PageSourceSearch

https://app.supercash.me/_next/static/chunks/0-t3r-g964361.js?dpl=dpl_JAfPbbrRMh5zhJGfyGshaaDy5TMM

js supercash.me collected 2026-09-24 10:58:36 UTC 2,783,503 bytes, 93 lines download raw bytes

vendor: 5,238 bytes, line 1
1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,478492,(e,t,n)=>{"use strict";var i=Object.prototype.hasOwnProperty,a="~";function r(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function s(e,t,n,i,r){if("function"!=typeof n)throw TypeError("The listener must be a function");var s=new o(n,i||e,r),l=a?a+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function l(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function d(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(a=!1)),d.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)i.call(e,t)&&n.push(a?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},d.prototype.listeners=function(e){var t=a?a+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,r=n.length,o=Array(r);i<r;i++)o[i]=n[i].fn;return o},d.prototype.listenerCount=function(e){var t=a?a+e:e,n=this._events[t];return n?n.fn?1:n.length:0},d.prototype.emit=function(e,t,n,i,r,o){var s=a?a+e:e;if(!this._events[s])return!1;var l,d,c=this._events[s],u=arguments.length;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),u){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,t),!0;case 3:return c.fn.call(c.context,t,n),!0;case 4:return c.fn.call(c.context,t,n,i),!0;case 5:return c.fn.call(c.context,t,n,i,r),!0;case 6:return c.fn.call(c.context,t,n,i,r,o),!0}for(d=1,l=Array(u-1);d<u;d++)l[d-1]=arguments[d];c.fn.apply(c.context,l)}else{var m,p=c.length;for(d=0;d<p;d++)switch(c[d].once&&this.removeListener(e,c[d].fn,void 0,!0),u){case 1:c[d].fn.call(c[d].context);break;case 2:c[d].fn.call(c[d].context,t);break;case 3:c[d].fn.call(c[d].context,t,n);break;case 4:c[d].fn.call(c[d].context,t,n,i);break;default:if(!l)for(m=1,l=Array(u-1);m<u;m++)l[m-1]=arguments[m];c[d].fn.apply(c[d].context,l)}}return!0},d.prototype.on=function(e,t,n){return s(this,e,t,n,!1)},d.prototype.once=function(e,t,n){return s(this,e,t,n,!0)},d.prototype.removeListener=function(e,t,n,i){var r=a?a+e:e;if(!this._events[r])return this;if(!t)return l(this,r),this;var o=this._events[r];if(o.fn)o.fn!==t||i&&!o.once||n&&o.context!==n||l(this,r);else{for(var s=0,d=[],c=o.length;s<c;s++)(o[s].fn!==t||i&&!o[s].once||n&&o[s].context!==n)&&d.push(o[s]);d.length?this._events[r]=1===d.length?d[0]:d:l(this,r)}return this},d.prototype.removeAllListeners=function(e){var t;return e?(t=a?a+e:e,this._events[t]&&l(this,t)):(this._events=new r,this._eventsCount=0),this},d.prototype.off=d.prototype.removeListener,d.prototype.addListener=d.prototype.on,d.prefixed=a,d.EventEmitter=d,t.exports=d},734582,(e,t,n)=>{"use strict";n.byteLength=function(e){var t=d(e),n=t[0],i=t[1];return(n+i)*3/4-i},n.toByteArray=function(e){var t,n,i=d(e),o=i[0],s=i[1],l=new r((o+s)*3/4-s),c=0,u=s>0?o-4:o;for(n=0;n<u;n+=4)t=a[e.charCodeAt(n)]<<18|a[e.charCodeAt(n+1)]<<12|a[e.charCodeAt(n+2)]<<6|a[e.charCodeAt(n+3)],l[c++]=t>>16&255,l[c++]=t>>8&255,l[c++]=255&t;return 2===s&&(t=a[e.charCodeAt(n)]<<2|a[e.charCodeAt(n+1)]>>4,l[c++]=255&t),1===s&&(t=a[e.charCodeAt(n)]<<10|a[e.charCodeAt(n+1)]<<4|a[e.charCodeAt(n+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t),l},n.fromByteArray=function(e){for(var t,n=e.length,a=n%3,r=[],o=0,s=n-a;o<s;o+=16383)r.push(function(e,t,n){for(var a,r=[],o=t;o<n;o+=3)a=(e[o]<<16&0xff0000)+(e[o+1]<<8&65280)+(255&e[o+2]),r.push(i[a>>18&63]+i[a>>12&63]+i[a>>6&63]+i[63&a]);return r.join("")}(e,o,o+16383>s?s:o+16383));return 1===a?r.push(i[(t=e[n-1])>>2]+i[t<<4&63]+"=="):2===a&&r.push(i[(t=(e[n-2]<<8)+e[n-1])>>10]+i[t>>4&63]+i[t<<2&63]+"="),r.join("")};for(var i=[],a=[],r="u">typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=o.length;s<l;++s)i[s]=o[s],a[o.charCodeAt(s)]=s;function d(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var i=n===t?0:4-n%4;return[n,i]}a[45]=62,a[95]=63},638492,(e,t,n)=>{n.read=function(e,t,n,i,a){var r,o,s=8*a-i-1,l=(1<<s)-1,d=l>>1,c=-7,u=n?a-1:0,m=n?-1:1,p=e[t+u];for(u+=m,r=p&(1<<-c)-1,p>>=-c,c+=s;c>0;r=256*r+e[t+u],u+=m,c-=8);for(o=r&(1<<-c)-1,r>>=-c,c+=i;c>0;o=256*o+e[t+u],u+=m,c-=8);if(0===r)r=1-d;else{if(r===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,i),r-=d}return(p?-1:1)*o*Math.pow(2,r-i)},n.write=function(e,t,n,i,a,r){var o,s,l,d=8*r-a-1,c=(1<<d)-1,u=c>>1,m=5960464477539062e-23*(23===a),p=i?0:r-1,h=i?1:-1,v=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(s=+!!isNaN(t),o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),o+u>=1?t+=m/l:t+=m*Math.pow(2,1-u),t*l>=2&&(o++,l/=2),o+u>=c?(s=0,o=c):o+u>=1?(s=(t*l-1)*Math.pow(2,a),o+=u):(s=t*Math.pow(2,u-1)*Math.pow(2,a),o=0));a>=8;e[n+p]=255&s,p+=h,s/=256,a-=8);for(o=o<<a|s,d+=a;d>0;e[n+p]=255&o,p+=h,o/=256,d-=8);e[n+p-h]|=128*v}},843943,(e,t,n)=>{"use strict";let i=e.r(734582),a=e.r(638492),r="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(e){if(e>
vendor: 26,839 bytes, line 1
10x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,n){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return c(e)}return l(e,t,n)}function l(e,t,n){if("string"==typeof e){var i=e,a=t;if(("string"!=typeof a||""===a)&&(a="utf8"),!s.isEncoding(a))throw TypeError("Unknown encoding: "+a);let n=0|h(i,a),r=o(n),l=r.write(i,a);return l!==n&&(r=r.slice(0,l)),r}if(ArrayBuffer.isView(e)){var r=e;if(M(r,Uint8Array)){let e=new Uint8Array(r);return m(e.buffer,e.byteOffset,e.byteLength)}return u(r)}if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(M(e,ArrayBuffer)||e&&M(e.buffer,ArrayBuffer)||"u">typeof SharedArrayBuffer&&(M(e,SharedArrayBuffer)||e&&M(e.buffer,SharedArrayBuffer)))return m(e,t,n);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');let l=e.valueOf&&e.valueOf();if(null!=l&&l!==e)return s.from(l,t,n);let d=function(e){if(s.isBuffer(e)){let t=0|p(e.length),n=o(t);return 0===n.length||e.copy(n,0,0,t),n}return void 0!==e.length?"number"!=typeof e.length||function(e){return e!=e}(e.length)?o(0):u(e):"Buffer"===e.type&&Array.isArray(e.data)?u(e.data):void 0}(e);if(d)return d;if("u">typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,n);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function d(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function c(e){return d(e),o(e<0?0:0|p(e))}function u(e){let t=e.length<0?0:0|p(e.length),n=o(t);for(let i=0;i<t;i+=1)n[i]=255&e[i];return n}function m(e,t,n){let i;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(i=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),s.prototype),i}function p(e){if(e>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function h(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||M(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let n=e.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;let a=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return N(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return q(e).length;default:if(a)return i?-1:N(e).length;t=(""+t).toLowerCase(),a=!0}}function v(e,t,n){let a=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===n||n>this.length)&&(n=this.length),n<=0||(n>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,n){let i=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>i)&&(n=i);let a="";for(let i=t;i<n;++i)a+=D[e[i]];return a}(this,t,n);case"utf8":case"utf-8":return w(this,t,n);case"ascii":return function(e,t,n){let i="";n=Math.min(e.length,n);for(let a=t;a<n;++a)i+=String.fromCharCode(127&e[a]);return i}(this,t,n);case"latin1":case"binary":return function(e,t,n){let i="";n=Math.min(e.length,n);for(let a=t;a<n;++a)i+=String.fromCharCode(e[a]);return i}(this,t,n);case"base64":var r,o,s;return r=this,o=t,s=n,0===o&&s===r.length?i.fromByteArray(r):i.fromByteArray(r.slice(o,s));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,n){let i=e.slice(t,n),a="";for(let e=0;e<i.length-1;e+=2)a+=String.fromCharCode(i[e]+256*i[e+1]);return a}(this,t,n);default:if(a)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function f(e,t,n){let i=e[t];e[t]=e[n],e[n]=i}function g(e,t,n,i,a){var r;if(0===e.length)return -1;if("string"==typeof n?(i=n,n=0):n>0x7fffffff?n=0x7fffffff:n<-0x80000000&&(n=-0x80000000),(r=n*=1)!=r&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length)if(a)return -1;else n=e.length-1;else if(n<0)if(!a)return -1;else n=0;if("string"==typeof t&&(t=s.from(t,i)),s.isBuffer(t))return 0===t.length?-1:y(e,t,n,i,a);if("number"==typeof t){if(t&=255,"function"==typeof Uint8Array.prototype.indexOf)if(a)return Uint8Array.prototype.indexOf.call(e,t,n);else return Uint8Array.prototype.lastIndexOf.call(e,t,n);return y(e,[t],n,i,a)}throw TypeError("val must be string, number or Buffer")}function y(e,t,n,i,a){let r,o=1,s=e.length,l=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return -1;o=2,s/=2,l/=2,n/=2}function d(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(a){let i=-1;for(r=n;r<s;r++)if(d(e,r)===d(t,-1===i?0:r-i)){if(-1===i&&(i=r),r-i+1===l)return i*o}else -1!==i&&(r-=r-i),i=-1}else for(n+l>s&&(n=s-l),r=n;r>=0;r--){let n=!0;for(let i=0;i<l;i++)if(d(e,r+i)!==d(t,i)){n=!1;break}if(n)return r}return -1}function w(e,t,n){n=Math.min(e.length,n);let i=[],a=t;for(;a<n;){let t=e[a],r=null,o=t>239?4:t>223?3:t>191?2:1;if(a+o<=n){let n,i,s,l;switch(o){case 1:t<128&&(r=t);break;case 2:(192&(n=e[a+1]))==128&&(l=(31&t)<<6|63&n)>127&&(r=l);break;case 3:n=e[a+1],i=e[a+2],(192&n)==128&&(192&i)==128&&(l=(15&t)<<12|(63&n)<<6|63&i)>2047&&(l<55296||l>57343)&&(r=l);break;case 4:n=e[a+1],i=e[a+2],s=e[a+3],(192&n)==128&&(192&i)==128&&(192&s)==128&&(l=(15&t)<<18|(63&n)<<12|(63&i)<<6|63&s)>65535&&l<1114112&&(r=l)}}null===r?(r=65533,o=1):r>65535&&(r-=65536,i.push(r>>>10&1023|55296),r=56320|1023&r),i.push(r),a+=o}var r=i;let o=r.length;if(o<=4096)return String.fromCharCode.apply(String,r);let s="",l=0;for(;l<o;)s+=String.fromCharCode.apply(String,r.slice(l,l+=4096));return s}function _(e,t,n){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>n)throw RangeError("Trying to access beyond buffer length")}function b(e,t,n,i,a,r){if(!s.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<r)throw RangeError('"value" argument is out of bounds');if(n+i>e.length)throw RangeError("Index out of range")}function k(e,t,n,i,a){T(t,i,a,e,n,7);let r=Number(t&BigInt(0xffffffff));e[n++]=r,r>>=8,e[n++]=r,r>>=8,e[n++]=r,r>>=8,e[n++]=r;let o=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,n}function I(e,t,n,i,a){T(t,i,a,e,n,7);let r=Number(t&BigInt(0xffffffff));e[n+7]=r,r>>=8,e[n+6]=r,r>>=8,e[n+5]=r,r>>=8,e[n+4]=r;let o=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[n+3]=o,o>>=8,e[n+2]=o,o>>=8,e[n+1]=o,o>>=8,e[n]=o,n+8}function x(e,t,n,i,a,r){if(n+i>e.length||n<0)throw RangeError("Index out of range")}function S(e,t,n,i,r){return t*=1,n>>>=0,r||x(e,t,n,4,34028234663852886e22,-34028234663852886e22),a.write(e,t,n,i,23,4),n+4}function C(e,t,n,i,r){return t*=1,n>>>=0,r||x(e,t,n,8,17976931348623157e292,-17976931348623157e292),a.write(e,t,n,i,52,8),n+8}n.Buffer=s,n.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},n.INSPECT_MAX_BYTES=50,n.kMaxLength=0x7fffffff,s.TYPED_ARRAY_SUPPORT=function(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),!s.TYPED_ARRAY_SUPPORT&&"u">typeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),s.poolSize=8192,s.from=function(e,t,n){return l(e,t,n)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array),s.alloc=function(e,t,n){return(d(e),e<=0)?o(e):void 0!==t?"string"==typeof n?o(e).fill(t,n):o(e).fill(t):o(e)},s.allocUnsafe=function(e){return c(e)},s.allocUnsafeSlow=function(e){return c(e)},s.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==s.prototype},s.compare=function(e,t){if(M(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),M(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(e)||!s.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let n=e.length,i=t.length;for(let a=0,r=Math.min(n,i);a<r;++a)if(e[a]!==t[a]){n=e[a],i=t[a];break}return n<i?-1:+(i<n)},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){let n;if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);if(void 0===t)for(n=0,t=0;n<e.length;++n)t+=e[n].length;let i=s.allocUnsafe(t),a=0;for(n=0;n<e.length;++n){let t=e[n];if(M(t,Uint8Array))a+t.length>i.length?(s.isBuffer(t)||(t=s.from(t)),t.copy(i,a)):Uint8Array.prototype.set.call(i,t,a);else if(s.isBuffer(t))t.copy(i,a);else throw TypeError('"list" argument must be an Array of Buffers');a+=t.length}return i},s.byteLength=h,s.prototype._isBuffer=!0,s.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<e;t+=2)f(this,t,t+1);return this},s.prototype.swap32=function(){let e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<e;t+=4)f(this,t,t+3),f(this,t+1,t+2);return this},s.prototype.swap64=function(){let e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<e;t+=8)f(this,t,t+7),f(this,t+1,t+6),f(this,t+2,t+5),f(this,t+3,t+4);return this},s.prototype.toString=function(){let e=this.length;return 0===e?"":0==arguments.length?w(this,0,e):v.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(e){if(!s.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){let e="",t=n.INSPECT_MAX_BYTES;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),"<Buffer "+e+">"},r&&(s.prototype[r]=s.prototype.inspect),s.prototype.compare=function(e,t,n,i,a){if(M(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===i&&(i=0),void 0===a&&(a=this.length),t<0||n>e.length||i<0||a>this.length)throw RangeError("out of range index");if(i>=a&&t>=n)return 0;if(i>=a)return -1;if(t>=n)return 1;if(t>>>=0,n>>>=0,i>>>=0,a>>>=0,this===e)return 0;let r=a-i,o=n-t,l=Math.min(r,o),d=this.slice(i,a),c=e.slice(t,n);for(let e=0;e<l;++e)if(d[e]!==c[e]){r=d[e],o=c[e];break}return r<o?-1:+(o<r)},s.prototype.includes=function(e,t,n){return -1!==this.indexOf(e,t,n)},s.prototype.indexOf=function(e,t,n){return g(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return g(this,e,t,n,!1)},s.prototype.write=function(e,t,n,i){var a,r,o,s,l,d,c,u;if(void 0===t)i="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)i=t,n=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(n)?(n>>>=0,void 0===i&&(i="utf8")):(i=n,n=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let m=this.length-t;if((void 0===n||n>m)&&(n=m),e.length>0&&(n<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");i||(i="utf8");let p=!1;for(;;)switch(i){case"hex":return function(e,t,n,i){let a;n=Number(n)||0;let r=e.length-n;i?(i=Number(i))>r&&(i=r):i=r;let o=t.length;for(i>o/2&&(i=o/2),a=0;a<i;++a){var s;let i=parseInt(t.substr(2*a,2),16);if((s=i)!=s)break;e[n+a]=i}return a}(this,e,t,n);case"utf8":case"utf-8":return a=t,r=n,U(N(e,this.length-a),this,a,r);case"ascii":case"latin1":case"binary":return o=t,s=n,U(function(e){let t=[];for(let n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(e),this,o,s);case"base64":return l=t,d=n,U(q(e),this,l,d);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return c=t,u=n,U(function(e,t){let n,i,a=[];for(let r=0;r<e.length&&!((t-=2)<0);++r)i=(n=e.charCodeAt(r))>>8,a.push(n%256),a.push(i);return a}(e,this.length-c),this,c,u);default:if(p)throw TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),p=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},s.prototype.slice=function(e,t){let n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);let i=this.subarray(e,t);return Object.setPrototypeOf(i,s.prototype),i},s.prototype.readUintLE=s.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||_(e,t,this.length);let i=this[e],a=1,r=0;for(;++r<t&&(a*=256);)i+=this[e+r]*a;return i},s.prototype.readUintBE=s.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||_(e,t,this.length);let i=this[e+--t],a=1;for(;t>0&&(a*=256);)i+=this[e+--t]*a;return i},s.prototype.readUint8=s.prototype.readUInt8=function(e,t){return e>>>=0,t||_(e,1,this.length),this[e]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||_(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||_(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||_(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||_(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readBigUInt64LE=W(function(e){P(e>>>=0,"offset");let t=this[e],n=this[e+7];(void 0===t||void 0===n)&&E(e,this.length-8);let i=t+256*this[++e]+65536*this[++e]+0x1000000*this[++e],a=this[++e]+256*this[++e]+65536*this[++e]+0x1000000*n;return BigInt(i)+(BigInt(a)<<BigInt(32))}),s.prototype.readBigUInt64BE=W(function(e){P(e>>>=0,"offset");let t=this[e],n=this[e+7];(void 0===t||void 0===n)&&E(e,this.length-8);let i=0x1000000*t+65536*this[++e]+256*this[++e]+this[++e],a=0x1000000*this[++e]+65536*this[++e]+256*this[++e]+n;return(BigInt(i)<<BigInt(32))+BigInt(a)}),s.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||_(e,t,this.length);let i=this[e],a=1,r=0;for(;++r<t&&(a*=256);)i+=this[e+r]*a;return i>=(a*=128)&&(i-=Math.pow(2,8*t)),i},s.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||_(e,t,this.length);let i=t,a=1,r=this[e+--i];for(;i>0&&(a*=256);)r+=this[e+--i]*a;return r>=(a*=128)&&(r-=Math.pow(2,8*t)),r},s.prototype.readInt8=function(e,t){return(e>>>=0,t||_(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||_(e,2,this.length);let n=this[e]|this[e+1]<<8;return 32768&n?0xffff0000|n:n},s.prototype.readInt16BE=function(e,t){e>>>=0,t||_(e,2,this.length);let n=this[e+1]|this[e]<<8;return 32768&n?0xffff0000|n:n},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||_(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||_(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readBigInt64LE=W(function(e){P(e>>>=0,"offset");let t=this[e],n=this[e+7];return(void 0===t||void 0===n)&&E(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24))<<BigInt(32))+BigInt(t+256*this[++e]+65536*this[++e]+0x1000000*this[++e])}),s.prototype.readBigInt64BE=W(function(e){P(e>>>=0,"offset");let t=this[e],n=this[e+7];return(void 0===t||void 0===n)&&E(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<<BigInt(32))+BigInt(0x1000000*this[++e]+65536*this[++e]+256*this[++e]+n)}),s.prototype.readFloatLE=function(e,t){return e>>>=0,t||_(e,4,this.length),a.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||_(e,4,this.length),a.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||_(e,8,this.length),a.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||_(e,8,this.length),a.read(this,e,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(e,t,n,i){if(e*=1,t>>>=0,n>>>=0,!i){let i=Math.pow(2,8*n)-1;b(this,e,t,n,i,0)}let a=1,r=0;for(this[t]=255&e;++r<n&&(a*=256);)this[t+r]=e/a&255;return t+n},s.prototype.writeUintBE=s.prototype.writeUIntBE=function(e,t,n,i){if(e*=1,t>>>=0,n>>>=0,!i){let i=Math.pow(2,8*n)-1;b(this,e,t,n,i,0)}let a=n-1,r=1;for(this[t+a]=255&e;--a>=0&&(r*=256);)this[t+a]=e/r&255;return t+n},s.prototype.writeUint8=s.prototype.writeUInt8=function(e,t,n){return e*=1,t>>>=0,n||b(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(e,t,n){return e*=1,t>>>=0,n||b(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(e,t,n){return e*=1,t>>>=0,n||b(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(e,t,n){return e*=1,t>>>=0,n||b(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(e,t,n){return e*=1,t>>>=0,n||b(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigUInt64LE=W(function(e,t=0){return k(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=W(function(e,t=0){return I(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(e,t,n,i){if(e*=1,t>>>=0,!i){let i=Math.pow(2,8*n-1);b(this,e,t,n,i-1,-i)}let a=0,r=1,o=0;for(this[t]=255&e;++a<n&&(r*=256);)e<0&&0===o&&0!==this[t+a-1]&&(o=1),this[t+a]=(e/r|0)-o&255;return t+n},s.prototype.writeIntBE=function(e,t,n,i){if(e*=1,t>>>=0,!i){let i=Math.pow(2,8*n-1);b(this,e,t,n,i-1,-i)}let a=n-1,r=1,o=0;for(this[t+a]=255&e;--a>=0&&(r*=256);)e<0&&0===o&&0!==this[t+a+1]&&(o=1),this[t+a]=(e/r|0)-o&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e*=1,t>>>=0,n||b(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e*=1,t>>>=0,n||b(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,n){return e*=1,t>>>=0,n||b(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,n){return e*=1,t>>>=0,n||b(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,n){return e*=1,t>>>=0,n||b(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigInt64LE=W(function(e,t=0){return k(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=W(function(e,t=0){return I(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeFloatLE=function(e,t,n){return S(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return S(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return C(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return C(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,i){if(!s.isBuffer(e))throw TypeError("argument should be a Buffer");if(n||(n=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i<n&&(i=n),i===n||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw RangeError("Index out of range");if(i<0)throw RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t<i-n&&(i=e.length-t+n);let a=i-n;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,i):Uint8Array.prototype.set.call(e,this.subarray(n,i),t),a},s.prototype.fill=function(e,t,n,i){let a;if("string"==typeof e){if("string"==typeof t?(i=t,t=0,n=this.length):"string"==typeof n&&(i=n,n=this.length),void 0!==i&&"string"!=typeof i)throw TypeError("encoding must be a string");if("string"==typeof i&&!s.isEncoding(i))throw TypeError("Unknown encoding: "+i);if(1===e.length){let t=e.charCodeAt(0);("utf8"===i&&t<128||"latin1"===i)&&(e=t)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw RangeError("Out of range index");if(n<=t)return this;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{let r=s.isBuffer(e)?e:s.from(e,i),o=r.length;if(0===o)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<n-t;++a)this[a+t]=r[a%o]}return this};let R={};function O(e,t,n){R[e]=class extends n{constructor(){super(),Object.defineProperty(this,"message",{value:t.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${e}]`,this.stack,delete this.name}get code(){return e}set code(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}toString(){return`${this.name} [${e}]: ${this.message}`}}}function j(e){let t="",n=e.length,i=+("-"===e[0]);for(;n>=i+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function T(e,t,n,i,a,r){if(e>n||e<t){let i,a="bigint"==typeof t?"n":"";throw i=r>3?0===t||t===BigInt(0)?`>= 0${a} and < 2${a} ** ${(r+1)*8}${a}`:`>= -(2${a} ** ${(r+1)*8-1}${a}) and < 2 ** ${(r+1)*8-1}${a}`:`>= ${t}${a} and <= ${n}${a}`,new R.ERR_OUT_OF_RANGE("value",i,e)}P(a,"offset"),(void 0===i[a]||void 0===i[a+r])&&E(a,i.length-(r+1))}function P(e,t){if("number"!=typeof e)throw new R.ERR_INVALID_ARG_TYPE(t,"number",e)}function E(e,t,n){if(Math.floor(e)!==e)throw P(e,n),new R.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new R.ERR_BUFFER_OUT_OF_BOUNDS;throw new R.ERR_OUT_OF_RANGE(n||"offset",`>= ${+!!n} and <= ${t}`,e)}O("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),O("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),O("ERR_OUT_OF_RANGE",function(e,t,n){let i=`The value of "${e}" is out of range.`,a=n;return Number.isInteger(n)&&Math.abs(n)>0x100000000?a=j(String(n)):"bigint"==typeof n&&(a=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(a=j(a)),a+="n"),i+=` It must be ${t}. Received ${a}`},RangeError);let A=/[^+/0-9A-Za-z-_]/g;function N(e,t){let n;t=t||1/0;let i=e.length,a=null,r=[];for(let o=0;o<i;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!a){if(n>56319||o+1===i){(t-=3)>-1&&r.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&r.push(239,191,189),a=n;continue}n=(a-55296<<10|n-56320)+65536}else a&&(t-=3)>-1&&r.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;r.push(n)}else if(n<2048){if((t-=2)<0)break;r.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;r.push(n>>12|224,n>>6&63|128,63&n|128)}else if(n<1114112){if((t-=4)<0)break;r.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}else throw Error("Invalid code point")}return r}function q(e){return i.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(A,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function U(e,t,n,i){let a;for(a=0;a<i&&!(a+n>=t.length)&&!(a>=e.length);++a)t[a+n]=e[a];return a}function M(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}let D=function(){let e="0123456789abcdef",t=Array(256);for(let n=0;n<16;++n){let i=16*n;for(let a=0;a<16;++a)t[i+a]=e[n]+e[a]}return t}();function W(e){return"u"<typeof BigInt?$:e}function $(){throw Error("BigInt not supported")}},142021,(e,t,n)=>{t.exports=[{code:"AD",name:"Andorra"},{code:"AE",name:"United Arab Emirates"},{code:"AF",name:"Afghanistan"},{code:"AG",name:"Antigua and Barbuda"},{code:"AI",name:"Anguilla"},{code:"AL",name:"Albania"},{code:"AM",name:"Armenia"},{code:"AO",name:"Angola"},{code:"AQ",name:"Antarctica"},{code:"AR",name:"Argentina"},{code:"AS",name:"American Samoa"},{code:"AT",name:"Austria"},{code:"AU",name:"Australia"},{code:"AW",name:"Aruba"},{code:"AX",name:"Åland Islands"},{code:"AZ",name:"Azerbaijan"},{code:"BA",name:"Bosnia and Herzegovina"},{code:"BB",name:"Barbados"},{code:"BD",name:"Bangladesh"},{code:"BE",name:"Belgium"},{code:"BF",name:"Burkina Faso"},{code:"BG",name:"Bulgaria"},{code:"BH",name:"Bahrain"},{code:"BI",name:"Burundi"},{code:"BJ",name:"Benin"},{code:"BL",name:"Saint Barthélemy"},{code:"BM",name:"Bermuda"},{code:"BN",name:"Brunei Darussalam"},{code:"BO",name:"Bolivia, Plurinational State of"},{code:"BQ",name:"Bonaire, Sint Eustatius and Saba"},{code:"BR",name:"Brazil"},{code:"BS",name:"Bahamas"},{code:"BT",name:"Bhutan"},{code:"BV",name:"Bouvet Island"},{code:"BW",name:"Botswana"},{code:"BY",name:"Belarus"},{code:"BZ",name:"Belize"},{code:"CA",name:"Canada"},{code:"CC",name:"Cocos (Keeling) Islands"},{code:"CD",name:"Congo, Democratic Republic of the"},{code:"CF",name:"Central African Republic"},{code:"CG",name:"Congo"},{code:"CH",name:"Switzerland"},{code:"CI",name:"Côte d'Ivoire"},{code:"CK",name:"Cook Islands"},{code:"CL",name:"Chile"},{code:"CM",name:"Cameroon"},{code:"CN",name:"China"},{code:"CO",name:"Colombia"},{code:"CR",name:"Costa Rica"},{code:"CU",name:"Cuba"},{code:"CV",name:"Cabo Verde"},{code:"CW",name:"Curaçao"},{code:"CX",name:"Christmas Island"},{code:"CY",name:"Cyprus"},{code:"CZ",name:"Czechia"},{code:"DE",name:"Germany"},{code:"DJ",name:"Djibouti"},{code:"DK",name:"Denmark"},{code:"DM",name:"Dominica"},{code:"DO",name:"Dominican Republic"},{code:"DZ",name:"Algeria"},{code:"EC",name:"Ecuador"},{code:"EE",name:"Estonia"},{code:"EG",name:"Egypt"},{code:"EH",name:"Western Sahara"},{code:"ER",name:"Eritrea"},{code:"ES",name:"Spain"},{code:"ET",name:"Ethiopia"},{code:"FI",name:"Finland"},{code:"FJ",name:"Fiji"},{code:"FK",name:"Falkland Islands (Malvinas)"},{code:"FM",name:"Micronesia, Federated States of"},{code:"FO",name:"Faroe Islands"},{code:"FR",name:"France"},{code:"GA",name:"Gabon"},{code:"GB",name:"United Kingdom of Great Britain and Northern Ireland"},{code:"GD",name:"Grenada"},{code:"GE",name:"Georgia"},{code:"GF",name:"French Guiana"}
1,{code:"GG",name:"Guernsey"},{code:"GH",name:"Ghana"},{code:"GI",name:"Gibraltar"},{code:"GL",name:"Greenland"},{code:"GM",name:"Gambia"},{code:"GN",name:"Guinea"},{code:"GP",name:"Guadeloupe"},{code:"GQ",name:"Equatorial Guinea"},{code:"GR",name:"Greece"},{code:"GS",name:"South Georgia and the South Sandwich Islands"},{code:"GT",name:"Guatemala"},{code:"GU",name:"Guam"},{code:"GW",name:"Guinea-Bissau"},{code:"GY",name:"Guyana"},{code:"HK",name:"Hong Kong"},{code:"HM",name:"Heard Island and McDonald Islands"},{code:"HN",name:"Honduras"},{code:"HR",name:"Croatia"},{code:"HT",name:"Haiti"},{code:"HU",name:"Hungary"},{code:"ID",name:"Indonesia"},{code:"IE",name:"Ireland"},{code:"IL",name:"Israel"},{code:"IM",name:"Isle of Man"},{code:"IN",name:"India"},{code:"IO",name:"British Indian Ocean Territory"},{code:"IQ",name:"Iraq"},{code:"IR",name:"Iran, Islamic Republic of"},{code:"IS",name:"Iceland"},{code:"IT",name:"Italy"},{code:"JE",name:"Jersey"},{code:"JM",name:"Jamaica"},{code:"JO",name:"Jordan"},{code:"JP",name:"Japan"},{code:"KE",name:"Kenya"},{code:"KG",name:"Kyrgyzstan"},{code:"KH",name:"Cambodia"},{code:"KI",name:"Kiribati"},{code:"KM",name:"Comoros"},{code:"KN",name:"Saint Kitts and Nevis"},{code:"KP",name:"Korea, Democratic People's Republic of"},{code:"KR",name:"Korea, Republic of"},{code:"KW",name:"Kuwait"},{code:"KY",name:"Cayman Islands"},{code:"KZ",name:"Kazakhstan"},{code:"LA",name:"Lao People's Democratic Republic"},{code:"LB",name:"Lebanon"},{code:"LC",name:"Saint Lucia"},{code:"LI",name:"Liechtenstein"},{code:"LK",name:"Sri Lanka"},{code:"LR",name:"Liberia"},{code:"LS",name:"Lesotho"},{code:"LT",name:"Lithuania"},{code:"LU",name:"Luxembourg"},{code:"LV",name:"Latvia"},{code:"LY",name:"Libya"},{code:"MA",name:"Morocco"},{code:"MC",name:"Monaco"},{code:"MD",name:"Moldova, Republic of"},{code:"ME",name:"Montenegro"},{code:"MF",name:"Saint Martin, (French part)"},{code:"MG",name:"Madagascar"},{code:"MH",name:"Marshall Islands"},{code:"MK",name:"North Macedonia"},{code:"ML",name:"Mali"},{code:"MM",name:"Myanmar"},{code:"MN",name:"Mongolia"},{code:"MO",name:"Macao"},{code:"MP",name:"Northern Mariana Islands"},{code:"MQ",name:"Martinique"},{code:"MR",name:"Mauritania"},{code:"MS",name:"Montserrat"},{code:"MT",name:"Malta"},{code:"MU",name:"Mauritius"},{code:"MV",name:"Maldives"},{code:"MW",name:"Malawi"},{code:"MX",name:"Mexico"},{code:"MY",name:"Malaysia"},{code:"MZ",name:"Mozambique"},{code:"NA",name:"Namibia"},{code:"NC",name:"New Caledonia"},{code:"NE",name:"Niger"},{code:"NF",name:"Norfolk Island"},{code:"NG",name:"Nigeria"},{code:"NI",name:"Nicaragua"},{code:"NL",name:"Netherlands"},{code:"NO",name:"Norway"},{code:"NP",name:"Nepal"},{code:"NR",name:"Nauru"},{code:"NU",name:"Niue"},{code:"NZ",name:"New Zealand"},{code:"OM",name:"Oman"},{code:"PA",name:"Panama"},{code:"PE",name:"Peru"},{code:"PF",name:"French Polynesia"},{code:"PG",name:"Papua New Guinea"},{code:"PH",name:"Philippines"},{code:"PK",name:"Pakistan"},{code:"PL",name:"Poland"},{code:"PM",name:"Saint Pierre and Miquelon"},{code:"PN",name:"Pitcairn"},{code:"PR",name:"Puerto Rico"},{code:"PS",name:"Palestine, State of"},{code:"PT",name:"Portugal"},{code:"PW",name:"Palau"},{code:"PY",name:"Paraguay"},{code:"QA",name:"Qatar"},{code:"RE",name:"Réunion"},{code:"RO",name:"Romania"},{code:"RS",name:"Serbia"},{code:"RU",name:"Russian Federation"},{code:"RW",name:"Rwanda"},{code:"SA",name:"Saudi Arabia"},{code:"SB",name:"Solomon Islands"},{code:"SC",name:"Seychelles"},{code:"SD",name:"Sudan"},{code:"SE",name:"Sweden"},{code:"SG",name:"Singapore"},{code:"SH",name:"Saint Helena, Ascension and Tristan da Cunha"},{code:"SI",name:"Slovenia"},{code:"SJ",name:"Svalbard and Jan Mayen"},{code:"SK",name:"Slovakia"},{code:"SL",name:"Sierra Leone"},{code:"SM",name:"San Marino"},{code:"SN",name:"Senegal"},{code:"SO",name:"Somalia"},{code:"SR",name:"Suriname"},{code:"SS",name:"South Sudan"},{code:"ST",name:"Sao Tome and Principe"},{code:"SV",name:"El Salvador"},{code:"SX",name:"Sint Maarten, (Dutch part)"},{code:"SY",name:"Syrian Arab Republic"},{code:"SZ",name:"Eswatini"},{code:"TC",name:"Turks and Caicos Islands"},{code:"TD",name:"Chad"},{code:"TF",name:"French Southern Territories"},{code:"TG",name:"Togo"},{code:"TH",name:"Thailand"},{code:"TJ",name:"Tajikistan"},{code:"TK",name:"Tokelau"},{code:"TL",name:"Timor-Leste"},{code:"TM",name:"Turkmenistan"},{code:"TN",name:"Tunisia"}
1,{code:"TO",name:"Tonga"},{code:"TR",name:"Türkiye"},{code:"TT",name:"Trinidad and Tobago"},{code:"TV",name:"Tuvalu"},{code:"TW",name:"Taiwan, Province of China"},{code:"TZ",name:"Tanzania, United Republic of"},{code:"UA",name:"Ukraine"},{code:"UG",name:"Uganda"},{code:"UM",name:"United States Minor Outlying Islands"},{code:"US",name:"United States of America"},{code:"UY",name:"Uruguay"},{code:"UZ",name:"Uzbekistan"},{code:"VA",name:"Holy See"},{code:"VC",name:"Saint Vincent and the Grenadines"},{code:"VE",name:"Venezuela, Bolivarian Republic of"},{code:"VG",name:"Virgin Islands, British"},{code:"VI",name:"Virgin Islands, U.S."},{code:"VN",name:"Viet Nam"},{code:"VU",name:"Vanuatu"},{code:"WF",name:"Wallis and Futuna"},{code:"WS",name:"Samoa"},{code:"YE",name:"Yemen"},{code:"YT",name:"Mayotte"},{code:"ZA",name:"South Africa"},{code:"ZM",name:"Zambia"},{code:"ZW",name:"Zimbabwe"}]},125510,(e,t,n)=>{"use strict";var i=e.r(142021),a={},r={};function o(e){a[e.name.toLowerCase()]=e.code,r[e.code.toLowerCase()]=e.name}i.forEach(o),n.overwrite=function(e){e&&e.length&&e.forEach(function(e){var t=i.findIndex(function(t){return t.code===e.code});i[t]=e,o(e)})},n.getCode=function(e){return a[e.toLowerCase()]},n.getName=function(e){return r[e.toLowerCase()]},n.getNames=function(){return i.map(function(e){return e.name})},n.getCodes=function(){return i.map(function(e){return e.code})},n.getCodeList=function(){return r},n.getNameList=function(){return a},n.getData=function(){return i}},2008,(e,t,n)=>{t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},336760,(e,t,n)=>{var i=Object.prototype.hasOwnProperty;t.exports=function(e,t){return null!=e&&i.call(e,t)}},344708,(e,t,n)=>{var i=e.r(336760),a=e.r(215359);t.exports=function(e,t){return null!=e&&a(e,t,i)}},460793,(e,t,n)=>{var i=e.r(674548),a=e.r(163799),r=e.r(666305);t.exports=function(e,t){var n={};return t=r(t,3),a(e,function(e,a,r){i(n,a,t(e,a,r))}),n}},437472,(e,t,n)=>{"use strict";function i(e){this._maxSize=e,this.clear()}i.prototype.clear=function(){this._size=0,this._values=Object.create(null)},i.prototype.get=function(e){return this._values[e]},i.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),!(e in this._values)&&this._size++,this._values[e]=t};var a=/[^.^\]^[]+|(?=\[\]|\.\.)/g,r=/^\d+$/,o=/^\d/,s=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,l=/^\s*(['"]?)(.*?)(\1)\s*$/,d=new i(512),c=new i(512),u=new i(512);function m(e){return d.get(e)||d.set(e,p(e).map(function(e){return e.replace(l,"$2")}))}function p(e){return e.match(a)||[""]}function h(e){return"string"==typeof e&&e&&-1!==["'",'"'].indexOf(e.charAt(0))}t.exports={Cache:i,split:p,normalizePath:m,setter:function(e){var t=m(e);return c.get(e)||c.set(e,function(e,n){for(var i=0,a=t.length,r=e;i<a-1;){var o=t[i];if("__proto__"===o||"constructor"===o||"prototype"===o)return e;r=r[t[i++]]}r[t[i]]=n})},getter:function(e,t){var n=m(e);return u.get(e)||u.set(e,function(e){for(var i=0,a=n.length;i<a;)if(null==e&&t)return;else e=e[n[i++]];return e})},join:function(e){return e.reduce(function(e,t){return e+(h(t)||r.test(t)?"["+t+"]":(e?".":"")+t)},"")},forEach:function(e,t,n){!function(e,t,n){var i,a,l,d,c=e.length;for(a=0;a<c;a++)(i=e[a])&&(function(e){return!h(e)&&(e.match(o)&&!e.match(r)||s.test(e))}(i)&&(i='"'+i+'"'),l=!(d=h(i))&&/^\d+$/.test(i),t.call(n,i,d,l,a,e))}(Array.isArray(e)?e:p(e),t,n)}}},992427,(e,t,n)=>{t.exports=function(e,t,n,i){var a=-1,r=null==e?0:e.length;for(i&&r&&(n=e[++a]);++a<r;)n=t(n,e[a],a,e);return n}},231081,(e,t,n)=>{t.exports=function(e){return function(t){return null==e?void 0:e[t]}}},968252,(e,t,n)=>{t.exports=e.r(231081)({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"})},573086,(e,t,n)=>{var i=e.r(968252),a=e.r(702922),r=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
17f]/g,o=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");t.exports=function(e){return(e=a(e))&&e.replace(r,i).replace(o,"")}},540253,(e,t,n)=>{var i=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;t.exports=function(e){return e.match(i)||[]}},174828,(e,t,n)=>{var i=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;t.exports=function(e){return i.test(e)}},81144,(e,t,n)=>{var i="\\ud800-\\udfff",a="\\u2700-\\u27bf",r="a-z\\xdf-\\xf6\\xf8-\\xff",o="A-Z\\xc0-\\xd6\\xd8-\\xde",s="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",l="['’]",d="["+s+"]",c="["+r+"]",u="[^"+i+s+"\\d+"+a+r+o+"]",m="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",h="["+o+"]",v="(?:"+c+"|"+u+")",f="(?:"+h+"|"+u+")",g="(?:"+l+"(?:d|ll|m|re|s|t|ve))?",y="(?:"+l+"(?:D|LL|M|RE|S|T|VE))?",w="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",_="[\\ufe0e\\ufe0f]?",b="(?:\\u200d(?:"+["[^"+i+"]",m,p].join("|")+")"+_+w+")*",k="(?:"+["["+a+"]",m,p].join("|")+")"+(_+w+b),I=RegExp([h+"?"+c+"+"+g+"(?="+[d,h,"$"].join("|")+")",f+"+"+y+"(?="+[d,h+v,"$"].join("|")+")",h+"?"+v+"+"+g,h+"+"+y,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",k].join("|"),"g");t.exports=function(e){return e.match(I)||[]}},129548,(e,t,n)=>{var i=e.r(540253),a=e.r(174828),r=e.r(702922),o=e.r(81144);t.exports=function(e,t,n){return(e=r(e),void 0===(t=n?void 0:t))?a(e)?o(e):i(e):e.match(t)||[]}},876168,(e,t,n)=>{var i=e.r(992427),a=e.r(573086),r=e.r(129548),o=RegExp("['’]","g");t.exports=function(e){return function(t){return i(r(a(t).replace(o,"")),e,"")}}},369640,(e,t,n)=>{t.exports=e.r(876168)(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()})},795014,(e,t,n)=>{t.exports=function(e,t,n){var i=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var r=Array(a);++i<a;)r[i]=e[i+t];return r}},284357,(e,t,n)=>{var i=e.r(795014);t.exports=function(e,t,n){var a=e.length;return n=void 0===n?a:n,!t&&n>=a?e:i(e,t,n)}},979589,(e,t,n)=>{var i=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(e){return i.test(e)}},758672,(e,t,n)=>{t.exports=function(e){return e.split("")}},695365,(e,t,n)=>{var i="\\ud800-\\udfff",a="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\\ud83c[\\udffb-\\udfff]",o="[^"+i+"]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",l="[\\ud800-\\udbff][\\udc00-\\udfff]",d="(?:"+a+"|"+r+")?",c="[\\ufe0e\\ufe0f]?",u="(?:\\u200d(?:"+[o,s,l].join("|")+")"+c+d+")*",m=RegExp(r+"(?="+r+")|"+("(?:"+[o+a+"?",a,s,l,"["+i+"]"].join("|"))+")"+(c+d+u),"g");t.exports=function(e){return e.match(m)||[]}},34170,(e,t,n)=>{var i=e.r(758672),a=e.r(979589),r=e.r(695365);t.exports=function(e){return a(e)?r(e):i(e)}},229821,(e,t,n)=>{var i=e.r(284357),a=e.r(979589),r=e.r(34170),o=e.r(702922);t.exports=function(e){return function(t){var n=a(t=o(t))?r(t):void 0,s=n?n[0]:t.charAt(0),l=n?i(n,1).join(""):t.slice(1);return s[e]()+l}}},232241,(e,t,n)=>{t.exports=e.r(229821)("toUpperCase")},220250,(e,t,n)=>{var i=e.r(702922),a=e.r(232241);t.exports=function(e){return a(i(e).toLowerCase())}},459823,(e,t,n)=>{var i=e.r(220250);t.exports=e.r(876168)(function(e,t,n){return t=t.toLowerCase(),e+(n?i(t):t)})},861757,(e,t,n)=>{var i=e.r(674548),a=e.r(163799),r=e.r(666305);t.exports=function(e,t){var n={};return t=r(t,3),a(e,function(e,a,r){i(n,t(e,a,r),e)}),n}},301439,(e,t,n)=>{function i(e,t){var n=e.length,i=Array(n),a={},r=n,o=function(e){for(var t=new Map,n=0,i=e.length;n<i;n++){var a=e[n];t.has(a[0])||t.set(a[0],new Set),t.has(a[1])||t.set(a[1],new Set),t.get(a[0]).add(a[1])}return t}(t),s=function(e){for(var t=new Map,n=0,i=e.length;n<i;n++)t.set(e[n],n);return t}(e);for(t.forEach(function(e){if(!s.has(e[0])||!s.has(e[1]))throw Error("Unknown node. There is an unknown node in the supplied edges.")});r--;)a[r]||function e(t,r,l){if(l.has(t)){var d;try{d=", node was:"+JSON.stringify(t)}catch(e){d=""}throw Error("Cyclic dependency"+d)}if(!s.has(t))throw Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(t));if(!a[r]){a[r]=!0;var c=o.get(t)||new Set;if(r=(c=Array.from(c)).length){l.add(t);do{var u=c[--r];e(u,s.get(u),l)}while(r)l.delete(t)}i[--n]=t}}(e[r],r,new Set);return i}t.exports=function(e){return i(function(e){for(var t=new Set,n=0,i=e.length;n<i;n++){var a=e[n];t.add(a[0]),t.add(a[1])}return Array.from(t)}(e),e)},t.exports.array=i},450889,(e,t,n)=>{"use strict";
1t.exports=function(e){if(e.length>=255)throw TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n<t.length;n++)t[n]=255;for(var i=0;i<e.length;i++){var a=e.charAt(i),r=a.charCodeAt(0);if(255!==t[r])throw TypeError(a+" is ambiguous");t[r]=i}var o=e.length,s=e.charAt(0),l=Math.log(o)/Math.log(256),d=Math.log(256)/Math.log(o);function c(e){if("string"!=typeof e)throw TypeError("Expected String");if(0===e.length)return new Uint8Array;for(var n=0,i=0,a=0;e[n]===s;)i++,n++;for(var r=(e.length-n)*l+1>>>0,d=new Uint8Array(r);e[n];){var c=e.charCodeAt(n);if(c>255)return;var u=t[c];if(255===u)return;for(var m=0,p=r-1;(0!==u||m<a)&&-1!==p;p--,m++)u+=o*d[p]>>>0,d[p]=u%256>>>0,u=u/256>>>0;if(0!==u)throw Error("Non-zero carry");a=m,n++}for(var h=r-a;h!==r&&0===d[h];)h++;for(var v=new Uint8Array(i+(r-h)),f=i;h!==r;)v[f++]=d[h++];return v}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===t.length)return"";for(var n=0,i=0,a=0,r=t.length;a!==r&&0===t[a];)a++,n++;for(var l=(r-a)*d+1>>>0,c=new Uint8Array(l);a!==r;){for(var u=t[a],m=0,p=l-1;(0!==u||m<i)&&-1!==p;p--,m++)u+=256*c[p]>>>0,c[p]=u%o>>>0,u=u/o>>>0;if(0!==u)throw Error("Non-zero carry");i=m,a++}for(var h=l-i;h!==l&&0===c[h];)h++;for(var v=s.repeat(n);h<l;++h)v+=e.charAt(c[h]);return v},decodeUnsafe:c,decode:function(e){var t=c(e);if(t)return t;throw Error("Non-base"+o+" character")}}}},654611,(e,t,n)=>{t.exports=e.r(450889)("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},818640,(e,t,n)=>{t.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},89782,(e,t,n)=>{let i,a=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];n.getSymbolSize=function(e){if(!e)throw Error('"version" cannot be null or undefined');if(e<1||e>40)throw Error('"version" should be in range from 1 to 40');return 4*e+17},n.getSymbolTotalCodewords=function(e){return a[e]},n.getBCHDigit=function(e){let t=0;for(;0!==e;)t++,e>>>=1;return t},n.setToSJISFunction=function(e){if("function"!=typeof e)throw Error('"toSJISFunc" is not a valid function.');i=e},n.isKanjiModeEnabled=function(){return void 0!==i},n.toSJIS=function(e){return i(e)}},521610,(e,t,n)=>{n.L={bit:1},n.M={bit:0},n.Q={bit:3},n.H={bit:2},n.isValid=function(e){return e&&void 0!==e.bit&&e.bit>=0&&e.bit<4},n.from=function(e,t){if(n.isValid(e))return e;try{if("string"!=typeof e)throw Error("Param is not a string");switch(e.toLowerCase()){case"l":case"low":return n.L;case"m":case"medium":return n.M;case"q":case"quartile":return n.Q;case"h":case"high":return n.H;default:throw Error("Unknown EC Level: "+e)}}catch(e){return t}}},464586,(e,t,n)=>{function i(){this.buffer=[],this.length=0}i.prototype={get:function(e){let t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)==1},put:function(e,t){for(let n=0;n<t;n++)this.putBit((e>>>t-n-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){let t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},t.exports=i},730804,(e,t,n)=>{function i(e){if(!e||e<1)throw Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}i.prototype.set=function(e,t,n,i){let a=e*this.size+t;this.data[a]=n,i&&(this.reservedBit[a]=!0)},i.prototype.get=function(e,t){return this.data[e*this.size+t]},i.prototype.xor=function(e,t,n){this.data[e*this.size+t]^=n},i.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]},t.exports=i},456932,(e,t,n)=>{let i=e.r(89782).getSymbolSize;n.getRowColCoords=function(e){if(1===e)return[];let t=Math.floor(e/7)+2,n=i(e),a=145===n?26:2*Math.ceil((n-13)/(2*t-2)),r=[n-7];for(let e=1;e<t-1;e++)r[e]=r[e-1]-a;return r.push(6),r.reverse()},n.getPositions=function(e){let t=[],i=n.getRowColCoords(e),a=i.length;for(let e=0;e<a;e++)for(let n=0;n<a;n++)(0!==e||0!==n)&&(0!==e||n!==a-1)&&(e!==a-1||0!==n)&&t.push([i[e],i[n]]);return t}},5498,(e,t,n)=>{let i=e.r(89782).getSymbolSize;n.getPositions=function(e){let t=i(e);return[[0,0],[t-7,0],[0,t-7]]}},619292,(e,t,n)=>{n.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};n.isValid=function(e){return null!=e&&""!==e&&!isNaN(e)&&e>=0&&e<=7},n.from=function(e){return n.isValid(e)?parseInt(e,10):void 0},n.getPenaltyN1=function(e){let t=e.size,n=0,i=0,a=0,r=null,o=null;for(let s=0;s<t;s++){i=a=0,r=o=null;for(let l=0;l<t;l++){let t=e.get(s,l);t===r?i++:(i>=5&&(n+=3+(i-5)),r=t,i=1),(t=e.get(l,s))===o?a++:(a>=5&&(n+=3+(a-5)),o=t,a=1)}i>=5&&(n+=3+(i-5)),a>=5&&(n+=3+(a-5))}return n},n.getPenaltyN2=function(e){let t=e.size,n=0;for(let i=0;i<t-1;i++)for(let a=0;a<t-1;a++){let t=e.get(i,a)+e.get(i,a+1)+e.get(i+1,a)+e.get(i+1,a+1);(4===t||0===t)&&n++}return 3*n},n.getPenaltyN3=function(e){let t=e.size,n=0,i=0,a=0;for(let r=0;r<t;r++){i=a=0;for(let o=0;o<t;o++)i=i<<1&2047|e.get(r,o),o>=10&&(1488===i||93===i)&&n++,a=a<<1&2047|e.get(o,r),o>=10&&(1488===a||93===a)&&n++}return 40*n},n.getPenaltyN4=function(e){let t=0,n=e.data.length;for(let i=0;i<n;i++)t+=e.data[i];return 10*Math.abs(Math.ceil(100*t/n/5)-10)},n.applyMask=function(e,t){let i=t.size;
1for(let a=0;a<i;a++)for(let r=0;r<i;r++)t.isReserved(r,a)||t.xor(r,a,function(e,t,i){switch(e){case n.Patterns.PATTERN000:return(t+i)%2==0;case n.Patterns.PATTERN001:return t%2==0;case n.Patterns.PATTERN010:return i%3==0;case n.Patterns.PATTERN011:return(t+i)%3==0;case n.Patterns.PATTERN100:return(Math.floor(t/2)+Math.floor(i/3))%2==0;case n.Patterns.PATTERN101:return t*i%2+t*i%3==0;case n.Patterns.PATTERN110:return(t*i%2+t*i%3)%2==0;case n.Patterns.PATTERN111:return(t*i%3+(t+i)%2)%2==0;default:throw Error("bad maskPattern:"+e)}}(e,r,a))},n.getBestMask=function(e,t){let i=Object.keys(n.Patterns).length,a=0,r=1/0;for(let o=0;o<i;o++){t(o),n.applyMask(o,e);let i=n.getPenaltyN1(e)+n.getPenaltyN2(e)+n.getPenaltyN3(e)+n.getPenaltyN4(e);n.applyMask(o,e),i<r&&(r=i,a=o)}return a}},887972,(e,t,n)=>{let i=e.r(521610),a=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],r=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];n.getBlocksCount=function(e,t){switch(t){case i.L:return a[(e-1)*4+0];case i.M:return a[(e-1)*4+1];case i.Q:return a[(e-1)*4+2];case i.H:return a[(e-1)*4+3];default:return}},n.getTotalCodewordsCount=function(e,t){switch(t){case i.L:return r[(e-1)*4+0];case i.M:return r[(e-1)*4+1];case i.Q:return r[(e-1)*4+2];case i.H:return r[(e-1)*4+3];default:return}}},468350,(e,t,n)=>{let i=new Uint8Array(512),a=new Uint8Array(256),r=1;for(let e=0;e<255;e++)i[e]=r,a[r]=e,256&(r<<=1)&&(r^=285);for(let e=255;e<512;e++)i[e]=i[e-255];n.log=function(e){if(e<1)throw Error("log("+e+")");return a[e]},n.exp=function(e){return i[e]},n.mul=function(e,t){return 0===e||0===t?0:i[a[e]+a[t]]}},690830,(e,t,n)=>{let i=e.r(468350);n.mul=function(e,t){let n=new Uint8Array(e.length+t.length-1);for(let a=0;a<e.length;a++)for(let r=0;r<t.length;r++)n[a+r]^=i.mul(e[a],t[r]);return n},n.mod=function(e,t){let n=new Uint8Array(e);for(;n.length-t.length>=0;){let e=n[0];for(let a=0;a<t.length;a++)n[a]^=i.mul(t[a],e);let a=0;for(;a<n.length&&0===n[a];)a++;n=n.slice(a)}return n},n.generateECPolynomial=function(e){let t=new Uint8Array([1]);for(let a=0;a<e;a++)t=n.mul(t,new Uint8Array([1,i.exp(a)]));return t}},721243,(e,t,n)=>{let i=e.r(690830);function a(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}a.prototype.initialize=function(e){this.degree=e,this.genPoly=i.generateECPolynomial(this.degree)},a.prototype.encode=function(e){if(!this.genPoly)throw Error("Encoder not initialized");let t=new Uint8Array(e.length+this.degree);t.set(e);let n=i.mod(t,this.genPoly),a=this.degree-n.length;if(a>0){let e=new Uint8Array(this.degree);return e.set(n,a),e}return n},t.exports=a},957345,(e,t,n)=>{n.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}},207748,(e,t,n)=>{let i="[0-9]+",a="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",r="(?:(?![A-Z0-9 $%*+\\-./:]|"+(a=a.replace(/u/g,"\\u"))+")(?:.|[\r\n]))+";n.KANJI=RegExp(a,"g"),n.BYTE_KANJI=RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),n.BYTE=RegExp(r,"g"),n.NUMERIC=RegExp(i,"g"),n.ALPHANUMERIC=RegExp("[A-Z $%*+\\-./:]+","g");let o=RegExp("^"+a+"$"),s=RegExp("^"+i+"$"),l=RegExp("^[A-Z0-9 $%*+\\-./:]+$");n.testKanji=function(e){return o.test(e)},n.testNumeric=function(e){return s.test(e)},n.testAlphanumeric=function(e){return l.test(e)}},771907,(e,t,n)=>{let i=e.r(957345),a=e.r(207748);n.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},n.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},n.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},n.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},n.MIXED={bit:-1},n.getCharCountIndicator=function(e,t){if(!e.ccBits)throw Error("Invalid mode: "+e);if(!i.isValid(t))throw Error("Invalid version: "+t);return t>=1&&t<10?e.ccBits[0]:t<27?e.ccBits[1]:e.ccBits[2]},n.getBestModeForData=function(e){return a.testNumeric(e)?n.NUMERIC:a.testAlphanumeric(e)?n.ALPHANUMERIC:a.testKanji(e)?n.KANJI:n.BYTE},n.toString=function(e){if(e&&e.id)return e.id;throw Error("Invalid mode")},n.isValid=function(e){return e&&e.bit&&e.ccBits},n.from=function(e,t){if(n.isValid(e))return e;try{if("string"!=typeof e)throw Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return n.NUMERIC;case"alphanumeric":return n.ALPHANUMERIC;case"kanji":return n.KANJI;case"byte":return n.BYTE;default:throw Error("Unknown mode: "+e)}}catch(e){return t}}},783058,(e,t,n)=>{let i=e.r(89782),a=e.r(887972),r=e.r(521610),o=e.r(771907),s=e.r(957345),l=i.getBCHDigit
vendor: 9,640 bytes, line 1
1(7973);function d(e,t){return o.getCharCountIndicator(e,t)+4}n.from=function(e,t){return s.isValid(e)?parseInt(e,10):t},n.getCapacity=function(e,t,n){if(!s.isValid(e))throw Error("Invalid QR Code version");void 0===n&&(n=o.BYTE);let r=(i.getSymbolTotalCodewords(e)-a.getTotalCodewordsCount(e,t))*8;if(n===o.MIXED)return r;let l=r-d(n,e);switch(n){case o.NUMERIC:return Math.floor(l/10*3);case o.ALPHANUMERIC:return Math.floor(l/11*2);case o.KANJI:return Math.floor(l/13);case o.BYTE:default:return Math.floor(l/8)}},n.getBestVersionForData=function(e,t){let i,a=r.from(t,r.M);if(Array.isArray(e)){if(e.length>1){for(let t=1;t<=40;t++)if(function(e,t){let n=0;return e.forEach(function(e){let i=d(e.mode,t);n+=i+e.getBitsLength()}),n}(e,t)<=n.getCapacity(t,a,o.MIXED))return t;return}if(0===e.length)return 1;i=e[0]}else i=e;return function(e,t,i){for(let a=1;a<=40;a++)if(t<=n.getCapacity(a,i,e))return a}(i.mode,i.getLength(),a)},n.getEncodedBits=function(e){if(!s.isValid(e)||e<7)throw Error("Invalid QR Code version");let t=e<<12;for(;i.getBCHDigit(t)-l>=0;)t^=7973<<i.getBCHDigit(t)-l;return e<<12|t}},581452,(e,t,n)=>{let i=e.r(89782),a=i.getBCHDigit(1335);n.getEncodedBits=function(e,t){let n=e.bit<<3|t,r=n<<10;for(;i.getBCHDigit(r)-a>=0;)r^=1335<<i.getBCHDigit(r)-a;return(n<<10|r)^21522}},107045,(e,t,n)=>{let i=e.r(771907);function a(e){this.mode=i.NUMERIC,this.data=e.toString()}a.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},a.prototype.getLength=function(){return this.data.length},a.prototype.getBitsLength=function(){return a.getBitsLength(this.data.length)},a.prototype.write=function(e){let t,n;for(t=0;t+3<=this.data.length;t+=3)n=parseInt(this.data.substr(t,3),10),e.put(n,10);let i=this.data.length-t;i>0&&(n=parseInt(this.data.substr(t),10),e.put(n,3*i+1))},t.exports=a},893239,(e,t,n)=>{let i=e.r(771907),a=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function r(e){this.mode=i.ALPHANUMERIC,this.data=e}r.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(e){let t;for(t=0;t+2<=this.data.length;t+=2){let n=45*a.indexOf(this.data[t]);n+=a.indexOf(this.data[t+1]),e.put(n,11)}this.data.length%2&&e.put(a.indexOf(this.data[t]),6)},t.exports=r},789737,(e,t,n)=>{let i=e.r(84770),a=e.r(771907);function r(e){this.mode=a.BYTE,"string"==typeof e&&(e=i(e)),this.data=new Uint8Array(e)}r.getBitsLength=function(e){return 8*e},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(e){for(let t=0,n=this.data.length;t<n;t++)e.put(this.data[t],8)},t.exports=r},677272,(e,t,n)=>{let i=e.r(771907),a=e.r(89782);function r(e){this.mode=i.KANJI,this.data=e}r.getBitsLength=function(e){return 13*e},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(e){let t;for(t=0;t<this.data.length;t++){let n=a.toSJIS(this.data[t]);if(n>=33088&&n<=40956)n-=33088;else if(n>=57408&&n<=60351)n-=49472;else throw Error("Invalid SJIS character: "+this.data[t]+"\nMake sure your charset is UTF-8");n=(n>>>8&255)*192+(255&n),e.put(n,13)}},t.exports=r},812795,(e,t,n)=>{let i=e.r(771907),a=e.r(107045),r=e.r(893239),o=e.r(789737),s=e.r(677272),l=e.r(207748),d=e.r(89782),c=e.r(245953);function u(e){return unescape(encodeURIComponent(e)).length}function m(e,t,n){let i,a=[];for(;null!==(i=e.exec(n));)a.push({data:i[0],index:i.index,mode:t,length:i[0].length});return a}function p(e){let t,n,a=m(l.NUMERIC,i.NUMERIC,e),r=m(l.ALPHANUMERIC,i.ALPHANUMERIC,e);return d.isKanjiModeEnabled()?(t=m(l.BYTE,i.BYTE,e),n=m(l.KANJI,i.KANJI,e)):(t=m(l.BYTE_KANJI,i.BYTE,e),n=[]),a.concat(r,t,n).sort(function(e,t){return e.index-t.index}).map(function(e){return{data:e.data,mode:e.mode,length:e.length}})}function h(e,t){switch(t){case i.NUMERIC:return a.getBitsLength(e);case i.ALPHANUMERIC:return r.getBitsLength(e);case i.KANJI:return s.getBitsLength(e);case i.BYTE:return o.getBitsLength(e)}}function v(e,t){let n,l=i.getBestModeForData(e);if((n=i.from(t,l))!==i.BYTE&&n.bit<l.bit)throw Error('"'+e+'" cannot be encoded with mode '+i.toString(n)+".\n Suggested mode is: "+i.toString(l));switch(n===i.KANJI&&!d.isKanjiModeEnabled()&&(n=i.BYTE),n){case i.NUMERIC:return new a(e);case i.ALPHANUMERIC:return new r(e);case i.KANJI:return new s(e);case i.BYTE:return new o(e)}}n.fromArray=function(e){return e.reduce(function(e,t){return"string"==typeof t?e.push(v(t,null)):t.data&&e.push(v(t.data,t.mode)),e},[])},n.fromString=function(e,t){let a=function(e,t){let n={},a={start:{}},r=["start"];for(let o=0;o<e.length;o++){let s=e[o],l=[];for(let e=0;e<s.length;e++){let d=s[e],c=""+o+e;l.push(c),n[c]={node:d,lastCount:0},a[c]={};for(let e=0;e<r.length;e++){let o=r[e];n[o]&&n[o].node.mode===d.mode?(a[o][c]=h(n[o].lastCount+d.length,d.mode)-h(n[o].lastCount,d.mode),n[o].lastCount+=d.length):(n[o]&&(n[o].lastCount=d.length),a[o][c]=h(d.length,d.mode)+4+i.getCharCountIndicator(d.mode,t))}}r=l}for(let e=0;e<r.length;e++)a[r[e]].end=0;return{map:a,table:n}}(function(e){let t=[];for(let n=0;n<e.length;n++){let a=e[n];switch(a.mode){case i.NUMERIC:t.push([a,{data:a.data,mode:i.ALPHANUMERIC,length:a.length},{data:a.data,mode:i.BYTE,length:a.length}]);break;case i.ALPHANUMERIC:t.push([a,{data:a.data,mode:i.BYTE,length:a.length}]);break;case i.KANJI:t.push([a,{data:a.data,mode:i.BYTE,length:u(a.data)}]);break;case i.BYTE:t.push([{data:a.data,mode:i.BYTE,length:u(a.data)}])}}return t}(p(e,d.isKanjiModeEnabled())),t),r=c.find_path(a.map,"start","end"),o=[];for(let e=1;e<r.length-1;e++)o.push(a.table[r[e]].node);return n.fromArray(o.reduce(function(e,t){let n=e.length-1>=0?e[e.length-1]:null;return n&&n.mode===t.mode?e[e.length-1].data+=t.data:e.push(t),e},[]))},n.rawSplit=function(e){return n.fromArray(p(e,d.isKanjiModeEnabled()))}},467938,(e,t,n)=>{let i=e.r(89782),a=e.r(521610),r=e.r(464586),o=e.r(730804),s=e.r(456932),l=e.r(5498),d=e.r(619292),c=e.r(887972),u=e.r(721243),m=e.r(783058),p=e.r(581452),h=e.r(771907),v=e.r(812795);function f(e,t,n){let i,a,r=e.size,o=p.getEncodedBits(t,n);for(i=0;i<15;i++)a=(o>>i&1)==1,i<6?e.set(i,8,a,!0):i<8?e.set(i+1,8,a,!0):e.set(r-15+i,8,a,!0),i<8?e.set(8,r-i-1,a,!0):i<9?e.set(8,15-i-1+1,a,!0):e.set(8,15-i-1,a,!0);e.set(r-8,8,1,!0)}n.create=function(e,t){let n,p;if(void 0===e||""===e)throw Error("No input text");let g=a.M;return void 0!==t&&(g=a.from(t.errorCorrectionLevel,a.M),n=m.from(t.version),p=d.from(t.maskPattern),t.toSJISFunc&&i.setToSJISFunction(t.toSJISFunc)),function(e,t,n,a){let p;if(Array.isArray(e))p=v.fromArray(e);else if("string"==typeof e){let i=t;if(!i){let t=v.rawSplit(e);i=m.getBestVersionForData(t,n)}p=v.fromString(e,i||40)}else throw Error("Invalid data");let g=m.getBestVersionForData(p,n);if(!g)throw Error("The amount of data is too big to be stored in a QR Code");if(t){if(t<g)throw Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+g+".\n")}else t=g;let y=function(e,t,n){let a=new r;n.forEach(function(t){a.put(t.mode.bit,4),a.put(t.getLength(),h.getCharCountIndicator(t.mode,e)),t.write(a)});let o=(i.getSymbolTotalCodewords(e)-c.getTotalCodewordsCount(e,t))*8;for(a.getLengthInBits()+4<=o&&a.put(0,4);a.getLengthInBits()%8!=0;)a.putBit(0);let s=(o-a.getLengthInBits())/8;for(let e=0;e<s;e++)a.put(e%2?17:236,8);return function(e,t,n){let a,r,o=i.getSymbolTotalCodewords(t),s=o-c.getTotalCodewordsCount(t,n),l=c.getBlocksCount(t,n),d=o%l,m=l-d,p=Math.floor(o/l),h=Math.floor(s/l),v=h+1,f=p-h,g=new u(f),y=0,w=Array(l),_=Array(l),b=0,k=new Uint8Array(e.buffer);for(let e=0;e<l;e++){let t=e<m?h:v;w[e]=k.slice(y,y+t),_[e]=g.encode(w[e]),y+=t,b=Math.max(b,t)}let I=new Uint8Array(o),x=0;for(a=0;a<b;a++)for(r=0;r<l;r++)a<w[r].length&&(I[x++]=w[r][a]);for(a=0;a<f;a++)for(r=0;r<l;r++)I[x++]=_[r][a];return I}(a,e,t)}(t,n,p),w=new o(i.getSymbolSize(t));!function(e,t){let n=e.size,i=l.getPositions(t);for(let t=0;t<i.length;t++){let a=i[t][0],r=i[t][1];for(let t=-1;t<=7;t++)if(!(a+t<=-1)&&!(n<=a+t))for(let i=-1;i<=7;i++)r+i<=-1||n<=r+i||(t>=0&&t<=6&&(0===i||6===i)||i>=0&&i<=6&&(0===t||6===t)||t>=2&&t<=4&&i>=2&&i<=4?e.set(a+t,r+i,!0,!0):e.set(a+t,r+i,!1,!0))}}(w,t);let _=w.size;for(let e=8;e<_-8;e++){let t=e%2==0;w.set(e,6,t,!0),w.set(6,e,t,!0)}return!function(e,t){let n=s.getPositions(t);for(let t=0;t<n.length;t++){let i=n[t][0],a=n[t][1];for(let t=-2;t<=2;t++)for(let n=-2;n<=2;n++)-2===t||2===t||-2===n||2===n||0===t&&0===n?e.set(i+t,a+n,!0,!0):e.set(i+t,a+n,!1,!0)}}(w,t),f(w,n,0),t>=7&&function(e,t){let n,i,a,r=e.size,o=m.getEncodedBits(t);for(let t=0;t<18;t++)n=Math.floor(t/3),i=t%3+r-8-3,a=(o>>t&1)==1,e.set(n,i,a,!0),e.set(i,n,a,!0)}(w,t),!function(e,t){let n=e.size,i=-1,a=n-1,r=7,o=0;for(let s=n-1;s>0;s-=2)for(6===s&&s--;;){for(let n=0;n<2;n++)if(!e.isReserved(a,s-n)){let i=!1;o<t.length&&(i=(t[o]>>>r&1)==1),e.set(a,s-n,i),-1==--r&&(o++,r=7)}if((a+=i)<0||n<=a){a-=i,i=-i;break}}}(w,y),isNaN(a)&&(a=d.getBestMask(w,f.bind(null,w,n))),d.applyMask(a,w),f(w,n,a),{modules:w,version:t,errorCorrectionLevel:n,maskPattern:a,segments:p}}(e,n,g,p)}},839976,(e,t,n)=>{function i(e){if("number"==typeof e&&(e=e.toString()),"string"!=typeof e)throw Error("Color should be defined as hex string");let t=e.slice().replace("#","").split("");
1if(t.length<3||5===t.length||t.length>8)throw Error("Invalid hex color: "+e);(3===t.length||4===t.length)&&(t=Array.prototype.concat.apply([],t.map(function(e){return[e,e]}))),6===t.length&&t.push("F","F");let n=parseInt(t.join(""),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:255&n,hex:"#"+t.slice(0,6).join("")}}n.getOptions=function(e){e||(e={}),e.color||(e.color={});let t=void 0===e.margin||null===e.margin||e.margin<0?4:e.margin,n=e.width&&e.width>=21?e.width:void 0,a=e.scale||4;return{width:n,scale:n?4:a,margin:t,color:{dark:i(e.color.dark||"#000000ff"),light:i(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}},n.getScale=function(e,t){return t.width&&t.width>=e+2*t.margin?t.width/(e+2*t.margin):t.scale},n.getImageWidth=function(e,t){let i=n.getScale(e,t);return Math.floor((e+2*t.margin)*i)},n.qrToImageData=function(e,t,i){let a=t.modules.size,r=t.modules.data,o=n.getScale(a,i),s=Math.floor((a+2*i.margin)*o),l=i.margin*o,d=[i.color.light,i.color.dark];for(let t=0;t<s;t++)for(let n=0;n<s;n++){let c=(t*s+n)*4,u=i.color.light;t>=l&&n>=l&&t<s-l&&n<s-l&&(u=d[+!!r[Math.floor((t-l)/o)*a+Math.floor((n-l)/o)]]),e[c++]=u.r,e[c++]=u.g,e[c++]=u.b,e[c]=u.a}}},696125,(e,t,n)=>{let i=e.r(839976);n.render=function(e,t,n){var a;let r=n,o=t;void 0!==r||t&&t.getContext||(r=t,t=void 0),t||(o=function(){try{return document.createElement("canvas")}catch(e){throw Error("You need to specify a canvas element")}}()),r=i.getOptions(r);let s=i.getImageWidth(e.modules.size,r),l=o.getContext("2d"),d=l.createImageData(s,s);return i.qrToImageData(d.data,e,r),a=o,l.clearRect(0,0,a.width,a.height),a.style||(a.style={}),a.height=s,a.width=s,a.style.height=s+"px",a.style.width=s+"px",l.putImageData(d,0,0),o},n.renderToDataURL=function(e,t,i){let a=i;void 0!==a||t&&t.getContext||(a=t,t=void 0),a||(a={});let r=n.render(e,t,a),o=a.type||"image/png",s=a.rendererOpts||{};return r.toDataURL(o,s.quality)}},667518,(e,t,n)=>{let i=e.r(839976);function a(e,t){let n=e.a/255,i=t+'="'+e.hex+'"';return n<1?i+" "+t+'-opacity="'+n.toFixed(2).slice(1)+'"':i}function r(e,t,n){let i=e+t;return void 0!==n&&(i+=" "+n),i}n.render=function(e,t,n){let o=i.getOptions(t),s=e.modules.size,l=e.modules.data,d=s+2*o.margin,c=o.color.light.a?"<path "+a(o.color.light,"fill")+' d="M0 0h'+d+"v"+d+'H0z"/>':"",u="<path "+a(o.color.dark,"stroke")+' d="'+function(e,t,n){let i="",a=0,o=!1,s=0;for(let l=0;l<e.length;l++){let d=Math.floor(l%t),c=Math.floor(l/t);d||o||(o=!0),e[l]?(s++,l>0&&d>0&&e[l-1]||(i+=o?r("M",d+n,.5+c+n):r("m",a,0),a=0,o=!1),d+1<t&&e[l+1]||(i+=r("h",s),s=0)):a++}return i}(l,s,o.margin)+'"/>',m='<svg xmlns="http://www.w3.org/2000/svg" '+(o.width?'width="'+o.width+'" height="'+o.width+'" ':"")+('viewBox="0 0 '+d+" ")+d+'" shape-rendering="crispEdges">'+c+u+"</svg>\n";return"function"==typeof n&&n(null,m),m}},967401,(e,t,n)=>{let i=e.r(818640),a=e.r(467938),r=e.r(696125),o=e.r(667518);function s(e,t,n,r,o){let s=[].slice.call(arguments,1),l=s.length,d="function"==typeof s[l-1];if(!d&&!i())throw Error("Callback required as last argument");if(d){if(l<2)throw Error("Too few arguments provided");2===l?(o=n,n=t,t=r=void 0):3===l&&(t.getContext&&void 0===o?(o=r,r=void 0):(o=r,r=n,n=t,t=void 0))}else{if(l<1)throw Error("Too few arguments provided");return 1===l?(n=t,t=r=void 0):2!==l||t.getContext||(r=n,n=t,t=void 0),new Promise(function(i,o){try{let o=a.create(n,r);i(e(o,t,r))}catch(e){o(e)}})}try{let i=a.create(n,r);o(null,e(i,t,r))}catch(e){o(e)}}n.create=a.create,n.toCanvas=s.bind(null,r.render),n.toDataURL=s.bind(null,r.renderToDataURL),n.toString=s.bind(null,function(e,t,n){return o.render(e,n)})},432892,(e,t,n)=>{"use strict";var i=Array.isArray,a=Object.keys,r=Object.prototype.hasOwnProperty,o="u">typeof Element;t.exports=function(e,t){try{return function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){var s,l,d,c=i(t),u=i(n);if(c&&u){if((l=t.length)!=n.length)return!1;for(s=l;0!=s--;)if(!e(t[s],n[s]))return!1;return!0}if(c!=u)return!1;var m=t instanceof Date,p=n instanceof Date;if(m!=p)return!1;if(m&&p)return t.getTime()==n.getTime();var h=t instanceof RegExp,v=n instanceof RegExp;if(h!=v)return!1;if(h&&v)return t.toString()==n.toString();var f=a(t);if((l=f.length)!==a(n).length)return!1;for(s=l;0!=s--;)if(!r.call(n,f[s]))return!1;if(o&&t instanceof Element&&n instanceof Element)return t===n;for(s=l;0!=s--;)if(("_owner"!==(d=f[s])||!t.$$typeof)&&!e(t[d],n[d]))return!1;return!0}return t!=t&&n!=n}(e,t)}catch(e){if(e.message&&e.message.match(/stack|recursion/i)||-0x7ff5ffe4===e.number)return console.warn("Warning: react-fast-compare does not handle circular references.",e.name,e.message),!1;throw e}}},276261,(e,t,n)=>{"use strict";var i="function"==typeof Symbol&&Symbol.for,a=i?Symbol.for("react.element"):60103,r=i?Symbol.for("react.portal"):60106,o=i?Symbol.for("react.fragment"):60107,s=i?Symbol.for("react.strict_mode"):60108,l=i?Symbol.for("react.profiler"):60114,d=i?Symbol.for("react.provider"):60109,c=i?Symbol.for("react.context"):60110,u=i?Symbol.for("react.async_mode"):60111,m=i?Symbol.for("react.concurrent_mode"):60111,p=i?Symbol.for("react.forward_ref"):60112,h=i?Symbol.for("react.suspense"):60113,v=i?Symbol.for("react.suspense_list"):60120,f=i?Symbol.for("react.memo"):60115,g=i?Symbol.for("react.lazy"):60116,y=i?Symbol.for("react.block"):60121,w=i?Symbol.for("react.fundamental"):60117,_=i?Symbol.for("react.responder"):60118,b=i?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case u:case m:case o:case l:case s:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case f:case d:return e;default:return t}}case r:return t}}}function I(e){return k(e)===m}n.AsyncMode=u,n.ConcurrentMode=m,n.ContextConsumer=c,n.ContextProvider=d,n.Element=a,n.ForwardRef=p,n.Fragment=o,n.Lazy=g,n.Memo=f,n.Portal=r,n.Profiler=l,n.StrictMode=s,n.Suspense=h,n.isAsyncMode=function(e){return I(e)||k(e)===u},n.isConcurrentMode=I,n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===d},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},n.isForwardRef=function(e){return k(e)===p},n.isFragment=function(e){return k(e)===o},n.isLazy=function(e){return k(e)===g},n.isMemo=function(e){return k(e)===f},n.isPortal=function(e){return k(e)===r},n.isProfiler=function(e){return k(e)===l},n.isStrictMode=function(e){return k(e)===s},n.isSuspense=function(e){return k(e)===h},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===m||e===l||e===s||e===h||e===v||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===f||e.$$typeof===d||e.$$typeof===c||e.$$typeof===p||e.$$typeof===w||e.$$typeof===_||e.$$typeof===b||e.$$typeof===y)},n.typeOf=k},102079,(e,t,n)=>{"use strict";
1t.exports=e.r(276261)},398437,(e,t,n)=>{"use strict";var i=e.r(102079),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},r={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return i.isMemo(e)?o:s[e.$$typeof]||a}s[i.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[i.Memo]=o;var d=Object.defineProperty,c=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,m=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;t.exports=function e(t,n,i){if("string"!=typeof n){if(h){var a=p(n);a&&a!==h&&e(t,a,i)}var o=c(n);u&&(o=o.concat(u(n)));for(var s=l(t),v=l(n),f=0;f<o.length;++f){var g=o[f];if(!r[g]&&!(i&&i[g])&&!(v&&v[g])&&!(s&&s[g])){var y=m(n,g);try{d(t,g,y)}catch(e){}}}}return t}},650601,595932,457382,538990,303690,957121,649268,624211,107540,178984,947344,415565,791977,55130,507301,764414,159491,44630,364009,973402,201565,890357,264542,241898,580718,863066,900373,103388,776177,303750,13855,721021,303778,577709,114579,93474,87246,159958,75224,835735,849266,643541,692554,382531,764376,508061,63064,776555,195395,23612,407906,933765,490631,46414,643398,498336,708345,e=>{"use strict";let t,n,i,a,r,o,s,l,d,c,u,m,p,h,v,f,g,y,w,_,b,k,I,x,S,C,R,O,j,T,P,E,A,N,q,U,M,D,W,$,z,F,L,V,B,K,Z,G,H,J,Y,X,Q;e.s([],650601);var ee,et,en,ei,ea,er,eo,es,el,ed,ec,eu,em,ep,eh,ev,ef,eg,ey,ew,e_,eb,ek,eI,ex,eS,eC,eR,eO,ej,eT,eP,eE,eA,eN,eq,eU,eM,eD,eW,e$,ez,eF,eL,eV,eB,eK,eZ,eG,eH,eJ,eY,eX,eQ,e0,e1,e2,e3,e5,e6,e4,e7,e8,e9,te,tt,tn,ti,ta,tr,to,ts,tl,td,tc,tu,tm,tp,th,tv,tf,tg,ty,tw,t_,tb,tk,tI,tx,tS,tC,tR,tO,tj,tT,tP,tE,tA,tN,tq,tU,tM,tD,tW,t$,tz,tF,tL,tV,tB,tK,tZ,tG,tH,tJ,tY,tX,tQ,t0,t1,t2,t3,t5,t6,t4,t7,t8,t9,ne,nt,nn,ni,na,nr,no,ns,nl,nd,nc,nu,nm,np,nh,nv,nf,ng,ny,nw,n_,nb,nk,nI,nx,nS,nC,nR,nO,nj,nT,nP,nE,nA,nN,nq,nU,nM,nD,nW,n$,nz,nF,nL,nV,nB,nK,nZ,nG,nH,nJ,nY,nX,nQ,n0,n1,n2,n3,n5,n6,n4,n7,n8,n9,ie,it,ii,ia,ir,io,is,il,id,ic,iu,im,ip,ih,iv,ig,iy,iw,i_,ib,ik,iI,ix,iS,iC,iR,iO,ij,iT,iP,iE,iA,iN,iq,iU,iM,iD,iW,i$,iz,iF,iL,iV,iB,iK,iZ,iG,iH,iJ,iY,iX,iQ,i0,i1,i2,i3,i5,i6,i4,i7,i8,i9,ae,at,an,ai,aa,ar,ao,as,al,ad,ac,au,am,ap,ah,av,af,ag,ay,aw,a_,ab,ak,aI,ax,aS,aC,aR,aO,aj,aT,aP,aE,aA,aN,aq,aU,aM,aD,aW,a$,az,aF,aL,aV,aB,aK,aZ,aG,aH,aJ,aY,aX,aQ,a0,a1,a2,a3,a5,a6,a4,a7,a8,a9,re,rt,rn,ri,ra,rr,ro,rs,rl,rd,rc,ru,rm,rp,rh,rv,rf,rg,ry,rw,r_,rb,rk,rI,rx,rS,rC,rR,rO,rj,rT,rP,rE,rA,rN,rq,rU,rM,rD,rW,r$,rz,rF,rL,rV,rB,rK,rZ,rG,rH,rJ,rY,rX,rQ,r0,r1,r2,r3,r5,r6,r4,r7,r8,r9,oe,ot,on,oi,oa,or,oo,os,ol,od,oc,ou,om,op,oh,ov,of,og,oy,ow,o_,ob,ok,oI,ox,oS,oC,oR,oO,oj,oT,oP,oE,oA,oN,oq,oU,oM,oD,oW,o$,oz,oF,oL,oV,oB,oK,oZ,oG,oH,oJ,oY,oX,oQ,o0,o1,o2,o3,o5,o6,o4,o7,o8,o9,se,st,sn,si,sa,sr,so,ss,sl,sd,sc,su,sm,sp,sh,sv,sf,sg,sy,sw,s_,sb,sk,sI,sx,sS,sC,sR,sO,sj,sT,sP,sE,sA,sN,sq,sU,sM,sD,sW,s$,sz,sF,sL,sV,sB,sK,sZ,sG,sH,sJ,sY,sX,sQ,s0,s1,s2,s3,s5,s6,s4,s7,s8,s9,le,lt,ln,li,la,lr,lo,ls,ll,ld,lc,lu,lm,lp,lh,lv,lf,lg,ly,lw,l_,lb,lk,lI,lx,lS,lC,lR,lO,lj,lT,lP,lE,lA,lN,lq,lU,lM,lD,lW,l$,lz,lF,lL,lV,lB,lK,lZ,lG,lH,lJ,lY,lX,lQ,l0,l1,l2,l3,l5,l6,l4,l7,l8,l9,de,dt,dn,di,da,dr,ds,dl,dd,dc,du,dm,dp,dh,dv,df,dg,dy,dw,d_,db,dk,dI,dx,dS,dC,dR,dO,dj,dT,dP,dE,dA,dN,dq,dU,dM,dD,dW,d$,dz,dF,dL,dV,dB,dK,dZ,dG,dH,dJ,dY,dX,dQ,d0,d1,d2,d3,d5,d6,d4,d7,d8,d9,ce,ct,cn,ci,ca,cr,co,cs,cl,cd,cc,cu,cm,cp,ch,cv,cf,cg,cy,cw,c_,cb,ck,cI,cx,cS,cC,cR,cO,cj,cT,cP,cE,cA,cN,cq,cU,cM,cD,cW,c$,cz,cF,cL,cV,cB,cK,cZ,cG,cH,cJ,cY,cX,cQ,c0,c1,c2,c3,c5,c6,c4,c7,c8,c9,ue,ut,un,ui,ua,ur,uo,us,ul,ud,uc,uu,um,up,uh,uv,uf,ug,uy,uw,u_,ub,uk,uI,ux,uS,uC,uR,uO,uj,uT,uP,uE,uA,uN,uq,uU,uM,uD,uW,u$,uz,uF,uL,uV,uB,uK,uZ,uG,uH,uJ,uY,uX,uQ,u0,u1,u2,u3,u5,u6,u4,u7,u8,u9,me,mt,mn,mi,ma,mr,mo,ms,ml,md,mc,mu,mm,mp,mh,mv,mf,mg,my,mw,m_,mb,mk,mI,mx,mS,mC,mR,mO,mj,mT,mP,mE,mA,mN,mq,mU,mM,mD,mW,m$,mz,mF,mL,mV,mB,mK,mZ,mG,mH,mJ,mY,mX,mQ,m0,m1,m2,m3,m5,m6,m4,m7,m8,m9,pe,pt,pn,pi,pa,pr,po,ps,pl,pd,pc,pu,pm,pp,ph,pv,pf,pg,py,pw,p_,pb,pk,pI,px,pS,pC,pR,pO,pj,pT,pP,pE,pA,pN,pq,pU,pM,pD,pW,p$,pz,pF,pL,pV,pB,pK,pZ,pG,pH,pJ,pY,pX,pQ,p0,p1,p2,p3,p5,p6,p4,p7,p8,p9,he,ht,hn,hi,ha,hr,ho,hs,hl,hd,hc,hu,hm,hp,hh,hv,hf,hg,hy,hw,h_,hb,hk,hI,hx,hS,hC,hR,hO,hj,hT,hP,hE,hA,hN,hq,hU,hM,hD,hW,h$,hz,hF,hL,hV,hB,hK,hZ,hG,hH,hJ,hY,hX,hQ,h0,h1,h2,h3,h5,h6,h4,h7,h8,h9,ve,vt,vn,vi,va,vr,vo,vs,vl,vd,vc,vu,vm,vp,vh,vv,vf,vg,vy,vw,v_,vb,vk,vI,vx,vS,vC,vR,vO,vj,vT,vP,vE,vA,vN,vq,vU,vM,vD,vW,v$,vz,vF,vL,vV,vB,vK,vZ,vG,vH,vJ,vY,vX,vQ,v0,v1,v2,v3,v5,v6,v4,v7,v8,v9,fe,ft,fn,fi,fa,fr,fo,fs,fl,fd,fc,fu,fm,fp,fh,fv,ff,fg,fy,fw,f_,fb,fk,fI,fx,fS,fC,fR,fO,fj,fT,fP,fE,fA,fN,fq,fU,fM,fD,fW,f$,fz,fF,fL,fV,fB,fK,fZ,fG,fH,fJ,fY,fX,fQ,f0,f1,f2,f3,f5,f6,f4,f7,f8,f9,ge,gt,gn,gi,ga,gr,go,gs,gl,gd,gc,gu,gm,gp,gh,gv,gf,gg,gy,gw,g_,gb,gk,gI,gx,gS,gC,gR,gO,gj,gT,gP,gE,gA,gN,gq,gU,gM,gD,gW,g$,gz,gF,gL,gV,gB,gK,gZ,gG,gH,gJ,gY,gX,gQ,g0,g1,g2,g3,g5,g6,g4,g7,g8,g9,ye,yt,yn,yi,ya,yr,yo,ys,yl,yd,yc,yu,ym,yp,yh,yv,yf,yg,yy,yw,y_,yb,yk,yI,yx,yS,yC,yR,yO,yj,yT,yP,yE,yA,yN,yq,yU,yM,yD,yW,y$,yz,yF,yL,yV,yB,yK,yZ,yG,yH,yJ,yY,yX,yQ,y0,y1,y2,y3,y5,y6,y4,y7,y8,y9,we,wt,wn,wi,wa,wr,wo,ws,wl,wd,wc,wu,wm,wp,wh,wv,wf,wg,wy,ww,w_,wb,wk=e.i(247167);
1function wI(e,t,n,i){return new(n||(n=Promise))(function(a,r){function o(e){try{l(i.next(e))}catch(e){r(e)}}function s(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((i=i.apply(e,t||[])).next())})}"function"==typeof SuppressedError&&SuppressedError;var wx=e.i(478492);let wS=wx.default;e.s(["default",0,wS],595932);let wC=(e,t)=>{if("object"!=typeof e||"object"!=typeof t)return t;let n=Object.assign({},e);for(let i in t)Object.prototype.hasOwnProperty.call(t,i)&&("object"==typeof t[i]&&Object.prototype.hasOwnProperty.call(e,i)&&"object"==typeof e[i]?n[i]=wC(e[i],t[i]):n[i]=t[i]);return n};class wR{constructor(e={}){this.meta={},this.meta=e}set(e,t){let n={};e.split(".").reduce((e,n,i,a)=>{if(i!==a.length-1)return e[n]||(e[n]={}),e[n];e[n]=t},n),this.meta=wC(this.meta,n)}get(){return this.meta}clear(){this.meta={}}merge(e){return new wR(wC(this.get(),e.get()))}}(ee=li||(li={}))[ee.DEBUG=0]="DEBUG",ee[ee.INFO=1]="INFO",ee[ee.WARN=2]="WARN",ee[ee.ERROR=3]="ERROR",ee[ee.MUTE=99]="MUTE",e.s(["LogLevel",0,li],457382);let wO=e=>{if(e in li&&"string"==typeof e)return li[e];if(e in li&&"number"==typeof e)return e;throw Error(`Invalid log level: ${e}`)},wj=Symbol.for("__DYNAMIC_LOGGER_GLOBAL_STATE__"),wT=globalThis[wj]||{events:new wS,keys:{emitErrors:!0},logLevel:void 0,metaData:new wR,troubleshootModeEnabled:!1};globalThis[wj]=wT;let wP=["Failed to send logs to server"],wE=[];class wA{static get troubleshootModeEnabled(){return wT.troubleshootModeEnabled}static set troubleshootModeEnabled(e){wT.troubleshootModeEnabled=e}constructor(e,t){this.name=e,this._level=void 0,this.metaData=new wR,this._level=t,"u">typeof window&&void 0!==window.localStorage&&(wA.troubleshootModeEnabled=wA.troubleshootModeEnabled||"true"===window.localStorage.getItem("dynamic_enableTroubleshootMode"),window.enableTroubleshootMode=()=>{window.localStorage.setItem("dynamic_enableTroubleshootMode","true"),wA.troubleshootModeEnabled=!0},window.disableTroubleshootMode=()=>{window.localStorage.removeItem("dynamic_enableTroubleshootMode"),wA.troubleshootModeEnabled=!1})}static setEmitErrors(e){void 0!==e&&(wT.keys.emitErrors=e)}static setEnvironmentId(e){void 0!==e&&(wT.keys.environmentId=e)}getNameArray(e){return Array.isArray(e)?e:[e]}createLogger(e,t){return new wA([...this.getNameArray(this.name),...this.getNameArray(e)],null!=t?t:this.level)}get logLevel(){return li[this.level]}setLogLevel(e){this._level=wO(e)}static setLogLevel(e){wT.logLevel=wO(e)}static resetLogLevel(){wT.logLevel=void 0}get level(){var e;return wT.logLevel&&!this._level?wT.logLevel:void 0===this._level&&void 0!==wk.default&&(null==(e=wk.default.env)?void 0:e.NODE_ENV)!=="production"?li.DEBUG:void 0===this._level?li.WARN:this._level}formatMessage(e,t){var n;if(t instanceof Error)t=t.stack;else if(t instanceof Object&&Object.prototype.hasOwnProperty.call(t,"stack"))t=t.stack;else{let e;t instanceof Object&&(t=JSON.stringify(t,(e=new WeakSet,(t,n)=>{if("object"==typeof n&&null!==n){if(e.has(n))return;e.add(n)}return n})))}let i=(Array.isArray(this.name)?this.name:[this.name]).map(e=>`[${e}]`);return`${i.join("")} [${null!=(n=li[e])?n:"TROUBLESHOOTING"}]: ${t}`}captureAndSend(e,t,...n){return wI(this,void 0,void 0,function*(){wT.keys.emitErrors&&!wP.includes(null==t?void 0:t.toString())&&"u">typeof window&&this.emitHttpLogs(e,t,{args:n})})}emitHttpLogs(e,t,{args:n=[],transformMeta:i=e=>e}){let a=(e=>{let t={};if(Error.captureStackTrace)return Error.captureStackTrace(t,e),t.stack;let{stack:n}=Error();return n&&e?n.split("\n").slice(2).join("\n"):n})(this.emitHttpLogs);wE.push({args:n,level:e,message:t,stack:a}),1===wE.length&&queueMicrotask(()=>wI(this,void 0,void 0,function*(){let e=wE.splice(0,wE.length),t=[];e.forEach(e=>{var n,a,r,o,s,l;let d={},{objectArgs:c,remainingArgs:u}={objectArgs:e.args.filter(e=>"object"==typeof e),remainingArgs:e.args.filter(e=>"object"!=typeof e||e instanceof Error).map(e=>{var t;return null==(t=null==e?void 0:e.toString)?void 0:t.call(e)})};Object.assign(d,...c),Object.assign(d,{level:li[e.level],message:[e.message,...u].join(" "),meta:i(wT.metaData.merge(this.metaData).get()),stack:e.stack,url:{hostname:null==(n=window.location)?void 0:n.hostname,origin:null==(a=window.location)?void 0:a.origin,pathname:null==(r=window.location)?void 0:r.pathname,port:null==(o=window.location)?void 0:o.port,protocol:null==(s=window.location)?void 0:s.protocol},userAgent:null==(l=window.navigator)?void 0:l.userAgent}),t.push(d)});try{if(!wT.keys.environmentId)throw Error("Environment ID not set");yield fetch(`https://logs.dynamicauth.com/api/v1/${wT.keys.environmentId}`,{body:JSON.stringify(t),headers:{"Content-Type":"application/json"},method:"POST",mode:"cors",referrerPolicy:"origin-when-cross-origin"})}catch(e){this.debug("Failed to send logs to server",e)}}))}instrument(e,t){return this.emitHttpLogs(li.INFO,e,{args:[t],transformMeta:()=>void 0})}log(e,t,...n){if(!("u">typeof window&&wA.troubleshootModeEnabled)&&(e<this.level||e===li.MUTE))return;wT.events.emit("log",e,t,...n);let i=this.formatMessage(e,t);
1switch(e){case li.WARN:console.warn(i,...n);break;case li.ERROR:console.error(i,...n);break;default:console.log(i,...n)}e===li.ERROR&&this.captureAndSend(e,t,...n)}logVerboseTroubleshootingMessage(e,...t){this.log(-1,e,...t)}debug(e,...t){this.log(li.DEBUG,e,...t)}info(e,...t){this.log(li.INFO,e,...t)}warn(e,...t){this.log(li.WARN,e,...t)}error(e,...t){this.log(li.ERROR,e,...t)}}wA.globalMetaData=wT.metaData,wA.events=wT.events,e.s(["Logger",0,wA],538990);let wN={},wq=new wA("@dynamic-labs/assert-package-version"),wU=null,wM=(e,t)=>{wN[e]=t,wU&&(clearTimeout(wU),wU=null),wU=setTimeout(()=>{let e=Object.values(wN),[t]=e;if(!e.every(e=>e===t)){let e=wD(wN["@dynamic-labs/sdk-react-core"]||t);wq.error(Error(e))}wU=null},100)},wD=e=>{let t=Object.entries(wN).filter(([,t])=>t!==e).map(([t,n])=>`- \`${t}\` (installed: **${n}**, required: **${e}**)`).join("\n");return`
2🚨 Version Mismatch Error
3
4One or more \`@dynamic-labs\` packages are installed with mismatched versions. All \`@dynamic-labs\` packages must be on the same version to work correctly.
5
6Affected Packages:
7${t}
8
9💡 To fix this issue, update all @dynamic-labs/* packages to version \`${e}\` in your package.json
10💡 Tip: You can use the \`npx dynamic-doctor run\` command to check for other issues with your project setup.
11`.trim()};e.s(["assertPackageVersion",0,wM],303690),e.s([],957121);var wW=e.i(467034),w$=e.i(843943);"u">typeof window&&(window.global=globalThis,window.Buffer||void 0!==window.Buffer||Object.assign(window,{Buffer:w$.Buffer}));let wz=new wA("utils");(et=la||(la={}))[et.UNKNOWN=0]="UNKNOWN",et[et.DEFAULT=1]="DEFAULT",et[et.USER_REJECTED=2]="USER_REJECTED",et[et.MESSAGE_SIGNATURE_DENIED=3]="MESSAGE_SIGNATURE_DENIED",et[et.WALLET_LOCKED=4]="WALLET_LOCKED",et[et.INVALID_PARAMETERS=5]="INVALID_PARAMETERS",et[et.INTERNAL_ERROR=6]="INTERNAL_ERROR",et[et.ACCOUNT_ALREADY_LINKED_TO_DIFFERENT_PROFILE=7]="ACCOUNT_ALREADY_LINKED_TO_DIFFERENT_PROFILE",et[et.CONNECTION_REJECTED=8]="CONNECTION_REJECTED",et[et.MISSING_PUBLIC_ADDRESS=9]="MISSING_PUBLIC_ADDRESS",et[et.CONNECTION_PROPOSAL_EXPIRED=10]="CONNECTION_PROPOSAL_EXPIRED",et[et.CREDENTIAL_NOT_ENABLED_FOR_SIGN_IN=11]="CREDENTIAL_NOT_ENABLED_FOR_SIGN_IN",et[et.SEI_NOT_ENABLED_IN_KEPLR_WALLET=12]="SEI_NOT_ENABLED_IN_KEPLR_WALLET",e.s(["ErrorCode",0,la],649268);class wF extends Error{constructor(e,t){super(e),this.code=void 0,this.code=t,Object.setPrototypeOf(this,this.constructor.prototype)}toJSON(){return{code:this.code,error:this.message}}}class wL extends wF{}e.s(["DynamicError",0,wL],624211);class wV extends wL{constructor(){super(wV.message)}static isInstance(e){var t;return((null==(t=null==e?void 0:e.walk)?void 0:t.call(e))||e)instanceof wV}static isErrorMessage(e){var t;return(null==(t=null==e?void 0:e.message)?void 0:t.includes("AA21 didn't pay prefund"))||!1}}wV.message="Insufficient funds.",e.s(["InsufficientFundsError",0,wV],107540);let wB={4001:la.USER_REJECTED};class wK extends wF{constructor(e,t){super(e,t)}static fromError(e){var t,n;if(e instanceof Object){let i=null!=(n=wB[null!=(t=e.code)?t:""])?n:la.DEFAULT;return new wK(e.message,i)}return new wK(String(e),la.DEFAULT)}}e.s(["MetaMaskError",0,wK],178984);class wZ extends wL{constructor(){super(wZ.message)}static isInstance(e){var t;return((null==(t=null==e?void 0:e.walk)?void 0:t.call(e))||e)instanceof wZ}static isErrorMessage(e){var t;return(null==(t=null==e?void 0:e.message)?void 0:t.includes("userOp did not match any gas sponsoring policies"))||!1}}function wG(e,t,n,i){return new(n||(n=Promise))(function(a,r){function o(e){try{l(i.next(e))}catch(e){r(e)}}function s(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((i=i.apply(e,t||[])).next())})}function wH(e,t,n,i){if("a"===n&&!i)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?i:"a"===n?i.call(e):i?i.value:t.get(e)}function wJ(e,t,n,i,a){if("m"===i)throw TypeError("Private method is not writable");if("a"===i&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===i?a.call(e,n):a?a.value=n:t.set(e,n),n}function wY(e,t){let n=0,i=e.length,a=!1;if(!t){if(e.startsWith("data:"))return null;for(;n<e.length&&32>=e.charCodeAt(n);)n+=1;for(;i>n+1&&32>=e.charCodeAt(i-1);)i-=1;if(47===e.charCodeAt(n)&&47===e.charCodeAt(n+1))n+=2;else{let t=e.indexOf(":/",n);if(-1!==t){let i=t-n,a=e.charCodeAt(n),r=e.charCodeAt(n+1),o=e.charCodeAt(n+2),s=e.charCodeAt(n+3),l=e.charCodeAt(n+4);if(5===i&&104===a&&116===r&&116===o&&112===s&&115===l);else if(4===i&&104===a&&116===r&&116===o&&112===s);else if(3===i&&119===a&&115===r&&115===o);else if(2===i&&119===a&&115===r);else for(let i=n;i<t;i+=1){let t=32|e.charCodeAt(i);if(!(t>=97&&t<=122||t>=48&&t<=57||46===t||45===t||43===t))return null}for(n=t+2;47===e.charCodeAt(n);)n+=1}}let t=-1,r=-1,o=-1;for(let s=n;s<i;s+=1){let n=e.charCodeAt(s);if(35===n||47===n||63===n){i=s;break}64===n?t=s:93===n?r=s:58===n?o=s:n>=65&&n<=90&&(a=!0)}if(-1!==t&&t>n&&t<i&&(n=t+1),91===e.charCodeAt(n))return -1!==r?e.slice(n+1,r).toLowerCase():null;-1!==o&&o>n&&o<i&&(i=o)}for(;i>n+1&&46===e.charCodeAt(i-1);)i-=1;let r=0!==n||i!==e.length?e.slice(n,i):e;return a?r.toLowerCase():r}function wX(e){return e>=97&&e<=122||e>=48&&e<=57||e>127}function wQ(e){if(e.length>255||0===e.length||!wX(e.charCodeAt(0))&&46!==e.charCodeAt(0)&&95!==e.charCodeAt(0))return!1;let t=-1,n=-1,i=e.length;for(let a=0;a<i;a+=1){let i=e.charCodeAt(a);if(46===i){if(a-t>64||46===n||45===n||95===n)return!1;t=a}else if(!(wX(i)||45===i||95===i))return!1;n=i}return i-t-1<=63&&45!==n}
11function w0({allowIcannDomains:e=!0,allowPrivateDomains:t=!1,detectIp:n=!0,extractHostname:i=!0,mixedInputs:a=!0,validHosts:r=null,validateHostname:o=!0}){return{allowIcannDomains:e,allowPrivateDomains:t,detectIp:n,extractHostname:i,mixedInputs:a,validHosts:r,validateHostname:o}}wZ.message="Transaction gas cannot be sponsored.",e.s(["TransactionGasCannotBeSponsoredError",0,wZ],947344),"function"==typeof SuppressedError&&SuppressedError;let w1=w0({});function w2(){return{domain:null,domainWithoutSuffix:null,hostname:null,isIcann:null,isIp:null,isPrivate:null,publicSuffix:null,subdomain:null}}let w3=(d=[0,{city:l=[1,{}]}],[0,{ck:[0,{www:l}],jp:[0,{kawasaki:d,kitakyushu:d,kobe:d,nagoya:d,sapporo:d,sendai:d,yokohama:d}]}]),w5=(u=[2,{}],m=[1,{gov:c=[1,{}],com:c,org:c,net:c,edu:c}],p=[0,{"*":u}],h=[1,{blogspot:u}],v=[1,{gov:c}],f=[0,{"*":c}],g=[0,{cloud:u}],y=[1,{co:u}],w=[2,{nodes:u}],_=[0,{s3:u}],b=[0,{direct:u}],k=[2,{id:u}],S=[0,{"aws-cloud9":I=[0,{"webview-assets":u}],cloud9:x=[0,{vfs:u,"webview-assets":u}]}],C=[0,{dualstack:_,"analytics-gateway":u,"aws-cloud9":I,cloud9:x}],R=[0,{dualstack:_,s3:u,"s3-website":u,"aws-cloud9":I,cloud9:x}],O=[0,{dualstack:_,"aws-cloud9":I,cloud9:x}],j=[0,{apps:u}],T=[0,{paas:u}],P=[0,{app:u}],E=[2,{eu:u}],A=[0,{site:u}],N=[0,{pages:u}],q=[1,{com:c,edu:c,net:c,org:c}],U=[0,{j:u}],M=[0,{jelastic:u}],D=[0,{user:u}],W=[1,{ybo:u}],$=[0,{cust:u,reservd:u}],z=[0,{cust:u}],F=[1,{gov:c,edu:c,mil:c,com:c,org:c,net:c}],L=[1,{edu:c,biz:c,net:c,org:c,gov:c,info:c,com:c}],V=[1,{gov:c,blogspot:u}],B=[1,{framer:u}],K=[1,{barsy:u}],Z=[0,{forgot:u}],G=[1,{gs:c}],H=[0,{nes:c}],J=[1,{k12:c,cc:c,lib:c}],Y=[1,{cc:c,lib:c}],[0,{ac:[1,{com:c,edu:c,gov:c,net:c,mil:c,org:c,drr:u}],ad:[1,{nom:c}],ae:[1,{co:c,net:c,org:c,sch:c,ac:c,gov:c,mil:c,blogspot:u}],aero:[1,{"accident-investigation":c,"accident-prevention":c,aerobatic:c,aeroclub:c,aerodrome:c,agents:c,aircraft:c,airline:c,airport:c,"air-surveillance":c,airtraffic:c,"air-traffic-control":c,ambulance:c,amusement:c,association:c,author:c,ballooning:c,broker:c,caa:c,cargo:c,catering:c,certification:c,championship:c,charter:c,civilaviation:c,club:c,conference:c,consultant:c,consulting:c,control:c,council:c,crew:c,design:c,dgca:c,educator:c,emergency:c,engine:c,engineer:c,entertainment:c,equipment:c,exchange:c,express:c,federation:c,flight:c,fuel:c,gliding:c,government:c,groundhandling:c,group:c,hanggliding:c,homebuilt:c,insurance:c,journal:c,journalist:c,leasing:c,logistics:c,magazine:c,maintenance:c,media:c,microlight:c,modelling:c,navigation:c,parachuting:c,paragliding:c,"passenger-association":c,pilot:c,press:c,production:c,recreation:c,repbody:c,res:c,research:c,rotorcraft:c,safety:c,scientist:c,services:c,show:c,skydiving:c,software:c,student:c,trader:c,trading:c,trainer:c,union:c,workinggroup:c,works:c}],af:m,ag:[1,{com:c,org:c,net:c,co:c,nom:c}],ai:[1,{off:c,com:c,net:c,org:c,uwu:u}],al:[1,{com:c,edu:c,gov:c,mil:c,net:c,org:c,blogspot:u}],am:[1,{co:c,com:c,commune:c,net:c,org:c,radio:u,blogspot:u,neko:u,nyaa:u}],ao:[1,{ed:c,gv:c,og:c,co:c,pb:c,it:c}],aq:c,ar:[1,{bet:c,com:h,coop:c,edu:c,gob:c,gov:c,int:c,mil:c,musica:c,mutual:c,net:c,org:c,senasa:c,tur:c}],arpa:[1,{e164:c,"in-addr":c,ip6:c,iris:c,uri:c,urn:c}],as:v,asia:[1,{cloudns:u}],at:[1,{ac:[1,{sth:c}],co:h,gv:c,or:c,funkfeuer:[0,{wien:u}],futurecms:[0,{"*":u,ex:p,in:p}],futurehosting:u,futuremailing:u,ortsinfo:[0,{ex:p,kunden:p}],biz:u,info:u,"123webseite":u,priv:u,myspreadshop:u,"12hp":u,"2ix":u,"4lima":u,"lima-city":u}],au:[1,{com:[1,{blogspot:u,cloudlets:[0,{mel:u}],myspreadshop:u}],net:c,org:c,edu:[1,{act:c,catholic:c,nsw:[1,{schools:c}],nt:c,qld:c,sa:c,tas:c,vic:c,wa:c}],gov:[1,{qld:c,sa:c,tas:c,vic:c,wa:c}],asn:c,id:c,info:c,conf:c,oz:c,act:c,nsw:c,nt:c,qld:c,sa:c,tas:c,vic:c,wa:c}],aw:[1,{com:c}],ax:[1,{be:u,cat:u,es:u,eu:u,gg:u,mc:u,us:u,xy:u}],az:[1,{com:c,net:c,int:c,gov:c,org:c,edu:c,info:c,pp:c,mil:c,name:c,pro:c,biz:c}],ba:[1,{com:c,edu:c,gov:c,mil:c,net:c,org:c,rs:u,blogspot:u}],bb:[1,{biz:c,co:c,com:c,edu:c,gov:c,info:c,net:c,org:c,store:c,tv:c}],bd:f,be:[1,{ac:c,webhosting:u,blogspot:u,interhostsolutions:g,kuleuven:[0,{ezproxy:u}],"123website":u,myspreadshop:u,transurl:p}],bf:v,bg:[1,{0:c,1:c,2:c,3:c,4:c,5:c,6:c,7:c,8:c,9:c,a:c,b:c,c:c,d:c,e:c,f:c,g:c,h:c,i:c,j:c,k:c,l:c,m:c,n:c,o:c,p:c,q:c,r:c,s:c,t:c,u:c,v:c,w:c,x:c,y:c,z:c,blogspot:u,barsy:u}],bh:m,bi:[1,{co:c,com:c,edu:c,or:c,org:c}],biz:[1,{activetrail:u,cloudns:u,jozi:u,dyndns:u,"for-better":u,"for-more":u,"for-some":u,"for-the":u,selfip:u,webhop:u,orx:u,mmafan:u,myftp:u,"no-ip":u,dscloud:u}],bj:[1,{africa:c,agro:c,architectes:c,assur:c,avocats:c,co:c,com:c,eco:c,econo:c,edu:c,info:c,loisirs:c,money:c,net:c,org:c,ote:c,resto:c,restaurant:c,tourism:c,univ:c,blogspot:u}],bm:m,bn:[1,{com:c,edu:c,gov:c,net:c,org:c,co:u}
11],bo:[1,{com:c,edu:c,gob:c,int:c,org:c,net:c,mil:c,tv:c,web:c,academia:c,agro:c,arte:c,blog:c,bolivia:c,ciencia:c,cooperativa:c,democracia:c,deporte:c,ecologia:c,economia:c,empresa:c,indigena:c,industria:c,info:c,medicina:c,movimiento:c,musica:c,natural:c,nombre:c,noticias:c,patria:c,politica:c,profesional:c,plurinacional:c,pueblo:c,revista:c,salud:c,tecnologia:c,tksat:c,transporte:c,wiki:c}],br:[1,{"9guacu":c,abc:c,adm:c,adv:c,agr:c,aju:c,am:c,anani:c,aparecida:c,app:c,arq:c,art:c,ato:c,b:c,barueri:c,belem:c,bhz:c,bib:c,bio:c,blog:c,bmd:c,boavista:c,bsb:c,campinagrande:c,campinas:c,caxias:c,cim:c,cng:c,cnt:c,com:[1,{blogspot:u,simplesite:u}],contagem:c,coop:c,coz:c,cri:c,cuiaba:c,curitiba:c,def:c,des:c,det:c,dev:c,ecn:c,eco:c,edu:c,emp:c,enf:c,eng:c,esp:c,etc:c,eti:c,far:c,feira:c,flog:c,floripa:c,fm:c,fnd:c,fortal:c,fot:c,foz:c,fst:c,g12:c,geo:c,ggf:c,goiania:c,gov:[1,{ac:c,al:c,am:c,ap:c,ba:c,ce:c,df:c,es:c,go:c,ma:c,mg:c,ms:c,mt:c,pa:c,pb:c,pe:c,pi:c,pr:c,rj:c,rn:c,ro:c,rr:c,rs:c,sc:c,se:c,sp:c,to:c}],gru:c,imb:c,ind:c,inf:c,jab:c,jampa:c,jdf:c,joinville:c,jor:c,jus:c,leg:[1,{ac:u,al:u,am:u,ap:u,ba:u,ce:u,df:u,es:u,go:u,ma:u,mg:u,ms:u,mt:u,pa:u,pb:u,pe:u,pi:u,pr:u,rj:u,rn:u,ro:u,rr:u,rs:u,sc:u,se:u,sp:u,to:u}],lel:c,log:c,londrina:c,macapa:c,maceio:c,manaus:c,maringa:c,mat:c,med:c,mil:c,morena:c,mp:c,mus:c,natal:c,net:c,niteroi:c,nom:f,not:c,ntr:c,odo:c,ong:c,org:c,osasco:c,palmas:c,poa:c,ppg:c,pro:c,psc:c,psi:c,pvh:c,qsl:c,radio:c,rec:c,recife:c,rep:c,ribeirao:c,rio:c,riobranco:c,riopreto:c,salvador:c,sampa:c,santamaria:c,santoandre:c,saobernardo:c,saogonca:c,seg:c,sjc:c,slg:c,slz:c,sorocaba:c,srv:c,taxi:c,tc:c,tec:c,teo:c,the:c,tmp:c,trd:c,tur:c,tv:c,udi:c,vet:c,vix:c,vlog:c,wiki:c,zlg:c}],bs:[1,{com:c,net:c,org:c,edu:c,gov:c,we:u}],bt:m,bv:c,bw:[1,{co:c,org:c}],by:[1,{gov:c,mil:c,com:h,of:c,mycloud:u,mediatech:u}],bz:[1,{com:c,net:c,org:c,edu:c,gov:c,za:u,gsj:u}],ca:[1,{ab:c,bc:c,mb:c,nb:c,nf:c,nl:c,ns:c,nt:c,nu:c,on:c,pe:c,qc:c,sk:c,yk:c,gc:c,barsy:u,awdev:p,co:u,blogspot:u,"no-ip":u,myspreadshop:u}],cat:c,cc:[1,{cloudns:u,ftpaccess:u,"game-server":u,myphotos:u,scrapping:u,twmail:u,csx:u,fantasyleague:u,spawn:[0,{instances:u}]}],cd:v,cf:h,cg:c,ch:[1,{square7:u,blogspot:u,flow:[0,{ae:[0,{alp1:u}],appengine:u}],"linkyard-cloud":u,dnsking:u,gotdns:u,"123website":u,myspreadshop:u,firenet:[0,{"*":u,svc:p}],"12hp":u,"2ix":u,"4lima":u,"lima-city":u}],ci:[1,{org:c,or:c,com:c,co:c,edu:c,ed:c,ac:c,net:c,go:c,asso:c,"xn--aroport-bya":c,aéroport:c,int:c,presse:c,md:c,gouv:c,fin:u,nl:u}],ck:f,cl:[1,{co:c,gob:c,gov:c,mil:c,blogspot:u}],cm:[1,{co:c,com:c,gov:c,net:c}],cn:[1,{ac:c,com:[1,{amazonaws:[0,{compute:p,"cn-north-1":_,eb:[0,{"cn-north-1":u,"cn-northwest-1":u}],elb:p}]}],edu:c,gov:c,net:c,org:c,mil:c,"xn--55qx5d":c,公司:c,"xn--io0a7i":c,网络:c,"xn--od0alg":c,網絡:c,ah:c,bj:c,cq:c,fj:c,gd:c,gs:c,gz:c,gx:c,ha:c,hb:c,he:c,hi:c,hl:c,hn:c,jl:c,js:c,jx:c,ln:c,nm:c,nx:c,qh:c,sc:c,sd:c,sh:c,sn:c,sx:c,tj:c,xj:c,xz:c,yn:c,zj:c,hk:c,mo:c,tw:c,"canva-apps":u,instantcloud:u,quickconnect:b}],co:[1,{arts:c,com:h,edu:c,firm:c,gov:c,info:c,int:c,mil:c,net:c,nom:c,org:c,rec:c,web:c,carrd:u,crd:u,otap:p,leadpages:u,lpages:u,mypi:u,n4t:u,firewalledreplit:k,repl:k,supabase:u}],com:[1,{devcdnaccesso:p,adobeaemcloud:[2,{dev:p}],airkitapps:u,"airkitapps-au":u,aivencloud:u,kasserver:u,amazonaws:[0,{compute:p,"compute-1":p,"us-east-1":[2,{dualstack:_,"analytics-gateway":u,"aws-cloud9":I,cloud9:x}],"ap-northeast-1":C,"ap-northeast-2":R,"ap-south-1":R,"ap-southeast-1":O,"ap-southeast-2":O,"ca-central-1":R,"eu-central-1":R,"eu-west-1":C,"eu-west-2":R,"eu-west-3":R,s3:u,"s3-ap-northeast-1":u,"s3-ap-northeast-2":u,"s3-ap-south-1":u,"s3-ap-southeast-1":u,"s3-ap-southeast-2":u,"s3-ca-central-1":u,"s3-eu-central-1":u,"s3-eu-west-1":u,"s3-eu-west-2":u,"s3-eu-west-3":u,"s3-external-1":u,"s3-fips-us-gov-west-1":u,"s3-sa-east-1":u,"s3-us-east-2":u,"s3-us-gov-west-1":u,"s3-us-west-1":u,"s3-us-west-2":u,"s3-website-ap-northeast-1":u,"s3-website-ap-southeast-1":u,"s3-website-ap-southeast-2":u,"s3-website-eu-west-1":u,"s3-website-sa-east-1":u,"s3-website-us-east-1":u,"s3-website-us-west-1":u,"s3-website-us-west-2":u,"sa-east-1":O,"us-east-2":[0,{dualstack:_,s3:u,"s3-website":u,"analytics-gateway":u,"aws-cloud9":I,cloud9:x}
11],"us-west-2":[0,{"analytics-gateway":u,"aws-cloud9":I,cloud9:x}],"af-south-1":S,"ap-east-1":S,"ap-northeast-3":S,"eu-north-1":S,"eu-south-1":S,"me-south-1":S,"us-west-1":S,elb:p}],elasticbeanstalk:[2,{"ap-northeast-1":u,"ap-northeast-2":u,"ap-northeast-3":u,"ap-south-1":u,"ap-southeast-1":u,"ap-southeast-2":u,"ca-central-1":u,"eu-central-1":u,"eu-west-1":u,"eu-west-2":u,"eu-west-3":u,"sa-east-1":u,"us-east-1":u,"us-east-2":u,"us-gov-west-1":u,"us-west-1":u,"us-west-2":u}],awsglobalaccelerator:u,siiites:u,appspacehosted:u,appspaceusercontent:u,"on-aptible":u,myasustor:u,"balena-devices":u,betainabox:u,boutir:u,bplaced:u,cafjs:u,"canva-apps":u,br:u,cn:u,de:u,eu:u,jpn:u,mex:u,ru:u,sa:u,uk:u,us:u,za:u,ar:u,hu:u,kr:u,no:u,qc:u,uy:u,africa:u,gr:u,co:u,jdevcloud:u,wpdevcloud:u,cloudcontrolled:u,cloudcontrolapp:u,"cf-ipfs":u,"cloudflare-ipfs":u,trycloudflare:u,"customer-oci":[0,{"*":u,oci:p,ocp:p,ocs:p}],dattolocal:u,dattorelay:u,dattoweb:u,mydatto:u,builtwithdark:u,datadetect:[0,{demo:u,instance:u}],ddns5:u,discordsays:u,discordsez:u,drayddns:u,dreamhosters:u,mydrobo:u,"dyndns-at-home":u,"dyndns-at-work":u,"dyndns-blog":u,"dyndns-free":u,"dyndns-home":u,"dyndns-ip":u,"dyndns-mail":u,"dyndns-office":u,"dyndns-pics":u,"dyndns-remote":u,"dyndns-server":u,"dyndns-web":u,"dyndns-wiki":u,"dyndns-work":u,blogdns:u,cechire:u,dnsalias:u,dnsdojo:u,doesntexist:u,dontexist:u,doomdns:u,"dyn-o-saur":u,dynalias:u,"est-a-la-maison":u,"est-a-la-masion":u,"est-le-patron":u,"est-mon-blogueur":u,"from-ak":u,"from-al":u,"from-ar":u,"from-ca":u,"from-ct":u,"from-dc":u,"from-de":u,"from-fl":u,"from-ga":u,"from-hi":u,"from-ia":u,"from-id":u,"from-il":u,"from-in":u,"from-ks":u,"from-ky":u,"from-ma":u,"from-md":u,"from-mi":u,"from-mn":u,"from-mo":u,"from-ms":u,"from-mt":u,"from-nc":u,"from-nd":u,"from-ne":u,"from-nh":u,"from-nj":u,"from-nm":u,"from-nv":u,"from-oh":u,"from-ok":u,"from-or":u,"from-pa":u,"from-pr":u,"from-ri":u,"from-sc":u,"from-sd":u,"from-tn":u,"from-tx":u,"from-ut":u,"from-va":u,"from-vt":u,"from-wa":u,"from-wi":u,"from-wv":u,"from-wy":u,getmyip:u,gotdns:u,"hobby-site":u,homelinux:u,homeunix:u,iamallama:u,"is-a-anarchist":u,"is-a-blogger":u,"is-a-bookkeeper":u,"is-a-bulls-fan":u,"is-a-caterer":u,"is-a-chef":u,"is-a-conservative":u,"is-a-cpa":u,"is-a-cubicle-slave":u,"is-a-democrat":u,"is-a-designer":u,"is-a-doctor":u,"is-a-financialadvisor":u,"is-a-geek":u,"is-a-green":u,"is-a-guru":u,"is-a-hard-worker":u,"is-a-hunter":u,"is-a-landscaper":u,"is-a-lawyer":u,"is-a-liberal":u,"is-a-libertarian":u,"is-a-llama":u,"is-a-musician":u,"is-a-nascarfan":u,"is-a-nurse":u,"is-a-painter":u,"is-a-personaltrainer":u,"is-a-photographer":u,"is-a-player":u,"is-a-republican":u,"is-a-rockstar":u,"is-a-socialist":u,"is-a-student":u,"is-a-teacher":u,"is-a-techie":u,"is-a-therapist":u,"is-an-accountant":u,"is-an-actor":u,"is-an-actress":u,"is-an-anarchist":u,"is-an-artist":u,"is-an-engineer":u,"is-an-entertainer":u,"is-certified":u,"is-gone":u,"is-into-anime":u,"is-into-cars":u,"is-into-cartoons":u,"is-into-games":u,"is-leet":u,"is-not-certified":u,"is-slick":u,"is-uberleet":u,"is-with-theband":u,"isa-geek":u,"isa-hockeynut":u,issmarterthanyou:u,"likes-pie":u,likescandy:u,"neat-url":u,"saves-the-whales":u,selfip:u,"sells-for-less":u,"sells-for-u":u,servebbs:u,"simple-url":u,"space-to-rent":u,"teaches-yoga":u,writesthisblog:u,digitaloceanspaces:p,ddnsfree:u,ddnsgeek:u,giize:u,gleeze:u,kozow:u,loseyourip:u,ooguy:u,theworkpc:u,mytuleap:u,"tuleap-partners":u,encoreapi:u,evennode:[0,{"eu-1":u,"eu-2":u,"eu-3":u,"eu-4":u,"us-1":u,"us-2":u,"us-3":u,"us-4":u}],onfabrica:u,fbsbx:j,"fastly-edge":u,"fastly-terrarium":u,"fastvps-server":u,mydobiss:u,firebaseapp:u,fldrv:u,forgeblocks:u,framercanvas:u,"freebox-os":u,freeboxos:u,freemyip:u,gentapps:u,gentlentapis:u,githubusercontent:u,"0emm":p,appspot:[2,{r:p}],codespot:u,googleapis:u,googlecode:u,pagespeedmobilizer:u,publishproxy:u,withgoogle:u,withyoutube:u,blogspot:u,awsmppl:u,herokuapp:u,herokussl:u,impertrixcdn:u,impertrix:u,smushcdn:u,wphostedmail:u,wpmucdn:u,pixolino:u,amscompute:u,dopaas:u,"hosted-by-previder":T,hosteur:[0,{"rag-cloud":u,"rag-cloud-ch":u}],"ik-server":[0,{jcloud:u,"jcloud-ver-jpc":u}],jelastic:[0,{demo:u}],kilatiron:u,massivegrid:T,wafaicloud:[0,{jed:u,lon:u,ryd:u}],joyent:[0,{cns:p}],ktistory:u,lpusercontent:u,lmpm:P,linode:[0,{members:u,nodebalancer:p}],linodeobjects:p,linodeusercontent:[0,{ip:u}],barsycenter:u,barsyonline:u,mazeplay:u,miniserver:u,meteorapp:E,hostedpi:u,"mythic-beasts":[0,{customer:u,caracal:u,fentiger:u,lynx:u,ocelot:u,oncilla:u,onza:u,sphinx:u,vs:u,x:u,yali:u}],nospamproxy:g,"4u":u,nfshost:u,"001www":u,ddnslive:u,myiphost:u,blogsyte:u,ciscofreak:u,damnserver:u,ditchyourip:u,dnsiskinky:u,dynns:u,geekgalaxy:u,"health-carereform":u,homesecuritymac:u,homesecuritypc:u,myactivedirectory:u,mysecuritycamera:u,"net-freaks":u,onthewifi:u,point2this:u,quicksytes:u,securitytactics:u,serveexchange:u,servehumour:u,servep2p:u,servesarcasm:u,stufftoread:u,unusualperson:u,workisboring:u,"3utilities":u,ddnsking:u,myvnc:u,servebeer:u,servecounterstrike:u,serveftp:u,servegame:u,servehalflife:u,servehttp:u,serveirc:u,servemp3:u,servepics:u,servequake:u,observableusercontent:[0,{static:u}],simplesite:u,orsites:u,operaunite:u,"authgear-staging":u,authgearapps:u,skygearapp:u,outsystemscloud:u,ownprovider:u,pgfog:u,pagefrontapp:u,pagexl:u,paywhirl:p,gotpantheon:u,"platter-app":u,pleskns:u,"postman-echo":u,prgmr:[0,{xen:u}],pythonanywhere:E,qualifioapp:u,ladesk:u,qbuser:u,qa2:u,"dev-myqnapcloud":u,"alpha-myqnapcloud":u,myqnapcloud:u,quipelements:p,rackmaze:u,rhcloud:u,render:P,onrender:u,"180r":u,dojin:u,sakuratan:u,sakuraweb:u,x0:u,code:[0,{builder:p,"dev-builder":p,"stg-builder":p}],logoip:u,scrysec:u,"firewall-gateway":u,myshopblocks:u,myshopify:u,shopitsite:u,"1kapp":u,appchizi:u,applinzi:u,sinaapp:u,vipsinaapp:u,"bounty-full":[2,{alpha:u,beta:u}],streamlitapp:u,"try-snowplow":u,"stackhero-network":u,"playstation-cloud":u,myspreadshop:u,stdlib:[0,{api:u}
11],"temp-dns":u,dsmynas:u,familyds:u,mytabit:u,"tb-hosting":A,reservd:u,thingdustdata:u,bloxcms:u,"townnews-staging":u,typeform:[0,{pro:u}],hk:u,it:u,vultrobjects:p,wafflecell:u,"reserve-online":u,hotelwithflight:u,remotewd:u,wiardweb:N,messwithdns:u,"woltlab-demo":u,wpenginepowered:[2,{js:u}],wixsite:u,xnbay:[2,{u2:u,"u2-local":u}],yolasite:u}],coop:c,cr:[1,{ac:c,co:c,ed:c,fi:c,go:c,or:c,sa:c}],cu:[1,{com:c,edu:c,org:c,net:c,gov:c,inf:c}],cv:[1,{com:c,edu:c,int:c,nome:c,org:c,blogspot:u}],cw:q,cx:[1,{gov:c,ath:u,info:u}],cy:[1,{ac:c,biz:c,com:[1,{blogspot:u,scaleforce:U}],ekloges:c,gov:c,ltd:c,mil:c,net:c,org:c,press:c,pro:c,tm:c}],cz:[1,{co:u,realm:u,e4:u,blogspot:u,metacentrum:[0,{cloud:p,custom:u}],muni:[0,{cloud:[0,{flt:u,usr:u}]}]}],de:[1,{bplaced:u,square7:u,com:u,cosidns:[0,{dyn:u}],"dynamisches-dns":u,dnsupdater:u,"internet-dns":u,"l-o-g-i-n":u,dnshome:u,fuettertdasnetz:u,isteingeek:u,istmein:u,lebtimnetz:u,leitungsen:u,traeumtgerade:u,ddnss:[2,{dyn:u,dyndns:u}],dyndns1:u,"dyn-ip24":u,"home-webserver":[2,{dyn:u}],"myhome-server":u,frusky:p,goip:u,blogspot:u,"xn--gnstigbestellen-zvb":u,günstigbestellen:u,"xn--gnstigliefern-wob":u,günstigliefern:u,"hs-heilbronn":[0,{it:N}],"dyn-berlin":u,"in-berlin":u,"in-brb":u,"in-butter":u,"in-dsl":u,"in-vpn":u,iservschule:u,"mein-iserv":u,schulplattform:u,schulserver:u,"test-iserv":u,keymachine:u,"git-repos":u,"lcube-server":u,"svn-repos":u,barsy:u,"123webseite":u,logoip:u,"firewall-gateway":u,"my-gateway":u,"my-router":u,spdns:u,speedpartner:[0,{customer:u}],myspreadshop:u,"taifun-dns":u,"12hp":u,"2ix":u,"4lima":u,"lima-city":u,"dd-dns":u,"dray-dns":u,draydns:u,"dyn-vpn":u,dynvpn:u,"mein-vigor":u,"my-vigor":u,"my-wan":u,"syno-ds":u,"synology-diskstation":u,"synology-ds":u,uberspace:p,virtualuser:u,"virtual-user":u,"community-pro":u,diskussionsbereich:u}],dj:c,dk:[1,{biz:u,co:u,firm:u,reg:u,store:u,blogspot:u,"123hjemmeside":u,myspreadshop:u}],dm:m,do:[1,{art:c,com:c,edu:c,gob:c,gov:c,mil:c,net:c,org:c,sld:c,web:c}],dz:[1,{art:c,asso:c,com:c,edu:c,gov:c,org:c,net:c,pol:c,soc:c,tm:c}],ec:[1,{com:c,info:c,net:c,fin:c,k12:c,med:c,pro:c,org:c,edu:c,gov:c,gob:c,mil:c,base:u,official:u}],edu:[1,{rit:[0,{"git-pages":u}]}],ee:[1,{edu:c,gov:c,riik:c,lib:c,med:c,com:h,pri:c,aip:c,org:c,fie:c}],eg:[1,{com:h,edu:c,eun:c,gov:c,mil:c,name:c,net:c,org:c,sci:c}],er:f,es:[1,{com:h,nom:c,org:c,gob:c,edu:c,"123miweb":u,myspreadshop:u}],et:[1,{com:c,gov:c,org:c,edu:c,biz:c,name:c,info:c,net:c}],eu:[1,{airkitapps:u,mycd:u,cloudns:u,dogado:M,barsy:u,wellbeingzone:u,spdns:u,transurl:p,diskstation:u}],fi:[1,{aland:c,dy:u,blogspot:u,"xn--hkkinen-5wa":u,häkkinen:u,iki:u,cloudplatform:[0,{fi:u}],datacenter:[0,{demo:u,paas:u}],kapsi:u,"123kotisivu":u,myspreadshop:u}],fj:[1,{ac:c,biz:c,com:c,gov:c,info:c,mil:c,name:c,net:c,org:c,pro:c}],fk:f,fm:[1,{com:c,edu:c,net:c,org:c,radio:u,user:p}],fo:c,fr:[1,{asso:c,com:c,gouv:c,nom:c,prd:c,tm:c,avoues:c,cci:c,greta:c,"huissier-justice":c,"en-root":u,"fbx-os":u,fbxos:u,"freebox-os":u,freeboxos:u,blogspot:u,goupile:u,"123siteweb":u,"on-web":u,"chirurgiens-dentistes-en-france":u,dedibox:u,aeroport:u,avocat:u,chambagri:u,"chirurgiens-dentistes":u,"experts-comptables":u,medecin:u,notaires:u,pharmacien:u,port:u,veterinaire:u,myspreadshop:u,ynh:u}
11],ga:c,gb:c,gd:[1,{edu:c,gov:c}],ge:[1,{com:c,edu:c,gov:c,org:c,mil:c,net:c,pvt:c}],gf:c,gg:[1,{co:c,net:c,org:c,kaas:u,cya:u,panel:[2,{daemon:u}]}],gh:[1,{com:c,edu:c,gov:c,org:c,mil:c}],gi:[1,{com:c,ltd:c,gov:c,mod:c,edu:c,org:c}],gl:[1,{co:c,com:c,edu:c,net:c,org:c,biz:u,xx:u}],gm:c,gn:[1,{ac:c,com:c,edu:c,gov:c,org:c,net:c}],gov:c,gp:[1,{com:c,net:c,mobi:c,edu:c,org:c,asso:c,app:u}],gq:c,gr:[1,{com:c,edu:c,net:c,org:c,gov:c,blogspot:u,simplesite:u}],gs:c,gt:[1,{com:c,edu:c,gob:c,ind:c,mil:c,net:c,org:c,blog:u,de:u,to:u}],gu:[1,{com:c,edu:c,gov:c,guam:c,info:c,net:c,org:c,web:c}],gw:c,gy:[1,{co:c,com:c,edu:c,gov:c,net:c,org:c,be:u}],hk:[1,{com:c,edu:c,gov:c,idv:c,net:c,org:c,"xn--55qx5d":c,公司:c,"xn--wcvs22d":c,教育:c,"xn--lcvr32d":c,敎育:c,"xn--mxtq1m":c,政府:c,"xn--gmqw5a":c,個人:c,"xn--ciqpn":c,个人:c,"xn--gmq050i":c,箇人:c,"xn--zf0avx":c,網络:c,"xn--io0a7i":c,网络:c,"xn--mk0axi":c,组織:c,"xn--od0alg":c,網絡:c,"xn--od0aq3b":c,网絡:c,"xn--tn0ag":c,组织:c,"xn--uc0atv":c,組織:c,"xn--uc0ay4a":c,組织:c,blogspot:u,secaas:u,ltd:u,inc:u}],hm:c,hn:[1,{com:c,edu:c,org:c,net:c,mil:c,gob:c,cc:u}],hr:[1,{iz:c,from:c,name:c,com:c,blogspot:u,free:u}],ht:[1,{com:c,shop:c,firm:c,info:c,adult:c,net:c,pro:c,org:c,med:c,art:c,coop:c,pol:c,asso:c,edu:c,rel:c,gouv:c,perso:c}],hu:[1,{2e3:c,co:c,info:c,org:c,priv:c,sport:c,tm:c,agrar:c,bolt:c,casino:c,city:c,erotica:c,erotika:c,film:c,forum:c,games:c,hotel:c,ingatlan:c,jogasz:c,konyvelo:c,lakas:c,media:c,news:c,reklam:c,sex:c,shop:c,suli:c,szex:c,tozsde:c,utazas:c,video:c,blogspot:u}],id:[1,{ac:c,biz:c,co:h,desa:c,go:c,mil:c,my:[1,{rss:p}],net:c,or:c,ponpes:c,sch:c,web:c,flap:u,forte:u}],ie:[1,{gov:c,blogspot:u,myspreadshop:u}],il:[1,{ac:c,co:[1,{ravpage:u,blogspot:u,tabitorder:u,mytabit:u}],gov:c,idf:c,k12:c,muni:c,net:c,org:c}],"xn--4dbrk0ce":[1,{"xn--4dbgdty6c":c,"xn--5dbhl8d":c,"xn--8dbq2a":c,"xn--hebda8b":c}],ישראל:[1,{אקדמיה:c,ישוב:c,צהל:c,ממשל:c}],im:[1,{ac:c,co:[1,{ltd:c,plc:c}],com:c,net:c,org:c,tt:c,tv:c,ro:u}],in:[1,{"5g":c,"6g":c,ac:c,ai:c,am:c,bihar:c,biz:c,business:c,ca:c,cn:c,co:c,com:c,coop:c,cs:c,delhi:c,dr:c,edu:c,er:c,firm:c,gen:c,gov:c,gujarat:c,ind:c,info:c,int:c,internet:c,io:c,me:c,mil:c,net:c,nic:c,org:c,pg:c,post:c,pro:c,res:c,travel:c,tv:c,uk:c,up:c,us:c,web:u,cloudns:u,blogspot:u,barsy:u,supabase:u}],info:[1,{cloudns:u,"dynamic-dns":u,dyndns:u,"barrel-of-knowledge":u,"barrell-of-knowledge":u,"for-our":u,"groks-the":u,"groks-this":u,"here-for-more":u,knowsitall:u,selfip:u,webhop:u,barsy:u,mayfirst:u,forumz:u,nsupdate:u,dvrcam:u,ilovecollege:u,"no-ip":u,dnsupdate:u,"v-info":u}],int:[1,{eu:c}],io:[1,{2038:u,com:c,"on-acorn":p,apigee:u,"b-data":u,backplaneapp:u,banzaicloud:[0,{app:u,backyards:p}],beagleboard:u,bitbucket:u,bluebite:u,boxfuse:u,browsersafetymark:u,bigv:[0,{uk0:u}],cleverapps:u,dappnode:[0,{dyndns:u}],dedyn:u,drud:u,definima:u,"fh-muenster":u,shw:u,forgerock:[0,{id:u}],ghost:u,github:u,gitlab:u,lolipop:u,"hasura-app":u,hostyhosting:u,moonscale:p,beebyte:T,beebyteapp:[0,{sekd1:u}],jele:u,unispace:[0,{"cloud-fr1":u}],webthings:u,loginline:u,barsy:u,azurecontainer:p,ngrok:[2,{ap:u,au:u,eu:u,in:u,jp:u,sa:u,us:u}],nodeart:[0,{stage:u}],nid:u,pantheonsite:u,dyn53:u,pstmn:[2,{mock:u}],protonet:u,qoto:u,qcx:[2,{sys:p}],vaporcloud:u,vbrplsbx:[0,{g:u}],"on-k3s":p,"on-rio":p,readthedocs:u,resindevice:u,resinstaging:[0,{devices:u}],hzc:u,sandcats:u,shiftcrypto:u,shiftedit:u,"mo-siemens":u,musician:u,lair:j,stolos:p,spacekit:u,utwente:u,s5y:p,edugit:u,telebit:u,thingdust:[0,{dev:$,disrec:$,prod:z,testing:$}],tickets:u,upli:u,wedeploy:u,editorx:u,wixstudio:u,basicserver:u,virtualserver:u}],iq:F,ir:[1,{ac:c,co:c,gov:c,id:c,net:c,org:c,sch:c,"xn--mgba3a4f16a":c,ایران:c,"xn--mgba3a4fra":c,ايران:c}],is:[1,{net:c,com:c,edu:c,gov:c,org:c,int:c,cupcake:u,blogspot:u}],it:[1,{gov:c,edu:c,abr:c,abruzzo:c,"aosta-valley":c,aostavalley:c,bas:c,basilicata:c,cal:c,calabria:c,cam:c,campania:c,"emilia-romagna":c,emiliaromagna:c,emr:c,"friuli-v-giulia":c,"friuli-ve-giulia":c,"friuli-vegiulia":c,"friuli-venezia-giulia":c,"friuli-veneziagiulia":c,"friuli-vgiulia":c,"friuliv-giulia":c,"friulive-giulia":c,friulivegiulia:c,"friulivenez
11ia-giulia":c,friuliveneziagiulia:c,friulivgiulia:c,fvg:c,laz:c,lazio:c,lig:c,liguria:c,lom:c,lombardia:c,lombardy:c,lucania:c,mar:c,marche:c,mol:c,molise:c,piedmont:c,piemonte:c,pmn:c,pug:c,puglia:c,sar:c,sardegna:c,sardinia:c,sic:c,sicilia:c,sicily:c,taa:c,tos:c,toscana:c,"trentin-sud-tirol":c,"xn--trentin-sd-tirol-rzb":c,"trentin-süd-tirol":c,"trentin-sudtirol":c,"xn--trentin-sdtirol-7vb":c,"trentin-südtirol":c,"trentin-sued-tirol":c,"trentin-suedtirol":c,"trentino-a-adige":c,"trentino-aadige":c,"trentino-alto-adige":c,"trentino-altoadige":c,"trentino-s-tirol":c,"trentino-stirol":c,"trentino-sud-tirol":c,"xn--trentino-sd-tirol-c3b":c,"trentino-süd-tirol":c,"trentino-sudtirol":c,"xn--trentino-sdtirol-szb":c,"trentino-südtirol":c,"trentino-sued-tirol":c,"trentino-suedtirol":c,trentino:c,"trentinoa-adige":c,trentinoaadige:c,"trentinoalto-adige":c,trentinoaltoadige:c,"trentinos-tirol":c,trentinostirol:c,"trentinosud-tirol":c,"xn--trentinosd-tirol-rzb":c,"trentinosüd-tirol":c,trentinosudtirol:c,"xn--trentinosdtirol-7vb":c,trentinosüdtirol:c,"trentinosued-tirol":c,trentinosuedtirol:c,"trentinsud-tirol":c,"xn--trentinsd-tirol-6vb":c,"trentinsüd-tirol":c,trentinsudtirol:c,"xn--trentinsdtirol-nsb":c,trentinsüdtirol:c,"trentinsued-tirol":c,trentinsuedtirol:c,tuscany:c,umb:c,umbria:c,"val-d-aosta":c,"val-daosta":c,"vald-aosta":c,valdaosta:c,"valle-aosta":c,"valle-d-aosta":c,"valle-daosta":c,valleaosta:c,"valled-aosta":c,valledaosta:c,"vallee-aoste":c,"xn--valle-aoste-ebb":c,"vallée-aoste":c,"vallee-d-aoste":c,"xn--valle-d-aoste-ehb":c,"vallée-d-aoste":c,valleeaoste:c,"xn--valleaoste-e7a":c,valléeaoste:c,valleedaoste:c,"xn--valledaoste-ebb":c,valléedaoste:c,vao:c,vda:c,ven:c,veneto:c,ag:c,agrigento:c,al:c,alessandria:c,"alto-adige":c,altoadige:c,an:c,ancona:c,"andria-barletta-trani":c,"andria-trani-barletta":c,andriabarlettatrani:c,andriatranibarletta:c,ao:c,aosta:c,aoste:c,ap:c,aq:c,aquila:c,ar:c,arezzo:c,"ascoli-piceno":c,ascolipiceno:c,asti:c,at:c,av:c,avellino:c,ba:c,"balsan-sudtirol":c,"xn--balsan-sdtirol-nsb":c,"balsan-südtirol":c,"balsan-suedtirol":c,balsan:c,bari:c,"barletta-trani-andria":c,barlettatraniandria:c,belluno:c,benevento:c,bergamo:c,bg:c,bi:c,biella:c,bl:c,bn:c,bo:c,bologna:c,"bolzano-altoadige":c,bolzano:c,"bozen-sudtirol":c,"xn--bozen-sdtirol-2ob":c,"bozen-südtirol":c,"bozen-suedtirol":c,bozen:c,br:c,brescia:c,brindisi:c,bs:c,bt:c,"bulsan-sudtirol":c,"xn--bulsan-sdtirol-nsb":c,"bulsan-südtirol":c,"bulsan-suedtirol":c,bulsan:c,bz:c,ca:c,cagliari:c,caltanissetta:c,"campidano-medio":c,campidanomedio:c,campobasso:c,"carbonia-iglesias":c,carboniaiglesias:c,"carrara-massa":c,carraramassa:c,caserta:c,catania:c,catanzaro:c,cb:c,ce:c,"cesena-forli":c,"xn--cesena-forl-mcb":c,"cesena-forlì":c,cesenaforli:c,"xn--cesenaforl-i8a":c,cesenaforlì:c,ch:c,chieti:c,ci:c,cl:c,cn:c,co:c,como:c,cosenza:c,cr:c,cremona:c,crotone:c,cs:c,ct:c,cuneo:c,cz:c,"dell-ogliastra":c,dellogliastra:c,en:c,enna:c,fc:c,fe:c,fermo:c,ferrara:c,fg:c,fi:c,firenze:c,florence:c,fm:c,foggia:c,"forli-cesena":c,"xn--forl-cesena-fcb":c,"forlì-cesena":c,forlicesena:c,"xn--forlcesena-c8a":c,forlìcesena:c,fr:c,frosinone:c,ge:c,genoa:c,genova:c,go:c,gorizia:c,gr:c,grosseto:c,"iglesias-carbonia":c,iglesiascarbonia:c,im:c,imperia:c,is:c,isernia:c,kr:c,"la-spezia":c,laquila:c,laspezia:c,latina:c,lc:c,le:c,lecce:c,lecco:c,li:c,livorno:c,lo:c,lodi:c,lt:c,lu:c,lucca:c,macerata:c,mantova:c,"massa-carrara":c,massacarrara:c,matera:c,mb:c,mc:c,me:c,"medio-campidano":c,mediocampidano:c,messina:c,mi:c,milan:c,milano:c,mn:c,mo:c,modena:c,"monza-brianza":c,"monza-e-della-brianza":c,monza:c,monzabrianza:c,monzaebrianza:c,monzaedellabrianza:c,ms:c,mt:c,na:c,naples:c,napoli:c,no:c,novara:c,nu:c,nuoro:c,og:c,ogliastra:c,"olbia-tempio":c,olbiatempio:c,or:c,oristano:c,ot:c,pa:c,padova:c,padua:c,palermo:c,parma:c,pavia:c,pc:c,pd:c,pe:c,perugia:c,"pesaro-urbino":c,pesarourbino:c,pescara:c,pg:c,pi:c,piacenza:c,pisa:c,pistoia:c,pn:c,po:c,pordenone:c,potenza:c,pr:c,prato:c,pt:c,pu:c,pv:c,pz:c,ra:c,ragusa:c,ravenna:c,rc:c,re:c,"reggio-calabria":c,"reggio-emilia":c,reggiocalabria:c,reggioemili
11a:c,rg:c,ri:c,rieti:c,rimini:c,rm:c,rn:c,ro:c,roma:c,rome:c,rovigo:c,sa:c,salerno:c,sassari:c,savona:c,si:c,siena:c,siracusa:c,so:c,sondrio:c,sp:c,sr:c,ss:c,suedtirol:c,"xn--sdtirol-n2a":c,südtirol:c,sv:c,ta:c,taranto:c,te:c,"tempio-olbia":c,tempioolbia:c,teramo:c,terni:c,tn:c,to:c,torino:c,tp:c,tr:c,"trani-andria-barletta":c,"trani-barletta-andria":c,traniandriabarletta:c,tranibarlettaandria:c,trapani:c,trento:c,treviso:c,trieste:c,ts:c,turin:c,tv:c,ud:c,udine:c,"urbino-pesaro":c,urbinopesaro:c,va:c,varese:c,vb:c,vc:c,ve:c,venezia:c,venice:c,verbania:c,vercelli:c,verona:c,vi:c,"vibo-valentia":c,vibovalentia:c,vicenza:c,viterbo:c,vr:c,vs:c,vt:c,vv:c,blogspot:u,ibxos:u,iliadboxos:u,neen:[0,{jc:u}],tim:[0,{open:[0,{jelastic:g}]}],"16-b":u,"32-b":u,"64-b":u,"123homepage":u,myspreadshop:u,syncloud:u}],je:[1,{co:c,net:c,org:c,of:u}],jm:f,jo:[1,{com:c,org:c,net:c,edu:c,sch:c,gov:c,mil:c,name:c}],jobs:c,jp:[1,{ac:c,ad:c,co:c,ed:c,go:c,gr:c,lg:c,ne:[1,{aseinet:D,gehirn:u,ivory:u,"mail-box":u,mints:u,mokuren:u,opal:u,sakura:u,sumomo:u,topaz:u}],or:c,aichi:[1,{aisai:c,ama:c,anjo:c,asuke:c,chiryu:c,chita:c,fuso:c,gamagori:c,handa:c,hazu:c,hekinan:c,higashiura:c,ichinomiya:c,inazawa:c,inuyama:c,isshiki:c,iwakura:c,kanie:c,kariya:c,kasugai:c,kira:c,kiyosu:c,komaki:c,konan:c,kota:c,mihama:c,miyoshi:c,nishio:c,nisshin:c,obu:c,oguchi:c,oharu:c,okazaki:c,owariasahi:c,seto:c,shikatsu:c,shinshiro:c,shitara:c,tahara:c,takahama:c,tobishima:c,toei:c,togo:c,tokai:c,tokoname:c,toyoake:c,toyohashi:c,toyokawa:c,toyone:c,toyota:c,tsushima:c,yatomi:c}],akita:[1,{akita:c,daisen:c,fujisato:c,gojome:c,hachirogata:c,happou:c,higashinaruse:c,honjo:c,honjyo:c,ikawa:c,kamikoani:c,kamioka:c,katagami:c,kazuno:c,kitaakita:c,kosaka:c,kyowa:c,misato:c,mitane:c,moriyoshi:c,nikaho:c,noshiro:c,odate:c,oga:c,ogata:c,semboku:c,yokote:c,yurihonjo:c}],aomori:[1,{aomori:c,gonohe:c,hachinohe:c,hashikami:c,hiranai:c,hirosaki:c,itayanagi:c,kuroishi:c,misawa:c,mutsu:c,nakadomari:c,noheji:c,oirase:c,owani:c,rokunohe:c,sannohe:c,shichinohe:c,shingo:c,takko:c,towada:c,tsugaru:c,tsuruta:c}],chiba:[1,{abiko:c,asahi:c,chonan:c,chosei:c,choshi:c,chuo:c,funabashi:c,futtsu:c,hanamigawa:c,ichihara:c,ichikawa:c,ichinomiya:c,inzai:c,isumi:c,kamagaya:c,kamogawa:c,kashiwa:c,katori:c,katsuura:c,kimitsu:c,kisarazu:c,kozaki:c,kujukuri:c,kyonan:c,matsudo:c,midori:c,mihama:c,minamiboso:c,mobara:c,mutsuzawa:c,nagara:c,nagareyama:c,narashino:c,narita:c,noda:c,oamishirasato:c,omigawa:c,onjuku:c,otaki:c,sakae:c,sakura:c,shimofusa:c,shirako:c,shiroi:c,shisui:c,sodegaura:c,sosa:c,tako:c,tateyama:c,togane:c,tohnosho:c,tomisato:c,urayasu:c,yachimata:c,yachiyo:c,yokaichiba:c,yokoshibahikari:c,yotsukaido:c}],ehime:[1,{ainan:c,honai:c,ikata:c,imabari:c,iyo:c,kamijima:c,kihoku:c,kumakogen:c,masaki:c,matsuno:c,matsuyama:c,namikata:c,niihama:c,ozu:c,saijo:c,seiyo:c,shikokuchuo:c,tobe:c,toon:c,uchiko:c,uwajima:c,yawatahama:c}],fukui:[1,{echizen:c,eiheiji:c,fukui:c,ikeda:c,katsuyama:c,mihama:c,minamiechizen:c,obama:c,ohi:c,ono:c,sabae:c,sakai:c,takahama:c,tsuruga:c,wakasa:c}],fukuoka:[1,{ashiya:c,buzen:c,chikugo:c,chikuho:c,chikujo:c,chikushino:c,chikuzen:c,chuo:c,dazaifu:c,fukuchi:c,hakata:c,higashi:c,hirokawa:c,hisayama:c,iizuka:c,inatsuki:c,kaho:c,kasuga:c,kasuya:c,kawara:c,keisen:c,koga:c,kurate:c,kurogi:c,kurume:c,minami:c,miyako:c,miyama:c,miyawaka:c,mizumaki:c,munakata:c,nakagawa:c,nakama:c,nishi:c,nogata:c,ogori:c,okagaki:c,okawa:c,oki:c,omuta:c,onga:c,onojo:c,oto:c,saigawa:c,sasaguri:c,shingu:c,shinyoshitomi:c,shonai:c,soeda:c,sue:c,tachiarai:c,tagawa:c,takata:c,toho:c,toyotsu:c,tsuiki:c,ukiha:c,umi:c,usui:c,yamada:c,yame:c,yanagawa:c,yukuhashi:c}],fukushima:[1,{aizubange:c,aizumisato:c,aizuwakamatsu:c,asakawa:c,bandai:c,date:c,fukushima:c,furudono:c,futaba:c,hanawa:c,higashi:c,hirata:c,hirono:c,iitate:c,inawashiro:c,ishikawa:c,iwaki:c,izumizaki:c,kagamiishi:c,kaneyama:c,kawamata:c,kitakata:c,kitashiobara:c,koori:c,koriyama:c,kunimi:c,miharu:c,mishima:c,namie:c,nango:c,nishiaizu:c,nishigo:c,okuma:c,omotego:c,ono:c,otama:c,samegawa:c,shimogo:c,shirakawa:c,showa:c,soma:c,sukagawa:c,taishin:c,tamakawa:c,tanagura:c,tenei:c,yabuki:c,yamato:c,yamatsuri:c,yanaizu:c,yugawa:c}],gifu:[1,{anpachi:c,ena:c,gifu:c,ginan:c,godo:c,gujo:c,hashima:c,hichiso:c,hida:c,higashishirakawa:c,ibigawa:c,ikeda:c,kakamigahara:c,kani:c,kasahara:c,kasamatsu:c,kawaue:c,kitagata:c,mino:c,minokamo:c,mitake:c,mizunami:c,motosu:c,nakatsugawa:c,ogaki:c,sakahogi:c,seki:c,sekigahara:c,shirakawa:c,tajimi:c,takayama:c,tarui:c,toki:c,tomika:c,wanouchi:c,yamagata:c,yaotsu:c,yoro:c}],gunma:[1,{annaka:c,chiyoda:c,fujioka:c,higashiagatsuma:c,isesaki:c,itakura:c,kanna:c,kanra:c,katashina:c,kawaba:c,kiryu:c,kusatsu:c,maebashi:c,meiwa:c,midori:c,minakami:c,naganohara:c,nakanojo:c,nanmoku:c,numata:c,oizumi:c,ora:c,ota:c,shibukawa:c,shimonita:c,shinto:c,showa:c,takasaki:c,takayama:c,tamamura:c,tatebayashi:c,tomioka:c,tsukiyono:c,tsumagoi:c,ueno:c,yoshioka:c}],hiroshima:[1,{asaminami:c,daiwa:c,etajima:c,fuchu:c,fukuyama:c,hatsukaichi:c,higashihiroshima:c,hongo:c,jinsekikogen:c,kaita:c,kui:c,kumano:c,kure:c,mihara:c,miyoshi:c,naka:c,onomichi:c,osakikamijima:c,otake:c,saka:c,sera:c,seranishi:c,shinichi:c,shobara:c,takehara:c}],hokkaido:[1,{abashiri:c,abira:c,aibetsu:c,akabira:c,akkeshi:c,asahikawa:c,ashibetsu:c,ashoro:c,assabu:c,atsuma:c,bibai:c,biei:c,bifu
11ka:c,bihoro:c,biratori:c,chippubetsu:c,chitose:c,date:c,ebetsu:c,embetsu:c,eniwa:c,erimo:c,esan:c,esashi:c,fukagawa:c,fukushima:c,furano:c,furubira:c,haboro:c,hakodate:c,hamatonbetsu:c,hidaka:c,higashikagura:c,higashikawa:c,hiroo:c,hokuryu:c,hokuto:c,honbetsu:c,horokanai:c,horonobe:c,ikeda:c,imakane:c,ishikari:c,iwamizawa:c,iwanai:c,kamifurano:c,kamikawa:c,kamishihoro:c,kamisunagawa:c,kamoenai:c,kayabe:c,kembuchi:c,kikonai:c,kimobetsu:c,kitahiroshima:c,kitami:c,kiyosato:c,koshimizu:c,kunneppu:c,kuriyama:c,kuromatsunai:c,kushiro:c,kutchan:c,kyowa:c,mashike:c,matsumae:c,mikasa:c,minamifurano:c,mombetsu:c,moseushi:c,mukawa:c,muroran:c,naie:c,nakagawa:c,nakasatsunai:c,nakatombetsu:c,nanae:c,nanporo:c,nayoro:c,nemuro:c,niikappu:c,niki:c,nishiokoppe:c,noboribetsu:c,numata:c,obihiro:c,obira:c,oketo:c,okoppe:c,otaru:c,otobe:c,otofuke:c,otoineppu:c,oumu:c,ozora:c,pippu:c,rankoshi:c,rebun:c,rikubetsu:c,rishiri:c,rishirifuji:c,saroma:c,sarufutsu:c,shakotan:c,shari:c,shibecha:c,shibetsu:c,shikabe:c,shikaoi:c,shimamaki:c,shimizu:c,shimokawa:c,shinshinotsu:c,shintoku:c,shiranuka:c,shiraoi:c,shiriuchi:c,sobetsu:c,sunagawa:c,taiki:c,takasu:c,takikawa:c,takinoue:c,teshikaga:c,tobetsu:c,tohma:c,tomakomai:c,tomari:c,toya:c,toyako:c,toyotomi:c,toyoura:c,tsubetsu:c,tsukigata:c,urakawa:c,urausu:c,uryu:c,utashinai:c,wakkanai:c,wassamu:c,yakumo:c,yoichi:c}],hyogo:[1,{aioi:c,akashi:c,ako:c,amagasaki:c,aogaki:c,asago:c,ashiya:c,awaji:c,fukusaki:c,goshiki:c,harima:c,himeji:c,ichikawa:c,inagawa:c,itami:c,kakogawa:c,kamigori:c,kamikawa:c,kasai:c,kasuga:c,kawanishi:c,miki:c,minamiawaji:c,nishinomiya:c,nishiwaki:c,ono:c,sanda:c,sannan:c,sasayama:c,sayo:c,shingu:c,shinonsen:c,shiso:c,sumoto:c,taishi:c,taka:c,takarazuka:c,takasago:c,takino:c,tamba:c,tatsuno:c,toyooka:c,yabu:c,yashiro:c,yoka:c,yokawa:c}],ibaraki:[1,{ami:c,asahi:c,bando:c,chikusei:c,daigo:c,fujishiro:c,hitachi:c,hitachinaka:c,hitachiomiya:c,hitachiota:c,ibaraki:c,ina:c,inashiki:c,itako:c,iwama:c,joso:c,kamisu:c,kasama:c,kashima:c,kasumigaura:c,koga:c,miho:c,mito:c,moriya:c,naka:c,namegata:c,oarai:c,ogawa:c,omitama:c,ryugasaki:c,sakai:c,sakuragawa:c,shimodate:c,shimotsuma:c,shirosato:c,sowa:c,suifu:c,takahagi:c,tamatsukuri:c,tokai:c,tomobe:c,tone:c,toride:c,tsuchiura:c,tsukuba:c,uchihara:c,ushiku:c,yachiyo:c,yamagata:c,yawara:c,yuki:c}],ishikawa:[1,{anamizu:c,hakui:c,hakusan:c,kaga:c,kahoku:c,kanazawa:c,kawakita:c,komatsu:c,nakanoto:c,nanao:c,nomi:c,nonoichi:c,noto:c,shika:c,suzu:c,tsubata:c,tsurugi:c,uchinada:c,wajima:c}],iwate:[1,{fudai:c,fujisawa:c,hanamaki:c,hiraizumi:c,hirono:c,ichinohe:c,ichinoseki:c,iwaizumi:c,iwate:c,joboji:c,kamaishi:c,kanegasaki:c,karumai:c,kawai:c,kitakami:c,kuji:c,kunohe:c,kuzumaki:c,miyako:c,mizusawa:c,morioka:c,ninohe:c,noda:c,ofunato:c,oshu:c,otsuchi:c,rikuzentakata:c,shiwa:c,shizukuishi:c,sumita:c,tanohata:c,tono:c,yahaba:c,yamada:c}],kagawa:[1,{ayagawa:c,higashikagawa:c,kanonji:c,kotohira:c,manno:c,marugame:c,mitoyo:c,naoshima:c,sanuki:c,tadotsu:c,takamatsu:c,tonosho:c,uchinomi:c,utazu:c,zentsuji:c}],kagoshima:[1,{akune:c,amami:c,hioki:c,isa:c,isen:c,izumi:c,kagoshima:c,kanoya:c,kawanabe:c,kinko:c,kouyama:c,makurazaki:c,matsumoto:c,minamitane:c,nakatane:c,nishinoomote:c,satsumasendai:c,soo:c,tarumizu:c,yusui:c}],kanagawa:[1,{aikawa:c,atsugi:c,ayase:c,chigasaki:c,ebina:c,fujisawa:c,hadano:c,hakone:c,hiratsuka:c,isehara:c,kaisei:c,kamakura:c,kiyokawa:c,matsuda:c,minamiashigara:c,miura:c,nakai:c,ninomiya:c,odawara:c,oi:c,oiso:c,sagamihara:c,samukawa:c,tsukui:c,yamakita:c,yamato:c,yokosuka:c,yugawara:c,zama:c,zushi:c}],kochi:[1,{aki:c,geisei:c,hidaka:c,higashitsuno:c,ino:c,kagami:c,kami:c,kitagawa:c,kochi:c,mihara:c,motoyama:c,muroto:c,nahari:c,nakamura:c,nankoku:c,nishitosa:c,niyodogawa:c,ochi:c,okawa:c,otoyo:c,otsuki:c,sakawa:c,sukumo:c,susaki:c,tosa:c,tosashimizu:c,toyo:c,tsuno:c,umaji:c,yasuda:c,yusuhara:c}],kumamoto:[1,{amakusa:c,arao:c,aso:c,choyo:c,gyokuto:c,kamiamakusa:c,kikuchi:c,kumamoto:c,mashiki:c,mifune:c,minamata:c,minamioguni:c,nagasu:c,nishihara:c,oguni:c,ozu:c,sumoto:c,takamori:c,uki:c,uto:c,yamaga:c,yamato:c,yatsushiro:c}],kyoto:[1,{ayabe:c,fukuchiyama:c,higashiyama:c,ide:c,ine:c,joyo:c,kameoka:c,kamo:c,kita:c,kizu:c,kumiyama:c,kyotamba:c,kyotanabe:c,kyotango:c,maizuru:c,minami:c,minamiyamashiro:c,miyazu:c,muko:c,nagaokakyo:c,nakagyo:c,nantan:c,oyamazaki:c,sakyo:c,seika:c,tanabe:c,uji:c,ujitawara:c,wazuka:c,yamashina:c,yawata:c}],mie:[1,{asahi:c,inabe:c,ise:c,kameyama:c,kawagoe:c,kiho:c,kisosaki:c,kiwa:c,komono:c,kumano:c,kuwana:c,matsusaka:c,meiwa:c,mihama:c,minamiise:c,misugi:c,miyama:c,nabari:c,shima:c,suzuka:c,tado:c,taiki:c,taki:c,tamaki:c,toba:c,tsu:c,udono:c,ureshino:c,watarai:c,yokkaichi:c}],miyagi:[1,{furukawa:c,higashimatsushima:c,ishinomaki:c,iwanuma:c,kakuda:c,kami:c,kawasaki:c,marumori:c,matsushima:c,minamisanriku:c,misato:c,murata:c,natori:c,ogawara:c,ohira:c,onagawa:c,osaki:c,rifu:c,semine:c,shibata:c,shichikashuku:c,shikama:c,shiogama:c,shiroishi:c,tagajo:c,taiwa:c,tome:c,tomiya:c,wakuya:c,watari:c,yamamoto:c,zao:c}
11],miyazaki:[1,{aya:c,ebino:c,gokase:c,hyuga:c,kadogawa:c,kawaminami:c,kijo:c,kitagawa:c,kitakata:c,kitaura:c,kobayashi:c,kunitomi:c,kushima:c,mimata:c,miyakonojo:c,miyazaki:c,morotsuka:c,nichinan:c,nishimera:c,nobeoka:c,saito:c,shiiba:c,shintomi:c,takaharu:c,takanabe:c,takazaki:c,tsuno:c}],nagano:[1,{achi:c,agematsu:c,anan:c,aoki:c,asahi:c,azumino:c,chikuhoku:c,chikuma:c,chino:c,fujimi:c,hakuba:c,hara:c,hiraya:c,iida:c,iijima:c,iiyama:c,iizuna:c,ikeda:c,ikusaka:c,ina:c,karuizawa:c,kawakami:c,kiso:c,kisofukushima:c,kitaaiki:c,komagane:c,komoro:c,matsukawa:c,matsumoto:c,miasa:c,minamiaiki:c,minamimaki:c,minamiminowa:c,minowa:c,miyada:c,miyota:c,mochizuki:c,nagano:c,nagawa:c,nagiso:c,nakagawa:c,nakano:c,nozawaonsen:c,obuse:c,ogawa:c,okaya:c,omachi:c,omi:c,ookuwa:c,ooshika:c,otaki:c,otari:c,sakae:c,sakaki:c,saku:c,sakuho:c,shimosuwa:c,shinanomachi:c,shiojiri:c,suwa:c,suzaka:c,takagi:c,takamori:c,takayama:c,tateshina:c,tatsuno:c,togakushi:c,togura:c,tomi:c,ueda:c,wada:c,yamagata:c,yamanouchi:c,yasaka:c,yasuoka:c}],nagasaki:[1,{chijiwa:c,futsu:c,goto:c,hasami:c,hirado:c,iki:c,isahaya:c,kawatana:c,kuchinotsu:c,matsuura:c,nagasaki:c,obama:c,omura:c,oseto:c,saikai:c,sasebo:c,seihi:c,shimabara:c,shinkamigoto:c,togitsu:c,tsushima:c,unzen:c}],nara:[1,{ando:c,gose:c,heguri:c,higashiyoshino:c,ikaruga:c,ikoma:c,kamikitayama:c,kanmaki:c,kashiba:c,kashihara:c,katsuragi:c,kawai:c,kawakami:c,kawanishi:c,koryo:c,kurotaki:c,mitsue:c,miyake:c,nara:c,nosegawa:c,oji:c,ouda:c,oyodo:c,sakurai:c,sango:c,shimoichi:c,shimokitayama:c,shinjo:c,soni:c,takatori:c,tawaramoto:c,tenkawa:c,tenri:c,uda:c,yamatokoriyama:c,yamatotakada:c,yamazoe:c,yoshino:c}],niigata:[1,{aga:c,agano:c,gosen:c,itoigawa:c,izumozaki:c,joetsu:c,kamo:c,kariwa:c,kashiwazaki:c,minamiuonuma:c,mitsuke:c,muika:c,murakami:c,myoko:c,nagaoka:c,niigata:c,ojiya:c,omi:c,sado:c,sanjo:c,seiro:c,seirou:c,sekikawa:c,shibata:c,tagami:c,tainai:c,tochio:c,tokamachi:c,tsubame:c,tsunan:c,uonuma:c,yahiko:c,yoita:c,yuzawa:c}],oita:[1,{beppu:c,bungoono:c,bungotakada:c,hasama:c,hiji:c,himeshima:c,hita:c,kamitsue:c,kokonoe:c,kuju:c,kunisaki:c,kusu:c,oita:c,saiki:c,taketa:c,tsukumi:c,usa:c,usuki:c,yufu:c}],okayama:[1,{akaiwa:c,asakuchi:c,bizen:c,hayashima:c,ibara:c,kagamino:c,kasaoka:c,kibichuo:c,kumenan:c,kurashiki:c,maniwa:c,misaki:c,nagi:c,niimi:c,nishiawakura:c,okayama:c,satosho:c,setouchi:c,shinjo:c,shoo:c,soja:c,takahashi:c,tamano:c,tsuyama:c,wake:c,yakage:c}],okinawa:[1,{aguni:c,ginowan:c,ginoza:c,gushikami:c,haebaru:c,higashi:c,hirara:c,iheya:c,ishigaki:c,ishikawa:c,itoman:c,izena:c,kadena:c,kin:c,kitadaito:c,kitanakagusuku:c,kumejima:c,kunigami:c,minamidaito:c,motobu:c,nago:c,naha:c,nakagusuku:c,nakijin:c,nanjo:c,nishihara:c,ogimi:c,okinawa:c,onna:c,shimoji:c,taketomi:c,tarama:c,tokashiki:c,tomigusuku:c,tonaki:c,urasoe:c,uruma:c,yaese:c,yomitan:c,yonabaru:c,yonaguni:c,zamami:c}],osaka:[1,{abeno:c,chihayaakasaka:c,chuo:c,daito:c,fujiidera:c,habikino:c,hannan:c,higashiosaka:c,higashisumiyoshi:c,higashiyodogawa:c,hirakata:c,ibaraki:c,ikeda:c,izumi:c,izumiotsu:c,izumisano:c,kadoma:c,kaizuka:c,kanan:c,kashiwara:c,katano:c,kawachinagano:c,kishiwada:c,kita:c,kumatori:c,matsubara:c,minato:c,minoh:c,misaki:c,moriguchi:c,neyagawa:c,nishi:c,nose:c,osakasayama:c,sakai:c,sayama:c,sennan:c,settsu:c,shijonawate:c,shimamoto:c,suita:c,tadaoka:c,taishi:c,tajiri:c,takaishi:c,takatsuki:c,tondabayashi:c,toyonaka:c,toyono:c,yao:c}],saga:[1,{ariake:c,arita:c,fukudomi:c,genkai:c,hamatama:c,hizen:c,imari:c,kamimine:c,kanzaki:c,karatsu:c,kashima:c,kitagata:c,kitahata:c,kiyama:c,kouhoku:c,kyuragi:c,nishiarita:c,ogi:c,omachi:c,ouchi:c,saga:c,shiroishi:c,taku:c,tara:c,tosu:c,yoshinogari:c}],saitama:[1,{arakawa:c,asaka:c,chichibu:c,fujimi:c,fujimino:c,fukaya:c,hanno:c,hanyu:c,hasuda:c,hatogaya:c,hatoyama:c,hidaka:c,higashichichibu:c,higashimatsuyama:c,honjo:c,ina:c,iruma:c,iwatsuki:c,kamiizumi:c,kamikawa:c,kamisato:c,kasukabe:c,kawagoe:c,kawaguchi:c,kawajima:c,kazo:c,kitamoto:c,koshigaya:c,kounosu:c,kuki:c,kumagaya:c,matsubushi:c,minano:c,misato:c,miyashiro:c,miyoshi:c,moroyama:c,nagatoro:c,namegawa:c,niiza:c,ogano:c,ogawa:c,ogose:c,okegawa:c,omiya:c,otaki:c,ranzan:c,ryokami:c,saitama:c,sakado:c,satte:c,sayama:c,shiki:c,shiraoka:c,soka:c,sugito:c,toda:c,tokigawa:c,tokorozawa:c,tsurugashima:c,urawa:c,warabi:c,yashio:c,yokoze:c,yono:c,yorii:c,yoshida:c,yoshikawa:c,yoshimi:c}],shiga:[1,{aisho:c,gamo:c,higashiomi:c,hikone:c,koka:c,konan:c,kosei:c,koto:c,kusatsu:c,maibara:c,moriyama:c,nagahama:c,nishiazai:c,notogawa:c,omihachiman:c,otsu:c,ritto:c,ryuoh:c,takashima:c,takatsuki:c,torahime:c,toyosato:c,yasu:c}],shimane:[1,{akagi:c,ama:c,gotsu:c,hamada:c,higashiizumo:c,hikawa:c,hikimi:c,izumo:c,kakinoki:c,masuda:c,matsue:c,misato:c,nishinoshima:c,ohda:c,okinoshima:c,okuizumo:c,shimane:c,tamayu:c,tsuwano:c,unnan:c,yakumo:c,yasugi:c,yatsuka:c}],shizuoka:[1,{arai:c,atami:c,fuji:c,fujieda:c,fujikawa:c,fujinomiya:c,fukuroi:c,gotemba:c,haibara:c,hamamatsu:c,higashiizu:c,ito:c,iwata:c,izu:c,izunokuni:c,kakegawa:c,kannami:c,kawanehon:c,kawazu:c,kikugawa:c,kosai:c,makinohara:c,matsuzaki:c,minamiizu:c,mishima:c,morimachi:c,nishiizu:c,numazu:c,omaezaki:c,shimada:c,shimizu:c,shimoda:c,shizuoka:c,susono:c,yaizu:c,yoshida:c}],tochigi:[1,{ashikaga:c,bato:c,haga:c,ichikai:c,iwafune:c,kaminokawa:c,kanuma:c,karasuyama:c,kuroiso:c,mashiko:c,mibu:c,moka:c,motegi:c,nasu:c,nasushiobara:c,nikko:c,nishikata:c,nogi:c,ohira:c,ohtawara:c,oyama:c,sakura:c,sano:c,shimotsuke:c,shioya:c,takanezawa:c,tochigi:c,tsuga:c,ujiie:c,utsunomiya:c,yaita:c}],tokushima:[1,{aizumi:c,anan:c,ichiba:c,itano:c,kainan:c,komatsushima:c,matsushige:c,mima:c,minami:c,miyoshi:c,mugi:c,nakagawa:c,naruto:c,sanagochi:c,shishikui:c,tokushima:c,wajiki:c}],tokyo:[1,{adachi:c,akiruno:c,akishima:c,aogashima:c,arakawa:c,bunkyo:c,chiyoda:c,chofu:c,chuo:c,edogawa:c,fuchu:c,fussa:c,hachijo:c,hachioji:c,hamura:c,higashikurume:c,higashimurayama:c,higashiyamato:c,hino:c,hinode:c,hinohara:c,inagi:c,itabashi:c,katsushika:c,kita:c,kiyose:c,kodaira:c,koganei:c,kokubunji:c,komae:c,koto:c,kouzushima:c,kunitachi:c,machida:c,meguro:c,minato:c,mitaka:c,mizuho:c,musashimurayama:c,musashino:c,nakano:c,nerima:c,ogasawara:c,okutama:c,ome:c,oshima:c,ota:c,setagaya:c,shibuya:c,shinagawa:c,shinjuku:c,suginami:c,sumida:c,tachikawa:c,taito:c,tama:c,toshima:c}],tottori:[1,{chizu:c,hino:c,kawahara:c,koge:c,kotoura:c,misasa:c,nanbu:c,nichinan:c,sakaiminato:c,tottori:c,wakasa:c,yazu:c,yonago:c}],toyama:[1,{asahi:c,fuchu:c,fukumitsu:c,funahashi:c,himi:c,imizu:c,inami:c,johana:c,kamiichi:c,kurobe:c,nakaniikawa:c,namerikawa:c,nanto:c,nyuzen:c,oyabe:c,taira:c,takaoka:c,tateyama:c,toga:c,tonami:c,toyama:c,unazuki:c,uozu:c,yamada:c}],wakayama:[1,{arida:c,aridagawa:c,gobo:c,hashimoto:c,hidaka:c,hirogawa:c,inami:c,iwade:c,kainan:c,kamitonda:c,katsuragi:c,kimino:c,kinokawa:c,kitayama:c,koya:c,koza:c,k
11ozagawa:c,kudoyama:c,kushimoto:c,mihama:c,misato:c,nachikatsuura:c,shingu:c,shirahama:c,taiji:c,tanabe:c,wakayama:c,yuasa:c,yura:c}],yamagata:[1,{asahi:c,funagata:c,higashine:c,iide:c,kahoku:c,kaminoyama:c,kaneyama:c,kawanishi:c,mamurogawa:c,mikawa:c,murayama:c,nagai:c,nakayama:c,nanyo:c,nishikawa:c,obanazawa:c,oe:c,oguni:c,ohkura:c,oishida:c,sagae:c,sakata:c,sakegawa:c,shinjo:c,shirataka:c,shonai:c,takahata:c,tendo:c,tozawa:c,tsuruoka:c,yamagata:c,yamanobe:c,yonezawa:c,yuza:c}],yamaguchi:[1,{abu:c,hagi:c,hikari:c,hofu:c,iwakuni:c,kudamatsu:c,mitou:c,nagato:c,oshima:c,shimonoseki:c,shunan:c,tabuse:c,tokuyama:c,toyota:c,ube:c,yuu:c}],yamanashi:[1,{chuo:c,doshi:c,fuefuki:c,fujikawa:c,fujikawaguchiko:c,fujiyoshida:c,hayakawa:c,hokuto:c,ichikawamisato:c,kai:c,kofu:c,koshu:c,kosuge:c,"minami-alps":c,minobu:c,nakamichi:c,nanbu:c,narusawa:c,nirasaki:c,nishikatsura:c,oshino:c,otsuki:c,showa:c,tabayama:c,tsuru:c,uenohara:c,yamanakako:c,yamanashi:c}],"xn--4pvxs":c,栃木:c,"xn--vgu402c":c,愛知:c,"xn--c3s14m":c,愛媛:c,"xn--f6qx53a":c,兵庫:c,"xn--8pvr4u":c,熊本:c,"xn--uist22h":c,茨城:c,"xn--djrs72d6uy":c,北海道:c,"xn--mkru45i":c,千葉:c,"xn--0trq7p7nn":c,和歌山:c,"xn--8ltr62k":c,長崎:c,"xn--2m4a15e":c,長野:c,"xn--efvn9s":c,新潟:c,"xn--32vp30h":c,青森:c,"xn--4it797k":c,静岡:c,"xn--1lqs71d":c,東京:c,"xn--5rtp49c":c,石川:c,"xn--5js045d":c,埼玉:c,"xn--ehqz56n":c,三重:c,"xn--1lqs03n":c,京都:c,"xn--qqqt11m":c,佐賀:c,"xn--kbrq7o":c,大分:c,"xn--pssu33l":c,大阪:c,"xn--ntsq17g":c,奈良:c,"xn--uisz3g":c,宮城:c,"xn--6btw5a":c,宮崎:c,"xn--1ctwo":c,富山:c,"xn--6orx2r":c,山口:c,"xn--rht61e":c,山形:c,"xn--rht27z":c,山梨:c,"xn--djty4k":c,岩手:c,"xn--nit225k":c,岐阜:c,"xn--rht3d":c,岡山:c,"xn--klty5x":c,島根:c,"xn--kltx9a":c,広島:c,"xn--kltp7d":c,徳島:c,"xn--uuwu58a":c,沖縄:c,"xn--zbx025d":c,滋賀:c,"xn--ntso0iqx3a":c,神奈川:c,"xn--elqq16h":c,福井:c,"xn--4it168d":c,福岡:c,"xn--klt787d":c,福島:c,"xn--rny31h":c,秋田:c,"xn--7t0a264c":c,群馬:c,"xn--5rtq34k":c,香川:c,"xn--k7yn95e":c,高知:c,"xn--tor131o":c,鳥取:c,"xn--d5qv7z876c":c,鹿児島:c,kawasaki:f,kitakyushu:f,kobe:f,nagoya:f,sapporo:f,sendai:f,yokohama:f,buyshop:u,fashionstore:u,handcrafted:u,kawaiishop:u,supersale:u,theshop:u,usercontent:u,angry:u,babyblue:u,babymilk:u,backdrop:u,bambina:u,bitter:u,blush:u,boo:u,boy:u,boyfriend:u,but:u,candypop:u,capoo:u,catfood:u,cheap:u,chicappa:u,chillout:u,chips:u,chowder:u,chu:u,ciao:u,cocotte:u,coolblog:u,cranky:u,cutegirl:u,daa:u,deca:u,deci:u,digick:u,egoism:u,fakefur:u,fem:u,flier:u,floppy:u,fool:u,frenchkiss:u,girlfriend:u,girly:u,gloomy:u,gonna:u,greater:u,hacca:u,heavy:u,her:u,hiho:u,hippy:u,holy:u,hungry:u,icurus:u,itigo:u,jellybean:u,kikirara:u,kill:u,kilo:u,kuron:u,littlestar:u,lolipopmc:u,lolitapunk:u,lomo:u,lovepop:u,lovesick:u,main:u,mods:u,mond:u,mongolian:u,moo:u,namaste:u,nikita:u,nobushi:u,noor:u,oops:u,parallel:u,parasite:u,pecori:u,peewee:u,penne:u,pepper:u,perma:u,pigboat:u,pinoko:u,punyu:u,pupu:u,pussycat:u,pya:u,raindrop:u,readymade:u,sadist:u,schoolbus:u,secret:u,staba:u,stripper:u,sub:u,sunnyday:u,thick:u,tonkotsu:u,under:u,upper:u,velvet:u,verse:u,versus:u,vivian:u,watson:u,weblike:u,whitesnow:u,zombie:u,blogspot:u,"2-d":u,bona:u,crap:u,daynight:u,eek:u,flop:u,halfmoon:u,jeez:u,matrix:u,mimoza:u,netgamers:u,nyanta:u,o0o0:u,rdy:u,rgr:u,rulez:u,sakurastorage:[0,{isk01:_,isk02:_}],saloon:u,sblo:u,skr:u,tank:u,"uh-oh":u,undo:u,webaccel:[0,{rs:u,user:u}],websozai:u,xii:u}],ke:[1,{ac:c,co:h,go:c,info:c,me:c,mobi:c,ne:c,or:c,sc:c}],kg:[1,{org:c,net:c,com:c,edu:c,gov:c,mil:c,blog:u,io:u,jp:u,tv:u,uk:u,us:u}],kh:f,ki:L,km:[1,{org:c,nom:c,gov:c,prd:c,tm:c,edu:c,mil:c,ass:c,com:c,coop:c,asso:c,presse:c,medecin:c,notaires:c,pharmaciens:c,veterinaire:c,gouv:c}],kn:[1,{net:c,org:c,edu:c,gov:c}],kp:[1,{com:c,edu:c,gov:c,org:c,rep:c,tra:c}],kr:[1,{ac:c,co:c,es:c,go:c,hs:c,kg:c,mil:c,ms:c,ne:c,or:c,pe:c,re:c,sc:c,busan:c,chungbuk:c,chungnam:c,daegu:c,daejeon:c,gangwon:c,gwangju:c,gyeongbuk:c,gyeonggi:c,gyeongnam:c,incheon:c,jeju:c,jeonbuk:c,jeonnam:c,seoul:c,ulsan:c,blogspot:u}],kw:[1,{com:c,edu:c,emb:c,gov:c,ind:c,net:c,org:c}],ky:q,kz:[1,{org:c,edu:c,net:c,gov:c,mil:c,com:c,jcloud:u,kazteleport:[0,{upaas:u}]}
11],la:[1,{int:c,net:c,info:c,edu:c,gov:c,per:c,com:c,org:c,bnr:u,c:u}],lb:m,lc:[1,{com:c,net:c,co:c,org:c,edu:c,gov:c,oy:u}],li:[1,{blogspot:u,caa:u}],lk:[1,{gov:c,sch:c,net:c,int:c,com:c,org:c,edu:c,ngo:c,soc:c,web:c,ltd:c,assn:c,grp:c,hotel:c,ac:c}],lr:m,ls:[1,{ac:c,biz:c,co:c,edu:c,gov:c,info:c,net:c,org:c,sc:c,de:u}],lt:V,lu:[1,{blogspot:u,"123website":u}],lv:[1,{com:c,edu:c,gov:c,org:c,mil:c,id:c,net:c,asn:c,conf:c}],ly:[1,{com:c,net:c,gov:c,plc:c,edu:c,sch:c,med:c,org:c,id:c}],ma:[1,{co:c,net:c,gov:c,org:c,ac:c,press:c}],mc:[1,{tm:c,asso:c}],md:[1,{blogspot:u,at:u,de:u,jp:u,to:u}],me:[1,{co:c,net:c,org:c,edu:c,ac:c,gov:c,its:c,priv:c,c66:u,daplie:[2,{localhost:u}],edgestack:u,filegear:u,"filegear-au":u,"filegear-de":u,"filegear-gb":u,"filegear-ie":u,"filegear-jp":u,"filegear-sg":u,glitch:u,ravendb:u,lohmus:u,barsy:u,mcpe:u,mcdir:u,soundcast:u,tcp4:u,brasilia:u,ddns:u,dnsfor:u,hopto:u,loginto:u,noip:u,webhop:u,vp4:u,diskstation:u,dscloud:u,i234:u,myds:u,synology:u,transip:A,wedeploy:u,yombo:u,nohost:u}],mg:[1,{org:c,nom:c,gov:c,prd:c,tm:c,edu:c,mil:c,com:c,co:c}],mh:c,mil:c,mk:[1,{com:c,org:c,net:c,edu:c,gov:c,inf:c,name:c,blogspot:u}],ml:[1,{com:c,edu:c,gouv:c,gov:c,net:c,org:c,presse:c}],mm:f,mn:[1,{gov:c,edu:c,org:c,nyc:u}],mo:m,mobi:[1,{barsy:u,dscloud:u}],mp:[1,{ju:u}],mq:c,mr:V,ms:[1,{com:c,edu:c,gov:c,net:c,org:c,lab:u,minisite:u}],mt:[1,{com:h,edu:c,net:c,org:c}],mu:[1,{com:c,net:c,org:c,gov:c,ac:c,co:c,or:c}],museum:c,mv:[1,{aero:c,biz:c,com:c,coop:c,edu:c,gov:c,info:c,int:c,mil:c,museum:c,name:c,net:c,org:c,pro:c}],mw:[1,{ac:c,biz:c,co:c,com:c,coop:c,edu:c,gov:c,int:c,museum:c,net:c,org:c}],mx:[1,{com:c,org:c,gob:c,edu:c,net:c,blogspot:u}],my:[1,{biz:c,com:c,edu:c,gov:c,mil:c,name:c,net:c,org:c,blogspot:u}],mz:[1,{ac:c,adv:c,co:c,edu:c,gov:c,mil:c,net:c,org:c}],na:[1,{info:c,pro:c,name:c,school:c,or:c,dr:c,us:c,mx:c,ca:c,in:c,cc:c,tv:c,ws:c,mobi:c,co:c,com:c,org:c}],name:[1,{her:Z,his:Z}],nc:[1,{asso:c,nom:c}],ne:c,net:[1,{adobeaemcloud:u,"adobeio-static":u,adobeioruntime:u,akadns:u,akamai:u,"akamai-staging":u,akamaiedge:u,"akamaiedge-staging":u,akamaihd:u,"akamaihd-staging":u,akamaiorigin:u,"akamaiorigin-staging":u,akamaized:u,"akamaized-staging":u,edgekey:u,"edgekey-staging":u,edgesuite:u,"edgesuite-staging":u,alwaysdata:u,myamaze:u,cloudfront:u,t3l3p0rt:u,appudo:u,"atlassian-dev":[0,{prod:[0,{cdn:u}]}],myfritz:u,onavstack:u,shopselect:u,blackbaudcdn:u,boomla:u,bplaced:u,square7:u,gb:u,hu:u,jp:u,se:u,uk:u,in:u,clickrising:u,cloudaccess:u,"cdn77-ssl":u,cdn77:[0,{r:u}],"feste-ip":u,"knx-server":u,"static-access":u,cryptonomic:p,dattolocal:u,mydatto:u,debian:u,bitbridge:u,"at-band-camp":u,blogdns:u,"broke-it":u,buyshouses:u,dnsalias:u,dnsdojo:u,"does-it":u,dontexist:u,dynalias:u,dynathome:u,endofinternet:u,"from-az":u,"from-co":u,"from-la":u,"from-ny":u,"gets-it":u,"ham-radio-op":u,homeftp:u,homeip:u,homelinux:u,homeunix:u,"in-the-band":u,"is-a-chef":u,"is-a-geek":u,"isa-geek":u,"kicks-ass":u,"office-on-the":u,podzone:u,"scrapper-site":u,selfip:u,"sells-it":u,servebbs:u,serveftp:u,thruhere:u,webhop:u,definima:u,casacam:u,dynu:u,dynv6:u,twmail:u,ru:u,channelsdvr:[2,{u:u}],fastlylb:[2,{map:u}],fastly:[0,{freetls:u,map:u,prod:[0,{a:u,global:u}],ssl:[0,{a:u,b:u,global:u}]}],edgeapp:u,flynnhosting:u,"cdn-edges":u,heteml:u,cloudfunctions:u,moonscale:u,"in-dsl":u,"in-vpn":u,ipifony:u,iobb:u,cloudjiffy:[2,{"fra1-de":u,"west1-us":u}],elastx:[0,{"jls-sto1":u,"jls-sto2":u,"jls-sto3":u}],faststacks:u,massivegrid:[0,{paas:[0,{"fr-1":u,"lon-1":u,"lon-2":u,"ny-1":u,"ny-2":u,"sg-1":u}]}],saveincloud:[0,{jelastic:u,"nordeste-idc":u}],scaleforce:U,tsukaeru:M,kinghost:u,uni5:u,krellian:u,barsy:u,memset:u,azurewebsites:u,"azure-mobile":u,cloudapp:u,azurestaticapps:[2,{1:u,2:u,3:u,centralus:u,eastasia:u,eastus2:u,westeurope:u,westus2:u}],dnsup:u,hicam:u,"now-dns":u,ownip:u,vpndns:u,"eating-organic":u,mydissent:u,myeffect:u,mymediapc:u,mypsx:u,mysecuritycamera:u,nhlfan:u,"no-ip":u,pgafan:u,privatizehealthinsurance:u,bounceme:u,ddns:u,redirectme:u,serveblog:u,serveminecraft:u,sytes:u,cloudycluster:u,ovh:[0,{webpaas:p,hosting:p}],bar0:u,bar1:u,bar2:u,rackmaze:u,squares:u,schokokeks:u,"firewall-gateway":u,seidat:u,senseering:u,siteleaf:u,"vps-host":[2,{jelastic:[0,{atl:u,njs:u,ric:u}]}],myspreadshop:u,srcf:[0,{soc:u,user:u}
11],supabase:u,dsmynas:u,familyds:u,tailscale:[0,{beta:u}],ts:u,torproject:[2,{pages:u}],"reserve-online":u,"community-pro":u,meinforum:u,yandexcloud:[2,{storage:u,website:u}],za:u}],nf:[1,{com:c,net:c,per:c,rec:c,web:c,arts:c,firm:c,info:c,other:c,store:c}],ng:[1,{com:h,edu:c,gov:c,i:c,mil:c,mobi:c,name:c,net:c,org:c,sch:c,col:u,firm:u,gen:u,ltd:u,ngo:u}],ni:[1,{ac:c,biz:c,co:c,com:c,edu:c,gob:c,in:c,info:c,int:c,mil:c,net:c,nom:c,org:c,web:c}],nl:[1,{co:u,"hosting-cluster":u,blogspot:u,gov:u,khplay:u,"123website":u,myspreadshop:u,transurl:p,cistron:u,demon:u}],no:[1,{fhs:c,vgs:c,fylkesbibl:c,folkebibl:c,museum:c,idrett:c,priv:c,mil:c,stat:c,dep:c,kommune:c,herad:c,aa:G,ah:G,bu:G,fm:G,hl:G,hm:G,"jan-mayen":G,mr:G,nl:G,nt:G,of:G,ol:G,oslo:G,rl:G,sf:G,st:G,svalbard:G,tm:G,tr:G,va:G,vf:G,akrehamn:c,"xn--krehamn-dxa":c,åkrehamn:c,algard:c,"xn--lgrd-poac":c,ålgård:c,arna:c,brumunddal:c,bryne:c,bronnoysund:c,"xn--brnnysund-m8ac":c,brønnøysund:c,drobak:c,"xn--drbak-wua":c,drøbak:c,egersund:c,fetsund:c,floro:c,"xn--flor-jra":c,florø:c,fredrikstad:c,hokksund:c,honefoss:c,"xn--hnefoss-q1a":c,hønefoss:c,jessheim:c,jorpeland:c,"xn--jrpeland-54a":c,jørpeland:c,kirkenes:c,kopervik:c,krokstadelva:c,langevag:c,"xn--langevg-jxa":c,langevåg:c,leirvik:c,mjondalen:c,"xn--mjndalen-64a":c,mjøndalen:c,"mo-i-rana":c,mosjoen:c,"xn--mosjen-eya":c,mosjøen:c,nesoddtangen:c,orkanger:c,osoyro:c,"xn--osyro-wua":c,osøyro:c,raholt:c,"xn--rholt-mra":c,råholt:c,sandnessjoen:c,"xn--sandnessjen-ogb":c,sandnessjøen:c,skedsmokorset:c,slattum:c,spjelkavik:c,stathelle:c,stavern:c,stjordalshalsen:c,"xn--stjrdalshalsen-sqb":c,stjørdalshalsen:c,tananger:c,tranby:c,vossevangen:c,afjord:c,"xn--fjord-lra":c,åfjord:c,agdenes:c,al:c,"xn--l-1fa":c,ål:c,alesund:c,"xn--lesund-hua":c,ålesund:c,alstahaug:c,alta:c,"xn--lt-liac":c,áltá:c,alaheadju:c,"xn--laheadju-7ya":c,álaheadju:c,alvdal:c,amli:c,"xn--mli-tla":c,åmli:c,amot:c,"xn--mot-tla":c,åmot:c,andebu:c,andoy:c,"xn--andy-ira":c,andøy:c,andasuolo:c,ardal:c,"xn--rdal-poa":c,årdal:c,aremark:c,arendal:c,"xn--s-1fa":c,ås:c,aseral:c,"xn--seral-lra":c,åseral:c,asker:c,askim:c,askvoll:c,askoy:c,"xn--asky-ira":c,askøy:c,asnes:c,"xn--snes-poa":c,åsnes:c,audnedaln:c,aukra:c,aure:c,aurland:c,"aurskog-holand":c,"xn--aurskog-hland-jnb":c,"aurskog-høland":c,austevoll:c,austrheim:c,averoy:c,"xn--avery-yua":c,averøy:c,balestrand:c,ballangen:c,balat:c,"xn--blt-elab":c,bálát:c,balsfjord:c,bahccavuotna:c,"xn--bhccavuotna-k7a":c,báhccavuotna:c,bamble:c,bardu:c,beardu:c,beiarn:c,bajddar:c,"xn--bjddar-pta":c,bájddar:c,baidar:c,"xn--bidr-5nac":c,báidár:c,berg:c,bergen:c,berlevag:c,"xn--berlevg-jxa":c,berlevåg:c,bearalvahki:c,"xn--bearalvhki-y4a":c,bearalváhki:c,bindal:c,birkenes:c,bjarkoy:c,"xn--bjarky-fya":c,bjarkøy:c,bjerkreim:c,bjugn:c,bodo:c,"xn--bod-2na":c,bodø:c,badaddja:c,"xn--bdddj-mrabd":c,bådåddjå:c,budejju:c,bokn:c,bremanger:c,bronnoy:c,"xn--brnny-wuac":c,brønnøy:c,bygland:c,bykle:c,barum:c,"xn--brum-voa":c,bærum:c,telemark:[0,{bo:c,"xn--b-5ga":c,bø:c}],nordland:[0,{bo:c,"xn--b-5ga":c,bø:c,heroy:c,"xn--hery-ira":c,herøy:c}],bievat:c,"xn--bievt-0qa":c,bievát:c,bomlo:c,"xn--bmlo-gra":c,bømlo:c,batsfjord:c,"xn--btsfjord-9za":c,båtsfjord:c,bahcavuotna:c,"xn--bhcavuotna-s4a":c,báhcavuotna:c,dovre:c,drammen:c,drangedal:c,dyroy:c,"xn--dyry-ira":c,dyrøy:c,donna:c,"xn--dnna-gra":c,dønna:c,eid:c,eidfjord:c,eidsberg:c,eidskog:c,eidsvoll:c,eigersund:c,elverum:c,enebakk:c,engerdal:c,etne:c,etnedal:c,evenes:c,evenassi:c,"xn--eveni-0qa01ga":c,evenášši:c,"evje-og-hornnes":c,farsund:c,fauske:c,fuossko:c,fuoisku:c,fedje:c,fet:c,finnoy:c,"xn--finny-yua":c,finnøy:c,fitjar:c,fjaler:c,fjell:c,flakstad:c,flatanger:c,flekkefjord:c,flesberg:c,flora:c,fla:c,"xn--fl-zia":c,flå:c,folldal:c,forsand:c,fosnes:c,frei:c,frogn:c,froland:c,frosta:c,frana:c,"xn--frna-woa":c,fræna:c,froya:c,"xn--frya-hra":c,frøya:c,fusa:c,fyresdal:c,forde:c,"xn--frde-gra":c,førde:c,gamvik:c,gangaviika:c,"xn--ggaviika-8ya47h":c,gáŋgaviika:c,gaular:c,gausdal:c,gildeskal:c,"xn--gildeskl-g0a":c,gildeskål:c,giske:c,gjemnes:c,gjerdrum:c,gjerstad:c,gjesdal:c,gjovik:c,"xn--gjvik-wua":c,gjøvik:c,gloppen:c,gol:c,gran:c,grane:c,granvin:c,gratangen:c,grimstad:c,grong:c,kraanghke:c,"xn--kranghke-b0a":c,kråanghke:c,grue:c,gulen:c,hadsel:c,halden:c,halsa:c,hamar:c,hamaroy:c,habmer:c,"xn--hbmer-xqa":c,hábmer:c,hapmir:c,"xn--hpmir-xqa":c,hápmir:c,hammerfest:c,hammarfeasta:c,"xn--hmmrfeasta-s4ac":c,hámmárfeasta:c,haram:c,hareid:c,harstad:c,hasvik:c,aknoluokta:c,"xn--koluokta-7ya57h":c,ákŋoluokta:c,hattfjelldal:c,aarborte:c,haugesund:c,hemne:c,hemnes:c,hemsedal:c,"more-og-romsdal":[
110,{heroy:c,sande:c}],"xn--mre-og-romsdal-qqb":[0,{"xn--hery-ira":c,sande:c}],"møre-og-romsdal":[0,{herøy:c,sande:c}],hitra:c,hjartdal:c,hjelmeland:c,hobol:c,"xn--hobl-ira":c,hobøl:c,hof:c,hol:c,hole:c,holmestrand:c,holtalen:c,"xn--holtlen-hxa":c,holtålen:c,hornindal:c,horten:c,hurdal:c,hurum:c,hvaler:c,hyllestad:c,hagebostad:c,"xn--hgebostad-g3a":c,hægebostad:c,hoyanger:c,"xn--hyanger-q1a":c,høyanger:c,hoylandet:c,"xn--hylandet-54a":c,høylandet:c,ha:c,"xn--h-2fa":c,hå:c,ibestad:c,inderoy:c,"xn--indery-fya":c,inderøy:c,iveland:c,jevnaker:c,jondal:c,jolster:c,"xn--jlster-bya":c,jølster:c,karasjok:c,karasjohka:c,"xn--krjohka-hwab49j":c,kárášjohka:c,karlsoy:c,galsa:c,"xn--gls-elac":c,gálsá:c,karmoy:c,"xn--karmy-yua":c,karmøy:c,kautokeino:c,guovdageaidnu:c,klepp:c,klabu:c,"xn--klbu-woa":c,klæbu:c,kongsberg:c,kongsvinger:c,kragero:c,"xn--krager-gya":c,kragerø:c,kristiansand:c,kristiansund:c,krodsherad:c,"xn--krdsherad-m8a":c,krødsherad:c,kvalsund:c,rahkkeravju:c,"xn--rhkkervju-01af":c,ráhkkerávju:c,kvam:c,kvinesdal:c,kvinnherad:c,kviteseid:c,kvitsoy:c,"xn--kvitsy-fya":c,kvitsøy:c,kvafjord:c,"xn--kvfjord-nxa":c,kvæfjord:c,giehtavuoatna:c,kvanangen:c,"xn--kvnangen-k0a":c,kvænangen:c,navuotna:c,"xn--nvuotna-hwa":c,návuotna:c,kafjord:c,"xn--kfjord-iua":c,kåfjord:c,gaivuotna:c,"xn--givuotna-8ya":c,gáivuotna:c,larvik:c,lavangen:c,lavagis:c,loabat:c,"xn--loabt-0qa":c,loabát:c,lebesby:c,davvesiida:c,leikanger:c,leirfjord:c,leka:c,leksvik:c,lenvik:c,leangav
11iika:c,"xn--leagaviika-52b":c,leaŋgaviika:c,lesja:c,levanger:c,lier:c,lierne:c,lillehammer:c,lillesand:c,lindesnes:c,lindas:c,"xn--linds-pra":c,lindås:c,lom:c,loppa:c,lahppi:c,"xn--lhppi-xqa":c,láhppi:c,lund:c,lunner:c,luroy:c,"xn--lury-ira":c,lurøy:c,luster:c,lyngdal:c,lyngen:c,ivgu:c,lardal:c,lerdal:c,"xn--lrdal-sra":c,lærdal:c,lodingen:c,"xn--ldingen-q1a":c,lødingen:c,lorenskog:c,"xn--lrenskog-54a":c,lørenskog:c,loten:c,"xn--lten-gra":c,løten:c,malvik:c,masoy:c,"xn--msy-ula0h":c,måsøy:c,muosat:c,"xn--muost-0qa":c,muosát:c,mandal:c,marker:c,marnardal:c,masfjorden:c,meland:c,meldal:c,melhus:c,meloy:c,"xn--mely-ira":c,meløy:c,meraker:c,"xn--merker-kua":c,meråker:c,moareke:c,"xn--moreke-jua":c,moåreke:c,midsund:c,"midtre-gauldal":c,modalen:c,modum:c,molde:c,moskenes:c,moss:c,mosvik:c,malselv:c,"xn--mlselv-iua":c,målselv:c,malatvuopmi:c,"xn--mlatvuopmi-s4a":c,málatvuopmi:c,namdalseid:c,aejrie:c,namsos:c,namsskogan:c,naamesjevuemie:c,"xn--nmesjevuemie-tcba":c,nååmesjevuemie:c,laakesvuemie:c,nannestad:c,narvik:c,narviika:c,naustdal:c,"nedre-eiker":c,akershus:H,buskerud:H,nesna:c,nesodden:c,nesseby:c,unjarga:c,"xn--unjrga-rta":c,unjárga:c,nesset:c,nissedal:c,nittedal:c,"nord-aurdal":c,"nord-fron":c,"nord-odal":c,norddal:c,nordkapp:c,davvenjarga:c,"xn--davvenjrga-y4a":c,davvenjárga:c,"nordre-land":c,nordreisa:c,raisa:c,"xn--risa-5na":c,ráisa:c,"nore-og-uvdal":c,notodden:c,naroy:c,"xn--nry-yla5g":c,nærøy:c,notteroy:c,"xn--nttery-byae":c,nøtterøy:c,odda:c,oksnes:c,"xn--ksnes-uua":c,øksnes:c,oppdal:c,oppegard:c,"xn--oppegrd-ixa":c,oppegård:c,orkdal:c,orland:c,"xn--rland-uua":c,ørland:c,orskog:c,"xn--rskog-uua":c,ørskog:c,orsta:c,"xn--rsta-fra":c,ørsta:c,hedmark:[0,{os:c,valer:c,"xn--vler-qoa":c,våler:c}],hordaland:[0,{os:c}],osen:c,osteroy:c,"xn--ostery-fya":c,osterøy:c,"ostre-toten":c,"xn--stre-toten-zcb":c,"østre-toten":c,overhalla:c,"ovre-eiker":c,"xn--vre-eiker-k8a":c,"øvre-eiker":c,oyer:c,"xn--yer-zna":c,øyer:c,oygarden:c,"xn--ygarden-p1a":c,øygarden:c,"oystre-slidre":c,"xn--ystre-slidre-ujb":c,"øystre-slidre":c,porsanger:c,porsangu:c,"xn--porsgu-sta26f":c,porsáŋgu:c,porsgrunn:c,radoy:c,"xn--rady-ira":c,radøy:c,rakkestad:c,rana:c,ruovat:c,randaberg:c,rauma:c,rendalen:c,rennebu:c,rennesoy:c,"xn--rennesy-v1a":c,rennesøy:c,rindal:c,ringebu:c,ringerike:c,ringsaker:c,rissa:c,risor:c,"xn--risr-ira":c,risør:c,roan:c,rollag:c,rygge:c,ralingen:c,"xn--rlingen-mxa":c,rælingen:c,rodoy:c,"xn--rdy-0nab":c,rødøy:c,romskog:c,"xn--rmskog-bya":c,rømskog:c,roros:c,"xn--rros-gra":c,røros:c,rost:c,"xn--rst-0na":c,røst:c,royken:c,"xn--ryken-vua":c,røyken:c,royrvik:c,"xn--ryrvik-bya":c,røyrvik:c,rade:c,"xn--rde-ula":c,råde:c,salangen:c,siellak:c,saltdal:c,salat:c,"xn--slt-elab":c,sálát:c,"xn--slat-5na":c,sálat:c,samnanger:c,vestfold:[0,{sande:c}],sandefjord:c,sandnes:c,sandoy:c,"xn--sandy-yua":c,sandøy:c,sarpsborg:c,sauda:c,sauherad:c,sel:c,selbu:c,selje:c,seljord:c,sigdal:c,siljan:c,sirdal:c,skaun:c,skedsmo:c,ski:c,skien:c,skiptvet:c,skjervoy:c,"xn--skjervy-v1a":c,skjervøy:c,skierva:c,"xn--skierv-uta":c,skiervá:c,skjak:c,"xn--skjk-soa":c,skjåk:c,skodje:c,skanland:c,"xn--sknland-fxa":c,skånland:c,skanit:c,"xn--sknit-yqa":c,skánit:c,smola:c,"xn--smla-hra":c,smøla:c,snillfjord:c,snasa:c,"xn--snsa-roa":c,snåsa:c,snoasa:c,snaase:c,"xn--snase-nra":c,snåase:c,sogndal:c,sokndal:c,sola:c,solund:c,songdalen:c,sortland:c,spydeberg:c,stange:c,stavanger:c,steigen:c,steinkjer:c,stjordal:c,"xn--stjrdal-s1a":c,stjørdal:c,stokke:c,"stor-elvdal":c,stord:c,stordal:c,storfjord:c,omasvuotna:c,strand:c,stranda:c,stryn:c,sula:c,suldal:c,sund:c,sunndal:c,surnadal:c,sveio:c,svelvik:c,sykkylven:c,sogne:c,"xn--sgne-gra":c,søgne:c,somna:c,"xn--smna-gra":c,sømna:c,"sondre-land":c,"xn--sndre-land-0cb":c,"søndre-land":c,"sor-aurdal":c,"xn--sr-aurdal-l8a":c,"sør-aurdal":c,"sor-fron":c,"xn--sr-fron-q1a":c,"sør-fron":c,"sor-odal":c,"xn--sr-odal-q1a":c,"sør-odal":c,"sor-varanger":c,"xn--sr-varanger-ggb":c,"sør-varanger":c,"matta-varjjat":c,"xn--mtta-vrjjat-k7af":c,"mátta-várjjat":c,sorfold:c,"xn--srfold-bya":c,sørfold:c,sorreisa:c,"xn--srreisa-q1a":c,sørreisa:c,sorum:c,"xn--srum-gra":c,sørum:c,tana:c,deatnu:c,time:c,tingvoll:c,tinn:c,tjeldsund:c,dielddanuorri:c,tjome:c,"xn--tjme-hra":c,tjøme:c,tokke:c,tolga:c,torske
11n:c,tranoy:c,"xn--trany-yua":c,tranøy:c,tromso:c,"xn--troms-zua":c,tromsø:c,tromsa:c,romsa:c,trondheim:c,troandin:c,trysil:c,trana:c,"xn--trna-woa":c,træna:c,trogstad:c,"xn--trgstad-r1a":c,trøgstad:c,tvedestrand:c,tydal:c,tynset:c,tysfjord:c,divtasvuodna:c,divttasvuotna:c,tysnes:c,tysvar:c,"xn--tysvr-vra":c,tysvær:c,tonsberg:c,"xn--tnsberg-q1a":c,tønsberg:c,ullensaker:c,ullensvang:c,ulvik:c,utsira:c,vadso:c,"xn--vads-jra":c,vadsø:c,cahcesuolo:c,"xn--hcesuolo-7ya35b":c,čáhcesuolo:c,vaksdal:c,valle:c,vang:c,vanylven:c,vardo:c,"xn--vard-jra":c,vardø:c,varggat:c,"xn--vrggt-xqad":c,várggát:c,vefsn:c,vaapste:c,vega:c,vegarshei:c,"xn--vegrshei-c0a":c,vegårshei:c,vennesla:c,verdal:c,verran:c,vestby:c,vestnes:c,"vestre-slidre":c,"vestre-toten":c,vestvagoy:c,"xn--vestvgy-ixa6o":c,vestvågøy:c,vevelstad:c,vik:c,vikna:c,vindafjord:c,volda:c,voss:c,varoy:c,"xn--vry-yla5g":c,værøy:c,vagan:c,"xn--vgan-qoa":c,vågan:c,voagat:c,vagsoy:c,"xn--vgsy-qoa0j":c,vågsøy:c,vaga:c,"xn--vg-yiab":c,vågå:c,ostfold:[0,{valer:c}],"xn--stfold-9xa":[0,{"xn--vler-qoa":c}],østfold:[0,{våler:c}],co:u,blogspot:u,"123hjemmeside":u,myspreadshop:u}],np:f,nr:L,nu:[1,{merseine:u,mine:u,shacknet:u,enterprisecloud:u}],nz:[1,{ac:c,co:h,cri:c,geek:c,gen:c,govt:c,health:c,iwi:c,kiwi:c,maori:c,mil:c,"xn--mori-qsa":c,māori:c,net:c,org:c,parliament:c,school:c}],om:[1,{co:c,com:c,edu:c,gov:c,med:c,museum:c,net:c,org:c,pro:c}
11],onion:c,org:[1,{altervista:u,amune:[0,{tele:u}],pimienta:u,poivron:u,potager:u,sweetpepper:u,ae:u,us:u,certmgr:u,cdn77:[0,{c:u,rsc:u}],"cdn77-secure":[0,{origin:[0,{ssl:u}]}],cloudns:u,duckdns:u,tunk:u,dyndns:[2,{go:u,home:u}],blogdns:u,blogsite:u,boldlygoingnowhere:u,dnsalias:u,dnsdojo:u,doesntexist:u,dontexist:u,doomdns:u,dvrdns:u,dynalias:u,endofinternet:u,endoftheinternet:u,"from-me":u,"game-host":u,gotdns:u,"hobby-site":u,homedns:u,homeftp:u,homelinux:u,homeunix:u,"is-a-bruinsfan":u,"is-a-candidate":u,"is-a-celticsfan":u,"is-a-chef":u,"is-a-geek":u,"is-a-knight":u,"is-a-linux-user":u,"is-a-patsfan":u,"is-a-soxfan":u,"is-found":u,"is-lost":u,"is-saved":u,"is-very-bad":u,"is-very-evil":u,"is-very-good":u,"is-very-nice":u,"is-very-sweet":u,"isa-geek":u,"kicks-ass":u,misconfused:u,podzone:u,readmyblog:u,selfip:u,sellsyourhome:u,servebbs:u,serveftp:u,servegame:u,"stuff-4-sale":u,webhop:u,ddnss:u,accesscam:u,camdvr:u,freeddns:u,mywire:u,webredirect:u,eu:[2,{al:u,asso:u,at:u,au:u,be:u,bg:u,ca:u,cd:u,ch:u,cn:u,cy:u,cz:u,de:u,dk:u,edu:u,ee:u,es:u,fi:u,fr:u,gr:u,hr:u,hu:u,ie:u,il:u,in:u,int:u,is:u,it:u,jp:u,kr:u,lt:u,lu:u,lv:u,mc:u,me:u,mk:u,mt:u,my:u,net:u,ng:u,nl:u,no:u,nz:u,paris:u,pl:u,pt:u,"q-a":u,ro:u,ru:u,se:u,si:u,sk:u,tr:u,uk:u,us:u}],twmail:u,fedorainfracloud:u,fedorapeople:u,fedoraproject:[0,{cloud:u,os:P,stg:[0,{os:P}]}],freedesktop:u,hepforge:u,"in-dsl":u,"in-vpn":u,js:u,barsy:u,mayfirst:u,"mozilla-iot":u,bmoattachments:u,dynserv:u,"now-dns":u,"cable-modem":u,collegefan:u,couchpotatofries:u,mlbfan:u,mysecuritycamera:u,nflfan:u,"read-books":u,ufcfan:u,hopto:u,myftp:u,"no-ip":u,zapto:u,httpbin:u,pubtls:u,jpn:u,"my-firewall":u,myfirewall:u,spdns:u,"small-web":u,dsmynas:u,familyds:u,teckids:_,tuxfamily:u,diskstation:u,hk:u,wmflabs:u,toolforge:u,wmcloud:u,za:u}],pa:[1,{ac:c,gob:c,com:c,org:c,sld:c,edu:c,net:c,ing:c,abo:c,med:c,nom:c}],pe:[1,{edu:c,gob:c,nom:c,mil:c,org:c,com:c,net:c,blogspot:u}],pf:[1,{com:c,org:c,edu:c}],pg:f,ph:[1,{com:c,net:c,org:c,gov:c,edu:c,ngo:c,mil:c,i:c}],pk:[1,{com:c,net:c,edu:c,org:c,fam:c,biz:c,web:c,gov:c,gob:c,gok:c,gon:c,gop:c,gos:c,info:c}],pl:[1,{com:c,net:c,org:c,aid:c,agro:c,atm:c,auto:c,biz:c,edu:c,gmina:c,gsm:c,info:c,mail:c,miasta:c,media:c,mil:c,nieruchomosci:c,nom:c,pc:c,powiat:c,priv:c,realestate:c,rel:c,sex:c,shop:c,sklep:c,sos:c,szkola:c,targi:c,tm:c,tourism:c,travel:c,turystyka:c,gov:[1,{ap:c,griw:c,ic:c,is:c,kmpsp:c,konsulat:c,kppsp:c,kwp:c,kwpsp:c,mup:c,mw:c,oia:c,oirm:c,oke:c,oow:c,oschr:c,oum:c,pa:c,pinb:c,piw:c,po:c,pr:c,psp:c,psse:c,pup:c,rzgw:c,sa:c,sdn:c,sko:c,so:c,sr:c,starostwo:c,ug:c,ugim:c,um:c,umig:c,upow:c,uppo:c,us:c,uw:c,uzs:c,wif:c,wiih:c,winb:c,wios:c,witd:c,wiw:c,wkz:c,wsa:c,wskr:c,wsse:c,wuoz:c,wzmiuw:c,zp:c,zpisdn:c}],augustow:c,"babia-gora":c,bedzin:c,beskidy:c,bialowieza:c,bialystok:c,bielawa:c,bieszczady:c,boleslawiec:c,bydgoszcz:c,bytom:c,cieszyn:c,czeladz:c,czest:c,dlugoleka:c,elblag:c,elk:c,glogow:c,gniezno:c,gorlice:c,grajewo:c,ilawa:c,jaworzno:c,"jelenia-gora":c,jgora:c,kalisz:c,"kazimierz-dolny":c,karpacz:c,kartuzy:c,kaszuby:c,katowice:c,kepno:c,ketrzyn:c,klodzko:c,kobierzyce:c,kolobrzeg:c,konin:c,konskowola:c,kutno:c,lapy:c,lebork:c,legnica:c,lezajsk:c,limanowa:c,lomza:c,lowicz:c,lubin:c,lukow:c,malbork:c,malopolska:c,mazowsze:c,mazury:c,mielec:c,mielno:c,mragowo:c,naklo:c,nowaruda:c,nysa:c,olawa:c,olecko:c,olkusz:c,olsztyn:c,opoczno:c,opole:c,ostroda:c,ostroleka:c,ostrowiec:c,ostrowwlkp:c,pila:c,pisz:c,podhale:c,podlasie:c,polkowice:c,pomorze:c,pomorskie:c,prochowice:c,pruszkow:c,przeworsk:c,pulawy:c,radom:c,"rawa-maz":c,rybnik:c,rzeszow:c,sanok:c,sejny:c,slask:c,slupsk:c,sosnowiec:c,"stalowa-wola":c,skoczow:c,starachowice:c,stargard:c,suwalki:c,swidnica:c,swiebodzin:c,swinoujscie:c,szczecin:c,szczytno:c,tarnobrzeg:c,tgory:c,turek:c,tychy:c,ustka:c,walbrzych:c,warmia:c,warszawa:c,waw:c,wegrow:c,wielun:c,wlocl:c,wloclawek:c,wodzislaw:c,wolomin:c,wroclaw:c,zachpomor:c,zagan:c,zarow:c,zgora:c,zgorzelec:c,beep:u,"ecommerce-shop":u,shoparena:u,homesklep:u,sdscloud:u,unicloud:u,krasnik:u,leczna:u,lubartow:u,lublin:u,poniatowa:u,swidnik:u,co:u,simplesite:u,art:u,gliwice:u,krakow:u,poznan:u,wroc:u,zakopane:u,myspreadshop:u,gda:u,gdansk:u,gdynia:u,med:u,sopot:u}],pm:[1,{own:u,name:u}],pn:[1,{gov:c,co:c,org:c,edu:c,net:c}],post:c,pr:[1,{com:c,net:c,org:c,gov:c,edu:c,isla:c,pro:c,biz:c,info:c,name:c,est:c,prof:c,ac:c}],pro:[1,{aaa:c,aca:c,acct:c,avocat:c,bar:c,cpa:c,eng:c,jur:c,law:c,med:c,recht:c,cloudns:u,dnstrace:[0,{bci:u}],barsy:u}
11],ps:[1,{edu:c,gov:c,sec:c,plo:c,com:c,org:c,net:c}],pt:[1,{net:c,gov:c,org:c,edu:c,int:c,publ:c,com:c,nome:c,blogspot:u,"123paginaweb":u}],pw:[1,{co:c,ne:c,or:c,ed:c,go:c,belau:c,cloudns:u,x443:u}],py:[1,{com:c,coop:c,edu:c,gov:c,mil:c,net:c,org:c}],qa:[1,{com:c,edu:c,gov:c,mil:c,name:c,net:c,org:c,sch:c,blogspot:u}],re:[1,{asso:c,com:c,nom:c,blogspot:u}],ro:[1,{arts:c,com:c,firm:c,info:c,nom:c,nt:c,org:c,rec:c,store:c,tm:c,www:c,co:u,shop:u,blogspot:u,barsy:u}],rs:[1,{ac:c,co:c,edu:c,gov:c,in:c,org:c,brendly:[0,{shop:u}],blogspot:u,ua:u,ox:u}],ru:[1,{ac:u,edu:u,gov:u,int:u,mil:u,test:u,eurodir:u,adygeya:u,bashkiria:u,bir:u,cbg:u,com:u,dagestan:u,grozny:u,kalmykia:u,kustanai:u,marine:u,mordovia:u,msk:u,mytis:u,nalchik:u,nov:u,pyatigorsk:u,spb:u,vladikavkaz:u,vladimir:u,blogspot:u,na4u:u,mircloud:u,regruhosting:M,myjino:[2,{hosting:p,landing:p,spectrum:p,vps:p}],cldmail:[0,{hb:u}],mcdir:[2,{vps:u}],mcpre:u,net:u,org:u,pp:u,"123sait":u,lk3:u,ras:u}],rw:[1,{ac:c,co:c,coop:c,gov:c,mil:c,net:c,org:c}],sa:[1,{com:c,net:c,org:c,gov:c,med:c,pub:c,edu:c,sch:c}],sb:m,sc:m,sd:[1,{com:c,net:c,org:c,edu:c,med:c,tv:c,gov:c,info:c}],se:[1,{a:c,ac:c,b:c,bd:c,brand:c,c:c,d:c,e:c,f:c,fh:c,fhsk:c,fhv:c,g:c,h:c,i:c,k:c,komforb:c,kommunalforbund:c,komvux:c,l:c,lanbib:c,m:c,n:c,naturbruksgymn:c,o:c,org:c,p:c,parti:c,pp:c,press:c,r:c,s:c,t:c,tm:c,u:c,w:c,x:c,y:c,z:c,com:u,blogspot:u,conf:u,iopsys:u,"123minsida":u,itcouldbewor:u,myspreadshop:u,paba:[0,{su:u}]}],sg:[1,{com:c,net:c,org:c,gov:c,edu:c,per:c,blogspot:u,enscaled:u}],sh:[1,{com:c,net:c,gov:c,org:c,mil:c,bip:u,hashbang:u,platform:[0,{bc:u,ent:u,eu:u,us:u}],now:u,vxl:u,wedeploy:u}],si:[1,{gitapp:u,gitpage:u,blogspot:u}],sj:c,sk:h,sl:m,sm:c,sn:[1,{art:c,com:c,edu:c,gouv:c,org:c,perso:c,univ:c,blogspot:u}],so:[1,{com:c,edu:c,gov:c,me:c,net:c,org:c,sch:u}],sr:c,ss:[1,{biz:c,com:c,edu:c,gov:c,me:c,net:c,org:c,sch:c}],st:[1,{co:c,com:c,consulado:c,edu:c,embaixada:c,mil:c,net:c,org:c,principe:c,saotome:c,store:c,kirara:u,noho:u}],su:[1,{abkhazia:u,adygeya:u,aktyubinsk:u,arkhangelsk:u,armenia:u,ashgabad:u,azerbaijan:u,balashov:u,bashkiria:u,bryansk:u,bukhara:u,chimkent:u,dagestan:u,"east-kazakhstan":u,exnet:u,georgia:u,grozny:u,ivanovo:u,jambyl:u,kalmykia:u,kaluga:u,karacol:u,karaganda:u,karelia:u,khakassia:u,krasnodar:u,kurgan:u,kustanai:u,lenug:u,mangyshlak:u,mordovia:u,msk:u,murmansk:u,nalchik:u,navoi:u,"north-kazakhstan":u,nov:u,obninsk:u,penza:u,pokrovsk:u,sochi:u,spb:u,tashkent:u,termez:u,togliatti:u,troitsk:u,tselinograd:u,tula:u,tuva:u,vladikavkaz:u,vladimir:u,vologda:u}],sv:[1,{com:c,edu:c,gob:c,org:c,red:c}],sx:v,sy:F,sz:[1,{co:c,ac:c,org:c}],tc:[1,{ch:u,me:u,we:u}],td:h,tel:c,tf:[1,{sch:u}],tg:c,th:[1,{ac:c,co:c,go:c,in:c,mi:c,net:c,or:c,online:u,shop:u}],tj:[1,{ac:c,biz:c,co:c,com:c,edu:c,go:c,gov:c,int:c,mil:c,name:c,net:c,nic:c,org:c,test:c,web:c}],tk:c,tl:v,tm:[1,{com:c,co:c,org:c,net:c,nom:c,gov:c,mil:c,edu:c}],tn:[1,{com:c,ens:c,fin:c,gov:c,ind:c,info:c,intl:c,mincom:c,nat:c,net:c,org:c,perso:c,tourism:c,orangecloud:u}],to:[1,{611:u,com:c,gov:c,net:c,org:c,edu:c,mil:c,oya:u,rdv:u,x0:u,vpnplus:u,quickconnect:b,nyan:u}],tr:[1,{av:c,bbs:c,bel:c,biz:c,com:h,dr:c,edu:c,gen:c,gov:c,info:c,mil:c,k12:c,kep:c,name:c,net:c,org:c,pol:c,tel:c,tsk:c,tv:c,web:c,nc:v}],tt:[1,{co:c,com:c,org:c,net:c,biz:c,info:c,pro:c,int:c,coop:c,jobs:c,mobi:c,travel:c,museum:c,aero:c,name:c,gov:c,edu:c}],tv:[1,{dyndns:u,"better-than":u,"on-the-web":u,"worse-than":u,from:u,sakura:u}],tw:[1,{edu:c,gov:c,mil:c,com:[1,{mymailer:u}],net:c,org:c,idv:c,game:c,ebiz:c,club:c,"xn--zf0ao64a":c,網路:c,"xn--uc0atv":c,組織:c,"xn--czrw28b":c,商業:c,url:u,blogspot:u}],tz:[1,{ac:c,co:c,go:c,hotel:c,info:c,me:c,mil:c,mobi:c,ne:c,or:c,sc:c,tv:c}],ua:[1,{com:c,edu:c,gov:c,in:c,net:c,org:c,cherkassy:c,cherkasy:c,chernigov:c,chernihiv:c,chernivtsi:c,chernovtsy:c,ck:c,cn:c,cr:c,crimea:c,cv:c,dn:c,dnepropetrovsk:c,dnipropetrovsk:c,donetsk:c,dp:c,if:c,"ivano-frankivsk":c,kh:c,kharkiv:c,kharkov:c,kherson:c,khmelnitskiy:c,khmelnytskyi:c,kiev:c,kirovograd:c,km:c,kr:c,kropyvnytskyi:c,krym:c,ks:c,kv:c,kyiv:c,lg:c,lt:c,lugansk:c,luhansk:c,lutsk:c,lv:c,lviv:c,mk:c,mykolaiv:c,nikolaev:c,od:c,odesa:c,odessa:c,pl:c,poltava:c,rivne:c,rovno:c,rv:c,sb:c,sebastopol:c,sevastopol:c,sm:c,sumy:c,te:c,ternopil:c,uz:c,uzhgorod:c,uzhh
11orod:c,vinnica:c,vinnytsia:c,vn:c,volyn:c,yalta:c,zakarpattia:c,zaporizhzhe:c,zaporizhzhia:c,zhitomir:c,zhytomyr:c,zp:c,zt:c,cc:u,inf:u,ltd:u,cx:u,ie:u,biz:u,co:u,pp:u,v:u}],ug:[1,{co:c,or:c,ac:c,sc:c,go:c,ne:c,com:c,org:c,blogspot:u}],uk:[1,{ac:c,co:[1,{bytemark:[0,{dh:u,vm:u}],blogspot:u,layershift:U,barsy:u,barsyonline:u,retrosnub:z,"nh-serv":u,"no-ip":u,wellbeingzone:u,adimo:u,myspreadshop:u}],gov:[1,{campaign:u,service:u,api:u,homeoffice:u}],ltd:c,me:c,net:c,nhs:c,org:[1,{glug:u,lug:u,lugs:u,affinitylottery:u,raffleentry:u,weeklylottery:u}],plc:c,police:c,sch:f,conn:u,copro:u,hosp:u,"independent-commission":u,"independent-inquest":u,"independent-inquiry":u,"independent-panel":u,"independent-review":u,"public-inquiry":u,"royal-commission":u,pymnt:u,barsy:u}],us:[1,{dni:c,fed:c,isa:c,kids:c,nsn:c,ak:J,al:J,ar:J,as:J,az:J,ca:J,co:J,ct:J,dc:J,de:[1,{cc:c,lib:u}],fl:J,ga:J,gu:J,hi:Y,ia:J,id:J,il:J,in:J,ks:J,ky:J,la:J,ma:[1,{k12:[1,{pvt:c,chtr:c,paroch:c}],cc:c,lib:c}],md:J,me:J,mi:[1,{k12:c,cc:c,lib:c,"ann-arbor":c,cog:c,dst:c,eaton:c,gen:c,mus:c,tec:c,washtenaw:c}],mn:J,mo:J,ms:J,mt:J,nc:J,nd:Y,ne:J,nh:J,nj:J,nm:J,nv:J,ny:J,oh:J,ok:J,or:J,pa:J,pr:J,ri:Y,sc:J,sd:Y,tn:J,tx:J,ut:J,vi:J,vt:J,va:J,wa:J,wi:J,wv:[1,{cc:c}],wy:J,graphox:u,cloudns:u,drud:u,"is-by":u,"land-4-sale":u,"stuff-4-sale":u,enscaled:[0,{phx:u}],mircloud:u,freeddns:u,golffan:u,noip:u,pointto:u,platterp:u}],uy:[1,{com:h,edu:c,gub:c,mil:c,net:c,org:c}],uz:[1,{co:c,com:c,net:c,org:c}],va:c,vc:[1,{com:c,net:c,org:c,gov:c,mil:c,edu:c,gv:[2,{d:u}],"0e":u}],ve:[1,{arts:c,bib:c,co:c,com:c,e12:c,edu:c,firm:c,gob:c,gov:c,info:c,int:c,mil:c,net:c,nom:c,org:c,rar:c,rec:c,store:c,tec:c,web:c}],vg:[1,{at:u}],vi:[1,{co:c,com:c,k12:c,net:c,org:c}],vn:[1,{ac:c,ai:c,biz:c,com:c,edu:c,gov:c,health:c,id:c,info:c,int:c,io:c,name:c,net:c,org:c,pro:c,angiang:c,bacgiang:c,backan:c,baclieu:c,bacninh:c,"baria-vungtau":c,bentre:c,binhdinh:c,binhduong:c,binhphuoc:c,binhthuan:c,camau:c,cantho:c,caobang:c,daklak:c,daknong:c,danang:c,dienbien:c,dongnai:c,dongthap:c,gialai:c,hagiang:c,haiduong:c,haiphong:c,hanam:c,hanoi:c,hatinh:c,haugiang:c,hoabinh:c,hungyen:c,khanhhoa:c,kiengiang:c,kontum:c,laichau:c,lamdong:c,langson:c,laocai:c,longan:c,namdinh:c,nghean:c,ninhbinh:c,ninhthuan:c,phutho:c,phuyen:c,quangbinh:c,quangnam:c,quangngai:c,quangninh:c,quangtri:c,soctrang:c,sonla:c,tayninh:c,thaibinh:c,thainguyen:c,thanhhoa:c,thanhphohochiminh:c,thuathienhue:c,tiengiang:c,travinh:c,tuyenquang:c,vinhlong:c,vinhphuc:c,yenbai:c,blogspot:u}],vu:[1,{com:c,edu:c,net:c,org:c,cn:u,blog:u,dev:u,me:u}],wf:[1,{biz:u,sch:u}],ws:[1,{com:c,net:c,org:c,gov:c,edu:c,advisor:p,cloud66:u,dyndns:u,mypets:u}],yt:[1,{org:u}],"xn--mgbaam7a8h":c,امارات:c,"xn--y9a3aq":c,հայ:c,"xn--54b7fta0cc":c,বাংলা:c,"xn--90ae":c,бг:c,"xn--mgbcpq6gpa1a":c,البحرين:c,"xn--90ais":c,бел:c,"xn--fiqs8s":c,中国:c,"xn--fiqz9s":c,中國:c,"xn--lgbbat1ad8j":c,الجزائر:c,"xn--wgbh1c":c,مصر:c,"xn--e1a4c":c,ею:c,"xn--qxa6a":c,ευ:c,"xn--mgbah1a3hjkrd":c,موريتانيا:c,"xn--node":c,გე:c,"xn--qxam":c,ελ:c,"xn--j6w193g":[1,{"xn--55qx5d":c,"xn--wcvs22d":c,"xn--mxtq1m":c,"xn--gmqw5a":c,"xn--od0alg":c,"xn--uc0atv":c}],香港:[1,{公司:c,教育:c,政府:c,個人:c,網絡:c,組織:c}],"xn--2scrj9c":c,ಭಾರತ:c,"xn--3hcrj9c":c,ଭାରତ:c,"xn--45br5cyl":c,ভাৰত:c,"xn--h2breg3eve":c,भारतम्:c,"xn--h2brj9c8c":c,भारोत:c,"xn--mgbgu82a":c,ڀارت:c,"xn--rvc1e0am3e":c,ഭാരതം:c,"xn--h2brj9c":c,भारत:c,"xn--mgbbh1a":c,بارت:c,"xn--mgbbh1a71e":c,بھارت:c,"xn--fpcrj9c3d":c,భారత్:c,"xn--gecrj9c":c,ભારત:c,"xn--s9brj9c":c,ਭਾਰਤ:c,"xn--45brj9c":c,ভারত:c,"xn--xkc2dl3a5ee0h":c,இந்தியா:c,"xn--mgba3a4f16a":c,ایران:c,"xn--mgba3a4fra":c,ايران:c,"xn--mgbtx2b":c,عراق:c,"xn--mgbayh7gpa":c,الاردن:c,"xn--3e0b707e":c,한국:c,"xn--80ao21a":c,қаз:c,"xn--q7ce6a":c,ລາວ:c,"xn--fzc2c9e2c":c,ලංකා:c,"xn--xkc2al3hye2a":c,இலங்கை:c,"xn--mgbc0a9azcg":c,المغرب:c,"xn--d1alf":c,мкд:c,"xn--l1acc":c,мон:c,"xn--mix891f":c,澳門:c,"xn--mix082f":c,澳门:c,"xn--mgbx4cd0ab":c,مليسيا:c,"xn--mgb9awbf":c,عمان:c,"xn--mgbai9azgqp6j":c,پاکستان:c,"xn--mgbai9a5eva00b":c,پاكستان:c,"xn--ygbi2ammx":c,فلسطين:c,"xn--90a3ac":[1,{"xn--o1ac":c,"xn--c1avg":c,"xn--90azh":c,"xn--d1at":c,"xn--o1ach":c,"xn--80au":c}],срб:[1,{пр:c,орг:c,обр:c,од:c,упр:c,ак:c}],"xn--p1ai":c,рф:c,"xn--wgbl6a":c,قطر:c,"xn--mgberp4a5d4ar":c,السعودية:c,"xn--mgberp4a5d4a87g":c,السعودیة:c,"xn--mgbqly7c0a67fbc":c,السعودیۃ:c,"xn--mgbqly7cvafr":c,السعوديه:c,"xn--mgbpl2fh":c,سودان:c,"xn--yfro4i67o":c,新加坡:c,"xn--clchc0ea0b2g2a9gcd":c,சிங
11்கப்பூர்:c,"xn--ogbpf8fl":c,سورية:c,"xn--mgbtf8fl":c,سوريا:c,"xn--o3cw4h":[1,{"xn--12c1fe0br":c,"xn--12co0c3b4eva":c,"xn--h3cuzk1di":c,"xn--o3cyx2a":c,"xn--m3ch0j3a":c,"xn--12cfi8ixb8l":c}],ไทย:[1,{ศึกษา:c,ธุรกิจ:c,รัฐบาล:c,ทหาร:c,เน็ต:c,องค์กร:c}],"xn--pgbs0dh":c,تونس:c,"xn--kpry57d":c,台灣:c,"xn--kprw13d":c,台湾:c,"xn--nnx388a":c,臺灣:c,"xn--j1amh":c,укр:c,"xn--mgb2ddes":c,اليمن:c,xxx:c,ye:F,za:[0,{ac:c,agric:c,alt:c,co:h,edu:c,gov:c,grondar:c,law:c,mil:c,net:c,ngo:c,nic:c,nis:c,nom:c,org:c,school:c,tm:c,web:c}],zm:[1,{ac:c,biz:c,co:c,com:c,edu:c,gov:c,info:c,mil:c,net:c,org:c,sch:c}],zw:[1,{ac:c,co:c,gov:c,mil:c,org:c}],aaa:c,aarp:c,abb:c,abbott:c,abbvie:c,abc:c,able:c,abogado:c,abudhabi:c,academy:[1,{official:u}],accenture:c,accountant:c,accountants:c,aco:c,actor:c,ads:c,adult:c,aeg:c,aetna:c,afl:c,africa:c,agakhan:c,agency:c,aig:c,airbus:c,airforce:c,airtel:c,akdn:c,alibaba:c,alipay:c,allfinanz:c,allstate:c,ally:c,alsace:c,alstom:c,amazon:c,americanexpress:c,americanfamily:c,amex:c,amfam:c,amica:c,amsterdam:c,analytics:c,android:c,anquan:c,anz:c,aol:c,apartments:c,app:[1,{beget:p,clerk:u,clerkstage:u,wnext:u,platform0:u,deta:u,ondigitalocean:u,easypanel:u,encr:u,edgecompute:u,fireweb:u,onflashdrive:u,framer:u,run:[2,{a:u}],web:u,hasura:u,loginline:u,messerli:u,netlify:u,ngrok:u,"ngrok-free":u,developer:p,noop:u,northflank:p,snowflake:[2,{privatelink:u}],streamlit:u,storipress:u,telebit:u,typedream:u,vercel:u,bookonline:u}],apple:c,aquarelle:c,arab:c,aramco:c,archi:c,army:c,art:c,arte:c,asda:c,associates:c,athleta:c,attorney:c,auction:c,audi:c,audible:c,audio:c,auspost:c,author:c,auto:c,autos:c,avianca:c,aws:c,axa:c,azure:c,baby:c,baidu:c,banamex:c,bananarepublic:c,band:c,bank:c,bar:c,barcelona:c,barclaycard:c,barclays:c,barefoot:c,bargains:c,baseball:c,basketball:[1,{aus:u,nz:u}],bauhaus:c,bayern:c,bbc:c,bbt:c,bbva:c,bcg:c,bcn:c,beats:c,beauty:c,beer:c,bentley:c,berlin:c,best:c,bestbuy:c,bet:c,bharti:c,bible:c,bid:c,bike:c,bing:c,bingo:c,bio:c,black:c,blackfriday:c,blockbuster:c,blog:c,bloomberg:c,blue:c,bms:c,bmw:c,bnpparibas:c,boats:c,boehringer:c,bofa:c,bom:c,bond:c,boo:c,book:c,booking:c,bosch:c,bostik:c,boston:c,bot:c,boutique:c,box:c,bradesco:c,bridgestone:c,broadway:c,broker:c,brother:c,brussels:c,build:c,builders:[1,{cloudsite:u}],business:y,buy:c,buzz:c,bzh:c,cab:c,cafe:c,cal:c,call:c,calvinklein:c,cam:c,camera:c,camp:c,canon:c,capetown:c,capital:c,capitalone:c,car:c,caravan:c,cards:c,care:c,career:c,careers:c,cars:c,casa:[1,{nabu:[0,{ui:u}]}],case:c,cash:c,casino:c,catering:c,catholic:c,cba:c,cbn:c,cbre:c,cbs:c,center:c,ceo:c,cern:c,cfa:c,cfd:c,chanel:c,channel:c,charity:c,chase:c,chat:c,cheap:c,chintai:c,christmas:c,chrome:c,church:c,cipriani:c,circle:c,cisco:c,citadel:c,citi:c,citic:c,city:c,cityeats:c,claims:c,cleaning:c,click:c,clinic:c,clinique:c,clothing:c,cloud:[1,{banzai:p,elementor:u,encoway:[0,{eu:u}],statics:p,ravendb:u,axarnet:[0,{"es-1":u}],diadem:u,jelastic:[0,{vip:u}],jele:u,"jenv-aruba":[0,{aruba:[0,{eur:[0,{it1:u}]}],it1:u}],keliweb:[2,{cs:u}],oxa:[2,{tn:u,uk:u}],primetel:[2,{uk:u}],reclaim:[0,{ca:u,uk:u,us:u}],trendhosting:[0,{ch:u,de:u}],jotelulu:u,kuleuven:u,linkyard:u,magentosite:p,perspecta:u,vapor:u,"on-rancher":p,scw:[0,{baremetal:[0,{"fr-par-1":u,"fr-par-2":u,"nl-ams-1":u}],"fr-par":[0,{fnc:[2,{functions:u}],k8s:w,s3:u,"s3-website":u,whm:u}],instances:[0,{priv:u,pub:u}],k8s:u,"nl-ams":[0,{k8s:w,s3:u,"s3-website":u,whm:u}],"pl-waw":[0,{k8s:w,s3:u,"s3-website":u}],scalebook:u,smartlabeling:u}],sensiosite:p,trafficplex:u,urown:u,voorloper:u}],club:[1,{cloudns:u,jele:u,barsy:u}],clubmed:c,coach:c,codes:[1,{owo:p}],coffee:c,college:c,cologne:c,comcast:c,commbank:c,community:[1,{nog:u,ravendb:u,myforum:u}],company:c,compare:c,computer:c,comsec:c,condos:c,construction:c,consulting:c,contact:c,contractors:c,cooking:c,cool:[1,{elementor:u,de:u}],corsica:c,country:c,coupon:c,coupons:c,courses:c,cpa:c,credit:c,creditcard:c,creditunion:c,cricket:c,crown:c,crs:c,cruise:c,cruises:c,cuisinella:c,
11cymru:c,cyou:c,dabur:c,dad:c,dance:c,data:c,date:c,dating:c,datsun:c,day:c,dclk:c,dds:c,deal:c,dealer:c,deals:c,degree:c,delivery:c,dell:c,deloitte:c,delta:c,democrat:c,dental:c,dentist:c,desi:c,design:[1,{bss:u}],dev:[1,{autocode:u,lcl:p,lclstage:p,stg:p,stgstage:p,pages:u,r2:u,workers:u,curv:u,deno:u,"deno-staging":u,deta:u,fly:u,githubpreview:u,gateway:p,iserv:u,localcert:[0,{user:p}],loginline:u,mediatech:u,ngrok:u,"ngrok-free":u,"platter-app":u,shiftcrypto:u,vercel:u,webhare:p}],dhl:c,diamonds:c,diet:c,digital:[1,{cloudapps:[2,{london:u}]}],direct:c,directory:c,discount:c,discover:c,dish:c,diy:c,dnp:c,docs:c,doctor:c,dog:c,domains:c,dot:c,download:c,drive:c,dtv:c,dubai:c,dunlop:c,dupont:c,durban:c,dvag:c,dvr:c,earth:[1,{dapps:[0,{"*":u,bzz:p}]}],eat:c,eco:c,edeka:c,education:y,email:c,emerck:c,energy:c,engineer:c,engineering:c,enterprises:c,epson:c,equipment:c,ericsson:c,erni:c,esq:c,estate:[1,{compute:p}],etisalat:c,eurovision:c,eus:[1,{party:D}],events:[1,{koobin:u,co:u}],exchange:c,expert:c,exposed:c,express:c,extraspace:c,fage:c,fail:c,fairwinds:c,faith:W,family:c,fan:c,fans:c,farm:[1,{storj:u}],farmers:c,fashion:c,fast:c,fedex:c,feedback:c,ferrari:c,ferrero:c,fidelity:c,fido:c,film:c,final:c,finance:c,financial:y,fire:c,firestone:c,firmdale:c,fish:c,fishing:c,fit:c,fitness:c,flickr:c,flights:c,flir:c,florist:c,flowers:c,fly:c,foo:c,food:c,football:c,ford:c,forex:c,forsale:c,forum:c,foundation:c,fox:c,free:c,fresenius:c,frl:c,frogans:c,frontdoor:c,frontier:c,ftr:c,fujitsu:c,fun:c,fund:c,furniture:c,futbol:c,fyi:c,gal:c,gallery:c,gallo:c,gallup:c,game:c,games:c,gap:c,garden:c,gay:c,gbiz:c,gdn:[1,{cnpy:u}],gea:c,gent:c,genting:c,george:c,ggee:c,gift:c,gifts:c,gives:c,giving:c,glass:c,gle:c,global:c,globo:c,gmail:c,gmbh:c,gmo:c,gmx:c,godaddy:c,gold:c,goldpoint:c,golf:c,goo:c,goodyear:c,goog:[1,{cloud:u,translate:u,usercontent:p}],google:c,gop:c,got:c,grainger:c,graphics:c,gratis:c,green:c,gripe:c,grocery:c,group:[1,{discourse:u}],guardian:c,gucci:c,guge:c,guide:c,guitars:c,guru:c,hair:c,hamburg:c,hangout:c,haus:c,hbo:c,hdfc:c,hdfcbank:c,health:[1,{hra:u}],healthcare:c,help:c,helsinki:c,here:c,hermes:c,hiphop:c,hisamitsu:c,hitachi:c,hiv:c,hkt:c,hockey:c,holdings:c,holiday:c,homedepot:c,homegoods:c,homes:c,homesense:c,honda:c,horse:c,hospital:c,host:[1,{cloudaccess:u,freesite:u,easypanel:u,fastvps:u,myfast:u,tempurl:u,wpmudev:u,jele:u,mircloud:u,pcloud:u,half:u}],hosting:[1,{opencraft:u}],hot:c,hotels:c,hotmail:c,house:c,how:c,hsbc:c,hughes:c,hyatt:c,hyundai:c,ibm:c,icbc:c,ice:c,icu:c,ieee:c,ifm:c,ikano:c,imamat:c,imdb:c,immo:c,immobilien:c,inc:c,industries:c,infiniti:c,ing:c,ink:c,institute:c,insurance:c,insure:c,international:c,intuit:c,investments:c,ipiranga:c,irish:c,ismaili:c,ist:c,istanbul:c,itau:c,itv:c,jaguar:c,java:c,jcb:c,jeep:c,jetzt:c,jewelry:c,jio:c,jll:c,jmp:c,jnj:c,joburg:c,jot:c,joy:c,jpmorgan:c,jprs:c,juegos:c,juniper:c,kaufen:c,kddi:c,kerryhotels:c,kerrylogistics:c,kerryproperties:c,kfh:c,kia:c,kids:c,kim:c,kinder:c,kindle:c,kitchen:c,kiwi:c,koeln:c,komatsu:c,kosher:c,kpmg:c,kpn:c,krd:[1,{co:u,edu:u}],kred:c,kuokgroup:c,kyoto:c,lacaixa:c,lamborghini:c,lamer:c,lancaster:c,land:[1,{static:[2,{dev:u,sites:u}]}],landrover:c,lanxess:c,lasalle:c,lat:c,latino:c,latrobe:c,law:c,lawyer:c,lds:c,lease:c,leclerc:c,lefrak:c,legal:c,lego:c,lexus:c,lgbt:c,lidl:c,life:c,lifeinsurance:c,lifestyle:c,lighting:c,like:c,lilly:c,limited:c,limo:c,lincoln:c,link:[1,{cyon:u,mypep:u,dweb:p}],lipsy:c,live:[1,{hlx:u}],living:c,llc:c,llp:c,loan:c,loans:c,locker:c,locus:c,lol:[1,{omg:u}],london:c,lotte:c,lotto:c,love:c,lpl:c,lplfinancial:c,ltd:c,ltda:c,lundbeck:c,luxe:c,luxury:c,madrid:c,maif:c,maison:c,makeup:c,man:c,management:[1,{router:u}],mango:c,map:c,market:c,marketing:c,markets:c,marriott:c,marshalls:c,mattel:c,mba:c,mckinsey:c,med:c,media:B,meet:c,melbourne:c,meme:c,memorial:c,men:c,menu:K,merckmsd:c,miami:c,microsoft:c,mini:c,mint:c,mit:c,mitsubishi:c,mlb:c,mls:c,mma:c,mobile:c,moda:c,moe:c,moi:c,mom:c,monash:c,money:c,monster:c,mormon:c,mortgage:c,moscow:c,moto:c,motorcycles:c,mov:c,movie:c,msd:c,mtn:c,mtr:c,music:c,nab:c,nagoya:c,natura:c,navy:c,nba:c,nec:c,netbank:c,netflix:c,network:[1,{alces:p,c
11o:u,arvo:u,azimuth:u,tlon:u}],neustar:c,new:c,news:[1,{noticeable:u}],next:c,nextdirect:c,nexus:c,nfl:c,ngo:c,nhk:c,nico:c,nike:c,nikon:c,ninja:c,nissan:c,nissay:c,nokia:c,norton:c,now:c,nowruz:c,nowtv:c,nra:c,nrw:c,ntt:c,nyc:c,obi:c,observer:c,office:c,okinawa:c,olayan:c,olayangroup:c,oldnavy:c,ollo:c,omega:c,one:[1,{onred:[2,{staging:u}],service:u,homelink:u}],ong:c,onl:c,online:[1,{eero:u,"eero-stage":u,barsy:u}],ooo:c,open:c,oracle:c,orange:[1,{tech:u}],organic:c,origins:c,osaka:c,otsuka:c,ott:c,ovh:[1,{nerdpol:u}],page:[1,{hlx:u,hlx3:u,translated:u,codeberg:u,pdns:u,plesk:u,prvcy:u,rocky:u,magnet:u}],panasonic:c,paris:c,pars:c,partners:c,parts:c,party:W,pay:c,pccw:c,pet:c,pfizer:c,pharmacy:c,phd:c,philips:c,phone:c,photo:c,photography:c,photos:B,physio:c,pics:c,pictet:c,pictures:[1,{1337:u}],pid:c,pin:c,ping:c,pink:c,pioneer:c,pizza:[1,{ngrok:u}],place:y,play:c,playstation:c,plumbing:c,plus:c,pnc:c,pohl:c,poker:c,politie:c,porn:[1,{indie:u}],pramerica:c,praxi:c,press:c,prime:c,prod:c,productions:c,prof:c,progressive:c,promo:c,properties:c,property:c,protection:c,pru:c,prudential:c,pub:K,pwc:c,qpon:c,quebec:c,quest:c,racing:c,radio:c,read:c,realestate:c,realtor:c,realty:c,recipes:c,red:c,redstone:c,redumbrella:c,rehab:c,reise:c,reisen:c,reit:c,reliance:c,ren:c,rent:c,rentals:c,repair:c,report:c,republican:c,rest:c,restaurant:c,review:W,reviews:c,rexroth:c,rich:c,richardli:c,ricoh:c,ril:c,rio:c,rip:[1,{clan:u}],rocher:c,rocks:[1,{myddns:u,"lima-city":u,webspace:u}],rodeo:c,rogers:c,room:c,rsvp:c,rugby:c,ruhr:c,run:[1,{hs:u,development:u,ravendb:u,servers:u,build:p,code:p,database:p,migration:p,onporter:u,repl:u,wix:u}],rwe:c,ryukyu:c,saarland:c,safe:c,safety:c,sakura:c,sale:c,salon:c,samsclub:c,samsung:c,sandvik:c,sandvikcoromant:c,sanofi:c,sap:c,sarl:c,sas:c,save:c,saxo:c,sbi:c,sbs:c,sca:c,scb:c,schaeffler:c,schmidt:c,scholarships:c,school:c,schule:c,schwarz:c,science:W,scot:[1,{edu:u,gov:[2,{service:u}]}],search:c,seat:c,secure:c,security:c,seek:c,select:c,sener:c,services:[1,{loginline:u}],seven:c,sew:c,sex:c,sexy:c,sfr:c,shangrila:c,sharp:c,shaw:c,shell:c,shia:c,shiksha:c,shoes:c,shop:[1,{base:u,hoplix:u,barsy:u}],shopping:c,shouji:c,show:c,showtime:c,silk:c,sina:c,singles:c,site:[1,{cloudera:p,cyon:u,fnwk:u,folionetwork:u,fastvps:u,jele:u,lelux:u,loginline:u,barsy:u,mintere:u,omniwe:u,opensocial:u,platformsh:p,tst:p,byen:u,srht:u,novecore:u}],ski:c,skin:c,sky:c,skype:c,sling:c,smart:c,smile:c,sncf:c,soccer:c,social:c,softbank:c,software:c,sohu:c,solar:c,solutions:[1,{diher:p}],song:c,sony:c,soy:c,spa:c,space:[1,{myfast:u,uber:u,xs4all:u}],sport:c,spot:c,srl:c,stada:c,staples:c,star:c,statebank:c,statefarm:c,stc:c,stcgroup:c,stockholm:c,storage:c,store:[1,{sellfy:u,shopware:u,storebase:u}],stream:c,studio:c,study:c,style:c,sucks:c,supplies:c,supply:c,support:K,surf:c,surgery:c,suzuki:c,swatch:c,swiss:c,sydney:c,systems:[1,{knightpoint:u}],tab:c,taipei:c,talk:c,taobao:c,target:c,tatamotors:c,tatar:c,tattoo:c,tax:c,taxi:c,tci:c,tdk:c,team:[1,{discourse:u,jelastic:u}],tech:c,technology:y,temasek:c,tennis:c,teva:c,thd:c,theater:c,theatre:c,tiaa:c,tickets:c,tienda:c,tips:c,tires:c,tirol:c,tjmaxx:c,tjx:c,tkmaxx:c,tmall:c,today:[1,{prequalifyme:u}],tokyo:c,tools:c,top:[1,{"now-dns":u,ntdll:u}],toray:c,toshiba:c,total:c,tours:c,town:c,toyota:c,toys:c,trade:W,trading:c,training:c,travel:c,travelers:c,travelersinsurance:c,trust:c,trv:c,tube:c,tui:c,tunes:c,tushu:c,tvs:c,ubank:c,ubs:c,unicom:c,university:c,uno:c,uol:c,ups:c,vacations:c,vana:c,vanguard:c,vegas:c,ventures:c,verisign:c,versicherung:c,vet:c,viajes:c,video:c,vig:c,viking:c,villas:c,vin:c,vip:c,virgin:c,visa:c,vision:c,viva:c,vivo:c,vlaanderen:c,vodka:c,volkswagen:c,volvo:c,vote:c,voting:c,voto:c,voyage:c,wales:c,walmart:c,walter:c,wang:c,wanggou:c,watch:c,watches:c,weather:c,weatherchannel:c,webcam:c,weber:c,website:B,wedding:c,weibo:c,weir:c,whoswho:c,wien:c,wiki:B,williamhill:c,win:c,windows:c,wine:c,winners:c,wme:c,wolterskluwer:c,woodside:c,work:c,works:c,world:c,wow:c,wtc:c,wtf:c,xbox:c,xerox:c,xfinity:c,xihuan:c,xin:c,"xn--11b4c3d":c,कॉम:c,"xn--1ck2e1b":c,セール:c,"xn--1qqw23a":c,佛山:c,"xn--30rr7y":c,慈善:c,"xn--3bst00m":c,集团:c,"xn--3ds443g":c,在线:c,"xn--3pxu8k":c,点看:c,"xn--42c2d9a":c,คอม:c,"xn--45q11c":c,八卦
11:c,"xn--4gbrim":c,موقع:c,"xn--55qw42g":c,公益:c,"xn--55qx5d":c,公司:c,"xn--5su34j936bgsg":c,香格里拉:c,"xn--5tzm5g":c,网站:c,"xn--6frz82g":c,移动:c,"xn--6qq986b3xl":c,我爱你:c,"xn--80adxhks":c,москва:c,"xn--80aqecdr1a":c,католик:c,"xn--80asehdb":c,онлайн:c,"xn--80aswg":c,сайт:c,"xn--8y0a063a":c,联通:c,"xn--9dbq2a":c,קום:c,"xn--9et52u":c,时尚:c,"xn--9krt00a":c,微博:c,"xn--b4w605ferd":c,淡马锡:c,"xn--bck1b9a5dre4c":c,ファッション:c,"xn--c1avg":c,орг:c,"xn--c2br7g":c,नेट:c,"xn--cck2b3b":c,ストア:c,"xn--cckwcxetd":c,アマゾン:c,"xn--cg4bki":c,삼성:c,"xn--czr694b":c,商标:c,"xn--czrs0t":c,商店:c,"xn--czru2d":c,商城:c,"xn--d1acj3b":c,дети:c,"xn--eckvdtc9d":c,ポイント:c,"xn--efvy88h":c,新闻:c,"xn--fct429k":c,家電:c,"xn--fhbei":c,كوم:c,"xn--fiq228c5hs":c,中文网:c,"xn--fiq64b":c,中信:c,"xn--fjq720a":c,娱乐:c,"xn--flw351e":c,谷歌:c,"xn--fzys8d69uvgm":c,電訊盈科:c,"xn--g2xx48c":c,购物:c,"xn--gckr3f0f":c,クラウド:c,"xn--gk3at1e":c,通販:c,"xn--hxt814e":c,网店:c,"xn--i1b6b1a6a2e":c,संगठन:c,"xn--imr513n":c,餐厅:c,"xn--io0a7i":c,网络:c,"xn--j1aef":c,ком:c,"xn--jlq480n2rg":c,亚马逊:c,"xn--jvr189m":c,食品:c,"xn--kcrx77d1x4a":c,飞利浦:c,"xn--kput3i":c,手机:c,"xn--mgba3a3ejt":c,ارامكو:c,"xn--mgba7c0bbn0a":c,العليان:c,"xn--mgbaakc7dvf":c,اتصالات:c,"xn--mgbab2bd":c,بازار:c,"xn--mgbca7dzdo":c,ابوظبي:c,"xn--mgbi4ecexp":c,كاثوليك:c,"xn--mgbt3dhd":c,همراه:c,"xn--mk1bu44c":c,닷컴:c,"xn--mxtq1m":c,政府:c,"xn--ngbc5azd":c,شبكة:c,"xn--ngbe9e0a":c,بيتك:c,"xn--ngbrx":c,عرب:c,"xn--nqv7f":c,机构:c,"xn--nqv7fs00ema":c,组织机构:c,"xn--nyqy26a":c,健康:c,"xn--otu796d":c,招聘:c,"xn--p1acf":[1,{"xn--90amc":u,"xn--j1aef":u,"xn--j1ael8b":u,"xn--h1ahn":u,"xn--j1adp":u,"xn--c1avg":u,"xn--80aaa0cvac":u,"xn--h1aliz":u,"xn--90a1af":u,"xn--41a":u}],рус:[1,{биз:u,ком:u,крым:u,мир:u,мск:u,орг:u,самара:u,сочи:u,спб:u,я:u}],"xn--pssy2u":c,大拿:c,"xn--q9jyb4c":c,みんな:c,"xn--qcka1pmc":c,グーグル:c,"xn--rhqv96g":c,世界:c,"xn--rovu88b":c,書籍:c,"xn--ses554g":c,网址:c,"xn--t60b56a":c,닷넷:c,"xn--tckwe":c,コム:c,"xn--tiq49xqyj":c,天主教:c,"xn--unup4y":c,游戏:c,"xn--vermgensberater-ctb":c,vermögensberater:c,"xn--vermgensberatung-pwb":c,vermögensberatung:c,"xn--vhquv":c,企业:c,"xn--vuq861b":c,信息:c,"xn--w4r85el8fhu5dnra":c,嘉里大酒店:c,"xn--w4rs40l":c,嘉里:c,"xn--xhq521b":c,广东:c,"xn--zfr164b":c,政务:c,xyz:[1,{blogsite:u,localzone:u,crafting:u,zapto:u,telebit:p}],yachts:c,yahoo:c,yamaxun:c,yandex:c,yodobashi:c,yoga:c,yokohama:c,you:c,youtube:c,yun:c,zappos:c,zara:c,zero:c,zip:c,zone:[1,{cloud66:u,hs:u,triton:p,lima:u}],zuerich:c}]);function w6(e,t,n,i){let a=null,r=t;for(;void 0!==r&&((r[0]&i)!=0&&(a={index:n+1,isIcann:1===r[0],isPrivate:2===r[0]}),-1!==n);){let t=r[1];r=Object.prototype.hasOwnProperty.call(t,e[n])?t[e[n]]:t["*"],n-=1}return a}function w4(e,t,n){var i;if(function(e,t,n){if(!t.allowPrivateDomains&&e.length>3){let t=e.length-1,i=e.charCodeAt(t),a=e.charCodeAt(t-1),r=e.charCodeAt(t-2),o=e.charCodeAt(t-3);if(109===i&&111===a&&99===r&&46===o)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="com",!0;if(103===i&&114===a&&111===r&&46===o)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="org",!0;if(117===i&&100===a&&101===r&&46===o)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="edu",!0;else if(118===i&&111===a&&103===r&&46===o)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="gov",!0;else if(116===i&&101===a&&110===r&&46===o)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="net",!0;else if(101===i&&100===a&&46===r)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="de",!0}return!1}(e,t,n))return;let a=e.split("."),r=2*!!t.allowPrivateDomains|!!t.allowIcannDomains,o=w6(a,w3,a.length-1,r);if(null!==o){n.isIcann=o.isIcann,n.isPrivate=o.isPrivate,n.publicSuffix=a.slice(o.index+1).join(".");return}let s=w6(a,w5,a.length-1,r);if(null!==s){n.isIcann=s.isIcann,n.isPrivate=s.isPrivate,n.publicSuffix=a.slice(s.index).join(".");return}n.isIcann=!1,n.isPrivate=!1,n.publicSuffix=null!=(i=a[a.length-1])?i:null}w2();class w7{static get implementation(){if(!wH(lr,lr,"f",lo)){let e;return e=window,{downloadFile:(e,t)=>
11wG(void 0,void 0,void 0,function*(){let n=document.createElement("a");n.href=URL.createObjectURL(t),n.download=e,document.body.appendChild(n),n.click(),document.body.removeChild(n),URL.revokeObjectURL(n.href)}),getDisplayOrigin:()=>e.location.origin,getHost:()=>e.location.host,getHostname:()=>e.location.hostname,getOrigin:()=>e.location.origin,getTLD:t=>(function(e,t={}){return function(e,t,n,i){var a,r,o,s,l;let d=void 0===n?w1:w0(n);if("string"!=typeof e||(d.extractHostname?d.mixedInputs?i.hostname=wY(e,wQ(e)):i.hostname=wY(e,!1):i.hostname=e,null===i.hostname))return i;if(d.detectIp&&(i.isIp=function(e){if(e.length<3)return!1;let t=+!!e.startsWith("["),n=e.length;if("]"===e[n-1]&&(n-=1),n-t>39)return!1;let i=!1;for(;t<n;t+=1){let n=e.charCodeAt(t);if(58===n)i=!0;else if(!(n>=48&&n<=57||n>=97&&n<=102||n>=65&&n<=90))return!1}return i}(a=i.hostname)||function(e){if(e.length<7||e.length>15)return!1;let t=0;for(let n=0;n<e.length;n+=1){let i=e.charCodeAt(n);if(46===i)t+=1;else if(i<48||i>57)return!1}return 3===t&&46!==e.charCodeAt(0)&&46!==e.charCodeAt(e.length-1)}(a),i.isIp))return i;return d.validateHostname&&d.extractHostname&&!wQ(i.hostname)?(i.hostname=null,i):(t(i.hostname,d,i),null===i.publicSuffix||(i.domain=function(e,t,n){let i,a;if(null!==n.validHosts){for(let e of n.validHosts)if(t.endsWith(e)&&(t.length===e.length||"."===t[t.length-e.length-1]))return e}let r=0;if(t.startsWith("."))for(;r<t.length&&"."===t[r];)r+=1;return e.length===t.length-r?null:(i=t.length-e.length-2,-1===(a=t.lastIndexOf(".",i))?t:t.slice(a+1))}(i.publicSuffix,i.hostname,d),null===i.domain))?i:(r=i.hostname,i.subdomain=(o=i.domain).length===r.length?"":r.slice(0,-o.length-1),s=i.domain,l=i.publicSuffix,i.domainWithoutSuffix=s.slice(0,-l.length-1),i)}(e,w4,t,w2())})(t||e.location.hostname,{allowPrivateDomains:!0}).domain||void 0,getUrl:()=>new URL(e.location.href),isNativeMobile:!1,isWaasSecureStorageSupported:!1,openURL:(t,...n)=>wG(void 0,[t,...n],void 0,function*(t,n="self",i=""){"blank"===n?e.open(t,"_blank",i):e.location.assign(t)})}}return wH(lr,lr,"f",lo)}static set implementation(e){wJ(lr,lr,e,"f",lo)}static get isNativeMobile(){return lr.implementation.isNativeMobile}static get getOrigin(){return lr.implementation.getOrigin}static get getDisplayOrigin(){return lr.implementation.getDisplayOrigin}static get getHost(){return lr.implementation.getHost}static get getHostname(){return lr.implementation.getHostname}static get getUrl(){return lr.implementation.getUrl}static getTLD(e){return lr.implementation.getTLD(e)}static get openURL(){return lr.implementation.openURL}static get downloadFile(){return lr.implementation.downloadFile}static onUrlUpdate(e){var t,n;return null==(n=(t=lr.implementation).onUrlUpdate)?void 0:n.call(t,e)}static get isWaasSecureStorageSupported(){return lr.implementation.isWaasSecureStorageSupported}}lr=w7,lo={value:void 0},e.s(["PlatformService",0,w7],415565);let w8=()=>w7.getTLD();e.s(["getTLD",0,w8],791977);let w9=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ios|ipad|playbook|silk/i,_e=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
11sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,_t=e=>!("u"<typeof window||"u"<typeof navigator)&&(w9.test(navigator.userAgent)||_e.test(navigator.userAgent.substring(0,4))||_a(e)||_n()),_n=()=>"u">typeof window&&"u">typeof navigator&&/iPhone|ios/.test(navigator.userAgent),_i=()=>"u">typeof window&&"u">typeof navigator&&_c.some(({regex:e})=>e.test(navigator.userAgent)),_a=e=>{if("u"<typeof window||"u"<typeof navigator)return!1;let t=e||navigator.maxTouchPoints;return/iPad/.test(navigator.userAgent)||/Mac/.test(navigator.userAgent)&&5===t},_r=e=>!("u"<typeof window||"u"<typeof navigator)&&(_n()||_a(e)),_o=()=>_t()&&!_r(),_s=()=>!("u"<typeof window)&&!!window.CSS&&"function"==typeof window.CSS.supports&&!CSS.supports("aspect-ratio: 1 / 1"),_l=()=>!("u"<typeof window||"u"<typeof navigator)&&navigator.userAgent.includes("SamsungBrowser"),_d=()=>{if("u"<typeof window||"u"<typeof navigator)return!1;let{userAgent:e}=navigator;return e.includes("Safari")&&!e.includes("Chrome")&&!e.includes("Chromium")},_c=[{model:"iPhone 5",regex:/(?:MDCR_|ICRU_|Apple-)?(?:iPh(?:one)?5[C,_]12|5)$/},{model:"iPhone 5C",regex:/(?:MDCR_|ICRU_|Apple-)?(?:iPh(?:one)?5[C,_]34)$/},{model:"iPhone 5S",regex:/(?:MDCR_|ICRU_|Apple-)?(?:iPh(?:one)?6[C,_]12|5S)$/},{model:"iPhone 6 Plus",regex:/(?:MDCR_|ICRU_|Apple-)?(?:iPh(?:one)?7[C,_]1|1C2%257enohPi|6PLUS)$/},{model:"iPhone 6",regex:/(?:MDCR_|ICRU_|Apple-)?(?:iPh(?:one)?7[C,_]2|6)$/},{model:"iPhone 6s Plus",regex:/(?:MDCR_|ICRU_|Apple-)?(?:iPh(?:one)?8[C,_]2|6SPLUS)$/},{model:"iPhone 6s",regex:/(?:MDCR_|ICRU_|Apple-)?(?:iPh(?:one)?8[C,_]1|iPhone[ /]6s|6S)$/},{model:"iPhone SE",regex:/(?:MDCR_|ICRU_|Apple-)?(?:iPh(?:one)?8[C,_]4|SE)$/},{model:"iPhone 7",regex:/(?:MDCR_|ICRU_|Apple-)?(?:iPh(?:one)?9[C,_]13|iphone7|7)$/},{model:"iPhone 7 Plus",regex:/(?:MDCR_|ICRU_|Apple-)?(?:iPh(?:one)?9[C,_]24|7PLUS)$/},{model:"iPhone 8",regex:/(?:MDCR_|ICRU_|Apple-)?(?:iPh(?:one)?10[C,_]14|8)$/},{model:"iPhone 8 Plus",regex:/(?:MDCR_|ICRU_|Apple-)?(?:iPh(?:one)?10[C,_]25|8PLUS)$/}],_u=()=>{if("u"<typeof navigator)return;let e=navigator.userAgent.match(/Android (\d+(\.\d+)?)/);if(e)return parseFloat(e[1])};e.s(["getAndroidVersion",0,_u,"isAndroid",0,_o,"isIOS",0,_r,"isIPad",0,_a,"isIPhone",0,_n,"isIPhone8OrEarlier",0,_i,"isLegacySafari",0,_s,"isMobile",0,_t,"isSafariBrowser",0,_d,"isSamsungBrowser",0,_l],55130),e.s(["handleMobileWalletRedirect",0,({nativeLink:e,universalLink:t})=>{let n=encodeURIComponent(w7.getUrl().href),i=encodeURIComponent(w7.getOrigin());_l()?w7.openURL(`${e}/${n}?ref=${i}`):w7.openURL(`${t}/${n}?ref=${i}`)}],507301),e.s(["parseIntSafe",0,(e,t=10)=>{try{let n=parseInt(String(e),t);if(isNaN(n))return void wz.error(`Error parsing ${e}`);return n}catch(t){wz.error(`Error parsing ${e} to int: ${t}`)}}],764414);let _m=new wS,_p=({storage:e})=>{let t=t=>{e.removeItem(t)};return{getItem:n=>{let i=e.getItem(n);if(i&&"undefined"!==i&&"null"!==i)try{return JSON.parse(i)}catch(e){wz.error(`Error while parsing ${n} from local storage`,{value:i}),t(n),_m.emit("parseFailure",e,n)}},getKeys:()=>Object.keys(e),removeItem:t,setItem:(t,n)=>{e.setItem(t,JSON.stringify(n))}}};class _h{static clearRegistry(){_h.registry={localStorage:void 0,secureStorage:void 0,sessionStorage:void 0}}static registerSourceStorage(e,t){wz.logVerboseTroubleshootingMessage("StorageService.registerSourceStorage",{implementation:t,source:e}),_h.registry[e]=t}static getSourceStorage(e){return _h.registry[e]}static resolveStorage(e){let t=(null==e?void 0:e.priority)||["localStorage"];for(let e of t){let t=_h.getSourceStorage(e);if(t)return t}if(t.includes("localStorage"))return wz.info("No available storage found based on the specified priority, defaulting to localStorage"),_p({storage:localStorage});if(t.includes("sessionStorage"))return wz.info("No available storage found based on the specified priority, defaulting to sessionStorage"),_p({storage:sessionStorage});throw wz.logVerboseTroubleshootingMessage("No storage found — StorageService.registry:",_h.registry),Error("No available storage found based on the specified priority")}static getItem(e,t){return _h.resolveStorage(t).getItem(e)}static setItem(e,t,n){_h.resolveStorage(n).setItem(e,t)}static removeItem(e,t){_h.resolveStorage(t).removeItem(e)}static getKeys(e){return _h.resolveStorage(e).getKeys()}}_h.registry={localStorage:void 0,secureStorage:void 0,sessionStorage:void 0},_h.events=_m,e.s(["StorageService",0,_h],159491);let _v="dynamic-wallet-return-route",_f={clear:()=>{_h.removeItem(_v)},getAndClear:()=>{let e=_h.getItem(_v);return e&&_h.removeItem(_v),null!=e?e:void 0},set:e=>{_h.setItem(_v,e)}};e.s(["walletReturnRoute",0,_f],44630);let _g=e=>`
12--- ${e.scope} : ${e.timestamp.toISOString()} ---
13${e.payload.join("\n")}
14`.trim(),_y=(X=[],{formatObject:e=>JSON.stringify(e,null,2),logEvent:(e,...t)=>{X.push({payload:t,scope:e,timestamp:new Date})},packScopes:e=>X.filter(t=>!e||e.includes(t.scope)).map(_g).join("\n\n")});class _w{static get implementation(){var e;let t;return wH(ls,ls,"f",ll)||wJ(ls,ls,(e=window,t=new wS,Object.values({appFocused:()=>{e.addEventListener("focus",()=>{t.emit("appFocused")})}}
14).forEach(e=>e()),t),"f",ll),wH(ls,ls,"f",ll)}static set implementation(e){wJ(ls,ls,e,"f",ll)}static get on(){return ls.implementation.on.bind(ls.implementation)}static get off(){return ls.implementation.off.bind(ls.implementation)}static get once(){return ls.implementation.once.bind(ls.implementation)}}ls=_w,ll={value:void 0},e.s(["PlatformEventsService",0,_w],364009);class __{static get implementation(){return wH(ld,ld,"f",lc)?wH(ld,ld,"f",lc):{fetch:window.fetch.bind(window)}}static set implementation(e){wJ(ld,ld,e,"f",lc)}static get fetch(){return ld.implementation.fetch}}ld=__,lc={value:void 0},"https://app.dynamicauth.com/api/v0".replace(/\/+$/,""),(en=lu||(lu={})).Coinbase="coinbase",en.Kraken="kraken",(ei=lm||(lm={})).Eth="ETH",ei.Evm="EVM",ei.Flow="FLOW",ei.Sol="SOL",ei.Algo="ALGO",ei.Stark="STARK",ei.Cosmos="COSMOS",ei.Btc="BTC",ei.Eclipse="ECLIPSE",ei.Sui="SUI",ei.Spark="SPARK",ei.Tron="TRON",ei.Aptos="APTOS",ei.Ton="TON",ei.Stellar="STELLAR",ei.Aleo="ALEO",ei.Tempo="TEMPO",ei.Midnight="MIDNIGHT",(ea=lp||(lp={})).Wallet="wallet",ea.Exchange="exchange",(er=lh||(lh={})).Direct="direct",er.Enterprise="enterprise",er.Indirect="indirect",er.None="none",(eo=lv||(lv={})).Only="connect-only",eo.AndSign="connect-and-sign",(es=lf||(lf={})).Localstorage="localstorage",es.Cookie="cookie",(el=lg||(lg={})).CrossPlatform="cross-platform",el.Platform="platform",(ed=ly||(ly={})).Discouraged="discouraged",ed.Preferred="preferred",ed.Required="required",(ec=lw||(lw={})).Discouraged="discouraged",ec.Preferred="preferred",ec.Required="required",(eu=l_||(l_={})).Internal="AUTHENTICATOR_TRANSPORT_INTERNAL",eu.Usb="AUTHENTICATOR_TRANSPORT_USB",eu.Nfc="AUTHENTICATOR_TRANSPORT_NFC",eu.Ble="AUTHENTICATOR_TRANSPORT_BLE",eu.Hybrid="AUTHENTICATOR_TRANSPORT_HYBRID",(em=lb||(lb={})).GoogleDrive="googleDrive",em.ICloud="iCloud",em.Dynamic="dynamic",em.External="external",em.Delegated="delegated",(lk||(lk={})).Pending="pending",(ep=lI||(lI={})).TwoOfTwo="TWO_OF_TWO",ep.TwoOfThree="TWO_OF_THREE",ep.ThreeOfFive="THREE_OF_FIVE",(eh=lx||(lx={})).Pending="pending",eh.Activated="activated",(ev=lS||(lS={})).Blockchain="blockchain",ev.Email="email",ev.Oauth="oauth",ev.Passkey="passkey",ev.PhoneNumber="phoneNumber",ev.ExternalUser="externalUser",ev.Totp="totp",(ef=lC||(lC={})).EmailOnly="emailOnly",ef.MagicLink="magicLink",ef.Apple="apple",ef.Bitbucket="bitbucket",ef.Coinbasesocial="coinbasesocial",ef.Discord="discord",ef.Epicgames="epicgames",ef.Facebook="facebook",ef.Farcaster="farcaster",ef.Github="github",ef.Gitlab="gitlab",ef.Google="google",ef.Instagram="instagram",ef.Linkedin="linkedin",ef.Microsoft="microsoft",ef.Twitch="twitch",ef.Twitter="twitter",ef.Blocto="blocto",ef.Banxa="banxa",ef.CoinbaseOnramp="coinbaseOnramp",ef.CryptoDotCom="cryptoDotCom",ef.MoonPay="moonPay",ef.Dynamic="dynamic",ef.Alchemy="alchemy",ef.Zerodev="zerodev",ef.Telegram="telegram",ef.Turnkey="turnkey",ef.CoinbaseWaas="coinbaseWaas",ef.Sms="sms",ef.Spotify="spotify",ef.Tiktok="tiktok",ef.Line="line",ef.Steam="steam",ef.Shopify="shopify",ef.Zksync="zksync",ef.Kraken="kraken",ef.Blockaid="blockaid",ef.Passkey="passkey",ef.Okta="okta",ef.Sendgrid="sendgrid",ef.Resend="resend",(eg=lR||(lR={})).Ordinals="ordinals",eg.Payment="payment",eg.Cosmos="cosmos",eg.Evm="evm",eg.Stellar="stellar",eg.Ton="ton",eg.MidnightUnshielded="midnight_unshielded",eg.MidnightDust="midnight_dust",eg.MidnightShielded="midnight_shielded",(ey=lO||(lO={})).SignerToEcdsa="zerodev_signer_to_ecdsa",ey.MultiChain="zerodev_multi_chain",(ew=lj||(lj={})).V1="V1",ew.V2="V2",ew.V3="V3",(lT||(lT={})).Ledger="ledger",(e_=lP||(lP={})).Dynamic="dynamic",e_.User="user",(eb=lE||(lE={})).V6="v6",eb.V7="v7",(ek=lA||(lA={})).V24="v2_4",ek.V30="v3_0",ek.V31="v3_1",ek.V32="v3_2",ek.V33="v3_3",(eI=lN||(lN={})).Delegated="delegated",eI.RootUser="rootUser",eI.Server="server",(ex=lq||(lq={})).BrowserExtension="browserExtension",ex.CustodialService="custodialService",ex.WalletConnect="walletConnect",ex.QrCode="qrCode",ex.DeepLink="deepLink",ex.EmbeddedWallet="embeddedWallet",ex.SmartContractWallet="smartContractWallet",(eS=lU||(lU={})).Pending="pending",eS.Complete="complete",(eC=lM||(lM={})).Text="text",eC.Checkbox="checkbox",eC.Select="select",(eR=lD||(lD={})).Standard="standard",eR.Custom="custom",(lW||(lW={})).Address="address",(eO=l$||(l$={})).Payment="payment",eO.Deposit="deposit",(ej=lz||(lz={})).Cheapest="cheapest",ej.Fastest="fastest",ej.PreferredOrder="preferred_order",(eT=lF||(lF={})).Initiated="initiated",eT.SourceAttached="source_attached",eT.Quoted="quoted",eT.Signing="signing",eT.Broadcasted="broadcasted",eT.SourceConfirmed="source_confirmed",eT.Cancelled="cancelled",eT.Expired="expired",eT.Failed="failed",(eP=lL||(lL={})).Unknown="unknown",eP.Pending="pending",eP.Cleared="cleared",eP.Blocked="blocked",eP.Review="review",(eE=lV||(lV={})).None="none",eE.Routing="routing",eE.Bridging="bridging",eE.Swapping="swapping",eE.Settling="settling",eE.Completed="completed",eE.Failed="failed",(eA=lB||(lB={})).Buy="buy",eA.Send="send",(eN=lK||(lK={})).Network="FEE_TYPE_NETWORK",eN.Exchange="FEE_TYPE_EXCHANGE",(lZ||(lZ={})).GuestCheckoutApplePay="GUEST_CHECKOUT_APPLE_PAY",(eq=lG||(lG={})).PendingAuth="ONRAMP_ORDER_STATUS_PENDING_AUTH",eq.PendingPayment="ONRAMP_ORDER_STATUS_PENDING_PAYMENT",eq.Processing="ONRAMP_ORDER_STATUS_PROCESSING",eq.Completed="ONRAMP_ORDER_STATUS_COMPLETED",eq.Failed="ONRAMP_ORDER_STATUS_FAILED",(lH||(lH={})).PaymentLinkTypeApplePayButton="PAYMENT_LINK_TYPE_APPLE_PAY_BUTTON",(eU=lJ||(lJ={})).Evm="EVM",eU.Midnight="MIDNIGHT",eU.Sol="SOL",eU.Sui="SUI",eU.Btc="BTC",eU.Ton="TON",eU.Stellar="STELLAR",eU.Tempo="TEMPO",eU.Aleo="ALEO",(eM=lY||(lY={})).Turnkey="turnkey",eM.Turnkeyhd="turnkeyhd",eM.DynamicWaas="dynamicWaas",(eD=lX||(lX={})).Threshold="threshold",eD.Full="full",(eW=lQ||(lQ={})).Email="email",eW.Id="id",eW.ExternalUserId="externalUserId",eW.PhoneNumber="phoneNumber",eW.SocialUsername="socialUsername",eW.SocialAccountId="socialAccountId",(e$=l0||(l0={})).Evm="EVM",e$.Midnight="MIDNIGHT",e$.Svm="SVM",e$.Sui="SUI",e$.Btc="BTC",e$.Ton="TON",e$.Stellar="STELLAR",e$.Tempo="TEMPO",e$.Aleo="ALEO",(ez=l1||(l1={}
14)).Fiat="fiat",ez.Crypto="crypto",(eF=l2||(l2={})).Dynamic="dynamic",eF.External="external",(eL=l3||(l3={})).RsaOaep256="RSA-OAEP-256",eL.HybridRsaAes256="HYBRID-RSA-AES-256",(eV=l5||(l5={})).Pending="pending",eV.Active="active",eV.Revoked="revoked",(eB=l6||(l6={})).Accepted="accepted",eB.Queued="queued",(eK=l4||(l4={})).Days="days",eK.Hours="hours",eK.Minutes="minutes",(eZ=l7||(l7={})).Consolememberinvite="console:member:invite",eZ.Consolemfareset="console:mfa:reset",eZ.Consoleprojectdelete="console:project:delete",eZ.Consolesettingsupdate="console:settings:update",eZ.Consolessoupdate="console:sso:update",eZ.Consoleuserdelete="console:user:delete",eZ.Credentiallink="credential:link",eZ.Credentialupdate="credential:update",eZ.Credentialunlink="credential:unlink",eZ.Userupdate="user:update",eZ.Userdelete="user:delete",eZ.Walletexport="wallet:export",eZ.Walletdelete="wallet:delete",eZ.Walletdelegate="wallet:delegate",eZ.Walletsign="wallet:sign",eZ.Walletrestore="wallet:restore",(l8||(l8={})).Mpc="mpc",(eG=l9||(l9={})).Passkey="passkey",eG.Passphrase="passphrase",(eH=de||(de={})).Sandbox="sandbox",eH.Live="live",(eJ=dt||(dt={})).Ethereum="ethereum",eJ.Solana="solana",(eY=dn||(dn={})).Recommended="recommended",eY.Exact="exact",(eX=di||(di={})).Banxa="banxa",eX.CoinbaseOnramp="coinbaseOnramp",eX.CryptoDotCom="cryptoDotCom",eX.MoonPay="moonPay",(eQ=da||(da={})).Usb="usb",eQ.Nfc="nfc",eQ.Ble="ble",eQ.Internal="internal",eQ.Hybrid="hybrid",(e0=dr||(dr={})).Hybrid="hybrid",e0.SecurityKey="security-key",e0.ClientDevice="client-device",(ds||(ds={})).PublicKey="public-key",(dl||(dl={})).PublicKey="public-key",(e1=dd||(dd={})).Allow="allow",e1.Block="block",(e2=dc||(dc={})).Connected="connected",e2.Disconnected="disconnected",(e3=du||(du={})).Healthy="healthy",e3.Unhealthy="unhealthy",(e5=dm||(dm={})).Shielded="midnight_shielded",e5.Dust="midnight_dust",e5.Unshielded="midnight_unshielded",(e6=dp||(dp={})).Testnet="testnet",e6.Mainnet="mainnet",(e4=dh||(dh={})).Testnet="testnet",e4.Mainnet="mainnet",(e7=dv||(dv={})).Testnet="testnet",e7.Mainnet="mainnet",(e8=df||(df={})).Testnet="testnet",e8.Mainnet="mainnet",(e9=dg||(dg={})).Userbasic="user:basic",e9.RequiresAdditionalAuth="requiresAdditionalAuth",e9.UserDataForm="userDataForm",e9.WaasBackupToken="waasBackupToken",e9.Deviceregister="device:register",(te=dy||(dy={})).WalletWaasSign="wallet.waas.sign",te.WalletWaasExport="wallet.waas.export",te.WalletWaasReshare="wallet.waas.reshare",te.WalletWaasRefresh="wallet.waas.refresh",te.UserUpdate="user.update",(tt=dw||(dw={})).Totp="totp",tt.Passkey="passkey",tt.Email="email",(tn=d_||(d_={})).SingleUse="single_use",tn.TimeBound="time_bound",(ti=db||(db={})).Api20260101="2026_01_01",ti.Api20260401="2026_04_01",(ta=dk||(dk={})).Custom="custom",ta.Default="default",(tr=dI||(dI={})).Done="done",tr.VerifyEmail="verify-email",tr.VerifiedAndTransferred="verified-and-transferred",tr.VerifySms="verify-sms",(to=dx||(dx={}
14)).Pending="pending",to.Completed="completed",(ts=dS||(dS={})).Dynamic="dynamic",ts.MagicLink="magicLink",ts.Blocto="blocto",ts.Turnkey="turnkey",ts.CoinbaseWaas="coinbaseWaas",(tl=dC||(dC={})).Apple="apple",tl.Bitbucket="bitbucket",tl.Coinbasesocial="coinbasesocial",tl.Discord="discord",tl.Epicgames="epicgames",tl.Facebook="facebook",tl.Farcaster="farcaster",tl.Github="github",tl.Gitlab="gitlab",tl.Google="google",tl.Instagram="instagram",tl.Linkedin="linkedin",tl.Microsoft="microsoft",tl.Twitch="twitch",tl.Twitter="twitter",tl.Telegram="telegram",tl.Spotify="spotify",tl.Tiktok="tiktok",tl.Line="line",tl.Steam="steam",tl.Shopify="shopify",tl.Kraken="kraken",tl.Okta="okta",(td=dR||(dR={})).Development="development",td.Production="production",(tc=dO||(dO={})).Center="center",tc.Left="left",tc.Right="right",(tu=dj||(dj={})).Email="email",tu.EmailAndPhone="emailAndPhone",tu.Phone="phone",tu.Separator="separator",tu.Social="social",tu.Text="text",tu.Wallet="wallet",tu.Passkey="passkey",(dT||(dT={})).Login="login",(tm=dP||(dP={})).Stackup="STACKUP",tm.Pimlico="PIMLICO",tm.Alchemy="ALCHEMY",tm.Gelato="GELATO",(dE||(dE={})).Track="track",(dA||(dA={})).Okta="okta",(tp=dN||(dN={})).Otp="otp",tp.Sso="sso",(th=dq||(dq={})).Cheapest="CHEAPEST",th.Fastest="FASTEST",(tv=dU||(dU={})).Pending="PENDING",tv.Done="DONE",tv.Failed="FAILED",tv.NotFound="NOT_FOUND",(tf=dM||(dM={})).EmailCannotBeNull="email_cannot_be_null",tf.ExchangeCannotBeEnabled="exchange_cannot_be_enabled",tf.TransferAmountTooSmall="transfer_amount_too_small",tf.TransferAddressNotWhitelisted="transfer_address_not_whitelisted",tf.InvalidScopes="invalid_scopes",tf.UnknownTransferError="unknown_transfer_error",tf.TransferMfaRequired="transfer_mfa_required",tf.TransferMfaFailed="transfer_mfa_failed",tf.InvalidTransferFunds="invalid_transfer_funds",tf.InvalidTransferCurrency="invalid_transfer_currency",tf.InvalidExchangeProvider="invalid_exchange_provider",tf.InvalidTransferNetwork="invalid_transfer_network",tf.InvalidEmail="invalid_email",tf.EmailAlreadyExists="email_already_exists",tf.AllowlistAlreadyExists="allowlist_already_exists",tf.AllowlistEntryAlreadyExists="allowlist_entry_already_exists",tf.ReassignWalletError="reassign_wallet_error",tf.ReassignWalletConfirm="reassign_wallet_confirm",tf.MembersCannotDeleteThemself="members_cannot_delete_themself",tf.UsernameAlreadyExists="username_already_exists",tf.WrongEmailVerificationToken="wrong_email_verification_token",tf.WrongSmsVerificationToken="wrong_sms_verification_token",tf.InvalidEmailVerification="invalid_email_verification",tf.InvalidSmsVerification="invalid_sms_verification",tf.InvalidVerification="invalid_verification",tf.InvalidPosition="invalid_position",tf.TooManySmsVerificationAttempts="too_many_sms_verification_attempts",tf.TooManyEmailVerificationAttempts="too_many_email_verification_attempts",tf.TooManyVerificationAttempts="too_many_verification_attempts",tf.OrganizationNameAlreadyExists="organization_name_already_exists",tf.ProjectNameAlreadyExists="project_name_already_exists",tf.WalletNotDeployed="wallet_not_deployed",tf.EmailVerificationRequired="email_verification_required",tf.PhoneVerificationRequired="phone_verification_required",tf.InviteAddressRequired="invite_address_required",tf.ProviderNotAvailable="provider_not_available",tf.ForbiddenUnlinkRequest="forbidden_unlink_request",tf.InvalidUnlinkRequest="invalid_unlink_request",tf.TooManyApiTokens="too_many_api_tokens",tf.LockTimeout="lock_timeout",tf.LockTooManyAttempts="lock_too_many_attempts",tf.NftTokenGatingNotSupportedForChain="nft_token_gating_not_supported_for_chain",tf.EmptyChainName="empty_chain_name",tf.NoEnabledEmailProvider="no_enabled_email_provider",tf.NoEnabledSmsProvider="no_enabled_sms_provider",tf.InvalidKeyExportUrl="invalid_key_export_url",tf.InvalidDynamicProps="invalid_dynamic_props",tf.TooManyRequests="too_many_requests",tf.TooManyOrganizationsForUser="too_many_organizations_for_user",tf.TooManyProjectsForOrganization="too_many_projects_for_organization",tf.EmailAssociatedWithDifferentProvider="email_associated_with_different_provider",tf.UserHasAlreadyAccountWithEmail="user_has_already_account_with_email",tf.UserHasAlreadyAccountWithPhoneNumber="user_has_already_account_with_phone_number",tf.OtherVerifyFailure="other_verify_failure",tf.EmailTiedToEmbeddedWallet="email_tied_to_embedded_wallet",tf.InvalidInvite="invalid_invite",tf.
14SocialAccountAlreadyExists="social_account_already_exists",tf.InvalidEmailAddress="invalid_email_address",tf.InvalidGate="invalid_gate",tf.ConflictingEmbeddedWalletProviders="conflicting_embedded_wallet_providers",tf.InvalidUser="invalid_user",tf.InvalidCorsOrigins="invalid_cors_origins",tf.InvalidMobileDeeplinkUrls="invalid_mobile_deeplink_urls",tf.UnauthorizedMobileDeeplinkUrl="unauthorized_mobile_deeplink_url",tf.InvalidPrivateKeyFormat="invalid_private_key_format",tf.InvalidEmbeddedWalletSettings="invalid_embedded_wallet_settings",tf.WalletNotSupportPasskey="wallet_not_support_passkey",tf.RecoveryEmailUnavailableOrInvalid="recovery_email_unavailable_or_invalid",tf.ConnectError="connect_error",tf.InvalidWalletName="invalid_wallet_name",tf.InvalidWalletAddress="invalid_wallet_address",tf.EmailRecoveryDisabled="email_recovery_disabled",tf.NoCompatibleWalletServiceEnabled="no_compatible_wallet_service_enabled",tf.MissingAaProjectId="missing_aa_project_id",tf.LinkedEmbeddedWallet="linked_embedded_wallet",tf.InvalidMpcEnvironment="invalid_mpc_environment",tf.InvalidRegex="invalid_regex",tf.RepeatedOptions="repeated_options",tf.MissingPhoneNumberOrEmail="missing_phone_number_or_email",tf.DuplicateExists="duplicate_exists",tf.MfaDeviceNotFound="mfa_device_not_found",tf.MfaInvalidCode="mfa_invalid_code",tf.MfaInvalidRequest="mfa_invalid_request",tf.InvalidPhone="invalid_phone",tf.GateExists="gate_exists",tf.InvalidEmbeddedWalletChainsConfiguration="invalid_embedded_wallet_chains_configuration",tf.MergeAccountsConfirmation="merge_accounts_confirmation",tf.MergeAccountsInvalid="merge_accounts_invalid",tf.InvalidWalletId="invalid_wallet_id",tf.UnableToFetchBalances="unable_to_fetch_balances",tf.CannotSwitchToUnique="cannot_switch_to_unique",tf.CustomFieldDataNotUnique="custom_field_data_not_unique",tf.MetadataSizeExceeded="metadata_size_exceeded",tf.InvalidCustomHostname="invalid_custom_hostname",tf.BlockedUserCannotTransferWallet="blocked_user_cannot_transfer_wallet",tf.FeatureNotEnabledInSuborg="feature_not_enabled_in_suborg",tf.InvalidUsername="invalid_username",tf.InvalidExternalAuth="invalid_external_auth",tf.InvalidChainAddressMatch="invalid_chain_address_match",tf.InvalidUpdate="invalid_update",tf.CannotDeleteLastProject="cannot_delete_last_project",tf.NoHdWalletFound="no_hd_wallet_found",tf.WalletAccountExistsForChain="wallet_account_exists_for_chain",tf.TooManyEmbeddedWalletsForUser="too_many_embedded_wallets_for_user",tf.TooManyEmbeddedWalletsPerChainForUser="too_many_embedded_wallets_per_chain_for_user",tf.InvalidSessionPublicKey="invalid_session_public_key",tf.CustomFieldNotUnique="custom_field_not_unique",tf.InvalidAaProjectConfiguration="invalid_aa_project_configuration",tf.NoV1EmbeddedWalletFound="no_v1_embedded_wallet_found",tf.EmbeddedWalletAddressAlreadyLinked="embedded_wallet_address_already_linked",tf.KeyShareAlreadyBackedUp="key_share_already_backed_up",tf.InvalidKeySharesLength="invalid_key_shares_length",tf.WalletNotActive="wallet_not_active",tf.WalletServiceConnectionError="wallet_service_connection_error",tf.NoGlobalWalletFound="no_global_wallet_found",tf.InvalidMetadataValue="invalid_metadata_value",tf.MaxPasskeysPerUser="max_passkeys_per_user",tf.PasskeyNotFound="passkey_not_found",tf.CannotDeletePasskeyLinkedToEmbeddedWallet="cannot_delete_passkey_linked_to_embedded_wallet",tf.CannotDeleteLastSignInVerifiedCredential="cannot_delete_last_sign_in_verified_credential",tf.CredentialNotEnabledForSignIn="credential_not_enabled_for_sign_in",(tg=dD||(dD={})).Email="email",tg.Username="username",tg.NameServiceSubdomainHandle="name-service-subdomain-handle",(ty=dW||(dW={})).Sent="sent",ty.Receive="receive",ty.Swap="swap",(tw=d$||(d$={})).Testnet="testnet",tw.Mainnet="mainnet",(t_=dz||(dz={})).Testnet="testnet",t_.Mainnet="mainnet",(tb=dF||(dF={})).Testnet="testnet",tb.Mainnet="mainnet",(tk=dL||(dL={})).ACCOUNT_ALREADY_LINKED="account_already_linked",tk.ACCOUNT_ALREADY_LINKED_TO_DIFFERENT_PROFILE="account_already_linked_to_different_profile",tk.INVALID_PROVIDER="invalid_provider",tk.NO_ACCOUNT_LINKED="no_account_linked",tk.NO_AUTH_CODE="no_auth_code",tk.NO_OAUTH_URL="no_oauth_url",tk.NO_PROVIDER="no_provider",tk.OAUTH_ERROR="oauth_error",tk.OAUTH_WINDOW_BLOCKED="oauth_window_blocked",tk.OAUTH_WINDOW_CLOSED="oauth_window_closed",tk.OAUTH_WINDOW_TIMEOUT="oauth_window_timeout",tk.PROVIDER_NOT_ENABLED="provider_not_enabled",tk.SESSION_TIMEOUT="session_timeout",tk.SIGNIN_ERROR="signin_error",tk.SOCIAL_LINKING_NOT_ENABLED="social_linking_not_enabled",tk.UNLINK_ERROR="unlink_error",tk.VERIFICATION_ERROR="verification_error",tk.GENERAL_ER
14ROR="general_error",tk.USER_CANCELLED="user_cancelled",wM("@dynamic-labs/types","4.83.1");class _b{static get implementation(){return wH(dV,dV,"f",dB)?wH(dV,dV,"f",dB):{getOauthCode:({apiProvider:e,provider:n,redirectUrl:i,setIsProcessing:a,state:r,oauthLoginUrl:o,initWebAuth:s,strategy:l})=>new Promise((d,c)=>{if(n===lC.Apple&&(_d()||_r()||"redirect"===l))return void s({redirectUrl:i||window.location.href}).then(()=>wG(void 0,[{clientId:null==e?void 0:e.clientId,oauthLoginUrl:o,state:r}],void 0,function*({clientId:e,oauthLoginUrl:t,state:n}){yield new Promise((e,t)=>{let n=document.querySelector("script[data-apple-sdk]");if(n)n.hasAttribute("data-loaded")?e():(n.addEventListener("load",()=>e()),n.addEventListener("error",()=>t(Error("Failed to load Apple SDK"))));else{let n=document.createElement("script");n.type="text/javascript",n.src="https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js",n.setAttribute("data-apple-sdk","true"),n.onload=()=>{null==n||n.setAttribute("data-loaded","true"),e()},n.onerror=()=>t(Error("Failed to load Apple SDK")),window.document.head.appendChild(n)}}),AppleID.auth.init({clientId:e,redirectURI:t.searchParams.get("redirect_uri"),scope:"name email",state:n,usePopup:!1}),AppleID.auth.signIn()}).catch(c));if("redirect"===l&&n!==lC.Telegram)return void s({redirectUrl:i||window.location.href}).then(()=>{w7.openURL(o.toString())});clearInterval(t);let u={},m=window.open("","_blank","width=500,height=600");if(null==m)return void c({code:dL.OAUTH_WINDOW_BLOCKED,message:"Please allow popups and try again."});let p=t=>wG(void 0,void 0,void 0,function*(){let i=t.data,o=h(e);if(!o)return;if((null==i?void 0:i.type)==="origin_check"&&m){wz.debug("Origin check message received. Sending response now.",{data:i,expectedOrigin:o}),m.postMessage("origin_check_response",o);return}let s=(null==i?void 0:i.type)==="telegram_completed",l=(null==i?void 0:i.type)==="authorization_response";(l||s)&&wz.debug("Message received",{data:i});let d=t.origin===o;if((l&&(null==i?void 0:i.provider)===n||s)&&d){if(a(!0),!u[n])return void c({code:dL.SESSION_TIMEOUT,message:`Connecting ${n} account session timeout.`});if(window.removeEventListener("message",p),u[n]=!1,s)return void v(i,r);f(i,n,r)}}),h=e=>{if(null==e?void 0:e.redirectUrl)try{return new URL(e.redirectUrl).origin}catch(e){wz.error("Failed to parse social provider redirect url",{error:e});return}},v=(e,t)=>{wz.debug("Telegram completion message received",{data:e});let{code:n,state:i}=e;t!==i?c({code:dL.OAUTH_ERROR,message:"Failed to connect telegram account: Invalid random state"}):(d(n),a(!1))},f=(e,t,n)=>{let{code:i,error:r,state:o}=e;r&&"undefined"!==r?c({code:dL.OAUTH_ERROR,message:`Failed to connect ${t} social account: ${r}`}):n!==o?c({code:dL.OAUTH_ERROR,message:`Failed to connect ${t} social account: Invalid random state`}):i?(d(i),a(!1)):c({code:dL.NO_AUTH_CODE,message:`Failed to connect ${t} social account: no authorization code`})};u[n]||(window.addEventListener("message",p),u[n]=!0),s().then(()=>{null==m||m.location.assign(o),t=setInterval(()=>{(null==m?void 0:m.closed)&&(clearInterval(t),a(!1),u[n]&&c({code:dL.USER_CANCELLED,message:"User cancelled connection"}))},2e3)})})}}static set implementation(e){wJ(dV,dV,e,"f",dB)}static get getOauthCode(){return dV.implementation.getOauthCode}}dV=_b,dB={value:void 0},_b.isGetOauthCodeError=e=>"object"==typeof e&&"code"in e&&Object.values(dL).includes(e.code)&&"message"in e&&"string"==typeof e.message,new wA("@dynamic-labs/iframe-setup"),"https://app.dynamicauth.com/api/v0".replace(/\/+$/,""),(tI=dK||(dK={})).Coinbase="coinbase",tI.Kraken="kraken",(tx=dZ||(dZ={})).Eth="ETH",tx.Evm="EVM",tx.Flow="FLOW",tx.Sol="SOL",tx.Algo="ALGO",tx.Stark="STARK",tx.Cosmos="COSMOS",tx.Btc="BTC",tx.Eclipse="ECLIPSE",tx.Sui="SUI",tx.Spark="SPARK",tx.Tron="TRON",tx.Aptos="APTOS",tx.Ton="TON",tx.Stellar="STELLAR",tx.Aleo="ALEO",tx.Tempo="TEMPO",tx.Midnight="MIDNIGHT",(tS=dG||(dG={})).Wallet="wallet",tS.Exchange="exchange",(tC=dH||(dH={})).Direct="direct",tC.Enterprise="enterprise",tC.Indirect="indirect",tC.None="none",(tR=dJ||(dJ={}
14)).Only="connect-only",tR.AndSign="connect-and-sign",(tO=dY||(dY={})).Localstorage="localstorage",tO.Cookie="cookie",(tj=dX||(dX={})).CrossPlatform="cross-platform",tj.Platform="platform",(tT=dQ||(dQ={})).Discouraged="discouraged",tT.Preferred="preferred",tT.Required="required",(tP=d0||(d0={})).Discouraged="discouraged",tP.Preferred="preferred",tP.Required="required",(tE=d1||(d1={})).Internal="AUTHENTICATOR_TRANSPORT_INTERNAL",tE.Usb="AUTHENTICATOR_TRANSPORT_USB",tE.Nfc="AUTHENTICATOR_TRANSPORT_NFC",tE.Ble="AUTHENTICATOR_TRANSPORT_BLE",tE.Hybrid="AUTHENTICATOR_TRANSPORT_HYBRID",(tA=d2||(d2={})).GoogleDrive="googleDrive",tA.ICloud="iCloud",tA.Dynamic="dynamic",tA.External="external",tA.Delegated="delegated",(d3||(d3={})).Pending="pending",(tN=d5||(d5={})).TwoOfTwo="TWO_OF_TWO",tN.TwoOfThree="TWO_OF_THREE",tN.ThreeOfFive="THREE_OF_FIVE",(tq=d6||(d6={})).Pending="pending",tq.Activated="activated",(tU=d4||(d4={})).Blockchain="blockchain",tU.Email="email",tU.Oauth="oauth",tU.Passkey="passkey",tU.PhoneNumber="phoneNumber",tU.ExternalUser="externalUser",tU.Totp="totp",(tM=d7||(d7={})).EmailOnly="emailOnly",tM.MagicLink="magicLink",tM.Apple="apple",tM.Bitbucket="bitbucket",tM.Coinbasesocial="coinbasesocial",tM.Discord="discord",tM.Epicgames="epicgames",tM.Facebook="facebook",tM.Farcaster="farcaster",tM.Github="github",tM.Gitlab="gitlab",tM.Google="google",tM.Instagram="instagram",tM.Linkedin="linkedin",tM.Microsoft="microsoft",tM.Twitch="twitch",tM.Twitter="twitter",tM.Blocto="blocto",tM.Banxa="banxa",tM.CoinbaseOnramp="coinbaseOnramp",tM.CryptoDotCom="cryptoDotCom",tM.MoonPay="moonPay",tM.Dynamic="dynamic",tM.Alchemy="alchemy",tM.Zerodev="zerodev",tM.Telegram="telegram",tM.Turnkey="turnkey",tM.CoinbaseWaas="coinbaseWaas",tM.Sms="sms",tM.Spotify="spotify",tM.Tiktok="tiktok",tM.Line="line",tM.Steam="steam",tM.Shopify="shopify",tM.Zksync="zksync",tM.Kraken="kraken",tM.Blockaid="blockaid",tM.Passkey="passkey",tM.Okta="okta",tM.Sendgrid="sendgrid",tM.Resend="resend",(tD=d8||(d8={})).Ordinals="ordinals",tD.Payment="payment",tD.Cosmos="cosmos",tD.Evm="evm",tD.Stellar="stellar",tD.Ton="ton",tD.MidnightUnshielded="midnight_unshielded",tD.MidnightDust="midnight_dust",tD.MidnightShielded="midnight_shielded",(tW=d9||(d9={})).SignerToEcdsa="zerodev_signer_to_ecdsa",tW.MultiChain="zerodev_multi_chain",(t$=ce||(ce={})).V1="V1",t$.V2="V2",t$.V3="V3",(ct||(ct={})).Ledger="ledger",(tz=cn||(cn={})).Dynamic="dynamic",tz.User="user",(tF=ci||(ci={})).V6="v6",tF.V7="v7",(tL=ca||(ca={})).V24="v2_4",tL.V30="v3_0",tL.V31="v3_1",tL.V32="v3_2",tL.V33="v3_3",(tV=cr||(cr={})).Delegated="delegated",tV.RootUser="rootUser",tV.Server="server",(tB=co||(co={})).BrowserExtension="browserExtension",tB.CustodialService="custodialService",tB.WalletConnect="walletConnect",tB.QrCode="qrCode",tB.DeepLink="deepLink",tB.EmbeddedWallet="embeddedWallet",tB.SmartContractWallet="smartContractWallet",(tK=cs||(cs={})).Pending="pending",tK.Complete="complete",(tZ=cl||(cl={})).Text="text",tZ.Checkbox="checkbox",tZ.Select="select",(tG=cd||(cd={})).Standard="standard",tG.Custom="custom",(cc||(cc={})).Address="address",(tH=cu||(cu={})).Payment="payment",tH.Deposit="deposit",(tJ=cm||(cm={})).Cheapest="cheapest",tJ.Fastest="fastest",tJ.PreferredOrder="preferred_order",(tY=cp||(cp={})).Initiated="initiated",tY.SourceAttached="source_attached",tY.Quoted="quoted",tY.Signing="signing",tY.Broadcasted="broadcasted",tY.SourceConfirmed="source_confirmed",tY.Cancelled="cancelled",tY.Expired="expired",tY.Failed="failed",(tX=ch||(ch={})).Unknown="unknown",tX.Pending="pending",tX.Cleared="cleared",tX.Blocked="blocked",tX.Review="review",(tQ=cv||(cv={})).None="none",tQ.Routing="routing",tQ.Bridging="bridging",tQ.Swapping="swapping",tQ.Settling="settling",tQ.Completed="completed",tQ.Failed="failed",(t0=cf||(cf={})).Buy="buy",t0.Send="send",(t1=cg||(cg={})).Network="FEE_TYPE_NETWORK",t1.Exchange="FEE_TYPE_EXCHANGE",(cy||(cy={})).GuestCheckoutApplePay="GUEST_CHECKOUT_APPLE_PAY",(t2=cw||(cw={})).PendingAuth="ONRAMP_ORDER_STATUS_PENDING_AUTH",t2.PendingPayment="ONRAMP_ORDER_STATUS_PENDING_PAYMENT",t2.Processing="ONRAMP_ORDER_STATUS_PROCESSING",t2.Completed="ONRAMP_ORDER_STATUS_COMPLETED",t2.Failed="ONRAMP_ORDER_STATUS_FAILED",(c_||(c_
14={})).PaymentLinkTypeApplePayButton="PAYMENT_LINK_TYPE_APPLE_PAY_BUTTON",(t3=cb||(cb={})).Evm="EVM",t3.Midnight="MIDNIGHT",t3.Sol="SOL",t3.Sui="SUI",t3.Btc="BTC",t3.Ton="TON",t3.Stellar="STELLAR",t3.Tempo="TEMPO",t3.Aleo="ALEO",(t5=ck||(ck={})).Turnkey="turnkey",t5.Turnkeyhd="turnkeyhd",t5.DynamicWaas="dynamicWaas",(t6=cI||(cI={})).Threshold="threshold",t6.Full="full",(t4=cx||(cx={})).Email="email",t4.Id="id",t4.ExternalUserId="externalUserId",t4.PhoneNumber="phoneNumber",t4.SocialUsername="socialUsername",t4.SocialAccountId="socialAccountId",(t7=cS||(cS={})).Evm="EVM",t7.Midnight="MIDNIGHT",t7.Svm="SVM",t7.Sui="SUI",t7.Btc="BTC",t7.Ton="TON",t7.Stellar="STELLAR",t7.Tempo="TEMPO",t7.Aleo="ALEO",(t8=cC||(cC={})).Fiat="fiat",t8.Crypto="crypto",(t9=cR||(cR={})).Dynamic="dynamic",t9.External="external",(ne=cO||(cO={})).RsaOaep256="RSA-OAEP-256",ne.HybridRsaAes256="HYBRID-RSA-AES-256",(nt=cj||(cj={})).Pending="pending",nt.Active="active",nt.Revoked="revoked",(nn=cT||(cT={})).Accepted="accepted",nn.Queued="queued",(ni=cP||(cP={})).Days="days",ni.Hours="hours",ni.Minutes="minutes",(na=cE||(cE={})).Consolememberinvite="console:member:invite",na.Consolemfareset="console:mfa:reset",na.Consoleprojectdelete="console:project:delete",na.Consolesettingsupdate="console:settings:update",na.Consolessoupdate="console:sso:update",na.Consoleuserdelete="console:user:delete",na.Credentiallink="credential:link",na.Credentialupdate="credential:update",na.Credentialunlink="credential:unlink",na.Userupdate="user:update",na.Userdelete="user:delete",na.Walletexport="wallet:export",na.Walletdelete="wallet:delete",na.Walletdelegate="wallet:delegate",na.Walletsign="wallet:sign",na.Walletrestore="wallet:restore",(cA||(cA={})).Mpc="mpc",(nr=cN||(cN={})).Passkey="passkey",nr.Passphrase="passphrase",(no=cq||(cq={})).Sandbox="sandbox",no.Live="live",(ns=cU||(cU={})).Ethereum="ethereum",ns.Solana="solana",(nl=cM||(cM={})).Recommended="recommended",nl.Exact="exact",(nd=cD||(cD={})).Banxa="banxa",nd.CoinbaseOnramp="coinbaseOnramp",nd.CryptoDotCom="cryptoDotCom",nd.MoonPay="moonPay",(nc=cW||(cW={})).Usb="usb",nc.Nfc="nfc",nc.Ble="ble",nc.Internal="internal",nc.Hybrid="hybrid",(nu=c$||(c$={})).Hybrid="hybrid",nu.SecurityKey="security-key",nu.ClientDevice="client-device",(cz||(cz={})).PublicKey="public-key",(cF||(cF={})).PublicKey="public-key",(nm=cL||(cL={})).Allow="allow",nm.Block="block",(np=cV||(cV={})).Connected="connected",np.Disconnected="disconnected",(nh=cB||(cB={})).Healthy="healthy",nh.Unhealthy="unhealthy",(nv=cK||(cK={})).Shielded="midnight_shielded",nv.Dust="midnight_dust",nv.Unshielded="midnight_unshielded",(nf=cZ||(cZ={})).Testnet="testnet",nf.Mainnet="mainnet",(ng=cG||(cG={})).Testnet="testnet",ng.Mainnet="mainnet",(ny=cH||(cH={})).Testnet="testnet",ny.Mainnet="mainnet",(nw=cJ||(cJ={})).Testnet="testnet",nw.Mainnet="mainnet",(n_=cY||(cY={})).Userbasic="user:basic",n_.RequiresAdditionalAuth="requiresAdditionalAuth",n_.UserDataForm="userDataForm",n_.WaasBackupToken="waasBackupToken",n_.Deviceregister="device:register",(nb=cX||(cX={})).WalletWaasSign="wallet.waas.sign",nb.WalletWaasExport="wallet.waas.export",nb.WalletWaasReshare="wallet.waas.reshare",nb.WalletWaasRefresh="wallet.waas.refresh",nb.UserUpdate="user.update",(nk=cQ||(cQ={})).Totp="totp",nk.Passkey="passkey",nk.Email="email",(nI=c0||(c0={})).SingleUse="single_use",nI.TimeBound="time_bound",(nx=c1||(c1={})).Api20260101="2026_01_01",nx.Api20260401="2026_04_01",(nS=c2||(c2={})).Custom="custom",nS.Default="default",(nC=c3||(c3={})).Done="done",nC.VerifyEmail="verify-email",nC.VerifiedAndTransferred="verified-and-transferred",nC.VerifySms="verify-sms",(nR=c5||(c5={})).Pending="pending",nR.Completed="completed",(nO=c6||(c6={})).Dynamic="dynamic",nO.MagicLink="magicLink",nO.Blocto="blocto",nO.Turnkey="turnkey",nO.CoinbaseWaas="coinbaseWaas",(nj=c4||(c4={})).Apple="apple",nj.Bitbucket="bitbucket",nj.Coinbasesocial="coinbasesocial",nj.Discord="discord",nj.Epicgames="epicgames",nj.Facebook="facebook",nj.Farcaster="farcaster",nj.Github="github",nj.Gitlab="gitlab",nj.Google="google",nj.Instagram="instagram",nj.Linkedin="linkedin",nj.Microsoft="microsoft",nj.Twitch="twitch",nj.Twitter="twitter",nj.Telegram="telegram",nj.Spotify="spotify",nj.Tiktok="tiktok",
14nj.Line="line",nj.Steam="steam",nj.Shopify="shopify",nj.Kraken="kraken",nj.Okta="okta",(nT=c7||(c7={})).Development="development",nT.Production="production",(nP=c8||(c8={})).Center="center",nP.Left="left",nP.Right="right",(nE=c9||(c9={})).Email="email",nE.EmailAndPhone="emailAndPhone",nE.Phone="phone",nE.Separator="separator",nE.Social="social",nE.Text="text",nE.Wallet="wallet",nE.Passkey="passkey",(ue||(ue={})).Login="login",(nA=ut||(ut={})).Stackup="STACKUP",nA.Pimlico="PIMLICO",nA.Alchemy="ALCHEMY",nA.Gelato="GELATO",(un||(un={})).Track="track",(ui||(ui={})).Okta="okta",(nN=ua||(ua={})).Otp="otp",nN.Sso="sso",(nq=ur||(ur={})).Cheapest="CHEAPEST",nq.Fastest="FASTEST",(nU=uo||(uo={})).Pending="PENDING",nU.Done="DONE",nU.Failed="FAILED",nU.NotFound="NOT_FOUND",(nM=us||(us={})).EmailCannotBeNull="email_cannot_be_null",nM.ExchangeCannotBeEnabled="exchange_cannot_be_enabled",nM.TransferAmountTooSmall="transfer_amount_too_small",nM.TransferAddressNotWhitelisted="transfer_address_not_whitelisted",nM.InvalidScopes="invalid_scopes",nM.UnknownTransferError="unknown_transfer_error",nM.TransferMfaRequired="transfer_mfa_required",nM.TransferMfaFailed="transfer_mfa_failed",nM.InvalidTransferFunds="invalid_transfer_funds",nM.InvalidTransferCurrency="invalid_transfer_currency",nM.InvalidExchangeProvider="invalid_exchange_provider",nM.InvalidTransferNetwork="invalid_transfer_network",nM.InvalidEmail="invalid_email",nM.EmailAlreadyExists="email_already_exists",nM.AllowlistAlreadyExists="allowlist_already_exists",nM.AllowlistEntryAlreadyExists="allowlist_entry_already_exists",nM.ReassignWalletError="reassign_wallet_error",nM.ReassignWalletConfirm="reassign_wallet_confirm",nM.MembersCannotDeleteThemself="members_cannot_delete_themself",nM.UsernameAlreadyExists="username_already_exists",nM.WrongEmailVerificationToken="wrong_email_verification_token",nM.WrongSmsVerificationToken="wrong_sms_verification_token",nM.InvalidEmailVerification="invalid_email_verification",nM.InvalidSmsVerification="invalid_sms_verification",nM.InvalidVerification="invalid_verification",nM.InvalidPosition="invalid_position",nM.TooManySmsVerificationAttempts="too_many_sms_verification_attempts",nM.TooManyEmailVerificationAttempts="too_many_email_verification_attempts",nM.TooManyVerificationAttempts="too_many_verification_attempts",nM.OrganizationNameAlreadyExists="organization_name_already_exists",nM.ProjectNameAlreadyExists="project_name_already_exists",nM.WalletNotDeployed="wallet_not_deployed",nM.EmailVerificationRequired="email_verification_required",nM.PhoneVerificationRequired="phone_verification_required",nM.InviteAddressRequired="invite_address_required",nM.ProviderNotAvailable="provider_not_available",nM.ForbiddenUnlinkRequest="forbidden_unlink_request",nM.InvalidUnlinkRequest="invalid_unlink_request",nM.TooManyApiTokens="too_many_api_tokens",nM.LockTimeout="lock_timeout",nM.LockTooManyAttempts="lock_too_many_attempts",nM.NftTokenGatingNotSupportedForChain="nft_token_gating_not_supported_for_chain",nM.EmptyChainName="empty_chain_name",nM.NoEnabledEmailProvider="no_enabled_email_provider",nM.NoEnabledSmsProvider="no_enabled_sms_provider",nM.InvalidKeyExportUrl="invalid_key_export_url",nM.InvalidDynamicProps="invalid_dynamic_props",nM.TooManyRequests="too_many_requests",nM.TooManyOrganizationsForUser="too_many_organizations_for_user",nM.TooManyProjectsForOrganization="too_many_projects_for_organization",nM.EmailAssociatedWithDifferentProvider="email_associated_with_different_provider",nM.UserHasAlreadyAccountWithEmail="user_has_already_account_with_email",nM.UserHasAlreadyAccountWithPhoneNumber="user_has_already_account_with_phone_number",nM.OtherVerifyFailure="other_verify_failure",nM.EmailTiedToEmbeddedWallet="email_tied_to_embedded_wallet",nM.InvalidInvite="invalid_invite",nM.SocialAccountAlreadyExists="social_account_already_exists",nM.InvalidEmailAddress="invalid_email_address",nM.InvalidGate="invalid_gate",nM.ConflictingEmbeddedWalletProviders="conflicting_embedded_wallet_providers",nM.InvalidUser="invalid_user",nM.InvalidCorsOrigins="invalid_cors_origins",nM.InvalidMobileDeeplinkUrls="invalid_mobile_deeplink_urls",nM.UnauthorizedMobileDeeplinkUrl="unauthorized_mobile_deeplink_url",nM.InvalidPrivateKeyFormat="invalid_private_key_format",nM.InvalidEmbeddedWalletSettings="invalid_embedded_wallet_settings",nM.Wallet
14NotSupportPasskey="wallet_not_support_passkey",nM.RecoveryEmailUnavailableOrInvalid="recovery_email_unavailable_or_invalid",nM.ConnectError="connect_error",nM.InvalidWalletName="invalid_wallet_name",nM.InvalidWalletAddress="invalid_wallet_address",nM.EmailRecoveryDisabled="email_recovery_disabled",nM.NoCompatibleWalletServiceEnabled="no_compatible_wallet_service_enabled",nM.MissingAaProjectId="missing_aa_project_id",nM.LinkedEmbeddedWallet="linked_embedded_wallet",nM.InvalidMpcEnvironment="invalid_mpc_environment",nM.InvalidRegex="invalid_regex",nM.RepeatedOptions="repeated_options",nM.MissingPhoneNumberOrEmail="missing_phone_number_or_email",nM.DuplicateExists="duplicate_exists",nM.MfaDeviceNotFound="mfa_device_not_found",nM.MfaInvalidCode="mfa_invalid_code",nM.MfaInvalidRequest="mfa_invalid_request",nM.InvalidPhone="invalid_phone",nM.GateExists="gate_exists",nM.InvalidEmbeddedWalletChainsConfiguration="invalid_embedded_wallet_chains_configuration",nM.MergeAccountsConfirmation="merge_accounts_confirmation",nM.MergeAccountsInvalid="merge_accounts_invalid",nM.InvalidWalletId="invalid_wallet_id",nM.UnableToFetchBalances="unable_to_fetch_balances",nM.CannotSwitchToUnique="cannot_switch_to_unique",nM.CustomFieldDataNotUnique="custom_field_data_not_unique",nM.MetadataSizeExceeded="metadata_size_exceeded",nM.InvalidCustomHostname="invalid_custom_hostname",nM.BlockedUserCannotTransferWallet="blocked_user_cannot_transfer_wallet",nM.FeatureNotEnabledInSuborg="feature_not_enabled_in_suborg",nM.InvalidUsername="invalid_username",nM.InvalidExternalAuth="invalid_external_auth",nM.InvalidChainAddressMatch="invalid_chain_address_match",nM.InvalidUpdate="invalid_update",nM.CannotDeleteLastProject="cannot_delete_last_project",nM.NoHdWalletFound="no_hd_wallet_found",nM.WalletAccountExistsForChain="wallet_account_exists_for_chain",nM.TooManyEmbeddedWalletsForUser="too_many_embedded_wallets_for_user",nM.TooManyEmbeddedWalletsPerChainForUser="too_many_embedded_wallets_per_chain_for_user",nM.InvalidSessionPublicKey="invalid_session_public_key",nM.CustomFieldNotUnique="custom_field_not_unique",nM.InvalidAaProjectConfiguration="invalid_aa_project_configuration",nM.NoV1EmbeddedWalletFound="no_v1_embedded_wallet_found",nM.EmbeddedWalletAddressAlreadyLinked="embedded_wallet_address_already_linked",nM.KeyShareAlreadyBackedUp="key_share_already_backed_up",nM.InvalidKeySharesLength="invalid_key_shares_length",nM.WalletNotActive="wallet_not_active",nM.WalletServiceConnectionError="wallet_service_connection_error",nM.NoGlobalWalletFound="no_global_wallet_found",nM.InvalidMetadataValue="invalid_metadata_value",nM.MaxPasskeysPerUser="max_passkeys_per_user",nM.PasskeyNotFound="passkey_not_found",nM.CannotDeletePasskeyLinkedToEmbeddedWallet="cannot_delete_passkey_linked_to_embedded_wallet",nM.CannotDeleteLastSignInVerifiedCredential="cannot_delete_last_sign_in_verified_credential",nM.CredentialNotEnabledForSignIn="credential_not_enabled_for_sign_in",(nD=ul||(ul={})).Email="email",nD.Username="username",nD.NameServiceSubdomainHandle="name-service-subdomain-handle",(nW=ud||(ud={})).Sent="sent",nW.Receive="receive",nW.Swap="swap",(n$=uc||(uc={})).Testnet="testnet",n$.Mainnet="mainnet",(nz=uu||(uu={})).Testnet="testnet",nz.Mainnet="mainnet",(nF=um||(um={})).Testnet="testnet",nF.Mainnet="mainnet",wM("@dynamic-labs/utils","4.83.1"),e.s([],973402);var _k="4.83.1";"u"<typeof window||(n=new URL(window.location.href));let _I=new wS;e.s(["walletConnectorEvents",0,_I],201565);let _x=new wA("WalletConnector");e.s(["logger",0,_x],890357);let _S=(e,t,n,i)=>({blockchainName:e,displayName:null!=i?i:e,name:t,symbol:n}),_C=[_S("Aleo","aleo","ALEO"),_S("Algorand","algorand","ALGO"),_S("Aptos","aptos","APTOS"),_S("Bitcoin","bitcoin","BTC"),_S("Cosmos","cosmos","COSMOS"),_S("Eclipse","eclipse","ECLIPSE"),_S("Ethereum","evm","ETH","EVM"),_S("Flow","flow","FLOW"),_S("Midnight","midnight","MIDNIGHT"),_S("Solana","solana","SOL"),_S("Spark","spark","SPARK"),_S("Starknet","starknet","ETH"),_S("Stellar","stellar","XLM"),_S("Sui","sui","SUI"),_S("Tempo","tempo","TEMPO"),_S("Tron","tron","TRON"),_S("TON","ton","TON")],_R={algo:"algorand",bip122:"bitcoin",btc:"bitcoin",eip155:"evm",eth:"evm",sol:"solana",stark:"starknet",sui:"sui",ton:"ton"},_O=e=>{var t;let n=e.toLowerCase(),i=null!=(t=_R[n])?t:n,a=_C.find(e=>e.name===i||e.symbol.toLocaleLowerCase()===i);if(a)return a},_j=e=>{var t,n;let a=_O(e);if(!a)return;let r=null==i?void 0:i[a.name],o=Object.assign({},a);return r&&(o.blockchainName=null!=(t=r.displayName)?t:a.blockchainName,o.displayName=null!=(n=r.displayName)?n:a.displayName),o}
14,_T=(e,t,n)=>{var i,a,r,o;if(_o())return e.split("?")[0];let s=_t()?"mobile":"desktop";return("native"===n?(null==(i=t[s])?void 0:i.native)||(null==(a=t[s])?void 0:a.universal):(null==(r=t[s])?void 0:r.universal)||(null==(o=t[s])?void 0:o.native))||""},_P=({mode:e,uri:t="",deepLinks:n,preference:i,redirectUrl:a})=>{if(!n)return"";switch(e){case"connection":if(_o())return t;let r=_T(t,n,i);if(!r)return`${r}?uri=${encodeURIComponent(t)}`;let o=new URL(r),s=new URLSearchParams(o.search);return s.set("uri",t),a&&s.set("redirectUrl",a),o.search=s.toString(),o.toString();case"regular":return _T(t,n,i)}};function _E(e,t,n,i){return new(n||(n=Promise))(function(a,r){function o(e){try{l(i.next(e))}catch(e){r(e)}}function s(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((i=i.apply(e,t||[])).next())})}function _A(e,t,n,i){if("a"===n&&!i)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?i:"a"===n?i.call(e):i?i.value:t.get(e)}e.s(["getDeepLink",0,_P],264542),"function"==typeof SuppressedError&&SuppressedError,e.s(["performPlatformSpecificConnectionMethod",0,(e,t,n,i,a)=>_E(void 0,void 0,void 0,function*(){var r,o,s;let l=_P({deepLinks:t,mode:"connection",preference:i,redirectUrl:a,uri:e});if(_t()){let e=w7.getUrl();_f.set(e.pathname),yield w7.openURL(l)}else(null==(r=null==t?void 0:t.desktop)?void 0:r.native)&&(null==(o=n.onDesktopUri)||o.call(n,l)),null==(s=n.onDisplayUri)||s.call(n,e)})],241898),e.s(["eventListenerHandlers",0,e=>({handleAccountChange:t=>_E(void 0,void 0,void 0,function*(){(_x.debug(`${e.name} - accountChange`,t),0===t.length)?e.emit("disconnect"):e.emit("accountChange",{accounts:t})}),handleChainChange:t=>_E(void 0,void 0,void 0,function*(){_x.debug(`${e.name} - chainChange`,t);let n=t&&"string"==typeof t&&/^0x[0-9a-fA-F]*$/.test(t)?parseInt(t,16).toString():t.toString();e.emit("chainChange",{chain:n})}),handleDisconnect:t=>_E(void 0,void 0,void 0,function*(){_x.debug(`${e.name} - disconnect`,t),(null==t?void 0:t.code)!==1013&&e.emit("disconnect")})})],580718);var _N=e.i(271645);let _q=(0,_N.createContext)(void 0),_U=()=>{let e=(0,_N.useContext)(_q);if(void 0===e)throw Error("useWalletBookContext must be used within a WalletBookContextProvider");return e},_M=(e,t,n)=>{var i,a,r;if(!t)throw Error("Wallet key is required. Please pass in a wallet key to getWalletBookWallet");let o=null!=(a=null==(i=null==e?void 0:e.wallets)?void 0:i[t])?a:n;if(!o)throw Error(`Wallet ${t} not found in wallet book (${Object.keys(null!=(r=null==e?void 0:e.wallets)?r:{}).length} wallets found)`);return o},_D="https://iconic.dynamic-static-assets.com/icons/sprite.svg",_W=()=>{var e,t,n;return void 0!==wk.default&&wk.default.env&&null!=(n=null!=(t=null!=(e=wk.default.env.ICONIC_SPRITE_CDN_URL)?e:wk.default.env.NEXT_PUBLIC_ICONIC_SPRITE_CDN_URL)?t:wk.default.env.REACT_APP_ICONIC_SPRITE_CDN_URL)?n:_D},_$=_W(),_z=e=>{let t=Object.assign(Object.assign({},e),{function:e=>{let n=`${_$}#${t.iconName}`;return(0,_N.createElement)("img",Object.assign(Object.assign({"data-testid":`iconic-${t.iconName}`},e),{alt:t.alt,src:n}))}}),n=t.function.bind(t);return Object.assign(n,{iconName:t.iconName,sourcePath:t.sourcePath}),n},_F=_z({alt:"Brave Browser",iconName:"brave",sourcePath:"icons/browsers/brave.svg"}),_L=_z({alt:"Chrome Browser",iconName:"chrome",sourcePath:"icons/browsers/chrome.svg"}),_V=_z({alt:"Edge Browser",iconName:"edge",sourcePath:"icons/browsers/edge.svg"}),_B=_z({alt:"Firefox Browser",iconName:"firefox",sourcePath:"icons/browsers/firefox.svg"}),_K=_z({alt:"Opera Browser",iconName:"opera",sourcePath:"icons/browsers/opera.svg"}),_Z=_z({alt:"Opera Browser",iconName:"safari",sourcePath:"icons/browsers/safari.svg"}),_G=_z({alt:"Aleo Chain",iconName:"aleo",sourcePath:"icons/chains/aleo.svg"}),_H=_z({alt:"Algorand Chain",iconName:"algorand",sourcePath:"icons/chains/algorand.svg"}),_J=_z({alt:"Aptos Chain",iconName:"aptos",sourcePath:"icons/chains/aptos.svg"});_z({alt:"Arbitrum Chain",iconName:"arbitrum",sourcePath:"icons/chains/arbitrum.svg"}),_z({alt:"Aurora Chain",iconName:"aurora",sourcePath:"icons/chains/aurora.svg"}),_z({alt:"Axelar Chain",iconName:"axelar",sourcePath:"icons/chains/axelar.svg"}),_z({alt:"Base Chain",iconName:"base",sourcePath:"icons/chains/base.svg"}),_z({alt:"Berachain Chain",iconName:"berachain",sourcePath:"icons/chains/berachain.svg"});let _Y=_z({alt:"Bitcoin Chain",iconName:"bitcoin",sourcePath:"icons/chains/bitcoin.svg"});_z({alt:"BNB Chain",iconName:"bnb",sourcePath:"icons/chains/bnb.svg"});
14let _X=_z({alt:"Cosmos Chain",iconName:"cosmos",sourcePath:"icons/chains/cosmos.svg"}),_Q=_z({alt:"Eclipse",iconName:"eclipse",sourcePath:"icons/chains/eclipse.svg"}),_0=_z({alt:"Ethereum Chain",iconName:"ethereum",sourcePath:"icons/chains/ethereum.svg"}),_1=_z({alt:"Flow Chain",iconName:"flow",sourcePath:"icons/chains/flow.svg"});_z({alt:"Gnosis Chain",iconName:"gnosis",sourcePath:"icons/chains/gnosis.svg"}),_z({alt:"Goerli Chain",iconName:"goerli",sourcePath:"icons/chains/goerli.svg"});let _2=_z({alt:"Midnight Chain",iconName:"midnight",sourcePath:"icons/chains/midnight.svg"});_z({alt:"Optimism Chain",iconName:"optimism",sourcePath:"icons/chains/optimism.svg"}),_z({alt:"Osmosis Chain",iconName:"osmosis",sourcePath:"icons/chains/osmosis.svg"}),_z({alt:"Palm Chain",iconName:"palm",sourcePath:"icons/chains/palm.svg"}),_z({alt:"Polygon Chain",iconName:"polygon",sourcePath:"icons/chains/polygon.svg"}),_z({alt:"Sei Chain",iconName:"sei",sourcePath:"icons/chains/sei.svg"});let _3=_z({alt:"Solana Chain",iconName:"solana",sourcePath:"icons/chains/solana.svg"}),_5=_z({alt:"Spark Chain",iconName:"spark",sourcePath:"icons/chains/spark.svg"}),_6=_z({alt:"Starknet Chain",iconName:"starknet",sourcePath:"icons/chains/starknet.svg"}),_4=_z({alt:"Stellar Chain",iconName:"stellar",sourcePath:"icons/chains/stellar.svg"}),_7=_z({alt:"Sui Chain",iconName:"sui",sourcePath:"icons/chains/sui.svg"}),_8=_z({alt:"Tempo Chain",iconName:"tempo",sourcePath:"icons/chains/tempo.svg"}),_9=_z({alt:"Ton Chain",iconName:"ton",sourcePath:"icons/chains/ton.svg"}),be=_z({alt:"Tron Chain",iconName:"tron",sourcePath:"icons/chains/tron.svg"});_z({alt:"zkSync Era Chain",iconName:"zkSync",sourcePath:"icons/chains/zkSync.svg"}),_z({alt:"Banxa",iconName:"banxa",sourcePath:"icons/onramps/banxa.svg"}),_z({alt:"Coinbase Pay",iconName:"coinbase-pay",sourcePath:"icons/onramps/coinbase-pay.svg"}),_z({alt:"Crypto.com",iconName:"crypto-dot-com",sourcePath:"icons/onramps/crypto-dot-com.svg"}),_z({alt:"MoonPay",iconName:"moonpay",sourcePath:"icons/onramps/moonpay.svg"});let bt=_z({alt:"Bitbucket",iconName:"bitbucket",sourcePath:"icons/social/bitbucket.svg"}),bn=_z({alt:"Discord",iconName:"discord",sourcePath:"icons/social/discord.svg"}),bi=_z({alt:"Facebook",iconName:"facebook",sourcePath:"icons/social/facebook.svg"}),ba=_z({alt:"Farcaster",iconName:"farcaster",sourcePath:"icons/social/farcaster.svg"}),br=_z({alt:"Github",iconName:"github",sourcePath:"icons/social/github.svg"}),bo=_z({alt:"Github",iconName:"github-dark",sourcePath:"icons/social/github-dark.svg"}),bs=_z({alt:"Gitlab",iconName:"gitlab",sourcePath:"icons/social/gitlab.svg"}),bl=_z({alt:"Google",iconName:"google",sourcePath:"icons/social/google.svg"}),bd=_z({alt:"Helpdesk",iconName:"helpdesk",sourcePath:"icons/social/helpdesk.svg"}),bc=_z({alt:"Linkedin",iconName:"linkedin",sourcePath:"icons/social/linkedin.svg"}),bu=_z({alt:"Microsoft",iconName:"microsoft",sourcePath:"icons/social/microsoft.svg"}),bm=_z({alt:"Slack",iconName:"slack",sourcePath:"icons/social/slack.svg"}),bp=_z({alt:"Telegram",iconName:"telegram",sourcePath:"icons/social/telegram.svg"}),bh=_z({alt:"Twitch",iconName:"twitch",sourcePath:"icons/social/twitch.svg"}),bv=_z({alt:"Twitch",iconName:"twitch-dark",sourcePath:"icons/social/twitch-dark.svg"}),bf=_z({alt:"Twitter",iconName:"twitter",sourcePath:"icons/social/twitter.svg"}),bg=_z({alt:"Twitter",iconName:"twitter-dark",sourcePath:"icons/social/twitter-dark.svg"}),by=_z({alt:"Apple",iconName:"apple",sourcePath:"icons/social/apple.svg"}),bw=_z({alt:"Apple",iconName:"apple-dark",sourcePath:"icons/social/apple-dark.svg"}),b_=_z({alt:"Coinbase",iconName:"coinbasesocial",sourcePath:"icons/social/coinbasesocial.svg"}),bb=_z({alt:"Coinbase",iconName:"coinbasesocial-dark",sourcePath:"icons/social/coinbasesocial-dark.svg"}),bk=_z({alt:"Instagram",iconName:"instagram",sourcePath:"icons/social/instagram.svg"}),bI=_z({alt:"YouTube",iconName:"youtube",sourcePath:"icons/social/youtube.svg"}),bx=_z({alt:"onePassword",iconName:"one-password",sourcePath:"icons/social/onePassword.svg"}),bS=_z({alt:"onePassword-dark",iconName:"one-password-dark",sourcePath:"icons/social/onePassword-dark.svg"}),bC=_z({alt:"epicGames",iconName:"epicgames",sourcePath:"icons/social/epicgames.svg"}),bR=_z({alt:"epicGames-dark",iconName:"epicgames-dark",sourcePath:"icons/social/epicgames-dark.svg"}),bO=_z({alt:"spotify",iconName:"spotify",sourcePath:"icons/social/spotify.svg"}),bj=_z({alt:"spotify-dark",iconName:"spotify-dark",sourcePath:"icons/social/spotify-dark.svg"}),bT=_z({alt:"steam",iconName:"steam",sourcePath:"icons/social/steam.svg"}
14),bP=_z({alt:"steam-dark",iconName:"steam-dark",sourcePath:"icons/social/steam-dark.svg"}),bE=_z({alt:"tiktok",iconName:"tiktok",sourcePath:"icons/social/tiktok.svg"}),bA=_z({alt:"tiktok-dark",iconName:"tiktok-dark",sourcePath:"icons/social/tiktok-dark.svg"}),bN=_z({alt:"line",iconName:"line",sourcePath:"icons/social/line.svg"}),bq=_z({alt:"shopify",iconName:"shopify",sourcePath:"icons/social/shopify.svg"}),bU=_z({alt:"kraken",iconName:"kraken",sourcePath:"icons/social/kraken.svg"}),bM=_z({alt:"kraken-dark",iconName:"kraken-dark",sourcePath:"icons/social/kraken-dark.svg"}),bD=_z({alt:"binance",iconName:"binancesocial",sourcePath:"icons/social/binancesocial.svg"}),bW=_z({alt:"okta",iconName:"okta",sourcePath:"icons/social/okta.svg"});e.s(["AppleDarkSocialIcon",0,bw,"AppleSocialIcon",0,by,"BinanceSocialIcon",0,bD,"BitbucketIcon",0,bt,"CoinbaseSocialDarkIcon",0,bb,"CoinbaseSocialIcon",0,b_,"DiscordIcon",0,bn,"EpicGamesDarkIcon",0,bR,"EpicGamesIcon",0,bC,"FacebookIcon",0,bi,"FarcasterIcon",0,ba,"GithubDarkIcon",0,bo,"GithubIcon",0,br,"G
14itlabIcon",0,bs,"GoogleIcon",0,bl,"HelpdeskIcon",0,bd,"InstagramIcon",0,bk,"KrakenDarkIcon",0,bM,"KrakenIcon",0,bU,"LineIcon",0,bN,"LinkedinIcon",0,bc,"MicrosoftIcon",0,bu,"OktaIcon",0,bW,"OnePasswordDarkIcon",0,bS,"OnePasswordIcon",0,bx,"ShopifyIcon",0,bq,"SlackIcon",0,bm,"SpotifyDarkIcon",0,bj,"SpotifyIcon",0,bO,"SteamDarkIcon",0,bP,"SteamIcon",0,bT,"TelegramIcon",0,bp,"TikTokDarkIcon",0,bA,"TikTokIcon",0,bE,"TwitchDarkIcon",0,bv,"TwitchIcon",0,bh,"TwitterDarkIcon",0,bg,"TwitterIcon",0,bf,"YouTubeIcon",0,bI],625485),_z({alt:"1inch Wallet",iconName:"1inch.svg",sourcePath:"icons/wallets/1inch.svg"}),_z({alt:"Argent X Wallet",iconName:"argentx",sourcePath:"icons/wallets/argentx.svg"}),_z({alt:"Argent Mobile",iconName:"argentmobile",sourcePath:"icons/wallets/argent-mobile.svg"}),_z({alt:"Argent Web Wallet",iconName:"argentwebwallet",sourcePath:"icons/wallets/argent-web-wallet.svg"}),_z({alt:"Backpack Wallet",iconName:"backpack",sourcePath:"icons/wallets/backpack.svg"}),_z({alt:"Binance Wallet",iconName:"binance.svg",sourcePath:"icons/wallets/binance.svg"}),_z({alt:"BitPay Wallet",iconName:"bitpay.svg",sourcePath:"icons/wallets/bitpay.svg"}),_z({alt:"Blocto Wallet",iconName:"blocto",sourcePath:"icons/wallets/blocto.svg"}),_z({alt:"Braavos Wallet",iconName:"braavos",sourcePath:"icons/wallets/braavos.svg"}),_z({alt:"ByBit Wallet",iconName:"bybit",sourcePath:"icons/wallets/bybit.svg"}),_z({alt:"Coin98 Wallet",iconName:"coin98",sourcePath:"icons/wallets/coin98.svg"}),_z({alt:"Coinbase Wallet",iconName:"coinbase",sourcePath:"icons/wallets/coinbase.svg"}),_z({alt:"Crypto Wallet",iconName:"crypto.svg",sourcePath:"icons/wallets/crypto.svg"}),_z({alt:"Dapper Wallet",iconName:"dapper",sourcePath:"icons/wallets/dapper.svg"}),_z({alt:"Dawn Wallet",iconName:"dawn",sourcePath:"icons/wallets/dawn.svg"}),_z({alt:"Default Wallet",iconName:"defaultwallet",sourcePath:"icons/wallets/default.svg"}),_z({alt:"Dapper Wallet",iconName:"emailsign.svg",sourcePath:"icons/wallets/emailsign.svg"});let b$=_z({alt:"Sign in with Email",iconName:"signinwithemail",sourcePath:"icons/wallets/signinwithemail.svg"});_z({alt:"Exodus Wallet",iconName:"exodus",sourcePath:"icons/wallets/exodus.svg"}),_z({alt:"Fireblocks Wallet",iconName:"fireblocks",sourcePath:"icons/wallets/fireblocks.svg"}),_z({alt:"Flow Wallet",iconName:"flowwallet",sourcePath:"icons/wallets/flowwallet.svg"}),_z({alt:"Fordefi Wallet",iconName:"fordefi",sourcePath:"icons/wallets/fordefi.svg"}),_z({alt:"Fortmatic Wallet",iconName:"fortmatic",sourcePath:"icons/wallets/fortmatic.svg"}),_z({alt:"Frame Wallet",iconName:"frame",sourcePath:"icons/wallets/frame.svg"}),_z({alt:"Gamestop Wallet",iconName:"gamestop",sourcePath:"icons/wallets/gamestop.svg"}),_z({alt:"Glow Wallet",iconName:"glow",sourcePath:"icons/wallets/glow.svg"}),_z({alt:"ImToken Wallet",iconName:"imtoken.svg",sourcePath:"icons/wallets/imtoken.svg"}),_z({alt:"Injected Wallet",iconName:"injectedwallet",sourcePath:"icons/wallets/injectedwallet.svg"}),_z({alt:"Infinex Wallet",iconName:"infinex",sourcePath:"icons/wallets/infinex.svg"}),_z({alt:"Keplr Wallet",iconName:"keplr",sourcePath:"icons/wallets/keplr.svg"}),_z({alt:"Ledger Wallet",iconName:"ledger",sourcePath:"icons/wallets/ledger.svg"}),_z({alt:"Lilico Wallet",iconName:"lilico",sourcePath:"icons/wallets/lilico.svg"}),_z({alt:"Linen Wallet",iconName:"linen.svg",sourcePath:"icons/wallets/linen.svg"}),_z({alt:"Matic Wallet",iconName:"matic",sourcePath:"icons/wallets/matic.svg"}),_z({alt:"MetaMask Wallet",iconName:"metamask",sourcePath:"icons/wallets/metamask.svg"}),_z({alt:"Missing Wallet",iconName:"missing",sourcePath:"icons/wallets/missing.svg"}),_z({alt:"MyAlgo Wallet",iconName:"myalgo",sourcePath:"icons/wallets/myalgo.svg"}),_z({alt:"Omni Wallet",iconName:"omni",sourcePath:"icons/wallets/omni.svg"}),_z({alt:"OpeanSea Wallet",iconName:"opeansea",sourcePath:"icons/wallets/opensea.svg"}),_z({alt:"Oyl Wallet",iconName:"oyl",sourcePath:"icons/wallets/oyl.svg"}),_z({alt:"Passkeys Wallet",iconName:"passkeys",sourcePath:"icons/wallets/passkeys.svg"}),_z({alt:"Pera Wallet",iconName:"pera",sourcePath:"icons/wallets/pera.svg"}),_z({alt:"Phantom Wallet",iconName:"phantom",sourcePath:"icons/wallets/phantom.svg"}),_z({alt:"Rabby Wallet",iconName:"rabby",sourcePath:"icons/wallets/rabby.svg"}),_z({alt:"Rainbow Wallet",iconName:"rainbow",sourcePath:"icons/wallets/rainbow.svg"}),_z({alt:"Safe Wallet",iconName:"safe",sourcePath:"icons/wallets/safe.svg"}),_z({alt:"Sequence Wallet",iconName:"sequence",sourcePath:"icons/wallets/sequence.svg"}),_z({alt:"Slush — A Sui wallet",iconName:"slush",sourcePath:"icons/wallets/slush.svg"}),_z({alt:"Solflare Wallet",iconName:"solflare",sourcePath:"icons/wallets/solflare.svg"}),_z({alt:"Spot Wallet",iconName:"spot",sourcePath:"icons/wallets/spot.svg"}),_z({alt:"Stroke Wallet",iconName:"stroke",sourcePath:"icons/wallets/stroke.svg"}),_z({alt:"Suiet Wallet",iconName:"suiet",sourcePath:"icons/wallets/suiet.svg"}),_z({alt:"Taho Wallet",iconName:"tallycash",sourcePath:"icons/wallets/tallycash.svg"}),_z({alt:"Terra Wallet",iconName:"terra",sourcePath:"icons/wallets/terra.svg"}),_z({alt:"Torus Wallet",iconName:"torus",sourcePath:"icons/wallets/torus.svg"}),_z({alt:"TronLink Wallet",iconName:"tronlink",sourcePath:"icons/wallets/tronlink.svg"}),_z({alt:"Trust Wallet",iconName:"trust",sourcePath:"icons/wallets/trust.svg"}),_z({alt:"Unstoppable Wallet",iconName:"unstoppable",sourcePath:"icons/wallets/unstoppable.svg"}),_z({alt:"Venly Wallet",iconName:"venly",sourcePath:"icons/wallets/venly.svg"});let bz=_z({alt:"Wallet Connect Wallet",iconName:"walletconnect",sourcePath:"icons/wallets/walletconnect.svg"});_z({alt:"Magic Link Wallet",iconName:"magiclink",sourcePath:"icons/wallets/magic-link.svg"}),_z({alt:"Turnkey",iconName:"turnkey",sourcePath:"icons/wallets/embedded-wallet.svg"}),_z({alt:"Dynamic Waas",iconName:"dynamicwaas",sourcePath:"icons/wallets/embedded-wallet.svg"}),_z({alt:"Zengo Wallet",iconName:"zengo",sourcePath:"icons/wallets/zengo.svg"}),_z({alt:"Superb Wallet",iconName:"superb",sourcePath:"icons/wallets/superb.svg"}),_z({alt:"ZeroDev",iconName:"zerodev",sourcePath:"icons/wallets/embedded-wallet.svg"}),_z({alt:"Smart Wallet",iconName:"smartwallet",sourcePath:"icons/wallets/smart-wallet.svg"}),_z({alt:"Magic Eden",iconName:"magiceden",sourcePath:"icons/wallets/magiceden.svg"}),_z({alt:"Xverse",iconName:"xverse",sourcePath:"icons/wallets/xverse.svg"}),_z({alt:"Unisat",iconName:"unisat",sourcePath:"icons/wallets/unisat.svg"}),_z({alt:"Leather",iconName:"leather",sourcePath:"icons/wallets/leather.svg"}),_z({alt:"OKX",iconName:"okx",sourcePath:"icons/wallets/okx.svg"}
14),_z({alt:"Coinbase WaaS",iconName:"coinbasewaas",sourcePath:"icons/wallets/embedded-wallet.svg"}),_z({alt:"MetaMask Starknet Snap",iconName:"metamaskstarknetsnap",sourcePath:"icons/wallets/metamask-starknet.svg"}),_z({alt:"Nightly",iconName:"nightly",sourcePath:"icons/wallets/nightly.svg"}),_z({alt:"OneKey",iconName:"onekey",sourcePath:"icons/wallets/onekey.svg"}),_z({alt:"Ambire",iconName:"ambire",sourcePath:"icons/wallets/ambire.svg"}),_z({alt:"Bitget Wallet",iconName:"bitgetwallet",sourcePath:"icons/wallets/bitgetwallet.svg"}),_z({alt:"Math Wallet",iconName:"coin98",sourcePath:"icons/wallets/coin98.svg"}),_z({alt:"Clover Wallet",iconName:"clover",sourcePath:"icons/wallets/clover.svg"}),_z({alt:"Unknown Wallet",iconName:"unknown-wallet",sourcePath:"icons/wallets/unknown.svg"}),_z({alt:"Abstract",iconName:"abstract",sourcePath:"icons/wallets/abstract.svg"}),_z({alt:"Eden Online",iconName:"edenonline",sourcePath:"icons/wallets/edenonline.svg"}),_z({alt:"Intersend",iconName:"intersend",sourcePath:"icons/wallets/intersend.svg"}),_z({alt:"Pontem",iconName:"pontem",sourcePath:"icons/wallets/pontem.svg"}),_z({alt:"Lobstr",iconName:"lobstr",sourcePath:"icons/wallets/lobstr.svg"}),_z({alt:"Freighter",iconName:"freighter",sourcePath:"icons/wallets/freighter.svg"}),_z({alt:"Shield",iconName:"shield",sourcePath:"icons/wallets/shield.svg"}),_z({alt:"1am",iconName:"1am",sourcePath:"icons/wallets/1am.svg"});let bF=_z({alt:"Apple",iconName:"apple",sourcePath:"icons/mobile/apple.svg"}),bL=_z({alt:"Android",iconName:"android",sourcePath:"icons/mobile/android.svg"}),bV=_z({alt:"Captcha Wave",iconName:"captcha-wave",sourcePath:"icons/misc/captcha-wave.svg"}),bB=_z({alt:"User Profile",iconName:"user-profile",sourcePath:"icons/misc/user-profile.svg"});_z({alt:"Arrow Send",iconName:"arrow-send",sourcePath:"icons/misc/arrow-send.svg"}),"function"==typeof SuppressedError&&SuppressedError;let bK=new wA("iconic");var bZ=e.i(625485);let bG=(e,t="light")=>{try{return((e,t="light")=>{let n=Object.fromEntries(Object.values(bZ).map(e=>[e.iconName,e]));if("dark"===t){let t=n[`${e.toLowerCase()}-dark`];if(t)return t}let i=n[e.toLowerCase()];if(i)return i;throw Error(`Icon ${e}, not found`)})(e,t)}catch(e){return bK.error(e),null}},bH=e=>{var{name:t,variant:n}=e,i=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);a<i.length;a++)0>t.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(n[i[a]]=e[i[a]]);return n}(e,["name","variant"]);let a=bG(t,n);return a?(0,_N.createElement)(a,i,null):null};wM("@dynamic-labs/iconic","4.83.1");let bJ={androidUrl:"https://play.google.com/store/apps/details?id={{id}}",chromeUrl:"https://chrome.google.com/webstore/detail/{{id}}",edgeUrl:"https://microsoftedge.microsoft.com/addons/detail/{{id}}",firefoxUrl:"https://addons.mozilla.org/en-US/firefox/addon/{{id}}",iconicUrl:`${_W()}#{{id}}`,iosUrl:"https://apps.apple.com/app/apple-store/{{id}}",walletConnectUrl:"https://registry.walletconnect.org/v2/logo/sm/{{id}}"},bY=(e,t)=>{if(t)return bJ[e].replace("{{id}}",t)},bX=e=>e.spriteId?bY("iconicUrl",e.spriteId):"",bQ=new wA("WalletBook"),b0=()=>{try{return bY("iconicUrl","defaultwallet")}catch(e){bQ.error(e)}return""},b1=(e,t)=>{try{let n=e.groups[t];if(!n)throw Error(`Group ${t} not found in wallet book`);return n}catch(e){bQ.error(e);return}},b2=(e,t)=>{if(void 0===wk.default||!wk.default.env)return t;for(let t of Array.isArray(e)?e:[e]){let e=wk.default.env[t];if(void 0!==e)return e}return t},b3=()=>b2(["WALLET_BOOK_CDN_URL","NEXT_PUBLIC_WALLET_BOOK_CDN_URL","REACT_APP_WALLET_BOOK_CDN_URL"],"https://dynamic-static-assets.com/wallet-book/v1/stable/wallet-book.json");function b5(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);a<i.length;a++)0>t.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(n[i[a]]=e[i[a]]);return n}
14function b6(e,t,n,i){return new(n||(n=Promise))(function(a,r){function o(e){try{l(i.next(e))}catch(e){r(e)}}function s(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((i=i.apply(e,t||[])).next())})}function b4(e,t){return new Promise(n=>{setTimeout(()=>n(t),e)})}"function"==typeof SuppressedError&&SuppressedError;let b7="FALLBACK_UNDEFINED",b8=(e,...t)=>wG(void 0,[e,...t],void 0,function*(e,t={}){let{maxRetries:n=3,currentRetry:i=0,timeoutMs:a=100,fallbackValue:r=Error("Max retries reached"),retryStrategy:o="timeout-only",retryIntervalMs:s=0}=t,l=new Promise((e,t)=>{setTimeout(()=>{t(Error("Timeout"))},a)});try{return yield Promise.race([e(),l])}catch(l){if(i>=n){if(r instanceof Error)throw r;if(r===b7)return;return r}let t=(null==l?void 0:l.message)==="Timeout";if(!("timeout-and-rejection"===o||"timeout-only"===o&&t||"rejection-only"===o&&!t)){if(r instanceof Error)throw l;if(r===b7)return;return r}return s&&(yield b4(s)),b8(e,{currentRetry:i+1,fallbackValue:r,maxRetries:n,retryIntervalMs:s,retryStrategy:o,timeoutMs:a})}});e.s(["FALLBACK_UNDEFINED",0,b7,"retryableFn",0,b8],863066);var b9={groups:{argentx:{brand:{alt:"ArgentX",primaryColor:"#FF875B",spriteId:"argentx"},key:"argentx",name:"ArgentX"},backpack:{brand:{alt:"Backpack",spriteId:"backpack"},key:"backpack",name:"Backpack"},bitgetwallet:{brand:{alt:"Bitget Wallet",spriteId:"bitget"},key:"bitgetwallet",name:"Bitget"},blocto:{brand:{alt:"Blocto",primaryColor:"#5E678A",spriteId:"blocto"},key:"blocto",name:"Blocto"},brave:{brand:{alt:"Brave Browser",primaryColor:"#4B49C6",spriteId:"brave"},key:"brave",name:"Brave"},coin98:{brand:{alt:"Coin98 Wallet",primaryColor:"#CDA349",spriteId:"fc460647-ea95-447a-99f0-1bff8fa4be00"},key:"coin98",name:"Coin98"},coinbase:{brand:{alt:"Coinbase Wallet",primaryColor:"#1648F9",spriteId:"coinbase"},key:"coinbase",name:"Coinbase"},compasswallet:{brand:{alt:"Compass",primaryColor:"#4B49C6",spriteId:"1d7dea00-96be-4ce8-ca15-d14bddbb5000"},key:"compasswallet",name:"Compass"},exodus:{brand:{alt:"Exodus Wallet",spriteId:"exodus"},key:"exodus",name:"Exodus"},fireblocks:{brand:{alt:"Fireblocks",spriteId:"fireblocks"},key:"fireblocks",name:"Fireblocks"},flowwallet:{brand:{alt:"Flow Wallet",primaryColor:"#2BE829",spriteId:"flowwallet"},key:"flowwallet",name:"Flow Wallet"},fordefi:{brand:{alt:"Fordefi",spriteId:"fordefi"},key:"fordefi",name:"Fordefi"},keplr:{brand:{alt:"Keplr",spriteId:"keplr"},key:"keplr",name:"Keplr"},magiceden:{brand:{alt:"Magic Eden",spriteId:"magiceden"},key:"magiceden",name:"Magic Eden"},mathwallet:{brand:{alt:"MathWallet Wallet",spriteId:"26a8f588-3231-4411-60ce-5bb6b805a700"},key:"mathwallet",name:"Math Wallet"},metamask:{brand:{alt:"MetaMask",primaryColor:"#E2761B",spriteId:"metamask"},key:"metamask",name:"MetaMask"},nightly:{brand:{alt:"Nightly Wallet",spriteId:"nightly"},key:"nightly",name:"Nightly"},okxwallet:{brand:{alt:"OKX Wallet",spriteId:"okx"},key:"okxwallet",name:"OKX Wallet"},onekey:{brand:{alt:"OneKey Wallet",spriteId:"onekey"},key:"onekey",name:"OneKey"},phantom:{brand:{alt:"Phantom",primaryColor:"#4B49C6",spriteId:"phantom"},key:"phantom",name:"Phantom"},tronlinkwallet:{brand:{alt:"TronLink Wallet",primaryColor:"#1677FF",spriteId:"tronlink"},key:"tronlink",name:"TronLink"},trust:{brand:{alt:"Trust Wallet",spriteId:"trust"},key:"trust",name:"Trust"},walletconnect:{brand:{alt:"WalletConnect",primaryColor:"#3182CE",spriteId:"walletconnect"},key:"walletconnect",name:"WalletConnect"},xverse:{brand:{alt:"Xverse Wallet",spriteId:"xverse"},key:"xverse",name:"Xverse"}},wallets:{metamask:{brand:{alt:"MetaMask Wallet",primaryColor:"#E8831D",spriteId:"metamask"},chainGroup:"metamask",chains:["eip155:1","eip155:10","eip155:137","eip155:42161","eip155:42170","eip155:7777777","eip155:80084","eip155:80085","eip155:8453"],desktop:{chromeId:"nkbihfbeogaeaoehlefnkodbefgpgknn",edgeId:"ejbalbakoplchlghecdalmeeeajnimhm",firefoxId:"ether-metamask"},eip6963Config:{rdns:"io.metamask"},filterFromWalletConnect:!0,group:"metamask",injectedConfig:[{chain:"evm",extensionLocators:[{flag:"isMetaMask",value:!0},{flag:"isDawn",value:!1},{flag:"isBraveWallet",value:!1},{flag:"isTrust",value:!1},{flag:"isExodus",value:!1},{flag:"isZerion",value:!1},{flag:"isSuperb",value:!1},{flag:"isRabby",value:!1},{flag:"isOKExWallet",value:!1},{flag:"isOkxWallet",value:!1},{flag:"isRainbow",value:!1},{flag:"isAvalanche",value:!1},{flag:"isMagicEden",value:!1},{flag:"isZerion",value:!1},{flag:"isOneKey",value:!1},{flag:"isPhantom",value:!1},{flag:"isCoin98",value:!1},{flag:"isBinance",value:!1}]}],mobile:{androidId:"io.metamask",inAppBrowser:"https://metamask.app.link/dapp",inAppBrowserV2:"https://metamask.app.link/dapp/{{dappURI}}",iosId:"id1438144202",native:"metamask://wc",universal:"https://metamask.app.link/wc"},name:"MetaMask",shortName:"MetaMask",walletConnect:{sdks:["sign_v1","sign_v2"]}},coinbase:{brand:{alt:"Coinbase Wallet",primaryColor:"#1648F9",spriteId:"coinbase"},chainGroup:"coinbase",desktop:{chromeId:"hnfanknocfeofbddgcijnmhnfnkdnaad"},eip6963Config:{rdns:"com.coinbase.wallet"},group:"coinbase",injectedConfig:[{chain:"evm",extensionLocators:[{flag:"isCoinbaseWallet",value:!0}],windowLocations:["coinbaseWalletExtension"]}],mobile:{androidId:"org.toshi",inAppBrowserV2:"https://go.base.app/dapp?cb_url={{encodedDappURI}}",iosId:"id1278383455"},name:"Coinbase",shortName:"Coinbase Wallet"},coinbasesolana:{brand:{alt:"Coinbase Wallet",primaryColor:"#1648F9",spriteId:"coinbase"},chainGroup:"coinbase",desktop:{chromeId:"hnfanknocfeofbddgcijnmhnfnkdnaad"},group:"coinbase",injectedConfig:[{chain:"sol",extensionLocators:[],windowLocations:["coinbaseSolana"]}],mobile:{androidId:"org.toshi",inAppBrowser:"https://go.base.app/dapp?cb_url={{encodedDappURI}}",inAppBrowserV2:"https://go.base.app/dapp?cb_url={{encodedDappURI}}",iosId:"id1278383455"},mobileExperience:"in-app-browser",name:"Coinbase",shortName:"Coinbase Wallet (Solana)",walletLimitations:{browserExtension:{unsupportedMethods:["getConnectedAccounts"]}}},phantom:{brand:{alt:"Phantom Wallet",primaryColor:"#4B49C6",spriteId:"phantom"},chainGroup:"phantom",desktop:{chromeId:"bfnaelmomeimhlpmgjnjophhpkkoljpa",firefoxId:"phantom-app"},group:"phantom",hardwareWallets:["ledger"],injectedConfig:[{chain:"sol",extensionLocators:[{flag:"isPhantom",value:!0},{flag:"isBraveWallet",value:!1},{flag:"isExodus",value:!1},{flag:"isMagicEden",value:!1},{flag:"isGlow",value:!1},{flag:"isOKExWallet",value:!1},{flag:"isOkxWallet",value:!1}],walletStandardLocators:[{locator:"features.phantom:.phantom",name:"Phantom"}],windowLocations:["phantom.solana"]}],mobile:{androidId:"app.phantom",iosId:"id1598432977"},mobileExperience:"redirect",name:"Phantom"},phantombtc:{brand:{alt:"Phantom Wallet",primaryColor:"#4B49C6",spriteId:"phantom"},chainGroup:"phantom",desktop:{chromeId:"bfnaelmomeimhlpmgjnjophhpkkoljpa",firefoxId:"phantom-app"},group:"phantom",injectedConfig:[{chain:"btc",extensionLocators:[{flag:"isPhantom",value:!0}],walletStandard:{features:["bitcoin:connect"],name:"Phantom"},windowLocations:["phantom.bitcoin"]}],mobile:{androidId:"app.phantom",iosId:"id1598432977"},name:"Phantom",shortName:"Phantom (Bitcoin)"},phantomevm:{brand:{alt:"Phantom Wallet",primaryColor:"#4B49C6",spriteId:"phantom"},chainGroup:"phantom",desktop:{chromeId:"bfnaelmomeimhlpmgjnjophhpkkoljpa",firefoxId:"phantom-app"},group:"phantom",injectedConfig:[{chain:"evm",extensionLocators:[{flag:"isPhantom",value:!0}],windowLocations:["phantom.ethereum"]}],mobile:{androidId:"app.phantom",iosId:"id1598432977"},mobileExperience:"in-app-browser",name:"Phantom",shortName:"Phantom (EVM)"},phantomledger:{brand:{alt:"Phantom Wallet",primaryColor:"#4B49C6",spriteId:"phantom"},chainGroup:"phantom",desktop:{chromeId:"bfnaelmomeimhlpmgjnjophhpkkoljpa",firefoxId:"phantom-app"},group:"phantom",injectedConfig:[{chain:"sol",extensionLocators:[{flag:"isPhantom",value:!0},{flag:"isBraveWallet",value:!1},{flag:"isExodus",value:!1},{flag:"isMagicEden",value:!1},{flag:"isGlow",value:!1},{flag:"isOKExWallet",value:!1},{flag:"isOkxWallet",value:!1}],walletStandardLocators:[{locator:"features.phantom:.phantom",name:"Phantom"}],windowLocations:["phantom.solana"]}],mobile:{androidId:"app.phantom",iosId:"id1598432977"},name:"Phantom",shortName:"Phantom (Ledger)"},walletconnect:{brand:{alt:"WalletConnect",primaryColor:"#3182CE",spriteId:"walletconnect"},chainGroup:"walletconnect",group:"walletconnect",mobile:{androidId:"enable-android",iosId:"id1438144202"},name:"WalletConnect"},walletconnectsol:{brand:{alt:"WalletConnect",primaryColor:"#3182CE",spriteId:"walletconnect"},chainGroup:"walletconnect",group:"walletconnect",mobile:{androidId:"enable-android",iosId:"id1438144202"},name:"WalletConnect"},argentx:{brand:{alt:"Argent X Wallet",primaryColor:"#FF875B",spriteId:"argentx"},desktop:{chromeId:"dlcobpjiigpikoobohmabehhmhfoodbb",edgeId:"ajcicjlkibolbeaaagejfhnofogocgcj",firefoxId:"argent-x"},name:"Ready Wallet (formerly Argent)",shortName:"Ready Wallet (formerly Argent)"},perawallet:{brand:{alt:"Pera Wallet",spriteId:"pera"},mobile:{androidId:"com.algorand.android",iosId:"id1459898525"},name:"Pera Wallet"},blocto:{brand:{alt:"Blocto Wallet",primaryColor:"#5E678A",spriteId:"blocto"},chainGroup:"blocto",group:"blocto",mobile:{androidId:"com.portto.blocto",iosId:"id1481181682"},name:"Blocto",shortName:"Blocto (Flow)"},solflare:{brand:{alt:"Solflare Wallet",primaryColor:"#FC7227",spriteId:"solflare"},chains:["solana:4uhcVJyU9pJkvQyS88uRDiswHXSCkY3z","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1"],desktop:{chromeId:"bhhhlbepdkbapadjdnnojkbgioiodbic"},filterFromWalletConnect:!0,hardwareWallets:["ledger"],injectedConfig:[{chain:"sol",extensionLocators:[{flag:"isSolflare",value:!0}],windowLocations:["solflare"]}],mobile:{androidId:"com.solflare.mobile",inAppBrowser:"https://solflare.com/ul/v1/browse/{{encodedDappURI}}?ref={{encodedDappURI}}",inAppBrowserV2:"https://solflare.com/ul/v1/browse/{{encodedDappURI}}?ref={{encodedDappURI}}",iosId:"id1580902717"},name:"Solflare",walletConnect:{sdks:["sign_v1"]},walletLimitations:{browserExtension:{unsupportedMethods:["getConnectedAccounts"]}}},braavos:{brand:{alt:"Braavos Wallet",primaryColor:"#FABB38",spriteId:"braavos"},desktop:{chromeId:"jnlgamecbpmbajjfhmmmlhejkemejdma",edgeId:"hkkpjehhcnhgefhbdcgfkeegglpjchdc",firefoxId:"braavos-wallet"},injectedConfig:[{chain:"starknet",extensionLocators:[],windowLocations:["braavos"]}],mobile:{androidId:"app.braavos.wallet",inAppBrowser:"https://link.braavos.app/dapp/{{encodedDappURI}}",inAppBrowserV2:"https://link.braavos.app/dapp/{{encodedDappURI}}",iosId:"id1636013523"},name:"Braavos"},trust:{brand:{alt:"Trust Wallet",primaryColor:"#0500FF",spriteId:"7677b54f-3486-46e2-4e37-bf8747814f00"}
14,chainGroup:"trust",chains:["cosmos:cosmoshub-4","cosmos:kava-4","cosmos:thorchain-mainnet-v1","eip155:1","eip155:10","eip155:100","eip155:108","eip155:1101","eip155:128","eip155:137","eip155:2020","eip155:288","eip155:321","eip155:324","eip155:361","eip155:42161","eip155:42220","eip155:43114","eip155:4689","eip155:56","eip155:56288","eip155:59144","eip155:60","eip155:80084","eip155:80085","eip155:820","eip155:8453","eip155:88","eip155:9001","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],desktop:{chromeId:"egjidjbpglichdcondbcbdnbeeppgdph"},eip6963Config:{rdns:"com.trustwallet.app"},filterFromWalletConnect:!0,group:"trust",injectedConfig:[{chain:"evm",extensionLocators:[{flag:"isTrust",value:!0}],windowLocations:["trustwallet"]}],mobile:{androidId:"com.wallet.crypto.trustapp",inAppBrowserV2:"https://link.trustwallet.com/open_url?url={{encodedDappURI}}",iosId:"id1288339409",native:"trust://wc",universal:"https://link.trustwallet.com/wc"},name:"Trust",shortName:"Trust",walletConnect:{sdks:["sign_v1","sign_v2","auth_v1"]}},rainbow:{brand:{alt:"Rainbow Wallet",primaryColor:"#001e59",spriteId:"rainbow"},chains:["eip155:1","eip155:10","eip155:137","eip155:42161","eip155:56","eip155:7777777","eip155:80084","eip155:80085","eip155:8453"],desktop:{chromeId:"opfgelmcmbiajamepnmloijbpoleiama",edgeId:"cpojfbodiccabbabgimdeohkkpjfpbnf",firefoxId:"rainbow-extension"},eip6963Config:{rdns:"me.rainbow"},filterFromWalletConnect:!0,injectedConfig:[{chain:"evm",extensionLocators:[{flag:"isRainbow",value:!0}],windowLocations:["rainbow"]}],mobile:{androidId:"me.rainbow",inAppBrowserV2:"rainbow://dapp?url={{encodedDappURI}}",iosId:"id1457119021",native:"rainbow://wc",universal:"https://rnbwapp.com/wc"},name:"Rainbow",walletConnect:{sdks:["sign_v1","sign_v2","auth_v1"]}},dapper:{brand:{alt:"Dapper Wallet",primaryColor:"#762FBE",spriteId:"dapper"},mobile:{android:"fake-to-get-dapper-to-appear",ios:"fake-to-get-dapper-to-appear"},name:"Dapper"},glow:{brand:{alt:"Glow Wallet",spriteId:"glow"},desktop:{chromeId:"ojbcfhjmpigfobfclfflafhblgemeidi",edgeId:"niihfokdlimbddhfmngnplgfcgpmlido",firefoxId:"glow-solana-wallet"},hardwareWallets:["ledger"],injectedConfig:[{chain:"sol",extensionLocators:[{flag:"isGlow",value:!0}],windowLocations:["glowSolana"]}],name:"Glow"},lilico:{brand:{alt:"Lilico Wallet",spriteId:"lilico"},desktop:{chromeId:"hpclkefagolihohboafpheddmmgdffjm"},filterFromWalletConnect:!0,name:"Lilico"},flowwalletflow:{brand:{alt:"Flow Wallet",spriteId:"flowwallet"},chainGroup:"flowwallet",desktop:{chromeId:"hpclkefagolihohboafpheddmmgdffjm"},filterFromWalletConnect:!0,group:"flowwallet",name:"Flow Wallet"},magicemailotp:{brand:{alt:"Magic Email OTP",spriteId:"magiclink"},name:"Magic Email OTP"},magiclink:{brand:{alt:"Magic Link",spriteId:"magiclink"},name:"Magic Link"},magicsocial:{brand:{alt:"Magic Social",spriteId:"magiclink"},name:"Magic Social"},magiceden:{brand:{alt:"Magic Eden",spriteId:"magiceden"},chainGroup:"magiceden",chains:["eip155:1","eip155:137","eip155:80084","eip155:80085","eip155:8453","solana:4uhcVJyU9pJkvQyS88uRDiswHXSCkY3z","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1"],desktop:{chromeId:"mkpegjkblkkefacfnmkajcjmabijhclg"},eip6963Config:{rdns:"io.magiceden.wallet"},filterFromWalletConnect:!0,group:"magiceden",injectedConfig:[{chain:"evm",extensionLocators:[{flag:"isMagicEden",value:!0}],windowLocations:["magicEden.ethereum"]}],mobile:{androidId:"com.magiceden.wallet",inAppBrowser:"magiceden://browser",inAppBrowserV2:"magiceden://browser/{{encodedDappURI}}",iosId:"id6478631482",native:"magiceden://wc",universal:"https://magiceden.io/browser"},name:"Magic Eden"},magicedenbtc:{brand:{alt:"Magic Eden",spriteId:"magiceden"},chainGroup:"magiceden",desktop:{chromeId:"mkpegjkblkkefacfnmkajcjmabijhclg"},group:"magiceden",injectedConfig:[{chain:"btc",extensionLocators:[],walletStandard:{features:["sats-connect:"],name:"Magic Eden"},windowLocations:["magicEden.bitcoin"]}],mobile:{androidId:"com.magiceden.wallet",inAppBrowser:"magiceden://browser/{{encodedDappURI}}",inAppBrowserV2:"magiceden://browser/{{encodedDappURI}}",iosId:"id6478631482",universal:"https://magiceden.io/browser/{{encodedDappURI}}"},mobileExperience:"in-app-browser",name:"Magic Eden",shortName:"Magic Eden (Bitcoin)",walletLimitations:{browserExtension:{unsupportedMethods:["getConnectedAccounts"]}}},magicedensol:{brand:{alt:"Magic Eden",spriteId:"magiceden"},chainGroup:"magiceden",desktop:{chromeId:"mkpegjkblkkefacfnmkajcjmabijhclg"},group:"magiceden",injectedConfig:[{chain:"sol",extensionLocators:[{flag:"isMagicEden",value:!0}],windowLocations:["magicEden.solana"]}],mobile:{androidId:"com.magiceden.wallet",inAppBrowser:"magiceden://browser/{{encodedDappURI}}",inAppBrowserV2:"magiceden://browser/{{encodedDappURI}}",iosId:"id6478631482",universal:"https://magiceden.io/browser/{{encodedDappURI}}"},name:"Magic Eden",shortName:"Magic Eden (Solana)",walletLimitations:{browserExtension:{unsupportedMethods:["getConnectedAccounts"]}}}
14,exodus:{brand:{alt:"Exodus Wallet",spriteId:"4c16cad4-cac9-4643-6726-c696efaf5200"},chainGroup:"exodus",chains:["eip155:1","eip155:137","eip155:43114","eip155:56","eip155:80084","eip155:80085","solana:4uhcVJyU9pJkvQyS88uRDiswHXSCkY3z","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1"],desktop:{chromeId:"aholpfdialjgjfhomihkjbmgjidlcdno"},filterFromWalletConnect:!0,group:"exodus",mobile:{androidId:"exodusmovement.exodus",iosId:"id1414384820",native:"exodus://wc",universal:"https://exodus.com/m/wc"},name:"Exodus",walletConnect:{sdks:["sign_v1","sign_v2","auth_v1"]}},exodusevm:{brand:{alt:"Exodus Wallet",spriteId:"exodus"},chainGroup:"exodus",chains:["eip155:1","eip155:137","eip155:43114","eip155:56"],desktop:{chromeId:"aholpfdialjgjfhomihkjbmgjidlcdno"},eip6963Config:{rdns:"com.exodus.web3-wallet"},filterFromWalletConnect:!0,group:"exodus",injectedConfig:[{chain:"evm",extensionLocators:[{flag:"isExodus",value:!0}]}],mobile:{androidId:"exodusmovement.exodus",iosId:"id1414384820",native:"exodus://wc"},name:"Exodus",shortName:"Exodus Wallet (EVM)",walletConnect:{sdks:["sign_v2","auth_v1"]}},exodussol:{brand:{alt:"Exodus Wallet",spriteId:"exodus"},chainGroup:"exodus",chains:["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],desktop:{chromeId:"aholpfdialjgjfhomihkjbmgjidlcdno"},group:"exodus",injectedConfig:[{chain:"sol",extensionLocators:[{flag:"isPhantom",value:!0},{flag:"isExodus",value:!0}],windowLocations:["exodus.solana"]}],mobile:{androidId:"exodusmovement.exodus",iosId:"id1414384820",native:"exodus://wc"},name:"Exodus",shortName:"Exodus Wallet (Solana)",walletConnect:{sdks:["sign_v2","auth_v1"]}},okxwallet:{brand:{alt:"OKX Wallet",spriteId:"okx"},chainGroup:"okxwallet",chains:["bip122:000000000019d6689c085ae165831e93","bip122:000000000933ea01ad0ee984209779ba","eip155:1","eip155:10","eip155:137","eip155:42161","eip155:43114","eip155:56","eip155:66","eip155:80084","eip155:80085","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],desktop:{chromeId:"mcohilncbfahbmgdjkbpemcciiolgcge"},eip6963Config:{rdns:"com.okex.wallet"},filterFromWalletConnect:!0,group:"okxwallet",injectedConfig:[{chain:"evm",extensionLocators:[{flag:"isOKExWallet",value:!0},{flag:"isOkxWallet",value:!0}],windowLocations:["okxwallet"]}],mobile:{androidId:"com.okinc.okex.gp",inAppBrowser:"okx://wallet/dapp/url?dappUrl={{encodedDappURI}}",inAppBrowserV2:"okx://wallet/dapp/url?dappUrl={{encodedDappURI}}",iosId:"id1327268470",native:"okex://main/wc"},name:"OKX Wallet",shortName:"OKX Wallet",walletConnect:{sdks:["sign_v2"]}},backpack:{brand:{alt:"Backpack",primaryColor:"#e43c3c",spriteId:"backpack"},chainGroup:"backpack",chains:["eip155:1","eip155:10","eip155:10143","eip155:1329","eip155:137","eip155:42161","eip155:56","eip155:80084","eip155:80085","eip155:8453","solana:4uhcVJyU9pJkvQyS88uRDiswHXSCkY3z","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1"],desktop:{chromeId:"aflkmfhebedbjioipglgcbcmnbpgliof"},eip6963Config:{rdns:"app.backpack"},filterFromWalletConnect:!0,group:"backpack",injectedConfig:[{chain:"evm",extensionLocators:[{flag:"isBackpack",value:!0}],windowLocations:[]}],mobile:{androidId:"app.backpack.mobile",iosId:"id6445964121",native:"backpack://wc"},name:"Backpack",walletConnect:{sdks:["sign_v1","sign_v2"]}},okxwalletbtc:{brand:{alt:"OKX Wallet",spriteId:"okx"},chainGroup:"okxwallet",desktop:{chromeId:"mcohilncbfahbmgdjkbpemcciiolgcge"},group:"okxwallet",injectedConfig:[{chain:"btc",extensionLocators:[],windowLocations:["okxwallet.bitcoin"]}],mobile:{androidId:"com.okinc.okex.gp",inAppBrowser:"okx://wallet/dapp/url?dappUrl={{encodedDappURI}}",inAppBrowserV2:"okx://wallet/dapp/url?dappUrl={{encodedDappURI}}",iosId:"id1327268470"},mobileExperience:"in-app-browser",name:"OKX Wallet",shortName:"OKX Wallet (Bitcoin)",walletLimitations:{browserExtension:{unsupportedMethods:["getConnectedAccounts"]}}},unisat:{brand:{alt:"UniSat",spriteId:"unisat"},desktop:{chromeId:"ppbibelpcjmhbdihakflkdcoccbgbkpo"},injectedConfig:[{chain:"btc",extensionLocators:[],windowLocations:["unisat"]}],name:"UniSat"},unknown:{brand:{spriteId:"unknown-wallet"},mobile:{androidId:"enable-android",iosId:"id1234567890"},name:"Unknown Wallet",walletLimitations:{browserExtension:{unsupportedMethods:["getConnectedAccounts"]}}},xverse:{brand:{alt:"Xverse Wallet",spriteId:"xverse"},chainGroup:"xverse",desktop:{chromeId:"idnnbdplmphpflfnlkomgpfbpcgelopg"},group:"xverse",hardwareWallets:["ledger"],injectedConfig:[{chain:"btc",extensionLocators:[],walletStandard:{features:["sats-connect:"],name:"Xverse",providerId:"XverseProviders.BitcoinProvider"},windowLocations:["XverseProviders.BitcoinProvider"]}],mobile:{androidId:"com.secretkeylabs.xverse",inAppBrowser:"xverse://browser?url={{encodedDappURI}}",inAppBrowserV2:"xverse://browser?url={{encodedDappURI}}",iosId:"id1552272513"},name:"Xverse",walletLimitations:{browserExtension:{unsupportedMethods:["getConnectedAccounts"]}}},fallbackconnector:{brand:{spriteId:"unknown-wallet"},mobile:{androidId:"enable-android",iosId:"id1234567890"},name:"Fallback Connector",walletLimitations:{browserExtension:{unsupportedMethods:["getConnectedAccounts"]}}},oylwallet:{brand:{alt:"Oyl Wallet",spriteId:"oyl"},desktop:{chromeId:"ilolmnhjbbggkmopnemiphomhaojndmb"},injectedConfig:[{chain:"btc",extensionLocators:[],windowLocations:["oyl"]}],name:"Oyl Wallet"},abstract:{brand:{alt:"Abstract",spriteId:"abstract"},chains:["eip155:11124","eip155:2741"],desktop:{universal:"https://portal.abs.xyz/profile"},injectedConfig:[{chain:"evm",extensionLocators:[]}],name:"Abstract",walletConnect:{sdks:["sign_v1","sign_v2"]}},edenonline:{brand:{alt:"Eden Online",spriteId:"edenonline"},injectedConfig:[{chain:"evm",extensionLocators:[]}],name:"Eden Online"},onekeybtc:{brand:{alt:"OneKey Wallet",spriteId:"onekey"},chainGroup:"onekey",desktop:{chromeId:"jnmbobjmhlngoefaiojfljckilhhlhcj"},group:"onekey",injectedConfig:[{chain:"btc",extensionLocators:[],windowLocations:["$onekey.btc"]}],mobile:{androidId:"so.onekey.app.wallet",iosId:"id1609559473"},mobileExperience:"in-app-browser",name:"OneKey"},intersend:{brand:{alt:"Intersend",spriteId:"intersend"},injectedConfig:[{chain:"evm",extensionLocators:[]}],name:"Intersend"},okxeclipse:{brand:{alt:"OKX Wallet",primaryColor:"#FABB38",spriteId:"okx"}
14,chainGroup:"okxwallet",desktop:{chromeId:"mcohilncbfahbmgdjkbpemcciiolgcge"},group:"okxwallet",injectedConfig:[{chain:"eclipse",extensionLocators:[{flag:"isOKExWallet",value:!0},{flag:"isOkxWallet",value:!0}],windowLocations:["okxwallet.solana"]}],mobile:{androidId:"com.okinc.okex.gp",inAppBrowser:"okx://wallet/dapp/url?dappUrl={{encodedDappURI}}",inAppBrowserV2:"okx://wallet/dapp/url?dappUrl={{encodedDappURI}}",iosId:"id1327268470"},name:"OKX Wallet"},dynamicwaas:{brand:{alt:"Dynamic Waas",primaryColor:"#4779ff",spriteId:"dynamicwaas"},name:"Dynamic Waas"},nightlyeclipse:{brand:{alt:"Nightly Wallet",spriteId:"nightly"},chainGroup:"nightly",desktop:{chromeId:"fiikommddbeccaoicoejoniammnalkfa",edgeId:"fiikommddbeccaoicoejoniammnalkfa",operaId:"fiikommddbeccaoicoejoniammnalkfa"},group:"nightly",hardwareWallets:["ledger"],injectedConfig:[{chain:"eclipse",extensionLocators:[],walletStandard:{features:["standard:connect","standard:disconnect","solana:signMessage","solana:signTransaction","solana:signAndSendTransaction"],name:"Nightly"}}],name:"Nightly"},bitgetwalletbtc:{brand:{alt:"Bitget Wallet",spriteId:"bitgetwallet"},chainGroup:"bitgetwallet",group:"bitgetwallet",injectedConfig:[{chain:"btc",extensionLocators:[],windowLocations:["bitkeep.unisat"]}],mobile:{androidId:"com.bitkeep.wallet",inAppBrowser:"https://bkcode.vip?action=dapp&url={{encodedDappURI}}",inAppBrowserV2:"https://bkcode.vip?action=dapp&url={{encodedDappURI}}",iosId:"id1395301115"},name:"Bitget Wallet"},backpackeclipse:{brand:{alt:"Backpack",primaryColor:"#e43c3c",spriteId:"backpack"},chainGroup:"backpack",desktop:{chromeId:"aflkmfhebedbjioipglgcbcmnbpgliof"},group:"backpack",hardwareWallets:["ledger"],injectedConfig:[{chain:"eclipse",extensionLocators:[{flag:"isBackpack",value:!0}],windowLocations:["backpack"]}],mobile:{androidId:"app.backpack.mobile",inAppBrowser:"backpack://ul/v1/browse/{{encodedDappURI}}",inAppBrowserV2:"backpack://ul/v1/browse/{{encodedDappURI}}",iosId:"id6445964121"},mobileExperience:"in-app-browser",name:"Backpack"},binancewalletbtc:{brand:{alt:"Binance Wallet",spriteId:"binance"},chainGroup:"binance",group:"binance",injectedConfig:[{chain:"btc",extensionLocators:[],windowLocations:["binancew3w.bitcoin"]}],name:"Binance Wallet",shortName:"Binance"},xversestarknet:{brand:{alt:"Xverse Wallet",spriteId:"xverse"},chainGroup:"xverse",desktop:{chromeId:"idnnbdplmphpflfnlkomgpfbpcgelopg"},group:"xverse",injectedConfig:[{chain:"starknet",extensionLocators:[],windowLocations:["xverse"]}],mobile:{androidId:"com.secretkeylabs.xverse",inAppBrowser:"xverse://browser?url={{encodedDappURI}}",inAppBrowserV2:"xverse://browser?url={{encodedDappURI}}",iosId:"id1552272513"},name:"Xverse"},xversespark:{brand:{alt:"Xverse Wallet",spriteId:"xverse"},chainGroup:"xverse",desktop:{chromeId:"idnnbdplmphpflfnlkomgpfbpcgelopg"},group:"xverse",hardwareWallets:["ledger"],injectedConfig:[{chain:"spark",extensionLocators:[],walletStandard:{features:["sats-connect:"],name:"Xverse",providerId:"XverseProviders.SparkProvider"},windowLocations:["XverseProviders.SparkProvider"]}],mobile:{androidId:"com.secretkeylabs.xverse",inAppBrowser:"xverse://browser?url={{encodedDappURI}}",inAppBrowserV2:"xverse://browser?url={{encodedDappURI}}",iosId:"id1552272513"},mobileExperience:"in-app-browser",name:"Xverse",walletLimitations:{browserExtension:{unsupportedMethods:["getConnectedAccounts"]}}},turnkey:{brand:{alt:"Turnkey Wallet",spriteId:"turnkey"},name:"Turnkey"},turnkeyhd:{brand:{alt:"Turnkey Wallet",spriteId:"turnkey"},name:"Turnkey HD"}}};function ke(e,t,n){function i(n,i){var a;for(let r in Object.defineProperty(n,"_zod",{value:n._zod??{},enumerable:!1}),(a=n._zod).traits??(a.traits=new Set),n._zod.traits.add(e),t(n,i),o.prototype)r in n||Object.defineProperty(n,r,{value:o.prototype[r].bind(n)});n._zod.constr=o,n._zod.def=i}let a=n?.Parent??Object;class r extends a{}function o(e){var t;let a=n?.Parent?new r:this;for(let n of(i(a,e),(t=a._zod).deferred??(t.deferred=[]),a._zod.deferred))n();return a}return Object.defineProperty(r,"name",{value:e}),Object.defineProperty(o,"init",{value:i}),Object.defineProperty(o,Symbol.hasInstance,{value:t=>!!n?.Parent&&t instanceof n.Parent||t?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}Object.freeze({status:"aborted"}),Symbol("zod_brand");
14class kt extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}let kn={};function ki(e){return e&&Object.assign(kn,e),kn}let ka=/^[cC][^\s-]{8,}$/,kr=/^[0-9a-z]+$/,ko=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,ks=/^[0-9a-vA-V]{20}$/,kl=/^[A-Za-z0-9]{27}$/,kd=/^[a-zA-Z0-9_-]{21}$/,kc=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,ku=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$/,km=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,kp=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,kh=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})$/,kv=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,kf=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,kg=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,ky=/^[A-Za-z0-9_-]*$/,kw=/^([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+$/,k_=/^\+(?:[0-9]){6,14}[0-9]$/,kb=/^\d+n?$/,kk=/^\d+$/,kI=/^-?\d+(?:\.\d+)?/i,kx=/true|false/i,kS=/null/i,kC=/undefined/i;function kR(e){let t=Object.values(e).filter(e=>"number"==typeof e);return Object.entries(e).filter(([e,n])=>-1===t.indexOf(+e)).map(([e,t])=>t)}function kO(e,t){return"bigint"==typeof t?t.toString():t}function kj(e){return{get value(){{let t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function kT(e){let t=+!!e.startsWith("^"),n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function kP(e,t,n){Object.defineProperty(e,t,{get(){{let i=n();return e[t]=i,i}},set(n){Object.defineProperty(e,t,{value:n})},configurable:!0})}function kE(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function kA(e){return JSON.stringify(e)}let kN=Error.captureStackTrace?Error.captureStackTrace:(...e)=>{};function kq(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}let kU=kj(()=>{if("u">typeof navigator&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return Function(""),!0}catch(e){return!1}});function kM(e){if(!1===kq(e))return!1;let t=e.constructor;if(void 0===t)return!0;let n=t.prototype;return!1!==kq(n)&&!1!==Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")}let kD=new Set(["string","number","symbol"]),kW=new Set(["string","number","bigint","boolean","symbol","undefined"]);function k$(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function kz(e,t,n){let i=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(i._zod.parent=e),i}function kF(e){if(!e)return{};if("string"==typeof e)return{error:()=>e};if(e?.message!==void 0){if(e?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");e.error=e.message}return(delete e.message,"string"==typeof e.error)?{...e,error:()=>e.error}:e}function kL(e){return"bigint"==typeof e?e.toString()+"n":"string"==typeof e?`"${e}"`:`${e}`}function kV(e){return Object.keys(e).filter(t=>"optional"===e[t]._zod.optin&&"optional"===e[t]._zod.optout)}let kB={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-0x80000000,0x7fffffff],uint32:[0,0xffffffff],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},kK={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function kZ(e,t=0){for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue!==!0)return!0;return!1}function kG(e,t){return t.map(t=>(t.path??(t.path=[]),t.path.unshift(e),t))}function kH(e){return"string"==typeof e?e:e?.message}function kJ(e,t,n){let i={...e,path:e.path??[]};return e.message||(i.message=kH(e.inst?._zod.def?.error?.(e))??kH(t?.error?.(e))??kH(n.customError?.(e))??kH(n.localeError?.(e))??"Invalid input"),delete i.inst,delete i.continue,t?.reportInput||delete i.input,i}function kY(...e){let[t,n,i]=e;return"string"==typeof t?{message:t,code:"custom",input:n,inst:i}:{...t}}e.s(["BIGINT_FORMAT_RANGES",0,kK,"Class",0,class{constructor(...e){}},"NUMBER_FORMAT_RANGES",0,kB,"aborted",0,kZ,"allowsEval",0,kU,"assert",0,function(e){},"assertEqual",0,function(e){return e},"assertIs",0,function(e){},"assertNever",0,function(e){throw Error()},"assertNotEqual",0,function(e){return e},"assignProp",0,kE,"cached",0,kj,"captureStackTrace",0,kN,"cleanEnum",0,function(e){return Object.entries(e).filter(([e,t])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])},"cleanRegex",0,kT,"clone",0,kz,"createTransparentProxy",0,function(e){let t;return new Proxy({},{get:(n,i,a)=>(t??(t=e()),Reflect.get(t,i,a)),set:(n,i,a,r)=>(t??(t=e()),Reflect.set(t,i,a,r)),has:(n,i)=>(t??(t=e()),Reflect.has(t,i)),deleteProperty:(n,i)=>(t??(t=e()),Reflect.deleteProperty(t,i)),ownKeys:n=>
14(t??(t=e()),Reflect.ownKeys(t)),getOwnPropertyDescriptor:(n,i)=>(t??(t=e()),Reflect.getOwnPropertyDescriptor(t,i)),defineProperty:(n,i,a)=>(t??(t=e()),Reflect.defineProperty(t,i,a))})},"defineLazy",0,kP,"esc",0,kA,"escapeRegex",0,k$,"extend",0,function(e,t){if(!kM(t))throw Error("Invalid input to extend: expected a plain object");let n={...e._zod.def,get shape(){let n={...e._zod.def.shape,...t};return kE(this,"shape",n),n},checks:[]};return kz(e,n)},"finalizeIssue",0,kJ,"floatSafeRemainder",0,function(e,t){let n=(e.toString().split(".")[1]||"").length,i=(t.toString().split(".")[1]||"").length,a=n>i?n:i;return Number.parseInt(e.toFixed(a).replace(".",""))%Number.parseInt(t.toFixed(a).replace(".",""))/10**a},"getElementAtPath",0,function(e,t){return t?t.reduce((e,t)=>e?.[t],e):e},"getEnumValues",0,kR,"getLengthableOrigin",0,function(e){return Array.isArray(e)?"array":"string"==typeof e?"string":"unknown"},"getParsedType",0,e=>{let t=typeof e;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return"promise";if("u">typeof Map&&e instanceof Map)return"map";if("u">typeof Set&&e instanceof Set)return"set";if("u">typeof Date&&e instanceof Date)return"date";if("u">typeof File&&e instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${t}`)}},"getSizableOrigin",0,function(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"},"isObject",0,kq,"isPlainObject",0,kM,"issue",0,kY,"joinValues",0,function(e,t="|"){return e.map(e=>kL(e)).join(t)},"jsonStringifyReplacer",0,kO,"merge",0,function(e,t){return kz(e,{...e._zod.def,get shape(){let n={...e._zod.def.shape,...t._zod.def.shape};return kE(this,"shape",n),n},catchall:t._zod.def.catchall,checks:[]})},"normalizeParams",0,kF,"nullish",0,function(e){return null==e},"numKeys",0,function(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t},"omit",0,function(e,t){let n={...e._zod.def.shape},i=e._zod.def;for(let e in t){if(!(e in i.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete n[e]}return kz(e,{...e._zod.def,shape:n,checks:[]})},"optionalKeys",0,kV,"partial",0,function(e,t,n){let i=t._zod.def.shape,a={...i};if(n)for(let t in n){if(!(t in i))throw Error(`Unrecognized key: "${t}"`);n[t]&&(a[t]=e?new e({type:"optional",innerType:i[t]}):i[t])}else for(let t in i)a[t]=e?new e({type:"optional",innerType:i[t]}):i[t];return kz(t,{...t._zod.def,shape:a,checks:[]})},"pick",0,function(e,t){let n={},i=e._zod.def;for(let e in t){if(!(e in i.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&(n[e]=i.shape[e])}return kz(e,{...e._zod.def,shape:n,checks:[]})},"prefixIssues",0,kG,"primitiveTypes",0,kW,"promiseAllObject",0,function(e){let t=Object.keys(e);return Promise.all(t.map(t=>e[t])).then(e=>{let n={};for(let i=0;i<t.length;i++)n[t[i]]=e[i];return n})},"propertyKeyTypes",0,kD,"randomString",0,function(e=10){let t="abcdefghijklmnopqrstuvwxyz",n="";for(let i=0;i<e;i++)n+=t[Math.floor(Math.random()*t.length)];return n},"required",0,function(e,t,n){let i=t._zod.def.shape,a={...i};if(n)for(let t in n){if(!(t in a))throw Error(`Unrecognized key: "${t}"`);n[t]&&(a[t]=new e({type:"nonoptional",innerType:i[t]}))}else for(let t in i)a[t]=new e({type:"nonoptional",innerType:i[t]});return kz(t,{...t._zod.def,shape:a,checks:[]})},"stringifyPrimitive",0,kL,"unwrapMessage",0,kH],468312);let kX=ke("$ZodCheck",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),kQ=ke("$ZodCheckNumberFormat",(e,t)=>{kX.init(e,t),t.format=t.format||"float64";let n=t.format?.includes("int"),i=n?"int":"number",[a,r]=kB[t.format];e._zod.onattach.push(e=>{let i=e._zod.bag;i.format=t.format,i.minimum=a,i.maximum=r,n&&(i.pattern=kk)}),e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s))return void o.issues.push({expected:i,format:t.format,code:"invalid_type",input:s,inst:e});if(!Number.isSafeInteger(s))return void(s>
140?o.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,continue:!t.abort}):o.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,continue:!t.abort}))}s<a&&o.issues.push({origin:"number",input:s,code:"too_small",minimum:a,inclusive:!0,inst:e,continue:!t.abort}),s>r&&o.issues.push({origin:"number",input:s,code:"too_big",maximum:r,inst:e})}}),k0=ke("$ZodCheckBigIntFormat",(e,t)=>{kX.init(e,t);let[n,i]=kK[t.format];e._zod.onattach.push(e=>{let a=e._zod.bag;a.format=t.format,a.minimum=n,a.maximum=i}),e._zod.check=a=>{let r=a.value;r<n&&a.issues.push({origin:"bigint",input:r,code:"too_small",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),r>i&&a.issues.push({origin:"bigint",input:r,code:"too_big",maximum:i,inst:e})}}),k1=ke("$ZodCheckStringFormat",(e,t)=>{var n,i;kX.init(e,t),e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,t.pattern&&(n.patterns??(n.patterns=new Set),n.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,t.pattern.test(n.value)||n.issues.push({origin:"string",code:"invalid_format",format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(i=e._zod).check??(i.check=()=>{})});class k2{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if("function"==typeof e){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let t=e.split("\n").filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length));for(let e of t.map(e=>e.slice(n)).map(e=>" ".repeat(2*this.indent)+e))this.content.push(e)}compile(){return Function(...this?.args,[...(this?.content??[""]).map(e=>`  ${e}`)].join("\n"))}}let k3=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),Object.defineProperty(e,"message",{get:()=>JSON.stringify(t,kO,2),enumerable:!0}),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},k5=ke("$ZodError",k3),k6=ke("$ZodError",k3,{Parent:Error}),k4=(e,t,n,i)=>{let a=n?Object.assign(n,{async:!1}):{async:!1},r=e._zod.run({value:t,issues:[]},a);if(r instanceof Promise)throw new kt;if(r.issues.length){let e=new(i?.Err??k6)(r.issues.map(e=>kJ(e,a,ki())));throw kN(e,i?.callee),e}return r.value},k7=async(e,t,n,i)=>{let a=n?Object.assign(n,{async:!0}):{async:!0},r=e._zod.run({value:t,issues:[]},a);if(r instanceof Promise&&(r=await r),r.issues.length){let e=new(i?.Err??k6)(r.issues.map(e=>kJ(e,a,ki())));throw kN(e,i?.callee),e}return r.value},k8=(e,t,n)=>{let i=n?{...n,async:!1}:{async:!1},a=e._zod.run({value:t,issues:[]},i);if(a instanceof Promise)throw new kt;return a.issues.length?{success:!1,error:new(k6??k5)(a.issues.map(e=>kJ(e,i,ki())))}:{success:!0,data:a.value}},k9=async(e,t,n)=>{let i=n?Object.assign(n,{async:!0}):{async:!0},a=e._zod.run({value:t,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new k6(a.issues.map(e=>kJ(e,i,ki())))}:{success:!0,data:a.value}},Ie={major:4,minor:0,patch:5},It=ke("$ZodType",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=Ie;let i=[...e._zod.def.checks??[]];for(let t of(e._zod.traits.has("$ZodCheck")&&i.unshift(e),i))for(let n of t._zod.onattach)n(e);if(0===i.length)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(e,t,n)=>{let i,a=kZ(e);for(let r of t){if(r._zod.def.when){if(!r._zod.def.when(e))continue}else if(a)continue;let t=e.issues.length,o=r._zod.check(e);if(o instanceof Promise&&n?.async===!1)throw new kt;if(i||o instanceof Promise)i=(i??Promise.resolve()).then(async()=>{await o,e.issues.length!==t&&(a||(a=kZ(e,t)))});else{if(e.issues.length===t)continue;a||(a=kZ(e,t))}}return i?i.then(()=>e):e};e._zod.run=(n,a)=>{let r=e._zod.parse(n,a);if(r instanceof Promise){if(!1===a.async)throw new kt;return r.then(e=>t(e,i,a))}return t(r,i,a)}}e["~standard"]={validate:t=>{try{let n=k8(e,t);return n.success?{value:n.data}:{issues:n.error?.issues}}catch(n){return k9(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:"zod",version:1}}),In=ke("$ZodString",(e,t)=>{var n;let i;It.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??(i=(n=e._zod.bag)?`[\\s\\S]{${n?.minimum??0},${n?.maximum??""}}`:"[\\s\\S]*",RegExp(`^${i}$`)),e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=String(n.value)}catch(e){}return"string"==typeof n.value||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),Ii=ke("$ZodStringFormat",(e,t)=>{k1.init(e,t),In.init(e,t)});function Ia(e){if(""===e)return!0;
14if(e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}(e,t)=>{t.pattern??(t.pattern=kc),Ii.init(e,t)},(e,t)=>{Ii.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:"invalid_format",format:t.format,input:n.value,inst:e,continue:!t.abort})}};let Ir=ke("$ZodNumber",(e,t)=>{It.init(e,t),e._zod.pattern=e._zod.bag.pattern??kI,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=Number(n.value)}catch(e){}let a=n.value;if("number"==typeof a&&!Number.isNaN(a)&&Number.isFinite(a))return n;let r="number"==typeof a?Number.isNaN(a)?"NaN":Number.isFinite(a)?void 0:"Infinity":void 0;return n.issues.push({expected:"number",code:"invalid_type",input:a,inst:e,...r?{received:r}:{}}),n}}),Io=((e,t)=>{kQ.init(e,t),Ir.init(e,t)},ke("$ZodBoolean",(e,t)=>{It.init(e,t),e._zod.pattern=kx,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=!!n.value}catch(e){}let a=n.value;return"boolean"==typeof a||n.issues.push({expected:"boolean",code:"invalid_type",input:a,inst:e}),n}})),Is=ke("$ZodBigInt",(e,t)=>{It.init(e,t),e._zod.pattern=kb,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch(e){}return"bigint"==typeof n.value||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}});function Il(e,t,n){e.issues.length&&t.issues.push(...kG(n,e.issues)),t.value[n]=e.value}(e,t)=>{k0.init(e,t),Is.init(e,t)},(e,t)=>{It.init(e,t),e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=new Date(n.value)}catch(e){}let a=n.value,r=a instanceof Date;return r&&!Number.isNaN(a.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:a,...r?{received:"Invalid Date"}:{},inst:e}),n}};let Id=ke("$ZodArray",(e,t)=>{It.init(e,t),e._zod.parse=(n,i)=>{let a=n.value;if(!Array.isArray(a))return n.issues.push({expected:"array",code:"invalid_type",input:a,inst:e}),n;n.value=Array(a.length);let r=[];for(let e=0;e<a.length;e++){let o=a[e],s=t.element._zod.run({value:o,issues:[]},i);s instanceof Promise?r.push(s.then(t=>Il(t,n,e))):Il(s,n,e)}return r.length?Promise.all(r).then(()=>n):n}});function Ic(e,t,n){e.issues.length&&t.issues.push(...kG(n,e.issues)),t.value[n]=e.value}function Iu(e,t,n,i){e.issues.length?void 0===i[n]?n in i?t.value[n]=void 0:t.value[n]=e.value:t.issues.push(...kG(n,e.issues)):void 0===e.value?n in i&&(t.value[n]=void 0):t.value[n]=e.value}let Im=ke("$ZodObject",(e,t)=>{let n,i;It.init(e,t);let a=kj(()=>{let e=Object.keys(t.shape);for(let n of e)if(!(t.shape[n]instanceof It))throw Error(`Invalid element at key "${n}": expected a Zod schema`);let n=kV(t.shape);return{shape:t.shape,keys:e,keySet:new Set(e),numKeys:e.length,optionalKeys:new Set(n)}});kP(e._zod,"propValues",()=>{let e=t.shape,n={};for(let t in e){let i=e[t]._zod;if(i.values)for(let e of(n[t]??(n[t]=new Set),i.values))n[t].add(e)}return n});let r=!kn.jitless,o=r&&kU.value,s=t.catchall;e._zod.parse=(l,d)=>{i??(i=a.value);let c=l.value;if(!kq(c))return l.issues.push({expected:"object",code:"invalid_type",input:c,inst:e}),l;let u=[];if(r&&o&&d?.async===!1&&!0!==d.jitless)n||(n=(e=>{let t=new k2(["shape","payload","ctx"]),n=a.value,i=e=>{let t=kA(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write("const input = payload.value;");let r=Object.create(null),o=0;for(let e of n.keys)r[e]=`key_${o++}`;for(let e of(t.write("const newResult = {}"),n.keys))if(n.optionalKeys.has(e)){let n=r[e];t.write(`const ${n} = ${i(e)};`);let a=kA(e);t.write(`
15        if (${n}.issues.length) {
16          if (input[${a}] === undefined) {
17            if (${a} in input) {
18              newResult[${a}] = undefined;
19            }
20          } else {
21            payload.issues = payload.issues.concat(
22              ${n}.issues.map((iss) => ({
23                ...iss,
24                path: iss.path ? [${a}, ...iss.path] : [${a}],
25              }))
26            );
27          }
28        } else if (${n}.value === undefined) {
29          if (${a} in input) newResult[${a}] = undefined;
30        } else {
31          newResult[${a}] = ${n}.value;
32        }
33        `)}else{let n=r[e];t.write(`const ${n} = ${i(e)};`),t.write(`
34          if (${n}.issues.length) payload.issues = payload.issues.concat(${n}.issues.map(iss => ({
35            ...iss,
36            path: iss.path ? [${kA(e)}, ...iss.path] : [${kA(e)}]
37          })));`),t.write(`newResult[${kA(e)}] = ${n}.value`)}t.write("payload.value = newResult;"),t.write("return payload;");let s=t.compile();return(t,n)=>s(e,t,n)})(t.shape)),l=n(l,d);else{l.value={};let e=i.shape;for(let t of i.keys){let n=e[t],i=n._zod.run({value:c[t],issues:[]},d),a="optional"===n._zod.optin&&"optional"===n._zod.optout;i instanceof Promise?u.push(i.then(e=>a?Iu(e,l,t,c):Ic(e,l,t))):a?Iu(i,l,t,c):Ic(i,l,t)}}if(!s)return u.length?Promise.all(u).then(()=>l):l;let m=[],p=i.keySet,h=s._zod,v=h.def.type;
37for(let e of Object.keys(c)){if(p.has(e))continue;if("never"===v){m.push(e);continue}let t=h.run({value:c[e],issues:[]},d);t instanceof Promise?u.push(t.then(t=>Ic(t,l,e))):Ic(t,l,e)}return(m.length&&l.issues.push({code:"unrecognized_keys",keys:m,input:c,inst:e}),u.length)?Promise.all(u).then(()=>l):l}});function Ip(e,t,n,i){for(let n of e)if(0===n.issues.length)return t.value=n.value,t;return t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>kJ(e,i,ki())))}),t}let Ih=ke("$ZodUnion",(e,t)=>{It.init(e,t),kP(e._zod,"optin",()=>t.options.some(e=>"optional"===e._zod.optin)?"optional":void 0),kP(e._zod,"optout",()=>t.options.some(e=>"optional"===e._zod.optout)?"optional":void 0),kP(e._zod,"values",()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),kP(e._zod,"pattern",()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>kT(e.source)).join("|")})$`)}}),e._zod.parse=(n,i)=>{let a=!1,r=[];for(let e of t.options){let t=e._zod.run({value:n.value,issues:[]},i);if(t instanceof Promise)r.push(t),a=!0;else{if(0===t.issues.length)return t;r.push(t)}}return a?Promise.all(r).then(t=>Ip(t,n,e,i)):Ip(r,n,e,i)}});function Iv(e,t,n){if(t.issues.length&&e.issues.push(...t.issues),n.issues.length&&e.issues.push(...n.issues),kZ(e))return e;let i=function e(t,n){if(t===n||t instanceof Date&&n instanceof Date&&+t==+n)return{valid:!0,data:t};if(kM(t)&&kM(n)){let i=Object.keys(n),a=Object.keys(t).filter(e=>-1!==i.indexOf(e)),r={...t,...n};for(let i of a){let a=e(t[i],n[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};r[i]=a.data}return{valid:!0,data:r}}if(Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return{valid:!1,mergeErrorPath:[]};let i=[];for(let a=0;a<t.length;a++){let r=e(t[a],n[a]);if(!r.valid)return{valid:!1,mergeErrorPath:[a,...r.mergeErrorPath]};i.push(r.data)}return{valid:!0,data:i}}return{valid:!1,mergeErrorPath:[]}}(t.value,n.value);if(!i.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(i.mergeErrorPath)}`);return e.value=i.data,e}function If(e,t,n){e.issues.length&&t.issues.push(...kG(n,e.issues)),t.value[n]=e.value}(e,t)=>{Ih.init(e,t);let n=e._zod.parse;kP(e._zod,"propValues",()=>{let e={};for(let n of t.options){let i=n._zod.propValues;if(!i||0===Object.keys(i).length)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let[t,n]of Object.entries(i))for(let i of(e[t]||(e[t]=new Set),n))e[t].add(i)}return e});let i=kj(()=>{let e=t.options,n=new Map;for(let i of e){let e=i._zod.propValues?.[t.discriminator];if(!e||0===e.size)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(i)}"`);for(let t of e){if(n.has(t))throw Error(`Duplicate discriminator value "${String(t)}"`);n.set(t,i)}}return n});e._zod.parse=(a,r)=>{let o=a.value;if(!kq(o))return a.issues.push({code:"invalid_type",expected:"object",input:o,inst:e}),a;let s=i.value.get(o?.[t.discriminator]);return s?s._zod.run(a,r):t.unionFallback?n(a,r):(a.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",input:o,path:[t.discriminator],inst:e}),a)}},(e,t)=>{It.init(e,t);let n=t.items,i=n.length-[...n].reverse().findIndex(e=>"optional"!==e._zod.optin);e._zod.parse=(a,r)=>{let o=a.value;if(!Array.isArray(o))return a.issues.push({input:o,inst:e,expected:"tuple",code:"invalid_type"}),a;a.value=[];let s=[];if(!t.rest){let t=o.length>n.length,r=o.length<i-1;if(t||r)return a.issues.push({input:o,inst:e,origin:"array",...t?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length}}),a}let l=-1;for(let e of n){if(++l>=o.length&&l>=i)continue;let t=e._zod.run({value:o[l],issues:[]},r);t instanceof Promise?s.push(t.then(e=>If(e,a,l))):If(t,a,l)}if(t.rest)for(let e of o.slice(n.length)){l++;let n=t.rest._zod.run({value:e,issues:[]},r);n instanceof Promise?s.push(n.then(e=>If(e,a,l))):If(n,a,l)}return s.length?Promise.all(s).then(()=>a):a}};let Ig=ke("$ZodRecord",(e,t)=>{It.init(e,t),e._zod.parse=(n,i)=>{let a=n.value;if(!kM(a))return n.issues.push({expected:"record",code:"invalid_type",input:a,inst:e}),n;let r=[];if(t.keyType._zod.values){let o,s=t.keyType._zod.values;for(let e of(n.value={},s))if("string"==typeof e||"number"==typeof e||"symbol"==typeof e){let o=t.valueType._zod.run({value:a[e],issues:[]},i);o instanceof Promise?r.push(o.then(t=>
37{t.issues.length&&n.issues.push(...kG(e,t.issues)),n.value[e]=t.value})):(o.issues.length&&n.issues.push(...kG(e,o.issues)),n.value[e]=o.value)}for(let e in a)s.has(e)||(o=o??[]).push(e);o&&o.length>0&&n.issues.push({code:"unrecognized_keys",input:a,inst:e,keys:o})}else for(let o of(n.value={},Reflect.ownKeys(a))){if("__proto__"===o)continue;let s=t.keyType._zod.run({value:o,issues:[]},i);if(s instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(s.issues.length){n.issues.push({origin:"record",code:"invalid_key",issues:s.issues.map(e=>kJ(e,i,ki())),input:o,path:[o],inst:e}),n.value[s.value]=s.value;continue}let l=t.valueType._zod.run({value:a[o],issues:[]},i);l instanceof Promise?r.push(l.then(e=>{e.issues.length&&n.issues.push(...kG(o,e.issues)),n.value[s.value]=e.value})):(l.issues.length&&n.issues.push(...kG(o,l.issues)),n.value[s.value]=l.value)}return r.length?Promise.all(r).then(()=>n):n}});function Iy(e,t,n,i,a,r,o){e.issues.length&&(kD.has(typeof i)?n.issues.push(...kG(i,e.issues)):n.issues.push({origin:"map",code:"invalid_key",input:a,inst:r,issues:e.issues.map(e=>kJ(e,o,ki()))})),t.issues.length&&(kD.has(typeof i)?n.issues.push(...kG(i,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:a,inst:r,key:i,issues:t.issues.map(e=>kJ(e,o,ki()))})),n.value.set(e.value,t.value)}function Iw(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}(e,t)=>{It.init(e,t),e._zod.parse=(n,i)=>{let a=n.value;if(!(a instanceof Map))return n.issues.push({expected:"map",code:"invalid_type",input:a,inst:e}),n;let r=[];for(let[o,s]of(n.value=new Map,a)){let l=t.keyType._zod.run({value:o,issues:[]},i),d=t.valueType._zod.run({value:s,issues:[]},i);l instanceof Promise||d instanceof Promise?r.push(Promise.all([l,d]).then(([t,r])=>{Iy(t,r,n,o,a,e,i)})):Iy(l,d,n,o,a,e,i)}return r.length?Promise.all(r).then(()=>n):n}},(e,t)=>{It.init(e,t),e._zod.parse=(n,i)=>{let a=n.value;if(!(a instanceof Set))return n.issues.push({input:a,inst:e,expected:"set",code:"invalid_type"}),n;let r=[];for(let e of(n.value=new Set,a)){let a=t.valueType._zod.run({value:e,issues:[]},i);a instanceof Promise?r.push(a.then(e=>Iw(e,n))):Iw(a,n)}return r.length?Promise.all(r).then(()=>n):n}};let I_=ke("$ZodEnum",(e,t)=>{It.init(e,t);let n=kR(t.entries);e._zod.values=new Set(n),e._zod.pattern=RegExp(`^(${n.filter(e=>kD.has(typeof e)).map(e=>"string"==typeof e?k$(e):e.toString()).join("|")})$`),e._zod.parse=(t,i)=>{let a=t.value;return e._zod.values.has(a)||t.issues.push({code:"invalid_value",values:n,input:a,inst:e}),t}}),Ib=((e,t)=>{It.init(e,t),e._zod.values=new Set(t.values),e._zod.pattern=RegExp(`^(${t.values.map(e=>"string"==typeof e?k$(e):e?e.toString():String(e)).join("|")})$`),e._zod.parse=(n,i)=>{let a=n.value;return e._zod.values.has(a)||n.issues.push({code:"invalid_value",values:t.values,input:a,inst:e}),n}},ke("$ZodTransform",(e,t)=>{It.init(e,t),e._zod.parse=(e,n)=>{let i=t.transform(e.value,e);if(n.async)return(i instanceof Promise?i:Promise.resolve(i)).then(t=>(e.value=t,e));if(i instanceof Promise)throw new kt;return e.value=i,e}})),Ik=ke("$ZodOptional",(e,t)=>{It.init(e,t),e._zod.optin="optional",e._zod.optout="optional",kP(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),kP(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${kT(e.source)})?$`):void 0}),e._zod.parse=(e,n)=>"optional"===t.innerType._zod.optin?t.innerType._zod.run(e,n):void 0===e.value?e:t.innerType._zod.run(e,n)}),II=ke("$ZodNullable",(e,t)=>{It.init(e,t),kP(e._zod,"optin",()=>t.innerType._zod.optin),kP(e._zod,"optout",()=>t.innerType._zod.optout),kP(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${kT(e.source)}|null)$`):void 0}),kP(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>null===e.value?e:t.innerType._zod.run(e,n)}),Ix=ke("$ZodDefault",(e,t)=>{It.init(e,t),e._zod.optin="optional",kP(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(void 0===e.value)return e.value=t.defaultValue,e;let i=t.innerType._zod.run(e,n);return i instanceof Promise?i.then(e=>IS(e,t)):IS(i,t)}});function IS(e,t){return void 0===e.value&&(e.value=t.defaultValue),e}function IC(e,t){return e.issues.length||void 0!==e.value||e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}(e,t)=>{It.init(e,t),e._zod.optin="optional",kP(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,n)=>(void 0===e.value&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))},(e,t)=>{It.init(e,t),e._zod.parse=(t,n)=>("number"==typeof t.value&&Number.isNaN(t.value)||t.issues.push({input:t.value,inst:e,expected:"nan",code:"invalid_type"}),t)};let IR=ke("$ZodPipe",(e,t)=>{It.init(e,t),kP(e._zod,"values",()=>t.in._zod.values),kP(e._zod,"optin",()=>t.in._zod.optin),kP(e._zod,"optout",()=>t.out._zod.optout),kP(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{let i=t.in._zod.run(e,n);return i instanceof Promise?i.then(e=>IO(e,t,n)):IO(i,t,n)}});function IO(e,t,n){return kZ(e)?e:t.out._zod.run({value:e.value,issues:e.issues},n)}function Ij(e){return e.value=Object.freeze(e.value),e}(e,t)=>{It.init(e,t),kP(e._zod,"propValues",()=>t.innerType._zod.propValues),kP(e._zod,"values",()=>t.innerType._zod.values),kP(e._zod,"optin",()=>t.innerType._zod.optin),kP(e._zod,"optout",()=>t.innerType._zod.optout),e._zod.parse=(e,n)=>{let i=t.innerType._zod.run(e,n);return i instanceof Promise?i.then(Ij):Ij(i)}},(e,t)=>{It.init(e,t),kP(e._zod,"innerType",()=>t.getter()),kP(e._zod,"pattern",()=>e._zod.innerType._zod.pattern),kP(e._zod,"propValues",()=>e._zod.innerType._zod.propValues),kP(e._zod,"optin",()=>e._zod.innerType._zod.optin),kP(e._zod,"optout",()=>e._zod.innerType._zod.optout),e._zod.parse=(t,n)=>e._zod.innerType._zod.run(t,n)};let IT=ke("$ZodCustom",(e,t)=>{kX.init(e,t),It.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{let i=n.value,a=t.fn(i);if(a instanceof Promise)return a.then(t=>IP(t,n,i,e));IP(a,n,i,e)}});function IP(e,t,n,i){if(!e){let e={code:"custom",input:n,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(e.params=i._zod.def.params),t.issues.push(kY(e))}}var IE=e.i(468312),IE=IE;let IA=ke("ZodMiniType",(e,t)=>{if(!e._zod)throw Error("Uninitialized schema in ZodMiniType.");It.init(e,t),e.def=t,e.parse=(t,n)=>k4(e,t,n,{callee:e.parse}),e.safeParse=(t,n)=>k8(e,t,n),e.parseAsync=async(t,n)=>k7(e,t,n,{callee:e.parseAsync}),e.safeParseAsync=async(t,n)=>k9(e,t,n),e.check=(...n)=>e.clone({...t,checks:[...t.checks??[],...n.map(e=>"function"==typeof e?{_zod:{check:e,def:{check:"custom"},onattach:[]}}:e)]}),e.clone=(t,n)=>kz(e,t,n),e.brand=()=>e,e.register=(t,n)=>(t.add(e,n),e)}),IN=ke("ZodMiniString",(e,t)=>{In.init(e,t),IA.init(e,t)});function Iq(e){return new IN({type:"string",...kF(e)})}(e,t)=>
37{Ii.init(e,t),IN.init(e,t)},(e,t)=>{Ir.init(e,t),IA.init(e,t)};let IU=ke("ZodMiniBoolean",(e,t)=>{Io.init(e,t),IA.init(e,t)});function IM(e){return new IU({type:"boolean",...kF(e)})}(e,t)=>{Is.init(e,t),IA.init(e,t)};let ID=ke("ZodMiniArray",(e,t)=>{Id.init(e,t),IA.init(e,t)});function IW(e,t){return new ID({type:"array",element:e,...IE.normalizeParams(t)})}let I$=ke("ZodMiniObject",(e,t)=>{Im.init(e,t),IA.init(e,t),IE.defineLazy(e,"shape",()=>t.shape)});function Iz(e,t){return new I$({type:"object",get shape(){return IE.assignProp(this,"shape",{...e}),this.shape},...IE.normalizeParams(t)})}let IF=ke("ZodMiniRecord",(e,t)=>{Ig.init(e,t),IA.init(e,t)});function IL(e,t,n){return new IF({type:"record",keyType:e,valueType:t,...IE.normalizeParams(n)})}let IV=ke("ZodMiniEnum",(e,t)=>{I_.init(e,t),IA.init(e,t)}),IB=ke("ZodMiniTransform",(e,t)=>{Ib.init(e,t),IA.init(e,t)});function IK(e){return new IB({type:"transform",transform:e})}let IZ=ke("ZodMiniOptional",(e,t)=>{Ik.init(e,t),IA.init(e,t)});function IG(e){return new IZ({type:"optional",innerType:e})}let IH=ke("ZodMiniNullable",(e,t)=>{II.init(e,t),IA.init(e,t)});function IJ(e){return IG(new IH({type:"nullable",innerType:e}))}let IY=ke("ZodMiniDefault",(e,t)=>{Ix.init(e,t),IA.init(e,t)}),IX=ke("ZodMiniPipe",(e,t)=>{IR.init(e,t),IA.init(e,t)});function IQ(e,t){return new IX({type:"pipe",in:e,out:t})}let I0=ke("ZodMiniCustom",(e,t)=>{IT.init(e,t),IA.init(e,t)}),I1=IG(IQ(IK(e=>e||void 0),IG(Iq()))),I2=e=>e&&Object.values(e).some(e=>!!e)?e:void 0,I3=IG(IQ(IK(e=>Array.isArray(e)&&e.length>0?e:void 0),IG(IW(Iq())))),I5=e=>e.split("/").filter(Boolean).at(-1),I6=/^id[0-9]{1,36}$/,I4=Iz({chain:Iq(),extensionLocators:IW(Iz({flag:Iq(),value:(nL=IG(IM()),new IY({type:"default",innerType:nL,get defaultValue(){return"function"!=typeof!0||(!0)()}}))})),providerInterface:IG(Iq()),walletStandard:IG(Iz({features:IW(Iq()),name:Iq(),providerId:IG(Iq())})),walletStandardLocators:IG(IW(Iz({locator:Iq(),name:Iq()}))),windowLocations:IG(IW(Iq())).check(function(e,t={}){return new I0({type:"custom",check:"custom",fn:e,...kF(t)})}(e=>!(e&&e.some(e=>["ethereum","ethereum.providers"].includes(e))),{message:"windowLocations cannot include ethereum or ethereum.providers as they are included by default",path:["config"]}))}),I7=Iz({alt:I1,primaryColor:I1,spriteId:I1}),I8=IQ(IQ(IK(e=>e),Iz({brand:IG(I7),chainGroup:IG(Iq()),chains:IG(IW(Iq())),desktop:IG(IQ(Iz({chromeId:IG(IQ(I1,IK(e=>{if(null==e?void 0:e.match(/^[a-z]{32}$/))return e;if(null==e?void 0:e.includes("chrome.google.com/webstore/detail/"))try{let t=new URL(e);return I5(t.pathname)}catch(e){}if(null==e?void 0:e.includes("chromewebstore.google.com/detail/"))try{let t=new URL(e);return I5(t.pathname)}catch(e){}}))),edgeId:IG(IQ(I1,IK(e=>{if(null==e?void 0:e.match(/^[a-z]{32}$/))return e;if(null==e?void 0:e.includes("microsoftedge.microsoft.com/addons/detail/"))try{return new URL(e).pathname.split("/").at(-1)}catch(e){}}))),firefoxId:IG(IQ(I1,IK(e=>{if(!(null==e?void 0:e.match(/^https?:\/\//)))return e;if(null==e?void 0:e.includes("addons.mozilla.org"))try{return new URL(e).pathname.replace(/\/$/,"").split("/").at(-1)}catch(e){}}))),native:I1,operaId:I1,safariId:I1,universal:I1}),IK(I2))),eip6963Config:IG(Iz({rdns:Iq()})),filterFromWalletConnect:IG(IM()),group:IG(Iq()),hardwareWallets:IG(IW(Iq())),injectedConfig:IG(IW(I4)),mobile:IG(IQ(IG(Iz({android:IJ(Iq()),androidId:IG(IQ(I1,IK(e=>{if(!(null==e?void 0:e.match(/^https?:\/\//)))return e;if(e)try{let t=new URL(e).searchParams.get("id");if(t)return t}catch(e){}}))),inAppBrowser:IJ(Iq()),inAppBrowserV2:IJ(Iq()),ios:IJ(Iq()),iosId:IG(IQ(I1,IK(e=>{if(null==e?void 0:e.match(I6))return e;if(null==e?void 0:e.match(/^https:\/\/[a-zA-Z0-9-]+\.apple\.com/))try{let t=new URL(e).pathname.replace(/\/$/,"").split("/").at(-1);if(null==t?void 0:t.match(I6))return t}catch(e){}}))),native:I1,universal:I1})),IK(I2))),mobileExperience:IG(new IV({type:"enum",entries:Array.isArray(nV=["in-app-browser","redirect"])?Object.fromEntries(nV.map(e=>[e,e])):nV,...IE.normalizeParams(void 0)})),name:Iq(),requiresDisconnectBeforeNewConnection:IG(IM()),shortName:I1,showOnlyIfInstalled:IG(IM()),switchNetworkOnlyFromWallet:IG(IM()),walletConnect:IG(IQ(IG(Iz({sdks:I3})),IK(I2))),walletGroup:IG(Iq()),walletLimitations:IG(Iz({browserExtension:IG(Iz({unsupportedEvents:IG(IW(Iq())),unsupportedMethods:IG(IW(Iq()))})),mobile:IG(Iz({unsupportedEvents:IG(IW(Iq())),unsupportedMethods:IG(IW(Iq()))}))}))})),IK(e=>{var t,n,i,a,r,o;return e.group&&(e.chainGroup=e.group),((null==(t=e.mobile)?void 0:t.iosId)||(null==(n=e.mobile)?void 0:n.ios)===null)&&(null==(i=e.mobile)||delete i.ios),((null==(a=e.mobile)?void 0:a.androidId)||(null==(r=e.mobile)?void 0:r.android)===null)&&(null==(o=e.mobile)||delete o.android),e})),I9=Iz({brand:IG(I7),name:I1}),xe=Iz({brand:IG(Iz({alt:I1,primaryColor:I1,spriteId:I1})),key:Iq(),name:Iq(),walletOverrides:IG(IL(Iq(),I9))});IL(Iq(),I8);let xt=IQ(IK(e=>e),Iz({groups:IL(Iq(),xe),wallets:IL(Iq(),I8)}));IL(Iq(),xe);let xn={current:{}},xi=new wS;b6(void 0,void 0,void 0,function*(){let e=b3();xn.current=yield b8(()=>b6(void 0,void 0,void 0,function*(){let t=yield fetch(e,{mode:"cors"});if(!t.ok)throw Error(`Failed to fetch wallet book data from ${e} with status code ${t.status}`);let n=yield t.json();try{return xt.parse(n)}catch(e){throw bQ.error("Error parsing wallet book data",e,n),e}}),{fallbackValue:xt.parse(b9),maxRetries:3,retryStrategy:"timeout-and-rejection",timeoutMs:3e4}),xi.emit("walletBookLoaded",xn.current)});let xa=e=>{var{walletKey:t,isGroup:n,children:i}=e,a=b5(e,["walletKey","isGroup","children"]);let{walletBook:r}=_U(),[o,s]=(0,_N.useState)(!1),{walletIconUrl:l,walletIconAlt:d}=((e,t,n)=>{if(!t)return{walletIconAlt:"",walletIconUrl:""};try{let i=n?b1(e,t):_M(e,t),a=null==i?void 0:i.brand;if(a)return{walletIconAlt:a.alt,walletIconUrl:bX(a)}}catch(e){bQ.debug(e)}return{walletIconAlt:"",walletIconUrl:""}})(r,t,n),c=b0();return l?(0,_N.createElement)("img",Object.assign(Object.assign({"data-testid":`wallet-icon-${t}`},a),{alt:d,key:t,onError:()=>{s(!0)},src:o?c:l}),i):(0,_N.createElement)(_N.Fragment,{},i)},xr=e=>{var{icon:t,walletKey:n,isGroup:i,children:a}=e,r=b5(e,["icon","walletKey","isGroup","children"]);return t?(0,_N.createElement)("img",Object.assign(Object.assign({"data-testid":`wallet-icon-${n}`},r),{alt:n,key:n,src:t}),a):(0,_N.createElement)(xa,Object.assign({children:a,isGroup:i,walletKey:n},r))},xo=({walletBook:e,children:t})=>(0,_N.createElement)(_q.Provider,{value:{walletBook:e}},t),xs=e=>{var{brand:t,walletKey:n}=e,i=b5(e,["brand","walletKey"]);let[a,r]=(0,_N.useState)(!1),o=bX(t),s=b0();return o?(0,_N.createElement)("img",Object.assign(Object.assign({"data-testid":`wallet-icon-${n}`},i),{alt:t.alt,onError:()=>{r(!0)},src:a?s:o})):(0,_N.createElement)(_N.Fragment,{})};wM("@dynamic-labs/wallet-book","4.83.1"),e.s([],900373);let xl=(e,t)=>{try{return _M(e,t)}catch(e){return}};e.s(["findWalletBookWallet",0,xl],103388);let xd=e=>{var t;return Object.keys(null!=(t=null==e?void 0:e.wallets)?t:{}).length>0},xc=e=>{var t,n,i,a,r,o,s,l;let d={android:"",brave:"",chrome:"",edge:"",firefox:"",ios:""};return e&&(d.brave=null!=(t=bY("chromeUrl",e.chromeId))?t:"",d.chrome=null!=(n=bY("chromeUrl",e.chromeId))?n:"",d.edge=null!=(i=bY("edgeUrl",e.edgeId))?i:"",d.firefox=null!=(a=bY("firefoxUrl",e.firefoxId))?a:"",d.ios=null!=(o=null!=(r=bY("iosUrl",e.iosId))?r:e.iosUrl)?o:"",d.android=null!=(l=null!=(s=bY("androidUrl",e.androidId))?s:e.androidUrl)?l:""),d}
37;"https://app.dynamicauth.com/api/v0".replace(/\/+$/,""),(nB=up||(up={})).Coinbase="coinbase",nB.Kraken="kraken",(nK=uh||(uh={})).Eth="ETH",nK.Evm="EVM",nK.Flow="FLOW",nK.Sol="SOL",nK.Algo="ALGO",nK.Stark="STARK",nK.Cosmos="COSMOS",nK.Btc="BTC",nK.Eclipse="ECLIPSE",nK.Sui="SUI",nK.Spark="SPARK",nK.Tron="TRON",nK.Aptos="APTOS",nK.Ton="TON",nK.Stellar="STELLAR",nK.Aleo="ALEO",nK.Tempo="TEMPO",nK.Midnight="MIDNIGHT",(nZ=uv||(uv={})).Wallet="wallet",nZ.Exchange="exchange",(nG=uf||(uf={})).Direct="direct",nG.Enterprise="enterprise",nG.Indirect="indirect",nG.None="none",(nH=ug||(ug={})).Only="connect-only",nH.AndSign="connect-and-sign",(nJ=uy||(uy={})).Localstorage="localstorage",nJ.Cookie="cookie",(nY=uw||(uw={})).CrossPlatform="cross-platform",nY.Platform="platform",(nX=u_||(u_={})).Discouraged="discouraged",nX.Preferred="preferred",nX.Required="required",(nQ=ub||(ub={})).Discouraged="discouraged",nQ.Preferred="preferred",nQ.Required="required",(n0=uk||(uk={})).Internal="AUTHENTICATOR_TRANSPORT_INTERNAL",n0.Usb="AUTHENTICATOR_TRANSPORT_USB",n0.Nfc="AUTHENTICATOR_TRANSPORT_NFC",n0.Ble="AUTHENTICATOR_TRANSPORT_BLE",n0.Hybrid="AUTHENTICATOR_TRANSPORT_HYBRID",(n1=uI||(uI={})).GoogleDrive="googleDrive",n1.ICloud="iCloud",n1.Dynamic="dynamic",n1.External="external",n1.Delegated="delegated",(ux||(ux={})).Pending="pending",(n2=uS||(uS={})).TwoOfTwo="TWO_OF_TWO",n2.TwoOfThree="TWO_OF_THREE",n2.ThreeOfFive="THREE_OF_FIVE",(n3=uC||(uC={})).Pending="pending",n3.Activated="activated",(n5=uR||(uR={})).Blockchain="blockchain",n5.Email="email",n5.Oauth="oauth",n5.Passkey="passkey",n5.PhoneNumber="phoneNumber",n5.ExternalUser="externalUser",n5.Totp="totp",(n6=uO||(uO={})).EmailOnly="emailOnly",n6.MagicLink="magicLink",n6.Apple="apple",n6.Bitbucket="bitbucket",n6.Coinbasesocial="coinbasesocial",n6.Discord="discord",n6.Epicgames="epicgames",n6.Facebook="facebook",n6.Farcaster="farcaster",n6.Github="github",n6.Gitlab="gitlab",n6.Google="google",n6.Instagram="instagram",n6.Linkedin="linkedin",n6.Microsoft="microsoft",n6.Twitch="twitch",n6.Twitter="twitter",n6.Blocto="blocto",n6.Banxa="banxa",n6.CoinbaseOnramp="coinbaseOnramp",n6.CryptoDotCom="cryptoDotCom",n6.MoonPay="moonPay",n6.Dynamic="dynamic",n6.Alchemy="alchemy",n6.Zerodev="zerodev",n6.Telegram="telegram",n6.Turnkey="turnkey",n6.CoinbaseWaas="coinbaseWaas",n6.Sms="sms",n6.Spotify="spotify",n6.Tiktok="tiktok",n6.Line="line",n6.Steam="steam",n6.Shopify="shopify",n6.Zksync="zksync",n6.Kraken="kraken",n6.Blockaid="blockaid",n6.Passkey="passkey",n6.Okta="okta",n6.Sendgrid="sendgrid",n6.Resend="resend",(n4=uj||(uj={})).Ordinals="ordinals",n4.Payment="payment",n4.Cosmos="cosmos",n4.Evm="evm",n4.Stellar="stellar",n4.Ton="ton",n4.MidnightUnshielded="midnight_unshielded",n4.MidnightDust="midnight_dust",n4.MidnightShielded="midnight_shielded",(n7=uT||(uT={})).SignerToEcdsa="zerodev_signer_to_ecdsa",n7.MultiChain="zerodev_multi_chain",(n8=uP||(uP={})).V1="V1",n8.V2="V2",n8.V3="V3",(uE||(uE={})).Ledger="ledger",(n9=uA||(uA={})).Dynamic="dynamic",n9.User="user",(ie=uN||(uN={})).V6="v6",ie.V7="v7",(it=uq||(uq={})).V24="v2_4",it.V30="v3_0",it.V31="v3_1",it.V32="v3_2",it.V33="v3_3",(ii=uU||(uU={})).Delegated="delegated",ii.RootUser="rootUser",ii.Server="server",(ia=uM||(uM={})).BrowserExtension="browserExtension",ia.CustodialService="custodialService",ia.WalletConnect="walletConnect",ia.QrCode="qrCode",ia.DeepLink="deepLink",ia.EmbeddedWallet="embeddedWallet",ia.SmartContractWallet="smartContractWallet",(ir=uD||(uD={})).Pending="pending",ir.Complete="complete",(io=uW||(uW={})).Text="text",io.Checkbox="checkbox",io.Select="select",(is=u$||(u$={})).Standard="standard",is.Custom="custom",(uz||(uz={})).Address="address",(il=uF||(uF={})).Payment="payment",il.Deposit="deposit",(id=uL||(uL={})).Cheapest="cheapest",id.Fastest="fastest",id.PreferredOrder="preferred_order",(ic=uV||(uV={})).Initiated="initiated",ic.SourceAttached="source_attached",ic.Quoted="quoted",ic.Signing="signing",ic.Broadcasted="broadcasted",ic.SourceConfirmed="source_confirmed",ic.Cancelled="cancelled",ic.Expired="expired",ic.Failed="failed",(iu=uB||(uB={})).Unknown="unknown",iu.Pending="pending",iu.Cleared="cleared",iu.Blocked="blocked",iu.Review="review",(im=uK||(uK={})).None="none",im.Routing="routing",im.Bridging="bridging",im.Swapping="swapping",im.Settling="settling",im.Completed="completed",im.Failed="failed",(ip=uZ||(uZ={})).Buy="buy",ip.Send="send",(ih=uG||(uG={})).Network="FEE_TYPE_NETWORK",ih.Exchange="FEE_TYPE_EXCHANGE",(uH||(uH={})).GuestCheckoutApplePay="GUEST_CHECKOUT_APPLE_PAY",(iv=uJ||(uJ={})).PendingAuth="ONRAMP_ORDER_STATUS_PENDING_AUTH",iv.PendingPayment="ONRAMP_ORDER_STATUS_PENDING_PAYMENT",iv.Processing="ONRAMP_ORDER_STATUS_PROCESSING",iv.Completed="ONRAMP_ORDER_STATUS_COMPLETED",iv.Failed="ONRAMP_ORDER_STATUS_FAILED",(uY||(uY={})).PaymentLinkTypeApplePayButton="PAYMENT_LINK_TYPE_APPLE_PAY_BUTTON",(ig=uX||(uX={})).Evm="EVM",ig.Midnight="MIDNIGHT",ig.Sol="SOL",ig.Sui="SUI",ig.Btc="BTC",ig.Ton="TON",ig.Stellar="STELLAR",ig.Tempo="TEMPO",ig.Aleo="ALEO",(iy=uQ||(uQ={})).Turnkey="turnkey",iy.Turnkeyhd="turnkeyhd",iy.DynamicWaas="dynamicWaas",(iw=u0||(u0={})).Threshold="threshold",iw.Full="full",(i_=u1||(u1={})).Email="email",i_.Id="id",i_.ExternalUserId="externalUserId",i_.PhoneNumber="phoneNumber",i_.SocialUsername="socialUsername",i_.SocialAccountId="socialAccountId",(ib=u2||(u2={})).Evm="EVM",ib.Midnight="MIDNIGHT",ib.Svm="SVM",ib.Sui="SUI",ib.Btc="BTC",ib.Ton="TON",ib.Stellar="STELLAR",ib.Tempo="TEMPO",ib.Aleo="ALEO",(ik=u3||(u3={})).Fiat="fiat",ik.Crypto="crypto",(iI=u5||(u5={})).Dynamic="dynamic",iI.External="external",(ix=u6||(u6={})).RsaOaep256="RSA-OAEP-256",ix.HybridRsaAes256="HYBRID-RSA-AES-256",(iS=u4||(u4={})).Pending="pending",iS.Active="active",iS.Revoked="revoked",(iC=u7||(u7={})).Accepted="accepted",iC.Queued="queued",(iR=u8||(u8={})).Days="days",iR.Hours="hours",iR.Minutes="minutes",(iO=u9||(u9={})).Consolememberinvite="console:member:invite",iO.Consolemfareset="console:mfa:reset",iO.Consoleprojectdelete="
37console:project:delete",iO.Consolesettingsupdate="console:settings:update",iO.Consolessoupdate="console:sso:update",iO.Consoleuserdelete="console:user:delete",iO.Credentiallink="credential:link",iO.Credentialupdate="credential:update",iO.Credentialunlink="credential:unlink",iO.Userupdate="user:update",iO.Userdelete="user:delete",iO.Walletexport="wallet:export",iO.Walletdelete="wallet:delete",iO.Walletdelegate="wallet:delegate",iO.Walletsign="wallet:sign",iO.Walletrestore="wallet:restore",(me||(me={})).Mpc="mpc",(ij=mt||(mt={})).Passkey="passkey",ij.Passphrase="passphrase",(iT=mn||(mn={})).Sandbox="sandbox",iT.Live="live",(iP=mi||(mi={})).Ethereum="ethereum",iP.Solana="solana",(iE=ma||(ma={})).Recommended="recommended",iE.Exact="exact",(iA=mr||(mr={})).Banxa="banxa",iA.CoinbaseOnramp="coinbaseOnramp",iA.CryptoDotCom="cryptoDotCom",iA.MoonPay="moonPay",(iN=mo||(mo={})).Usb="usb",iN.Nfc="nfc",iN.Ble="ble",iN.Internal="internal",iN.Hybrid="hybrid",(iq=ms||(ms={})).Hybrid="hybrid",iq.SecurityKey="security-key",iq.ClientDevice="client-device",(ml||(ml={})).PublicKey="public-key",(md||(md={})).PublicKey="public-key",(iU=mc||(mc={})).Allow="allow",iU.Block="block",(iM=mu||(mu={})).Connected="connected",iM.Disconnected="disconnected",(iD=mm||(mm={})).Healthy="healthy",iD.Unhealthy="unhealthy",(iW=mp||(mp={})).Shielded="midnight_shielded",iW.Dust="midnight_dust",iW.Unshielded="midnight_unshielded",(i$=mh||(mh={})).Testnet="testnet",i$.Mainnet="mainnet",(iz=mv||(mv={})).Testnet="testnet",iz.Mainnet="mainnet",(iF=mf||(mf={})).Testnet="testnet",iF.Mainnet="mainnet",(iL=mg||(mg={})).Testnet="testnet",iL.Mainnet="mainnet",(iV=my||(my={})).Userbasic="user:basic",iV.RequiresAdditionalAuth="requiresAdditionalAuth",iV.UserDataForm="userDataForm",iV.WaasBackupToken="waasBackupToken",iV.Deviceregister="device:register",(iB=mw||(mw={})).WalletWaasSign="wallet.waas.sign",iB.WalletWaasExport="wallet.waas.export",iB.WalletWaasReshare="wallet.waas.reshare",iB.WalletWaasRefresh="wallet.waas.refresh",iB.UserUpdate="user.update",(iK=m_||(m_={})).Totp="totp",iK.Passkey="passkey",iK.Email="email",(iZ=mb||(mb={})).SingleUse="single_use",iZ.TimeBound="time_bound",(iG=mk||(mk={})).Api20260101="2026_01_01",iG.Api20260401="2026_04_01",(iH=mI||(mI={})).Custom="custom",iH.Default="default",(iJ=mx||(mx={})).Done="done",iJ.VerifyEmail="verify-email",iJ.VerifiedAndTransferred="verified-and-transferred",iJ.VerifySms="verify-sms",(iY=mS||(mS={})).Pending="pending",iY.Completed="completed",(iX=mC||(mC={})).Dynamic="dynamic",iX.MagicLink="magicLink",iX.Blocto="blocto",iX.Turnkey="turnkey",iX.CoinbaseWaas="coinbaseWaas",(iQ=mR||(mR={})).Apple="apple",iQ.Bitbucket="bitbucket",iQ.Coinbasesocial="coinbasesocial",iQ.Discord="discord",iQ.Epicgames="epicgames",iQ.Facebook="facebook",iQ.Farcaster="farcaster",iQ.Github="github",iQ.Gitlab="gitlab",iQ.Google="google",iQ.Instagram="instagram",iQ.Linkedin="linkedin",iQ.Microsoft="microsoft",iQ.Twitch="twitch",iQ.Twitter="twitter",iQ.Telegram="telegram",iQ.Spotify="spotify",iQ.Tiktok="tiktok",iQ.Line="line",iQ.Steam="steam",iQ.Shopify="shopify",iQ.Kraken="kraken",iQ.Okta="okta",(i0=mO||(mO={})).Development="development",i0.Production="production",(i1=mj||(mj={})).Center="center",i1.Left="left",i1.Right="right",(i2=mT||(mT={})).Email="email",i2.EmailAndPhone="emailAndPhone",i2.Phone="phone",i2.Separator="separator",i2.Social="social",i2.Text="text",i2.Wallet="wallet",i2.Passkey="passkey",(mP||(mP={})).Login="login",(i3=mE||(mE={})).Stackup="STACKUP",i3.Pimlico="PIMLICO",i3.Alchemy="ALCHEMY",i3.Gelato="GELATO",(mA||(mA={})).Track="track",(mN||(mN={})).Okta="okta",(i5=mq||(mq={})).Otp="otp",i5.Sso="sso",(i6=mU||(mU={})).Cheapest="CHEAPEST",i6.Fastest="FASTEST",(i4=mM||(mM={})).Pending="PENDING",i4.Done="DONE",i4.Failed="FAILED",i4.NotFound="NOT_FOUND",(i7=mD||(mD={})).EmailCannotBeNull="email_cannot_be_null",i7.ExchangeCannotBeEnabled="exchange_cannot_be_enabled",i7.TransferAmountTooSmall="transfer_amount_too_small",i7.TransferAddressNotWhitelisted="transfer_address_not_whitelisted",i7.InvalidScopes="invalid_scopes",i7.UnknownTransferError="unknown_transfer_error",i7.TransferMfaRequired="transfer_mfa_required",i7.TransferMfaFailed="transfer_mfa_failed",i7.InvalidTransferFunds="invalid_transfer_funds",i7.InvalidTransferCurrency="invalid_transfer_currency",i7.InvalidExchangeProvider="invalid_exchange_provider",i7.InvalidTransferNetwork="invalid_transfer_network",
37i7.InvalidEmail="invalid_email",i7.EmailAlreadyExists="email_already_exists",i7.AllowlistAlreadyExists="allowlist_already_exists",i7.AllowlistEntryAlreadyExists="allowlist_entry_already_exists",i7.ReassignWalletError="reassign_wallet_error",i7.ReassignWalletConfirm="reassign_wallet_confirm",i7.MembersCannotDeleteThemself="members_cannot_delete_themself",i7.UsernameAlreadyExists="username_already_exists",i7.WrongEmailVerificationToken="wrong_email_verification_token",i7.WrongSmsVerificationToken="wrong_sms_verification_token",i7.InvalidEmailVerification="invalid_email_verification",i7.InvalidSmsVerification="invalid_sms_verification",i7.InvalidVerification="invalid_verification",i7.InvalidPosition="invalid_position",i7.TooManySmsVerificationAttempts="too_many_sms_verification_attempts",i7.TooManyEmailVerificationAttempts="too_many_email_verification_attempts",i7.TooManyVerificationAttempts="too_many_verification_attempts",i7.OrganizationNameAlreadyExists="organization_name_already_exists",i7.ProjectNameAlreadyExists="project_name_already_exists",i7.WalletNotDeployed="wallet_not_deployed",i7.EmailVerificationRequired="email_verification_required",i7.PhoneVerificationRequired="phone_verification_required",i7.InviteAddressRequired="invite_address_required",i7.ProviderNotAvailable="provider_not_available",i7.ForbiddenUnlinkRequest="forbidden_unlink_request",i7.InvalidUnlinkRequest="invalid_unlink_request",i7.TooManyApiTokens="too_many_api_tokens",i7.LockTimeout="lock_timeout",i7.LockTooManyAttempts="lock_too_many_attempts",i7.NftTokenGatingNotSupportedForChain="nft_token_gating_not_supported_for_chain",i7.EmptyChainName="empty_chain_name",i7.NoEnabledEmailProvider="no_enabled_email_provider",i7.NoEnabledSmsProvider="no_enabled_sms_provider",i7.InvalidKeyExportUrl="invalid_key_export_url",i7.InvalidDynamicProps="invalid_dynamic_props",i7.TooManyRequests="too_many_requests",i7.TooManyOrganizationsForUser="too_many_organizations_for_user",i7.TooManyProjectsForOrganization="too_many_projects_for_organization",i7.EmailAssociatedWithDifferentProvider="email_associated_with_different_provider",i7.UserHasAlreadyAccountWithEmail="user_has_already_account_with_email",i7.UserHasAlreadyAccountWithPhoneNumber="user_has_already_account_with_phone_number",i7.OtherVerifyFailure="other_verify_failure",i7.EmailTiedToEmbeddedWallet="email_tied_to_embedded_wallet",i7.InvalidInvite="invalid_invite",i7.SocialAccountAlreadyExists="social_account_already_exists",i7.InvalidEmailAddress="invalid_email_address",i7.InvalidGate="invalid_gate",i7.ConflictingEmbeddedWalletProviders="conflicting_embedded_wallet_providers",i7.InvalidUser="invalid_user",i7.InvalidCorsOrigins="invalid_cors_origins",i7.InvalidMobileDeeplinkUrls="invalid_mobile_deeplink_urls",i7.UnauthorizedMobileDeeplinkUrl="unauthorized_mobile_deeplink_url",i7.InvalidPrivateKeyFormat="invalid_private_key_format",i7.InvalidEmbeddedWalletSettings="invalid_embedded_wallet_settings",i7.WalletNotSupportPasskey="wallet_not_support_passkey",i7.RecoveryEmailUnavailableOrInvalid="recovery_email_unavailable_or_invalid",i7.ConnectError="connect_error",i7.InvalidWalletName="invalid_wallet_name",i7.InvalidWalletAddress="invalid_wallet_address",i7.EmailRecoveryDisabled="email_recovery_disabled",i7.NoCompatibleWalletServiceEnabled="no_compatible_wallet_service_enabled",i7.MissingAaProjectId="missing_aa_project_id",i7.LinkedEmbeddedWallet="linked_embedded_wallet",i7.InvalidMpcEnvironment="invalid_mpc_environment",i7.InvalidRegex="invalid_regex",i7.RepeatedOptions="repeated_options",i7.MissingPhoneNumberOrEmail="missing_phone_number_or_email",i7.DuplicateExists="duplicate_exists",i7.MfaDeviceNotFound="mfa_device_not_found",i7.MfaInvalidCode="mfa_invalid_code",i7.MfaInvalidRequest="mfa_invalid_request",i7.InvalidPhone="invalid_phone",i7.GateExists="gate_exists",i7.InvalidEmbeddedWalletChainsConfiguration="invalid_embedded_wallet_chains_configuration",i7.MergeAccountsConfirmation="merge_accounts_confirmation",i7.MergeAccountsInvalid="merge_accounts_invalid",i7.InvalidWalletId="invalid_wallet_id",i7.UnableToFetchBalances="unable_to_fetch_balances",i7.CannotSwitchToUnique="cannot_switch_to_unique",i7.CustomFieldDataNotUnique="custom_field_data_not_unique",i7.MetadataSizeExceeded="metadata_size_exceeded",i7.InvalidCustomHostname="invalid_custom_hostname",i7.BlockedUserCannotTransferWallet="blocked_user_cannot_transfer_wallet",i7.FeatureNotEnabledInSuborg="feature_not_enabled_
37in_suborg",i7.InvalidUsername="invalid_username",i7.InvalidExternalAuth="invalid_external_auth",i7.InvalidChainAddressMatch="invalid_chain_address_match",i7.InvalidUpdate="invalid_update",i7.CannotDeleteLastProject="cannot_delete_last_project",i7.NoHdWalletFound="no_hd_wallet_found",i7.WalletAccountExistsForChain="wallet_account_exists_for_chain",i7.TooManyEmbeddedWalletsForUser="too_many_embedded_wallets_for_user",i7.TooManyEmbeddedWalletsPerChainForUser="too_many_embedded_wallets_per_chain_for_user",i7.InvalidSessionPublicKey="invalid_session_public_key",i7.CustomFieldNotUnique="custom_field_not_unique",i7.InvalidAaProjectConfiguration="invalid_aa_project_configuration",i7.NoV1EmbeddedWalletFound="no_v1_embedded_wallet_found",i7.EmbeddedWalletAddressAlreadyLinked="embedded_wallet_address_already_linked",i7.KeyShareAlreadyBackedUp="key_share_already_backed_up",i7.InvalidKeySharesLength="invalid_key_shares_length",i7.WalletNotActive="wallet_not_active",i7.WalletServiceConnectionError="wallet_service_connection_error",i7.NoGlobalWalletFound="no_global_wallet_found",i7.InvalidMetadataValue="invalid_metadata_value",i7.MaxPasskeysPerUser="max_passkeys_per_user",i7.PasskeyNotFound="passkey_not_found",i7.CannotDeletePasskeyLinkedToEmbeddedWallet="cannot_delete_passkey_linked_to_embedded_wallet",i7.CannotDeleteLastSignInVerifiedCredential="cannot_delete_last_sign_in_verified_credential",i7.CredentialNotEnabledForSignIn="credential_not_enabled_for_sign_in",(i8=mW||(mW={})).Email="email",i8.Username="username",i8.NameServiceSubdomainHandle="name-service-subdomain-handle",(i9=m$||(m$={})).Sent="sent",i9.Receive="receive",i9.Swap="swap",(ae=mz||(mz={})).Testnet="testnet",ae.Mainnet="mainnet",(at=mF||(mF={})).Testnet="testnet",at.Mainnet="mainnet",(an=mL||(mL={})).Testnet="testnet",an.Mainnet="mainnet";let xu=e=>e.isEmbeddedWallet?uM.EmbeddedWallet:e.canConnectViaCustodialService?uM.CustodialService:e.isInstalledOnBrowser()?uM.BrowserExtension:_t()?uM.DeepLink:uM.QrCode;class xm{constructor({id:e,key:t,address:n,additionalAddresses:i=[],chain:a,isAuthenticated:r}){this.id=e,this.key=t,this.address=n,this.additionalAddresses=i,this.chain=a,this.isAuthenticated=r}}let xp=(e,t)=>{let n=e;return(null==n?void 0:n.startsWith("0x"))&&(n=n.slice(2)),["eip155","flow","evm","eth","avax","matic","tempo"].includes(t.toLowerCase())?null==n?void 0:n.toLowerCase():n};e.s(["Wallet",0,class extends xm{constructor(e){var{connector:t}=e;super(function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);a<i.length;a++)0>t.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(n[i[a]]=e[i[a]]);return n}(e,["connector"])),this._connector=t}get connector(){return this._connector}getBalance(){return _E(this,void 0,void 0,function*(){return this._connector.getBalance(this.address)})}getNameService(){return _E(this,void 0,void 0,function*(){return this._connector.getNameService(this.address)})}getNetwork(){return _E(this,void 0,void 0,function*(){return this._connector.getNetwork(!0)})}isConnected(){return _E(this,void 0,void 0,function*(){try{return(yield this._connector.getConnectedAccounts()).map(e=>xp(e,this.chain)).includes(xp(this.address,this.chain))}catch(e){return _x.error("[Wallet] isConnected - Error detecting if wallet is connected",e),!1}})}proveOwnership(e){return _E(this,void 0,void 0,function*(){return this._connector.proveOwnership(this.address,e)})}signMessage(e){return _E(this,void 0,void 0,function*(){return yield this.sync(),this._connector.signMessage(e,{address:this.address})})}switchNetwork(e){return _E(this,void 0,void 0,function*(){return this._connector.switchNetwork({networkChainId:e})})}sync(){return _E(this,void 0,void 0,function*(){return this._connector.validateActiveWallet(this.address)})}}],776177);let xh=e=>t=>e.replace(/{{(\w+?)}}/g,(e,n)=>n in t?t[n]:e);e.s(["template",0,xh],303750);class xv extends wL{constructor(e,{activeAddress:t,expectedAddress:n,walletName:i}){super(e,"wallet_address_mismatch_error"),this.expectedAddress=n,this.activeAddress=t,this.walletName=i}}
37let xf=(e,t,n)=>xp(e,n)===xp(t,n);e.s(["isSameAddress",0,xf],13855);class xg{constructor(e){this.walletBook=e}static getOrCreate(e){var t;return(null==(t=xg.instance)?void 0:t.walletBook)||(xg.instance=new xg(e)),xg.instance}static reset(){xg.instance=void 0}}class xy extends wS{createWallet(e){return new this.ChainWallet(e)}constructor(e){if(super(),this.chainRpcProviders=void 0,this.isGlobalTransaction=!1,mV.set(this,[]),this.didSetup=!1,this.requiresNonDynamicEmailOtp=!1,this.canConnectViaCustodialService=!1,this.canConnectViaQrCode=!1,this.canConnectViaSocial=!1,this.canHandleMultipleConnections=!0,this.mergeWalletBookChains=!0,this.isAvailable=!0,this.isEmbeddedWallet=!1,this.isWalletConnect=!1,this.overrideKey=void 0,this.providerResources=void 0,this.switchNetworkOnlyFromWallet=void 0,this.isInitialized=!0,this.constructorProps=e,this._walletBookInstance=xg.getOrCreate(e.walletBook),this._metadata=e.metadata,this.walletConnectorEventsEmitter=this.constructorProps.walletConnectorEventsEmitter||_I,void 0===this.walletBook)throw Error("WalletConnectorBase was not called with super(props) and is missing wallet-book")}extend(e,t){if(_A(this,mV,"f").includes(e.name))throw Error(`You can only register a single extension of: ${e.name}`);("global-wallet-extension"!==e.name||this.isEmbeddedWallet&&this.supportedChains.includes("EVM"))&&(_A(this,mV,"f").push(e.name),e.extend(this,null!=t?t:{}))}initEventListener(){this.didSetup||(this.didSetup=!0,this.setupEventListeners())}get walletBook(){return this._walletBookInstance.walletBook}filter(){return!0}get mobileExperience(){return(({mobileExperienceProp:e,walletBook:t,walletKey:n,walletConnector:i})=>{_x.logVerboseTroubleshootingMessage("[getMobileExperience]",{mobileExperienceProp:e,walletKey:n});let a=(({mobileExperienceProp:e,walletKey:t})=>{if(e){if("string"==typeof e)return e;if(e[t])return e[t];if(e.default)return e.default}})({mobileExperienceProp:e,walletKey:n}),r=i.isWalletConnect||i.canConnectViaCustodialService;if(a&&(r||"redirect"!==a))return a;let o=xl(t,n);return(_x.logVerboseTroubleshootingMessage("[getMobileExperience]",{isWalletConnect:i.isWalletConnect,walletBookRecord:o}),null==o?void 0:o.mobileExperience)?o.mobileExperience:"metamask"===n||i.isWalletConnect?"redirect":"in-app-browser"})({mobileExperienceProp:this.constructorProps.mobileExperience,walletBook:this.walletBook,walletConnector:this,walletKey:this.key})}chooseAccountsToConnect(){return Promise.resolve([])}connect(){return _E(this,void 0,void 0,function*(){yield this.getAddress()})}endSession(e){return Promise.resolve()}getAddress(e){return Promise.resolve(void 0)}parseAddress(e){return e}isTestnet(){return Promise.resolve(!1)}getAdditionalAddresses(e){return Promise.resolve([])}setAdditionalAddresses(e,t){return Promise.resolve()}getBalance(e){return Promise.resolve(void 0)}getConnectedAccounts(){return Promise.resolve([])}getDeepLink(){}getNetwork(){return Promise.resolve(void 0)}getNameService(e){return Promise.resolve(void 0)}getPublicClient(){return Promise.resolve(void 0)}getSession(){return _E(this,void 0,void 0,function*(){return Promise.resolve()})}getSigner(){return Promise.resolve(void 0)}getWalletClient(e){}init(){return Promise.resolve()}get hasNativeToken(){return!0}isInstalledOnBrowser(){return!1}get supportsFeeTokenSelection(){return!1}get key(){return this.overrideKey||this.name.replace(/\W/g,"").toLowerCase()}get metadata(){var e;return this._metadata||(this._metadata=(({walletKey:e,walletBookWallet:t,walletBook:n,walletFallback:i})=>{var a,r,o,s,l,d,c,u,m,p;if(!xd(n)&&!i)return void _x.warn("Wallet book is required");try{let h=null!=t?t:_M(n,e,i);if(!h)return void _x.warn("Wallet not found in wallet book");return{brandColor:(e=>{if(e)return/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/.test(e)?e:void 0})(null==(a=null==h?void 0:h.brand)?void 0:a.primaryColor),deepLinks:(({mobile:e,desktop:t})=>{let n=(e=>{if(e)return{native:e.native,universal:e.universal}})(e),i=(e=>{if(e)return{native:e.native,universal:e.universal}})(t);if(n||i)return{desktop:i,mobile:n}})({desktop:null==h?void 0:h.desktop,mobile:null==h?void 0:h.mobile}),downloadLinks:(e=>{let t=(e=>{if(e)return{androidId:e.androidId,iosId:e.iosId}})(e.mobile),n=(e=>{if(e)return{chromeId:e.chromeId,edgeId:e.edgeId,firefoxId:e.firefoxId,operaId:e.operaId,safariId:e.safariId}})(e.desktop);if(t||n)return Object.assign(Object.assign({},t),n)})(h),groupKey:null!=(r=null==h?void 0:h.chainGroup)?r:null==h?void 0:h.walletGroup,icon:null!=(s=(p=null==(o=null==h?void 0:h.brand)?void 0:o.spriteId)?bY("iconicUrl",p):bY("iconicUrl","defaultwallet"))?s:"",id:e,inAppBrowserUrl:null!=(u=null!=(d=null==(l=h.mobile)?void 0:l.inAppBrowserV2)?d:null==(c=h.mobile)?void 0:c.inAppBrowser)?u:void 0,name:h.name,rdns:null==(m=h.eip6963Config)?void 0:m.rdns,supportedHardwareWallets:h.hardwareWallets,walletLimitations:(e=>{if(!(null==e?void 0:e.browserExtension))return;let{unsupportedEvents:t,unsupportedMethods:n}=e.browserExtension;return{desktop:{unsupportedEvents:t,unsupportedMethods:n}}})(h.walletLimitations)}}catch(e){_x.warn("Error getting wallet metadata from wallet book",{error:e});return}})({walletBook:this.walletBook,walletKey:this.key})),null!=(e=this._metadata)?e:{icon:"",id:this.key,name:this.name}}getMobileOrInstalledWallet(){return this}proveOwnership(e,t){return _E(this,void 0,void 0,function*(){return yield this.validateActiveWallet(e),this.signMessage(t)})}setupEventListeners(){}signMessage(e,t){return Promise.resolve(void 0)}getBlockExplorerUrlsForCurrentNetwork(){return _E(this,void 0,void 0,function*(){return[]})}supportsNetworkSwitching(){return!1}switchNetwork({networkName:e,networkChainId:t}){return Promise.resolve(void 0)}teardownEventListeners(){}setVerifiedCredentials(e){}canGetChainAddress(){return!0}handleWalletNotActive(e){return _E(this,arguments,void 0,function*({activeAddress:e,expectedAddress:t,reconnectedAddress:n}){_x.debug("validateActiveWallet - wallet is not active",{activeAddress:e,expectedAddress:t,reconnectedAddress:n});let i=e||n||"",a=this.constructorProps.walletUiUtils;if(!a)throw new xv(`Wallet ${null!=t?t:""} is not currently active in ${this.name||this.key}.`,{activeAddress:i,expectedAddress:t,walletName:this.name||this.key});return a.syncWallet({activeAddress:i,expectedAddress:t,walletConnector:this})})}afterWalletSelectHook(e){}validateActiveWallet(e){return _E(this,void 0,void 0,function*(){var t,n,i;_x.debug("validateActiveWallet - validating wallet",e);let a=!(null==(i=null==(n=null==(t=this.metadata.walletLimitations)?void 0:t.desktop)?void 0:n.unsupportedMethods)?void 0:i.includes("getConnectedAccounts"));_x.debug("validateActiveWallet - getting connected accounts",{canFetchConnectedAccounts:a});let[r]=a?yield this.getConnectedAccounts():[];if(r&&xf(r,e,this.connectedChain))return void _x.debug("validateActiveWallet - wallet is active");
37_x.debug("validateActiveWallet - trying to reconnect wallet...");let o=()=>_E(this,void 0,void 0,function*(){if(this.canHandleMultipleConnections&&this.canGetChainAddress())return this.getAddress().catch(e=>{_x.debug("validateActiveWallet - error getting address",e)})}),s=yield o();return s&&xf(s,e,this.connectedChain)?void _x.debug("validateActiveWallet - wallet reconnected successfuly"):this.handleWalletNotActive({activeAddress:r,expectedAddress:e,reconnectedAddress:s})})}getEnabledNetworks(){return[]}retryDeeplinkConnection(){}hasRetryDeeplinkConnection(){return this.retryDeeplinkConnection!==xy.prototype.retryDeeplinkConnection}openInAppBrowserIfRequired(){var e;if(this.isInstalledOnBrowser()||!_t()||!(null==(e=this.metadata)?void 0:e.inAppBrowserUrl)||"redirect"===this.mobileExperience)return!1;let t=xh(this.metadata.inAppBrowserUrl),{href:n}=w7.getUrl(),i=t({encodedDappURI:encodeURIComponent(n)});return w7.openURL(i),!0}}mV=new WeakMap,e.s(["WalletConnectorBase",0,xy],721021),wM("@dynamic-labs/wallet-connector-core","4.83.1"),e.s([],303778),"https://app.dynamicauth.com/api/v0".replace(/\/+$/,""),(ai=mB||(mB={})).Coinbase="coinbase",ai.Kraken="kraken",(aa=mK||(mK={})).Eth="ETH",aa.Evm="EVM",aa.Flow="FLOW",aa.Sol="SOL",aa.Algo="ALGO",aa.Stark="STARK",aa.Cosmos="COSMOS",aa.Btc="BTC",aa.Eclipse="ECLIPSE",aa.Sui="SUI",aa.Spark="SPARK",aa.Tron="TRON",aa.Aptos="APTOS",aa.Ton="TON",aa.Stellar="STELLAR",aa.Aleo="ALEO",aa.Tempo="TEMPO",aa.Midnight="MIDNIGHT",(ar=mZ||(mZ={})).Wallet="wallet",ar.Exchange="exchange",(ao=mG||(mG={})).Direct="direct",ao.Enterprise="enterprise",ao.Indirect="indirect",ao.None="none",(as=mH||(mH={})).Only="connect-only",as.AndSign="connect-and-sign",(al=mJ||(mJ={})).Localstorage="localstorage",al.Cookie="cookie",(ad=mY||(mY={})).CrossPlatform="cross-platform",ad.Platform="platform",(ac=mX||(mX={})).Discouraged="discouraged",ac.Preferred="preferred",ac.Required="required",(au=mQ||(mQ={})).Discouraged="discouraged",au.Preferred="preferred",au.Required="required",(am=m0||(m0={})).Internal="AUTHENTICATOR_TRANSPORT_INTERNAL",am.Usb="AUTHENTICATOR_TRANSPORT_USB",am.Nfc="AUTHENTICATOR_TRANSPORT_NFC",am.Ble="AUTHENTICATOR_TRANSPORT_BLE",am.Hybrid="AUTHENTICATOR_TRANSPORT_HYBRID",(ap=m1||(m1={})).GoogleDrive="googleDrive",ap.ICloud="iCloud",ap.Dynamic="dynamic",ap.External="external",ap.Delegated="delegated",(m2||(m2={})).Pending="pending",(ah=m3||(m3={})).TwoOfTwo="TWO_OF_TWO",ah.TwoOfThree="TWO_OF_THREE",ah.ThreeOfFive="THREE_OF_FIVE",(av=m5||(m5={})).Pending="pending",av.Activated="activated",(af=m6||(m6={})).Blockchain="blockchain",af.Email="email",af.Oauth="oauth",af.Passkey="passkey",af.PhoneNumber="phoneNumber",af.ExternalUser="externalUser",af.Totp="totp",(ag=m4||(m4={})).EmailOnly="emailOnly",ag.MagicLink="magicLink",ag.Apple="apple",ag.Bitbucket="bitbucket",ag.Coinbasesocial="coinbasesocial",ag.Discord="discord",ag.Epicgames="epicgames",ag.Facebook="facebook",ag.Farcaster="farcaster",ag.Github="github",ag.Gitlab="gitlab",ag.Google="google",ag.Instagram="instagram",ag.Linkedin="linkedin",ag.Microsoft="microsoft",ag.Twitch="twitch",ag.Twitter="twitter",ag.Blocto="blocto",ag.Banxa="banxa",ag.CoinbaseOnramp="coinbaseOnramp",ag.CryptoDotCom="cryptoDotCom",ag.MoonPay="moonPay",ag.Dynamic="dynamic",ag.Alchemy="alchemy",ag.Zerodev="zerodev",ag.Telegram="telegram",ag.Turnkey="turnkey",ag.CoinbaseWaas="coinbaseWaas",ag.Sms="sms",ag.Spotify="spotify",ag.Tiktok="tiktok",ag.Line="line",ag.Steam="steam",ag.Shopify="shopify",ag.Zksync="zksync",ag.Kraken="kraken",ag.Blockaid="blockaid",ag.Passkey="passkey",ag.Okta="okta",ag.Sendgrid="sendgrid",ag.Resend="resend",(ay=m7||(m7={})).Ordinals="ordinals",ay.Payment="payment",ay.Cosmos="cosmos",ay.Evm="evm",ay.Stellar="stellar",ay.Ton="ton",ay.MidnightUnshielded="midnight_unshielded",ay.MidnightDust="midnight_dust",ay.MidnightShielded="midnight_shielded",(aw=m8||(m8={})).SignerToEcdsa="zerodev_signer_to_ecdsa",aw.MultiChain="zerodev_multi_chain",(a_=m9||(m9={})).V1="V1",a_.V2="V2",a_.V3="V3",(pe||(pe={})).Ledger="ledger",(ab=pt||(pt={})).Dynamic="dynamic",ab.User="user",(ak=pn||(pn={})).V6="v6",ak.V7="v7",(aI=pi||(pi={})).V24="v2_4",aI.V30="v3_0",aI.V31="v3_1",aI.V32="v3_2",aI.V33="v3_3",(ax=pa||(pa={})).Delegated="delegated",ax.RootUser="rootUser",ax.Server="server",(aS=pr||(pr={})).BrowserExtension="browserExtension",aS.CustodialService="custodialService",aS.WalletConnect="walletConnect",aS.QrCode="qrCode",aS.DeepLink="deepLink",aS.EmbeddedWallet="embeddedWallet",aS.SmartContractWallet="smartContractWallet",(aC=po||(po={})).Pending="pending",aC.Complete="complete",(aR=ps||(ps={})).Text="text",aR.Checkbox="checkbox",aR.Select="select",(aO=pl||(pl={})).Standard="standard",aO.Custom="custom",(pd||(pd={})).Address="address",(aj=pc||(pc={})).Payment="payment",aj.Deposit="deposit",(aT=pu||(pu={})).Cheapest="cheapest",aT.Fastest="fastest",aT.PreferredOrder="preferred_order",(aP=pm||(pm={})).Initiated="initiated",aP.SourceAttached="source_attached",aP.Quoted="quoted",aP.Signing="signing",aP.Broadcasted="broadcasted",aP.SourceConfirmed="source_confirmed",aP.Cancelled="cancelled",aP.Expired="expired",aP.Failed="failed",(aE=pp||(pp={})).Unknown="unknown",aE.Pending="pending",aE.Cleared="cleared",aE.Blocked="blocked",aE.Review="review",(aA=ph||(ph={})).None="none",aA.Routing="routing",aA.Bridging="bridging",aA.Swapping="swapping",aA.Settling="settling",aA.Completed="completed",aA.Failed="failed",(aN=pv||(pv={})).Buy="buy",aN.Send="send",(aq=pf||(pf={})).Network="FEE_TYPE_NETWORK",aq.Exchange="FEE_TYPE_EXCHANGE",(pg||(pg={})).GuestCheckoutApplePay="GUEST_CHECKOUT_APPLE_PAY",(aU=py||(py={})).PendingAuth="ONRAMP_ORDER_STATUS_PENDING_AUTH",aU.PendingPayment="ONRAMP_ORDER_STATUS_PENDING_PAYMENT",aU.Processing="ONRAMP_ORDER_STATUS_PROCESSING",aU.Completed="ONRAMP_ORDER_STATUS_COMPLETED",aU.Failed="ONRAMP_ORDER_STATUS_FAILED",(pw||(pw={})).PaymentLinkTypeApplePayButton="PAYMENT_LINK_TYPE_APPLE_PAY_BUTTON",(aM=p_||(p_={})).Evm="EVM",aM.Midnight="MIDNIGHT",aM.Sol="SOL",aM.Sui="SUI",aM.Btc="BTC",aM.Ton="TON",aM.Stellar="STELLAR",aM.Tempo="TEMPO",aM.Aleo="ALEO",(aD=pb||(pb={})).Turnkey="turnkey",aD.Turnkeyhd="turnkeyhd",aD.DynamicWaas="dynamicWaas",(aW=pk||(pk={})).Threshold="threshold",aW.Full="full",(a$=pI||(pI={})).Email="email",a$.Id="id",a$.ExternalUserId="externalUserId",a$.PhoneNumber="phoneNumber",a$.SocialUsername="socialUsername",a$.SocialAccountId="socialAccountId",(az=px||(px={})).Evm="EVM",az.Midnight="MIDNIGHT",az.Svm="SVM",az.Sui="SUI",az.Btc="BTC",az.Ton="TON",az.Stellar="STELLAR",az.Tempo="TEMPO",az.Aleo="ALEO",(aF=pS||(pS={})).Fiat="fiat",aF.Crypto="crypto",(aL=pC||(pC={})).Dynamic="dynamic",aL.External="external",(aV=pR||(pR={})).RsaOaep256="RSA-OAEP-256",aV.HybridRsaAes256="HYBRID-RSA-AES-256",(aB=pO||(pO={})).Pending="pending",aB.Active="active",aB.Revoked="revoked",(aK=pj||(pj={})).Accepted="accepted",aK.Queued="queued",(aZ=pT||(pT={}
37)).Days="days",aZ.Hours="hours",aZ.Minutes="minutes",(aG=pP||(pP={})).Consolememberinvite="console:member:invite",aG.Consolemfareset="console:mfa:reset",aG.Consoleprojectdelete="console:project:delete",aG.Consolesettingsupdate="console:settings:update",aG.Consolessoupdate="console:sso:update",aG.Consoleuserdelete="console:user:delete",aG.Credentiallink="credential:link",aG.Credentialupdate="credential:update",aG.Credentialunlink="credential:unlink",aG.Userupdate="user:update",aG.Userdelete="user:delete",aG.Walletexport="wallet:export",aG.Walletdelete="wallet:delete",aG.Walletdelegate="wallet:delegate",aG.Walletsign="wallet:sign",aG.Walletrestore="wallet:restore",(pE||(pE={})).Mpc="mpc",(aH=pA||(pA={})).Passkey="passkey",aH.Passphrase="passphrase",(aJ=pN||(pN={})).Sandbox="sandbox",aJ.Live="live",(aY=pq||(pq={})).Ethereum="ethereum",aY.Solana="solana",(aX=pU||(pU={})).Recommended="recommended",aX.Exact="exact",(aQ=pM||(pM={})).Banxa="banxa",aQ.CoinbaseOnramp="coinbaseOnramp",aQ.CryptoDotCom="cryptoDotCom",aQ.MoonPay="moonPay",(a0=pD||(pD={})).Usb="usb",a0.Nfc="nfc",a0.Ble="ble",a0.Internal="internal",a0.Hybrid="hybrid",(a1=pW||(pW={})).Hybrid="hybrid",a1.SecurityKey="security-key",a1.ClientDevice="client-device",(p$||(p$={})).PublicKey="public-key",(pz||(pz={})).PublicKey="public-key",(a2=pF||(pF={})).Allow="allow",a2.Block="block",(a3=pL||(pL={})).Connected="connected",a3.Disconnected="disconnected",(a5=pV||(pV={})).Healthy="healthy",a5.Unhealthy="unhealthy",(a6=pB||(pB={})).Shielded="midnight_shielded",a6.Dust="midnight_dust",a6.Unshielded="midnight_unshielded",(a4=pK||(pK={})).Testnet="testnet",a4.Mainnet="mainnet",(a7=pZ||(pZ={})).Testnet="testnet",a7.Mainnet="mainnet",(a8=pG||(pG={})).Testnet="testnet",a8.Mainnet="mainnet",(a9=pH||(pH={})).Testnet="testnet",a9.Mainnet="mainnet",(re=pJ||(pJ={})).Userbasic="user:basic",re.RequiresAdditionalAuth="requiresAdditionalAuth",re.UserDataForm="userDataForm",re.WaasBackupToken="waasBackupToken",re.Deviceregister="device:register",(rt=pY||(pY={})).WalletWaasSign="wallet.waas.sign",rt.WalletWaasExport="wallet.waas.export",rt.WalletWaasReshare="wallet.waas.reshare",rt.WalletWaasRefresh="wallet.waas.refresh",rt.UserUpdate="user.update",(rn=pX||(pX={})).Totp="totp",rn.Passkey="passkey",rn.Email="email",(ri=pQ||(pQ={})).SingleUse="single_use",ri.TimeBound="time_bound",(ra=p0||(p0={})).Api20260101="2026_01_01",ra.Api20260401="2026_04_01",(rr=p1||(p1={})).Custom="custom",rr.Default="default",(ro=p2||(p2={})).Done="done",ro.VerifyEmail="verify-email",ro.VerifiedAndTransferred="verified-and-transferred",ro.VerifySms="verify-sms",(rs=p3||(p3={})).Pending="pending",rs.Completed="completed",(rl=p5||(p5={})).Dynamic="dynamic",rl.MagicLink="magicLink",rl.Blocto="blocto",rl.Turnkey="turnkey",rl.CoinbaseWaas="coinbaseWaas",(rd=p6||(p6={})).Apple="apple",rd.Bitbucket="bitbucket",rd.Coinbasesocial="coinbasesocial",rd.Discord="discord",rd.Epicgames="epicgames",rd.Facebook="facebook",rd.Farcaster="farcaster",rd.Github="github",rd.Gitlab="gitlab",rd.Google="google",rd.Instagram="instagram",rd.Linkedin="linkedin",rd.Microsoft="microsoft",rd.Twitch="twitch",rd.Twitter="twitter",rd.Telegram="telegram",rd.Spotify="spotify",rd.Tiktok="tiktok",rd.Line="line",rd.Steam="steam",rd.Shopify="shopify",rd.Kraken="kraken",rd.Okta="okta",(rc=p4||(p4={})).Development="development",rc.Production="production",(ru=p7||(p7={})).Center="center",ru.Left="left",ru.Right="right",(rm=p8||(p8={})).Email="email",rm.EmailAndPhone="emailAndPhone",rm.Phone="phone",rm.Separator="separator",rm.Social="social",rm.Text="text",rm.Wallet="wallet",rm.Passkey="passkey",(p9||(p9={})).Login="login",(rp=he||(he={})).Stackup="STACKUP",rp.Pimlico="PIMLICO",rp.Alchemy="ALCHEMY",rp.Gelato="GELATO",(ht||(ht={})).Track="track",(hn||(hn={})).Okta="okta",(rh=hi||(hi={})).Otp="otp",rh.Sso="sso",(rv=ha||(ha={})).Cheapest="CHEAPEST",rv.Fastest="FASTEST",(rf=hr||(hr={})).Pending="PENDING",rf.Done="DONE",rf.Failed="FAILED",rf.NotFound="NOT_FOUND",(rg=ho||(ho={})).EmailCannotBeNull="email_cannot_be_null",rg.ExchangeCannotBeEnabled="exchange_cannot_be_enabled",rg.TransferAmountTooSmall="transfer_amount_too_small",rg.TransferAddressNotWhitelisted="transfer_address_not_whitelisted",rg.InvalidScopes="invalid_scopes",rg.UnknownTransferError="unknown_transfer_error",rg.TransferMfaRequired="transfer_mfa_required",rg.TransferMfaFailed="transfer_mfa_failed",rg.InvalidTransferFunds="invalid_transfer_funds",rg.InvalidTransferCurrency="invalid_transfer_currency",rg.InvalidExchangeProvider="invalid_exchange_provider",rg.InvalidTransferNetwork="invalid_transfer_network",rg.InvalidEmail="invalid_email",rg.EmailAlreadyExists="email_already_exists",rg.AllowlistAlreadyExists="allowlist_already_exists",rg.AllowlistEntryAlreadyExists="allowlist_entry_already_exists",rg.ReassignWalletError="reassign_wallet_error",rg.ReassignWalletConfirm="reassign_wallet_confirm",rg.MembersCannotDeleteThemself="members_cannot_delete_themself",rg.UsernameAlreadyExists="username_already_exists",rg.WrongEmailVerificationToken="wrong_email_verification_token",rg.WrongSmsVerificationToken="wrong_sms_verification_token",rg.InvalidEmailVerification="invalid_email_verification",rg.InvalidSmsVerification="invalid_sms_verification",rg.InvalidVerification="invalid_verification",rg.InvalidPosition="invalid_position",rg.TooManySmsVerificationAttempts="too_many_sms_verification_attempts",rg.TooManyEmailVerificationAttempts="too_many_email_verification_attempts",rg.TooManyVerificationAttempts="too_many_verification_attempts",rg.OrganizationNameAlreadyExists="organization_name_already_exists",rg.ProjectNameAlreadyExists="project_name_already_exists",rg.WalletNotDeployed="wallet_not_deployed",rg.EmailVerificationRequired="email_verification_required",rg.PhoneVerificationRequired="phone_verification_required",rg.InviteAddressRequired="invite_address_required",rg.ProviderNotAvailable="provider_not_available",rg.ForbiddenUnlinkRequest="forbidden_unlink_request",rg.InvalidUnlinkRequest="invalid_unlink_request",rg.TooManyApiTokens="too_many_api_tokens",rg.LockTimeout="lock_timeout",rg.LockTooManyAttempts="lock_too_many_attempts",rg.NftTokenGatingNotSupportedForChain="nft_token_gating_not_supported_for_chain",rg.EmptyChainName="empty_chain_name",rg.NoEnabledEmailProvider="no_enabled_email_provider",rg.NoEnabledSmsProvider="no_enabled_sms_provider",rg.InvalidKeyExportUrl="invalid_key_export_url",rg.InvalidDynamicProps="invalid_dynamic_props",rg.TooManyRequests="too_many_requests",rg.TooManyOrganizationsForUser="too_many_organizations_for_user",rg.TooManyProjectsForOrganization="too_many_projects_for_organization",rg.EmailAssociatedWithDifferentProvider="email_associated_with_different_provider",rg.UserHasAlreadyAccountWithEmail="user_has_already_account_with_email",rg.UserHasAlreadyAccountWithPhoneNumber="user_has_already_account_with_phone_number",rg.OtherVerifyFailure="other_verify_failure",rg.EmailTiedToEmbeddedWallet="email_tied_to_embedded_wallet",rg.InvalidInvite="invalid_invite",rg.SocialAccountAlreadyExists="social_account_already_exists",rg.InvalidEmailAddress="invalid_email_address",rg.InvalidGate="invalid_gate",rg.ConflictingEmbeddedWalletProviders="conflicting_embedded_wallet_providers",rg.InvalidUser="invalid_user",rg.InvalidCorsOrigins="invalid_cors_origins",rg.InvalidMobileDeeplinkUrls="invalid_mobile_deeplink_urls",rg.UnauthorizedMobileDeeplinkUrl="unauthorized_mobile_deeplink_url",rg.InvalidPrivateKeyFormat="invalid_private_key_format",rg.InvalidEmbeddedWalletSettings="invalid_embedded_wallet_settings",rg.WalletNotSupportPasskey="wallet_not_support_passkey",rg.RecoveryEmailUnavailableOrInvalid="recovery_email_unavailable_or_invalid",rg.ConnectError="connect_error",rg.InvalidWalletName="invalid_wallet_name",rg.InvalidWalletAddress="invalid_wallet_address",rg.EmailRecoveryDisabled="email_recovery_disabled",rg.NoCompatibleWalletServiceEnabled="no_compatible_wallet_service_enabled",rg.MissingAaProjectId="missing_aa_project_id",rg.LinkedEmbeddedWallet="linked_embedded_wallet",rg.InvalidMpcEnvironment="invalid_mpc_environment",rg.InvalidRegex="invalid_regex",rg.RepeatedOptions="repeated_options",rg.MissingPhoneNumberOrEmail="missing_phone_number_or_email",rg.DuplicateE
37xists="duplicate_exists",rg.MfaDeviceNotFound="mfa_device_not_found",rg.MfaInvalidCode="mfa_invalid_code",rg.MfaInvalidRequest="mfa_invalid_request",rg.InvalidPhone="invalid_phone",rg.GateExists="gate_exists",rg.InvalidEmbeddedWalletChainsConfiguration="invalid_embedded_wallet_chains_configuration",rg.MergeAccountsConfirmation="merge_accounts_confirmation",rg.MergeAccountsInvalid="merge_accounts_invalid",rg.InvalidWalletId="invalid_wallet_id",rg.UnableToFetchBalances="unable_to_fetch_balances",rg.CannotSwitchToUnique="cannot_switch_to_unique",rg.CustomFieldDataNotUnique="custom_field_data_not_unique",rg.MetadataSizeExceeded="metadata_size_exceeded",rg.InvalidCustomHostname="invalid_custom_hostname",rg.BlockedUserCannotTransferWallet="blocked_user_cannot_transfer_wallet",rg.FeatureNotEnabledInSuborg="feature_not_enabled_in_suborg",rg.InvalidUsername="invalid_username",rg.InvalidExternalAuth="invalid_external_auth",rg.InvalidChainAddressMatch="invalid_chain_address_match",rg.InvalidUpdate="invalid_update",rg.CannotDeleteLastProject="cannot_delete_last_project",rg.NoHdWalletFound="no_hd_wallet_found",rg.WalletAccountExistsForChain="wallet_account_exists_for_chain",rg.TooManyEmbeddedWalletsForUser="too_many_embedded_wallets_for_user",rg.TooManyEmbeddedWalletsPerChainForUser="too_many_embedded_wallets_per_chain_for_user",rg.InvalidSessionPublicKey="invalid_session_public_key",rg.CustomFieldNotUnique="custom_field_not_unique",rg.InvalidAaProjectConfiguration="invalid_aa_project_configuration",rg.NoV1EmbeddedWalletFound="no_v1_embedded_wallet_found",rg.EmbeddedWalletAddressAlreadyLinked="embedded_wallet_address_already_linked",rg.KeyShareAlreadyBackedUp="key_share_already_backed_up",rg.InvalidKeySharesLength="invalid_key_shares_length",rg.WalletNotActive="wallet_not_active",rg.WalletServiceConnectionError="wallet_service_connection_error",rg.NoGlobalWalletFound="no_global_wallet_found",rg.InvalidMetadataValue="invalid_metadata_value",rg.MaxPasskeysPerUser="max_passkeys_per_user",rg.PasskeyNotFound="passkey_not_found",rg.CannotDeletePasskeyLinkedToEmbeddedWallet="cannot_delete_passkey_linked_to_embedded_wallet",rg.CannotDeleteLastSignInVerifiedCredential="cannot_delete_last_sign_in_verified_credential",rg.CredentialNotEnabledForSignIn="credential_not_enabled_for_sign_in",(ry=hs||(hs={})).Email="email",ry.Username="username",ry.NameServiceSubdomainHandle="name-service-subdomain-handle",(rw=hl||(hl={})).Sent="sent",rw.Receive="receive",rw.Swap="swap",(r_=hd||(hd={})).Testnet="testnet",r_.Mainnet="mainnet",(rb=hc||(hc={})).Testnet="testnet",rb.Mainnet="mainnet",(rk=hu||(hu={})).Testnet="testnet",rk.Mainnet="mainnet";let xw={addNetwork:()=>{throw Error("addNetwork not implemented")},disabledConfirmationOnce:()=>{throw Error("disabledConfirmationOnce, not implemented")},sendTransaction:()=>{throw Error("requestSendTransactionConfirmation not implemented")},signMessage:()=>{throw Error("signMessage not implemented")},signTransaction:()=>{throw Error("signTransaction not implemented")},syncWallet:()=>{throw Error("syncWallet not implemented")},zkSyncCreateSession:()=>{throw Error("zkSyncCreateSession not implemented")}},x_=({appLogoUrl:e,appName:t,authMode:n,coinbaseWalletPreference:i,chainRpcProviders:a,deepLinkPreference:r,flowNetwork:o,mobileExperience:s,networkConfigurations:l,redirectUrl:d,settings:c,walletConnectProjectId:u,walletUiUtils:m,walletBook:p,walletConnectPreferredChains:h,useMetamaskSdk:v=!0})=>{var f,g;let y,w=(null==l?void 0:l.aleo)||[],_=(null==l?void 0:l.eclipse)||[],b=(null==l?void 0:l.evm)||[],k=(null==l?void 0:l.solana)||[],I=(null==l?void 0:l.cosmos)||[],x=(null==l?void 0:l.midnight)||[],S=(null==l?void 0:l.starknet)||[],C=(null==l?void 0:l.stellar)||[],R=(null==l?void 0:l.sui)||[],O=(null==l?void 0:l.tron)||[],j=(null==l?void 0:l.aptos)||[],T=(null==l?void 0:l.ton)||[],P=(null==l?void 0:l.bitcoin)||[],E=(null==l?void 0:l.tempo)||[];return{aleoNetworks:w,apiProviders:(y=null!=(g=null==(f=c.providers)?void 0:f.filter(e=>!!e.enabledAt||e.provider===m4.MagicLink&&!!e.providerProjectId||e.provider===m4.Turnkey))?g:[],Object.values(m4).reduce((e,t)=>
37{let n=y.find(e=>e.provider===t);return n&&(e[t]=n),e},{})),appLogoUrl:e,appName:t,aptosNetworks:j,authMode:n,bitcoinNetworks:P,chainRpcProviders:a,coinbaseWalletPreference:i,cosmosNetworks:I,deepLinkPreference:r,eclipseNetworks:_,evmNetworks:b,flowNetwork:o,midnightNetworks:x,mobileExperience:s,projectId:u,redirectUrl:d,settings:c,solNetworks:k,starknetNetworks:S,stellarNetworks:C,suiNetworks:R,tempoNetworks:E,tonNetworks:T,tronNetworks:O,useMetamaskSdk:v,walletBook:p,walletConnectPreferredChains:h,walletConnectorEventsEmitter:_I,walletUiUtils:m||xw}},xb=[],xk={"eip155:1":["ETH","EVM"],"flow:mainnet":["FLOW"],"ton:mainnet":["TON"]};wM("@dynamic-labs/multi-wallet","4.83.1"),(rI=hm||(hm={})).ECLIPSE="eclipse",rI.EVM="evm",rI.SOLANA="solana",rI.STARKNET="starknet",rI.SUI="sui",e.s(["ProviderChain",0,hm],577709),"function"==typeof SuppressedError&&SuppressedError;class xI{static get client(){return xI.instance||(xI.instance=new xI),xI.instance}constructor(){this.getProvidersMethods={}}static getProviders(e){return Object.values(hm).forEach(t=>{var n,i;if(!xI.providers[t]){let a=null==(i=(n=xI.client.getProvidersMethods)[t])?void 0:i.call(n,e);a&&Object.assign(xI.providers,{[t]:a})}}),xI.providers}static registerChainProviders(e,t){var n,i,a,r;return n=this,i=void 0,a=void 0,r=function*(){xI.client.getProvidersMethods[e]||Object.assign(xI.client.getProvidersMethods,{[e]:t})},new(a||(a=Promise))(function(e,t){function o(e){try{l(r.next(e))}catch(e){t(e)}}function s(e){try{l(r.throw(e))}catch(e){t(e)}}function l(t){var n;t.done?e(t.value):((n=t.value)instanceof a?n:new a(function(e){e(n)})).then(o,s)}l((r=r.apply(n,i||[])).next())})}}xI.providers={},xI.wipeInstance=()=>{xI.instance=void 0,xI.providers={}},e.s(["ChainRpcProviders",0,xI],114579),wM("@dynamic-labs/rpc-providers","4.83.1"),e.s([],93474);var xx=e.i(843476);let xS=["authFailure","authFlowCancelled","authFlowClose","authFlowOpen","authInit","emailVerificationResult","embeddedWalletCreated","logout","mfaCompletionFailure","mfaCompletionSuccess","primaryWalletChanged","primaryWalletNetworkChanged","walletConnectionQrCodeReady","smsVerificationResult","walletAdded","walletRemoved","userWalletsChanged","walletConnectedForFunding","walletTabSelected","walletConnectionFailed","embeddedWalletRevealCompleted","embeddedWalletRevealFailed","walletReturnFromDeepLink","deviceRegistrationCompleted","deviceRegistrationCompletedInAnotherTab"],xC=Symbol.for("@dynamic-labs/sdk-react-core/events"),xR=((Q=globalThis)[xC]||(Q[xC]=new wS),Q[xC]),xO=(e,t)=>{let n=(0,_N.useRef)(t);n.current=t,(0,_N.useEffect)(()=>{let t=(...e)=>n.current(...e);return xR.on(e,t),()=>{xR.off(e,t)}},[e])},xj=new wA("DynamicSDK",li.INFO),xT=(e,t,n)=>()=>{let i=(0,_N.useContext)(e);if(void 0===i){if("u"<typeof window)return null!=n?n:new Proxy({},{get:()=>void 0});throw Error(`Hook must be used within <${t}>.`)}return i},xP="ui.fallback_error_shown",xE={"-32000":"Message signature denied","-32002":"Please unlock your wallet extension and try again.","-32003":"Message signature denied.","-32602":"Invalid parameters. Please try again.","-32603":"There was an internal error. Please try again.",0:"Message signature denied.",4001:"Message signature denied.",4100:"Please unlock your wallet extension and try again.",4900:"There was an internal error. Please try again.",5001:"Message signature denied.",5002:"Message signature denied.",account_already_linked_to_different_profile:"This social account is already linked to a different profile.",connection_rejected:"Connection rejected. Please try again.",metamask_timeout:"Whoops. Looks like something went wrong. Please try again.","missing-nonce":"Something went wrong. Please try again.","missing-public-address":"Connection cancelled. Please try again",oauth_window_blocked:"To connect to your social account, enable popups in your browser and then try again.",oauth_window_timeout:"Session time out. Please try again.",too_many_email_verification_attempts:"Too many email verification attempts, please try again later","user-cancelled":"",wallet_not_deployed:"Your smart wallet has not been deployed.",wrong_email_verification_token:"The code you entered is incorrect. Please try again."},xA=(0,_N.createContext)(void 0),xN=({children:e})=>{let[t,n]=(0,_N.useState)(void 0),[i,a]=(0,_N.useState)(void 0),r=(0,_N.useCallback)((e,t)=>{n(e),a(t)},[]),o=(0,_N.useCallback)(e=>{xj.instrument(xP,{error:e instanceof Error?e.message:void 0,errorCode:la.DEFAULT,key:xP,source:"setDefaultError",time:0}),r("Something went wrong. Please try again.",la.DEFAULT)},[r]),s=(0,_N.useCallback)((e,t,n)=>{let i=xE[e];i||xj.instrument(xP,{error:t instanceof Error?t.message:void 0,errorCode:e,ke
37y:xP,source:null!=n?n:"setErrorMessage",time:0}),r(null!=i?i:"Something went wrong. Please try again.")},[r]),l=(0,_N.useCallback)(()=>{n(void 0),a(void 0)},[]),d=(0,_N.useMemo)(()=>({clearError:l,error:t,errorCode:i,setDefaultError:o,setError:r,setErrorMessage:s}),[l,t,i,o,r,s]);return(0,xx.jsx)(xA.Provider,{value:d,children:e})},xq=xT(xA,"ErrorContextProvider"),xU=(0,_N.createContext)(void 0),xM=({children:e,initialViewType:t,loginViewType:n})=>{var i;let a=null!=n?n:t,[r,o]=(0,_N.useState)([]),s=(0,_N.useRef)(null),l=(0,_N.useCallback)(()=>{null!==s.current&&(clearTimeout(s.current),s.current=null)},[]),d=null!=(i=r[r.length-1])?i:{type:a},{clearError:c}=xq(),u=(0,_N.useCallback)((e,t,n)=>{if(d.type===e){(t!==d.props||n!==d.events)&&(l(),o(i=>[...i.slice(0,-1),{events:n,props:t,type:e}]));return}l(),c(),o(i=>0===i.length?[{type:a},{events:n,props:t,type:e}]:[...i,{events:n,props:t,type:e}])},[l,c,d.type,a]),m=(0,_N.useCallback)((e,t,n)=>{d.type!==e&&(l(),c(),o(i=>i.length<=1?[{type:a},{events:n,props:t,type:e}]:[...i.slice(0,-1),{events:n,props:t,type:e}]))},[l,c,a,d.type]),p=r.length>1,h=(0,_N.useCallback)(()=>{p&&(c(),o(e=>e.slice(0,-1)),xR.emit("goBack"))},[p,c]),v=(0,_N.useCallback)((e,t,n)=>{l(),c(),o([{events:n,props:t,type:e}])},[l,c]),f=(0,_N.useCallback)(()=>{c(),o(e=>e.length>0?[]:e)},[c]);xO("logout",f),xO("authFlowClose",()=>{l(),s.current=setTimeout(()=>{s.current=null,f()},100)});let g=(0,_N.useMemo)(()=>({canGoBack:r.length>1,clearStackAndPush:v,clearStackAndPushInitialView:f,goBack:h,pushView:u,replaceView:m,stack:r,view:d}),[f,h,v,u,d,r,m]);return(0,xx.jsx)(xU.Provider,{value:g,children:e})},xD=xT(xU,"ViewContextProvider"),xW=(e,t)=>{var n;let i=xl(e,t.key);return{chainGroup:t.metadata.groupKey,group:t.metadata.groupKey,injectedConfig:null==i?void 0:i.injectedConfig,isInstalledOnBrowser:null!=(n=t.isInstalledOnBrowser())&&n,key:t.key,name:t.name,walletConnector:t,walletGroup:t.metadata.groupKey}},x$=(e,t=1)=>"rgba("+parseInt(e.slice(1,3),16)+", "+parseInt(e.slice(3,5),16)+", "+parseInt(e.slice(5,7),16)+", "+t+")",xz="#363A46";x$(xz,.65),x$(xz,.4);let xF="#F5F8FF";x$(xF,.95),x$(xF,.55),x$(xF,.4);let xL="https://app.dynamicauth.com/api/v0".replace(/\/+$/,"");class xV{constructor(e=new xK){this.configuration=e,this.fetchApi=async(e,t)=>{let n={url:e,init:t};for(let e of this.middleware)e.pre&&(n=await e.pre({fetch:this.fetchApi,...n})||n);let i=await (this.configuration.fetchApi||fetch)(n.url,n.init);for(let e of this.middleware)e.post&&(i=await e.post({fetch:this.fetchApi,url:n.url,init:n.init,response:i.clone()})||i);return i},this.middleware=e.middleware}withMiddleware(...e){let t=this.clone();return t.middleware=t.middleware.concat(...e),t}withPreMiddleware(...e){let t=e.map(e=>({pre:e}));return this.withMiddleware(...t)}withPostMiddleware(...e){let t=e.map(e=>({post:e}));return this.withMiddleware(...t)}async request(e,t){let{url:n,init:i}=this.createFetchParams(e,t),a=await this.fetchApi(n,i);if(a.status>=200&&a.status<300)return a;throw a}createFetchParams(e,t){let n,i=this.configuration.basePath+e.path;void 0!==e.query&&0!==Object.keys(e.query).length&&(i+="?"+this.configuration.queryParamsStringify(e.query));let a="u">typeof FormData&&e.body instanceof FormData||e.body instanceof URLSearchParams||(n=e.body,"u">typeof Blob&&n instanceof Blob)?e.body:JSON.stringify(e.body),r=Object.assign({},this.configuration.headers,e.headers);return{url:i,init:{method:e.method,headers:r,body:a,credentials:this.configuration.credentials,...t}}}clone(){let e=new this.constructor(this.configuration);return e.middleware=this.middleware.slice(),e}}class xB extends Error{constructor(e,t){super(t),this.field=e,this.name="RequiredError"}}class xK{constructor(e={}){this.configuration=e}get basePath(){return null!=this.configuration.basePath?this.configuration.basePath:xL}get fetchApi(){return this.configuration.fetchApi}get middleware(){return this.configuration.middleware||[]}get queryParamsStringify(){return this.configuration.queryParamsStringify||function e(t,n=""){return Object.keys(t).map(i=>{let a=n+(n.length?`[${i}]`:i),r=t[i];if(r instanceof Array){let e=r.map(e=>encodeURIComponent(String(e))).join(`&${encodeURIComponent(a)}=`);return`${encodeURIComponent(a)}=${e}`}return r instanceof Date?`${encodeURIComponent(a)}=${encodeURIComponent(r.toISOString())}`:r instanceof Object?e(r,a):`${encodeURIComponent(a)}=${encodeURIComponent(String(r))}`}).filter(e=>e.length>0).join("&")}}get username(){return this.configuration.username}get password(){return this.configuration.password}get apiKey(){let e=this.configuration.apiKey;if(e)return"function"==typeof e?e:()=>e}get accessToken(){let e=this.configuration.accessToken;if(e)return"function"==typeof e?e:async()=>e}get headers(){return this.configuration.headers}get credentials(){return this.configuration.credentials}}function xZ(e,t){return null!=e[t]}class xG{constructor(e,t=e=>e){this.raw=e,this.transformer=t}async value(){return this.transformer(await this.raw.json())}}class xH{constructor(e){this.raw=e}async value(){}}class xJ{constructor(e){this.raw=e}async value(){return await this.raw.text()}}function xY(e){var t;return null==(t=e)?t:{currency:t.currency,balance:t.balance,availableBalance:xZ(t,"availableBalance")?t.availableBalance:void 0,logoURI:xZ(t,"logoURI")?t.logoURI:void 0}}function xX(e){var t=e;if(null==t)return t;return{id:t.id,exchange:t.exchange,type:xZ(t,"type")?t.type:void 0,balances:t.balances.map(xY),name:xZ(t,"name")?t.name:void 0,chain:xZ(t,"chain")?t.chain:void 0}}(rx=hp||(hp={})).Coinbase="coinbase",rx.Kraken="kraken";(rS=hh||(hh={})).Eth="ETH",rS.Evm="EVM",rS.Flow="FLOW",rS.Sol="SOL",rS.Algo="ALGO",rS.Stark="STARK",rS.Cosmos="COSMOS",rS.Btc="BTC",rS.Eclipse="ECLIPSE",rS.Sui="SUI",rS.Spark="SPARK",rS.Tron="TRON",rS.Aptos="APTOS",rS.Ton="TON",rS.Stellar="STELLAR",rS.Aleo="ALEO",rS.Tempo="TEMPO",rS.Midnight="MIDNIGHT",(rC=hv||(hv={})).Wallet="wallet",rC.Exchange="exchange";function xQ(e){return e}(rR=hf||(hf={})).Direct="direct",rR.Enterprise="enterprise",rR.Indirect="indirect",rR.None="none",(rO=hg||(hg={}
37)).Only="connect-only",rO.AndSign="connect-and-sign",(rj=hy||(hy={})).Localstorage="localstorage",rj.Cookie="cookie",(rT=hw||(hw={})).CrossPlatform="cross-platform",rT.Platform="platform";(rP=h_||(h_={})).Discouraged="discouraged",rP.Preferred="preferred",rP.Required="required";function x0(e){return e}function x1(e){return e}(rE=hb||(hb={})).Discouraged="discouraged",rE.Preferred="preferred",rE.Required="required",(rA=hk||(hk={})).Internal="AUTHENTICATOR_TRANSPORT_INTERNAL",rA.Usb="AUTHENTICATOR_TRANSPORT_USB",rA.Nfc="AUTHENTICATOR_TRANSPORT_NFC",rA.Ble="AUTHENTICATOR_TRANSPORT_BLE",rA.Hybrid="AUTHENTICATOR_TRANSPORT_HYBRID",(rN=hI||(hI={})).GoogleDrive="googleDrive",rN.ICloud="iCloud",rN.Dynamic="dynamic",rN.External="external",rN.Delegated="delegated";function x2(e){if(void 0!==e)return null===e?null:{location:e.location,keygenId:e.keygenId,thresholdSignatureScheme:e.thresholdSignatureScheme,externalKeyShareId:e.externalKeyShareId}}function x3(e){var t;return null==(t=e)?t:{location:x1(t.location),keyShareId:t.keyShareId,externalKeyShareId:t.externalKeyShareId}}function x5(e){var t;return null==(t=e)?t:{id:t.id,backupLocation:t.backupLocation,passwordEncrypted:t.passwordEncrypted,walletShareDeveloperKeyEncrypted:xZ(t,"walletShareDeveloperKeyEncrypted")?t.walletShareDeveloperKeyEncrypted:void 0,externalKeyShareId:xZ(t,"externalKeyShareId")?t.externalKeyShareId:void 0,keygenId:xZ(t,"keygenId")?t.keygenId:void 0}}(hx||(hx={})).Pending="pending",(rq=hS||(hS={})).TwoOfTwo="TWO_OF_TWO",rq.TwoOfThree="TWO_OF_THREE",rq.ThreeOfFive="THREE_OF_FIVE",(rU=hC||(hC={})).Pending="pending",rU.Activated="activated";(rM=hR||(hR={})).Blockchain="blockchain",rM.Email="email",rM.Oauth="oauth",rM.Passkey="passkey",rM.PhoneNumber="phoneNumber",rM.ExternalUser="externalUser",rM.Totp="totp",(rD=hO||(hO={})).EmailOnly="emailOnly",rD.MagicLink="magicLink",rD.Apple="apple",rD.Bitbucket="bitbucket",rD.Coinbasesocial="coinbasesocial",rD.Discord="discord",rD.Epicgames="epicgames",rD.Facebook="facebook",rD.Farcaster="farcaster",rD.Github="github",rD.Gitlab="gitlab",rD.Google="google",rD.Instagram="instagram",rD.Linkedin="linkedin",rD.Microsoft="microsoft",rD.Twitch="twitch",rD.Twitter="twitter",rD.Blocto="blocto",rD.Banxa="banxa",rD.CoinbaseOnramp="coinbaseOnramp",rD.CryptoDotCom="cryptoDotCom",rD.MoonPay="moonPay",rD.Dynamic="dynamic",rD.Alchemy="alchemy",rD.Zerodev="zerodev",rD.Telegram="telegram",rD.Turnkey="turnkey",rD.CoinbaseWaas="coinbaseWaas",rD.Sms="sms",rD.Spotify="spotify",rD.Tiktok="tiktok",rD.Line="line",rD.Steam="steam",rD.Shopify="shopify",rD.Zksync="zksync",rD.Kraken="kraken",rD.Blockaid="blockaid",rD.Passkey="passkey",rD.Okta="okta",rD.Sendgrid="sendgrid",rD.Resend="resend",(rW=hj||(hj={})).Ordinals="ordinals",rW.Payment="payment",rW.Cosmos="cosmos",rW.Evm="evm",rW.Stellar="stellar",rW.Ton="ton",rW.MidnightUnshielded="midnight_unshielded",rW.MidnightDust="midnight_dust",rW.MidnightShielded="midnight_shielded";(r$=hT||(hT={})).SignerToEcdsa="zerodev_signer_to_ecdsa",r$.MultiChain="zerodev_multi_chain",(rz=hP||(hP={})).V1="V1",rz.V2="V2",rz.V3="V3",(hE||(hE={})).Ledger="ledger";(rF=hA||(hA={})).Dynamic="dynamic",rF.User="user";function x6(e){var t=e;if(null==t)return t;return{address:t.address,chainName:t.chainName}}function x4(e){if(void 0!==e)return null===e?null:{address:e.address,chainName:e.chainName}}(rL=hN||(hN={})).V6="v6",rL.V7="v7",(rV=hq||(hq={})).V24="v2_4",rV.V30="v3_0",rV.V31="v3_1",rV.V32="v3_2",rV.V33="v3_3",(rB=hU||(hU={})).Delegated="delegated",rB.RootUser="rootUser",rB.Server="server",(rK=hM||(hM={})).BrowserExtension="browserExtension",rK.CustodialService="custodialService",rK.WalletConnect="walletConnect",rK.QrCode="qrCode",rK.DeepLink="deepLink",rK.EmbeddedWallet="embeddedWallet",rK.SmartContractWallet="smartContractWallet",(rZ=hD||(hD={})).Pending="pending",rZ.Complete="complete",(rG=hW||(hW={})).Text="text",rG.Checkbox="checkbox",rG.Select="select",(rH=h$||(h$={})).Standard="standard",rH.Custom="custom",(hz||(hz={})).Address="address",(rJ=hF||(hF={})).Payment="payment",rJ.Deposit="deposit",(rY=hL||(hL={})).Cheapest="cheapest",rY.Fastest="fastest",rY.PreferredOrder="preferred_order",(rX=hV||(hV={})).Initiated="initiated",rX.SourceAttached="source_attached",rX.Quoted="quoted",rX.Signing="signing",rX.Broadcasted="broadcasted",rX.SourceConfirmed="source_confirmed",rX.Cancelled="cancelled",rX.Expired="expired",rX.Failed="failed",(rQ=hB||(hB={})).Unknown="unknown",rQ.Pending="pending",rQ.Cleared="cleared",rQ.Blocked="blocked",rQ.Review="review",(r0=hK||(hK={})).None="none",r0.Routing="routing",r0.Bridging="bridging",r0.Swapping="swapping",r0.Settling="settling",r0.Completed="completed",r0.Failed="failed";function x7(e,t){var n,i;if(null==e)return e;return{chainName:e.chainName,chainId:e.chainId,evmTransaction:xZ(e,"evmTransaction")?null==(n=e.evmTransaction)?n:{to:n.to,data:n.data,value:n.value,gasLimit:xZ(n,"gasLim
37it")?n.gasLimit:void 0,gasPrice:xZ(n,"gasPrice")?n.gasPrice:void 0,maxFeePerGas:xZ(n,"maxFeePerGas")?n.maxFeePerGas:void 0,maxPriorityFeePerGas:xZ(n,"maxPriorityFeePerGas")?n.maxPriorityFeePerGas:void 0,nonce:xZ(n,"nonce")?n.nonce:void 0}:void 0,evmApproval:xZ(e,"evmApproval")?null==(i=e.evmApproval)?i:{tokenAddress:i.tokenAddress,spenderAddress:i.spenderAddress,amount:i.amount}:void 0,serializedTransaction:xZ(e,"serializedTransaction")?e.serializedTransaction:void 0,psbt:xZ(e,"psbt")?e.psbt:void 0}}function x8(e,t){var n,i,a,r;if(null==e)return e;return{id:e.id,checkoutId:e.checkoutId,memo:xZ(e,"memo")?e.memo:void 0,userId:xZ(e,"userId")?e.userId:void 0,amount:e.amount,currency:e.currency,destinationAddresses:xZ(e,"destinationAddresses")?e.destinationAddresses.map(x6):void 0,executionState:e.executionState,settlementState:e.settlementState,riskState:e.riskState,sourceType:xZ(e,"sourceType")?e.sourceType:void 0,fromAddress:xZ(e,"fromAddress")?e.fromAddress:void 0,fromChainId:xZ(e,"fromChainId")?e.fromChainId:void 0,fromChainName:xZ(e,"fromChainName")?e.fromChainName:void 0,fromToken:xZ(e,"fromToken")?e.fromToken:void 0,toAddress:xZ(e,"toAddress")?e.toAddress:void 0,toChainId:xZ(e,"toChainId")?e.toChainId:void 0,toChainName:xZ(e,"toChainName")?e.toChainName:void 0,toToken:xZ(e,"toToken")?e.toToken:void 0,quoteVersion:e.quoteVersion,quote:xZ(e,"quote")?null==(n=e.quote)?n:{version:n.version,fromAmount:n.fromAmount,toAmount:n.toAmount,fees:xZ(n,"fees")?function(e){var t;if(null==e)return e;return{totalFeeUsd:xZ(e,"totalFeeUsd")?e.totalFeeUsd:void 0,gasEstimate:xZ(e,"gasEstimate")?null==(t=e.gasEstimate)?t:{usdValue:xZ(t,"usdValue")?t.usdValue:void 0,nativeValue:xZ(t,"nativeValue")?t.nativeValue:void 0,nativeSymbol:xZ(t,"nativeSymbol")?t.nativeSymbol:void 0}:void 0}}(n.fees):void 0,estimatedTimeSec:xZ(n,"estimatedTimeSec")?n.estimatedTimeSec:void 0,rawQuote:xZ(n,"rawQuote")?n.rawQuote:void 0,signingPayload:xZ(n,"signingPayload")?x7(n.signingPayload):void 0,createdAt:new Date(n.createdAt),expiresAt:new Date(n.expiresAt)}:void 0,txHash:xZ(e,"txHash")?e.txHash:void 0,broadcastedAt:xZ(e,"broadcastedAt")?new Date(e.broadcastedAt):void 0,sourceConfirmedAt:xZ(e,"sourceConfirmedAt")?new Date(e.sourceConfirmedAt):void 0,confirmations:xZ(e,"confirmations")?e.confirmations:void 0,settlement:xZ(e,"settlement")?null==(i=e.settlement)?i:{toChainId:i.toChainId,toToken:i.toToken,toAddress:i.toAddress,completedAt:xZ(i,"completedAt")?new Date(i.completedAt):void 0}:void 0,completedAt:xZ(e,"completedAt")?new Date(e.completedAt):void 0,failure:xZ(e,"failure")?null==(a=e.failure)?a:{code:a.code,message:a.message,category:a.category,stage:a.stage,retryable:a.retryable,details:xZ(a,"details")?a.details:void 0}:void 0,expiresAt:xZ(e,"expiresAt")?new Date(e.expiresAt):void 0,createdAt:new Date(e.createdAt),updatedAt:new Date(e.updatedAt),exchangeSource:xZ(e,"exchangeSource")?null==(r=e.exchangeSource)?r:{exchangeId:r.exchangeId,metadata:r.metadata}:void 0}}function x9(e){var t=e;if(null==t)return t;return{type:t.type,amount:t.amount,currency:t.currency}}function Se(e){if(void 0!==e)return null===e?null:{attestationObject:e.attestationObject,clientDataJson:e.clientDataJson,credentialId:e.credentialId,transports:e.transports.map(x0),publicKey:e.publicKey}}function St(e){return e}function Sn(e){if(void 0!==e)return null===e?null:{chains:void 0===e.chains?void 0:e.chains.map(St),chain:St(e.chain),embeddedWalletProvider:e.embeddedWalletProvider,embeddedWalletSpecificOpts:function(e){if(void 0!==e)return null===e?null:{...function(e){if(void 0!==e)return null===e?null:{attestation:Se(e.attestation),challenge:e.challenge}}(e)}}(e.embeddedWalletSpecificOpts),isAuthenticatorAttached:e.isAuthenticatorAttached,passkeyAlias:e.passkeyAlias,sessionPublicKey:e.sessionPublicKey}}(r1=hZ||(hZ={})).Buy="buy",r1.Send="send",(r2=hG||(hG={})).Network="FEE_TYPE_NETWORK",r2.Exchange="FEE_TYPE_EXCHANGE",(hH||(hH={})).GuestCheckoutApplePay="GUEST_CHECKOUT_APPLE_PAY",(r3=hJ||(hJ={})).PendingAuth="ONRAMP_ORDER_STATUS_PENDING_AUTH",r3.PendingPayment="ONRAMP_ORDER_STATUS_PENDING_PAYMENT",r3.Processing="ONRAMP_ORDER_STATUS_PROCESSING",r3.Completed="ONRAMP_ORDER_STATUS_COMPLETED",r3.Failed="ONRAMP_ORDER_STATUS_FAILED",(hY||(hY={})).PaymentLinkTypeApplePayButton="PAYMENT_LINK_TYPE_APPLE_PAY_BUTTON",(r5=hX||(hX={})).Evm="EVM",r5.Midnight="MIDNIGHT",r5.Sol="SOL",r5.Sui="SUI",r5.Btc="BTC",r5.Ton="TON",r5.Stellar="STELLAR",r5.Tempo="TEMPO",r5.Aleo="ALEO",(r6=hQ||(hQ={}
37)).Turnkey="turnkey",r6.Turnkeyhd="turnkeyhd",r6.DynamicWaas="dynamicWaas";(r4=h0||(h0={})).Threshold="threshold",r4.Full="full";function Si(e){if(void 0!==e)return null===e?null:{body:e.body,stamp:function(e){if(void 0!==e)return null===e?null:{stampHeaderName:e.stampHeaderName,stampHeaderValue:e.stampHeaderValue}}(e.stamp),url:e.url}}function Sa(e){var t=e;if(null==t)return t;return{name:t.name,symbol:t.symbol,type:t.type,code:t.code,value:t.value}}(r7=h1||(h1={})).Email="email",r7.Id="id",r7.ExternalUserId="externalUserId",r7.PhoneNumber="phoneNumber",r7.SocialUsername="socialUsername",r7.SocialAccountId="socialAccountId",(r8=h2||(h2={})).Evm="EVM",r8.Midnight="MIDNIGHT",r8.Svm="SVM",r8.Sui="SUI",r8.Btc="BTC",r8.Ton="TON",r8.Stellar="STELLAR",r8.Tempo="TEMPO",r8.Aleo="ALEO",(r9=h3||(h3={})).Fiat="fiat",r9.Crypto="crypto",(oe=h5||(h5={})).Dynamic="dynamic",oe.External="external",(ot=h6||(h6={})).RsaOaep256="RSA-OAEP-256",ot.HybridRsaAes256="HYBRID-RSA-AES-256",(on=h4||(h4={})).Pending="pending",on.Active="active",on.Revoked="revoked",(oi=h7||(h7={})).Accepted="accepted",oi.Queued="queued";function Sr(e,t){return null==e?e:{currentDeviceRevoked:e.currentDeviceRevoked}}function So(e){var t;return null==(t=e)?t:{id:t.id,isCurrentDevice:t.isCurrentDevice,userAgent:xZ(t,"userAgent")?t.userAgent:void 0,createdAt:new Date(t.createdAt)}}(oa=h8||(h8={})).Days="days",oa.Hours="hours",oa.Minutes="minutes";function Ss(e,t){return null==e?e:{verificationUUID:e.verificationUUID,email:e.email}}function Sl(e){if(void 0!==e)return null===e?null:{singleUse:e.singleUse}}function Sd(e){return e}function Sc(e){return e}function Su(e){if(void 0!==e)return null===e?null:{verificationUUID:e.verificationUUID,verificationToken:e.verificationToken,captchaToken:e.captchaToken,sessionPublicKey:e.sessionPublicKey,requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Sc)}}(or=h9||(h9={})).Consolememberinvite="console:member:invite",or.Consolemfareset="console:mfa:reset",or.Consoleprojectdelete="console:project:delete",or.Consolesettingsupdate="console:settings:update",or.Consolessoupdate="console:sso:update",or.Consoleuserdelete="console:user:delete",or.Credentiallink="credential:link",or.Credentialupdate="credential:update",or.Credentialunlink="credential:unlink",or.Userupdate="user:update",or.Userdelete="user:delete",or.Walletexport="wallet:export",or.Walletdelete="wallet:delete",or.Walletdelegate="wallet:delegate",or.Walletsign="wallet:sign",or.Walletrestore="wallet:restore",(ve||(ve={})).Mpc="mpc";function Sm(e,t){if(null==e)return e;return{walletId:e.walletId,secret:e.secret,source:xZ(e,"source")?e.source:void 0}}function Sp(e){var t=e;if(null==t)return t;return{address:t.address,publicKey:xZ(t,"publicKey")?t.publicKey:void 0,type:t.type}}function Sh(e){if(void 0!==e)return null===e?null:{address:e.address,publicKey:e.publicKey,type:e.type}}function Sv(e){var t=e;if(null==t)return t;return{shareSetId:t.shareSetId,shareSetType:t.shareSetType,thresholdSignatureScheme:t.thresholdSignatureScheme,createdAt:new Date(t.createdAt)}}function Sf(e,t){if(null==e)return e;return{hasDeniedDelegatedAccess:xZ(e,"hasDeniedDelegatedAccess")?e.hasDeniedDelegatedAccess:void 0,shouldRefreshOnNextSignOn:xZ(e,"shouldRefreshOnNextSignOn")?e.shouldRefreshOnNextSignOn:void 0,reshareOnNextSignOn:xZ(e,"reshareOnNextSignOn")?e.reshareOnNextSignOn:void 0,revokeOnNextSignOn:xZ(e,"revokeOnNextSignOn")?e.revokeOnNextSignOn:void 0}}function Sg(e){var t,n=e;if(null==n)return n;return{address:xZ(n,"address")?n.address:void 0,chain:xZ(n,"chain")?n.chain:void 0,refId:xZ(n,"refId")?n.refId:void 0,signerRefId:xZ(n,"signerRefId")?n.signerRefId:void 0,email:xZ(n,"email")?n.email:void 0,id:n.id,nameService:xZ(n,"name_service")?null==(t=n.name_service)?t:{avatar:xZ(t,"avatar")?t.avatar:void 0,name:xZ(t,"name")?t.name:void 0}:void 0,publicIdentifier:xZ(n,"public_identifier")?n.public_identifier:void 0,walletName:xZ(n,"wallet_name")?n.wallet_name:void 0,walletProvider:xZ(n,"wallet_provider")?n.wallet_provider:void 0,walletProperties:xZ(n,"wallet_properties")?function(e){if(null==e)return e;return{turnkeySubOrganizationId:xZ(e,"turnkeySubOrganizationId")?e.turnkeySubOrganizationId:void 0,turnkeyPrivateKeyId:xZ(e,"turnkeyPrivateKeyId")?e.turnkeyPrivateKeyId:void 0,turnkeyHDWalletId:xZ(e,"turnkeyHDWalletId")?e.turnkeyHDWalletId:void 0,isAuthenticatorAttached:xZ(e,"isAuthenticatorAttached")?e.isAuthenticatorAttached:void 0,turnkeyUserId:xZ(e,"turnkeyUserId")?e.turnkeyUserId:void 0,isSessionKeyCompatible:xZ(e,"isSessionKeyCompatible")?e.isSessionKeyCompatible:void 0,version:xZ(e,"version")?e.version:void 0,ecdsaProviderType:xZ(e,"ecdsaProviderType")?e.ecdsaProviderType:void 0,entryPointVersion:xZ(e,"entryPointVersion")?e.entryPointVersion:void 0,kernelVersion:xZ(e,"kernelVersion")?e.kernelVersion:void 0,hardwareWallet:xZ(e,"hardwareWallet")?e.hardwareWallet:void 0,claimed:xZ(e,"claimed")?e.claimed:void 0,source:xZ(e,"source")?e.source:void 0,keyShares:xZ(e,"keyShares")?e.keyShares.map(x5):void 0,thresholdSignatureScheme:xZ(e,"thresholdSignatureScheme")?e.thresholdSignatureScheme:void 0,derivationPath:xZ(e,"derivationPath")?e.derivationPath:void 0,settings:xZ(e,"settings")?Sf(e.settings):void 0,shareSetId:xZ(e,"shareSetId")?e.shareSetId:void 0,shareSetType:xZ(e,"shareSetType")?e.shareSetType:void 0,otherShareSets:xZ(e,"otherShareSets")?e.otherShareSets.map(Sv):void 0}}(n.wallet_properties):void 0,format:n.format,oauthProvider:xZ(n,"oauth_provider")?n.oauth_provider:void 0,oauthUsername:xZ(n,"oauth_username")?n.oauth_username:void 0,oauthDisplayName:xZ(n,"oauth_display_name")?n.oauth_display_name:void 0,oauthAccountId:xZ(n,"oauth_account_id")?n.oauth_account_id:void 0,phoneNumber:xZ(n,"phoneNumber")?
37n.phoneNumber:void 0,phoneCountryCode:xZ(n,"phoneCountryCode")?n.phoneCountryCode:void 0,isoCountryCode:xZ(n,"isoCountryCode")?n.isoCountryCode:void 0,oauthAccountPhotos:xZ(n,"oauth_account_photos")?n.oauth_account_photos:void 0,oauthEmails:xZ(n,"oauth_emails")?n.oauth_emails:void 0,oauthMetadata:xZ(n,"oauth_metadata")?n.oauth_metadata:void 0,previousUsers:xZ(n,"previous_users")?n.previous_users:void 0,embeddedWalletId:xZ(n,"embedded_wallet_id")?n.embedded_wallet_id:void 0,walletAdditionalAddresses:xZ(n,"wallet_additional_addresses")?n.wallet_additional_addresses.map(Sp):void 0,lastSelectedAt:xZ(n,"lastSelectedAt")?new Date(n.lastSelectedAt):void 0,signInEnabled:n.signInEnabled,verifiedAt:xZ(n,"verifiedAt")?new Date(n.verifiedAt):void 0}}function Sy(e){var t;return null==(t=e)?t:{label:t.label,key:xZ(t,"key")?t.key:void 0}}function Sw(e){var t,n=e;if(null==n)return n;return{name:n.name,required:n.required,enabled:n.enabled,unique:n.unique,verify:n.verify,type:xZ(n,"type")?n.type:void 0,validationRules:xZ(n,"validationRules")?null==(t=n.validationRules)?t:{unique:xZ(t,"unique")?t.unique:void 0,regex:xZ(t,"regex")?t.regex:void 0,validOptions:xZ(t,"validOptions")?t.validOptions.map(Sy):void 0,checkboxText:xZ(t,"checkboxText")?t.checkboxText:void 0}:void 0,validationType:xZ(n,"validationType")?n.validationType:void 0,label:xZ(n,"label")?n.label:void 0,position:xZ(n,"position")?n.position:void 0}}function S_(e,t){if(null==e)return e;return{id:e.id,projectEnvironmentId:e.projectEnvironmentId,verifiedCredentials:e.verifiedCredentials.map(Sg),lastVerifiedCredentialId:xZ(e,"lastVerifiedCredentialId")?e.lastVerifiedCredentialId:void 0,sessionId:xZ(e,"sessionId")?e.sessionId:void 0,alias:xZ(e,"alias")?e.alias:void 0,country:xZ(e,"country")?e.country:void 0,email:xZ(e,"email")?e.email:void 0,firstName:xZ(e,"firstName")?e.firstName:void 0,jobTitle:xZ(e,"jobTitle")?e.jobTitle:void 0,lastName:xZ(e,"lastName")?e.lastName:void 0,phoneNumber:xZ(e,"phoneNumber")?e.phoneNumber:void 0,policiesConsent:xZ(e,"policiesConsent")?e.policiesConsent:void 0,tShirtSize:xZ(e,"tShirtSize")?e.tShirtSize:void 0,team:xZ(e,"team")?e.team:void 0,username:xZ(e,"username")?e.username:void 0,firstVisit:xZ(e,"firstVisit")?new Date(e.firstVisit):void 0,lastVisit:xZ(e,"lastVisit")?new Date(e.lastVisit):void 0,newUser:xZ(e,"newUser")?e.newUser:void 0,metadata:xZ(e,"metadata")?e.metadata:void 0,mfaBackupCodeAcknowledgement:xZ(e,"mfaBackupCodeAcknowledgement")?e.mfaBackupCodeAcknowledgement:void 0,btcWallet:xZ(e,"btcWallet")?e.btcWallet:void 0,kdaWallet:xZ(e,"kdaWallet")?e.kdaWallet:void 0,ltcWallet:xZ(e,"ltcWallet")?e.ltcWallet:void 0,ckbWallet:xZ(e,"ckbWallet")?e.ckbWallet:void 0,kasWallet:xZ(e,"kasWallet")?e.kasWallet:void 0,dogeWallet:xZ(e,"dogeWallet")?e.dogeWallet:void 0,emailNotification:xZ(e,"emailNotification")?e.emailNotification:void 0,discordNotification:xZ(e,"discordNotification")?e.discordNotification:void 0,newsletterNotification:xZ(e,"newsletterNotification")?e.newsletterNotification:void 0,lists:xZ(e,"lists")?e.lists:void 0,scope:xZ(e,"scope")?e.scope:void 0,missingFields:xZ(e,"missingFields")?e.missingFields.map(Sw):void 0}}function Sb(e){return e}function Sk(e){var t;return null==(t=e)?t:{transactionId:xZ(t,"transactionId")?t.transactionId:void 0,transactionHash:xZ(t,"transactionHash")?t.transactionHash:void 0,status:xZ(t,"status")?t.status:void 0,amount:xZ(t,"amount")?t.amount:void 0,currency:xZ(t,"currency")?t.currency:void 0,createdAt:xZ(t,"createdAt")?new Date(t.createdAt):void 0}}function SI(e){if(void 0!==e)return null===e?null:{jwt:e.jwt,sessionPublicKey:e.sessionPublicKey}}function Sx(e){if(void 0!==e)return null===e?null:{address:e.address,domain:e.domain,nonce:e.nonce,message:e.message,signature:e.signature,captchaToken:e.captchaToken,sessionPublicKey:e.sessionPublicKey}}function SS(e){return e}function SC(e){return e}function SR(e){return e}function SO(e){var t;return null==(t=e)?t:{id:t.id,transports:xZ(t,"transports")?t.transports.map(SC):void 0}}(oo=vt||(vt={})).Passkey="passkey",oo.Passphrase="passphrase",(os=vn||(vn={})).Sandbox="sandbox",os.Live="live",(ol=vi||(vi={})).Ethereum="ethereum",ol.Solana="solana",(od=va||(va={})).Recommended="recommended",od.Exact="exact",(oc=vr||(vr={})).Banxa="banxa",oc.CoinbaseOnramp="coinbaseOnramp",oc.CryptoDotCom="cryptoDotCom",oc.MoonPay="moonPay",(ou=vo||(vo={})).Usb="usb",ou.Nfc="nfc",ou.Ble="ble",ou.Internal="internal",ou.Hybrid="hybrid",(om=vs||(vs={})).Hybrid="hybrid",om.SecurityKey="security-key",om.ClientDevice="client-device";function Sj(e,t){return null==e?e:{appid:xZ(e,"appid")?e.appid:void 0,appidExclude:xZ(e,"appidExclude")?e.appidExclude:void 0,credProps:xZ(e,"credProps")?e.credProps:void 0,uvm:xZ(e,"uvm")?e.uvm:void 0}}function ST(e,t){if(null==e)return e;return{challenge:e.challenge,timeout:xZ(e,"timeout")?e.timeout:void 0,rpId:xZ(e,"rpId")?e.rpId:void 0,userVerification:xZ(e,"userVerification")?e.userVerification:void 0,allowCredentials:xZ(e,"allowCredentials")?e.allowCredentials.map(SO):void 0,extensions:xZ(e,"extensions")?Sj(e.extensions):void 0,hints:xZ(e,"hints")?e.hints:void 0}}function SP(e,t){if(null==e)return e;return{authenticatorAttachment:xZ(e,"authenticatorAttachment")?e.authenticatorAttachment:void 0,requireResidentKey:xZ(e,"requireResidentKey")?e.requireResidentKey:void 0,residentKey:xZ(e,"residentKey")?e.residentKey:void 0,userVerification:xZ(e,"userVerification")?e.userVerification:void 0}}function SE(e){var t=e;if(null==t)return t;return{id:t.id,transports:xZ(t,"transports")?t.transports.map(SC):void 0,type:t.type}}(vl||(vl={})).PublicKey="public-key";function SA(e){var t=e;if(null==t)return t;return{alg:t.alg,type:t.type}}function SN(e){var t,n=e;if(null==n)return n;return{id:n.id,alias:xZ(n,"alias")?n.alias:void 0,userAgent:xZ(n,"userAgent")?n.userAgent:void 0,origin:xZ(n,"origin")?n.origin:void 0,credentialId:n.credentialId,createdAt:new Date(n.createdAt),updatedAt:xZ(n,"updatedAt")?
37new Date(n.updatedAt):void 0,storage:xZ(n,"storage")?null==(t=n.storage)?t:{name:t.name,icon:t.icon,updatedAt:xZ(t,"updatedAt")?new Date(t.updatedAt):void 0}:void 0}}(vd||(vd={})).PublicKey="public-key",(op=vc||(vc={})).Allow="allow",op.Block="block",(oh=vu||(vu={})).Connected="connected",oh.Disconnected="disconnected";function Sq(e,t){if(null==e)return e;return{id:e.id,userId:e.userId,appUrl:e.appUrl,status:e.status,expiresAt:xZ(e,"expiresAt")?null===e.expiresAt?null:new Date(e.expiresAt):void 0,createdAt:new Date(e.createdAt),updatedAt:xZ(e,"updatedAt")?new Date(e.updatedAt):void 0}}function SU(e){var t;return null==(t=e)?t:{label:t.label,url:t.url}}function SM(e){if(void 0!==e)return null===e?null:{address:e.address,publicKey:e.publicKey,type:e.type}}function SD(e){var t;return null==(t=e)?t:{programId:xZ(t,"program_id")?t.program_id:void 0,allowedFunctions:xZ(t,"allowed_functions")?t.allowed_functions:void 0}}function SW(e){var t;return null==(t=e)?t:{kid:xZ(t,"kid")?t.kid:void 0,alg:xZ(t,"alg")?t.alg:void 0,kty:xZ(t,"kty")?t.kty:void 0,use:xZ(t,"use")?t.use:void 0,e:xZ(t,"e")?t.e:void 0,n:xZ(t,"n")?t.n:void 0}}(ov=vm||(vm={})).Healthy="healthy",ov.Unhealthy="unhealthy",(of=vp||(vp={})).Shielded="midnight_shielded",of.Dust="midnight_dust",of.Unshielded="midnight_unshielded",(og=vh||(vh={})).Testnet="testnet",og.Mainnet="mainnet",(oy=vv||(vv={})).Testnet="testnet",oy.Mainnet="mainnet",(ow=vf||(vf={})).Testnet="testnet",ow.Mainnet="mainnet",(o_=vg||(vg={})).Testnet="testnet",o_.Mainnet="mainnet";function S$(e,t){return null==e?e:{keys:e.keys.map(SW)}}function Sz(e){return e}function SF(e){if(void 0!==e)return null===e?null:{appid:e.appid,credProps:e.credProps,hmacCreateSecret:e.hmacCreateSecret}}function SL(e){if(void 0!==e)return null===e?null:{id:e.id,rawId:e.rawId,response:function(e){if(void 0!==e)return null===e?null:{clientDataJSON:e.clientDataJSON,authenticatorData:e.authenticatorData,signature:e.signature,userHandle:e.userHandle}}(e.response),authenticatorAttachment:e.authenticatorAttachment,clientExtensionResults:SF(e.clientExtensionResults),type:e.type,createMfaToken:Sl(e.createMfaToken),requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Sc)}}function SV(e){var t;return null==(t=e)?t:{type:xZ(t,"type")?Sz(t.type):void 0,verified:xZ(t,"verified")?t.verified:void 0,id:xZ(t,"id")?t.id:void 0,createdAt:xZ(t,"createdAt")?new Date(t.createdAt):void 0,verifiedAt:xZ(t,"verifiedAt")?null===t.verifiedAt?null:new Date(t.verifiedAt):void 0,_default:xZ(t,"default")?t.default:void 0,alias:xZ(t,"alias")?t.alias:void 0}}function SB(e){var t=e;if(null==t)return t;return{id:t.id,type:t.type}}function SK(e){var t=e;if(null==t)return t;return{action:t.action,required:t.required,tokenBehavior:xZ(t,"tokenBehavior")?t.tokenBehavior:void 0,tokenExpirySeconds:xZ(t,"tokenExpirySeconds")?t.tokenExpirySeconds:void 0}}function SZ(e){if(void 0!==e)return null===e?null:{userId:e.userId,fieldKey:e.fieldKey,type:e.type}}function SG(e){var t;return null==(t=e)?t:{networkId:xZ(t,"networkId")?t.networkId:void 0,address:t.address,name:t.name,symbol:t.symbol,decimals:t.decimals,logoURI:t.logoURI,balance:t.balance,rawBalance:t.rawBalance,price:xZ(t,"price")?t.price:void 0,marketValue:xZ(t,"marketValue")?t.marketValue:void 0,liquidityPoolSizeUsd:xZ(t,"liquidityPoolSizeUsd")?t.liquidityPoolSizeUsd:void 0,totalSupply:xZ(t,"totalSupply")?t.totalSupply:void 0,isNative:xZ(t,"isNative")?t.isNative:void 0}}function SH(e){var t;return null==(t=e)?t:{networkId:xZ(t,"networkId")?t.networkId:void 0,balances:xZ(t,"balances")?t.balances.map(SG):void 0}}function SJ(e){var t=e;if(null==t)return t;return{walletAddress:t.walletAddress,chain:t.chain,networks:t.networks.map(SH)}}function SY(e){if(void 0!==e)return null===e?null:{address:e.address,chain:e.chain,networkIds:e.networkIds,whitelistedContracts:e.whitelistedContracts}}function SX(e){if(void 0!==e)return null===e?null:{filterSpamTokens:e.filterSpamTokens,balanceRequests:e.balanceRequests.map(SY)}}function SQ(e){var t;return null==(t=e)?t:{networkId:t.networkId,chainName:t.chainName,enabled:t.enabled,rpcUrl:xZ(t,"rpcUrl")?t.rpcUrl:void 0,iconUrl:xZ(t,"iconUrl")?t.iconUrl:void 0,type:xZ(t,"type")?t.type:void 0}}function S0(e){var t,n,i=e;if(null==i)return i;return{lcdUrl:xZ(i,"lcdUrl")?i.lcdUrl:void 0,chainName:xZ(i,"chainName")?i.chainName:void 0,key:xZ(i,"key")?i.key:void 0,name:i.name,shortName:i.short
37Name,isTestnet:xZ(i,"isTestnet")?i.isTestnet:void 0,chain:i.chain,chainId:i.chainId,nameService:xZ(i,"nameService")?null==(t=i.nameService)?t:{registry:xZ(t,"registry")?t.registry:void 0}:void 0,networkId:i.networkId,iconUrls:i.iconUrls,nativeCurrency:null==(n=i.nativeCurrency)?n:{decimals:n.decimals,name:n.name,symbol:n.symbol,denom:xZ(n,"denom")?n.denom:void 0,iconUrl:xZ(n,"iconUrl")?n.iconUrl:void 0,pricingProviderTokenId:xZ(n,"pricingProviderTokenId")?n.pricingProviderTokenId:void 0},rpcUrls:i.rpcUrls,privateCustomerRpcUrls:xZ(i,"privateCustomerRpcUrls")?i.privateCustomerRpcUrls:void 0,blockExplorerUrls:i.blockExplorerUrls,vanityName:xZ(i,"vanityName")?i.vanityName:void 0,bech32Prefix:xZ(i,"bech32Prefix")?i.bech32Prefix:void 0,genesisHash:xZ(i,"genesisHash")?i.genesisHash:void 0,cluster:xZ(i,"cluster")?i.cluster:void 0,hasNativeToken:xZ(i,"hasNativeToken")?i.hasNativeToken:void 0,supportsFeeTokenSelection:xZ(i,"supportsFeeTokenSelection")?i.supportsFeeTokenSelection:void 0}}function S1(e){var t;return null==(t=e)?t:{chainName:xZ(t,"chainName")?t.chainName:void 0,networks:xZ(t,"networks")?t.networks.map(S0):void 0}}function S2(e){if(void 0!==e)return null===e?null:{code:e.code,codeVerifier:e.codeVerifier,state:e.state,captchaToken:e.captchaToken,sessionPublicKey:e.sessionPublicKey,ssoProviderId:e.ssoProviderId,requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Sc)}}function S3(e){if(void 0!==e)return null===e?null:{state:e.state,telegramAuthToken:e.telegramAuthToken,forceCreateUser:e.forceCreateUser,code:e.code,sessionPublicKey:e.sessionPublicKey,captchaToken:e.captchaToken}}(ob=vy||(vy={})).Userbasic="user:basic",ob.RequiresAdditionalAuth="requiresAdditionalAuth",ob.UserDataForm="userDataForm",ob.WaasBackupToken="waasBackupToken",ob.Deviceregister="device:register",(ok=vw||(vw={})).WalletWaasSign="wallet.waas.sign",ok.WalletWaasExport="wallet.waas.export",ok.WalletWaasReshare="wallet.waas.reshare",ok.WalletWaasRefresh="wallet.waas.refresh",ok.UserUpdate="user.update",(oI=v_||(v_={})).Totp="totp",oI.Passkey="passkey",oI.Email="email",(ox=vb||(vb={})).SingleUse="single_use",ox.TimeBound="time_bound",(oS=vk||(vk={})).Api20260101="2026_01_01",oS.Api20260401="2026_04_01",(oC=vI||(vI={})).Custom="custom",oC.Default="default",(oR=vx||(vx={})).Done="done",oR.VerifyEmail="verify-email",oR.VerifiedAndTransferred="verified-and-transferred",oR.VerifySms="verify-sms",(oO=vS||(vS={})).Pending="pending",oO.Completed="completed";function S5(e,t){return null==e?e:{roomId:e.roomId,serverKeygenIds:e.serverKeygenIds,newServerKeygenIds:xZ(e,"newServerKeygenIds")?e.newServerKeygenIds:void 0,walletId:xZ(e,"walletId")?e.walletId:void 0}}function S6(e){var t=e;if(null==t)return t;return{chainName:t.chainName,type:t.type,identifier:t.identifier}}function S4(e){var t=e;if(null==t)return t;return{chainName:t.chainName,tokenAddress:t.tokenAddress,chainId:t.chainId,symbol:t.symbol,tokenDecimals:t.tokenDecimals,isNative:xZ(t,"isNative")?t.isNative:void 0}}function S7(e){var t,n,i=e;if(null==i)return i;return{id:i.id,mode:i.mode,settlementConfig:function(e){if(null==e)return e;return{strategy:e.strategy,settlements:e.settlements.map(S4)}}(i.settlementConfig),destinationConfig:xZ(i,"destinationConfig")?null==(t=i.destinationConfig)?t:{destinations:t.destinations.map(S6)}:void 0,depositConfig:xZ(i,"depositConfig")?null==(n=i.depositConfig)?n:{minimum:xZ(n,"minimum")?n.minimum:void 0,presets:xZ(n,"presets")?n.presets:void 0}:void 0,enableOrchestration:i.enableOrchestration,createdAt:new Date(i.createdAt),updatedAt:new Date(i.updatedAt)}}function S8(e){var t=e;if(null==t)return t;return{id:xZ(t,"id")?t.id:void 0,exchange:t.exchange,enabledAt:xZ(t,"enabledAt")?null===t.enabledAt?null:new Date(t.enabledAt):void 0,socialProvider:xZ(t,"socialProvider")?t.socialProvider:void 0,onRampProvider:xZ(t,"onRampProvider")?t.onRampProvider:void 0}}function S9(e){var t;return null==(t=e)?t:{name:t.name,enabled:t.enabled,networks:xZ(t,"networks")?t.networks.map(SQ):void 0}}function Ce(e){var t=e;if(null==t)return t;return{exchange:t.exchange,socialProvider:xZ(t,"socialProvider")?t.socialProvider:void 0,onRampProvider:xZ(t,"onRampProvider")?t.onRampProvider:void 0}}function Ct(e){var t=e;if(null==t)return t;return{chain:xZ(t,"chain")?t.chain:void 0,token:xZ(t,"token")?function(e){if(null==e)return e;return{value:xZ(e,"value")?e.value:void 0,rule:xZ(e,"rule")?e.rule:void 0}}(t.token):void 0}}function Cn(e){var t;return null==(t=e)?t:{name:t.name,enabled:t.enabled,primary:t.primary}}(oj=vC||(vC={})).Dynamic="dynamic",oj.MagicLink="magicLink",oj.Blocto="blocto",oj.Turnkey="turnkey",oj.CoinbaseWaas="coinbaseWaas";function Ci(e,t){if(null==e)return e;return{amount:e.amount,unit:e.unit}}function Ca(e,t){return null==e?e:{isDefault:e.isDefault,isEnabled:e.isEnabled,isPermanentAuthenticator:e.isPermanentAuthenticator,listPosition:e.listPosition}}function Cr(e){var t=e;if(null==t)return t;return{provider:t.provider,enabled:xZ(t,"enabled")?t.enabled:void 0}}function Co(e){var t=e;if(null==t)return t;return{type:t.type,label:xZ(t,"label")?t.label:void 0,numOfItemsToDisplay:xZ(t,"numOfItemsToDisplay")?t.numOfItemsToDisplay:void 0,defaultItem:xZ(t,"defaultItem")?t.defaultItem:void 0,alignment:xZ(t,"alignment")?t.alignment:void 0}}function Cs(e){var t=e;if(null==t)return t;return{type:t.type,sections:xZ(t,"sections")?t.sections.map(Co):void 0}}function Cl(e){var t;return null==(t=e)?t:{type:Sz(t.type),enabled:t.enabled,allowBackupCodes:xZ(t,"allowBackupCodes")?t.allowBackupCodes:void 0}}function Cd(e){var t;return null==(t=e)?t:{clientId:t.clientId,chain:t.chain,_default:xZ(t,"default")?t.default:void 0}}function Cc(e){var t;return null==(t=e)?t:{isoCountryCode:t.isoCountryCode,phoneCountryCode:t.phoneCountryCode}}function Cu(e){return function(e){var t;if(null==e)return e;return{id:xZ(e,"id")?e.id:void 0,provider:e.provider,enabledAt:xZ(e,"enabledAt")?
37null===e.enabledAt?null:new Date(e.enabledAt):void 0,clientId:xZ(e,"clientId")?e.clientId:void 0,clientSecret:xZ(e,"clientSecret")?e.clientSecret:void 0,providerProjectId:xZ(e,"providerProjectId")?e.providerProjectId:void 0,authorizationUrl:xZ(e,"authorizationUrl")?e.authorizationUrl:void 0,redirectUrl:xZ(e,"redirectUrl")?e.redirectUrl:void 0,defaultChainId:xZ(e,"defaultChainId")?e.defaultChainId:void 0,defaultChain:xZ(e,"defaultChain")?e.defaultChain:void 0,keyExportUrl:xZ(e,"keyExportUrl")?e.keyExportUrl:void 0,termsAcceptedByUser:xZ(e,"termsAcceptedByUser")?null==(t=e.termsAcceptedByUser)?t:{termsUrl:t.termsUrl,email:t.email,userId:t.userId,createdAt:new Date(t.createdAt)}:void 0,scopes:xZ(e,"scopes")?e.scopes:void 0,baseAuthUrl:xZ(e,"baseAuthUrl")?e.baseAuthUrl:void 0,appleKeyId:xZ(e,"appleKeyId")?e.appleKeyId:void 0,appleTeamId:xZ(e,"appleTeamId")?e.appleTeamId:void 0,shopifyStore:xZ(e,"shopifyStore")?e.shopifyStore:void 0,domain:xZ(e,"domain")?e.domain:void 0,accountSid:xZ(e,"accountSid")?e.accountSid:void 0,twilioNumber:xZ(e,"twilioNumber")?e.twilioNumber:void 0,twilioVerifyServiceSid:xZ(e,"twilioVerifyServiceSid")?e.twilioVerifyServiceSid:void 0,enabledCountries:xZ(e,"enabledCountries")?e.enabledCountries.map(Cc):void 0,sendgridIpPoolName:xZ(e,"sendgridIpPoolName")?e.sendgridIpPoolName:void 0,entryPointVersion:xZ(e,"entryPointVersion")?e.entryPointVersion:void 0,kernelVersion:xZ(e,"kernelVersion")?e.kernelVersion:void 0,factoryAddress:xZ(e,"factoryAddress")?e.factoryAddress:void 0,paymasterAddress:xZ(e,"paymasterAddress")?e.paymasterAddress:void 0,passkeyAddress:xZ(e,"passkeyAddress")?e.passkeyAddress:void 0,sessionAddress:xZ(e,"sessionAddress")?e.sessionAddress:void 0,salt:xZ(e,"salt")?e.salt:void 0,multichainAccountAbstractionProviders:xZ(e,"multichainAccountAbstractionProviders")?e.multichainAccountAbstractionProviders.map(Cd):void 0,ecdsaProviderType:xZ(e,"ecdsaProviderType")?e.ecdsaProviderType:void 0,createNewAccounts:xZ(e,"createNewAccounts")?e.createNewAccounts:void 0,enableKernelV3Migration:xZ(e,"enableKernelV3Migration")?e.enableKernelV3Migration:void 0,enableEIP7702:xZ(e,"enableEIP7702")?e.enableEIP7702:void 0,zerodevBundlerProvider:xZ(e,"zerodevBundlerProvider")?e.zerodevBundlerProvider:void 0,zerodevBundlerRpcUrl:xZ(e,"zerodevBundlerRpcUrl")?e.zerodevBundlerRpcUrl:void 0,zerodevPaymasterRpcUrl:xZ(e,"zerodevPaymasterRpcUrl")?e.zerodevPaymasterRpcUrl:void 0,zerodevKernelDelegationAddress:xZ(e,"zerodevKernelDelegationAddress")?e.zerodevKernelDelegationAddress:void 0,zerodevProjectVersion:xZ(e,"zerodevProjectVersion")?e.zerodevProjectVersion:void 0,returnUrl:xZ(e,"returnUrl")?e.returnUrl:void 0,cancelUrl:xZ(e,"cancelUrl")?e.cancelUrl:void 0}}(e)}function Cm(e){if(void 0!==e)return null===e?null:{anonymousId:e.anonymousId,event:e.event,properties:e.properties,type:e.type}}function Cp(e){var t;return null==(t=e)?t:{id:t.id,backupLocation:t.backupLocation,passwordEncrypted:t.passwordEncrypted,walletShareDeveloperKeyEncrypted:xZ(t,"walletShareDeveloperKeyEncrypted")?t.walletShareDeveloperKeyEncrypted:void 0,externalKeyShareId:xZ(t,"externalKeyShareId")?t.externalKeyShareId:void 0,keygenId:xZ(t,"keygenId")?t.keygenId:void 0,encryptedAccountCredential:xZ(t,"encryptedAccountCredential")?t.encryptedAccountCredential:void 0}}(oT=vR||(vR={})).Apple="apple",oT.Bitbucket="bitbucket",oT.Coinbasesocial="coinbasesocial",oT.Discord="discord",oT.Epicgames="epicgames",oT.Facebook="facebook",oT.Farcaster="farcaster",oT.Github="github",oT.Gitlab="gitlab",oT.Google="google",oT.Instagram="instagram",oT.Linkedin="linkedin",oT.Microsoft="microsoft",oT.Twitch="twitch",oT.Twitter="twitter",oT.Telegram="telegram",oT.Spotify="spotify",oT.Tiktok="tiktok",oT.Line="line",oT.Steam="steam",oT.Shopify="shopify",oT.Kraken="kraken",oT.Okta="okta",(oP=vO||(vO={})).Development="development",oP.Production="production",(oE=vj||(vj={})).Center="center",oE.Left="left",oE.Right="right",(oA=vT||(vT={})).Email="email",oA.EmailAndPhone="emailAndPhone",oA.Phone="phone",oA.Separator="separator",oA.Social="social",oA.Text="text",oA.Wallet="wallet",oA.Passkey="passkey",(vP||(vP={})).Login="login",(oN=vE||(vE={})).Stackup="STACKUP",oN.Pimlico="PIMLICO",oN.Alchemy="ALCHEMY",oN.Gelato="GELATO",(vA||(vA={})).Track="track";function Ch(e,t){return null==e?e:{address:e.address,chainId:xZ(e,"chainId")?e.chainId:void 0,chainName:e.chainName,decimals:e.decimals,logoUrl:e.logoUrl,name:e.name,symbol:e.symbol,type:e.type}}function Cv(e){var t;return null==(t=e)?t:{rawValue:xZ(t,"rawValue")?t.rawValue:void 0,summary:xZ(t,"summary")?t.summary:void 0,usdPrice:xZ(t,"usdPrice")?t.usdPrice:void 0,value:xZ(t,"value")?t.value:void 0}}function Cf(e){var t;return null==(t=e)?t:{asset:Ch(t.asset),transferIn:t.transferIn.map(Cv),transferOut:t.transferOut.map(Cv)}}function Cg(e){var t;return null==(t=e)?t:{amount:t.amount,spenderAlias:xZ(t,"spenderAlias")?t.spenderAlias:void 0,usdValue:xZ(t,"usdValue")?t.usdValue:void 0}}function Cy(e){return function(e){var t;return null==e?e:{asset:Ch(e.asset),spenderToInfo:(t=e.spenderToInfo,Object.keys(t).reduce((e,n)=>({...e,[n]:Cg(t[n])}),{}))}}(e)}function Cw(e,t){var n,i;if(null==e)return e;return{inAssets:e.inAssets.map(Cf),outAssets:e.outAssets.map(Cf),counterparties:xZ(e,"counterparties")?e.counterparties:void 0,priceData:null==(n=e.priceData)?n:{nativeTokenUsdPrice:xZ(n,"nativeTokenUsdPrice")?n.nativeTokenUsdPrice:void 0},showTotalFiat:e.showTotalFiat,validation:xZ(e,"validation")?null==(i=e.validation)?i:{result:i.result,description:xZ(i,"description")?i.description:void 0,reason:i.reason,classification:xZ(i,"classification")?i.classification:void 0}
37:void 0,assetExposures:xZ(e,"assetExposures")?e.assetExposures.map(Cy):void 0}}function C_(e,t){return null==e?e:{verificationUUID:e.verificationUUID,phoneNumber:e.phoneNumber,phoneCountryCode:e.phoneCountryCode,isoCountryCode:e.isoCountryCode}}function Cb(e){if(void 0!==e)return null===e?null:{verificationUUID:e.verificationUUID,verificationToken:e.verificationToken,captchaToken:e.captchaToken,sessionPublicKey:e.sessionPublicKey,requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Sc)}}function Ck(e){var t=e;if(null==t)return t;return{id:t.id,format:t.format,type:xZ(t,"type")?t.type:void 0,alias:xZ(t,"alias")?t.alias:void 0}}function CI(e){var t=e;if(null==t)return t;return{provider:t.provider,name:t.name,iconUrl:t.iconUrl,url:t.url,qrCode:xZ(t,"qrCode")?t.qrCode:void 0}}function Cx(e){if(void 0!==e)return null===e?null:{address:e.address,amount:e.amount,chainId:e.chainId,chainName:e.chainName,tokenAddress:e.tokenAddress}}(vN||(vN={})).Okta="okta",(oq=vq||(vq={})).Otp="otp",oq.Sso="sso",(oU=vU||(vU={})).Cheapest="CHEAPEST",oU.Fastest="FASTEST";function CS(e,t){return null==e?e:{address:e.address,chainId:e.chainId,coinKey:xZ(e,"coinKey")?e.coinKey:void 0,decimals:e.decimals,logoURI:xZ(e,"logoURI")?e.logoURI:void 0,name:e.name,priceUSD:xZ(e,"priceUSD")?e.priceUSD:void 0,symbol:e.symbol}}function CC(e){var t;return null==(t=e)?t:{amount:t.amount,amountUSD:xZ(t,"amountUSD")?t.amountUSD:void 0,included:t.included,name:t.name,token:CS(t.token)}}function CR(e,t){return null==e?e:{address:e.address,amount:e.amount,amountMin:xZ(e,"amountMin")?e.amountMin:void 0,amountUSD:xZ(e,"amountUSD")?e.amountUSD:void 0,token:CS(e.token)}}function CO(e){var t;return null==(t=e)?t:{amount:t.amount,amountUSD:xZ(t,"amountUSD")?t.amountUSD:void 0,token:CS(t.token)}}function Cj(e,t){return null==e?e:{amount:e.amount,amountMin:xZ(e,"amountMin")?e.amountMin:void 0,amountUSD:xZ(e,"amountUSD")?e.amountUSD:void 0,token:CS(e.token)}}function CT(e){var t;return null==(t=e)?t:{feeCosts:xZ(t,"feeCosts")?t.feeCosts.map(CC):void 0,from:Cj(t.from),gasCosts:xZ(t,"gasCosts")?t.gasCosts.map(CO):void 0,id:t.id,to:Cj(t.to),tool:t.tool,type:t.type}}function CP(e){if(void 0!==e)return null===e?null:{chainId:e.chainId,chainName:e.chainName}}function CE(e){var t;return null==(t=e)?t:{address:t.address,tokens:xZ(t,"tokens")?t.tokens:void 0}}function CA(e){var t;return null==(t=e)?t:{curve:t.curve,pathFormat:t.pathFormat,path:t.path,addressFormat:t.addressFormat}}(oM=vM||(vM={})).Pending="PENDING",oM.Done="DONE",oM.Failed="FAILED",oM.NotFound="NOT_FOUND";function CN(e,t){var n;if(null==e)return e;return{organizationId:e.organizationId,parameters:null==(n=e.parameters)?n:{walletIds:n.walletIds,deleteWithoutExport:xZ(n,"deleteWithoutExport")?n.deleteWithoutExport:void 0},timestampMs:e.timestampMs,type:e.type}}(oD=vD||(vD={})).EmailCannotBeNull="email_cannot_be_null",oD.ExchangeCannotBeEnabled="exchange_cannot_be_enabled",oD.TransferAmountTooSmall="transfer_amount_too_small",oD.TransferAddressNotWhitelisted="transfer_address_not_whitelisted",oD.InvalidScopes="invalid_scopes",oD.UnknownTransferError="unknown_transfer_error",oD.TransferMfaRequired="transfer_mfa_required",oD.TransferMfaFailed="transfer_mfa_failed",oD.InvalidTransferFunds="invalid_transfer_funds",oD.InvalidTransferCurrency="invalid_transfer_currency",oD.InvalidExchangeProvider="invalid_exchange_provider",oD.InvalidTransferNetwork="invalid_transfer_network",oD.InvalidEmail="invalid_email",oD.EmailAlreadyExists="email_already_exists",oD.AllowlistAlreadyExists="allowlist_already_exists",oD.AllowlistEntryAlreadyExists="allowlist_entry_already_exists",oD.ReassignWalletError="reassign_wallet_error",oD.ReassignWalletConfirm="reassign_wallet_confirm",oD.MembersCannotDeleteThemself="members_cannot_delete_themself",oD.UsernameAlreadyExists="username_already_exists",oD.WrongEmailVerificationToken="wrong_email_verification_token",oD.WrongSmsVerificationToken="wrong_sms_verification_token",oD.InvalidEmailVerification="invalid_email_verification",oD.InvalidSmsVerification="invalid_sms_verification",oD.InvalidVerification="invalid_verification",oD.InvalidPosition="invalid_position",oD.TooManySmsVerificationAttempts="too_many_sms_verification_attempts",oD.TooManyEmailVerificationAttempts="too_many_email_verification_attempts",oD.TooManyVerificationAttempts="too_many_verification_attempts",oD.OrganizationNameAlreadyExists="organization_name_already_exists",oD.ProjectNameAlreadyExists="project_name_already_exists",oD.Wallet
37NotDeployed="wallet_not_deployed",oD.EmailVerificationRequired="email_verification_required",oD.PhoneVerificationRequired="phone_verification_required",oD.InviteAddressRequired="invite_address_required",oD.ProviderNotAvailable="provider_not_available",oD.ForbiddenUnlinkRequest="forbidden_unlink_request",oD.InvalidUnlinkRequest="invalid_unlink_request",oD.TooManyApiTokens="too_many_api_tokens",oD.LockTimeout="lock_timeout",oD.LockTooManyAttempts="lock_too_many_attempts",oD.NftTokenGatingNotSupportedForChain="nft_token_gating_not_supported_for_chain",oD.EmptyChainName="empty_chain_name",oD.NoEnabledEmailProvider="no_enabled_email_provider",oD.NoEnabledSmsProvider="no_enabled_sms_provider",oD.InvalidKeyExportUrl="invalid_key_export_url",oD.InvalidDynamicProps="invalid_dynamic_props",oD.TooManyRequests="too_many_requests",oD.TooManyOrganizationsForUser="too_many_organizations_for_user",oD.TooManyProjectsForOrganization="too_many_projects_for_organization",oD.EmailAssociatedWithDifferentProvider="email_associated_with_different_provider",oD.UserHasAlreadyAccountWithEmail="user_has_already_account_with_email",oD.UserHasAlreadyAccountWithPhoneNumber="user_has_already_account_with_phone_number",oD.OtherVerifyFailure="other_verify_failure",oD.EmailTiedToEmbeddedWallet="email_tied_to_embedded_wallet",oD.InvalidInvite="invalid_invite",oD.SocialAccountAlreadyExists="social_account_already_exists",oD.InvalidEmailAddress="invalid_email_address",oD.InvalidGate="invalid_gate",oD.ConflictingEmbeddedWalletProviders="conflicting_embedded_wallet_providers",oD.InvalidUser="invalid_user",oD.InvalidCorsOrigins="invalid_cors_origins",oD.InvalidMobileDeeplinkUrls="invalid_mobile_deeplink_urls",oD.UnauthorizedMobileDeeplinkUrl="unauthorized_mobile_deeplink_url",oD.InvalidPrivateKeyFormat="invalid_private_key_format",oD.InvalidEmbeddedWalletSettings="invalid_embedded_wallet_settings",oD.WalletNotSupportPasskey="wallet_not_support_passkey",oD.RecoveryEmailUnavailableOrInvalid="recovery_email_unavailable_or_invalid",oD.ConnectError="connect_error",oD.InvalidWalletName="invalid_wallet_name",oD.InvalidWalletAddress="invalid_wallet_address",oD.EmailRecoveryDisabled="email_recovery_disabled",oD.NoCompatibleWalletServiceEnabled="no_compatible_wallet_service_enabled",oD.MissingAaProjectId="missing_aa_project_id",oD.LinkedEmbeddedWallet="linked_embedded_wallet",oD.InvalidMpcEnvironment="invalid_mpc_environment",oD.InvalidRegex="invalid_regex",oD.RepeatedOptions="repeated_options",oD.MissingPhoneNumberOrEmail="missing_phone_number_or_email",oD.DuplicateExists="duplicate_exists",oD.MfaDeviceNotFound="mfa_device_not_found",oD.MfaInvalidCode="mfa_invalid_code",oD.MfaInvalidRequest="mfa_invalid_request",oD.InvalidPhone="invalid_phone",oD.GateExists="gate_exists",oD.InvalidEmbeddedWalletChainsConfiguration="invalid_embedded_wallet_chains_configuration",oD.MergeAccountsConfirmation="merge_accounts_confirmation",oD.MergeAccountsInvalid="merge_accounts_invalid",oD.InvalidWalletId="invalid_wallet_id",oD.UnableToFetchBalances="unable_to_fetch_balances",oD.CannotSwitchToUnique="cannot_switch_to_unique",oD.CustomFieldDataNotUnique="custom_field_data_not_unique",oD.MetadataSizeExceeded="metadata_size_exceeded",oD.InvalidCustomHostname="invalid_custom_hostname",oD.BlockedUserCannotTransferWallet="blocked_user_cannot_transfer_wallet",oD.FeatureNotEnabledInSuborg="feature_not_enabled_in_suborg",oD.InvalidUsername="invalid_username",oD.InvalidExternalAuth="invalid_external_auth",oD.InvalidChainAddressMatch="invalid_chain_address_match",oD.InvalidUpdate="invalid_update",oD.CannotDeleteLastProject="cannot_delete_last_project",oD.NoHdWalletFound="no_hd_wallet_found",oD.WalletAccountExistsForChain="wallet_account_exists_for_chain",oD.TooManyEmbeddedWalletsForUser="too_many_embedded_wallets_for_user",oD.TooManyEmbeddedWalletsPerChainForUser="too_many_embedded_wallets_per_chain_for_user",oD.InvalidSessionPublicKey="invalid_session_public_key",oD.CustomFieldNotUnique="custom_field_not_unique",oD.InvalidAaProjectConfiguration="invalid_aa_project_configuration",oD.NoV1EmbeddedWalletFound="no_v1_embedded_wallet_found",oD.EmbeddedWalletAddressAlreadyLinked="embedded_wallet_address_already_linked",oD.KeyShareAlreadyBackedUp="key_share_already_backed_up",oD.InvalidKeySharesLength="invalid_key_shares_length",oD.Wallet
37NotActive="wallet_not_active",oD.WalletServiceConnectionError="wallet_service_connection_error",oD.NoGlobalWalletFound="no_global_wallet_found",oD.InvalidMetadataValue="invalid_metadata_value",oD.MaxPasskeysPerUser="max_passkeys_per_user",oD.PasskeyNotFound="passkey_not_found",oD.CannotDeletePasskeyLinkedToEmbeddedWallet="cannot_delete_passkey_linked_to_embedded_wallet",oD.CannotDeleteLastSignInVerifiedCredential="cannot_delete_last_sign_in_verified_credential",oD.CredentialNotEnabledForSignIn="credential_not_enabled_for_sign_in";function Cq(e,t){if(null==e)return e;return{mfaToken:xZ(e,"mfaToken")?e.mfaToken:void 0,jwt:xZ(e,"jwt")?e.jwt:void 0,user:S_(e.user),minifiedJwt:xZ(e,"minifiedJwt")?e.minifiedJwt:void 0,expiresAt:e.expiresAt,elevatedAccessToken:xZ(e,"elevatedAccessToken")?e.elevatedAccessToken:void 0,nextView:e.nextView,emailVerification:xZ(e,"emailVerification")?Ss(e.emailVerification):void 0,smsVerification:xZ(e,"smsVerification")?C_(e.smsVerification):void 0}}(oW=vW||(vW={})).Email="email",oW.Username="username",oW.NameServiceSubdomainHandle="name-service-subdomain-handle";function CU(e,t){if(null==e)return e;return{oauth:xZ(e,"oauth")?function(e){if(null==e)return e;return{provider:xZ(e,"provider")?e.provider:void 0,accessToken:xZ(e,"accessToken")?e.accessToken:void 0,didToken:xZ(e,"didToken")?e.didToken:void 0}}(e.oauth):void 0,signedMessage:e.signedMessage,messageToSign:e.messageToSign,publicWalletAddress:e.publicWalletAddress,chain:e.chain,walletName:e.walletName,walletProvider:e.walletProvider,skipEmptyAccountCheck:xZ(e,"skipEmptyAccountCheck")?e.skipEmptyAccountCheck:void 0,captchaToken:xZ(e,"captchaToken")?e.captchaToken:void 0,network:xZ(e,"network")?e.network:void 0,additionalWalletAddresses:xZ(e,"additionalWalletAddresses")?e.additionalWalletAddresses.map(Sp):void 0,backup:xZ(e,"backup")?e.backup:void 0,password:xZ(e,"password")?e.password:void 0,passwordSource:xZ(e,"passwordSource")?e.passwordSource:void 0,sessionPublicKey:xZ(e,"sessionPublicKey")?e.sessionPublicKey:void 0,requestedScopes:xZ(e,"requestedScopes")?e.requestedScopes.map(Sd):void 0}}function CM(e){if(void 0!==e)return null===e?null:{oauth:function(e){if(void 0!==e)return null===e?null:{provider:e.provider,accessToken:e.accessToken,didToken:e.didToken}}(e.oauth),signedMessage:e.signedMessage,messageToSign:e.messageToSign,publicWalletAddress:e.publicWalletAddress,chain:e.chain,walletName:e.walletName,walletProvider:e.walletProvider,skipEmptyAccountCheck:e.skipEmptyAccountCheck,captchaToken:e.captchaToken,network:e.network,additionalWalletAddresses:void 0===e.additionalWalletAddresses?void 0:e.additionalWalletAddresses.map(Sh),backup:e.backup,password:e.password,passwordSource:e.passwordSource,sessionPublicKey:e.sessionPublicKey,requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Sc)}}function CD(e,t){return null==e?e:{mfaToken:xZ(e,"mfaToken")?e.mfaToken:void 0,jwt:xZ(e,"jwt")?e.jwt:void 0,user:S_(e.user),minifiedJwt:xZ(e,"minifiedJwt")?e.minifiedJwt:void 0,expiresAt:e.expiresAt,elevatedAccessToken:xZ(e,"elevatedAccessToken")?e.elevatedAccessToken:void 0}}function CW(e){return e}function C$(e){var t,n=e;if(null==n)return n;return{tokenAddress:xZ(n,"tokenAddress")?n.tokenAddress:void 0,fromAddress:n.fromAddress,toAddress:n.toAddress,amount:n.amount,metadata:xZ(n,"metadata")?null==(t=n.metadata)?t:{name:xZ(t,"name")?t.name:void 0,symbol:xZ(t,"symbol")?t.symbol:void 0,decimals:xZ(t,"decimals")?t.decimals:void 0,imageUri:xZ(t,"imageUri")?t.imageUri:void 0}:void 0}}function Cz(e){var t,n=e;if(null==n)return n;return{transactionHash:n.transactionHash,blockNumber:n.blockNumber,transactionTimestamp:new Date(n.transactionTimestamp),blockHash:xZ(n,"blockHash")?n.blockHash:void 0,blockExplorerUrls:n.blockExplorerUrls,fromAddress:n.fromAddress,toAddress:n.toAddress,labels:n.labels.map(CW),assetTransfers:n.assetTransfers.map(C$),chainName:n.chainName,networkId:n.networkId,description:xZ(n,"description")?n.description:void 0,source:xZ(n,"source")?n.source:void 0,spam:xZ(n,"spam")?n.spam:void 0,transactionType:xZ(n,"transactionType")?n.transactionType:void 0,fee:xZ(n,"fee")?null==(t=n.fee)?t:{amount:xZ(t,"amount")?t.amount:void 0,sponsored:xZ(t,"sponsored")?t.sponsored:void 0,sponsor:xZ(t,"sponsor")?t.sponsor:void 0,gasUsed:xZ(t,"gasUsed")?t.gasUsed:void 0,gasPrice:xZ(t,"gasPrice")?t.gasPrice:void 0}:void 0}}(o$=v$||(v$={})).Sent="sent",o$.Receive="receive",o$.Swap="swap";class CF extends xV{async attachSourceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling attachSource.");if(null===e.transactionId||void 0===e.transactionId)throw new xB("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling attachSource.");if(null===e.xDynamicCheckoutSessionToken||void 0===e.xDynamicCheckoutSessionToken)throw new xB("xDynamicCheckoutSessionToken","Required parameter requestParameters.xDynamicCheckoutSessionToken was null or undefined when calling attachSource.");if(null===e.attachSourceRequest||void 0===e.attachSourceRequest)throw new xB("attachSourceRequest","Required parameter requestParameters.attachSourceRequest was null or undefined when calling attachSource.");let n={};return n["Content-Type"]="application/json",void 0!==e.xDynamicCheckoutSessionToken&&null!==e.xDynamicCheckoutSessionToken&&(n["X-Dynamic-Checkout-Session-Token"]=String(e.xDynamicCheckoutSessionToken)),new xG(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/source".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{sourceType:e.sourceType,fromAddress:e.fromAddress,fromChainId:e.fromChainId,fromChainName:e.fromChainName,exchangeProvider:e.exchangeProvider}}(e.attachSourceRequest)},t),e=>x8(e))}async attachSource(e,t){let n=await this.attachSourceRaw(e,t);
37return await n.value()}async attachSourceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling attachSourceOptions.");if(null===e.transactionId||void 0===e.transactionId)throw new xB("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling attachSourceOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/source".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"OPTIONS",headers:{},query:{}},t))}async attachSourceOptions(e,t){await this.attachSourceOptionsRaw(e,t)}async authMfaEmailDeviceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authMfaEmailDeviceOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/email".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async authMfaEmailDeviceOptions(e,t){await this.authMfaEmailDeviceOptionsRaw(e,t)}async authMfaPasskeyDeviceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authMfaPasskeyDeviceOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/passkey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async authMfaPasskeyDeviceOptions(e,t){await this.authMfaPasskeyDeviceOptionsRaw(e,t)}async authMfaRecoveryRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authMfaRecovery.");if(null===e.mFAAuthRecoveryDevicePostRequest||void 0===e.mFAAuthRecoveryDevicePostRequest)throw new xB("mFAAuthRecoveryDevicePostRequest","Required parameter requestParameters.mFAAuthRecoveryDevicePostRequest was null or undefined when calling authMfaRecovery.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/recovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{createMfaToken:Sl(e.createMfaToken),code:e.code,requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Sc)}}(e.mFAAuthRecoveryDevicePostRequest)},t),e=>CD(e))}async authMfaRecovery(e,t){let n=await this.authMfaRecoveryRaw(e,t);return await n.value()}async authMfaRecoveryOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authMfaRecoveryOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/recovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async authMfaRecoveryOptions(e,t){await this.authMfaRecoveryOptionsRaw(e,t)}async authMfaTotpDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authMfaTotpDevice.");if(null===e.mFAAuthTotpDevicePostRequest||void 0===e.mFAAuthTotpDevicePostRequest)throw new xB("mFAAuthTotpDevicePostRequest","Required parameter requestParameters.mFAAuthTotpDevicePostRequest was null or undefined when calling authMfaTotpDevice.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/totp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{id:e.id,createMfaToken:Sl(e.createMfaToken),code:e.code,requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Sc)}}(e.mFAAuthTotpDevicePostRequest)},t),e=>CD(e))}async authMfaTotpDevice(e,t){let n=await this.authMfaTotpDeviceRaw(e,t);
37return await n.value()}async authMfaTotpDeviceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authMfaTotpDeviceOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/totp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async authMfaTotpDeviceOptions(e,t){await this.authMfaTotpDeviceOptionsRaw(e,t)}async authenticateMfaEmailRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authenticateMfaEmail.");if(null===e.emailVerificationMfaRequest||void 0===e.emailVerificationMfaRequest)throw new xB("emailVerificationMfaRequest","Required parameter requestParameters.emailVerificationMfaRequest was null or undefined when calling authenticateMfaEmail.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/email".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{verificationUUID:e.verificationUUID,verificationToken:e.verificationToken,createMfaToken:Sl(e.createMfaToken),requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Sc)}}(e.emailVerificationMfaRequest)},t),e=>CD(e))}async authenticateMfaEmail(e,t){let n=await this.authenticateMfaEmailRaw(e,t);return await n.value()}async authenticateMfaPasskeyDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authenticateMfaPasskeyDevice.");if(null===e.passkeyAuthRequest||void 0===e.passkeyAuthRequest)throw new xB("passkeyAuthRequest","Required parameter requestParameters.passkeyAuthRequest was null or undefined when calling authenticateMfaPasskeyDevice.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/passkey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:SL(e.passkeyAuthRequest)},t),e=>CD(e))}async authenticateMfaPasskeyDevice(e,t){let n=await this.authenticateMfaPasskeyDeviceRaw(e,t);return await n.value()}async authenticatePasskeyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authenticatePasskeyOptions.");let n={};return void 0!==e.relatedOriginRpId&&(n.relatedOriginRpId=e.relatedOriginRpId),new xH(await this.request({path:"/sdk/{environmentId}/users/passkeys/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:n},t))}async authenticatePasskeyOptions(e,t){await this.authenticatePasskeyOptionsRaw(e,t)}async backupKeySharesToGoogleDriveRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling backupKeySharesToGoogleDrive.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling backupKeySharesToGoogleDrive.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/backup/googleDrive".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{keyShares:t.keyShares.map(x5)}})}async backupKeySharesToGoogleDrive(e,t){let n=await this.backupKeySharesToGoogleDriveRaw(e,t);
37return await n.value()}async backupKeySharesToGoogleDriveOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling backupKeySharesToGoogleDriveOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling backupKeySharesToGoogleDriveOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/backup/googleDrive".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async backupKeySharesToGoogleDriveOptions(e,t){await this.backupKeySharesToGoogleDriveOptionsRaw(e,t)}async backupKeySharesToLocationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling backupKeySharesToLocation.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling backupKeySharesToLocation.");if(null===e.backupKeySharesToLocationRequest||void 0===e.backupKeySharesToLocationRequest)throw new xB("backupKeySharesToLocationRequest","Required parameter requestParameters.backupKeySharesToLocationRequest was null or undefined when calling backupKeySharesToLocation.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/backup/location".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{location:e.location}}(e.backupKeySharesToLocationRequest)},t),e=>{var t;return null==(t=e)?t:{message:t.message,walletId:t.walletId,location:x1(t.location)}})}async backupKeySharesToLocation(e,t){let n=await this.backupKeySharesToLocationRaw(e,t);return await n.value()}async backupKeySharesToLocationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling backupKeySharesToLocationOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling backupKeySharesToLocationOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/backup/location".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async backupKeySharesToLocationOptions(e,t){await this.backupKeySharesToLocationOptionsRaw(e,t)}async backupKeySharesToLocationsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling backupKeySharesToLocations.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling backupKeySharesToLocations.");if(null===e.backupKeySharesToLocationsRequest||void 0===e.backupKeySharesToLocationsRequest)throw new xB("backupKeySharesToLocationsRequest","Required parameter requestParameters.backupKeySharesToLocationsRequest was null or undefined when calling backupKeySharesToLocations.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/backup/locations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{passwordUpdateBatchId:e.passwordUpdateBatchId,shareSetId:e.shareSetId,locations:e.locations.map(x2)}}(e.backupKeySharesToLocationsRequest)},t),e=>{var t;return null==(t=e)?t:{message:t.message,walletId:t.walletId,shareSetId:xZ(t,"shareSetId")?t.shareSetId:void 0,passwordUpdateStatus:xZ(t,"passwordUpdateStatus")?t.passwordUpdateStatus:void 0,locationsWithKeyShares:t.locationsWithKeyShares.map(x3)}})}async backupKeySharesToLocations(e,t){let n=await this.backupKeySharesToLocationsRaw(e,t);
37return await n.value()}async backupKeySharesToLocationsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling backupKeySharesToLocationsOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling backupKeySharesToLocationsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/backup/locations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async backupKeySharesToLocationsOptions(e,t){await this.backupKeySharesToLocationsOptionsRaw(e,t)}async broadcastCheckoutTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling broadcastCheckoutTransactionOptions.");if(null===e.transactionId||void 0===e.transactionId)throw new xB("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling broadcastCheckoutTransactionOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/broadcast".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"OPTIONS",headers:{},query:{}},t))}async broadcastCheckoutTransactionOptions(e,t){await this.broadcastCheckoutTransactionOptionsRaw(e,t)}async cancelCheckoutTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling cancelCheckoutTransaction.");if(null===e.transactionId||void 0===e.transactionId)throw new xB("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling cancelCheckoutTransaction.");if(null===e.xDynamicCheckoutSessionToken||void 0===e.xDynamicCheckoutSessionToken)throw new xB("xDynamicCheckoutSessionToken","Required parameter requestParameters.xDynamicCheckoutSessionToken was null or undefined when calling cancelCheckoutTransaction.");let n={};return void 0!==e.xDynamicCheckoutSessionToken&&null!==e.xDynamicCheckoutSessionToken&&(n["X-Dynamic-Checkout-Session-Token"]=String(e.xDynamicCheckoutSessionToken)),new xG(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/cancel".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"POST",headers:n,query:{}},t),e=>x8(e))}async cancelCheckoutTransaction(e,t){let n=await this.cancelCheckoutTransactionRaw(e,t);return await n.value()}async cancelCheckoutTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling cancelCheckoutTransactionOptions.");if(null===e.transactionId||void 0===e.transactionId)throw new xB("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling cancelCheckoutTransactionOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/cancel".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"OPTIONS",headers:{},query:{}},t))}async cancelCheckoutTransactionOptions(e,t){await this.cancelCheckoutTransactionOptionsRaw(e,t)}async cbOauthRedirectRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling cbOauthRedirect.");let n={};return void 0!==e.code&&(n.code=e.code),void 0!==e.scope&&(n.scope=e.scope),void 0!==e.state&&(n.state=e.state),void 0!==e.authuser&&(n.authuser=e.authuser),void 0!==e.prompt&&(n.prompt=e.prompt),void 0!==e.error&&(n.error=e.error),new xJ(await this.request({path:"/sdk/{environmentId}/providers/cbOauthRedirectUrl".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t))}async cbOauthRedirect(e,t){let n=await this.cbOauthRedirectRaw(e,t);
37return await n.value()}async cbOauthRedirectOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling cbOauthRedirectOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/providers/cbOauthRedirectUrl".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async cbOauthRedirectOptions(e,t){await this.cbOauthRedirectOptionsRaw(e,t)}async checkSsoProviderRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling checkSsoProvider.");if(null===e.ssoProviderCheckRequest||void 0===e.ssoProviderCheckRequest)throw new xB("ssoProviderCheckRequest","Required parameter requestParameters.ssoProviderCheckRequest was null or undefined when calling checkSsoProvider.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/ssoProvider".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{email:e.email}}(e.ssoProviderCheckRequest)},t),e=>{var t;return null==(t=e)?t:{type:t.type,provider:xZ(t,"provider")?t.provider:void 0,ssoAuthUrl:xZ(t,"ssoAuthUrl")?t.ssoAuthUrl:void 0,id:xZ(t,"id")?t.id:void 0}})}
37async checkSsoProvider(e,t){let n=await this.checkSsoProviderRaw(e,t);return await n.value()}async checkWalletSanctionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling checkWalletSanctions.");if(null===e.walletAddress||void 0===e.walletAddress)throw new xB("walletAddress","Required parameter requestParameters.walletAddress was null or undefined when calling checkWalletSanctions.");if(null===e.chain||void 0===e.chain)throw new xB("chain","Required parameter requestParameters.chain was null or undefined when calling checkWalletSanctions.");let n={};void 0!==e.walletAddress&&(n.walletAddress=e.walletAddress),void 0!==e.chain&&(n.chain=e.chain);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/wallet/sanctions".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>(function(e){if(null==e)return e;return{walletAddress:e.walletAddress,chain:e.chain,isBlocked:e.isBlocked}})(e))}async checkWalletSanctions(e,t){let n=await this.checkWalletSanctionsRaw(e,t);return await n.value()}async checkWalletSanctionsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling checkWalletSanctionsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/wallet/sanctions".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async checkWalletSanctionsOptions(e,t){await this.checkWalletSanctionsOptionsRaw(e,t)}async claimEmbeddedWalletRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling claimEmbeddedWallet.");if(null===e.embeddedWalletPasscodeClaimRequest||void 0===e.embeddedWalletPasscodeClaimRequest)throw new xB("embeddedWalletPasscodeClaimRequest","Required parameter requestParameters.embeddedWalletPasscodeClaimRequest was null or undefined when calling claimEmbeddedWallet.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passcode/claim".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{walletId:e.walletId}}(e.embeddedWalletPasscodeClaimRequest)},t),e=>CD(e))}async claimEmbeddedWallet(e,t){let n=await this.claimEmbeddedWalletRaw(e,t);return await n.value()}async claimEmbeddedWalletOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling claimEmbeddedWalletOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passcode/claim".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async claimEmbeddedWalletOptions(e,t){await this.claimEmbeddedWalletOptionsRaw(e,t)}async coinbaseBuyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling coinbaseBuyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/onramps/coinbase/buy".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async coinbaseBuyOptions(e,t){await this.coinbaseBuyOptionsRaw(e,t)}async coinbaseNetworksOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling coinbaseNetworksOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/onramps/coinbase/networks".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async coinbaseNetworksOptions(e,t){await this.coinbaseNetworksOptionsRaw(e,t)}async coinbaseOrdersOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling coinbaseOrdersOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/onramps/coinbase/orders".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async coinbaseOrdersOptions(e,t){await this.coinbaseOrdersOptionsRaw(e,t)}async completePasskeyRecoveryRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling completePasskeyRecovery.");if(null===e.completePasskeyRecoveryRequest||void 0===e.completePasskeyRecoveryRequest)throw new xB("completePasskeyRecoveryRequest","Required parameter requestParameters.completePasskeyRecoveryRequest was null or undefined when calling completePasskeyRecovery.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passkeyRecovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{walletId:e.walletId,attestation:Se(e.attestation),challenge:e.challenge}}(e.completePasskeyRecoveryRequest)},t),e=>CD(e))}async completePasskeyRecovery(e,t){let n=await this.completePasskeyRecoveryRaw(e,t);
37return await n.value()}async createCheckoutTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createCheckoutTransaction.");if(null===e.checkoutId||void 0===e.checkoutId)throw new xB("checkoutId","Required parameter requestParameters.checkoutId was null or undefined when calling createCheckoutTransaction.");if(null===e.checkoutTransactionCreateRequest||void 0===e.checkoutTransactionCreateRequest)throw new xB("checkoutTransactionCreateRequest","Required parameter requestParameters.checkoutTransactionCreateRequest was null or undefined when calling createCheckoutTransaction.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/checkouts/{checkoutId}/transactions".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{checkoutId}",encodeURIComponent(String(e.checkoutId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{amount:e.amount,currency:e.currency,destinationAddresses:void 0===e.destinationAddresses?void 0:e.destinationAddresses.map(x4),expiresIn:e.expiresIn,memo:e.memo}}(e.checkoutTransactionCreateRequest)},t),e=>{var t;return null==(t=e)?t:{sessionExpiresAt:new Date(t.sessionExpiresAt),sessionToken:t.sessionToken,transaction:x8(t.transaction)}})}async createCheckoutTransaction(e,t){let n=await this.createCheckoutTransactionRaw(e,t);return await n.value()}async createCheckoutTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createCheckoutTransactionOptions.");if(null===e.checkoutId||void 0===e.checkoutId)throw new xB("checkoutId","Required parameter requestParameters.checkoutId was null or undefined when calling createCheckoutTransactionOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/checkouts/{checkoutId}/transactions".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{checkoutId}",encodeURIComponent(String(e.checkoutId))),method:"OPTIONS",headers:{},query:{}},t))}async createCheckoutTransactionOptions(e,t){await this.createCheckoutTransactionOptionsRaw(e,t)}async createCoinbaseOnrampOrderRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createCoinbaseOnrampOrder.");if(null===e.coinbaseOnrampOrderCreateRequest||void 0===e.coinbaseOnrampOrderCreateRequest)throw new xB("coinbaseOnrampOrderCreateRequest","Required parameter requestParameters.coinbaseOnrampOrderCreateRequest was null or undefined when calling createCoinbaseOnrampOrder.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/onramps/coinbase/orders".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{agreementAcceptedAt:e.agreementAcceptedAt.toISOString(),destinationAddress:e.destinationAddress,destinationNetwork:e.destinationNetwork,domain:e.domain,isQuote:e.isQuote,partnerUserRef:e.partnerUserRef,paymentAmount:e.paymentAmount,paymentCurrency:e.paymentCurrency,paymentMethod:e.paymentMethod,purchaseAmount:e.purchaseAmount,purchaseCurrency:e.purchaseCurrency}}(e.coinbaseOnrampOrderCreateRequest)},t),e=>{var t;return null==(t=e)?t:{order:function(e){if(null==e)return e;return{orderId:e.orderId,paymentTotal:e.paymentTotal,paymentSubtotal:e.paymentSubtotal,paymentCurrency:e.paymentCurrency,paymentMethod:e.paymentMethod,purchaseAmount:e.purchaseAmount,purchaseCurrency:e.purchaseCurrency,fees:e.fees.map(x9),exchangeRate:e.exchangeRate,destinationAddress:e.destinationAddress,destinationNetwork:e.destinationNetwork,status:e.status,createdAt:new Date(e.createdAt),updatedAt:new Date(e.updatedAt),txHash:xZ(e,"txHash")?e.txHash:void 0,partnerUserRef:xZ(e,"partnerUserRef")?e.partnerUserRef:void 0}}(t.order),paymentLink:xZ(t,"paymentLink")?function(e){if(null==e)return e;return{url:e.url,paymentLinkType:e.paymentLinkType}}(t.paymentLink):void 0}})}async createCoinbaseOnrampOrder(e,t){let n=await this.createCoinbaseOnrampOrderRaw(e,t);
37return await n.value()}async createCryptoDotComPaymentRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createCryptoDotComPayment.");if(null===e.cryptoDotComPaymentCreateRequest||void 0===e.cryptoDotComPaymentCreateRequest)throw new xB("cryptoDotComPaymentCreateRequest","Required parameter requestParameters.cryptoDotComPaymentCreateRequest was null or undefined when calling createCryptoDotComPayment.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/onramps/cryptoDotCom/payment".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{amount:e.amount,currency:e.currency,description:e.description,metadata:e.metadata,orderId:e.orderId,subMerchantId:e.subMerchantId,walletAddress:e.walletAddress,networkId:e.networkId,chain:e.chain,merchantName:e.merchantName}}(e.cryptoDotComPaymentCreateRequest)},t),e=>{var t;return null==(t=e)?t:{id:t.id,amount:t.amount,currency:t.currency,amountRefunded:xZ(t,"amountRefunded")?t.amountRefunded:void 0,created:xZ(t,"created")?t.created:void 0,cryptoCurrency:xZ(t,"cryptoCurrency")?t.cryptoCurrency:void 0,cryptoAmount:xZ(t,"cryptoAmount")?t.cryptoAmount:void 0,customerId:xZ(t,"customerId")?t.customerId:void 0,paymentUrl:t.paymentUrl,qrCode:t.qrCode,returnUrl:xZ(t,"returnUrl")?t.returnUrl:void 0,cancelUrl:xZ(t,"cancelUrl")?t.cancelUrl:void 0,description:xZ(t,"description")?t.description:void 0,liveMode:xZ(t,"liveMode")?t.liveMode:void 0,metadata:xZ(t,"metadata")?t.metadata:void 0,orderId:xZ(t,"orderId")?t.orderId:void 0,recipient:xZ(t,"recipient")?t.recipient:void 0,refunded:xZ(t,"refunded")?t.refunded:void 0,status:t.status,expiredAt:xZ(t,"expiredAt")?t.expiredAt:void 0}})}async createCryptoDotComPayment(e,t){let n=await this.createCryptoDotComPaymentRaw(e,t);return await n.value()}async createEmailVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createEmailVerification.");if(null===e.emailVerificationCreateRequest||void 0===e.emailVerificationCreateRequest)throw new xB("emailVerificationCreateRequest","Required parameter requestParameters.emailVerificationCreateRequest was null or undefined when calling createEmailVerification.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/emailVerifications/create".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{email:e.email,captchaToken:e.captchaToken}}(e.emailVerificationCreateRequest)},t),e=>Ss(e))}async createEmailVerification(e,t){let n=await this.createEmailVerificationRaw(e,t);return await n.value()}async createEmailVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createEmailVerificationOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/emailVerifications/create".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async createEmailVerificationOptions(e,t){await this.createEmailVerificationOptionsRaw(e,t)}async createEmbeddedWalletsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createEmbeddedWallets.");if(null===e.createEmbeddedWalletsRequest||void 0===e.createEmbeddedWalletsRequest)throw new xB("createEmbeddedWalletsRequest","Required parameter requestParameters.createEmbeddedWalletsRequest was null or undefined when calling createEmbeddedWallets.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{embeddedWallets:e.embeddedWallets.map(Sn)}}(e.createEmbeddedWalletsRequest)},t),e=>CD(e))}async createEmbeddedWallets(e,t){let n=await this.createEmbeddedWalletsRaw(e,t);
37return await n.value()}async createEmbeddedWalletsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createEmbeddedWalletsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async createEmbeddedWalletsOptions(e,t){await this.createEmbeddedWalletsOptionsRaw(e,t)}async createGlobalWalletConnectionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createGlobalWalletConnection.");if(null===e.globalWalletConnectionCreateRequest||void 0===e.globalWalletConnectionCreateRequest)throw new xB("globalWalletConnectionCreateRequest","Required parameter requestParameters.globalWalletConnectionCreateRequest was null or undefined when calling createGlobalWalletConnection.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/globalWallets/connections".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{expiresAt:e.expiresAt.toISOString()}}(e.globalWalletConnectionCreateRequest)},t),e=>Sq(e))}async createGlobalWalletConnection(e,t){let n=await this.createGlobalWalletConnectionRaw(e,t);return await n.value()}async createNewRecoveryCodesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createNewRecoveryCodes.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa/recovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{count:t.count,recoveryCodes:t.recoveryCodes}})}async createNewRecoveryCodes(e,t){let n=await this.createNewRecoveryCodesRaw(e,t);return await n.value()}async createRoomsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createRooms.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling createRooms.");if(null===e.createRoomsRequest||void 0===e.createRoomsRequest)throw new xB("createRoomsRequest","Required parameter requestParameters.createRoomsRequest was null or undefined when calling createRooms.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/createRooms".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{roomType:e.roomType,roomCount:e.roomCount}}(e.createRoomsRequest)},t),e=>{var t;return null==(t=e)?t:{roomIds:t.roomIds}})}async createRooms(e,t){let n=await this.createRoomsRaw(e,t);return await n.value()}async createRoomsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createRoomsOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling createRoomsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/createRooms".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async createRoomsOptions(e,t){await this.createRoomsOptionsRaw(e,t)}async createRoomsWithoutWalletIdRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createRoomsWithoutWalletId.");if(null===e.createRoomsWithoutWalletIdRequest||void 0===e.createRoomsWithoutWalletIdRequest)throw new xB("createRoomsWithoutWalletIdRequest","Required parameter requestParameters.createRoomsWithoutWalletIdRequest was null or undefined when calling createRoomsWithoutWalletId.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/createRooms".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{roomType:e.roomType,thresholdSignatureScheme:e.thresholdSignatureScheme,roomCount:e.roomCount}}(e.createRoomsWithoutWalletIdRequest)},t),e=>{var t;return null==(t=e)?t:{roomIds:t.roomIds}})}async createRoomsWithoutWalletId(e,t){let n=await this.createRoomsWithoutWalletIdRaw(e,t);
37return await n.value()}async createRoomsWithoutWalletIdOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createRoomsWithoutWalletIdOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/createRooms".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async createRoomsWithoutWalletIdOptions(e,t){await this.createRoomsWithoutWalletIdOptionsRaw(e,t)}async createSmsVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createSmsVerification.");if(null===e.smsVerificationCreateRequest||void 0===e.smsVerificationCreateRequest)throw new xB("smsVerificationCreateRequest","Required parameter requestParameters.smsVerificationCreateRequest was null or undefined when calling createSmsVerification.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/smsVerifications/create".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{phoneCountryCode:e.phoneCountryCode,phoneNumber:e.phoneNumber,isoCountryCode:e.isoCountryCode,captchaToken:e.captchaToken}}(e.smsVerificationCreateRequest)},t),e=>C_(e))}async createSmsVerification(e,t){let n=await this.createSmsVerificationRaw(e,t);return await n.value()}async createSmsVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createSmsVerificationOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/smsVerifications/create".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async createSmsVerificationOptions(e,t){await this.createSmsVerificationOptionsRaw(e,t)}async createVisitRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createVisit.");if(null===e.connectRequest||void 0===e.connectRequest)throw new xB("connectRequest","Required parameter requestParameters.connectRequest was null or undefined when calling createVisit.");let n={};return n["Content-Type"]="application/json",new xH(await this.request({path:"/sdk/{environmentId}/connect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{address:e.address,chain:e.chain,provider:e.provider,walletName:e.walletName,authMode:e.authMode}}(e.connectRequest)},t))}async createVisit(e,t){await this.createVisitRaw(e,t)}async createWaasAccountRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createWaasAccount.");if(null===e.createWaasAccountRequest||void 0===e.createWaasAccountRequest)throw new xB("createWaasAccountRequest","Required parameter requestParameters.createWaasAccountRequest was null or undefined when calling createWaasAccount.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/create".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{chain:e.chain,clientKeygenIds:e.clientKeygenIds,thresholdSignatureScheme:e.thresholdSignatureScheme,skipLock:e.skipLock,addressType:e.addressType}}(e.createWaasAccountRequest)},t),e=>S5(e))}async createWaasAccount(e,t){let n=await this.createWaasAccountRaw(e,t);
37return await n.value()}async createWaasAccountOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createWaasAccountOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/create".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async createWaasAccountOptions(e,t){await this.createWaasAccountOptionsRaw(e,t)}async createWalletAccountRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createWalletAccount.");if(null===e.createWalletAccountRequest||void 0===e.createWalletAccountRequest)throw new xB("createWalletAccountRequest","Required parameter requestParameters.createWalletAccountRequest was null or undefined when calling createWalletAccount.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/walletAccounts".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{turnkeySignedRequest:Si(e.turnkeySignedRequest)}}(e.createWalletAccountRequest)},t),e=>CD(e))}async createWalletAccount(e,t){let n=await this.createWalletAccountRaw(e,t);return await n.value()}async cryptoDotComPaymentOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling cryptoDotComPaymentOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/onramps/cryptoDotCom/payment".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async cryptoDotComPaymentOptions(e,t){await this.cryptoDotComPaymentOptionsRaw(e,t)}async deleteAllDeviceRegistrationsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deleteAllDeviceRegistrations.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/deviceRegistrations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"DELETE",headers:n,query:{}},t),e=>Sr(e))}async deleteAllDeviceRegistrations(e,t){let n=await this.deleteAllDeviceRegistrationsRaw(e,t);return await n.value()}async deleteDeviceRegistrationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deleteDeviceRegistration.");if(null===e.deviceRegistrationId||void 0===e.deviceRegistrationId)throw new xB("deviceRegistrationId","Required parameter requestParameters.deviceRegistrationId was null or undefined when calling deleteDeviceRegistration.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/deviceRegistrations/{deviceRegistrationId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{deviceRegistrationId}",encodeURIComponent(String(e.deviceRegistrationId))),method:"DELETE",headers:n,query:{}},t),e=>Sr(e))}async deleteDeviceRegistration(e,t){let n=await this.deleteDeviceRegistrationRaw(e,t);return await n.value()}async deleteEmbeddedWalletsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deleteEmbeddedWallets.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"DELETE",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{turnkeySignedRequest:Si(e.turnkeySignedRequest)}}(e.deleteEmbeddedWalletsRequest)},t))}async deleteEmbeddedWallets(e,t){await this.deleteEmbeddedWalletsRaw(e,t)}async deleteMfaDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deleteMfaDevice.");if(null===e.mfaDeviceId||void 0===e.mfaDeviceId)throw new xB("mfaDeviceId","Required parameter requestParameters.mfaDeviceId was null or undefined when calling deleteMfaDevice.");if(null===e.xMfaAuthToken||void 0===e.xMfaAuthToken)throw new xB("xMfaAuthToken","Required parameter requestParameters.xMfaAuthToken was null or undefined when calling deleteMfaDevice.");let n={};if(void 0!==e.xMfaAuthToken&&null!==e.xMfaAuthToken&&(n["x-mfa-auth-token"]=String(e.xMfaAuthToken)),this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xH(await this.request({path:"/sdk/{environmentId}/users/mfa/{mfaDeviceId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{mfaDeviceId}",encodeURIComponent(String(e.mfaDeviceId))),method:"DELETE",headers:n,query:{}},t))}async deleteMfaDevice(e,t){await this.deleteMfaDeviceRaw(e,t)}async deletePasskeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deletePasskey.");if(null===e.deleteUserPasskeyRequest||void 0===e.deleteUserPasskeyRequest)throw new xB("deleteUserPasskeyRequest","Required parameter requestParameters.deleteUserPasskeyRequest was null or undefined when calling deletePasskey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xH(await this.request({path:"/sdk/{environmentId}/users/passkeys".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"DELETE",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{passkeyId:e.passkeyId}}(e.deleteUserPasskeyRequest)},t))}async deletePasskey(e,t){await this.deletePasskeyRaw(e,t)}async deliverDelegatedShareRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deliverDelegatedShare.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling deliverDelegatedShare.");if(null===e.delegatedShareDeliveryRequest||void 0===e.delegatedShareDeliveryRequest)throw new xB("delegatedShareDeliveryRequest","Required parameter requestParameters.delegatedShareDeliveryRequest was null or undefined when calling deliverDelegatedShare.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/delegatedAccess/delivery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{encryptedDelegatedShare:function(e){if(void 0!==e)return null===e?null:{alg:e.alg,iv:e.iv,ct:e.ct,tag:e.tag,ek:e.ek,kid:e.kid}}(e.encryptedDelegatedShare)}}(e.delegatedShareDeliveryRequest)},t),e=>{var t;return null==(t=e)?t:{delegatedShareDeliveryId:t.delegatedShareDeliveryId,status:t.status,message:xZ(t,"message")?t.message:void 0}})}async deliverDelegatedShare(e,t){let n=await this.deliverDelegatedShareRaw(e,t);
37return await n.value()}async deliverDelegatedShareOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deliverDelegatedShareOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling deliverDelegatedShareOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/delegatedAccess/delivery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async deliverDelegatedShareOptions(e,t){await this.deliverDelegatedShareOptionsRaw(e,t)}async deviceRegistrationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deviceRegistration.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/deviceRegistration".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{}},t),e=>CD(e))}async deviceRegistration(e,t){let n=await this.deviceRegistrationRaw(e,t);return await n.value()}async deviceRegistrationByIdOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deviceRegistrationByIdOptions.");if(null===e.deviceRegistrationId||void 0===e.deviceRegistrationId)throw new xB("deviceRegistrationId","Required parameter requestParameters.deviceRegistrationId was null or undefined when calling deviceRegistrationByIdOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/deviceRegistrations/{deviceRegistrationId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{deviceRegistrationId}",encodeURIComponent(String(e.deviceRegistrationId))),method:"OPTIONS",headers:{},query:{}},t))}async deviceRegistrationByIdOptions(e,t){await this.deviceRegistrationByIdOptionsRaw(e,t)}async deviceRegistrationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deviceRegistrationOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/deviceRegistration".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async deviceRegistrationOptions(e,t){await this.deviceRegistrationOptionsRaw(e,t)}async deviceRegistrationsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deviceRegistrationsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/deviceRegistrations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async deviceRegistrationsOptions(e,t){await this.deviceRegistrationsOptionsRaw(e,t)}async disconnectGlobalWalletConnectionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling disconnectGlobalWalletConnection.");if(null===e.globalWalletConnectionId||void 0===e.globalWalletConnectionId)throw new xB("globalWalletConnectionId","Required parameter requestParameters.globalWalletConnectionId was null or undefined when calling disconnectGlobalWalletConnection.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/globalWallets/connections/{globalWalletConnectionId}/disconnect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{globalWalletConnectionId}",encodeURIComponent(String(e.globalWalletConnectionId))),method:"PUT",headers:n,query:{}},t),e=>Sq(e))}async disconnectGlobalWalletConnection(e,t){let n=await this.disconnectGlobalWalletConnectionRaw(e,t);
37return await n.value()}async disconnectGlobalWalletConnectionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling disconnectGlobalWalletConnectionOptions.");if(null===e.globalWalletConnectionId||void 0===e.globalWalletConnectionId)throw new xB("globalWalletConnectionId","Required parameter requestParameters.globalWalletConnectionId was null or undefined when calling disconnectGlobalWalletConnectionOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/globalWallets/connections/{globalWalletConnectionId}/disconnect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{globalWalletConnectionId}",encodeURIComponent(String(e.globalWalletConnectionId))),method:"OPTIONS",headers:{},query:{}},t))}async disconnectGlobalWalletConnectionOptions(e,t){await this.disconnectGlobalWalletConnectionOptionsRaw(e,t)}async emailAuthOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling emailAuthOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/emailAuth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async emailAuthOptions(e,t){await this.emailAuthOptionsRaw(e,t)}async emailProviderOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling emailProviderOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/emailProvider".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async emailProviderOptions(e,t){await this.emailProviderOptionsRaw(e,t)}async embeddedWalletDeleteRequestOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling embeddedWalletDeleteRequestOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling embeddedWalletDeleteRequestOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/deleteRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async embeddedWalletDeleteRequestOptions(e,t){await this.embeddedWalletDeleteRequestOptionsRaw(e,t)}async embeddedWalletExportRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling embeddedWalletExport.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling embeddedWalletExport.");if(null===e.activityId||void 0===e.activityId)throw new xB("activityId","Required parameter requestParameters.activityId was null or undefined when calling embeddedWalletExport.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/activities/{activityId}/export".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))).replace("{activityId}",encodeURIComponent(String(e.activityId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{exportBundle:t.exportBundle}})}async embeddedWalletExport(e,t){let n=await this.embeddedWalletExportRaw(e,t);return await n.value()}async embeddedWalletExportOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling embeddedWalletExportOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling embeddedWalletExportOptions.");if(null===e.activityId||void 0===e.activityId)throw new xB("activityId","Required parameter requestParameters.activityId was null or undefined when calling embeddedWalletExportOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/activities/{activityId}/export".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))).replace("{activityId}",encodeURIComponent(String(e.activityId))),method:"OPTIONS",headers:{},query:{}},t))}async embeddedWalletExportOptions(e,t){await this.embeddedWalletExportOptionsRaw(e,t)}async estimateTransactionFeeRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling estimateTransactionFee.");if(null===e.chainName||void 0===e.chainName)throw new xB("chainName","Required parameter requestParameters.chainName was null or undefined when calling estimateTransactionFee.");if(null===e.transactionFeeEstimateRequest||void 0===e.transactionFeeEstimateRequest)throw new xB("transactionFeeEstimateRequest","Required parameter requestParameters.transactionFeeEstimateRequest was null or undefined when calling estimateTransactionFee.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/chains/{chainName}/transactions/estimate".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{chainName}",encodeURIComponent(String(e.chainName))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{base64RawTransaction:e.base64RawTransaction,fromAddress:e.fromAddress,rawTransactionData:e.rawTransactionData}}(e.transactionFeeEstimateRequest)},t),e=>{var t;return null==(t=e)?t:{estimatedFee:t.estimatedFee,currency:t.currency,decimals:xZ(t,"decimals")?t.decimals:void 0,units:xZ(t,"units")?t.units:void 0,unitPrice:xZ(t,"unitPrice")?t.unitPrice:void 0,baseFee:xZ(t,"baseFee")?t.baseFee:void 0,priorityFee:xZ(t,"priorityFee")?t.priorityFee:void 0,maxFee:xZ(t,"maxFee")?t.maxFee:void 0}})}async estimateTransactionFee(e,t){let n=await this.estimateTransactionFeeRaw(e,t);
37return await n.value()}async estimateTransactionFeeOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling estimateTransactionFeeOptions.");if(null===e.chainName||void 0===e.chainName)throw new xB("chainName","Required parameter requestParameters.chainName was null or undefined when calling estimateTransactionFeeOptions.");if(null===e.networkId||void 0===e.networkId)throw new xB("networkId","Required parameter requestParameters.networkId was null or undefined when calling estimateTransactionFeeOptions.");let n={};return void 0!==e.networkId&&(n.networkId=e.networkId),new xH(await this.request({path:"/sdk/{environmentId}/chains/{chainName}/transactions/estimate".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{chainName}",encodeURIComponent(String(e.chainName))),method:"OPTIONS",headers:{},query:n},t))}async estimateTransactionFeeOptions(e,t){await this.estimateTransactionFeeOptionsRaw(e,t)}async eventsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling eventsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/events".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async eventsOptions(e,t){await this.eventsOptionsRaw(e,t)}async exportAleoViewKeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling exportAleoViewKey.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling exportAleoViewKey.");if(null===e.exportAleoViewKeyRequest||void 0===e.exportAleoViewKeyRequest)throw new xB("exportAleoViewKeyRequest","Required parameter requestParameters.exportAleoViewKeyRequest was null or undefined when calling exportAleoViewKey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xJ(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/aleo/viewKey/export".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{exportId:e.exportId}}(e.exportAleoViewKeyRequest)},t))}async exportAleoViewKey(e,t){let n=await this.exportAleoViewKeyRaw(e,t);return await n.value()}async exportAleoViewKeyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling exportAleoViewKeyOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling exportAleoViewKeyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/aleo/viewKey/export".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async exportAleoViewKeyOptions(e,t){await this.exportAleoViewKeyOptionsRaw(e,t)}async exportPrivateKeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling exportPrivateKey.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling exportPrivateKey.");if(null===e.exportWaasWalletPrivateKeyRequest||void 0===e.exportWaasWalletPrivateKeyRequest)throw new xB("exportWaasWalletPrivateKeyRequest","Required parameter requestParameters.exportWaasWalletPrivateKeyRequest was null or undefined when calling exportPrivateKey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/privateKey/export".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{exportId:e.exportId,addressType:e.addressType,shareSetId:e.shareSetId}}(e.exportWaasWalletPrivateKeyRequest)},t),e=>S5(e))}async exportPrivateKey(e,t){let n=await this.exportPrivateKeyRaw(e,t);
37return await n.value()}async exportPrivateKeyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling exportPrivateKeyOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling exportPrivateKeyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/privateKey/export".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async exportPrivateKeyOptions(e,t){await this.exportPrivateKeyOptionsRaw(e,t)}async externalAuthSigninRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling externalAuthSignin.");if(null===e.externalAuthSigninRequest||void 0===e.externalAuthSigninRequest)throw new xB("externalAuthSigninRequest","Required parameter requestParameters.externalAuthSigninRequest was null or undefined when calling externalAuthSignin.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/externalAuth/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:SI(e.externalAuthSigninRequest)},t),e=>CD(e))}async externalAuthSignin(e,t){let n=await this.externalAuthSigninRaw(e,t);return await n.value()}async externalAuthSigninOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling externalAuthSigninOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/externalAuth/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async externalAuthSigninOptions(e,t){await this.externalAuthSigninOptionsRaw(e,t)}async externalAuthVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling externalAuthVerify.");if(null===e.externalAuthSigninRequest||void 0===e.externalAuthSigninRequest)throw new xB("externalAuthSigninRequest","Required parameter requestParameters.externalAuthSigninRequest was null or undefined when calling externalAuthVerify.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/externalAuth/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:SI(e.externalAuthSigninRequest)},t),e=>{var t;return null==(t=e)?t:{elevatedAccessToken:t.elevatedAccessToken}})}async externalAuthVerify(e,t){let n=await this.externalAuthVerifyRaw(e,t);return await n.value()}async externalAuthVerifyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling externalAuthVerifyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/externalAuth/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async externalAuthVerifyOptions(e,t){await this.externalAuthVerifyOptionsRaw(e,t)}async farcasterSignInRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling farcasterSignIn.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/farcaster/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Sx(e.farcasterSignInRequest)},t),e=>CD(e))}async farcasterSignIn(e,t){let n=await this.farcasterSignInRaw(e,t);
37return await n.value()}async farcasterSignInOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling farcasterSignInOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/farcaster/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async farcasterSignInOptions(e,t){await this.farcasterSignInOptionsRaw(e,t)}async farcasterVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling farcasterVerify.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/farcaster/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Sx(e.farcasterSignInRequest)},t),e=>CD(e))}async farcasterVerify(e,t){let n=await this.farcasterVerifyRaw(e,t);return await n.value()}async farcasterVerifyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling farcasterVerifyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/farcaster/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async farcasterVerifyOptions(e,t){await this.farcasterVerifyOptionsRaw(e,t)}async findAleoScannerRecordsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling findAleoScannerRecords.");if(null===e.inlineObject3||void 0===e.inlineObject3)throw new xB("inlineObject3","Required parameter requestParameters.inlineObject3 was null or undefined when calling findAleoScannerRecords.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/aleo/scanner/find-records".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{network:e.network,filter:e.filter}}(e.inlineObject3)},t),e=>{var t;return null==(t=e)?t:{records:t.records}})}async findAleoScannerRecords(e,t){let n=await this.findAleoScannerRecordsRaw(e,t);return await n.value()}async findAleoScannerRecordsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling findAleoScannerRecordsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/aleo/scanner/find-records".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async findAleoScannerRecordsOptions(e,t){await this.findAleoScannerRecordsOptionsRaw(e,t)}async generateCoinbaseOnrampBuyUrlRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling generateCoinbaseOnrampBuyUrl.");if(null===e.coinbaseOnrampGetBuyUrlRequest||void 0===e.coinbaseOnrampGetBuyUrlRequest)throw new xB("coinbaseOnrampGetBuyUrlRequest","Required parameter requestParameters.coinbaseOnrampGetBuyUrlRequest was null or undefined when calling generateCoinbaseOnrampBuyUrl.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/onramps/coinbase/buy".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{assets:e.assets,defaultNetwork:e.defaultNetwork,defaultAsset:e.defaultAsset,defaultExperience:e.defaultExperience,defaultPaymentMethod:e.defaultPaymentMethod,destinationAddress:e.destinationAddress,fiatCurrency:e.fiatCurrency,handlingRequestedUrls:e.handlingRequestedUrls,networks:e.networks,partnerUserRef:e.partnerUserRef,presetCryptoAmount:e.presetCryptoAmount,presetFiatAmount:e.presetFiatAmount,redirectUrl:e.redirectUrl}}(e.coinbaseOnrampGetBuyUrlRequest)},t),e=>{var t;return null==(t=e)?t:{url:t.url}})}async generateCoinbaseOnrampBuyUrl(e,t){let n=await this.generateCoinbaseOnrampBuyUrlRaw(e,t);
37return await n.value()}async getAccountBalancesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAccountBalances.");if(null===e.chainName||void 0===e.chainName)throw new xB("chainName","Required parameter requestParameters.chainName was null or undefined when calling getAccountBalances.");if(null===e.accountAddress||void 0===e.accountAddress)throw new xB("accountAddress","Required parameter requestParameters.accountAddress was null or undefined when calling getAccountBalances.");let n={};return void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.accountAddress&&(n.accountAddress=e.accountAddress),void 0!==e.includePrices&&(n.includePrices=e.includePrices),void 0!==e.includeNative&&(n.includeNative=e.includeNative),void 0!==e.filterSpamTokens&&(n.filterSpamTokens=e.filterSpamTokens),e.whitelistedContracts&&(n.whitelistedContracts=e.whitelistedContracts),void 0!==e.forceRefresh&&(n.forceRefresh=e.forceRefresh),new xG(await this.request({path:"/sdk/{environmentId}/chains/{chainName}/balances".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{chainName}",encodeURIComponent(String(e.chainName))),method:"GET",headers:{},query:n},t),e=>e.map(SG))}async getAccountBalances(e,t){let n=await this.getAccountBalancesRaw(e,t);return await n.value()}async getAccountBalancesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAccountBalancesOptions.");if(null===e.chainName||void 0===e.chainName)throw new xB("chainName","Required parameter requestParameters.chainName was null or undefined when calling getAccountBalancesOptions.");if(null===e.networkId||void 0===e.networkId)throw new xB("networkId","Required parameter requestParameters.networkId was null or undefined when calling getAccountBalancesOptions.");if(null===e.accountAddress||void 0===e.accountAddress)throw new xB("accountAddress","Required parameter requestParameters.accountAddress was null or undefined when calling getAccountBalancesOptions.");let n={};return void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.accountAddress&&(n.accountAddress=e.accountAddress),void 0!==e.transactionHash&&(n.transactionHash=e.transactionHash),new xH(await this.request({path:"/sdk/{environmentId}/chains/{chainName}/balances".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{chainName}",encodeURIComponent(String(e.chainName))),method:"OPTIONS",headers:{},query:n},t))}async getAccountBalancesOptions(e,t){await this.getAccountBalancesOptionsRaw(e,t)}async getAleoFeemasterPolicyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAleoFeemasterPolicy.");if(null===e.network||void 0===e.network)throw new xB("network","Required parameter requestParameters.network was null or undefined when calling getAleoFeemasterPolicy.");let n={};void 0!==e.network&&(n.network=e.network);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/aleo/feemaster/policy".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{allowedPrograms:xZ(t,"allowed_programs")?null===t.allowed_programs?null:t.allowed_programs.map(SD):void 0}})}async getAleoFeemasterPolicy(e,t){let n=await this.getAleoFeemasterPolicyRaw(e,t);return await n.value()}async getAleoFeemasterPolicyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAleoFeemasterPolicyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/aleo/feemaster/policy".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getAleoFeemasterPolicyOptions(e,t){await this.getAleoFeemasterPolicyOptionsRaw(e,t)}async getAleoScannerPubkeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAleoScannerPubkey.");if(null===e.network||void 0===e.network)throw new xB("network","Required parameter requestParameters.network was null or undefined when calling getAleoScannerPubkey.");let n={};void 0!==e.network&&(n.network=e.network);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/aleo/scanner/pubkey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{publicKey:t.public_key,keyId:t.key_id}})}async getAleoScannerPubkey(e,t){let n=await this.getAleoScannerPubkeyRaw(e,t);
37return await n.value()}async getAleoScannerPubkeyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAleoScannerPubkeyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/aleo/scanner/pubkey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getAleoScannerPubkeyOptions(e,t){await this.getAleoScannerPubkeyOptionsRaw(e,t)}async getAuthTokenRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAuthToken.");let n={};void 0!==e.type&&(n.type=e.type);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/authToken".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{token:t.token}})}async getAuthToken(e,t){let n=await this.getAuthTokenRaw(e,t);return await n.value()}async getAuthTokenOptsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAuthTokenOpts.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/authToken".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getAuthTokenOpts(e,t){await this.getAuthTokenOptsRaw(e,t)}async getAuthenticatedUserRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAuthenticatedUser.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>S_(e))}async getAuthenticatedUser(e,t){let n=await this.getAuthenticatedUserRaw(e,t);return await n.value()}async getBackupTokenRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getBackupToken.");return new xG(await this.request({path:"/sdk/{environmentId}/waas/keyShares/backup/token".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>{var t;return null==(t=e)?t:{token:t.token}})}async getBackupToken(e,t){let n=await this.getBackupTokenRaw(e,t);return await n.value()}async getBackupTokenOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getBackupTokenOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/keyShares/backup/token".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getBackupTokenOptions(e,t){await this.getBackupTokenOptionsRaw(e,t)}async getCheckoutTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getCheckoutTransaction.");if(null===e.transactionId||void 0===e.transactionId)throw new xB("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling getCheckoutTransaction.");return new xG(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"GET",headers:{},query:{}},t),e=>x8(e))}async getCheckoutTransaction(e,t){let n=await this.getCheckoutTransactionRaw(e,t);
37return await n.value()}async getCheckoutTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getCheckoutTransactionOptions.");if(null===e.transactionId||void 0===e.transactionId)throw new xB("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling getCheckoutTransactionOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"OPTIONS",headers:{},query:{}},t))}async getCheckoutTransactionOptions(e,t){await this.getCheckoutTransactionOptionsRaw(e,t)}async getCoinbaseSupportedNetworksRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getCoinbaseSupportedNetworks.");return new xG(await this.request({path:"/sdk/{environmentId}/onramps/coinbase/networks".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t))}async getCoinbaseSupportedNetworks(e,t){let n=await this.getCoinbaseSupportedNetworksRaw(e,t);return await n.value()}async getCreateWalletAccountRequestRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getCreateWalletAccountRequest.");if(null===e.chain||void 0===e.chain)throw new xB("chain","Required parameter requestParameters.chain was null or undefined when calling getCreateWalletAccountRequest.");let n={};void 0!==e.chain&&(n.chain=e.chain);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/walletAccounts/createRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>(function(e){var t;if(null==e)return e;return{organizationId:e.organizationId,parameters:null==(t=e.parameters)?t:{walletId:t.walletId,accounts:t.accounts.map(CA)},timestampMs:e.timestampMs,type:e.type}})(e))}async getCreateWalletAccountRequest(e,t){let n=await this.getCreateWalletAccountRequestRaw(e,t);return await n.value()}async getCurrencyExchangeRatesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getCurrencyExchangeRates.");return new xG(await this.request({path:"/sdk/{environmentId}/exchangeRates".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>e.map(Sa))}async getCurrencyExchangeRates(e,t){let n=await this.getCurrencyExchangeRatesRaw(e,t);return await n.value()}async getCurrencyExchangeRatesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getCurrencyExchangeRatesOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/exchangeRates".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getCurrencyExchangeRatesOptions(e,t){await this.getCurrencyExchangeRatesOptionsRaw(e,t)}async getEmailProviderRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEmailProvider.");if(null===e.email||void 0===e.email)throw new xB("email","Required parameter requestParameters.email was null or undefined when calling getEmailProvider.");let n={};return void 0!==e.email&&(n.email=e.email),new xG(await this.request({path:"/sdk/{environmentId}/emailProvider".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t),e=>(function(e){if(null==e)return e;return{emailProvider:e.emailProvider}})(e))}async getEmailProvider(e,t){let n=await this.getEmailProviderRaw(e,t);
37return await n.value()}async getEmbeddedWalletBackupOptionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEmbeddedWalletBackupOption.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/backup".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getEmbeddedWalletBackupOption(e,t){await this.getEmbeddedWalletBackupOptionRaw(e,t)}async getEmbeddedWalletBackupsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEmbeddedWalletBackups.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/backup".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>Sm(e))}async getEmbeddedWalletBackups(e,t){let n=await this.getEmbeddedWalletBackupsRaw(e,t);return await n.value()}async getEmbeddedWalletPasscodeRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEmbeddedWalletPasscode.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passcode".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>Sm(e))}async getEmbeddedWalletPasscode(e,t){let n=await this.getEmbeddedWalletPasscodeRaw(e,t);return await n.value()}async getEmbeddedWalletPasscodeOptionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEmbeddedWalletPasscodeOption.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passcode".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getEmbeddedWalletPasscodeOption(e,t){await this.getEmbeddedWalletPasscodeOptionRaw(e,t)}async getEmbeddedWalletsDeleteRequestRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEmbeddedWalletsDeleteRequest.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling getEmbeddedWalletsDeleteRequest.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/deleteRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"GET",headers:n,query:{}},t),e=>CN(e))}async getEmbeddedWalletsDeleteRequest(e,t){let n=await this.getEmbeddedWalletsDeleteRequestRaw(e,t);return await n.value()}async getEndUserOauthAccessTokenRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEndUserOauthAccessToken.");if(null===e.oauthAccountId||void 0===e.oauthAccountId)throw new xB("oauthAccountId","Required parameter requestParameters.oauthAccountId was null or undefined when calling getEndUserOauthAccessToken.");return new xG(await this.request({path:"/sdk/{environmentId}/oauthAccounts/{oauthAccountId}/accessToken".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{oauthAccountId}",encodeURIComponent(String(e.oauthAccountId))),method:"GET",headers:{},query:{}},t),e=>{var t;return null==(t=e)?t:{accessToken:t.accessToken,scopes:t.scopes}})}async getEndUserOauthAccessToken(e,t){let n=await this.getEndUserOauthAccessTokenRaw(e,t);
37return await n.value()}async getEndUserOauthAccessTokenOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEndUserOauthAccessTokenOptions.");if(null===e.oauthAccountId||void 0===e.oauthAccountId)throw new xB("oauthAccountId","Required parameter requestParameters.oauthAccountId was null or undefined when calling getEndUserOauthAccessTokenOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/oauthAccounts/{oauthAccountId}/accessToken".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{oauthAccountId}",encodeURIComponent(String(e.oauthAccountId))),method:"OPTIONS",headers:{},query:{}},t))}async getEndUserOauthAccessTokenOptions(e,t){await this.getEndUserOauthAccessTokenOptionsRaw(e,t)}async getEnvironmentSettingsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEnvironmentSettings.");let n={};return void 0!==e.sdkVersion&&(n.sdkVersion=e.sdkVersion),new xG(await this.request({path:"/sdk/{environmentId}/settings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t),e=>(function(e){var t,n;if(null==e)return e;return{environmentName:xZ(e,"environmentName")?e.environmentName:void 0,chains:e.chains.map(S9),customFields:xZ(e,"customFields")?e.customFields.map(Sw):void 0,kyc:e.kyc.map(Sw),design:function(e){var t,n,i;if(null==e)return e;return{modal:xZ(e,"modal")?null==(t=e.modal)?t:{border:xZ(t,"border")?t.border:void 0,brand:xZ(t,"brand")?t.brand:void 0,primaryColor:xZ(t,"primaryColor")?t.primaryColor:void 0,radius:xZ(t,"radius")?t.radius:void 0,theme:xZ(t,"theme")?t.theme:void 0,view:xZ(t,"view")?t.view:void 0,template:xZ(t,"template")?t.template:void 0,displayOrder:xZ(t,"displayOrder")?t.displayOrder:void 0,emailOnly:xZ(t,"emailOnly")?t.emailOnly:void 0,showWalletsButton:xZ(t,"showWalletsButton")?t.showWalletsButton:void 0,emailSubmitButtonInsideInput:xZ(t,"emailSubmitButtonInsideInput")?t.emailSubmitButtonInsideInput:void 0,splitEmailAndSocial:xZ(t,"splitEmailAndSocial")?t.splitEmailAndSocial:void 0,socialAboveEmail:xZ(t,"socialAboveEmail")?t.socialAboveEmail:void 0}:void 0,button:xZ(e,"button")?null==(n=e.button)?n:{background:xZ(n,"background")?n.background:void 0,fontColor:xZ(n,"fontColor")?n.fontColor:void 0,paddingHeight:xZ(n,"paddingHeight")?n.paddingHeight:void 0,paddingWidth:xZ(n,"paddingWidth")?n.paddingWidth:void 0,radius:xZ(n,"radius")?n.radius:void 0}:void 0,widget:xZ(e,"widget")?null==(i=e.widget)?i:{backgroundColor:xZ(i,"backgroundColor")?i.backgroundColor:void 0,border:xZ(i,"border")?i.border:void 0,radius:xZ(i,"radius")?i.radius:void 0,textColor:xZ(i,"textColor")?i.textColor:void 0,theme:xZ(i,"theme")?i.theme:void 0}:void 0}}(e.design),general:null==(t=e.general)?t:{displayName:xZ(t,"displayName")?t.displayName:void 0,supportEmail:xZ(t,"supportEmail")?t.supportEmail:void 0,supportText:xZ(t,"supportText")?t.supportText:void 0,appLogo:xZ(t,"appLogo")?t.appLogo:void 0,imageUserNotInAccessList:xZ(t,"imageUserNotInAccessList")?t.imageUserNotInAccessList:void 0,imageUserInAccessList:xZ(t,"imageUserInAccessList")?t.imageUserInAccessList:void 0,supportUrls:xZ(t,"supportUrls")?t.supportUrls:void 0,collectUserDataWelcomeHeader:xZ(t,"collectUserDataWelcomeHeader")?t.collectUserDataWelcomeHeader:void 0,collectUserDataWelcomeMessage:xZ(t,"collectUserDataWelcomeMessage")?t.collectUserDataWelcomeMessage:void 0,skipOptionalKYCFieldDuringOnboarding:xZ(t,"skipOptionalKYCFieldDuringOnboarding")?t.skipOptionalKYCFieldDuringOnboarding:void 0,emailCompanyName:xZ(t,"emailCompanyName")?t.emailCompanyName:void 0},privacy:null==(n=e.privacy)?n:{collectIp:xZ(n,"collectIp")?n.collectIp:void 0},providers:xZ(e,"providers")?e.providers.map(Cu):void 0,exchanges:xZ(e,"exchanges")?e.exchanges.map(S8):void 0,sdk:function(e){var t,n,i,a,r;if(null==e)return e;return{nameService:xZ(e,"nameService")?function(e){var t;if(null==e)return e;return{evm:null==(t=e.evm)?t:{domain:xZ(t,"domain")?t.domain:void 0}}}(e.nameService):void 0,featureFlags:xZ(e,"featureFlags")?null==(t=e.featureFlags)?t:{connectOnlyMultiAsset:t.connectOnlyMultiAsset,enableExchanges:t.enableExchanges}:void 0,emailSignIn:xZ(e,"emailSignIn")?function(e){if(null==e)return e;return{signInProvider:xZ(e,"signInProvider")?e.signInProvider:void 0}}(e.emailSignIn):void 0,socialSignIn:xZ(e,"socialSignIn")?function(e){if(null==e)return e;return{signInProvider:xZ(e,"signInProvider")?e.signInProvider:void 0,providers:xZ(e,"providers")?e.providers.map(Cr):void 0}}(e.socialSignIn):void 0,exchangeOptions:xZ(e,"exchangeOptions")?e.exchangeOptions.map(Ce):void 0,multiWallet:xZ(e,"multiWallet")?e.multiWallet:void 0,multiWalletUnlinkDisabled:xZ(e,"multiWalletUnlinkDisabled")?e.multiWalletUnlinkDisabled:void 0,mobile:xZ(e,"mobile")?null==(n=e.mobile)?n:{deeplinkUrlsEnabled:xZ(n,"deeplinkUrlsEnabled")?n.deeplinkUrlsEnabled:void 0}:void 0,confirmWalletTransfers:xZ(e,"confirmWalletTransfers")?e.confirmWalletTransfers:void 0,onrampFunding:xZ(e,"onrampFunding")?e.onrampFunding:void 0,passkeyEmbeddedWalletEnabled:xZ(e,"passkeyEmbeddedWalletEnabled")?e.passkeyEmbeddedWalletEnabled:void 0,automaticEmbeddedWalletCreation:xZ(e,"automaticEmbeddedWalletCreation")?e.automaticEmbeddedWalletCreation:void 0,passkeyEmbeddedWalletRecoveryEnabled:xZ(e,"passkeyEmbeddedWalletRecoveryEnabled")?e.passkeyEmbeddedWalletRecoveryEnabled:void 0,embeddedWalletSecurityMethods:xZ(e,"embeddedWalletSecurityMethods")?e.embeddedWalletSecurityMethods.map(Sb):void 0,embeddedWallets:xZ(e,"embeddedWallets")?function(e){var t;if(null==e)return e;return{automaticEmbeddedWalletCreation:xZ(e,"automaticEmbeddedWalletCreation")?e.automaticEmbeddedWalletCreation:void 0,automaticEmbeddedWalletCreationForExter
37nal:xZ(e,"automaticEmbeddedWalletCreationForExternal")?e.automaticEmbeddedWalletCreationForExternal:void 0,showEmbeddedWalletActionsUI:xZ(e,"showEmbeddedWalletActionsUI")?e.showEmbeddedWalletActionsUI:void 0,emailRecoveryEnabled:xZ(e,"emailRecoveryEnabled")?e.emailRecoveryEnabled:void 0,forceAuthenticatorAtSignup:xZ(e,"forceAuthenticatorAtSignup")?e.forceAuthenticatorAtSignup:void 0,allowSkippingAuthenticatorAtSignup:xZ(e,"allowSkippingAuthenticatorAtSignup")?e.allowSkippingAuthenticatorAtSignup:void 0,sessionKeyDuration:xZ(e,"sessionKeyDuration")?Ci(e.sessionKeyDuration):void 0,supportedSecurityMethods:xZ(e,"supportedSecurityMethods")?null==(t=e.supportedSecurityMethods)?t:{passkey:xZ(t,"passkey")?Ca(t.passkey):void 0,email:xZ(t,"email")?Ca(t.email):void 0,password:xZ(t,"password")?Ca(t.password):void 0}:void 0,chainConfigurations:xZ(e,"chainConfigurations")?e.chainConfigurations.map(Cn):void 0,domainEnabledByProvider:xZ(e,"domainEnabledByProvider")?e.domainEnabledByProvider:void 0,defaultWalletVersion:xZ(e,"defaultWalletVersion")?e.defaultWalletVersion:void 0,promptForKeyExport:xZ(e,"promptForKeyExport")?e.promptForKeyExport:void 0,transactionSimulation:xZ(e,"transactionSimulation")?e.transactionSimulation:void 0,svmGasSponsorshipEnabled:xZ(e,"svmGasSponsorshipEnabled")?e.svmGasSponsorshipEnabled:void 0}}(e.embeddedWallets):void 0,waas:xZ(e,"waas")?function(e){var t,n,i;if(null==e)return e;return{allowMultipleWaasWalletsPerChain:xZ(e,"allowMultipleWaasWalletsPerChain")?e.allowMultipleWaasWalletsPerChain:void 0,passcodeRequired:e.passcodeRequired,onSignUp:null==(t=e.onSignUp)?t:{promptBackupOptions:t.promptBackupOptions,promptClientShareExport:t.promptClientShareExport},backupOptions:e.backupOptions.map(x1),iCloud:xZ(e,"iCloud")?null==(n=e.iCloud)?n:{containerIdentifier:xZ(n,"containerIdentifier")?n.containerIdentifier:void 0,apiToken:xZ(n,"apiToken")?n.apiToken:void 0,environment:xZ(n,"environment")?n.environment:void 0}:void 0,relayUrl:xZ(e,"relayUrl")?e.relayUrl:void 0,delegatedAccessEndpoint:xZ(e,"delegatedAccessEndpoint")?e.delegatedAccessEndpoint:void 0,delegatedAccess:xZ(e,"delegatedAccess")?null==(i=e.delegatedAccess)?i:{enabled:xZ(i,"enabled")?i.enabled:void 0,promptUsersOnSignIn:xZ(i,"promptUsersOnSignIn")?i.promptUsersOnSignIn:void 0,requiresDelegation:xZ(i,"requiresDelegation")?i.requiresDelegation:void 0}:void 0,enableForwardMPCClient:xZ(e,"enableForwardMPCClient")?e.enableForwardMPCClient:void 0,customKeyshareRelayBaseUrl:xZ(e,"customKeyshareRelayBaseUrl")?e.customKeyshareRelayBaseUrl:void 0,exportDisabled:xZ(e,"exportDisabled")?e.exportDisabled:void 0}}(e.waas):void 0,walletConnect:xZ(e,"walletConnect")?null==(i=e.walletConnect)?i:{projectId:xZ(i,"projectId")?i.projectId:void 0,v2Enabled:xZ(i,"v2Enabled")?i.v2Enabled:void 0,walletProjectId:xZ(i,"walletProjectId")?i.walletProjectId:void 0}:void 0,confirmEmailProviderForVerify:xZ(e,"confirmEmailProviderForVerify")?e.confirmEmailProviderForVerify:void 0,displayDynamicMessaging:xZ(e,"displayDynamicMessaging")?e.displayDynamicMessaging:void 0,hideNetworkInDynamicWidget:xZ(e,"hideNetworkInDynamicWidget")?e.hideNetworkInDynamicWidget:void 0,minApiVersion:xZ(e,"minApiVersion")?e.minApiVersion:void 0,preventOrphanedAccounts:xZ(e,"preventOrphanedAccounts")?e.preventOrphanedAccounts:void 0,views:xZ(e,"views")?e.views.map(Cs):void 0,accountAbstraction:xZ(e,"accountAbstraction")?null==(a=e.accountAbstraction)?a:{allWallets:xZ(a,"allWallets")?a.allWallets:void 0,allUsers:xZ(a,"allUsers")?a.allUsers:void 0,separateSmartWalletAndSigner:xZ(a,"separateSmartWalletAndSigner")?a.separateSmartWalletAndSigner:void 0,enablePasskeys:xZ(a,"enablePasskeys")?a.enablePasskeys:void 0}:void 0,blockEmailSubaddresses:xZ(e,"blockEmailSubaddresses")?e.blockEmailSubaddresses:void 0,enableMultiAsset:xZ(e,"enableMultiAsset")?e.enableMultiAsset:void 0,showFiat:xZ(e,"showFiat")?e.showFiat:void 0,disabledWalletConnectors:xZ(e,"disabledWalletConnectors")?e.disabledWalletConnectors:void 0,funding:xZ(e,"funding")?null==(r=e.funding)?r:{onramps:r.onramps.map(SS),externalWallets:xZ(r,"externalWallets")?function(e){var t,n;if(null==e)return e;return{enabled:e.enabled,minAmount:xZ(e,"minAmount")?null==(t=e.minAmount)?t:{amount:xZ(t,"amount")?t.amount:void 0,currency:xZ(t,"currency")?t.currency:void 0}:void 0,defaultSettings:xZ(e,"defaultSettings")?null==(n=e.defaultSettings)?n:{chainSettings:xZ(n,"chainSettings")?n.chainSettings.map(Ct):void 0}:void 0}}(r.externalWallets):void 0}:void 0}}(e.sdk),security:function(e){var t,n,i,a,r;if(null==e)return e;return{jwtDuration:xZ(e,"jwtDuration")?Ci(e.jwtDuration):void 0,hCaptcha:xZ(e,"hCaptcha")?null==(t=e.hCaptcha)?t:{enabled:xZ(t,"enabled")?t.enabled:void 0,secretKey:xZ(t,"secretKey")?t.secretKey:void 0,siteKey:xZ(t,"siteKey")?t.siteKey:void 0}:void 0,mfa:xZ(e,"mfa")?null==(n=e.mfa)?n:{enabled:xZ(n,"enabled")?n.enabled:void 0,required:xZ(n,"required")?n.required:void 0,availableMethods:xZ(n,"availableMethods")?n.availableMethods.map(Sz):void 0,methods:xZ(n,"methods")?n.methods.map(Cl):void 0,actions:xZ(n,"actions")?n.actions.map(SK):void 0}:void 0,auth:xZ(e,"auth")?null==(i=e.auth)?i:{allowMultipleCredentialsForSignIn:xZ(i,"allowMultipleCredentialsForSignIn")?i.allowMultipleCredentialsForSignIn:void 0,storage:i.storage.map(xQ)}:void 0,externalAuth:xZ(e,"externalAuth")?null==(a=e.externalAuth)?a:{enabled:xZ(a,"enabled")?a.enabled:void 0,iss:xZ(a,"iss")?a.iss:void 0,aud:xZ(a,"aud")?a.aud:void 0,jwksUrl:xZ(a,"jwksUrl")?a.jwksUrl:void 0,cookieName:xZ(a,"cookieName")?a.cookieName:void 0,assumeEmailVerified:xZ(a,"assumeEmailVerified")?a.assumeEmailVerified:void 0}:void 0,deviceRegistrationRequired:xZ(e,"deviceRegistrationRequired")?e.deviceRegistrationRequired:void 0,environmentLocked:xZ(e,"environmentLocked")?e.environmentLocked:void 0,notifications:xZ(e,"notifications")?null==(r=e.notifications)?r:{verifiedCredentialLinked:xZ(r,"verifiedCredentialLinked")?r.verifiedCredentialLinked:void 0,verifiedCredentialUnlinked:xZ(r,"verifiedCredentialUnlinked")?r.verifiedCredentialUnlinked:void 0,waasPrivateKeyExport:xZ(r,"waasPrivateKeyExport")?r.waasPrivateKeyExport:void 0,waasSignedTransaction:xZ(r,"waasSignedTransaction")?r.waasSignedTransaction:void 0}:void 0}}(e.security),networks:xZ(e,"networks")?e.networks.map(S1):void 0,checkouts:xZ(e,"checkouts")?e.checkouts.map(S7):void 0}})(e))}async getEnvironmentSettings(e,t){let n=await this.getEnvironmentSettingsRaw(e,t);
37return await n.value()}async getExchangeTransactionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getExchangeTransactions.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new xB("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling getExchangeTransactions.");let n={};void 0!==e.accountId&&(n.accountId=e.accountId);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts/transactions".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))),method:"GET",headers:i,query:n},t),e=>e.map(Sk))}async getExchangeTransactions(e,t){let n=await this.getExchangeTransactionsRaw(e,t);return await n.value()}async getExchangeTransactionsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getExchangeTransactionsOptions.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new xB("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling getExchangeTransactionsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts/transactions".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))),method:"OPTIONS",headers:{},query:{}},t))}async getExchangeTransactionsOptions(e,t){await this.getExchangeTransactionsOptionsRaw(e,t)}async getExchangeTransferDestinationsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getExchangeTransferDestinations.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new xB("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling getExchangeTransferDestinations.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts/transfer/destinations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{destinations:t.destinations.map(CE),enforcesAddressWhitelist:t.enforcesAddressWhitelist}})}async getExchangeTransferDestinations(e,t){let n=await this.getExchangeTransferDestinationsRaw(e,t);return await n.value()}async getExchangeTransferDestinationsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getExchangeTransferDestinationsOptions.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new xB("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling getExchangeTransferDestinationsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts/transfer/destinations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))),method:"OPTIONS",headers:{},query:{}},t))}async getExchangeTransferDestinationsOptions(e,t){await this.getExchangeTransferDestinationsOptionsRaw(e,t)}async getGlobalWalletsSettingsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getGlobalWalletsSettings.");return new xG(await this.request({path:"/sdk/{environmentId}/globalWallets/settings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>{var t;return null==(t=e)?t:{id:t.id,walletName:t.walletName,popupPageTitle:xZ(t,"popupPageTitle")?t.popupPageTitle:void 0,walletIconUrl:xZ(t,"walletIconUrl")?t.walletIconUrl:void 0,customCssUrl:xZ(t,"customCssUrl")?t.customCssUrl:void 0,termsOfServiceUrl:xZ(t,"termsOfServiceUrl")?t.termsOfServiceUrl:void 0,privacyPolicyUrl:xZ(t,"privacyPolicyUrl")?t.privacyPolicyUrl:void 0,termsOfServiceAndPrivacyPolicyMarkdown:xZ(t,"termsOfServiceAndPrivacyPolicyMarkdown")?t.termsOfServiceAndPrivacyPolicyMarkdown:void 0,customMenuLinks:xZ(t,"customMenuLinks")?t.customMenuLinks.map(SU):void 0,enableLoginWithExternalWallets:xZ(t,"enableLoginWithExternalWallets")?t.enableLoginWithExternalWallets:void 0,enabledAt:xZ(t,"enabledAt")?
37null===t.enabledAt?null:new Date(t.enabledAt):void 0}})}async getGlobalWalletsSettings(e,t){let n=await this.getGlobalWalletsSettingsRaw(e,t);return await n.value()}async getHealthcheckRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getHealthcheck.");return new xG(await this.request({path:"/sdk/{environmentId}/healthcheck".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>(function(e){if(null==e)return e;return{status:e.status}})(e))}async getHealthcheck(e,t){let n=await this.getHealthcheckRaw(e,t);return await n.value()}async getHealthcheckOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getHealthcheckOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/healthcheck".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getHealthcheckOptions(e,t){await this.getHealthcheckOptionsRaw(e,t)}async getJwksByEnvironmentIdRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getJwksByEnvironmentId.");return new xG(await this.request({path:"/sdk/{environmentId}/.well-known/jwks".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>S$(e))}async getJwksByEnvironmentId(e,t){let n=await this.getJwksByEnvironmentIdRaw(e,t);return await n.value()}async getJwksJsonByEnvironmentIdRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getJwksJsonByEnvironmentId.");return new xG(await this.request({path:"/sdk/{environmentId}/.well-known/jwks.json".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>S$(e))}async getJwksJsonByEnvironmentId(e,t){let n=await this.getJwksJsonByEnvironmentIdRaw(e,t);return await n.value()}async getMfaDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getMfaDevice.");if(null===e.mfaDeviceId||void 0===e.mfaDeviceId)throw new xB("mfaDeviceId","Required parameter requestParameters.mfaDeviceId was null or undefined when calling getMfaDevice.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa/{mfaDeviceId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{mfaDeviceId}",encodeURIComponent(String(e.mfaDeviceId))),method:"GET",headers:n,query:{}},t),e=>SV(e))}async getMfaDevice(e,t){let n=await this.getMfaDeviceRaw(e,t);return await n.value()}async getMfaDeviceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getMfaDeviceOptions.");if(null===e.mfaDeviceId||void 0===e.mfaDeviceId)throw new xB("mfaDeviceId","Required parameter requestParameters.mfaDeviceId was null or undefined when calling getMfaDeviceOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/mfa/{mfaDeviceId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{mfaDeviceId}",encodeURIComponent(String(e.mfaDeviceId))),method:"OPTIONS",headers:{},query:{}},t))}async getMfaDeviceOptions(e,t){await this.getMfaDeviceOptionsRaw(e,t)}async getNetworksConfigurationByEnvIdRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getNetworksConfigurationByEnvId.");return new xG(await this.request({path:"/sdk/{environmentId}/networks".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>e.map(S1))}async getNetworksConfigurationByEnvId(e,t){let n=await this.getNetworksConfigurationByEnvIdRaw(e,t);
37return await n.value()}async getNonceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getNonce.");return new xG(await this.request({path:"/sdk/{environmentId}/nonce".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>{var t;return null==(t=e)?t:{nonce:xZ(t,"nonce")?t.nonce:void 0}})}async getNonce(e,t){let n=await this.getNonceRaw(e,t);return await n.value()}async getNoncesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getNonces.");let n={};return void 0!==e.count&&(n.count=e.count),new xG(await this.request({path:"/sdk/{environmentId}/nonces".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t),e=>{var t;return null==(t=e)?t:{nonces:t.nonces}})}async getNonces(e,t){let n=await this.getNoncesRaw(e,t);return await n.value()}async getPasskeyAuthenticationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getPasskeyAuthenticationOptions.");let n={};void 0!==e.relatedOriginRpId&&(n.relatedOriginRpId=e.relatedOriginRpId);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/passkeys/authenticate".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>ST(e))}async getPasskeyAuthenticationOptions(e,t){let n=await this.getPasskeyAuthenticationOptionsRaw(e,t);return await n.value()}async getPasskeyAuthenticationOptionsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getPasskeyAuthenticationOptionsOptions.");let n={};return void 0!==e.relatedOriginRpId&&(n.relatedOriginRpId=e.relatedOriginRpId),new xH(await this.request({path:"/sdk/{environmentId}/users/passkeys/authenticate".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:n},t))}async getPasskeyAuthenticationOptionsOptions(e,t){await this.getPasskeyAuthenticationOptionsOptionsRaw(e,t)}async getPasskeyAuthenticationSigninOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getPasskeyAuthenticationSigninOptions.");let n={};return void 0!==e.relatedOriginRpId&&(n.relatedOriginRpId=e.relatedOriginRpId),new xG(await this.request({path:"/sdk/{environmentId}/users/passkeys/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t),e=>ST(e))}async getPasskeyAuthenticationSigninOptions(e,t){let n=await this.getPasskeyAuthenticationSigninOptionsRaw(e,t);return await n.value()}async getPasskeyRegistrationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getPasskeyRegistrationOptions.");return new xG(await this.request({path:"/sdk/{environmentId}/users/passkeys/register".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>(function(e){var t,n;if(null==e)return e;return{attestation:e.attestation,authenticatorSelection:SP(e.authenticatorSelection),challenge:e.challenge,excludeCredentials:e.excludeCredentials.map(SE),extensions:xZ(e,"extensions")?Sj(e.extensions):void 0,hints:xZ(e,"hints")?e.hints:void 0,pubKeyCredParams:e.pubKeyCredParams.map(SA),rp:null==(t=e.rp)?t:{id:t.id,name:t.name},timeout:e.timeout,user:null==(n=e.user)?n:{displayName:n.displayName,id:n.id,name:n.name}}})(e))}async getPasskeyRegistrationOptions(e,t){let n=await this.getPasskeyRegistrationOptionsRaw(e,t);
37return await n.value()}async getPasskeyRegistrationOptionsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getPasskeyRegistrationOptionsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/passkeys/register".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getPasskeyRegistrationOptionsOptions(e,t){await this.getPasskeyRegistrationOptionsOptionsRaw(e,t)}async getRealtimeAuthTokenRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getRealtimeAuthToken.");let n={};void 0!==e.capabilities&&(n.capabilities=e.capabilities);let i={};if(void 0!==e.xDynamicCheckoutSessionToken&&null!==e.xDynamicCheckoutSessionToken&&(i["X-Dynamic-Checkout-Session-Token"]=String(e.xDynamicCheckoutSessionToken)),void 0!==e.xDynamicCheckoutTransactionId&&null!==e.xDynamicCheckoutTransactionId&&(i["X-Dynamic-Checkout-Transaction-Id"]=String(e.xDynamicCheckoutTransactionId)),this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/realtime/auth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{token:t.token}})}async getRealtimeAuthToken(e,t){let n=await this.getRealtimeAuthTokenRaw(e,t);return await n.value()}async getRecoveryCodesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getRecoveryCodes.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa/recovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{count:t.count,recoveryCodes:t.recoveryCodes}})}async getRecoveryCodes(e,t){let n=await this.getRecoveryCodesRaw(e,t);return await n.value()}async getSupportedOfframpsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getSupportedOfframps.");if(null===e.walletAddress||void 0===e.walletAddress)throw new xB("walletAddress","Required parameter requestParameters.walletAddress was null or undefined when calling getSupportedOfframps.");if(null===e.chain||void 0===e.chain)throw new xB("chain","Required parameter requestParameters.chain was null or undefined when calling getSupportedOfframps.");let n={};return void 0!==e.walletAddress&&(n.walletAddress=e.walletAddress),void 0!==e.chain&&(n.chain=e.chain),void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.token&&(n.token=e.token),new xG(await this.request({path:"/sdk/{environmentId}/offramps".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t),e=>{var t;return null==(t=e)?t:{offramps:xZ(t,"offramps")?t.offramps.map(CI):void 0}})}
37async getSupportedOfframps(e,t){let n=await this.getSupportedOfframpsRaw(e,t);return await n.value()}async getSupportedOnrampsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getSupportedOnramps.");if(null===e.walletAddress||void 0===e.walletAddress)throw new xB("walletAddress","Required parameter requestParameters.walletAddress was null or undefined when calling getSupportedOnramps.");if(null===e.chain||void 0===e.chain)throw new xB("chain","Required parameter requestParameters.chain was null or undefined when calling getSupportedOnramps.");let n={};return void 0!==e.walletAddress&&(n.walletAddress=e.walletAddress),void 0!==e.chain&&(n.chain=e.chain),void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.token&&(n.token=e.token),void 0!==e.tokenAmount&&(n.tokenAmount=e.tokenAmount),void 0!==e.includeDisabled&&(n.includeDisabled=e.includeDisabled),void 0!==e.currency&&(n.currency=e.currency),void 0!==e.merchantName&&(n.merchantName=e.merchantName),new xG(await this.request({path:"/sdk/{environmentId}/onramps".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t),e=>{var t;return null==(t=e)?t:{onramps:xZ(t,"onramps")?t.onramps.map(CI):void 0}})}
37async getSupportedOnramps(e,t){let n=await this.getSupportedOnrampsRaw(e,t);return await n.value()}async getTelegramAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getTelegramAuth.");if(null===e.state||void 0===e.state)throw new xB("state","Required parameter requestParameters.state was null or undefined when calling getTelegramAuth.");let n={};return void 0!==e.state&&(n.state=e.state),new xJ(await this.request({path:"/sdk/{environmentId}/telegram/auth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t))}async getTelegramAuth(e,t){let n=await this.getTelegramAuthRaw(e,t);return await n.value()}async getUserAccountsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserAccounts.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new xB("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling getUserAccounts.");let n={};void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.chainName&&(n.chainName=e.chainName);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))),method:"GET",headers:i,query:n},t),e=>e.map(xX))}async getUserAccounts(e,t){let n=await this.getUserAccountsRaw(e,t);return await n.value()}async getUserAccountsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserAccountsOptions.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new xB("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling getUserAccountsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))),method:"OPTIONS",headers:{},query:{}},t))}async getUserAccountsOptions(e,t){await this.getUserAccountsOptionsRaw(e,t)}async getUserFieldsCheckRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserFieldsCheck.");if(null===e.filter||void 0===e.filter)throw new xB("filter","Required parameter requestParameters.filter was null or undefined when calling getUserFieldsCheck.");let n={};void 0!==e.filter&&(n.filter=e.filter);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/check".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{field:t.field,value:t.value,available:t.available}})}async getUserFieldsCheck(e,t){let n=await this.getUserFieldsCheckRaw(e,t);return await n.value()}async getUserFieldsCheckOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserFieldsCheckOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/check".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getUserFieldsCheckOptions(e,t){await this.getUserFieldsCheckOptionsRaw(e,t)}async getUserMfaDevicesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserMfaDevices.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{count:t.count,devices:t.devices.map(SV)}})}async getUserMfaDevices(e,t){let n=await this.getUserMfaDevicesRaw(e,t);
37return await n.value()}async getUserMfaMethodsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserMfaMethods.");let n={};void 0!==e.verifiedOnly&&(n.verifiedOnly=e.verifiedOnly);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa/methods".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{devices:t.devices.map(SV),passkeys:t.passkeys.map(SN),userHasVerifiedMfaMethods:t.userHasVerifiedMfaMethods}})}async getUserMfaMethods(e,t){let n=await this.getUserMfaMethodsRaw(e,t);return await n.value()}async getUserPasskeysRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserPasskeys.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/passkeys".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{passkeys:t.passkeys.map(SN),count:t.count}})}async getUserPasskeys(e,t){let n=await this.getUserPasskeysRaw(e,t);return await n.value()}async getWaasWalletWithVerifiedCredentialsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getWaasWalletWithVerifiedCredentials.");if(null===e.walletAddress||void 0===e.walletAddress)throw new xB("walletAddress","Required parameter requestParameters.walletAddress was null or undefined when calling getWaasWalletWithVerifiedCredentials.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/byWalletAddress/{walletAddress}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletAddress}",encodeURIComponent(String(e.walletAddress))),method:"GET",headers:n,query:{}},t),e=>S_(e))}async getWaasWalletWithVerifiedCredentials(e,t){let n=await this.getWaasWalletWithVerifiedCredentialsRaw(e,t);return await n.value()}async getWaasWalletWithVerifiedCredentialsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getWaasWalletWithVerifiedCredentialsOptions.");if(null===e.walletAddress||void 0===e.walletAddress)throw new xB("walletAddress","Required parameter requestParameters.walletAddress was null or undefined when calling getWaasWalletWithVerifiedCredentialsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/byWalletAddress/{walletAddress}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletAddress}",encodeURIComponent(String(e.walletAddress))),method:"OPTIONS",headers:{},query:{}},t))}async getWaasWalletWithVerifiedCredentialsOptions(e,t){await this.getWaasWalletWithVerifiedCredentialsOptionsRaw(e,t)}async getWalletTransactionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getWalletTransactions.");if(null===e.chainName||void 0===e.chainName)throw new xB("chainName","Required parameter requestParameters.chainName was null or undefined when calling getWalletTransactions.");if(null===e.address||void 0===e.address)throw new xB("address","Required parameter requestParameters.address was null or undefined when calling getWalletTransactions.");if(null===e.networkId||void 0===e.networkId)throw new xB("networkId","Required parameter requestParameters.networkId was null or undefined when calling getWalletTransactions.");let n={};void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.limit&&(n.limit=e.limit),void 0!==e.offset&&(n.offset=e.offset);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/chains/{chainName}/transactions/{address}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{chainName}",encodeURIComponent(String(e.chainName))).replace("{address}",encodeURIComponent(String(e.address))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{transactions:t.transactions.map(Cz),nextOffset:xZ(t,"nextOffset")?t.nextOffset:void 0}})}async getWalletTransactions(e,t){let n=await this.getWalletTransactionsRaw(e,t);
37return await n.value()}async getWalletTransactionsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getWalletTransactionsOptions.");if(null===e.chainName||void 0===e.chainName)throw new xB("chainName","Required parameter requestParameters.chainName was null or undefined when calling getWalletTransactionsOptions.");if(null===e.address||void 0===e.address)throw new xB("address","Required parameter requestParameters.address was null or undefined when calling getWalletTransactionsOptions.");if(null===e.networkId||void 0===e.networkId)throw new xB("networkId","Required parameter requestParameters.networkId was null or undefined when calling getWalletTransactionsOptions.");let n={};return void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.limit&&(n.limit=e.limit),void 0!==e.offset&&(n.offset=e.offset),new xH(await this.request({path:"/sdk/{environmentId}/chains/{chainName}/transactions/{address}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{chainName}",encodeURIComponent(String(e.chainName))).replace("{address}",encodeURIComponent(String(e.address))),method:"OPTIONS",headers:{},query:n},t))}async getWalletTransactionsOptions(e,t){await this.getWalletTransactionsOptionsRaw(e,t)}async globalWalletConnectionsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling globalWalletConnectionsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/globalWallets/connections".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async globalWalletConnectionsOptions(e,t){await this.globalWalletConnectionsOptionsRaw(e,t)}async globalWalletsSettingsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling globalWalletsSettingsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/globalWallets/settings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async globalWalletsSettingsOptions(e,t){await this.globalWalletsSettingsOptionsRaw(e,t)}async hardDeleteUserRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling hardDeleteUser.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xH(await this.request({path:"/sdk/{environmentId}/users".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"DELETE",headers:n,query:{}},t))}async hardDeleteUser(e,t){await this.hardDeleteUserRaw(e,t)}async importPrivateKeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling importPrivateKey.");if(null===e.importWaasPrivateKeyRequest||void 0===e.importWaasPrivateKeyRequest)throw new xB("importWaasPrivateKeyRequest","Required parameter requestParameters.importWaasPrivateKeyRequest was null or undefined when calling importPrivateKey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/privateKey/import".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{chain:e.chain,clientKeygenIds:e.clientKeygenIds,thresholdSignatureScheme:e.thresholdSignatureScheme,legacyWalletId:e.legacyWalletId}}(e.importWaasPrivateKeyRequest)},t),e=>S5(e))}async importPrivateKey(e,t){let n=await this.importPrivateKeyRaw(e,t);
37return await n.value()}async importPrivateKeyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling importPrivateKeyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/privateKey/import".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async importPrivateKeyOptions(e,t){await this.importPrivateKeyOptionsRaw(e,t)}async initAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling initAuth.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling initAuth.");if(null===e.oauthInitAuthRequest||void 0===e.oauthInitAuthRequest)throw new xB("oauthInitAuthRequest","Required parameter requestParameters.oauthInitAuthRequest was null or undefined when calling initAuth.");let n={};return n["Content-Type"]="application/json",new xH(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/initAuth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{state:e.state,redirectUrl:e.redirectUrl,ssoProviderId:e.ssoProviderId}}(e.oauthInitAuthRequest)},t))}async initAuth(e,t){await this.initAuthRaw(e,t)}async initAuthOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling initAuthOptions.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling initAuthOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/initAuth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async initAuthOptions(e,t){await this.initAuthOptionsRaw(e,t)}async initEmailAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling initEmailAuth.");if(null===e.initEmailAuthRequest||void 0===e.initEmailAuthRequest)throw new xB("initEmailAuthRequest","Required parameter requestParameters.initEmailAuthRequest was null or undefined when calling initEmailAuth.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/emailAuth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{walletId:e.walletId,turnkeyEmailAuthTargetPublicKey:e.turnkeyEmailAuthTargetPublicKey}}(e.initEmailAuthRequest)},t),e=>{var t;return null==(t=e)?t:{turnkeyUserId:t.turnkeyUserId,turnkeyApiKeyId:t.turnkeyApiKeyId}})}async initEmailAuth(e,t){let n=await this.initEmailAuthRaw(e,t);return await n.value()}async initPasskeyRecoveryRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling initPasskeyRecovery.");if(null===e.initPasskeyRecoveryRequest||void 0===e.initPasskeyRecoveryRequest)throw new xB("initPasskeyRecoveryRequest","Required parameter requestParameters.initPasskeyRecoveryRequest was null or undefined when calling initPasskeyRecovery.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passkeyRecovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{walletId:e.walletId,turnkeyRecoveryTargetPublicKey:e.turnkeyRecoveryTargetPublicKey}}(e.initPasskeyRecoveryRequest)},t),e=>{var t;return null==(t=e)?t:{turnkeyRecoveryUserId:t.turnkeyRecoveryUserId}})}async initPasskeyRecovery(e,t){let n=await this.initPasskeyRecoveryRaw(e,t);
37return await n.value()}async isAleoFeemasterCoveredRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling isAleoFeemasterCovered.");if(null===e.network||void 0===e.network)throw new xB("network","Required parameter requestParameters.network was null or undefined when calling isAleoFeemasterCovered.");if(null===e.programId||void 0===e.programId)throw new xB("programId","Required parameter requestParameters.programId was null or undefined when calling isAleoFeemasterCovered.");if(null===e.functionName||void 0===e.functionName)throw new xB("functionName","Required parameter requestParameters.functionName was null or undefined when calling isAleoFeemasterCovered.");let n={};void 0!==e.network&&(n.network=e.network),void 0!==e.programId&&(n.programId=e.programId),void 0!==e.functionName&&(n.functionName=e.functionName);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/aleo/feemaster/is-covered".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{covered:t.covered}})}async isAleoFeemasterCovered(e,t){let n=await this.isAleoFeemasterCoveredRaw(e,t);return await n.value()}async isAleoFeemasterCoveredOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling isAleoFeemasterCoveredOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/aleo/feemaster/is-covered".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async isAleoFeemasterCoveredOptions(e,t){await this.isAleoFeemasterCoveredOptionsRaw(e,t)}async jwksOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling jwksOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/.well-known/jwks".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async jwksOptions(e,t){await this.jwksOptionsRaw(e,t)}async legacyEmbeddedWalletDeleteRequestOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling legacyEmbeddedWalletDeleteRequestOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/deleteRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async legacyEmbeddedWalletDeleteRequestOptions(e,t){await this.legacyEmbeddedWalletDeleteRequestOptionsRaw(e,t)}async legacyGetEmbeddedWalletsDeleteRequestRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling legacyGetEmbeddedWalletsDeleteRequest.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/deleteRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>CN(e))}async legacyGetEmbeddedWalletsDeleteRequest(e,t){let n=await this.legacyGetEmbeddedWalletsDeleteRequestRaw(e,t);return await n.value()}async listDeviceRegistrationsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling listDeviceRegistrations.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/deviceRegistrations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{count:t.count,deviceRegistrations:t.deviceRegistrations.map(So)}})}async listDeviceRegistrations(e,t){let n=await this.listDeviceRegistrationsRaw(e,t);
37return await n.value()}async listMfaDevicesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling listMfaDevicesOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/mfa".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async listMfaDevicesOptions(e,t){await this.listMfaDevicesOptionsRaw(e,t)}async listMfaMethodsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling listMfaMethodsOptions.");let n={};return void 0!==e.verifiedOnly&&(n.verifiedOnly=e.verifiedOnly),new xH(await this.request({path:"/sdk/{environmentId}/users/mfa/methods".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:n},t))}async listMfaMethodsOptions(e,t){await this.listMfaMethodsOptionsRaw(e,t)}async logDynamicSdkSettingsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling logDynamicSdkSettings.");if(null===e.sdkSettingsRequest||void 0===e.sdkSettingsRequest)throw new xB("sdkSettingsRequest","Required parameter requestParameters.sdkSettingsRequest was null or undefined when calling logDynamicSdkSettings.");let n={};return n["Content-Type"]="application/json",new xH(await this.request({path:"/sdk/{environmentId}/sdkSettings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{dynamicContextProps:e.dynamicContextProps,dynamicWagmiSettings:e.dynamicWagmiSettings,frameworkSettings:function(e){if(void 0!==e)return null===e?null:{react:function(e){if(void 0!==e)return null===e?null:{version:e.version}}(e.react),nextjs:function(e){if(void 0!==e)return null===e?null:{version:e.version}}(e.nextjs)}}(e.frameworkSettings)}}(e.sdkSettingsRequest)},t))}async logDynamicSdkSettings(e,t){await this.logDynamicSdkSettingsRaw(e,t)}async mergeUsersRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling mergeUsers.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/merge".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{}},t),e=>CD(e))}async mergeUsers(e,t){let n=await this.mergeUsersRaw(e,t);return await n.value()}async mergeUsersOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling mergeUsersOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/merge".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async mergeUsersOptions(e,t){await this.mergeUsersOptionsRaw(e,t)}async networksOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling networksOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/networks".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async networksOptions(e,t){await this.networksOptionsRaw(e,t)}async nonceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling nonceOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/nonce".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async nonceOptions(e,t){await this.nonceOptionsRaw(e,t)}async noncesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling noncesOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/nonces".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async noncesOptions(e,t){await this.noncesOptionsRaw(e,t)}async oauthAuthorizeHtmlRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthAuthorizeHtml.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthAuthorizeHtml.");let n={};return void 0!==e.scope&&(n.scope=e.scope),void 0!==e.state&&(n.state=e.state),void 0!==e.redirectUri&&(n.redirect_uri=e.redirectUri),new xJ(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/authorizeHtml".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"GET",headers:{},query:n},t))}async oauthAuthorizeHtml(e,t){let n=await this.oauthAuthorizeHtmlRaw(e,t);
37return await n.value()}async oauthAuthorizeHtmlOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthAuthorizeHtmlOptions.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthAuthorizeHtmlOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/authorizeHtml".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthAuthorizeHtmlOptions(e,t){await this.oauthAuthorizeHtmlOptionsRaw(e,t)}async oauthLoginRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthLogin.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthLogin.");return new xH(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/login".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"GET",headers:{},query:{}},t))}async oauthLogin(e,t){await this.oauthLoginRaw(e,t)}async oauthLoginOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthLoginOptions.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthLoginOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/login".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthLoginOptions(e,t){await this.oauthLoginOptionsRaw(e,t)}async oauthLoginUrlRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthLoginUrl.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthLoginUrl.");return new xG(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/loginUrl".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"GET",headers:{},query:{}},t),e=>{var t;return null==(t=e)?t:{url:t.url}})}async oauthLoginUrl(e,t){let n=await this.oauthLoginUrlRaw(e,t);return await n.value()}async oauthLoginUrlOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthLoginUrlOptions.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthLoginUrlOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/loginUrl".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthLoginUrlOptions(e,t){await this.oauthLoginUrlOptionsRaw(e,t)}async oauthRedirectAppleRaw(e,t){let n;if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthRedirectApple.");return!function(e){for(let t of e)if("multipart/form-data"===t.contentType)return!0}([{contentType:"application/x-www-form-urlencoded"}]),n=new URLSearchParams,void 0!==e.code&&n.append("code",e.code),void 0!==e.state&&n.append("state",e.state),void 0!==e.idToken&&n.append("id_token",e.idToken),void 0!==e.error&&n.append("error",e.error),new xJ(await this.request({path:"/sdk/{environmentId}/providers/apple/redirect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:{},query:{},body:n},t))}async oauthRedirectApple(e,t){let n=await this.oauthRedirectAppleRaw(e,t);
37return await n.value()}async oauthRedirectAppleOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthRedirectAppleOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/providers/apple/redirect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async oauthRedirectAppleOptions(e,t){await this.oauthRedirectAppleOptionsRaw(e,t)}async oauthRedirectCodeRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthRedirectCode.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthRedirectCode.");let n={};return void 0!==e.code&&(n.code=e.code),void 0!==e.scope&&(n.scope=e.scope),void 0!==e.state&&(n.state=e.state),void 0!==e.authuser&&(n.authuser=e.authuser),void 0!==e.prompt&&(n.prompt=e.prompt),void 0!==e.error&&(n.error=e.error),new xJ(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/redirect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"GET",headers:{},query:n},t))}async oauthRedirectCode(e,t){let n=await this.oauthRedirectCodeRaw(e,t);return await n.value()}async oauthRedirectOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthRedirectOptions.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthRedirectOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/redirect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthRedirectOptions(e,t){await this.oauthRedirectOptionsRaw(e,t)}async oauthResultRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthResult.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthResult.");if(null===e.oauthResultRequest||void 0===e.oauthResultRequest)throw new xB("oauthResultRequest","Required parameter requestParameters.oauthResultRequest was null or undefined when calling oauthResult.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/oauthResult".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"POST",headers:n,query:{},body:S3(e.oauthResultRequest)},t),e=>(function(e){if(null==e)return e;return{code:xZ(e,"code")?e.code:void 0,error:xZ(e,"error")?e.error:void 0,status:e.status}})(e))}async oauthResult(e,t){let n=await this.oauthResultRaw(e,t);return await n.value()}async oauthResultOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthResultOptions.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthResultOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/oauthResult".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthResultOptions(e,t){await this.oauthResultOptionsRaw(e,t)}async oauthSignInRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthSignIn.");
37if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthSignIn.");if(null===e.oauthRequest||void 0===e.oauthRequest)throw new xB("oauthRequest","Required parameter requestParameters.oauthRequest was null or undefined when calling oauthSignIn.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/signIn".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"POST",headers:n,query:{},body:S2(e.oauthRequest)},t),e=>CD(e))}async oauthSignIn(e,t){let n=await this.oauthSignInRaw(e,t);return await n.value()}async oauthSignInOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthSignInOptions.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthSignInOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/signIn".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthSignInOptions(e,t){await this.oauthSignInOptionsRaw(e,t)}async oauthVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthVerify.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthVerify.");if(null===e.oauthRequest||void 0===e.oauthRequest)throw new xB("oauthRequest","Required parameter requestParameters.oauthRequest was null or undefined when calling oauthVerify.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"POST",headers:n,query:{},body:S2(e.oauthRequest)},t),e=>CD(e))}async oauthVerify(e,t){let n=await this.oauthVerifyRaw(e,t);return await n.value()}async oauthVerifyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthVerifyOptions.");if(null===e.providerType||void 0===e.providerType)throw new xB("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthVerifyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthVerifyOptions(e,t){await this.oauthVerifyOptionsRaw(e,t)}async offrampsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling offrampsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/offramps".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async offrampsOptions(e,t){await this.offrampsOptionsRaw(e,t)}async onrampsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling onrampsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/onramps".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async onrampsOptions(e,t){await this.onrampsOptionsRaw(e,t)}async optimizeTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling optimizeTransaction.");
37if(null===e.solanaTransactionOptimizationRequest||void 0===e.solanaTransactionOptimizationRequest)throw new xB("solanaTransactionOptimizationRequest","Required parameter requestParameters.solanaTransactionOptimizationRequest was null or undefined when calling optimizeTransaction.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/solana/optimizeTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{transaction:e.transaction,address:e.address}}(e.solanaTransactionOptimizationRequest)},t),e=>{var t;return null==(t=e)?t:{transaction:t.transaction}})}async optimizeTransaction(e,t){let n=await this.optimizeTransactionRaw(e,t);return await n.value()}async optimizeTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling optimizeTransactionOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/solana/optimizeTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async optimizeTransactionOptions(e,t){await this.optimizeTransactionOptionsRaw(e,t)}async optionsConnectRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling optionsConnect.");return new xH(await this.request({path:"/sdk/{environmentId}/connect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async optionsConnect(e,t){await this.optionsConnectRaw(e,t)}async passkeyRecoveryOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling passkeyRecoveryOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passkeyRecovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async passkeyRecoveryOptions(e,t){await this.passkeyRecoveryOptionsRaw(e,t)}async postExchangeAccountTransferRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling postExchangeAccountTransfer.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new xB("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling postExchangeAccountTransfer.");if(null===e.accountId||void 0===e.accountId)throw new xB("accountId","Required parameter requestParameters.accountId was null or undefined when calling postExchangeAccountTransfer.");if(null===e.createExchangeTransferRequest||void 0===e.createExchangeTransferRequest)throw new xB("createExchangeTransferRequest","Required parameter requestParameters.createExchangeTransferRequest was null or undefined when calling postExchangeAccountTransfer.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts/{accountId}/transfer".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))).replace("{accountId}",encodeURIComponent(String(e.accountId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{to:e.to,amount:e.amount,currency:e.currency,network:e.network,networkObject:function(e){if(void 0!==e)return null===e?null:{networkId:e.networkId,chainName:e.chainName}}(e.networkObject),id:e.id,description:e.description,mfaCode:e.mfaCode}}(e.createExchangeTransferRequest)},t),e=>{var t;return null==(t=e)?t:{id:t.id,exchangeAccountId:xZ(t,"exchangeAccountId")?t.exchangeAccountId:void 0,status:xZ(t,"status")?t.status:void 0,amount:t.amount,currency:t.currency,createdAt:xZ(t,"createdAt")?
37new Date(t.createdAt):void 0}})}async postExchangeAccountTransfer(e,t){let n=await this.postExchangeAccountTransferRaw(e,t);return await n.value()}async postExchangeAccountTransferOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling postExchangeAccountTransferOptions.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new xB("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling postExchangeAccountTransferOptions.");if(null===e.accountId||void 0===e.accountId)throw new xB("accountId","Required parameter requestParameters.accountId was null or undefined when calling postExchangeAccountTransferOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts/{accountId}/transfer".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))).replace("{accountId}",encodeURIComponent(String(e.accountId))),method:"OPTIONS",headers:{},query:{}},t))}async postExchangeAccountTransferOptions(e,t){await this.postExchangeAccountTransferOptionsRaw(e,t)}async postMultichainAccountBalancesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling postMultichainAccountBalances.");
37if(null===e.multichainAccountBalancesRequest||void 0===e.multichainAccountBalancesRequest)throw new xB("multichainAccountBalancesRequest","Required parameter requestParameters.multichainAccountBalancesRequest was null or undefined when calling postMultichainAccountBalances.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/balances".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:SX(e.multichainAccountBalancesRequest)},t),e=>{var t;return null==(t=e)?t:{chainBalances:t.chainBalances.map(SJ)}})}async postMultichainAccountBalances(e,t){let n=await this.postMultichainAccountBalancesRaw(e,t);return await n.value()}async postMultichainAccountBalancesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling postMultichainAccountBalancesOptions.");if(null===e.multichainAccountBalancesRequest||void 0===e.multichainAccountBalancesRequest)throw new xB("multichainAccountBalancesRequest","Required parameter requestParameters.multichainAccountBalancesRequest was null or undefined when calling postMultichainAccountBalancesOptions.");let n={};return n["Content-Type"]="application/json",new xH(await this.request({path:"/sdk/{environmentId}/balances".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:n,query:{},body:SX(e.multichainAccountBalancesRequest)},t))}async postMultichainAccountBalancesOptions(e,t){await this.postMultichainAccountBalancesOptionsRaw(e,t)}async postTelegramAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling postTelegramAuth.");if(null===e.telegramPostRequest||void 0===e.telegramPostRequest)throw new xB("telegramPostRequest","Required parameter requestParameters.telegramPostRequest was null or undefined when calling postTelegramAuth.");let n={};return n["Content-Type"]="application/json",new xH(await this.request({path:"/sdk/{environmentId}/telegram/auth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{state:e.state,telegramUser:function(e){if(void 0!==e)return null===e?null:{id:e.id,firstName:e.firstName,lastName:e.lastName,hash:e.hash,photoURL:e.photoURL,username:e.username,authDate:e.authDate}}(e.telegramUser)}}(e.telegramPostRequest)},t))}async postTelegramAuth(e,t){await this.postTelegramAuthRaw(e,t)}async prefetchRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling prefetch.");if(null===e.prefetchRequest||void 0===e.prefetchRequest)throw new xB("prefetchRequest","Required parameter requestParameters.prefetchRequest was null or undefined when calling prefetch.");let n={};return n["Content-Type"]="application/json",new xH(await this.request({path:"/sdk/{environmentId}/prefetch".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{chain:e.chain,publicWalletAddress:e.publicWalletAddress}}(e.prefetchRequest)},t))}async prefetch(e,t){await this.prefetchRaw(e,t)}async prepareCheckoutTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling prepareCheckoutTransaction.");if(null===e.transactionId||void 0===e.transactionId)throw new xB("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling prepareCheckoutTransaction.");if(null===e.xDynamicCheckoutSessionToken||void 0===e.xDynamicCheckoutSessionToken)throw new xB("xDynamicCheckoutSessionToken","Required parameter requestParameters.xDynamicCheckoutSessionToken was null or undefined when calling prepareCheckoutTransaction.");let n={};return n["Content-Type"]="application/json",void 0!==e.xDynamicCheckoutSessionToken&&null!==e.xDynamicCheckoutSessionToken&&(n["X-Dynamic-Checkout-Session-Token"]=String(e.xDynamicCheckoutSessionToken)),new xG(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/prepare".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{assertBalanceForGasCost:e.assertBalanceForGasCost,assertBalanceForTransferAmount:e.assertBalanceForTransferAmount}}(e.prepareSigningRequest)},t),e=>x8(e))}async prepareCheckoutTransaction(e,t){let n=await this.prepareCheckoutTransactionRaw(e,t);
37return await n.value()}async prepareCheckoutTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling prepareCheckoutTransactionOptions.");if(null===e.transactionId||void 0===e.transactionId)throw new xB("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling prepareCheckoutTransactionOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/prepare".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"OPTIONS",headers:{},query:{}},t))}async prepareCheckoutTransactionOptions(e,t){await this.prepareCheckoutTransactionOptionsRaw(e,t)}async publishEventRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling publishEvent.");if(null===e.publishEvents||void 0===e.publishEvents)throw new xB("publishEvents","Required parameter requestParameters.publishEvents was null or undefined when calling publishEvent.");let n={};return n["Content-Type"]="application/json",new xH(await this.request({path:"/sdk/{environmentId}/events".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{events:e.events.map(Cm)}}(e.publishEvents)},t))}async publishEvent(e,t){await this.publishEventRaw(e,t)}async quoteCheckoutTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling quoteCheckoutTransaction.");if(null===e.transactionId||void 0===e.transactionId)throw new xB("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling quoteCheckoutTransaction.");if(null===e.xDynamicCheckoutSessionToken||void 0===e.xDynamicCheckoutSessionToken)throw new xB("xDynamicCheckoutSessionToken","Required parameter requestParameters.xDynamicCheckoutSessionToken was null or undefined when calling quoteCheckoutTransaction.");if(null===e.quoteRequest||void 0===e.quoteRequest)throw new xB("quoteRequest","Required parameter requestParameters.quoteRequest was null or undefined when calling quoteCheckoutTransaction.");let n={};return n["Content-Type"]="application/json",void 0!==e.xDynamicCheckoutSessionToken&&null!==e.xDynamicCheckoutSessionToken&&(n["X-Dynamic-Checkout-Session-Token"]=String(e.xDynamicCheckoutSessionToken)),new xG(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/quote".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{fromTokenAddress:e.fromTokenAddress,slippage:e.slippage}}(e.quoteRequest)},t),e=>x8(e))}async quoteCheckoutTransaction(e,t){let n=await this.quoteCheckoutTransactionRaw(e,t);return await n.value()}async quoteCheckoutTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling quoteCheckoutTransactionOptions.");if(null===e.transactionId||void 0===e.transactionId)throw new xB("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling quoteCheckoutTransactionOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/quote".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"OPTIONS",headers:{},query:{}},t))}async quoteCheckoutTransactionOptions(e,t){await this.quoteCheckoutTransactionOptionsRaw(e,t)}async realtimeAuthOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling realtimeAuthOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/realtime/auth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async realtimeAuthOptions(e,t){await this.realtimeAuthOptionsRaw(e,t)}async recordCheckoutBroadcastRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling recordCheckoutBroadcast.");if(null===e.transactionId||void 0===e.transactionId)throw new xB("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling recordCheckoutBroadcast.");if(null===e.xDynamicCheckoutSessionToken||void 0===e.xDynamicCheckoutSessionToken)throw new xB("xDynamicCheckoutSessionToken","Required parameter requestParameters.xDynamicCheckoutSessionToken was null or undefined when calling recordCheckoutBroadcast.");if(null===e.recordBroadcastRequest||void 0===e.recordBroadcastRequest)throw new xB("recordBroadcastRequest","Required parameter requestParameters.recordBroadcastRequest was null or undefined when calling recordCheckoutBroadcast.");let n={};return n["Content-Type"]="application/json",void 0!==e.xDynamicCheckoutSessionToken&&null!==e.xDynamicCheckoutSessionToken&&(n["X-Dynamic-Checkout-Session-Token"]=String(e.xDynamicCheckoutSessionToken)),new xG(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/broadcast".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{txHash:e.txHash}}(e.recordBroadcastRequest)},t),e=>x8(e))}async recordCheckoutBroadcast(e,t){let n=await this.recordCheckoutBroadcastRaw(e,t);
37return await n.value()}async recoverKeySharesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling recoverKeyShares.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling recoverKeyShares.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/recover".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{keyShareIds:e.keyShareIds}}(e.recoverMultipleClientKeySharesRequest)},t),e=>{var t;return null==(t=e)?t:{keyShares:t.keyShares.map(Cp)}})}async recoverKeyShares(e,t){let n=await this.recoverKeySharesRaw(e,t);return await n.value()}async recoverKeySharesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling recoverKeySharesOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling recoverKeySharesOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/recover".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async recoverKeySharesOptions(e,t){await this.recoverKeySharesOptionsRaw(e,t)}async recoveryCodesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling recoveryCodesOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/mfa/recovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async recoveryCodesOptions(e,t){await this.recoveryCodesOptionsRaw(e,t)}async recoveryEmailOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling recoveryEmailOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/recoveryEmail".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async recoveryEmailOptions(e,t){await this.recoveryEmailOptionsRaw(e,t)}async refreshAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling refreshAuth.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/refresh".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{}},t),e=>CD(e))}async refreshAuth(e,t){let n=await this.refreshAuthRaw(e,t);return await n.value()}async refreshKeySharesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling refreshKeyShares.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling refreshKeyShares.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/refresh".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{shareSetId:e.shareSetId}}(e.refreshKeySharesRequest)},t),e=>{var t;return null==(t=e)?t:{roomId:t.roomId,serverKeygenIds:t.serverKeygenIds,newServerKeygenIds:xZ(t,"newServerKeygenIds")?t.newServerKeygenIds:void 0,walletId:xZ(t,"walletId")?t.walletId:void 0,shareSetId:xZ(t,"shareSetId")?t.shareSetId:void 0}})}async refreshKeyShares(e,t){let n=await this.refreshKeySharesRaw(e,t);
37return await n.value()}async refreshKeySharesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling refreshKeySharesOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling refreshKeySharesOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/refresh".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async refreshKeySharesOptions(e,t){await this.refreshKeySharesOptionsRaw(e,t)}async refreshOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling refreshOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/refresh".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async refreshOptions(e,t){await this.refreshOptionsRaw(e,t)}async registerAleoScannerRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerAleoScanner.");if(null===e.inlineObject2||void 0===e.inlineObject2)throw new xB("inlineObject2","Required parameter requestParameters.inlineObject2 was null or undefined when calling registerAleoScanner.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/aleo/scanner/register".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{network:e.network,key_id:e.keyId,ciphertext:e.ciphertext}}(e.inlineObject2)},t),e=>{var t;return null==(t=e)?t:{uuid:t.uuid}})}async registerAleoScanner(e,t){let n=await this.registerAleoScannerRaw(e,t);return await n.value()}async registerAleoScannerOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerAleoScannerOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/aleo/scanner/register".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async registerAleoScannerOptions(e,t){await this.registerAleoScannerOptionsRaw(e,t)}async registerPasskeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerPasskey.");if(null===e.passkeyRegisterRequest||void 0===e.passkeyRegisterRequest)throw new xB("passkeyRegisterRequest","Required parameter requestParameters.passkeyRegisterRequest was null or undefined when calling registerPasskey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/passkeys/register".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{id:e.id,rawId:e.rawId,response:function(e){if(void 0!==e)return null===e?null:{attestationObject:e.attestationObject,clientDataJson:e.clientDataJson,transports:void 0===e.transports?void 0:e.transports.map(SR),publicKey:e.publicKey}}(e.response),clientExtensionResults:SF(e.clientExtensionResults),authenticatorAttachment:e.authenticatorAttachment,type:e.type,createMfaToken:Sl(e.createMfaToken)}}(e.passkeyRegisterRequest)},t),e=>CD(e))}async registerPasskey(e,t){let n=await this.registerPasskeyRaw(e,t);
37return await n.value()}async registerPasskeyMfaDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerPasskeyMfaDevice.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa/register/passkey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{id:t.id,type:Sz(t.type),registration:function(e){var t,n,i;if(null==e)return e;return{attestation:xZ(e,"attestation")?e.attestation:void 0,rp:null==(t=e.rp)?t:{id:xZ(t,"id")?t.id:void 0,name:t.name},user:null==(n=e.user)?n:{id:n.id,name:n.name,displayName:n.displayName},challenge:e.challenge,pubKeyCredParams:e.pubKeyCredParams.map(SA),timeout:xZ(e,"timeout")?e.timeout:void 0,authenticatorSelection:xZ(e,"authenticatorSelection")?SP(e.authenticatorSelection):void 0,excludeCredentials:xZ(e,"excludeCredentials")?e.excludeCredentials.map(SB):void 0,extensions:xZ(e,"extensions")?null==(i=e.extensions)?i:{appid:xZ(i,"appid")?i.appid:void 0,credProps:xZ(i,"credProps")?i.credProps:void 0,hmacCreateSecret:xZ(i,"hmacCreateSecret")?i.hmacCreateSecret:void 0}:void 0}}(t.registration)}})}async registerPasskeyMfaDevice(e,t){let n=await this.registerPasskeyMfaDeviceRaw(e,t);return await n.value()}async registerPasskeyMfaDeviceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerPasskeyMfaDeviceOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/mfa/register/passkey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async registerPasskeyMfaDeviceOptions(e,t){await this.registerPasskeyMfaDeviceOptionsRaw(e,t)}async registerPasskeyMfaDeviceVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerPasskeyMfaDeviceVerify.");if(null===e.mFARegisterPasskeyDevicePostRequest||void 0===e.mFARegisterPasskeyDevicePostRequest)throw new xB("mFARegisterPasskeyDevicePostRequest","Required parameter requestParameters.mFARegisterPasskeyDevicePostRequest was null or undefined when calling registerPasskeyMfaDeviceVerify.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa/register/passkey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{id:e.id,attestation:function(e){if(void 0!==e)return null===e?null:{id:e.id,rawId:e.rawId,response:function(e){if(void 0!==e)return null===e?null:{clientDataJSON:e.clientDataJSON,attestationObject:e.attestationObject,authenticatorData:e.authenticatorData,publicKeyAlgorithm:e.publicKeyAlgorithm,publicKey:e.publicKey}}(e.response),authenticatorAttachment:e.authenticatorAttachment,clientExtensionResults:SF(e.clientExtensionResults),type:e.type}}(e.attestation)}}(e.mFARegisterPasskeyDevicePostRequest)},t),e=>CD(e))}async registerPasskeyMfaDeviceVerify(e,t){let n=await this.registerPasskeyMfaDeviceVerifyRaw(e,t);return await n.value()}async registerSessionKeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerSessionKey.");if(null===e.registerSessionKeyRequest||void 0===e.registerSessionKeyRequest)throw new xB("registerSessionKeyRequest","Required parameter requestParameters.registerSessionKeyRequest was null or undefined when calling registerSessionKey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/sessionKey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{publicKey:e.publicKey,prevSessionKeySignature:e.prevSessionKeySignature,walletId:e.walletId}}(e.registerSessionKeyRequest)},t),e=>{var t;return null==(t=e)?t:{publicKey:t.publicKey,expiresAt:t.expiresAt}})}async registerSessionKey(e,t){let n=await this.registerSessionKeyRaw(e,t);
37return await n.value()}async registerTotpMfaDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerTotpMfaDevice.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa/register/totp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{id:t.id,type:Sz(t.type),secret:t.secret,uri:t.uri}})}async registerTotpMfaDevice(e,t){let n=await this.registerTotpMfaDeviceRaw(e,t);return await n.value()}async registerTotpMfaDeviceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerTotpMfaDeviceOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/mfa/register/totp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async registerTotpMfaDeviceOptions(e,t){await this.registerTotpMfaDeviceOptionsRaw(e,t)}async registerTotpMfaDeviceVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerTotpMfaDeviceVerify.");if(null===e.mFARegisterTotpDevicePostRequest||void 0===e.mFARegisterTotpDevicePostRequest)throw new xB("mFARegisterTotpDevicePostRequest","Required parameter requestParameters.mFARegisterTotpDevicePostRequest was null or undefined when calling registerTotpMfaDeviceVerify.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/mfa/register/totp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{type:e.type,code:e.code}}(e.mFARegisterTotpDevicePostRequest)},t),e=>SV(e))}async registerTotpMfaDeviceVerify(e,t){let n=await this.registerTotpMfaDeviceVerifyRaw(e,t);return await n.value()}async requestAleoFeeAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling requestAleoFeeAuth.");if(null===e.inlineObject1||void 0===e.inlineObject1)throw new xB("inlineObject1","Required parameter requestParameters.inlineObject1 was null or undefined when calling requestAleoFeeAuth.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/aleo/feemaster/fee-auth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{network:e.network,authorization:e.authorization,priorityFee:e.priorityFee}}(e.inlineObject1)},t),e=>{var t;return null==(t=e)?t:{feeAuthorization:t.feeAuthorization}})}async requestAleoFeeAuth(e,t){let n=await this.requestAleoFeeAuthRaw(e,t);return await n.value()}async requestAleoFeeAuthOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling requestAleoFeeAuthOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/aleo/feemaster/fee-auth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async requestAleoFeeAuthOptions(e,t){await this.requestAleoFeeAuthOptionsRaw(e,t)}async reshareRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling reshare.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling reshare.");if(null===e.reshareRequest||void 0===e.reshareRequest)throw new xB("reshareRequest","Required parameter requestParameters.reshareRequest was null or undefined when calling reshare.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/reshare".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{clientKeygenIds:e.clientKeygenIds,oldThresholdSignatureScheme:e.oldThresholdSignatureScheme,newThresholdSignatureScheme:e.newThresholdSignatureScheme,delegateToProjectEnvironment:e.delegateToProjectEnvironment,revokeDelegation:e.revokeDelegation,shareSetId:e.shareSetId}}(e.reshareRequest)},t),e=>{var t;return null==(t=e)?t:{roomId:t.roomId,serverKeygenIds:t.serverKeygenIds,newServerKeygenIds:t.newServerKeygenIds,walletId:xZ(t,"walletId")?t.walletId:void 0}})}async reshare(e,t){let n=await this.reshareRaw(e,t);
37return await n.value()}async reshareOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling reshareOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling reshareOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/reshare".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async reshareOptions(e,t){await this.reshareOptionsRaw(e,t)}async restoreEmbeddedWalletRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling restoreEmbeddedWallet.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling restoreEmbeddedWallet.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/restore".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"PUT",headers:n,query:{}},t))}async restoreEmbeddedWallet(e,t){await this.restoreEmbeddedWalletRaw(e,t)}async restoreEmbeddedWalletOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling restoreEmbeddedWalletOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling restoreEmbeddedWalletOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/restore".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async restoreEmbeddedWalletOptions(e,t){await this.restoreEmbeddedWalletOptionsRaw(e,t)}async retryEmailVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling retryEmailVerification.");if(null===e.emailVerificationRetryRequest||void 0===e.emailVerificationRetryRequest)throw new xB("emailVerificationRetryRequest","Required parameter requestParameters.emailVerificationRetryRequest was null or undefined when calling retryEmailVerification.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/emailVerifications/retry".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{verificationUUID:e.verificationUUID,email:e.email,captchaToken:e.captchaToken}}(e.emailVerificationRetryRequest)},t),e=>Ss(e))}async retryEmailVerification(e,t){let n=await this.retryEmailVerificationRaw(e,t);return await n.value()}async retryEmailVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling retryEmailVerificationOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/emailVerifications/retry".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async retryEmailVerificationOptions(e,t){await this.retryEmailVerificationOptionsRaw(e,t)}async retrySmsVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling retrySmsVerification.");
37if(null===e.smsVerificationRetryRequest||void 0===e.smsVerificationRetryRequest)throw new xB("smsVerificationRetryRequest","Required parameter requestParameters.smsVerificationRetryRequest was null or undefined when calling retrySmsVerification.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/smsVerifications/retry".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{verificationUUID:e.verificationUUID,phoneCountryCode:e.phoneCountryCode,phoneNumber:e.phoneNumber,isoCountryCode:e.isoCountryCode,captchaToken:e.captchaToken}}(e.smsVerificationRetryRequest)},t),e=>C_(e))}async retrySmsVerification(e,t){let n=await this.retrySmsVerificationRaw(e,t);return await n.value()}async retrySmsVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling retrySmsVerificationOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/smsVerifications/retry".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async retrySmsVerificationOptions(e,t){await this.retrySmsVerificationOptionsRaw(e,t)}async revokeAleoScannerRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling revokeAleoScanner.");if(null===e.inlineObject4||void 0===e.inlineObject4)throw new xB("inlineObject4","Required parameter requestParameters.inlineObject4 was null or undefined when calling revokeAleoScanner.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/aleo/scanner/revoke".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{network:e.network,uuid:e.uuid}}(e.inlineObject4)},t))}async revokeAleoScanner(e,t){let n=await this.revokeAleoScannerRaw(e,t);return await n.value()}async revokeAleoScannerOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling revokeAleoScannerOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/aleo/scanner/revoke".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async revokeAleoScannerOptions(e,t){await this.revokeAleoScannerOptionsRaw(e,t)}async revokeSessionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling revokeSession.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xH(await this.request({path:"/sdk/{environmentId}/revoke".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{}},t))}async revokeSession(e,t){await this.revokeSessionRaw(e,t)}async revokeSessionOptionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling revokeSessionOption.");return new xH(await this.request({path:"/sdk/{environmentId}/revoke".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async revokeSessionOption(e,t){await this.revokeSessionOptionRaw(e,t)}async scanUrlRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling scanUrl.");if(null===e.scanWebsiteUrlRequest||void 0===e.scanWebsiteUrlRequest)throw new xB("scanWebsiteUrlRequest","Required parameter requestParameters.scanWebsiteUrlRequest was null or undefined when calling scanUrl.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/scan/websiteUrl".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{url:e.url}}(e.scanWebsiteUrlRequest)},t),e=>{var t;return null==(t=e)?t:{isMalicious:xZ(t,"isMalicious")?t.isMalicious:void 0}})}async scanUrl(e,t){let n=await this.scanUrlRaw(e,t);
37return await n.value()}async scanUrlOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling scanUrlOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/scan/websiteUrl".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async scanUrlOptions(e,t){await this.scanUrlOptionsRaw(e,t)}async sdkSettingsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sdkSettingsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/sdkSettings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async sdkSettingsOptions(e,t){await this.sdkSettingsOptionsRaw(e,t)}async selectUserWalletRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling selectUserWallet.");if(null===e.userWalletSelectionRequest||void 0===e.userWalletSelectionRequest)throw new xB("userWalletSelectionRequest","Required parameter requestParameters.userWalletSelectionRequest was null or undefined when calling selectUserWallet.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/wallets/selection".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{walletId:e.walletId}}(e.userWalletSelectionRequest)},t),e=>CD(e))}async selectUserWallet(e,t){let n=await this.selectUserWalletRaw(e,t);return await n.value()}async selectUserWalletOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling selectUserWalletOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/wallets/selection".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async selectUserWalletOptions(e,t){await this.selectUserWalletOptionsRaw(e,t)}async sessionCheckRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sessionCheck.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xH(await this.request({path:"/sdk/{environmentId}/session".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t))}async sessionCheck(e,t){await this.sessionCheckRaw(e,t)}async sessionCheckOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sessionCheckOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/session".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async sessionCheckOptions(e,t){await this.sessionCheckOptionsRaw(e,t)}async sessionKeyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sessionKeyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/sessionKey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async sessionKeyOptions(e,t){await this.sessionKeyOptionsRaw(e,t)}async settingsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling settingsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/settings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async settingsOptions(e,t){await this.settingsOptionsRaw(e,t)}async signAleoRequestRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signAleoRequest.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling signAleoRequest.");if(null===e.signAleoRequestWithWaasRequest||void 0===e.signAleoRequestWithWaasRequest)throw new xB("signAleoRequestWithWaasRequest","Required parameter requestParameters.signAleoRequestWithWaasRequest was null or undefined when calling signAleoRequest.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xJ(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/aleo/signRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{payload:e.payload}}(e.signAleoRequestWithWaasRequest)},t))}async signAleoRequest(e,t){let n=await this.signAleoRequestRaw(e,t);
37return await n.value()}async signAleoRequestOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signAleoRequestOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling signAleoRequestOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/aleo/signRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async signAleoRequestOptions(e,t){await this.signAleoRequestOptionsRaw(e,t)}async signInWithEmailVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signInWithEmailVerification.");if(null===e.emailVerificationVerifyRequest||void 0===e.emailVerificationVerifyRequest)throw new xB("emailVerificationVerifyRequest","Required parameter requestParameters.emailVerificationVerifyRequest was null or undefined when calling signInWithEmailVerification.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/emailVerifications/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Su(e.emailVerificationVerifyRequest)},t),e=>CD(e))}async signInWithEmailVerification(e,t){let n=await this.signInWithEmailVerificationRaw(e,t);return await n.value()}async signInWithEmailVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signInWithEmailVerificationOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/emailVerifications/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async signInWithEmailVerificationOptions(e,t){await this.signInWithEmailVerificationOptionsRaw(e,t)}async signInWithSmsVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signInWithSmsVerification.");if(null===e.smsVerificationVerifyRequest||void 0===e.smsVerificationVerifyRequest)throw new xB("smsVerificationVerifyRequest","Required parameter requestParameters.smsVerificationVerifyRequest was null or undefined when calling signInWithSmsVerification.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/smsVerifications/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Cb(e.smsVerificationVerifyRequest)},t),e=>CD(e))}async signInWithSmsVerification(e,t){let n=await this.signInWithSmsVerificationRaw(e,t);return await n.value()}async signInWithSmsVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signInWithSmsVerificationOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/smsVerifications/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async signInWithSmsVerificationOptions(e,t){await this.signInWithSmsVerificationOptionsRaw(e,t)}async signMessageRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signMessage.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling signMessage.");if(null===e.signMessageWithWaasRequest||void 0===e.signMessageWithWaasRequest)throw new xB("signMessageWithWaasRequest","Required parameter requestParameters.signMessageWithWaasRequest was null or undefined when calling signMessage.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/signMessage".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{message:e.message,is
37Formatted:e.isFormatted,roomId:e.roomId,context:function(e){if(void 0!==e)return null===e?null:{evmTransaction:function(e){if(void 0!==e)return null===e?null:{to:e.to,chainId:e.chainId,data:e.data,gas:e.gas,gasPrice:e.gasPrice,maxFeePerGas:e.maxFeePerGas,maxPriorityFeePerGas:e.maxPriorityFeePerGas,nonce:e.nonce,value:e.value}}(e.evmTransaction),evmUserOperation:function(e){if(void 0!==e)return null===e?null:{chainId:e.chainId,entryPoint:e.entryPoint,operation:function(e){if(void 0!==e)return null===e?null:{authorization:function(e){if(void 0!==e)return null===e?null:{address:e.address,chainId:e.chainId,nonce:e.nonce,r:e.r,s:e.s,v:e.v,yParity:e.yParity}}(e.authorization),callData:e.callData,callGasLimit:e.callGasLimit,factory:e.factory,factoryData:e.factoryData,maxFeePerGas:e.maxFeePerGas,maxPriorityFeePerGas:e.maxPriorityFeePerGas,nonce:e.nonce,paymaster:e.paymaster,paymasterData:e.paymasterData,paymasterPostOpGasLimit:e.paymasterPostOpGasLimit,paymasterVerificationGasLimit:e.paymasterVerificationGasLimit,preVerificationGas:e.preVerificationGas,sender:e.sender,signature:e.signature,verificationGasLimit:e.verificationGasLimit}}(e.operation)}}(e.evmUserOperation),svmTransaction:function(e){if(void 0!==e)return null===e?null:{chainId:e.chainId,method:e.method,serializedTransactions:e.serializedTransactions}}(e.svmTransaction),suiTransaction:function(e){if(void 0!==e)return null===e?null:{chainId:e.chainId,serializedTransaction:e.serializedTransaction}}(e.suiTransaction),btcTransaction:function(e){if(void 0!==e)return null===e?null:{psbt:e.psbt,chainId:e.chainId,accountAddress:e.accountAddress}}(e.btcTransaction),eip7702Auth:function(e){if(void 0!==e)return null===e?null:{address:e.address,chainId:e.chainId,nonce:e.nonce}}(e.eip7702Auth),evmMessage:function(e){if(void 0!==e)return null===e?null:{raw:e.raw}}(e.evmMessage),svmMessage:e.svmMessage,suiMessage:e.suiMessage,stellarMessage:e.stellarMessage,evmTypedData:function(e){if(void 0!==e)return null===e?null:{domain:function(e){if(void 0!==e)return null===e?null:{name:e.name,version:e.version,chainId:e.chainId,verifyingContract:e.verifyingContract}}(e.domain),message:e.message,primaryType:e.primaryType,types:e.types}}(e.evmTypedData),domain:e.domain}}(e.context),bitcoinConfig:function(e){if(void 0!==e)return null===e?null:{addressType:e.addressType,network:e.network}}(e.bitcoinConfig),shareSetId:e.shareSetId}}(e.signMessageWithWaasRequest)},t),e=>{var t;return null==(t=e)?t:{roomId:t.roomId,serverKeygenIds:xZ(t,"serverKeygenIds")?t.serverKeygenIds:void 0,newServerKeygenIds:xZ(t,"newServerKeygenIds")?t.newServerKeygenIds:void 0,walletId:xZ(t,"walletId")?t.walletId:void 0}})}async signMessage(e,t){let n=await this.signMessageRaw(e,t);return await n.value()}async signMessageOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signMessageOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling signMessageOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/signMessage".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async signMessageOptions(e,t){await this.signMessageOptionsRaw(e,t)}async signinWithPasskeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signinWithPasskey.");if(null===e.passkeyAuthRequest||void 0===e.passkeyAuthRequest)throw new xB("passkeyAuthRequest","Required parameter requestParameters.passkeyAuthRequest was null or undefined when calling signinWithPasskey.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/users/passkeys/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:SL(e.passkeyAuthRequest)},t),e=>CD(e))}async signinWithPasskey(e,t){let n=await this.signinWithPasskeyRaw(e,t);
37return await n.value()}async simulateEVMTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling simulateEVMTransaction.");if(null===e.simulateEVMTransactionRequest||void 0===e.simulateEVMTransactionRequest)throw new xB("simulateEVMTransactionRequest","Required parameter requestParameters.simulateEVMTransactionRequest was null or undefined when calling simulateEVMTransaction.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/evm/simulateTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{chainId:e.chainId,data:e.data,from:e.from,to:e.to,value:e.value,domain:e.domain}}(e.simulateEVMTransactionRequest)},t),e=>Cw(e))}async simulateEVMTransaction(e,t){let n=await this.simulateEVMTransactionRaw(e,t);return await n.value()}async simulateEVMTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling simulateEVMTransactionOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/evm/simulateTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async simulateEVMTransactionOptions(e,t){await this.simulateEVMTransactionOptionsRaw(e,t)}async simulateSVMTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling simulateSVMTransaction.");if(null===e.simulateSVMTransactionRequest||void 0===e.simulateSVMTransactionRequest)throw new xB("simulateSVMTransactionRequest","Required parameter requestParameters.simulateSVMTransactionRequest was null or undefined when calling simulateSVMTransaction.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/solana/simulateTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{chain:e.chain,transactions:e.transactions,accountAddress:e.accountAddress,domain:e.domain,method:e.method}}(e.simulateSVMTransactionRequest)},t),e=>Cw(e))}async simulateSVMTransaction(e,t){let n=await this.simulateSVMTransactionRaw(e,t);return await n.value()}async simulateSVMTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling simulateSVMTransactionOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/solana/simulateTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async simulateSVMTransactionOptions(e,t){await this.simulateSVMTransactionOptionsRaw(e,t)}async simulateUserOpRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling simulateUserOp.");if(null===e.simulateUserOpRequest||void 0===e.simulateUserOpRequest)throw new xB("simulateUserOpRequest","Required parameter requestParameters.simulateUserOpRequest was null or undefined when calling simulateUserOp.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/evm/simulateUserOp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{chainId:e.chainId,operation:e.operation,entryPoint:e.entryPoint,domain:e.domain,value:e.value}}(e.simulateUserOpRequest)},t),e=>Cw(e))}async simulateUserOp(e,t){let n=await this.simulateUserOpRaw(e,t);return await n.value()}async simulateUserOpOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling simulateUserOpOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/evm/simulateUserOp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async simulateUserOpOptions(e,t){await this.simulateUserOpOptionsRaw(e,t)}async softDeleteEmbeddedWalletRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling softDeleteEmbeddedWallet.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling softDeleteEmbeddedWallet.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/softDelete".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"DELETE",headers:n,query:{}},t))}async softDeleteEmbeddedWallet(e,t){await this.softDeleteEmbeddedWalletRaw(e,t)}async softDeleteEmbeddedWalletOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling softDeleteEmbeddedWalletOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling softDeleteEmbeddedWalletOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/softDelete".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async softDeleteEmbeddedWalletOptions(e,t){await this.softDeleteEmbeddedWalletOptionsRaw(e,t)}async sponsorSVMTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sponsorSVMTransaction.");
37if(null===e.sponsorSVMTransactionRequest||void 0===e.sponsorSVMTransactionRequest)throw new xB("sponsorSVMTransactionRequest","Required parameter requestParameters.sponsorSVMTransactionRequest was null or undefined when calling sponsorSVMTransaction.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/solana/sponsorTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{transaction:e.transaction}}(e.sponsorSVMTransactionRequest)},t),e=>{var t;return null==(t=e)?t:{transaction:xZ(t,"transaction")?t.transaction:void 0}})}async sponsorSVMTransaction(e,t){let n=await this.sponsorSVMTransactionRaw(e,t);return await n.value()}async sponsorSVMTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sponsorSVMTransactionOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/solana/sponsorTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async sponsorSVMTransactionOptions(e,t){await this.sponsorSVMTransactionOptionsRaw(e,t)}async stepUpCheckRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling stepUpCheck.");if(null===e.stepUpCheckRequest||void 0===e.stepUpCheckRequest)throw new xB("stepUpCheckRequest","Required parameter requestParameters.stepUpCheckRequest was null or undefined when calling stepUpCheck.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/stepUp/check".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{scope:Sc(e.scope)}}(e.stepUpCheckRequest)},t),e=>{var t;return null==(t=e)?t:{isRequired:t.isRequired,credentials:t.credentials.map(Ck),defaultCredentialId:xZ(t,"defaultCredentialId")?t.defaultCredentialId:void 0}})}async stepUpCheck(e,t){let n=await this.stepUpCheckRaw(e,t);return await n.value()}async stepUpCheckOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling stepUpCheckOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/stepUp/check".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async stepUpCheckOptions(e,t){await this.stepUpCheckOptionsRaw(e,t)}async swapQuoteRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling swapQuote.");if(null===e.swapQuoteRequest||void 0===e.swapQuoteRequest)throw new xB("swapQuoteRequest","Required parameter requestParameters.swapQuoteRequest was null or undefined when calling swapQuote.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/swap/quote".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{from:Cx(e.from),maxPriceImpact:e.maxPriceImpact,order:e.order,slippage:e.slippage,to:Cx(e.to)}}(e.swapQuoteRequest)},t),e=>{var t;return null==(t=e)?t:{approvalAddress:xZ(t,"approvalAddress")?t.approvalAddress:void 0,feeCosts:xZ(t,"feeCosts")?t.feeCosts.map(CC):void 0,from:CR(t.from),gasCostUSD:xZ(t,"gasCostUSD")?t.gasCostUSD:void 0,id:t.id,signingPayload:xZ(t,"signingPayload")?x7(t.signingPayload):void 0,steps:t.steps.map(CT),to:CR(t.to)}})}async swapQuote(e,t){let n=await this.swapQuoteRaw(e,t);
37return await n.value()}async swapQuoteOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling swapQuoteOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/swap/quote".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async swapQuoteOptions(e,t){await this.swapQuoteOptionsRaw(e,t)}async swapStatusRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling swapStatus.");if(null===e.swapStatusRequest||void 0===e.swapStatusRequest)throw new xB("swapStatusRequest","Required parameter requestParameters.swapStatusRequest was null or undefined when calling swapStatus.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/swap/status".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{from:CP(e.from),to:CP(e.to),txHash:e.txHash}}(e.swapStatusRequest)},t),e=>{var t;return null==(t=e)?t:{error:xZ(t,"error")?t.error:void 0,explorerLink:xZ(t,"explorerLink")?t.explorerLink:void 0,message:xZ(t,"message")?t.message:void 0,receivingTxLink:xZ(t,"receivingTxLink")?t.receivingTxLink:void 0,sendingTxLink:xZ(t,"sendingTxLink")?t.sendingTxLink:void 0,status:t.status,substatus:xZ(t,"substatus")?t.substatus:void 0}})}async swapStatus(e,t){let n=await this.swapStatusRaw(e,t);return await n.value()}async swapStatusOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling swapStatusOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/swap/status".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async swapStatusOptions(e,t){await this.swapStatusOptionsRaw(e,t)}async telegramAuthOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramAuthOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/telegram/auth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async telegramAuthOptions(e,t){await this.telegramAuthOptionsRaw(e,t)}async telegramCheckAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramCheckAuth.");let n={};return n["Content-Type"]="application/json",new xH(await this.request({path:"/sdk/{environmentId}/checkTelegramAuth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:S3(e.oauthResultRequest)},t))}async telegramCheckAuth(e,t){await this.telegramCheckAuthRaw(e,t)}async telegramCheckAuthOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramCheckAuthOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/checkTelegramAuth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async telegramCheckAuthOptions(e,t){await this.telegramCheckAuthOptionsRaw(e,t)}async telegramSignInRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramSignIn.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/telegram/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:S3(e.oauthResultRequest)},t),e=>CD(e))}async telegramSignIn(e,t){let n=await this.telegramSignInRaw(e,t);
37return await n.value()}async telegramSignInOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramSignInOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/telegram/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async telegramSignInOptions(e,t){await this.telegramSignInOptionsRaw(e,t)}async telegramVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramVerify.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/telegram/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:S3(e.oauthResultRequest)},t),e=>CD(e))}async telegramVerify(e,t){let n=await this.telegramVerifyRaw(e,t);return await n.value()}async telegramVerifyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramVerifyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/telegram/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async telegramVerifyOptions(e,t){await this.telegramVerifyOptionsRaw(e,t)}async updateAdditionalAddressesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling updateAdditionalAddresses.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling updateAdditionalAddresses.");if(null===e.inlineObject||void 0===e.inlineObject)throw new xB("inlineObject","Required parameter requestParameters.inlineObject was null or undefined when calling updateAdditionalAddresses.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/additionalAddresses".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{additionalAddresses:e.additionalAddresses.map(SM)}}(e.inlineObject)},t),e=>{var t;return null==(t=e)?t:{success:xZ(t,"success")?t.success:void 0}})}async updateAdditionalAddresses(e,t){let n=await this.updateAdditionalAddressesRaw(e,t);return await n.value()}async updateAdditionalAddressesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling updateAdditionalAddressesOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling updateAdditionalAddressesOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/additionalAddresses".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async updateAdditionalAddressesOptions(e,t){await this.updateAdditionalAddressesOptionsRaw(e,t)}async updateEmbeddedWalletRecoveryEmailRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling updateEmbeddedWalletRecoveryEmail.");if(null===e.updateRecoveryEmailRequest||void 0===e.updateRecoveryEmailRequest)throw new xB("updateRecoveryEmailRequest","Required parameter requestParameters.updateRecoveryEmailRequest was null or undefined when calling updateEmbeddedWalletRecoveryEmail.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/recoveryEmail".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{turnkeySignedRequest:Si(e.turnkeySignedRequest)}}(e.updateRecoveryEmailRequest)},t))}async updateEmbeddedWalletRecoveryEmail(e,t){await this.updateEmbeddedWalletRecoveryEmailRaw(e,t)}async updatePasskeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling updatePasskey.");if(null===e.updateUserPasskeyRequest||void 0===e.updateUserPasskeyRequest)throw new xB("updateUserPasskeyRequest","Required parameter requestParameters.updateUserPasskeyRequest was null or undefined when calling updatePasskey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users/passkeys".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{id:e.id,alias:e.alias}}(e.updateUserPasskeyRequest)},t),e=>SN(e))}async updatePasskey(e,t){let n=await this.updatePasskeyRaw(e,t);
37return await n.value()}async updateSelfRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling updateSelf.");if(null===e.userFields||void 0===e.userFields)throw new xB("userFields","Required parameter requestParameters.userFields was null or undefined when calling updateSelf.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/users".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{email:e.email,alias:e.alias,firstName:e.firstName,lastName:e.lastName,jobTitle:e.jobTitle,phoneNumber:e.phoneNumber,tShirtSize:e.tShirtSize,team:e.team,policiesConsent:e.policiesConsent,country:e.country,username:e.username,captchaToken:e.captchaToken,metadata:e.metadata,mfaBackupCodeAcknowledgement:e.mfaBackupCodeAcknowledgement,btcWallet:e.btcWallet,kdaWallet:e.kdaWallet,ltcWallet:e.ltcWallet,ckbWallet:e.ckbWallet,kasWallet:e.kasWallet,dogeWallet:e.dogeWallet,emailNotification:e.emailNotification,discordNotification:e.discordNotification,newsletterNotification:e.newsletterNotification}}(e.userFields)},t),e=>Cq(e))}async updateSelf(e,t){let n=await this.updateSelfRaw(e,t);return await n.value()}async updateUserMfaDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling updateUserMfaDevice.");if(null===e.mfaDeviceId||void 0===e.mfaDeviceId)throw new xB("mfaDeviceId","Required parameter requestParameters.mfaDeviceId was null or undefined when calling updateUserMfaDevice.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xH(await this.request({path:"/sdk/{environmentId}/users/mfa/{mfaDeviceId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{mfaDeviceId}",encodeURIComponent(String(e.mfaDeviceId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{default:e._default}}(e.mFAUpdateDeviceRequest)},t))}async updateUserMfaDevice(e,t){await this.updateUserMfaDeviceRaw(e,t)}async updateWaasWalletSettingsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling updateWaasWalletSettings.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling updateWaasWalletSettings.");if(null===e.updateWaasWalletSettingsRequest||void 0===e.updateWaasWalletSettingsRequest)throw new xB("updateWaasWalletSettingsRequest","Required parameter requestParameters.updateWaasWalletSettingsRequest was null or undefined when calling updateWaasWalletSettings.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/settings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{hasDeniedDelegatedAccess:e.hasDeniedDelegatedAccess,shareSetId:e.shareSetId}}(e.updateWaasWalletSettingsRequest)},t),e=>{var t;return null==(t=e)?t:{walletId:t.walletId,settings:Sf(t.settings)}})}async updateWaasWalletSettings(e,t){let n=await this.updateWaasWalletSettingsRaw(e,t);return await n.value()}async upgradeEmbeddedWalletToV2Raw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling upgradeEmbeddedWalletToV2.");if(null===e.upgradeEmbeddedWalletToV2Request||void 0===e.upgradeEmbeddedWalletToV2Request)throw new xB("upgradeEmbeddedWalletToV2Request","Required parameter requestParameters.upgradeEmbeddedWalletToV2Request was null or undefined when calling upgradeEmbeddedWalletToV2.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/upgradeToV2".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{sessionPublicKey:e.sessionPublicKey}}(e.upgradeEmbeddedWalletToV2Request)},t),e=>CD(e))}async upgradeEmbeddedWalletToV2(e,t){let n=await this.upgradeEmbeddedWalletToV2Raw(e,t);
37return await n.value()}async upgradeEmbeddedWalletToV2OptionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling upgradeEmbeddedWalletToV2Option.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/upgradeToV2".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async upgradeEmbeddedWalletToV2Option(e,t){await this.upgradeEmbeddedWalletToV2OptionRaw(e,t)}async userPasskeysOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling userPasskeysOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/passkeys".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async userPasskeysOptions(e,t){await this.userPasskeysOptionsRaw(e,t)}async usersOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling usersOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async usersOptions(e,t){await this.usersOptionsRaw(e,t)}async verifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verify.");if(null===e.verifyRequest||void 0===e.verifyRequest)throw new xB("verifyRequest","Required parameter requestParameters.verifyRequest was null or undefined when calling verify.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:CM(e.verifyRequest)},t),e=>CD(e))}async verify(e,t){let n=await this.verifyRaw(e,t);return await n.value()}async verifyEmailVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyEmailVerification.");if(null===e.emailVerificationVerifyRequest||void 0===e.emailVerificationVerifyRequest)throw new xB("emailVerificationVerifyRequest","Required parameter requestParameters.emailVerificationVerifyRequest was null or undefined when calling verifyEmailVerification.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/emailVerifications/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Su(e.emailVerificationVerifyRequest)},t),e=>Cq(e))}async verifyEmailVerification(e,t){let n=await this.verifyEmailVerificationRaw(e,t);return await n.value()}async verifyEmailVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyEmailVerificationOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/emailVerifications/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyEmailVerificationOptions(e,t){await this.verifyEmailVerificationOptionsRaw(e,t)}async verifyLinkRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyLink.");if(null===e.verifyRequest||void 0===e.verifyRequest)throw new xB("verifyRequest","Required parameter requestParameters.verifyRequest was null or undefined when calling verifyLink.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/verify/link".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:CM(e.verifyRequest)},t),e=>CD(e))}async verifyLink(e,t){let n=await this.verifyLinkRaw(e,t);
37return await n.value()}async verifyLinkOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyLinkOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/verify/link".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyLinkOptions(e,t){await this.verifyLinkOptionsRaw(e,t)}async verifyMergeUsersRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyMergeUsers.");if(null===e.mergeUserConflictResolutions||void 0===e.mergeUserConflictResolutions)throw new xB("mergeUserConflictResolutions","Required parameter requestParameters.mergeUserConflictResolutions was null or undefined when calling verifyMergeUsers.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/verify/merge".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{mergeUserResolutions:void 0===e.mergeUserResolutions?void 0:e.mergeUserResolutions.map(SZ)}}(e.mergeUserConflictResolutions)},t),e=>CD(e))}async verifyMergeUsers(e,t){let n=await this.verifyMergeUsersRaw(e,t);return await n.value()}async verifyMergeUsersOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyMergeUsersOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/verify/merge".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyMergeUsersOptions(e,t){await this.verifyMergeUsersOptionsRaw(e,t)}async verifyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyOptions(e,t){await this.verifyOptionsRaw(e,t)}async verifyPrefetchRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyPrefetch.");return new xH(await this.request({path:"/sdk/{environmentId}/prefetch".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyPrefetch(e,t){await this.verifyPrefetchRaw(e,t)}async verifySmsVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifySmsVerification.");if(null===e.smsVerificationVerifyRequest||void 0===e.smsVerificationVerifyRequest)throw new xB("smsVerificationVerifyRequest","Required parameter requestParameters.smsVerificationVerifyRequest was null or undefined when calling verifySmsVerification.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/smsVerifications/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Cb(e.smsVerificationVerifyRequest)},t),e=>Cq(e))}async verifySmsVerification(e,t){let n=await this.verifySmsVerificationRaw(e,t);return await n.value()}async verifySmsVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifySmsVerificationOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/smsVerifications/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifySmsVerificationOptions(e,t){await this.verifySmsVerificationOptionsRaw(e,t)}async verifyTransferRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyTransfer.");if(null===e.verifyRequest||void 0===e.verifyRequest)throw new xB("verifyRequest","Required parameter requestParameters.verifyRequest was null or undefined when calling verifyTransfer.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/verify/transfer".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:CM(e.verifyRequest)},t),e=>CD(e))}async verifyTransfer(e,t){let n=await this.verifyTransferRaw(e,t);
37return await n.value()}async verifyTransferOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyTransferOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/verify/transfer".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyTransferOptions(e,t){await this.verifyTransferOptionsRaw(e,t)}async verifyUnlinkRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyUnlink.");if(null===e.verifyUnlinkRequest||void 0===e.verifyUnlinkRequest)throw new xB("verifyUnlinkRequest","Required parameter requestParameters.verifyUnlinkRequest was null or undefined when calling verifyUnlink.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/verify/unlink".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{walletId:e.walletId,verifiedCrentialId:e.verifiedCrentialId,verifiedCredentialId:e.verifiedCredentialId,primaryWalletId:e.primaryWalletId}}(e.verifyUnlinkRequest)},t),e=>CD(e))}async verifyUnlink(e,t){let n=await this.verifyUnlinkRaw(e,t);return await n.value()}async verifyUnlinkOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyUnlinkOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/verify/unlink".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyUnlinkOptions(e,t){await this.verifyUnlinkOptionsRaw(e,t)}async waasWalletSettingsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling waasWalletSettingsOptions.");if(null===e.walletId||void 0===e.walletId)throw new xB("walletId","Required parameter requestParameters.walletId was null or undefined when calling waasWalletSettingsOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/settings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async waasWalletSettingsOptions(e,t){await this.waasWalletSettingsOptionsRaw(e,t)}async walletAccountOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling walletAccountOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/walletAccounts".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async walletAccountOptions(e,t){await this.walletAccountOptionsRaw(e,t)}async walletAccountRequestOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling walletAccountRequestOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/walletAccounts/createRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async walletAccountRequestOptions(e,t){await this.walletAccountRequestOptionsRaw(e,t)}async walletsSigninRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling walletsSignin.");if(null===e.verifyRequest||void 0===e.verifyRequest)throw new xB("verifyRequest","Required parameter requestParameters.verifyRequest was null or undefined when calling walletsSignin.");let n={};return n["Content-Type"]="application/json",new xG(await this.request({path:"/sdk/{environmentId}/wallets/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:CM(e.verifyRequest)},t),e=>CD(e))}async walletsSignin(e,t){let n=await this.walletsSigninRaw(e,t);
37return await n.value()}async walletsSigninOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling walletsSigninOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/wallets/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async walletsSigninOptions(e,t){await this.walletsSigninOptionsRaw(e,t)}async walletsVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling walletsVerify.");if(null===e.verifyRequest||void 0===e.verifyRequest)throw new xB("verifyRequest","Required parameter requestParameters.verifyRequest was null or undefined when calling walletsVerify.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new xG(await this.request({path:"/sdk/{environmentId}/wallets/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:CM(e.verifyRequest)},t),e=>CD(e))}async walletsVerify(e,t){let n=await this.walletsVerifyRaw(e,t);return await n.value()}async walletsVerifyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new xB("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling walletsVerifyOptions.");return new xH(await this.request({path:"/sdk/{environmentId}/wallets/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async walletsVerifyOptions(e,t){await this.walletsVerifyOptionsRaw(e,t)}}(oz=vz||(vz={})).Testnet="testnet",oz.Mainnet="mainnet",(oF=vF||(vF={})).Testnet="testnet",oF.Mainnet="mainnet",(oL=vL||(vL={})).Testnet="testnet",oL.Mainnet="mainnet";let CL={ALEO:"aleo",ALGO:"algorand",APTOS:"aptos",BTC:"bip122",COSMOS:"cosmos",ETH:"eip155",EVM:"eip155",FLOW:"flow",MIDNIGHT:"midnight",SOL:"solana",STARK:"starknet",STELLAR:"stellar",SUI:"sui",TEMPO:"tempo",TON:"ton",TRON:"tron"},CV={aleo:hh.Aleo,algorand:hh.Algo,aptos:hh.Aptos,bip122:hh.Btc,cosmos:hh.Cosmos,eip155:hh.Evm,flow:hh.Flow,midnight:hh.Midnight,solana:hh.Sol,starknet:hh.Stark,stellar:hh.Stellar,sui:hh.Sui,tempo:hh.Tempo,ton:hh.Ton,tron:hh.Tron};var CB=e.i(125510);let CK=["XS","S","M","L","XL","2XL"],CZ=(0,CB.getData)(),CG=["Brunei DS","Cambodia","Indonesia","Laos","Malaysia","Myanmar","Philippines","Singapore","Thailand","Vietnam"],CH={primary_chain:"evm",wallets:{algorand:"perawallet",bitcoin:"xverse",cosmos:"keplr",evm:"metamask",flow:"blocto",solana:"phantom"}},CJ={aleo:"ALEO",starknet:"STARK",stellar:"STELLAR",tempo:"TEMPO"},CY="https://app.dynamicauth.com/api/v0".replace(/\/+$/,"");class CX{constructor(e=new C0){this.configuration=e,this.fetchApi=async(e,t)=>{let n={url:e,init:t};for(let e of this.middleware)e.pre&&(n=await e.pre({fetch:this.fetchApi,...n})||n);let i=await (this.configuration.fetchApi||fetch)(n.url,n.init);for(let e of this.middleware)e.post&&(i=await e.post({fetch:this.fetchApi,url:n.url,init:n.init,response:i.clone()})||i);return i},this.middleware=e.middleware}withMiddleware(...e){let t=this.clone();return t.middleware=t.middleware.concat(...e),t}withPreMiddleware(...e){let t=e.map(e=>({pre:e}));return this.withMiddleware(...t)}withPostMiddleware(...e){let t=e.map(e=>({post:e}));return this.withMiddleware(...t)}async request(e,t){let{url:n,init:i}=this.createFetchParams(e,t),a=await this.fetchApi(n,i);if(a.status>=200&&a.status<300)return a;throw a}createFetchParams(e,t){let n,i=this.configuration.basePath+e.path;void 0!==e.query&&0!==Object.keys(e.query).length&&(i+="?"+this.configuration.queryParamsStringify(e.query));let a="u">typeof FormData&&e.body instanceof FormData||e.body instanceof URLSearchParams||(n=e.body,"u">typeof Blob&&n instanceof Blob)?e.body:JSON.stringify(e.body),r=Object.assign({},this.configuration.headers,e.headers);return{url:i,init:{method:e.method,headers:r,body:a,credentials:this.configuration.credentials,...t}}}clone(){let e=new this.constructor(this.configuration);return e.middleware=this.middleware.slice(),e}}
37class CQ extends Error{constructor(e,t){super(t),this.field=e,this.name="RequiredError"}}class C0{constructor(e={}){this.configuration=e}get basePath(){return null!=this.configuration.basePath?this.configuration.basePath:CY}get fetchApi(){return this.configuration.fetchApi}get middleware(){return this.configuration.middleware||[]}get queryParamsStringify(){return this.configuration.queryParamsStringify||function e(t,n=""){return Object.keys(t).map(i=>{let a=n+(n.length?`[${i}]`:i),r=t[i];if(r instanceof Array){let e=r.map(e=>encodeURIComponent(String(e))).join(`&${encodeURIComponent(a)}=`);return`${encodeURIComponent(a)}=${e}`}return r instanceof Date?`${encodeURIComponent(a)}=${encodeURIComponent(r.toISOString())}`:r instanceof Object?e(r,a):`${encodeURIComponent(a)}=${encodeURIComponent(String(r))}`}).filter(e=>e.length>0).join("&")}}get username(){return this.configuration.username}get password(){return this.configuration.password}get apiKey(){let e=this.configuration.apiKey;if(e)return"function"==typeof e?e:()=>e}get accessToken(){let e=this.configuration.accessToken;if(e)return"function"==typeof e?e:async()=>e}get headers(){return this.configuration.headers}get credentials(){return this.configuration.credentials}}function C1(e,t){return null!=e[t]}class C2{constructor(e,t=e=>e){this.raw=e,this.transformer=t}async value(){return this.transformer(await this.raw.json())}}class C3{constructor(e){this.raw=e}async value(){}}class C5{constructor(e){this.raw=e}async value(){return await this.raw.text()}}function C6(e){var t;return null==(t=e)?t:{currency:t.currency,balance:t.balance,availableBalance:C1(t,"availableBalance")?t.availableBalance:void 0,logoURI:C1(t,"logoURI")?t.logoURI:void 0}}function C4(e){var t=e;if(null==t)return t;return{id:t.id,exchange:t.exchange,type:C1(t,"type")?t.type:void 0,balances:t.balances.map(C6),name:C1(t,"name")?t.name:void 0,chain:C1(t,"chain")?t.chain:void 0}}(oV=vV||(vV={})).Coinbase="coinbase",oV.Kraken="kraken";(oB=vB||(vB={})).Eth="ETH",oB.Evm="EVM",oB.Flow="FLOW",oB.Sol="SOL",oB.Algo="ALGO",oB.Stark="STARK",oB.Cosmos="COSMOS",oB.Btc="BTC",oB.Eclipse="ECLIPSE",oB.Sui="SUI",oB.Spark="SPARK",oB.Tron="TRON",oB.Aptos="APTOS",oB.Ton="TON",oB.Stellar="STELLAR",oB.Aleo="ALEO",oB.Tempo="TEMPO",oB.Midnight="MIDNIGHT",(oK=vK||(vK={})).Wallet="wallet",oK.Exchange="exchange";function C7(e){return e}(oZ=vZ||(vZ={})).Direct="direct",oZ.Enterprise="enterprise",oZ.Indirect="indirect",oZ.None="none",(oG=vG||(vG={})).Only="connect-only",oG.AndSign="connect-and-sign",(oH=vH||(vH={})).Localstorage="localstorage",oH.Cookie="cookie",(oJ=vJ||(vJ={})).CrossPlatform="cross-platform",oJ.Platform="platform";(oY=vY||(vY={})).Discouraged="discouraged",oY.Preferred="preferred",oY.Required="required";function C8(e){return e}function C9(e){return e}(oX=vX||(vX={})).Discouraged="discouraged",oX.Preferred="preferred",oX.Required="required",(oQ=vQ||(vQ={})).Internal="AUTHENTICATOR_TRANSPORT_INTERNAL",oQ.Usb="AUTHENTICATOR_TRANSPORT_USB",oQ.Nfc="AUTHENTICATOR_TRANSPORT_NFC",oQ.Ble="AUTHENTICATOR_TRANSPORT_BLE",oQ.Hybrid="AUTHENTICATOR_TRANSPORT_HYBRID",(o0=v0||(v0={})).GoogleDrive="googleDrive",o0.ICloud="iCloud",o0.Dynamic="dynamic",o0.External="external",o0.Delegated="delegated";function Re(e){if(void 0!==e)return null===e?null:{location:e.location,keygenId:e.keygenId,thresholdSignatureScheme:e.thresholdSignatureScheme,externalKeyShareId:e.externalKeyShareId}}function Rt(e){var t;return null==(t=e)?t:{location:C9(t.location),keyShareId:t.keyShareId,externalKeyShareId:t.externalKeyShareId}}function Rn(e){var t;return null==(t=e)?t:{id:t.id,backupLocation:t.backupLocation,passwordEncrypted:t.passwordEncrypted,walletShareDeveloperKeyEncrypted:C1(t,"walletShareDeveloperKeyEncrypted")?t.walletShareDeveloperKeyEncrypted:void 0,externalKeyShareId:C1(t,"externalKeyShareId")?t.externalKeyShareId:void 0,keygenId:C1(t,"keygenId")?t.keygenId:void 0}}(v1||(v1={})).Pending="pending",(o1=v2||(v2={})).TwoOfTwo="TWO_OF_TWO",o1.TwoOfThree="TWO_OF_THREE",o1.ThreeOfFive="THREE_OF_FIVE",(o2=v3||(v3={})).Pending="pending",o2.Activated="activated";(o3=v5||(v5={})).Blockchain="blockchain",o3.Email="email",o3.Oauth="oauth",o3.Passkey="passkey",o3.PhoneNumber="phoneNumber",o3.ExternalUser="externalUser",o3.Totp="totp",(o5=v6||(v6={})).EmailOnly="emailOnly",o5.MagicLink="magicLink",o5.Apple="apple",o5.Bitbucket="bitbucket",o5.Coinbasesocial="coinbasesocial",o5.Discord="discord",o5.Epicgames="epicgames",o5.Facebook="facebook",o5.Farcaster="farcaster",o5.Github="github",o5.Gitlab="gitlab",o5.Google="google",o5.Instagram="instagram",o5.Linkedin="linkedin",o5.Microsoft="microsoft",o5.Twitch="twitch",o5.Twitter="twitter",o5.Blocto="blocto",o5.Banxa="banxa",o5.CoinbaseOnramp="coinbaseOnramp",o5.CryptoDotCom="cryptoDotCom",o5.MoonPay="moonPay",o5.Dynamic="dynamic",o5.Alchemy="alchemy",o5.Zerodev="zerodev",o5.Telegram="telegram",o5.Turnkey="turnkey",o5.CoinbaseWaas="coinbaseWaas",o5.Sms="sms",o5.Spotify="spotify",o5.Tiktok="tiktok",o5.Line="line",o5.Steam="steam",o5.Shopify="shopify",o5.Zksync="zksync",o5.Kraken="kraken",o5.Blockaid="blockaid",o5.Passkey="passkey",o5.Okta="okta",o5.Sendgrid="sendgrid",o5.Resend="resend",(o6=v4||(v4={})).Ordinals="ordinals",o6.Payment="payment",o6.Cosmos="cosmos",o6.Evm="evm",o6.Stellar="stellar",o6.Ton="ton",o6.MidnightUnshielded="midnight_unshielded",o6.MidnightDust="midnight_dust",o6.MidnightShielded="midnight_shielded";
37(o4=v7||(v7={})).SignerToEcdsa="zerodev_signer_to_ecdsa",o4.MultiChain="zerodev_multi_chain",(o7=v8||(v8={})).V1="V1",o7.V2="V2",o7.V3="V3",(v9||(v9={})).Ledger="ledger";(o8=fe||(fe={})).Dynamic="dynamic",o8.User="user";(o9=ft||(ft={})).V6="v6",o9.V7="v7",(se=fn||(fn={})).V24="v2_4",se.V30="v3_0",se.V31="v3_1",se.V32="v3_2",se.V33="v3_3",(st=fi||(fi={})).Delegated="delegated",st.RootUser="rootUser",st.Server="server",(sn=fa||(fa={})).BrowserExtension="browserExtension",sn.CustodialService="custodialService",sn.WalletConnect="walletConnect",sn.QrCode="qrCode",sn.DeepLink="deepLink",sn.EmbeddedWallet="embeddedWallet",sn.SmartContractWallet="smartContractWallet";function Ri(e){var t=e;if(null==t)return t;return{address:t.address,chainName:t.chainName}}function Ra(e){if(void 0!==e)return null===e?null:{address:e.address,chainName:e.chainName}}(si=fr||(fr={})).Pending="pending",si.Complete="complete",(sa=fo||(fo={})).Text="text",sa.Checkbox="checkbox",sa.Select="select",(sr=fs||(fs={})).Standard="standard",sr.Custom="custom",(fl||(fl={})).Address="address",(so=fd||(fd={})).Payment="payment",so.Deposit="deposit",(ss=fc||(fc={})).Cheapest="cheapest",ss.Fastest="fastest",ss.PreferredOrder="preferred_order",(sl=fu||(fu={})).Initiated="initiated",sl.SourceAttached="source_attached",sl.Quoted="quoted",sl.Signing="signing",sl.Broadcasted="broadcasted",sl.SourceConfirmed="source_confirmed",sl.Cancelled="cancelled",sl.Expired="expired",sl.Failed="failed",(sd=fm||(fm={})).Unknown="unknown",sd.Pending="pending",sd.Cleared="cleared",sd.Blocked="blocked",sd.Review="review",(sc=fp||(fp={})).None="none",sc.Routing="routing",sc.Bridging="bridging",sc.Swapping="swapping",sc.Settling="settling",sc.Completed="completed",sc.Failed="failed";function Rr(e,t){var n,i;if(null==e)return e;return{chainName:e.chainName,chainId:e.chainId,evmTransaction:C1(e,"evmTransaction")?null==(n=e.evmTransaction)?n:{to:n.to,data:n.data,value:n.value,gasLimit:C1(n,"gasLimit")?n.gasLimit:void 0,gasPrice:C1(n,"gasPrice")?n.gasPrice:void 0,maxFeePerGas:C1(n,"maxFeePerGas")?n.maxFeePerGas:void 0,maxPriorityFeePerGas:C1(n,"maxPriorityFeePerGas")?n.maxPriorityFeePerGas:void 0,nonce:C1(n,"nonce")?n.nonce:void 0}:void 0,evmApproval:C1(e,"evmApproval")?null==(i=e.evmApproval)?i:{tokenAddress:i.tokenAddress,spenderAddress:i.spenderAddress,amount:i.amount}:void 0,serializedTransaction:C1(e,"serializedTransaction")?e.serializedTransaction:void 0,psbt:C1(e,"psbt")?e.psbt:void 0}}function Ro(e,t){var n,i,a,r;if(null==e)return e;return{id:e.id,checkoutId:e.checkoutId,memo:C1(e,"memo")?e.memo:void 0,userId:C1(e,"userId")?e.userId:void 0,amount:e.amount,currency:e.currency,destinationAddresses:C1(e,"destinationAddresses")?e.destinationAddresses.map(Ri):void 0,executionState:e.executionState,settlementState:e.settlementState,riskState:e.riskState,sourceType:C1(e,"sourceType")?e.sourceType:void 0,fromAddress:C1(e,"fromAddress")?e.fromAddress:void 0,fromChainId:C1(e,"fromChainId")?e.fromChainId:void 0,fromChainName:C1(e,"fromChainName")?e.fromChainName:void 0,fromToken:C1(e,"fromToken")?e.fromToken:void 0,toAddress:C1(e,"toAddress")?e.toAddress:void 0,toChainId:C1(e,"toChainId")?e.toChainId:void 0,toChainName:C1(e,"toChainName")?e.toChainName:void 0,toToken:C1(e,"toToken")?e.toToken:void 0,quoteVersion:e.quoteVersion,quote:C1(e,"quote")?null==(n=e.quote)?n:{version:n.version,fromAmount:n.fromAmount,toAmount:n.toAmount,fees:C1(n,"fees")?function(e){var t;if(null==e)return e;return{totalFeeUsd:C1(e,"totalFeeUsd")?e.totalFeeUsd:void 0,gasEstimate:C1(e,"gasEstimate")?null==(t=e.gasEstimate)?t:{usdValue:C1(t,"usdValue")?t.usdValue:void 0,nativeValue:C1(t,"nativeValue")?t.nativeValue:void 0,nativeSymbol:C1(t,"nativeSymbol")?t.nativeSymbol:void 0}:void 0}}(n.fees):void 0,estimatedTimeSec:C1(n,"estimatedTimeSec")?n.estimatedTimeSec:void 0,rawQuote:C1(n,"rawQuote")?n.rawQuote:void 0,signingPayload:C1(n,"signingPayload")?Rr(n.signingPayload):void 0,createdAt:new Date(n.createdAt),expiresAt:new Date(n.expiresAt)}:void 0,txHash:C1(e,"txHash")?e.txHash:void 0,broadcastedAt:C1(e,"broadcastedAt")?new Date(e.broadcastedAt):void 0,sourceConfirmedAt:C1(e,"sourceConfirmedAt")?
37new Date(e.sourceConfirmedAt):void 0,confirmations:C1(e,"confirmations")?e.confirmations:void 0,settlement:C1(e,"settlement")?null==(i=e.settlement)?i:{toChainId:i.toChainId,toToken:i.toToken,toAddress:i.toAddress,completedAt:C1(i,"completedAt")?new Date(i.completedAt):void 0}:void 0,completedAt:C1(e,"completedAt")?new Date(e.completedAt):void 0,failure:C1(e,"failure")?null==(a=e.failure)?a:{code:a.code,message:a.message,category:a.category,stage:a.stage,retryable:a.retryable,details:C1(a,"details")?a.details:void 0}:void 0,expiresAt:C1(e,"expiresAt")?new Date(e.expiresAt):void 0,createdAt:new Date(e.createdAt),updatedAt:new Date(e.updatedAt),exchangeSource:C1(e,"exchangeSource")?null==(r=e.exchangeSource)?r:{exchangeId:r.exchangeId,metadata:r.metadata}:void 0}}function Rs(e){var t=e;if(null==t)return t;return{type:t.type,amount:t.amount,currency:t.currency}}function Rl(e){if(void 0!==e)return null===e?null:{attestationObject:e.attestationObject,clientDataJson:e.clientDataJson,credentialId:e.credentialId,transports:e.transports.map(C8),publicKey:e.publicKey}}function Rd(e){return e}function Rc(e){if(void 0!==e)return null===e?null:{chains:void 0===e.chains?void 0:e.chains.map(Rd),chain:Rd(e.chain),embeddedWalletProvider:e.embeddedWalletProvider,embeddedWalletSpecificOpts:function(e){if(void 0!==e)return null===e?null:{...function(e){if(void 0!==e)return null===e?null:{attestation:Rl(e.attestation),challenge:e.challenge}}(e)}}(e.embeddedWalletSpecificOpts),isAuthenticatorAttached:e.isAuthenticatorAttached,passkeyAlias:e.passkeyAlias,sessionPublicKey:e.sessionPublicKey}}(su=fh||(fh={})).Buy="buy",su.Send="send",(sm=fv||(fv={})).Network="FEE_TYPE_NETWORK",sm.Exchange="FEE_TYPE_EXCHANGE",(ff||(ff={})).GuestCheckoutApplePay="GUEST_CHECKOUT_APPLE_PAY",(sp=fg||(fg={})).PendingAuth="ONRAMP_ORDER_STATUS_PENDING_AUTH",sp.PendingPayment="ONRAMP_ORDER_STATUS_PENDING_PAYMENT",sp.Processing="ONRAMP_ORDER_STATUS_PROCESSING",sp.Completed="ONRAMP_ORDER_STATUS_COMPLETED",sp.Failed="ONRAMP_ORDER_STATUS_FAILED",(fy||(fy={})).PaymentLinkTypeApplePayButton="PAYMENT_LINK_TYPE_APPLE_PAY_BUTTON",(sh=fw||(fw={})).Evm="EVM",sh.Midnight="MIDNIGHT",sh.Sol="SOL",sh.Sui="SUI",sh.Btc="BTC",sh.Ton="TON",sh.Stellar="STELLAR",sh.Tempo="TEMPO",(sv=f_||(f_={})).Turnkey="turnkey",sv.Turnkeyhd="turnkeyhd",sv.DynamicWaas="dynamicWaas";(sf=fb||(fb={})).Threshold="threshold",sf.Full="full";function Ru(e){if(void 0!==e)return null===e?null:{body:e.body,stamp:function(e){if(void 0!==e)return null===e?null:{stampHeaderName:e.stampHeaderName,stampHeaderValue:e.stampHeaderValue}}(e.stamp),url:e.url}}function Rm(e){var t=e;if(null==t)return t;return{name:t.name,symbol:t.symbol,type:t.type,code:t.code,value:t.value}}(sg=fk||(fk={})).Email="email",sg.Id="id",sg.ExternalUserId="externalUserId",sg.PhoneNumber="phoneNumber",sg.SocialUsername="socialUsername",sg.SocialAccountId="socialAccountId",(sy=fI||(fI={})).Evm="EVM",sy.Midnight="MIDNIGHT",sy.Svm="SVM",sy.Sui="SUI",sy.Btc="BTC",sy.Ton="TON",sy.Stellar="STELLAR",sy.Tempo="TEMPO",(sw=fx||(fx={})).Fiat="fiat",sw.Crypto="crypto",(s_=fS||(fS={})).Dynamic="dynamic",s_.External="external",(sb=fC||(fC={})).RsaOaep256="RSA-OAEP-256",sb.HybridRsaAes256="HYBRID-RSA-AES-256",(sk=fR||(fR={})).Pending="pending",sk.Active="active",sk.Revoked="revoked",(sI=fO||(fO={})).Accepted="accepted",sI.Queued="queued";function Rp(e,t){return null==e?e:{currentDeviceRevoked:e.currentDeviceRevoked}}function Rh(e){var t;return null==(t=e)?t:{id:t.id,isCurrentDevice:t.isCurrentDevice,userAgent:C1(t,"userAgent")?t.userAgent:void 0,createdAt:new Date(t.createdAt)}}(sx=fj||(fj={})).Days="days",sx.Hours="hours",sx.Minutes="minutes";function Rv(e,t){return null==e?e:{verificationUUID:e.verificationUUID,email:e.email}}function Rf(e){if(void 0!==e)return null===e?null:{singleUse:e.singleUse}}function Rg(e){return e}function Ry(e){if(void 0!==e)return null===e?null:{verificationUUID:e.verificationUUID,verificationToken:e.verificationToken,captchaToken:e.captchaToken,sessionPublicKey:e.sessionPublicKey,requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Rg)}
37}(sS=fT||(fT={})).Consolememberinvite="console:member:invite",sS.Consolemfareset="console:mfa:reset",sS.Consoleprojectdelete="console:project:delete",sS.Consolesettingsupdate="console:settings:update",sS.Consolessoupdate="console:sso:update",sS.Consoleuserdelete="console:user:delete",sS.Credentiallink="credential:link",sS.Credentialupdate="credential:update",sS.Credentialunlink="credential:unlink",sS.Userupdate="user:update",sS.Userdelete="user:delete",sS.Walletexport="wallet:export",sS.Walletdelete="wallet:delete",sS.Walletdelegate="wallet:delegate",sS.Walletsign="wallet:sign",sS.Walletrestore="wallet:restore",(fP||(fP={})).Mpc="mpc";function Rw(e,t){if(null==e)return e;return{walletId:e.walletId,secret:e.secret,source:C1(e,"source")?e.source:void 0}}function R_(e){var t=e;if(null==t)return t;return{address:t.address,publicKey:C1(t,"publicKey")?t.publicKey:void 0,type:t.type}}function Rb(e){if(void 0!==e)return null===e?null:{address:e.address,publicKey:e.publicKey,type:e.type}}function Rk(e){var t=e;if(null==t)return t;return{shareSetId:t.shareSetId,shareSetType:t.shareSetType,thresholdSignatureScheme:t.thresholdSignatureScheme,createdAt:new Date(t.createdAt)}}function RI(e,t){if(null==e)return e;return{hasDeniedDelegatedAccess:C1(e,"hasDeniedDelegatedAccess")?e.hasDeniedDelegatedAccess:void 0,shouldRefreshOnNextSignOn:C1(e,"shouldRefreshOnNextSignOn")?e.shouldRefreshOnNextSignOn:void 0,reshareOnNextSignOn:C1(e,"reshareOnNextSignOn")?e.reshareOnNextSignOn:void 0,revokeOnNextSignOn:C1(e,"revokeOnNextSignOn")?e.revokeOnNextSignOn:void 0}}function Rx(e){var t,n=e;if(null==n)return n;return{address:C1(n,"address")?n.address:void 0,chain:C1(n,"chain")?n.chain:void 0,refId:C1(n,"refId")?n.refId:void 0,signerRefId:C1(n,"signerRefId")?n.signerRefId:void 0,email:C1(n,"email")?n.email:void 0,id:n.id,nameService:C1(n,"name_service")?null==(t=n.name_service)?t:{avatar:C1(t,"avatar")?t.avatar:void 0,name:C1(t,"name")?t.name:void 0}:void 0,publicIdentifier:C1(n,"public_identifier")?n.public_identifier:void 0,walletName:C1(n,"wallet_name")?n.wallet_name:void 0,walletProvider:C1(n,"wallet_provider")?n.wallet_provider:void 0,walletProperties:C1(n,"wallet_properties")?function(e){if(null==e)return e;return{turnkeySubOrganizationId:C1(e,"turnkeySubOrganizationId")?e.turnkeySubOrganizationId:void 0,turnkeyPrivateKeyId:C1(e,"turnkeyPrivateKeyId")?e.turnkeyPrivateKeyId:void 0,turnkeyHDWalletId:C1(e,"turnkeyHDWalletId")?e.turnkeyHDWalletId:void 0,isAuthenticatorAttached:C1(e,"isAuthenticatorAttached")?e.isAuthenticatorAttached:void 0,turnkeyUserId:C1(e,"turnkeyUserId")?e.turnkeyUserId:void 0,isSessionKeyCompatible:C1(e,"isSessionKeyCompatible")?e.isSessionKeyCompatible:void 0,version:C1(e,"version")?e.version:void 0,ecdsaProviderType:C1(e,"ecdsaProviderType")?e.ecdsaProviderType:void 0,entryPointVersion:C1(e,"entryPointVersion")?e.entryPointVersion:void 0,kernelVersion:C1(e,"kernelVersion")?e.kernelVersion:void 0,hardwareWallet:C1(e,"hardwareWallet")?e.hardwareWallet:void 0,claimed:C1(e,"claimed")?e.claimed:void 0,source:C1(e,"source")?e.source:void 0,keyShares:C1(e,"keyShares")?e.keyShares.map(Rn):void 0,thresholdSignatureScheme:C1(e,"thresholdSignatureScheme")?e.thresholdSignatureScheme:void 0,derivationPath:C1(e,"derivationPath")?e.derivationPath:void 0,settings:C1(e,"settings")?RI(e.settings):void 0,shareSetId:C1(e,"shareSetId")?e.shareSetId:void 0,shareSetType:C1(e,"shareSetType")?e.shareSetType:void 0,otherShareSets:C1(e,"otherShareSets")?e.otherShareSets.map(Rk):void 0}}(n.wallet_properties):void 0,format:n.format,oauthProvider:C1(n,"oauth_provider")?n.oauth_provider:void 0,oauthUsername:C1(n,"oauth_username")?n.oauth_username:void 0,oauthDisplayName:C1(n,"oauth_display_name")?n.oauth_display_name:void 0,oauthAccountId:C1(n,"oauth_account_id")?n.oauth_account_id:void 0,phoneNumber:C1(n,"phoneNumber")?n.phoneNumber:void 0,phoneCountryCode:C1(n,"phoneCountryCode")?n.phoneCountryCode:void 0,isoCountryCode:C1(n,"isoCountryCode")?n.isoCountryCode:void 0,oauthAccountPhotos:C1(n,"oauth_account_photos")?n.oauth_account_photos:void 0,oauthEmails:C1(n,"oauth_emails")?n.oauth_emails:void 0,oauthMetadata:C1(n,"oauth_metadata")?n.oauth_metadata:void 0,previousUsers:C1(n,"previous_users")?n.previous_users:void 0,embeddedWalletId:C1(n,"embedded_wallet_id")?n.embedded_wallet_id:void 0,walletAdditionalAddresses:C1(n,"wallet_additional_addresses")?n.wallet_additional_addresses.map(R_):void 0,lastSelectedAt:C1(n,"lastSelectedAt")?
37new Date(n.lastSelectedAt):void 0,signInEnabled:n.signInEnabled,verifiedAt:C1(n,"verifiedAt")?new Date(n.verifiedAt):void 0}}function RS(e){var t;return null==(t=e)?t:{label:t.label,key:C1(t,"key")?t.key:void 0}}function RC(e){var t,n=e;if(null==n)return n;return{name:n.name,required:n.required,enabled:n.enabled,unique:n.unique,verify:n.verify,type:C1(n,"type")?n.type:void 0,validationRules:C1(n,"validationRules")?null==(t=n.validationRules)?t:{unique:C1(t,"unique")?t.unique:void 0,regex:C1(t,"regex")?t.regex:void 0,validOptions:C1(t,"validOptions")?t.validOptions.map(RS):void 0,checkboxText:C1(t,"checkboxText")?t.checkboxText:void 0}:void 0,validationType:C1(n,"validationType")?n.validationType:void 0,label:C1(n,"label")?n.label:void 0,position:C1(n,"position")?n.position:void 0}}function RR(e,t){if(null==e)return e;return{id:e.id,projectEnvironmentId:e.projectEnvironmentId,verifiedCredentials:e.verifiedCredentials.map(Rx),lastVerifiedCredentialId:C1(e,"lastVerifiedCredentialId")?e.lastVerifiedCredentialId:void 0,sessionId:C1(e,"sessionId")?e.sessionId:void 0,alias:C1(e,"alias")?e.alias:void 0,country:C1(e,"country")?e.country:void 0,email:C1(e,"email")?e.email:void 0,firstName:C1(e,"firstName")?e.firstName:void 0,jobTitle:C1(e,"jobTitle")?e.jobTitle:void 0,lastName:C1(e,"lastName")?e.lastName:void 0,phoneNumber:C1(e,"phoneNumber")?e.phoneNumber:void 0,policiesConsent:C1(e,"policiesConsent")?e.policiesConsent:void 0,tShirtSize:C1(e,"tShirtSize")?e.tShirtSize:void 0,team:C1(e,"team")?e.team:void 0,username:C1(e,"username")?e.username:void 0,firstVisit:C1(e,"firstVisit")?new Date(e.firstVisit):void 0,lastVisit:C1(e,"lastVisit")?new Date(e.lastVisit):void 0,newUser:C1(e,"newUser")?e.newUser:void 0,metadata:C1(e,"metadata")?e.metadata:void 0,mfaBackupCodeAcknowledgement:C1(e,"mfaBackupCodeAcknowledgement")?e.mfaBackupCodeAcknowledgement:void 0,btcWallet:C1(e,"btcWallet")?e.btcWallet:void 0,kdaWallet:C1(e,"kdaWallet")?e.kdaWallet:void 0,ltcWallet:C1(e,"ltcWallet")?e.ltcWallet:void 0,ckbWallet:C1(e,"ckbWallet")?e.ckbWallet:void 0,kasWallet:C1(e,"kasWallet")?e.kasWallet:void 0,dogeWallet:C1(e,"dogeWallet")?e.dogeWallet:void 0,emailNotification:C1(e,"emailNotification")?e.emailNotification:void 0,discordNotification:C1(e,"discordNotification")?e.discordNotification:void 0,newsletterNotification:C1(e,"newsletterNotification")?e.newsletterNotification:void 0,lists:C1(e,"lists")?e.lists:void 0,scope:C1(e,"scope")?e.scope:void 0,missingFields:C1(e,"missingFields")?e.missingFields.map(RC):void 0}}function RO(e){return e}function Rj(e){var t;return null==(t=e)?t:{transactionId:C1(t,"transactionId")?t.transactionId:void 0,transactionHash:C1(t,"transactionHash")?t.transactionHash:void 0,status:C1(t,"status")?t.status:void 0,amount:C1(t,"amount")?t.amount:void 0,currency:C1(t,"currency")?t.currency:void 0,createdAt:C1(t,"createdAt")?new Date(t.createdAt):void 0}}function RT(e){if(void 0!==e)return null===e?null:{jwt:e.jwt,sessionPublicKey:e.sessionPublicKey}}function RP(e){if(void 0!==e)return null===e?null:{address:e.address,domain:e.domain,nonce:e.nonce,message:e.message,signature:e.signature,captchaToken:e.captchaToken,sessionPublicKey:e.sessionPublicKey}}function RE(e){return e}function RA(e){return e}function RN(e){return e}function Rq(e){var t;return null==(t=e)?t:{id:t.id,transports:C1(t,"transports")?t.transports.map(RA):void 0}}(sC=fE||(fE={})).Passkey="passkey",sC.Passphrase="passphrase",(sR=fA||(fA={})).Sandbox="sandbox",sR.Live="live",(sO=fN||(fN={})).Ethereum="ethereum",sO.Solana="solana",(sj=fq||(fq={})).Recommended="recommended",sj.Exact="exact",(sT=fU||(fU={})).Banxa="banxa",sT.CoinbaseOnramp="coinbaseOnramp",sT.CryptoDotCom="cryptoDotCom",sT.MoonPay="moonPay",(sP=fM||(fM={})).Usb="usb",sP.Nfc="nfc",sP.Ble="ble",sP.Internal="internal",sP.Hybrid="hybrid",(sE=fD||(fD={})).Hybrid="hybrid",sE.SecurityKey="security-key",sE.ClientDevice="client-device";function RU(e,t){return null==e?e:{appid:C1(e,"appid")?e.appid:void 0,appidExclude:C1(e,"appidExclude")?e.appidExclude:void 0,credProps:C1(e,"credProps")?e.credProps:void 0,uvm:C1(e,"uvm")?e.uvm:void 0}}function RM(e,t){if(null==e)return e;return{challenge:e.challenge,timeout:C1(e,"timeout")?e.timeout:void 0,rpId:C1(e,"rpId")?e.rpId:void 0,userVerification:C1(e,"userVerification")?e.userVerification:void 0,allowCredentials:C1(e,"allowCredentials")?e.allowCredentials.map(Rq):void 0,extensions:C1(e,"extensions")?RU(e.extensions):void 0,hints:C1(e,"hints")?e.hints:void 0}}function RD(e,t){if(null==e)return e;return{authenticatorAttachment:C1(e,"authenticatorAttachment")?e.authenticatorAttachment:void 0,requireResidentKey:C1(e,"requireResidentKey")?e.requireResidentKey:void 0,residentKey:C1(e,"residentKey")?e.residentKey:void 0,userVerification:C1(e,"userVerification")?e.userVerification:void 0}}function RW(e){var t=e;if(null==t)return t;return{id:t.id,transports:C1(t,"transports")?t.transports.map(RA):void 0,type:t.type}}(fW||(fW={})).PublicKey="public-key";function R$(e){var t=e;if(null==t)return t;return{alg:t.alg,type:t.type}}function Rz(e){var t,n=e;if(null==n)return n;return{id:n.id,alias:C1(n,"alias")?n.alias:void 0,userAgent:C1(n,"userAgent")?n.userAgent:void 0,origin:C1(n,"origin")?n.origin:void 0,credentialId:n.credentialId,createdAt:new Date(n.createdAt),updatedAt:C1(n,"updatedAt")?
37new Date(n.updatedAt):void 0,storage:C1(n,"storage")?null==(t=n.storage)?t:{name:t.name,icon:t.icon,updatedAt:C1(t,"updatedAt")?new Date(t.updatedAt):void 0}:void 0}}(f$||(f$={})).PublicKey="public-key",(sA=fz||(fz={})).Allow="allow",sA.Block="block",(sN=fF||(fF={})).Connected="connected",sN.Disconnected="disconnected";function RF(e,t){if(null==e)return e;return{id:e.id,userId:e.userId,appUrl:e.appUrl,status:e.status,expiresAt:C1(e,"expiresAt")?null===e.expiresAt?null:new Date(e.expiresAt):void 0,createdAt:new Date(e.createdAt),updatedAt:C1(e,"updatedAt")?new Date(e.updatedAt):void 0}}function RL(e){var t;return null==(t=e)?t:{label:t.label,url:t.url}}function RV(e){var t;return null==(t=e)?t:{kid:C1(t,"kid")?t.kid:void 0,alg:C1(t,"alg")?t.alg:void 0,kty:C1(t,"kty")?t.kty:void 0,use:C1(t,"use")?t.use:void 0,e:C1(t,"e")?t.e:void 0,n:C1(t,"n")?t.n:void 0}}(sq=fL||(fL={})).Healthy="healthy",sq.Unhealthy="unhealthy";function RB(e,t){return null==e?e:{keys:e.keys.map(RV)}}function RK(e){return e}function RZ(e){if(void 0!==e)return null===e?null:{appid:e.appid,credProps:e.credProps,hmacCreateSecret:e.hmacCreateSecret}}function RG(e){if(void 0!==e)return null===e?null:{id:e.id,rawId:e.rawId,response:function(e){if(void 0!==e)return null===e?null:{clientDataJSON:e.clientDataJSON,authenticatorData:e.authenticatorData,signature:e.signature,userHandle:e.userHandle}}(e.response),authenticatorAttachment:e.authenticatorAttachment,clientExtensionResults:RZ(e.clientExtensionResults),type:e.type,createMfaToken:Rf(e.createMfaToken),requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Rg)}}function RH(e){var t;return null==(t=e)?t:{type:C1(t,"type")?RK(t.type):void 0,verified:C1(t,"verified")?t.verified:void 0,id:C1(t,"id")?t.id:void 0,createdAt:C1(t,"createdAt")?new Date(t.createdAt):void 0,verifiedAt:C1(t,"verifiedAt")?null===t.verifiedAt?null:new Date(t.verifiedAt):void 0,_default:C1(t,"default")?t.default:void 0,alias:C1(t,"alias")?t.alias:void 0}}function RJ(e){var t=e;if(null==t)return t;return{id:t.id,type:t.type}}function RY(e){var t=e;if(null==t)return t;return{action:t.action,required:t.required,tokenBehavior:C1(t,"tokenBehavior")?t.tokenBehavior:void 0,tokenExpirySeconds:C1(t,"tokenExpirySeconds")?t.tokenExpirySeconds:void 0}}function RX(e){if(void 0!==e)return null===e?null:{userId:e.userId,fieldKey:e.fieldKey,type:e.type}}function RQ(e){var t;return null==(t=e)?t:{networkId:C1(t,"networkId")?t.networkId:void 0,address:t.address,name:t.name,symbol:t.symbol,decimals:t.decimals,logoURI:t.logoURI,balance:t.balance,rawBalance:t.rawBalance,price:C1(t,"price")?t.price:void 0,marketValue:C1(t,"marketValue")?t.marketValue:void 0,liquidityPoolSizeUsd:C1(t,"liquidityPoolSizeUsd")?t.liquidityPoolSizeUsd:void 0,totalSupply:C1(t,"totalSupply")?t.totalSupply:void 0,isNative:C1(t,"isNative")?t.isNative:void 0}}function R0(e){var t;return null==(t=e)?t:{networkId:C1(t,"networkId")?t.networkId:void 0,balances:C1(t,"balances")?t.balances.map(RQ):void 0}}function R1(e){var t=e;if(null==t)return t;return{walletAddress:t.walletAddress,chain:t.chain,networks:t.networks.map(R0)}}function R2(e){if(void 0!==e)return null===e?null:{address:e.address,chain:e.chain,networkIds:e.networkIds,whitelistedContracts:e.whitelistedContracts}}function R3(e){if(void 0!==e)return null===e?null:{filterSpamTokens:e.filterSpamTokens,balanceRequests:e.balanceRequests.map(R2)}}function R5(e){var t;return null==(t=e)?t:{networkId:t.networkId,chainName:t.chainName,enabled:t.enabled,rpcUrl:C1(t,"rpcUrl")?t.rpcUrl:void 0,iconUrl:C1(t,"iconUrl")?t.iconUrl:void 0,type:C1(t,"type")?t.type:void 0}}function R6(e){var t,n,i=e;if(null==i)return i;return{lcdUrl:C1(i,"lcdUrl")?i.lcdUrl:void 0,chainName:C1(i,"chainName")?i.chainName:void 0,key:C1(i,"key")?i.key:void 0,name:i.name,shortName:i.shortName,isTestnet:C1(i,"isTestnet")?i.isTestnet:void 0,chain:i.chain,chainId:i.chainId,nameService:C1(i,"nameService")?null==(t=i.nameService)?t:{registry:C1(t,"registry")?t.registry:void 0}:void 0,networkId:i.networkId,iconUrls:i.iconUrls,nativeCurrency:null==(n=i.nativeCurrency)?n:{decimals:n.decimals,name:n.name,symbol:n.symbol,denom:C1(n,"denom")?n.denom:void 0,iconUrl:C1(n,"iconUrl")?n.iconUrl:void 0,pricingProviderTokenId:C1(n,"pricingProviderTokenId")?n.pricingProviderTokenId:void 0},rpcUrls:i.rpcUrls,privateCustomerRpcUrls:C1(i,"privateCustomerRpcUrls")?i.privateCustomerRpcUrls:void 0,blockExplorerUrls:i.blockExplorerUrls,vanityName:C1(i,"vanityName")?i.vanityName:void 0,bech32Prefix:C1(i,"bech32Prefix")?i.bech32Prefix:void 0,genesisHash:C1(i,"genesisHash")?i.genesisHash:void 0,cluster:C1(i,"cluster")?i.cluster:void 0,hasNativeToken:C1(i,"hasNativeToken")?i.hasNativeToken:void 0,supportsFeeTokenSelection:C1(i,"supportsFeeTokenSelection")?i.supportsFeeTokenSelection:void 0}}function R4(e){var t;return null==(t=e)?t:{chainName:C1(t,"chainName")?t.chainName:void 0,networks:C1(t,"networks")?t.networks.map(R6):void 0}}function R7(e){if(void 0!==e)return null===e?null:{code:e.code,codeVerifier:e.codeVerifier,state:e.state,captchaToken:e.captchaToken,sessionPublicKey:e.sessionPublicKey,ssoProviderId:e.ssoProviderId,requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Rg)}
37}function R8(e){if(void 0!==e)return null===e?null:{state:e.state,telegramAuthToken:e.telegramAuthToken,forceCreateUser:e.forceCreateUser,code:e.code,sessionPublicKey:e.sessionPublicKey,captchaToken:e.captchaToken}}(sU=fV||(fV={})).Userbasic="user:basic",sU.RequiresAdditionalAuth="requiresAdditionalAuth",sU.UserDataForm="userDataForm",sU.WaasBackupToken="waasBackupToken",sU.Deviceregister="device:register",(sM=fB||(fB={})).WalletWaasSign="wallet.waas.sign",sM.WalletWaasExport="wallet.waas.export",sM.WalletWaasReshare="wallet.waas.reshare",sM.WalletWaasRefresh="wallet.waas.refresh",sM.UserUpdate="user.update",(sD=fK||(fK={})).Totp="totp",sD.Passkey="passkey",sD.Email="email",(sW=fZ||(fZ={})).SingleUse="single_use",sW.TimeBound="time_bound",(s$=fG||(fG={})).Api20260101="2026_01_01",s$.Api20260401="2026_04_01",(sz=fH||(fH={})).Custom="custom",sz.Default="default",(sF=fJ||(fJ={})).Done="done",sF.VerifyEmail="verify-email",sF.VerifiedAndTransferred="verified-and-transferred",sF.VerifySms="verify-sms",(sL=fY||(fY={})).Pending="pending",sL.Completed="completed";function R9(e,t){return null==e?e:{roomId:e.roomId,serverKeygenIds:e.serverKeygenIds,newServerKeygenIds:C1(e,"newServerKeygenIds")?e.newServerKeygenIds:void 0,walletId:C1(e,"walletId")?e.walletId:void 0}}function Oe(e){var t=e;if(null==t)return t;return{chainName:t.chainName,type:t.type,identifier:t.identifier}}function Ot(e){var t=e;if(null==t)return t;return{chainName:t.chainName,tokenAddress:t.tokenAddress,chainId:t.chainId,symbol:t.symbol,tokenDecimals:t.tokenDecimals,isNative:C1(t,"isNative")?t.isNative:void 0}}function On(e){var t,n,i=e;if(null==i)return i;return{id:i.id,mode:i.mode,settlementConfig:function(e){if(null==e)return e;return{strategy:e.strategy,settlements:e.settlements.map(Ot)}}(i.settlementConfig),destinationConfig:C1(i,"destinationConfig")?null==(t=i.destinationConfig)?t:{destinations:t.destinations.map(Oe)}:void 0,depositConfig:C1(i,"depositConfig")?null==(n=i.depositConfig)?n:{minimum:C1(n,"minimum")?n.minimum:void 0,presets:C1(n,"presets")?n.presets:void 0}:void 0,enableOrchestration:i.enableOrchestration,createdAt:new Date(i.createdAt),updatedAt:new Date(i.updatedAt)}}function Oi(e){var t=e;if(null==t)return t;return{id:C1(t,"id")?t.id:void 0,exchange:t.exchange,enabledAt:C1(t,"enabledAt")?null===t.enabledAt?null:new Date(t.enabledAt):void 0,socialProvider:C1(t,"socialProvider")?t.socialProvider:void 0,onRampProvider:C1(t,"onRampProvider")?t.onRampProvider:void 0}}function Oa(e){var t;return null==(t=e)?t:{name:t.name,enabled:t.enabled,networks:C1(t,"networks")?t.networks.map(R5):void 0}}function Or(e){var t=e;if(null==t)return t;return{exchange:t.exchange,socialProvider:C1(t,"socialProvider")?t.socialProvider:void 0,onRampProvider:C1(t,"onRampProvider")?t.onRampProvider:void 0}}function Oo(e){var t=e;if(null==t)return t;return{chain:C1(t,"chain")?t.chain:void 0,token:C1(t,"token")?function(e){if(null==e)return e;return{value:C1(e,"value")?e.value:void 0,rule:C1(e,"rule")?e.rule:void 0}}(t.token):void 0}}function Os(e){var t;return null==(t=e)?t:{name:t.name,enabled:t.enabled,primary:t.primary}}(sV=fX||(fX={})).Dynamic="dynamic",sV.MagicLink="magicLink",sV.Blocto="blocto",sV.Turnkey="turnkey",sV.CoinbaseWaas="coinbaseWaas";function Ol(e,t){if(null==e)return e;return{amount:e.amount,unit:e.unit}}function Od(e,t){return null==e?e:{isDefault:e.isDefault,isEnabled:e.isEnabled,isPermanentAuthenticator:e.isPermanentAuthenticator,listPosition:e.listPosition}}function Oc(e){var t=e;if(null==t)return t;return{provider:t.provider,enabled:C1(t,"enabled")?t.enabled:void 0}}function Ou(e){var t=e;if(null==t)return t;return{type:t.type,label:C1(t,"label")?t.label:void 0,numOfItemsToDisplay:C1(t,"numOfItemsToDisplay")?t.numOfItemsToDisplay:void 0,defaultItem:C1(t,"defaultItem")?t.defaultItem:void 0,alignment:C1(t,"alignment")?t.alignment:void 0}}function Om(e){var t=e;if(null==t)return t;return{type:t.type,sections:C1(t,"sections")?t.sections.map(Ou):void 0}}function Op(e){var t;return null==(t=e)?t:{type:RK(t.type),enabled:t.enabled,allowBackupCodes:C1(t,"allowBackupCodes")?t.allowBackupCodes:void 0}}function Oh(e){var t;return null==(t=e)?t:{clientId:t.clientId,chain:t.chain,_default:C1(t,"default")?t.default:void 0}}function Ov(e){var t;return null==(t=e)?t:{isoCountryCode:t.isoCountryCode,phoneCountryCode:t.phoneCountryCode}}function Of(e){return function(e){var t;if(null==e)return e;return{id:C1(e,"id")?e.id:void 0,provider:e.provider,enabledAt:C1(e,"enabledAt")?
37null===e.enabledAt?null:new Date(e.enabledAt):void 0,clientId:C1(e,"clientId")?e.clientId:void 0,clientSecret:C1(e,"clientSecret")?e.clientSecret:void 0,providerProjectId:C1(e,"providerProjectId")?e.providerProjectId:void 0,authorizationUrl:C1(e,"authorizationUrl")?e.authorizationUrl:void 0,redirectUrl:C1(e,"redirectUrl")?e.redirectUrl:void 0,defaultChainId:C1(e,"defaultChainId")?e.defaultChainId:void 0,defaultChain:C1(e,"defaultChain")?e.defaultChain:void 0,keyExportUrl:C1(e,"keyExportUrl")?e.keyExportUrl:void 0,termsAcceptedByUser:C1(e,"termsAcceptedByUser")?null==(t=e.termsAcceptedByUser)?t:{termsUrl:t.termsUrl,email:t.email,userId:t.userId,createdAt:new Date(t.createdAt)}:void 0,scopes:C1(e,"scopes")?e.scopes:void 0,baseAuthUrl:C1(e,"baseAuthUrl")?e.baseAuthUrl:void 0,appleKeyId:C1(e,"appleKeyId")?e.appleKeyId:void 0,appleTeamId:C1(e,"appleTeamId")?e.appleTeamId:void 0,shopifyStore:C1(e,"shopifyStore")?e.shopifyStore:void 0,domain:C1(e,"domain")?e.domain:void 0,accountSid:C1(e,"accountSid")?e.accountSid:void 0,twilioNumber:C1(e,"twilioNumber")?e.twilioNumber:void 0,twilioVerifyServiceSid:C1(e,"twilioVerifyServiceSid")?e.twilioVerifyServiceSid:void 0,enabledCountries:C1(e,"enabledCountries")?e.enabledCountries.map(Ov):void 0,sendgridIpPoolName:C1(e,"sendgridIpPoolName")?e.sendgridIpPoolName:void 0,entryPointVersion:C1(e,"entryPointVersion")?e.entryPointVersion:void 0,kernelVersion:C1(e,"kernelVersion")?e.kernelVersion:void 0,factoryAddress:C1(e,"factoryAddress")?e.factoryAddress:void 0,paymasterAddress:C1(e,"paymasterAddress")?e.paymasterAddress:void 0,passkeyAddress:C1(e,"passkeyAddress")?e.passkeyAddress:void 0,sessionAddress:C1(e,"sessionAddress")?e.sessionAddress:void 0,salt:C1(e,"salt")?e.salt:void 0,multichainAccountAbstractionProviders:C1(e,"multichainAccountAbstractionProviders")?e.multichainAccountAbstractionProviders.map(Oh):void 0,ecdsaProviderType:C1(e,"ecdsaProviderType")?e.ecdsaProviderType:void 0,createNewAccounts:C1(e,"createNewAccounts")?e.createNewAccounts:void 0,enableKernelV3Migration:C1(e,"enableKernelV3Migration")?e.enableKernelV3Migration:void 0,enableEIP7702:C1(e,"enableEIP7702")?e.enableEIP7702:void 0,zerodevBundlerProvider:C1(e,"zerodevBundlerProvider")?e.zerodevBundlerProvider:void 0,zerodevBundlerRpcUrl:C1(e,"zerodevBundlerRpcUrl")?e.zerodevBundlerRpcUrl:void 0,zerodevPaymasterRpcUrl:C1(e,"zerodevPaymasterRpcUrl")?e.zerodevPaymasterRpcUrl:void 0,zerodevKernelDelegationAddress:C1(e,"zerodevKernelDelegationAddress")?e.zerodevKernelDelegationAddress:void 0,zerodevProjectVersion:C1(e,"zerodevProjectVersion")?e.zerodevProjectVersion:void 0,returnUrl:C1(e,"returnUrl")?e.returnUrl:void 0,cancelUrl:C1(e,"cancelUrl")?e.cancelUrl:void 0}}(e)}function Og(e){if(void 0!==e)return null===e?null:{anonymousId:e.anonymousId,event:e.event,properties:e.properties,type:e.type}}function Oy(e){var t;return null==(t=e)?t:{id:t.id,backupLocation:t.backupLocation,passwordEncrypted:t.passwordEncrypted,walletShareDeveloperKeyEncrypted:C1(t,"walletShareDeveloperKeyEncrypted")?t.walletShareDeveloperKeyEncrypted:void 0,externalKeyShareId:C1(t,"externalKeyShareId")?t.externalKeyShareId:void 0,keygenId:C1(t,"keygenId")?t.keygenId:void 0,encryptedAccountCredential:C1(t,"encryptedAccountCredential")?t.encryptedAccountCredential:void 0}}(sB=fQ||(fQ={})).Apple="apple",sB.Bitbucket="bitbucket",sB.Coinbasesocial="coinbasesocial",sB.Discord="discord",sB.Epicgames="epicgames",sB.Facebook="facebook",sB.Farcaster="farcaster",sB.Github="github",sB.Gitlab="gitlab",sB.Google="google",sB.Instagram="instagram",sB.Linkedin="linkedin",sB.Microsoft="microsoft",sB.Twitch="twitch",sB.Twitter="twitter",sB.Telegram="telegram",sB.Spotify="spotify",sB.Tiktok="tiktok",sB.Line="line",sB.Steam="steam",sB.Shopify="shopify",sB.Kraken="kraken",sB.Okta="okta",(sK=f0||(f0={})).Development="development",sK.Production="production",(sZ=f1||(f1={})).Center="center",sZ.Left="left",sZ.Right="right",(sG=f2||(f2={})).Email="email",sG.EmailAndPhone="emailAndPhone",sG.Phone="phone",sG.Separator="separator",sG.Social="social",sG.Text="text",sG.Wallet="wallet",sG.Passkey="passkey",(f3||(f3={})).Login="login",(sH=f5||(f5={})).Stackup="STACKUP",sH.Pimlico="PIMLICO",sH.Alchemy="ALCHEMY",sH.Gelato="GELATO",(f6||(f6={})).Track="track";function Ow(e,t){return null==e?e:{address:e.address,chainId:C1(e,"chainId")?e.chainId:void 0,chainName:e.chainName,decimals:e.decimals,logoUrl:e.logoUrl,name:e.name,symbol:e.symbol,type:e.type}}function O_(e){var t;return null==(t=e)?t:{rawValue:C1(t,"rawValue")?t.rawValue:void 0,summary:C1(t,"summary")?t.summary:void 0,usdPrice:C1(t,"usdPrice")?t.usdPrice:void 0,value:C1(t,"value")?t.value:void 0}}function Ob(e){var t;return null==(t=e)?t:{asset:Ow(t.asset),transferIn:t.transferIn.map(O_),transferOut:t.transferOut.map(O_)}}function Ok(e){var t;return null==(t=e)?t:{amount:t.amount,spenderAlias:C1(t,"spenderAlias")?t.spenderAlias:void 0,usdValue:C1(t,"usdValue")?t.usdValue:void 0}}function OI(e){return function(e){var t;return null==e?e:{asset:Ow(e.asset),spenderToInfo:(t=e.spenderToInfo,Object.keys(t).reduce((e,n)=>({...e,[n]:Ok(t[n])}),{}))}}(e)}function Ox(e,t){var n,i;if(null==e)return e;return{inAssets:e.inAssets.map(Ob),outAssets:e.outAssets.map(Ob),counterparties:C1(e,"counterparties")?e.counterparties:void 0,priceData:null==(n=e.priceData)?n:{nativeTokenUsdPrice:C1(n,"nativeTokenUsdPrice")?n.nativeTokenUsdPrice:void 0},showTotalFiat:e.showTotalFiat,validation:C1(e,"validation")?null==(i=e.validation)?i:{result:i.result,description:C1(i,"description")?i.description:void 0,reason:i.reason,classification:C1(i,"classification")?i.classification:void 0}
37:void 0,assetExposures:C1(e,"assetExposures")?e.assetExposures.map(OI):void 0}}function OS(e,t){return null==e?e:{verificationUUID:e.verificationUUID,phoneNumber:e.phoneNumber,phoneCountryCode:e.phoneCountryCode,isoCountryCode:e.isoCountryCode}}function OC(e){if(void 0!==e)return null===e?null:{verificationUUID:e.verificationUUID,verificationToken:e.verificationToken,captchaToken:e.captchaToken,sessionPublicKey:e.sessionPublicKey,requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Rg)}}function OR(e){var t=e;if(null==t)return t;return{id:t.id,format:t.format,type:C1(t,"type")?t.type:void 0,alias:C1(t,"alias")?t.alias:void 0}}function OO(e){var t=e;if(null==t)return t;return{provider:t.provider,name:t.name,iconUrl:t.iconUrl,url:t.url,qrCode:C1(t,"qrCode")?t.qrCode:void 0}}function Oj(e){if(void 0!==e)return null===e?null:{address:e.address,amount:e.amount,chainId:e.chainId,chainName:e.chainName,tokenAddress:e.tokenAddress}}(f4||(f4={})).Okta="okta",(sJ=f7||(f7={})).Otp="otp",sJ.Sso="sso",(sY=f8||(f8={})).Cheapest="CHEAPEST",sY.Fastest="FASTEST";function OT(e,t){return null==e?e:{address:e.address,chainId:e.chainId,coinKey:C1(e,"coinKey")?e.coinKey:void 0,decimals:e.decimals,logoURI:C1(e,"logoURI")?e.logoURI:void 0,name:e.name,priceUSD:C1(e,"priceUSD")?e.priceUSD:void 0,symbol:e.symbol}}function OP(e){var t;return null==(t=e)?t:{amount:t.amount,amountUSD:C1(t,"amountUSD")?t.amountUSD:void 0,included:t.included,name:t.name,token:OT(t.token)}}function OE(e,t){return null==e?e:{address:e.address,amount:e.amount,amountMin:C1(e,"amountMin")?e.amountMin:void 0,amountUSD:C1(e,"amountUSD")?e.amountUSD:void 0,token:OT(e.token)}}function OA(e){var t;return null==(t=e)?t:{amount:t.amount,amountUSD:C1(t,"amountUSD")?t.amountUSD:void 0,token:OT(t.token)}}function ON(e,t){return null==e?e:{amount:e.amount,amountMin:C1(e,"amountMin")?e.amountMin:void 0,amountUSD:C1(e,"amountUSD")?e.amountUSD:void 0,token:OT(e.token)}}function Oq(e){var t;return null==(t=e)?t:{feeCosts:C1(t,"feeCosts")?t.feeCosts.map(OP):void 0,from:ON(t.from),gasCosts:C1(t,"gasCosts")?t.gasCosts.map(OA):void 0,id:t.id,to:ON(t.to),tool:t.tool,type:t.type}}function OU(e){if(void 0!==e)return null===e?null:{chainId:e.chainId,chainName:e.chainName}}function OM(e){var t;return null==(t=e)?t:{address:t.address,tokens:C1(t,"tokens")?t.tokens:void 0}}function OD(e){var t;return null==(t=e)?t:{curve:t.curve,pathFormat:t.pathFormat,path:t.path,addressFormat:t.addressFormat}}(sX=f9||(f9={})).Pending="PENDING",sX.Done="DONE",sX.Failed="FAILED",sX.NotFound="NOT_FOUND";function OW(e,t){var n;if(null==e)return e;return{organizationId:e.organizationId,parameters:null==(n=e.parameters)?n:{walletIds:n.walletIds,deleteWithoutExport:C1(n,"deleteWithoutExport")?n.deleteWithoutExport:void 0},timestampMs:e.timestampMs,type:e.type}}(sQ=ge||(ge={})).EmailCannotBeNull="email_cannot_be_null",sQ.ExchangeCannotBeEnabled="exchange_cannot_be_enabled",sQ.TransferAmountTooSmall="transfer_amount_too_small",sQ.TransferAddressNotWhitelisted="transfer_address_not_whitelisted",sQ.InvalidScopes="invalid_scopes",sQ.UnknownTransferError="unknown_transfer_error",sQ.TransferMfaRequired="transfer_mfa_required",sQ.TransferMfaFailed="transfer_mfa_failed",sQ.InvalidTransferFunds="invalid_transfer_funds",sQ.InvalidTransferCurrency="invalid_transfer_currency",sQ.InvalidExchangeProvider="invalid_exchange_provider",sQ.InvalidTransferNetwork="invalid_transfer_network",sQ.InvalidEmail="invalid_email",sQ.EmailAlreadyExists="email_already_exists",sQ.AllowlistAlreadyExists="allowlist_already_exists",sQ.AllowlistEntryAlreadyExists="allowlist_entry_already_exists",sQ.ReassignWalletError="reassign_wallet_error",sQ.ReassignWalletConfirm="reassign_wallet_confirm",sQ.MembersCannotDeleteThemself="members_cannot_delete_themself",sQ.UsernameAlreadyExists="username_already_exists",sQ.WrongEmailVerificationToken="wrong_email_verification_token",sQ.WrongSmsVerificationToken="wrong_sms_verification_token",sQ.InvalidEmailVerification="invalid_email_verification",sQ.InvalidSmsVerification="invalid_sms_verification",sQ.InvalidVerification="invalid_verification",sQ.InvalidPosition="invalid_position",sQ.TooManySmsVerificationAttempts="too_many_sms_verification_attempts",sQ.TooManyEmailVerificationAttempts="too_many_email_verification_attempts",sQ.TooManyVerificationAttempts="too_many_verification_attempts",sQ.OrganizationNameAlreadyExists="organization_name_already_exists",sQ.ProjectNameAlreadyExists="project_name_already_exists",sQ.Wallet
37NotDeployed="wallet_not_deployed",sQ.EmailVerificationRequired="email_verification_required",sQ.PhoneVerificationRequired="phone_verification_required",sQ.InviteAddressRequired="invite_address_required",sQ.ProviderNotAvailable="provider_not_available",sQ.ForbiddenUnlinkRequest="forbidden_unlink_request",sQ.InvalidUnlinkRequest="invalid_unlink_request",sQ.TooManyApiTokens="too_many_api_tokens",sQ.LockTimeout="lock_timeout",sQ.LockTooManyAttempts="lock_too_many_attempts",sQ.NftTokenGatingNotSupportedForChain="nft_token_gating_not_supported_for_chain",sQ.EmptyChainName="empty_chain_name",sQ.NoEnabledEmailProvider="no_enabled_email_provider",sQ.NoEnabledSmsProvider="no_enabled_sms_provider",sQ.InvalidKeyExportUrl="invalid_key_export_url",sQ.InvalidDynamicProps="invalid_dynamic_props",sQ.TooManyRequests="too_many_requests",sQ.TooManyOrganizationsForUser="too_many_organizations_for_user",sQ.TooManyProjectsForOrganization="too_many_projects_for_organization",sQ.EmailAssociatedWithDifferentProvider="email_associated_with_different_provider",sQ.UserHasAlreadyAccountWithEmail="user_has_already_account_with_email",sQ.UserHasAlreadyAccountWithPhoneNumber="user_has_already_account_with_phone_number",sQ.OtherVerifyFailure="other_verify_failure",sQ.EmailTiedToEmbeddedWallet="email_tied_to_embedded_wallet",sQ.InvalidInvite="invalid_invite",sQ.SocialAccountAlreadyExists="social_account_already_exists",sQ.InvalidEmailAddress="invalid_email_address",sQ.InvalidGate="invalid_gate",sQ.ConflictingEmbeddedWalletProviders="conflicting_embedded_wallet_providers",sQ.InvalidUser="invalid_user",sQ.InvalidCorsOrigins="invalid_cors_origins",sQ.InvalidMobileDeeplinkUrls="invalid_mobile_deeplink_urls",sQ.UnauthorizedMobileDeeplinkUrl="unauthorized_mobile_deeplink_url",sQ.InvalidPrivateKeyFormat="invalid_private_key_format",sQ.InvalidEmbeddedWalletSettings="invalid_embedded_wallet_settings",sQ.WalletNotSupportPasskey="wallet_not_support_passkey",sQ.RecoveryEmailUnavailableOrInvalid="recovery_email_unavailable_or_invalid",sQ.ConnectError="connect_error",sQ.InvalidWalletName="invalid_wallet_name",sQ.InvalidWalletAddress="invalid_wallet_address",sQ.EmailRecoveryDisabled="email_recovery_disabled",sQ.NoCompatibleWalletServiceEnabled="no_compatible_wallet_service_enabled",sQ.MissingAaProjectId="missing_aa_project_id",sQ.LinkedEmbeddedWallet="linked_embedded_wallet",sQ.InvalidMpcEnvironment="invalid_mpc_environment",sQ.InvalidRegex="invalid_regex",sQ.RepeatedOptions="repeated_options",sQ.MissingPhoneNumberOrEmail="missing_phone_number_or_email",sQ.DuplicateExists="duplicate_exists",sQ.MfaDeviceNotFound="mfa_device_not_found",sQ.MfaInvalidCode="mfa_invalid_code",sQ.MfaInvalidRequest="mfa_invalid_request",sQ.InvalidPhone="invalid_phone",sQ.GateExists="gate_exists",sQ.InvalidEmbeddedWalletChainsConfiguration="invalid_embedded_wallet_chains_configuration",sQ.MergeAccountsConfirmation="merge_accounts_confirmation",sQ.MergeAccountsInvalid="merge_accounts_invalid",sQ.InvalidWalletId="invalid_wallet_id",sQ.UnableToFetchBalances="unable_to_fetch_balances",sQ.CannotSwitchToUnique="cannot_switch_to_unique",sQ.CustomFieldDataNotUnique="custom_field_data_not_unique",sQ.MetadataSizeExceeded="metadata_size_exceeded",sQ.InvalidCustomHostname="invalid_custom_hostname",sQ.BlockedUserCannotTransferWallet="blocked_user_cannot_transfer_wallet",sQ.FeatureNotEnabledInSuborg="feature_not_enabled_in_suborg",sQ.InvalidUsername="invalid_username",sQ.InvalidExternalAuth="invalid_external_auth",sQ.InvalidChainAddressMatch="invalid_chain_address_match",sQ.InvalidUpdate="invalid_update",sQ.CannotDeleteLastProject="cannot_delete_last_project",sQ.NoHdWalletFound="no_hd_wallet_found",sQ.WalletAccountExistsForChain="wallet_account_exists_for_chain",sQ.TooManyEmbeddedWalletsForUser="too_many_embedded_wallets_for_user",sQ.TooManyEmbeddedWalletsPerChainForUser="too_many_embedded_wallets_per_chain_for_user",sQ.InvalidSessionPublicKey="invalid_session_public_key",sQ.CustomFieldNotUnique="custom_field_not_unique",sQ.InvalidAaProjectConfiguration="invalid_aa_project_configuration",sQ.NoV1EmbeddedWalletFound="no_v1_embedded_wallet_found",sQ.EmbeddedWalletAddressAlreadyLinked="embedded_wallet_address_already_linked",sQ.KeyShareAlreadyBackedUp="key_share_already_backed_up",sQ.InvalidKeySharesLength="invalid_key_shares_length",sQ.Wallet
37NotActive="wallet_not_active",sQ.WalletServiceConnectionError="wallet_service_connection_error",sQ.NoGlobalWalletFound="no_global_wallet_found",sQ.InvalidMetadataValue="invalid_metadata_value",sQ.MaxPasskeysPerUser="max_passkeys_per_user",sQ.PasskeyNotFound="passkey_not_found",sQ.CannotDeletePasskeyLinkedToEmbeddedWallet="cannot_delete_passkey_linked_to_embedded_wallet",sQ.CannotDeleteLastSignInVerifiedCredential="cannot_delete_last_sign_in_verified_credential",sQ.CredentialNotEnabledForSignIn="credential_not_enabled_for_sign_in";function O$(e,t){if(null==e)return e;return{mfaToken:C1(e,"mfaToken")?e.mfaToken:void 0,jwt:C1(e,"jwt")?e.jwt:void 0,user:RR(e.user),minifiedJwt:C1(e,"minifiedJwt")?e.minifiedJwt:void 0,expiresAt:e.expiresAt,elevatedAccessToken:C1(e,"elevatedAccessToken")?e.elevatedAccessToken:void 0,nextView:e.nextView,emailVerification:C1(e,"emailVerification")?Rv(e.emailVerification):void 0,smsVerification:C1(e,"smsVerification")?OS(e.smsVerification):void 0}}function Oz(e){if(void 0!==e)return null===e?null:{oauth:function(e){if(void 0!==e)return null===e?null:{provider:e.provider,accessToken:e.accessToken,didToken:e.didToken}}(e.oauth),signedMessage:e.signedMessage,messageToSign:e.messageToSign,publicWalletAddress:e.publicWalletAddress,chain:e.chain,walletName:e.walletName,walletProvider:e.walletProvider,skipEmptyAccountCheck:e.skipEmptyAccountCheck,captchaToken:e.captchaToken,network:e.network,additionalWalletAddresses:void 0===e.additionalWalletAddresses?void 0:e.additionalWalletAddresses.map(Rb),backup:e.backup,password:e.password,passwordSource:e.passwordSource,sessionPublicKey:e.sessionPublicKey,requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Rg)}}(s0=gt||(gt={})).Email="email",s0.Username="username",s0.NameServiceSubdomainHandle="name-service-subdomain-handle";function OF(e,t){return null==e?e:{mfaToken:C1(e,"mfaToken")?e.mfaToken:void 0,jwt:C1(e,"jwt")?e.jwt:void 0,user:RR(e.user),minifiedJwt:C1(e,"minifiedJwt")?e.minifiedJwt:void 0,expiresAt:e.expiresAt,elevatedAccessToken:C1(e,"elevatedAccessToken")?e.elevatedAccessToken:void 0}}function OL(e){return e}function OV(e){var t,n=e;if(null==n)return n;return{tokenAddress:C1(n,"tokenAddress")?n.tokenAddress:void 0,fromAddress:n.fromAddress,toAddress:n.toAddress,amount:n.amount,metadata:C1(n,"metadata")?null==(t=n.metadata)?t:{name:C1(t,"name")?t.name:void 0,symbol:C1(t,"symbol")?t.symbol:void 0,decimals:C1(t,"decimals")?t.decimals:void 0,imageUri:C1(t,"imageUri")?t.imageUri:void 0}:void 0}}function OB(e){var t,n=e;if(null==n)return n;return{transactionHash:n.transactionHash,blockNumber:n.blockNumber,transactionTimestamp:new Date(n.transactionTimestamp),blockHash:C1(n,"blockHash")?n.blockHash:void 0,blockExplorerUrls:n.blockExplorerUrls,fromAddress:n.fromAddress,toAddress:n.toAddress,labels:n.labels.map(OL),assetTransfers:n.assetTransfers.map(OV),chainName:n.chainName,networkId:n.networkId,description:C1(n,"description")?n.description:void 0,source:C1(n,"source")?n.source:void 0,spam:C1(n,"spam")?n.spam:void 0,transactionType:C1(n,"transactionType")?n.transactionType:void 0,fee:C1(n,"fee")?null==(t=n.fee)?t:{amount:C1(t,"amount")?t.amount:void 0,sponsored:C1(t,"sponsored")?t.sponsored:void 0,sponsor:C1(t,"sponsor")?t.sponsor:void 0,gasUsed:C1(t,"gasUsed")?t.gasUsed:void 0,gasPrice:C1(t,"gasPrice")?t.gasPrice:void 0}:void 0}}(s1=gn||(gn={})).Sent="sent",s1.Receive="receive",s1.Swap="swap";class OK extends CX{async attachSourceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling attachSource.");if(null===e.transactionId||void 0===e.transactionId)throw new CQ("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling attachSource.");if(null===e.xDynamicCheckoutSessionToken||void 0===e.xDynamicCheckoutSessionToken)throw new CQ("xDynamicCheckoutSessionToken","Required parameter requestParameters.xDynamicCheckoutSessionToken was null or undefined when calling attachSource.");if(null===e.attachSourceRequest||void 0===e.attachSourceRequest)throw new CQ("attachSourceRequest","Required parameter requestParameters.attachSourceRequest was null or undefined when calling attachSource.");let n={};return n["Content-Type"]="application/json",void 0!==e.xDynamicCheckoutSessionToken&&null!==e.xDynamicCheckoutSessionToken&&(n["X-Dynamic-Checkout-Session-Token"]=String(e.xDynamicCheckoutSessionToken)),new C2(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/source".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{sourceType:e.sourceType,fromAddress:e.fromAddress,fromChainId:e.fromChainId,fromChainName:e.fromChainName,exchangeProvider:e.exchangeProvider}}(e.attachSourceRequest)},t),e=>Ro(e))}async attachSource(e,t){let n=await this.attachSourceRaw(e,t);
37return await n.value()}async attachSourceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling attachSourceOptions.");if(null===e.transactionId||void 0===e.transactionId)throw new CQ("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling attachSourceOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/source".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"OPTIONS",headers:{},query:{}},t))}async attachSourceOptions(e,t){await this.attachSourceOptionsRaw(e,t)}async authMfaEmailDeviceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authMfaEmailDeviceOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/email".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async authMfaEmailDeviceOptions(e,t){await this.authMfaEmailDeviceOptionsRaw(e,t)}async authMfaPasskeyDeviceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authMfaPasskeyDeviceOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/passkey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async authMfaPasskeyDeviceOptions(e,t){await this.authMfaPasskeyDeviceOptionsRaw(e,t)}async authMfaRecoveryRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authMfaRecovery.");if(null===e.mFAAuthRecoveryDevicePostRequest||void 0===e.mFAAuthRecoveryDevicePostRequest)throw new CQ("mFAAuthRecoveryDevicePostRequest","Required parameter requestParameters.mFAAuthRecoveryDevicePostRequest was null or undefined when calling authMfaRecovery.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/recovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{createMfaToken:Rf(e.createMfaToken),code:e.code,requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Rg)}}(e.mFAAuthRecoveryDevicePostRequest)},t),e=>OF(e))}async authMfaRecovery(e,t){let n=await this.authMfaRecoveryRaw(e,t);return await n.value()}async authMfaRecoveryOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authMfaRecoveryOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/recovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async authMfaRecoveryOptions(e,t){await this.authMfaRecoveryOptionsRaw(e,t)}async authMfaTotpDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authMfaTotpDevice.");if(null===e.mFAAuthTotpDevicePostRequest||void 0===e.mFAAuthTotpDevicePostRequest)throw new CQ("mFAAuthTotpDevicePostRequest","Required parameter requestParameters.mFAAuthTotpDevicePostRequest was null or undefined when calling authMfaTotpDevice.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/totp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{id:e.id,createMfaToken:Rf(e.createMfaToken),code:e.code,requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Rg)}
37}(e.mFAAuthTotpDevicePostRequest)},t),e=>OF(e))}async authMfaTotpDevice(e,t){let n=await this.authMfaTotpDeviceRaw(e,t);return await n.value()}async authMfaTotpDeviceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authMfaTotpDeviceOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/totp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async authMfaTotpDeviceOptions(e,t){await this.authMfaTotpDeviceOptionsRaw(e,t)}async authenticateMfaEmailRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authenticateMfaEmail.");if(null===e.emailVerificationMfaRequest||void 0===e.emailVerificationMfaRequest)throw new CQ("emailVerificationMfaRequest","Required parameter requestParameters.emailVerificationMfaRequest was null or undefined when calling authenticateMfaEmail.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/email".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{verificationUUID:e.verificationUUID,verificationToken:e.verificationToken,createMfaToken:Rf(e.createMfaToken),requestedScopes:void 0===e.requestedScopes?void 0:e.requestedScopes.map(Rg)}}(e.emailVerificationMfaRequest)},t),e=>OF(e))}async authenticateMfaEmail(e,t){let n=await this.authenticateMfaEmailRaw(e,t);return await n.value()}async authenticateMfaPasskeyDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authenticateMfaPasskeyDevice.");if(null===e.passkeyAuthRequest||void 0===e.passkeyAuthRequest)throw new CQ("passkeyAuthRequest","Required parameter requestParameters.passkeyAuthRequest was null or undefined when calling authenticateMfaPasskeyDevice.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa/auth/passkey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:RG(e.passkeyAuthRequest)},t),e=>OF(e))}async authenticateMfaPasskeyDevice(e,t){let n=await this.authenticateMfaPasskeyDeviceRaw(e,t);return await n.value()}async authenticatePasskeyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling authenticatePasskeyOptions.");let n={};return void 0!==e.relatedOriginRpId&&(n.relatedOriginRpId=e.relatedOriginRpId),new C3(await this.request({path:"/sdk/{environmentId}/users/passkeys/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:n},t))}async authenticatePasskeyOptions(e,t){await this.authenticatePasskeyOptionsRaw(e,t)}async backupKeySharesToGoogleDriveRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling backupKeySharesToGoogleDrive.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling backupKeySharesToGoogleDrive.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/backup/googleDrive".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{keyShares:t.keyShares.map(Rn)}})}async backupKeySharesToGoogleDrive(e,t){let n=await this.backupKeySharesToGoogleDriveRaw(e,t);
37return await n.value()}async backupKeySharesToGoogleDriveOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling backupKeySharesToGoogleDriveOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling backupKeySharesToGoogleDriveOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/backup/googleDrive".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async backupKeySharesToGoogleDriveOptions(e,t){await this.backupKeySharesToGoogleDriveOptionsRaw(e,t)}async backupKeySharesToLocationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling backupKeySharesToLocation.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling backupKeySharesToLocation.");if(null===e.backupKeySharesToLocationRequest||void 0===e.backupKeySharesToLocationRequest)throw new CQ("backupKeySharesToLocationRequest","Required parameter requestParameters.backupKeySharesToLocationRequest was null or undefined when calling backupKeySharesToLocation.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/backup/location".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{location:e.location}}(e.backupKeySharesToLocationRequest)},t),e=>{var t;return null==(t=e)?t:{message:t.message,walletId:t.walletId,location:C9(t.location)}})}async backupKeySharesToLocation(e,t){let n=await this.backupKeySharesToLocationRaw(e,t);return await n.value()}async backupKeySharesToLocationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling backupKeySharesToLocationOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling backupKeySharesToLocationOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/backup/location".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async backupKeySharesToLocationOptions(e,t){await this.backupKeySharesToLocationOptionsRaw(e,t)}async backupKeySharesToLocationsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling backupKeySharesToLocations.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling backupKeySharesToLocations.");if(null===e.backupKeySharesToLocationsRequest||void 0===e.backupKeySharesToLocationsRequest)throw new CQ("backupKeySharesToLocationsRequest","Required parameter requestParameters.backupKeySharesToLocationsRequest was null or undefined when calling backupKeySharesToLocations.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/backup/locations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{passwordUpdateBatchId:e.passwordUpdateBatchId,shareSetId:e.shareSetId,locations:e.locations.map(Re)}}(e.backupKeySharesToLocationsRequest)},t),e=>{var t;return null==(t=e)?t:{message:t.message,walletId:t.walletId,shareSetId:C1(t,"shareSetId")?t.shareSetId:void 0,passwordUpdateStatus:C1(t,"passwordUpdateStatus")?t.passwordUpdateStatus:void 0,locationsWithKeyShares:t.locationsWithKeyShares.map(Rt)}})}async backupKeySharesToLocations(e,t){let n=await this.backupKeySharesToLocationsRaw(e,t);
37return await n.value()}async backupKeySharesToLocationsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling backupKeySharesToLocationsOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling backupKeySharesToLocationsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/backup/locations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async backupKeySharesToLocationsOptions(e,t){await this.backupKeySharesToLocationsOptionsRaw(e,t)}async broadcastCheckoutTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling broadcastCheckoutTransactionOptions.");if(null===e.transactionId||void 0===e.transactionId)throw new CQ("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling broadcastCheckoutTransactionOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/broadcast".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"OPTIONS",headers:{},query:{}},t))}async broadcastCheckoutTransactionOptions(e,t){await this.broadcastCheckoutTransactionOptionsRaw(e,t)}async cancelCheckoutTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling cancelCheckoutTransaction.");if(null===e.transactionId||void 0===e.transactionId)throw new CQ("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling cancelCheckoutTransaction.");if(null===e.xDynamicCheckoutSessionToken||void 0===e.xDynamicCheckoutSessionToken)throw new CQ("xDynamicCheckoutSessionToken","Required parameter requestParameters.xDynamicCheckoutSessionToken was null or undefined when calling cancelCheckoutTransaction.");let n={};return void 0!==e.xDynamicCheckoutSessionToken&&null!==e.xDynamicCheckoutSessionToken&&(n["X-Dynamic-Checkout-Session-Token"]=String(e.xDynamicCheckoutSessionToken)),new C2(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/cancel".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"POST",headers:n,query:{}},t),e=>Ro(e))}async cancelCheckoutTransaction(e,t){let n=await this.cancelCheckoutTransactionRaw(e,t);return await n.value()}async cancelCheckoutTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling cancelCheckoutTransactionOptions.");if(null===e.transactionId||void 0===e.transactionId)throw new CQ("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling cancelCheckoutTransactionOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/cancel".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"OPTIONS",headers:{},query:{}},t))}async cancelCheckoutTransactionOptions(e,t){await this.cancelCheckoutTransactionOptionsRaw(e,t)}async cbOauthRedirectRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling cbOauthRedirect.");let n={};return void 0!==e.code&&(n.code=e.code),void 0!==e.scope&&(n.scope=e.scope),void 0!==e.state&&(n.state=e.state),void 0!==e.authuser&&(n.authuser=e.authuser),void 0!==e.prompt&&(n.prompt=e.prompt),void 0!==e.error&&(n.error=e.error),new C5(await this.request({path:"/sdk/{environmentId}/providers/cbOauthRedirectUrl".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t))}async cbOauthRedirect(e,t){let n=await this.cbOauthRedirectRaw(e,t);
37return await n.value()}async cbOauthRedirectOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling cbOauthRedirectOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/providers/cbOauthRedirectUrl".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async cbOauthRedirectOptions(e,t){await this.cbOauthRedirectOptionsRaw(e,t)}async checkSsoProviderRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling checkSsoProvider.");if(null===e.ssoProviderCheckRequest||void 0===e.ssoProviderCheckRequest)throw new CQ("ssoProviderCheckRequest","Required parameter requestParameters.ssoProviderCheckRequest was null or undefined when calling checkSsoProvider.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/ssoProvider".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{email:e.email}}(e.ssoProviderCheckRequest)},t),e=>{var t;return null==(t=e)?t:{type:t.type,provider:C1(t,"provider")?t.provider:void 0,ssoAuthUrl:C1(t,"ssoAuthUrl")?t.ssoAuthUrl:void 0,id:C1(t,"id")?t.id:void 0}})}
37async checkSsoProvider(e,t){let n=await this.checkSsoProviderRaw(e,t);return await n.value()}async checkWalletSanctionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling checkWalletSanctions.");if(null===e.walletAddress||void 0===e.walletAddress)throw new CQ("walletAddress","Required parameter requestParameters.walletAddress was null or undefined when calling checkWalletSanctions.");if(null===e.chain||void 0===e.chain)throw new CQ("chain","Required parameter requestParameters.chain was null or undefined when calling checkWalletSanctions.");let n={};void 0!==e.walletAddress&&(n.walletAddress=e.walletAddress),void 0!==e.chain&&(n.chain=e.chain);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/wallet/sanctions".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>(function(e){if(null==e)return e;return{walletAddress:e.walletAddress,chain:e.chain,isBlocked:e.isBlocked}})(e))}async checkWalletSanctions(e,t){let n=await this.checkWalletSanctionsRaw(e,t);return await n.value()}async checkWalletSanctionsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling checkWalletSanctionsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/wallet/sanctions".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async checkWalletSanctionsOptions(e,t){await this.checkWalletSanctionsOptionsRaw(e,t)}async claimEmbeddedWalletRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling claimEmbeddedWallet.");if(null===e.embeddedWalletPasscodeClaimRequest||void 0===e.embeddedWalletPasscodeClaimRequest)throw new CQ("embeddedWalletPasscodeClaimRequest","Required parameter requestParameters.embeddedWalletPasscodeClaimRequest was null or undefined when calling claimEmbeddedWallet.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passcode/claim".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{walletId:e.walletId}}(e.embeddedWalletPasscodeClaimRequest)},t),e=>OF(e))}async claimEmbeddedWallet(e,t){let n=await this.claimEmbeddedWalletRaw(e,t);return await n.value()}async claimEmbeddedWalletOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling claimEmbeddedWalletOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passcode/claim".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async claimEmbeddedWalletOptions(e,t){await this.claimEmbeddedWalletOptionsRaw(e,t)}async coinbaseBuyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling coinbaseBuyOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/onramps/coinbase/buy".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async coinbaseBuyOptions(e,t){await this.coinbaseBuyOptionsRaw(e,t)}async coinbaseNetworksOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling coinbaseNetworksOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/onramps/coinbase/networks".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async coinbaseNetworksOptions(e,t){await this.coinbaseNetworksOptionsRaw(e,t)}async coinbaseOrdersOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling coinbaseOrdersOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/onramps/coinbase/orders".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async coinbaseOrdersOptions(e,t){await this.coinbaseOrdersOptionsRaw(e,t)}async completePasskeyRecoveryRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling completePasskeyRecovery.");if(null===e.completePasskeyRecoveryRequest||void 0===e.completePasskeyRecoveryRequest)throw new CQ("completePasskeyRecoveryRequest","Required parameter requestParameters.completePasskeyRecoveryRequest was null or undefined when calling completePasskeyRecovery.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passkeyRecovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{walletId:e.walletId,attestation:Rl(e.attestation),challenge:e.challenge}}(e.completePasskeyRecoveryRequest)},t),e=>OF(e))}async completePasskeyRecovery(e,t){let n=await this.completePasskeyRecoveryRaw(e,t);
37return await n.value()}async createCheckoutTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createCheckoutTransaction.");if(null===e.checkoutId||void 0===e.checkoutId)throw new CQ("checkoutId","Required parameter requestParameters.checkoutId was null or undefined when calling createCheckoutTransaction.");if(null===e.checkoutTransactionCreateRequest||void 0===e.checkoutTransactionCreateRequest)throw new CQ("checkoutTransactionCreateRequest","Required parameter requestParameters.checkoutTransactionCreateRequest was null or undefined when calling createCheckoutTransaction.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/checkouts/{checkoutId}/transactions".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{checkoutId}",encodeURIComponent(String(e.checkoutId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{amount:e.amount,currency:e.currency,destinationAddresses:void 0===e.destinationAddresses?void 0:e.destinationAddresses.map(Ra),expiresIn:e.expiresIn,memo:e.memo}}(e.checkoutTransactionCreateRequest)},t),e=>{var t;return null==(t=e)?t:{sessionExpiresAt:new Date(t.sessionExpiresAt),sessionToken:t.sessionToken,transaction:Ro(t.transaction)}})}async createCheckoutTransaction(e,t){let n=await this.createCheckoutTransactionRaw(e,t);return await n.value()}async createCheckoutTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createCheckoutTransactionOptions.");if(null===e.checkoutId||void 0===e.checkoutId)throw new CQ("checkoutId","Required parameter requestParameters.checkoutId was null or undefined when calling createCheckoutTransactionOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/checkouts/{checkoutId}/transactions".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{checkoutId}",encodeURIComponent(String(e.checkoutId))),method:"OPTIONS",headers:{},query:{}},t))}async createCheckoutTransactionOptions(e,t){await this.createCheckoutTransactionOptionsRaw(e,t)}async createCoinbaseOnrampOrderRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createCoinbaseOnrampOrder.");if(null===e.coinbaseOnrampOrderCreateRequest||void 0===e.coinbaseOnrampOrderCreateRequest)throw new CQ("coinbaseOnrampOrderCreateRequest","Required parameter requestParameters.coinbaseOnrampOrderCreateRequest was null or undefined when calling createCoinbaseOnrampOrder.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/onramps/coinbase/orders".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{agreementAcceptedAt:e.agreementAcceptedAt.toISOString(),destinationAddress:e.destinationAddress,destinationNetwork:e.destinationNetwork,domain:e.domain,isQuote:e.isQuote,partnerUserRef:e.partnerUserRef,paymentAmount:e.paymentAmount,paymentCurrency:e.paymentCurrency,paymentMethod:e.paymentMethod,purchaseAmount:e.purchaseAmount,purchaseCurrency:e.purchaseCurrency}}(e.coinbaseOnrampOrderCreateRequest)},t),e=>{var t;return null==(t=e)?t:{order:function(e){if(null==e)return e;return{orderId:e.orderId,paymentTotal:e.paymentTotal,paymentSubtotal:e.paymentSubtotal,paymentCurrency:e.paymentCurrency,paymentMethod:e.paymentMethod,purchaseAmount:e.purchaseAmount,purchaseCurrency:e.purchaseCurrency,fees:e.fees.map(Rs),exchangeRate:e.exchangeRate,destinationAddress:e.destinationAddress,destinationNetwork:e.destinationNetwork,status:e.status,createdAt:new Date(e.createdAt),updatedAt:new Date(e.updatedAt),txHash:C1(e,"txHash")?e.txHash:void 0,partnerUserRef:C1(e,"partnerUserRef")?e.partnerUserRef:void 0}}(t.order),paymentLink:C1(t,"paymentLink")?function(e){if(null==e)return e;return{url:e.url,paymentLinkType:e.paymentLinkType}}(t.paymentLink):void 0}})}async createCoinbaseOnrampOrder(e,t){let n=await this.createCoinbaseOnrampOrderRaw(e,t);
37return await n.value()}async createCryptoDotComPaymentRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createCryptoDotComPayment.");if(null===e.cryptoDotComPaymentCreateRequest||void 0===e.cryptoDotComPaymentCreateRequest)throw new CQ("cryptoDotComPaymentCreateRequest","Required parameter requestParameters.cryptoDotComPaymentCreateRequest was null or undefined when calling createCryptoDotComPayment.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/onramps/cryptoDotCom/payment".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{amount:e.amount,currency:e.currency,description:e.description,metadata:e.metadata,orderId:e.orderId,subMerchantId:e.subMerchantId,walletAddress:e.walletAddress,networkId:e.networkId,chain:e.chain,merchantName:e.merchantName}}(e.cryptoDotComPaymentCreateRequest)},t),e=>{var t;return null==(t=e)?t:{id:t.id,amount:t.amount,currency:t.currency,amountRefunded:C1(t,"amountRefunded")?t.amountRefunded:void 0,created:C1(t,"created")?t.created:void 0,cryptoCurrency:C1(t,"cryptoCurrency")?t.cryptoCurrency:void 0,cryptoAmount:C1(t,"cryptoAmount")?t.cryptoAmount:void 0,customerId:C1(t,"customerId")?t.customerId:void 0,paymentUrl:t.paymentUrl,qrCode:t.qrCode,returnUrl:C1(t,"returnUrl")?t.returnUrl:void 0,cancelUrl:C1(t,"cancelUrl")?t.cancelUrl:void 0,description:C1(t,"description")?t.description:void 0,liveMode:C1(t,"liveMode")?t.liveMode:void 0,metadata:C1(t,"metadata")?t.metadata:void 0,orderId:C1(t,"orderId")?t.orderId:void 0,recipient:C1(t,"recipient")?t.recipient:void 0,refunded:C1(t,"refunded")?t.refunded:void 0,status:t.status,expiredAt:C1(t,"expiredAt")?t.expiredAt:void 0}})}async createCryptoDotComPayment(e,t){let n=await this.createCryptoDotComPaymentRaw(e,t);return await n.value()}async createEmailVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createEmailVerification.");if(null===e.emailVerificationCreateRequest||void 0===e.emailVerificationCreateRequest)throw new CQ("emailVerificationCreateRequest","Required parameter requestParameters.emailVerificationCreateRequest was null or undefined when calling createEmailVerification.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/emailVerifications/create".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{email:e.email,captchaToken:e.captchaToken}}(e.emailVerificationCreateRequest)},t),e=>Rv(e))}async createEmailVerification(e,t){let n=await this.createEmailVerificationRaw(e,t);return await n.value()}async createEmailVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createEmailVerificationOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/emailVerifications/create".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async createEmailVerificationOptions(e,t){await this.createEmailVerificationOptionsRaw(e,t)}async createEmbeddedWalletsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createEmbeddedWallets.");if(null===e.createEmbeddedWalletsRequest||void 0===e.createEmbeddedWalletsRequest)throw new CQ("createEmbeddedWalletsRequest","Required parameter requestParameters.createEmbeddedWalletsRequest was null or undefined when calling createEmbeddedWallets.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{embeddedWallets:e.embeddedWallets.map(Rc)}}(e.createEmbeddedWalletsRequest)},t),e=>OF(e))}async createEmbeddedWallets(e,t){let n=await this.createEmbeddedWalletsRaw(e,t);
37return await n.value()}async createEmbeddedWalletsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createEmbeddedWalletsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async createEmbeddedWalletsOptions(e,t){await this.createEmbeddedWalletsOptionsRaw(e,t)}async createGlobalWalletConnectionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createGlobalWalletConnection.");if(null===e.globalWalletConnectionCreateRequest||void 0===e.globalWalletConnectionCreateRequest)throw new CQ("globalWalletConnectionCreateRequest","Required parameter requestParameters.globalWalletConnectionCreateRequest was null or undefined when calling createGlobalWalletConnection.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/globalWallets/connections".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{expiresAt:e.expiresAt.toISOString()}}(e.globalWalletConnectionCreateRequest)},t),e=>RF(e))}async createGlobalWalletConnection(e,t){let n=await this.createGlobalWalletConnectionRaw(e,t);return await n.value()}async createNewRecoveryCodesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createNewRecoveryCodes.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa/recovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{count:t.count,recoveryCodes:t.recoveryCodes}})}async createNewRecoveryCodes(e,t){let n=await this.createNewRecoveryCodesRaw(e,t);return await n.value()}async createRoomsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createRooms.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling createRooms.");if(null===e.createRoomsRequest||void 0===e.createRoomsRequest)throw new CQ("createRoomsRequest","Required parameter requestParameters.createRoomsRequest was null or undefined when calling createRooms.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/createRooms".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{roomType:e.roomType,roomCount:e.roomCount}}(e.createRoomsRequest)},t),e=>{var t;return null==(t=e)?t:{roomIds:t.roomIds}})}async createRooms(e,t){let n=await this.createRoomsRaw(e,t);return await n.value()}async createRoomsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createRoomsOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling createRoomsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/createRooms".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async createRoomsOptions(e,t){await this.createRoomsOptionsRaw(e,t)}async createRoomsWithoutWalletIdRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createRoomsWithoutWalletId.");if(null===e.createRoomsWithoutWalletIdRequest||void 0===e.createRoomsWithoutWalletIdRequest)throw new CQ("createRoomsWithoutWalletIdRequest","Required parameter requestParameters.createRoomsWithoutWalletIdRequest was null or undefined when calling createRoomsWithoutWalletId.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/createRooms".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{roomType:e.roomType,thresholdSignatureScheme:e.thresholdSignatureScheme,roomCount:e.roomCount}}(e.createRoomsWithoutWalletIdRequest)},t),e=>{var t;return null==(t=e)?t:{roomIds:t.roomIds}})}async createRoomsWithoutWalletId(e,t){let n=await this.createRoomsWithoutWalletIdRaw(e,t);
37return await n.value()}async createRoomsWithoutWalletIdOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createRoomsWithoutWalletIdOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/createRooms".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async createRoomsWithoutWalletIdOptions(e,t){await this.createRoomsWithoutWalletIdOptionsRaw(e,t)}async createSmsVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createSmsVerification.");if(null===e.smsVerificationCreateRequest||void 0===e.smsVerificationCreateRequest)throw new CQ("smsVerificationCreateRequest","Required parameter requestParameters.smsVerificationCreateRequest was null or undefined when calling createSmsVerification.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/smsVerifications/create".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{phoneCountryCode:e.phoneCountryCode,phoneNumber:e.phoneNumber,isoCountryCode:e.isoCountryCode,captchaToken:e.captchaToken}}(e.smsVerificationCreateRequest)},t),e=>OS(e))}async createSmsVerification(e,t){let n=await this.createSmsVerificationRaw(e,t);return await n.value()}async createSmsVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createSmsVerificationOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/smsVerifications/create".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async createSmsVerificationOptions(e,t){await this.createSmsVerificationOptionsRaw(e,t)}async createVisitRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createVisit.");if(null===e.connectRequest||void 0===e.connectRequest)throw new CQ("connectRequest","Required parameter requestParameters.connectRequest was null or undefined when calling createVisit.");let n={};return n["Content-Type"]="application/json",new C3(await this.request({path:"/sdk/{environmentId}/connect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{address:e.address,chain:e.chain,provider:e.provider,walletName:e.walletName,authMode:e.authMode}}(e.connectRequest)},t))}async createVisit(e,t){await this.createVisitRaw(e,t)}async createWaasAccountRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createWaasAccount.");if(null===e.createWaasAccountRequest||void 0===e.createWaasAccountRequest)throw new CQ("createWaasAccountRequest","Required parameter requestParameters.createWaasAccountRequest was null or undefined when calling createWaasAccount.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/create".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{chain:e.chain,clientKeygenIds:e.clientKeygenIds,thresholdSignatureScheme:e.thresholdSignatureScheme,skipLock:e.skipLock,addressType:e.addressType}}(e.createWaasAccountRequest)},t),e=>R9(e))}async createWaasAccount(e,t){let n=await this.createWaasAccountRaw(e,t);
37return await n.value()}async createWaasAccountOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createWaasAccountOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/create".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async createWaasAccountOptions(e,t){await this.createWaasAccountOptionsRaw(e,t)}async createWalletAccountRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling createWalletAccount.");if(null===e.createWalletAccountRequest||void 0===e.createWalletAccountRequest)throw new CQ("createWalletAccountRequest","Required parameter requestParameters.createWalletAccountRequest was null or undefined when calling createWalletAccount.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/walletAccounts".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{turnkeySignedRequest:Ru(e.turnkeySignedRequest)}}(e.createWalletAccountRequest)},t),e=>OF(e))}async createWalletAccount(e,t){let n=await this.createWalletAccountRaw(e,t);return await n.value()}async cryptoDotComPaymentOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling cryptoDotComPaymentOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/onramps/cryptoDotCom/payment".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async cryptoDotComPaymentOptions(e,t){await this.cryptoDotComPaymentOptionsRaw(e,t)}async deleteAllDeviceRegistrationsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deleteAllDeviceRegistrations.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/deviceRegistrations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"DELETE",headers:n,query:{}},t),e=>Rp(e))}async deleteAllDeviceRegistrations(e,t){let n=await this.deleteAllDeviceRegistrationsRaw(e,t);return await n.value()}async deleteDeviceRegistrationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deleteDeviceRegistration.");if(null===e.deviceRegistrationId||void 0===e.deviceRegistrationId)throw new CQ("deviceRegistrationId","Required parameter requestParameters.deviceRegistrationId was null or undefined when calling deleteDeviceRegistration.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/deviceRegistrations/{deviceRegistrationId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{deviceRegistrationId}",encodeURIComponent(String(e.deviceRegistrationId))),method:"DELETE",headers:n,query:{}},t),e=>Rp(e))}async deleteDeviceRegistration(e,t){let n=await this.deleteDeviceRegistrationRaw(e,t);return await n.value()}async deleteEmbeddedWalletsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deleteEmbeddedWallets.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"DELETE",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{turnkeySignedRequest:Ru(e.turnkeySignedRequest)}}(e.deleteEmbeddedWalletsRequest)},t))}async deleteEmbeddedWallets(e,t){await this.deleteEmbeddedWalletsRaw(e,t)}async deleteMfaDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deleteMfaDevice.");if(null===e.mfaDeviceId||void 0===e.mfaDeviceId)throw new CQ("mfaDeviceId","Required parameter requestParameters.mfaDeviceId was null or undefined when calling deleteMfaDevice.");if(null===e.xMfaAuthToken||void 0===e.xMfaAuthToken)throw new CQ("xMfaAuthToken","Required parameter requestParameters.xMfaAuthToken was null or undefined when calling deleteMfaDevice.");let n={};if(void 0!==e.xMfaAuthToken&&null!==e.xMfaAuthToken&&(n["x-mfa-auth-token"]=String(e.xMfaAuthToken)),this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C3(await this.request({path:"/sdk/{environmentId}/users/mfa/{mfaDeviceId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{mfaDeviceId}",encodeURIComponent(String(e.mfaDeviceId))),method:"DELETE",headers:n,query:{}},t))}async deleteMfaDevice(e,t){await this.deleteMfaDeviceRaw(e,t)}async deletePasskeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deletePasskey.");if(null===e.deleteUserPasskeyRequest||void 0===e.deleteUserPasskeyRequest)throw new CQ("deleteUserPasskeyRequest","Required parameter requestParameters.deleteUserPasskeyRequest was null or undefined when calling deletePasskey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C3(await this.request({path:"/sdk/{environmentId}/users/passkeys".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"DELETE",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{passkeyId:e.passkeyId}}(e.deleteUserPasskeyRequest)},t))}async deletePasskey(e,t){await this.deletePasskeyRaw(e,t)}async deliverDelegatedShareRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deliverDelegatedShare.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling deliverDelegatedShare.");if(null===e.delegatedShareDeliveryRequest||void 0===e.delegatedShareDeliveryRequest)throw new CQ("delegatedShareDeliveryRequest","Required parameter requestParameters.delegatedShareDeliveryRequest was null or undefined when calling deliverDelegatedShare.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/delegatedAccess/delivery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{encryptedDelegatedShare:function(e){if(void 0!==e)return null===e?null:{alg:e.alg,iv:e.iv,ct:e.ct,tag:e.tag,ek:e.ek,kid:e.kid}}(e.encryptedDelegatedShare)}}(e.delegatedShareDeliveryRequest)},t),e=>{var t;return null==(t=e)?t:{delegatedShareDeliveryId:t.delegatedShareDeliveryId,status:t.status,message:C1(t,"message")?t.message:void 0}})}async deliverDelegatedShare(e,t){let n=await this.deliverDelegatedShareRaw(e,t);
37return await n.value()}async deliverDelegatedShareOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deliverDelegatedShareOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling deliverDelegatedShareOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/delegatedAccess/delivery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async deliverDelegatedShareOptions(e,t){await this.deliverDelegatedShareOptionsRaw(e,t)}async deviceRegistrationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deviceRegistration.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/deviceRegistration".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{}},t),e=>OF(e))}async deviceRegistration(e,t){let n=await this.deviceRegistrationRaw(e,t);return await n.value()}async deviceRegistrationByIdOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deviceRegistrationByIdOptions.");if(null===e.deviceRegistrationId||void 0===e.deviceRegistrationId)throw new CQ("deviceRegistrationId","Required parameter requestParameters.deviceRegistrationId was null or undefined when calling deviceRegistrationByIdOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/deviceRegistrations/{deviceRegistrationId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{deviceRegistrationId}",encodeURIComponent(String(e.deviceRegistrationId))),method:"OPTIONS",headers:{},query:{}},t))}async deviceRegistrationByIdOptions(e,t){await this.deviceRegistrationByIdOptionsRaw(e,t)}async deviceRegistrationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deviceRegistrationOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/deviceRegistration".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async deviceRegistrationOptions(e,t){await this.deviceRegistrationOptionsRaw(e,t)}async deviceRegistrationsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling deviceRegistrationsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/deviceRegistrations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async deviceRegistrationsOptions(e,t){await this.deviceRegistrationsOptionsRaw(e,t)}async disconnectGlobalWalletConnectionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling disconnectGlobalWalletConnection.");if(null===e.globalWalletConnectionId||void 0===e.globalWalletConnectionId)throw new CQ("globalWalletConnectionId","Required parameter requestParameters.globalWalletConnectionId was null or undefined when calling disconnectGlobalWalletConnection.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/globalWallets/connections/{globalWalletConnectionId}/disconnect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{globalWalletConnectionId}",encodeURIComponent(String(e.globalWalletConnectionId))),method:"PUT",headers:n,query:{}},t),e=>RF(e))}async disconnectGlobalWalletConnection(e,t){let n=await this.disconnectGlobalWalletConnectionRaw(e,t);
37return await n.value()}async disconnectGlobalWalletConnectionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling disconnectGlobalWalletConnectionOptions.");if(null===e.globalWalletConnectionId||void 0===e.globalWalletConnectionId)throw new CQ("globalWalletConnectionId","Required parameter requestParameters.globalWalletConnectionId was null or undefined when calling disconnectGlobalWalletConnectionOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/globalWallets/connections/{globalWalletConnectionId}/disconnect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{globalWalletConnectionId}",encodeURIComponent(String(e.globalWalletConnectionId))),method:"OPTIONS",headers:{},query:{}},t))}async disconnectGlobalWalletConnectionOptions(e,t){await this.disconnectGlobalWalletConnectionOptionsRaw(e,t)}async emailAuthOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling emailAuthOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/emailAuth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async emailAuthOptions(e,t){await this.emailAuthOptionsRaw(e,t)}async emailProviderOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling emailProviderOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/emailProvider".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async emailProviderOptions(e,t){await this.emailProviderOptionsRaw(e,t)}async embeddedWalletDeleteRequestOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling embeddedWalletDeleteRequestOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling embeddedWalletDeleteRequestOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/deleteRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async embeddedWalletDeleteRequestOptions(e,t){await this.embeddedWalletDeleteRequestOptionsRaw(e,t)}async embeddedWalletExportRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling embeddedWalletExport.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling embeddedWalletExport.");if(null===e.activityId||void 0===e.activityId)throw new CQ("activityId","Required parameter requestParameters.activityId was null or undefined when calling embeddedWalletExport.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/activities/{activityId}/export".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))).replace("{activityId}",encodeURIComponent(String(e.activityId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{exportBundle:t.exportBundle}})}async embeddedWalletExport(e,t){let n=await this.embeddedWalletExportRaw(e,t);return await n.value()}async embeddedWalletExportOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling embeddedWalletExportOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling embeddedWalletExportOptions.");if(null===e.activityId||void 0===e.activityId)throw new CQ("activityId","Required parameter requestParameters.activityId was null or undefined when calling embeddedWalletExportOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/activities/{activityId}/export".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))).replace("{activityId}",encodeURIComponent(String(e.activityId))),method:"OPTIONS",headers:{},query:{}},t))}async embeddedWalletExportOptions(e,t){await this.embeddedWalletExportOptionsRaw(e,t)}async estimateTransactionFeeRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling estimateTransactionFee.");if(null===e.chainName||void 0===e.chainName)throw new CQ("chainName","Required parameter requestParameters.chainName was null or undefined when calling estimateTransactionFee.");if(null===e.transactionFeeEstimateRequest||void 0===e.transactionFeeEstimateRequest)throw new CQ("transactionFeeEstimateRequest","Required parameter requestParameters.transactionFeeEstimateRequest was null or undefined when calling estimateTransactionFee.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/chains/{chainName}/transactions/estimate".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{chainName}",encodeURIComponent(String(e.chainName))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{base64RawTransaction:e.base64RawTransaction,fromAddress:e.fromAddress,rawTransactionData:e.rawTransactionData}}(e.transactionFeeEstimateRequest)},t),e=>{var t;return null==(t=e)?t:{estimatedFee:t.estimatedFee,currency:t.currency,decimals:C1(t,"decimals")?t.decimals:void 0,units:C1(t,"units")?t.units:void 0,unitPrice:C1(t,"unitPrice")?t.unitPrice:void 0,baseFee:C1(t,"baseFee")?t.baseFee:void 0,priorityFee:C1(t,"priorityFee")?t.priorityFee:void 0,maxFee:C1(t,"maxFee")?t.maxFee:void 0}})}async estimateTransactionFee(e,t){let n=await this.estimateTransactionFeeRaw(e,t);
37return await n.value()}async estimateTransactionFeeOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling estimateTransactionFeeOptions.");if(null===e.chainName||void 0===e.chainName)throw new CQ("chainName","Required parameter requestParameters.chainName was null or undefined when calling estimateTransactionFeeOptions.");if(null===e.networkId||void 0===e.networkId)throw new CQ("networkId","Required parameter requestParameters.networkId was null or undefined when calling estimateTransactionFeeOptions.");let n={};return void 0!==e.networkId&&(n.networkId=e.networkId),new C3(await this.request({path:"/sdk/{environmentId}/chains/{chainName}/transactions/estimate".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{chainName}",encodeURIComponent(String(e.chainName))),method:"OPTIONS",headers:{},query:n},t))}async estimateTransactionFeeOptions(e,t){await this.estimateTransactionFeeOptionsRaw(e,t)}async eventsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling eventsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/events".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async eventsOptions(e,t){await this.eventsOptionsRaw(e,t)}async exportPrivateKeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling exportPrivateKey.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling exportPrivateKey.");if(null===e.exportWaasWalletPrivateKeyRequest||void 0===e.exportWaasWalletPrivateKeyRequest)throw new CQ("exportWaasWalletPrivateKeyRequest","Required parameter requestParameters.exportWaasWalletPrivateKeyRequest was null or undefined when calling exportPrivateKey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/privateKey/export".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{exportId:e.exportId,addressType:e.addressType}}(e.exportWaasWalletPrivateKeyRequest)},t),e=>R9(e))}async exportPrivateKey(e,t){let n=await this.exportPrivateKeyRaw(e,t);return await n.value()}async exportPrivateKeyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling exportPrivateKeyOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling exportPrivateKeyOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/privateKey/export".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async exportPrivateKeyOptions(e,t){await this.exportPrivateKeyOptionsRaw(e,t)}async externalAuthSigninRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling externalAuthSignin.");if(null===e.externalAuthSigninRequest||void 0===e.externalAuthSigninRequest)throw new CQ("externalAuthSigninRequest","Required parameter requestParameters.externalAuthSigninRequest was null or undefined when calling externalAuthSignin.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/externalAuth/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:RT(e.externalAuthSigninRequest)},t),e=>OF(e))}async externalAuthSignin(e,t){let n=await this.externalAuthSigninRaw(e,t);
37return await n.value()}async externalAuthSigninOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling externalAuthSigninOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/externalAuth/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async externalAuthSigninOptions(e,t){await this.externalAuthSigninOptionsRaw(e,t)}async externalAuthVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling externalAuthVerify.");if(null===e.externalAuthSigninRequest||void 0===e.externalAuthSigninRequest)throw new CQ("externalAuthSigninRequest","Required parameter requestParameters.externalAuthSigninRequest was null or undefined when calling externalAuthVerify.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/externalAuth/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:RT(e.externalAuthSigninRequest)},t),e=>{var t;return null==(t=e)?t:{elevatedAccessToken:t.elevatedAccessToken}})}async externalAuthVerify(e,t){let n=await this.externalAuthVerifyRaw(e,t);return await n.value()}async externalAuthVerifyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling externalAuthVerifyOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/externalAuth/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async externalAuthVerifyOptions(e,t){await this.externalAuthVerifyOptionsRaw(e,t)}async farcasterSignInRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling farcasterSignIn.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/farcaster/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:RP(e.farcasterSignInRequest)},t),e=>OF(e))}async farcasterSignIn(e,t){let n=await this.farcasterSignInRaw(e,t);return await n.value()}async farcasterSignInOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling farcasterSignInOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/farcaster/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async farcasterSignInOptions(e,t){await this.farcasterSignInOptionsRaw(e,t)}async farcasterVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling farcasterVerify.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/farcaster/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:RP(e.farcasterSignInRequest)},t),e=>OF(e))}async farcasterVerify(e,t){let n=await this.farcasterVerifyRaw(e,t);return await n.value()}async farcasterVerifyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling farcasterVerifyOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/farcaster/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async farcasterVerifyOptions(e,t){await this.farcasterVerifyOptionsRaw(e,t)}async generateCoinbaseOnrampBuyUrlRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling generateCoinbaseOnrampBuyUrl.");if(null===e.coinbaseOnrampGetBuyUrlRequest||void 0===e.coinbaseOnrampGetBuyUrlRequest)throw new CQ("coinbaseOnrampGetBuyUrlRequest","Required parameter requestParameters.coinbaseOnrampGetBuyUrlRequest was null or undefined when calling generateCoinbaseOnrampBuyUrl.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/onramps/coinbase/buy".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{assets:e.assets,defaultNetwork:e.defaultNetwork,defaultAsset:e.defaultAsset,defaultExperience:e.defaultExperience,defaultPaymentMethod:e.defaultPaymentMethod,destinationAddress:e.destinationAddress,fiatCurrency:e.fiatCurrency,handlingRequestedUrls:e.handlingRequestedUrls,networks:e.networks,partnerUserRef:e.partnerUserRef,presetCryptoAmount:e.presetCryptoAmount,presetFiatAmount:e.presetFiatAmount,redirectUrl:e.redirectUrl}}(e.coinbaseOnrampGetBuyUrlRequest)},t),e=>{var t;return null==(t=e)?t:{url:t.url}})}async generateCoinbaseOnrampBuyUrl(e,t){let n=await this.generateCoinbaseOnrampBuyUrlRaw(e,t);
37return await n.value()}async getAccountBalancesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAccountBalances.");if(null===e.chainName||void 0===e.chainName)throw new CQ("chainName","Required parameter requestParameters.chainName was null or undefined when calling getAccountBalances.");if(null===e.accountAddress||void 0===e.accountAddress)throw new CQ("accountAddress","Required parameter requestParameters.accountAddress was null or undefined when calling getAccountBalances.");let n={};return void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.accountAddress&&(n.accountAddress=e.accountAddress),void 0!==e.includePrices&&(n.includePrices=e.includePrices),void 0!==e.includeNative&&(n.includeNative=e.includeNative),void 0!==e.filterSpamTokens&&(n.filterSpamTokens=e.filterSpamTokens),e.whitelistedContracts&&(n.whitelistedContracts=e.whitelistedContracts),void 0!==e.forceRefresh&&(n.forceRefresh=e.forceRefresh),new C2(await this.request({path:"/sdk/{environmentId}/chains/{chainName}/balances".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{chainName}",encodeURIComponent(String(e.chainName))),method:"GET",headers:{},query:n},t),e=>e.map(RQ))}async getAccountBalances(e,t){let n=await this.getAccountBalancesRaw(e,t);return await n.value()}async getAccountBalancesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAccountBalancesOptions.");if(null===e.chainName||void 0===e.chainName)throw new CQ("chainName","Required parameter requestParameters.chainName was null or undefined when calling getAccountBalancesOptions.");if(null===e.networkId||void 0===e.networkId)throw new CQ("networkId","Required parameter requestParameters.networkId was null or undefined when calling getAccountBalancesOptions.");if(null===e.accountAddress||void 0===e.accountAddress)throw new CQ("accountAddress","Required parameter requestParameters.accountAddress was null or undefined when calling getAccountBalancesOptions.");let n={};return void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.accountAddress&&(n.accountAddress=e.accountAddress),void 0!==e.transactionHash&&(n.transactionHash=e.transactionHash),new C3(await this.request({path:"/sdk/{environmentId}/chains/{chainName}/balances".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{chainName}",encodeURIComponent(String(e.chainName))),method:"OPTIONS",headers:{},query:n},t))}async getAccountBalancesOptions(e,t){await this.getAccountBalancesOptionsRaw(e,t)}async getAuthTokenRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAuthToken.");let n={};void 0!==e.type&&(n.type=e.type);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/authToken".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{token:t.token}})}async getAuthToken(e,t){let n=await this.getAuthTokenRaw(e,t);return await n.value()}async getAuthTokenOptsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAuthTokenOpts.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/authToken".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getAuthTokenOpts(e,t){await this.getAuthTokenOptsRaw(e,t)}async getAuthenticatedUserRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getAuthenticatedUser.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>RR(e))}async getAuthenticatedUser(e,t){let n=await this.getAuthenticatedUserRaw(e,t);
37return await n.value()}async getBackupTokenRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getBackupToken.");return new C2(await this.request({path:"/sdk/{environmentId}/waas/keyShares/backup/token".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>{var t;return null==(t=e)?t:{token:t.token}})}async getBackupToken(e,t){let n=await this.getBackupTokenRaw(e,t);return await n.value()}async getBackupTokenOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getBackupTokenOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/keyShares/backup/token".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getBackupTokenOptions(e,t){await this.getBackupTokenOptionsRaw(e,t)}async getCheckoutTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getCheckoutTransaction.");if(null===e.transactionId||void 0===e.transactionId)throw new CQ("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling getCheckoutTransaction.");return new C2(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"GET",headers:{},query:{}},t),e=>Ro(e))}async getCheckoutTransaction(e,t){let n=await this.getCheckoutTransactionRaw(e,t);return await n.value()}async getCheckoutTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getCheckoutTransactionOptions.");if(null===e.transactionId||void 0===e.transactionId)throw new CQ("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling getCheckoutTransactionOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"OPTIONS",headers:{},query:{}},t))}async getCheckoutTransactionOptions(e,t){await this.getCheckoutTransactionOptionsRaw(e,t)}async getCoinbaseSupportedNetworksRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getCoinbaseSupportedNetworks.");return new C2(await this.request({path:"/sdk/{environmentId}/onramps/coinbase/networks".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t))}async getCoinbaseSupportedNetworks(e,t){let n=await this.getCoinbaseSupportedNetworksRaw(e,t);return await n.value()}async getCreateWalletAccountRequestRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getCreateWalletAccountRequest.");if(null===e.chain||void 0===e.chain)throw new CQ("chain","Required parameter requestParameters.chain was null or undefined when calling getCreateWalletAccountRequest.");let n={};void 0!==e.chain&&(n.chain=e.chain);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/walletAccounts/createRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>(function(e){var t;if(null==e)return e;return{organizationId:e.organizationId,parameters:null==(t=e.parameters)?t:{walletId:t.walletId,accounts:t.accounts.map(OD)},timestampMs:e.timestampMs,type:e.type}})(e))}async getCreateWalletAccountRequest(e,t){let n=await this.getCreateWalletAccountRequestRaw(e,t);
37return await n.value()}async getCurrencyExchangeRatesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getCurrencyExchangeRates.");return new C2(await this.request({path:"/sdk/{environmentId}/exchangeRates".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>e.map(Rm))}async getCurrencyExchangeRates(e,t){let n=await this.getCurrencyExchangeRatesRaw(e,t);return await n.value()}async getCurrencyExchangeRatesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getCurrencyExchangeRatesOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/exchangeRates".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getCurrencyExchangeRatesOptions(e,t){await this.getCurrencyExchangeRatesOptionsRaw(e,t)}async getEmailProviderRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEmailProvider.");if(null===e.email||void 0===e.email)throw new CQ("email","Required parameter requestParameters.email was null or undefined when calling getEmailProvider.");let n={};return void 0!==e.email&&(n.email=e.email),new C2(await this.request({path:"/sdk/{environmentId}/emailProvider".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t),e=>(function(e){if(null==e)return e;return{emailProvider:e.emailProvider}})(e))}async getEmailProvider(e,t){let n=await this.getEmailProviderRaw(e,t);return await n.value()}async getEmbeddedWalletBackupOptionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEmbeddedWalletBackupOption.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/backup".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getEmbeddedWalletBackupOption(e,t){await this.getEmbeddedWalletBackupOptionRaw(e,t)}async getEmbeddedWalletBackupsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEmbeddedWalletBackups.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/backup".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>Rw(e))}async getEmbeddedWalletBackups(e,t){let n=await this.getEmbeddedWalletBackupsRaw(e,t);return await n.value()}async getEmbeddedWalletPasscodeRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEmbeddedWalletPasscode.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passcode".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>Rw(e))}async getEmbeddedWalletPasscode(e,t){let n=await this.getEmbeddedWalletPasscodeRaw(e,t);return await n.value()}async getEmbeddedWalletPasscodeOptionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEmbeddedWalletPasscodeOption.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passcode".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getEmbeddedWalletPasscodeOption(e,t){await this.getEmbeddedWalletPasscodeOptionRaw(e,t)}async getEmbeddedWalletsDeleteRequestRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEmbeddedWalletsDeleteRequest.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling getEmbeddedWalletsDeleteRequest.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/deleteRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"GET",headers:n,query:{}},t),e=>OW(e))}async getEmbeddedWalletsDeleteRequest(e,t){let n=await this.getEmbeddedWalletsDeleteRequestRaw(e,t);
37return await n.value()}async getEndUserOauthAccessTokenRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEndUserOauthAccessToken.");if(null===e.oauthAccountId||void 0===e.oauthAccountId)throw new CQ("oauthAccountId","Required parameter requestParameters.oauthAccountId was null or undefined when calling getEndUserOauthAccessToken.");return new C2(await this.request({path:"/sdk/{environmentId}/oauthAccounts/{oauthAccountId}/accessToken".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{oauthAccountId}",encodeURIComponent(String(e.oauthAccountId))),method:"GET",headers:{},query:{}},t),e=>{var t;return null==(t=e)?t:{accessToken:t.accessToken,scopes:t.scopes}})}async getEndUserOauthAccessToken(e,t){let n=await this.getEndUserOauthAccessTokenRaw(e,t);return await n.value()}async getEndUserOauthAccessTokenOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEndUserOauthAccessTokenOptions.");if(null===e.oauthAccountId||void 0===e.oauthAccountId)throw new CQ("oauthAccountId","Required parameter requestParameters.oauthAccountId was null or undefined when calling getEndUserOauthAccessTokenOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/oauthAccounts/{oauthAccountId}/accessToken".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{oauthAccountId}",encodeURIComponent(String(e.oauthAccountId))),method:"OPTIONS",headers:{},query:{}},t))}async getEndUserOauthAccessTokenOptions(e,t){await this.getEndUserOauthAccessTokenOptionsRaw(e,t)}async getEnvironmentSettingsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getEnvironmentSettings.");let n={};return void 0!==e.sdkVersion&&(n.sdkVersion=e.sdkVersion),new C2(await this.request({path:"/sdk/{environmentId}/settings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t),e=>(function(e){var t,n;if(null==e)return e;return{environmentName:C1(e,"environmentName")?e.environmentName:void 0,chains:e.chains.map(Oa),customFields:C1(e,"customFields")?e.customFields.map(RC):void 0,kyc:e.kyc.map(RC),design:function(e){var t,n,i;if(null==e)return e;return{modal:C1(e,"modal")?null==(t=e.modal)?t:{border:C1(t,"border")?t.border:void 0,brand:C1(t,"brand")?t.brand:void 0,primaryColor:C1(t,"primaryColor")?t.primaryColor:void 0,radius:C1(t,"radius")?t.radius:void 0,theme:C1(t,"theme")?t.theme:void 0,view:C1(t,"view")?t.view:void 0,template:C1(t,"template")?t.template:void 0,displayOrder:C1(t,"displayOrder")?t.displayOrder:void 0,emailOnly:C1(t,"emailOnly")?t.emailOnly:void 0,showWalletsButton:C1(t,"showWalletsButton")?t.showWalletsButton:void 0,emailSubmitButtonInsideInput:C1(t,"emailSubmitButtonInsideInput")?t.emailSubmitButtonInsideInput:void 0,splitEmailAndSocial:C1(t,"splitEmailAndSocial")?t.splitEmailAndSocial:void 0,socialAboveEmail:C1(t,"socialAboveEmail")?t.socialAboveEmail:void 0}:void 0,button:C1(e,"button")?null==(n=e.button)?n:{background:C1(n,"background")?n.background:void 0,fontColor:C1(n,"fontColor")?n.fontColor:void 0,paddingHeight:C1(n,"paddingHeight")?n.paddingHeight:void 0,paddingWidth:C1(n,"paddingWidth")?n.paddingWidth:void 0,radius:C1(n,"radius")?n.radius:void 0}:void 0,widget:C1(e,"widget")?null==(i=e.widget)?i:{backgroundColor:C1(i,"backgroundColor")?i.backgroundColor:void 0,border:C1(i,"border")?i.border:void 0,radius:C1(i,"radius")?i.radius:void 0,textColor:C1(i,"textColor")?i.textColor:void 0,theme:C1(i,"theme")?i.theme:void 0}:void 0}}(e.design),general:null==(t=e.general)?t:{displayName:C1(t,"displayName")?t.displayName:void 0,supportEmail:C1(t,"supportEmail")?t.supportEmail:void 0,supportText:C1(t,"supportText")?t.supportText:void 0,appLogo:C1(t,"appLogo")?t.appLogo:void 0,imageUserNotInAccessList:C1(t,"imageUserNotInAccessList")?t.imageUserNotInAccessList:void 0,imageUserInAccessList:C1(t,"imageUserInAccessList")?t.imageUserInAccessList:void 0,supportUrls:C1(t,"supportUrls")?t.supportUrls:void 0,collectUserDataWelcomeHeader:C1(t,"collectUserDataWelcomeHeader")?t.collectUserDataWelcomeHeader:void 0,collectUserDataWelcomeMessage:C1(t,"collectUserDataWelcomeMessage")?t.collectUserDataWelcomeMessage:void 0,skipOptionalKYCFieldDuringOnboarding:C1(t,"skipOptionalKYCFieldDuringOnboarding")?t.ski
37pOptionalKYCFieldDuringOnboarding:void 0,emailCompanyName:C1(t,"emailCompanyName")?t.emailCompanyName:void 0},privacy:null==(n=e.privacy)?n:{collectIp:C1(n,"collectIp")?n.collectIp:void 0},providers:C1(e,"providers")?e.providers.map(Of):void 0,exchanges:C1(e,"exchanges")?e.exchanges.map(Oi):void 0,sdk:function(e){var t,n,i,a,r;if(null==e)return e;return{nameService:C1(e,"nameService")?function(e){var t;if(null==e)return e;return{evm:null==(t=e.evm)?t:{domain:C1(t,"domain")?t.domain:void 0}}}(e.nameService):void 0,featureFlags:C1(e,"featureFlags")?null==(t=e.featureFlags)?t:{connectOnlyMultiAsset:t.connectOnlyMultiAsset,enableExchanges:t.enableExchanges}:void 0,emailSignIn:C1(e,"emailSignIn")?function(e){if(null==e)return e;return{signInProvider:C1(e,"signInProvider")?e.signInProvider:void 0}}(e.emailSignIn):void 0,socialSignIn:C1(e,"socialSignIn")?function(e){if(null==e)return e;return{signInProvider:C1(e,"signInProvider")?e.signInProvider:void 0,providers:C1(e,"providers")?e.providers.map(Oc):void 0}}(e.socialSignIn):void 0,exchangeOptions:C1(e,"exchangeOptions")?e.exchangeOptions.map(Or):void 0,multiWallet:C1(e,"multiWallet")?e.multiWallet:void 0,multiWalletUnlinkDisabled:C1(e,"multiWalletUnlinkDisabled")?e.multiWalletUnlinkDisabled:void 0,mobile:C1(e,"mobile")?null==(n=e.mobile)?n:{deeplinkUrlsEnabled:C1(n,"deeplinkUrlsEnabled")?n.deeplinkUrlsEnabled:void 0}:void 0,confirmWalletTransfers:C1(e,"confirmWalletTransfers")?e.confirmWalletTransfers:void 0,onrampFunding:C1(e,"onrampFunding")?e.onrampFunding:void 0,passkeyEmbeddedWalletEnabled:C1(e,"passkeyEmbeddedWalletEnabled")?e.passkeyEmbeddedWalletEnabled:void 0,automaticEmbeddedWalletCreation:C1(e,"automaticEmbeddedWalletCreation")?e.automaticEmbeddedWalletCreation:void 0,passkeyEmbeddedWalletRecoveryEnabled:C1(e,"passkeyEmbeddedWalletRecoveryEnabled")?e.passkeyEmbeddedWalletRecoveryEnabled:void 0,embeddedWalletSecurityMethods:C1(e,"embeddedWalletSecurityMethods")?e.embeddedWalletSecurityMethods.map(RO):void 0,embeddedWallets:C1(e,"embeddedWallets")?function(e){var t;if(null==e)return e;return{automaticEmbeddedWalletCreation:C1(e,"automaticEmbeddedWalletCreation")?e.automaticEmbeddedWalletCreation:void 0,automaticEmbeddedWalletCreationForExternal:C1(e,"automaticEmbeddedWalletCreationForExternal")?e.automaticEmbeddedWalletCreationForExternal:void 0,showEmbeddedWalletActionsUI:C1(e,"showEmbeddedWalletActionsUI")?e.showEmbeddedWalletActionsUI:void 0,emailRecoveryEnabled:C1(e,"emailRecoveryEnabled")?e.emailRecoveryEnabled:void 0,forceAuthenticatorAtSignup:C1(e,"forceAuthenticatorAtSignup")?e.forceAuthenticatorAtSignup:void 0,allowSkippingAuthenticatorAtSignup:C1(e,"allowSkippingAuthenticatorAtSignup")?e.allowSkippingAuthenticatorAtSignup:void 0,sessionKeyDuration:C1(e,"sessionKeyDuration")?Ol(e.sessionKeyDuration):void 0,supportedSecurityMethods:C1(e,"supportedSecurityMethods")?null==(t=e.supportedSecurityMethods)?t:{passkey:C1(t,"passkey")?Od(t.passkey):void 0,email:C1(t,"email")?Od(t.email):void 0,password:C1(t,"password")?Od(t.password):void 0}:void 0,chainConfigurations:C1(e,"chainConfigurations")?e.chainConfigurations.map(Os):void 0,domainEnabledByProvider:C1(e,"domainEnabledByProvider")?e.domainEnabledByProvider:void 0,defaultWalletVersion:C1(e,"defaultWalletVersion")?e.defaultWalletVersion:void 0,promptForKeyExport:C1(e,"promptForKeyExport")?e.promptForKeyExport:void 0,transactionSimulation:C1(e,"transactionSimulation")?e.transactionSimulation:void 0,svmGasSponsorshipEnabled:C1(e,"svmGasSponsorshipEnabled")?e.svmGasSponsorshipEnabled:void 0}}(e.embeddedWallets):void 0,waas:C1(e,"waas")?function(e){var t,n,i;if(null==e)return e;return{allowMultipleWaasWalletsPerChain:C1(e,"allowMultipleWaasWalletsPerChain")?e.allowMultipleWaasWalletsPerChain:void 0,passcodeRequired:e.passcodeRequired,onSignUp:null==(t=e.onSignUp)?t:{promptBackupOptions:t.promptBackupOptions,promptClientShareExport:t.promptClientShareExport},backupOptions:e.backupOptions.map(C9),iCloud:C1(e,"iCloud")?null==(n=e.iCloud)?n:{containerIdentifier:C1(n,"containerIdentifier")?n.containerIdentifier:void 0,apiToken:C1(n,"apiToken")?n.apiToken:void 0,environment:C1(n,"environment")?n.environment:void 0}:void 0,relayUrl:C1(e,"relayUrl")?e.relayUrl:void 0,delegatedAccessEndpoint:C1(e,"delegatedAccessEndpoint")?e.delegatedAccessEndpoint:void 0,delegatedAccess:C1(e,"delegatedAccess")?null==(i=e.delegatedAccess)?i:{enabled:C1(i,"enabled")?i.enabled:void 0,promptUsersOnSignIn:C1(i,"promptUsersOnSignIn")?i.promptUsersOnSignIn:void 0,requiresDelegation:C1(i,"requiresDelegation")?i.requiresDelegation:void 0}:void 0,enableForwardMPCClient:C1(e,"enableForwardMPCClient")?e.enableForwardMPCClient:void 0,customKeyshareRelayBaseUrl:C1(e,"customKeyshareRelayBaseUrl")?e.customKeyshareRelayBaseUrl:void 0,exportDisabled:C1(e,"exportDisabled")?e.exportDisabled:void 0}}(e.waas):void 0,walletConnect:C1(e,"walletConnect")?null==(i=e.walletConnect)?i:{projectId:C1(i,"projectId")?i.projectId:void 0,v2Enabled:C1(i,"v2Enabled")?i.v2Enabled:void 0,walletProjectId:C1(i,"walletProjectId")?i.walletProjectId:void 0}:void 0,confirmEmailProviderForVerify:C1(e,"confirmEmailProviderForVerify")?e.confirmEmailProviderForVerify:void 0,displayDynamicMessaging:C1(e,"displayDynamicMessaging")?e.displayDynamicMessaging:void 0,hideNetworkInDynamicWidget:C1(e,"hideNetworkInDynamicWidget")?e.hideNetworkInDynamicWidget:void 0,minApiVersion:C1(e,"minApiVersion")?e.minApiVersion:void 0,preventOrphanedAccounts:C1(e,"preventOrphanedAccounts")?e.preventOrphanedAccounts:void 0,views:C1(e,"views")?e.views.map(Om):void 0,accountAbstraction:C1(e,"accountAbstraction")?null==(a=e.accountAbstraction)?a:{allWallets:C1(a,"allWallets")?a.allWallets:void 0,allUsers:C1(a,"allUsers")?a.allUsers:void 0,separateSmartWalletAndSigner:C1(a,"separateSmartWalletAndSigner")?a.separateSmartWalletAndSigner:void 0,enablePasskeys:C1(a,"enablePasskeys")?a.enablePasskeys:void 0}:void 0,blockEmailSubaddresses:C1(e,"blockEmailSubaddresses")?e.blockEmailSubaddresses:void 0,enableMultiAsset:C1(e,"enableMultiAsset")?e.enableMultiAsset:void 0,showFiat:C1(e,"showFiat")?e.showFiat:void 0,disabledWalletConnectors:C1(e,"disabledWalletConnectors")?e.disabledWalletConnectors:void 0,funding:C1(e,"funding")?null==(r=e.funding)?r:{onramps:r.onramps.map(RE),externalWallets:C1(r,"externalWallets")?function(e){var t,n;if(null==e)return e;return{enabled:e.enabled,minAmount:C1(e,"minAmount")?null==(t=e.minAmount)?t:{amount:C1(t,"amount")?t.amount:void 0,currency:C1(t,"currency")?t.currency:void 0}:void 0,defaultSettings:C1(e,"defaultSettings")?null==(n=e.defaultSettings)?n:{chainSettings:C1(n,"chainSettings")?n.chainSettings.map(Oo):void 0}:void 0}}(r.externalWallets):void 0}:void 0}}(e.sdk),security:function(e){var t,n,i,a,r;if(null==e)return e;return{jwtDuration:C1(e,"jwtDuration")?Ol(e.jwtDuration):void 0,hCaptcha:C1(e,"hCaptcha")?null==(t=e.hCaptcha)?t:{enabled:C1(t,"enabled")?t.enabled:void 0,secretKey:C1(t,"secretKey")?t.secretKey:void 0,siteKey:C1(t,"siteKey")?t.siteKey:void 0}:void 0,mfa:C1(e,"mfa")?null==(n=e.mfa)?n:{enabled:C1(n,"enabled")?n.enabled:void 0,required:C1(n,"required")?n.required:void 0,availableMethods:C1(n,"availableMethods")?n.availableMethods.map(RK):void 0,methods:C1(n,"methods")?n.methods.map(Op):void 0,actions:C1(n,"actions")?n.actions.map(RY):void 0}:void 0,auth:C1(e,"auth")?null==(i=e.auth)?i:{allowMultipleCredentialsForSignIn:C1(i,"allowMultipleCredentialsForSignIn")?i.allowMultipleCredentialsForSignIn:void 0,storage:i.storage.map(C7)}:void 0,externalAuth:C1(e,"externalAuth")?null==(a=e.externalAuth)?a:{enabled:C1(a,"enabled")?a.enabled:void 0,iss:C1(a,"iss")?a.iss:void 0,aud:C1(a,"aud")?a.aud:void 0,jwksUrl:C1(a,"jwksUrl")?a.jwksUrl:void 0,cookieName:C1(a,"cookieName")?a.cookieName:void 0,assumeEmailVerified:C1(a,"assumeEmailVerified")?a.assumeEmailVerified:void 0}:void 0,deviceRegistrationRequired:C1(e,"deviceRegistrationRequired")?e.deviceRegistrationRequired:void 0,environmentLocked:C1(e,"environmentLocked")?e.environmentLocked:void 0,notifications:C1(e,"notifications")?null==(r=e.notifications)?r:{verifiedCredentialLinked:C1(r,"verifiedCredentialLinked")?r.verifiedCredentialLinked:void 0,verifiedCredentialUnlinked:C1(r,"verifiedCredentialUnlinked")?r.verifiedCredentialUnlinked:void 0,waasPrivateKeyExport:C1(r,"waasPrivateKeyExport")?r.waasPrivateKeyExport:void 0,waasSignedTransaction:C1(r,"waasSignedTransaction")?r.waasSignedTransaction:void 0}:void 0}}(e.security),networks:C1(e,"networks")?e.networks.map(R4):void 0,checkouts:C1(e,"checkouts")?e.checkouts.map(On):void 0}})(e))}async getEnvironmentSettings(e,t){let n=await this.getEnvironmentSettingsRaw(e,t);
37return await n.value()}async getExchangeTransactionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getExchangeTransactions.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new CQ("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling getExchangeTransactions.");let n={};void 0!==e.accountId&&(n.accountId=e.accountId);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts/transactions".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))),method:"GET",headers:i,query:n},t),e=>e.map(Rj))}async getExchangeTransactions(e,t){let n=await this.getExchangeTransactionsRaw(e,t);return await n.value()}async getExchangeTransactionsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getExchangeTransactionsOptions.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new CQ("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling getExchangeTransactionsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts/transactions".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))),method:"OPTIONS",headers:{},query:{}},t))}async getExchangeTransactionsOptions(e,t){await this.getExchangeTransactionsOptionsRaw(e,t)}async getExchangeTransferDestinationsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getExchangeTransferDestinations.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new CQ("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling getExchangeTransferDestinations.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts/transfer/destinations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{destinations:t.destinations.map(OM),enforcesAddressWhitelist:t.enforcesAddressWhitelist}})}async getExchangeTransferDestinations(e,t){let n=await this.getExchangeTransferDestinationsRaw(e,t);return await n.value()}async getExchangeTransferDestinationsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getExchangeTransferDestinationsOptions.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new CQ("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling getExchangeTransferDestinationsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts/transfer/destinations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))),method:"OPTIONS",headers:{},query:{}},t))}async getExchangeTransferDestinationsOptions(e,t){await this.getExchangeTransferDestinationsOptionsRaw(e,t)}async getGlobalWalletsSettingsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getGlobalWalletsSettings.");return new C2(await this.request({path:"/sdk/{environmentId}/globalWallets/settings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>{var t;return null==(t=e)?t:{id:t.id,walletName:t.walletName,popupPageTitle:C1(t,"popupPageTitle")?t.popupPageTitle:void 0,walletIconUrl:C1(t,"walletIconUrl")?t.walletIconUrl:void 0,customCssUrl:C1(t,"customCssUrl")?t.customCssUrl:void 0,termsOfServiceUrl:C1(t,"termsOfServiceUrl")?t.termsOfServiceUrl:void 0,privacyPolicyUrl:C1(t,"privacyPolicyUrl")?t.privacyPolicyUrl:void 0,termsOfServiceAndPrivacyPolicyMarkdown:C1(t,"termsOfServiceAndPrivacyPolicyMarkdown")?t.termsOfServiceAndPrivacyPolicyMarkdown:void 0,customMenuLinks:C1(t,"customMenuLinks")?t.customMenuLinks.map(RL):void 0,enableLoginWithExternalWallets:C1(t,"enableLoginWithExternalWallets")?t.enableLoginWithExternalWallets:void 0,enabledAt:C1(t,"enabledAt")?
37null===t.enabledAt?null:new Date(t.enabledAt):void 0}})}async getGlobalWalletsSettings(e,t){let n=await this.getGlobalWalletsSettingsRaw(e,t);return await n.value()}async getHealthcheckRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getHealthcheck.");return new C2(await this.request({path:"/sdk/{environmentId}/healthcheck".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>(function(e){if(null==e)return e;return{status:e.status}})(e))}async getHealthcheck(e,t){let n=await this.getHealthcheckRaw(e,t);return await n.value()}async getHealthcheckOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getHealthcheckOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/healthcheck".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getHealthcheckOptions(e,t){await this.getHealthcheckOptionsRaw(e,t)}async getJwksByEnvironmentIdRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getJwksByEnvironmentId.");return new C2(await this.request({path:"/sdk/{environmentId}/.well-known/jwks".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>RB(e))}async getJwksByEnvironmentId(e,t){let n=await this.getJwksByEnvironmentIdRaw(e,t);return await n.value()}async getJwksJsonByEnvironmentIdRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getJwksJsonByEnvironmentId.");return new C2(await this.request({path:"/sdk/{environmentId}/.well-known/jwks.json".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>RB(e))}async getJwksJsonByEnvironmentId(e,t){let n=await this.getJwksJsonByEnvironmentIdRaw(e,t);return await n.value()}async getMfaDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getMfaDevice.");if(null===e.mfaDeviceId||void 0===e.mfaDeviceId)throw new CQ("mfaDeviceId","Required parameter requestParameters.mfaDeviceId was null or undefined when calling getMfaDevice.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa/{mfaDeviceId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{mfaDeviceId}",encodeURIComponent(String(e.mfaDeviceId))),method:"GET",headers:n,query:{}},t),e=>RH(e))}async getMfaDevice(e,t){let n=await this.getMfaDeviceRaw(e,t);return await n.value()}async getMfaDeviceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getMfaDeviceOptions.");if(null===e.mfaDeviceId||void 0===e.mfaDeviceId)throw new CQ("mfaDeviceId","Required parameter requestParameters.mfaDeviceId was null or undefined when calling getMfaDeviceOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/mfa/{mfaDeviceId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{mfaDeviceId}",encodeURIComponent(String(e.mfaDeviceId))),method:"OPTIONS",headers:{},query:{}},t))}async getMfaDeviceOptions(e,t){await this.getMfaDeviceOptionsRaw(e,t)}async getNetworksConfigurationByEnvIdRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getNetworksConfigurationByEnvId.");return new C2(await this.request({path:"/sdk/{environmentId}/networks".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>e.map(R4))}async getNetworksConfigurationByEnvId(e,t){let n=await this.getNetworksConfigurationByEnvIdRaw(e,t);
37return await n.value()}async getNonceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getNonce.");return new C2(await this.request({path:"/sdk/{environmentId}/nonce".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>{var t;return null==(t=e)?t:{nonce:C1(t,"nonce")?t.nonce:void 0}})}async getNonce(e,t){let n=await this.getNonceRaw(e,t);return await n.value()}async getNoncesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getNonces.");let n={};return void 0!==e.count&&(n.count=e.count),new C2(await this.request({path:"/sdk/{environmentId}/nonces".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t),e=>{var t;return null==(t=e)?t:{nonces:t.nonces}})}async getNonces(e,t){let n=await this.getNoncesRaw(e,t);return await n.value()}async getPasskeyAuthenticationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getPasskeyAuthenticationOptions.");let n={};void 0!==e.relatedOriginRpId&&(n.relatedOriginRpId=e.relatedOriginRpId);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/passkeys/authenticate".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>RM(e))}async getPasskeyAuthenticationOptions(e,t){let n=await this.getPasskeyAuthenticationOptionsRaw(e,t);return await n.value()}async getPasskeyAuthenticationOptionsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getPasskeyAuthenticationOptionsOptions.");let n={};return void 0!==e.relatedOriginRpId&&(n.relatedOriginRpId=e.relatedOriginRpId),new C3(await this.request({path:"/sdk/{environmentId}/users/passkeys/authenticate".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:n},t))}async getPasskeyAuthenticationOptionsOptions(e,t){await this.getPasskeyAuthenticationOptionsOptionsRaw(e,t)}async getPasskeyAuthenticationSigninOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getPasskeyAuthenticationSigninOptions.");let n={};return void 0!==e.relatedOriginRpId&&(n.relatedOriginRpId=e.relatedOriginRpId),new C2(await this.request({path:"/sdk/{environmentId}/users/passkeys/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t),e=>RM(e))}async getPasskeyAuthenticationSigninOptions(e,t){let n=await this.getPasskeyAuthenticationSigninOptionsRaw(e,t);return await n.value()}async getPasskeyRegistrationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getPasskeyRegistrationOptions.");return new C2(await this.request({path:"/sdk/{environmentId}/users/passkeys/register".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:{}},t),e=>(function(e){var t,n;if(null==e)return e;return{attestation:e.attestation,authenticatorSelection:RD(e.authenticatorSelection),challenge:e.challenge,excludeCredentials:e.excludeCredentials.map(RW),extensions:C1(e,"extensions")?RU(e.extensions):void 0,hints:C1(e,"hints")?e.hints:void 0,pubKeyCredParams:e.pubKeyCredParams.map(R$),rp:null==(t=e.rp)?t:{id:t.id,name:t.name},timeout:e.timeout,user:null==(n=e.user)?n:{displayName:n.displayName,id:n.id,name:n.name}}})(e))}async getPasskeyRegistrationOptions(e,t){let n=await this.getPasskeyRegistrationOptionsRaw(e,t);
37return await n.value()}async getPasskeyRegistrationOptionsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getPasskeyRegistrationOptionsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/passkeys/register".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getPasskeyRegistrationOptionsOptions(e,t){await this.getPasskeyRegistrationOptionsOptionsRaw(e,t)}async getRealtimeAuthTokenRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getRealtimeAuthToken.");let n={};void 0!==e.capabilities&&(n.capabilities=e.capabilities);let i={};if(void 0!==e.xDynamicCheckoutSessionToken&&null!==e.xDynamicCheckoutSessionToken&&(i["X-Dynamic-Checkout-Session-Token"]=String(e.xDynamicCheckoutSessionToken)),void 0!==e.xDynamicCheckoutTransactionId&&null!==e.xDynamicCheckoutTransactionId&&(i["X-Dynamic-Checkout-Transaction-Id"]=String(e.xDynamicCheckoutTransactionId)),this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/realtime/auth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{token:t.token}})}async getRealtimeAuthToken(e,t){let n=await this.getRealtimeAuthTokenRaw(e,t);return await n.value()}async getRecoveryCodesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getRecoveryCodes.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa/recovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{count:t.count,recoveryCodes:t.recoveryCodes}})}async getRecoveryCodes(e,t){let n=await this.getRecoveryCodesRaw(e,t);return await n.value()}async getSupportedOfframpsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getSupportedOfframps.");if(null===e.walletAddress||void 0===e.walletAddress)throw new CQ("walletAddress","Required parameter requestParameters.walletAddress was null or undefined when calling getSupportedOfframps.");if(null===e.chain||void 0===e.chain)throw new CQ("chain","Required parameter requestParameters.chain was null or undefined when calling getSupportedOfframps.");let n={};return void 0!==e.walletAddress&&(n.walletAddress=e.walletAddress),void 0!==e.chain&&(n.chain=e.chain),void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.token&&(n.token=e.token),new C2(await this.request({path:"/sdk/{environmentId}/offramps".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t),e=>{var t;return null==(t=e)?t:{offramps:C1(t,"offramps")?t.offramps.map(OO):void 0}})}
37async getSupportedOfframps(e,t){let n=await this.getSupportedOfframpsRaw(e,t);return await n.value()}async getSupportedOnrampsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getSupportedOnramps.");if(null===e.walletAddress||void 0===e.walletAddress)throw new CQ("walletAddress","Required parameter requestParameters.walletAddress was null or undefined when calling getSupportedOnramps.");if(null===e.chain||void 0===e.chain)throw new CQ("chain","Required parameter requestParameters.chain was null or undefined when calling getSupportedOnramps.");let n={};return void 0!==e.walletAddress&&(n.walletAddress=e.walletAddress),void 0!==e.chain&&(n.chain=e.chain),void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.token&&(n.token=e.token),void 0!==e.tokenAmount&&(n.tokenAmount=e.tokenAmount),void 0!==e.includeDisabled&&(n.includeDisabled=e.includeDisabled),void 0!==e.currency&&(n.currency=e.currency),void 0!==e.merchantName&&(n.merchantName=e.merchantName),new C2(await this.request({path:"/sdk/{environmentId}/onramps".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t),e=>{var t;return null==(t=e)?t:{onramps:C1(t,"onramps")?t.onramps.map(OO):void 0}})}
37async getSupportedOnramps(e,t){let n=await this.getSupportedOnrampsRaw(e,t);return await n.value()}async getTelegramAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getTelegramAuth.");if(null===e.state||void 0===e.state)throw new CQ("state","Required parameter requestParameters.state was null or undefined when calling getTelegramAuth.");let n={};return void 0!==e.state&&(n.state=e.state),new C5(await this.request({path:"/sdk/{environmentId}/telegram/auth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:{},query:n},t))}async getTelegramAuth(e,t){let n=await this.getTelegramAuthRaw(e,t);return await n.value()}async getUserAccountsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserAccounts.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new CQ("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling getUserAccounts.");let n={};void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.chainName&&(n.chainName=e.chainName);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))),method:"GET",headers:i,query:n},t),e=>e.map(C4))}async getUserAccounts(e,t){let n=await this.getUserAccountsRaw(e,t);return await n.value()}async getUserAccountsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserAccountsOptions.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new CQ("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling getUserAccountsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))),method:"OPTIONS",headers:{},query:{}},t))}async getUserAccountsOptions(e,t){await this.getUserAccountsOptionsRaw(e,t)}async getUserFieldsCheckRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserFieldsCheck.");if(null===e.filter||void 0===e.filter)throw new CQ("filter","Required parameter requestParameters.filter was null or undefined when calling getUserFieldsCheck.");let n={};void 0!==e.filter&&(n.filter=e.filter);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/check".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{field:t.field,value:t.value,available:t.available}})}async getUserFieldsCheck(e,t){let n=await this.getUserFieldsCheckRaw(e,t);return await n.value()}async getUserFieldsCheckOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserFieldsCheckOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/check".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async getUserFieldsCheckOptions(e,t){await this.getUserFieldsCheckOptionsRaw(e,t)}async getUserMfaDevicesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserMfaDevices.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{count:t.count,devices:t.devices.map(RH)}})}async getUserMfaDevices(e,t){let n=await this.getUserMfaDevicesRaw(e,t);
37return await n.value()}async getUserMfaMethodsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserMfaMethods.");let n={};void 0!==e.verifiedOnly&&(n.verifiedOnly=e.verifiedOnly);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa/methods".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{devices:t.devices.map(RH),passkeys:t.passkeys.map(Rz),userHasVerifiedMfaMethods:t.userHasVerifiedMfaMethods}})}async getUserMfaMethods(e,t){let n=await this.getUserMfaMethodsRaw(e,t);return await n.value()}async getUserPasskeysRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getUserPasskeys.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/passkeys".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{passkeys:t.passkeys.map(Rz),count:t.count}})}async getUserPasskeys(e,t){let n=await this.getUserPasskeysRaw(e,t);return await n.value()}async getWaasWalletWithVerifiedCredentialsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getWaasWalletWithVerifiedCredentials.");if(null===e.walletAddress||void 0===e.walletAddress)throw new CQ("walletAddress","Required parameter requestParameters.walletAddress was null or undefined when calling getWaasWalletWithVerifiedCredentials.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/byWalletAddress/{walletAddress}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletAddress}",encodeURIComponent(String(e.walletAddress))),method:"GET",headers:n,query:{}},t),e=>RR(e))}async getWaasWalletWithVerifiedCredentials(e,t){let n=await this.getWaasWalletWithVerifiedCredentialsRaw(e,t);return await n.value()}async getWaasWalletWithVerifiedCredentialsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getWaasWalletWithVerifiedCredentialsOptions.");if(null===e.walletAddress||void 0===e.walletAddress)throw new CQ("walletAddress","Required parameter requestParameters.walletAddress was null or undefined when calling getWaasWalletWithVerifiedCredentialsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/byWalletAddress/{walletAddress}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletAddress}",encodeURIComponent(String(e.walletAddress))),method:"OPTIONS",headers:{},query:{}},t))}async getWaasWalletWithVerifiedCredentialsOptions(e,t){await this.getWaasWalletWithVerifiedCredentialsOptionsRaw(e,t)}async getWalletTransactionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getWalletTransactions.");if(null===e.chainName||void 0===e.chainName)throw new CQ("chainName","Required parameter requestParameters.chainName was null or undefined when calling getWalletTransactions.");if(null===e.address||void 0===e.address)throw new CQ("address","Required parameter requestParameters.address was null or undefined when calling getWalletTransactions.");if(null===e.networkId||void 0===e.networkId)throw new CQ("networkId","Required parameter requestParameters.networkId was null or undefined when calling getWalletTransactions.");let n={};void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.limit&&(n.limit=e.limit),void 0!==e.offset&&(n.offset=e.offset);let i={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(i.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/chains/{chainName}/transactions/{address}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{chainName}",encodeURIComponent(String(e.chainName))).replace("{address}",encodeURIComponent(String(e.address))),method:"GET",headers:i,query:n},t),e=>{var t;return null==(t=e)?t:{transactions:t.transactions.map(OB),nextOffset:C1(t,"nextOffset")?t.nextOffset:void 0}})}async getWalletTransactions(e,t){let n=await this.getWalletTransactionsRaw(e,t);
37return await n.value()}async getWalletTransactionsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling getWalletTransactionsOptions.");if(null===e.chainName||void 0===e.chainName)throw new CQ("chainName","Required parameter requestParameters.chainName was null or undefined when calling getWalletTransactionsOptions.");if(null===e.address||void 0===e.address)throw new CQ("address","Required parameter requestParameters.address was null or undefined when calling getWalletTransactionsOptions.");if(null===e.networkId||void 0===e.networkId)throw new CQ("networkId","Required parameter requestParameters.networkId was null or undefined when calling getWalletTransactionsOptions.");let n={};return void 0!==e.networkId&&(n.networkId=e.networkId),void 0!==e.limit&&(n.limit=e.limit),void 0!==e.offset&&(n.offset=e.offset),new C3(await this.request({path:"/sdk/{environmentId}/chains/{chainName}/transactions/{address}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{chainName}",encodeURIComponent(String(e.chainName))).replace("{address}",encodeURIComponent(String(e.address))),method:"OPTIONS",headers:{},query:n},t))}async getWalletTransactionsOptions(e,t){await this.getWalletTransactionsOptionsRaw(e,t)}async globalWalletConnectionsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling globalWalletConnectionsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/globalWallets/connections".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async globalWalletConnectionsOptions(e,t){await this.globalWalletConnectionsOptionsRaw(e,t)}async globalWalletsSettingsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling globalWalletsSettingsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/globalWallets/settings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async globalWalletsSettingsOptions(e,t){await this.globalWalletsSettingsOptionsRaw(e,t)}async hardDeleteUserRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling hardDeleteUser.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C3(await this.request({path:"/sdk/{environmentId}/users".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"DELETE",headers:n,query:{}},t))}async hardDeleteUser(e,t){await this.hardDeleteUserRaw(e,t)}async importPrivateKeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling importPrivateKey.");if(null===e.importWaasPrivateKeyRequest||void 0===e.importWaasPrivateKeyRequest)throw new CQ("importWaasPrivateKeyRequest","Required parameter requestParameters.importWaasPrivateKeyRequest was null or undefined when calling importPrivateKey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/privateKey/import".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{chain:e.chain,clientKeygenIds:e.clientKeygenIds,thresholdSignatureScheme:e.thresholdSignatureScheme,legacyWalletId:e.legacyWalletId}}(e.importWaasPrivateKeyRequest)},t),e=>R9(e))}async importPrivateKey(e,t){let n=await this.importPrivateKeyRaw(e,t);
37return await n.value()}async importPrivateKeyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling importPrivateKeyOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/privateKey/import".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async importPrivateKeyOptions(e,t){await this.importPrivateKeyOptionsRaw(e,t)}async initAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling initAuth.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling initAuth.");if(null===e.oauthInitAuthRequest||void 0===e.oauthInitAuthRequest)throw new CQ("oauthInitAuthRequest","Required parameter requestParameters.oauthInitAuthRequest was null or undefined when calling initAuth.");let n={};return n["Content-Type"]="application/json",new C3(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/initAuth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{state:e.state,redirectUrl:e.redirectUrl,ssoProviderId:e.ssoProviderId}}(e.oauthInitAuthRequest)},t))}async initAuth(e,t){await this.initAuthRaw(e,t)}async initAuthOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling initAuthOptions.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling initAuthOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/initAuth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async initAuthOptions(e,t){await this.initAuthOptionsRaw(e,t)}async initEmailAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling initEmailAuth.");if(null===e.initEmailAuthRequest||void 0===e.initEmailAuthRequest)throw new CQ("initEmailAuthRequest","Required parameter requestParameters.initEmailAuthRequest was null or undefined when calling initEmailAuth.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/emailAuth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{walletId:e.walletId,turnkeyEmailAuthTargetPublicKey:e.turnkeyEmailAuthTargetPublicKey}}(e.initEmailAuthRequest)},t),e=>{var t;return null==(t=e)?t:{turnkeyUserId:t.turnkeyUserId,turnkeyApiKeyId:t.turnkeyApiKeyId}})}async initEmailAuth(e,t){let n=await this.initEmailAuthRaw(e,t);return await n.value()}async initPasskeyRecoveryRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling initPasskeyRecovery.");if(null===e.initPasskeyRecoveryRequest||void 0===e.initPasskeyRecoveryRequest)throw new CQ("initPasskeyRecoveryRequest","Required parameter requestParameters.initPasskeyRecoveryRequest was null or undefined when calling initPasskeyRecovery.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passkeyRecovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{walletId:e.walletId,turnkeyRecoveryTargetPublicKey:e.turnkeyRecoveryTargetPublicKey}}(e.initPasskeyRecoveryRequest)},t),e=>{var t;return null==(t=e)?t:{turnkeyRecoveryUserId:t.turnkeyRecoveryUserId}})}async initPasskeyRecovery(e,t){let n=await this.initPasskeyRecoveryRaw(e,t);
37return await n.value()}async jwksOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling jwksOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/.well-known/jwks".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async jwksOptions(e,t){await this.jwksOptionsRaw(e,t)}async legacyEmbeddedWalletDeleteRequestOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling legacyEmbeddedWalletDeleteRequestOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/deleteRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async legacyEmbeddedWalletDeleteRequestOptions(e,t){await this.legacyEmbeddedWalletDeleteRequestOptionsRaw(e,t)}async legacyGetEmbeddedWalletsDeleteRequestRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling legacyGetEmbeddedWalletsDeleteRequest.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/deleteRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>OW(e))}async legacyGetEmbeddedWalletsDeleteRequest(e,t){let n=await this.legacyGetEmbeddedWalletsDeleteRequestRaw(e,t);return await n.value()}async listDeviceRegistrationsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling listDeviceRegistrations.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/deviceRegistrations".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{count:t.count,deviceRegistrations:t.deviceRegistrations.map(Rh)}})}async listDeviceRegistrations(e,t){let n=await this.listDeviceRegistrationsRaw(e,t);return await n.value()}async listMfaDevicesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling listMfaDevicesOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/mfa".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async listMfaDevicesOptions(e,t){await this.listMfaDevicesOptionsRaw(e,t)}async listMfaMethodsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling listMfaMethodsOptions.");let n={};return void 0!==e.verifiedOnly&&(n.verifiedOnly=e.verifiedOnly),new C3(await this.request({path:"/sdk/{environmentId}/users/mfa/methods".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:n},t))}async listMfaMethodsOptions(e,t){await this.listMfaMethodsOptionsRaw(e,t)}async logDynamicSdkSettingsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling logDynamicSdkSettings.");if(null===e.sdkSettingsRequest||void 0===e.sdkSettingsRequest)throw new CQ("sdkSettingsRequest","Required parameter requestParameters.sdkSettingsRequest was null or undefined when calling logDynamicSdkSettings.");let n={};return n["Content-Type"]="application/json",new C3(await this.request({path:"/sdk/{environmentId}/sdkSettings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{dynamicContextProps:e.dynamicContextProps,dynamicWagmiSettings:e.dynamicWagmiSettings,frameworkSettings:function(e){if(void 0!==e)return null===e?null:{react:function(e){if(void 0!==e)return null===e?null:{version:e.version}}(e.react),nextjs:function(e){if(void 0!==e)return null===e?null:{version:e.version}}(e.nextjs)}}(e.frameworkSettings)}}(e.sdkSettingsRequest)},t))}async logDynamicSdkSettings(e,t){await this.logDynamicSdkSettingsRaw(e,t)}async mergeUsersRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling mergeUsers.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/merge".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{}},t),e=>OF(e))}async mergeUsers(e,t){let n=await this.mergeUsersRaw(e,t);
37return await n.value()}async mergeUsersOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling mergeUsersOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/merge".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async mergeUsersOptions(e,t){await this.mergeUsersOptionsRaw(e,t)}async networksOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling networksOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/networks".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async networksOptions(e,t){await this.networksOptionsRaw(e,t)}async nonceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling nonceOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/nonce".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async nonceOptions(e,t){await this.nonceOptionsRaw(e,t)}async noncesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling noncesOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/nonces".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async noncesOptions(e,t){await this.noncesOptionsRaw(e,t)}async oauthAuthorizeHtmlRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthAuthorizeHtml.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthAuthorizeHtml.");let n={};return void 0!==e.scope&&(n.scope=e.scope),void 0!==e.state&&(n.state=e.state),void 0!==e.redirectUri&&(n.redirect_uri=e.redirectUri),new C5(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/authorizeHtml".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"GET",headers:{},query:n},t))}async oauthAuthorizeHtml(e,t){let n=await this.oauthAuthorizeHtmlRaw(e,t);return await n.value()}async oauthAuthorizeHtmlOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthAuthorizeHtmlOptions.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthAuthorizeHtmlOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/authorizeHtml".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthAuthorizeHtmlOptions(e,t){await this.oauthAuthorizeHtmlOptionsRaw(e,t)}async oauthLoginRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthLogin.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthLogin.");return new C3(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/login".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"GET",headers:{},query:{}},t))}async oauthLogin(e,t){await this.oauthLoginRaw(e,t)}async oauthLoginOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthLoginOptions.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthLoginOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/login".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthLoginOptions(e,t){await this.oauthLoginOptionsRaw(e,t)}async oauthLoginUrlRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthLoginUrl.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthLoginUrl.");return new C2(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/loginUrl".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"GET",headers:{},query:{}},t),e=>{var t;return null==(t=e)?t:{url:t.url}})}async oauthLoginUrl(e,t){let n=await this.oauthLoginUrlRaw(e,t);
37return await n.value()}async oauthLoginUrlOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthLoginUrlOptions.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthLoginUrlOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/loginUrl".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthLoginUrlOptions(e,t){await this.oauthLoginUrlOptionsRaw(e,t)}async oauthRedirectAppleRaw(e,t){let n;if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthRedirectApple.");return!function(e){for(let t of e)if("multipart/form-data"===t.contentType)return!0}([{contentType:"application/x-www-form-urlencoded"}]),n=new URLSearchParams,void 0!==e.code&&n.append("code",e.code),void 0!==e.state&&n.append("state",e.state),void 0!==e.idToken&&n.append("id_token",e.idToken),void 0!==e.error&&n.append("error",e.error),new C5(await this.request({path:"/sdk/{environmentId}/providers/apple/redirect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:{},query:{},body:n},t))}async oauthRedirectApple(e,t){let n=await this.oauthRedirectAppleRaw(e,t);return await n.value()}async oauthRedirectAppleOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthRedirectAppleOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/providers/apple/redirect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async oauthRedirectAppleOptions(e,t){await this.oauthRedirectAppleOptionsRaw(e,t)}async oauthRedirectCodeRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthRedirectCode.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthRedirectCode.");let n={};return void 0!==e.code&&(n.code=e.code),void 0!==e.scope&&(n.scope=e.scope),void 0!==e.state&&(n.state=e.state),void 0!==e.authuser&&(n.authuser=e.authuser),void 0!==e.prompt&&(n.prompt=e.prompt),void 0!==e.error&&(n.error=e.error),new C5(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/redirect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"GET",headers:{},query:n},t))}async oauthRedirectCode(e,t){let n=await this.oauthRedirectCodeRaw(e,t);return await n.value()}async oauthRedirectOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthRedirectOptions.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthRedirectOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/redirect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthRedirectOptions(e,t){await this.oauthRedirectOptionsRaw(e,t)}async oauthResultRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthResult.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthResult.");if(null===e.oauthResultRequest||void 0===e.oauthResultRequest)throw new CQ("oauthResultRequest","Required parameter requestParameters.oauthResultRequest was null or undefined when calling oauthResult.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/oauthResult".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"POST",headers:n,query:{},body:R8(e.oauthResultRequest)},t),e=>(function(e){if(null==e)return e;return{code:C1(e,"code")?e.code:void 0,error:C1(e,"error")?e.error:void 0,status:e.status}})(e))}async oauthResult(e,t){let n=await this.oauthResultRaw(e,t);
37return await n.value()}async oauthResultOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthResultOptions.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthResultOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/oauthResult".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthResultOptions(e,t){await this.oauthResultOptionsRaw(e,t)}async oauthSignInRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthSignIn.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthSignIn.");if(null===e.oauthRequest||void 0===e.oauthRequest)throw new CQ("oauthRequest","Required parameter requestParameters.oauthRequest was null or undefined when calling oauthSignIn.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/signIn".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"POST",headers:n,query:{},body:R7(e.oauthRequest)},t),e=>OF(e))}async oauthSignIn(e,t){let n=await this.oauthSignInRaw(e,t);return await n.value()}async oauthSignInOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthSignInOptions.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthSignInOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/signIn".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthSignInOptions(e,t){await this.oauthSignInOptionsRaw(e,t)}async oauthVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthVerify.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthVerify.");if(null===e.oauthRequest||void 0===e.oauthRequest)throw new CQ("oauthRequest","Required parameter requestParameters.oauthRequest was null or undefined when calling oauthVerify.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"POST",headers:n,query:{},body:R7(e.oauthRequest)},t),e=>OF(e))}async oauthVerify(e,t){let n=await this.oauthVerifyRaw(e,t);return await n.value()}async oauthVerifyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling oauthVerifyOptions.");if(null===e.providerType||void 0===e.providerType)throw new CQ("providerType","Required parameter requestParameters.providerType was null or undefined when calling oauthVerifyOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/providers/{providerType}/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{providerType}",encodeURIComponent(String(e.providerType))),method:"OPTIONS",headers:{},query:{}},t))}async oauthVerifyOptions(e,t){await this.oauthVerifyOptionsRaw(e,t)}async offrampsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling offrampsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/offramps".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async offrampsOptions(e,t){await this.offrampsOptionsRaw(e,t)}async onrampsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling onrampsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/onramps".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async onrampsOptions(e,t){await this.onrampsOptionsRaw(e,t)}async optimizeTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling optimizeTransaction.");
37if(null===e.solanaTransactionOptimizationRequest||void 0===e.solanaTransactionOptimizationRequest)throw new CQ("solanaTransactionOptimizationRequest","Required parameter requestParameters.solanaTransactionOptimizationRequest was null or undefined when calling optimizeTransaction.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/solana/optimizeTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{transaction:e.transaction,address:e.address}}(e.solanaTransactionOptimizationRequest)},t),e=>{var t;return null==(t=e)?t:{transaction:t.transaction}})}async optimizeTransaction(e,t){let n=await this.optimizeTransactionRaw(e,t);return await n.value()}async optimizeTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling optimizeTransactionOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/solana/optimizeTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async optimizeTransactionOptions(e,t){await this.optimizeTransactionOptionsRaw(e,t)}async optionsConnectRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling optionsConnect.");return new C3(await this.request({path:"/sdk/{environmentId}/connect".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async optionsConnect(e,t){await this.optionsConnectRaw(e,t)}async passkeyRecoveryOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling passkeyRecoveryOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/passkeyRecovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async passkeyRecoveryOptions(e,t){await this.passkeyRecoveryOptionsRaw(e,t)}async postExchangeAccountTransferRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling postExchangeAccountTransfer.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new CQ("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling postExchangeAccountTransfer.");if(null===e.accountId||void 0===e.accountId)throw new CQ("accountId","Required parameter requestParameters.accountId was null or undefined when calling postExchangeAccountTransfer.");if(null===e.createExchangeTransferRequest||void 0===e.createExchangeTransferRequest)throw new CQ("createExchangeTransferRequest","Required parameter requestParameters.createExchangeTransferRequest was null or undefined when calling postExchangeAccountTransfer.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts/{accountId}/transfer".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))).replace("{accountId}",encodeURIComponent(String(e.accountId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{to:e.to,amount:e.amount,currency:e.currency,network:e.network,networkObject:function(e){if(void 0!==e)return null===e?null:{networkId:e.networkId,chainName:e.chainName}}(e.networkObject),id:e.id,description:e.description,mfaCode:e.mfaCode}}(e.createExchangeTransferRequest)},t),e=>{var t;return null==(t=e)?t:{id:t.id,exchangeAccountId:C1(t,"exchangeAccountId")?t.exchangeAccountId:void 0,status:C1(t,"status")?t.status:void 0,amount:t.amount,currency:t.currency,createdAt:C1(t,"createdAt")?
37new Date(t.createdAt):void 0}})}async postExchangeAccountTransfer(e,t){let n=await this.postExchangeAccountTransferRaw(e,t);return await n.value()}async postExchangeAccountTransferOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling postExchangeAccountTransferOptions.");if(null===e.exchangeKey||void 0===e.exchangeKey)throw new CQ("exchangeKey","Required parameter requestParameters.exchangeKey was null or undefined when calling postExchangeAccountTransferOptions.");if(null===e.accountId||void 0===e.accountId)throw new CQ("accountId","Required parameter requestParameters.accountId was null or undefined when calling postExchangeAccountTransferOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/exchange/{exchangeKey}/accounts/{accountId}/transfer".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{exchangeKey}",encodeURIComponent(String(e.exchangeKey))).replace("{accountId}",encodeURIComponent(String(e.accountId))),method:"OPTIONS",headers:{},query:{}},t))}async postExchangeAccountTransferOptions(e,t){await this.postExchangeAccountTransferOptionsRaw(e,t)}async postMultichainAccountBalancesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling postMultichainAccountBalances.");
37if(null===e.multichainAccountBalancesRequest||void 0===e.multichainAccountBalancesRequest)throw new CQ("multichainAccountBalancesRequest","Required parameter requestParameters.multichainAccountBalancesRequest was null or undefined when calling postMultichainAccountBalances.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/balances".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:R3(e.multichainAccountBalancesRequest)},t),e=>{var t;return null==(t=e)?t:{chainBalances:t.chainBalances.map(R1)}})}async postMultichainAccountBalances(e,t){let n=await this.postMultichainAccountBalancesRaw(e,t);return await n.value()}async postMultichainAccountBalancesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling postMultichainAccountBalancesOptions.");if(null===e.multichainAccountBalancesRequest||void 0===e.multichainAccountBalancesRequest)throw new CQ("multichainAccountBalancesRequest","Required parameter requestParameters.multichainAccountBalancesRequest was null or undefined when calling postMultichainAccountBalancesOptions.");let n={};return n["Content-Type"]="application/json",new C3(await this.request({path:"/sdk/{environmentId}/balances".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:n,query:{},body:R3(e.multichainAccountBalancesRequest)},t))}async postMultichainAccountBalancesOptions(e,t){await this.postMultichainAccountBalancesOptionsRaw(e,t)}async postTelegramAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling postTelegramAuth.");if(null===e.telegramPostRequest||void 0===e.telegramPostRequest)throw new CQ("telegramPostRequest","Required parameter requestParameters.telegramPostRequest was null or undefined when calling postTelegramAuth.");let n={};return n["Content-Type"]="application/json",new C3(await this.request({path:"/sdk/{environmentId}/telegram/auth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{state:e.state,telegramUser:function(e){if(void 0!==e)return null===e?null:{id:e.id,firstName:e.firstName,lastName:e.lastName,hash:e.hash,photoURL:e.photoURL,username:e.username,authDate:e.authDate}}(e.telegramUser)}}(e.telegramPostRequest)},t))}async postTelegramAuth(e,t){await this.postTelegramAuthRaw(e,t)}async prefetchRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling prefetch.");if(null===e.prefetchRequest||void 0===e.prefetchRequest)throw new CQ("prefetchRequest","Required parameter requestParameters.prefetchRequest was null or undefined when calling prefetch.");let n={};return n["Content-Type"]="application/json",new C3(await this.request({path:"/sdk/{environmentId}/prefetch".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{chain:e.chain,publicWalletAddress:e.publicWalletAddress}}(e.prefetchRequest)},t))}async prefetch(e,t){await this.prefetchRaw(e,t)}async prepareCheckoutTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling prepareCheckoutTransaction.");if(null===e.transactionId||void 0===e.transactionId)throw new CQ("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling prepareCheckoutTransaction.");if(null===e.xDynamicCheckoutSessionToken||void 0===e.xDynamicCheckoutSessionToken)throw new CQ("xDynamicCheckoutSessionToken","Required parameter requestParameters.xDynamicCheckoutSessionToken was null or undefined when calling prepareCheckoutTransaction.");let n={};return n["Content-Type"]="application/json",void 0!==e.xDynamicCheckoutSessionToken&&null!==e.xDynamicCheckoutSessionToken&&(n["X-Dynamic-Checkout-Session-Token"]=String(e.xDynamicCheckoutSessionToken)),new C2(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/prepare".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{assertBalanceForGasCost:e.assertBalanceForGasCost,assertBalanceForTransferAmount:e.assertBalanceForTransferAmount}}(e.prepareSigningRequest)},t),e=>Ro(e))}async prepareCheckoutTransaction(e,t){let n=await this.prepareCheckoutTransactionRaw(e,t);
37return await n.value()}async prepareCheckoutTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling prepareCheckoutTransactionOptions.");if(null===e.transactionId||void 0===e.transactionId)throw new CQ("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling prepareCheckoutTransactionOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/prepare".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"OPTIONS",headers:{},query:{}},t))}async prepareCheckoutTransactionOptions(e,t){await this.prepareCheckoutTransactionOptionsRaw(e,t)}async publishEventRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling publishEvent.");if(null===e.publishEvents||void 0===e.publishEvents)throw new CQ("publishEvents","Required parameter requestParameters.publishEvents was null or undefined when calling publishEvent.");let n={};return n["Content-Type"]="application/json",new C3(await this.request({path:"/sdk/{environmentId}/events".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{events:e.events.map(Og)}}(e.publishEvents)},t))}async publishEvent(e,t){await this.publishEventRaw(e,t)}async quoteCheckoutTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling quoteCheckoutTransaction.");if(null===e.transactionId||void 0===e.transactionId)throw new CQ("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling quoteCheckoutTransaction.");if(null===e.xDynamicCheckoutSessionToken||void 0===e.xDynamicCheckoutSessionToken)throw new CQ("xDynamicCheckoutSessionToken","Required parameter requestParameters.xDynamicCheckoutSessionToken was null or undefined when calling quoteCheckoutTransaction.");if(null===e.quoteRequest||void 0===e.quoteRequest)throw new CQ("quoteRequest","Required parameter requestParameters.quoteRequest was null or undefined when calling quoteCheckoutTransaction.");let n={};return n["Content-Type"]="application/json",void 0!==e.xDynamicCheckoutSessionToken&&null!==e.xDynamicCheckoutSessionToken&&(n["X-Dynamic-Checkout-Session-Token"]=String(e.xDynamicCheckoutSessionToken)),new C2(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/quote".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{fromTokenAddress:e.fromTokenAddress,slippage:e.slippage}}(e.quoteRequest)},t),e=>Ro(e))}async quoteCheckoutTransaction(e,t){let n=await this.quoteCheckoutTransactionRaw(e,t);return await n.value()}async quoteCheckoutTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling quoteCheckoutTransactionOptions.");if(null===e.transactionId||void 0===e.transactionId)throw new CQ("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling quoteCheckoutTransactionOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/quote".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"OPTIONS",headers:{},query:{}},t))}async quoteCheckoutTransactionOptions(e,t){await this.quoteCheckoutTransactionOptionsRaw(e,t)}async realtimeAuthOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling realtimeAuthOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/realtime/auth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async realtimeAuthOptions(e,t){await this.realtimeAuthOptionsRaw(e,t)}async recordCheckoutBroadcastRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling recordCheckoutBroadcast.");if(null===e.transactionId||void 0===e.transactionId)throw new CQ("transactionId","Required parameter requestParameters.transactionId was null or undefined when calling recordCheckoutBroadcast.");if(null===e.xDynamicCheckoutSessionToken||void 0===e.xDynamicCheckoutSessionToken)throw new CQ("xDynamicCheckoutSessionToken","Required parameter requestParameters.xDynamicCheckoutSessionToken was null or undefined when calling recordCheckoutBroadcast.");if(null===e.recordBroadcastRequest||void 0===e.recordBroadcastRequest)throw new CQ("recordBroadcastRequest","Required parameter requestParameters.recordBroadcastRequest was null or undefined when calling recordCheckoutBroadcast.");let n={};return n["Content-Type"]="application/json",void 0!==e.xDynamicCheckoutSessionToken&&null!==e.xDynamicCheckoutSessionToken&&(n["X-Dynamic-Checkout-Session-Token"]=String(e.xDynamicCheckoutSessionToken)),new C2(await this.request({path:"/sdk/{environmentId}/transactions/{transactionId}/broadcast".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{transactionId}",encodeURIComponent(String(e.transactionId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{txHash:e.txHash}}(e.recordBroadcastRequest)},t),e=>Ro(e))}async recordCheckoutBroadcast(e,t){let n=await this.recordCheckoutBroadcastRaw(e,t);
37return await n.value()}async recoverKeySharesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling recoverKeyShares.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling recoverKeyShares.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/recover".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{keyShareIds:e.keyShareIds}}(e.recoverMultipleClientKeySharesRequest)},t),e=>{var t;return null==(t=e)?t:{keyShares:t.keyShares.map(Oy)}})}async recoverKeyShares(e,t){let n=await this.recoverKeySharesRaw(e,t);return await n.value()}async recoverKeySharesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling recoverKeySharesOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling recoverKeySharesOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/keyShares/recover".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async recoverKeySharesOptions(e,t){await this.recoverKeySharesOptionsRaw(e,t)}async recoveryCodesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling recoveryCodesOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/mfa/recovery".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async recoveryCodesOptions(e,t){await this.recoveryCodesOptionsRaw(e,t)}async recoveryEmailOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling recoveryEmailOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/recoveryEmail".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async recoveryEmailOptions(e,t){await this.recoveryEmailOptionsRaw(e,t)}async refreshAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling refreshAuth.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/refresh".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{}},t),e=>OF(e))}async refreshAuth(e,t){let n=await this.refreshAuthRaw(e,t);return await n.value()}async refreshKeySharesRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling refreshKeyShares.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling refreshKeyShares.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/refresh".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{}},t),e=>R9(e))}async refreshKeyShares(e,t){let n=await this.refreshKeySharesRaw(e,t);
37return await n.value()}async refreshKeySharesOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling refreshKeySharesOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling refreshKeySharesOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/refresh".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async refreshKeySharesOptions(e,t){await this.refreshKeySharesOptionsRaw(e,t)}async refreshOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling refreshOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/refresh".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async refreshOptions(e,t){await this.refreshOptionsRaw(e,t)}async registerPasskeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerPasskey.");if(null===e.passkeyRegisterRequest||void 0===e.passkeyRegisterRequest)throw new CQ("passkeyRegisterRequest","Required parameter requestParameters.passkeyRegisterRequest was null or undefined when calling registerPasskey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/passkeys/register".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{id:e.id,rawId:e.rawId,response:function(e){if(void 0!==e)return null===e?null:{attestationObject:e.attestationObject,clientDataJson:e.clientDataJson,transports:void 0===e.transports?void 0:e.transports.map(RN),publicKey:e.publicKey}}(e.response),clientExtensionResults:RZ(e.clientExtensionResults),authenticatorAttachment:e.authenticatorAttachment,type:e.type,createMfaToken:Rf(e.createMfaToken)}}(e.passkeyRegisterRequest)},t),e=>OF(e))}async registerPasskey(e,t){let n=await this.registerPasskeyRaw(e,t);return await n.value()}async registerPasskeyMfaDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerPasskeyMfaDevice.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa/register/passkey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{id:t.id,type:RK(t.type),registration:function(e){var t,n,i;if(null==e)return e;return{attestation:C1(e,"attestation")?e.attestation:void 0,rp:null==(t=e.rp)?t:{id:C1(t,"id")?t.id:void 0,name:t.name},user:null==(n=e.user)?n:{id:n.id,name:n.name,displayName:n.displayName},challenge:e.challenge,pubKeyCredParams:e.pubKeyCredParams.map(R$),timeout:C1(e,"timeout")?e.timeout:void 0,authenticatorSelection:C1(e,"authenticatorSelection")?RD(e.authenticatorSelection):void 0,excludeCredentials:C1(e,"excludeCredentials")?e.excludeCredentials.map(RJ):void 0,extensions:C1(e,"extensions")?null==(i=e.extensions)?i:{appid:C1(i,"appid")?i.appid:void 0,credProps:C1(i,"credProps")?i.credProps:void 0,hmacCreateSecret:C1(i,"hmacCreateSecret")?i.hmacCreateSecret:void 0}:void 0}}(t.registration)}})}async registerPasskeyMfaDevice(e,t){let n=await this.registerPasskeyMfaDeviceRaw(e,t);
37return await n.value()}async registerPasskeyMfaDeviceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerPasskeyMfaDeviceOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/mfa/register/passkey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async registerPasskeyMfaDeviceOptions(e,t){await this.registerPasskeyMfaDeviceOptionsRaw(e,t)}async registerPasskeyMfaDeviceVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerPasskeyMfaDeviceVerify.");if(null===e.mFARegisterPasskeyDevicePostRequest||void 0===e.mFARegisterPasskeyDevicePostRequest)throw new CQ("mFARegisterPasskeyDevicePostRequest","Required parameter requestParameters.mFARegisterPasskeyDevicePostRequest was null or undefined when calling registerPasskeyMfaDeviceVerify.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa/register/passkey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{id:e.id,attestation:function(e){if(void 0!==e)return null===e?null:{id:e.id,rawId:e.rawId,response:function(e){if(void 0!==e)return null===e?null:{clientDataJSON:e.clientDataJSON,attestationObject:e.attestationObject,authenticatorData:e.authenticatorData,publicKeyAlgorithm:e.publicKeyAlgorithm,publicKey:e.publicKey}}(e.response),authenticatorAttachment:e.authenticatorAttachment,clientExtensionResults:RZ(e.clientExtensionResults),type:e.type}}(e.attestation)}}(e.mFARegisterPasskeyDevicePostRequest)},t),e=>OF(e))}async registerPasskeyMfaDeviceVerify(e,t){let n=await this.registerPasskeyMfaDeviceVerifyRaw(e,t);return await n.value()}async registerSessionKeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerSessionKey.");if(null===e.registerSessionKeyRequest||void 0===e.registerSessionKeyRequest)throw new CQ("registerSessionKeyRequest","Required parameter requestParameters.registerSessionKeyRequest was null or undefined when calling registerSessionKey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/sessionKey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{publicKey:e.publicKey,prevSessionKeySignature:e.prevSessionKeySignature,walletId:e.walletId}}(e.registerSessionKeyRequest)},t),e=>{var t;return null==(t=e)?t:{publicKey:t.publicKey,expiresAt:t.expiresAt}})}async registerSessionKey(e,t){let n=await this.registerSessionKeyRaw(e,t);return await n.value()}async registerTotpMfaDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerTotpMfaDevice.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa/register/totp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t),e=>{var t;return null==(t=e)?t:{id:t.id,type:RK(t.type),secret:t.secret,uri:t.uri}})}async registerTotpMfaDevice(e,t){let n=await this.registerTotpMfaDeviceRaw(e,t);
37return await n.value()}async registerTotpMfaDeviceOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerTotpMfaDeviceOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/mfa/register/totp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async registerTotpMfaDeviceOptions(e,t){await this.registerTotpMfaDeviceOptionsRaw(e,t)}async registerTotpMfaDeviceVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling registerTotpMfaDeviceVerify.");if(null===e.mFARegisterTotpDevicePostRequest||void 0===e.mFARegisterTotpDevicePostRequest)throw new CQ("mFARegisterTotpDevicePostRequest","Required parameter requestParameters.mFARegisterTotpDevicePostRequest was null or undefined when calling registerTotpMfaDeviceVerify.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/mfa/register/totp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{type:e.type,code:e.code}}(e.mFARegisterTotpDevicePostRequest)},t),e=>RH(e))}async registerTotpMfaDeviceVerify(e,t){let n=await this.registerTotpMfaDeviceVerifyRaw(e,t);return await n.value()}async reshareRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling reshare.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling reshare.");if(null===e.reshareRequest||void 0===e.reshareRequest)throw new CQ("reshareRequest","Required parameter requestParameters.reshareRequest was null or undefined when calling reshare.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/reshare".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{clientKeygenIds:e.clientKeygenIds,oldThresholdSignatureScheme:e.oldThresholdSignatureScheme,newThresholdSignatureScheme:e.newThresholdSignatureScheme,delegateToProjectEnvironment:e.delegateToProjectEnvironment,revokeDelegation:e.revokeDelegation}}(e.reshareRequest)},t),e=>{var t;return null==(t=e)?t:{roomId:t.roomId,serverKeygenIds:t.serverKeygenIds,newServerKeygenIds:t.newServerKeygenIds,walletId:C1(t,"walletId")?t.walletId:void 0}})}async reshare(e,t){let n=await this.reshareRaw(e,t);return await n.value()}async reshareOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling reshareOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling reshareOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/reshare".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async reshareOptions(e,t){await this.reshareOptionsRaw(e,t)}async restoreEmbeddedWalletRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling restoreEmbeddedWallet.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling restoreEmbeddedWallet.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/restore".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"PUT",headers:n,query:{}},t))}async restoreEmbeddedWallet(e,t){await this.restoreEmbeddedWalletRaw(e,t)}async restoreEmbeddedWalletOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling restoreEmbeddedWalletOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling restoreEmbeddedWalletOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/restore".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async restoreEmbeddedWalletOptions(e,t){await this.restoreEmbeddedWalletOptionsRaw(e,t)}async retryEmailVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling retryEmailVerification.");
37if(null===e.emailVerificationRetryRequest||void 0===e.emailVerificationRetryRequest)throw new CQ("emailVerificationRetryRequest","Required parameter requestParameters.emailVerificationRetryRequest was null or undefined when calling retryEmailVerification.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/emailVerifications/retry".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{verificationUUID:e.verificationUUID,email:e.email,captchaToken:e.captchaToken}}(e.emailVerificationRetryRequest)},t),e=>Rv(e))}async retryEmailVerification(e,t){let n=await this.retryEmailVerificationRaw(e,t);return await n.value()}async retryEmailVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling retryEmailVerificationOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/emailVerifications/retry".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async retryEmailVerificationOptions(e,t){await this.retryEmailVerificationOptionsRaw(e,t)}async retrySmsVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling retrySmsVerification.");if(null===e.smsVerificationRetryRequest||void 0===e.smsVerificationRetryRequest)throw new CQ("smsVerificationRetryRequest","Required parameter requestParameters.smsVerificationRetryRequest was null or undefined when calling retrySmsVerification.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/smsVerifications/retry".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{verificationUUID:e.verificationUUID,phoneCountryCode:e.phoneCountryCode,phoneNumber:e.phoneNumber,isoCountryCode:e.isoCountryCode,captchaToken:e.captchaToken}}(e.smsVerificationRetryRequest)},t),e=>OS(e))}async retrySmsVerification(e,t){let n=await this.retrySmsVerificationRaw(e,t);return await n.value()}async retrySmsVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling retrySmsVerificationOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/smsVerifications/retry".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async retrySmsVerificationOptions(e,t){await this.retrySmsVerificationOptionsRaw(e,t)}async revokeSessionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling revokeSession.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C3(await this.request({path:"/sdk/{environmentId}/revoke".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{}},t))}async revokeSession(e,t){await this.revokeSessionRaw(e,t)}async revokeSessionOptionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling revokeSessionOption.");return new C3(await this.request({path:"/sdk/{environmentId}/revoke".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async revokeSessionOption(e,t){await this.revokeSessionOptionRaw(e,t)}async scanUrlRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling scanUrl.");if(null===e.scanWebsiteUrlRequest||void 0===e.scanWebsiteUrlRequest)throw new CQ("scanWebsiteUrlRequest","Required parameter requestParameters.scanWebsiteUrlRequest was null or undefined when calling scanUrl.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/scan/websiteUrl".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{url:e.url}}(e.scanWebsiteUrlRequest)},t),e=>{var t;return null==(t=e)?t:{isMalicious:C1(t,"isMalicious")?t.isMalicious:void 0}})}async scanUrl(e,t){let n=await this.scanUrlRaw(e,t);
37return await n.value()}async scanUrlOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling scanUrlOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/scan/websiteUrl".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async scanUrlOptions(e,t){await this.scanUrlOptionsRaw(e,t)}async sdkSettingsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sdkSettingsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/sdkSettings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async sdkSettingsOptions(e,t){await this.sdkSettingsOptionsRaw(e,t)}async selectUserWalletRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling selectUserWallet.");if(null===e.userWalletSelectionRequest||void 0===e.userWalletSelectionRequest)throw new CQ("userWalletSelectionRequest","Required parameter requestParameters.userWalletSelectionRequest was null or undefined when calling selectUserWallet.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/wallets/selection".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{walletId:e.walletId}}(e.userWalletSelectionRequest)},t),e=>OF(e))}async selectUserWallet(e,t){let n=await this.selectUserWalletRaw(e,t);return await n.value()}async selectUserWalletOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling selectUserWalletOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/wallets/selection".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async selectUserWalletOptions(e,t){await this.selectUserWalletOptionsRaw(e,t)}async sessionCheckRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sessionCheck.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C3(await this.request({path:"/sdk/{environmentId}/session".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"GET",headers:n,query:{}},t))}async sessionCheck(e,t){await this.sessionCheckRaw(e,t)}async sessionCheckOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sessionCheckOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/session".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async sessionCheckOptions(e,t){await this.sessionCheckOptionsRaw(e,t)}async sessionKeyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sessionKeyOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/sessionKey".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async sessionKeyOptions(e,t){await this.sessionKeyOptionsRaw(e,t)}async settingsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling settingsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/settings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async settingsOptions(e,t){await this.settingsOptionsRaw(e,t)}async signInWithEmailVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sign
37InWithEmailVerification.");if(null===e.emailVerificationVerifyRequest||void 0===e.emailVerificationVerifyRequest)throw new CQ("emailVerificationVerifyRequest","Required parameter requestParameters.emailVerificationVerifyRequest was null or undefined when calling signInWithEmailVerification.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/emailVerifications/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Ry(e.emailVerificationVerifyRequest)},t),e=>OF(e))}async signInWithEmailVerification(e,t){let n=await this.signInWithEmailVerificationRaw(e,t);return await n.value()}async signInWithEmailVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signInWithEmailVerificationOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/emailVerifications/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async signInWithEmailVerificationOptions(e,t){await this.signInWithEmailVerificationOptionsRaw(e,t)}async signInWithSmsVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signInWithSmsVerification.");if(null===e.smsVerificationVerifyRequest||void 0===e.smsVerificationVerifyRequest)throw new CQ("smsVerificationVerifyRequest","Required parameter requestParameters.smsVerificationVerifyRequest was null or undefined when calling signInWithSmsVerification.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/smsVerifications/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:OC(e.smsVerificationVerifyRequest)},t),e=>OF(e))}async signInWithSmsVerification(e,t){let n=await this.signInWithSmsVerificationRaw(e,t);return await n.value()}async signInWithSmsVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signInWithSmsVerificationOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/smsVerifications/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async signInWithSmsVerificationOptions(e,t){await this.signInWithSmsVerificationOptionsRaw(e,t)}async signMessageRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signMessage.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling signMessage.");if(null===e.signMessageWithWaasRequest||void 0===e.signMessageWithWaasRequest)throw new CQ("signMessageWithWaasRequest","Required parameter requestParameters.signMessageWithWaasRequest was null or undefined when calling signMessage.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/signMessage".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{message:e.message,isFormatted:e.isFormatted,roomId:e.roomId,context:function(e){if(void 0!==e)return null===e?null:{evmTransaction:function(e){if(void 0!==e)return null===e?null:{to:e.to,chainId:e.chainId,data:e.data,gas:e.gas,gasPrice:e.gasPrice,maxFeePerGas:e.maxFeePerGas,maxPriorityFeePerGas:e.maxPriorityFeePerGas,nonce:e.nonce,value:e.value}}(e.evmTransaction),evmUserOperation:function(e){if(void 0!==e)return null===e?null:{chainId:e.chainId,entryPoint:e.entryPoint,operation:function(e){if(void 0!==e)return null===e?null:{authorization:function(e){if(void 0!==e)return null===e?null:{address:e.address,chainId:e.chainId,nonce:e.nonce,r:e.r,s:e.s,v:e.v,yParity:e.yParity}}(e.authorization),callData:e.callData,callGasLimit:e.callGasLimit,factory:e.factory,factoryData:e.factoryData,maxFeePerGas:e.maxFeePerGas,maxPriorityFeePerGas:e.maxPriorityFeePerGas,nonce:e.nonce,paymaster:e.paymaster,paymasterData:e.paymasterData,paymasterPostOpGasLimit:e.paymasterPostOpGasLimit,paymasterVerificationGasLimit:e.paymasterVerificationGasLimit,preVerificationGas:e.preVerificationGas,sender:e.sender,signature:e.signature,verificationGasLimit:e.verificationGasLimit}}(e.operation)}}(e.evmUserOperation),svmTransaction:function(e){if(void 0!==e)return null===e?null:{chainId:e.chainId,method:e.method,serializedTransactions:e.serializedTransactions}}(e.svmTransaction),suiTransaction:function(e){if(void 0!==e)return null===e?null:{chainId:e.chainId,serializedTransaction:e.serializedTransaction}}(e.suiTransaction),btcTransaction:function(e){if(void 0!==e)return null===e?null:{psbt:e.psbt,chainId:e.chainId,accountAddress:e.accountAddress}}(e.btcTransaction),eip7702Auth:function(e){if(void 0!==e)return null===e?null:{address:e.address,chainId:e.chainId,nonce:e.nonce}}(e.eip7702Auth),evmMessage:function(e){if(void 0!==e)return null===e?null:{raw:e.raw}}(e.evmMessage),svmMessage:e.svmMessage,suiMessage:e.suiMessage,stellarMessage:e.stellarMessage,evmTypedData:function(e){if(void 0!==e)return null===e?null:{domain:function(e){if(void 0!==e)return null===e?null:{name:e.name,version:e.version,chainId:e.chainId,verifyingContract:e.verifyingContract}}(e.domain),message:e.message,primaryType:e.primaryType,types:e.types}}(e.evmTypedData),domain:e.domain}}(e.context),bitcoinConfig:function(e){if(void 0!==e)return null===e?null:{addressType:e.addressType,network:e.network}}(e.bitcoinConfig)}}(e.signMessageWithWaasRequest)},t),e=>{var t;return null==(t=e)?t:{roomId:t.roomId,serverKeygenIds:C1(t,"serverKeygenIds")?t.serverKeygenIds:void 0,newServerKeygenIds:C1(t,"newServerKeygenIds")?t.newServerKeygenIds:void 0,walletId:C1(t,"walletId")?t.walletId:void 0}})}async signMessage(e,t){let n=await this.signMessageRaw(e,t);
37return await n.value()}async signMessageOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signMessageOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling signMessageOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/signMessage".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async signMessageOptions(e,t){await this.signMessageOptionsRaw(e,t)}async signinWithPasskeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling signinWithPasskey.");if(null===e.passkeyAuthRequest||void 0===e.passkeyAuthRequest)throw new CQ("passkeyAuthRequest","Required parameter requestParameters.passkeyAuthRequest was null or undefined when calling signinWithPasskey.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/users/passkeys/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:RG(e.passkeyAuthRequest)},t),e=>OF(e))}async signinWithPasskey(e,t){let n=await this.signinWithPasskeyRaw(e,t);return await n.value()}async simulateEVMTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling simulateEVMTransaction.");if(null===e.simulateEVMTransactionRequest||void 0===e.simulateEVMTransactionRequest)throw new CQ("simulateEVMTransactionRequest","Required parameter requestParameters.simulateEVMTransactionRequest was null or undefined when calling simulateEVMTransaction.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/evm/simulateTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{chainId:e.chainId,data:e.data,from:e.from,to:e.to,value:e.value,domain:e.domain}}(e.simulateEVMTransactionRequest)},t),e=>Ox(e))}async simulateEVMTransaction(e,t){let n=await this.simulateEVMTransactionRaw(e,t);return await n.value()}async simulateEVMTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling simulateEVMTransactionOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/evm/simulateTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async simulateEVMTransactionOptions(e,t){await this.simulateEVMTransactionOptionsRaw(e,t)}async simulateSVMTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling simulateSVMTransaction.");if(null===e.simulateSVMTransactionRequest||void 0===e.simulateSVMTransactionRequest)throw new CQ("simulateSVMTransactionRequest","Required parameter requestParameters.simulateSVMTransactionRequest was null or undefined when calling simulateSVMTransaction.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/solana/simulateTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{chain:e.chain,transactions:e.transactions,accountAddress:e.accountAddress,domain:e.domain,method:e.method}}(e.simulateSVMTransactionRequest)},t),e=>Ox(e))}async simulateSVMTransaction(e,t){let n=await this.simulateSVMTransactionRaw(e,t);
37return await n.value()}async simulateSVMTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling simulateSVMTransactionOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/solana/simulateTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async simulateSVMTransactionOptions(e,t){await this.simulateSVMTransactionOptionsRaw(e,t)}async simulateUserOpRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling simulateUserOp.");if(null===e.simulateUserOpRequest||void 0===e.simulateUserOpRequest)throw new CQ("simulateUserOpRequest","Required parameter requestParameters.simulateUserOpRequest was null or undefined when calling simulateUserOp.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/evm/simulateUserOp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{chainId:e.chainId,operation:e.operation,entryPoint:e.entryPoint,domain:e.domain,value:e.value}}(e.simulateUserOpRequest)},t),e=>Ox(e))}async simulateUserOp(e,t){let n=await this.simulateUserOpRaw(e,t);return await n.value()}async simulateUserOpOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling simulateUserOpOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/evm/simulateUserOp".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async simulateUserOpOptions(e,t){await this.simulateUserOpOptionsRaw(e,t)}async softDeleteEmbeddedWalletRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling softDeleteEmbeddedWallet.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling softDeleteEmbeddedWallet.");let n={};if(this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/softDelete".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"DELETE",headers:n,query:{}},t))}async softDeleteEmbeddedWallet(e,t){await this.softDeleteEmbeddedWalletRaw(e,t)}async softDeleteEmbeddedWalletOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling softDeleteEmbeddedWalletOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling softDeleteEmbeddedWalletOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/{walletId}/softDelete".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async softDeleteEmbeddedWalletOptions(e,t){await this.softDeleteEmbeddedWalletOptionsRaw(e,t)}async sponsorSVMTransactionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sponsorSVMTransaction.");if(null===e.sponsorSVMTransactionRequest||void 0===e.sponsorSVMTransactionRequest)throw new CQ("sponsorSVMTransactionRequest","Required parameter requestParameters.sponsorSVMTransactionRequest was null or undefined when calling sponsorSVMTransaction.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/solana/sponsorTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{transaction:e.transaction}}(e.sponsorSVMTransactionRequest)},t),e=>{var t;return null==(t=e)?t:{transaction:C1(t,"transaction")?t.transaction:void 0}})}async sponsorSVMTransaction(e,t){let n=await this.sponsorSVMTransactionRaw(e,t);
37return await n.value()}async sponsorSVMTransactionOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling sponsorSVMTransactionOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/solana/sponsorTransaction".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async sponsorSVMTransactionOptions(e,t){await this.sponsorSVMTransactionOptionsRaw(e,t)}async stepUpCheckRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling stepUpCheck.");if(null===e.stepUpCheckRequest||void 0===e.stepUpCheckRequest)throw new CQ("stepUpCheckRequest","Required parameter requestParameters.stepUpCheckRequest was null or undefined when calling stepUpCheck.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/stepUp/check".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{scope:Rg(e.scope)}}(e.stepUpCheckRequest)},t),e=>{var t;return null==(t=e)?t:{isRequired:t.isRequired,credentials:t.credentials.map(OR),defaultCredentialId:C1(t,"defaultCredentialId")?t.defaultCredentialId:void 0}})}async stepUpCheck(e,t){let n=await this.stepUpCheckRaw(e,t);return await n.value()}async stepUpCheckOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling stepUpCheckOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/stepUp/check".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async stepUpCheckOptions(e,t){await this.stepUpCheckOptionsRaw(e,t)}async swapQuoteRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling swapQuote.");if(null===e.swapQuoteRequest||void 0===e.swapQuoteRequest)throw new CQ("swapQuoteRequest","Required parameter requestParameters.swapQuoteRequest was null or undefined when calling swapQuote.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/swap/quote".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{from:Oj(e.from),maxPriceImpact:e.maxPriceImpact,order:e.order,slippage:e.slippage,to:Oj(e.to)}}(e.swapQuoteRequest)},t),e=>{var t;return null==(t=e)?t:{approvalAddress:C1(t,"approvalAddress")?t.approvalAddress:void 0,feeCosts:C1(t,"feeCosts")?t.feeCosts.map(OP):void 0,from:OE(t.from),gasCostUSD:C1(t,"gasCostUSD")?t.gasCostUSD:void 0,id:t.id,signingPayload:C1(t,"signingPayload")?Rr(t.signingPayload):void 0,steps:t.steps.map(Oq),to:OE(t.to)}})}async swapQuote(e,t){let n=await this.swapQuoteRaw(e,t);return await n.value()}async swapQuoteOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling swapQuoteOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/swap/quote".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async swapQuoteOptions(e,t){await this.swapQuoteOptionsRaw(e,t)}async swapStatusRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling swapStatus.");if(null===e.swapStatusRequest||void 0===e.swapStatusRequest)throw new CQ("swapStatusRequest","Required parameter requestParameters.swapStatusRequest was null or undefined when calling swapStatus.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/swap/status".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{from:OU(e.from),to:OU(e.to),txHash:e.txHash}}(e.swapStatusRequest)},t),e=>{var t;return null==(t=e)?t:{error:C1(t,"error")?t.error:void 0,explorerLink:C1(t,"explorerLink")?t.explorerLink:void 0,message:C1(t,"message")?t.message:void 0,receivingTxLink:C1(t,"receivingTxLink")?t.receivingTxLink:void 0,sendingTxLink:C1(t,"sendingTxLink")?t.sendingTxLink:void 0,status:t.status,substatus:C1(t,"substatus")?t.substatus:void 0}})}async swapStatus(e,t){let n=await this.swapStatusRaw(e,t);
37return await n.value()}async swapStatusOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling swapStatusOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/swap/status".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async swapStatusOptions(e,t){await this.swapStatusOptionsRaw(e,t)}async telegramAuthOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramAuthOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/telegram/auth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async telegramAuthOptions(e,t){await this.telegramAuthOptionsRaw(e,t)}async telegramCheckAuthRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramCheckAuth.");let n={};return n["Content-Type"]="application/json",new C3(await this.request({path:"/sdk/{environmentId}/checkTelegramAuth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:R8(e.oauthResultRequest)},t))}async telegramCheckAuth(e,t){await this.telegramCheckAuthRaw(e,t)}async telegramCheckAuthOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramCheckAuthOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/checkTelegramAuth".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async telegramCheckAuthOptions(e,t){await this.telegramCheckAuthOptionsRaw(e,t)}async telegramSignInRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramSignIn.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/telegram/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:R8(e.oauthResultRequest)},t),e=>OF(e))}async telegramSignIn(e,t){let n=await this.telegramSignInRaw(e,t);return await n.value()}async telegramSignInOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramSignInOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/telegram/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async telegramSignInOptions(e,t){await this.telegramSignInOptionsRaw(e,t)}async telegramVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramVerify.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/telegram/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:R8(e.oauthResultRequest)},t),e=>OF(e))}async telegramVerify(e,t){let n=await this.telegramVerifyRaw(e,t);return await n.value()}async telegramVerifyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling telegramVerifyOptions.");return new C3(await this.request({path:"/sdk/{environmentId}
37/telegram/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async telegramVerifyOptions(e,t){await this.telegramVerifyOptionsRaw(e,t)}async updateEmbeddedWalletRecoveryEmailRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling updateEmbeddedWalletRecoveryEmail.");if(null===e.updateRecoveryEmailRequest||void 0===e.updateRecoveryEmailRequest)throw new CQ("updateRecoveryEmailRequest","Required parameter requestParameters.updateRecoveryEmailRequest was null or undefined when calling updateEmbeddedWalletRecoveryEmail.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/recoveryEmail".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{turnkeySignedRequest:Ru(e.turnkeySignedRequest)}}(e.updateRecoveryEmailRequest)},t))}async updateEmbeddedWalletRecoveryEmail(e,t){await this.updateEmbeddedWalletRecoveryEmailRaw(e,t)}async updatePasskeyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling updatePasskey.");if(null===e.updateUserPasskeyRequest||void 0===e.updateUserPasskeyRequest)throw new CQ("updateUserPasskeyRequest","Required parameter requestParameters.updateUserPasskeyRequest was null or undefined when calling updatePasskey.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users/passkeys".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{id:e.id,alias:e.alias}}(e.updateUserPasskeyRequest)},t),e=>Rz(e))}async updatePasskey(e,t){let n=await this.updatePasskeyRaw(e,t);return await n.value()}async updateSelfRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling updateSelf.");if(null===e.userFields||void 0===e.userFields)throw new CQ("userFields","Required parameter requestParameters.userFields was null or undefined when calling updateSelf.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/users".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{email:e.email,alias:e.alias,firstName:e.firstName,lastName:e.lastName,jobTitle:e.jobTitle,phoneNumber:e.phoneNumber,tShirtSize:e.tShirtSize,team:e.team,policiesConsent:e.policiesConsent,country:e.country,username:e.username,captchaToken:e.captchaToken,metadata:e.metadata,mfaBackupCodeAcknowledgement:e.mfaBackupCodeAcknowledgement,btcWallet:e.btcWallet,kdaWallet:e.kdaWallet,ltcWallet:e.ltcWallet,ckbWallet:e.ckbWallet,kasWallet:e.kasWallet,dogeWallet:e.dogeWallet,emailNotification:e.emailNotification,discordNotification:e.discordNotification,newsletterNotification:e.newsletterNotification}}(e.userFields)},t),e=>O$(e))}async updateSelf(e,t){let n=await this.updateSelfRaw(e,t);return await n.value()}async updateUserMfaDeviceRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling updateUserMfaDevice.");if(null===e.mfaDeviceId||void 0===e.mfaDeviceId)throw new CQ("mfaDeviceId","Required parameter requestParameters.mfaDeviceId was null or undefined when calling updateUserMfaDevice.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C3(await this.request({path:"/sdk/{environmentId}/users/mfa/{mfaDeviceId}".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{mfaDeviceId}",encodeURIComponent(String(e.mfaDeviceId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{default:e._default}}(e.mFAUpdateDeviceRequest)},t))}async updateUserMfaDevice(e,t){await this.updateUserMfaDeviceRaw(e,t)}async updateWaasWalletSettingsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling updateWaasWalletSettings.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling updateWaasWalletSettings.");if(null===e.updateWaasWalletSettingsRequest||void 0===e.updateWaasWalletSettingsRequest)throw new CQ("updateWaasWalletSettingsRequest","Required parameter requestParameters.updateWaasWalletSettingsRequest was null or undefined when calling updateWaasWalletSettings.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/settings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"PUT",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{hasDeniedDelegatedAccess:e.hasDeniedDelegatedAccess}}(e.updateWaasWalletSettingsRequest)},t),e=>{var t;return null==(t=e)?t:{walletId:t.walletId,settings:RI(t.settings)}})}async updateWaasWalletSettings(e,t){let n=await this.updateWaasWalletSettingsRaw(e,t);
37return await n.value()}async upgradeEmbeddedWalletToV2Raw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling upgradeEmbeddedWalletToV2.");if(null===e.upgradeEmbeddedWalletToV2Request||void 0===e.upgradeEmbeddedWalletToV2Request)throw new CQ("upgradeEmbeddedWalletToV2Request","Required parameter requestParameters.upgradeEmbeddedWalletToV2Request was null or undefined when calling upgradeEmbeddedWalletToV2.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/upgradeToV2".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{sessionPublicKey:e.sessionPublicKey}}(e.upgradeEmbeddedWalletToV2Request)},t),e=>OF(e))}async upgradeEmbeddedWalletToV2(e,t){let n=await this.upgradeEmbeddedWalletToV2Raw(e,t);return await n.value()}async upgradeEmbeddedWalletToV2OptionRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling upgradeEmbeddedWalletToV2Option.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/upgradeToV2".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async upgradeEmbeddedWalletToV2Option(e,t){await this.upgradeEmbeddedWalletToV2OptionRaw(e,t)}async userPasskeysOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling userPasskeysOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/passkeys".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async userPasskeysOptions(e,t){await this.userPasskeysOptionsRaw(e,t)}async usersOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling usersOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async usersOptions(e,t){await this.usersOptionsRaw(e,t)}async verifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verify.");if(null===e.verifyRequest||void 0===e.verifyRequest)throw new CQ("verifyRequest","Required parameter requestParameters.verifyRequest was null or undefined when calling verify.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Oz(e.verifyRequest)},t),e=>OF(e))}async verify(e,t){let n=await this.verifyRaw(e,t);return await n.value()}async verifyEmailVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyEmailVerification.");if(null===e.emailVerificationVerifyRequest||void 0===e.emailVerificationVerifyRequest)throw new CQ("emailVerificationVerifyRequest","Required parameter requestParameters.emailVerificationVerifyRequest was null or undefined when calling verifyEmailVerification.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/emailVerifications/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Ry(e.emailVerificationVerifyRequest)},t),e=>O$(e))}async verifyEmailVerification(e,t){let n=await this.verifyEmailVerificationRaw(e,t);
37return await n.value()}async verifyEmailVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyEmailVerificationOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/emailVerifications/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyEmailVerificationOptions(e,t){await this.verifyEmailVerificationOptionsRaw(e,t)}async verifyLinkRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyLink.");if(null===e.verifyRequest||void 0===e.verifyRequest)throw new CQ("verifyRequest","Required parameter requestParameters.verifyRequest was null or undefined when calling verifyLink.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/verify/link".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Oz(e.verifyRequest)},t),e=>OF(e))}async verifyLink(e,t){let n=await this.verifyLinkRaw(e,t);return await n.value()}async verifyLinkOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyLinkOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/verify/link".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyLinkOptions(e,t){await this.verifyLinkOptionsRaw(e,t)}async verifyMergeUsersRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyMergeUsers.");if(null===e.mergeUserConflictResolutions||void 0===e.mergeUserConflictResolutions)throw new CQ("mergeUserConflictResolutions","Required parameter requestParameters.mergeUserConflictResolutions was null or undefined when calling verifyMergeUsers.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/verify/merge".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{mergeUserResolutions:void 0===e.mergeUserResolutions?void 0:e.mergeUserResolutions.map(RX)}}(e.mergeUserConflictResolutions)},t),e=>OF(e))}async verifyMergeUsers(e,t){let n=await this.verifyMergeUsersRaw(e,t);return await n.value()}async verifyMergeUsersOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyMergeUsersOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/verify/merge".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyMergeUsersOptions(e,t){await this.verifyMergeUsersOptionsRaw(e,t)}async verifyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyOptions(e,t){await this.verifyOptionsRaw(e,t)}async verifyPrefetchRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyPrefetch.");return new C3(await this.request({path:"/sdk/{environmentId}/prefetch".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyPrefetch(e,t){await this.verifyPrefetchRaw(e,t)}async verifySmsVerificationRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifySmsVerification.");
37if(null===e.smsVerificationVerifyRequest||void 0===e.smsVerificationVerifyRequest)throw new CQ("smsVerificationVerifyRequest","Required parameter requestParameters.smsVerificationVerifyRequest was null or undefined when calling verifySmsVerification.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/smsVerifications/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:OC(e.smsVerificationVerifyRequest)},t),e=>O$(e))}async verifySmsVerification(e,t){let n=await this.verifySmsVerificationRaw(e,t);return await n.value()}async verifySmsVerificationOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifySmsVerificationOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/smsVerifications/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifySmsVerificationOptions(e,t){await this.verifySmsVerificationOptionsRaw(e,t)}async verifyTransferRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyTransfer.");if(null===e.verifyRequest||void 0===e.verifyRequest)throw new CQ("verifyRequest","Required parameter requestParameters.verifyRequest was null or undefined when calling verifyTransfer.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/verify/transfer".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Oz(e.verifyRequest)},t),e=>OF(e))}async verifyTransfer(e,t){let n=await this.verifyTransferRaw(e,t);return await n.value()}async verifyTransferOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyTransferOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/verify/transfer".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyTransferOptions(e,t){await this.verifyTransferOptionsRaw(e,t)}async verifyUnlinkRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyUnlink.");if(null===e.verifyUnlinkRequest||void 0===e.verifyUnlinkRequest)throw new CQ("verifyUnlinkRequest","Required parameter requestParameters.verifyUnlinkRequest was null or undefined when calling verifyUnlink.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/verify/unlink".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:function(e){if(void 0!==e)return null===e?null:{walletId:e.walletId,verifiedCrentialId:e.verifiedCrentialId,verifiedCredentialId:e.verifiedCredentialId,primaryWalletId:e.primaryWalletId}}(e.verifyUnlinkRequest)},t),e=>OF(e))}async verifyUnlink(e,t){let n=await this.verifyUnlinkRaw(e,t);return await n.value()}async verifyUnlinkOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling verifyUnlinkOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/verify/unlink".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async verifyUnlinkOptions(e,t){await this.verifyUnlinkOptionsRaw(e,t)}async waasWalletSettingsOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling waasWalletSettingsOptions.");if(null===e.walletId||void 0===e.walletId)throw new CQ("walletId","Required parameter requestParameters.walletId was null or undefined when calling waasWalletSettingsOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/waas/{walletId}/settings".replace("{environmentId}",encodeURIComponent(String(e.environmentId))).replace("{walletId}",encodeURIComponent(String(e.walletId))),method:"OPTIONS",headers:{},query:{}},t))}async waasWalletSettingsOptions(e,t){await this.waasWalletSettingsOptionsRaw(e,t)}async walletAccountOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling walletAccountOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/walletAccounts".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async walletAccountOptions(e,t){await this.walletAccountOptionsRaw(e,t)}async walletAccountRequestOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling walletAccountRequestOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/users/embeddedWallets/walletAccounts/createRequest".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async walletAccountRequestOptions(e,t){await this.walletAccountRequestOptionsRaw(e,t)}async walletsSigninRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling walletsSignin.");if(null===e.verifyRequest||void 0===e.verifyRequest)throw new CQ("verifyRequest","Required parameter requestParameters.verifyRequest was null or undefined when calling walletsSignin.");let n={};return n["Content-Type"]="application/json",new C2(await this.request({path:"/sdk/{environmentId}/wallets/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Oz(e.verifyRequest)},t),e=>OF(e))}async walletsSignin(e,t){let n=await this.walletsSigninRaw(e,t);
37return await n.value()}async walletsSigninOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling walletsSigninOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/wallets/signin".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async walletsSigninOptions(e,t){await this.walletsSigninOptionsRaw(e,t)}async walletsVerifyRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling walletsVerify.");if(null===e.verifyRequest||void 0===e.verifyRequest)throw new CQ("verifyRequest","Required parameter requestParameters.verifyRequest was null or undefined when calling walletsVerify.");let n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let e=this.configuration.accessToken,t=await e("bearerAuth",[]);t&&(n.Authorization=`Bearer ${t}`)}return new C2(await this.request({path:"/sdk/{environmentId}/wallets/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"POST",headers:n,query:{},body:Oz(e.verifyRequest)},t),e=>OF(e))}async walletsVerify(e,t){let n=await this.walletsVerifyRaw(e,t);return await n.value()}async walletsVerifyOptionsRaw(e,t){if(null===e.environmentId||void 0===e.environmentId)throw new CQ("environmentId","Required parameter requestParameters.environmentId was null or undefined when calling walletsVerifyOptions.");return new C3(await this.request({path:"/sdk/{environmentId}/wallets/verify".replace("{environmentId}",encodeURIComponent(String(e.environmentId))),method:"OPTIONS",headers:{},query:{}},t))}async walletsVerifyOptions(e,t){await this.walletsVerifyOptionsRaw(e,t)}}let OZ=[/\/api\/v0\/sdk\/[0-9a-f-]{36}\/externalAuth\/signin$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/refresh$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/providers\/[^\/]+\/verify$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/farcaster\/signin$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/farcaster\/verify$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/verify\/link$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/wallets\/verify$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/verify\/merge$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/verify\/transfer$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/verify$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/smsVerifications\/verify$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/smsVerifications\/signin$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/emailVerifications\/verify$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/emailVerifications\/signin$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/telegram\/verify$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/deviceRegistration$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/deviceRegistrations$/,/\/api\/v0\/sdk\/[0-9a-f-]{36}\/deviceRegistrations\/[^\/]+$/];var OG="@dynamic-labs-sdk/client",OH="0.26.9",OJ="0.0.958",OY=class e extends Error{code;details;formattedMessage;name="BaseError";cause;constructor(e){const t=(({details:e,cause:t})=>t instanceof OY?t.details:t?.message?t.message:e)(e),n=(({shortMessage:e,details:t,docsUrl:n,metaMessages:i})=>["[Dynamic JS SDK]",e,"",...i?[...i,""]:[],...n?[`Docs: ${n}`]:[],...t?[`Details: ${t}`]:[],`Version: ${OH}`,`Timestamp: ${new Date().toISOString()}`].join("\n"))({...e,details:t});super(e.shortMessage??n,e.cause?{cause:e.cause}:void 0),this.formattedMessage=n,this.details=t,this.name=e.name??this.name,this.cause=e.cause??this.cause,this.code=e.code}walk(){let t=this.cause;return t instanceof e?t.walk():t}toString(){return this.formattedMessage}},OX=class extends OY{constructor(){super({cause:null,code:"client_not_found_error",docsUrl:null,name:"ClientNotFoundError",shortMessage:"No Dynamic client has been created yet. Make sure you have called createDynamicClient() first."})}};let OQ=null,O0=0,O1=()=>
37{if(!OQ)throw new OX;return O0>1&&OQ.__core.logger.debug('Multiple instances of DynamicClient found. If you are only using one client (recommended), make sure you are not calling "createDynamicClient" multiple times. If you are using multiple clients, make sure you are passing which client to use as the last param of all Dynamic functions.'),OQ},O2="x-dyn-session-public-key",O3="ClientSDK",O5="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",O6=({chars:e=O5,length:t})=>{let n=new Uint8Array(t);crypto.getRandomValues(n);let i="";for(let a=0;a<t;a++)i+=e[n[a]%e.length];return i},O4=e=>{try{let t=e.split(".")[1];return JSON.parse(atob(t)).sid??null}catch{return null}},O7=()=>{try{return navigator.userAgent}catch{return""}},O8=["password","token","secret","privateKey","mnemonic","seed","email","phone","ssn","address","authorization"],O9="[REDACTED]",je="[Circular]",jt=({context:e,value:t})=>{if(e.visited.has(t))return[je];e.visited.add(t);let n=t.map((t,n)=>ji({context:e,key:String(n),value:t}));return e.visited.delete(t),n},jn=({context:e,value:t})=>{if(e.visited.has(t))return{[je]:!0};e.visited.add(t);let n=Object.create(null);for(let i of Object.keys(t))n[i]=ji({context:e,key:i,value:t[i]});return e.visited.delete(t),n},ji=({context:e,key:t,value:n})=>{if(null==n)return n;if(n instanceof Uint8Array)return`[Binary:${n.byteLength} bytes]`;if(e.piiFieldsLower.includes(t.toLowerCase()))return O9;if("string"==typeof n)return(({key:e,piiFieldsLower:t,redactAll:n,value:i})=>t.includes(e.toLowerCase())||n?O9:i.length>500?i.slice(0,500)+"...[truncated]":i)({key:t,piiFieldsLower:e.piiFieldsLower,redactAll:e.redactAll,value:n});if(Array.isArray(n))return jt({context:e,value:n});if(n instanceof Set){if(e.visited.has(n))return[je];e.visited.add(n);let t=jt({context:e,value:[...n]});return e.visited.delete(n),t}if(n instanceof Map){if(e.visited.has(n))return{[je]:!0};e.visited.add(n);let t=Object.create(null);for(let[e,i]of n.entries())t[String(e)]=i;let i=jn({context:e,value:t});return e.visited.delete(n),i}return n instanceof WeakMap?"[WeakMap]":n instanceof WeakSet?"[WeakSet]":n instanceof Date?n.toISOString():n instanceof Error?`[Error: ${n.message}]`:"object"==typeof n?jn({context:e,value:n}):n},ja=({piiFields:e,redactAll:t,value:n})=>jn({context:{piiFieldsLower:e.map(e=>e.toLowerCase()),redactAll:t,visited:new WeakSet},value:n}),jr=({piiFields:e,redactAll:t,value:n})=>ja({piiFields:e,redactAll:t,value:{result:n}}).result,jo=e=>e instanceof Error?{message:e.message,name:e.name,stack:e.stack}:{message:String(e),name:"UnknownError"},js=({fn:e,functionName:t,getCore:n,redactAll:i})=>(...a)=>{let r=n();if(!r||!r.instrumentation.config.enabled)return e(...a);let o=r.instrumentation,s=r.state.get(),l={environmentId:r.environmentId,functionName:t,parameters:ja({piiFields:o.config.piiFields,redactAll:i,value:(e=>{if(0===e.length)return{};if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&!Array.isArray(e[0]))return e[0];let t={};for(let n=0;n<e.length;n++)t[`arg${n}`]=e[n];return t})(a)}),registeredExtensionKeys:Array.from(r.extensions),sdkSessionId:r.sdkSessionId,sdkVersion:r.version,status:"info",tokenSessionId:s.token?O4(s.token):null,userAgent:O7(),userId:s.user?.id??null};o.logFunction({...l,phase:"started",timestamp:new Date().toISOString()});try{let t=e(...a);if(t instanceof Promise)return t.then(e=>(o.logFunction({...l,phase:"resolved",resolvedValue:jr({piiFields:o.config.piiFields,redactAll:i,value:e}),timestamp:new Date().toISOString()}),e)).catch(e=>{throw o.logFunction({...l,phase:"rejected",rejectedError:jo(e),timestamp:new Date().toISOString()}),e});return o.logFunction({...l,phase:"resolved",resolvedValue:jr({piiFields:o.config.piiFields,redactAll:i,value:t}),timestamp:new Date().toISOString()}),t}catch(e){throw o.logFunction({...l,phase:"rejected",rejectedError:jo(e),timestamp:new Date().toISOString()}),e}},jl=js({fn:({consume:e=!0,scope:t},n=O1())=>{let i=n.__core,a=new Date,r=i.state.get().elevatedAccessTokens||[],o=r.filter(e=>!e.expiresAt||e.expiresAt>a);o.length!==r.length&&i.state.set({elevatedAccessTokens:o});let s=o.find(e=>e.scopes.includes(t));if(s){if(e&&s.singleUse){let e=o.filter(e=>e!==s);i.state.set({elevatedAccessTokens:e})}return s.token}},functionName:"getElevatedAccessToken",getCore:()=>{try{return O1().__core}catch{return}}});var jd=class extends OY{constructor(e){super({cause:null,code:"value_must_be_defined_error",docsUrl:null,name:"ValueMustBeDefined",shortMessage:e})}};function jc(e,t){if(null==e)throw new jd(t)}let ju=e=>{jc(e.projectSettings,"Project settings are not defined");let t=e.projectSettings.security;if(!t)return!1;let n=(t.auth?.storage||[]).includes(vH.Cookie),i=!!t.externalAuth?.cookieName;return n||i},jm=js({fn:e=>{let t=e.__core.state.get().sessionKeys;if(t)return{publicKey:t}},functionName:"getSessionKeys",getCore:()=>{try{return O1().__core}catch{return}}});var jp=class e extends OY{status;constructor(e,t,n){super({cause:null,code:t,docsUrl:null,name:"APIError",shortMessage:e}),this.status=n}static async fromResponse(t){try{let n=await t.clone().json();if(n&&"error"in n&&"string"==typeof n.error){let i="code"in n&&"string"==typeof n.code?n.c
37ode:"unknown_error";return new e(n.error,i,t.status)}return null}catch{return null}}},jh=class extends OY{constructor({cause:e}){super({cause:e,code:"invalid_external_auth_error",docsUrl:"https://www.dynamic.xyz/docs/external-auth/third-party-auth-overview",name:"InvalidExternalAuthError",shortMessage:"Error authenticating with external JWT"})}},jv=class extends OY{constructor({cause:e}){super({cause:e,code:"link_credential_error",docsUrl:null,name:"LinkCredentialError",shortMessage:"The credential you are trying to link is associated with another account and cannot be reassigned."})}},jf=class extends OY{constructor({cause:e}){super({cause:e,code:"mfa_invalid_otp_error",docsUrl:null,name:"MfaInvalidOtpError",shortMessage:"Invalid OTP"})}},jg=class extends OY{constructor({cause:e}){super({cause:e,code:"mfa_rate_limited_error",docsUrl:null,name:"MfaRateLimitedError",shortMessage:"Rate limited"})}},jy=class extends OY{constructor({cause:e}){super({cause:e,code:"sandbox_maximum_threshold_reached_error",docsUrl:"https://www.dynamic.xyz/docs/developer-dashboard/sandbox-vs-live#sandbox-vs-live",name:"SandboxMaximumThresholdReachedError",shortMessage:"Your sandbox environment has reached the maximum MAU. Please use a live environment for production traffic."})}};let jw=e=>{if(e instanceof jp){if("mfa_invalid_code"===e.code)return new jf({cause:e});if("mfa_rate_limited"===e.code)return new jg({cause:e});if("invalid_external_auth"===e.code)return new jh({cause:e});if("sandbox_maximum_threshold_reached"===e.code)return new jy({cause:e});if("merge_accounts_invalid"===e.code||"reassign_wallet_error"===e.code)return new jv({cause:e})}return null},j_=async e=>{let t=e.__core,n=t.state.get().prefetchedNonces;if(n.length>0){let[i,...a]=n;return t.state.set({prefetchedNonces:a}),a.length<=1&&jR(e),i}return await jR(e),j_(e)},jb=js({fn:j_,functionName:"getNonce",getCore:()=>{try{return O1().__core}catch{return}}}),jk=js({fn:async e=>{let{deviceSigner:t,keychain:n}=e.__core;if(t)return t;let i="device";return await n.getPublicKey(i)||await n.generateKey(i),{getPublicKey:()=>n.getPublicKey(i),sign:e=>n.sign(i,e)}},functionName:"getDeviceSigner",getCore:()=>{try{return O1().__core}catch{return}}}),jI=js({fn:async e=>{let{projectSettings:t}=e;if(jc(t,"Project settings not found"),ju(e))return{};let n=await jk(e),i=await jb(e),a=await n.sign(i);return{"x-dynamic-device-nonce":i,"x-dynamic-device-publickey":await n.getPublicKey(),"x-dynamic-device-signed-nonce":a}},functionName:"getHeadersForNonceSignedByDeviceSigners",getCore:()=>{try{return O1().__core}catch{return}}}),jx=js({fn:e=>({pre:async t=>{if((e=>{try{let t=new URL(e).pathname;return OZ.some(e=>e.test(t))}catch{return OZ.some(t=>t.test(e))}})(t.url)&&!ju(e)){let n=await jI(e);return{init:{...t.init,headers:{...t.init.headers,...n}},url:t.url}}}}),functionName:"createDeviceSignatureHeadersMiddleware",getCore:()=>{try{return O1().__core}catch{return}}});var jS=class extends OY{constructor({cause:e}){super({cause:e,code:"unauthorized_error",docsUrl:null,name:"UnauthorizedError",shortMessage:"Unauthorized"})}};let jC=js({fn:(e={},t)=>{let n=t.__core,i=n.state.get(),a={basePath:n.apiBaseUrl,headers:{"Content-Type":"application/json","x-dyn-api-version":`API/${OJ}`,"x-dyn-request-id":O6({length:50}),"x-dyn-session-id":n.sdkSessionId,"x-dyn-version":`${O3}/${OH}`,...n.getApiHeaders(),...e.headers}};if(n.metadata?.universalLink&&(a.headers.Origin=n.metadata.universalLink),t.token&&(a.headers.Authorization=`Bearer ${t.token}`),t.projectSettings&&ju(t)&&(a.credentials="include"),e.includeMfaToken&&i.mfaToken&&(a.headers["x-mfa-auth-token"]=i.mfaToken),e.elevatedAccessTokenScope){let n=jl({scope:e.elevatedAccessTokenScope},t);n&&(a.headers["x-dyn-elevated-access-token"]=n)}let r=jm(t)?.publicKey,o=void 0!==a.headers[O2];return r&&!o&&(a.headers[O2]=r),new OK(new C0({...a,fetchApi:n.fetch,middleware:[jx(t),(({errorMappers:e=[]})=>({post:async t=>{if(t.response.status>=400){let n=await jp.fromResponse(t.response);if(n){let t=n;for(let i of e){let e=i(n);if(e){t=e;break}}throw t}}return t.response}}))({errorMappers:[...e.errorMappers||[],jw]}),{post:async e=>{if(401===e.response.status){let t=null;try{let n=await e.response.clone().json();n&&"error"in n&&"string"==typeof n.error&&(t=Error(n.error))}catch{}throw new jS({cause:t})}return e.response}}]}))}
37,functionName:"createApiClient",getCore:()=>{try{return O1().__core}catch{return}}}),jR=async e=>{let t=e.__core,{environmentId:n}=t,{nonces:i}=await jC({},e).getNonces({count:5,environmentId:n}),a=t.state.get().prefetchedNonces;t.state.set({prefetchedNonces:[...a,...i],prefetchedNoncesExpiration:Date.now()+864e5})},jO={ALEO:{apiChainName:"aleo",blockchainName:"Aleo",verifiedCredentialChainName:"aleo"},ALGO:{apiChainName:"algo",blockchainName:"Algorand",verifiedCredentialChainName:"algorand"},APTOS:{apiChainName:"aptos",blockchainName:"Aptos",verifiedCredentialChainName:"aptos"},BTC:{apiChainName:"bitcoin",blockchainName:"Bitcoin",verifiedCredentialChainName:"bip122"},COSMOS:{apiChainName:"cosmos",blockchainName:"Cosmos",verifiedCredentialChainName:"cosmos"},ECLIPSE:{apiChainName:"eclipse",blockchainName:"Eclipse",verifiedCredentialChainName:"eclipse"},EVM:{apiChainName:"evm",blockchainName:"Ethereum",verifiedCredentialChainName:"eip155"},FLOW:{apiChainName:"flow",blockchainName:"Flow",verifiedCredentialChainName:"flow"},MIDNIGHT:{apiChainName:"midnight",blockchainName:"Midnight",verifiedCredentialChainName:"midnight"},SOL:{apiChainName:"solana",blockchainName:"Solana",verifiedCredentialChainName:"solana",waasChainNameOverride:"SVM"},SPARK:{apiChainName:"spark",blockchainName:"Spark",verifiedCredentialChainName:"spark"},STARK:{apiChainName:"starknet",blockchainName:"Starknet",verifiedCredentialChainName:"starknet"},STELLAR:{apiChainName:"stellar",blockchainName:"Stellar",verifiedCredentialChainName:"stellar"},SUI:{apiChainName:"sui",blockchainName:"Sui",verifiedCredentialChainName:"sui"},TEMPO:{apiChainName:"tempo",blockchainName:"Tempo",verifiedCredentialChainName:"tempo"},TON:{apiChainName:"ton",blockchainName:"TON",verifiedCredentialChainName:"ton"},TRON:{apiChainName:"tron",blockchainName:"Tron",verifiedCredentialChainName:"tron"}},jj=js({fn:e=>{let t=Object.keys(jO).find(t=>jO[t].verifiedCredentialChainName===e);return jc(t,`Unknown chain: ${e}`),t},functionName:"getChainFromVerifiedCredentialChain",getCore:()=>{try{return O1().__core}catch{return}}}),jT="https://iconic.dynamic-static-assets.com/icons/sprite.svg",jP={displayName:"Dynamic WaaS",icon:`${jT}#dynamicwaas`,normalizedWalletName:"dynamicwaas"};var jE=class extends OY{constructor(e){super({cause:null,code:"invalid_param_error",docsUrl:null,name:"InvalidParamError",shortMessage:e})}};let jA=e=>{document.cookie=e},jN=({event:e,args:t},n)=>{let{eventEmitter:i}=n.__core;i.emit(e,t)},jq=js({fn:({event:e,listener:t},n=O1())=>{let{eventEmitter:i}=n.__core;return i.on(e,t),()=>{i.off(e,t)}},functionName:"onEvent",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:({event:e,listener:t},n=O1())=>{let{eventEmitter:i}=n.__core;i.off(e,t)},functionName:"offEvent",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:({event:e,listener:t},n=O1())=>{let{eventEmitter:i}=n.__core;return i.once(e,t),()=>{i.off(e,t)}},functionName:"onceEvent",getCore:()=>{try{return O1().__core}catch{return}}});var jU=class extends OY{constructor(e){super({cause:null,code:"invalid_wallet_provider_key",docsUrl:null,name:"InvalidWalletProviderKeyError",shortMessage:`Invalid wallet provider key: ${e}. Key must be in the format of <normalizedWalletNameWithChain>:<walletProviderType>[:<suffix>]`})}};let jM=e=>{let[t,n,i,...a]=e.split(":");if(!t||!Object.values(fa).includes(n)||a.length>0)throw new jU(e);return{normalizedWalletNameWithChain:t,suffix:i,walletProviderType:n}},jD=({address:e,chain:t})=>{let n=e;return n?.startsWith("0x")&&(n=n.slice(2)),n=["EVM","FLOW"].includes(t)?n?.toLowerCase():n},jW=({address:e,chain:t,walletProviderKey:n})=>{let{normalizedWalletNameWithChain:i}=jM(n);return`${i}:${jD({address:e,chain:t})}`},j$=({displayName:e,chain:t})=>{let n=e.replace(/[^a-zA-Z0-9]/g,"").toLowerCase(),i=t.toLocaleLowerCase();return n.endsWith(i)?n:`${n}${i}`},jz=({suffix:e,chain:t,displayName:n,walletProviderType:i})=>`${j$({chain:t,displayName:n})}:${i}${e?`:${e}`:""}`,jF=({unverifiedWalletAccounts:e,user:t},n)=>{let i=new Map;return e.forEach(e=>{let t=(({unverifiedWalletAccount:e})=>({address:e.address,addressesWithTypes:e.addressesWithTypes,chain:e.chain,id:jW({address:e.address,chain:e.chain,walletProviderKey:e.w
37alletProviderKey}),lastSelectedAt:e.lastSelectedAt,verifiedCredentialId:null,walletProviderKey:e.walletProviderKey}))({unverifiedWalletAccount:e});i.set(t.id,t)}),(t?.verifiedCredentials??[]).filter(e=>e.format===v5.Blockchain).forEach(e=>{let t=(({verifiedCredential:e},t)=>{jc(e.address,"Missing address in verified credential"),jc(e.chain,"Missing chain in verified credential");let n=jj(e.chain),{walletProviderKey:i}=(({verifiedCredential:e},t)=>{let{walletProviderKeyMap:n}=t.__core.state.get(),i=n[e.id];return i?{walletProviderKey:i}:(jc(e.walletName,`Failed to get wallet provider for verified credential with ID ${e.id}: missing walletName`),jc(e.walletProvider,`Failed to get wallet provider for verified credential with ID ${e.id}: missing walletProvider`),jc(e.chain,`Failed to get wallet provider for verified credential with ID ${e.id}: missing chain`),{walletProviderKey:jz({chain:jj(e.chain),displayName:e.walletName,walletProviderType:e.walletProvider})})})({verifiedCredential:e},t),a=jW({address:e.address,chain:n,walletProviderKey:i});return{address:e.address,addressesWithTypes:e.walletAdditionalAddresses,chain:n,hardwareWalletVendor:e.walletProperties?.hardwareWallet,id:a,lastSelectedAt:e.lastSelectedAt??null,verifiedCredentialId:e.id,walletProviderKey:i}})({verifiedCredential:e},n);i.set(t.id,t)}),Array.from(i.values())},jL=js({fn:(e=O1())=>{let{unverifiedWalletAccounts:t,user:n}=e.__core.state.get();return jF({unverifiedWalletAccounts:t,user:n},e)},functionName:"getWalletAccounts",getCore:()=>{try{return O1().__core}catch{return}}});var jV=class extends OY{constructor({walletProviderKey:e}){super({cause:null,code:"no_wallet_provider_found_error",docsUrl:null,name:"NoWalletProviderFoundError",shortMessage:`No wallet provider found with key: ${e}`})}};let jB=js({fn:(e,t)=>n=>{let{runtimeServices:i}=n.__core,a=i.getByKey(e);if(a)return a;let r=t(n);return i.register(e,r),r},functionName:"createRuntimeServiceAccessKey",getCore:()=>{try{return O1().__core}catch{return}}}),jK=jB("walletProviderRegistry",e=>{let t;return t=new Map,{getByKey:e=>t.get(e)?.walletProvider,listProviders:()=>Array.from(t.values()).map(e=>e.walletProvider),register:n=>{let i=t.get(n.walletProvider.key);i?i.priority<n.priority&&(t.set(n.walletProvider.key,n),jN({args:{walletProviderKey:n.walletProvider.key},event:"walletProviderChanged"},e)):(t.set(n.walletProvider.key,n),jN({args:{walletProvider:n.walletProvider},event:"walletProviderRegistered"},e),jN({args:{walletProviderKey:n.walletProvider.key},event:"walletProviderChanged"},e))},unregister:n=>{t.delete(n),jN({args:{walletProviderKey:n},event:"walletProviderUnregistered"},e)}}}),jZ=js({fn:({walletAccount:e},t)=>{let n=jK(t).getByKey(e.walletProviderKey);if(!n)throw new jV({walletProviderKey:e.walletProviderKey});return n},functionName:"getWalletProviderFromWalletAccount",getCore:()=>{try{return O1().__core}catch{return}}}),jG="DYNAMIC_JWT_TOKEN",jH=e=>{jN({args:{walletAccounts:jL(e)},event:"walletAccountsChanged"},e)},jJ=({previousState:e},t)=>{let n=t.__core;jY(e,t)!==jY(n.state.get(),t)&&jH(t)},jY=(e,t)=>jF(e,t).map(e=>JSON.stringify(e)).sort().join("-"),jX=js({fn:e=>jK(e).listProviders(),functionName:"getWalletProviders",getCore:()=>{try{return O1().__core}catch{return}}}),jQ=async e=>{if(((e=O1())=>{let t=e.user;return jc(t,"User not logged in"),!!t.scope?.includes("requiresAdditionalAuth")})(e))return;let t=jL(e).filter(e=>(({walletAccount:e})=>e.walletProviderKey.includes(jP.normalizedWalletName))({walletAccount:e}));await Promise.all(t.map(async t=>{let n=(({chain:e},t)=>{let n=jX(t),i=jz({chain:e,displayName:jP.displayName,walletProviderType:fa.EmbeddedWallet}),a=n.find(t=>t.key===i&&t.chain===e);return a&&a.key.includes(jP.normalizedWalletName)?a:null})({chain:t.chain},e);if(n)return n.restoreUserShareForWalletAccount({walletAccount:t})}))},j0=e=>[...new Set(e)].sort((e,t)=>e.localeCompare(t)),j1=({token:e})=>{let t=(e=>{try{let t=e.split(".");if(3!==t.length)throw new jE("Invalid JWT format");let n=t[1].replaceAll("-","+").replaceAll("_","/"),i=n+"=".repeat((4-n.length%4)%4),a=atob(i);return JSON.parse(a)}catch(e){if(e instanceof jE)throw e;throw new jE(`Failed to decode JWT: ${e instanceof Error?e.message:String(e)}`)}})(e),n=(t?.scope?.split(" ")??[]).filter(e=>e.length>0),i=t.singleUse??!1;
37if(!n||0===n.length||!t.exp)return null;let a=new Date(1e3*t.exp);return a<=new Date?null:{expiresAt:a,normalizedScopes:j0(n),scopes:n,singleUse:i,token:e}},j2=({currentTokens:e,newToken:t})=>{let n=j0(t.scopes).join(" ");return[...e.filter(e=>j0(e.scopes).join(" ")!==n),{expiresAt:t.expiresAt,scopes:t.scopes,singleUse:t.singleUse,token:t.token}]},j3=js({fn:({response:e},t)=>{let n=t.__core,i={...n.state.get()},{user:a,minifiedJwt:r,jwt:o,expiresAt:s,mfaToken:l,elevatedAccessToken:d}=e,c=new Date(1e3*s),u={legacyToken:o??null,sessionExpiresAt:c,token:r??null,user:a};l&&(u.mfaToken=l);let m=n.state.get().elevatedAccessTokens||[];if(u.elevatedAccessTokens=m,d){let e=j1({token:d});e&&(u.elevatedAccessTokens=j2({currentTokens:m,newToken:e}))}n.state.set(u),r&&ju(t)&&jA(`${jG}=${r}; expires=${c.toUTCString()}; path=/; SameSite=Lax`),jJ({previousState:i},t),!i.user&&u.user&&jQ(t)},functionName:"updateAuthFromVerifyResponse",getCore:()=>{try{return O1().__core}catch{return}}}),j5=({walletProviderKey:e},t)=>{let n=jX(t).find(t=>t.key===e);if(!n)throw new jV({walletProviderKey:e});return n},j6=js({fn:({walletAccount:e},t)=>t.user?.verifiedCredentials.find(t=>t.id===e.verifiedCredentialId),functionName:"getVerifiedCredentialForWalletAccount",getCore:()=>{try{return O1().__core}catch{return}}});e.s([],781448),e.i(781448),e.s([],130881),e.i(130881),e.s([],937071),e.i(937071);let j4=Object.freeze({status:"aborted"});
37function j7(e,t,n){function i(n,i){var a;for(let r in Object.defineProperty(n,"_zod",{value:n._zod??{},enumerable:!1}),(a=n._zod).traits??(a.traits=new Set),n._zod.traits.add(e),t(n,i),o.prototype)r in n||Object.defineProperty(n,r,{value:o.prototype[r].bind(n)});n._zod.constr=o,n._zod.def=i}let a=n?.Parent??Object;class r extends a{}function o(e){var t;let a=n?.Parent?new r:this;for(let n of(i(a,e),(t=a._zod).deferred??(t.deferred=[]),a._zod.deferred))n();return a}return Object.defineProperty(r,"name",{value:e}),Object.defineProperty(o,"init",{value:i}),Object.defineProperty(o,Symbol.hasInstance,{value:t=>!!n?.Parent&&t instanceof n.Parent||t?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}let j8=Symbol("zod_brand");class j9 extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}let Te={};function Tt(e){return e&&Object.assign(Te,e),Te}function Tn(e){let t=Object.values(e).filter(e=>"number"==typeof e);return Object.entries(e).filter(([e,n])=>-1===t.indexOf(+e)).map(([e,t])=>t)}function Ti(e,t="|"){return e.map(e=>Tb(e)).join(t)}function Ta(e,t){return"bigint"==typeof t?t.toString():t}function Tr(e){return{get value(){{let t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function To(e){return null==e}function Ts(e){let t=+!!e.startsWith("^"),n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function Tl(e,t){let n=(e.toString().split(".")[1]||"").length,i=(t.toString().split(".")[1]||"").length,a=n>i?n:i;return Number.parseInt(e.toFixed(a).replace(".",""))%Number.parseInt(t.toFixed(a).replace(".",""))/10**a}function Td(e,t,n){Object.defineProperty(e,t,{get(){{let i=n();return e[t]=i,i}},set(n){Object.defineProperty(e,t,{value:n})},configurable:!0})}function Tc(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function Tu(e){return JSON.stringify(e)}e.s(["$ZodAsyncError",0,j9,"$brand",0,j8,"$constructor",0,j7,"NEVER",0,j4,"config",0,Tt,"globalConfig",0,Te],27534),e.i(27534);let Tm=Error.captureStackTrace?Error.captureStackTrace:(...e)=>{};function Tp(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}let Th=Tr(()=>{if("u">typeof navigator&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return Function(""),!0}catch(e){return!1}});function Tv(e){if(!1===Tp(e))return!1;let t=e.constructor;if(void 0===t)return!0;let n=t.prototype;return!1!==Tp(n)&&!1!==Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")}let Tf=new Set(["string","number","symbol"]),Tg=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Ty(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Tw(e,t,n){let i=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(i._zod.parent=e),i}function T_(e){if(!e)return{};if("string"==typeof e)return{error:()=>e};if(e?.message!==void 0){if(e?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");e.error=e.message}return(delete e.message,"string"==typeof e.error)?{...e,error:()=>e.error}:e}function Tb(e){return"bigint"==typeof e?e.toString()+"n":"string"==typeof e?`"${e}"`:`${e}`}function Tk(e){return Object.keys(e).filter(t=>"optional"===e[t]._zod.optin&&"optional"===e[t]._zod.optout)}let TI={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-0x80000000,0x7fffffff],uint32:[0,0xffffffff],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},Tx={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function TS(e,t=0){for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue!==!0)return!0;return!1}function TC(e,t){return t.map(t=>(t.path??(t.path=[]),t.path.unshift(e),t))}function TR(e){return"string"==typeof e?e:e?.message}function TO(e,t,n){let i={...e,path:e.path??[]};return e.message||(i.message=TR(e.inst?._zod.def?.error?.(e))??TR(t?.error?.(e))??TR(n.customError?.(e))??TR(n.localeError?.(e))??"Invalid input"),delete i.inst,delete i.continue,t?.reportInput||delete i.input,i}function Tj(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function TT(e){return Array.isArray(e)?"array":"string"==typeof e?"string":"unknown"}function TP(...e){let[t,n,i]=e;return"string"==typeof t?{message:t,code:"custom",input:n,inst:i}:{...t}}e.s(["BIGINT_FORMAT_RANGES",0,Tx,"Class",0,class{constructor(...e){}},"NUMBER_FORMAT_RANGES",0,TI,"aborted",0,TS,"allowsEval",0,Th,"assert",0,function(e){},"assertEqual",0,function(e){return e},"assertIs",0,function(e){},"assertNever",0,function(e){throw Error()},"assertNotEqual",0,function(e){return e},"assignProp",0,Tc,"cached",0,Tr,"captureStackTrace",0,Tm,"cleanEnum",0,function(e){return Object.entries(e).filter(([e,t])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])},"cleanRegex",0,Ts,"clone",0,Tw,"createTransparentProxy",0,function(e){let t;return new Proxy({},{get:(n,i,a)=>(t??(t=e()),Reflect.get(t,i,a)),set:(n,i,a,r)=>(t??(t=e()),Reflect.set(t,i,a,r)),has:(n,i)=>(t??(t=e()),Reflect.has(t,i)),deleteProperty:(n,i)=>(t??(t=e()),Reflect.deleteProperty(t,i)),ownKeys:n=>
37(t??(t=e()),Reflect.ownKeys(t)),getOwnPropertyDescriptor:(n,i)=>(t??(t=e()),Reflect.getOwnPropertyDescriptor(t,i)),defineProperty:(n,i,a)=>(t??(t=e()),Reflect.defineProperty(t,i,a))})},"defineLazy",0,Td,"esc",0,Tu,"escapeRegex",0,Ty,"extend",0,function(e,t){if(!Tv(t))throw Error("Invalid input to extend: expected a plain object");let n={...e._zod.def,get shape(){let n={...e._zod.def.shape,...t};return Tc(this,"shape",n),n},checks:[]};return Tw(e,n)},"finalizeIssue",0,TO,"floatSafeRemainder",0,Tl,"getElementAtPath",0,function(e,t){return t?t.reduce((e,t)=>e?.[t],e):e},"getEnumValues",0,Tn,"getLengthableOrigin",0,TT,"getParsedType",0,e=>{let t=typeof e;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return"promise";if("u">typeof Map&&e instanceof Map)return"map";if("u">typeof Set&&e instanceof Set)return"set";if("u">typeof Date&&e instanceof Date)return"date";if("u">typeof File&&e instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${t}`)}},"getSizableOrigin",0,Tj,"isObject",0,Tp,"isPlainObject",0,Tv,"issue",0,TP,"joinValues",0,Ti,"jsonStringifyReplacer",0,Ta,"merge",0,function(e,t){return Tw(e,{...e._zod.def,get shape(){let n={...e._zod.def.shape,...t._zod.def.shape};return Tc(this,"shape",n),n},catchall:t._zod.def.catchall,checks:[]})},"normalizeParams",0,T_,"nullish",0,To,"numKeys",0,function(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t},"omit",0,function(e,t){let n={...e._zod.def.shape},i=e._zod.def;for(let e in t){if(!(e in i.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete n[e]}return Tw(e,{...e._zod.def,shape:n,checks:[]})},"optionalKeys",0,Tk,"partial",0,function(e,t,n){let i=t._zod.def.shape,a={...i};if(n)for(let t in n){if(!(t in i))throw Error(`Unrecognized key: "${t}"`);n[t]&&(a[t]=e?new e({type:"optional",innerType:i[t]}):i[t])}else for(let t in i)a[t]=e?new e({type:"optional",innerType:i[t]}):i[t];return Tw(t,{...t._zod.def,shape:a,checks:[]})},"pick",0,function(e,t){let n={},i=e._zod.def;for(let e in t){if(!(e in i.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&(n[e]=i.shape[e])}return Tw(e,{...e._zod.def,shape:n,checks:[]})},"prefixIssues",0,TC,"primitiveTypes",0,Tg,"promiseAllObject",0,function(e){let t=Object.keys(e);return Promise.all(t.map(t=>e[t])).then(e=>{let n={};for(let i=0;i<t.length;i++)n[t[i]]=e[i];return n})},"propertyKeyTypes",0,Tf,"randomString",0,function(e=10){let t="abcdefghijklmnopqrstuvwxyz",n="";for(let i=0;i<e;i++)n+=t[Math.floor(Math.random()*t.length)];return n},"required",0,function(e,t,n){let i=t._zod.def.shape,a={...i};if(n)for(let t in n){if(!(t in a))throw Error(`Unrecognized key: "${t}"`);n[t]&&(a[t]=new e({type:"nonoptional",innerType:i[t]}))}else for(let t in i)a[t]=new e({type:"nonoptional",innerType:i[t]});return Tw(t,{...t._zod.def,shape:a,checks:[]})},"stringifyPrimitive",0,Tb,"unwrapMessage",0,TR],656047);let TE=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),Object.defineProperty(e,"message",{get:()=>JSON.stringify(t,Ta,2),enumerable:!0}),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},TA=j7("$ZodError",TE),TN=j7("$ZodError",TE,{Parent:Error});function Tq(e,t=e=>e.message){let n={},i=[];for(let a of e.issues)a.path.length>0?(n[a.path[0]]=n[a.path[0]]||[],n[a.path[0]].push(t(a))):i.push(t(a));return{formErrors:i,fieldErrors:n}}function TU(e,t){let n=t||function(e){return e.message},i={_errors:[]},a=e=>{for(let t of e.issues)if("invalid_union"===t.code&&t.errors.length)t.errors.map(e=>a({issues:e}));else if("invalid_key"===t.code)a({issues:t.issues});else if("invalid_element"===t.code)a({issues:t.issues});else if(0===t.path.length)i._errors.push(n(t));else{let e=i,a=0;for(;a<t.path.length;){let i=t.path[a];a===t.path.length-1?(e[i]=e[i]||{_errors:[]},e[i]._errors.push(n(t))):e[i]=e[i]||{_errors:[]},e=e[i],a++}}};return a(e),i}function TM(e,t){let n=t||function(e){return e.message},i={errors:[]},a=(e,t=[])=>{var r,o;
37for(let s of e.issues)if("invalid_union"===s.code&&s.errors.length)s.errors.map(e=>a({issues:e},s.path));else if("invalid_key"===s.code)a({issues:s.issues},s.path);else if("invalid_element"===s.code)a({issues:s.issues},s.path);else{let e=[...t,...s.path];if(0===e.length){i.errors.push(n(s));continue}let a=i,l=0;for(;l<e.length;){let t=e[l],i=l===e.length-1;"string"==typeof t?(a.properties??(a.properties={}),(r=a.properties)[t]??(r[t]={errors:[]}),a=a.properties[t]):(a.items??(a.items=[]),(o=a.items)[t]??(o[t]={errors:[]}),a=a.items[t]),i&&a.errors.push(n(s)),l++}}};return a(e),i}function TD(e){let t=[];for(let n of e)"number"==typeof n?t.push(`[${n}]`):"symbol"==typeof n?t.push(`[${JSON.stringify(String(n))}]`):/[^\w$]/.test(n)?t.push(`[${JSON.stringify(n)}]`):(t.length&&t.push("."),t.push(n));return t.join("")}function TW(e){let t=[];for(let n of[...e.issues].sort((e,t)=>e.path.length-t.path.length))t.push(`✖ ${n.message}`),n.path?.length&&t.push(`  → at ${TD(n.path)}`);return t.join("\n")}e.s(["$ZodError",0,TA,"$ZodRealError",0,TN,"flattenError",0,Tq,"formatError",0,TU,"prettifyError",0,TW,"toDotPath",0,TD,"treeifyError",0,TM],184212);let T$=e=>(t,n,i,a)=>{let r=i?Object.assign(i,{async:!1}):{async:!1},o=t._zod.run({value:n,issues:[]},r);if(o instanceof Promise)throw new j9;if(o.issues.length){let t=new(a?.Err??e)(o.issues.map(e=>TO(e,r,Tt())));throw Tm(t,a?.callee),t}return o.value},Tz=T$(TN),TF=e=>async(t,n,i,a)=>{let r=i?Object.assign(i,{async:!0}):{async:!0},o=t._zod.run({value:n,issues:[]},r);if(o instanceof Promise&&(o=await o),o.issues.length){let t=new(a?.Err??e)(o.issues.map(e=>TO(e,r,Tt())));throw Tm(t,a?.callee),t}return o.value},TL=TF(TN),TV=e=>(t,n,i)=>{let a=i?{...i,async:!1}:{async:!1},r=t._zod.run({value:n,issues:[]},a);if(r instanceof Promise)throw new j9;return r.issues.length?{success:!1,error:new(e??TA)(r.issues.map(e=>TO(e,a,Tt())))}:{success:!0,data:r.value}},TB=TV(TN),TK=e=>async(t,n,i)=>{let a=i?Object.assign(i,{async:!0}):{async:!0},r=t._zod.run({value:n,issues:[]},a);return r instanceof Promise&&(r=await r),r.issues.length?{success:!1,error:new e(r.issues.map(e=>TO(e,a,Tt())))}:{success:!0,data:r.value}},TZ=TK(TN);e.s(["_parse",0,T$,"_parseAsync",0,TF,"_safeParse",0,TV,"_safeParseAsync",0,TK,"parse",0,Tz,"parseAsync",0,TL,"safeParse",0,TB,"safeParseAsync",0,TZ],644311),e.i(644311),e.i(184212);let TG=/^[cC][^\s-]{8,}$/,TH=/^[0-9a-z]+$/,TJ=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,TY=/^[0-9a-vA-V]{20}$/,TX=/^[A-Za-z0-9]{27}$/,TQ=/^[a-zA-Z0-9_-]{21}$/,T0=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,T1=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,T2=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$/,T3=T2(4),T5=T2(6),T6=T2(7),T4=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/;function T7(){return RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")}let T8=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,T9=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})$/,Pe=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,Pt=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Pn=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Pi=/^[A-Za-z0-9_-]*$/,Pa=/^([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+$/,Pr=/^\+(?:[0-9]){6,14}[0-9]$/,Po="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",Ps=RegExp(`^${Po}$`);function Pl(e){let t="(?:[01]\\d|2[0-3]):[0-5]\\d";return"number"==typeof e.precision?-1===e.precision?`${t}`:0===e.precision?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Pd(e){return RegExp(`^${Pl(e)}$`)}function Pc(e){let t=Pl({precision:e.precision}),n=["Z"];e.local&&n.push(""),e.offset&&n.push("([+-]\\d{2}:\\d{2})");let i=`${t}(?:${n.join("|")})`;return RegExp(`^${Po}T(?:${i})$`)}let Pu=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return RegExp(`^${t}$`)},Pm=/^\d+n?$/,Pp=/^\d+$/,Ph=/^-?\d+(?:\.\d+)?/i,Pv=/true|false/i,Pf=/null/i,Pg=/undefined/i,Py=/^[^A-Z]*$/,Pw=/^[^a-z]*$/;
37e.s(["base64",0,Pn,"base64url",0,Pi,"bigint",0,Pm,"boolean",0,Pv,"browserEmail",0,/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,"cidrv4",0,Pe,"cidrv6",0,Pt,"cuid",0,TG,"cuid2",0,TH,"date",0,Ps,"datetime",0,Pc,"domain",0,/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,"duration",0,T0,"e164",0,Pr,"email",0,T4,"emoji",0,T7,"extendedDuration",0,/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,"guid",0,T1,"hostname",0,Pa,"html5Email",0,/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,"integer",0,Pp,"ipv4",0,T8,"ipv6",0,T9,"ksuid",0,TX,"lowercase",0,Py,"nanoid",0,TQ,"null",0,Pf,"number",0,Ph,"rfc5322Email",0,/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,"string",0,Pu,"time",0,Pd,"ulid",0,TJ,"undefined",0,Pg,"unicodeEmail",0,/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,"uppercase",0,Pw,"uuid",0,T2,"uuid4",0,T3,"uuid6",0,T5,"uuid7",0,T6,"xid",0,TY],266640);let P_=j7("$ZodCheck",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),Pb={number:"number",bigint:"bigint",object:"date"},Pk=j7("$ZodCheckLessThan",(e,t)=>{P_.init(e,t);let n=Pb[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,i=(t.inclusive?n.maximum:n.exclusiveMaximum)??1/0;t.value<i&&(t.inclusive?n.maximum=t.value:n.exclusiveMaximum=t.value)}),e._zod.check=i=>{(t.inclusive?i.value<=t.value:i.value<t.value)||i.issues.push({origin:n,code:"too_big",maximum:t.value,input:i.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),PI=j7("$ZodCheckGreaterThan",(e,t)=>{P_.init(e,t);let n=Pb[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,i=(t.inclusive?n.minimum:n.exclusiveMinimum)??-1/0;t.value>i&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=i=>{(t.inclusive?i.value>=t.value:i.value>t.value)||i.issues.push({origin:n,code:"too_small",minimum:t.value,input:i.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Px=j7("$ZodCheckMultipleOf",(e,t)=>{P_.init(e,t),e._zod.onattach.push(e=>{var n;(n=e._zod.bag).multipleOf??(n.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw Error("Cannot mix number and bigint in multiple_of check.");("bigint"==typeof n.value?n.value%t.value===BigInt(0):0===Tl(n.value,t.value))||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),PS=j7("$ZodCheckNumberFormat",(e,t)=>{P_.init(e,t),t.format=t.format||"float64";let n=t.format?.includes("int"),i=n?"int":"number",[a,r]=TI[t.format];e._zod.onattach.push(e=>{let i=e._zod.bag;i.format=t.format,i.minimum=a,i.maximum=r,n&&(i.pattern=Pp)}),e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s))return void o.issues.push({expected:i,format:t.format,code:"invalid_type",input:s,inst:e});if(!Number.isSafeInteger(s))return void(s>0?o.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,continue:!t.abort}):o.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,continue:!t.abort}))}s<a&&o.issues.push({origin:"number",input:s,code:"too_small",minimum:a,inclusive:!0,inst:e,continue:!t.abort}),s>r&&o.issues.push({origin:"number",input:s,code:"too_big",maximum:r,inst:e})}}),PC=j7("$ZodCheckBigIntFormat",(e,t)=>{P_.init(e,t);let[n,i]=Tx[t.format];e._zod.onattach.push(e=>{let a=e._zod.bag;a.format=t.format,a.minimum=n,a.maximum=i}),e._zod.check=a=>{let r=a.value;r<n&&a.issues.push({origin:"bigint",input:r,code:"too_small",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),r>i&&a.issues.push({origin:"bigint",input:r,code:"too_big",maximum:i,inst:e})}}),PR=j7("$ZodCheckMaxSize",(e,t)=>{var n;P_.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!To(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum<n&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{let i=n.value;i.size<=t.maximum||n.issues.push({origin:Tj(i),code:"too_big",maximum:t.maximum,input:i,inst:e,continue:!t.abort})}}),PO=j7("$ZodCheckMinSize",(e,t)=>{var n;P_.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!To(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let i=n.value;i.size>=t.minimum||n.issues.push({origin:Tj(i),code:"too_small",minimum:t.minimum,input:i,inst:e,continue:!t.abort})}}),Pj=j7("$ZodCheckSizeEquals",(e,t)=>{var n;P_.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!To(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.size,n.maximum=t.size,n.size=t.size}),e._zod.check=n=>{let i=n.value,a=i.size;if(a===t.size)return;let r=a>t.size;n.issues.push({origin:Tj(i),...r?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),PT=j7("$ZodCheckMaxLength",(e,t)=>{var n;P_.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!To(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum<n&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{let i=n.value;if(i.length<=t.maximum)return;let a=TT(i);n.issues.push({origin:a,code:"too_big",maximum:t.maximum,inclusive:!0,input:i,inst:e,continue:!t.abort})}}),PP=j7("$ZodCheckMinLength",(e,t)=>{var n;P_.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!To(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let i=n.value;if(i.length>=t.minimum)return;let a=TT(i);n.issues.push({origin:a,code:"too_small",minimum:t.minimum,inclusive:!0,input:i,inst:e,continue:!t.abort})}}),PE=j7("$ZodCheckLengthEquals",(e,t)=>{var n;P_.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!To(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=n=>{let i=n.value,a=i.length;if(a===t.length)return;
37let r=TT(i),o=a>t.length;n.issues.push({origin:r,...o?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),PA=j7("$ZodCheckStringFormat",(e,t)=>{var n,i;P_.init(e,t),e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,t.pattern&&(n.patterns??(n.patterns=new Set),n.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,t.pattern.test(n.value)||n.issues.push({origin:"string",code:"invalid_format",format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(i=e._zod).check??(i.check=()=>{})}),PN=j7("$ZodCheckRegex",(e,t)=>{PA.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,t.pattern.test(n.value)||n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),Pq=j7("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=Py),PA.init(e,t)}),PU=j7("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=Pw),PA.init(e,t)}),PM=j7("$ZodCheckIncludes",(e,t)=>{P_.init(e,t);let n=Ty(t.includes),i=new RegExp("number"==typeof t.position?`^.{${t.position}}${n}`:n);t.pattern=i,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(i)}),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),PD=j7("$ZodCheckStartsWith",(e,t)=>{P_.init(e,t);let n=RegExp(`^${Ty(t.prefix)}.*`);t.pattern??(t.pattern=n),e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(n)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),PW=j7("$ZodCheckEndsWith",(e,t)=>{P_.init(e,t);let n=RegExp(`.*${Ty(t.suffix)}$`);t.pattern??(t.pattern=n),e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(n)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}});function P$(e,t,n){e.issues.length&&t.issues.push(...TC(n,e.issues))}let Pz=j7("$ZodCheckProperty",(e,t)=>{P_.init(e,t),e._zod.check=e=>{let n=t.schema._zod.run({value:e.value[t.property],issues:[]},{});if(n instanceof Promise)return n.then(n=>P$(n,e,t.property));P$(n,e,t.property)}}),PF=j7("$ZodCheckMimeType",(e,t)=>{P_.init(e,t);let n=new Set(t.mime);e._zod.onattach.push(e=>{e._zod.bag.mime=t.mime}),e._zod.check=i=>{n.has(i.value.type)||i.issues.push({code:"invalid_value",values:t.mime,input:i.value.type,inst:e})}}),PL=j7("$ZodCheckOverwrite",(e,t)=>{P_.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}});e.s(["$ZodCheck",0,P_,"$ZodCheckBigIntFormat",0,PC,"$ZodCheckEndsWith",0,PW,"$ZodCheckGreaterThan",0,PI,"$ZodCheckIncludes",0,PM,"$ZodCheckLengthEquals",0,PE,"$ZodCheckLessThan",0,Pk,"$ZodCheckLowerCase",0,Pq,"$ZodCheckMaxLength",0,PT,"$ZodCheckMaxSize",0,PR,"$ZodCheckMimeType",0,PF,"$ZodCheckMinLength",0,PP,"$ZodCheckMinSize",0,PO,"$ZodCheckMultipleOf",0,Px,"$ZodCheckNumberFormat",0,PS,"$ZodCheckOverwrite",0,PL,"$ZodCheckProperty",0,Pz,"$ZodCheckRegex",0,PN,"$ZodCheckSizeEquals",0,Pj,"$ZodCheckStartsWith",0,PD,"$ZodCheckStringFormat",0,PA,"$ZodCheckUpperCase",0,PU],352392);class PV{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if("function"==typeof e){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let t=e.split("\n").filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length));for(let e of t.map(e=>e.slice(n)).map(e=>" ".repeat(2*this.indent)+e))this.content.push(e)}compile(){return Function(...this?.args,[...(this?.content??[""]).map(e=>`  ${e}`)].join("\n"))}}e.s(["Doc",0,PV],796327);let PB={major:4,minor:0,patch:5};e.s(["version",0,PB],474490);let PK=j7("$ZodType",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=PB;let i=[...e._zod.def.checks??[]];for(let t of(e._zod.traits.has("$ZodCheck")&&i.unshift(e),i))for(let n of t._zod.onattach)n(e);if(0===i.length)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(e,t,n)=>{let i,a=TS(e);for(let r of t){if(r._zod.def.when){if(!r._zod.def.when(e))continue}else if(a)continue;let t=e.issues.length,o=r._zod.check(e);if(o instanceof Promise&&n?.async===!1)throw new j9;if(i||o instanceof Promise)i=(i??Promise.resolve()).then(async()=>{await o,e.issues.length!==t&&(a||(a=TS(e,t)))});else{if(e.issues.length===t)continue;a||(a=TS(e,t))}}return i?i.then(()=>e):e};e._zod.run=(n,a)=>{let r=e._zod.parse(n,a);if(r instanceof Promise){if(!1===a.async)throw new j9;return r.then(e=>t(e,i,a))}return t(r,i,a)}}e["~standard"]={validate:t=>{try{let n=TB(e,t);return n.success?{value:n.data}:{issues:n.error?.issues}}catch(n){return TZ(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:"zod",version:1}}),PZ=j7("$ZodString",(e,t)=>{PK.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??Pu
37(e._zod.bag),e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=String(n.value)}catch(e){}return"string"==typeof n.value||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),PG=j7("$ZodStringFormat",(e,t)=>{PA.init(e,t),PZ.init(e,t)}),PH=j7("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=T1),PG.init(e,t)}),PJ=j7("$ZodUUID",(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(void 0===e)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=T2(e))}else t.pattern??(t.pattern=T2());PG.init(e,t)}),PY=j7("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=T4),PG.init(e,t)}),PX=j7("$ZodURL",(e,t)=>{PG.init(e,t),e._zod.check=n=>{try{let i=n.value,a=new URL(i),r=a.href;t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(a.hostname)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:Pa.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(a.protocol.endsWith(":")?a.protocol.slice(0,-1):a.protocol)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),!i.endsWith("/")&&r.endsWith("/")?n.value=r.slice(0,-1):n.value=r;return}catch(i){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),PQ=j7("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=T7()),PG.init(e,t)}),P0=j7("$ZodNanoID",(e,t)=>{t.pattern??(t.pattern=TQ),PG.init(e,t)}),P1=j7("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=TG),PG.init(e,t)}),P2=j7("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=TH),PG.init(e,t)}),P3=j7("$ZodULID",(e,t)=>{t.pattern??(t.pattern=TJ),PG.init(e,t)}),P5=j7("$ZodXID",(e,t)=>{t.pattern??(t.pattern=TY),PG.init(e,t)}),P6=j7("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=TX),PG.init(e,t)}),P4=j7("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=Pc(t)),PG.init(e,t)}),P7=j7("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=Ps),PG.init(e,t)}),P8=j7("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=Pd(t)),PG.init(e,t)}),P9=j7("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=T0),PG.init(e,t)}),Ee=j7("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=T8),PG.init(e,t),e._zod.onattach.push(e=>{e._zod.bag.format="ipv4"})}),Et=j7("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=T9),PG.init(e,t),e._zod.onattach.push(e=>{e._zod.bag.format="ipv6"}),e._zod.check=n=>{try{new URL(`http://[${n.value}]`)}catch{n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:e,continue:!t.abort})}}}),En=j7("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=Pe),PG.init(e,t)}),Ei=j7("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=Pt),PG.init(e,t),e._zod.check=n=>{let[i,a]=n.value.split("/");try{if(!a)throw Error();let e=Number(a);if(`${e}`!==a||e<0||e>128)throw Error();new URL(`http://[${i}]`)}catch{n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:e,continue:!t.abort})}}});function Ea(e){if(""===e)return!0;if(e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}let Er=j7("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=Pn),PG.init(e,t),e._zod.onattach.push(e=>{e._zod.bag.contentEncoding="base64"}),e._zod.check=n=>{Ea(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:e,continue:!t.abort})}});function Eo(e){if(!Pi.test(e))return!1;let t=e.replace(/[-_]/g,e=>"-"===e?"+":"/");return Ea(t.padEnd(4*Math.ceil(t.length/4),"="))}let Es=j7("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=Pi),PG.init(e,t),e._zod.onattach.push(e=>{e._zod.bag.contentEncoding="base64url"}),e._zod.check=n=>{Eo(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:e,continue:!t.abort})}}),El=j7("$ZodE164",(e,t)=>{t.pattern??(t.pattern=Pr),PG.init(e,t)});function Ed(e,t=null){try{let n=e.split(".");if(3!==n.length)return!1;let[i]=n;if(!i)return!1;let a=JSON.parse(atob(i));if("typ"in a&&a?.typ!=="JWT"||!a.alg||t&&(!("alg"in a)||a.alg!==t))return!1;return!0}catch{return!1}}let Ec=j7("$ZodJWT",(e,t)=>{PG.init(e,t),e._zod.check=n=>{Ed(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),Eu=j7("$ZodCustomStringFormat",(e,t)=>{PG.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:"invalid_format",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),Em=j7("$ZodNumber",(e,t)=>{PK.init(e,t),e._zod.pattern=e._zod.bag.pattern??Ph,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=Number(n.value)}catch(e){}let a=n.value;if("number"==typeof a&&!Number.isNaN(a)&&Number.isFinite(a))return n;let r="number"==typeof a?Number.isNaN(a)?"NaN":Number.isFinite(a)?void 0:"Infinity":void 0;return n.issues.push({expected:"number",code:"invalid_type",input:a,inst:e,...r?{received:r}:{}}),n}}),Ep=j7("$ZodNumber",(e,t)=>{PS.init(e,t),Em.init(e,t)}),Eh=j7("$ZodBoolean",(e,t)=>{PK.init(e,t),e._zod.pattern=Pv,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=!!n.value}catch(e){}let a=n.value;return"boolean"==typeof a||n.issues.push({expected:"boolean",code:"invalid_type",input:a,inst:e}),n}}),Ev=j7("$ZodBigInt",(e,t)=>{PK.init(e,t),e._zod.pattern=Pm,e._zod.parse=(n,i)=>
37{if(t.coerce)try{n.value=BigInt(n.value)}catch(e){}return"bigint"==typeof n.value||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}}),Ef=j7("$ZodBigInt",(e,t)=>{PC.init(e,t),Ev.init(e,t)}),Eg=j7("$ZodSymbol",(e,t)=>{PK.init(e,t),e._zod.parse=(t,n)=>{let i=t.value;return"symbol"==typeof i||t.issues.push({expected:"symbol",code:"invalid_type",input:i,inst:e}),t}}),Ey=j7("$ZodUndefined",(e,t)=>{PK.init(e,t),e._zod.pattern=Pg,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(t,n)=>{let i=t.value;return void 0===i||t.issues.push({expected:"undefined",code:"invalid_type",input:i,inst:e}),t}}),Ew=j7("$ZodNull",(e,t)=>{PK.init(e,t),e._zod.pattern=Pf,e._zod.values=new Set([null]),e._zod.parse=(t,n)=>{let i=t.value;return null===i||t.issues.push({expected:"null",code:"invalid_type",input:i,inst:e}),t}}),E_=j7("$ZodAny",(e,t)=>{PK.init(e,t),e._zod.parse=e=>e}),Eb=j7("$ZodUnknown",(e,t)=>{PK.init(e,t),e._zod.parse=e=>e}),Ek=j7("$ZodNever",(e,t)=>{PK.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:"never",code:"invalid_type",input:t.value,inst:e}),t)}),EI=j7("$ZodVoid",(e,t)=>{PK.init(e,t),e._zod.parse=(t,n)=>{let i=t.value;return void 0===i||t.issues.push({expected:"void",code:"invalid_type",input:i,inst:e}),t}}),Ex=j7("$ZodDate",(e,t)=>{PK.init(e,t),e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=new Date(n.value)}catch(e){}let a=n.value,r=a instanceof Date;return r&&!Number.isNaN(a.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:a,...r?{received:"Invalid Date"}:{},inst:e}),n}});function ES(e,t,n){e.issues.length&&t.issues.push(...TC(n,e.issues)),t.value[n]=e.value}let EC=j7("$ZodArray",(e,t)=>{PK.init(e,t),e._zod.parse=(n,i)=>{let a=n.value;if(!Array.isArray(a))return n.issues.push({expected:"array",code:"invalid_type",input:a,inst:e}),n;n.value=Array(a.length);let r=[];for(let e=0;e<a.length;e++){let o=a[e],s=t.element._zod.run({value:o,issues:[]},i);s instanceof Promise?r.push(s.then(t=>ES(t,n,e))):ES(s,n,e)}return r.length?Promise.all(r).then(()=>n):n}});function ER(e,t,n){e.issues.length&&t.issues.push(...TC(n,e.issues)),t.value[n]=e.value}function EO(e,t,n,i){e.issues.length?void 0===i[n]?n in i?t.value[n]=void 0:t.value[n]=e.value:t.issues.push(...TC(n,e.issues)):void 0===e.value?n in i&&(t.value[n]=void 0):t.value[n]=e.value}let Ej=j7("$ZodObject",(e,t)=>{let n,i;PK.init(e,t);let a=Tr(()=>{let e=Object.keys(t.shape);for(let n of e)if(!(t.shape[n]instanceof PK))throw Error(`Invalid element at key "${n}": expected a Zod schema`);let n=Tk(t.shape);return{shape:t.shape,keys:e,keySet:new Set(e),numKeys:e.length,optionalKeys:new Set(n)}});Td(e._zod,"propValues",()=>{let e=t.shape,n={};for(let t in e){let i=e[t]._zod;if(i.values)for(let e of(n[t]??(n[t]=new Set),i.values))n[t].add(e)}return n});let r=!Te.jitless,o=r&&Th.value,s=t.catchall;e._zod.parse=(l,d)=>{i??(i=a.value);let c=l.value;if(!Tp(c))return l.issues.push({expected:"object",code:"invalid_type",input:c,inst:e}),l;let u=[];if(r&&o&&d?.async===!1&&!0!==d.jitless)n||(n=(e=>{let t=new PV(["shape","payload","ctx"]),n=a.value,i=e=>{let t=Tu(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write("const input = payload.value;");let r=Object.create(null),o=0;for(let e of n.keys)r[e]=`key_${o++}`;for(let e of(t.write("const newResult = {}"),n.keys))if(n.optionalKeys.has(e)){let n=r[e];t.write(`const ${n} = ${i(e)};`);let a=Tu(e);t.write(`
38        if (${n}.issues.length) {
39          if (input[${a}] === undefined) {
40            if (${a} in input) {
41              newResult[${a}] = undefined;
42            }
43          } else {
44            payload.issues = payload.issues.concat(
45              ${n}.issues.map((iss) => ({
46                ...iss,
47                path: iss.path ? [${a}, ...iss.path] : [${a}],
48              }))
49            );
50          }
51        } else if (${n}.value === undefined) {
52          if (${a} in input) newResult[${a}] = undefined;
53        } else {
54          newResult[${a}] = ${n}.value;
55        }
56        `)}else{let n=r[e];t.write(`const ${n} = ${i(e)};`),t.write(`
57          if (${n}.issues.length) payload.issues = payload.issues.concat(${n}.issues.map(iss => ({
58            ...iss,
59            path: iss.path ? [${Tu(e)}, ...iss.path] : [${Tu(e)}]
60          })));`),t.write(`newResult[${Tu(e)}] = ${n}.value`)}t.write("payload.value = newResult;"),t.write("return payload;");let s=t.compile();return(t,n)=>s(e,t,n)})(t.shape)),l=n(l,d);else{l.value={};let e=i.shape;for(let t of i.keys){let n=e[t],i=n._zod.run({value:c[t],issues:[]},d),a="optional"===n._zod.optin&&"optional"===n._zod.optout;i instanceof Promise?u.push(i.then(e=>a?EO(e,l,t,c):ER(e,l,t))):a?EO(i,l,t,c):ER(i,l,t)}}if(!s)return u.length?Promise.all(u).then(()=>l):l;let m=[],p=i.keySet,h=s._zod,v=h.def.type;
60for(let e of Object.keys(c)){if(p.has(e))continue;if("never"===v){m.push(e);continue}let t=h.run({value:c[e],issues:[]},d);t instanceof Promise?u.push(t.then(t=>ER(t,l,e))):ER(t,l,e)}return(m.length&&l.issues.push({code:"unrecognized_keys",keys:m,input:c,inst:e}),u.length)?Promise.all(u).then(()=>l):l}});function ET(e,t,n,i){for(let n of e)if(0===n.issues.length)return t.value=n.value,t;return t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>TO(e,i,Tt())))}),t}let EP=j7("$ZodUnion",(e,t)=>{PK.init(e,t),Td(e._zod,"optin",()=>t.options.some(e=>"optional"===e._zod.optin)?"optional":void 0),Td(e._zod,"optout",()=>t.options.some(e=>"optional"===e._zod.optout)?"optional":void 0),Td(e._zod,"values",()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),Td(e._zod,"pattern",()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>Ts(e.source)).join("|")})$`)}}),e._zod.parse=(n,i)=>{let a=!1,r=[];for(let e of t.options){let t=e._zod.run({value:n.value,issues:[]},i);if(t instanceof Promise)r.push(t),a=!0;else{if(0===t.issues.length)return t;r.push(t)}}return a?Promise.all(r).then(t=>ET(t,n,e,i)):ET(r,n,e,i)}}),EE=j7("$ZodDiscriminatedUnion",(e,t)=>{EP.init(e,t);let n=e._zod.parse;Td(e._zod,"propValues",()=>{let e={};for(let n of t.options){let i=n._zod.propValues;if(!i||0===Object.keys(i).length)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let[t,n]of Object.entries(i))for(let i of(e[t]||(e[t]=new Set),n))e[t].add(i)}return e});let i=Tr(()=>{let e=t.options,n=new Map;for(let i of e){let e=i._zod.propValues?.[t.discriminator];if(!e||0===e.size)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(i)}"`);for(let t of e){if(n.has(t))throw Error(`Duplicate discriminator value "${String(t)}"`);n.set(t,i)}}return n});e._zod.parse=(a,r)=>{let o=a.value;if(!Tp(o))return a.issues.push({code:"invalid_type",expected:"object",input:o,inst:e}),a;let s=i.value.get(o?.[t.discriminator]);return s?s._zod.run(a,r):t.unionFallback?n(a,r):(a.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",input:o,path:[t.discriminator],inst:e}),a)}}),EA=j7("$ZodIntersection",(e,t)=>{PK.init(e,t),e._zod.parse=(e,n)=>{let i=e.value,a=t.left._zod.run({value:i,issues:[]},n),r=t.right._zod.run({value:i,issues:[]},n);return a instanceof Promise||r instanceof Promise?Promise.all([a,r]).then(([t,n])=>EN(e,t,n)):EN(e,a,r)}});function EN(e,t,n){if(t.issues.length&&e.issues.push(...t.issues),n.issues.length&&e.issues.push(...n.issues),TS(e))return e;let i=function e(t,n){if(t===n||t instanceof Date&&n instanceof Date&&+t==+n)return{valid:!0,data:t};if(Tv(t)&&Tv(n)){let i=Object.keys(n),a=Object.keys(t).filter(e=>-1!==i.indexOf(e)),r={...t,...n};for(let i of a){let a=e(t[i],n[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};r[i]=a.data}return{valid:!0,data:r}}if(Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return{valid:!1,mergeErrorPath:[]};let i=[];for(let a=0;a<t.length;a++){let r=e(t[a],n[a]);if(!r.valid)return{valid:!1,mergeErrorPath:[a,...r.mergeErrorPath]};i.push(r.data)}return{valid:!0,data:i}}return{valid:!1,mergeErrorPath:[]}}(t.value,n.value);if(!i.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(i.mergeErrorPath)}`);return e.value=i.data,e}let Eq=j7("$ZodTuple",(e,t)=>{PK.init(e,t);let n=t.items,i=n.length-[...n].reverse().findIndex(e=>"optional"!==e._zod.optin);e._zod.parse=(a,r)=>{let o=a.value;if(!Array.isArray(o))return a.issues.push({input:o,inst:e,expected:"tuple",code:"invalid_type"}),a;a.value=[];let s=[];if(!t.rest){let t=o.length>n.length,r=o.length<i-1;if(t||r)return a.issues.push({input:o,inst:e,origin:"array",...t?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length}}),a}let l=-1;for(let e of n){if(++l>=o.length&&l>=i)continue;let t=e._zod.run({value:o[l],issues:[]},r);t instanceof Promise?s.push(t.then(e=>EU(e,a,l))):EU(t,a,l)}if(t.rest)for(let e of o.slice(n.length)){l++;let n=t.rest._zod.run({value:e,issues:[]},r);n instanceof Promise?s.push(n.then(e=>EU(e,a,l))):EU(n,a,l)}return s.length?Promise.all(s).then(()=>a):a}});function EU(e,t,n){e.issues.length&&t.issues.push(...TC(n,e.issues)),t.value[n]=e.value}let EM=j7("$ZodRecord",(e,t)=>{PK.init(e,t),e._zod.parse=(n,i)=>{let a=n.value;if(!Tv(a))return n.issues.push({expected:"record",code:"invalid_type",input:a,inst:e}),n;let r=[];if(t.keyType._zod.values){let o,s=t.keyType._zod.values;for(let e of(n.value={},s))if("string"==typeof e||"number"==typeof e||"symbol"==typeof e){let o=t.valueType._zod.run({value:a[e],issues:[]},i);o instanceof Promise?r.push(o.then(t=>{t.issues.length&&n.issues.push(...TC(e,t.issues)),n.value[e]=t.value})):(o.issues.length&&n.issues.push(...TC(e,o.issues)),n.value[e]=o.value)}for(let e in a)s.has(e)||(o=o??[]).push(e);o&&o.length>0&&n.issues.push({code:"unrecognized_keys",input:a,inst:e,keys:o})}else for(let o of(n.value={},Reflect.ownKeys(a))){if("__proto__"===o)continue;let s=t.keyType._zod.run({value:o,issues:[]},i);if(s instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(s.issues.length){n.issues.push({origin:"record",code:"invalid_key",issues:s.issues.map(e=>
60TO(e,i,Tt())),input:o,path:[o],inst:e}),n.value[s.value]=s.value;continue}let l=t.valueType._zod.run({value:a[o],issues:[]},i);l instanceof Promise?r.push(l.then(e=>{e.issues.length&&n.issues.push(...TC(o,e.issues)),n.value[s.value]=e.value})):(l.issues.length&&n.issues.push(...TC(o,l.issues)),n.value[s.value]=l.value)}return r.length?Promise.all(r).then(()=>n):n}}),ED=j7("$ZodMap",(e,t)=>{PK.init(e,t),e._zod.parse=(n,i)=>{let a=n.value;if(!(a instanceof Map))return n.issues.push({expected:"map",code:"invalid_type",input:a,inst:e}),n;let r=[];for(let[o,s]of(n.value=new Map,a)){let l=t.keyType._zod.run({value:o,issues:[]},i),d=t.valueType._zod.run({value:s,issues:[]},i);l instanceof Promise||d instanceof Promise?r.push(Promise.all([l,d]).then(([t,r])=>{EW(t,r,n,o,a,e,i)})):EW(l,d,n,o,a,e,i)}return r.length?Promise.all(r).then(()=>n):n}});function EW(e,t,n,i,a,r,o){e.issues.length&&(Tf.has(typeof i)?n.issues.push(...TC(i,e.issues)):n.issues.push({origin:"map",code:"invalid_key",input:a,inst:r,issues:e.issues.map(e=>TO(e,o,Tt()))})),t.issues.length&&(Tf.has(typeof i)?n.issues.push(...TC(i,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:a,inst:r,key:i,issues:t.issues.map(e=>TO(e,o,Tt()))})),n.value.set(e.value,t.value)}let E$=j7("$ZodSet",(e,t)=>{PK.init(e,t),e._zod.parse=(n,i)=>{let a=n.value;if(!(a instanceof Set))return n.issues.push({input:a,inst:e,expected:"set",code:"invalid_type"}),n;let r=[];for(let e of(n.value=new Set,a)){let a=t.valueType._zod.run({value:e,issues:[]},i);a instanceof Promise?r.push(a.then(e=>Ez(e,n))):Ez(a,n)}return r.length?Promise.all(r).then(()=>n):n}});function Ez(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}let EF=j7("$ZodEnum",(e,t)=>{PK.init(e,t);let n=Tn(t.entries);e._zod.values=new Set(n),e._zod.pattern=RegExp(`^(${n.filter(e=>Tf.has(typeof e)).map(e=>"string"==typeof e?Ty(e):e.toString()).join("|")})$`),e._zod.parse=(t,i)=>{let a=t.value;return e._zod.values.has(a)||t.issues.push({code:"invalid_value",values:n,input:a,inst:e}),t}}),EL=j7("$ZodLiteral",(e,t)=>{PK.init(e,t),e._zod.values=new Set(t.values),e._zod.pattern=RegExp(`^(${t.values.map(e=>"string"==typeof e?Ty(e):e?e.toString():String(e)).join("|")})$`),e._zod.parse=(n,i)=>{let a=n.value;return e._zod.values.has(a)||n.issues.push({code:"invalid_value",values:t.values,input:a,inst:e}),n}}),EV=j7("$ZodFile",(e,t)=>{PK.init(e,t),e._zod.parse=(t,n)=>{let i=t.value;return i instanceof File||t.issues.push({expected:"file",code:"invalid_type",input:i,inst:e}),t}}),EB=j7("$ZodTransform",(e,t)=>{PK.init(e,t),e._zod.parse=(e,n)=>{let i=t.transform(e.value,e);if(n.async)return(i instanceof Promise?i:Promise.resolve(i)).then(t=>(e.value=t,e));if(i instanceof Promise)throw new j9;return e.value=i,e}}),EK=j7("$ZodOptional",(e,t)=>{PK.init(e,t),e._zod.optin="optional",e._zod.optout="optional",Td(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),Td(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${Ts(e.source)})?$`):void 0}),e._zod.parse=(e,n)=>"optional"===t.innerType._zod.optin?t.innerType._zod.run(e,n):void 0===e.value?e:t.innerType._zod.run(e,n)}),EZ=j7("$ZodNullable",(e,t)=>{PK.init(e,t),Td(e._zod,"optin",()=>t.innerType._zod.optin),Td(e._zod,"optout",()=>t.innerType._zod.optout),Td(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${Ts(e.source)}|null)$`):void 0}),Td(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>null===e.value?e:t.innerType._zod.run(e,n)}),EG=j7("$ZodDefault",(e,t)=>{PK.init(e,t),e._zod.optin="optional",Td(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(void 0===e.value)return e.value=t.defaultValue,e;let i=t.innerType._zod.run(e,n);return i instanceof Promise?i.then(e=>EH(e,t)):EH(i,t)}});function EH(e,t){return void 0===e.value&&(e.value=t.defaultValue),e}let EJ=j7("$ZodPrefault",(e,t)=>{PK.init(e,t),e._zod.optin="optional",Td(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,n)=>(void 0===e.value&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),EY=j7("$ZodNonOptional",(e,t)=>{PK.init(e,t),Td(e._zod,"values",()=>{let e=t.innerType._zod.values;return e?new Set([...e].filter(e=>void 0!==e)):void 0}),e._zod.parse=(n,i)=>{let a=t.innerType._zod.run(n,i);return a instanceof Promise?a.then(t=>EX(t,e)):EX(a,e)}});function EX(e,t){return e.issues.length||void 0!==e.value||e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}let EQ=j7("$ZodSuccess",(e,t)=>{PK.init(e,t),e._zod.parse=(e,n)=>{let i=t.innerType._zod.run(e,n);return i instanceof Promise?i.then(t=>(e.value=0===t.issues.length,e)):(e.value=0===i.issues.length,e)}}),E0=j7("$ZodCatch",(e,t)=>{PK.init(e,t),e._zod.optin="optional",Td(e._zod,"optout",()=>t.innerType._zod.optout),Td(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{let i=t.innerType._zod.run(e,n);return i instanceof Promise?i.then(i=>(e.value=i.value,i.issues.length&&(e.value=t.catchValue({...e,error:{issues:i.issues.map(e=>TO(e,n,Tt()))},input:e.value}),e.issues=[]),e)):(e.value=i.value,i.issues.length&&(e.value=t.catchValue({...e,error:{issues:i.issues.map(e=>TO(e,n,Tt()))},input:e.value}),e.issues=[]),e)}}),E1=j7("$ZodNaN",(e,t)=>{PK.init(e,t),e._zod.parse=(t,n)=>("number"==typeof t.value&&Number.isNaN(t.value)||t.issues.push({input:t.value,inst:e,expected:"nan",code:"invalid_type"}),t)}),E2=j7("$ZodPipe",(e,t)=>{PK.init(e,t),Td(e._zod,"values",()=>t.in._zod.values),Td(e._zod,"optin",()=>t.in._zod.optin),Td(e._zod,"optout",()=>t.out._zod.optout),Td(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{let i=t.in._zod.run(e,n);return i instanceof Promise?i.then(e=>E3(e,t,n)):E3(i,t,n)}});function E3(e,t,n){return TS(e)?e:t.out._zod.run({value:e.value,issues:e.issues},n)}let E5=j7("$ZodReadonly",(e,t)=>{PK.init(e,t),Td(e._zod,"propValues",()=>t.innerType._zod.propValues),Td(e._zod,"values",()=>t.innerType._zod.values),Td(e._zod,"optin",()=>t.innerType._zod.optin),Td(e._zod,"optout",()=>t.innerType._zod.optout),e._zod.parse=(e,n)=>{let i=t.innerType._zod.run(e,n);return i instanceof Promise?i.then(E6):E6(i)}});function E6(e){return e.value=Object.freeze(e.value),e}let E4=j7("$ZodTemplateLiteral",(e,t)=>{PK.init(e,t);let n=[];for(let e of t.parts)if(e instanceof PK){if(!e._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...e._zod.traits].shift()}`);let t=e._zod.pattern instanceof RegExp?e._zod.pattern.source:e._zod.pattern;if(!t)throw Error(`Invalid template literal part: ${e._zod.traits}`);let i=+!!t.startsWith("^"),a=t.endsWith("$")?t.length-1:t.length;n.push(t.slice(i,a))}else if(null===e||Tg.has(typeof e))n.push(Ty(`${e}`));else throw Error(`Invalid template literal part: ${e}`);e._zod.pattern=RegExp(`^${n.join("")}$`),e._zod.parse=(n,i)=>
60("string"!=typeof n.value?n.issues.push({input:n.value,inst:e,expected:"template_literal",code:"invalid_type"}):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(n.value)||n.issues.push({input:n.value,inst:e,code:"invalid_format",format:t.format??"template_literal",pattern:e._zod.pattern.source})),n)}),E7=j7("$ZodPromise",(e,t)=>{PK.init(e,t),e._zod.parse=(e,n)=>Promise.resolve(e.value).then(e=>t.innerType._zod.run({value:e,issues:[]},n))}),E8=j7("$ZodLazy",(e,t)=>{PK.init(e,t),Td(e._zod,"innerType",()=>t.getter()),Td(e._zod,"pattern",()=>e._zod.innerType._zod.pattern),Td(e._zod,"propValues",()=>e._zod.innerType._zod.propValues),Td(e._zod,"optin",()=>e._zod.innerType._zod.optin),Td(e._zod,"optout",()=>e._zod.innerType._zod.optout),e._zod.parse=(t,n)=>e._zod.innerType._zod.run(t,n)}),E9=j7("$ZodCustom",(e,t)=>{P_.init(e,t),PK.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{let i=n.value,a=t.fn(i);if(a instanceof Promise)return a.then(t=>Ae(t,n,i,e));Ae(a,n,i,e)}});function Ae(e,t,n,i){if(!e){let e={code:"custom",input:n,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(e.params=i._zod.def.params),t.issues.push(TP(e))}}e.s(["$ZodAny",0,E_,"$ZodArray",0,EC,"$ZodBase64",0,Er,"$ZodBase64URL",0,Es,"$ZodBigInt",0,Ev,"$ZodBigIntFormat",0,Ef,"$ZodBoolean",0,Eh,"$ZodCIDRv4",0,En,"$ZodCIDRv6",0,Ei,"$ZodCUID",0,P1,"$ZodCUID2",0,P2,"$ZodCatch",0,E0,"$ZodCustom",0,E9,"$ZodCustomStringFormat",0,Eu,"$ZodDate",0,Ex,"$ZodDefault",0,EG,"$ZodDiscriminatedUnion",0,EE,"$ZodE164",0,El,"$ZodEmail",0,PY,"$ZodEmoji",0,PQ,"$ZodEnum",0,EF,"$ZodFile",0,EV,"$ZodGUID",0,PH,"$ZodIPv4",0,Ee,"$ZodIPv6",0,Et,"$ZodISODate",0,P7,"$ZodISODateTime",0,P4,"$ZodISODuration",0,P9,"$ZodISOTime",0,P8,"$ZodIntersection",0,EA,"$ZodJWT",0,Ec,"$ZodKSUID",0,P6,"$ZodLazy",0,E8,"$ZodLiteral",0,EL,"$ZodMap",0,ED,"$ZodNaN",0,E1,"$ZodNanoID",0,P0,"$ZodNever",0,Ek,"$ZodNonOptional",0,EY,"$ZodNull",0,Ew,"$ZodNullable",0,EZ,"$ZodNumber",0,Em,"$ZodNumberFormat",0,Ep,"$ZodObject",0,Ej,"$ZodOptional",0,EK,"$ZodPipe",0,E2,"$ZodPrefault",0,EJ,"$ZodPromise",0,E7,"$ZodReadonly",0,E5,"$ZodRecord",0,EM,"$ZodSet",0,E$,"$ZodString",0,PZ,"$ZodStringFormat",0,PG,"$ZodSuccess",0,EQ,"$ZodSymbol",0,Eg,"$ZodTemplateLiteral",0,E4,"$ZodTransform",0,EB,"$ZodTuple",0,Eq,"$ZodType",0,PK,"$ZodULID",0,P3,"$ZodURL",0,PX,"$ZodUUID",0,PJ,"$ZodUndefined",0,Ey,"$ZodUnion",0,EP,"$ZodUnknown",0,Eb,"$ZodVoid",0,EI,"$ZodXID",0,P5,"isValidBase64",0,Ea,"isValidBase64URL",0,Eo,"isValidJWT",0,Ed],434753),e.i(434753),e.s(["$ZodAny",0,E_,"$ZodArray",0,EC,"$ZodBase64",0,Er,"$ZodBase64URL",0,Es,"$ZodBigInt",0,Ev,"$ZodBigIntFormat",0,Ef,"$ZodBoolean",0,Eh,"$ZodCIDRv4",0,En,"$ZodCIDRv6",0,Ei,"$ZodCUID",0,P1,"$ZodCUID2",0,P2,"$ZodCatch",0,E0,"$ZodCustom",0,E9,"$ZodCustomStringFormat",0,Eu,"$ZodDate",0,Ex,"$ZodDefault",0,EG,"$ZodDiscriminatedUnion",0,EE,"$ZodE164",0,El,"$ZodEmail",0,PY,"$ZodEmoji",0,PQ,"$ZodEnum",0,EF,"$ZodFile",0,EV,"$ZodGUID",0,PH,"$ZodIPv4",0,Ee,"$ZodIPv6",0,Et,"$ZodISODate",0,P7,"$ZodISODateTime",0,P4,"$ZodISODuration",0,P9,"$ZodISOTime",0,P8,"$ZodIntersection",0,EA,"$ZodJWT",0,Ec,"$ZodKSUID",0,P6,"$ZodLazy",0,E8,"$ZodLiteral",0,EL,"$ZodMap",0,ED,"$ZodNaN",0,E1,"$ZodNanoID",0,P0,"$ZodNever",0,Ek,"$ZodNonOptional",0,EY,"$ZodNull",0,Ew,"$ZodNullable",0,EZ,"$ZodNumber",0,Em,"$ZodNumberFormat",0,Ep,"$ZodObject",0,Ej,"$ZodOptional",0,EK,"$ZodPipe",0,E2,"$ZodPrefault",0,EJ,"$ZodPromise",0,E7,"$ZodReadonly",0,E5,"$ZodRecord",0,EM,"$ZodSet",0,E$,"$ZodString",0,PZ,"$ZodStringFormat",0,PG,"$ZodSuccess",0,EQ,"$ZodSymbol",0,Eg,"$ZodTemplateLiteral",0,E4,"$ZodTransform",0,EB,"$ZodTuple",0,Eq,"$ZodType",0,PK,"$ZodULID",0,P3,"$ZodURL",0,PX,"$ZodUUID",0,PJ,"$ZodUndefined",0,Ey,"$ZodUnion",0,EP,"$ZodUnknown",0,Eb,"$ZodVoid",0,EI,"$ZodXID",0,P5,"clone",0,Tw,"isValidBase64",0,Ea,"isValidBase64URL",0,Eo,"isValidJWT",0,Ed],388855),e.i(388855),e.i(352392),e.i(474490);var At=e.i(656047),An=e.i(266640);function Ai(e,t,n,i){let a=Math.abs(e),r=a%10,o=a%100;return o>=11&&o<=19?i:1===r?t:r>=2&&r<=4?n:i}function Aa(e,t,n,i){let a=Math.abs(e),r=a%10,o=a%100;return o>=11&&o<=19?i:1===r?t:r>=2&&r<=4?n:i}e.s([],59824),e.i(59824),e.s(["ar",0,function(){let e,t;return{localeError:(e={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}},t={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"},n=>
60{switch(n.code){case"invalid_type":return`مدخلات غير مقبولة: يفترض إدخال ${n.expected}، ولكن تم إدخال ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`مدخلات غير مقبولة: يفترض إدخال ${Tb(n.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return` أكبر من اللازم: يفترض أن تكون ${n.origin??"القيمة"} ${t} ${n.maximum.toString()} ${i.unit??"عنصر"}`;return`أكبر من اللازم: يفترض أن تكون ${n.origin??"القيمة"} ${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`أصغر من اللازم: يفترض لـ ${n.origin} أن يكون ${t} ${n.minimum.toString()} ${i.unit}`;return`أصغر من اللازم: يفترض لـ ${n.origin} أن يكون ${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`نَص غير مقبول: يجب أن يبدأ بـ "${n.prefix}"`;if("ends_with"===n.format)return`نَص غير مقبول: يجب أن ينتهي بـ "${n.suffix}"`;if("includes"===n.format)return`نَص غير مقبول: يجب أن يتضمَّن "${n.includes}"`;if("regex"===n.format)return`نَص غير مقبول: يجب أن يطابق النمط ${n.pattern}`;return`${t[n.format]??n.format} غير مقبول`;case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${n.divisor}`;case"unrecognized_keys":return`معرف${n.keys.length>1?"ات":""} غريب${n.keys.length>1?"ة":""}: ${Ti(n.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${n.origin}`;case"invalid_union":default:return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${n.origin}`}})}},"az",0,function(){let e,t;return{localeError:(e={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}},t={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},n=>{switch(n.code){case"invalid_type":return`Yanlış dəyər: g\xf6zlənilən ${n.expected}, daxil olan ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Yanlış dəyər: g\xf6zlənilən ${Tb(n.values[0])}`;return`Yanlış se\xe7im: aşağıdakılardan biri olmalıdır: ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`\xc7ox b\xf6y\xfck: g\xf6zlənilən ${n.origin??"dəyər"} ${t}${n.maximum.toString()} ${i.unit??"element"}`;return`\xc7ox b\xf6y\xfck: g\xf6zlənilən ${n.origin??"dəyər"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`\xc7ox ki\xe7ik: g\xf6zlənilən ${n.origin} ${t}${n.minimum.toString()} ${i.unit}`;return`\xc7ox ki\xe7ik: g\xf6zlənilən ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Yanlış mətn: "${n.prefix}" ilə başlamalıdır`;if("ends_with"===n.format)return`Yanlış mətn: "${n.suffix}" ilə bitməlidir`;if("includes"===n.format)return`Yanlış mətn: "${n.includes}" daxil olmalıdır`;if("regex"===n.format)return`Yanlış mətn: ${n.pattern} şablonuna uyğun olmalıdır`;return`Yanlış ${t[n.format]??n.format}`;case"not_multiple_of":return`Yanlış ədəd: ${n.divisor} ilə b\xf6l\xfcnə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan a\xe7ar${n.keys.length>1?"lar":""}: ${Ti(n.keys,", ")}`;
60case"invalid_key":return`${n.origin} daxilində yanlış a\xe7ar`;case"invalid_union":default:return"Yanlış dəyər";case"invalid_element":return`${n.origin} daxilində yanlış dəyər`}})}},"be",0,function(){let e,t;return{localeError:(e={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}},t={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"},n=>{switch(n.code){case"invalid_type":return`Няправільны ўвод: чакаўся ${n.expected}, атрымана ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"лік";case"object":if(Array.isArray(e))return"масіў";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Няправільны ўвод: чакалася ${Tb(n.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i){let e=Ai(Number(n.maximum),i.unit.one,i.unit.few,i.unit.many);return`Занадта вялікі: чакалася, што ${n.origin??"значэнне"} павінна ${i.verb} ${t}${n.maximum.toString()} ${e}`}return`Занадта вялікі: чакалася, што ${n.origin??"значэнне"} павінна быць ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i){let e=Ai(Number(n.minimum),i.unit.one,i.unit.few,i.unit.many);return`Занадта малы: чакалася, што ${n.origin} павінна ${i.verb} ${t}${n.minimum.toString()} ${e}`}return`Занадта малы: чакалася, што ${n.origin} павінна быць ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Няправільны радок: павінен пачынацца з "${n.prefix}"`;if("ends_with"===n.format)return`Няправільны радок: павінен заканчвацца на "${n.suffix}"`;if("includes"===n.format)return`Няправільны радок: павінен змяшчаць "${n.includes}"`;if("regex"===n.format)return`Няправільны радок: павінен адпавядаць шаблону ${n.pattern}`;return`Няправільны ${t[n.format]??n.format}`;case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${n.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${n.keys.length>1?"ключы":"ключ"}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${n.origin}`;case"invalid_union":default:return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${n.origin}`}})}},"ca",0,function(){let e,t;return{localeError:(e={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}},t={regex:"entrada",email:"adreça electrònica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adreça IPv4",ipv6:"adreça IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},n=>
60{switch(n.code){case"invalid_type":return`Tipus inv\xe0lid: s'esperava ${n.expected}, s'ha rebut ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Valor inv\xe0lid: s'esperava ${Tb(n.values[0])}`;return`Opci\xf3 inv\xe0lida: s'esperava una de ${Ti(n.values," o ")}`;case"too_big":{let t=n.inclusive?"com a màxim":"menys de",i=e[n.origin]??null;if(i)return`Massa gran: s'esperava que ${n.origin??"el valor"} contingu\xe9s ${t} ${n.maximum.toString()} ${i.unit??"elements"}`;return`Massa gran: s'esperava que ${n.origin??"el valor"} fos ${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?"com a mínim":"més de",i=e[n.origin]??null;if(i)return`Massa petit: s'esperava que ${n.origin} contingu\xe9s ${t} ${n.minimum.toString()} ${i.unit}`;return`Massa petit: s'esperava que ${n.origin} fos ${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Format inv\xe0lid: ha de comen\xe7ar amb "${n.prefix}"`;if("ends_with"===n.format)return`Format inv\xe0lid: ha d'acabar amb "${n.suffix}"`;if("includes"===n.format)return`Format inv\xe0lid: ha d'incloure "${n.includes}"`;if("regex"===n.format)return`Format inv\xe0lid: ha de coincidir amb el patr\xf3 ${n.pattern}`;return`Format inv\xe0lid per a ${t[n.format]??n.format}`;case"not_multiple_of":return`N\xfamero inv\xe0lid: ha de ser m\xfaltiple de ${n.divisor}`;case"unrecognized_keys":return`Clau${n.keys.length>1?"s":""} no reconeguda${n.keys.length>1?"s":""}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Clau inv\xe0lida a ${n.origin}`;case"invalid_union":default:return"Entrada invàlida";case"invalid_element":return`Element inv\xe0lid a ${n.origin}`}})}},"cs",0,function(){let e,t;return{localeError:(e={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"}},t={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",jwt:"JWT",template_literal:"vstup"},n=>{switch(n.code){case"invalid_type":return`Neplatn\xfd vstup: oček\xe1v\xe1no ${n.expected}, obdrženo ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"číslo";case"string":return"řetězec";case"boolean":return"boolean";case"bigint":return"bigint";case"function":return"funkce";case"symbol":return"symbol";case"undefined":return"undefined";case"object":if(Array.isArray(e))return"pole";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Neplatn\xfd vstup: oček\xe1v\xe1no ${Tb(n.values[0])}`;return`Neplatn\xe1 možnost: oček\xe1v\xe1na jedna z hodnot ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Hodnota je př\xedliš velk\xe1: ${n.origin??"hodnota"} mus\xed m\xedt ${t}${n.maximum.toString()} ${i.unit??"prvků"}`;return`Hodnota je př\xedliš velk\xe1: ${n.origin??"hodnota"} mus\xed b\xfdt ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Hodnota je př\xedliš mal\xe1: ${n.origin??"hodnota"} mus\xed m\xedt ${t}${n.minimum.toString()} ${i.unit??"prvků"}`;return`Hodnota je př\xedliš mal\xe1: ${n.origin??"hodnota"} mus\xed b\xfdt ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Neplatn\xfd řetězec: mus\xed zač\xednat na "${n.prefix}"`;if("ends_with"===n.format)return`Neplatn\xfd řetězec: mus\xed konč
60it na "${n.suffix}"`;if("includes"===n.format)return`Neplatn\xfd řetězec: mus\xed obsahovat "${n.includes}"`;if("regex"===n.format)return`Neplatn\xfd řetězec: mus\xed odpov\xeddat vzoru ${n.pattern}`;return`Neplatn\xfd form\xe1t ${t[n.format]??n.format}`;case"not_multiple_of":return`Neplatn\xe9 č\xedslo: mus\xed b\xfdt n\xe1sobkem ${n.divisor}`;case"unrecognized_keys":return`Nezn\xe1m\xe9 kl\xedče: ${Ti(n.keys,", ")}`;case"invalid_key":return`Neplatn\xfd kl\xedč v ${n.origin}`;case"invalid_union":default:return"Neplatný vstup";case"invalid_element":return`Neplatn\xe1 hodnota v ${n.origin}`}})}},"de",0,function(){let e,t;return{localeError:(e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}},t={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},n=>{switch(n.code){case"invalid_type":return`Ung\xfcltige Eingabe: erwartet ${n.expected}, erhalten ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"Zahl";case"object":if(Array.isArray(e))return"Array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Ung\xfcltige Eingabe: erwartet ${Tb(n.values[0])}`;return`Ung\xfcltige Option: erwartet eine von ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Zu gro\xdf: erwartet, dass ${n.origin??"Wert"} ${t}${n.maximum.toString()} ${i.unit??"Elemente"} hat`;return`Zu gro\xdf: erwartet, dass ${n.origin??"Wert"} ${t}${n.maximum.toString()} ist`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Zu klein: erwartet, dass ${n.origin} ${t}${n.minimum.toString()} ${i.unit} hat`;return`Zu klein: erwartet, dass ${n.origin} ${t}${n.minimum.toString()} ist`}case"invalid_format":if("starts_with"===n.format)return`Ung\xfcltiger String: muss mit "${n.prefix}" beginnen`;if("ends_with"===n.format)return`Ung\xfcltiger String: muss mit "${n.suffix}" enden`;if("includes"===n.format)return`Ung\xfcltiger String: muss "${n.includes}" enthalten`;if("regex"===n.format)return`Ung\xfcltiger String: muss dem Muster ${n.pattern} entsprechen`;return`Ung\xfcltig: ${t[n.format]??n.format}`;case"not_multiple_of":return`Ung\xfcltige Zahl: muss ein Vielfaches von ${n.divisor} sein`;case"unrecognized_keys":return`${n.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Ung\xfcltiger Schl\xfcssel in ${n.origin}`;case"invalid_union":default:return"Ungültige Eingabe";case"invalid_element":return`Ung\xfcltiger Wert in ${n.origin}`}})}},"en",0,function(){let e,t;return{localeError:(e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"}},t={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},n=>{switch(n.code){case"invalid_type":return`Invalid input: expected ${n.expected}, received ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;
60case"invalid_value":if(1===n.values.length)return`Invalid input: expected ${Tb(n.values[0])}`;return`Invalid option: expected one of ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Too big: expected ${n.origin??"value"} to have ${t}${n.maximum.toString()} ${i.unit??"elements"}`;return`Too big: expected ${n.origin??"value"} to be ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Too small: expected ${n.origin} to have ${t}${n.minimum.toString()} ${i.unit}`;return`Too small: expected ${n.origin} to be ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Invalid string: must start with "${n.prefix}"`;if("ends_with"===n.format)return`Invalid string: must end with "${n.suffix}"`;if("includes"===n.format)return`Invalid string: must include "${n.includes}"`;if("regex"===n.format)return`Invalid string: must match pattern ${n.pattern}`;return`Invalid ${t[n.format]??n.format}`;case"not_multiple_of":return`Invalid number: must be a multiple of ${n.divisor}`;case"unrecognized_keys":return`Unrecognized key${n.keys.length>1?"s":""}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Invalid key in ${n.origin}`;case"invalid_union":default:return"Invalid input";case"invalid_element":return`Invalid value in ${n.origin}`}})}},"eo",0,function(){let e,t;return{localeError:(e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}},t={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},n=>{switch(n.code){case"invalid_type":return`Nevalida enigo: atendiĝis ${n.expected}, riceviĝis ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"nombro";case"object":if(Array.isArray(e))return"tabelo";if(null===e)return"senvalora";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Nevalida enigo: atendiĝis ${Tb(n.values[0])}`;return`Nevalida opcio: atendiĝis unu el ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Tro granda: atendiĝis ke ${n.origin??"valoro"} havu ${t}${n.maximum.toString()} ${i.unit??"elementojn"}`;return`Tro granda: atendiĝis ke ${n.origin??"valoro"} havu ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Tro malgranda: atendiĝis ke ${n.origin} havu ${t}${n.minimum.toString()} ${i.unit}`;return`Tro malgranda: atendiĝis ke ${n.origin} estu ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Nevalida karaktraro: devas komenciĝi per "${n.prefix}"`;if("ends_with"===n.format)return`Nevalida karaktraro: devas finiĝi per "${n.suffix}"`;if("includes"===n.format)return`Nevalida karaktraro: devas inkluzivi "${n.includes}"`;if("regex"===n.format)return`Nevalida karaktraro: devas kongrui kun la modelo ${n.pattern}`;return`Nevalida ${t[n.format]??n.format}`;case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${n.divisor}`;case"unrecognized_keys":return`Nekonata${n.keys.length>1?"j":""} ŝlosilo${n.keys.length>1?"j":""}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${n.origin}`;case"invalid_union":default:return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${n.origin}`}})}},"es",0,function(){let e,t;return{localeError:(e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}},t={regex:"entrada",email:"dirección de correo electrónico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duración ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},n=>
60{switch(n.code){case"invalid_type":return`Entrada inv\xe1lida: se esperaba ${n.expected}, recibido ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"número";case"object":if(Array.isArray(e))return"arreglo";if(null===e)return"nulo";if(Object.getPrototypeOf(e)!==Object.prototype)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Entrada inv\xe1lida: se esperaba ${Tb(n.values[0])}`;return`Opci\xf3n inv\xe1lida: se esperaba una de ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Demasiado grande: se esperaba que ${n.origin??"valor"} tuviera ${t}${n.maximum.toString()} ${i.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${n.origin??"valor"} fuera ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Demasiado peque\xf1o: se esperaba que ${n.origin} tuviera ${t}${n.minimum.toString()} ${i.unit}`;return`Demasiado peque\xf1o: se esperaba que ${n.origin} fuera ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Cadena inv\xe1lida: debe comenzar con "${n.prefix}"`;if("ends_with"===n.format)return`Cadena inv\xe1lida: debe terminar en "${n.suffix}"`;if("includes"===n.format)return`Cadena inv\xe1lida: debe incluir "${n.includes}"`;if("regex"===n.format)return`Cadena inv\xe1lida: debe coincidir con el patr\xf3n ${n.pattern}`;return`Inv\xe1lido ${t[n.format]??n.format}`;case"not_multiple_of":return`N\xfamero inv\xe1lido: debe ser m\xfaltiplo de ${n.divisor}`;case"unrecognized_keys":return`Llave${n.keys.length>1?"s":""} desconocida${n.keys.length>1?"s":""}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Llave inv\xe1lida en ${n.origin}`;case"invalid_union":default:return"Entrada inválida";case"invalid_element":return`Valor inv\xe1lido en ${n.origin}`}})}},"fa",0,function(){let e,t;return{localeError:(e={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}},t={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"},n=>{switch(n.code){case"invalid_type":return`ورودی نامعتبر: می‌بایست ${n.expected} می‌بود، ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"عدد";case"object":if(Array.isArray(e))return"آرایه";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)} دریافت شد`;case"invalid_value":if(1===n.values.length)return`ورودی نامعتبر: می‌بایست ${Tb(n.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${Ti(n.values,"|")} می‌بود`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`خیلی بزرگ: ${n.origin??"مقدار"} باید ${t}${n.maximum.toString()} ${i.unit??"عنصر"} باشد`;return`خیلی بزرگ: ${n.origin??"مقدار"} باید ${t}${n.maximum.toString()} باشد`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`خیلی کوچک: ${n.origin} باید ${t}${n.minimum.toString()} ${i.unit} باشد`;return`خیلی کوچک: ${n.origin} باید ${t}${n.minimum.toString()} باشد`}case"invalid_format":if("starts_with"===n.format)return`رشته نامعتبر: باید با "${n.prefix}" شروع شود`;if("ends_with"===n.format)return`رشته نامعتبر: باید با "${n.suffix}" تمام شود`;if("includes"===n.format)return`رشته نامعتبر: باید شامل "${n.includes}" باشد`;if("regex"===n.format)return`رشته نامعتبر: باید با الگوی ${n.pattern} مطابقت داشته باشد`;return`${t[n.format]??n.format} نامعتبر`;case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${n.divisor} باشد`;case"unrecognized_keys":return`کلید${n.keys.length>1?"های":""} ناشناس: ${Ti(n.keys,", ")}`;
60case"invalid_key":return`کلید ناشناس در ${n.origin}`;case"invalid_union":default:return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${n.origin}`}})}},"fi",0,function(){let e,t;return{localeError:(e={string:{unit:"merkkiä",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"päivämäärän"}},t={regex:"säännöllinen lauseke",email:"sähköpostiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-päivämäärä",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},n=>{switch(n.code){case"invalid_type":return`Virheellinen tyyppi: odotettiin ${n.expected}, oli ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Virheellinen sy\xf6te: t\xe4ytyy olla ${Tb(n.values[0])}`;return`Virheellinen valinta: t\xe4ytyy olla yksi seuraavista: ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Liian suuri: ${i.subject} t\xe4ytyy olla ${t}${n.maximum.toString()} ${i.unit}`.trim();return`Liian suuri: arvon t\xe4ytyy olla ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Liian pieni: ${i.subject} t\xe4ytyy olla ${t}${n.minimum.toString()} ${i.unit}`.trim();return`Liian pieni: arvon t\xe4ytyy olla ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Virheellinen sy\xf6te: t\xe4ytyy alkaa "${n.prefix}"`;if("ends_with"===n.format)return`Virheellinen sy\xf6te: t\xe4ytyy loppua "${n.suffix}"`;if("includes"===n.format)return`Virheellinen sy\xf6te: t\xe4ytyy sis\xe4lt\xe4\xe4 "${n.includes}"`;if("regex"===n.format)return`Virheellinen sy\xf6te: t\xe4ytyy vastata s\xe4\xe4nn\xf6llist\xe4 lauseketta ${n.pattern}`;return`Virheellinen ${t[n.format]??n.format}`;case"not_multiple_of":return`Virheellinen luku: t\xe4ytyy olla luvun ${n.divisor} monikerta`;case"unrecognized_keys":return`${n.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${Ti(n.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen syöte"}})}},"fr",0,function(){let e,t;return{localeError:(e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}},t={regex:"entrée",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},n=>{switch(n.code){case"invalid_type":return`Entr\xe9e invalide : ${n.expected} attendu, ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"nombre";case"object":if(Array.isArray(e))return"tableau";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)} re\xe7u`;
60case"invalid_value":if(1===n.values.length)return`Entr\xe9e invalide : ${Tb(n.values[0])} attendu`;return`Option invalide : une valeur parmi ${Ti(n.values,"|")} attendue`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Trop grand : ${n.origin??"valeur"} doit ${i.verb} ${t}${n.maximum.toString()} ${i.unit??"élément(s)"}`;return`Trop grand : ${n.origin??"valeur"} doit \xeatre ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Trop petit : ${n.origin} doit ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`Trop petit : ${n.origin} doit \xeatre ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Cha\xeene invalide : doit commencer par "${n.prefix}"`;if("ends_with"===n.format)return`Cha\xeene invalide : doit se terminer par "${n.suffix}"`;if("includes"===n.format)return`Cha\xeene invalide : doit inclure "${n.includes}"`;if("regex"===n.format)return`Cha\xeene invalide : doit correspondre au mod\xe8le ${n.pattern}`;return`${t[n.format]??n.format} invalide`;case"not_multiple_of":return`Nombre invalide : doit \xeatre un multiple de ${n.divisor}`;case"unrecognized_keys":return`Cl\xe9${n.keys.length>1?"s":""} non reconnue${n.keys.length>1?"s":""} : ${Ti(n.keys,", ")}`;case"invalid_key":return`Cl\xe9 invalide dans ${n.origin}`;case"invalid_union":default:return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${n.origin}`}})}},"frCA",0,function(){let e,t;return{localeError:(e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}},t={regex:"entrée",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},n=>{switch(n.code){case"invalid_type":return`Entr\xe9e invalide : attendu ${n.expected}, re\xe7u ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Entr\xe9e invalide : attendu ${Tb(n.values[0])}`;
60return`Option invalide : attendu l'une des valeurs suivantes ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"≤":"<",i=e[n.origin]??null;if(i)return`Trop grand : attendu que ${n.origin??"la valeur"} ait ${t}${n.maximum.toString()} ${i.unit}`;return`Trop grand : attendu que ${n.origin??"la valeur"} soit ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?"≥":">",i=e[n.origin]??null;if(i)return`Trop petit : attendu que ${n.origin} ait ${t}${n.minimum.toString()} ${i.unit}`;return`Trop petit : attendu que ${n.origin} soit ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Cha\xeene invalide : doit commencer par "${n.prefix}"`;if("ends_with"===n.format)return`Cha\xeene invalide : doit se terminer par "${n.suffix}"`;if("includes"===n.format)return`Cha\xeene invalide : doit inclure "${n.includes}"`;if("regex"===n.format)return`Cha\xeene invalide : doit correspondre au motif ${n.pattern}`;return`${t[n.format]??n.format} invalide`;case"not_multiple_of":return`Nombre invalide : doit \xeatre un multiple de ${n.divisor}`;case"unrecognized_keys":return`Cl\xe9${n.keys.length>1?"s":""} non reconnue${n.keys.length>1?"s":""} : ${Ti(n.keys,", ")}`;case"invalid_key":return`Cl\xe9 invalide dans ${n.origin}`;case"invalid_union":default:return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${n.origin}`}})}},"he",0,function(){let e,t;return{localeError:(e={string:{unit:"אותיות",verb:"לכלול"},file:{unit:"בייטים",verb:"לכלול"},array:{unit:"פריטים",verb:"לכלול"},set:{unit:"פריטים",verb:"לכלול"}},t={regex:"קלט",email:"כתובת אימייל",url:"כתובת רשת",emoji:"אימוג'י",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"תאריך וזמן ISO",date:"תאריך ISO",time:"זמן ISO",duration:"משך זמן ISO",ipv4:"כתובת IPv4",ipv6:"כתובת IPv6",cidrv4:"טווח IPv4",cidrv6:"טווח IPv6",base64:"מחרוזת בבסיס 64",base64url:"מחרוזת בבסיס 64 לכתובות רשת",json_string:"מחרוזת JSON",e164:"מספר E.164",jwt:"JWT",template_literal:"קלט"},n=>{switch(n.code){case"invalid_type":return`קלט לא תקין: צריך ${n.expected}, התקבל ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`קלט לא תקין: צריך ${Tb(n.values[0])}`;return`קלט לא תקין: צריך אחת מהאפשרויות  ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`גדול מדי: ${n.origin??"value"} צריך להיות ${t}${n.maximum.toString()} ${i.unit??"elements"}`;return`גדול מדי: ${n.origin??"value"} צריך להיות ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`קטן מדי: ${n.origin} צריך להיות ${t}${n.minimum.toString()} ${i.unit}`;return`קטן מדי: ${n.origin} צריך להיות ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`מחרוזת לא תקינה: חייבת להתחיל ב"${n.prefix}"`;if("ends_with"===n.format)return`מחרוזת לא תקינה: חייבת להסתיים ב "${n.suffix}"`;if("includes"===n.format)return`מחרוזת לא תקינה: חייבת לכלול "${n.includes}"`;if("regex"===n.format)return`מחרוזת לא תקינה: חייבת להתאים לתבנית ${n.pattern}`;return`${t[n.format]??n.format} לא תקין`;case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${n.divisor}`;case"unrecognized_keys":return`מפתח${n.keys.length>1?"ות":""} לא מזוה${n.keys.length>1?"ים":"ה"}: ${Ti(n.keys,", ")}`;case"invalid_key":return`מפתח לא תקין ב${n.origin}`;
60case"invalid_union":default:return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${n.origin}`}})}},"hu",0,function(){let e,t;return{localeError:(e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}},t={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",jwt:"JWT",template_literal:"bemenet"},n=>{switch(n.code){case"invalid_type":return`\xc9rv\xe9nytelen bemenet: a v\xe1rt \xe9rt\xe9k ${n.expected}, a kapott \xe9rt\xe9k ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"szám";case"object":if(Array.isArray(e))return"tömb";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`\xc9rv\xe9nytelen bemenet: a v\xe1rt \xe9rt\xe9k ${Tb(n.values[0])}`;return`\xc9rv\xe9nytelen opci\xf3: valamelyik \xe9rt\xe9k v\xe1rt ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`T\xfal nagy: ${n.origin??"érték"} m\xe9rete t\xfal nagy ${t}${n.maximum.toString()} ${i.unit??"elem"}`;return`T\xfal nagy: a bemeneti \xe9rt\xe9k ${n.origin??"érték"} t\xfal nagy: ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`T\xfal kicsi: a bemeneti \xe9rt\xe9k ${n.origin} m\xe9rete t\xfal kicsi ${t}${n.minimum.toString()} ${i.unit}`;return`T\xfal kicsi: a bemeneti \xe9rt\xe9k ${n.origin} t\xfal kicsi ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`\xc9rv\xe9nytelen string: "${n.prefix}" \xe9rt\xe9kkel kell kezdődnie`;if("ends_with"===n.format)return`\xc9rv\xe9nytelen string: "${n.suffix}" \xe9rt\xe9kkel kell v\xe9gződnie`;if("includes"===n.format)return`\xc9rv\xe9nytelen string: "${n.includes}" \xe9rt\xe9ket kell tartalmaznia`;if("regex"===n.format)return`\xc9rv\xe9nytelen string: ${n.pattern} mint\xe1nak kell megfelelnie`;return`\xc9rv\xe9nytelen ${t[n.format]??n.format}`;case"not_multiple_of":return`\xc9rv\xe9nytelen sz\xe1m: ${n.divisor} t\xf6bbsz\xf6r\xf6s\xe9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${n.keys.length>1?"s":""}: ${Ti(n.keys,", ")}`;case"invalid_key":return`\xc9rv\xe9nytelen kulcs ${n.origin}`;case"invalid_union":default:return"Érvénytelen bemenet";case"invalid_element":return`\xc9rv\xe9nytelen \xe9rt\xe9k: ${n.origin}`}})}},"id",0,function(){let e,t;return{localeError:(e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}},t={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},n=>{switch(n.code){case"invalid_type":return`Input tidak valid: diharapkan ${n.expected}, diterima ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Input tidak valid: diharapkan ${Tb(n.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${Ti(n.values,"|")}`;
60case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Terlalu besar: diharapkan ${n.origin??"value"} memiliki ${t}${n.maximum.toString()} ${i.unit??"elemen"}`;return`Terlalu besar: diharapkan ${n.origin??"value"} menjadi ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Terlalu kecil: diharapkan ${n.origin} memiliki ${t}${n.minimum.toString()} ${i.unit}`;return`Terlalu kecil: diharapkan ${n.origin} menjadi ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`String tidak valid: harus dimulai dengan "${n.prefix}"`;if("ends_with"===n.format)return`String tidak valid: harus berakhir dengan "${n.suffix}"`;if("includes"===n.format)return`String tidak valid: harus menyertakan "${n.includes}"`;if("regex"===n.format)return`String tidak valid: harus sesuai pola ${n.pattern}`;return`${t[n.format]??n.format} tidak valid`;case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${n.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${n.keys.length>1?"s":""}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${n.origin}`;case"invalid_union":default:return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${n.origin}`}})}},"it",0,function(){let e,t;return{localeError:(e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}},t={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},n=>{switch(n.code){case"invalid_type":return`Input non valido: atteso ${n.expected}, ricevuto ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"numero";case"object":if(Array.isArray(e))return"vettore";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Input non valido: atteso ${Tb(n.values[0])}`;return`Opzione non valida: atteso uno tra ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Troppo grande: ${n.origin??"valore"} deve avere ${t}${n.maximum.toString()} ${i.unit??"elementi"}`;return`Troppo grande: ${n.origin??"valore"} deve essere ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Troppo piccolo: ${n.origin} deve avere ${t}${n.minimum.toString()} ${i.unit}`;return`Troppo piccolo: ${n.origin} deve essere ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Stringa non valida: deve iniziare con "${n.prefix}"`;if("ends_with"===n.format)return`Stringa non valida: deve terminare con "${n.suffix}"`;if("includes"===n.format)return`Stringa non valida: deve includere "${n.includes}"`;if("regex"===n.format)return`Stringa non valida: deve corrispondere al pattern ${n.pattern}`;return`Invalid ${t[n.format]??n.format}`;case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${n.divisor}`;case"unrecognized_keys":return`Chiav${n.keys.length>1?"i":"e"} non riconosciut${n.keys.length>1?"e":"a"}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${n.origin}`;case"invalid_union":default:return"Input non valido";case"invalid_element":return`Valore non valido in ${n.origin}`}})}},"ja",0,function(){let e,t;return{localeError:(e={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}},t={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"},n=>
60{switch(n.code){case"invalid_type":return`無効な入力: ${n.expected}が期待されましたが、${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"数値";case"object":if(Array.isArray(e))return"配列";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}が入力されました`;case"invalid_value":if(1===n.values.length)return`無効な入力: ${Tb(n.values[0])}が期待されました`;return`無効な選択: ${Ti(n.values,"、")}のいずれかである必要があります`;case"too_big":{let t=n.inclusive?"以下である":"より小さい",i=e[n.origin]??null;if(i)return`大きすぎる値: ${n.origin??"値"}は${n.maximum.toString()}${i.unit??"要素"}${t}必要があります`;return`大きすぎる値: ${n.origin??"値"}は${n.maximum.toString()}${t}必要があります`}case"too_small":{let t=n.inclusive?"以上である":"より大きい",i=e[n.origin]??null;if(i)return`小さすぎる値: ${n.origin}は${n.minimum.toString()}${i.unit}${t}必要があります`;return`小さすぎる値: ${n.origin}は${n.minimum.toString()}${t}必要があります`}case"invalid_format":if("starts_with"===n.format)return`無効な文字列: "${n.prefix}"で始まる必要があります`;if("ends_with"===n.format)return`無効な文字列: "${n.suffix}"で終わる必要があります`;if("includes"===n.format)return`無効な文字列: "${n.includes}"を含む必要があります`;if("regex"===n.format)return`無効な文字列: パターン${n.pattern}に一致する必要があります`;return`無効な${t[n.format]??n.format}`;case"not_multiple_of":return`無効な数値: ${n.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${n.keys.length>1?"群":""}: ${Ti(n.keys,"、")}`;case"invalid_key":return`${n.origin}内の無効なキー`;case"invalid_union":default:return"無効な入力";case"invalid_element":return`${n.origin}内の無効な値`}})}},"kh",0,function(){let e,t;return{localeError:(e={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}},t={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},n=>{switch(n.code){case"invalid_type":return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${n.expected} ប៉ុន្តែទទួលបាន ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"មិនមែនជាលេខ (NaN)":"លេខ";case"object":if(Array.isArray(e))return"អារេ (Array)";if(null===e)return"គ្មានតម្លៃ (null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${Tb(n.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${Ti(n.values,"|")}`;
60case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`ធំពេក៖ ត្រូវការ ${n.origin??"តម្លៃ"} ${t} ${n.maximum.toString()} ${i.unit??"ធាតុ"}`;return`ធំពេក៖ ត្រូវការ ${n.origin??"តម្លៃ"} ${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`តូចពេក៖ ត្រូវការ ${n.origin} ${t} ${n.minimum.toString()} ${i.unit}`;return`តូចពេក៖ ត្រូវការ ${n.origin} ${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${n.prefix}"`;if("ends_with"===n.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${n.suffix}"`;if("includes"===n.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${n.includes}"`;if("regex"===n.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${n.pattern}`;return`មិនត្រឹមត្រូវ៖ ${t[n.format]??n.format}`;case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${n.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${Ti(n.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${n.origin}`;case"invalid_union":default:return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${n.origin}`}})}},"ko",0,function(){let e,t;return{localeError:(e={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}},t={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"},n=>{switch(n.code){case"invalid_type":return`잘못된 입력: 예상 타입은 ${n.expected}, 받은 타입은 ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}입니다`;case"invalid_value":if(1===n.values.length)return`잘못된 입력: 값은 ${Tb(n.values[0])} 이어야 합니다`;return`잘못된 옵션: ${Ti(n.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let t=n.inclusive?"이하":"미만",i="미만"===t?"이어야 합니다":"여야 합니다",a=e[n.origin]??null,r=a?.unit??"요소";if(a)return`${n.origin??"값"}이 너무 큽니다: ${n.maximum.toString()}${r} ${t}${i}`;return`${n.origin??"값"}이 너무 큽니다: ${n.maximum.toString()} ${t}${i}`}case"too_small":{let t=n.inclusive?"이상":"초과",i="이상"===t?"이어야 합니다":"여야 합니다",a=e[n.origin]??null,r=a?.unit??"요소";if(a)return`${n.origin??"값"}이 너무 작습니다: ${n.minimum.toString()}${r} ${t}${i}`;return`${n.origin??"값"}이 너무 작습니다: ${n.minimum.toString()} ${t}${i}`}case"invalid_format":if("starts_with"===n.format)return`잘못된 문자열: "${n.prefix}"(으)로 시작해야 합니다`;if("ends_with"===n.format)return`잘못된 문자열: "${n.suffix}"(으)로 끝나야 합니다`;if("includes"===n.format)return`잘못된 문자열: "${n.includes}"을(를) 포함해야 합니다`;if("regex"===n.format)return`잘못된 문자열: 정규식 ${n.pattern} 패턴과 일치해야 합니다`;return`잘못된 ${t[n.format]??n.format}`;case"not_multiple_of":return`잘못된 숫자: ${n.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${Ti(n.keys,", ")}`;
60case"invalid_key":return`잘못된 키: ${n.origin}`;case"invalid_union":default:return"잘못된 입력";case"invalid_element":return`잘못된 값: ${n.origin}`}})}},"mk",0,function(){let e,t;return{localeError:(e={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}},t={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"},n=>{switch(n.code){case"invalid_type":return`Грешен внес: се очекува ${n.expected}, примено ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"број";case"object":if(Array.isArray(e))return"низа";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Invalid input: expected ${Tb(n.values[0])}`;return`Грешана опција: се очекува една ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Премногу голем: се очекува ${n.origin??"вредноста"} да има ${t}${n.maximum.toString()} ${i.unit??"елементи"}`;return`Премногу голем: се очекува ${n.origin??"вредноста"} да биде ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Премногу мал: се очекува ${n.origin} да има ${t}${n.minimum.toString()} ${i.unit}`;return`Премногу мал: се очекува ${n.origin} да биде ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Неважечка низа: мора да започнува со "${n.prefix}"`;if("ends_with"===n.format)return`Неважечка низа: мора да завршува со "${n.suffix}"`;if("includes"===n.format)return`Неважечка низа: мора да вклучува "${n.includes}"`;if("regex"===n.format)return`Неважечка низа: мора да одгоара на патернот ${n.pattern}`;return`Invalid ${t[n.format]??n.format}`;case"not_multiple_of":return`Грешен број: мора да биде делив со ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${n.origin}`;case"invalid_union":default:return"Грешен внес";case"invalid_element":return`Грешна вредност во ${n.origin}`}})}},"ms",0,function(){let e,t;return{localeError:(e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}},t={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},n=>{switch(n.code){case"invalid_type":return`Input tidak sah: dijangka ${n.expected}, diterima ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"nombor";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;
60case"invalid_value":if(1===n.values.length)return`Input tidak sah: dijangka ${Tb(n.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Terlalu besar: dijangka ${n.origin??"nilai"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit??"elemen"}`;return`Terlalu besar: dijangka ${n.origin??"nilai"} adalah ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Terlalu kecil: dijangka ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`Terlalu kecil: dijangka ${n.origin} adalah ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`String tidak sah: mesti bermula dengan "${n.prefix}"`;if("ends_with"===n.format)return`String tidak sah: mesti berakhir dengan "${n.suffix}"`;if("includes"===n.format)return`String tidak sah: mesti mengandungi "${n.includes}"`;if("regex"===n.format)return`String tidak sah: mesti sepadan dengan corak ${n.pattern}`;return`${t[n.format]??n.format} tidak sah`;case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${n.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${Ti(n.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${n.origin}`;case"invalid_union":default:return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${n.origin}`}})}},"nl",0,function(){let e,t;return{localeError:(e={string:{unit:"tekens"},file:{unit:"bytes"},array:{unit:"elementen"},set:{unit:"elementen"}},t={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},n=>{switch(n.code){case"invalid_type":return`Ongeldige invoer: verwacht ${n.expected}, ontving ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"getal";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Ongeldige invoer: verwacht ${Tb(n.values[0])}`;return`Ongeldige optie: verwacht \xe9\xe9n van ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Te lang: verwacht dat ${n.origin??"waarde"} ${t}${n.maximum.toString()} ${i.unit??"elementen"} bevat`;return`Te lang: verwacht dat ${n.origin??"waarde"} ${t}${n.maximum.toString()} is`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Te kort: verwacht dat ${n.origin} ${t}${n.minimum.toString()} ${i.unit} bevat`;return`Te kort: verwacht dat ${n.origin} ${t}${n.minimum.toString()} is`}case"invalid_format":if("starts_with"===n.format)return`Ongeldige tekst: moet met "${n.prefix}" beginnen`;if("ends_with"===n.format)return`Ongeldige tekst: moet op "${n.suffix}" eindigen`;if("includes"===n.format)return`Ongeldige tekst: moet "${n.includes}" bevatten`;if("regex"===n.format)return`Ongeldige tekst: moet overeenkomen met patroon ${n.pattern}`;return`Ongeldig: ${t[n.format]??n.format}`;case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${n.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${n.keys.length>1?"s":""}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${n.origin}`;case"invalid_union":default:return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${n.origin}`}})}},"no",0,function(){let e,t;return{localeError:(e={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"}},t={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},n=>
60{switch(n.code){case"invalid_type":return`Ugyldig input: forventet ${n.expected}, fikk ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"tall";case"object":if(Array.isArray(e))return"liste";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Ugyldig verdi: forventet ${Tb(n.values[0])}`;return`Ugyldig valg: forventet en av ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`For stor(t): forventet ${n.origin??"value"} til \xe5 ha ${t}${n.maximum.toString()} ${i.unit??"elementer"}`;return`For stor(t): forventet ${n.origin??"value"} til \xe5 ha ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`For lite(n): forventet ${n.origin} til \xe5 ha ${t}${n.minimum.toString()} ${i.unit}`;return`For lite(n): forventet ${n.origin} til \xe5 ha ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Ugyldig streng: m\xe5 starte med "${n.prefix}"`;if("ends_with"===n.format)return`Ugyldig streng: m\xe5 ende med "${n.suffix}"`;if("includes"===n.format)return`Ugyldig streng: m\xe5 inneholde "${n.includes}"`;if("regex"===n.format)return`Ugyldig streng: m\xe5 matche m\xf8nsteret ${n.pattern}`;return`Ugyldig ${t[n.format]??n.format}`;case"not_multiple_of":return`Ugyldig tall: m\xe5 v\xe6re et multiplum av ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Ugyldig n\xf8kkel i ${n.origin}`;case"invalid_union":default:return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${n.origin}`}})}},"ota",0,function(){let e,t;return{localeError:(e={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}},t={regex:"giren",email:"epostagâh",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO hengâmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"},n=>{switch(n.code){case"invalid_type":return`F\xe2sit giren: umulan ${n.expected}, alınan ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"numara";case"object":if(Array.isArray(e))return"saf";if(null===e)return"gayb";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`F\xe2sit giren: umulan ${Tb(n.values[0])}`;return`F\xe2sit tercih: m\xfbteberler ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Fazla b\xfcy\xfck: ${n.origin??"value"}, ${t}${n.maximum.toString()} ${i.unit??"elements"} sahip olmalıydı.`;return`Fazla b\xfcy\xfck: ${n.origin??"value"}, ${t}${n.maximum.toString()} olmalıydı.`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Fazla k\xfc\xe7\xfck: ${n.origin}, ${t}${n.minimum.toString()} ${i.unit} sahip olmalıydı.`;return`Fazla k\xfc\xe7\xfck: ${n.origin}, ${t}${n.minimum.toString()} olmalıydı.`}case"invalid_format":if("starts_with"===n.format)return`F\xe2sit metin: "${n.prefix}" ile başlamalı.`;if("ends_with"===n.format)return`F\xe2sit metin: "${n.suffix}" ile bitmeli.`;if("includes"===n.format)return`F\xe2sit metin: "${n.includes}" ihtiv\xe2 etmeli.`;if("regex"===n.format)return`F\xe2sit metin: ${n.pattern} nakşına uymalı.`;return`F\xe2sit ${t[n.format]??n.format}`;case"not_multiple_of":return`F\xe2sit sayı: ${n.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${n.keys.length>1?"s":""}: ${Ti(n.keys,", ")}`;
60case"invalid_key":return`${n.origin} i\xe7in tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${n.origin} i\xe7in tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}})}},"pl",0,function(){let e,t;return{localeError:(e={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"}},t={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"},n=>{switch(n.code){case"invalid_type":return`Nieprawidłowe dane wejściowe: oczekiwano ${n.expected}, otrzymano ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"liczba";case"object":if(Array.isArray(e))return"tablica";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Nieprawidłowe dane wejściowe: oczekiwano ${Tb(n.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Za duża wartość: oczekiwano, że ${n.origin??"wartość"} będzie mieć ${t}${n.maximum.toString()} ${i.unit??"elementów"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${n.origin??"wartość"} będzie wynosić ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Za mała wartość: oczekiwano, że ${n.origin??"wartość"} będzie mieć ${t}${n.minimum.toString()} ${i.unit??"elementów"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${n.origin??"wartość"} będzie wynosić ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Nieprawidłowy ciąg znak\xf3w: musi zaczynać się od "${n.prefix}"`;if("ends_with"===n.format)return`Nieprawidłowy ciąg znak\xf3w: musi kończyć się na "${n.suffix}"`;if("includes"===n.format)return`Nieprawidłowy ciąg znak\xf3w: musi zawierać "${n.includes}"`;if("regex"===n.format)return`Nieprawidłowy ciąg znak\xf3w: musi odpowiadać wzorcowi ${n.pattern}`;return`Nieprawidłow(y/a/e) ${t[n.format]??n.format}`;case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${n.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${n.keys.length>1?"s":""}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${n.origin}`;case"invalid_union":default:return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${n.origin}`}})}},"ps",0,function(){let e,t;return{localeError:(e={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}},t={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"},n=>{switch(n.code){case"invalid_type":return`ناسم ورودي: باید ${n.expected} وای, مګر ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"عدد";case"object":if(Array.isArray(e))return"ارې";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)} ترلاسه شو`;
60case"invalid_value":if(1===n.values.length)return`ناسم ورودي: باید ${Tb(n.values[0])} وای`;return`ناسم انتخاب: باید یو له ${Ti(n.values,"|")} څخه وای`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`ډیر لوی: ${n.origin??"ارزښت"} باید ${t}${n.maximum.toString()} ${i.unit??"عنصرونه"} ولري`;return`ډیر لوی: ${n.origin??"ارزښت"} باید ${t}${n.maximum.toString()} وي`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`ډیر کوچنی: ${n.origin} باید ${t}${n.minimum.toString()} ${i.unit} ولري`;return`ډیر کوچنی: ${n.origin} باید ${t}${n.minimum.toString()} وي`}case"invalid_format":if("starts_with"===n.format)return`ناسم متن: باید د "${n.prefix}" سره پیل شي`;if("ends_with"===n.format)return`ناسم متن: باید د "${n.suffix}" سره پای ته ورسيږي`;if("includes"===n.format)return`ناسم متن: باید "${n.includes}" ولري`;if("regex"===n.format)return`ناسم متن: باید د ${n.pattern} سره مطابقت ولري`;return`${t[n.format]??n.format} ناسم دی`;case"not_multiple_of":return`ناسم عدد: باید د ${n.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${n.keys.length>1?"کلیډونه":"کلیډ"}: ${Ti(n.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${n.origin} کې`;case"invalid_union":default:return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${n.origin} کې`}})}},"pt",0,function(){let e,t;return{localeError:(e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}},t={regex:"padrão",email:"endereço de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"duração ISO",ipv4:"endereço IPv4",ipv6:"endereço IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},n=>{switch(n.code){case"invalid_type":return`Tipo inv\xe1lido: esperado ${n.expected}, recebido ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"número";case"object":if(Array.isArray(e))return"array";if(null===e)return"nulo";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Entrada inv\xe1lida: esperado ${Tb(n.values[0])}`;return`Op\xe7\xe3o inv\xe1lida: esperada uma das ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Muito grande: esperado que ${n.origin??"valor"} tivesse ${t}${n.maximum.toString()} ${i.unit??"elementos"}`;return`Muito grande: esperado que ${n.origin??"valor"} fosse ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Muito pequeno: esperado que ${n.origin} tivesse ${t}${n.minimum.toString()} ${i.unit}`;return`Muito pequeno: esperado que ${n.origin} fosse ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Texto inv\xe1lido: deve come\xe7ar com "${n.prefix}"`;if("ends_with"===n.format)return`Texto inv\xe1lido: deve terminar com "${n.suffix}"`;if("includes"===n.format)return`Texto inv\xe1lido: deve incluir "${n.includes}"`;if("regex"===n.format)return`Texto inv\xe1lido: deve corresponder ao padr\xe3o ${n.pattern}`;return`${t[n.format]??n.format} inv\xe1lido`;case"not_multiple_of":return`N\xfamero inv\xe1lido: deve ser m\xfaltiplo de ${n.divisor}`;case"unrecognized_keys":return`Chave${n.keys.length>1?"s":""} desconhecida${n.keys.length>1?"s":""}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Chave inv\xe1lida em ${n.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inv\xe1lido em ${n.origin}`;default:return"Campo inválido"}})}},"ru",0,function(){let e,t;return{localeError:(e={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}},t={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"},n=>
60{switch(n.code){case"invalid_type":return`Неверный ввод: ожидалось ${n.expected}, получено ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"число";case"object":if(Array.isArray(e))return"массив";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Неверный ввод: ожидалось ${Tb(n.values[0])}`;return`Неверный вариант: ожидалось одно из ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i){let e=Aa(Number(n.maximum),i.unit.one,i.unit.few,i.unit.many);return`Слишком большое значение: ожидалось, что ${n.origin??"значение"} будет иметь ${t}${n.maximum.toString()} ${e}`}return`Слишком большое значение: ожидалось, что ${n.origin??"значение"} будет ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i){let e=Aa(Number(n.minimum),i.unit.one,i.unit.few,i.unit.many);return`Слишком маленькое значение: ожидалось, что ${n.origin} будет иметь ${t}${n.minimum.toString()} ${e}`}return`Слишком маленькое значение: ожидалось, что ${n.origin} будет ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Неверная строка: должна начинаться с "${n.prefix}"`;if("ends_with"===n.format)return`Неверная строка: должна заканчиваться на "${n.suffix}"`;if("includes"===n.format)return`Неверная строка: должна содержать "${n.includes}"`;if("regex"===n.format)return`Неверная строка: должна соответствовать шаблону ${n.pattern}`;return`Неверный ${t[n.format]??n.format}`;case"not_multiple_of":return`Неверное число: должно быть кратным ${n.divisor}`;case"unrecognized_keys":return`Нераспознанн${n.keys.length>1?"ые":"ый"} ключ${n.keys.length>1?"и":""}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${n.origin}`;case"invalid_union":default:return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${n.origin}`}})}},"sl",0,function(){let e,t;return{localeError:(e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}},t={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",jwt:"JWT",template_literal:"vnos"},n=>{switch(n.code){case"invalid_type":return`Neveljaven vnos: pričakovano ${n.expected}, prejeto ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"število";case"object":if(Array.isArray(e))return"tabela";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Neveljaven vnos: pričakovano ${Tb(n.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Preveliko: pričakovano, da bo ${n.origin??"vrednost"} imelo ${t}${n.maximum.toString()} ${i.unit??"elementov"}`;return`Preveliko: pričakovano, da bo ${n.origin??"vrednost"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Premajhno: pričakovano, da bo ${n.origin} imelo ${t}${n.minimum.toString()} ${i.unit}`;return`Premajhno: pričakovano, da bo ${n.origin} ${t}${n.minimum.toString()}`}
60case"invalid_format":if("starts_with"===n.format)return`Neveljaven niz: mora se začeti z "${n.prefix}"`;if("ends_with"===n.format)return`Neveljaven niz: mora se končati z "${n.suffix}"`;if("includes"===n.format)return`Neveljaven niz: mora vsebovati "${n.includes}"`;if("regex"===n.format)return`Neveljaven niz: mora ustrezati vzorcu ${n.pattern}`;return`Neveljaven ${t[n.format]??n.format}`;case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${n.divisor}`;case"unrecognized_keys":return`Neprepoznan${n.keys.length>1?"i ključi":" ključ"}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${n.origin}`;case"invalid_union":default:return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${n.origin}`}})}},"sv",0,function(){let e,t;return{localeError:(e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"}},t={regex:"reguljärt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad sträng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},n=>{switch(n.code){case"invalid_type":return`Ogiltig inmatning: f\xf6rv\xe4ntat ${n.expected}, fick ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"antal";case"object":if(Array.isArray(e))return"lista";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Ogiltig inmatning: f\xf6rv\xe4ntat ${Tb(n.values[0])}`;return`Ogiltigt val: f\xf6rv\xe4ntade en av ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`F\xf6r stor(t): f\xf6rv\xe4ntade ${n.origin??"värdet"} att ha ${t}${n.maximum.toString()} ${i.unit??"element"}`;return`F\xf6r stor(t): f\xf6rv\xe4ntat ${n.origin??"värdet"} att ha ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`F\xf6r lite(t): f\xf6rv\xe4ntade ${n.origin??"värdet"} att ha ${t}${n.minimum.toString()} ${i.unit}`;return`F\xf6r lite(t): f\xf6rv\xe4ntade ${n.origin??"värdet"} att ha ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Ogiltig str\xe4ng: m\xe5ste b\xf6rja med "${n.prefix}"`;if("ends_with"===n.format)return`Ogiltig str\xe4ng: m\xe5ste sluta med "${n.suffix}"`;if("includes"===n.format)return`Ogiltig str\xe4ng: m\xe5ste inneh\xe5lla "${n.includes}"`;if("regex"===n.format)return`Ogiltig str\xe4ng: m\xe5ste matcha m\xf6nstret "${n.pattern}"`;return`Ogiltig(t) ${t[n.format]??n.format}`;case"not_multiple_of":return`Ogiltigt tal: m\xe5ste vara en multipel av ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${n.origin??"värdet"}`;case"invalid_union":default:return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xe4rde i ${n.origin??"värdet"}`}})}},"ta",0,function(){let e,t;return{localeError:(e={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}},t={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்ப
60ு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"},n=>{switch(n.code){case"invalid_type":return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${n.expected}, பெறப்பட்டது ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"எண் அல்லாதது":"எண்";case"object":if(Array.isArray(e))return"அணி";if(null===e)return"வெறுமை";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${Tb(n.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${Ti(n.values,"|")} இல் ஒன்று`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${n.origin??"மதிப்பு"} ${t}${n.maximum.toString()} ${i.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${n.origin??"மதிப்பு"} ${t}${n.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${n.origin} ${t}${n.minimum.toString()} ${i.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${n.origin} ${t}${n.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":if("starts_with"===n.format)return`தவறான சரம்: "${n.prefix}" இல் தொடங்க வேண்டும்`;if("ends_with"===n.format)return`தவறான சரம்: "${n.suffix}" இல் முடிவடைய வேண்டும்`;if("includes"===n.format)return`தவறான சரம்: "${n.includes}" ஐ உள்ளடக்க வேண்டும்`;if("regex"===n.format)return`தவறான சரம்: ${n.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`;return`தவறான ${t[n.format]??n.format}`;case"not_multiple_of":return`தவறான எண்: ${n.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${n.keys.length>1?"கள்":""}: ${Ti(n.keys,", ")}`;case"invalid_key":return`${n.origin} இல் தவறான விசை`;case"invalid_union":default:return"தவறான உள்ளீடு";case"invalid_element":return`${n.origin} இல் தவறான மதிப்பு`}})}},"th",0,function(){let e,t;return{localeError:(e={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}},t={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},n=>
60{switch(n.code){case"invalid_type":return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${n.expected} แต่ได้รับ ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"ไม่ใช่ตัวเลข (NaN)":"ตัวเลข";case"object":if(Array.isArray(e))return"อาร์เรย์ (Array)";if(null===e)return"ไม่มีค่า (null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`ค่าไม่ถูกต้อง: ควรเป็น ${Tb(n.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"ไม่เกิน":"น้อยกว่า",i=e[n.origin]??null;if(i)return`เกินกำหนด: ${n.origin??"ค่า"} ควรมี${t} ${n.maximum.toString()} ${i.unit??"รายการ"}`;
60return`เกินกำหนด: ${n.origin??"ค่า"} ควรมี${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?"อย่างน้อย":"มากกว่า",i=e[n.origin]??null;if(i)return`น้อยกว่ากำหนด: ${n.origin} ควรมี${t} ${n.minimum.toString()} ${i.unit}`;return`น้อยกว่ากำหนด: ${n.origin} ควรมี${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${n.prefix}"`;if("ends_with"===n.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${n.suffix}"`;if("includes"===n.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${n.includes}" อยู่ในข้อความ`;if("regex"===n.format)return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${n.pattern}`;return`รูปแบบไม่ถูกต้อง: ${t[n.format]??n.format}`;case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${n.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${Ti(n.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${n.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${n.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}})}},"tr",0,function(){let e,t;return{localeError:(e={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"}},t={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO süre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"},n=>{switch(n.code){case"invalid_type":return`Ge\xe7ersiz değer: beklenen ${n.expected}, alınan ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Ge\xe7ersiz değer: beklenen ${Tb(n.values[0])}`;return`Ge\xe7ersiz se\xe7enek: aşağıdakilerden biri olmalı: ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`\xc7ok b\xfcy\xfck: beklenen ${n.origin??"değer"} ${t}${n.maximum.toString()} ${i.unit??"öğe"}`;return`\xc7ok b\xfcy\xfck: beklenen ${n.origin??"değer"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`\xc7ok k\xfc\xe7\xfck: beklenen ${n.origin} ${t}${n.minimum.toString()} ${i.unit}`;return`\xc7ok k\xfc\xe7\xfck: beklenen ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Ge\xe7ersiz metin: "${n.prefix}" ile başlamalı`;if("ends_with"===n.format)return`Ge\xe7ersiz metin: "${n.suffix}" ile bitmeli`;if("includes"===n.format)return`Ge\xe7ersiz metin: "${n.includes}" i\xe7ermeli`;if("regex"===n.format)return`Ge\xe7ersiz metin: ${n.pattern} desenine uymalı`;return`Ge\xe7ersiz ${t[n.format]??n.format}`;case"not_multiple_of":return`Ge\xe7ersiz sayı: ${n.divisor} ile tam b\xf6l\xfcnebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${n.keys.length>1?"lar":""}: ${Ti(n.keys,", ")}`;
60case"invalid_key":return`${n.origin} i\xe7inde ge\xe7ersiz anahtar`;case"invalid_union":default:return"Geçersiz değer";case"invalid_element":return`${n.origin} i\xe7inde ge\xe7ersiz değer`}})}},"ua",0,function(){let e,t;return{localeError:(e={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}},t={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"},n=>{switch(n.code){case"invalid_type":return`Неправильні вхідні дані: очікується ${n.expected}, отримано ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"число";case"object":if(Array.isArray(e))return"масив";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Неправильні вхідні дані: очікується ${Tb(n.values[0])}`;return`Неправильна опція: очікується одне з ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Занадто велике: очікується, що ${n.origin??"значення"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit??"елементів"}`;return`Занадто велике: очікується, що ${n.origin??"значення"} буде ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Занадто мале: очікується, що ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`Занадто мале: очікується, що ${n.origin} буде ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Неправильний рядок: повинен починатися з "${n.prefix}"`;if("ends_with"===n.format)return`Неправильний рядок: повинен закінчуватися на "${n.suffix}"`;if("includes"===n.format)return`Неправильний рядок: повинен містити "${n.includes}"`;if("regex"===n.format)return`Неправильний рядок: повинен відповідати шаблону ${n.pattern}`;return`Неправильний ${t[n.format]??n.format}`;case"not_multiple_of":return`Неправильне число: повинно бути кратним ${n.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${n.keys.length>1?"і":""}: ${Ti(n.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${n.origin}`;case"invalid_union":default:return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${n.origin}`}})}},"ur",0,function(){let e,t;return{localeError:(e={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}},t={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},n=>
60{switch(n.code){case"invalid_type":return`غلط ان پٹ: ${n.expected} متوقع تھا، ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"نمبر";case"object":if(Array.isArray(e))return"آرے";if(null===e)return"نل";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)} موصول ہوا`;case"invalid_value":if(1===n.values.length)return`غلط ان پٹ: ${Tb(n.values[0])} متوقع تھا`;return`غلط آپشن: ${Ti(n.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`بہت بڑا: ${n.origin??"ویلیو"} کے ${t}${n.maximum.toString()} ${i.unit??"عناصر"} ہونے متوقع تھے`;return`بہت بڑا: ${n.origin??"ویلیو"} کا ${t}${n.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`بہت چھوٹا: ${n.origin} کے ${t}${n.minimum.toString()} ${i.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${n.origin} کا ${t}${n.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":if("starts_with"===n.format)return`غلط سٹرنگ: "${n.prefix}" سے شروع ہونا چاہیے`;if("ends_with"===n.format)return`غلط سٹرنگ: "${n.suffix}" پر ختم ہونا چاہیے`;if("includes"===n.format)return`غلط سٹرنگ: "${n.includes}" شامل ہونا چاہیے`;if("regex"===n.format)return`غلط سٹرنگ: پیٹرن ${n.pattern} سے میچ ہونا چاہیے`;return`غلط ${t[n.format]??n.format}`;case"not_multiple_of":return`غلط نمبر: ${n.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${n.keys.length>1?"ز":""}: ${Ti(n.keys,"، ")}`;case"invalid_key":return`${n.origin} میں غلط کی`;case"invalid_union":default:return"غلط ان پٹ";case"invalid_element":return`${n.origin} میں غلط ویلیو`}})}},"vi",0,function(){let e,t;return{localeError:(e={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"}},t={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu vào"},n=>{switch(n.code){case"invalid_type":return`Đầu v\xe0o kh\xf4ng hợp lệ: mong đợi ${n.expected}, nhận được ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"số";case"object":if(Array.isArray(e))return"mảng";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`Đầu v\xe0o kh\xf4ng hợp lệ: mong đợi ${Tb(n.values[0])}`;return`T\xf9y chọn kh\xf4ng hợp lệ: mong đợi một trong c\xe1c gi\xe1 trị ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Qu\xe1 lớn: mong đợi ${n.origin??"giá trị"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit??"phần tử"}`;return`Qu\xe1 lớn: mong đợi ${n.origin??"giá trị"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Qu\xe1 nhỏ: mong đợi ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`Qu\xe1 nhỏ: mong đợi ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Chuỗi kh\xf4ng hợp lệ: phải bắt đầu bằng "${n.prefix}"`;if("ends_with"===n.format)return`Chuỗi kh\xf4ng hợp lệ: phải kết th\xfac bằng "${n.suffix}"`;if("includes"===n.format)return`Chuỗi kh\xf4ng hợp lệ: phải bao gồm "${n.includes}"`;if("regex"===n.format)return`Chuỗi kh\xf4ng hợp lệ: phải khớp với mẫu ${n.pattern}`;return`${t[n.format]??n.format} kh\xf4ng hợp lệ`;case"not_multiple_of":return`Số kh\xf4ng hợp lệ: phải l\xe0 bội số của ${n.divisor}`;case"unrecognized_keys":return`Kh\xf3a kh\xf4ng được nhận dạng: ${Ti(n.keys,", ")}`;
60case"invalid_key":return`Kh\xf3a kh\xf4ng hợp lệ trong ${n.origin}`;case"invalid_union":default:return"Đầu vào không hợp lệ";case"invalid_element":return`Gi\xe1 trị kh\xf4ng hợp lệ trong ${n.origin}`}})}},"zhCN",0,function(){let e,t;return{localeError:(e={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}},t={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"},n=>{switch(n.code){case"invalid_type":return`无效输入:期望 ${n.expected},实际接收 ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"非数字(NaN)":"数字";case"object":if(Array.isArray(e))return"数组";if(null===e)return"空值(null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`无效输入:期望 ${Tb(n.values[0])}`;return`无效选项:期望以下之一 ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`数值过大:期望 ${n.origin??"值"} ${t}${n.maximum.toString()} ${i.unit??"个元素"}`;return`数值过大:期望 ${n.origin??"值"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`数值过小:期望 ${n.origin} ${t}${n.minimum.toString()} ${i.unit}`;return`数值过小:期望 ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`无效字符串:必须以 "${n.prefix}" 开头`;if("ends_with"===n.format)return`无效字符串:必须以 "${n.suffix}" 结尾`;if("includes"===n.format)return`无效字符串:必须包含 "${n.includes}"`;if("regex"===n.format)return`无效字符串:必须满足正则表达式 ${n.pattern}`;return`无效${t[n.format]??n.format}`;case"not_multiple_of":return`无效数字:必须是 ${n.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${Ti(n.keys,", ")}`;case"invalid_key":return`${n.origin} 中的键(key)无效`;case"invalid_union":default:return"无效输入";case"invalid_element":return`${n.origin} 中包含无效值(value)`}})}},"zhTW",0,function(){let e,t;return{localeError:(e={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}},t={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"},n=>{switch(n.code){case"invalid_type":return`無效的輸入值:預期為 ${n.expected},但收到 ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(n.input)}`;case"invalid_value":if(1===n.values.length)return`無效的輸入值:預期為 ${Tb(n.values[0])}`;return`無效的選項:預期為以下其中之一 ${Ti(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`數值過大:預期 ${n.origin??"值"} 應為 ${t}${n.maximum.toString()} ${i.unit??"個元素"}`;return`數值過大:預期 ${n.origin??"值"} 應為 ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`數值過小:預期 ${n.origin} 應為 ${t}${n.minimum.toString()} ${i.unit}`;return`數值過小:預期 ${n.origin} 應為 ${t}${n.minimum.toString()}`}
60case"invalid_format":if("starts_with"===n.format)return`無效的字串:必須以 "${n.prefix}" 開頭`;if("ends_with"===n.format)return`無效的字串:必須以 "${n.suffix}" 結尾`;if("includes"===n.format)return`無效的字串:必須包含 "${n.includes}"`;if("regex"===n.format)return`無效的字串:必須符合格式 ${n.pattern}`;return`無效的 ${t[n.format]??n.format}`;case"not_multiple_of":return`無效的數字:必須為 ${n.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${n.keys.length>1?"們":""}:${Ti(n.keys,"、")}`;case"invalid_key":return`${n.origin} 中有無效的鍵值`;case"invalid_union":default:return"無效的輸入值";case"invalid_element":return`${n.origin} 中有無效的值`}})}}],395525);var Ar=e.i(395525);let Ao=Symbol("ZodOutput"),As=Symbol("ZodInput");class Al{constructor(){this._map=new Map,this._idmap=new Map}add(e,...t){let n=t[0];if(this._map.set(e,n),n&&"object"==typeof n&&"id"in n){if(this._idmap.has(n.id))throw Error(`ID ${n.id} already exists in the registry`);this._idmap.set(n.id,e)}return this}clear(){return this._map=new Map,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&"object"==typeof t&&"id"in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let n={...this.get(t)??{}};return delete n.id,{...n,...this._map.get(e)}}return this._map.get(e)}has(e){return this._map.has(e)}}function Ad(){return new Al}let Ac=Ad();function Au(e,t){return new e({type:"string",...T_(t)})}function Am(e,t){return new e({type:"string",coerce:!0,...T_(t)})}function Ap(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...T_(t)})}function Ah(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...T_(t)})}function Av(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...T_(t)})}function Af(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...T_(t)})}function Ag(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...T_(t)})}function Ay(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...T_(t)})}function Aw(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...T_(t)})}function A_(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...T_(t)})}function Ab(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...T_(t)})}function Ak(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...T_(t)})}function AI(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...T_(t)})}function Ax(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...T_(t)})}function AS(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...T_(t)})}function AC(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...T_(t)})}function AR(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...T_(t)})}function AO(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...T_(t)})}function Aj(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...T_(t)})}function AT(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...T_(t)})}function AP(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...T_(t)})}function AE(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...T_(t)})}function AA(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...T_(t)})}function AN(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...T_(t)})}e.s(["$ZodRegistry",0,Al,"$input",0,As,"$output",0,Ao,"globalRegistry",0,Ac,"registry",0,Ad],299276),e.i(299276),e.i(796327);let Aq={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function AU(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...T_(t)})}function AM(e,t){return new e({type:"string",format:"date",check:"string_format",...T_(t)})}function AD(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...T_(t)})}function AW(e,t){return new e({type:"string",format:"duration",check:"string_format",...T_(t)})}function A$(e,t){return new e({type:"number",checks:[],...T_(t)})}function Az(e,t){return new e({type:"number",coerce:!0,checks:[],...T_(t)})}function AF(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...T_(t)})}function AL(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...T_(t)})}function AV(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...T_(t)})}function AB(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...T_(t)})}function AK(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...T_(t)})}function AZ(e,t){return new e({type:"boolean",...T_(t)})}function AG(e,t){return new e({type:"boolean",coerce:!0,...T_(t)})}function AH(e,t){return new e({type:"bigint",...T_(t)})}function AJ(e,t){return new e({type:"bigint",coerce:!0,...T_(t)})}function AY(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...T_(t)})}function AX(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...T_(t)})}function AQ(e,t){return new e({type:"symbol",...T_(t)})}function A0(e,t){return new e({type:"undefined",...T_(t)})}function A1(e,t){return new e({type:"null",...T_(t)})}function A2(e){return new e({type:"any"})}function A3(e){return new e({type:"unknown"})}function A5(e,t){return new e({type:"never",...T_(t)})}function A6(e,t){return new e({type:"void",...T_(t)})}function A4(e,t){return new e({type:"date",...T_(t)})}function A7(e,t){return new e({type:"date",coerce:!0,...T_(t)})}function A8(e,t){return new e({type:"nan",...T_(t)})}function A9(e,t){return new Pk({check:"less_than",...T_(t),value:e,inclusive:!1})}function Ne(e,t){return new Pk({check:"less_than",...T_(t),value:e,inclusive:!0})}function Nt(e,t){return new PI({check:"greater_than",...T_(t),value:e,inclusive:!1})}function Nn(e,t){return new PI({check:"greater_than",...T_(t),value:e,inclusive:!0})}function Ni(e){return Nt(0,e)}function Na(e){return A9(0,e)}function Nr(e){return Ne(0,e)}function No(e){return Nn(0,e)}function Ns(e,t){return new Px({check:"multiple_of",...T_(t),value:e})}function Nl(e,t){return new PR({check:"max_size",...T_(t),maximum:e})}function Nd(e,t){return new PO({check:"min_size",...T_(t),minimum:e})}function Nc(e,t){return new Pj({check:"size_equals",...T_(t),size:e})}function Nu(e,t){return new PT({check:"max_length",...T_(t),maximum:e})}function Nm(e,t){return new PP({check:"min_length",...T_(t),minimum:e})}function Np(e,t){return new PE({check:"length_equals",...T_(t),length:e})}function Nh(e,t){return new PN({check:"string_format",format:"regex",...T_(t),pattern:e})}function Nv(e){return new Pq({check:"string_format",format:"lowercase",...T_(e)})}
60function Nf(e){return new PU({check:"string_format",format:"uppercase",...T_(e)})}function Ng(e,t){return new PM({check:"string_format",format:"includes",...T_(t),includes:e})}function Ny(e,t){return new PD({check:"string_format",format:"starts_with",...T_(t),prefix:e})}function Nw(e,t){return new PW({check:"string_format",format:"ends_with",...T_(t),suffix:e})}function N_(e,t,n){return new Pz({check:"property",property:e,schema:t,...T_(n)})}function Nb(e,t){return new PF({check:"mime_type",mime:e,...T_(t)})}function Nk(e){return new PL({check:"overwrite",tx:e})}function NI(e){return Nk(t=>t.normalize(e))}function Nx(){return Nk(e=>e.trim())}function NS(){return Nk(e=>e.toLowerCase())}function NC(){return Nk(e=>e.toUpperCase())}function NR(e,t,n){return new e({type:"array",element:t,...T_(n)})}function NO(e,t,n){return new e({type:"union",options:t,...T_(n)})}function Nj(e,t,n,i){return new e({type:"union",options:n,discriminator:t,...T_(i)})}function NT(e,t,n){return new e({type:"intersection",left:t,right:n})}function NP(e,t,n,i){let a=n instanceof PK,r=a?i:n;return new e({type:"tuple",items:t,rest:a?n:null,...T_(r)})}function NE(e,t,n,i){return new e({type:"record",keyType:t,valueType:n,...T_(i)})}function NA(e,t,n,i){return new e({type:"map",keyType:t,valueType:n,...T_(i)})}function NN(e,t,n){return new e({type:"set",valueType:t,...T_(n)})}function Nq(e,t,n){return new e({type:"enum",entries:Array.isArray(t)?Object.fromEntries(t.map(e=>[e,e])):t,...T_(n)})}function NU(e,t,n){return new e({type:"enum",entries:t,...T_(n)})}function NM(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...T_(n)})}function ND(e,t){return new e({type:"file",...T_(t)})}function NW(e,t){return new e({type:"transform",transform:t})}function N$(e,t){return new e({type:"optional",innerType:t})}function Nz(e,t){return new e({type:"nullable",innerType:t})}function NF(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return"function"==typeof n?n():n}})}function NL(e,t,n){return new e({type:"nonoptional",innerType:t,...T_(n)})}function NV(e,t){return new e({type:"success",innerType:t})}function NB(e,t,n){return new e({type:"catch",innerType:t,catchValue:"function"==typeof n?n:()=>n})}function NK(e,t,n){return new e({type:"pipe",in:t,out:n})}function NZ(e,t){return new e({type:"readonly",innerType:t})}function NG(e,t,n){return new e({type:"template_literal",parts:t,...T_(n)})}function NH(e,t){return new e({type:"lazy",getter:t})}function NJ(e,t){return new e({type:"promise",innerType:t})}function NY(e,t,n){let i=T_(n);return i.abort??(i.abort=!0),new e({type:"custom",check:"custom",fn:t,...i})}function NX(e,t,n){return new e({type:"custom",check:"custom",fn:t,...T_(n)})}function NQ(e,t){let n=T_(t),i=n.truthy??["true","1","yes","on","y","enabled"],a=n.falsy??["false","0","no","off","n","disabled"];"sensitive"!==n.case&&(i=i.map(e=>"string"==typeof e?e.toLowerCase():e),a=a.map(e=>"string"==typeof e?e.toLowerCase():e));let r=new Set(i),o=new Set(a),s=e.Pipe??E2,l=e.Boolean??Eh,d=e.String??PZ,c=new(e.Transform??EB)({type:"transform",transform:(e,t)=>{let i=e;return"sensitive"!==n.case&&(i=i.toLowerCase()),!!r.has(i)||!o.has(i)&&(t.issues.push({code:"invalid_value",expected:"stringbool",values:[...r,...o],input:t.value,inst:c}),{})},error:n.error}),u=new s({type:"pipe",in:new d({type:"string",error:n.error}),out:c,error:n.error});return new s({type:"pipe",in:u,out:new l({type:"boolean",error:n.error}),error:n.error})}function N0(e,t,n,i={}){let a=T_(i),r={...T_(i),check:"string_format",type:"string",format:t,fn:"function"==typeof n?n:e=>n.test(e),...a};return n instanceof RegExp&&(r.pattern=n),new e(r)}e.s(["TimePrecision",0,Aq,"_any",0,A2,"_array",0,NR,"_base64",0,AP,"_base64url",0,AE,"_bigint",0,AH,"_boolean",0,AZ,"_catch",0,NB,"_cidrv4",0,Aj,"_cidrv6",0,AT,"_coercedBigint",0,AJ,"_coercedBoolean",0,AG,"_coercedDate",0,A7,"_coercedNumber",0,Az,"_coercedString",0,Am,"_cuid",0,Ak,"_cuid2",0,AI,"_custom",0,NY,"_date",0,A4,"_default",0,NF,"_discriminatedUnion",0,Nj,"_e164",0,AA,"_email",0,Ap,"_emoji",0,A_,"_endsWith",0,Nw,"_enum",0,Nq,"_file",0,ND,"_float32",0,AL,"_float64",0,AV,"_gt",0,Nt,"_gte",0,Nn,"_guid",0,Ah,"_includes",0,Ng,"_int",0,AF,"_int32",0,AB,"_int64",0,AY,"_intersection",0,NT,"_ipv4",0,AR,"_ipv6",0,AO,"_isoDate",0,AM,"_isoDateTime",0,AU,"_isoDuration",0,AW,"_isoTime",0,AD,"_jwt",0,AN,"_ksuid",0,AC,"_lazy",0,NH,"_length",0,Np,"_literal",0,NM,"_lowercase",0,Nv,"_lt",0,A9,"_lte",0,Ne,"_map",0,NA,"_max",0,Ne,"_maxLength",0,Nu,"_maxSize",0,Nl,"_mime",0,Nb,"_min",0,Nn,"_minLength",0,Nm,"_minSize",0,Nd,"_multipleOf",0,Ns,"_nan",0,A8,"_nanoid",0,Ab,"_nativeEnum",0,NU,"_negative",0,Na,"_never",0,A5,"_nonnegative",0,No,"_nonoptional",0,NL,"_nonpositive",0,Nr,"_normalize",0,NI,"_null",0,A1,"_nullable",0,Nz,"_number",0,A$,"_optional",0,N$,"_overwrite",0,Nk,"_pipe",0,NK,"_positive",0,Ni,"_promise",0,NJ,"_property",0,N_,"_readonly",0,NZ,"_record",0,NE,"_refine",0,NX,"_regex",0,Nh,"_set",0,NN,"_size",0,Nc,"_startsWith",0,Ny,"_string",0,Au,"_stringFormat",0,N0,"_stringbool",0,NQ,"_success",0,NV,"_symbol",0,AQ,"_templateLiteral",0,NG,"_toLowerCase",0,NS,"_toUpperCase",0,NC,"_transform",0,NW,"_trim",0,Nx,"_tuple",0,NP,"_uint32",0,AK,"_uint64",0,AX,"_ulid",0,Ax,"_undefined",0,A0,"_union",0,NO,"_unknown",0,A3,"_uppercase",0,Nf,"_url",0,Aw,"_uuid",0,Av,"_uuidv4",0,Af,"_uuidv6",0,Ag,"_uuidv7",0,Ay,"_void",0,A6,"_xid",0,AS],281043);class N1{constructor(e){this._def=e,this.def=e}implement(e){if("function"!=typeof e)throw Error("implement() must be called with a function");let t=(...n)=>{let i=this._def.input?Tz(this._def.input,n,void 0,{callee:t}):n;
60if(!Array.isArray(i))throw Error("Invalid arguments schema: not an array or tuple schema.");let a=e(...i);return this._def.output?Tz(this._def.output,a,void 0,{callee:t}):a};return t}implementAsync(e){if("function"!=typeof e)throw Error("implement() must be called with a function");let t=async(...n)=>{let i=this._def.input?await TL(this._def.input,n,void 0,{callee:t}):n;if(!Array.isArray(i))throw Error("Invalid arguments schema: not an array or tuple schema.");let a=await e(...i);return this._def.output?TL(this._def.output,a,void 0,{callee:t}):a};return t}input(...e){let t=this.constructor;return new t(Array.isArray(e[0])?{type:"function",input:new Eq({type:"tuple",items:e[0],rest:e[1]}),output:this._def.output}:{type:"function",input:e[0],output:this._def.output})}output(e){return new this.constructor({type:"function",input:this._def.input,output:e})}}function N2(e){return new N1({type:"function",input:Array.isArray(e?.input)?NP(Eq,e?.input):e?.input??NR(EC,A3(Eb)),output:e?.output??A3(Eb)})}e.s(["$ZodFunction",0,N1,"function",0,N2],632521),e.i(632521),e.i(281043);class N3{constructor(e){this.counter=0,this.metadataRegistry=e?.metadata??Ac,this.target=e?.target??"draft-2020-12",this.unrepresentable=e?.unrepresentable??"throw",this.override=e?.override??(()=>{}),this.io=e?.io??"output",this.seen=new Map}process(e,t={path:[],schemaPath:[]}){var n;let i=e._zod.def,a=this.seen.get(e);if(a)return a.count++,t.schemaPath.includes(e)&&(a.cycle=t.path),a.schema;let r={schema:{},count:1,cycle:void 0,path:t.path};this.seen.set(e,r);let o=e._zod.toJSONSchema?.();if(o)r.schema=o;else{let n={...t,schemaPath:[...t.schemaPath,e],path:t.path},a=e._zod.parent;if(a)r.ref=a,this.process(a,n),this.seen.get(a).isParent=!0;else{let t=r.schema;switch(i.type){case"string":{t.type="string";let{minimum:n,maximum:i,format:a,patterns:o,contentEncoding:s}=e._zod.bag;if("number"==typeof n&&(t.minLength=n),"number"==typeof i&&(t.maxLength=i),a&&(t.format=({guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""})[a]??a,""===t.format&&delete t.format),s&&(t.contentEncoding=s),o&&o.size>0){let e=[...o];1===e.length?t.pattern=e[0].source:e.length>1&&(r.schema.allOf=[...e.map(e=>({..."draft-7"===this.target?{type:"string"}:{},pattern:e.source}))])}break}case"number":{let{minimum:n,maximum:i,format:a,multipleOf:r,exclusiveMaximum:o,exclusiveMinimum:s}=e._zod.bag;"string"==typeof a&&a.includes("int")?t.type="integer":t.type="number","number"==typeof s&&(t.exclusiveMinimum=s),"number"==typeof n&&(t.minimum=n,"number"==typeof s&&(s>=n?delete t.minimum:delete t.exclusiveMinimum)),"number"==typeof o&&(t.exclusiveMaximum=o),"number"==typeof i&&(t.maximum=i,"number"==typeof o&&(o<=i?delete t.maximum:delete t.exclusiveMaximum)),"number"==typeof r&&(t.multipleOf=r);break}case"boolean":case"success":t.type="boolean";break;case"bigint":if("throw"===this.unrepresentable)throw Error("BigInt cannot be represented in JSON Schema");break;case"symbol":if("throw"===this.unrepresentable)throw Error("Symbols cannot be represented in JSON Schema");break;case"null":t.type="null";break;case"any":case"unknown":break;case"undefined":if("throw"===this.unrepresentable)throw Error("Undefined cannot be represented in JSON Schema");break;case"void":if("throw"===this.unrepresentable)throw Error("Void cannot be represented in JSON Schema");break;case"never":t.not={};break;case"date":if("throw"===this.unrepresentable)throw Error("Date cannot be represented in JSON Schema");break;case"array":{let{minimum:a,maximum:r}=e._zod.bag;"number"==typeof a&&(t.minItems=a),"number"==typeof r&&(t.maxItems=r),t.type="array",t.items=this.process(i.element,{...n,path:[...n.path,"items"]});break}case"object":{t.type="object",t.properties={};let e=i.shape;for(let i in e)t.properties[i]=this.process(e[i],{...n,path:[...n.path,"properties",i]});let a=new Set([...new Set(Object.keys(e))].filter(e=>{let t=i.shape[e]._zod;return"input"===this.io?void 0===t.optin:void 0===t.optout}));a.size>0&&(t.required=Array.from(a)),i.catchall?._zod.def.type==="never"?t.additionalProperties=!1:i.catchall?i.catchall&&(t.additionalProperties=this.process(i.catchall,{...n,path:[...n.path,"additionalProperties"]})):"output"===this.io&&(t.additionalProperties=!1);break}case"union":t.anyOf=i.options.map((e,t)=>this.process(e,{...n,path:[...n.path,"anyOf",t]}));break;case"intersection":{let e=this.process(i.left,{...n,path:[...n.path,"allOf",0]}),a=this.process(i.right,{...n,path:[...n.path,"allOf",1]}),r=e=>"allOf"in e&&1===Object.keys(e).length;t.allOf=[...r(e)?e.allOf:[e],...r(a)?a.allOf:[a]];break}case"tuple":{t.type="array";let a=i.items.map((e,t)=>this.process(e,{...n,path:[...n.path,"prefixItems",t]}));
60if("draft-2020-12"===this.target?t.prefixItems=a:t.items=a,i.rest){let e=this.process(i.rest,{...n,path:[...n.path,"items"]});"draft-2020-12"===this.target?t.items=e:t.additionalItems=e}i.rest&&(t.items=this.process(i.rest,{...n,path:[...n.path,"items"]}));let{minimum:r,maximum:o}=e._zod.bag;"number"==typeof r&&(t.minItems=r),"number"==typeof o&&(t.maxItems=o);break}case"record":t.type="object",t.propertyNames=this.process(i.keyType,{...n,path:[...n.path,"propertyNames"]}),t.additionalProperties=this.process(i.valueType,{...n,path:[...n.path,"additionalProperties"]});break;case"map":if("throw"===this.unrepresentable)throw Error("Map cannot be represented in JSON Schema");break;case"set":if("throw"===this.unrepresentable)throw Error("Set cannot be represented in JSON Schema");break;case"enum":{let e=Tn(i.entries);e.every(e=>"number"==typeof e)&&(t.type="number"),e.every(e=>"string"==typeof e)&&(t.type="string"),t.enum=e;break}case"literal":{let e=[];for(let t of i.values)if(void 0===t){if("throw"===this.unrepresentable)throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if("bigint"==typeof t)if("throw"===this.unrepresentable)throw Error("BigInt literals cannot be represented in JSON Schema");else e.push(Number(t));else e.push(t);if(0===e.length);else if(1===e.length){let n=e[0];t.type=null===n?"null":typeof n,t.const=n}else e.every(e=>"number"==typeof e)&&(t.type="number"),e.every(e=>"string"==typeof e)&&(t.type="string"),e.every(e=>"boolean"==typeof e)&&(t.type="string"),e.every(e=>null===e)&&(t.type="null"),t.enum=e;break}case"file":{let n={type:"string",format:"binary",contentEncoding:"binary"},{minimum:i,maximum:a,mime:r}=e._zod.bag;void 0!==i&&(n.minLength=i),void 0!==a&&(n.maxLength=a),r?1===r.length?(n.contentMediaType=r[0],Object.assign(t,n)):t.anyOf=r.map(e=>({...n,contentMediaType:e})):Object.assign(t,n);break}case"transform":if("throw"===this.unrepresentable)throw Error("Transforms cannot be represented in JSON Schema");break;case"nullable":t.anyOf=[this.process(i.innerType,n),{type:"null"}];break;case"nonoptional":case"promise":case"optional":this.process(i.innerType,n),r.ref=i.innerType;break;case"default":this.process(i.innerType,n),r.ref=i.innerType,t.default=JSON.parse(JSON.stringify(i.defaultValue));break;case"prefault":this.process(i.innerType,n),r.ref=i.innerType,"input"===this.io&&(t._prefault=JSON.parse(JSON.stringify(i.defaultValue)));break;case"catch":{let e;this.process(i.innerType,n),r.ref=i.innerType;try{e=i.catchValue(void 0)}catch{throw Error("Dynamic catch values are not supported in JSON Schema")}t.default=e;break}case"nan":if("throw"===this.unrepresentable)throw Error("NaN cannot be represented in JSON Schema");break;case"template_literal":{let n=e._zod.pattern;if(!n)throw Error("Pattern not found in template literal");t.type="string",t.pattern=n.source;break}case"pipe":{let e="input"===this.io?"transform"===i.in._zod.def.type?i.out:i.in:i.out;this.process(e,n),r.ref=e;break}case"readonly":this.process(i.innerType,n),r.ref=i.innerType,t.readOnly=!0;break;case"lazy":{let t=e._zod.innerType;this.process(t,n),r.ref=t;break}case"custom":if("throw"===this.unrepresentable)throw Error("Custom types cannot be represented in JSON Schema")}}}let s=this.metadataRegistry.get(e);return s&&Object.assign(r.schema,s),"input"===this.io&&function e(t,n){let i=n??{seen:new Set};if(i.seen.has(t))return!1;i.seen.add(t);let a=t._zod.def;switch(a.type){case"string":case"number":case"bigint":case"boolean":case"date":case"symbol":case"undefined":case"null":case"any":case"unknown":case"never":case"void":case"literal":case"enum":case"nan":case"file":case"template_literal":case"custom":case"success":case"catch":return!1;case"array":return e(a.element,i);case"object":for(let t in a.shape)if(e(a.shape[t],i))return!0;return!1;case"union":for(let t of a.options)if(e(t,i))return!0;return!1;case"intersection":return e(a.left,i)||e(a.right,i);case"tuple":for(let t of a.items)if(e(t,i))return!0;if(a.rest&&e(a.rest,i))return!0;return!1;case"record":case"map":return e(a.keyType,i)||e(a.valueType,i);case"set":return e(a.valueType,i);case"promise":case"optional":case"nonoptional":case"nullable":case"readonly":case"default":case"prefault":return e(a.innerType,i);case"lazy":return e(a.getter(),i);case"transform":return!0;case"pipe":return e(a.in,i)||e(a.out,i)}throw Error(`Unknown schema type: ${a.type}`)}(e)&&(delete r.schema.examples,delete r.schema.default),"input"===this.io&&r.schema._prefault&&((n=r.schema).default??(n.default=r.schema._prefault)),delete r.schema._prefault,this.seen.get(e).schema}emit(e,t){let n={cycles:t?.cycles??"ref",reused:t?.reused??"inline",external:t?.external??void 0},i=this.seen.get(e);if(!i)throw Error("Unprocessed schema. This is a bug in Zod.");let a=e=>
60{let t="draft-2020-12"===this.target?"$defs":"definitions";if(n.external){let i=n.external.registry.get(e[0])?.id,a=n.external.uri??(e=>e);if(i)return{ref:a(i)};let r=e[1].defId??e[1].schema.id??`schema${this.counter++}`;return e[1].defId=r,{defId:r,ref:`${a("__shared")}#/${t}/${r}`}}if(e[1]===i)return{ref:"#"};let a=`#/${t}/`,r=e[1].schema.id??`__schema${this.counter++}`;return{defId:r,ref:a+r}},r=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:n,defId:i}=a(e);t.def={...t.schema},i&&(t.defId=i);let r=t.schema;for(let e in r)delete r[e];r.$ref=n};if("throw"===n.cycles)for(let e of this.seen.entries()){let t=e[1];if(t.cycle)throw Error(`Cycle detected: #/${t.cycle?.join("/")}/<root>
61
62Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let t of this.seen.entries()){let i=t[1];if(e===t[0]){r(t);continue}if(n.external){let i=n.external.registry.get(t[0])?.id;if(e!==t[0]&&i){r(t);continue}}if(this.metadataRegistry.get(t[0])?.id||i.cycle||i.count>1&&"ref"===n.reused){r(t);continue}}let o=(e,t)=>{let n=this.seen.get(e),i=n.def??n.schema,a={...i};if(null===n.ref)return;let r=n.ref;if(n.ref=null,r){o(r,t);let e=this.seen.get(r).schema;e.$ref&&"draft-7"===t.target?(i.allOf=i.allOf??[],i.allOf.push(e)):(Object.assign(i,e),Object.assign(i,a))}n.isParent||this.override({zodSchema:e,jsonSchema:i,path:n.path??[]})};for(let e of[...this.seen.entries()].reverse())o(e[0],{target:this.target});let s={};if("draft-2020-12"===this.target?s.$schema="https://json-schema.org/draft/2020-12/schema":"draft-7"===this.target?s.$schema="http://json-schema.org/draft-07/schema#":console.warn(`Invalid target: ${this.target}`),n.external?.uri){let t=n.external.registry.get(e)?.id;if(!t)throw Error("Schema is missing an `id` property");s.$id=n.external.uri(t)}Object.assign(s,i.def);let l=n.external?.defs??{};for(let e of this.seen.entries()){let t=e[1];t.def&&t.defId&&(l[t.defId]=t.def)}n.external||Object.keys(l).length>0&&("draft-2020-12"===this.target?s.$defs=l:s.definitions=l);try{return JSON.parse(JSON.stringify(s))}catch(e){throw Error("Error converting schema to JSON.")}}}function N5(e,t){if(e instanceof Al){let n=new N3(t),i={};
62for(let t of e._idmap.entries()){let[e,i]=t;n.process(i)}let a={},r={registry:e,uri:t?.uri,defs:i};for(let i of e._idmap.entries()){let[e,o]=i;a[e]=n.emit(o,{...t,external:r})}return Object.keys(i).length>0&&(a.__shared={["draft-2020-12"===n.target?"$defs":"definitions"]:i}),{schemas:a}}let n=new N3(t);return n.process(e),n.emit(e,t)}e.s(["JSONSchemaGenerator",0,N3,"toJSONSchema",0,N5],784459),e.i(784459),e.s([],17810);var N6=e.i(17810);e.s(["$ZodAny",0,E_,"$ZodArray",0,EC,"$ZodAsyncError",0,j9,"$ZodBase64",0,Er,"$ZodBase64URL",0,Es,"$ZodBigInt",0,Ev,"$ZodBigIntFormat",0,Ef,"$ZodBoolean",0,Eh,"$ZodCIDRv4",0,En,"$ZodCIDRv6",0,Ei,"$ZodCUID",0,P1,"$ZodCUID2",0,P2,"$ZodCatch",0,E0,"$ZodCheck",0,P_,"$ZodCheckBigIntFormat",0,PC,"$ZodCheckEndsWith",0,PW,"$ZodCheckGreaterThan",0,PI,"$ZodCheckIncludes",0,PM,"$ZodCheckLengthEquals",0,PE,"$ZodCheckLessThan",0,Pk,"$ZodCheckLowerCase",0,Pq,"$ZodCheckMaxLength",0,PT,"$ZodCheckMaxSize",0,PR,"$ZodCheckMimeType",0,PF,"$ZodCheckMinLength",0,PP,"$ZodCheckMinSize",0,PO,"$ZodCheckMultipleOf",0,Px,"$ZodCheckNumberFormat",0,PS,"$ZodCheckOverwrite",0,PL,"$ZodCheckProperty",0,Pz,"$ZodCheckRegex",0,PN,"$ZodCheckSizeEquals",0,Pj,"$ZodCheckStartsWith",0,PD,"$ZodCheckStringFormat",0,PA,"$ZodCheckUpperCase",0,PU,"$ZodCustom",0,E9,"$ZodCustomStringFormat",0,Eu,"$ZodDate",0,Ex,"$ZodDefault",0,EG,"$ZodDiscriminatedUnion",0,EE,"$ZodE164",0,El,"$ZodEmail",0,PY,"$ZodEmoji",0,PQ,"$ZodEnum",0,EF,"$ZodError",0,TA,"$ZodFile",0,EV,"$ZodFunction",0,N1,"$ZodGUID",0,PH,"$ZodIPv4",0,Ee,"$ZodIPv6",0,Et,"$ZodISODate",0,P7,"$ZodISODateTime",0,P4,"$ZodISODuration",0,P9,"$ZodISOTime",0,P8,"$ZodIntersection",0,EA,"$ZodJWT",0,Ec,"$ZodKSUID",0,P6,"$ZodLazy",0,E8,"$ZodLiteral",0,EL,"$ZodMap",0,ED,"$ZodNaN",0,E1,"$ZodNanoID",0,P0,"$ZodNever",0,Ek,"$ZodNonOptional",0,EY,"$ZodNull",0,Ew,"$ZodNullable",0,EZ,"$ZodNumber",0,Em,"$ZodNumberFormat",0,Ep,"$ZodObject",0,Ej,"$ZodOptional",0,EK,"$ZodPipe",0,E2,"$ZodPrefault",0,EJ,"$ZodPromise",0,E7,"$ZodReadonly",0,E5,"$ZodRealError",0,TN,"$ZodRecord",0,EM,"$ZodRegistry",0,Al,"$ZodSet",0,E$,"$ZodString",0,PZ,"$ZodStringFormat",0,PG,"$ZodSuccess",0,EQ,"$ZodSymbol",0,Eg,"$ZodTemplateLiteral",0,E4,"$ZodTransform",0,EB,"$ZodTuple",0,Eq,"$ZodType",0,PK,"$ZodULID",0,P3,"$ZodURL",0,PX,"$ZodUUID",0,PJ,"$ZodUndefined",0,Ey,"$ZodUnion",0,EP,"$ZodUnknown",0,Eb,"$ZodVoid",0,EI,"$ZodXID",0,P5,"$brand",0,j8,"$constructor",0,j7,"$input",0,As,"$output",0,Ao,"Doc",0,PV,"JSONSchema",0,N6,"JSONSchemaGenerator",0,N3,"NEVER",0,j4,"TimePrecision",0,Aq,"_any",0,A2,"_array",0,NR,"_base64",0,AP,"_base64url",0,AE,"_bigint",0,AH,"_boolean",0,AZ,"_catch",0,NB,"_cidrv4",0,Aj,"_cidrv6",0,AT,"_coercedBigint",0,AJ,"_coercedBoolean",0,AG,"_coercedDate",0,A7,"_coercedNumber",0,Az,"_coercedString",0,Am,"_cuid",0,Ak,"_cuid2",0,AI,"_custom",0,NY,"_date",0,A4,"_default",0,NF,"_discriminatedUnion",0,Nj,"_e164",0,AA,"_email",0,Ap,"_emoji",0,A_,"_endsWith",0,Nw,"_enum",0,Nq,"_file",0,ND,"_float32",0,AL,"_float64",0,AV,"_gt",0,Nt,"_gte",0,Nn,"_guid",0,Ah,"_includes",0,Ng,"_int",0,AF,"_int32",0,AB,"_int64",0,AY,"_intersection",0,NT,"_ipv4",0,AR,"_ipv6",0,AO,"_isoDate",0,AM,"_isoDateTime",0,AU,"_isoDuration",0,AW,"_isoTime",0,AD,"_jwt",0,AN,"_ksuid",0,AC,"_lazy",0,NH,"_length",0,Np,"_literal",0,NM,"_lowercase",0,Nv,"_lt",0,A9,"_lte",0,Ne,"_map",0,NA,"_max",0,Ne,"_maxLength",0,Nu,"_maxSize",0,Nl,"_mime",0,Nb,"_min",0,Nn,"_minLength",0,Nm,"_minSize",0,Nd,"_multipleOf",0,Ns,"_nan",0,A8,"_nanoid",0,Ab,"_nativeEnum",0,NU,"_negative",0,Na,"_never",0,A5,"_nonnegative",0,No,"_nonoptional",0,NL,"_nonpositive",0,Nr,"_normalize",0,NI,"_null",0,A1,"_nullable",0,Nz,"_number",0,A$,"_optional",0,N$,"_overwrite",0,Nk,"_parse",0,T$,"_parseAsync",0,TF,"_pipe",0,NK,"_positive",0,Ni,"_promise",0,NJ,"_property",0,N_,"_readonly",0,NZ,"_record",0,NE,"_refine",0,NX,"_regex",0,Nh,"_safeParse",0,TV,"_safeParseAsync",0,TK,"_set",0,NN,"_size",0,Nc,"_startsWith",0,Ny,"_string",0,Au,"_stringFormat",0,N0,"_stringbool",0,NQ,"_success",0,NV,"_symbol",0,AQ,"_templateLiteral",0,NG,"_toLowerCase",0,NS,"_toUpperCase",0,NC,"_transform",0,NW,"_trim",0,Nx,"_tuple",0,NP,"_uint32",0,AK,"_uint64",0,AX,"_ulid",0,Ax,"_undefined",0,A0,"_union",0,NO,"_unknown",0,A3,"_uppercase",0,Nf,"_url",0,Aw,"_uuid",0,Av,"_uuidv4",0,Af,"_uuidv6",0,Ag,"_uuidv7",0,Ay,"_void",0,A6,"_xid",0,AS,"clone",0,Tw,"config",0,Tt,"flattenError",0,Tq,"formatError",0,TU,"function",0,N2,"globalConfig",0,Te,"globalRegistry",0,Ac,"isValidBase64",0,Ea,"isValidBase64URL",0,Eo,"isValidJWT",0,Ed,"locales",0,Ar,"parse",0,Tz,"parseAsync",0,TL,"prettifyError",0,TW,"regexes",0,An,"registry",0,Ad,"safeParse",0,TB,"safeParseAsync",0,TZ,"toDotPath",0,TD,"toJSONSchema",0,N5,"treeifyError",0,TM,"util",0,At,"version",0,PB],611626);var N4=e.i(611626);e.s([],953582),e.i(953582),e.s(["parse",0,Tz,"parseAsync",0,TL,"safeParse",0,TB,"safeParseAsync",0,TZ],393269),e.i(393269);let N7=j7("ZodMiniType",(e,t)=>{if(!e._zod)throw Error("Uninitialized schema in ZodMiniType.");PK.init(e,t),e.def=t,e.parse=(t,n)=>Tz(e,t,n,{callee:e.parse}),e.safeParse=(t,n)=>TB(e,t,n),e.parseAsync=async(t,n)=>TL(e,t,n,{callee:e.parseAsync}),e.safeParseAsync=async(t,n)=>TZ(e,t,n),e.check=(...n)=>e.clone({...t,checks:[...t.checks??[],...n.map(e=>"function"==typeof e?{_zod:{check:e,def:{check:"custom"},onattach:[]}}:e)]}),e.clone=(t,n)=>Tw(e,t,n),e.brand=()=>e,e.register=(t,n)=>(t.add(e,n),e)}),N8=j7("ZodMiniString",(e,t)=>{PZ.init(e,t),N7.init(e,t)});function N9(e){return Au(N8,e)}let qe=j7("ZodMiniStringFormat",(e,t)=>{PG.init(e,t),N8.init(e,t)}),qt=j7("ZodMiniEmail",(e,t)=>{PY.init(e,t),qe.init(e,t)});function qn(e){return Ap(qt,e)}let qi=j7("ZodMiniGUID",(e,t)=>{PH.init(e,t),qe.init(e,t)});function qa(e){return Ah(qi,e)}let qr=j7("ZodMiniUUID",(e,t)=>{PJ.init(e,t),qe.init(e,t)});function qo(e){return Av(qr,e)}
62function qs(e){return Af(qr,e)}function ql(e){return Ag(qr,e)}function qd(e){return Ay(qr,e)}let qc=j7("ZodMiniURL",(e,t)=>{PX.init(e,t),qe.init(e,t)});function qu(e){return Aw(qc,e)}let qm=j7("ZodMiniEmoji",(e,t)=>{PQ.init(e,t),qe.init(e,t)});function qp(e){return A_(qm,e)}let qh=j7("ZodMiniNanoID",(e,t)=>{P0.init(e,t),qe.init(e,t)});function qv(e){return Ab(qh,e)}let qf=j7("ZodMiniCUID",(e,t)=>{P1.init(e,t),qe.init(e,t)});function qg(e){return Ak(qf,e)}let qy=j7("ZodMiniCUID2",(e,t)=>{P2.init(e,t),qe.init(e,t)});function qw(e){return AI(qy,e)}let q_=j7("ZodMiniULID",(e,t)=>{P3.init(e,t),qe.init(e,t)});function qb(e){return Ax(q_,e)}let qk=j7("ZodMiniXID",(e,t)=>{P5.init(e,t),qe.init(e,t)});function qI(e){return AS(qk,e)}let qx=j7("ZodMiniKSUID",(e,t)=>{P6.init(e,t),qe.init(e,t)});function qS(e){return AC(qx,e)}let qC=j7("ZodMiniIPv4",(e,t)=>{Ee.init(e,t),qe.init(e,t)});function qR(e){return AR(qC,e)}let qO=j7("ZodMiniIPv6",(e,t)=>{Et.init(e,t),qe.init(e,t)});function qj(e){return AO(qO,e)}let qT=j7("ZodMiniCIDRv4",(e,t)=>{En.init(e,t),qe.init(e,t)});function qP(e){return Aj(qT,e)}let qE=j7("ZodMiniCIDRv6",(e,t)=>{Ei.init(e,t),qe.init(e,t)});function qA(e){return AT(qE,e)}let qN=j7("ZodMiniBase64",(e,t)=>{Er.init(e,t),qe.init(e,t)});function qq(e){return AP(qN,e)}let qU=j7("ZodMiniBase64URL",(e,t)=>{Es.init(e,t),qe.init(e,t)});function qM(e){return AE(qU,e)}let qD=j7("ZodMiniE164",(e,t)=>{El.init(e,t),qe.init(e,t)});function qW(e){return AA(qD,e)}let q$=j7("ZodMiniJWT",(e,t)=>{Ec.init(e,t),qe.init(e,t)});function qz(e){return AN(q$,e)}let qF=j7("ZodMiniCustomStringFormat",(e,t)=>{Eu.init(e,t),qe.init(e,t)});function qL(e,t,n={}){return N0(qF,e,t,n)}let qV=j7("ZodMiniNumber",(e,t)=>{Em.init(e,t),N7.init(e,t)});function qB(e){return A$(qV,e)}let qK=j7("ZodMiniNumberFormat",(e,t)=>{Ep.init(e,t),qV.init(e,t)});function qZ(e){return AF(qK,e)}function qG(e){return AL(qK,e)}function qH(e){return AV(qK,e)}function qJ(e){return AB(qK,e)}function qY(e){return AK(qK,e)}let qX=j7("ZodMiniBoolean",(e,t)=>{Eh.init(e,t),N7.init(e,t)});function qQ(e){return AZ(qX,e)}let q0=j7("ZodMiniBigInt",(e,t)=>{Ev.init(e,t),N7.init(e,t)});function q1(e){return AH(q0,e)}let q2=j7("ZodMiniBigIntFormat",(e,t)=>{Ef.init(e,t),q0.init(e,t)});function q3(e){return AY(q2,e)}function q5(e){return AX(q2,e)}let q6=j7("ZodMiniSymbol",(e,t)=>{Eg.init(e,t),N7.init(e,t)});function q4(e){return AQ(q6,e)}let q7=j7("ZodMiniUndefined",(e,t)=>{Ey.init(e,t),N7.init(e,t)});function q8(e){return A0(q7,e)}let q9=j7("ZodMiniNull",(e,t)=>{Ew.init(e,t),N7.init(e,t)});function Ue(e){return A1(q9,e)}let Ut=j7("ZodMiniAny",(e,t)=>{E_.init(e,t),N7.init(e,t)});function Un(){return A2(Ut)}let Ui=j7("ZodMiniUnknown",(e,t)=>{Eb.init(e,t),N7.init(e,t)});function Ua(){return A3(Ui)}let Ur=j7("ZodMiniNever",(e,t)=>{Ek.init(e,t),N7.init(e,t)});function Uo(e){return A5(Ur,e)}let Us=j7("ZodMiniVoid",(e,t)=>{EI.init(e,t),N7.init(e,t)});function Ul(e){return A6(Us,e)}let Ud=j7("ZodMiniDate",(e,t)=>{Ex.init(e,t),N7.init(e,t)});function Uc(e){return A4(Ud,e)}let Uu=j7("ZodMiniArray",(e,t)=>{EC.init(e,t),N7.init(e,t)});function Um(e,t){return new Uu({type:"array",element:e,...At.normalizeParams(t)})}function Up(e){return UV(Object.keys(e._zod.def.shape))}let Uh=j7("ZodMiniObject",(e,t)=>{Ej.init(e,t),N7.init(e,t),At.defineLazy(e,"shape",()=>t.shape)});function Uv(e,t){return new Uh({type:"object",get shape(){return At.assignProp(this,"shape",{...e}),this.shape},...At.normalizeParams(t)})}function Uf(e,t){return new Uh({type:"object",get shape(){return At.assignProp(this,"shape",{...e}),this.shape},catchall:Uo(),...At.normalizeParams(t)})}function Ug(e,t){return new Uh({type:"object",get shape(){return At.assignProp(this,"shape",{...e}),this.shape},catchall:Ua(),...At.normalizeParams(t)})}function Uy(e,t){return At.extend(e,t)}function Uw(e,t){return At.extend(e,t)}function U_(e,t){return At.pick(e,t)}function Ub(e,t){return At.omit(e,t)}function Uk(e,t){return At.partial(UH,e,t)}function UI(e,t){return At.required(U5,e,t)}function Ux(e,t){return e.clone({...e._zod.def,catchall:t})}let US=j7("ZodMiniUnion",(e,t)=>{EP.init(e,t),N7.init(e,t)});function UC(e,t){return new US({type:"union",options:e,...At.normalizeParams(t)})}let UR=j7("ZodMiniDiscriminatedUnion",(e,t)=>{EE.init(e,t),N7.init(e,t)});function UO(e,t,n){return new UR({type:"union",options:t,discriminator:e,...At.normalizeParams(n)})}let Uj=j7("ZodMiniIntersection",(e,t)=>{EA.init(e,t),N7.init(e,t)});function UT(e,t){return new Uj({type:"intersection",left:e,right:t})}let UP=j7("ZodMiniTuple",(e,t)=>{Eq.init(e,t),N7.init(e,t)});function UE(e,t,n){let i=t instanceof PK,a=i?n:t;return new UP({type:"tuple",items:e,rest:i?t:null,...At.normalizeParams(a)})}let UA=j7("ZodMiniRecord",(e,t)=>{EM.init(e,t),N7.init(e,t)});function UN(e,t,n){return new UA({type:"record",keyType:e,valueType:t,...At.normalizeParams(n)})}function Uq(e,t,n){return new UA({type:"record",keyType:UC([e,Uo()]),valueType:t,...At.normalizeParams(n)})}let UU=j7("ZodMiniMap",(e,t)=>{ED.init(e,t),N7.init(e,t)});function UM(e,t,n){return new UU({type:"map",keyType:e,valueType:t,...At.normalizeParams(n)})}let UD=j7("ZodMiniSet",(e,t)=>{E$.init(e,t),N7.init(e,t)});function UW(e,t){return new UD({type:"set",valueType:e,...At.normalizeParams(t)})}let U$=j7("ZodMiniEnum",(e,t)=>{EF.init(e,t),N7.init(e,t)});function Uz(e,t){return new U$({type:"enum",entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...At.normalizeParams(t)})}function UF(e,t){return new U$({type:"enum",entries:e,...At.normalizeParams(t)})}let UL=j7("ZodMiniLiteral",(e,t)=>{EL.init(e,t),N7.init(e,t)});function UV(e,t){return new UL({type:"literal",values:Array.isArray(e)?e:[e],...At.normalizeParams(t)})}
62let UB=j7("ZodMiniFile",(e,t)=>{EV.init(e,t),N7.init(e,t)});function UK(e){return ND(UB,e)}let UZ=j7("ZodMiniTransform",(e,t)=>{EB.init(e,t),N7.init(e,t)});function UG(e){return new UZ({type:"transform",transform:e})}let UH=j7("ZodMiniOptional",(e,t)=>{EK.init(e,t),N7.init(e,t)});function UJ(e){return new UH({type:"optional",innerType:e})}let UY=j7("ZodMiniNullable",(e,t)=>{EZ.init(e,t),N7.init(e,t)});function UX(e){return new UY({type:"nullable",innerType:e})}function UQ(e){return UJ(UX(e))}let U0=j7("ZodMiniDefault",(e,t)=>{EG.init(e,t),N7.init(e,t)});function U1(e,t){return new U0({type:"default",innerType:e,get defaultValue(){return"function"==typeof t?t():t}})}let U2=j7("ZodMiniPrefault",(e,t)=>{EJ.init(e,t),N7.init(e,t)});function U3(e,t){return new U2({type:"prefault",innerType:e,get defaultValue(){return"function"==typeof t?t():t}})}let U5=j7("ZodMiniNonOptional",(e,t)=>{EY.init(e,t),N7.init(e,t)});function U6(e,t){return new U5({type:"nonoptional",innerType:e,...At.normalizeParams(t)})}let U4=j7("ZodMiniSuccess",(e,t)=>{EQ.init(e,t),N7.init(e,t)});function U7(e){return new U4({type:"success",innerType:e})}let U8=j7("ZodMiniCatch",(e,t)=>{E0.init(e,t),N7.init(e,t)});function U9(e,t){return new U8({type:"catch",innerType:e,catchValue:"function"==typeof t?t:()=>t})}let Me=j7("ZodMiniNaN",(e,t)=>{E1.init(e,t),N7.init(e,t)});function Mt(e){return A8(Me,e)}let Mn=j7("ZodMiniPipe",(e,t)=>{E2.init(e,t),N7.init(e,t)});function Mi(e,t){return new Mn({type:"pipe",in:e,out:t})}let Ma=j7("ZodMiniReadonly",(e,t)=>{E5.init(e,t),N7.init(e,t)});function Mr(e){return new Ma({type:"readonly",innerType:e})}let Mo=j7("ZodMiniTemplateLiteral",(e,t)=>{E4.init(e,t),N7.init(e,t)});function Ms(e,t){return new Mo({type:"template_literal",parts:e,...At.normalizeParams(t)})}let Ml=j7("ZodMiniLazy",(e,t)=>{E8.init(e,t),N7.init(e,t)});function Md(e){return new Ml({type:"lazy",getter:e})}let Mc=j7("ZodMiniPromise",(e,t)=>{E7.init(e,t),N7.init(e,t)});function Mu(e){return new Mc({type:"promise",innerType:e})}let Mm=j7("ZodMiniCustom",(e,t)=>{E9.init(e,t),N7.init(e,t)});function Mp(e,t){let n=new P_({check:"custom",...At.normalizeParams(t)});return n._zod.check=e,n}function Mh(e,t){return NY(Mm,e??(()=>!0),t)}function Mv(e,t={}){return NX(Mm,e,t)}function Mf(e,t={error:`Input not instance of ${e.name}`}){let n=Mh(t=>t instanceof e,t);return n._zod.bag.Class=e,n}let Mg=(...e)=>NQ({Pipe:Mn,Boolean:qX,String:N8,Transform:UZ},...e);function My(){let e=Md(()=>UC([N9(),qB(),qQ(),Ue(),Um(e),UN(N9(),e)]));return e}e.s(["ZodMiniAny",0,Ut,"ZodMiniArray",0,Uu,"ZodMiniBase64",0,qN,"ZodMiniBase64URL",0,qU,"ZodMiniBigInt",0,q0,"ZodMiniBigIntFormat",0,q2,"ZodMiniBoolean",0,qX,"ZodMiniCIDRv4",0,qT,"ZodMiniCIDRv6",0,qE,"ZodMiniCUID",0,qf,"ZodMiniCUID2",0,qy,"ZodMiniCatch",0,U8,"ZodMiniCustom",0,Mm,"ZodMiniCustomStringFormat",0,qF,"ZodMiniDate",0,Ud,"ZodMiniDefault",0,U0,"ZodMiniDiscriminatedUnion",0,UR,"ZodMiniE164",0,qD,"ZodMiniEmail",0,qt,"ZodMiniEmoji",0,qm,"ZodMiniEnum",0,U$,"ZodMiniFile",0,UB,"ZodMiniGUID",0,qi,"ZodMiniIPv4",0,qC,"ZodMiniIPv6",0,qO,"ZodMiniIntersection",0,Uj,"ZodMiniJWT",0,q$,"ZodMiniKSUID",0,qx,"ZodMiniLazy",0,Ml,"ZodMiniLiteral",0,UL,"ZodMiniMap",0,UU,"ZodMiniNaN",0,Me,"ZodMiniNanoID",0,qh,"ZodMiniNever",0,Ur,"ZodMiniNonOptional",0,U5,"ZodMiniNull",0,q9,"ZodMiniNullable",0,UY,"ZodMiniNumber",0,qV,"ZodMiniNumberFormat",0,qK,"ZodMiniObject",0,Uh,"ZodMiniOptional",0,UH,"ZodMiniPipe",0,Mn,"ZodMiniPrefault",0,U2,"ZodMiniPromise",0,Mc,"ZodMiniReadonly",0,Ma,"ZodMiniRecord",0,UA,"ZodMiniSet",0,UD,"ZodMiniString",0,N8,"ZodMiniStringFormat",0,qe,"ZodMiniSuccess",0,U4,"ZodMiniSymbol",0,q6,"ZodMiniTemplateLiteral",0,Mo,"ZodMiniTransform",0,UZ,"ZodMiniTuple",0,UP,"ZodMiniType",0,N7,"ZodMiniULID",0,q_,"ZodMiniURL",0,qc,"ZodMiniUUID",0,qr,"ZodMiniUndefined",0,q7,"ZodMiniUnion",0,US,"ZodMiniUnknown",0,Ui,"ZodMiniVoid",0,Us,"ZodMiniXID",0,qk,"_default",0,U1,"any",0,Un,"array",0,Um,"base64",0,qq,"base64url",0,qM,"bigint",0,q1,"boolean",0,qQ,"catch",0,U9,"catchall",0,Ux,"check",0,Mp,"cidrv4",0,qP,"cidrv6",0,qA,"cuid",0,qg,"cuid2",0,qw,"custom",0,Mh,"date",0,Uc,"discriminatedUnion",0,UO,"e164",0,qW,"email",0,qn,"emoji",0,qp,"enum",0,Uz,"extend",0,Uy,"file",0,UK,"float32",0,qG,"float64",0,qH,"guid",0,qa,"instanceof",0,Mf,"int",0,qZ,"int32",0,qJ,"int64",0,q3,"intersection",0,UT,"ipv4",0,qR,"ipv6",0,qj,"json",0,My,"jwt",0,qz,"keyof",0,Up,"ksuid",0,qS,"lazy",0,Md,"literal",0,UV,"looseObject",0,Ug,"map",0,UM,"merge",0,Uw,"nan",0,Mt,"nanoid",0,qv,"nativeEnum",0,UF,"never",0,Uo,"nonoptional",0,U6,"null",0,Ue,"nullable",0,UX,"nullish",0,UQ,"number",0,qB,"object",0,Uv,"omit",0,Ub,"optional",0,UJ,"partial",0,Uk,"partialRecord",0,Uq,"pick",0,U_,"pipe",0,Mi,"prefault",0,U3,"promise",0,Mu,"readonly",0,Mr,"re
62cord",0,UN,"refine",0,Mv,"required",0,UI,"set",0,UW,"strictObject",0,Uf,"string",0,N9,"stringFormat",0,qL,"stringbool",0,Mg,"success",0,U7,"symbol",0,q4,"templateLiteral",0,Ms,"transform",0,UG,"tuple",0,UE,"uint32",0,qY,"uint64",0,q5,"ulid",0,qb,"undefined",0,q8,"union",0,UC,"unknown",0,Ua,"url",0,qu,"uuid",0,qo,"uuidv4",0,qs,"uuidv6",0,ql,"uuidv7",0,qd,"void",0,Ul,"xid",0,qI],747172),e.i(747172),e.s([],829788),e.i(829788),e.s(["endsWith",0,Nw,"gt",0,Nt,"gte",0,Nn,"includes",0,Ng,"length",0,Np,"lowercase",0,Nv,"lt",0,A9,"lte",0,Ne,"maxLength",0,Nu,"maxSize",0,Nl,"maximum",0,Ne,"mime",0,Nb,"minLength",0,Nm,"minSize",0,Nd,"minimum",0,Nn,"multipleOf",0,Ns,"negative",0,Na,"nonnegative",0,No,"nonpositive",0,Nr,"normalize",0,NI,"overwrite",0,Nk,"positive",0,Ni,"property",0,N_,"regex",0,Nh,"size",0,Nc,"startsWith",0,Ny,"toLowerCase",0,NS,"toUpperCase",0,NC,"trim",0,Nx,"uppercase",0,Nf],942594),e.i(942594);let Mw=j7("$ZodISODateTime",(e,t)=>{P4.init(e,t),qe.init(e,t)}),M_=j7("$ZodISODate",(e,t)=>{P7.init(e,t),qe.init(e,t)}),Mb=j7("$ZodISOTime",(e,t)=>{P8.init(e,t),qe.init(e,t)}),Mk=j7("$ZodISODuration",(e,t)=>{P9.init(e,t),qe.init(e,t)});e.s(["ZodMiniISODate",0,M_,"ZodMiniISODateTime",0,Mw,"ZodMiniISODuration",0,Mk,"ZodMiniISOTime",0,Mb,"date",0,function(e){return AM(M_,e)},"datetime",0,function(e){return AU(Mw,e)},"duration",0,function(e){return AW(Mk,e)},"time",0,function(e){return AD(Mb,e)}],955779);var MI=e.i(955779);e.s(["bigint",0,function(e){return AJ(q0,e)},"boolean",0,function(e){return AG(qX,e)},"date",0,function(e){return A7(Ud,e)},"number",0,function(e){return Az(qV,e)},"string",0,function(e){return Am(N8,e)}],870734);var Mx=e.i(870734);e.s(["$brand",0,j8,"$input",0,As,"$output",0,Ao,"NEVER",0,j4,"TimePrecision",0,Aq,"ZodMiniAny",0,Ut,"ZodMiniArray",0,Uu,"ZodMiniBase64",0,qN,"ZodMiniBase64URL",0,qU,"ZodMiniBigInt",0,q0,"ZodMiniBigIntFormat",0,q2,"ZodMiniBoolean",0,qX,"ZodMiniCIDRv4",0,qT,"ZodMiniCIDRv6",0,qE,"ZodMiniCUID",0,qf,"ZodMiniCUID2",0,qy,"ZodMiniCatch",0,U8,"ZodMiniCustom",0,Mm,"ZodMiniCustomStringFormat",0,qF,"ZodMiniDate",0,Ud,"ZodMiniDefault",0,U0,"ZodMiniDiscriminatedUnion",0,UR,"ZodMiniE164",0,qD,"ZodMiniEmail",0,qt,"ZodMiniEmoji",0,qm,"ZodMiniEnum",0,U$,"ZodMiniFile",0,UB,"ZodMiniGUID",0,qi,"ZodMiniIPv4",0,qC,"ZodMiniIPv6",0,qO,"ZodMiniISODate",0,M_,"ZodMiniISODateTime",0,Mw,"ZodMiniISODuration",0,Mk,"ZodMiniISOTime",0,Mb,"ZodMiniIntersection",0,Uj,"ZodMiniJWT",0,q$,"ZodMiniKSUID",0,qx,"ZodMiniLazy",0,Ml,"ZodMiniLiteral",0,UL,"ZodMiniMap",0,UU,"ZodMiniNaN",0,Me,"ZodMiniNanoID",0,qh,"ZodMiniNever",0,Ur,"ZodMiniNonOptional",0,U5,"ZodMiniNull",0,q9,"ZodMiniNullable",0,UY,"ZodMiniNumber",0,qV,"ZodMiniNumberFormat",0,qK,"ZodMiniObject",0,Uh,"ZodMiniOptional",0,UH,"ZodMiniPipe",0,Mn,"ZodMiniPrefault",0,U2,"ZodMiniPromise",0,Mc,"ZodMiniReadonly",0,Ma,"ZodMiniRecord",0,UA,"ZodMiniSet",0,UD,"ZodMiniString",0,N8,"ZodMiniStringFormat",0,qe,"ZodMiniSuccess",0,U4,"ZodMiniSymbol",0,q6,"ZodMiniTemplateLiteral",0,Mo,"ZodMiniTransform",0,UZ,"ZodMiniTuple",0,UP,"ZodMiniType",0,N7,"ZodMiniULID",0,q_,"ZodMiniURL",0,qc,"ZodMiniUUID",0,qr,"ZodMiniUndefined",0,q7,"ZodMiniUnion",0,US,"ZodMiniUnknown",0,Ui,"ZodMiniVoid",0,Us,"ZodMiniXID",0,qk,"_default",0,U1,"any",0,Un,"array",0,Um,"base64",0,qq,"base64url",0,qM,"bigint",0,q1,"boolean",0,qQ,"catch",0,U9,"catchall",0,Ux,"check",0,Mp,"cidrv4",0,qP,"cidrv6",0,qA,"clone",0,Tw,"coerce",0,Mx,"config",0,Tt,"core",0,N4,"cuid",0,qg,"cuid2",0,qw,"custom",0,Mh,"date",0,Uc,"discriminatedUnion",0,UO,"e164",0,qW,"email",0,qn,"emoji",0,qp,"endsWith",0,Nw,"enum",0,Uz,"extend",0,Uy,"file",0,UK,"flattenError",0,Tq,"float32",0,qG,"float64",0,qH,"formatError",0,TU,"function",0,N2,"globalRegistry",0,Ac,"gt",0,Nt,"gte",0,Nn,"guid",0,qa,"includes",0,Ng,"instanceof",0,Mf,"int",0,qZ,"int32",0,qJ,"int64",0,q3,"intersection",0,UT,"ipv4",0,qR,"ipv6",0,qj,"iso",0,MI,"json",0,My,"jwt",0,qz,"keyof",0,Up,"ksuid",0,qS,"lazy",0,Md,"length",0,Np,"literal",0,UV,"locales",0,Ar,"looseObject",0,Ug,"lowercase",0,Nv,"lt",0,A9,"lte",0,Ne,"map",0,UM,"maxLength",0,Nu,"maxSize",0,Nl,"maximum",0,Ne,"merge",0,Uw,"mime",0,Nb,"minLength",0,Nm,"minSize",0,Nd,"minimum",0,Nn,"multipleOf",0,Ns,"nan",0,Mt,"nanoid",0,qv,"nativeEnum",0,UF,"negative",0,Na,"never",0,Uo,"nonnegative",0,No,"nonoptional",0,U6,"nonpositive",0,Nr,"normalize",0,NI,"null",0,Ue,"nullable",0,UX,"nullish",0,UQ,"number",0,qB,"object",0,Uv,"omit",0,Ub,"optional",0,UJ,"overwrite",0,Nk,"parse",0,Tz,"parseAsync",0,TL,"partial",0,Uk,"partialRecord",0,Uq,"pick",0,U_,"pipe",0,Mi,"positive",0,Ni,"prefault",0,U3,"prettifyError",0,TW,"promise",0,Mu,"property",0,N_,"readonly",0,Mr,"re
62cord",0,UN,"refine",0,Mv,"regex",0,Nh,"regexes",()=>An,"registry",0,Ad,"required",0,UI,"safeParse",0,TB,"safeParseAsync",0,TZ,"set",0,UW,"size",0,Nc,"startsWith",0,Ny,"strictObject",0,Uf,"string",0,N9,"stringFormat",0,qL,"stringbool",0,Mg,"success",0,U7,"symbol",0,q4,"templateLiteral",0,Ms,"toJSONSchema",0,N5,"toLowerCase",0,NS,"toUpperCase",0,NC,"transform",0,UG,"treeifyError",0,TM,"trim",0,Nx,"tuple",0,UE,"uint32",0,qY,"uint64",0,q5,"ulid",0,qb,"undefined",0,q8,"union",0,UC,"unknown",0,Ua,"uppercase",0,Nf,"url",0,qu,"uuid",0,qo,"uuidv4",0,qs,"uuidv6",0,ql,"uuidv7",0,qd,"void",0,Ul,"xid",0,qI],470892);var MS=e.i(470892);e.s([],808563),e.i(808563),e.s(["$brand",0,j8,"$input",0,As,"$output",0,Ao,"NEVER",0,j4,"TimePrecision",0,Aq,"ZodMiniAny",0,Ut,"ZodMiniArray",0,Uu,"ZodMiniBase64",0,qN,"ZodMiniBase64URL",0,qU,"ZodMiniBigInt",0,q0,"ZodMiniBigIntFormat",0,q2,"ZodMiniBoolean",0,qX,"ZodMiniCIDRv4",0,qT,"ZodMiniCIDRv6",0,qE,"ZodMiniCUID",0,qf,"ZodMiniCUID2",0,qy,"ZodMiniCatch",0,U8,"ZodMiniCustom",0,Mm,"ZodMiniCustomStringFormat",0,qF,"ZodMiniDate",0,Ud,"ZodMiniDefault",0,U0,"ZodMiniDiscriminatedUnion",0,UR,"ZodMiniE164",0,qD,"ZodMiniEmail",0,qt,"ZodMiniEmoji",0,qm,"ZodMiniEnum",0,U$,"ZodMiniFile",0,UB,"ZodMiniGUID",0,qi,"ZodMiniIPv4",0,qC,"ZodMiniIPv6",0,qO,"ZodMiniISODate",0,M_,"ZodMiniISODateTime",0,Mw,"ZodMiniISODuration",0,Mk,"ZodMiniISOTime",0,Mb,"ZodMiniIntersection",0,Uj,"ZodMiniJWT",0,q$,"ZodMiniKSUID",0,qx,"ZodMiniLazy",0,Ml,"ZodMiniLiteral",0,UL,"ZodMiniMap",0,UU,"ZodMiniNaN",0,Me,"ZodMiniNanoID",0,qh,"ZodMiniNever",0,Ur,"ZodMiniNonOptional",0,U5,"ZodMiniNull",0,q9,"ZodMiniNullable",0,UY,"ZodMiniNumber",0,qV,"ZodMiniNumberFormat",0,qK,"ZodMiniObject",0,Uh,"ZodMiniOptional",0,UH,"ZodMiniPipe",0,Mn,"ZodMiniPrefault",0,U2,"ZodMiniPromise",0,Mc,"ZodMiniReadonly",0,Ma,"ZodMiniRecord",0,UA,"ZodMiniSet",0,UD,"ZodMiniString",0,N8,"ZodMiniStringFormat",0,qe,"ZodMiniSuccess",0,U4,"ZodMiniSymbol",0,q6,"ZodMiniTemplateLiteral",0,Mo,"ZodMiniTransform",0,UZ,"ZodMiniTuple",0,UP,"ZodMiniType",0,N7,"ZodMiniULID",0,q_,"ZodMiniURL",0,qc,"ZodMiniUUID",0,qr,"ZodMiniUndefined",0,q7,"ZodMiniUnion",0,US,"ZodMiniUnknown",0,Ui,"ZodMiniVoid",0,Us,"ZodMiniXID",0,qk,"_default",0,U1,"any",0,Un,"array",0,Um,"base64",0,qq,"base64url",0,qM,"bigint",0,q1,"boolean",0,qQ,"catch",0,U9,"catchall",0,Ux,"check",0,Mp,"cidrv4",0,qP,"cidrv6",0,qA,"clone",0,Tw,"coerce",()=>Mx,"config",0,Tt,"core",()=>N4,"cuid",0,qg,"cuid2",0,qw,"custom",0,Mh,"date",0,Uc,"discriminatedUnion",0,UO,"e164",0,qW,"email",0,qn,"emoji",0,qp,"endsWith",0,Nw,"enum",0,Uz,"extend",0,Uy,"file",0,UK,"flattenError",0,Tq,"float32",0,qG,"float64",0,qH,"formatError",0,TU,"function",0,N2,"globalRegistry",0,Ac,"gt",0,Nt,"gte",0,Nn,"guid",0,qa,"includes",0,Ng,"instanceof",0,Mf,"int",0,qZ,"int32",0,qJ,"int64",0,q3,"intersection",0,UT,"ipv4",0,qR,"ipv6",0,qj,"iso",()=>MI,"json",0,My,"jwt",0,qz,"keyof",0,Up,"ksuid",0,qS,"lazy",0,Md,"length",0,Np,"literal",0,UV,"locales",()=>Ar,"looseObject",0,Ug,"lowercase",0,Nv,"lt",0,A9,"lte",0,Ne,"map",0,UM,"maxLength",0,Nu,"maxSize",0,Nl,"maximum",0,Ne,"merge",0,Uw,"mime",0,Nb,"minLength",0,Nm,"minSize",0,Nd,"minimum",0,Nn,"multipleOf",0,Ns,"nan",0,Mt,"nanoid",0,qv,"nativeEnum",0,UF,"negative",0,Na,"never",0,Uo,"nonnegative",0,No,"nonoptional",0,U6,"nonpositive",0,Nr,"normalize",0,NI,"null",0,Ue,"nullable",0,UX,"nullish",0,UQ,"number",0,qB,"object",0,Uv,"omit",0,Ub,"optional",0,UJ,"overwrite",0,Nk,"parse",0,Tz,"parseAsync",0,TL,"partial",0,Uk,"partialRecord",0,Uq,"pick",0,U_,"pipe",0,Mi,"positive",0,Ni,"prefault",0,U3,"prettifyError",0,TW,"promise",0,Mu,"property",0,N_,"readonly",0,Mr,"record",0,UN,"refine",0,Mv,"regex",0,Nh,"regexes",()=>An,"registry",0,Ad,"required",0,UI,"safeParse",0,TB,"safeParseAsync",0,TZ,"set",0,UW,"size",0,Nc,"startsWith",0,Ny,"strictObject",0,Uf,"string",0,N9,"stringFormat",0,qL,"stringbool",0,Mg,"success",0,U7,"symbol",0,q4,"templateLiteral",0,Ms,"toJSONSchema",0,N5,"toLowerCase",0,NS,"toUpperCase",0,NC,"transform",0,UG,"treeifyError",0,TM,"trim",0,Nx,"tuple",0,UE,"uint32",0,qY,"uint64",0,q5,"ulid",0,qb,"undefined",0,q8,"union",0,UC,"unknown",0,Ua,"uppercase",0,Nf,"url",0,qu,"uuid",0,qo,"uuidv4",0,qs,"uuidv6",0,ql,"uuidv7",0,qd,"void",0,Ul,"xid",0,qI,"z",0,MS],279608),e.i(279608),e.s(["$brand",0,j8,"$input",0,As,"$output",0,Ao,"NEVER",0,j4,"TimePrecision",0,Aq,"ZodMiniAny",0,Ut,"ZodMiniArray",0,Uu,"ZodMiniBase64",0,qN,"ZodMiniBase64URL",0,qU,"ZodMiniBigInt",0,q0,"ZodMiniBigIntFormat",0,q2,"ZodMiniBoolean",0,qX,"ZodMiniCIDRv4",0,qT,"ZodMiniCIDRv6",0,qE,"ZodMiniCUID",0,qf,"ZodMiniCUID2",0,qy,"ZodMiniCatch",0,U8,"ZodMiniCustom",0,Mm,"ZodMiniCustomStringFormat",0,qF,"ZodMiniDate",0,Ud,"ZodMiniDefault",0,U0,"ZodMiniDiscriminatedUnion",0,UR,"ZodMiniE164",0,qD,"ZodMiniEmail",0,qt,"ZodMiniEmoji",0,qm,"ZodMiniEnum",0,U$,"ZodMiniFile",0,UB,"ZodMiniGUID",0,qi,"ZodMiniIPv4",0,qC,"ZodMiniIPv6",0,qO,"ZodMiniISODate",0,M_,"ZodMiniISODateTime",0,Mw,"ZodMiniISODuration",0,Mk,"ZodMiniISOTime",0,Mb,"ZodMiniIntersection",0,Uj,"ZodMiniJWT",0,q$,"ZodMiniKSUID",0,qx,"ZodMiniLazy",0,Ml,"ZodMiniLiteral",0,UL,"ZodMiniMap",0,UU,"ZodMiniNaN",0,Me,"ZodMiniNanoID",0,qh,"ZodMiniNever",0,Ur,"ZodMiniNonOptional",0,U5,"ZodMiniNull",0,q9,"ZodMiniNullable",0,UY,"ZodMiniNumber",0,qV,"ZodMiniNumberFormat",0,qK,"ZodMiniObject",0,Uh,"ZodMiniOptional",0,UH,"ZodMiniPipe",0,Mn,"ZodMiniPrefault",0,U2,"ZodMiniPromise",0,Mc,"ZodMiniReadonly",0,Ma,"ZodMiniRecord",0,UA,"ZodMiniSet",0,UD,"ZodMiniString",0,N8,"ZodMiniStringFormat",0,qe,"ZodMiniSuccess",0,U4,"ZodMiniSymbol",0,q6,"ZodMiniTemplateLiteral",0,Mo,"ZodMiniTransform",0,UZ,"ZodMiniTuple",0,UP,"ZodMiniType",0,N7,"ZodMiniULID",0,q_,"ZodMiniURL",0,qc,"ZodMiniUUID",0,qr,"ZodMiniUndefined",0,q7,"ZodMiniUnion",0,US,"ZodMiniUnknown",0,Ui,"ZodMiniVoid",0,Us,"ZodMiniXID",0,qk,"_default",0,U1,"any",0,Un,"array",0,Um,"base64",0,qq,"base64url",0,qM,"bigint",0,q1,"boolean",0,qQ,"catch",0,U9,"catchall",0,Ux,"check",0,Mp,"cidrv4",0,qP,"cidrv6",0,qA,"clone",0,Tw,"coerce",()=>Mx,"config",0,Tt,"core",()=>N4,"cuid",0,qg,"cuid2",0,qw,"custom",0,Mh,"date",0,Uc,"discriminatedUnion",0,UO,"e164",0,qW,"email",0,qn,"emoji",0,qp,"endsWith",0,Nw,"enum",0,Uz,"extend",0,Uy,"file",0,UK,"flattenError",0,Tq,"float32",0,qG,"float64",0,qH,"formatError",0,TU,"function",0,N2,"globalRegistry",0,Ac,"gt",0,Nt,"gte",0,Nn,"guid",0,qa,"includes",0,Ng,"instanceof",0,Mf,"int",0,qZ,"int32",0,qJ,"int64",0,q3,"intersection",0,UT,"ipv4",0,qR,"ipv6",0,qj,"iso",()=>MI,"json",0,My,"jwt",0,qz,"keyof",0,Up,"ksuid",0,qS,"lazy",0,Md,"length",0,Np,"literal",0,UV,"locales",()=>Ar,"looseObject",0,Ug,"lowercase",0,Nv,"lt",0,A9,"lte",0,Ne,"map",0,UM,"maxLength",0,Nu,"maxSize",0,Nl,"maximum",0,Ne,"merge",0,Uw,"mime",0,Nb,"minLength",0,Nm,"minSize",0,Nd,"minimum",0,Nn,"multipleOf",0,Ns,"nan",0,Mt,"nanoid",0,qv,"nativeEnum",0,UF,"negative",0,Na,"never",0,Uo,"nonnegative",0,No,"nonoptional",0,U6,"nonpositive",0,Nr,"normalize",0,NI,"null",0,Ue,"nullable",0,UX,"nullish",0,UQ,"number",0,qB,"object",0,Uv,"omit",0,Ub,"optional",0,UJ,"overwrite",0,Nk,"parse",0,Tz,"parseAsync",0,TL,"partial",0,Uk,"partialRecord",0,Uq,"pick",0,U_,"pipe",0,Mi,"positive",0,Ni,"prefault",0,U3,"prettifyError",0,TW,"promise",0,Mu,"property",0,N_,"readonly",0,Mr,"re
62cord",0,UN,"refine",0,Mv,"regex",0,Nh,"regexes",()=>An,"registry",0,Ad,"required",0,UI,"safeParse",0,TB,"safeParseAsync",0,TZ,"set",0,UW,"size",0,Nc,"startsWith",0,Ny,"strictObject",0,Uf,"string",0,N9,"stringFormat",0,qL,"stringbool",0,Mg,"success",0,U7,"symbol",0,q4,"templateLiteral",0,Ms,"toJSONSchema",0,N5,"toLowerCase",0,NS,"toUpperCase",0,NC,"transform",0,UG,"treeifyError",0,TM,"trim",0,Nx,"tuple",0,UE,"uint32",0,qY,"uint64",0,q5,"ulid",0,qb,"undefined",0,q8,"union",0,UC,"unknown",0,Ua,"uppercase",0,Nf,"url",0,qu,"uuid",0,qo,"uuidv4",0,qs,"uuidv6",0,ql,"uuidv7",0,qd,"void",0,Ul,"xid",0,qI,"z",()=>MS],477055),e.i(477055);var MC=wx;e.s(["EventEmitter",()=>MC.default],87246);var MC=wx;let MR=(e,t)=>{if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return e===t;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[n,i]of e)if(!Object.is(i,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}let n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(let i of n)if(!Object.prototype.hasOwnProperty.call(t,i)||!Object.is(e[i],t[i]))return!1;return e.constructor===t.constructor},MO=js({fn:(e,t)=>n=>{let i=t(e.get());return e.subscribe(e=>{let a=t(e);MR(a,i)||(i=a,n(a))})},functionName:"subscribeWithSelector",getCore:()=>{try{return O1().__core}catch{return}}});var Mj=class extends OY{constructor(e){super({cause:null,code:"invalid_retry_on_fail_call_error",docsUrl:null,name:"InvalidRetryOnFailCallError",shortMessage:`Invalid retries parameter for retryOnFail call: ${e}`})}};let MT=async({delay:e=0,fn:t,maxRetries:n})=>{for(let i=0;i<=n;i++)try{return await t()}catch(t){if(i>=n)throw t;e>0&&await new Promise(t=>setTimeout(t,e))}throw new Mj(n)},MP=js({fn:()=>({getItem:async e=>localStorage.getItem(e),removeItem:async e=>localStorage.removeItem(e),setItem:async(e,t)=>localStorage.setItem(e,t)}),functionName:"createLocalStorageAdapter",getCore:()=>{try{return O1().__core}catch{return}}});var ME=class extends OY{constructor({key:e,value:t}){super({cause:null,code:"invalid_storage_set",docsUrl:null,metaMessages:[`key: ${e}`,t],name:"InvalidStorageSet",shortMessage:"Tried to store a value that does not match the schema"})}};let MA="__DATE__",MN=js({fn:({prefix:e="",storageAdapter:t})=>{let n=t=>e?`${e}_${t}`:t,i=e=>({storageTier:e??"default"});return{getItem:async e=>{let a=n(e.key),r=i(e.config?.storageTier),o=await t.getItem(a,r),s=o?(e=>{try{return JSON.parse(e,(e,t)=>"string"==typeof t&&t.startsWith(MA)?new Date(t.slice(8)):t)}catch(e){return null}})(o):null;if(null!==s){let t=e.schema.safeParse(s.value);if(t.success)return t.data}return await t.removeItem(a,r),null},removeItem:async e=>{await t.removeItem(n(e.key),i(e.config?.storageTier))},setItem:async(e,a)=>{let r=e.schema.safeParse(a);if(!r.success)throw new ME({key:e.key,value:JSON.stringify(a)});let o=JSON.stringify({value:r.data},(e,t)=>{let n;return isNaN((n=new Date(t)).getTime())||n.toISOString()!==t?t:`${MA}${t}`});await t.setItem(n(e.key),o,i(e.config?.storageTier))}}},functionName:"createStorage",getCore:()=>{try{return O1().__core}catch{return}}}),Mq=js({fn:e=>e,functionName:"createStorageKeySchema",getCore:()=>{try{return O1().__core}catch{return}}}),MU=Mq({key:"projectSettingsExpiration",schema:qB()}),MM=js({fn:async(e=O1())=>{let t=e.__core,n=await t.storage.getItem(MU);if(e.projectSettings&&!(n&&n<Date.now())&&((e=O1())=>!!(e.user||jL(e).length>0))(e))return e.projectSettings;let i=jC({},e);t.logger.debug("[fetchProjectSettings] Fetching project settings...");let a=async()=>i.getEnvironmentSettings({environmentId:t.environmentId,sdkVersion:`${O3}/${t.version}`},{credentials:"omit"}),r=await MT({fn:a,maxRetries:2});return t.state.set({projectSettings:r??null}),await t.storage.setItem(MU,Date.now()+3e5),r},functionName:"fetchProjectSettings",getCore:()=>{try{return O1().__core}catch{return}}}),MD=js({fn:async e=>{let t=e.__core;await t.keychain.removeKey("session");let n=await t.keychain.generateKey("session");return jc(n,"Public key not found"),t.state.set({sessionKeys:n}),{publicKey:n}},functionName:"generateSessionKeys",getCore:()=>{try{return O1().__core}catch{return}}}),MW=async({reason:e},t)=>{var n;
62let i,a,r=t.__core,o=(i=(n=t).__core,a=new Map,jL(n).forEach(e=>{if(!a.has(e.walletProviderKey))try{let t=jZ({walletAccount:e},n);a.set(e.walletProviderKey,t)}catch(t){i.logger.debug("Wallet provider not found for wallet account",{error:t,walletAccount:e.address})}}),Array.from(a.values()));await Promise.all(o.map(async t=>{if(t.terminate&&await t.terminate({reason:e}),t.disconnect)try{await t.disconnect()}catch(e){r.logger.error(`Error disconnecting from wallet ${t.key}`,e)}}))},M$=js({fn:async({reason:e},t)=>{let n=t.__core;if(n.logger.debug("[logoutWithReason] Logging out...",{reason:e}),await MW({reason:e},t),null!==t.user){let e=jC({},t);try{await e.revokeSession({environmentId:n.environmentId})}catch(e){n.logger.error("Failed to revoke session",e)}ju(t)&&jA(`${jG}=; Max-Age=-99999999; path=/; SameSite=Lax`)}await n.keychain.removeKey("session"),n.state.set({captchaToken:null,elevatedAccessTokens:[],legacyToken:null,mfaToken:null,sessionExpiresAt:null,sessionKeys:null,token:null,unverifiedWalletAccounts:[],user:null}),jN({args:{reason:e},event:"logout"},t),MM(t),MD(t)},functionName:"logoutWithReason",getCore:()=>{try{return O1().__core}catch{return}}}),Mz="fetch-project-settings",MF=js({fn:()=>{let e,t;return{promise:new Promise((n,i)=>{e=n,t=i}),reject:e=>t?.(e),resolve:t=>e?.(t)}},functionName:"createDeferredPromise",getCore:()=>{try{return O1().__core}catch{return}}});var ML=class extends OY{constructor(){super({cause:null,code:"cannot_track_error",docsUrl:null,name:"CannotTrackError",shortMessage:"All track calls must be performed in the same node tick"})}};let MV=Uv({args:UJ(Ua()),event:N9()}),MB=js({fn:({channelName:e})=>{if("u"<typeof window||"u"<typeof BroadcastChannel)return{off:()=>{},on:()=>{},send:()=>{}};let t=new BroadcastChannel(e),n=new wS;return t.addEventListener("message",e=>{let t=MV.safeParse(e.data);if(!t.success)return;let{args:i,event:a}=t.data;n.emit(a,i)}),{off:(e,t)=>{n.off(e,t)},on:(e,t)=>{n.on(e,t)},send:({args:e,event:n})=>{t.postMessage({args:e,event:n})}}},functionName:"createCrossTabBroadcast",getCore:()=>{try{return O1().__core}catch{return}}}),MK={debug:0,error:3,info:1,warn:2},MZ=console,MG=js({fn:(e={})=>{let t=new MC.default,n=e.level??"warn",i=(e,i,a,...r)=>{(t.emit("log",e,a,...r),MK[e]>=MK[n])&&i(`[${new Date().toISOString()}] ${e.toUpperCase()}: ${a}`,...r)};return{debug:(e,...t)=>i("debug",MZ.debug,e,...t),error:(e,...t)=>i("error",MZ.error,e,...t),info:(e,...t)=>i("info",MZ.info,e,...t),off:t.off.bind(t),on:t.on.bind(t),warn:(e,...t)=>i("warn",MZ.warn,e,...t)}},functionName:"createLogger",getCore:()=>{try{return O1().__core}catch{return}}}),MH=e=>[...e instanceof Uint8Array?e:new Uint8Array(e)].map(e=>e.toString(16).padStart(2,"0")).join(""),MJ=e=>{let t=new Uint8Array(e),n=t.byteLength,i=t.slice(0,1+n>>>1);return i[0]=2|1&t[n-1],i.buffer};var MY=class extends OY{constructor(e){super({cause:null,code:"key_not_found",docsUrl:null,name:"KeyNotFoundError",shortMessage:`Key "${e}" not found in keychain`})}};let MX="keys",MQ=({db:e,keyName:t})=>new Promise((n,i)=>{let a=e.transaction(MX,"readonly").objectStore(MX).get(t);a.onsuccess=()=>n(a.result),a.onerror=()=>i(a.error)}),M0=({db:e,entry:t})=>new Promise((n,i)=>{let a=e.transaction(MX,"readwrite").objectStore(MX).put(t);a.onsuccess=()=>n(),a.onerror=()=>i(a.error)}),M1=async({dbName:e,operation:t})=>{let n=await new Promise((t,n)=>{let i=indexedDB.open(e,1);i.onupgradeneeded=()=>{let e=i.result;e.objectStoreNames.contains(MX)||e.createObjectStore(MX,{keyPath:"keyName"})},i.onsuccess=()=>t(i.result),i.onerror=()=>n(i.error)});try{return await t(n)}finally{n.close()}};var M2=class extends OY{constructor({channel:e}){super({cause:null,code:"invalid_realtime_publish",docsUrl:null,metaMessages:[`channel: ${e}`],name:"InvalidRealtimePublishError",shortMessage:"Tried to publish data that does not match the channel schema"})}},M3=class extends OY{constructor(){super({cause:null,code:"realtime_not_connected_error",docsUrl:null,name:"RealtimeNotConnectedError",shortMessage:"Realtime service is not connected. Call connect() before subscribing or publishing."})}};let M5={closed:"closed",closing:"closing",connected:"connected",connecting:"connecting",disconnected:"disconnected",failed:"failed",initialized:"idle",suspended:"suspended"},M6=js({fn:()=>{let t;if("u"<typeof window)return{connect:()=>Promise.resolve(),disconnect:()=>{},getConnectionState:()=>"idle",off:()=>{},on:()=>{},publish:()=>Promise.resolve(),subscribe:()=>Promise.resolve(),unsubscribe:()=>{}};let n=new wS,i=new Map,a=new WeakMap,r="idle",o=!1,s=e=>{let n=i.get(e);if(n)return n;if(!t)throw new M3;let a=t.channels.get(e);return i.set(e,a),a};return{connect:async({client:a,headers:s})=>{if(!o){o=!0;try{let o=a.__core;t&&(t.close(),i.clear());let{BaseRealtime:l,FetchRequest:d,WebSocketTransport:c}=await e.A(930615);(t=new l({authCallback:(e,t)=>{jC({headers:s},a).getRealtimeAuthToken({environmentId:o.environmentId}).then(e=>{t(null,e.token)}).catch(e=>{t(e instanceof Error?e.message:String(e),null)})},autoConnect:!1,plugins:{FetchRequest:d,WebSocketTransport:c}})).connection.on(e=>{var t;r=t=M5[e.current]??"idle",n.emit("connectionStateChange",t)}),t.connect()}finally{o=!1}}},disconnect:()=>{if(t){for(let e of i.values())e.detach().catch(()=>{});i.clear(),t.close(),t=void 0}},getConnectionState:()=>r,off:(e,t)=>{n.off(e,t)},on:(e,t)=>{n.on(e,t)},publish:async({channelSchema:e,data:t})=>
62{let n=e.schema.safeParse(t);if(!n.success)throw new M2({channel:e.channel});await s(e.channel).publish("message",n.data)},subscribe:async({channelSchema:e,callback:t})=>{let n=s(e.channel),i=n=>{let i=e.schema.safeParse(n.data);i.success&&t({data:i.data})};a.set(t,i),await n.subscribe(i)},unsubscribe:({channelSchema:e,callback:t})=>{let n=i.get(e.channel);if(!n)return;let r=a.get(t);r&&(n.unsubscribe(r),a.delete(t))}}},functionName:"createRealtimeService",getCore:()=>{try{return O1().__core}catch{return}}});var M4=class extends OY{constructor(){super({cause:null,code:"no_network_providers",docsUrl:null,name:"NoNetworkProvidersError",shortMessage:"No networks were registered in the client"})}},M7=class extends OY{constructor({cause:e}){super({cause:e,code:"wallet_already_linked_to_another_user_error",docsUrl:null,name:"WalletAlreadyLinkedToAnotherUserError",shortMessage:"This wallet is already linked to another user"})}};let M8=js({fn:e=>{let t=e.__core,n=t.state.get().captchaToken;return((e=O1())=>{let t=e.projectSettings;return jc(t,"Project settings are not available"),t.security.hCaptcha?.enabled??!1})(e)&&jc(n,"Captcha token is required"),t.state.set({captchaToken:null}),n??void 0},functionName:"consumeCaptchaToken",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:({captchaToken:e},t=O1())=>{t.__core.state.set({captchaToken:e})},functionName:"setCaptchaToken",getCore:()=>{try{return O1().__core}catch{return}}});let M9=js({fn:e=>e,functionName:"createRealtimeChannelSchema",getCore:()=>{try{return O1().__core}catch{return}}}),De=js({fn:async({walletAccount:e,authMode:t=vG.Only},n)=>{let i=n.__core,a=jC({},n),r=jZ({walletAccount:e},n);try{let n=j$({chain:r.chain,displayName:r.metadata.displayName}),o={address:e.address,authMode:t,chain:r.chain,provider:r.walletProviderType,walletName:n};await a.createVisit({connectRequest:o,environmentId:i.environmentId})}catch(e){i.logger.error("Error creating visit",{error:e})}},functionName:"createVisit",getCore:()=>{try{return O1().__core}catch{return}}}),Dt=js({fn:({unverifiedWalletAccountsToUpdate:e},t)=>{if(0===e.length)return;let n=t.__core,i=e.map(({id:e})=>e),a=n.state.get().unverifiedWalletAccounts.filter(e=>!i.includes(e.id));n.state.set({unverifiedWalletAccounts:[...a,...e]})},functionName:"setUnverifiedWalletAccounts",getCore:()=>{try{return O1().__core}catch{return}}}),Dn=async({domain:e,blockchainName:t,address:n,uri:i,chainId:a,nonce:r,issuedAt:o,requestId:s,statement:l,resources:d})=>{let c=[`${e} wants you to sign in with your ${t} account:`,n].join("\n"),u=l?"\n\n":"\n",m=`${[c,l].join(u)}
63`,p=[];return p.push(`URI: ${i}`),p.push("Version: 1"),a&&p.push(`Chain ID: ${a}`),p.push(`Nonce: ${r}`),o&&p.push(`Issued At: ${o}`),s&&p.push(`Request ID: ${s}`),d?.length&&p.push(`Resources:${d.map(e=>"\n- "+e).join()}`),[m,p.join("\n")].join("\n")},Di=js({fn:e=>{let t=e.__core.metadata?.name??e.projectSettings?.general.displayName;return`Welcome to ${t}. Signing is the only way we can truly know that you are the owner of the wallet you are connecting. Signing is a safe, gas-less transaction that does not in any way give ${t} permission to perform any transactions with your wallet.`},functionName:"createSignInMessageStatement",getCore:()=>{try{return O1().__core}catch{return}}}),Da=js({fn:({unverifiedWalletAccount:e},t)=>{let n=t.__core,i=n.state.get(),{unverifiedWalletAccounts:a}=n.state.get(),r=a.filter(t=>t.id!==e.id);n.state.set({unverifiedWalletAccounts:r}),jJ({previousState:i},t)},functionName:"removeUnverifiedWalletAccount",getCore:()=>{try{return O1().__core}catch{return}}}),Dr=(e,t)=>e instanceof Error&&"code"in e&&e.code===t,Do=js({fn:async({messageToSign:e,walletAddress:t,addressesWithTypes:n,signature:i,chain:a,isTransfer:r=!1,walletDisplayName:o,walletProviderType:s,networkId:l,requestedScopes:d},c)=>{let u,m=c.__core,p=jC({},c),h=j$({chain:a,displayName:o});u=c.user?r?p.verifyTransfer.bind(p):c.user&&d?p.walletsVerify.bind(p):p.verifyLink.bind(p):p.walletsSignin.bind(p);try{return await u({environmentId:m.environmentId,verifyRequest:{additionalWalletAddresses:n?.map(e=>({address:e.address,publicKey:e.publicKey,type:e.type})),captchaToken:M8(c),chain:a,messageToSign:e,network:l,publicWalletAddress:t,requestedScopes:d,signedMessage:i,walletName:h,walletProvider:s}})}catch(e){if(m.logger.error("Failed to verify message signature ownership",e),Dr(e,"reassign_wallet_confirm")||Dr(e,"merge_accounts_confirmation"))throw new M7({cause:e});throw e}},functionName:"verifyMessageSignatureOwnership",getCore:()=>{try{return O1().__core}catch{return}}}),Ds=js({fn:({keysToUpdate:e},t)=>{let n=t.__core;n.state.set({walletProviderKeyMap:{...n.state.get().walletProviderKeyMap,...e}})}
63,functionName:"updateWalletProviderKeysForVerifiedCredentials",getCore:()=>{try{return O1().__core}catch{return}}}),Dl=js({fn:(e=O1())=>{let{state:t,transformers:n}=e.__core,i=n?.networkData??(e=>e),{projectSettings:a}=t.get();jc(a,"projectSettings not found");let r=a.networks;return r?r.map(e=>{let t;if(!e.chainName)return[];let n=(t=e.chainName,Object.keys(jO).find(e=>jO[e].apiChainName===t)||null);return e?.networks?.length&&n?e.networks.map(e=>i({blockExplorerUrls:e.blockExplorerUrls,chain:n,cluster:e.cluster,displayName:e.vanityName||e.name,genesisHash:e.genesisHash,iconUrl:e.iconUrls[0],name:e.name,nativeCurrency:{decimals:e.nativeCurrency.decimals,iconUrl:e.nativeCurrency.iconUrl,name:e.nativeCurrency.name,symbol:e.nativeCurrency.symbol},networkId:e.networkId,rpcUrls:{http:[...e.privateCustomerRpcUrls??[],...e.rpcUrls??[]]},testnet:e.isTestnet??!1})):[]}).flat():[]},functionName:"getNetworksData",getCore:()=>{try{return O1().__core}catch{return}}}),Dd=jB("networkProviderBuilderRegistry",()=>{let e=new Map;return{get:()=>e,register:t=>{e.set(t.chain,t)}}}),Dc=js({fn:e=>{let t=Array.from(Dd(e).get().values()),n=Dl(e);return t.map(({builder:e,chain:t})=>n.filter(e=>e.chain===t).map(e)).flat()},functionName:"getNetworkProviders",getCore:()=>{try{return O1().__core}catch{return}}}),Du=js({fn:({networkId:e,chain:t},n)=>{let i=Dc(n);if(0===i.length)throw new M4;let a=i.find(n=>n.networkId===e&&n.chain===t);return jc(a,`No network provider found for chain ${t} with network id ${e}`),a},functionName:"getNetworkProviderFromNetworkId",getCore:()=>{try{return O1().__core}catch{return}}}),Dm=js({fn:async(e=O1())=>{let t=e.__core,n=await jC({},e).refreshAuth({environmentId:t.environmentId});return j3({response:n},e),n},functionName:"refreshAuth",getCore:()=>{try{return O1().__core}catch{return}}}),Dp=js({fn:(e=O1())=>{let t=e.__core,n=t.state.get().mfaToken;return jc(n,"No MFA token found"),t.state.set({mfaToken:null}),n},functionName:"consumeMfaToken",getCore:()=>{try{return O1().__core}catch{return}}}),Dh=js({fn:async(e=O1())=>{let t=e.__core;return await jC({},e).getUserMfaMethods({environmentId:t.environmentId,verifiedOnly:!0})},functionName:"getMfaMethods",getCore:()=>{try{return O1().__core}catch{return}}}),Dv=async({mfaAction:e},t=O1())=>{let n=t.projectSettings;return!!n?.security?.mfa?.actions?.some(t=>t.action===e&&t.required)&&(!!n?.security?.mfa?.required||(await Dh(t)).userHasVerifiedMfaMethods)};var Df=class extends Error{constructor(e,t){super(`
64🚨 Version Mismatch Error
65
66One or more \`@dynamic-labs-sdk\` packages are installed with mismatched versions. All \`@dynamic-labs-sdk\` packages must be on the same version to work correctly.
67
68Affected Packages:
69${Object.entries(t).filter(([,t])=>t!==e).map(([t,n])=>`- \`${t}\` (installed: **${n}**, required: **${e}**)`).join("\n")}
70
71💡 To fix this issue, update all @dynamic-labs-sdk/* packages to version \`${e}\` in your package.json
72`.trim()),this.name="VersionMismatchError"}};let Dg={},Dy=null,Dw=(e,t)=>{Dg[e]=t,Dy&&(clearTimeout(Dy),Dy=null),Dy=setTimeout(()=>{let e=Object.values(Dg),[t]=e;e.every(e=>e===t)||console.error(new Df(Dg["@dynamic-labs-sdk/client"]||t,Dg)),Dy=null},100)};var MC=wx;function D_(e){let t=new Uint8Array(e),n="";for(let e of t)n+=String.fromCharCode(e);return btoa(n).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function Db(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),n=(4-t.length%4)%4,i=atob(t.padEnd(t.length+n,"=")),a=new ArrayBuffer(i.length),r=new 
72Uint8Array(a);for(let e=0;e<i.length;e++)r[e]=i.charCodeAt(e);return a}function Dk(){return DI.stubThis(globalThis?.PublicKeyCredential!==void 0&&"function"==typeof globalThis.PublicKeyCredential)}let DI={stubThis:e=>e};function Dx(e){let{id:t}=e;return{...e,id:Db(t),transports:e.transports}}function DS(e){return"localhost"===e||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/i.test(e)}class DC extends Error{constructor({message:e,code:t,cause:n,name:i}){super(e,{cause:n}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=i??n.name,this.code=t}}let DR=new class{constructor(){Object.defineProperty(this,"controller",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}createNewAbortSignal(){if(this.controller){let e=Error("Cancelling existing WebAuthn API call for new one");e.name="AbortError",this.controller.abort(e)}let e=new AbortController;return this.controller=e,e.signal}cancelCeremony(){if(this.controller){let e=Error("Manually cancelling existing WebAuthn API call");e.name="AbortError",this.controller.abort(e),this.controller=void 0}}},DO=["cross-platform","platform"];function Dj(e){if(e&&!(0>DO.indexOf(e)))return e}async function DT(e){let t,n,i,a,r;!e.optionsJSON&&e.challenge&&(console.warn("startRegistration() was not called correctly. It will try to continue with the provided options, but this call should be refactored to use the expected call structure instead. See https://simplewebauthn.dev/docs/packages/browser#typeerror-cannot-read-properties-of-undefined-reading-challenge for more information."),e={optionsJSON:e});let{optionsJSON:o,useAutoRegister:s=!1}=e;if(!Dk())throw Error("WebAuthn is not supported in this browser");let l={...o,challenge:Db(o.challenge),user:{...o.user,id:Db(o.user.id)},excludeCredentials:o.excludeCredentials?.map(Dx)},d={};s&&(d.mediation="conditional"),d.publicKey=l,d.signal=DR.createNewAbortSignal();try{t=await navigator.credentials.create(d)}catch(e){throw function({error:e,options:t}){let{publicKey:n}=t;if(!n)throw Error("options was missing required publicKey property");if("AbortError"===e.name){if(t.signal instanceof AbortSignal)return new DC({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else if("ConstraintError"===e.name){if(n.authenticatorSelection?.requireResidentKey===!0)return new DC({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:e});else if("conditional"===t.mediation&&n.authenticatorSelection?.userVerification==="required")return new DC({message:"User verification was required during automatic registration but it could not be performed",code:"ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE",cause:e});else if(n.authenticatorSelection?.userVerification==="required")return new DC({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:e})}else if("InvalidStateError"===e.name)return new DC({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:e});else if("NotAllowedError"===e.name)return new DC({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});else if("NotSupportedError"===e.name)return new DC(0===n.pubKeyCredParams.filter(e=>"public-key"===e.type).length?{message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:e}:{message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:e});else if("SecurityError"===e.name){let t=globalThis.location.hostname;if(!DS(t))return new DC({message:`${globalThis.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e});if(n.rp.id!==t)return new DC({message:`The RP ID "${n.rp.id}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else if("TypeError"===e.name){if(n.user.id.byteLength<1||n.user.id.byteLength>64)return new DC({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:e})}else if("UnknownError"===e.name)return new DC({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ER
72ROR",cause:e});return e}({error:e,options:d})}if(!t)throw Error("Registration was not completed");let{id:c,rawId:u,response:m,type:p}=t;if("function"==typeof m.getTransports&&(i=m.getTransports()),"function"==typeof m.getPublicKeyAlgorithm)try{a=m.getPublicKeyAlgorithm()}catch(e){DP("getPublicKeyAlgorithm()",e)}if("function"==typeof m.getPublicKey)try{let e=m.getPublicKey();null!==e&&(r=D_(e))}catch(e){DP("getPublicKey()",e)}if("function"==typeof m.getAuthenticatorData)try{n=D_(m.getAuthenticatorData())}catch(e){DP("getAuthenticatorData()",e)}return{id:c,rawId:D_(u),response:{attestationObject:D_(m.attestationObject),clientDataJSON:D_(m.clientDataJSON),transports:i,publicKeyAlgorithm:a,publicKey:r,authenticatorData:n},type:p,clientExtensionResults:t.getClientExtensionResults(),authenticatorAttachment:Dj(t.authenticatorAttachment)}}function DP(e,t){console.warn(`The browser extension that intercepted this WebAuthn API call incorrectly implemented ${e}. You should report this error to them.
73`,t)}let DE=e=>e;async function DA(e){let t,n,i;!e.optionsJSON&&e.challenge&&(console.warn("startAuthentication() was not called correctly. It will try to continue with the provided options, but this call should be refactored to use the expected call structure instead. See https://simplewebauthn.dev/docs/packages/browser#typeerror-cannot-read-properties-of-undefined-reading-challenge for more information."),e={optionsJSON:e});let{optionsJSON:a,useBrowserAutofill:r=!1,verifyBrowserAutofillInput:o=!0}=e;if(!Dk())throw Error("WebAuthn is not supported in this browser");a.allowCredentials?.length!==0&&(t=a.allowCredentials?.map(Dx));let s={...a,challenge:Db(a.challenge),allowCredentials:t},l={};if(r){if(!await function(){if(!Dk())return DE(new Promise(e=>e(!1)));let e=globalThis.PublicKeyCredential;return e?.isConditionalMediationAvailable===void 0?DE(new Promise(e=>e(!1))):DE(e.isConditionalMediationAvailable())}())throw Error("Browser does not support WebAuthn autofill");if(document.querySelectorAll("input[autocomplete$='webauthn']").length<1&&o)throw Error('No <input> with "webauthn" as the only or last value in its `autocomplete` attribute was detected');l.mediation="conditional",s.allowCredentials=[]}l.publicKey=s,l.signal=DR.createNewAbortSignal();try{n=await navigator.credentials.get(l)}catch(e){throw function({error:e,options:t}){let{publicKey:n}=t;if(!n)throw Error("options was missing required publicKey property");if("AbortError"===e.name){if(t.signal instanceof AbortSignal)return new DC({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else if("NotAllowedError"===e.name)return new DC({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});else if("SecurityError"===e.name){let t=globalThis.location.hostname;if(!DS(t))return new DC({message:`${globalThis.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e});if(n.rpId!==t)return new DC({message:`The RP ID "${n.rpId}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else if("UnknownError"===e.name)return new DC({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e});return e}({error:e,options:l})}if(!n)throw Error("Authentication was not completed");let{id:d,rawId:c,response:u,type:m}=n;return u.userHandle&&(i=D_(u.userHandle)),{id:d,rawId:D_(c),response:{authenticatorData:D_(u.authenticatorData),clientDataJSON:D_(u.clientDataJSON),signature:D_(u.signature),userHandle:i},type:m,clientExtensionResults:n.getClientExtensionResults(),authenticatorAttachment:Dj(n.authenticatorAttachment)}}let DN={initStatus:"initStatusChanged",mfaToken:"mfaTokenChanged",projectSettings:"projectSettingsChanged",sessionExpiresAt:"sessionExpiresAtChanged",token:"tokenChanged",user:"userChanged"},Dq=async e=>{e.__core.state.get().prefetchedNonces.length>=5||await jR(e)},DU=Uv({address:N9(),addressesWithTypes:UJ(Um(Uv({address:N9(),publicKey:UJ(N9()),type:Mh(e=>"string"==typeof e)}))),chain:Mh(e=>"string"==typeof e),hardwareWalletVendor:UJ(Mh(e=>"string"==typeof e)),id:N9(),lastSelectedAt:UX(Uc()),walletProviderKey:N9()}),DM=UN(N9(),N9()),DD=Mq({key:"state",schema:Uv({apiVersion:N9(),prefetchedNonces:Um(N9()),prefetchedNoncesExpiration:UX(qB()),projectSettings:Mh(),unverifiedWalletAccounts:Um(DU),user:Mh(),walletProviderKeyMap:DM})}),DW=Mq({config:{storageTier:"secure"},key:"session",schema:Uv({captchaToken:UX(N9()),elevatedAccessTokens:Um(Uv({expiresAt:qB(),scopes:Um(N9()),singleUse:UX(qQ()),token:N9()})),legacyToken:UX(N9()),mfaToken:UX(N9()),sessionExpiration:qB(),sessionKeys:UX(N9()),token:UX(N9())})});var D$=class extends OY{constructor(e,t){super({cause:null,code:"key_migration_public_key_mismatch",docsUrl:null,name:"KeyMigrationError",shortMessage:`Public key mismatch after import: expected "${e}", got "${t}"`})}};let Dz=async({keychain:e,logger:t,state:n,storage:i})=>{let a;if("u"<typeof window)return;if(t.debug("[migrateSessionKeyToKeychain] Checking for existing session key in keychain"),await e.hasKey("session"))return void t.debug("[migrateSessionKeyToKeychain] Session key already exists in keychain, skipping migration");let r=n.get().sessionKeys;if(!r)return void t.debug("[migrateSessionKeyToKeychain] No session keys in state, nothing to migrate");try{a=JSON.parse((void 0!==wW.Buffer?wW.Buffer:w$.Buffer).from(r,"base64").toString())}catch{t.debug("[migrateSessionKeyToKeychain] Session keys are not a legacy blob, skipping migration");return}let{privateKeyJwk:o,publicKey:s}=a;if(!o||!s)return void t.debug("[migrateSessionKeyToKeychain] Legacy blob missing privateKeyJwk or publicKey, skipping migration");t.debug("[migrateSessionKeyToKeychain] Found legacy session key, importing into keychain",{expectedPublicKey:s});let l=await e.importKey("session",o);if(t.debug("[migrateSessionKeyToKeychain] Key imported",{expectedPublicKey:s,importedPublicKey:l}),l!==s)throw new D$(s,l);t.debug("[migrateSessionKeyToKeychain] Public key validated, updating state and storage"),n.set({sessionKeys:l});let d=await i.getItem(DW);d&&await i.setItem(DW,{...d,sessionKeys:l}),t.debug("[migrateSessionKeyToKeychain] Migration complete")},DF=async e=>{let t=e.__core,n=t.state.get(),i={},a=await t.storage.getItem(DW),r=a?.sessionExpiration&&a.sessionExpiration>
73Date.now();r&&(i.token=a.token,i.legacyToken=a.legacyToken,i.sessionExpiresAt=new Date(a.sessionExpiration),i.mfaToken=a.mfaToken,i.elevatedAccessTokens=a.elevatedAccessTokens.map(e=>({expiresAt:new Date(e.expiresAt),scopes:e.scopes,singleUse:e.singleUse??!1,token:e.token})),i.captchaToken=a.captchaToken,i.sessionKeys=a.sessionKeys);let o=await t.storage.getItem(DD);o?.apiVersion===OJ&&(i.unverifiedWalletAccounts=o.unverifiedWalletAccounts,i.walletProviderKeyMap=o.walletProviderKeyMap,o.prefetchedNoncesExpiration&&o.prefetchedNoncesExpiration>Date.now()&&(i.prefetchedNonces=o.prefetchedNonces,i.prefetchedNoncesExpiration=o.prefetchedNoncesExpiration),r&&(i.user=o.user),(r||(o.unverifiedWalletAccounts??[]).length>0)&&(i.projectSettings=o.projectSettings)),Object.keys(i).length>0&&t.state.set(i),jJ({previousState:n},e)},DL=async e=>{await DF(e);let t=e.__core;t.state.subscribe(e=>{null===e.sessionExpiresAt?t.storage.removeItem(DW):t.storage.setItem(DW,{captchaToken:e.captchaToken,elevatedAccessTokens:(e.elevatedAccessTokens||[]).map(e=>({expiresAt:e.expiresAt.getTime(),scopes:e.scopes,singleUse:e.singleUse??null,token:e.token})),legacyToken:e.legacyToken,mfaToken:e.mfaToken,sessionExpiration:e.sessionExpiresAt.getTime(),sessionKeys:e.sessionKeys,token:e.token}),t.storage.setItem(DD,{apiVersion:OJ,prefetchedNonces:e.prefetchedNonces,prefetchedNoncesExpiration:e.prefetchedNoncesExpiration,projectSettings:e.projectSettings,unverifiedWalletAccounts:e.unverifiedWalletAccounts,user:e.user,walletProviderKeyMap:e.walletProviderKeyMap})})},DV=js({fn:async(e=O1())=>{let t=e.__core,n=jC({},e),i={...t.state.get()},a=await n.getAuthenticatedUser({environmentId:t.environmentId});return t.state.set({user:a}),jJ({previousState:i},e),a},functionName:"refreshUser",getCore:()=>{try{return O1().__core}catch{return}}});var DB=class extends OY{constructor(){super({cause:null,code:"client_already_initialized_error",docsUrl:null,name:"ClientAlreadyInitializedError",shortMessage:"Client must not be initialized more than once"})}};let DK=js({fn:async(e=O1())=>{let t=e.__core;if(t.logger.debug("[initializeClient] Initializing client. Current init status",t.state.get().initStatus),"uninitialized"!==t.state.get().initStatus)throw new DB;t.state.set({initStatus:"in-progress"});let n=e.__core,i=null,a=MO(n.state,e=>e.sessionExpiresAt),r=()=>{let t=n.state.get().sessionExpiresAt;if(i?.(),!t)return;let a=new Date,o=t.getTime()-a.getTime();o<=0?M$({reason:"token-expired"},e):i=(({callback:e,delay:t})=>{let n=null,i=t,a=()=>{n=i<=0x7fffffff?setTimeout(e,i):setTimeout(()=>{i-=0x7fffffff,a()},0x7fffffff)};return a(),()=>{null!==n&&clearTimeout(n)}})({callback:r,delay:o})};a(r),r();e.__core.state.subscribe((t,n)=>{Object.entries(DN).forEach(([i,a])=>{MR(t[i],n[i])||jN({args:{[i]:t[i]},event:a},e)})});let o=e.__core;o.eventEmitter.on("deviceRegistrationCompleted",()=>{o.crossTabBroadcast.send({event:"deviceRegistrationCompleted"})}),o.crossTabBroadcast.on("deviceRegistrationCompleted",()=>{jN({event:"deviceRegistrationCompletedInAnotherTab"},e)});let s=DL(e),l=s.then(async()=>{await Dz({keychain:t.keychain,logger:t.logger,state:t.state,storage:t.storage}).catch(()=>M$({reason:"keychain-migration-failed"},e)),t.state.get().sessionKeys&&!await t.keychain.hasKey("session")&&await M$({reason:"keychain-key-missing"},e)}).then(async()=>{t.state.get().projectSettings||await MM(e)});l.then(()=>Dq(e)).catch(e=>{t.logger.error("Failed to prefetch nonces:",e)});let d=l.then(async()=>{t.state.get().sessionKeys||await MD(e)}),c=l.then(async()=>{ju(e)&&await Dm(e).catch(async n=>{if(401===n.status)t.logger.error("Session expired during initialization",n),e.user&&await M$({reason:"session-refresh-unauthorized"},e);else throw n})}),u=c.then(async()=>{t.state.get().token&&!t.state.get().user&&await DV(e).catch(async()=>{await M$({reason:"user-refresh-failed"},e)})});t.initTrack.track({name:"initialize-storage-sync",promise:s}),t.initTrack.track({name:Mz,promise:l}),t.initTrack.track({name:"generate-session-keys",promise:d}),t.initTrack.track({name:"refresh-user-state-from-cookie",promise:c}),t.initTrack.track({name:"refresh-user-state-from-valid-token",promise:u});try{await t.initTrack.waitForAll(),t.state.set({initStatus:"finished"})}catch(e){throw t.logger.error("Client initialization failed",e),t.state.set({initStatus:"failed"}),e}e.user&&jQ(e)},functionName:"initializeClient",getCore:()=>{try{return O1().__core}catch{return}}});var DZ=class extends OY{constructor(e){super({cause:null,code:"unavailable_in_server_side_error",docsUrl:null,name:"UnavailableInServerSideError",shortMessage:`This function is not available in server-side rendering: ${e}`})}},DG=class extends OY{constructor(e,t){super({cause:null,code:"invalid_storage_value",docsUrl:null,name:"InvalidStorageValue",shortMessage:`Tried to store state with a forbidden value. Key: ${e}, Value: ${t}`})}};let DH=()=>({captchaToken:null,elevatedAccessTokens:[],initStatus:"uninitialized",legacyToken:null,mfaToken:null,prefetchedNonces:[],prefetchedNoncesExpiration:null,projectSettings:null,sessionExpiresAt:null,sessionKeys:null,token:null,unverifiedWalletAccounts:[],user:null,walletProviderKeyMap:{}}),DJ=js({fn:e=>{var t,n;let i,a,r,o,s,l,d,c,u,m,p,h,v,f,g,y,w,_,b,k,I,x,S,C,R,O,j,T,P,E,A,N,q=(i=e.coreConfig?.apiBaseUrl??"https://app.dynamicauth.com/api/v0",a=e.coreConfig?.logger??MG({level:e.logLevel}),r=MN({prefix:`dynamic_${e.environmentId}`,storageAdapter:e.coreConfig?.storageAdapter??MP()}),o=e.coreConfig?.fetch??("u"<typeof window?()=>Promise.reject(new DZ("createWebFetch")):window.fetch.bind(window)),s=e.coreConfig?.openDeeplink??("u"<typeof window?()=>Promise.reject(new DZ("createWebDeeplinkOpener")):async e=>{window.location.assign(e)}),l=e.coreConfig?.navigate??("u"<typeof window?()=>Promise.reject(new DZ("createNavigationHandler")):async e=>{window.location.href=e}),d=new Set,c=e=>{d.delete(e)},u=DH(),m={get:()=>u,getInitialState:DH,set:e=>{var t;let n=u;Object.entries(e).forEach(([e,t])=>
73{if(void 0===t)throw new DG(e,t)}),t=u=Object.assign({},u,e),d.forEach(e=>e(t,n))},subscribe:e=>(d.add(e),()=>c(e)),unsubscribe:c},p=new Map,h=async({lockKey:e,callback:t,debounceTime:n=0})=>{let i=MF();p.has(e)||p.set(e,{nextCallback:null,queuePromise:Promise.resolve(),resolutionPromises:[],timer:null});let a=p.get(e);jc(a,`Mutex state for key ${e} not found`),a.resolutionPromises.push(i),a.timer&&clearTimeout(a.timer),a.nextCallback=t;let r=async()=>{a.queuePromise=a.queuePromise.then(async()=>{if(!a.nextCallback)return;let{nextCallback:e}=a;a.nextCallback=null;let t=a.resolutionPromises;a.resolutionPromises=[];try{await e(),t.forEach(e=>e.resolve())}catch(e){t.forEach(t=>t.reject(e))}})};return n>0?a.timer=setTimeout(r,n):await r(),i.promise},v=new wS,f=!0,g=new MC.default,y=MF(),w=new Map,_={getTracker:e=>w.get(e),off:g.off.bind(g),on:g.on.bind(g),track:({name:e,promise:t})=>{if(!f)throw new ML;Promise.resolve().then(()=>f=!1),w.set(e,{promise:t,status:"pending"}),t.then(()=>{w.set(e,{promise:t,status:"resolved"}),g.emit("resolved",e),Array.from(w.values()).every(({status:e})=>"resolved"===e)&&y.resolve()}).catch(n=>{w.set(e,{promise:t,status:"failed"}),g.emit("failed",e,n),y.reject(n)})},waitForAll:()=>y.promise},b=O6({length:32}),k=(({config:e}={})=>{let t,n={enabled:e?.enabled??!0,piiFields:((e=[])=>[...new Set([...O8,...e])])(e?.piiFields)},i=e=>{n.enabled&&t&&t.log(e)};return{config:n,log:i,logFunction:i,setEnabled:e=>{n.enabled=e},setTransport:e=>{t=e}}})({config:e.instrumentation}),I=new Set,(({environmentId:e,extensions:t,instrumentation:n,logger:i,sdkSessionId:a,sdkVersion:r,state:o})=>{i.on("log",(i,s,...l)=>{if("error"!==i)return;let{token:d,user:c}=o.get();n.log({environmentId:e,parameters:{args:l,message:s},registeredExtensionKeys:Array.from(t),sdkSessionId:a,sdkVersion:r,status:"error",timestamp:new Date().toISOString(),tokenSessionId:d?O4(d):null,userAgent:O7(),userId:c?.id??null})})})({environmentId:e.environmentId,extensions:I,instrumentation:k,logger:a,sdkSessionId:b,sdkVersion:OH,state:m}),"u"<typeof window||k.setTransport((t={environmentId:e.environmentId,fetch:o},x=[],S=!1,C=()=>{S=!1;let e=x.splice(0);if(0===e.length)return;let n=`https://logs.dynamicauth.com/api/v1/${t.environmentId}`;t.fetch(n,{body:JSON.stringify(e),headers:{"Content-Type":"application/json"},method:"POST"}).catch(()=>{})},{log:e=>{x.push(e),S||(S=!0,queueMicrotask(C))}})),R=new Map,O={getByKey:e=>R.get(e),register:(e,t)=>R.set(e,t),unregister:e=>R.delete(e)},j={...e.metadata,universalLink:e.metadata?.universalLink??("u"<typeof window?void 0:window.location.origin)},T=e.coreConfig?.passkey??{authenticate:e=>DA(e),isSupported:()=>Dk(),register:e=>DT(e)},P=e.coreConfig?.realtime??M6(),E=e.coreConfig?.deviceSigner,N=e.coreConfig?.keychain??(n={dbName:(({environmentId:e})=>`dynamic_${e}_keychain`)({environmentId:e.environmentId})},A=n?.dbName??"dynamic_keychain",{generateKey:async e=>{let t=await crypto.subtle.generateKey({name:"ECDSA",namedCurve:"P-256"},!1,["sign"]),n=MH(MJ(await crypto.subtle.exportKey("raw",t.publicKey)));return await M1({dbName:A,operation:i=>M0({db:i,entry:{keyName:e,privateKey:t.privateKey,publicKeyHex:n}})}),n},getPublicKey:async e=>(await M1({dbName:A,operation:t=>MQ({db:t,keyName:e})}))?.publicKeyHex??null,hasKey:async e=>await M1({dbName:A,operation:t=>MQ({db:t,keyName:e})})!==void 0,importKey:async(e,t)=>{let n=await crypto.subtle.importKey("jwk",t,{name:"ECDSA",namedCurve:"P-256"},!1,["sign"]),i={crv:t.crv,kty:t.kty,x:t.x,y:t.y},a=await crypto.subtle.importKey("jwk",i,{name:"ECDSA",namedCurve:"P-256"},!0,["verify"]),r=MH(MJ(await crypto.subtle.exportKey("raw",a)));return await M1({dbName:A,operation:t=>M0({db:t,entry:{keyName:e,privateKey:n,publicKeyHex:r}})}),r},removeKey:async e=>{await M1({dbName:A,operation:t=>(({db:e,keyName:t})=>new Promise((n,i)=>{let a=e.transaction(MX,"readwrite").objectStore(MX).delete(t);a.onsuccess=()=>n(),a.onerror=()=>i(a.error)}))({db:t,keyName:e})})},sign:async(e,t)=>{let n=await M1({dbName:A,operation:t=>MQ({db:t,keyName:e})});if(!n)throw new MY(e);let i=new TextEncoder().encode(t);return MH(await crypto.subtle.sign({hash:{name:"SHA-256"},name:"ECDSA"},n.privateKey,i))}}),{apiBaseUrl:i,crossTabBroadcast:e.coreConfig?.crossTabBroadcast??MB({channelName:`dynamic_${e.environmentId}_broadcast`}),debouncedMutex:h,deviceSigner:E,environmentId:e.environmentId,eventEmitter:v,extensions:I,fetch:o,getApiHeaders:e.coreConfig?.getApiHeaders??(()=>({})),initTrack:_,instrumentation:k,keychain:N,logger:a,metadata:j,navigate:l,openDeeplink:s,passkey:T,realtime:P,runtimeServices:O,sdkSessionId:b,state:m,storage:r,transformers:e.transformers,version:OH,waas:e.waas}),U={get __core(){return q},get initStatus(){return q.state.get().initStatus},get mfaToken(){return q.state.get().mfaToken},get projectSettings(){return q.state.get().projectSettings},get sessionExpiresAt(){return q.state.get().sessionExpiresAt},get token(){return q.state.get().token},get user(){return q.state.get().user}},M=e.autoInitialize??!0,D=!("u"<typeof window)&&M;return q.logger.debug("[createDynamicClient] Creating client..."),D&&(q.logger.debug("[createDynamicClient] Initializing client..."),DK(U)),OQ=U,O0++,U}
73,functionName:"createDynamicClient",getCore:()=>{try{return O1().__core}catch{return}}});var DY=class extends OY{constructor({transactionId:e}){super({cause:null,code:"checkout_session_token_missing",docsUrl:null,name:"CheckoutSessionTokenMissingError",shortMessage:`No session token found for transaction ${e}. Session tokens are issued once at transaction creation and cannot be recovered.`})}},DX=class extends OY{constructor({walletProviderKey:e}){super({cause:null,code:"deeplink_connect_and_verify_unsupported",docsUrl:null,metaMessages:[`Wallet provider key: ${e}`,"On mobile, deep link wallet providers (e.g. Phantom redirect) cannot connect and verify in a single step.","iOS does not allow two sequential deep links — the second one is silently ignored because it is no longer tied to a user gesture.","Android may handle sequential deep links differently, but this guard applies to all mobile platforms to ensure a stable experience and prevent production-only errors.",'Use connectWithWalletProvider() first, then call verifyWalletAccount() from a separate user action (e.g. a "Verify Ownership" button).'],name:"DeeplinkConnectAndVerifyUnsupportedError",shortMessage:"connectAndVerifyWithWalletProvider is not supported for deep link wallet providers on mobile. Use connectWithWalletProvider and verifyWalletAccount separately."})}},DQ=class extends OY{constructor(){super({cause:null,code:"invalid_device_registration_redirect_error",docsUrl:null,metaMessages:["To check if a URL is a valid device registration redirect before extracting the token, use detectDeviceRegistrationRedirect from the @dynamic-labs-sdk/client package."],name:"InvalidDeviceRegistrationRedirectError",shortMessage:"The provided URL is not a valid device registration redirect."})}},D0=class extends OY{constructor(){super({cause:null,code:"invalid_redirect_storage_state_error",docsUrl:null,name:"InvalidRedirectStorageStateError",shortMessage:"The social redirect data found in local storage does not match the expected state. Try connecting again."})}},D1=class extends OY{constructor(){super({cause:null,code:"missing_redirect_storage_state_error",docsUrl:null,name:"MissingRedirectStorageStateError",shortMessage:"The social redirect data was not found in local storage. Try connecting again."})}},D2=class extends OY{constructor(e){super({cause:null,code:"missing_social_url_param_error",docsUrl:null,name:"MissingSocialParamError",shortMessage:`To complete social sign in, the following URL query parameter is required to be set but was not found: ${e}`})}},D3=class extends OY{informationToVerify;constructor({informationToVerify:e,message:t}){super({cause:null,code:"missing_user_verification_error",docsUrl:null,name:"MissingUserVerificationError",shortMessage:t??`The user is missing verification for ${e}. Please verify the user's ${e}`}),this.informationToVerify=e}},D5=class extends OY{constructor({walletProviderKey:e,originalError:t,extraMessages:n}){super({cause:t instanceof Error?t:null,code:"network_adding_unavailable",docsUrl:null,metaMessages:[`Wallet provider key: ${e}`,...n??[]],name:"NetworkAddingUnavailableError",shortMessage:"Network adding is not available for this wallet provider. The user should manually add the network in their wallet"})}},D6=class extends OY{constructor({walletProviderKey:e,originalError:t,extraMessages:n}){super({cause:t instanceof Error?t:null,code:"network_switching_unavailable",docsUrl:null,metaMessages:[`Wallet provider key: ${e}`,...n??[]],name:"NetworkSwitchingUnavailableError",shortMessage:"Network switching is not available at this time. The user should manually switch networks in their wallet"})}},D4=class extends OY{constructor(){super({cause:null,code:"no_address_found_error",docsUrl:null,name:"NoAddressFoundError",shortMessage:"No address is connected to the wallet"})}},D7=class extends OY{constructor(){super({cause:null,code:"no_passkey_credentials_found_error",docsUrl:null,name:"NoPasskeyCredentialsFoundError",shortMessage:"No passkey credentials found"})}},D8=class extends OY{constructor(){super({cause:null,code:"no_webauthn_supp
73ort_error",docsUrl:null,name:"NoWebAuthNSupportError",shortMessage:"Browser does not support WebAuthn"})}},D9=class extends OY{constructor({message:e,originalError:t}){super({cause:t&&t instanceof Error?t:null,code:"token_swap_error",docsUrl:null,name:"TokenSwapError",shortMessage:e})}},We=class extends OY{constructor(e){super({cause:null,code:"wallet_account_already_verified_error",docsUrl:null,name:"WalletAccountAlreadyVerifiedError",shortMessage:`Wallet account ${e} is already verified`})}},Wt=class extends OY{constructor({methodName:e,walletProviderKey:t}){super({cause:null,code:"wallet_provider_method_unavailable_error",docsUrl:null,name:"WalletProviderMethodUnavailableError",shortMessage:`Wallet provider ${t} does not have ${e} available`})}};let Wn={credentials:[],isRequired:!0},Wi=js({fn:async({scope:e},t=O1())=>{if(jl({consume:!1,scope:e},t))return{credentials:[],isRequired:!1};try{let n=t.__core,i=await jC({},t).stepUpCheck({environmentId:n.environmentId,stepUpCheckRequest:{scope:e}});return{credentials:i.credentials??[],defaultCredentialId:i.defaultCredentialId,isRequired:i.isRequired}}catch{return Wn}},functionName:"checkStepUpAuth",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:async({externalJwt:e},t=O1())=>{let n=t.__core,i=await jC({},t).externalAuthVerify({environmentId:n.environmentId,externalAuthSigninRequest:{jwt:e}}),a=j1({token:i.elevatedAccessToken});if(a){let e=n.state.get().elevatedAccessTokens||[];n.state.set({elevatedAccessTokens:j2({currentTokens:e,newToken:a})})}return i},functionName:"requestExternalAuthElevatedToken",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({externalJwt:e,sessionPublicKey:t}={},n=O1())=>{let i=n.__core,a=await jC({},n).externalAuthSignin({environmentId:i.environmentId,externalAuthSigninRequest:{jwt:e,sessionPublicKey:t}});return j3({response:a},n),a},functionName:"signInWithExternalJwt",getCore:()=>{try{return O1().__core}catch{return}},redactAll:!0}),js({fn:async({passkeyId:e},t=O1())=>{let n=t.__core;await jC({elevatedAccessTokenScope:fT.Credentialunlink,includeMfaToken:!0},t).deletePasskey({deleteUserPasskeyRequest:{passkeyId:e},environmentId:n.environmentId})},functionName:"deletePasskey",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async(e=O1())=>{let t=e.__core;return(await jC({},e).getUserPasskeys({environmentId:t.environmentId})).passkeys},functionName:"getPasskeys",getCore:()=>{try{return O1().__core}catch{return}}});let Wa=async e=>{let t=e.__core;return await jC({},e).getPasskeyRegistrationOptions({environmentId:t.environmentId})},Wr=async({registration:e,createMfaToken:t},n)=>{let i=n.__core;return await jC({elevatedAccessTokenScope:fT.Credentiallink},n).registerPasskey({environmentId:i.environmentId,passkeyRegisterRequest:{...e,createMfaToken:t,response:{...e.response,clientDataJson:e.response.clientDataJSON}}})},Wo=js({fn:async({createMfaToken:e}={},t=O1())=>{let n=t.__core;if(!n.passkey.isSupported())throw new D8;let i=await Wa(t),a=await Wr({createMfaToken:e,registration:await n.passkey.register({optionsJSON:i})},t);return j3({response:a},t),a},functionName:"registerPasskey",getCore:()=>{try{return O1().__core}catch{return}}}),Ws=async({relatedOriginRpId:e}={},t)=>{let n=t.__core;return await jC({},t).getPasskeyAuthenticationSigninOptions({environmentId:n.environmentId,relatedOriginRpId:e})},Wl=async({authentication:e,createMfaToken:t},n)=>{let i=n.__core;return await jC({},n).signinWithPasskey({environmentId:i.environmentId,passkeyAuthRequest:{...e,createMfaToken:t,response:{...e.response,clientDataJson:e.response.clientDataJSON}}})},Wd=js({fn:async({relatedOriginRpId:e}={},t=O1())=>{let n=t.__core;if(!n.passkey.isSupported())throw new D8;let i={...await Ws({relatedOriginRpId:e},t)},a=await Wl({authentication:await n.passkey.authenticate({optionsJSON:i})},t);return j3({response:a},t),a},functionName:"signInWithPasskey",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:(e=O1())=>{let{user:t}=e;return jc(t,"User is not authenticated"),(t.verifiedCredentials.filter(e=>e.format===v5.Oauth)??[]).map(e=>({accountId:e.oauthAccountId??void 0,displayName:e.oauthDisplayName??void 0,emails:e.oauthEmails??[],photos:e.oauthAccountPhotos??[],provider:e.oauthProvider,username:e.oauthUsername??void 0,verifiedCredentialId:e.id}))},functionName:"getUserSocialAccounts",getCore:()=>{try{return O1().__core}catch{return}}});let Wc=Mq({key:"redirectState",schema:Uv({codeVerifier:UJ(N9()),provider:Uz(v6),state:N9()})}),Wu=["twitter","github"],Wm=async(e,t)=>{let n,{projectSettings:i}=e.state.get();jc(i,"Project settings not found"),jc(i.providers,"Project providers not found");let a=i.providers.find(e=>e.provider===t);jc(a,`Social provider ${t} not supported`);let r=i.sdk.waas?.backupOptions?.includes(v0.GoogleDrive),o=(({baseUrl:e,isGoogleDriveBackupEnabled:t,provider:n})=>{jc(n.clientId,"Client ID not found"),jc(n.provider,"Provider type not found"),jc(n.redirectUrl,"Redirect URL not found");let i=n.provider;return e.searchParams.set("client_id",n.clientId),e.searchParams.set("response_type","code"),e.searchParams.set("redirect_uri",n.redirectUrl),i===v6.Tiktok&&(e.searchParams.delete("client_id"),e.searchParams.set("client_key",n.clientId)),i===v6.Google&&(e.searchParams.set("access_type","offline"),t&&e.searchParams.set("prompt","consent")),i===v6.Apple&&(e.searchParams.set("response_mode","form_post"),e.searchParams.set("response_type","code id_token")),n.scopes&&e.searchParams.set("scope",n.scopes),e})({baseUrl:(jc(a.provider,"Provider type not found"),(n=a.provider)===v6.Telegram?(jc(a.authorizationUrl,"Telegram authorization URL not found"),new URL(a.authorizationUrl)):(jc(a.baseAuthUrl,"Base auth URL not found"),n===v6.Shopify)?(jc(a.shopifyStore,"Shopify store value not found in provider"),new URL(a.baseAuthUrl.replace("{{shopifyStore}}",a.shopifyStore))):new URL(a.baseAuthUrl)),isGoogleDriveBackupEnabled:r,provider:a}),s=Wu.includes(t),l=O6({length:32}),d=O6({length:43});if(o.searchParams.set("state",l),o.searchParams.set("response_type","code"),s){let e,t,n=await (e=new TextEncoder().encode(d),crypto.subtle.digest("SHA-256",e));
73o.searchParams.set("code_challenge",(t=[],new Uint8Array(n).forEach(e=>t.push(e)),btoa(String.fromCharCode.apply(null,t)).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_"))),o.searchParams.set("code_challenge_method","S256")}return{codeVerifier:s?d:void 0,state:l,url:o}},Wp=js({fn:async({provider:e,redirectUrl:t},n=O1())=>{let i,a=n.__core,r=jC({},n);await a.initTrack.waitForAll();let{url:o,state:s,codeVerifier:l}=await Wm(a,e);await r.initAuth({environmentId:a.environmentId,oauthInitAuthRequest:{redirectUrl:((i=new URL(t)).searchParams.delete("dynamicOauthState"),i.searchParams.delete("dynamicOauthCode"),i.toString()),state:s},providerType:e}),await a.storage.setItem(Wc,{codeVerifier:l,provider:e,state:s}),await a.navigate(o.toString())},functionName:"signInWithSocialRedirect",getCore:()=>{try{return O1().__core}catch{return}}}),Wh=js({fn:async({url:e},t=O1())=>{let n=t.__core,i=e.searchParams.get("dynamicOauthState"),a=e.searchParams.get("dynamicOauthCode");return!!i&&!!a&&(await n.initTrack.waitForAll(),(await n.storage.getItem(Wc))?.state===i)},functionName:"detectSocialRedirectUrl",getCore:()=>{try{return O1().__core}catch{return}}}),Wv=js({fn:async({url:e,requestedScopes:t},n=O1())=>{let i,a=n.__core,r=jC({},n);await a.initTrack.waitForAll();let o=e.searchParams.get("dynamicOauthState"),s=e.searchParams.get("dynamicOauthCode");if(!o)throw new D2("dynamicOauthState");if(!s)throw new D2("dynamicOauthCode");let l=await a.storage.getItem(Wc);if(!l)throw new D1;if(l.state!==o)throw new D0;let{provider:d,codeVerifier:c}=l;return await a.storage.removeItem(Wc),j3({response:i=n.user?await r.oauthVerify({environmentId:a.environmentId,oauthRequest:{code:s,codeVerifier:c,requestedScopes:t,state:o},providerType:d}):await r.oauthSignIn({environmentId:a.environmentId,oauthRequest:{captchaToken:M8(n),code:s,codeVerifier:c,state:o},providerType:d})},n),i.user},functionName:"completeSocialRedirect",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:(e,t=O1())=>Wp(e,t),functionName:"authenticateWithSocial",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:(e,t=O1())=>Wv(e,t),functionName:"completeSocialAuthentication",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:(e,t=O1())=>Wh(e,t),functionName:"detectOAuthRedirect",getCore:()=>{try{return O1().__core}catch{return}}});let Wf=js({fn:(e=O1())=>{let t=jL(e).filter(e=>!!e.lastSelectedAt).sort((e,t)=>t.lastSelectedAt.getTime()-e.lastSelectedAt.getTime());if(0===t.length)return null;let[n]=t;return n},functionName:"getPrimaryWalletAccount",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:async({verifiedCredentialId:e},t=O1())=>{let n=t.__core,i=jC({},t),a=Wf(t)?.verifiedCredentialId?.replace("-zerodev",""),r=await i.verifyUnlink({environmentId:n.environmentId,verifyUnlinkRequest:{verifiedCredentialId:e,walletId:a??void 0}});return j3({response:r},t),r},functionName:"unlinkSocialAccount",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({walletAccount:e,networkId:t,includePrices:n,includeNative:i,filterSpamTokens:a,whitelistedContracts:r,forceRefresh:o},s=O1())=>{let l=s.__core,d=jC({},s);return t||(t=Number((await jZ({walletAccount:e},s).getActiveNetworkId()).networkId)),await d.getAccountBalances({accountAddress:e.address,chainName:e.chain,environmentId:l.environmentId,filterSpamTokens:a,forceRefresh:o,includeNative:i,includePrices:n,networkId:t,whitelistedContracts:r})},functionName:"getBalances",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({balanceRequest:e},t=O1())=>{let n=t.__core;return(await jC({},t).postMultichainAccountBalances({environmentId:n.environmentId,multichainAccountBalancesRequest:e})).chainBalances},functionName:"getMultichainBalances",getCore:()=>{try{return O1().__core}catch{return}}});let Wg=e=>Mq({key:`checkoutSessionToken:${e}`,schema:N9()}),Wy=async({transactionId:e},t)=>{let n=t.__core,i=jC({},t),a=await n.storage.getItem(Wg(e));if(!a)throw new DY({transactionId:e});return{apiClient:i,environmentId:n.environmentId,sessionToken:a}};js({fn:async(e,t=O1())=>{let{transactionId:n,sourceType:i="wallet"}=e,{apiClient:a,environmentId:r,sessionToken:o}=await Wy({transactionId:n},t),s={sourceType:i};
73return"exchange"===e.sourceType?s.exchangeProvider=e.exchangeProvider:(s.fromAddress=e.fromAddress,s.fromChainId=e.fromChainId,s.fromChainName=e.fromChainName),a.attachSource({attachSourceRequest:s,environmentId:r,transactionId:n,xDynamicCheckoutSessionToken:o})},functionName:"attachCheckoutTransactionSource",getCore:()=>{try{return O1().__core}catch{return}}});let Ww=js({fn:async({transactionId:e,txHash:t},n=O1())=>{let{apiClient:i,environmentId:a,sessionToken:r}=await Wy({transactionId:e},n);return i.recordCheckoutBroadcast({environmentId:a,recordBroadcastRequest:{txHash:t},transactionId:e,xDynamicCheckoutSessionToken:r})},functionName:"broadcastCheckoutTransaction",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:async({transactionId:e},t=O1())=>{let{apiClient:n,environmentId:i,sessionToken:a}=await Wy({transactionId:e},t),r=await n.cancelCheckoutTransaction({environmentId:i,transactionId:e,xDynamicCheckoutSessionToken:a});return await t.__core.storage.removeItem(Wg(e)),r},functionName:"cancelCheckoutTransaction",getCore:()=>{try{return O1().__core}catch{return}}});let W_=async e=>{let t=e.projectSettings;return jc(t,"Project settings are not available"),t.checkouts??[]},Wb=Uv({axis:N9(),newState:N9(),previousState:N9(),timestamp:N9(),transactionId:N9()}),Wk=new Set(["cancelled","expired","failed"]),WI=new Set(["completed","failed"]),Wx=async({transactionId:e},t)=>{let n=t.__core,{realtime:i}=n;if("idle"===i.getConnectionState()){let a=await n.storage.getItem(Wg(e)),r={};a&&(r["x-dynamic-checkout-session-token"]=a,r["x-dynamic-checkout-transaction-id"]=e),await i.connect({client:t,headers:r})}let a=M9({channel:`transaction:${e}`,schema:Wb}),r=({data:e})=>{"execution"===e.axis&&jN({args:{newState:e.newState,previousState:e.previousState,timestamp:e.timestamp,transactionId:e.transactionId},event:"checkoutTransactionExecutionStateChanged"},t),"settlement"===e.axis&&jN({args:{newState:e.newState,previousState:e.previousState,timestamp:e.timestamp,transactionId:e.transactionId},event:"checkoutTransactionSettlementStateChanged"},t),("execution"===e.axis?Wk.has(e.newState):"settlement"===e.axis&&WI.has(e.newState))&&i.unsubscribe({callback:r,channelSchema:a})};await i.subscribe({callback:r,channelSchema:a})};js({fn:async(e,t=O1())=>{let n=t.__core,i=jC({},t),a=await W_(t),r=e.checkoutId||a?.[0]?.id;jc(r,"No checkout found. Please make sure you have a Checkout setup in the Dashboard.");let o=await i.createCheckoutTransaction({checkoutId:r,checkoutTransactionCreateRequest:{amount:e.amount,currency:e.currency,destinationAddresses:e.destinationAddresses?.map(e=>({address:e.address,chainName:e.chain})),expiresIn:e.expiresIn,memo:e.memo},environmentId:n.environmentId});return await n.storage.setItem(Wg(o.transaction.id),o.sessionToken),Wx({transactionId:o.transaction.id},t).catch(e=>{n.logger.error("Failed to subscribe to checkout transaction realtime channel",e)}),o},functionName:"createCheckoutTransaction",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({transactionId:e},t=O1())=>{let n=t.__core;return jC({},t).getCheckoutTransaction({environmentId:n.environmentId,transactionId:e})},functionName:"getCheckoutTransaction",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({fromTokenAddress:e,slippage:t,transactionId:n},i=O1())=>{let{apiClient:a,environmentId:r,sessionToken:o}=await Wy({transactionId:n},i);return a.quoteCheckoutTransaction({environmentId:r,quoteRequest:{fromTokenAddress:e,slippage:t},transactionId:n,xDynamicCheckoutSessionToken:o})},functionName:"getCheckoutTransactionQuote",getCore:()=>{try{return O1().__core}catch{return}}});let WS=js({fn:async({assertBalanceForGasCost:e,assertBalanceForTransferAmount:t,transactionId:n},i=O1())=>{let{apiClient:a,environmentId:r,sessionToken:o}=await Wy({transactionId:n},i);return a.prepareCheckoutTransaction({environmentId:r,prepareSigningRequest:{assertBalanceForGasCost:e??!1,assertBalanceForTransferAmount:t??!1},transactionId:n,xDynamicCheckoutSessionToken:o})},functionName:"prepareCheckoutTransaction",getCore:()=>{try{return O1().__core}catch{return}}});function WC(e,t){if(void 0===e[t])throw new Wt({methodName:t,walletProviderKey:e.key})}let WR=["BTC","EVM","SOL","SUI","TRON"],WO=js({fn:async({walletAccount:e,signingPayload:t,onStepChange:n},i=O1())=>{if(!WR.includes(e.chain))throw new jE(`Chain ${e.chain} is not supported for swap transactions`);let a=jZ({walletAccount:e},i);WC(a,"executeSwapTransaction");let r=t.chainId;if(r&&a.switchActiveNetwork){let{networkId:e}=await a.getActiveNetworkId();e!==r&&await a.switchActiveNetwork({networkId:r})}let{transactionHash:o}=await a.executeSwapTransaction({onStepChange:n,signingPayload:t,walletAccount:e});return{transactionHash:o}},functionName:"executeSwapTransaction",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:async({onStepChange:e,transactionId:t,walletAccount:n,assertBalanceForGasCost:i,assertBalanceForTransferAmount:a},r=O1())=>
73{let o=(await WS({assertBalanceForGasCost:i,assertBalanceForTransferAmount:a,transactionId:t},r)).quote?.signingPayload;jc(o,"No signing payload returned from prepare — quote may be missing transaction data");let{transactionHash:s}=await WO({onStepChange:e,signingPayload:o,walletAccount:n},r);return Ww({transactionId:t,txHash:s},r)},functionName:"submitCheckoutTransaction",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:({transactionId:e},t=O1())=>Wx({transactionId:e},t),functionName:"trackCheckoutTransaction",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({transaction:e},t=O1())=>{if(!e.fromChainId||!e.fromChainName||!e.fromToken)throw new jE("Transaction is missing source information. Make sure that attachCheckoutTransactionSource has been called before calling this function.");let n=(await W_(t)).find(t=>t.id===e.checkoutId);return jc(n,"Could not find checkout associated with transaction."),!n.settlementConfig.settlements.some(t=>t.chainName===e.fromChainName&&t.chainId===e.fromChainId&&t.tokenAddress===e.fromToken)},functionName:"requiresConversion",getCore:()=>{try{return O1().__core}catch{return}}});let Wj=js({fn:async({deviceToken:e},t=O1())=>{jc(e,"deviceToken is required");let n=t.__core,i=await jC({headers:{"x-dynamic-device-registration-token":e}},t).deviceRegistration({environmentId:n.environmentId});return j3({response:i},t),jN({event:"deviceRegistrationCompleted"},t),i},functionName:"completeDeviceRegistration",getCore:()=>{try{return O1().__core}catch{return}}}),WT=js({fn:({url:e})=>{let t;try{t=new URL(e)}catch{throw new DQ}let n=t.searchParams.get("deviceRegistrationToken");if(!n||""===n.trim())throw new DQ;return n},functionName:"getDeviceRegistrationTokenFromUrl",getCore:()=>{try{return O1().__core}catch{return}}}),WP=js({fn:({url:e})=>{try{return WT({url:e}),!0}catch{return!1}},functionName:"detectDeviceRegistrationRedirect",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:async(e=O1())=>{let t=e.__core,n=jC({},e);try{return(await n.listDeviceRegistrations({environmentId:t.environmentId})).deviceRegistrations}catch(e){if(e instanceof jS)return[];throw e}},functionName:"getRegisteredDevices",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async(e=O1())=>{let t=e.__core;await jC({},e).deleteAllDeviceRegistrations({environmentId:t.environmentId}),await M$({reason:"all-devices-revoked"},e)},functionName:"revokeAllRegisteredDevices",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({deviceRegistrationId:e},t=O1())=>{jc(e,"deviceRegistrationId is required");let n=t.__core;(await jC({},t).deleteDeviceRegistration({deviceRegistrationId:e,environmentId:n.environmentId})).currentDeviceRevoked&&await M$({reason:"device-revoked"},t)},functionName:"revokeRegisteredDevice",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:({listener:e},t=O1())=>{let n=t.__core;if("u"<typeof window)throw new jd("Window is not available to listen for Coinbase onramp order events");let i=t=>{if("https://pay.coinbase.com"===t.origin){n.logger.debug("[addCoinbaseOnrampOrderEventListener] pay.coinbase.com event received",{event:t});try{let n=JSON.parse(t.data);if(!n.eventName?.startsWith("onramp_api."))return;e({data:n.data,eventName:n.eventName})}catch(e){n.logger.debug("[addCoinbaseOnrampOrderEventListener] Failed to parse Coinbase onramp order event data",{error:e})}}};return window.addEventListener("message",i),()=>{window.removeEventListener("message",i)}},functionName:"addCoinbaseOnrampOrderEventListener",getCore:()=>{try{return O1().__core}catch{return}}});let WE=js({fn:({paymentMethod:e},t=O1())=>{if("GUEST_CHECKOUT_APPLE_PAY"!==e)throw new jE(`Invalid payment method: ${e}`);let{user:n}=t;jc(n,"User is not authenticated");let i=[],a=n.verifiedCredentials.find(e=>e.format===v5.Email);n.email?a||i.push({data:n.email,errorCode:"MISSING_VERIFICATION",field:"email"}):i.push({errorCode:"MISSING_INFORMATION",field:"email"});let r=n.verifiedCredentials.find(e=>e.format===v5.PhoneNumber),o=r?.verifiedAt&&r.verifiedAt>=new Date(Date.now()-5184e6);return n.phoneNumber?r?o||i.push({data:n.phoneNumber,errorCode:"VERIFICATION_EXPIRED",field:"phoneNumber"}):i.push({data:n.phoneNumber,errorCode:"MISSING_VERIFICATION",field:"phoneNumber"}):i.push({errorCode:"MISSING_INFORMATION",field:"phoneNumber"}),i},functionName:"getMissingVerificationForCoinbaseOnrampOrder",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:async(e,t=O1())=>{let n=(e=>{let{user:t}=e;jc(t,"User is not authenticated");let n=WE({paymentMethod:"GUEST_CHECKOUT_APPLE_PAY"},e);if(n.find(e=>"email"===e.field))throw new D3({informationToVerify:"email",message:"User must have a verified email to create a Coinbase onramp order"});let i=n.find(e=>"phoneNumber"===e.field);if(i&&"VERIFICATION_EXPIRED"!==i.errorCode)throw new D3({informationToVerify:"phoneNumber",message:"User must have a verified phone number to create a Coinbase onramp order"});if(i&&"VERIFICATION_EXPIRED"===i.errorCode)throw new D3({informationToVerify:"phoneNumber",message:"The user's phone number has not been verified in the last 60 days. Please re-verify the user's phone number"});return t})(t),i=t.__core,a=jC({includeMfaToken:!0},t),{isSandbox:r,...o}=e,s=await a.createCoinbaseOnrampOrder({coinbaseOnrampOrderCreateRequest:{...o,partnerUserRef:e.partnerUserRef??(r?`sandbox-${n.id}`:n.id),paymentMethod:e.paymentMethod},environmentId:i.environmentId});return r&&s.paymentLink?{...s,paymentLink:{...s.paymentLink,url:`${s.paymentLink.url}&useApplePaySandbox=true`}}:s}
73,functionName:"createCoinbaseOnrampOrder",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async(e,t=O1())=>{let n=t.__core;return await jC({includeMfaToken:!0},t).generateCoinbaseOnrampBuyUrl({coinbaseOnrampGetBuyUrlRequest:e,environmentId:n.environmentId})},functionName:"getCoinbaseBuyUrl",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async(e,t=O1())=>{let n=t.__core;return await jC({includeMfaToken:!0},t).createCryptoDotComPayment({cryptoDotComPaymentCreateRequest:{...e,chain:e.chain},environmentId:n.environmentId})},functionName:"createCryptoDotComPayment",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async(e,t=O1())=>{let n=t.__core,i=jC({includeMfaToken:!0},t),{accountId:a,...r}=e;return await i.postExchangeAccountTransfer({accountId:a,createExchangeTransferRequest:r,environmentId:n.environmentId,exchangeKey:vV.Kraken})},functionName:"createKrakenExchangeTransfer",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async(e,t=O1())=>{let n=t.__core;return await jC({includeMfaToken:!0},t).getUserAccounts({chainName:e?.chainName,environmentId:n.environmentId,exchangeKey:vV.Kraken,networkId:e?.networkId})},functionName:"getKrakenAccounts",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async(e=O1())=>{let t=e.__core;return await jC({includeMfaToken:!0},e).getExchangeTransferDestinations({environmentId:t.environmentId,exchangeKey:vV.Kraken})},functionName:"getKrakenWhitelistedAddresses",getCore:()=>{try{return O1().__core}catch{return}}});let WA=js({fn:async(e=O1())=>{await e.__core.initTrack.waitForAll()},functionName:"waitForClientInitialized",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:({enabled:e},t=O1())=>{t.__core.instrumentation.setEnabled(e)},functionName:"setInstrumentationEnabled",getCore:()=>{try{return O1().__core}catch{return}}});let WN=async e=>{let t=new AbortController,n=setTimeout(()=>t.abort(),3e4),i=e.__core;try{let e=await i.fetch((()=>{if(void 0!==wk.default&&wk.default.env){let e=wk.default.env.WALLET_BOOK_CDN_URL||wk.default.env.NEXT_PUBLIC_WALLET_BOOK_CDN_URL;if(e)return e}return"https://dynamic-static-assets.com/wallet-book/v1/stable/wallet-book.json"})(),{signal:t.signal});if(!e.ok)throw new jp(`Failed to fetch wallet book: ${e.status} ${e.statusText}`,"wallet_book_fetch_error",e.status);return await e.json()}finally{clearTimeout(n)}},Wq=Mq({key:"legacyWalletBookCache",schema:Uv({groups:UN(N9(),Un()),wallets:UN(N9(),Un())})}),WU=async e=>{let t=e.__core;t.logger.debug("[fetchLegacyWalletBook] Fetching wallet book...");try{let n=await MT({delay:100,fn:async()=>WN(e),maxRetries:3});return await t.storage.setItem(Wq,n),t.logger.debug("[fetchLegacyWalletBook] Successfully fetched wallet book from CDN"),n}catch(n){t.logger.debug("[fetchLegacyWalletBook] Failed to fetch from CDN, trying cache...",n);let e=await t.storage.getItem(Wq);if(e)return t.logger.debug("[fetchLegacyWalletBook] Using cached wallet book"),e;throw t.logger.debug("[fetchLegacyWalletBook] Failed to fetch from CDN and no cache available"),n}},WM=["magicemailotp","magiclink","magicsocial","turnkey","turnkeyhd","zerodev","dynamicwaas","coinbasempc","mpcvault","mpcwallet"],WD=({wallet:e,walletKey:t})=>{if(WM.includes(t)||!e.walletConnect||!e.walletConnect.sdks.includes("sign_v2"))return!0;let n=e.injectedConfig&&e.injectedConfig.length>0,i=!!(e.mobile?.androidId||e.mobile?.iosId||e.mobile?.native||e.mobile?.universal),a=!!(e.desktop?.chromeId||e.desktop?.edgeId||e.desktop?.firefoxId||e.desktop?.operaId||e.desktop?.safariId||e.desktop?.universal);return!!n&&!i&&!a},WW=({spriteId:e})=>`${jT}#${e}`,W$=({group:e})=>{let t=e.brand?.spriteId??"";return{key:e.key,name:e.name,primaryColor:e.brand?.primaryColor,spriteUrl:t?WW({spriteId:t}):""}},Wz={algo:"ALGO",aptos:"APTOS",bitcoin:"BTC",btc:"BTC",cosmos:"COSMOS",eclipse:"ECLIPSE",evm:"EVM",flow:"FLOW",sol:"SOL",spark:"SPARK",starknet:"STARK",sui:"SUI",ton:"TON",tron:"TRON"},WF=[{chain:"SOL",pattern:"sol"},{chain:"SOL",pattern:"solana"},{chain:"BTC",pattern:"btc"},{chain:"BTC",pattern:"bitcoin"},{chain:"STARK",pattern:"stark"},{chain:"STARK",pattern:"starknet"},{chain:"SUI",pattern:"sui"},{chain:"APTOS",pattern:"aptos"}
73,{chain:"COSMOS",pattern:"cosmos"},{chain:"FLOW",pattern:"flow"},{chain:"ALGO",pattern:"algo"},{chain:"TRON",pattern:"tron"},{chain:"TON",pattern:"ton"},{chain:"SPARK",pattern:"spark"},{chain:"ECLIPSE",pattern:"eclipse"}],WL=({wallet:e,walletKey:t})=>{let n=e.brand?.spriteId??"",i=e.mobile?.androidId,a=e.mobile?.iosId;return{chain:(({wallet:e,walletKey:t})=>{if(e.injectedConfig&&e.injectedConfig.length>0){let t=e.injectedConfig[0].chain?.toLowerCase();if(t&&Wz[t])return Wz[t]}if(e.chains&&e.chains.length>0){let t=(({chainIdentifier:e})=>{let t=e.indexOf(":");return -1===t?e:e.substring(0,t)})({chainIdentifier:e.chains[0]});try{return jj(t)}catch{}}if(t){let e=(({walletKey:e})=>{let t=e.toLowerCase();for(let{chain:e,pattern:n}of WF)if(t.includes(n))return e})({walletKey:t});if(e)return e}return"EVM"})({wallet:e,walletKey:t}),deeplinks:{native:e.mobile?.native,universal:e.mobile?.universal},downloadLinks:{androidUrl:i?`https://play.google.com/store/apps/details?id=${i}`:void 0,iosUrl:a?`https://apps.apple.com/app/${a}`:void 0},groupId:e.group,name:e.name,primaryColor:e.brand?.primaryColor,spriteUrl:n?WW({spriteId:n}):""}},WV=js({fn:async(e=O1())=>(({walletBook:e})=>{let t={};for(let[n,i]of Object.entries(e.groups))t[n]=W$({group:i});let n={};for(let[t,i]of Object.entries(e.wallets))WD({wallet:i,walletKey:t})||(n[t]=WL({wallet:i,walletKey:t}));return{groups:t,wallets:n}})({walletBook:await WU(e)}),functionName:"getWalletConnectCatalog",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:async({walletProviderKey:e},t=O1())=>{let{normalizedWalletNameWithChain:n}=jM(e),i=(({normalizedWalletNameWithChain:e})=>{let t=e.toLowerCase();for(let e of Object.keys(jO).map(e=>e.toLowerCase()).sort((e,t)=>t.length-e.length))if(t.endsWith(e))return e.toUpperCase()})({normalizedWalletNameWithChain:n});if(!i)return;let a=n.toLowerCase();for(let[e,n]of(a.endsWith(i.toLowerCase())&&(a=a.slice(0,-i.length)),a=a.replace(/wallet/g,""),Object.entries((await WV(t)).wallets))){if(n.chain!==i)continue;let t=e.toLowerCase(),r=n.name.toLowerCase().replace(/\s+/g,"");if(t.includes(a)||r.includes(a))return n}},functionName:"getWalletConnectCatalogWalletByWalletProviderKey",getCore:()=>{try{return O1().__core}catch{return}}});let WB=js({fn:async({userFields:e},t=O1())=>{let n=t.__core,i=await jC({includeMfaToken:!0},t).updateSelf({environmentId:n.environmentId,userFields:e});return(j3({response:i},t),i.emailVerification)?{email:i.emailVerification.email,verificationUUID:i.emailVerification.verificationUUID}:i.smsVerification?{isoCountryCode:i.smsVerification.isoCountryCode,phoneCountryCode:i.smsVerification.phoneCountryCode,phoneNumber:i.smsVerification.phoneNumber,verificationUUID:i.smsVerification.verificationUUID}:void 0},functionName:"updateUser",getCore:()=>{try{return O1().__core}catch{return}},redactAll:!0}),WK=js({fn:async(e=O1())=>WB({userFields:{mfaBackupCodeAcknowledgement:fr.Complete}},e),functionName:"acknowledgeRecoveryCodes",getCore:()=>{try{return O1().__core}catch{return}}}),WZ=async({code:e,createMfaTokenOptions:t,requestedScopes:n},i=O1())=>{let a=i.__core,r=jC({},i);try{let o=await r.authMfaRecovery({environmentId:a.environmentId,mFAAuthRecoveryDevicePostRequest:{code:e,createMfaToken:t,requestedScopes:n}});return j3({response:o},i),jN({args:{mfaToken:o.mfaToken},event:"mfaCompletionSuccess"},i),o}catch(e){throw jN({args:{error:e},event:"mfaCompletionFailure"},i),e}},WG=async({relatedOriginRpId:e}={},t)=>{let n=t.__core;return await jC({},t).getPasskeyAuthenticationOptions({environmentId:n.environmentId,relatedOriginRpId:e})},WH=async({authentication:e,createMfaToken:t,requestedScopes:n},i)=>{let a=i.__core;return await jC({},i).authenticateMfaPasskeyDevice({environmentId:a.environmentId,passkeyAuthRequest:{...e,createMfaToken:t,requestedScopes:n,response:{...e.response,clientDataJson:e.response.clientDataJSON}}})},WJ=async({createMfaToken:e,relatedOriginRpId:t,requestedScopes:n}={},i=O1())=>{let a=i.__core;try{if(!a.passkey.isSupported())throw new D8;let r=await WG({relatedOriginRpId:t},i),o=r.allowCredentials?.map(e=>({...e,type:"public-key"}));if(!o?.length)throw new D7;let s={...r,allowCredentials:o},l=await WH({authentication:await a.passkey.authenticate({optionsJSON:s}),createMfaToken:e,requestedScopes:n},i);return j3({response:l},i),jN({args:{mfaToken:l.mfaToken},event:"mfaCompletionSuccess"},i),l}catch(e){throw jN({args:{error:e},event:"mfaCompletionFailure"},i),e}},WY=async({deviceId:e,code:t,createMfaTokenOptions:n,requestedScopes:i},a=O1())=>{let r=a.__core,o=jC({},a);try{let s=await o.authMfaTotpDevice({environmentId:r.environmentId,mFAAuthTotpDevicePostRequest:{code:t,createMfaToken:n,id:e,requestedScopes:i}});return j3({response:s},a),jN({args:{deviceId:e,mfaToken:s.mfaToken},event:"mfaCompletionSuccess"},a),s}catch(t){throw jN({args:{deviceId:e,error:t},event:"mfaCompletionFailure"},a),t}},WX=js({fn:async(e=O1())=>{let t=e.__core;return jC({},e).createNewRecoveryCodes({environmentId:t.environmentId})}
73,functionName:"createNewMfaRecoveryCodes",getCore:()=>{try{return O1().__core}catch{return}}}),WQ=js({fn:async({deviceId:e,mfaAuthToken:t},n=O1())=>{let i=n.__core;return jc(e,"deviceId is required"),jl({consume:!1,scope:fT.Credentialunlink},n)||jc(t,"mfaAuthToken is required"),jC({elevatedAccessTokenScope:fT.Credentialunlink},n).deleteMfaDevice({environmentId:i.environmentId,mfaDeviceId:e,xMfaAuthToken:t??""})},functionName:"deleteMfaDevice",getCore:()=>{try{return O1().__core}catch{return}}}),W0=js({fn:async(e=O1())=>{let t=e.__core,{devices:n}=await jC({},e).getUserMfaDevices({environmentId:t.environmentId});return n},functionName:"getMfaDevices",getCore:()=>{try{return O1().__core}catch{return}}}),W1=js({fn:async(e=O1())=>{let t=e.__core;return jC({},e).getRecoveryCodes({environmentId:t.environmentId})},functionName:"getMfaRecoveryCodes",getCore:()=>{try{return O1().__core}catch{return}}}),W2=js({fn:async(e=O1())=>{let t=e.__core;return jC({elevatedAccessTokenScope:fT.Credentiallink},e).registerTotpMfaDevice({environmentId:t.environmentId})},functionName:"registerTotpMfaDevice",getCore:()=>{try{return O1().__core}catch{return}}}),W3=js({fn:async({deviceId:e},t=O1())=>{let n=t.__core,i=jC({},t);return jc(e,"deviceId is required"),i.updateUserMfaDevice({environmentId:n.environmentId,mfaDeviceId:e})},functionName:"setDefaultMfaDevice",getCore:()=>{try{return O1().__core}catch{return}}}),W5=js({fn:async({email:e},t=O1())=>{let n=t.__core,{verificationUUID:i}=await jC({},t).createEmailVerification({emailVerificationCreateRequest:{captchaToken:M8(t),email:e},environmentId:n.environmentId});return{email:e,verificationUUID:i}},functionName:"sendEmailOTP",getCore:()=>{try{return O1().__core}catch{return}},redactAll:!0}),W6={AC:{code:"247",name:"Ascension"},AD:{code:"376",name:"Andorra"},AE:{code:"971",name:"United Arab Emirates"},AF:{code:"93",name:"Afghanistan"},AG:{code:"1268",name:"Antigua and Barbuda"},AI:{code:"1264",name:"Anguilla"},AL:{code:"355",name:"Albania"},AM:{code:"374",name:"Armenia"},AO:{code:"244",name:"Angola"},AR:{code:"54",name:"Argentina"},AS:{code:"1684",name:"American Samoa"},AT:{code:"43",name:"Austria"},AU:{code:"61",name:"Australia/Cocos/Christmas Island"},AW:{code:"297",name:"Aruba"},AZ:{code:"994",name:"Azerbaijan"},BA:{code:"387",name:"Bosnia and Herzegovina"},BB:{code:"1246",name:"Barbados"},BD:{code:"880",name:"Bangladesh"},BE:{code:"32",name:"Belgium"},BF:{code:"226",name:"Burkina Faso"},BG:{code:"359",name:"Bulgaria"},BH:{code:"973",name:"Bahrain"},BI:{code:"257",name:"Burundi"},BJ:{code:"229",name:"Benin"},BM:{code:"1441",name:"Bermuda"},BN:{code:"673",name:"Brunei"},BO:{code:"591",name:"Bolivia"},BR:{code:"55",name:"Brazil"},BS:{code:"1242",name:"Bahamas"},BT:{code:"975",name:"Bhutan"},BW:{code:"267",name:"Botswana"},BY:{code:"375",name:"Belarus"},BZ:{code:"501",name:"Belize"},CA:{code:"1",name:"Canada"},CD:{code:"243",name:"Congo, Dem Rep"},CF:{code:"236",name:"Central Africa"},CG:{code:"242",name:"Congo"},CH:{code:"41",name:"Switzerland"},CI:{code:"225",name:"Ivory Coast"},CK:{code:"682",name:"Cook Islands"},CL:{code:"56",name:"Chile"},CM:{code:"237",name:"Cameroon"},CN:{code:"86",name:"China"},CO:{code:"57",name:"Colombia"},CR:{code:"506",name:"Costa Rica"},CU:{code:"53",name:"Cuba"},CV:{code:"238",name:"Cape Verde"},CW:{code:"599",name:"Curaçao and Caribbean Netherlands (Bonaire, Sint Eustatius, Sint Maarten, Saba)"},CY:{code:"357",name:"Cyprus"},CZ:{code:"420",name:"Czech Republic"},DE:{code:"49",name:"Germany"},DJ:{code:"253",name:"Djibouti"},DK:{code:"45",name:"Denmark"},DM:{code:"1767",name:"Dominica"},DO:{code:"1829",name:"Dominican Republic"},DZ:{code:"213",name:"Algeria"},EC:{code:"593",name:"Ecuador"},EE:{code:"372",name:"Estonia"},EG:{code:"20",name:"Egypt"},ER:{code:"291",name:"Eritrea"},ES:{code:"34",name:"Spain"},ET:{code:"251",name:"Ethiopia"},FI:{code:"358",name:"Finland/Aland Islands"},FJ:{code:"679",name:"Fiji"},FK:{code:"500",name:"Falkland Islands"},FM:{code:"691",name:"Micronesia"},FO:{code:"298",name:"Faroe Islands"},FR:{code:"33",name:"France"},GA:{code:"241",name:"Gabon"},GB:{code:"44",name:"United Kingdom"},GD:{code:"1473",name:"Grenada"},GE:{code:"995",name:"Georgia"},GF:{code:"594",name:"French Guiana"},GG:{code:"44",name:"Guernsey/Jersey"},GH:{code:"233",name:"Ghana"},GI:{code:"350",name:"Gibraltar"},GL:{code:"299",name:"Greenland"},GM:{code:"220",name:"Gambia"},GN:{code:"224",name:"Guinea"},GP:{code:"590",name:"Guadeloupe"},GQ:{code:"240",name:"Equatorial Guinea"},GR:{code:"30",name:"Greece"},GT:{code:"502",name:"Guatemala"},GU:{code:"1671",name:"Guam"},GW:{code:"245",name:"Guinea-Bissau"}
73,GY:{code:"592",name:"Guyana"},HK:{code:"852",name:"Hong Kong"},HN:{code:"504",name:"Honduras"},HR:{code:"385",name:"Croatia"},HT:{code:"509",name:"Haiti"},HU:{code:"36",name:"Hungary"},IC:{code:"3491",name:"Canary Islands"},ID:{code:"62",name:"Indonesia"},IE:{code:"353",name:"Ireland"},IL:{code:"972",name:"Israel"},IM:{code:"44",name:"Isle of Man"},IN:{code:"91",name:"India"},IQ:{code:"964",name:"Iraq"},IR:{code:"98",name:"Iran"},IS:{code:"354",name:"Iceland"},IT:{code:"39",name:"Italy"},JM:{code:"1876",name:"Jamaica"},JO:{code:"962",name:"Jordan"},JP:{code:"81",name:"Japan"},KE:{code:"254",name:"Kenya"},KG:{code:"996",name:"Kyrgyzstan"},KH:{code:"855",name:"Cambodia"},KI:{code:"686",name:"Kiribati"},KM:{code:"269",name:"Comoros"},KN:{code:"1869",name:"St Kitts and Nevis"},KP:{code:"850",name:"Korea Dem People's Rep"},KR:{code:"82",name:"Korea Republic of"},KW:{code:"965",name:"Kuwait"},KY:{code:"1345",name:"Cayman Islands"},LA:{code:"856",name:"Laos PDR"},LB:{code:"961",name:"Lebanon"},LC:{code:"1758",name:"St Lucia"},LI:{code:"423",name:"Liechtenstein"},LK:{code:"94",name:"Sri Lanka"},LR:{code:"231",name:"Liberia"},LS:{code:"266",name:"Lesotho"},LT:{code:"370",name:"Lithuania"},LU:{code:"352",name:"Luxembourg"},LV:{code:"371",name:"Latvia"},LY:{code:"218",name:"Libya"},MA:{code:"212",name:"Morocco/Western Sahara"},MC:{code:"377",name:"Monaco"},MD:{code:"373",name:"Moldova"},ME:{code:"382",name:"Montenegro"},MG:{code:"261",name:"Madagascar"},MH:{code:"692",name:"Marshall Islands"},MK:{code:"389",name:"Republic of North Macedonia"},ML:{code:"223",name:"Mali"},MM:{code:"95",name:"Myanmar (Burma)"},MN:{code:"976",name:"Mongolia"},MO:{code:"853",name:"Macau"},MP:{code:"1670",name:"Northern Mariana Islands"},MQ:{code:"596",name:"Martinique"},MR:{code:"222",name:"Mauritania"},MS:{code:"1664",name:"Montserrat"},MT:{code:"356",name:"Malta"},MU:{code:"230",name:"Mauritius"},MV:{code:"960",name:"Maldives"},MW:{code:"265",name:"Malawi"},MX:{code:"52",name:"Mexico"},MY:{code:"60",name:"Malaysia"},MZ:{code:"258",name:"Mozambique"},NA:{code:"264",name:"Namibia"},NC:{code:"687",name:"New Caledonia"},NE:{code:"227",name:"Niger"},NF:{code:"672",name:"Norfolk Island"},NG:{code:"234",name:"Nigeria"},NI:{code:"505",name:"Nicaragua"},NL:{code:"31",name:"Netherlands"},NO:{code:"47",name:"Norway"},NP:{code:"977",name:"Nepal"},NU:{code:"683",name:"Niue"},NZ:{code:"64",name:"New Zealand"},OM:{code:"968",name:"Oman"},PA:{code:"507",name:"Panama"},PE:{code:"51",name:"Peru"},PF:{code:"689",name:"French Polynesia"},PG:{code:"675",name:"Papua New Guinea"},PH:{code:"63",name:"Philippines"},PK:{code:"92",name:"Pakistan"},PL:{code:"48",name:"Poland"},PM:{code:"508",name:"St Pierre and Miquelon"},PR:{code:"1787",name:"Puerto Rico"},PS:{code:"970, 972",name:"Palestinian Territory"},PT:{code:"351",name:"Portugal"},PW:{code:"680",name:"Palau"},PY:{code:"595",name:"Paraguay"},QA:{code:"974",name:"Qatar"},RE:{code:"262",name:"Reunion/Mayotte"},RO:{code:"40",name:"Romania"},RS:{code:"381",name:"Serbia"},RU:{code:"7",name:"Russia/Kazakhstan"},RW:{code:"250",name:"Rwanda"},SA:{code:"966",name:"Saudi Arabia"},SB:{code:"677",name:"Solomon Islands"},SC:{code:"248",name:"Seychelles"},SD:{code:"249",name:"Sudan"},SE:{code:"46",name:"Sweden"},SG:{code:"65",name:"Singapore"},SI:{code:"386",name:"Slovenia"},SK:{code:"421",name:"Slovakia"},SL:{code:"232",name:"Sierra Leone"},SM:{code:"378",name:"San Marino"},SN:{code:"221",name:"Senegal"},SO:{code:"252",name:"Somalia"},SR:{code:"597",name:"Suriname"},SS:{code:"211",name:"South Sudan"},ST:{code:"239",name:"Sao Tome and Principe"},SV:{code:"503",name:"El Salvador"},SY:{code:"963",name:"Syria"},SZ:{code:"268",name:"Swaziland"},TC:{code:"1649",name:"Turks and Caicos Islands"},TD:{code:"235",name:"Chad"},TG:{code:"228",name:"Togo"},TH:{code:"66",name:"Thailand"},TJ:{code:"992",name:"Tajikistan"},TL:{code:"670",name:"East Timor"},TM:{code:"993",name:"Turkmenistan"},TN:{code:"216",name:"Tunisia"},TO:{code:"676",name:"Tonga"},TR:{code:"90",name:"Turkiye"},TT:{code:"1868",name:"Trinidad and Tobago"},TV:{code:"688",name:"Tuvalu"},TW:{code:"886",name:"Taiwan"},TZ:{code:"255",name:"Tanzania"},UA:{code:"380",name:"Ukraine"},UG:{code:"256",name:"Uganda"},US:{code:"1",name:"United States"},UY:{code:"598",name:"Uruguay"},UZ:{code:"998",name:"Uzbekistan"}
73,VA:{code:"379",name:"Vatican City"},VC:{code:"1784",name:"St Vincent Grenadines"},VE:{code:"58",name:"Venezuela"},VG:{code:"1284",name:"Virgin Islands, British"},VI:{code:"1340",name:"Virgin Islands, U.S."},VN:{code:"84",name:"Vietnam"},VU:{code:"678",name:"Vanuatu"},WF:{code:"681",name:"Wallis and Futuna"},WS:{code:"685",name:"Samoa"},XK:{code:"383",name:"Kosovo"},YE:{code:"967",name:"Yemen"},ZA:{code:"27",name:"South Africa"},ZM:{code:"260",name:"Zambia"},ZW:{code:"263",name:"Zimbabwe"}},W4=js({fn:async({isoCountryCode:e,phoneNumber:t},n=O1())=>{let i=n.__core,a=jC({},n),r=W6[e].code,{verificationUUID:o}=await a.createSmsVerification({environmentId:i.environmentId,smsVerificationCreateRequest:{captchaToken:M8(n),isoCountryCode:e,phoneCountryCode:r,phoneNumber:t}});return{isoCountryCode:e,phoneCountryCode:r,phoneNumber:t,verificationUUID:o}},functionName:"sendSmsOTP",getCore:()=>{try{return O1().__core}catch{return}},redactAll:!0}),W7=async({otpVerification:e,verificationToken:t},n)=>{let i=n.__core,a=jC({},n),r={verificationToken:t,verificationUUID:e.verificationUUID};return e.email?a.signInWithEmailVerification({emailVerificationVerifyRequest:r,environmentId:i.environmentId}):a.signInWithSmsVerification({environmentId:i.environmentId,smsVerificationVerifyRequest:r})},W8=async({otpVerification:e,verificationToken:t,requestedScopes:n},i)=>{let a=i.__core,r=jC({},i),o={verificationToken:t,verificationUUID:e.verificationUUID};return(n&&(o.requestedScopes=n),e.email)?r.verifyEmailVerification({emailVerificationVerifyRequest:o,environmentId:a.environmentId}):r.verifySmsVerification({environmentId:a.environmentId,smsVerificationVerifyRequest:o})},W9=js({fn:async({otpVerification:e,verificationToken:t,requestedScopes:n},i=O1())=>{let a;return j3({response:a=i.user?await W8({otpVerification:e,requestedScopes:n,verificationToken:t},i):await W7({otpVerification:e,verificationToken:t},i)},i),a},functionName:"verifyOTP",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:async(e,t=O1())=>{let n=t.__core,i=jC({},t);if(!e.from.amount&&!e.to.amount)throw new jE("Either from.amount or to.amount is required");if(e.from.amount&&e.to.amount)throw new jE("Only one of from.amount or to.amount is allowed");return await i.swapQuote({environmentId:n.environmentId,swapQuoteRequest:{from:{...e.from,chainId:e.from.networkId,chainName:e.from.chain},maxPriceImpact:e.maxPriceImpact,order:e.order,slippage:e.slippage,to:{...e.to,chainId:e.to.networkId,chainName:e.to.chain}}})},functionName:"getSwapQuote",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async(e,t=O1())=>{let n,i,a=t.__core,r=jC({},t);e.from&&(n={chainId:e.from.networkId,chainName:e.from.chain}),e.to&&(i={chainId:e.to.networkId,chainName:e.to.chain});try{let t=await r.swapStatus({environmentId:a.environmentId,swapStatusRequest:{from:n,to:i,txHash:e.txHash}});return{status:t.status,substatus:t.substatus}}catch(e){throw new D9({message:"Failed to get swap status",originalError:e})}},functionName:"getSwapStatus",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async(e=O1())=>{let t=e.__core;await jC({includeMfaToken:!0},e).hardDeleteUser({environmentId:t.environmentId}),await M$({reason:"user-deleted"},e)},functionName:"deleteUser",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({walletAccount:e,transactionHash:t},n=O1())=>{let i=jZ({walletAccount:e},n);WC(i,"confirmTransaction"),await i.confirmTransaction({transactionHash:t,walletAccount:e})},functionName:"confirmTransaction",getCore:()=>{try{return O1().__core}catch{return}}});let $e=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ios|ipad|playbook|silk/i,$t=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
73sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,$n=js({fn:async({walletProviderKey:e,addToDynamicWalletAccounts:t=!0,hardwareWalletVendor:n},i=O1())=>{let a=j5({walletProviderKey:e},i);WC(a,"connect");let{addresses:r}=await a.connect(),o=jL(i).map(({address:e})=>e),s=r?.length?r[0].address:null;if(!s)throw new D4;let l={address:s,addressesWithTypes:({addresses:r}).addresses.filter(e=>!!e.address&&!!e.type),chain:a.chain,hardwareWalletVendor:n,id:jW({address:s,chain:a.chain,walletProviderKey:e}),lastSelectedAt:null,verifiedCredentialId:null,walletProviderKey:e};return o.includes(s)||t&&(Dt({unverifiedWalletAccountsToUpdate:[l]},i),jH(i),De({walletAccount:l},i)),l},functionName:"connectWithWalletProvider",getCore:()=>{try{return O1().__core}catch{return}}}),$i=async({walletProvider:e})=>{if(["BTC","SOL","SUI"].includes(e.chain))return;let{networkId:t}=await e.getActiveNetworkId();return t||("EVM"===e.chain?"1":void 0)},$a=async({nonce:e,walletAccount:t},n)=>{let i=n.__core,a=i.metadata?.universalLink;jc(a,"Universal link is not set");let r=new URL(a),o=r.host,s=e??await jb(n),l=jZ({walletAccount:t},n);if("STARK"===l.chain)return JSON.stringify({domain:o.substring(0,31),nonce:s});let d=Di(n);return await Dn({address:t.address,blockchainName:jO[l.chain].blockchainName,chainId:await $i({walletProvider:l}),domain:o,issuedAt:new Date().toISOString(),nonce:s,requestId:i.environmentId,statement:d,uri:r.toString()})},$r=js({fn:async({walletAccount:e},t=O1())=>{let n=jZ({walletAccount:e},t);WC(n,"signMessage");let i=await $a({nonce:n.getConnectProofNonce?.(),walletAccount:e},t),{signature:a}=await n.signMessage({message:i,walletAccount:e});return{messageToSign:i,signature:a}},functionName:"proveWalletAccountOwnership",getCore:()=>{try{return O1().__core}catch{return}}}),$o=({chain:e,left:t,right:n})=>jD({address:t,chain:e})===jD({address:n,chain:e}),$s=async({walletAccount:e,isTransfer:t,requestedScopes:n},i)=>{if(e.verifiedCredentialId)throw new We(e.address);let a=jZ({walletAccount:e},i),{messageToSign:r,signature:o}=await $r({walletAccount:e},i),s=e.hardwareWalletVendor?(({signature:e,hardwareWalletVendor:t})=>JSON.stringify({signedTransaction:{data:e}}))({hardwareWalletVendor:e.hardwareWalletVendor,signature:o}):o,{networkId:l}=await a.getActiveNetworkId(),d=await Do({addressesWithTypes:e.addressesWithTypes,chain:e.chain,isTransfer:t,messageToSign:r,networkId:l,requestedScopes:n,signature:s,walletAddress:e.address,walletDisplayName:a.metadata.displayName,walletProviderType:a.walletProviderType},i),c=d.user?.verifiedCredentials.find(t=>$o({chain:e.chain,left:t.address??"",right:e.address}));jc(c,`After verifying, still unable to find verified wallet credential for wallet account ${e.address} on chain ${e.chain}`),Ds({keysToUpdate:{[c.id]:a.key}},i),j3({response:d},i),Da({unverifiedWalletAccount:e},i);let u=jL(i).find(({address:t})=>$o({chain:e.chain,left:t,right:e.address}));return jc(u,`Unable to find wallet account ${e.address} on chain ${e.chain} for verified credential ${c.id}`),u},$l=js({fn:async({walletAccount:e,requestedScopes:t},n=O1())=>$s({isTransfer:!1,requestedScopes:t,walletAccount:e},n),functionName:"verifyWalletAccount",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:async({walletProviderKey:e,hardwareWalletVendor:t},n=O1())=>{var i;let a=j5({walletProviderKey:e},n);if(!("u"<typeof window||"u"<typeof navigator)&&($e.test(navigator.userAgent)||$t.test(navigator.userAgent.
73substring(0,4))||(e=>{if("u"<typeof window||"u"<typeof navigator)return!1;let t=e||navigator.maxTouchPoints;return/iPad/.test(navigator.userAgent)||/Mac/.test(navigator.userAgent)&&5===t})(i)||"u">typeof window&&"u">typeof navigator&&/iPhone|ios/.test(navigator.userAgent))&&(({walletProvider:e})=>e.walletProviderType===fa.DeepLink)({walletProvider:a}))throw new DX({walletProviderKey:e});let r=await $n({addToDynamicWalletAccounts:!1,hardwareWalletVendor:t,walletProviderKey:e},n);return await $l({walletAccount:r},n),De({authMode:vG.AndSign,walletAccount:r},n),r},functionName:"connectAndVerifyWithWalletProvider",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:(e=O1())=>jX(e).filter(e=>!!e.connect).map(e=>({chain:e.chain,groupKey:e.groupKey,key:e.key,metadata:e.metadata,walletProviderType:e.walletProviderType})),functionName:"getAvailableWalletProvidersData",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:({walletProviderKey:e},t=O1())=>j5({walletProviderKey:e},t).getConnectedAddresses(),functionName:"getConnectedAddresses",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:({smartWalletAccount:e},t=O1())=>{let n=j6({walletAccount:e},t);return jc(n?.signerRefId,"Invalid smart wallet account"),jL(t).find(e=>e.verifiedCredentialId===n.signerRefId)},functionName:"getOwnerWalletAccountForSmartWalletAccount",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({networkData:e,walletAccount:t},n=O1())=>{let i=j5({walletProviderKey:t.walletProviderKey},n);if(void 0===i.addNetwork)throw new D5({extraMessages:[`Wallet provider ${t.walletProviderKey} does not have addNetwork method`],originalError:null,walletProviderKey:t.walletProviderKey});return i.addNetwork({networkData:e})},functionName:"addNetwork",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({walletAccount:e},t=O1())=>{let n=jZ({walletAccount:e},t),{networkId:i}=await n.getActiveNetworkId();return{networkData:Dl(t).find(e=>e.networkId===i&&e.chain===n.chain)}},functionName:"getActiveNetworkData",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:({walletAccount:e},t=O1())=>jZ({walletAccount:e},t).getActiveNetworkId(),functionName:"getActiveNetworkId",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({walletAccount:e},t=O1())=>{let n=jZ({walletAccount:e},t),{networkId:i}=await n.getActiveNetworkId();return Du({chain:n.chain,networkId:i},t).getBalance({address:e.address})},functionName:"getBalance",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({address:e,chain:t,networkId:n},i=O1())=>{let a=Du({chain:t,networkId:n},i);return jc(a,`No network found for chain ${t} and network id ${n}. Please ensure you've enabled this network in the Dashboard.`),a.getBalance({address:e})},functionName:"getBalanceForAddress",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async(e,t=O1())=>{let n=t.__core;return await jC({},t).getWalletTransactions({address:e.address,chainName:e.chain,environmentId:n.environmentId,networkId:e.networkId})},functionName:"getTransactionHistory",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({networkId:e,walletAccount:t},n=O1())=>{let i=j5({walletProviderKey:t.walletProviderKey},n);if(void 0===i.switchActiveNetwork)throw new D6({extraMessages:[`Wallet provider ${t.walletProviderKey} does not have switchActiveNetwork method`],originalError:null,walletProviderKey:t.walletProviderKey});return i.switchActiveNetwork({networkId:e})},functionName:"switchActiveNetwork",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({walletAccount:e},t=O1())=>{let n=t.__core;Wf(t)?.id!==e.id&&(e.verifiedCredentialId?j3({response:await jC({},t).selectUserWallet({environmentId:n.environmentId,userWalletSelectionRequest:{walletId:e.verifiedCredentialId}})},t):Dt({unverifiedWalletAccountsToUpdate:[{...e,lastSelectedAt:new Date}]},t))},functionName:"selectPrimaryWalletAccount",getCore:()=>{try{return O1().__core}catch{return}}});let $d=async({walletAccount:e},t)=>{try{await jZ({walletAccount:e},t).disconnectWalletAccount?.({walletAccount:e})}catch(e){if(e instanceof jV)return;throw e}};js({fn:async({walletAccount:e},t=O1())=>{let n=t.__core,i=jC({},t);(await $d({walletAccount:e},t),e.verifiedCredentialId)?j3({response:await i.verifyUnlink({environmentId:n.environmentId,verifyUnlinkRequest:{walletId:e.verifiedCredentialId}})},t):Da({unverifiedWalletAccount:e},t)},functionName:"removeWalletAccount",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({walletAccount:e,message:t},n=O1())=>{let i=jZ({walletAccount:e},n);WC(i,"signMessage");let{signature:a}=await i.signMessage({message:t,walletAccount:e});return{signature:a}},functionName:"signMessage",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({walletAccount:e,amount:t,recipient:n,token:i},a=O1())=>{let r=jZ({walletAccount:e},a);WC(r,"transferAmount");let{transactionHash:o}=await r.transferAmount({amount:t,recipient:n,token:i,walletAccount:e});return{transactionHash:o}},functionName:"transferAmount",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:async({walletProviderKey:e},t=O1())=>$s({isTransfer:!0,walletAccount:await $n({addToDynamicWalletAccounts:!1,walletProviderKey:e},t)},t),functionName:"transferWalletAccount",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:({callback:e,event:t,walletProviderKey:n},i=O1())=>{let a=j5({walletProviderKey:n},i);WC(a,"events"),a.events.off(t,e)},functionName:"offWalletProviderEvent",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:({callback:e,event:t,walletProviderKey:n},i=O1())=>{let a=j5({walletProviderKey:n},i);return WC(a,"events"),a.events.on(t,e),()=>{a.events.off(t,e)}},functionName:"onWalletProviderEvent",getCore:()=>{try{return O1().__core}catch{return}}}),Dw(OG,OH),js({fn:async({mfaAction:e},t)=>{if(await Dv({mfaAction:e},t))return Dp(t)}
73,functionName:"consumeMfaTokenIfRequiredForAction",getCore:()=>{try{return O1().__core}catch{return}}});let $c=async({nonce:e},t)=>{let n=t.__core;return jc(n.keychain,"Keychain service not available"),{signature:await n.keychain.sign("session",e)}},$u=async({sessionId:e},t)=>({signature:await t.__core.keychain.sign("session",e)}),$m=js({fn:async e=>{let t=e.__core.state.get().user?.sessionId;jc(t,"Session ID is required");let{signature:n}=await $u({sessionId:t},e);jc(n,"Signed session ID is required");let i=await jb(e),{signature:a}=await $c({nonce:i},e);return jc(a,"Nonce signature is required"),{signature:`${n}/${a}/${i}`}},functionName:"getSignedSessionId",getCore:()=>{try{return O1().__core}catch{return}}}),$p=js({fn:({extensionKey:e},t)=>{t.__core.extensions.add(e)},functionName:"registerExtension",getCore:()=>{try{return O1().__core}catch{return}}});js({fn:async e=>{let t=e.__core.initTrack.getTracker(Mz);return jc(t,"Project settings tracker not found"),await t.promise,jc(e.projectSettings,"Project settings still not available after awaiting its tracker"),e.projectSettings},functionName:"waitForProjectSettings",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:(e,t)=>({blockExplorerUrls:t.blockExplorerUrls,chain:e,displayName:t.displayName,iconUrl:t.iconUrl,id:`${e}-${t.networkId}`,name:t.name,nativeCurrency:t.nativeCurrency,networkId:t.networkId,rpcUrls:t.rpcUrls,testnet:t.testnet}),functionName:"createBaseNetworkProvider",getCore:()=>{try{return O1().__core}catch{return}}}),js({fn:({networkId:e,chain:t},n)=>Dl(n).find(n=>n.networkId===e&&n.chain===t),functionName:"getNetworkDataForNetworkId",getCore:()=>{try{return O1().__core}catch{return}}});let $h=Mq({key:"lastKnownNetworkRegistry",schema:UN(N9(),N9())});jB("last-known-network-registry",e=>{var t;let n,i;return n=(t=e).__core,i=new Map,{getNetworkId:async({walletProviderKey:e})=>{if(i.has(e))return{networkId:i.get(e)};let a=await n.storage.getItem($h);if(a&&a[e]){let t=a[e];return i.set(e,t),{networkId:t}}let r=j5({walletProviderKey:e},t),o=Dc(t);if(0===o.length)throw new M4;let s=o.find(e=>e.chain===r.chain);return jc(s,`No networks found for chain ${r.chain}`),i.set(e,s.networkId),{networkId:s.networkId}},setNetworkId:async({networkId:e,walletProviderKey:t})=>{i.set(t,e),await n.storage.setItem($h,Object.fromEntries(i.entries()))}}}),js({fn:({removeEventListeners:e,setupEventListeners:t,supportedEvents:n=["accountsChanged","disconnected","networkChanged"]})=>{let i,a,r=e=>{jc(i,"Event emitter not defined"),i.emit("accountsChanged",e)},o=()=>{jc(i,"Event emitter not defined"),i.emit("disconnected")},s=e=>{jc(i,"Event emitter not defined"),i.emit("networkChanged",e)};return{cleanupEventEmitter:()=>{i&&(e({handleAccountsChanged:r,handleDisconnected:o,handleNetworkChanged:s,setupReturnValue:a}),i=void 0)},getEventEmitter:()=>(i||(i=new wS,a=t({handleAccountsChanged:r,handleDisconnected:o,handleNetworkChanged:s})),Object.assign(i,{supportedEvents:n}))}},functionName:"createWalletProviderEventEmitter",getCore:()=>{try{return O1().__core}catch{return}}}),Dw(OG,OH),e.s(["getAuthToken",0,()=>{let{legacyToken:e}=O1().__core.state.get();return null!=e?e:void 0}],159958);let $v=()=>{var e;return null!=(e=O1().token)?e:void 0};e.s(["getMinAuthToken",0,$v],75224);let $f=Symbol.for("@dynamic-labs/sdk-react-core/client"),$g=()=>{let e=globalThis;return e[$f]||(e[$f]={client:null,emitter:new wS}),e[$f]},$y=()=>{let{client:e}=$g();if(!e)throw new wL("Tried to getClient when it was still null");return e},$w=()=>{let[e,t]=(0,_N.useState)($y());return(0,_N.useEffect)(()=>{let{emitter:n,client:i}=$g();return i&&i!==e&&t(i),n.on("changed",t),()=>{n.off("changed",t)}},[e]),e},$_=e=>{let t=$w(),[n,i]=(0,_N.useState)(t[e]);return(0,_N.useEffect)(()=>{i(t[e]),jq({event:`${e}Changed`,listener:()=>i(t[e])},t)},[t,e]),null!=n?n:void 0};function $b(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);a<i.length;a++)0>t.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(n[i[a]]=e[i[a]]);return n}
73function $k(e,t,n,i){return new(n||(n=Promise))(function(a,r){function o(e){try{l(i.next(e))}catch(e){r(e)}}function s(e){try{l(i.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((i=i.apply(e,t||[])).next())})}function $I(){return($I=Object.assign.bind()).apply(null,arguments)}e.s(["DynamicContext",()=>eui,"DynamicContextProvider",()=>eur],498336),"function"==typeof SuppressedError&&SuppressedError,e.s(["__awaiter",0,$k,"__rest",0,$b],835735);var $x=e.i(2008),$S=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function $C(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(t.name=n[1],($x.default[n[1]]||"/"===e.charAt(e.length-2))&&(t.voidElement=!0),t.name.startsWith("!--"))){var i=e.indexOf("-->");return{type:"comment",comment:-1!==i?e.slice(4,i):""}}for(var a=new RegExp($S),r=null;null!==(r=a.exec(e));)if(r[0].trim())if(r[1]){var o=r[1].trim(),s=[o,""];o.indexOf("=")>-1&&(s=o.split("=")),t.attrs[s[0]]=s[1],a.lastIndex--}else r[2]&&(t.attrs[r[2]]=r[3].trim().substring(1,r[3].length-1));return t}var $R=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,$O=/^\s*$/,$j=Object.create(null);let $T=function(e,t){t||(t={}),t.components||(t.components=$j);var n,i=[],a=[],r=-1,o=!1;if(0!==e.indexOf("<")){var s=e.indexOf("<");i.push({type:"text",content:-1===s?e:e.substring(0,s)})}return e.replace($R,function(s,l){if(o){if(s!=="</"+n.name+">")return;o=!1}var d,c="/"!==s.charAt(1),u=s.startsWith("<!--"),m=l+s.length,p=e.charAt(m);if(u){var h=$C(s);return r<0?i.push(h):(d=a[r]).children.push(h),i}if(c&&(r++,"tag"===(n=$C(s)).type&&t.components[n.name]&&(n.type="component",o=!0),n.voidElement||o||!p||"<"===p||n.children.push({type:"text",content:e.slice(m,e.indexOf("<",m))}),0===r&&i.push(n),(d=a[r-1])&&d.children.push(n),a[r]=n),(!c||n.voidElement)&&(r>-1&&(n.voidElement||n.name===s.slice(2,-1))&&(n=-1==--r?i:a[r]),!o&&"<"!==p&&p)){d=-1===r?i:a[r].children;var v=e.indexOf("<",m),f=e.slice(m,-1===v?void 0:v);$O.test(f)&&(f=" "),(v>-1&&r+d.length>=0||" "!==f)&&d.push({type:"text",content:f})}}),i};function $P(){if(console&&console.warn){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&(t[0]=`react-i18next:: ${t[0]}`),console.warn(...t)}}let $E={};function $A(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&$E[t[0]]||("string"==typeof t[0]&&($E[t[0]]=new Date),$P(...t))}let $N=(e,t)=>()=>{if(e.isInitialized)t();else{let n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}};function $q(e,t,n){e.loadNamespaces(t,$N(e,n))}function $U(e,t,n,i){"string"==typeof n&&(n=[n]),n.forEach(t=>{0>e.options.ns.indexOf(t)&&e.options.ns.push(t)}),e.loadLanguages(t,$N(e,i))}let $M=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,$D={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},$W=e=>$D[e],$$={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace($M,$W)};function $z(e,t){if(!e)return!1;let n=e.props?e.props.children:e.children;return t?n.length>0:!!n}function $F(e){if(!e)return[];let t=e.props?e.props.children:e.children;return e.props&&e.props.i18nIsDynamicList?$L(t):t}function $L(e){return Array.isArray(e)?e:[e]}let $V={type:"3rdParty",init(e){!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$$={...$$,...e}}(e.options.react),a=e}},$B=(0,_N.createContext)();class $K{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}function $Z(e){let{children:t,count:n,parent:i,i18nKey:r,context:o,tOptions:s={}
73,values:l,defaults:d,components:c,ns:u,i18n:m,t:p,shouldUnescape:h,...v}=e,{i18n:f,defaultNS:g}=(0,_N.useContext)($B)||{},y=m||f||a,w=p||y&&y.t.bind(y);return function(e){let{children:t,count:n,parent:i,i18nKey:r,context:o,tOptions:s={},values:l,defaults:d,components:c,ns:u,i18n:m,t:p,shouldUnescape:h,...v}=e,f=m||a;if(!f)return $A("You will need to pass in an i18next instance by using i18nextReactModule"),t;let g=p||f.t.bind(f)||(e=>e);o&&(s.context=o);let y={...$$,...f.options&&f.options.react},w=u||g.ns||f.options&&f.options.defaultNS;w="string"==typeof w?[w]:w||["translation"];let _=function e(t,n){if(!t)return"";let i="",a=$L(t),r=n.transSupportBasicHtmlNodes&&n.transKeepBasicHtmlNodesFor?n.transKeepBasicHtmlNodesFor:[];return a.forEach((t,a)=>{if("string"==typeof t)i+=`${t}`;else if((0,_N.isValidElement)(t)){let o=Object.keys(t.props).length,s=r.indexOf(t.type)>-1,l=t.props.children;if(!l&&s&&0===o)i+=`<${t.type}/>`;else if(l||s&&0===o)if(t.props.i18nIsDynamicList)i+=`<${a}></${a}>`;else if(s&&1===o&&"string"==typeof l)i+=`<${t.type}>${l}</${t.type}>`;else{let t=e(l,n);i+=`<${a}>${t}</${a}>`}else i+=`<${a}></${a}>`}else if(null===t)$P("Trans: the passed in value is invalid - seems you passed in a null child.");else if("object"==typeof t){let{format:e,...n}=t,a=Object.keys(n);if(1===a.length){let t=e?`${a[0]}, ${e}`:a[0];i+=`{{${t}}}`}else $P("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",t)}else $P("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",t)}),i}(t,y),b=d||_||y.transEmptyNodeValue||r,{hashTransKey:k}=y,I=r||(k?k(_||b):_||b);f.options&&f.options.interpolation&&f.options.interpolation.defaultVariables&&(l=l&&Object.keys(l).length>0?{...l,...f.options.interpolation.defaultVariables}:{...f.options.interpolation.defaultVariables});let x=l?s.interpolation:{interpolation:{...s.interpolation,prefix:"#$?",suffix:"?$#"}},S={...s,count:n,...l,...x,defaultValue:b,ns:w},C=I?g(I,S):b;c&&Object.keys(c).forEach(e=>{let t=c[e];"function"==typeof t.type||!t.props||!t.props.children||0>C.indexOf(`${e}/>`)&&0>C.indexOf(`${e} />`)||(c[e]=_N.default.createElement(function(){return _N.default.createElement(_N.default.Fragment,null,t)},null))});let R=function(e,t,n,i,a,r){if(""===t)return[];let o=i.transKeepBasicHtmlNodesFor||[],s=t&&new RegExp(o.map(e=>`<${e}`).join("|")).test(t);if(!e&&!s&&!r)return[t];let l={};!function e(t){$L(t).forEach(t=>{"string"!=typeof t&&($z(t)?e($F(t)):"object"!=typeof t||(0,_N.isValidElement)(t)||Object.assign(l,t))})}(e);let d=$T(`<0>${t}</0>`),c={...l,...a};function u(e,t,n){let i=$F(e),a=p(i,t.children,n);return"[object Array]"===Object.prototype.toString.call(i)&&i.every(e=>(0,_N.isValidElement)(e))&&0===a.length||e.props&&e.props.i18nIsDynamicList?i:a}function m(e,t,n,i,a){e.dummy?(e.children=t,n.push((0,_N.cloneElement)(e,{key:i},a?void 0:t))):n.push(..._N.Children.map([e],e=>{let n={...e.props};return delete n.i18nIsDynamicList,_N.default.createElement(e.type,$I({},n,{key:i,ref:e.ref},a?{}:{children:t}))}))}function p(t,a,l){let d=$L(t);return $L(a).reduce((t,a,h)=>{let v=a.children&&a.children[0]&&a.children[0].content&&n.services.interpolator.interpolate(a.children[0].content,c,n.language);if("tag"===a.type){var f,g;let r,y=d[parseInt(a.name,10)];1!==l.length||y||(y=l[0][a.name]),y||(y={});let w=0!==Object.keys(a.attrs).length?(f={props:a.attrs},(r={...g=y}).props=Object.assign(f.props,g.props),r):y,_=(0,_N.isValidElement)(w),b=_&&$z(a,!0)&&!a.voidElement,k=s&&"object"==typeof w&&w.dummy&&!_,I="object"==typeof e&&null!==e&&Object.hasOwnProperty.call(e,a.name);if("string"==typeof w){let e=n.services.interpolator.interpolate(w,c,n.language);t.push(e)}else if($z(w)||b){let e=u(w,a,l);m(w,e,t,h)}else if(k)m(w,p(d,a.children,l),t,h);else if(Number.isNaN(parseFloat(a.name)))if(I){let e=u(w,a,l);m(w,e,t,h,a.voidElement)}else if(i.transSupportBasicHtmlNodes&&o.indexOf(a.name)>-1)if(a.voidElement)t.push((0,_N.createElement)(a.name,{key:`${a.name}-${h}`}));else{let e=p(d,a.children,l);t.push((0,_N.createElement)(a.name,{key:`${a.name}-${h}`},e))}else if(a.voidElement)t.push(`<${a.name} />`);else{let e=p(d,a.children,l);t.push(`<${a.name}>${e}</${a.name}>`)}else if("object"!=typeof w||_)m(w,v,t,h,1!==a.children.length||!v);else{let e=a.children[0]?v:null;e&&t.push(e)}}else if("text"===a.type){let e=i.transWrapTextNodes,o=r?i.unescape(n.services.interpolator.interpolate(a.content,c,n.language)):n.services.interpolator.interpolate(a.content,c,n.language);e?t.push((0,_N.createElement)(e,{key:`${a.name}-${h}`},o)):t.push(o)}return t},[])}return $F(p([{dummy:!0,children:e||[]}],d,$L(e||[]))[0])}(c||t,C,f,y,S,h),O=void 0!==i?i:y.defaultTransParent;return O?(0,_N.createElement)(O,v,R):R}({children:t,count:n,parent:i,i18nKey:r,context:o,tOptions:s,values:l,defaults:d,components:c,ns:u||w&&w.ns||g||y&&y.options&&y.options.defaultNS,i18n:y,t:p,shouldUne
73scape:h,...v})}function $G(e){var t,n;let i,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{i18n:o}=r,{i18n:s,defaultNS:l}=(0,_N.useContext)($B)||{},d=o||s||a;if(d&&!d.reportNamespaces&&(d.reportNamespaces=new $K),!d){$A("You will need to pass in an i18next instance by using initReactI18next");let e=(e,t)=>"string"==typeof t?t:t&&"object"==typeof t&&"string"==typeof t.defaultValue?t.defaultValue:Array.isArray(e)?e[e.length-1]:e,t=[e,{},!1];return t.t=e,t.i18n={},t.ready=!1,t}d.options.react&&void 0!==d.options.react.wait&&$A("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");let c={...$$,...d.options.react,...r},{useSuspense:u,keyPrefix:m}=c,p=e||l||d.options&&d.options.defaultNS;p="string"==typeof p?[p]:p||["translation"],d.reportNamespaces.addUsedNamespaces&&d.reportNamespaces.addUsedNamespaces(p);let h=(d.isInitialized||d.initializedStoreOnce)&&p.every(e=>(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.languages&&t.languages.length?void 0===t.options.ignoreJSONStructure?function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t.languages[0],a=!!t.options&&t.options.fallbackLng,r=t.languages[t.languages.length-1];if("cimode"===i.toLowerCase())return!0;let o=(e,n)=>{let i=t.services.backendConnector.state[`${e}|${n}`];return -1===i||2===i};return(!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1)||!t.services.backendConnector.backend||!t.isLanguageChangingTo||!!o(t.isLanguageChangingTo,e))&&!!(t.hasResourceBundle(i,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||o(i,e)&&(!a||o(r,e)))}(e,t,n):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(t,i)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!i(t.isLanguageChangingTo,e))return!1}}):($A("i18n.languages were undefined or empty",t.languages),!0)})(e,d,c));function v(){return d.getFixedT(r.lng||null,"fallback"===c.nsMode?p:p[0],m)}let[f,g]=(0,_N.useState)(v),y=p.join();r.lng&&(y=`${r.lng}${y}`);let w=(t=y,i=(0,_N.useRef)(),(0,_N.useEffect)(()=>{i.current=n?i.current:t},[t,n]),i.current),_=(0,_N.useRef)(!0);(0,_N.useEffect)(()=>{let{bindI18n:e,bindI18nStore:t}=c;function n(){_.current&&g(v)}return _.current=!0,h||u||(r.lng?$U(d,r.lng,p,()=>{_.current&&g(v)}):$q(d,p,()=>{_.current&&g(v)})),h&&w&&w!==y&&_.current&&g(v),e&&d&&d.on(e,n),t&&d&&d.store.on(t,n),()=>{_.current=!1,e&&d&&e.split(" ").forEach(e=>d.off(e,n)),t&&d&&t.split(" ").forEach(e=>d.store.off(e,n))}},[d,y]);let b=(0,_N.useRef)(!0);(0,_N.useEffect)(()=>{_.current&&!b.current&&g(v),b.current=!1},[d,m]);let k=[f,d,h];if(k.t=f,k.i18n=d,k.ready=h,h||!h&&!u)return k;throw new Promise(e=>{r.lng?$U(d,r.lng,p,()=>e()):$q(d,p,()=>e())})}function $H(e){let{i18n:t,defaultNS:n,children:i}=e,a=(0,_N.useMemo)(()=>({i18n:t,defaultNS:n}),[t,n]);return(0,_N.createElement)($B.Provider,{value:a},i)}class $J extends wL{constructor(){super("You are missing the environmentId field in yours DynamicContextProvider settings prop")}}let $Y=e=>!!("function"==typeof(null==e?void 0:e.isSessionKeyCompatible)&&e.isSessionKeyCompatible()),$X={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class $Q{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.init(e,t)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||$X,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}warn(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}error(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}deprecate(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(e,t,n,i){return i&&!this.debug?null:("string"==typeof e[0]&&(e[0]=`${n}${this.prefix} ${e[0]}`),this.logger[t](e))}create(e){return new $Q(this.logger,{...{prefix:`${this.prefix}:${e}:`},...this.options})}clone(e){return(e=e||this.options).prefix=e.prefix||this.prefix,new $Q(this.logger,e)}}var $0=new $Q;class $1{constructor(){this.observers={}}
73on(e,t){return e.split(" ").forEach(e=>{this.observers[e]=this.observers[e]||[],this.observers[e].push(t)}),this}off(e,t){if(this.observers[e]){if(!t)return void delete this.observers[e];this.observers[e]=this.observers[e].filter(e=>e!==t)}}emit(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];this.observers[e]&&[].concat(this.observers[e]).forEach(e=>{e(...n)}),this.observers["*"]&&[].concat(this.observers["*"]).forEach(t=>{t.apply(t,[e,...n])})}}function $2(){let e,t,n=new Promise((n,i)=>{e=n,t=i});return n.resolve=e,n.reject=t,n}function $3(e){return null==e?"":""+e}function $5(e,t,n){function i(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function a(){return!e||"string"==typeof e}let r="string"!=typeof t?[].concat(t):t.split(".");for(;r.length>1;){if(a())return{};let t=i(r.shift());!e[t]&&n&&(e[t]=new n),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{}}return a()?{}:{obj:e,k:i(r.shift())}}function $6(e,t,n){let{obj:i,k:a}=$5(e,t,Object);i[a]=n}function $4(e,t){let{obj:n,k:i}=$5(e,t);if(n)return n[i]}function $7(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var $8={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function $9(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,e=>$8[e]):e}let ze=[" ",",","?","!",";"];function zt(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(!e)return;if(e[t])return e[t];let i=t.split(n),a=e;for(let e=0;e<i.length;++e){if(!a||"string"==typeof a[i[e]]&&e+1<i.length)return;if(void 0===a[i[e]]){let r=2,o=i.slice(e,e+r).join(n),s=a[o];for(;void 0===s&&i.length>e+r;)r++,s=a[o=i.slice(e,e+r).join(n)];if(void 0===s)return;if(null===s)return null;if(t.endsWith(o)){if("string"==typeof s)return s;if(o&&"string"==typeof s[o])return s[o]}let l=i.slice(e+r).join(n);if(l)return zt(s,l,n);return}a=a[i[e]]}return a}function zn(e){return e&&e.indexOf("_")>0?e.replace("_","-"):e}class zi extends $1{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),void 0===this.options.ignoreJSONStructure&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){0>this.options.ns.indexOf(e)&&this.options.ns.push(e)}removeNamespaces(e){let t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=void 0!==i.keySeparator?i.keySeparator:this.options.keySeparator,r=void 0!==i.ignoreJSONStructure?i.ignoreJSONStructure:this.options.ignoreJSONStructure,o=[e,t];n&&"string"!=typeof n&&(o=o.concat(n)),n&&"string"==typeof n&&(o=o.concat(a?n.split(a):n)),e.
73indexOf(".")>-1&&(o=e.split("."));let s=$4(this.data,o);return s||!r||"string"!=typeof n?s:zt(this.data&&this.data[e]&&this.data[e][t],n,a)}addResource(e,t,n,i){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},r=void 0!==a.keySeparator?a.keySeparator:this.options.keySeparator,o=[e,t];n&&(o=o.concat(r?n.split(r):n)),e.indexOf(".")>-1&&(o=e.split("."),i=t,t=o[1]),this.addNamespaces(t),$6(this.data,o,i),a.silent||this.emit("added",e,t,n,i)}addResources(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(let i in n)("string"==typeof n[i]||"[object Array]"===Object.prototype.toString.apply(n[i]))&&this.addResource(e,t,i,n[i],{silent:!0});i.silent||this.emit("added",e,t,n)}addResourceBundle(e,t,n,i,a){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},o=[e,t];e.indexOf(".")>-1&&(o=e.split("."),i=n,n=t,t=o[1]),this.addNamespaces(t);let s=$4(this.data,o)||{};i?function e(t,n,i){for(let a in n)"__proto__"!==a&&"constructor"!==a&&(a in t?"string"==typeof t[a]||t[a]instanceof String||"string"==typeof n[a]||n[a]instanceof String?i&&(t[a]=n[a]):e(t[a],n[a],i):t[a]=n[a]);return t}(s,n,a):s={...s,...n},$6(this.data,o,s),r.silent||this.emit("added",e,t,n)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return void 0!==this.getResource(e,t)}getResourceBundle(e,t){return(t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI)?{...this.getResource(e,t)}:this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){let t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(e=>t[e]&&Object.keys(t[e]).length>0)}toJSON(){return this.data}}var za={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,i,a){return e.forEach(e=>{this.processors[e]&&(t=this.processors[e].process(t,n,i,a))}),t}};let zr={};class zo extends $1{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),function(e,t,n){e.forEach(e=>{t[e]&&(n[e]=t[e])})}(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
73i18nFormat","utils"],e,this),this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=$0.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;let n=this.resolve(e,t);return n&&void 0!==n.res}extractFromKey(e,t){let n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");let i=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,a=t.ns||this.options.defaultNS||[],r=n&&e.indexOf(n)>-1,o=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!function(e,t,n){t=t||"",n=n||"";let i=ze.filter(e=>0>t.indexOf(e)&&0>n.indexOf(e));if(0===i.length)return!0;let a=RegExp(`(${i.map(e=>"?"===e?"\\?":e).join("|")})`),r=!a.test(e);if(!r){let t=e.indexOf(n);t>0&&!a.test(e.substring(0,t))&&(r=!0)}return r}(e,n,i);if(r&&!o){let t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:a};let r=e.split(n);(n!==i||n===i&&this.options.ns.indexOf(r[0])>-1)&&(a=r.shift()),e=r.join(i)}return"string"==typeof a&&(a=[a]),{key:e,namespaces:a}}translate(e,t,n){if("object"!=typeof t&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),"object"==typeof t&&(t={...t}),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);let i=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,a=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,{key:r,namespaces:o}=this.extractFromKey(e[e.length-1],t),s=o[o.length-1],l=t.lng||this.language,d=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l&&"cimode"===l.toLowerCase()){if(d){let e=t.nsSeparator||this.options.nsSeparator;return i?{res:`${s}${e}${r}`,usedKey:r,exactUsedKey:r,usedLng:l,usedNS:s}:`${s}${e}${r}`}return i?{res:r,usedKey:r,exactUsedKey:r,usedLng:l,usedNS:s}:r}let c=this.resolve(e,t),u=c&&c.res,m=c&&c.usedKey||r,p=c&&c.exactUsedKey||r,h=Object.prototype.toString.apply(u),v=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,f=!this.i18nFormat||this.i18nFormat.handleAsObject,g="string"!=typeof u&&"boolean"!=typeof u&&"number"!=typeof u;if(f&&u&&g&&0>["[object Number]","[object Function]","[object RegExp]"].indexOf(h)&&("string"!=typeof v||"[object Array]"!==h)){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");let e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,u,{...t,ns:o}):`key '${r} (${this.language})' returned an object instead of string.`;return i?(c.res=e,c):e}if(a){let e="[object Array]"===h,n=e?[]:{},i=e?p:m;for(let e in u)if(Object.prototype.hasOwnProperty.call(u,e)){let r=`${i}${a}${e}`;n[e]=this.translate(r,{...t,joinArrays:!1,ns:o}),n[e]===r&&(n[e]=u[e])}u=n}}else if(f&&"string"==typeof v&&"[object Array]"===h)(u=u.join(v))&&(u=this.extendTranslation(u,e,t,n));else{let i=!1,o=!1,d=void 0!==t.count&&"string"!=typeof t.count,m=zo.hasDefaultValue(t),p=d?this.pluralResolver.getSuffix(l,t.count,t):"",h=t.ordinal&&d?this.pluralResolver.getSuffix(l,t.count,{ordinal:!1}):"",v=t[`defaultValue${p}`]||t[`defaultValue${h}`]||t.defaultValue;!this.isValidLookup(u)&&m&&(i=!0,u=v),this.isValidLookup(u)||(o=!0,u=r);let f=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&o?void 0:u,g=m&&v!==u&&this.options.updateMissing;if(o||i||g){if(this.logger.log(g?"updateKey":"missingKey",l,s,r,g?v:u),a){let e=this.resolve(r,{...t,keySeparator:!1});e&&e.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let e=[],n=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&n&&n[0])for(let t=0;t<n.length;t++)e.push(n[t]);else"all"===this.options.saveMissingTo?e=this.languageUtils.toResolveHierarchy(t.lng||this.language):e.push(t.lng||this.language);let i=(e,n,i)=>{let a=m&&i!==u?i:f;this.options.missingKeyHandler?this.options.missingKeyHandler(e,s,n,a,g,t):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(e,s,n,a,g,t),this.emit
73("missingKey",e,s,n,u)};this.options.saveMissing&&(this.options.saveMissingPlurals&&d?e.forEach(e=>{this.pluralResolver.getSuffixes(e,t).forEach(n=>{i([e],r+n,t[`defaultValue${n}`]||v)})}):i(e,r,v))}u=this.extendTranslation(u,e,t,c,n),o&&u===r&&this.options.appendNamespaceToMissingKey&&(u=`${s}:${r}`),(o||i)&&this.options.parseMissingKeyHandler&&(u="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${s}:${r}`:r,i?u:void 0):this.options.parseMissingKeyHandler(u))}return i?(c.res=u,c):u}extendTranslation(e,t,n,i,a){var r=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!n.skipInterpolation){let o;n.interpolation&&this.interpolator.init({...n,...{interpolation:{...this.options.interpolation,...n.interpolation}}});let s="string"==typeof e&&(n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(s){let t=e.match(this.interpolator.nestingRegexp);o=t&&t.length}let l=n.replace&&"string"!=typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(l={...this.options.interpolation.defaultVariables,...l}),e=this.interpolator.interpolate(e,l,n.lng||this.language,n),s){let t=e.match(this.interpolator.nestingRegexp);o<(t&&t.length)&&(n.nest=!1)}!n.lng&&"v1"!==this.options.compatibilityAPI&&i&&i.res&&(n.lng=i.usedLng),!1!==n.nest&&(e=this.interpolator.nest(e,function(){for(var e=arguments.length,i=Array(e),o=0;o<e;o++)i[o]=arguments[o];return a&&a[0]===i[0]&&!n.context?(r.logger.warn(`It seems you are nesting recursively key: ${i[0]} in key: ${t[0]}`),null):r.translate(...i,t)},n)),n.interpolation&&this.interpolator.reset()}let o=n.postProcess||this.options.postProcess,s="string"==typeof o?[o]:o;return null!=e&&s&&s.length&&!1!==n.applyPostProcessor&&(e=za.handle(s,e,t,this.options&&this.options.postProcessPassResolved?{i18nResolved:i,...n}:n,this)),e}resolve(e){let t,n,i,a,r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach(e=>{if(this.isValidLookup(t))return;let s=this.extractFromKey(e,o),l=s.key;n=l;let d=s.namespaces;this.options.fallbackNS&&(d=d.concat(this.options.fallbackNS));let c=void 0!==o.count&&"string"!=typeof o.count,u=c&&!o.ordinal&&0===o.count&&this.pluralResolver.shouldUseIntlApi(),m=void 0!==o.context&&("string"==typeof o.context||"number"==typeof o.context)&&""!==o.context,p=o.lngs?o.lngs:this.languageUtils.toResolveHierarchy(o.lng||this.language,o.fallbackLng);d.forEach(e=>{this.isValidLookup(t)||(r=e,!zr[`${p[0]}-${e}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(r)&&(zr[`${p[0]}-${e}`]=!0,this.logger.warn(`key "${n}" for languages "${p.join(", ")}" won't get resolved as namespace "${r}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),p.forEach(n=>{let r;if(this.isValidLookup(t))return;a=n;let s=[l];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(s,l,n,e,o);else{let e;c&&(e=this.pluralResolver.getSuffix(n,o.count,o));let t=`${this.options.pluralSeparator}zero`,i=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(c&&(s.push(l+e),o.ordinal&&0===e.indexOf(i)&&s.push(l+e.replace(i,this.options.pluralSeparator)),u&&s.push(l+t)),m){let n=`${l}${this.options.contextSeparator}${o.context}`;s.push(n),c&&(s.push(n+e),o.ordinal&&0===e.indexOf(i)&&s.push(n+e.replace(i,this.options.pluralSeparator)),u&&s.push(n+t))}}for(;r=s.pop();)this.isValidLookup(t)||(i=r,t=this.getResource(n,e,r,o))}))})}),{res:t,usedKey:n,exactUsedKey:i,usedLng:a,usedNS:r}}isValidLookup(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}getResource(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,i):this.resourceStore.getResource(e,t,n,i)}static hasDefaultValue(e){let t="defaultValue";for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,t.length)&&void 0!==e[n])return!0;return!1}}function zs(e){return e.charAt(0).toUpperCase()+e.slice(1)}class zl{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=$0.create("languageUtils")}getScriptPartFromCode(e){if(!(e=zn(e))||0>e.indexOf("-"))return null;let t=e.split("-");return 2===t.length||(t.pop(),"x"===t[t.length-1].toLowerCase())?null:this.formatLanguageCode(t.join("-"))}getLanguagePartFromCode(e){if(!(e=zn(e))||0>e.indexOf("-"))return e;let t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if("string"==typeof e&&e.indexOf("-")>-1){let t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map(e=>e.toLowerCase()):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=zs(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=zs(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=zs(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){let t;
73return e?(e.forEach(e=>{if(t)return;let n=this.formatLanguageCode(e);(!this.options.supportedLngs||this.isSupportedCode(n))&&(t=n)}),!t&&this.options.supportedLngs&&e.forEach(e=>{if(t)return;let n=this.getLanguagePartFromCode(e);if(this.isSupportedCode(n))return t=n;t=this.options.supportedLngs.find(e=>{if(e===n||!(0>e.indexOf("-")&&0>n.indexOf("-"))&&0===e.indexOf(n))return e})}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}getFallbackCodes(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];let n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}toResolveHierarchy(e,t){let n=this.getFallbackCodes(t||this.options.fallbackLng||[],e),i=[],a=e=>{e&&(this.isSupportedCode(e)?i.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return"string"==typeof e&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(e))):"string"==typeof e&&a(this.formatLanguageCode(e)),n.forEac
73h(e=>{0>i.indexOf(e)&&a(this.formatLanguageCode(e))}),i}}let zd=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],zc={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(+(1!=e&&(e%10!=1||e%100==11)))},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:3*(e%100==3||e%100==4))},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},zu=["v1","v2","v3"],zm=["v4"],zp={zero:0,one:1,two:2,few:3,many:4,other:5};class zh{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=$0.create("pluralResolver"),(!this.options.compatibilityJSON||zm.includes(this.options.compatibilityJSON))&&("u"<typeof Intl||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=function(){let e={};return zd.forEach(t=>{t.lngs.forEach(n=>{e[n]={numbers:t.nr,plurals:zc[t.fc]}})}),e}()}addRule(e,t){this.rules[e]=t}getRule(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(zn(e),{type:t.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,t);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}getPluralFormsOfKey(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,n).map(e=>`${t}${e}`)}getSuffixes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,t);return n?this.shouldUseIntlApi()?n.resolvedOptions().pluralCategories.sort((e,t)=>
73zp[e]-zp[t]).map(e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${e}`):n.numbers.map(n=>this.getSuffix(e,n,t)):[]}getSuffix(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=this.getRule(e,n);return i?this.shouldUseIntlApi()?`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${i.select(t)}`:this.getSuffixRetroCompatible(i,t):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,t){let n=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),i=e.numbers[n];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===i?i="plural":1===i&&(i=""));let a=()=>this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString();return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?`_plural_${i.toString()}`:a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?a():this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString()}
73shouldUseIntlApi(){return!zu.includes(this.options.compatibilityJSON)}}function zv(e,t,n){let i,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",r=!(arguments.length>4)||void 0===arguments[4]||arguments[4],o=void 0!==(i=$4(e,n))?i:$4(t,n);return!o&&r&&"string"==typeof n&&void 0===(o=zt(e,n,a))&&(o=zt(t,n,a)),o}class zf{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=$0.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(e=>e),this.init(e)}init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});let t=e.interpolation;this.escape=void 0!==t.escape?t.escape:$9,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?$7(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?$7(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?$7(t.nestingPrefix):t.nestingPrefixEscaped||$7("$t("),this.nestingSuffix=t.nestingSuffix?$7(t.nestingSuffix):t.nestingSuffixEscaped||$7(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let e=`${this.prefix}(.+?)${this.suffix}`;this.regexp=RegExp(e,"g");let t=`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`;this.regexpUnescape=RegExp(t,"g");let n=`${this.nestingPrefix}(.+?)${this.nestingSuffix}`;this.nestingRegexp=RegExp(n,"g")}interpolate(e,t,n,i){let a,r,o,s=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function l(e){return e.replace(/\$/g,"$$$$")}let d=e=>{if(0>e.indexOf(this.formatSeparator)){let a=zv(t,s,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(a,void 0,n,{...i,...t,interpolationkey:e}):a}let a=e.split(this.formatSeparator),r=a.shift().trim(),o=a.join(this.formatSeparator).trim();return this.format(zv(t,s,r,this.options.keySeparator,this.options.ignoreJSONStructure),o,n,{...i,...t,interpolationkey:r})};this.resetRegExp();let c=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,u=i&&i.interpolation&&void 0!==i.interpolation.skipOnVariables?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>l(e)},{regex:this.regexp,safeValue:e=>this.escapeValue?l(this.escape(e)):l(e)}].forEach(t=>{for(o=0;a=t.regex.exec(e);){let n=a[1].trim();if(void 0===(r=d(n)))if("function"==typeof c){let t=c(e,a,i);r="string"==typeof t?t:""}else if(i&&Object.prototype.hasOwnProperty.call(i,n))r="";else if(u){r=a[0];continue}else this.logger.warn(`missed to pass in variable ${n} for interpolating ${e}`),r="";else"string"==typeof r||this.useRawValueToEscape||(r=$3(r));let s=t.safeValue(r);if(e=e.replace(a[0],s),u?(t.regex.lastIndex+=r.length,t.regex.lastIndex-=a[0].length):t.regex.lastIndex=0,++o>=this.maxReplaces)break}}),e}nest(e,t){let n,i,a,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function o(e,t){let n=this.nestingOptionsSeparator;if(0>e.indexOf(n))return e;let i=e.split(RegExp(`${n}[ ]*{`)),r=`{${i[1]}`;e=i[0];let o=(r=this.interpolate(r,a)).match(/'/g),s=r.match(/"/g);(o&&o.length%2==0&&!s||s.length%2!=0)&&(r=r.replace(/'/g,'"'));try{a=JSON.parse(r),t&&(a={...t,...a})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${n}${r}`}return delete a.defaultValue,e}for(;n=this.nestingRegexp.exec(e);){let s=[];(a=(a={...r}).replace&&"string"!=typeof a.replace?a.replace:a).applyPostProcessor=!1,delete a.defaultValue;let l=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){let e=n[1].split(this.formatSeparator).map(e=>e.trim());n[1]=e.shift(),s=e,l=!0}if((i=t(o.call(this,n[1].trim(),a),a))&&n[0]===e&&"string"!=typeof i)return i;"string"!=typeof i&&(i=$3(i)),i||(this.logger.warn(`missed to resolve ${n[1]} for nesting ${e}`),i=""),l&&(i=s.reduce((e,t)=>
73this.format(e,t,r.lng,{...r,interpolationkey:n[1].trim()}),i.trim())),e=e.replace(n[0],i),this.regexp.lastIndex=0}return e}}function zg(e){let t={};return function(n,i,a){let r=i+JSON.stringify(a),o=t[r];return o||(o=e(zn(i),a),t[r]=o),o(n)}}class zy{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=$0.create("formatter"),this.options=e,this.formats={number:zg((e,t)=>{let n=new Intl.NumberFormat(e,{...t});return e=>n.format(e)}),currency:zg((e,t)=>{let n=new Intl.NumberFormat(e,{...t,style:"currency"});return e=>n.format(e)}),datetime:zg((e,t)=>{let n=new Intl.DateTimeFormat(e,{...t});return e=>n.format(e)}),relativetime:zg((e,t)=>{let n=new Intl.RelativeTimeFormat(e,{...t});return e=>n.format(e,t.range||"day")}),list:zg((e,t)=>{let n=new Intl.ListFormat(e,{...t});return e=>n.format(e)})},this.init(e)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=t.interpolation;this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||","}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=zg(t)}format(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.split(this.formatSeparator).reduce((e,t)=>{let{formatName:a,formatOptions:r}=function(e){let t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){let i=e.split("(");t=i[0].toLowerCase().trim();let a=i[1].substring(0,i[1].length-1);"currency"===t&&0>a.indexOf(":")?n.currency||(n.currency=a.trim()):"relativetime"===t&&0>a.indexOf(":")?n.range||(n.range=a.trim()):a.split(";").forEach(e=>{if(!e)return;let[t,...i]=e.split(":"),a=i.join(":").trim().replace(/^'+|'+$/g,"");n[t.trim()]||(n[t.trim()]=a),"false"===a&&(n[t.trim()]=!1),"true"===a&&(n[t.trim()]=!0),isNaN(a)||(n[t.trim()]=parseInt(a,10))})}return{formatName:t,formatOptions:n}}(t);if(this.formats[a]){let t=e;try{let o=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},s=o.locale||o.lng||i.locale||i.lng||n;t=this.formats[a](e,s,{...r,...i,...o})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${a}`),e},e)}}class zw extends $1{constructor(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=n,this.languageUtils=n.languageUtils,this.options=i,this.logger=$0.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(n,i.backend,i)}queueLoad(e,t,n,i){let a={},r={},o={},s={};return e.forEach(e=>{let i=!0;t.forEach(t=>{let o=`${e}|${t}`;!n.reload&&this.store.hasResourceBundle(e,t)?this.state[o]=2:this.state[o]<0||(1===this.state[o]?void 0===r[o]&&(r[o]=!0):(this.state[o]=1,i=!1,void 0===r[o]&&(r[o]=!0),void 0===a[o]&&(a[o]=!0),void 0===s[t]&&(s[t]=!0)))}),i||(o[e]=!0)}),(Object.keys(a).length||Object.keys(r).length)&&this.queue.push({pending:r,pendingCount:Object.keys(r).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(a),pending:Object.keys(r),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(s)}}loaded(e,t,n){let i=e.split("|"),a=i[0],r=i[1];t&&this.emit("failedLoading",a,r,t),n&&this.store.addResourceBundle(a,r,n),this.state[e]=t?-1:2;let o={};this.queue.forEach(n=>{!function(e,t,n){let{obj:i,k:a}=$5(e,t,Object);i[a]=i[a]||[],i[a].push(n)}
73(n.loaded,[a],r),void 0!==n.pending[e]&&(delete n.pending[e],n.pendingCount--),t&&n.errors.push(t),0!==n.pendingCount||n.done||(Object.keys(n.loaded).forEach(e=>{o[e]||(o[e]={});let t=n.loaded[e];t.length&&t.forEach(t=>{void 0===o[e][t]&&(o[e][t]=!0)})}),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())}),this.emit("loaded",o),this.queue=this.queue.filter(e=>!e.done)}read(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,r=arguments.length>5?arguments[5]:void 0;if(!e.length)return r(null,{});if(this.readingCalls>=this.maxParallelReads)return void this.waitingReads.push({lng:e,ns:t,fcName:n,tried:i,wait:a,callback:r});this.readingCalls++;let o=(o,s)=>{if(this.readingCalls--,this.waitingReads.length>0){let e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}o&&s&&i<this.maxRetries?setTimeout(()=>{this.read.call(this,e,t,n,i+1,2*a,r)},a):r(o,s)},s=this.backend[n].bind(this.backend);if(2===s.length){try{let n=s(e,t);n&&"function"==typeof n.then?n.then(e=>o(null,e)).catch(o):o(null,n)}catch(e){o(e)}return}return s(e,t,o)}prepareLoading(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);let a=this.queueLoad(e,t,n,i);if(!a.toLoad.length)return a.pending.length||i(),null;a.toLoad.forEach(e=>{this.loadOne(e)})}load(e,t,n){this.prepareLoading(e,t,{},n)}reload(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}loadOne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e.split("|"),i=n[0],a=n[1];this.read(i,a,"read",void 0,void 0,(n,r)=>{n&&this.logger.warn(`${t}loading namespace ${a} for language ${i} failed`,n),!n&&r&&this.logger.log(`${t}loaded namespace ${a} for language ${i}`,r),this.loaded(e,n,r)})}saveMissing(e,t,n,i,a){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t))return void this.logger.warn(`did not save key "${n}" as the namespace "${t}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");if(null!=n&&""!==n){if(this.backend&&this.backend.create){let s={...r,isUpdate:a},l=this.backend.create.bind(this.backend);if(l.length<6)try{let a;(a=5===l.length?l(e,t,n,i,s):l(e,t,n,i))&&"function"==typeof a.then?a.then(e=>o(null,e)).catch(o):o(null,a)}catch(e){o(e)}else l(e,t,n,i,o,s)}e&&e[0]&&this.store.addResource(e[0],t,n,i)}}}function z_(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){let t={};if("object"==typeof e[1]&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"==typeof e[2]||"object"==typeof e[3]){let n=e[3]||e[2];Object.keys(n).forEach(e=>{t[e]=n[e]})}return t},interpolation:{escapeValue:!0,format:(e,t,n,i)=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function zb(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&0>e.supportedLngs.indexOf("cimode")&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function zk(){}class zI extends $1{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(super(),this.options=zb(e),this.services={},this.logger=$0,this.modules={external:[]},!function(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEac
73h(t=>{"function"==typeof e[t]&&(e[t]=e[t].bind(e))})}(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(){var e=this;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(n=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:0>t.ns.indexOf("translation")&&(t.defaultNS=t.ns[0]));let i=z_();function a(e){return e?"function"==typeof e?new e:e:null}if(this.options={...i,...this.options,...zb(t)},"v1"!==this.options.compatibilityAPI&&(this.options.interpolation={...i.interpolation,...this.options.interpolation}),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){let t;this.modules.logger?$0.init(a(this.modules.logger),this.options):$0.init(null,this.options),this.modules.formatter?t=this.modules.formatter:"u">typeof Intl&&(t=zy);let n=new zl(this.options);this.store=new zi(this.options.resources,this.options);let r=this.services;r.logger=$0,r.resourceStore=this.store,r.languageUtils=n,r.pluralResolver=new zh(n,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),t&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(r.formatter=a(t),r.formatter.init(r,this.options),this.options.interpolation.format=r.formatter.format.bind(r.formatter)),r.interpolator=new zf(this.options),r.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},r.backendConnector=new zw(a(this.modules.backend),r.resourceStore,r,this.options),r.backendConnector.on("*",function(t){for(var n=arguments.length,i=Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];e.emit(t,...i)}),this.modules.languageDetector&&(r.languageDetector=a(this.modules.languageDetector),r.languageDetector.init&&r.languageDetector.init(r,this.options.detection,this.options)),this.modules.i18nFormat&&(r.i18nFormat=a(this.modules.i18nFormat),r.i18nFormat.init&&r.i18nFormat.init(this)),this.translator=new zo(this.services,this.options),this.translator.on("*",function(t){for(var n=arguments.length,i=Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];e.emit(t,...i)}),this.modules.external.forEach(e=>{e.init&&e.init(this)})}if(this.format=this.options.interpolation.format,n||(n=zk),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&"dev"!==e[0]&&(this.options.lng=e[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(t=>{this[t]=function(){return e.store[t](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(t=>{this[t]=function(){return e.store[t](...arguments),e}});let r=$2(),o=()=>{let e=(e,t)=>{this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),r.resolve(t),n(e,t)};if(this.languages&&"v1"!==this.options.compatibilityAPI&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initImmediate?o():setTimeout(o,0),r}loadResources(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zk,n=t,i="string"==typeof e?e:this.language;if("function"==typeof e&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(i&&"cimode"===i.toLowerCase())return n();let e=[],t=t=>{t&&this.services.languageUtils.toResolveHierarchy(t).forEach(t=>{0>e.indexOf(t)&&e.push(t)})};i?t(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(e
73=>t(e)),this.options.preload&&this.options.preload.forEach(e=>t(e)),this.services.backendConnector.load(e,this.options.ns,e=>{e||this.resolvedLanguage||!this.language||this.setResolvedLanguage(this.language),n(e)})}else n(null)}reloadResources(e,t,n){let i=$2();return e||(e=this.languages),t||(t=this.options.ns),n||(n=zk),this.services.backendConnector.reload(e,t,e=>{i.resolve(),n(e)}),i}use(e){if(!e)throw Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&za.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}setResolvedLanguage(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(let e=0;e<this.languages.length;e++){let t=this.languages[e];if(!(["cimode","dev"].indexOf(t)>-1)&&this.store.hasLanguageSomeTranslations(t)){this.resolvedLanguage=t;break}}}changeLanguage(e,t){var n=this;this.isLanguageChangingTo=e;let i=$2();this.emit("languageChanging",e);let a=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},r=(e,r)=>{r?(a(r),this.translator.changeLanguage(r),this.isLanguageChangingTo=void 0,this.emit("languageChanged",r),this.logger.log("languageChanged",r)):this.isLanguageChangingTo=void 0,i.resolve(function(){return n.t(...arguments)}),t&&t(e,function(){return n.t(...arguments)})},o=t=>{e||t||!this.services.languageDetector||(t=[]);let n="string"==typeof t?t:this.services.languageUtils.getBestMatchFromCodes(t);n&&(this.language||a(n),this.translator.language||this.translator.changeLanguage(n),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(n)),this.loadResources(n,e=>{r(e,n)})};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(o):this.services.languageDetector.detect(o):o(e):o(this.services.languageDetector.detect()),i}getFixedT(e,t,n){var i=this;let a=function(e,t){let r,o;if("object"!=typeof t){for(var s=arguments.length,l=Array(s>2?s-2:0),d=2;d<s;d++)l[d-2]=arguments[d];r=i.options.overloadTranslationOptionHandler([e,t].concat(l))}else r={...t};r.lng=r.lng||a.lng,r.lngs=r.lngs||a.lngs,r.ns=r.ns||a.ns,r.keyPrefix=r.keyPrefix||n||a.keyPrefix;let c=i.options.keySeparator||".";return o=r.keyPrefix&&Array.isArray(e)?e.map(e=>`${r.keyPrefix}${c}${e}`):r.keyPrefix?`${r.keyPrefix}${c}${e}`:e,i.t(o,r)};return"string"==typeof e?a.lng=e:a.lngs=e,a.ns=t,a.keyPrefix=n,a}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
73if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;let n=t.lng||this.resolvedLanguage||this.languages[0],i=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;let r=(e,t)=>{let n=this.services.backendConnector.state[`${e}|${t}`];return -1===n||2===n};if(t.precheck){let e=t.precheck(this,r);if(void 0!==e)return e}return!!(this.hasResourceBundle(n,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||r(n,e)&&(!i||r(a,e)))}loadNamespaces(e,t){let n=$2();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach(e=>{0>this.options.ns.indexOf(e)&&this.options.ns.push(e)}),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}loadLanguages(e,t){let n=$2();"string"==typeof e&&(e=[e]);let i=this.options.preload||[],a=e.filter(e=>0>i.indexOf(e));return a.length?(this.options.preload=i.concat(a),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}dir(e){return(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),e)?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf((this.services&&this.services.languageUtils||new zl(z_())).getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr":"rtl"}static createInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new zI(e,t)}cloneInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zk,n=e.forkResourceStore;n&&delete e.forkResourceStore;let i={...this.options,...e,isClone:!0},a=new zI(i);return(void 0!==e.debug||void 0!==e.prefix)&&(a.logger=a.logger.clone(e)),["store","services","language"].forEach(e=>{a[e]=this[e]}),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},n&&(a.store=new zi(this.store.data,i),a.services.resourceStore=a.store),a.translator=new zo(a.services,i),a.translator.on("*",function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];a.emit(e,...n)}),a.init(i,t),a.translator.options=i,a.translator.backendConnector.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}let zx=zI.createInstance();zx.createInstance=zI.createInstance,zx.createInstance,zx.dir,zx.init,zx.loadResources,zx.reloadResources,zx.use,zx.changeLanguage,zx.getFixedT,zx.t,zx.exists,zx.setDefaultNamespace,zx.hasLoadedNamespace,zx.loadNamespaces,zx.loadLanguages;let zS={dyn_sandbox_maximum_threshold:{title:"Max User Limit Reached",description:"Your sandbox environment has reached your 100 MAU limit. To test with new users, delete existing users.",button:"Back"},dyn_account_exists:{connect:"Connect with {{socialOauth}}",description_email:"It looks like an account already exists using",description_social:"To restore your account to the right place, we need you to log in again.",title:"Re-Authentication Required",trail_message_email:". Please log in with your email.",trail_message_social:"through {{socialOauth}}"},dyn_active_wallet_info:{testnet_warning:"A testnet network has been selected. Please only use testnet funds or they will be lost.",ordinals_address:"Ordinals address",payment_address:"Payment address",midnight_unshielded_address:"Unshielded address",midnight_dust_address:"Dust address",midnight_shielded_address:"Shielded address",midnight_shielded_balance:"Shielded balance",midnight_unshielded_balance:"Unshielded balance",midnight_dust_generating:"DUST generating",balance:"Total balance",options:{copy_ens:"Copy ENS",view_address:"View address",view_addresses:"View addresses",disconnect:"Disconnect",settings:"Wallet settings",export:"Export private keys"}},dyn_wallet_details_card:{header:"Wallet Details",address:"Address",copy:"Copy",copied:"Copied!"},dyn_add_network_view:{title:"Network unavailable",description:"This network is not supported in your {{name}} wallet.",add_button:{title:"Add Network"},cancel_button:{title:"Cancel"}},dyn_bridge:{summary_view:{connection_succeed:"Congratulations on connecting both your {{firstBlockchainName}} and {{secondBlockchainName}} wallets",title:"Welcome to {{appName}}"},welcome_view:{button:"Get started",description:"You’ll need to connect both your {{firstBlockchainName}} and {{secondBlockchainName}} wallets to get started",title:"Connect to {{appName}}"},widget:{address:"Copy wallet address",connect:"Connect wallet",connect_with_network:"Connect {{blockchainName}} wallet",copy:{address:"Copy wallet address",ens:"Copy ENS"},disconnect:"Disconnect",edit_profile:"Edit profile",wallet_network:"{{networkName}} wallet"}},dyn_captcha:{verify_user_subtitle:"We need to quickly verify you’re human before we proceed.",verify_user_title:"Let's verify you're human"},dyn_access_blocked:{title:"Access Blocked",content:"Logging in is not available to persons in {{jurisdiction}} as you are in a sanctioned jurisdiction."},dyn_chainalysis_blocked_wallet:{title:"Access denied"},dyn_collect_user_data:{description:"We need a bit of information to get started",fields:{alias:{label:"Alias"},country:{label:"Country"}
73,email:{label:"E-mail",validation:"Email is not valid"},first_name:{label:"First Name"},job_title:{label:"Job Title"},last_name:{label:"Last Name"},phone_number:{label:"Phone number",validation:"Phone number is not valid",too_short:"Phone number is too short"},policies_consent:{label:"Policies Consent"},t_shirt_size:{label:"T-Shirt Size"},team:{label:"Team"},username:{label:"Username",validation:"Username is not valid"}},greeting:"Welcome to {{appName}}",log_out_button:"Log out",not_supported_network:{description:"Your wallet is not connected to a supported network. Please update before continuing.",error_message:"This network is not available, please update.",title:"Update Network"},update_email_tooltip:"This email is tied to your wallet so cannot be updated",update_phone_number_tooltip:"This phone number is tied to your wallet so cannot be updated",lock_editing_multiple_verified_fields:"You can only edit 1 field at a time that requires verification"},dyn_common:{aria:{collapsed:"Collapsed",expanded:"Expanded"}},dyn_create_password:{continue:"Continue",create_input:{label:"Create passcode",placeholder:"Create passcode"},confirm_input:{label:"Confirm passcode",placeholder:"Confirm passcode"},current_password_input:{label:"Current passcode",placeholder:"Current passcode"},description:"Choose a strong, unique passcode to ensure your account's security and privacy.",errors:{invalid_current_password:"Invalid current passcode",error_changing_password:"Error changing passcode",new_password_same_as_old:"New passcode cannot be the same as the old passcode",password_mismatch:"Passcodes do not match",user_closed_view:"User closed the view"},intro:{continue:"Set up a passcode",description:{title:"Add a passcode to protect your account",additional_protection:{title:"Passcode Security",description:"Add a secure passcode to further prevent un-authrized access to your account."},restore_access:{title:"Restore Access",description:"You will be asked to enter it when signing on to a new device."}},title:"Add a Passcode"},logout:"Log out",title:{create:"Create passcode",update:"Create new passcode"},update_input:{label:"New passcode",placeholder:"New passcode"}},dyn_creating_wallet:{loading_message:"Your wallet is being created..."},dyn_email_confirmation:{description:"We’ve sent a verification email to",note:"Note: it might take a few seconds to proceed after clicking the link in your email",title:"Confirm your email"},dyn_email_update:{current_email:"Your current email address is",label:"Email address",send_verification:"Send Verification Code",title:"Update email"},dyn_otp_verification:{code_not_received:"Did not receive a code? Check spam or",code_sent:"Code sent",description:"We’ve sent a verification code to",log_out_button:"Log out",resend_code:"Re-send code",resend_code_in:"Re-send code in {{remainingSeconds}}",confirm_code:"Confirm verification code",verification_succeeded:"Verification code confirmed",hang_tight:"Hang tight while we get things ready for you",email:{title:"Confirm your email",complete:"Verification complete, the email is now verified to this account."},phone_number:{title:"Confirm your phone number",edit:"Edit phone number",complete:"Verification complete, the phone number is now verified to this account."}},dyn_deposit:{title:"Deposit",receive_funds_on:"You can receive tokens on "},dyn_exchange_transfer_confirmation:{title:"Deposit Confirmation",from:"From",to:"To",fee:"Network Fee",fee_not_found:"N/A",receive:"Receive",cost:"Amount + Fees",cost_no_fee:"Amount",terms:"By confirming I agree to the Terms of Service and acknowledge this deposit is final.",send:"Send {{fiatCurrency}} {{fiatCurrencySymbol}}",confirm:"Confirm",cancel:"Cancel",account:"User {{exchange}}"},dyn_deposited_exchange:{title:"Deposited",description:" was successfully deposited to {{address}}",done:"Done",view:"View Transaction"},dyn_exchange_mfa:{title:"Confirm Verification Code",placeholder:"Enter Verification Code Here",description:"Enter the code sent to you or generated by your authenticator app",button:"Confirm"},dyn_exchange_whitelist_warning:{title:"Whitelisting Required",description:"To complete your first transfer with {{exchange}}, please follow these steps:",step1:{kraken:"Open Kraken. Click Transfer, then Withdraw"},step2:"Whitelist your wallet address",step3:"Complete the first transfer on {{exchange}}",view_instructions:"View Instructions",done:"I’m Done",address:"Your Wallet Address",open:"Open {{exchange}}"},dyn_fund_from_exchange:{title:"Fund from Exchange"},dyn_exchange_transfer_errors:{title:"Unable to execute transfer.",mfa_failed:"Incorrect security code. Please double-check your MFA code and try again.",invalid_currency_description:"Please choose a supported currency and try again.",invalid_balance:"This transfer, including fees, exceeds your available balance. Transfer a smaller amount.",amount_too_small:"The amount you’re trying to transfer is below the minimum allowed by the selected exchange. Please enter a larger amount and try again.",address_not_whitelisted:"The destination address is not whitelisted on this exchange. Please add it to your whitelist before retrying the transfer.",unknown:"An unknown error occurred."},dyn_embedded_authenticator:{description:"Protect your account and simplify your transaction experience.",email:{badge:"Fastest",description:" You will need to renew after {{expiration}} minutes ",title:"Use a one-time code"},passkey:{auth_info:{convinience:{title:"Convenient and Fast",description:"Use Face ID or Touch ID to complete transactions quickly."},security:{title:"Increased Security",description:"Passkeys are encrypted end-to-e
73nd on your device or password manager to prevent phishing attempts."},add_button:"Add a passkey",start_button:"Add a passkey"},no_email_auth_info:{convinience:{title:"Simple and Fast",description:"Works across devices and syncs between devices and browsers."},security:{title:"Secured with a bio-metric",description:"Phishing resistant and encrypted."},add_button:"Add passkey",start_button:"Add passkey"},badge:"Recommended",description:"Works across devices & secured with biometric to prevent phishing attempts ",title:"Create new passkey",reveal_title:"Add a passkey"},skip:"Not now",title:"Account security",need_help_title:"Problem Signing?",need_help_description:"Select from an option below to complete",reveal_title:"Verification Required",reveal_description:"Choose a verification method."},dyn_enter_password:{title:"Enter Password",description:"Enter your password to continue with this transaction.",label:"Your Password",placeholder:"Enter your password",button:{continue:"Continue"},error:{required:"Password is required",invalid_password:"Incorrect Password",failed:"Failed to unlock wallet"}},dyn_farcaster_connect_view:{copy_button:"Copy QR URI",scan_title:"Scan this QR code from your mobile app or phone's camera to connect."},dyn_login:{connect_wallet:{title:"Connect"},email_form:{email_field:{label:"Enter your email"},submit_button:{label:"Continue"}},email_or_phone:{use_email:"Use email",use_phone:"Use phone",prefer_email:"Prefer email sign up?",prefer_phone:"Prefer phone number sign up?"},helper:{all_wallet_list:"Get your first wallet",email_form:{invalid_email:"Invalid or incorrect email. Did you mistype it?"},pending_connect:{title:"Connecting a wallet"},pending_signature:{title:"Signing a wallet"},pending_signature_without_back_button:{title:"Signing a wallet"},phone_number_form:{invalid_phone:"Invalid or incorrect number. Did you mistype it?",invalid_sms_verification:"The code you entered is incorrect. Please try again.",too_many_sms_verification_attempts:"Too many verification attempts, please try again later."},qr_code:{title:"Connecting a wallet"},wallet_only:"Get your first wallet"},passkey:{button_label:"Sign in with Passkey"},qr_code:{title:"Connect"},separators:{default:"OR"},sign_wallet:{title:"Sign"},select_wallet_in_wallet_group:{title:"Select"},social:{button_label:"Continue with {{provider}}",overlay_title:"Choose a social account"},title:{all:"Log in or sign up",all_wallet_list:"Select your wallet",wallet_only:"Select your wallet"},wallet_group:{title:"Select Chain"},wallet_list:{button_only:"Continue with a wallet"},mobile_wallet_redirect:{backup_title:"Connect mobile app",prompt:"Tap 'Open' to continue",get_app_prompt:"Get",open_prompt:"Open",redirect_fail_message:"If the app doesn't open, you might need to download the {{walletName}} Wallet app.",app_store:"App Store",play_store:"Play Store"},wrong_social_account:{retry_button:"Try again",retry_title:"Please connect with: ",subtitle:"You must connect with the same account you originally signed in with.",title:"Whoops. Wrong Account"}},dyn_manage_passkeys:{title:"Manage passkeys",passkey_from:"from",passkey_providers:{android:"Android Phone",brave:"Brave Browser",chrome:"Google Chrome",edge:"Microsoft Edge",firefox:"Firefox",iPhone:"iPhone",opera:"Opera Browser",safari:"Safari Browser",passkey:"Passkey"},passkey_rename:"Rename",passkey_delete:"Delete",recovery_button:"Set up new passkey"},dyn_rename_passkeys:{error:"Whoops! There was an error updating your passkey",input_label:"Passkey name",save:"Save",title:"Rename your passkey",not_found:"No passkeys found"},dyn_embedded_reveal:{title:"Export wallet",agreement_title:"Agree to continue",prompt_for_export_title:"Back up wallet key",private_key_title:"Export Key",recovery_phrase_title:"Secret recovery phrase",badge_label:"Sensitive information",prompt_for_export_description:"Your wallet is ready. Back up your key to protect your assets.",statement_1:{title:"Non-custodial wallet",description:"You're always in control"},statement_2:{title:"Keep your key private. It controls your account and assets."},checkbox_label:"I am responsible for safeguarding and using my wallet key information.",reveal_description:"Make sure to safely back up this information",skip_button_label:"Skip for now",reveal_button_label:"Reveal",backup_button_label:"Back up now",copy_button_label:"Copy to clipboard",done_button_label:"I'm Done",aa_warning:{title:"Your assets are not in this wallet.",subtitle:"This is a smart-contract wallet. You will not see your balance if you import this to an external service. Please send your assets to your preferred external wallet first to access your funds:",button:"here"},unlink:"Unlink wallet info"},dyn_embedded_delete:{title:"Unlink from app",description_1:"By continuing you acknowledge that if you return to the application, you will receive a new wallet address.",description_2:"Once unlinked, you cannot recover any wallet information through this application including any associated smart contract wallets.",acknowledgement:"I have safely backed up my wallet seed phrase information. If I return to this application, a new wallet will be created for me.",cancel_button:"Cancel",action_button:"Unlink & Log out"},dyn_settings:{account_permissions_section:{title:"Account Permissions",delegated_wallets_button:"Delegated Wallets"},global_connectivity_section:{title:"Global Connectivity",connected_apps_button:"Connected Apps"},export_section:{backup_button:"Backup Key Share",backup_button_v2:"Backup",export_button:"Export Private key",export_recovery_button:"Export & Recovery",private_key_button:"Private key",srp_button:"Recovery phrase",title:"Export & Backup"},identity_section:{title:"Recovery",add_email_button:"Add an email"},tags:{recommended:"Recommended"},security_section:{email_auth_button:"One time code",passkey_button:"Passkeys",password_button:"Passcode",mfa_button:"Authenticator App",title:"2 factor authentication"},mfa_section:{title:"MFA",passkey_button:"Passkeys",totp_button:"TOTP",passcode_button:"Add Passcode"},wallet_security_section:{title:"Wallet Security",passkey_button:"Passkeys"},title:"Settings",button_logout:"Log out",account_security:{title:"Account & Security",password:{title:"Password",button:"Set Up Password",set_button:"Set Password",reset_button:"Reset Password"}},empty_screen:{title:"Nothing to see here yet!"}
73,delete_account:{title:"Delete My Account",description:"Deleting your account will permanently remove all data, including wallet details and linked smart contract wallets. This action cannot be undone.",backup_confirmation_embedded:"I confirm I've backed up my wallet keys. If I proceed, a new wallet will be created. Any wallets or assets not backed up will be lost permanently.",backup_confirmation_no_embedded:"I confirm that all of my information will be deleted. If I return, a new user profile will be created. These changes cannot be undone.",type_delete:"Enter DELETE in the box below to confirm this action.",cancel:"Cancel",confirm:"Delete Account",deleting:"Deleting...",type_delete_label:"Type to confirm"},session_management:{title:"Security Settings",session_management_button:"Session Management"}},global_wallet:{connect_to_apps:"Connect to apps",scan_qr_code:"Scan QR Code",or:"OR",walletconnect_uri:"WalletConnect URI",the_dapp:"the dApp",this_app:"this app",confirm:{title:"Confirm Connection",description:"Are you sure you want to connect to {{name}}?",cancel_button:"Cancel",connect_button:"Connect"},banner:{warning:"There was an error connecting to {{name}}.",success:"Successfully connected to {{name}}.",already_connected:"You are already connected to {{name}}.",expired:"The link you entered expired, please get a new URI from the app.",bad_input:"Invalid URI. Please check below for how to find the valid URI."},help:{title:"How do I find the URI code?",step:{1:"1. Go to the website you want to connect to",2:'2. Locate the "Connect" or "Login" button',3:"3. Open WalletConnect from the list"},learn_more:"Learn more about global wallets"},malicious_site:{certain:{title:"Malicious app detected!",subtitle_header:"Risk of losing funds",subtitle_text:"The site is known to exploit and or take assets from connected wallets.",go_back:"Cancel",proceed:"Proceed"},unknown:{title:"Site verification did not run.",subtitle_header:"Double check the app",subtitle_text:"We were unable to verify the vailidity of the app at this time.",go_back:"Cancel",proceed:"Proceed"}},connected_apps:{title:"Connected Apps",subtitle:"Connected apps allow you to interact with your wallet on other platforms.",success:"Successfully connected to {{name}}.",delegate_wallets:{title:"Delegated Wallets",button:"Delegated Wallets"}}},wallets_delegated:{title:"Wallets Delegated",subtitle:"Delegated wallets allow you to interact with your wallet on other platforms."},dyn_manage_mfa:{title:"Authenticator App",add_mfa_button:"Authenticator App",no_devices:"No authenticator apps configured",generate_backup_codes_button:"Get new backup codes",delete:"Delete"},dyn_manage_passkeys_mfa:{title:"Passkeys",add_passkey_button:"Passkey",no_passkeys:"No passkeys set up yet"},dyn_waas:{backup_unsuccessful:{title:"Let's try that again",description:"It looks like setup didn't finish all the way. Click below and we'll get you back on track.",try_again:"Try Again",log_out:"Log Out"},backup_info:{title:"About Backup",subtitle:"Why backup as shares?",description:"As a security best practice, you can store two independent recovery shares. This lets you restore your wallet from your own backups alone, giving you full control over the recovery process",warning:"You'll need both parts to recover your wallet, and they should never be stored together"},backup:{title:"Backup Key Share",subtitle:"Secure your wallets as a two-part backup. One part saved to your cloud, the other to your device. You will need both to recover your wallets.",checkbox_label:"I understand I must keep both parts secure and separate",continue_button:"Continue to Backup",cloud_backup_title:"1. Cloud Backup",cloud_backup_subtitle:"Back up your first key share to a cloud provider",cloud_backup_header:"Cloud Backup",backup_to_google_drive:"Backup to Google Drive",backup_to_icloud:"Backup to iCloud",icloud_ready_title:"Sign in to backup",icloud_ready_subtitle:"Sign in with your Apple ID below, then continue to backup your wallet.",sign_in_with_icloud:"Sign in with iCloud",continue_backup:"Continue",progress_t
73itle:"Backing up {{current}} of {{total}} wallets...",progress_initializing:"Preparing backup...",progress_subtitle:"Securely saving to your cloud. Don't close this window",progress_complete:"Backup complete!",google_drive_title:"Backup Key Share",google_drive_description:"Back up your wallet to help protect your access and recover it if needed.",google_drive:"Google Drive",backed_up:"BACKED UP",google_drive_subtitle:"Secure cloud backup with your Google account.",back_up:"Back Up",error:"Failed to back up wallet. Please try again.",download_title:"2. Download",download_subtitle:"Download your second key share and store it securely on your local device",download_key_share:"Download Key Share",downloading:"Downloading...({{current}}/{{total}})",download_complete:"Download Complete",download_error:"Failed to download key share. Please try again.",success_title:"Backup Successful",success_description_one:"Your local key shares have been successfully downloaded for {{count}} wallet. Store these files securely and separately from your cloud backup.",success_description_other:"Your local key shares have been successfully downloaded for {{count}} wallets. Store these files securely and separately from your cloud backup.",done:"Done",error_title:"Cloud backup failed. Don't worry, your account is still safe.",error_try_again:"Try Again",gdrive_grant_access_title:"Confirm Drive permission",gdrive_grant_access_subtitle:"Allow {{appName}} to save an encrypted backup file to your Google Drive.",gdrive_grant_access_cta:"Grant access",gdrive_grant_access_cancel:"Cancel",gdrive_grant_access_error:"We couldn't get Drive permission. Please try again.",gdrive_post_flight_title:"Drive permission was missing. Grant access and we'll finish the backup."}},dyn_mfa:{choose_device_view:{title:"Secure your account",select_options:"Protect your account by adding multi-factor authentication",authenticator_app:"Authenticator app",authenticator_app_description:"Use your preferred authenticator app such as Authy, Google Authenticator, etc.",passkey:"Passkey",passkey_description:"Works across devices & secured with biometrics to prevent phishing attempts.",backup_code:"Backup code",backup_code_description:"Enter one of your saved backup codes to authenticate.",choose_another_method:"Choose another method",choose_another_method_description:"Use one of the methods below:",logout:"Log out"},display_backup_codes_view:{title:"Back up your codes",body:"Backup codes help recover your account if you lose access to your device. Each code can be used only 1 time.",warning:"You won’t be able to see these again",copy_all:"Copy all",download:"Download",checkbox:"I've safely stored a copy of my backup codes",complete:"Complete"},otp_verification_view:{title:"Confirm verification code",body:"Enter the verification code generated by your authenticator app",error:"Invalid code. Please try again.",rate_limit_error:"Too many attempts, please try again later.",choose_another_method:"Use a different method",logout:"Log out"},secure_device_view:{title:"Secure your account",body:"Setup a new sign-in method in your authenticator app",continue:"Continue",helper:{button:"Can't scan QR Code?",title:"Troubles with scanning?",step1:{title:"Open your Authenticator App",description:"You will set up a new sign-in method"},step2:{title:"Enter the key provided below",description:"Make sure time-based or one-time password is enabled."},uri:{title:"Copy the full URI",description:"This only works if your authenticator app supports TOTP URIs"}},logout:"Log out"},recovery_view:{title:"Enter your backup code",body:"Your backup code is one of the 10 codes you received when you first enrolled in multi-factor authentication",input_label:"Enter back up code",button_label:"Continue",get_help:{description:"Missing your back up codes?",button_label:"Get Help"},helper:{title:"Mfa Recovery Help"}},setup_passkey_view:{title:"Set up your passkey",description:"Passkeys help safeguard your account and make access easier. Finish set up in just a few seconds."},confirm_passkey_view:{title:"Confirm your passkey",description:"Use your saved passkey to verify your identity and continue securely.",error:{not_allowed:"The passkey request timed out or was rejected."}}},dyn_merge_user_accounts:{confirm_button:"Merge accounts",errors:{merge_error:"Something went wrong, please try again."},wallet:{content:"This wallet is associated to another account. Would you like to merge accounts?",title:"Wallet already in use"}},dyn_merge_user_accounts_conflicts:{confirm_button:"Confirm & Merge",description:"You have some conflicting information. Please select your preferences",errors:{merge_error:"Something went wrong, please try again."},title:"Confirm your preferences"},dyn_merge_user_accounts_with_same_email:{cancel_button:"No, I'll use a different email",confirm_button:"Yes, link to existing account",errors:{merge_error:"Something went wrong, please try again."},existing_account:"An account already exists that uses",existing_account_trail:"email.",title:"Would you like to link this wallet to this existing account?"},dyn_need_help_section:{info:{v1:"Need Help?",not_v1:"Need help? Get in touch:"},contact_support:"Contact support",divider:"or",help_button:"Go here for support",visit_platform:"Visit {{platform}}"},dyn_network_not_supported:{button:"Switch Network",subtitle:"Your wallet is not connected to a supported network. Please update before continuing.",title:"Update Network",warning_message:"This 
73network is not available, please update.",wallet:"Not Supported"},dyn_network_not_supported_manual_switch:{subtitle_network_defined_metamaskstarknet:"To continue, please update the network in your wallet to {{network}} by visiting the Starknet Snap",subtitle_network_defined_metamaskstarknet_companion_app:"companion app",subtitle_network_defined:"To continue, please update the network in your wallet to {{network}}",subtitle_no_network_defined:"Your wallet does not support switching networks from this app. Switch networks directly in your wallet.",title:"Update your Network",warning_message:"This network is not available, please update."},dyn_no_access:{chainalysis:{button_text:"Try another method",description:"This wallet has been correlated to illicit activity and cannot access this site.",social_media_link_text:"Why am I seeing this message?",social_media_link_url:"https://docs.dynamic.xyz/docs",title:"This address seems corrupted."},default:{button_text:"Try another method",description:"You are not currently on the allow list.",title:"Access denied"},gate:{button_text:"Try a different wallet",description:"A NFT or a token is required to access this site.",title:"You cannot access the site"},not_in_the_list_image_alt:"user is not in the list",title:"You don't have access"},dyn_magic_verification:{banner_text:"Sign in to access your email based wallet"},dyn_passkey_success:{created:"A new passkey has been created",edited:"Your passkey has been edited"},dyn_passkey_intro:{button:"Set up a passkey",button_logout:"Log out",button_skip:"Skip for now",disabled:"Passkeys are not available on this device or browser. Please open on Chrome, Safari, or Brave to continue",helper:{section_1:{description:"Passkeys are a standard built by Apple, Google and others, and eliminates the use of passwords.",title:"Built by Apple and Google"},section_2:{description:"Passkeys are stored on your phone and are not shared with anyone.",title:"Secure and Private"},title:"What's Passkey",tooltip:"Need some help?"},sms_auth:{title:"Finish set up",description:"Add a security method to finish your profile and complete transactions"},subtitle:"Passkeys are stored natively to your device with a biometric and can only be accessed by you.",title:"Secure your wallet"},dyn_passkey_new_domain_detected:{title:"New domain detected",description:"To complete your transaction select a signing method",actions:{passkey:{title:"Add new passkey",subtitle:"Does not expire. Works across devices & secured with biometric."},emailAuth:{title:"Use a one-time code",subtitle:"Allows you to transact for 30 min"},badges:{recommended:"Recommended",fastest:"Fastest"}}},dyn_passkey_recovery:{add_email:{description:"Don’t get locked out if you delete your passkey or lose your device.",input_label:"Enter your email",title:"Add a recovery email",confirm_button:"Confirm with a passkey",skip_button:"Skip for now",success_message:"Recovery email added!"},code:{description:"A verification code has been sent to {{email}}",input_label:"Enter your code here...",title:"Verification code sent",resend:{button:"Resend code",text:"Didn't receive a code?"}},complete:{complete_button:"Create a passkey",description:"Secure your wallet by adding a new passkey.",title:"Create a new passkey"},start:{description:"To complete this process, ensure you are using the same device/browser.",start_button:"Send me an email",title:"Initiate Request"}},dyn_pending_connection:{title:"Connect",mobile:"Click connect in your mobile wallet",computer:"Click connect in your wallet popup"},dyn_pending_signature:{click_to_sign:"Click to Sign",link_wallet_message:"Sign the message in your wallet to approve linking this wallet to your account",note:"Note: ",phantom_ledger_sign:"Click sign in your wallet to confirm you own this wallet (this doesn't cost gas).",phantom_ledger_warning:"Ledger doesn't support message signing. When logging in, a small fee (which should not apply) may appear. See below to learn more.",regular_sign_description:"Click sign-in in your wallet to confirm you own this wallet."},dyn_qr_code:{copy_button:"Copy QR URI",get_extension_button:"Get Extension",open_button:"Open App",scan_title:"Scan this QR code from your mobile {{app}} or phone's camera to connect.",wallet_not_installed:{browser_install:"Install {{browser}} extension",install:"Install {{wallet}} extension to connect",refresh:"Refresh the page once installed",select:"Select from your preferred options below:"}},dyn_wallet_locked:{connect_continue:"Connect your wallet to continue",title:"Welcome back",subtitle:"We couldn't connect to your wallet. Click connect to retry the connection ",connect:"Connect wallet",logout:"Log out"},dyn_passkey_secure_modal:{code:{action_based_description:"To {{action}} verify account.",description:"A secure code has been sent to {{email}}
73.",input_label:"Enter your code here...",title:"Verification code sent",resend:{button:"Resend code",text:"Didn't receive a code?"},complete_transaction_action:"complete transaction",sign_message_action:"sign this message"},complete:{complete_button:"Create a passkey",description:"Passkeys are stored natively to your device with a biometric and can only be accessed by you.",title:"Secure your account"},start:{description:"A one-time security code will be sent to the email on file. It will expire in 15 minutes.",start_button:"Send me an email",title:"Send Email Code"}},dyn_save_password:{badge_text:"Important!",checkbox_label:"I have safely stored a copy of my passcode.",continue:"Continue",copy_button:{copy:"Copy",copied:"Copied"},description:"You must retain a copy of this passcode.",download_button:"Download",logout:"Log out",password_input:{label:"Passcode",placeholder:"Passcode"},title:"Save passcode",warning:"If you lose your passcode, you cannot recover access to your account."},dyn_setup_password:{terms:{title:"Set up password",description:"Before setting up a password, please acknowledge the following:",checkbox_1:"I understand that if I lose my password, I will permanently lose access to my wallet and all assets.",checkbox_2:"I understand that {{appName}} support cannot recover my password or access my wallet.",checkbox_3:"I understand that this password is only for this application and cannot be used elsewhere."},enter:{title:"Create password",description:"Set a strong password to protect your wallet.",label:"Password",placeholder:"Enter password",requirement_length:"8-70 characters",requirement_uppercase:"1 uppercase letter",requirement_lowercase:"1 lowercase letter",requirement_number:"1 number",requirement_symbol:"1 special character"},confirm:{title:"Confirm password",description:"Re-enter your password to confirm.",label:"Confirm password",placeholder:"Re-enter password",match:"Passwords match",mismatch:"Passwords do not match",error:{failed:"Failed to set up password. Please try again."}},knowledge_check:{title:"Knowledge check",description:"Answer the question to confirm you understand.",question:"What happens if you lose your password?",option_a:"I can reset it via email",option_b:"Support can recover my access",option_c:"I permanently lose access to my wallet",error:"Incorrect. No password recovery — you’ll lose access permanently. Choose the correct answer and try again.",review_terms:"Review terms again"},success:{title:"Password created successfully!",description:"All set! You have successfully created a password."},button:{continue:"Continue",confirm:"Confirm",done:"Done"}},dyn_reset_password:{current:{title:"Enter Current Password",description:"Confirm your current password to continue",label:"Your current Password",placeholder:"Enter your password",error:{required:"Password is required",invalid_password:"Current password is incorrect",failed:"Failed to verify password"}},enter:{title:"Reset password",description:"Set a strong password to protect your wallet.",same_password_error:"New password cannot be the same as your current password"},confirm:{title:"Confirm your Password",description:"Enter your password again to verify you've securely saved it.",acknowledgment:"I understand that if I lose my password I will lose access to my account and my assets. Keep your password safe.",error:{failed:"Failed to update password. Please try again."}},success:{title:"Password updated successfully!",description:"All set! You have successfully reset your password."}},dyn_unlock_wallet:{title:"Enter Password",description:"Enter your password to continue with this action. The wallet will be unlocked for the duration of this session.",button:{continue:"Continue"}},dyn_secure_pregenerated_wallet:{description:"Make transactions simpler and more secure.",action:"Get started"},dyn_duplicate_wallet:{title:"Choose Another Wallet",description:"You’ve selected the same wallet for both sending and receiving. To continue, choose a different wallet.",return:"Return to wallet list"},dyn_secondary_wallet:{title:"Select Wallet",copy_address:"Copy address",view_address:"View address",copy_ens:"Copy ENS",view_ens:"View ENS",unlink:"Unlink",switch_wallet:"Switch wallet",unlink_from_account:"Unlink from my account",disconnect_from_account:"Disconnect from my account",export:"Export private keys",connect_new:"Connect new",link_new:"Link new"},dyn_send_transaction:{confirmation:{cancel_button:"Cancel",confirm_button:"Confirm",send:"Confirm",data:{amount:"Amount",from:"From (You)",gas:"Gas",gas_estimate:"Network Fee",to:"To",total:"Total",wallet_used:"Wallet used",network:"Network",recipient:"Recipient",destination:"Interacting with",gas_tooltip:"Gas fees are charged by the network and can change quickly based on usage.",sending:"Sending",receiving:"Receiving",transfer:{send:"Send",receive:"Receive"}},not_applied:"N/A",title:"Confirm transaction"},data:{amount:{label:"Amount",placeholder:"Enter amount"},balance:{label:"Balance:"},from:"Send from",send:"Send",send_preview:"Send Preview",confirmation_tx:"Confirm Transaction",banner:"You're nearly done! Confirm transaction to proceed.",recipient:{label:"Address",placeholder:"Enter wallet address..."},fee_token_label:"Pay fees with",fee_token_embedded_only:"Fee token selection is only available with embedded wallets",select_token:"Select any token",symbol_available:"{{symbol}} Available"},multiple_recipients:"Multiple",preview_transaction:"Preview transaction",send_button:"Send now",succeeded:{continue_button:"Done",network:{label:"Network"},recipient:{label:"Recipient"},title:"Transaction successfully sent to",total_amount:{label:"Total amount"}}
73,validation:{amount:{invalid_decimals:"Please enter a value up to the {{decimals}}th decimal place.",invalid_format:"The amount is in invalid format",over_balance:"Insufficient funds to send this amount.",required:"The amount field is required"},recipient:{invalid_format:"The address is in invalid format",required:"The recipient is required"}},info_message:{refresh_balance_time:"Your balance may take up to 30s to refresh."},warning_message:{insufficient_funds:{title:"Insufficient funds",description:"Insufficient funds for transaction. Please add {{amountLeft}} {{currencySymbol}} to continue."},insufficient_gas_funds:{title:"Insufficient gas funds",description:"Please add {{amountLeft}} {{currencySymbol}} to continue."},failed_simulation:{title:"Transaction expected to fail",description:"Something went wrong. Check your balances and try again."}},error_message:{confirmation_timeout:"Transaction confirmation timed out. The transaction may have succeeded. Check the link below to verify.",confirmation_timeout_with_link:"Transaction confirmation timed out. The transaction may have succeeded. <link>Check on-chain</link> to verify.",gas_not_sponsored:"The gas fee has increased. Confirm if you still want to complete this transaction.",something_went_wrong:"Something went wrong with the transaction. Please try again."}},dyn_select_chain:{description:"This wallet supports multiple chains. Select which chain you'd like to connect to",using_hardware_wallet_toggle_label:"Using Ledger"},dyn_select_wallet:{description:"Select your preferred {{walletName}} wallet?"},dyn_select_hardware_wallet:{title:"Connect",description:"This wallet supports using ledger. Toggle on ledger to enable it.",using_hardware_wallet_toggle_label:"Using Ledger with {{chainName}}",button:"Connect"},dyn_session_key_approval:{aria:{close_button_label:"Close"},title:"Approve Access",description:"You’re granting this site access. Review the permissions before confirming.",approve_button:"Approve",reject_button:"Deny"},dyn_session_management:{aria:{back_button_label:"Back",info_button_label:"Info",close_button_label:"Close"},title:"Session Management",empty_sessions_view:{loading:"Loading sessions...",title:"No active sessions found"},info_view:{title:"Connected App Sessions",description_bold:"Easily manage which apps have access to your wallet. ",description_2:"Each session represents a connection you've made with a site or app.",description_3:"You can revoke access anytime to stay in control of where and how your wallet is used.",continue_button:"Continue"},revoke_access_view:{title:"Revoke Access",description:"You're removing this site's permissions. Confirm to revoke access.",cancel_button:"Cancel",revoke_button:"Revoke",success_message:"Revoked {{sessionName}}",error_message:"Failed to revoke {{sessionName}}"},session_component:{aria:{collapse_permissions:"Collapse",expand_permissions:"Expand"},permission_details:"Permission details",revoke_button:"Revoke"}},dyn_session_permissions:{permissions_label:"Permissions",permissions:{ownership:"Act on your behalf",access:"Access ends automatically in {{time}}"},spending_label:"Allow Spending",spending_limit:"Can spend up to:",advanced_label:"Advanced",advanced_description:"Session information",connected:"Connected: {{time}} ago"},dyn_sign_message:{cancel_button:"Reject",sign_button:"Sign",title:"Signature request",warning:"Only sign this message if you trust this site.",message_label:"Message:"},dyn_social_redirect:{logging_in:"Logging you in"},dyn_wallet_redirect:{loading:"Loading..."},dyn_time_since:{second:"second",seconds:"seconds",minute:"minute",minutes:"minutes",hour:"hour",hours:"hours",day:"day",days:"days",month:"month",months:"months",year:"year",years:"years",ago:"ago",created:"Created"},dyn_wallet_conect:{mobile:{wallet_list:{helper:"Get your first wallet",title:"WalletConnect wallets"}}},dyn_pending_account_switch_to_link:{title:"Wallet is already linked, switch wallet in {{walletName}}",description:"To link a new wallet, open {{walletName}} and switch to the account you want to link."},dyn_wallet_link:{cannot_link:{cancel_button:"Cancel",description:"This wallet is the only wallet in your other account. You cannot transfer it, since then you will lose access to that account.",link_other_button:"Link a different wallet",title:"Cannot link this wallet to a new account"},confirm_button:"Link wallet to current account",existent_account:{acceptance:"I understand that linking this wallet means that I will lose access to the other account.",warning:"Linking your wallet to this account will unlink it from its previously associated account"},log_out_button:"Log out",title:"Transfer this wallet?",already_exists:{title:"Wallet Already Linked",description:"This wallet is already used as an embedded wallet. You cannot link it unless you delete the existing embedded wallet."}},dyn_wallet_list:{configuration_mismatch:"Oops, no login methods have been configured.",helper:"Get your first wallet",search:{label:"Search through {{numberOfWallets}} wallets...",not_found:{description:"The wallet you’re looking for may not be available, or linking more than one of these wallets might not be possible.",title:"Wallet not available"}},title:{connect:"Connect a new wallet",link:"Link a new wallet",select:"Select your wallet"},view_all:"View all wallets",wallet_missing:{description:"Try search instead",title:"Don't see your wallet?"}},dyn_exchange_list:{search:{label:"Search through exchanges",not_found:{description:"The exchange you’re looking for may not be available.",title:"Exchange not available"}},item:{connected:"Connected"},no_exchanges:"Oops, no exchanges have been configured."}
73,dyn_unified_list:{title:"Funding Source",exchange:"Exchange",wallet:"Wallet",onramp:"Onramp",search:{label:"Search Wallets, Exchanges, & Onramps",not_found:{description:"The wallet, exchange, or onramp you’re looking for may not be available.",title:"Wallet, Exchange, or Onramp not available"}},item:{connected:"Connected"}},dyn_wallet_transfer:{sign:{spinner:{cancel:"Cancel",confirm_transfer:"Sign the message to confirm transferring this wallet to this account."},title:"Sign to confirm transfer"}},dyn_nav_bar:{wallets:"Wallets",profile:"Profile",settings:"Settings"},dyn_widget:{connect:"Log in or sign up",empty_wallets:"{{action}} additional wallets to see them here.",other_wallets:"My other wallets",empty_wallets_action_link:"Link",empty_wallets_action_connect:"Connect"},dyn_wallet_information:{balance:"Balance",multi_asset:{empty_state:"No assets in this wallet"}},dyn_unlink_wallet_pop_up:{disconnect_title:"Disconnect your wallet?",unlink_title:"Unlink your wallet?",disconnect_description:"Are you sure you want to disconnect your wallet?",unlink_description:"Are you sure you want to unlink your wallet?",disconnect_button:"Yes, disconnect",unlink_button:"Yes, unlink",cancel_button:"No"},dyn_user_profile:{my_information:{title:"My information"},my_wallet:{title:"My wallet"},social_accounts:{title:"Social accounts"},tooltips:{verified_email:"This email is verified",verified_phone:"This phone number is verified"},wallets:{link_wallet_button:"Link wallet",title:"Want to add a wallet?"},edit_profile_button:"Edit Profile"}
73,dyn_subdomain_field:{label:"Subdomain Handle",available:"Subdomain is available",not_available:"Subdomain is not available",error:"Subdomain check failed",details:"A subdomain handle will create a unique ENS subdomain for your wallet, helping you easily share and identify it."},dyn_detected_new_wallet:{title:"Account Change Detected",description:"Your active account in {{walletName}} has changed. This account is not currently linked to this app. Do you want to add it?",confirm_button:"Yes, link this wallet"},dyn_sync_wallet:{switch_wallet:{title:"Your wallets are mismatched. \nSwitch to continue.",active_address:{heading:"Currently active in wallet"},expected_address:{heading:"Currently active on website",prompt:"Manually switch to this wallet"}},reconnecting:{title:"This wallet is not connected",description:"Reconnecting wallet {{walletAddress}} to make it active..."},reconnect_with_qr_code:{title:"This wallet is not connected"},cancel_button:"Cancel",retry_button:"Retry"},dyn_wallet_funding:{success:"Transaction processing",success_txn_link:"View transaction",funding_method_selection:{title:"Deposit",qr_option:"Receive by QR",buy_option:"Buy Crypto",external_wallet_option:"From External Wallet",linked_wallet_option:"From Linked Wallet",exchange_option:"From Exchange"},onramp_provider_selection:{title:"Select provider",description:"Select from a list of available onramp providers."},from_linked_wallet:{title:"Fund from Linked Wallet"},from_exchange:{title:"From Exchange"},from_external_wallet:{title:"Fund from External Wallet"},from_wallet:{amount_input:{title:"Fund from Wallet",wallet_detail_from:"From",confirm_button:"Confirm Transaction",pricing_unavailable:"Pricing unavailable.",minimum_error:"Minimum {{minimum}}",balance_error:"Insufficient funds: Buy more"},token_select:{title:"Select a Token",search_placeholder:"Search for a token",no_assets_title:"No Supported Assets",no_assets_description:"No supported assets in this wallet"}}},dyn_crypto_com_onramp:{title:"Deposit",amount_label:"Amount to purchase",amount_description:"Enter the USD amount you want to spend",token_label:"Token to receive",token_description:"Choose which token you want to purchase",wallet_info:"Tokens will be sent to your wallet",wallet_detail_to:"Tokens will be sent to",creating_payment:"Creating Payment...",create_payment:"Continue to Payment",currency_label:"Payment Currency",select_currency:"Select Currency"},dyn_widget_header:{buttons:{deposit_funds:"Deposit",send_funds:"Send",more:"More"}},dyn_error:{default:"Something went wrong. Please try again.",user_rejected:"User rejected the request.",message_signature_denied:"Message signature denied",wallet_locked:"Please unlock your wallet extension and try again.",invalid_parameters:"Invalid parameters. Please try again.",internal_error:"There was an internal error. Please try again.",account_already_linked_to_different_profile:"This social account is already linked to a different profile.",connection_rejected:"Connection rejected. Please try again.",credential_not_enabled_for_sign_in:"This credential cannot be used for sign-in. Please use your primary credential.",missing_public_address:"Connection cancelled. Please try again",connection_proposal_expired:"Connection proposal expired. Please try again.",sei_not_enabled_in_keplr_wallet:"Sei network is not enabled in Keplr. Please enable it and try again.",rate_limit_error:"Too many requests. Please try again later."},dyn_search:{clear:"Clear"},dyn_account_upgraded:{title:"Account Upgraded",message:"All done! You've got the latest version — more powerful, flexible, and ready for what's next.",continue_button:"Continue"},dyn_upgrade_wallet:{title:"Upgrade your account",description:"A new version of your account is available, with better security and easier recovery.",eligible_wallets:"Eligible wallets",how_to_upgrade:"How would you like to upgrade?",keep_existing:"Keep existing wallet",keep_existing_desc:"Export your legacy wallet and securely import the private key to upgrade",start_fresh:"Start fresh",start_fresh_desc:"Removes your legacy wallet and create a brand new upgraded wallet",recommended:"recommended",upgrade:"Upgrade",not_now:"Not now"},dyn_wallet_upgrade_flow:{title:"Upgrade your wallet",step_wallet_upgrade:"{{walletName}} Upgrade",new_wallet_title:"Create New Wallet",new_wallet_coming_soon:"New wallet creation coming soon...",copy_private_key_subtitle:"Import your wallet key to upgrade your wallet. You will not lose access to any assets. Your wallet will always remain in your control.",copy_private_key_title:"Copy",step_2_upgrade_description:"Paste",upgrade_wallet:"Upgrade Account",cancel:"Cancel",export_failed:"Failed to export wallet",upgrade_failed:"Failed to upgrade wallet"},dyn_export_and_recovery:{title:"Export & Recovery",private_key:"Private Key",export_shares:"Export Share",advanced:"ADVANCED"},dyn_export_shares:{title:"Export Key Shares",sensitive_info:"Sensitive information",threshold_de
73scription:"You'll need at least {{required}} out of {{total}} shares to restore access to your wallet.",how_to_use_title:"How to use them",bullet_1:"Store your shares in separate secure locations.",bullet_2:"You'll need {{required}} shares to recover offline.",bullet_3:"You can re-import them through your wallet recovery flow.",acknowledge:"I am responsible for safeguarding and using my wallet key share information.",download_button:"Download Share",error:"Failed to export shares. Please try again."},dyn_export_shares_passcode:{title:"Enter Passcode",description:"To export your recovery shares, enter your passcode.",enter_passcode:"Enter passcode",error:"Invalid passcode"},dyn_wallet_delegation:{title:"Wallet delegation approval",approval_required:"Approval required",approval_requested:"Approval requested",approval_description:"{{appName}} is requesting access to perform automations on your behalf. You can revoke this permission at any time.",select_wallets:"Select Wallets",select_all:"Select All",deselect_all:"Deselect All",clear:"Clear",approve_button:"Approve delegation",deny_button:"Deny",done_button:"Done",approv
73ing_permissions:"Approving permissions",permissions_description:"{{appName}} is requesting access to perform automations on your behalf. You can revoke this permission at any time.",permissions_granted:"Permissions granted",permissions_description_granted:"{{appName}} has been granted access to perform automations on your behalf. You can revoke this permission at any time.",revoke_note:"You can always revoke these permissions in your wallet settings.",wallets_selected:"wallets selected",edit_selections:"Edit Selections",save_selections:"Save Selections",edit_wallets_title:"Edit Wallets",my_wallet:"My Wallet",all_wallets:"All Wallets",agreement_text:"I understand, and agree to accept this permission request",selected_wallets:"Selected Wallets",edit_wallets_to_delegate:"Edit Wallets to Delegate",something_went_wrong:"Something went wrong",delegation_timeout_message:"The delegation request timed out or was rejected. Please try approving again or come back in another time.",partial_failure_title:"Some wallets were not delegated",partial_failure_message:"{{successCount}} of {{total}} wallets were delegated. Try again to retry the {{failureCount}} that failed.",try_again_button:"Try again",logout_button:"Log out",learn_more:"Learn more",learn_more_description:"Delegating your wallet lets this app act on your behalf, even when you're not here. This is useful for things like trading bots or other automated workflows. You stay in control — you can revoke access anytime in your wallet settings.",learn_more_okay_button:"Okay"},dyn_device_registration:{title:"New device detected",description:"To keep your account secure, we've sent a verification email to {{email}}",logout:"Log out"},dyn_device_management:{manage_title:"Manage Trusted Devices",manage_trusted_devices_button:"Manage Trusted Devices",trusted_devices_section_title:"Devices",this_device:"This Device",remove_device_title:"Remove {{deviceName}}",remove_device_description:"Are you sure you want to remove {{deviceName}} as a trusted Device? This will sign out and remove all access.",remove_button:"Remove",cancel_button:"Cancel",remove_all_devices:"Remove All Devices",remove_all_devices_title:"Remove All Devices",remove_all_devices_description:"Are you sure you want to remove all trusted devices? This will sign out all devices and remove all access.",no_devices:"No trusted devices found."}},zC=(e,t)=>{if("object"!=typeof e||"object"!=typeof t)return t;let n=Object.assign({},e);for(let i in t)Object.prototype.hasOwnProperty.call(t,i)&&("object"==typeof t[i]&&Object.prototype.hasOwnProperty.call(e,i)&&"object"==typeof e[i]?n[i]=zC(e[i],t[i]):n[i]=t[i]);return n};class zR{static setResources(e){if(zR.__resources__)return;if(!e){zR.__resources__={en:{translation:zS}};return}let t={};Object.keys(e).forEach(n=>{let i=Object.assign({},zS);t[n]={translation:zC(i,e[n])}}),zR.__resources__=t}static setup(e){if(zR.__initialized__&&zR.__i18nInstance__)return zR.__i18nInstance__;zR.setResources(e);let t=zx.createInstance();return t.use($V).init({fallbackLng:"en",interpolation:{escapeValue:!1},lng:"en",resources:zR.getResources()}),zR.__i18nInstance__=t,zR.__initialized__=!0,zR.__i18nInstance__}static getInstance(){if(zR.__initialized__||this.setup(),!zR.__i18nInstance__||!zR.__initialized__)throw Error("Locale is not initialized");return zR.__i18nInstance__}}zR.__i18nInstance__=null,zR.__initialized__=!1,zR.getResources=()=>zR.__resources__,wM("@dynamic-labs/locale","4.83.1");let zO=e=>"string"==typeof e,zj=(...e)=>e.reduce((e,t)=>zO(t)?[...e,t]:"object"==typeof t?[...e,...Object.keys(t).map(e=>t[e]?e:null).filter(zO)]:e,[]).join(" "),zT="u">typeof window?_N.useLayoutEffect:_N.useEffect,zP=(e,t)=>{let[n,i]=(0,_N.useState)(),a=(0,_N.useCallback)(e=>{if(!Array.isArray(e))return;let[n]=e;i(n.contentRect),t&&t(n.contentRect)},[t,i]);return zT(()=>{if(!e.current)return;let t=new ResizeObserver(a);return t.observe(e.current),()=>{null==t||t.disconnect(),t=null}},[e]),[n]},zE=(0,_N.forwardRef)(({children:e,className:t="",isOpen:n,dataTestId:i,dimOnHide:a=!1,handleScroll:r=()=>{}},o)=>{let s=(0,_N.useRef)(null),l=(0,_N.useRef)(),[d]=zP(s),c=(0,_N.useMemo)(()=>n?d?d.height:l.current:0,[n,d]);return(0,_N.useEffect)(()=>{let e=null==d?void 0:d.height;e&&(l.current=e)},[d]),(0,xx.jsxs)("div",{"data-testid":i,style:{maxHeight:c},className:zj(t,"accordion-item",{"accordion-item--full-height":!!c}),onScroll:r,ref:o,children:[a&&(0,xx.jsx)("div",{"data-testid":"accordion-item-curtain",className:zj("accordion-item__curtain",{"accordion-item__curtain--dimmed":!n})}),(0,xx.jsx)("div",{ref:s,children:e})]})});zE.displayName="AccordionItem";let zA="dynamic_device_fingerprint",zN="dynamic_last_used_wallet",zq="dynamic_wallet_picker_search",zU="dynamic_exchange_picker_search",zM="dynamic_newtoweb3_wallet_extension_
73installed",zD="dynamic_context_session_settings",zW="dynamic_wagmi_session_settings",z$="dynamic_embedded_wallet_session_settings",zz="dynamic_embedded_secure_banner",zF="dynamic_phone_input_default_country",zL="phantom_verification_type",zV="dynamic_delegation_state",zB="dynamic_store",zK="dynamic_secure_enclave_session_keys",zZ={priority:["secureStorage","localStorage"]},zG=e=>{(0,_N.useEffect)(()=>{if(!e)return;let t={x:window.scrollX,y:window.scrollY};return(()=>{var e;let t=document.querySelector("html"),n=document.querySelector("body");if(!t||!n)return;let i=null==(e=null==window?void 0:window.screen)?void 0:e.height;n.scrollHeight>i&&0!==i&&(t.classList.add("dynamic-no-scroll"),n.classList.add("dynamic-no-scroll"))})(),()=>{let e,n;e=document.querySelector("html"),n=document.querySelector("body"),e&&n&&(e.classList.remove("dynamic-no-scroll"),n.classList.remove("dynamic-no-scroll"),_r()&&window.scrollTo(t.x,t.y))}},[e])};var zH=["title","titleId"];function zJ(){return(zJ=Object.assign.bind()).apply(null,arguments)}var zY=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,zH);return _N.createElement("svg",zJ({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gi||(gi=_N.createElement("path",{d:"M9.99 0C4.47 0 0 4.48 0 10s4.47 10 9.99 10C15.52 20 20 15.52 20 10S15.52 0 9.99 0ZM10 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Zm-1-5h2v2H9v-2Zm0-8h2v6H9V5Z",fill:"currentcolor"})))};let zX=({children:e,className:t="",color:n,size:i})=>{let a=zj(t,n?`icon--color-${n}`:"",i?`icon--size-${i}`:"");return(0,_N.cloneElement)(e,{className:a})},zQ=e=>{var{as:t="p",variant:n,weight:i,color:a="primary",transform:r,className:o="",truncate:s=!1,style:l}=e,d=$b(e,["as","variant","weight","color","transform","className","truncate","style"]);let c=zj("typography",n?({body_mini:"typography--body-mini",body_normal:"typography--body-normal",body_small:"typography--body-small",button_primary:"typography--button-primary",button_secondary:"typography--button-secondary",button_tertiary:"typography--button-tertiary",numbers_big:"typography--numbers-big",numbers_display:"typography--numbers-display",numbers_medium:"typography--numbers-medium",title:"typography--title"})[n]:"",i?({bold:"typography--bold",medium:"typography--medium",regular:"typography--regular",semibold:"typography--semibold"})[i]:"",a?({"alert-1":"typography--alert-1","brand-primary":"typography--brand-primary","current-color":"typography--current-color","error-1":"typography--dynamic-error-1","error-2":"typography--dynamic-error-2","green-1":"typography--connection-green-1",inherit:"typography--inherit",link:"typography--link",primary:"typography--primary",secondary:"typography--secondary",tertiary:"typography--tertiary",tooltip:"typography--tooltip",white:"typography--white"})[a]:"",r?({uppercase:"typography--uppercase"})[r]:"",{"typography--truncate":s},o);return(0,xx.jsx)(t,Object.assign({style:l,className:c},d))},z0=({content:e,contentDataTestId:t})=>"string"==typeof e?(0,xx.jsx)(zQ,{variant:"body_small",color:"current-color","data-testid":t,children:e}):(0,xx.jsx)(xx.Fragment,{children:e}),z1={error:(0,xx.jsx)(zY,{})},z2=({children:e,icon:t,variant:n="error",contentDataTestId:i,className:a=""})=>(0,xx.jsxs)("div",{className:zj("alert",`alert--${n}`,a,{"alert--with-icon":!!t}),children:[t&&(0,xx.jsx)(zX,{size:"small",className:"alert__icon",children:"string"==typeof t?z1[t]:t}),(0,xx.jsx)(z0,{content:e,contentDataTestId:i})]});e.s(["useDynamicContext",()=>ea7],933765);let z3=new wA("@dynamic-labs/logger");wM("@dynamic-labs/store","4.83.1");let z5=e=>({connectedWalletsInfo:e.connectedWalletsInfo,nonce:e.nonce,primaryWalletId:e.primaryWalletId,user:e.user}),z6="dynamic_authenticated_user",z4=Symbol.for("@dynamic-labs/sdk-react-core/store"),z7=()=>{let e=globalThis;return e[z4]||(e[z4]={instance:void 0}),e[z4]},z8=()=>{let{instance:e}=z7();if(!e)throw Error("Store not initialized");return e},z9=e=>{let t=e[0].toUpperCase()+e.slice(1),n=t=>z8().setState(Object.assign(Object.assign({},z8().getState()),{[e]:t}));return{[`use${t}`]:()=>{var t,n;let i;return t=z8(),n=t=>t[e],i=(0,_N.useRef)(void 0),(0,_N.useSyncExternalStore)(t.subscribe,()=>n(t.getState()),()=>(void 0===i.current&&(i.current={value:n(t.getInitialState())}),i.current.value))},[`get${t}`]:()=>z8().getState()[e],[`set${t}`]:n,[`reset${t}`]:()=>n(z8().getInitialState()[e])}},{getLoadingAndLifecycle:Fe,setLoadingAndLifecycle:Ft,useLoadingAndLifecycle:Fn}=z9("loadingAndLifecycle"),Fi=e=>{Ft(Object.assign(Object.assign({},Fe()),{initialWalletVerificationInProgress:e}))},Fa=new Proxy({},{get:()=>void 0}),Fr=()=>{let e=(0,_N.useContext)(eui);if(void 0===e){if("u"<typeof window)return Fa;throw Error("Hook must be used within <DynamicContextProvider>.")}return e},Fo=(e,t,n,i)=>{let a=(0,_N.useRef)(t);a.current=t;let[r,o]=(0,_N.useState)(()=>{try{let t=_h.getItem(e);
73if(t&&n&&!n(t))return _h.removeItem(e),null==i||i.forEach(e=>_h.removeItem(e)),a.current;return null!=t?t:a.current}catch(e){return xj.error(e),a.current}}),s=(0,_N.useCallback)(t=>{try{let n=t instanceof Function?t(r):t;o(n),_h.setItem(e,n)}catch(e){xj.error(e)}},[e,r]);return[r,s,(0,_N.useCallback)(()=>{_h.removeItem(e),o(a.current)},[e])]},Fs={captchaAuthState:void 0,engageCaptcha:()=>{},getCaptchaToken:()=>void 0,setCaptchaAuthState:()=>{},setCaptchaToken:()=>{}},Fl=(0,_N.createContext)(void 0),Fd=({children:e})=>{let{pushView:t}=xD(),{setShowAuthFlow:n}=Fr(),[i,a,r]=Fo("dynamic_captcha_token",void 0),[o,s]=(0,_N.useState)(),l=(0,_N.useCallback)(({authMethod:e,onCaptchaSuccess:i})=>{s({authMethod:e,onCaptchaSuccess:i}),t("captcha"),n(!0)},[t,s,n]),d=(0,_N.useCallback)(()=>(r(),i),[i,r]),c=(0,_N.useMemo)(()=>({captchaAuthState:o,engageCaptcha:l,getCaptchaToken:d,removeCaptchaToken:r,setCaptchaAuthState:s,setCaptchaToken:a}),[o,d,l,s,a,r]);return(0,xx.jsx)(Fl.Provider,{value:c,children:e})},Fc=()=>{let e=(0,_N.useContext)(Fl);if(void 0===e){if("u"<typeof window)return Fs;throw Error("Hook must be used within <CaptchaContextProvider>.")}return e};var Fu=[["Afghanistan","af","93"],["Albania","al","355"],["Algeria","dz","213"],["Andorra","ad","376"],["Angola","ao","244"],["Antigua and Barbuda","ag","1268"],["Argentina","ar","54","(..) ........",0],["Armenia","am","374",".. ......"],["Aruba","aw","297"],["Australia","au","61",{default:". .... ....","/^4/":"... ... ...","/^5(?!50)/":"... ... ...","/^1(3|8)00/":".... ... ...","/^13/":".. .. ..","/^180/":"... ...."},0,[]],["Austria","at","43"],["Azerbaijan","az","994","(..) ... .. .."],["Bahamas","bs","1242"],["Bahrain","bh","973"],["Bangladesh","bd","880"],["Barbados","bb","1246"],["Belarus","by","375","(..) ... .. .."],["Belgium","be","32","... .. .. .."],["Belize","bz","501"],["Benin","bj","229"],["Bhutan","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina","ba","387"],["Botswana","bw","267"],["Brazil","br","55","(..) .....-...."],["British Indian Ocean Territory","io","246"],["Brunei","bn","673"],["Bulgaria","bg","359"],["Burkina Faso","bf","226"],["Burundi","bi","257"],["Cambodia","kh","855"],["Cameroon","cm","237"],["Canada","ca","1","(...) ...-....",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde","cv","238"],["Caribbean Netherlands","bq","599","",1],["Cayman Islands","ky","1","... ... ....",4,["345"]],["Central African Republic","cf","236"],["Chad","td","235"],["Chile","cl","56"],["China","cn","86","... .... ...."],["Colombia","co","57","... ... ...."],["Comoros","km","269"],["Congo","cd","243"],["Congo","cg","242"],["Costa Rica","cr","506","....-...."],["Côte d'Ivoire","ci","225",".. .. .. .. .."],["Croatia","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599","",0],["Cyprus","cy","357",".. ......"],["Czech Republic","cz","420","... ... ..."],["Denmark","dk","45",".. .. .. .."],["Djibouti","dj","253",".. .. ...."],["Dominica","dm","1767"],["Dominican Republic","do","1","(...) ...-....",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt","eg","20"],["El Salvador","sv","503","....-...."],["Equatorial Guinea","gq","240"],["Eritrea","er","291"],["Estonia","ee","372",".... ......"],["Ethiopia","et","251",".. ... ...."],["Fiji","fj","679"],["Finland","fi","358",".. ... .. .."],["France","fr","33",". .. .. .. .."],["French Guiana","gf","594"],["French Polynesia","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia","ge","995"],["Germany","de","49","... ........."],["Ghana","gh","233"],["Greece","gr","30"],["Greenland","gl","299",".. .. .."],["Grenada","gd","1473"],["Guadeloupe","gp","590","",0],["Guam","gu","1671"],["Guatemala","gt","502","....-...."],["Guinea","gn","224"],["Guinea-Bissau","gw","245"],["Guyana","gy","592"],["Haiti","ht","509","....-...."],["Honduras","hn","504"],["Hong Kong","hk","852",".... ...."],["Hungary","hu","36"],["Iceland","is","354","... ...."],["India","in","91",".....-....."],["Indonesia","id","62"],["Iran","ir","98","... ... ...."],["Iraq","iq","964"],["Ireland","ie","353",".. ......."],["Israel","il","972","... ... ...."],["Italy","it","39","... .......",0],["Jamaica","jm","1876"],["Japan","jp","81",".. .... ...."],["Jordan","jo","962"],["Kazakhstan","kz","7","... ...-..-..",0],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait","kw","965"],["Kyrgyzstan","kg","996","... ... ..."],["Laos","la","856"],["Latvia","lv","371",".. ... ..."],["Lebanon","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya","ly","218"],["Liechtenstein","li","423"],["Lithuania","lt","370"],["Luxembourg","lu","352"],["Macau","mo","853"],["Macedonia","mk","389"],["Madagascar","mg","261"],["Malawi","mw","265"],["Malaysia","my","60","..-....-...."],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania","mr","222"],["Mauritius","mu","230"],["Mayotte","yt","262","",1,["269","639"]],["Mexico","mx","52","... ... ....",0],["Micronesia","fm","691"],["Moldova","md","373","(..) ..-..-.."],["Monaco","mc","377"],["Mongolia","mn","976"],["Montenegro","me","382"],["Morocco","ma","212"],["Mozambique","mz","258"],["Myanmar","mm","95"],["Namibia","na","264"],["Nauru","nr","674"],["Nepal","np","977"],["Netherlands","nl","31",{"/^06/":"(.). .........","/^6/":". .........","/^0(10|13|14|15|20|23|24|26|30|33|35|36|38|40|43|44|45|46|50|53|55|58|70|71|72|73|74|75|76|77|78|79|82|84|85|87|88|91)/":"(.).. ........","/^(10|13|14|15|20|23|24|26|30|33|35|36|38|40|43|44|45|46|50|53|55|58|70|71|72|73|74|75|76|77|78|79|82|84|85|87|88|91)/":".. ........","/^0/":"(.)... .......",default:"... ......."}],["New Caledonia","nc","687"],["New Zealand","nz","64","...-...-...."],["Nicaragua","ni","505"],["Niger","ne","227"],["Nigeria","ng","234"],["North Korea","kp","850"],["Norway","no","47","... .. ..."],["Oman","om","968"],["Pakistan","pk","92","...-......."],["Palau","pw","680"],["Palestine","ps","970"],["Panama","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru","pe","51"],["Philippines","ph","63","... ... ...."],["Poland","pl","48","...-...-..."],["Portugal","pt","351"],["Puerto Rico","pr","1","(...) ...-....",3,["787","939"]],["Qatar","qa","974"],["Réunion","re","262","",0],["Romania","ro","40"],["Russia","ru","7","(...) ...-..-..",1],["Rwanda","rw","250"],["Saint Kitts and Nevis","kn","1869"],["Saint Lucia","lc","1758"],["Saint Vincent and the Grenadines","vc","1784"],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe","st","239"],["Saudi Arabia","sa","966"],["Senegal","sn","221"],["Serbia","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65","....-...."],["Slovakia","sk","421"],["Slovenia","si","386"],["Solomon Islands","sb","677"],["S
73omalia","so","252"],["South Africa","za","27"],["South Korea","kr","82","... .... ...."],["South Sudan","ss","211"],["Spain","es","34","... ... ..."],["Sri Lanka","lk","94"],["Sudan","sd","249"],["Suriname","sr","597"],["Swaziland","sz","268"],["Sweden","se","46","... ... ..."],["Switzerland","ch","41",".. ... .. .."],["Syria","sy","963"],["Taiwan","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tonga","to","676"],["Trinidad and Tobago","tt","1868"],["Tunisia","tn","216"],["Turkey","tr","90","... ... .. .."],["Turkmenistan","tm","993"],["Tuvalu","tv","688"],["Uganda","ug","256"],["Ukraine","ua","380","(..) ... .. .."],["United Arab Emirates","ae","971"],["United Kingdom","gb","44",".... ......"],["United States","us","1","(...) ...-....",0],["Uruguay","uy","598"],["Uzbekistan","uz","998",".. ... .. .."],["Vanuatu","vu","678"],["Vatican City","va","39",".. .... ....",1],["Venezuela","ve","58"],["Vietnam","vn","84"],["Yemen","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"]],Fm=(...e)=>e.filter(e=>!!e).join(" ").trim(),Fp=({addPrefix:e,rawClassNames:t})=>Fm(((...e)=>Fm(...e).split(" ").map(e=>`react-international-phone-${e}`).join(" "))(...e),...t),Fh=e=>!!e&&/^\d+$/.test(e),Fv=({phone:e,dialCode:t,prefix:n="+",charAfterDialCode:i=" "})=>{if(!e||!t)return e;let a=e;return a.startsWith(n)&&(a=a.replace(n,"")),a.startsWith(t)?((a=a.replace(t,"")).startsWith(i)&&(a=a.replace(i,"")),a):e},Ff=({phone:e,prefix:t})=>e?`${t}${e.replace(/\D/g,"")}`:"";function Fg({value:e,country:t,insertDialCodeOnEmpty:n,trimNonDigitsEnd:i,countries:a,prefix:r,charAfterDialCode:o,forceDialCode:s,disableDialCodeAndPrefix:l,defaultMask:d,countryGuessingEnabled:c,disableFormatting:u}){let m=e;l&&(m=m.startsWith(`${r}`)?m:`${r}${t.dialCode}${m}`);let p=c?FU({phone:m,countries:a,currentCountryIso2:t?.iso2}):void 0,h=p?.country??t,v=((e,t)=>{let n,i=!t.disableDialCodeAndPrefix&&t.forceDialCode,a=!t.disableDialCodeAndPrefix&&t.insertDialCodeOnEmpty,r=e,o=e=>t.trimNonDigitsEnd?e.trim():e;if(!r)return o(a&&!r.length||i?`${t.prefix}${t.dialCode}${t.charAfterDialCode}`:r);if((r=r.replace(/\D/g,""))===t.dialCode&&!t.disableDialCodeAndPrefix)return o(`${t.prefix}${t.dialCode}${t.charAfterDialCode}`);if(t.dialCode.startsWith(r)&&!t.disableDialCodeAndPrefix)return o(i?`${t.prefix}${t.dialCode}${t.charAfterDialCode}`:`${t.prefix}${r}`);if(!r.startsWith(t.dialCode)&&!t.disableDialCodeAndPrefix){if(i)return o(`${t.prefix}${t.dialCode}${t.charAfterDialCode}`);if(r.length<t.dialCode.length)return o(`${t.prefix}${r}`)}let{phoneLeftSide:s,phoneRightSide:l}=(n=t.dialCode.length,{phoneLeftSide:r.slice(0,n),phoneRightSide:r.slice(n)});return s=`${t.prefix}${s}${t.charAfterDialCode}`,l=(({value:e,mask:t,maskSymbol:n,offset:i=0,trimNonMaskCharsLeftover:a=!1})=>{if(e.length<i)return e;let r=e.slice(0,i),o=e.slice(i),s=r,l=0;for(let e of t.split("")){if(l>=o.length){if(!a&&e!==n){s+=e;continue}break}e===n?(s+=o[l],l+=1):s+=e}return s})({value:l,mask:t.mask,maskSymbol:t.maskChar,trimNonMaskCharsLeftover:t.trimNonDigitsEnd||t.disableDialCodeAndPrefix&&0===l.length}),t.disableDialCodeAndPrefix&&(s=""),o(`${s}${l}`)})(m,{prefix:r,mask:FA({phone:m,country:h,defaultMask:d,disableFormatting:u}),maskChar:Fw,dialCode:h.dialCode,trimNonDigitsEnd:i,charAfterDialCode:o,forceDialCode:s,insertDialCodeOnEmpty:n,disableDialCodeAndPrefix:l}),f=c&&!p?.fullDialCodeMatch?t:h;return{phone:Ff({phone:l?`${f.dialCode}${v}`:v,prefix:r}),inputValue:v,country:f}}var Fy={size:20,overrideLastItemDebounceMS:-1},Fw=".",F_="us",Fb="",Fk="+",FI="............",Fx=" ",FS=200,FC=!1,FR=!1,FO=!1,Fj=!1,FT=!1,FP=Fu,FE=({defaultCountry:e=F_,value:t=Fb,countries:n=FP,prefix:i=Fk,defaultMask:a=FI,charAfterDialCode:r=Fx,historySaveDebounceMS:o=FS,disableCountryGuess:s=FC,disableDialCodePrefill:l=FR,forceDialCode:d=FO,disableDialCodeAndPrefix:c=Fj,disableFormatting:u=FT,onChange:m,inputRef:p})=>{let h={countries:n,prefix:i,charAfterDialCode:r,forceDialCode:!c&&d,disableDialCodeAndPrefix:c,defaultMask:a,countryGuessingEnabled:!s,disableFormatting:u},v=(0,_N.useRef)(null),f=p||v,g=e=>{Promise.resolve().then(()=>{typeof window>"u"||f.current!==document?.activeElement||f.current?.setSelectionRange(e,e)})},[{phone:y,inputValue:w,country:_},b,k,I]=function(e,t){let n,i,{size:a,overrideLastItemDebounceMS:r,onChange:o}={...Fy,...t},[s,l]=(0,_N.useState)(e),[d,c]=(0,_N.useState)([s]),[u,m]=(0,_N.useState)(0),p=(n=(0,_N.useRef)(),i=(0,_N.useRef)(Date.now()),{
73check:()=>{let e=Date.now(),t=n.current?e-i.current:void 0;return n.current=i.current,i.current=e,t}});return[s,(e,t)=>{if("object"==typeof e&&"object"==typeof s&&((e,t)=>{let n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(let i of n)if(e[i]!==t[i])return!1;return!0})(e,s)||e===s)return;let n=p.check();if(t?.overrideLastItem!==void 0?t.overrideLastItem:!(!(r>0)||void 0===n||n>r))c(t=>[...t.slice(0,u),e]);else{let t=d.length>=a;c(n=>[...n.slice(+!!t,u+1),e]),t||m(e=>e+1)}l(e),o?.(e)},()=>{if(u<=0)return{success:!1};let e=d[u-1];return l(e),m(e=>e-1),o?.(e),{success:!0,value:e}},()=>{if(u+1>=d.length)return{success:!1};let e=d[u+1];return l(e),m(e=>e+1),o?.(e),{success:!0,value:e}}]}(()=>{let i=Fq({value:e,field:"iso2",countries:n});i||console.error(`[react-international-phone]: can not find a country with "${e}" iso2 code`);let{phone:a,inputValue:r,country:o}=Fg({value:t,country:i||Fq({value:"us",field:"iso2",countries:n}),insertDialCodeOnEmpty:!l,...h});return g(r.length),{phone:a,inputValue:r,country:o.iso2}},{overrideLastItemDebounceMS:o,onChange:({inputValue:e,phone:t,country:n})=>{m&&m({phone:t,inputValue:e,country:x(n)})}}),x=(0,_N.useCallback)(e=>Fq({value:e,field:"iso2",countries:n}),[n]),S=(0,_N.useMemo)(()=>x(_),[_,x]);(0,_N.useEffect)(()=>{let e=f.current;if(!e)return;let t=e=>{if(!e.key)return;let t=e.ctrlKey,n=e.metaKey,i=e.shiftKey;if("z"===e.key.toLowerCase()){if(!(typeof window>"u")&&window.navigator.userAgent.toLowerCase().includes("macintosh")){if(!n)return}else if(!t)return;i?I():k()}};return e.addEventListener("keydown",t),()=>{e.removeEventListener("keydown",t)}},[f,k,I]);let[C,R]=(0,_N.useState)(!1);return(0,_N.useEffect)(()=>{if(!C){R(!0),t!==y&&m?.({inputValue:w,phone:y,country:S});return}if(t===y)return;let{phone:e,inputValue:n,country:i}=Fg({value:t,country:S,insertDialCodeOnEmpty:!l,...h});b({phone:e,inputValue:n,country:i.iso2})},[t]),{phone:y,inputValue:w,country:S,setCountry:(e,t={focusOnInput:!1})=>{let a=Fq({value:e,field:"iso2",countries:n});a?(b({inputValue:c?"":`${i}${a.dialCode}${r}`,phone:`${i}${a.dialCode}`,country:a.iso2}),t.focusOnInput&&Promise.resolve().then(()=>{f.current?.focus()})):console.error(`[react-international-phone]: can not find a country with "${e}" iso2 code`)},handlePhoneValueChange:e=>{e.preventDefault();let{phone:n,inputValue:i,country:a,cursorPosition:r}=((e,{country:t,insertDialCodeOnEmpty:n,phoneBeforeInput:i,prefix:a,charAfterDialCode:r,forceDialCode:o,disableDialCodeAndPrefix:s,countryGuessingEnabled:l,defaultMask:d,disableFormatting:c,countries:u})=>{let m=e.nativeEvent,p=m.inputType,h=(e=>{if(e?.toLocaleLowerCase().includes("delete"))return e?.toLocaleLowerCase().includes("forward")?"forward":"backward"})(p),v=!!p?.startsWith("insertFrom"),f="insertText"===p,g=m?.data||void 0,y=e.target.value,w=e.target.selectionStart??0;if(p?.includes("history"))return{inputValue:i,phone:Ff({phone:i,prefix:a}),cursorPosition:i.length,country:t};if(f&&!Fh(g)&&y!==a)return{inputValue:i,phone:Ff({phone:s?`${t.dialCode}${i}`:i,prefix:a}),cursorPosition:w-(g?.length??0),country:t};if(o&&!y.startsWith(`${a}${t.dialCode}`)&&!v){let e=y?i:`${a}${t.dialCode}${r}`;return{inputValue:e,phone:Ff({phone:e,prefix:a}),cursorPosition:a.length+t.dialCode.length+r.length,country:t}}let{phone:_,inputValue:b,country:k}=Fg({value:y,country:t,trimNonDigitsEnd:"backward"===h,insertDialCodeOnEmpty:n,countryGuessingEnabled:l,countries:u,prefix:a,charAfterDialCode:r,forceDialCode:o,disableDialCodeAndPrefix:s,disableFormatting:c,defaultMask:d}),I=(({phoneBeforeInput:e,phoneAfterInput:t,phoneAfterFormatted:n,cursorPositionAfterInput:i,leftOffset:a=0,deletion:r})=>{if(i<a)return a;if(!e)return n.length;let o=null;for(let e=i-1;e>=0;e-=1)if(Fh(t[e])){o=e;break}if(null===o){for(let e=0;e<t.length;e+=1)if(Fh(n[e]))return e;return t.length}let s=0;for(let e=0;e<o;e+=1)Fh(t[e])&&(s+=1);let l=0,d=0;for(let e=0;e<n.length&&(l+=1,Fh(n[e])&&(d+=1),!(d>=s+1));e+=1);if("backward"!==r)for(;!Fh(n[l])&&l<n.length;)l+=1;return l})({cursorPositionAfterInput:w,phoneBeforeInput:i,phoneAfterInput:y,phoneAfterFormatted:b,leftOffset:o?a.length+t.dialCode.length+r.length:0,deletion:h});return{phone:_,inputValue:b,cursorPosition:I,country:k}})(e,{country:S,phoneBeforeInput:w,insertDialCodeOnEmpty:!1,...h});return b({inputValue:i,phone:n,country:a.iso2}),g(r),t},inputRef:f}},FA=({phone:e,country:t,defaultMask:n="............",disableFormatting:i=!1})=>{let a=t.format,r=e=>i?e.replace(RegExp(`[^${Fw}]`,"g"),""):e;if(!a)return r(n);if("string"==typeof a)return r(a);if(!a.default)return console.error(`[react-international-phone]: default mask for ${t.iso2} is not provided`),r(n);let o=Object.keys(a).find(n=>{if("default"===n)return!1;if("/"!==n.charAt(0)||"/"!==n.charAt(n.length-1))return console.error(`[react-international-phone]: format regex "${n}" for ${t.iso2}
73 is not valid`),!1;let i=new RegExp(n.substring(1,n.length-1)),a=e.replace(t.dialCode,"");return i.test(a.replace(/\D/g,""))});return r(o?a[o]:a.default)},FN=e=>{let[t,n,i,a,r,o]=e;return{name:t,iso2:n,dialCode:i,format:a,priority:r,areaCodes:o}},Fq=({field:e,value:t,countries:n=Fu})=>{if(["priority"].includes(e))throw Error(`Field "${e}" is not supported`);let i=n.find(n=>t===FN(n)[e]);if(i)return FN(i)},FU=({phone:e,countries:t=Fu,currentCountryIso2:n})=>{let i={country:void 0,fullDialCodeMatch:!1};if(!e)return i;let a=e.replace(/\D/g,"");if(!a)return i;let r=i,o=({country:e,fullDialCodeMatch:t})=>{let n=e.dialCode===r.country?.dialCode,i=(e.priority??0)<(r.country?.priority??0);(!n||i)&&(r={country:e,fullDialCodeMatch:t})};for(let e of t){let t=FN(e),{dialCode:n,areaCodes:i}=t;if(a.startsWith(n)){let e=!r.country||Number(n)>=Number(r.country.dialCode);if(i){let e=a.substring(n.length);for(let n of i)if(e.startsWith(n))return{country:t,fullDialCodeMatch:!0}}(e||n===a||!r.fullDialCodeMatch)&&o({country:t,fullDialCodeMatch:!0})}r.fullDialCodeMatch||a.length<n.length&&n.startsWith(a)&&(!r.country||Number(n)<=Number(r.country.dialCode))&&o({country:t,fullDialCodeMatch:!1})}if(n){let e=Fq({value:n,field:"iso2",countries:t});if(!e)return r;let i=!!e&&(e=>{if(!e?.areaCodes)return!1;let t=a.substring(e.dialCode.length);return e.areaCodes.some(e=>e.startsWith(t))})(e);r&&r.country?.dialCode===e.dialCode&&r.country!==e&&r.fullDialCodeMatch&&(!e.areaCodes||i)&&(r={country:e,fullDialCodeMatch:!0})}return r},FM="abcdefghijklmnopqrstuvwxyz".split("").reduce((e,t,n)=>({...e,[t]:Number(parseInt("1f1e6",16)+n).toString(16)}),{}),FD=({iso2:e,size:t,src:n,protocol:i="https",disableLazyLoading:a,className:r,style:o,...s})=>e?_N.default.createElement("img",{className:Fp({addPrefix:["flag-emoji"],rawClassNames:[r]}),src:(()=>{if(n)return n;let t=[FM[e[0]],FM[e[1]]].join("-");return`${i}://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/${t}.svg`})(),width:t,height:t,draggable:!1,"data-country":e,loading:a?void 0:"lazy",style:{width:t,height:t,...o},alt:"",...s}):_N.default.createElement("img",{className:Fp({addPrefix:["flag-emoji"],rawClassNames:[r]}),width:t,height:t,...s}),FW=({show:e,dialCodePrefix:t="+",selectedCountry:n,countries:i=Fu,preferredCountries:a=[],flags:r,onSelect:o,onClose:s,...l})=>{let d=(0,_N.useRef)(null),c=(0,_N.useRef)(),u=(0,_N.useMemo)(()=>{if(!a||!a.length)return i;let e=[],t=[...i];for(let n of a){let i=t.findIndex(e=>FN(e).iso2===n);if(-1!==i){let n=t.splice(i,1)[0];e.push(n)}}return e.concat(t)},[i,a]),m=(0,_N.useRef)({updatedAt:void 0,value:""}),p=(0,_N.useCallback)(e=>u.findIndex(t=>FN(t).iso2===e),[u]),[h,v]=(0,_N.useState)(p(n)),f=()=>{c.current!==n&&v(p(n))},g=(0,_N.useCallback)(e=>{v(p(e.iso2)),o?.(e)},[o,p]),y=e=>{let t=u.length-1;v(n=>{let i="prev"===e?n-1:"next"===e?n+1:"last"===e?t:0;return i<0?0:i>t?t:i})},w=(0,_N.useCallback)(()=>{var e;let t,n,i,a,r;if(!d.current||void 0===h)return;let o=FN(u[h]).iso2;if(o===c.current)return;let s=d.current.querySelector(`[data-country="${o}"]`);s&&(e=d.current,"block"!==(t=e.style.display)&&(e.style.display="block"),n=e.getBoundingClientRect(),a=(i=s.getBoundingClientRect()).top-n.top,r=n.bottom-i.bottom,a>=0&&r>=0||(Math.abs(a)<Math.abs(r)?e.scrollTop+=a:e.scrollTop-=r),e.style.display=t,c.current=o)},[h,u]);return(0,_N.useEffect)(()=>{w()},[h,w]),(0,_N.useEffect)(()=>{d.current&&(e?d.current.focus():f())},[e]),(0,_N.useEffect)(()=>{f()},[n]),_N.default.createElement("ul",{ref:d,role:"listbox",className:Fp({addPrefix:["country-selector-dropdown"],rawClassNames:[l.className]}),style:{display:e?"block":"none",...l.style},onKeyDown:e=>{var t;let n,i;if(e.stopPropagation(),"Enter"===e.key){e.preventDefault(),g(FN(u[h]));return}if("Escape"===e.key)return void s?.();if("ArrowUp"===e.key){e.preventDefault(),y("prev");return}if("ArrowDown"===e.key){e.preventDefault(),y("next");return}if("PageUp"===e.key){e.preventDefault(),y("first");return}if("PageDown"===e.key){e.preventDefault(),y("last");return}" "===e.key&&e.preventDefault(),1!==e.key.length||e.altKey||e.ctrlKey||e.metaKey||(t=e.key.toLocaleLowerCase(),n=m.current.updatedAt&&new Date().getTime()-m.current.updatedAt.getTime()>1e3,m.current={value:n?t:`${m.current.value}${t}`,updatedAt:new Date},-1!==(i=u.findIndex(e=>FN(e).name.toLowerCase().startsWith(m.current.value)))&&v(i))},onBlur:s,tabIndex:-1,"aria-activedescendant":`react-international-phone__${FN(u[h]).iso2}-option`},u.map((e,i)=>{let o=FN(e),s=o.iso2===n,d=i===h,c=a.includes(o.iso2),u=i===a.length-1,m=r?.find(e=>e.iso2===o.iso2);return _N.default.createElement(_N.default.Fragment,{key:o.iso2},_N.default.createElement("li",{"data-country":o.iso2,role:"option","aria-selected":s,"aria-label":`${o.name} ${t}${o.dialCode}`,id:`react-international-phone__${o.iso2}-option`,className:Fp({addPrefix:["country-selector-dropdown__list-item",c&&"country-selector-dropdown__list-item--preferred",s&&"country-selector-dropdown__list-item--selected",d&&"country-selector-dropdown__list-item--focused"],rawClassNames:[l.listItemClassName]}),onClick:()=>g(o),style:l.listItemStyle,title:o.name},_N.default.createElement(FD,{iso2:o.iso2,src:m?.src,className:Fp({addPrefix:["country-selector-dropdown__list-item-flag-emoji"],rawClassNames:[l.listItemFlagClassName]}),style:l.listItemFlagStyle}),_N.default.createElement("span",{className:Fp({addPrefix:["country-selector-dropdown__list-item-country-name"],rawClassNames:[l.listItemCountryNameClassName]}),style:l.listItemCountryNameStyle},o.name),_N.default.createElement("span",{className:Fp({addPrefix:["country-selector-dropdown__list-item-dial-code"],rawClassNames:[l.listItemDialCodeClassName]}),style:l.listItemDialCodeStyle},t,o.dialCode)),u?_N.default.createElement("hr",{className:Fp({addPrefix:["country-selector-dropdown__preferred-list-divider"],rawClassNames:[l.preferredListDividerClassName]}),style:l.preferredListDividerStyle}):null)}))},F$=({selectedCountry:e,onSelect:t,disabled:n,hideDropdown:i,countries:a=Fu,preferredCountries:r=[],flags:o,renderButtonWrapper:s,...l})=>{let d,c,[u,m]=(0,_N.useState)(!1),p=(0,_N.useMemo)(()=>
73{if(e)return Fq({value:e,field:"iso2",countries:a})},[a,e]),h=(0,_N.useRef)(null);return _N.default.createElement("div",{className:Fp({addPrefix:["country-selector"],rawClassNames:[l.className]}),style:l.style,ref:h},(d={title:p?.name,onClick:()=>m(e=>!e),onMouseDown:e=>e.preventDefault(),onKeyDown:e=>{e.key&&["ArrowUp","ArrowDown"].includes(e.key)&&(e.preventDefault(),m(!0))},disabled:i||n,role:"combobox","aria-label":"Country selector","aria-haspopup":"listbox","aria-expanded":u},c=_N.default.createElement("div",{className:Fp({addPrefix:["country-selector-button__button-content"],rawClassNames:[l.buttonContentWrapperClassName]}),style:l.buttonContentWrapperStyle},_N.default.createElement(FD,{iso2:e,src:o?.find(t=>t.iso2===e)?.src,className:Fp({addPrefix:["country-selector-button__flag-emoji",n&&"country-selector-button__flag-emoji--disabled"],rawClassNames:[l.flagClassName]}),style:{visibility:e?"visible":"hidden",...l.flagStyle}}),!i&&_N.default.createElement("div",{className:Fp({addPrefix:["country-selector-button__dropdown-arrow",n&&"country-selector-button__dropdown-arrow--disabled",u&&"country-selector-button__dropdown-arrow--active"],rawClassNames:[l.dropdownArrowClassName]}),style:l.dropdownArrowStyle})),s?s({children:c,rootProps:d}):_N.default.createElement("button",{...d,type:"button",className:Fp({addPrefix:["country-selector-button",u&&"country-selector-button--active",n&&"country-selector-button--disabled",i&&"country-selector-button--hide-dropdown"],rawClassNames:[l.buttonClassName]}),"data-country":e,style:l.buttonStyle},c)),_N.default.createElement(FW,{show:u,countries:a,preferredCountries:r,flags:o,onSelect:e=>{m(!1),t?.(e)},selectedCountry:e,onClose:()=>{m(!1)},...l.dropdownStyleProps}))},Fz=({dialCode:e,prefix:t,disabled:n,style:i,className:a})=>_N.default.createElement("div",{className:Fp({addPrefix:["dial-code-preview",n&&"dial-code-preview--disabled"],rawClassNames:[a]}),style:i},`${t}${e}`);(0,_N.forwardRef)(({value:e,onChange:t,countries:n=Fu,preferredCountries:i=[],hideDropdown:a,showDisabledDialCodeAndPrefix:r,disableFocusAfterCountrySelect:o,flags:s,style:l,className:d,inputStyle:c,inputClassName:u,countrySelectorStyleProps:m,dialCodePreviewStyleProps:p,inputProps:h,placeholder:v,disabled:f,name:g,onFocus:y,onBlur:w,required:_,autoFocus:b,...k},I)=>{let{phone:x,inputValue:S,inputRef:C,country:R,setCountry:O,handlePhoneValueChange:j}=FE({value:e,countries:n,...k,onChange:e=>{t?.(e.phone,{country:e.country,inputValue:e.inputValue})}}),T=k.disableDialCodeAndPrefix&&r&&R?.dialCode;return(0,_N.useImperativeHandle)(I,()=>C.current?Object.assign(C.current,{setCountry:O,state:{phone:x,inputValue:S,country:R}}):null,[C,O,x,S,R]),_N.default.createElement("div",{ref:I,className:Fp({addPrefix:["input-container"],rawClassNames:[d]}),style:l},_N.default.createElement(F$,{onSelect:e=>O(e.iso2,{focusOnInput:!o}),flags:s,selectedCountry:R.iso2,countries:n,preferredCountries:i,disabled:f,hideDropdown:a,...m}),T&&_N.default.createElement(Fz,{dialCode:R.dialCode,prefix:k.prefix??"+",disabled:f,...p}),_N.default.createElement("input",{onChange:j,value:S,type:"tel",ref:C,className:Fp({addPrefix:["input",f&&"input--disabled"],rawClassNames:[u]}),placeholder:v,disabled:f,style:c,name:g,onFocus:y,onBlur:w,autoFocus:b,required:_,...h}))});class FF{}FF.getBaseUrl=()=>{if(!FF.__baseUrl__)throw Error("ApiEndpoint Base URL has not been initialized");return FF.__baseUrl__},FF.setBaseUrl=e=>{e?FF.__baseUrl__=e:FF.__baseUrl__=new xK().basePath};let FL={appLogoUrl:"https://demo.dynamic.xyz/assets/dynamic-logo.svg",appName:"Dynamic Example",debugError:!1,deepLinkPreference:"native",detectNewWalletsForLinking:!1,deviceRegistrationModal:{enabled:!0},displaySiweStatement:!0,enableConnectOnlyFallback:!1,enableVisitTrackingOnConnectOnly:!0,initialAuthenticationMode:"connect-and-sign",logLevel:"WARN",shadowDOMEnabled:!0,showLockedWalletView:!1,tokensFilter:e=>e,useMetamaskSdk:!0},{getDynamicContextProps:FV,setDynamicContextProps:FB,useDynamicContextProps:FK}=z9("dynamicContextProps"),FZ=()=>FJ(FV().settings).environmentId,FG=()=>FJ(FK().settings).environmentId,FH=()=>FJ(FK().settings).apiBaseUrl,FJ=e=>{let t=Object.assign({},e);
73return Object.keys(FL).forEach(e=>{void 0===t[e]&&(t[e]=FL[e])}),t},{getPrimaryWalletId:FY,setPrimaryWalletId:FX,usePrimaryWalletId:FQ,resetPrimaryWalletId:F0}=z9("primaryWalletId"),F1={[hh.Btc]:e=>e.startsWith("bc1p")||e.startsWith("tb1p")?"Ordinals & Runes":e.startsWith("bc1q")||e.startsWith("tb1q")?"Payment address":void 0},F2=e=>{let t=e.map(e=>{let t=e.walletChain;return{address:e.id.split("-")[1]||"",chain:t,id:e.id,lastSelectedAt:null,walletProviderKey:jz({chain:t,displayName:e.walletConnectorKey,walletProviderType:e.provider})}});O1().__core.state.set({unverifiedWalletAccounts:t})},{getConnectedWalletsInfo:F3,resetConnectedWalletsInfo:F5,setConnectedWalletsInfo:F6,useConnectedWalletsInfo:F4}=z9("connectedWalletsInfo"),F7=()=>{F2([]),F5()},F8=e=>{F2(e),F6(e)},F9="rate_limit_error",Le="unknown_error",Lt=()=>"u">typeof window&&window.isGlobalWalletPopup,Ln=e=>{let t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",n="";for(let i=e;i>0;--i)n+=t[Math.floor(Math.random()*t.length)];return n},Li=()=>{let e={"x-dyn-request-id":Ln(50)},t=(()=>{if("u"<typeof window)return;let e=_h.getItem(zA);if(e)return e})();t&&(e["x-dyn-device-fingerprint"]=t);let n=jm(O1());return(null==n?void 0:n.publicKey)&&(e["x-dyn-session-public-key"]=n.publicKey),e["x-dyn-version"]=`WalletKit/${_k}`,e["x-dyn-api-version"]="API/0.0.964",e["x-dyn-is-global-wallet-popup"]=Lt()?"true":"false",e},La=()=>{var e;return null!=(e=$y().projectSettings)?e:void 0},Lr=({customHeaders:e}={})=>{let t={basePath:FF.getBaseUrl(),headers:Object.assign(Object.assign({"Content-Type":"application/json","x-dyn-request-id":Ln(50)},Li()),e)},n=$v();n&&(t.headers.Authorization=`Bearer ${n}`);let i=La()&&ju(O1())?"include":void 0;return new CF(new xK(Object.assign(Object.assign({},t),{credentials:i,fetchApi:__.fetch,middleware:[jx(O1())]})))},Lo=(e,t,...n)=>$k(void 0,[e,t,...n],void 0,function*(e,t,n="error"){var i,a,r,o,s,l,d;if(e instanceof Response){let c,u=null!=(a=null==(i=e.headers)?void 0:i.get("x-dyn-request-id"))?a:void 0,m=null!=(o=null==(r=e.headers)?void 0:r.get("cf-ray"))?o:void 0;try{c=yield e.json()}catch(e){c={}}return 429===e.status&&(c.code=F9,c.error=null!=(s=c.error)?s:"Too many requests. Please try again later."),c.code=null!=(l=c.code)?l:Le,c.error=null!=(d=c.error)?d:`Request failed with status ${e.status}`,xj[n](t,{cfRay:m,error:c.error,requestId:u,status:e.status}),c}return e instanceof Error&&xj[n](t,e),{code:Le,error:"Request failed. You may be sending too many requests — please wait a moment and try again."}}),Ls=(0,_N.createContext)(void 0),Ll=({children:e})=>{let[t,n]=(0,_N.useState)(""),[i,a]=(0,_N.useState)(""),[r,o]=(0,_N.useState)(void 0),s=(0,_N.useMemo)(()=>({deniedAddress:i,deniedOauthProvider:r,deniedOauthUsername:t,setDeniedAddress:a,setDeniedOauthProvider:o,setDeniedOauthUsername:n}),[i,r,t]);return(0,xx.jsx)(Ls.Provider,{value:s,children:e})},Ld=xT(Ls,"AccessDeniedContextProvider"),Lc=(0,_N.createContext)(void 0),Lu=({children:e})=>{let[t,n]=(0,_N.useState)(),i=(0,_N.useMemo)(()=>({existentAccountData:t,setExistentAccountData:n}),[t,n]);return(0,xx.jsx)(Lc.Provider,{value:i,children:e})},Lm=xT(Lc,"AccountExistsContextProvider"),Lp=(0,_N.createContext)(void 0),Lh=({children:e})=>{let[t,n]=(0,_N.useState)([]),i=(0,_N.useRef)([]),a=(0,_N.useRef)([]),r=(0,_N.useRef)([]),o=(0,_N.useCallback)(e=>{n(t=>{let n=e(t);return 0===n.length&&0===t.length?t:(0===t.length&&n.length>0&&xR.emit("userWalletsPopulated",n),i.current=t,n)})},[]);(0,_N.useEffect)(()=>{a.current.forEach(e=>{let n=t.find(({id:t})=>t===e);n&&xR.emit("walletAdded",n,t)}),r.current.forEach(e=>{let n=i.current.find(({id:t})=>t===e);n&&xR.emit("walletRemoved",n,t)}),a.current=[],r.current=[]},[t]);let s=(0,_N.useCallback)(e=>o(t=>[...t,e]),[o]),l=(0,_N.useCallback)(e=>o(t=>t.filter(({id:t})=>e!==t)),[o]);return(0,xx.jsx)(Lp.Provider,{value:{addedWalletsIds:a,registerUserWallet:s,removeUserWallet:l,removedWalletsIds:r,setUserWallets:o,userWallets:t},children:e})},Lv=xT(Lp,"UserWalletsProvider");e.s(["UserWalletsProvider",0,Lh,"useInternalUserWallets",0,Lv,"useUserWalletsExternal",0,()=>{var e;let t=Lv(),n=(0,_N.useRef)([]),{initialWalletVerificationInProgress:i}=Fn();
73return i||(n.current=null!=(e=null==t?void 0:t.userWallets)?e:[]),n.current}],849266);let{getAuthMode:Lf,setAuthMode:Lg,useAuthMode:Ly}=z9("authMode"),Lw=(0,_N.createContext)(void 0),L_=({children:e})=>{let[t,n]=(0,_N.useState)(void 0),[i,a]=(0,_N.useState)(void 0),[r,o]=(0,_N.useState)(void 0),s=(0,_N.useCallback)(e=>{o(t=>(null==e?void 0:e.phone)===(null==t?void 0:t.phone)&&(null==e?void 0:e.iso2)===(null==t?void 0:t.iso2)&&(null==e?void 0:e.dialCode)===(null==t?void 0:t.dialCode)?t:e)},[]),l=(0,_N.useMemo)(()=>({displayedDestination:t,retryData:r,setDisplayedDestination:n,setRetryData:s,setVerificationUUID:a,verificationUUID:i}),[t,r,i,s]);return(0,xx.jsx)(Lw.Provider,{value:l,children:e})},Lb=xT(Lw,"VerificationProvider");var Lk=e.i(174080);let LI={aleo:"ALEO",algorand:"ALGO",aptos:"APTOS",bip122:"BTC",bitcoin:"BTC",cosmos:"COSMOS",eip155:"EVM",flow:"FLOW",midnight:"MIDNIGHT",solana:"SOL",starknet:"STARK",stellar:"STELLAR",sui:"SUI",tempo:"TEMPO",ton:"TON",tron:"TRON"};for(let e in LI)LI[LI[e]]=e;let Lx=(e,t)=>e===t||LI[e]===t||LI[t]===e,LS=new wA("findPrimaryEmbeddedChain"),LC=Object.values(hX),LR=e=>{var t,n,i;let a=null==(i=((null==(n=null==(t=null==e?void 0:e.sdk)?void 0:t.embeddedWallets)?void 0:n.chainConfigurations)||[]).find(e=>e.primary))?void 0:i.name;return a?LC.includes(a)?a:(LS.error("Unsupported primary chain",{primaryChainName:a}),hh.Evm):hh.Evm},LO=(e,t)=>
73e[t],Lj={border:"rounded",brandStyle:"subtle",customColor:"",template:"default",themes:{auto:{colors:{accent_1:"#2C303A",accent_2:"#3C414D",accent_3:"#4C525F",background:"#15181F",border:"1px solid #2C303A",error_1:"rgba(255, 106, 106, 0.2)",error_2:"#FF6A6A",footer:"#2C303A",primary:"#15181F",secondary:"#2C303A",ternary:"#2660FF",textPrimary:"#FFF",textSecondary:"#ACACB9"},name:"auto"},dark:{colors:{accent_1:"#2C303A",accent_2:"#3C414D",accent_3:"#4C525F",background:"#15181F",border:"1px solid #2C303A",error_1:"rgba(255, 106, 106, 0.2)",error_2:"#FF6A6A",footer:"#2C303A",primary:"#15181F",secondary:"#2C303A",ternary:"#2660FF",textPrimary:"#FFF",textSecondary:"#ACACB9"},name:"dark"},light:{colors:{accent_1:"#FFF",accent_2:"#F0F3FF",accent_3:"#E9EDFC",background:"#FFFFFF",border:"1px solid #E9EDFC",error_1:"rgba(255, 70, 70, 0.1)",error_2:"#FF4646",footer:"#F7F9FE",primary:"#F7F7F9",secondary:"#FFFFFF",ternary:"#2660FF",textPrimary:"#404040",textSecondary:"#80858B"},name:"light"}},view:"extended",walletColor:{color:"#1648F9",gradient:"90deg, #1648F9 0%, #4B73FF 100%"}},LT=(e,t)=>{let{border:n,brand:i,view:a,primaryColor:r}=e||{},o=t||(null==e?void 0:e.theme)||"light",s=(null==e?void 0:e.template)||"default";return Object.assign(Object.assign({},Lj),{border:n||Lj.border,brandStyle:i||Lj.brandStyle,customColor:r||Lj.customColor,template:s,theme:LO(Lj.themes,o),view:a||Lj.view})},LP=(0,_N.createContext)(void 0),LE=({cspNonce:e,customerTheme:t,designSettings:n,children:i})=>{let[a,r]=(0,_N.useState)(t||LT(null==n?void 0:n.modal)),o=(0,_N.useRef)((e=>{if("u"<typeof window)return;let t=document.querySelector('[data-source="dynamic-theme-cdn"]');if(t)return t;let n=document.createElement("link");return e&&(n.nonce=e),document.head.append(n),n.dataset.source="dynamic-theme-cdn",n.rel="stylesheet",n})(e)),s=(0,_N.useRef)((e=>{if("u"<typeof window)return;let t=document.querySelector('[data-source="dynamic-theme"]');if(t)return t;let n=document.createElement("style");return e&&(n.nonce=e),document.head.append(n),n.dataset.source="dynamic-theme",n})(e)),l=(0,_N.useCallback)(e=>{if(r(e),"u"<typeof window||void 0===o.current||void 0===s.current)return;document.body.dataset.dynamicTheme=e.theme.name,document.body.dataset.dynamicThemeBrand=e.brandStyle;let t="default"===e.template?"":`https://app.dynamic.xyz/assets/templates/${e.template}.css`;o.current.href!==t&&(o.current.href=t);let n=(e=>{let{customColor:t,brandStyle:n}=e;return`@layer dynamic-project-environment-theme {
74  #dynamic-widget, #dynamic-modal, .dynamic-shadow-dom {
75    ${[["--dynamic-brand-primary-color",t],["--dynamic-badge-dot-background",t],["--dynamic-footer-background-color","bold"===n?t:void 0],["--dynamic-footer-icon-color","subtle"===n?t:void 0]].filter(([,e])=>void 0!==e&&""!==e).map(([e,t])=>`${e}: ${t};`).join("\n    ")}
76  }
77}`})(e);s.current.innerHTML!==n&&(s.current.innerHTML=n)},[]),d=(0,_N.useCallback)((e,t)=>{var n;let i=null==(n=Lj.themes)?void 0:n[e];l(Object.assign(Object.assign({},a),{theme:Object.assign(Object.assign({},i),{colors:Object.assign(Object.assign({},i.colors),{ternary:null!=t?t:i.colors.ternary})})}))},[l,a]),c=(0,_N.useCallback)(e=>l(Object.assign(Object.assign({},a),{template:e})),[l,a]),u=(0,_N.useCallback)(e=>l(Object.assign(Object.assign({},a),{border:e})),[l,a]),m=(0,_N.useCallback)(e=>l(Object.assign(Object.assign({},a),{view:e})),[l,a]),p=(0,_N.useCallback)(e=>l(Object.assign(Object.assign({},a),{customColor:e})),[l,a]),h=(0,_N.useCallback)(e=>l(Object.assign(Object.assign({},a),{brandStyle:e})),[l,a]);(0,_N.useEffect)(()=>l(t||LT(null==n?void 0:n.modal)),[t,null==n?void 0:n.modal,l]);let v=(0,_N.useMemo)(()=>({changeBorder:u,changeBrandStyle:h,changePrimaryColor:p,changeTemplate:c,changeTheme:d,changeView:m,theme:a}),[a,u,h,c,d,p,m]);return(0,xx.jsx)(LP.Provider,{value:v,children:i})},LA=xT(LP,"ThemeContextProvider");try{ga=Map}catch(e){}try{gr=Set}catch(e){}function LN(e){return function e(t,n,i){if(!t||"object"!=typeof t||"function"==typeof t)return t;if(t.nodeType&&"cloneNode"in t)return t.cloneNode(!0);if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t);if(Array.isArray(t))return t.map(LN);if(ga&&t instanceof ga)return new Map(Array.from(t.entries()));
77if(gr&&t instanceof gr)return new Set(Array.from(t.values()));if(t instanceof Object){n.push(t);var a=Object.create(t);for(var r in i.push(a),t){var o=n.findIndex(function(e){return e===t[r]});a[r]=o>-1?i[o]:e(t[r],n,i)}return a}return t}(e,[],[])}let Lq=Object.prototype.toString,LU=Error.prototype.toString,LM=RegExp.prototype.toString,LD="u">typeof Symbol?Symbol.prototype.toString:()=>"",LW=/^Symbol\((.*)\)(.*)$/;function L$(e,t=!1){if(null==e||!0===e||!1===e)return""+e;let n=typeof e;if("number"===n)return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e;if("string"===n)return t?`"${e}"`:e;if("function"===n)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===n)return LD.call(e).replace(LW,"Symbol($1)");let i=Lq.call(e).slice(8,-1);return"Date"===i?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===i||e instanceof Error?"["+LU.call(e)+"]":"RegExp"===i?LM.call(e):null}function Lz(e,t){let n=L$(e,t);return null!==n?n:JSON.stringify(e,function(e,n){let i=L$(this[e],t);return null!==i?i:n},2)}let LF={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:n,originalValue:i})=>{let a=null!=i&&i!==n,r=`${e} must be a \`${t}\` type, but the final value was: \`${Lz(n,!0)}\``+(a?` (cast from the value \`${Lz(i,!0)}\`).`:".");return null===n&&(r+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),r},defined:"${path} must be defined"},LL={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},LV={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},LB={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},LK={isValue:"${path} field must be ${value}"},LZ={noUnknown:"${path} field has unspecified keys: ${unknown}"},LG={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:LF,string:LL,number:LV,date:LB,object:LZ,array:LG,boolean:LK});var LH=e.i(344708);let LJ=e=>e&&e.__isYupSchema__,LY=class{constructor(e,t){if(this.fn=void 0,this.refs=e,this.refs=e,"function"==typeof t){this.fn=t;return}if(!(0,LH.default)(t,"is"))throw TypeError("`is:` is required for `when()` conditions");if(!t.then&&!t.otherwise)throw TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:n,then:i,otherwise:a}=t,r="function"==typeof n?n:(...e)=>e.every(e=>e===n);this.fn=function(...e){let t=e.pop(),n=e.pop(),o=r(...e)?i:a;if(o)return"function"==typeof o?o(n):n.concat(o.resolve(t))}}resolve(e,t){let n=this.refs.map(e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context)),i=this.fn.apply(e,n.concat(e,t));if(void 0===i||i===e)return e;if(!LJ(i))throw TypeError("conditions must return a schema object");return i.resolve(t)}};function LX(e){return null==e?[]:[].concat(e)}function LQ(){return(LQ=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}let L0=/\$\{\s*(\w+)\s*\}/g;class L1 extends Error{static formatError(e,t){let n=t.label||t.path||"this";return(n!==t.path&&(t=LQ({},t,{path:n})),"string"==typeof e)?e.replace(L0,(e,n)=>Lz(t[n])):"function"==typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,n,i){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=t,this.path=n,this.type=i,this.errors=[],this.inner=[],LX(e).forEach(e
77=>{L1.isError(e)?(this.errors.push(...e.errors),this.inner=this.inner.concat(e.inner.length?e.inner:e)):this.errors.push(e)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,L1)}}function L2(e,t){let n,{endEarly:i,tests:a,args:r,value:o,errors:s,sort:l,path:d}=e,c=(n=!1,(...e)=>{n||(n=!0,t(...e))}),u=a.length,m=[];if(s=s||[],!u)return s.length?c(new L1(s,o,d)):c(null,o);for(let e=0;e<a.length;e++)(0,a[e])(r,function(e){if(e){if(!L1.isError(e))return c(e,o);if(i)return e.value=o,c(e,o);m.push(e)}if(--u<=0){if(m.length&&(l&&m.sort(l),s.length&&m.push(...s),s=m),s.length)return void c(new L1(s,o,d),o);c(null,o)}})}var L3=e.i(460793),L5=e.i(437472);class L6{constructor(e,t={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,"string"!=typeof e)throw TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),""===e)throw TypeError("ref must be a non-empty string");this.isContext="$"===this.key[0],this.isValue="."===this.key[0],this.isSibling=!this.isContext&&!this.isValue;let n=this.isContext?"$":this.isValue?".":"";this.path=this.key.slice(n.length),this.getter=this.path&&(0,L5.getter)(this.path,!0),this.map=t.map}getValue(e,t,n){let i=this.isContext?n:this.isValue?e:t;return this.getter&&(i=this.getter(i||{})),this.map&&(i=this.map(i)),i}cast(e,t){return this.getValue(e,null==t?void 0:t.parent,null==t?void 0:t.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}function L4(){return(L4=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function L7(e){function t(t,n){let i,{value:a,path:r="",label:o,options:s,originalValue:l,sync:d}=t,c=function(e,t){if(null==e)return{};var n,i,a={},r=Object.keys(e);for(i=0;i<r.length;i++)t.indexOf(n=r[i])>=0||(a[n]=e[n]);return a}(t,["value","path","label","options","originalValue","sync"]),{name:u,test:m,params:p,message:h}=e,{parent:v,context:f}=s;function g(e){return L6.isRef(e)?e.getValue(a,v,f):e}function y(e={}){let t=(0,L3.default)(L4({value:a,originalValue:l,label:o,path:e.path||r},p,e.params),g),n=new L1(L1.formatError(e.message||h,t),a,t.path,e.type||u);return n.params=t,n}let w=L4({path:r,parent:v,type:u,createError:y,resolve:g,options:s,originalValue:l},c);if(!d){try{Promise.resolve(m.call(w,a,w)).then(e=>{L1.isError(e)?n(e):e?n(null,e):n(y())}).catch(n)}catch(e){n(e)}return}try{var _;if(i=m.call(w,a,w),"function"==typeof(null==(_=i)?void 0:_.then))throw Error(`Validation test of type: "${w.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(e){n(e);return}L1.isError(i)?n(i):i?n(null,i):n(y())}return t.OPTIONS=e,t}L6.prototype.__isYupRef=!0;class L8{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){let e=[];for(let t of this.list)e.push(t);for(let[,t]of this.refs)e.push(t.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(e){return this.toArray().reduce((t,n)=>t.concat(L6.isRef(n)?e(n):n),[])}add(e){L6.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){L6.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}clone(){let e=new L8;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,t){let n=this.clone();return e.list.forEach(e=>n.add(e)),e.refs.forEach(e=>n.add(e)),t.list.forEach(e=>n.delete(e)),t.refs.forEach(e=>n.delete(e)),n}}function L9(){return(L9=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}class Ve{constructor(e){this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this._typeError=void 0,this._whitelist=new L8,this._blacklist=new L8,this.exclusiveTests=Object.create(null),this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(LF.notType)}),this.type=(null==e?void 0:e.type)||"mixed",this.spec=L9({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},null==e?void 0:e.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;let t=Object.create(Object.getPrototypeOf(this));
77return t.type=this.type,t._typeError=this._typeError,t._whitelistError=this._whitelistError,t._blacklistError=this._blacklistError,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.exclusiveTests=L9({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=LN(L9({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(...e){if(0===e.length)return this.spec.meta;let t=this.clone();return t.spec.meta=Object.assign(t.spec.meta||{},e[0]),t}withMutation(e){let t=this._mutate;this._mutate=!0;let n=e(this);return this._mutate=t,n}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=e.clone(),n=L9({},this.spec,t.spec);return t.spec=n,t._typeError||(t._typeError=this._typeError),t._whitelistError||(t._whitelistError=this._whitelistError),t._blacklistError||(t._blacklistError=this._blacklistError),t._whitelist=this._whitelist.merge(e._whitelist,e._blacklist),t._blacklist=this._blacklist.merge(e._blacklist,e._whitelist),t.tests=this.tests,t.exclusiveTests=this.exclusiveTests,t.withMutation(t=>{e.tests.forEach(e=>{t.test(e.OPTIONS)})}),t.transforms=[...this.transforms,...t.transforms],t}isType(e){return!!this.spec.nullable&&null===e||this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let n=t.conditions;(t=t.clone()).conditions=[],t=(t=n.reduce((t,n)=>n.resolve(t,e),t)).resolve(e)}return t}cast(e,t={}){let n=this.resolve(L9({value:e},t)),i=n._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==n.isType(i)){let a=Lz(e),r=Lz(i);throw TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${n._type}". 
78
79attempted value: ${a} 
80`+(r!==a?`result of cast: ${r}`:""))}return i}_cast(e,t){let n=void 0===e?e:this.transforms.reduce((t,n)=>n.call(this,t,e,this),e);return void 0===n&&(n=this.getDefault()),n}_validate(e,t={},n){let{sync:i,path:a,from:r=[],originalValue:o=e,strict:s=this.spec.strict,abortEarly:l=this.spec.abortEarly}=t,d=e;s||(d=this._cast(d,L9({assert:!1},t)));let c={value:d,path:a,options:t,originalValue:o,schema:this,label:this.spec.label,sync:i,from:r},u=[];this._typeError&&u.push(this._typeError);let m=[];this._whitelistError&&m.push(this._whitelistError),this._blacklistError&&m.push(this._blacklistError),L2({args:c,value:d,path:a,sync:i,tests:u,endEarly:l},e=>{e?n(e,d):L2({tests:this.tests.concat(m),args:c,path:a,sync:i,value:d,endEarly:l},n)})}validate(e,t,n){let i=this.resolve(L9({},t,{value:e}));return"function"==typeof n?i._validate(e,t,n):new Promise((n,a)=>i._validate(e,t,(e,t)=>{e?a(e):n(t)}))}validateSync(e,t){let n;return this.resolve(L9({},t,{value:e}))._validate(e,L9({},t,{sync:!0}),(e,t)=>{if(e)throw e;n=t}),n}isValid(e,t){return this.validate(e,t).then(()=>!0,e=>{if(L1.isError(e))return!1;throw e})}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(e){if(L1.isError(e))return!1;throw e}}_getDefault(){let e=this.spec.default;return null==e?e:"function"==typeof e?e.call(this):LN(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){return 0==arguments.length?this._getDefault():this.clone({default:e})}strict(e=!0){let t=this.clone();return t.spec.strict=e,t}_isPresent(e){return null!=e}defined(e=LF.defined){return this.test({message:e,name:"defined",exclusive:!0,test:e=>void 0!==e})}required(e=LF.required){return this.clone({presence:"required"}).withMutation(t=>t.test({message:e,name:"required",exclusive:!0,test(e){return this.schema._isPresent(e)}}))}notRequired(){let e=this.clone({presence:"optional"});return e.tests=e.tests.filter(e=>"required"!==e.OPTIONS.name),e}nullable(e=!0){return this.clone({nullable:!1!==e})}transform(e){let t=this.clone();return t.transforms.push(e),t}test(...e){let t;if(void 0===(t=1===e.length?"function"==typeof e[0]?{test:e[0]}:e[0]:2===e.length?{name:e[0],test:e[1]}:{name:e[0],message:e[1],test:e[2]}).message&&(t.message=LF.default),"function"!=typeof t.test)throw TypeError("`test` is a required parameters");let n=this.clone(),i=L7(t),a=t.exclusive||t.name&&!0===n.exclusiveTests[t.name];if(t.exclusive&&!t.name)throw TypeError("Exclusive tests must provide a unique `name` identifying the test");return t.name&&(n.exclusiveTests[t.name]=!!t.exclusive),n.tests=n.tests.filter(e=>(e.OPTIONS.name!==t.name||!a&&e.OPTIONS.test!==i.OPTIONS.test)&&!0),n.tests.push(i),n}when(e,t){Array.isArray(e)||"string"==typeof e||(t=e,e=".");let n=this.clone(),i=LX(e).map(e=>new L6(e));
80return i.forEach(e=>{e.isSibling&&n.deps.push(e.key)}),n.conditions.push(new LY(i,t)),n}typeError(e){let t=this.clone();return t._typeError=L7({message:e,name:"typeError",test(e){return void 0===e||!!this.schema.isType(e)||this.createError({params:{type:this.schema._type}})}}),t}oneOf(e,t=LF.oneOf){let n=this.clone();return e.forEach(e=>{n._whitelist.add(e),n._blacklist.delete(e)}),n._whitelistError=L7({message:t,name:"oneOf",test(e){if(void 0===e)return!0;let t=this.schema._whitelist,n=t.resolveAll(this.resolve);return!!n.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:n}})}}),n}notOneOf(e,t=LF.notOneOf){let n=this.clone();return e.forEach(e=>{n._blacklist.add(e),n._whitelist.delete(e)}),n._blacklistError=L7({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,n=t.resolveAll(this.resolve);return!n.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:n}})}}),n}strip(e=!0){let t=this.clone();return t.spec.strip=e,t}describe(){let e=this.clone(),{label:t,meta:n}=e.spec;return{meta:n,label:t,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(e=>({name:e.OPTIONS.name,params:e.OPTIONS.params})).filter((e,t,n)=>n.findIndex(t=>t.name===e.name)===t)}}}for(let e of(Ve.prototype.__isYupSchema__=!0,["validate","validateSync"]))Ve.prototype[`${e}At`]=function(t,n,i={}){let{parent:a,parentPath:r,schema:o}=function(e,t,n,i=n){let a,r,o;return t?((0,L5.forEach)(t,(s,l,d)=>{let c=l?s.substr(0,s.length-1).substr(1):s;if((e=e.resolve({context:i,parent:a,value:n})).innerType){let i=d?parseInt(c,10):0;if(n&&i>=n.length)throw Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);a=n,n=n&&n[i],e=e.innerType}if(!d){if(!e.fields||!e.fields[c])throw Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e._type}")`);a=n,n=n&&n[c],e=e.fields[c]}r=c,o=l?"["+s+"]":"."+s}),{schema:e,parent:a,parentPath:r}):{parent:a,parentPath:t,schema:e}}(this,t,n,i.context);return o[e](a&&a[r],L9({},i,{parent:a,path:t}))};for(let e of["equals","is"])Ve.prototype[e]=Ve.prototype.oneOf;for(let e of["not","nope"])Ve.prototype[e]=Ve.prototype.notOneOf;function Vt(){return new Vn}Ve.prototype.optional=Ve.prototype.notRequired,Ve.prototype;class Vn extends Ve{constructor(){super({type:"boolean"}),this.withMutation(()=>{this.transform(function(e){if(!this.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e})})}_typeCheck(e){return e instanceof Boolean&&(e=e.valueOf()),"boolean"==typeof e}isTrue(e=LK.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test:e=>null==e||!0===e})}isFalse(e=LK.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test:e=>null==e||!1===e})}}Vt.prototype=Vn.prototype;let Vi=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,Va=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,Vr=/^(?:[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,Vo=e=>null==e||e===e.trim(),Vs=({}).toString();function Vl(){return new Vd}class Vd extends Ve{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform(function(e){if(this.isType(e)||Array.isArray(e))return e;let t=null!=e&&e.toString?e.toString():e;return t===Vs?e:t})})}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),"string"==typeof e}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e,t=LL.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return null==t||t.length===this.resolve(e)}})}min(e,t=LL.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return null==t||t.length>=this.resolve(e)}})}max(e,t=LL.max){return this.test({name:"max",exclusive:!0,message:t,params:{max:e},test(t){return null==t||t.length<=this.resolve(e)}})}matches(e,t){let n,i,a=!1;return t&&("object"==typeof t?{excludeEmptyString:a=!1,message:n,name:i}=t:n=t),this.test({name:i||"matches",message:n||LL.matches,params:{regex:e},test:t=>null==t||""===t&&a||-1!==t.search(e)})}email(e=LL.email){return this.matches(Vi,{name:"email",message:e,excludeEmptyString:!0})}url(e=LL.url){return this.matches(Va,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=LL.uuid){return this.matches(Vr,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform(e=>null===e?"":e)}trim(e=LL.trim){return this.transform(e=>null!=e?e.trim():e).test({message:e,name:"trim",test:Vo})}lowercase(e=LL.lowercase){return this.transform(e=>null==e?e:e.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>null==e||e===e.toLowerCase()})}uppercase(e=LL.uppercase){return this.transform(e=>null==e?e:e.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>null==e||e===e.toUpperCase()})}}Vl.prototype=Vd.prototype;var Vc=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;let Vu=new Date("");function Vm(){return new Vp}class Vp extends Ve{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform(function(e){return this.isType(e)?e:isNaN(e=function(e){var t,n,i=[1,4,5,6,7,10,11],a=0;if(n=Vc.exec(e)){for(var r,o=0;r=i[o];++o)n[r]=+n[r]||0;n[2]=(+n[2]||1)-1,n[3]=+n[3]||1,n[7]=n[7]?String(n[7]).substr(0,3):0,(void 0===n[8]||""===n[8])&&(void 0===n[9]||""===n[9])?t
80=+new Date(n[1],n[2],n[3],n[4],n[5],n[6],n[7]):("Z"!==n[8]&&void 0!==n[9]&&(a=60*n[10]+n[11],"+"===n[9]&&(a=0-a)),t=Date.UTC(n[1],n[2],n[3],n[4],n[5]+a,n[6],n[7]))}else t=Date.parse?Date.parse(e):NaN;return t}(e))?Vu:new Date(e)})})}_typeCheck(e){return"[object Date]"===Object.prototype.toString.call(e)&&!isNaN(e.getTime())}prepareParam(e,t){let n;if(L6.isRef(e))n=e;else{let i=this.cast(e);if(!this._typeCheck(i))throw TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);n=i}return n}min(e,t=LB.min){let n=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(e){return null==e||e>=this.resolve(n)}})}max(e,t=LB.max){let n=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(e){return null==e||e<=this.resolve(n)}})}}Vp.INVALID_DATE=Vu,Vm.prototype=Vp.prototype,Vm.INVALID_DATE=Vu;var Vh=e.i(369640),Vv=e.i(459823),Vf=e.i(861757),Vg=e.i(301439);function Vy(e,t){let n=1/0;return e.some((e,i)=>{var a;if((null==(a=t.path)?void 0:a.indexOf(e))!==-1)return n=i,!0}),n}function Vw(e){return(t,n)=>Vy(e,t)-Vy(e,n)}function V_(){return(V_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}let Vb=e=>"[object Object]"===Object.prototype.toString.call(e),Vk=Vw([]);class VI extends Ve{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=Vk,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform(function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null}),e&&this.shape(e)})}_typeCheck(e){return Vb(e)||"function"==typeof e}_cast(e,t={}){var n;let i=super._cast(e,t);if(void 0===i)return this.getDefault();if(!this._typeCheck(i))return i;let a=this.fields,r=null!=(n=t.stripUnknown)?n:this.spec.noUnknown,o=this._nodes.concat(Object.keys(i).filter(e=>-1===this._nodes.indexOf(e))),s={},l=V_({},t,{parent:s,__validating:t.__validating||!1}),d=!1;for(let e of o){let n=a[e],o=(0,LH.default)(i,e);if(n){let a,r=i[e];l.path=(t.path?`${t.path}.`:"")+e;let o="spec"in(n=n.resolve({value:r,context:t.context,parent:s}))?n.spec:void 0,c=null==o?void 0:o.strict;if(null==o?void 0:o.strip){d=d||e in i;continue}void 0!==(a=t.__validating&&c?i[e]:n.cast(i[e],l))&&(s[e]=a)}else o&&!r&&(s[e]=i[e]);s[e]!==i[e]&&(d=!0)}return d?s:i}_validate(e,t={},n){let i=[],{sync:a,from:r=[],originalValue:o=e,abortEarly:s=this.spec.abortEarly,recursive:l=this.spec.recursive}=t;r=[{schema:this,value:o},...r],t.__validating=!0,t.originalValue=o,t.from=r,super._validate(e,t,(e,d)=>{if(e){if(!L1.isError(e)||s)return void n(e,d);i.push(e)}l&&Vb(d)?(o=o||d,L2({sync:a,tests:this._nodes.map(e=>(n,i)=>{let a=-1===e.indexOf(".")?(t.path?`${t.path}.`:"")+e:`${t.path||""}["${e}"]`,s=this.fields[e];s&&"validate"in s?s.validate(d[e],V_({},t,{path:a,from:r,strict:!0,parent:d,originalValue:o[e]}),i):i(null)}),value:d,errors:i,endEarly:s,sort:this._sortErrors,path:t.path},n)):n(i[0]||null,d)})}clone(e){let t=super.clone(e);return t.fields=V_({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),n=t.fields;for(let[e,t]of Object.entries(this.fields)){let i=n[e];void 0===i?n[e]=t:i instanceof Ve&&t instanceof Ve&&(n[e]=t.concat(i))}return t.withMutation(()=>t.shape(n,this._excludedEdges))}getDefaultFromShape(){let e={};return this._nodes.forEach(t=>{let n=this.fields[t];e[t]="default"in n?n.getDefault():void 0}),e}_getDefault(){return"default"in this.spec?super._getDefault():this._nodes.length?this.getDefaultFromShape():void 0}shape(e,t=[]){let n=this.clone(),i=Object.assign(n.fields,e);return n.fields=i,n._sortErrors=Vw(Object.keys(i)),t.length&&(Array.isArray(t[0])||(t=[t]),n._excludedEdges=[...n._excludedEdges,...t]),n._nodes=function(e,t=[]){let n=[],i=new Set,a=new Set(t.map(([e,t])=>`${e}-${t}`));function r(e,t){let r=(0,L5.split)(e)[0];i.add(r),a.has(`${t}-${r}`)||n.push([t,r])}for(let t in e)if((0,LH.default)(e,t)){let n=e[t];i.add(t),L6.isRef(n)&&n.isSibling?r(n.path,t):LJ(n)&&"deps"in n&&n.deps.forEach(e
80=>r(e,t))}return Vg.default.array(Array.from(i),n).reverse()}(i,n._excludedEdges),n}pick(e){let t={};for(let n of e)this.fields[n]&&(t[n]=this.fields[n]);return this.clone().withMutation(e=>(e.fields={},e.shape(t)))}omit(e){let t=this.clone(),n=t.fields;for(let i of(t.fields={},e))delete n[i];return t.withMutation(()=>t.shape(n))}from(e,t,n){let i=(0,L5.getter)(e,!0);return this.transform(a=>{if(null==a)return a;let r=a;return(0,LH.default)(a,e)&&(r=V_({},a),n||delete r[e],r[t]=i(a)),r})}noUnknown(e=!0,t=LZ.noUnknown){"string"==typeof e&&(t=e,e=!0);let n=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){var n;let i;if(null==t)return!0;let a=(n=this.schema,i=Object.keys(n.fields),Object.keys(t).filter(e=>-1===i.indexOf(e)));return!e||0===a.length||this.createError({params:{unknown:a.join(", ")}})}});return n.spec.noUnknown=e,n}unknown(e=!0,t=LZ.noUnknown){return this.noUnknown(!e,t)}transformKeys(e){return this.transform(t=>t&&(0,Vf.default)(t,(t,n)=>e(n)))}camelCase(){return this.transformKeys(Vv.default)}snakeCase(){return this.transformKeys(Vh.default)}constantCase(){return this.transformKeys(e=>(0,Vh.default)(e).toUpperCase())}describe(){let e=super.describe();return e.fields=(0,L3.default)(this.fields,e=>e.describe()),e}}function Vx(e){return new VI(e)}function VS(){return(VS=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function VC(e){return new VR(e)}Vx.prototype=VI.prototype;class VR extends Ve{constructor(e){super({type:"array"}),this.innerType=void 0,this.innerType=e,this.withMutation(()=>{this.transform(function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null})})}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,t){let n=super._cast(e,t);if(!this._typeCheck(n)||!this.innerType)return n;let i=!1,a=n.map((e,n)=>{let a=this.innerType.cast(e,VS({},t,{path:`${t.path||""}[${n}]`}));return a!==e&&(i=!0),a});return i?a:n}_validate(e,t={},n){var i,a;let r=[],o=t.sync,s=t.path,l=this.innerType,d=null!=(i=t.abortEarly)?i:this.spec.abortEarly,c=null!=(a=t.recursive)?a:this.spec.recursive,u=null!=t.originalValue?t.originalValue:e;super._validate(e,t,(e,i)=>{if(e){if(!L1.isError(e)||d)return void n(e,i);r.push(e)}if(!c||!l||!this._typeCheck(i))return void n(r[0]||null,i);u=u||i;let a=Array(i.length);for(let e=0;e<i.length;e++){let n=i[e],r=`${t.path||""}[${e}]`,o=VS({},t,{path:r,strict:!0,parent:i,index:e,originalValue:u[e]});a[e]=(e,t)=>l.validate(n,o,t)}L2({sync:o,path:s,value:i,errors:r,endEarly:d,tests:a},n)})}clone(e){let t=super.clone(e);return t.innerType=this.innerType,t}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!LJ(e))throw TypeError("`array.of()` sub-schema must be a valid yup schema not: "+Lz(e));return t.innerType=e,t}length(e,t=LG.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return null==t||t.length===this.resolve(e)}})}min(e,t){return t=t||LG.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return null==t||t.length>=this.resolve(e)}})}max(e,t){return t=t||LG.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return null==t||t.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t))}compact(e){let t=e?(t,n,i)=>!e(t,n,i):e=>!!e;return this.transform(e=>null!=e?e.filter(t):e)}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(e=!0){return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}}VC.prototype=VR.prototype;let VO=Vx().shape({alias:Vl(),btcWallet:Vl(),ckbWallet:Vl(),country:Vl(),discordNotification:Vt(),dogeWallet:Vl(),email:Vl(),emailNotification:Vt(),firstName:Vl(),jobTitle:Vl(),kasWallet:Vl(),kdaWallet:Vl(),lastName:Vl(),ltcWallet:Vl(),metadata:Vx(),newsletterNotification:Vt(),phoneNumber:Vl(),tShirt
80Size:Vl(),team:Vl(),username:Vl()});var Vj=e.i(654611);let VT=e=>e instanceof Promise,VP=(e,t)=>{let n=(0,_N.useRef)(new Date().getTime()),{deps:i=[],initialData:a,enabled:r=!0,retries:o=0}=t||{},s=(0,_N.useRef)({onBeforeFetch:null==t?void 0:t.onBeforeFetch,onReject:null==t?void 0:t.onReject,onResolve:null==t?void 0:t.onResolve});s.current={onBeforeFetch:null==t?void 0:t.onBeforeFetch,onReject:null==t?void 0:t.onReject,onResolve:null==t?void 0:t.onResolve};let[l,d]=(0,_N.useState)(a),[c,u]=(0,_N.useState)(r),[m,p]=(0,_N.useState)(void 0),h=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){var t,a;let r=new Date().getTime();return r-n.current<5&&xj.logVerboseTroubleshootingMessage("usePromise: Fetcher function was called in very quick succession. Please make sure the fetcher function is not synchronous and that you are not calling it inside a loop.",i),n.current=r,u(!0),null==(a=(t=s.current).onBeforeFetch)||a.call(t),$k(void 0,[e,{retries:o},(e,t)=>{var i,a,o,l;if(r===n.current){if(e){xj.error(e),p(e),null==(a=(i=s.current).onReject)||a.call(i,e);return}d(t),null==(l=(o=s.current).onResolve)||l.call(o,t)}}],void 0,function*(e,{retries:t},n){let i,a,r=t?t+1:1,o=0;for(;o<r;){o+=1;try{let t=e();if(i=VT(t)?yield t:t,a=void 0,i)break}catch(e){a=e}}return n(a,i),i}).finally(()=>u(!1))}),i);return(0,_N.useEffect)(()=>{r&&h()},[h,r]),(0,_N.useMemo)(()=>({data:l,error:m,isLoading:c,retrigger:h}),[l,m,c,h])},VE=e=>!!e.canConnectViaSocial,VA=(e,t)=>{let n="string"==typeof(null==e?void 0:e.message)?e.message:void 0,i=(null==e?void 0:e.code)!==void 0&&null!==e.code?String(e.code):void 0;xj.instrument("auth.login_failed",Object.assign({error:e instanceof Error?e.message:n,errorCode:null!=i?i:"unknown",errorMessage:n,key:"auth.login_failed",time:0},t))},VN=(e,t)=>{let n=null==e?void 0:e.verifiedCredentials.find(e=>e.id===t);return null==e?void 0:e.verifiedCredentials.find(e=>e.id===(null==n?void 0:n.refId))};class Vq extends wL{constructor(e){super("EmbeddedWalletExistsError",e)}}class VU extends wL{constructor(e){super("WalletUsedError",e)}}class VM extends wL{constructor({code:e,mergeConflicts:t,walletAddress:n}){super("MergeAccountsConfirmationError",e),this.mergeConflicts=t,this.walletAddress=n}}class VD extends wL{constructor(e){super(e),this.errorMessage=e}}class VW extends wL{constructor(){super("Wallet has not been deployed","wallet_not_deployed")}}class V$ extends wL{constructor(e){super("This address is not approved for access"),this.walletPublicKey=e}}class Vz extends wL{constructor(e){super("This address is blocked by the gate"),this.walletPublicKey=e}}class VF extends wL{constructor({walletPublicKey:e,email:t,phoneNumber:n,socialProvider:i,socialUsername:a}){super("User does not have access"),this.email=t,this.walletPublicKey=e,this.phoneNumber=n,this.socialProvider=i,this.socialUsername=a}}class VL extends wL{constructor(e,t){super(e),this.errorMessage=e,this.errorPayload=t}}let VV="x-dyn-elevated-access-token",VB=e=>{var t,n,i,a,r,o,s,l,d,c,u,m,p,h,v,f,g,y,w,_,b,k;return{alias:null!=(t=e.alias)?t:void 0,btcWallet:null!=(n=e.btcWallet)?n:void 0,ckbWallet:null!=(i=e.ckbWallet)?i:void 0,country:null!=(a=e.country)?a:void 0,discordNotification:null!=(r=e.discordNotification)?r:void 0,dogeWallet:null!=(o=e.dogeWallet)?o:void 0,email:null!=(s=e.email)?s:void 0,emailNotification:null!=(l=e.emailNotification)?l:void 0,environmentId:e.projectEnvironmentId,firstName:null!=(d=e.firstName)?d:void 0,jobTitle:null!=(c=e.jobTitle)?c:void 0,kasWallet:null!=(u=e.kasWallet)?u:void 0,kdaWallet:null!=(m=e.kdaWallet)?m:void 0,lastName:null!=(p=e.lastName)?p:void 0,lastVerifiedCredentialId:null!=(h=e.lastVerifiedCredentialId)?h:void 0,lists:e.lists,ltcWallet:null!=(v=e.ltcWallet)?v:void 0,metadata:e.metadata,mfaBackupCodeAcknowledgement:e.mfaBackupCodeAcknowledgement,missingFields:e.missingFields,newUser:e.newUser,newsletterNotification:null!=(f=e.newsletterNotification)?f:void 0,phoneNumber:null!=(g=e.phoneNumber)?g:void 0,policiesConsent:null!=(y=e.policiesConsent)?y:void 0,scope:e.scope,sessionId:null!=(w=e.sessionId)?w:"missing-sessionId",tShirtSize:null!=(_=e.tShirtSize)?_:void 0,team:null!=(b=e.team)?b:void 0,userId:e.id,username:null!=(k=e.username)?k:void 0,verifiedCredentials:e.verifiedCredentials||[]}},VK=(e,t,n)=>{if(!t||!n)return!1;for(let i of e){let e=t[i],a=n[i];
80if(JSON.stringify(e)!==JSON.stringify(a))return!0}return!1},VZ=e=>{let t=$y().user;return j3({response:e},$y()),e.user&&t&&(({oldUser:e,newUser:t})=>{var n,i;let a=La();if(!a)return;let r=VK(a.kyc.map(({name:e})=>e),e,t),o=VK(null!=(i=null==(n=a.customFields)?void 0:n.map(({name:e})=>e))?i:[],null==e?void 0:e.metadata,t.metadata),s=!!e&&((e,t)=>{var n,i,a,r;let o=null!=(i=null==(n=e.verifiedCredentials)?void 0:n.filter(e=>"oauth"===e.format))?i:[],s=null!=(r=null==(a=t.verifiedCredentials)?void 0:a.filter(e=>"oauth"===e.format))?r:[];if(o.length!==s.length)return!0;let l=new Set(o.map(e=>e.id)),d=new Set(s.map(e=>e.id));if(l.size!==d.size)return!0;for(let e of l)if(!d.has(e))return!0;for(let e of d)if(!l.has(e))return!0;return!1})(e,t);(r||o||s)&&xR.emit("userProfileUpdated",VB(t))})({newUser:e.user,oldUser:t}),VB(e.user)},VG=()=>{let{user:e}=$y();if(e)return VB(e)},VH=e=>$k(void 0,void 0,void 0,function*(){var t;FX(e);let n=VG();if(n){let i=FZ(),a=null==(t=n.verifiedCredentials.find(t=>t.id===e))?void 0:t.lastSelectedAt;if(a){let e=n.verifiedCredentials.reduce((e,t)=>"blockchain"===t.format&&t.lastSelectedAt?e&&e.lastSelectedAt?t.lastSelectedAt>e.lastSelectedAt?t:e:t:e,null);if((null==e?void 0:e.lastSelectedAt)&&e.lastSelectedAt.getTime()===a.getTime())return}yield $k(void 0,[{environmentId:i,walletId:e}],void 0,function*({environmentId:e,walletId:t}){try{let n=yield Lr().selectUserWallet({environmentId:e,userWalletSelectionRequest:{walletId:t}});return VZ(n)}catch(e){throw new wL((yield Lo(e,"Error transfering wallet")).error)}})}}),VJ="session_active",VY="error_processing_reveal_request",VX="invalid_wallet",VQ="user_not_logged_in",V0=e=>$k(void 0,[e],void 0,function*({walletConnector:e,walletProvider:t,environmentId:n,displaySiweStatement:i,skipEmptyAccountCheck:a,siweStatement:r,publicWalletAddress:o,signedMessageOverride:s,messageToSignOverride:l}){let d=e.connectedChain;if(xj.logVerboseTroubleshootingMessage("[getVerifyArgs] called",{chain:d,displaySiweStatement:i,environmentId:n,hasMessageToSignOverride:!!l,hasSignedMessageOverride:!!s,publicWalletAddress:o,siweStatement:r,walletConnectorKey:e.key}),s&&l){xj.logVerboseTroubleshootingMessage("[getVerifyArgs] using overrides",{messageToSignOverride:l,messageToSignOverrideLength:l.length,signedMessageOverride:s,signedMessageOverrideLength:s.length});let[n,i]=yield Promise.all([e.getNetwork(!0),e.getAdditionalAddresses(o)]),r={additionalWalletAddresses:i,chain:d,messageToSign:l,network:String(n),publicWalletAddress:o,signedMessage:s,skipEmptyAccountCheck:a,walletName:e.key,walletProvider:t};return xj.logVerboseTroubleshootingMessage("[getVerifyArgs] returning with overrides",{chain:r.chain,messageToSign:r.messageToSign,network:r.network,publicWalletAddress:r.publicWalletAddress,signedMessage:r.signedMessage,walletName:r.walletName}),r}let c=ea6(),{messageToSign:u,signedMessage:m}=yield $k(void 0,void 0,void 0,function*(){let t;if(void 0===o)throw new wL("Unable to fetch the public address from the wallet");if(!e.connectedChain)throw new wL("Wallet is not connected");let a=yield $k(void 0,void 0,void 0,function*(){if("SOL"===e.connectedChain||"SUI"===e.connectedChain)return;let t=yield e.getNetwork(!0);return t||("bloctoevm"===e.key?137:"EVM"===e.connectedChain?1:t)}),s=e.parseAddress(o),l=w7.getDisplayOrigin();t=w7.isNativeMobile&&l?new URL(l):w7.getUrl();let d=(({blockchain:e,domain:t,chainId:n,nonce:i,uri:a,publicKey:r,issuedAt:o=new Date().toISOString(),statement:s,requestId:l,resources:d})=>{var c,u;if("STARK"===e)return JSON.stringify({domain:t.substring(0,31),nonce:i});let m=null!=(u=null==(c=_O(e))?void 0:c.blockchainName)?u:"Ethereum",p=[`${t} wants you to sign in with your ${m} account:`,r].join("\n"),h=s?"\n\n":"\n",v=`${[p,s].join(h)}
81`,f=[];return f.push(`URI: ${a}`),f.push("Version: 1"),n&&f.push(`Chain ID: ${n}`),f.push(`Nonce: ${i}`),f.push(`Issued At: ${o}`),l&&f.push(`Request ID: ${l}`),(null==d?void 0:d.length)&&f.push(`Resources:${d.map(e=>"\n- "+e).join()}`),[v,f.join("\n")].join("\n")})({blockchain:e.connectedChain,chainId:a,domain:t.host,nonce:c,publicKey:s,requestId:n,resources:e.providerResources,statement:i?r.replace(/(\r\n|\n|\r)/gm," ").trim():void 0,uri:t.origin+t.pathname});xj.debug("[generateMessages] Generated SIWE message:",{messageToSign:d});let u=yield e.proveOwnership(s,d);if(!u)throw new wL("Unable to sign the message");return{messageToSign:d,signedMessage:u}}),[p,h]=yield Promise.all([e.getNetwork(!0),e.getAdditionalAddresses(o)]);return{additionalWalletAddresses:h,chain:d,messageToSign:u,network:String(p),publicWalletAddress:o,signedMessage:m,skipEmptyAccountCheck:a,walletName:e.key,walletProvider:t}}),V1=({appName:e,siweStatement:t})=>{let n=`Welcome to ${e}. Signing is the only way we can truly know that you are the owner of the wallet you are connecting. Signing is a safe, gas-less transaction that does not in any way give ${e} permission to perform any transactions with your wallet.`;return t||n};class V2 extends wL{constructor(e){super(null!=e?e:"Invalid embedded wallet session key.")}}class V3 extends wF{constructor({message:e,cause:t,jsonData:n}){super(`
82    Message: ${null!=e?e:"Unknown"}
83    URL: ${t.url}
84    Status: ${t.status}
85    Status Text: ${t.statusText}
86    Type: ${t.type}
87    Redirect: ${t.redirected}
88
89    Json data:${n?"\n"+JSON.stringify(n,null,2):" No data"}
90    `.trim()),this.jsonData=n,this.response=t,this.cause=t}get json(){return this.jsonData}static fromResponse(e){return wG(this,arguments,void 0,function*({cause:e,message:t}){let n=yield e.json();return new V3({cause:e,jsonData:n,message:t})})}}let V5=e=>$k(void 0,[e],void 0,function*({authenticatorType:e,walletId:t,publicKey:n,environmentId:i}){return"passkey"===e?Lr().initPasskeyRecovery({environmentId:i,initPasskeyRecoveryRequest:{turnkeyRecoveryTargetPublicKey:n,walletId:t}}):Lr().initEmailAuth({environmentId:i,initEmailAuthRequest:{turnkeyEmailAuthTargetPublicKey:n,walletId:t}})}),V6=e=>$k(void 0,[e],void 0,function*({walletId:e,attestation:t,challenge:n,environmentId:i}){try{let a=yield Lr().completePasskeyRecovery({completePasskeyRecoveryRequest:{attestation:t,challenge:n,walletId:e},environmentId:i});return VZ(a)}
90catch(e){yield V7(e,"Error completing passkey recovery");return}}),V4=e=>$k(void 0,[e],void 0,function*({environmentId:e}){try{return yield Lr().getUserPasskeys({environmentId:e})}catch(e){return yield V7(e,"Error getting user passkeys"),{count:0,passkeys:[]}}}),V7=(e,t,n)=>$k(void 0,void 0,void 0,function*(){if(e instanceof Response){let i=yield V3.fromResponse({cause:e,message:t});xj.error(i,n)}else xj.error(e,n)}),V8=e=>{var t;return(null==(t=e.scope)?void 0:t.includes("requiresAdditionalAuth"))||e.mfaBackupCodeAcknowledgement===hD.Pending},V9=e=>{var t;return null==(t=e.scope)?void 0:t.includes("device:register")},Be=()=>{let e=$_("user");return(0,_N.useMemo)(()=>e?VB(e):void 0,[e])},Bt=()=>{var e;let t=(0,_N.useRef)(!1),n=$_("user");if(!n){t.current=!1;return}if(!(!t.current&&((null==(e=n.missingFields)?void 0:e.length)||V8(n)||V9(n))))return t.current=!0,n},Bn=()=>{let e=Bt();return(0,_N.useMemo)(()=>e?VB(e):void 0,[e])},Bi=(e,t,n,i,a)=>{let r=JSON.stringify({expirationDate:a,privateKey:t,privateKeyJwk:n,publicKey:e,registered:i});return wW.Buffer.from(r).toString("base64")},Ba=e=>[...new Uint8Array(e)].map(e=>e.toString(16).padStart(2,"0")).join(""),Br=(e,t)=>$k(void 0,void 0,void 0,function*(){let n=yield crypto.subtle.importKey("jwk",e,{name:"ECDSA",namedCurve:"P-256"},!1,["sign"]);return Ba((yield crypto.subtle.sign({hash:"SHA-256",name:"ECDSA"},n,new TextEncoder().encode(t))))}),Bo=(e,t)=>{var n;let i,a=null==t?void 0:t.find(({id:t})=>t===e);if(!a)throw Error("Dynamic v2 wallet not found");if((null==(n=null==a?void 0:a.walletName)?void 0:n.startsWith("turnkey"))?i=null==a?void 0:a.id:(null==a?void 0:a.signerRefId)&&(i=null==a?void 0:a.signerRefId),!i)throw Error("Invalid wallet type: expecting 'turnkey' wallet, or a wallet with a 'signerRefId'");return i},Bs="dynamic_client_session_keys",Bl={priority:["secureStorage","localStorage"]},Bd={priority:["secureStorage","localStorage"]},Bc=()=>$k(void 0,void 0,void 0,function*(){let{private:e,public:t,privateJwk:n}=yield $k(void 0,void 0,void 0,function*(){var e;let t,n,i,a=yield crypto.subtle.generateKey({name:"ECDSA",namedCurve:"P-256"},!0,["sign","verify"]),r=yield crypto.subtle.exportKey("raw",a.publicKey),o=yield crypto.subtle.exportKey("jwk",a.privateKey),s=(n=(t=new Uint8Array(r)).byteLength,(i=t.slice(0,1+n>>>1))[0]=2|1&t[n-1],i.buffer);return{private:Ba((e=(null==(e=o.d)?void 0:e.replace(/-/g,"+").replace(/_/g,"/"))||"",Uint8Array.from(atob(e),e=>e.charCodeAt(0)))),privateJwk:o,public:Ba(s),publicUncompressed:Ba(r)}});return{privateKey:e,privateKeyJwk:n,publicKey:t,registered:!1}}),Bu=()=>$k(void 0,void 0,void 0,function*(){let e=yield Bc();return _h.setItem("dynamic_secure_enclave_session_keys",Bi(e.publicKey,e.privateKey,e.privateKeyJwk,e.registered),Bd),e}),Bm=({environmentId:e,projectSettings:t})=>{let n=Bn(),i=(0,_N.useCallback)(()=>{let e=_h.getItem(zK,zZ);return e?JSON.parse(wW.Buffer.from(e,"base64").toString()):void 0},[]),a=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({walletId:e,environmentId:t,privateKey:n,privateKeyJwk:i,publicKey:a,prevSessionKeySignature:r,user:o}){let s,l=Bo(e,o.verifiedCredentials);try{let e;s=yield(e={environmentId:t,prevSessionKeySignature:r,publicKey:a,walletId:l},$k(void 0,[e],void 0,function*({environmentId:e,walletId:t,publicKey:n,prevSessionKeySignature:i}){let a;try{let{nonce:r,nonceSignature:o,publicKey:s}=yield $k(void 0,void 0,void 0,function*(){var e,t;let n=O1(),{signature:i}=yield $m(n),a=i.split("/");if(a.length<3)throw Error(`Unexpected session chaining signature format: expected 3 parts, got ${a.length}`);let[,r,o]=a;return{nonce:o,nonceSignature:r,publicKey:null!=(t=null==(e=jm(n))?void 0:e.publicKey)?t:""}});a=yield Lr({customHeaders:{"x-dyn-session-nonce":r,"x-dyn-session-nonce-signature":o,"x-dyn-session-public-key":s}}).registerSessionKey({environmentId:e,registerSessionKeyRequest:{prevSessionKeySignature:i,publicKey:n,walletId:t}})}catch(e){if(e instanceof Response){let a=yield V3.fromResponse({cause:e,message:"Error register session key"});if(xj.error(a,{prevSessionKeySignature:i,publicKey:n}),_y.logEvent("session-key","Error registering session key",_y.formatObject({prevSessionKeySignature:i,publicKey:n,walletId:t})),w7.isNativeMobile&&xj.instrument(_y.packScopes()),422===a.response.status&&a.json.code===vD.InvalidSessionPublicKey)throw new V2(a.json.error);throw a}throw xj.error(e),e}return a}))}catch(e){throw e instanceof V2&&(_x.warn("Invalid embedded wallet session key. Re-authentication is required to create new session keys."),xR.emit("triggerLogout","embedded-wallet-session-key-invalid")),_x.error("Error registering session key",{error:e}),e}let d=new Date(1e3*s.expiresAt);return _y.logEvent("session-key","Created new session key",_y.formatObject({expirationDate:d,publicKey:a})),_h.setItem(zK,Bi(a,n,i,!0,d),zZ),{expirationDate:d,privateKey:n,publicKey:a}}),[]),r=(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({ignoreRestore:t=!1,walletId:r}){let o,s,l,d;if(!n)throw Error("User not found");let c=i();_y.logEvent("session-key","registerEmbeddedWalletSessionKey",_y.formatObject({hasDecodedSessionKeys:!!c,publicKey:null==c?void 0:c.publicKey}
90)),c||(_x.error("Session keys not found in storage. Generating new session keys.",{userId:null==n?void 0:n.userId}),c=yield Bu());let u=c.registered&&c.expirationDate&&new Date<=new Date(c.expirationDate)&&!t;return(_y.logEvent("session-key","isSessionKeyValid",_y.formatObject({isSessionKeyValid:!!u})),u)?c:(_y.logEvent("session-key","decodedSessionKeys",_y.formatObject({publicKey:c.publicKey,registered:c.registered})),c.registered?(d=yield Br(c.privateKeyJwk,n.sessionId),{publicKey:o,privateKey:s,privateKeyJwk:l}=yield Bc(),_y.logEvent("session-key","Loaded prevSessionKeySignature",_y.formatObject({prevSessionKeySignature:d,publicKey:o}))):{publicKey:o,privateKey:s,privateKeyJwk:l}=c,a({environmentId:e,prevSessionKeySignature:d,privateKey:s,privateKeyJwk:l,publicKey:o,user:n,walletId:r}))}),[e,i,a,n]),o=(0,_N.useCallback)(()=>{let e=i();if(!(null==e?void 0:e.publicKey))throw _y.logEvent("session-key","getSessionPublicKey","Could not find session keys."),Error("Could not find session keys.");return _y.logEvent("session-key","getSessionPublicKey",_y.formatObject({publicKey:null==e?void 0:e.publicKey})),null==e?void 0:e.publicKey},[i]),s=(0,_N.useCallback)(()=>!0,[]);return{generateSessionKey:Bu,getSessionPublicKey:o,getSignedSessionId:(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){let e=null==n?void 0:n.sessionId;if(!e)throw Error("Session ID not found");let t=i();if(!(null==t?void 0:t.privateKeyJwk))throw Error("Private key JWK not found");return yield Br(t.privateKeyJwk,e)}),[i,null==n?void 0:n.sessionId]),registerEmbeddedWalletSessionKey:r,removeSessionKey:(0,_N.useCallback)(()=>{_y.logEvent("session-key","removeSessionKey"),_h.removeItem(zK,zZ)},[]),shouldRegisterSessionKeysOnSignin:s}};class Bp extends wL{constructor(){super("Email already exists")}}class Bh extends wL{constructor(){super("Custom Field for user must be unique within the environment","custom_field_data_not_unique")}}class Bv extends wL{constructor(){super("Username already exists")}}class Bf extends wL{constructor(){super("Too many email verification attempts.")}}class Bg extends wL{constructor(e){super(null!=e?e:"Invalid phone number.")}}class By extends wL{constructor(e){super(e),this.error=e}}let Bw=(0,_N.createContext)(void 0),B_=({children:e})=>{let[t,n]=(0,_N.useState)(!1),i=(0,_N.useMemo)(()=>({isLoadingEmbeddedWallet:t,setIsLoadingEmbeddedWallet:n}),[t]);return(0,xx.jsx)(Bw.Provider,{value:i,children:e})},Bb=xT(Bw,"WalletContextProvider"),Bk="dyn-secure-enclave-container-id",BI="dyn-secure-enclave-element-id",Bx="dyn-secure-enclave-export-element-id";(s2=go||(go={})).V1="V1",s2.V2="V2";let BS=(0,_N.createContext)(void 0),BC=({children:e})=>{let{view:t}=xD(),[n,i]=(0,_N.useState)(!1);(0,_N.useEffect)(()=>{i(!1)},[t]);let a=(0,_N.useMemo)(()=>({isFooterExpanded:n,setIsFooterExpanded:i}),[n]);return(0,xx.jsx)(BS.Provider,{value:a,children:(0,xx.jsx)("div",{children:e})})},BR=xT(BS,"FooterAnimationContextProvider"),BO=(0,_N.createContext)(void 0),Bj=({children:e})=>{let t=(0,_N.useRef)();return(0,xx.jsx)(BO.Provider,{value:{selectedPhoneCountry:t},children:e})},BT=xT(BO,"FieldsStateProvider"),BP=/^(\+[1-9]\d{1,14})?$/,BE="name-service-subdomain-handle",BA=(e,t)=>Fv({dialCode:t.dialCode,phone:e}).length>0,BN={checkbox:VC(),select:Vl(),text:Vl()},Bq=()=>{let{t:e}=$G(),{selectedPhoneCountry:t}=BT();return{fieldsConfig:(0,_N.useMemo)(()=>({alias:{key:"dyn_collect_user_data.fields.alias.label",label:e("dyn_collect_user_data.fields.alias.label"),type:"string",validation:Vl().trim()},country:{key:"dyn_collect_user_data.fields.country.label",label:e("dyn_collect_user_data.fields.country.label"),type:"select",validation:Vl().oneOf(CZ.map(e=>e.code))},email:{autoComplete:"email",key:"dyn_collect_user_data.fields.email.label",label:e("dyn_collect_user_data.fields.email.label"),type:"email",validation:Vl().email(e("dyn_collect_user_data.fields.email.validation"))},firstName:{key:"dyn_collect_user_data.fields.first_name.label",label:e("dyn_collect_user_data.fields.first_name.label"),type:"string",validation:Vl().trim()},jobTitle:{key:"dyn_collect_user_data.fields.job_title.label",label:e("dyn_collect_user_data.fields.job_title.label"),type:"string",validation:Vl().trim()},lastName:{key:"dyn_collect_user_data.fields.last_name.label",label:e("dyn_collect_user_data.fields.last_name.label"),type:"string",validation:Vl().trim()},phoneNumber:{key:"dyn_collect_user_data.fields.phone_number.label",label:e("dyn_collect_user_data.fields.phone_number.label"),type:"string",validation:Vl().test("length",e("dyn_collect_user_data.fields.phone_number.too_short"),e=>!t.current||void 0===e||0===e.length||BA(e,t.current)).matches(BP,e("dyn_collect_user_data.fields.phone_number.validation"))},policiesConsent:{key:"dyn_collect_user_data.fields.policies_consent.label",label:e("dyn_collect_user_data.fields.policies_consent.label"),type:"boolean",validation:Vt()}
90,tShirtSize:{key:"dyn_collect_user_data.fields.t_shirt_size.label",label:e("dyn_collect_user_data.fields.t_shirt_size.label"),type:"select",validation:Vl().oneOf(CK)},team:{key:"dyn_collect_user_data.fields.team.label",label:e("dyn_collect_user_data.fields.team.label"),type:"select",validation:Vl().oneOf(CG)},username:{key:"dyn_collect_user_data.fields.username.label",label:e("dyn_collect_user_data.fields.username.label"),type:"string",validation:Vl().matches(/^(?!.*([$!#%?])\1)[A-Za-z0-9$!#%?_-]{3,20}$/,e("dyn_collect_user_data.fields.username.validation"))}}),[t,e])}},BU=z9("walletOptions"),{getWalletOptions:BM,useWalletOptions:BD}=BU,BW=e=>{var t;let n,i=BM().walletConnectorOptions,a=e=>`${e.key}-${e.walletConnector.connectedChain}`,r=new Map(i.map(e=>[a(e),e]));e.forEach(e=>{r.set(a(e),e)}),t=Array.from(r.values()),n=BM(),BU.setWalletOptions(Object.assign(Object.assign({},n),{walletConnectorOptions:t}))};var B$='@layer shadow-reset{.dynamic-shadow-dom-content{all:initial}}@layer preflight{a,hr{color:inherit}progress,sub,sup{vertical-align:baseline}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,menu,ol,p,pre,ul{margin:0}fieldset,legend,menu,ol,ul{padding:0}*,:after,:before{border:0 solid;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}summary{display:list-item}menu,ol,ul{list-style:none}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}
90[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}}.button{align-items:center;cursor:pointer;display:flex;gap:.375rem;justify-content:center;position:relative;transition:all .2s ease}.button:disabled:not(.button--loading){background-color:var(--dynamic-base-3);cursor:default}.button--expanded{align-self:stretch;flex:1;width:100%}.button--brand-primary{background:var(--dynamic-brand-primary-color);border:var(--dynamic-button-primary-border);box-shadow:var(--dynamic-shadow-down-1);color:#fff;padding:var(--dynamic-button-primary-padding)}.button--brand-primary .spinner{color:var(--dynamic-base-1)!important}.button--brand-primary:hover:enabled{box-shadow:var(--dynamic-button-shadow)}.button--brand-primary:active:enabled,.button--primary{box-shadow:var(--dynamic-shadow-down-1)}.button--primary{background:var(--dynamic-button-primary-background);border:var(--dynamic-button-primary-border);padding:var(--dynamic-button-primary-padding)}.button--primary:hover:enabled{box-shadow:var(--dynamic-button-shadow)}.button--primary:active:enabled,.button--secondary{box-shadow:var(--dynamic-shadow-down-1)}.button--secondary{background:var(--dynamic-button-secondary-background);border:var(--dynamic-button-secondary-border);padding:var(--dynamic-button-secondary-padding)}.button--secondary:hover:enabled{background:var(--dynamic-hover)}.button--secondary:active:enabled{background:var(--dynamic-base-3)}.button--tertiary,.button--tertiary .typography{color:var(--dynamic-text-secondary)}.button--tertiary:hover:enabled,.button--tertiary:hover:enabled .typography{color:var(--dynamic-text-primary)}.button--card{background:var(--dynamic-button-primary-background);box-shadow:0 .0625rem .125rem 0 rgba(24,39,75,.04);padding:var(--dynamic-button-primary-padding)}.button--card:hover:enabled{box-shadow:0 .75rem 1.25rem -.375rem rgba(24,39,75,.02),0 1rem 1.625rem -.25rem rgba(24,39,75,.04)}.button--danger{background:var(--dynamic-error-1);border:var(--dynamic-button-primary-border);color:var(--dynamic-base-1);padding:var(--dynamic-button-primary-padding)}.button--danger:hover:enabled{box-shadow:var(--dynamic-button-shadow)}.button--danger:active:enabled{box-shadow:var(--dynamic-shadow-down-1)}.button--padding-default{padding:.625rem 1rem}
90.button--padding-default,.button--padding-large{border-radius:calc(var(--dynamic-border-radius)/2)}.button--padding-large{padding:.875rem 1.25rem}.button--padding-medium{border-radius:calc(var(--dynamic-border-radius)/3);padding:.625rem 1rem}.button--padding-small{border-radius:calc(var(--dynamic-border-radius)/4);padding:.5rem .75rem}.button--padding-none{padding:0}.button--padding-login-screen-height{border-radius:calc(var(--dynamic-border-radius)/2);min-height:2.5rem;padding:0 1rem}.button__spinner{margin-left:auto;margin-right:auto}.button__end-slot,.button__start-slot{display:inline-flex}.button__spinner-container{align-items:center;bottom:0;color:var(--dynamic-text-primary);display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.button--loading>:not(.button__spinner-container){opacity:0}.accordion-item{overflow:hidden;position:relative;transition-duration:.15s;transition-property:max-height;transition-timing-function:ease-out}.accordion-item--full-height{height:var(--dynamic-modal-height,100vh)}.accordion-item__curtain{background-color:var(--dynamic-overlay);left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 50ms ease-in;z-index:1}.accordion-item__curtain--dimmed{bottom:0;opacity:1}.dyn-accordion-toggle{align-items:center;border:none;border-radius:0;box-shadow:none;display:flex;flex:1;justify-content:space-between}.dyn-accordion-toggle__label{display:flex}.dyn-accordion-toggle__icon{display:flex;transition:transform .3s cubic-bezier(0,0,.24,1)}.dyn-accordion-toggle__icon-open{transform:rotate(-180deg)}.dyn-accordion-toggle:enabled,.dyn-accordion-toggle:enabled:hover{box-shadow:none}.vertical-accordion__container{display:flex;flex-direction:column}.alert{border:1px solid var(--dynamic-base-3);border-radius:calc(var(--dynamic-border-radius)/2);display:flex;gap:.75rem;justify-content:center;padding:.75rem}.alert--with-icon{justify-content:flex-start}.alert--error{background-color:var(--dynamic-error-2);color:var(--dynamic-error-1)}.alert--warning{background-color:var(--dynamic-base-2);color:var(--dynamic-alert-1)}.alert--info{background-color:var(--dynamic-brand-secondary-color);color:var(--dynamic-brand-primary-color)}.alert--success{background-color:var(--dynamic-success-2);color:var(--dynamic-success-1)}.alert__icon{flex-shrink:0}.badge__container{align-items:center;border-radius:9999px;display:flex;font-size:.625rem;font-weight:500;gap:.25rem;padding:.25rem .5rem;position:relative;transition:color .3s,background-color .3s;white-space:nowrap}.badge__container__primary{background-color:var(--dynamic-badge-primary-background);color:var(--dynamic-badge-primary-color)}.badge__container__secondary{background-color:var(--dynamic-badge-background);color:var(--dynamic-badge-color)}.badge__dot{background-color:var(--dynamic-badge-dot-background);border-radius:9999px;height:.375rem;transition:color .3s,background-color .3s;width:.375rem}.checkbox--hidden{cursor:pointer;display:block;height:1rem;opacity:0;position:absolute;width:1rem;z-index:10}.checkbox--hidden:checked+.checkbox--visible{background:var(--dynamic-brand-primary-color);border-style:none}.checkbox--hidden:checked+.checkbox--visible>.checkbox__icon{opacity:1}.checkbox--hidden:disabled{pointer-events:none}.checkbox--visible{align-items:center;background:var(--dynamic-base-3);border:.0625rem solid var(--dynamic-base-4);border-radius:calc(var(--dynamic-border-radius)/4);display:flex;height:1rem;justify-content:center;position:absolute;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem;z-index:0}.checkbox__container{height:1rem;position:relative;width:1rem}.checkbox__icon{color:#fff;height:.75rem;opacity:0;transition-duration:.2s;transition-property:opacity;width:.75rem}.connect-button{background:var(--dynamic-connect-button-background);border:var(--dynamic-connect-button-border);border-radius:calc(var(--dynamic-connect-button-radius, var(--dynamic-border-radius))/2);box-shadow:var(--dynamic-connect-button-shadow)}.connect-button:hover:enabled{background:var(--dynamic-connect-button-background-hover);border:var(--dynamic-connect-button-border-hover);box-shadow:var(--dynamic-connect-button-shadow-hover)}.connect-button:hover:enabled .typography{color:var(--dynamic-connect-button-color-hover)}.connect-button .typography{color:var(--dynamic-connect-button-color)}.copy-button__container{position:relative}.copy-button__tooltip{background-color:var(--dynamic-text-primary);color:var(--dynamic-base-2);font-size:.75rem}@keyframes enter-tile{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.enter-list-tile-animation{animation-duration:.2s;animation-fill-mode:both;animation-iteration-count:1;animation-name:enter-tile;animation-timing-function:ease-out}.error-container{word-wrap:break-word;align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:.5rem;overflow:visible;padding:.5rem .75rem;transition:all .3s ease;word-break:break-word}.error-container img,.error-container svg{flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.error-container--error{background:var(--dynamic-error-2);color:var(--dynamic-error-1)}.error-container--info{background:var(--dynamic-base-3);color:var(--dynamic-text-primary)}.error-container--success{background:var(--dynamic-success-2);color:var(--dynamic-success-1)}.error-container--multi-wallet{margin-bottom:.75rem}.error--with-icon{flex:1;margin-left:.875rem;min-width:0}.error-container *{transition:all .3s ease}.icon--color-brand-primary{color:var(--dynamic-brand-primary-color)}.icon--color-text-primary{color:var(--dynamic-text-primary)}.icon--color-text-secondary{color:var(--dynamic-text-secondary)}.icon--color-text-tertiary{color:var(--dynamic-text-tertiary)}.icon--color-text-error{color:var(--dynamic-error-1)}.icon--color-success-1{color:var(--dynamic-success-1)}.icon--size-xsmall{height:.75rem;width:.75rem}.icon--size-small{height:1rem;width:1rem}
90.icon--size-mini{height:1.25rem;width:1.25rem}.icon--size-medium{height:1.5rem;width:1.5rem}.icon--size-mlarge{height:1.875rem;width:1.875rem}.icon--size-large{height:2.375rem;width:2.375rem}.icon-button{align-items:center;border-radius:100%;color:var(--dynamic-text-tertiary);display:flex;justify-content:center}.icon-button svg:hover{color:var(--dynamic-text-secondary)}.icon-button svg:active{color:var(--dynamic-text-primary)}.indicator__container{align-items:center;background:var(--dynamic-base-1);border-radius:100%;bottom:0;display:flex;justify-content:center;position:absolute;right:0}.indicator__icon{background:var(--dynamic-success-1);border-radius:100%}.indicator__wallet-connect{background:#4084ed;bottom:0;color:#fff;position:absolute;right:-.125rem}.icon-with-spinner__container,.indicator__wallet-connect{align-items:center;border-radius:9999px;display:flex;justify-content:center}.icon-with-spinner__container{position:relative}.icon-with-spinner__container img{height:100%;width:100%}.icon-with-spinner__icon-container{align-items:center;display:flex;justify-content:center;position:relative}.icon-with-spinner__spinner-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));position:absolute;right:0;top:0}.icon-with-spinner__spinner{grid-column-start:2;grid-row-start:1;height:100%;width:100%}.icon-with-spinner__animation{animation:spin 1.4s linear infinite}.icon-with-status__container{margin-bottom:12px;max-width:-moz-fit-content;max-width:fit-content;position:relative}.icon-with-status__container .icon{border-radius:100%}.icon-with-status__status-dot{bottom:-.125rem;position:absolute;right:-.25rem}.icon-with-status__container .inner-icon__container{background:var(--dynamic-base-1);border-radius:100%;bottom:-.125rem;padding:.1875rem;position:absolute;right:-.1875rem}.icon-with-status__container .inner-icon{border-radius:100%}.icon-with-status__container .inner-icon svg{height:1rem;width:1rem}.icon-with-status__container .inner-icon--green{background:var(--dynamic-success-1)}.icon-with-status__container .inner-icon--red{background:var(--dynamic-error-1)}.icon-with-status__container .inner-icon path{fill:var(--dynamic-base-1)}.icon-with-status__container .status-dot__container{align-items:center;background:var(--dynamic-base-1);border-radius:100%;bottom:-.125rem;display:flex;height:.625rem;justify-content:center;position:absolute;right:-.25rem;width:.625rem}.icon-with-status__container .status-dot{border-radius:100%;height:.375rem;width:.375rem}.icon-with-status__container .status-dot--green{background:var(--dynamic-success-1)}.icon-with-status__container .status-dot--red{background:var(--dynamic-error-1)}
90.info-item__container{color:var(--dynamic-text-tertiary);display:flex}.info-item__container a{text-decoration:underline}.info-item__container .info-item__icon-container{border-radius:calc(var(--dynamic-border-radius)/3);color:var(--dynamic-text-tertiary);display:flex;margin-right:1.125rem}.info-item__container .info-item__icon-container svg{height:1.5rem;width:1.5rem}.info-item__container .info-item__secondary-text{margin-top:.25rem}.phone-number-field{display:flex;flex-direction:column}.phone-number-field__fields{align-items:stretch;display:flex;position:relative;width:100%}.phone-number-field__fields__country-code{align-items:center;background-color:var(--dynamic-base-2);border:.0625rem solid var(--dynamic-base-3);border-radius:calc(var(--dynamic-border-radius)*.4) 0 0 calc(var(--dynamic-border-radius)*.4);border-right:none;cursor:pointer;display:flex;padding-left:.75rem;position:relative;transition:all .2s ease;width:6.25rem}.phone-number-field__fields__country-code--disabled{background-color:var(--dynamic-base-3);pointer-events:none}.phone-number-field__fields__country-code__flag{margin-right:.5rem}.phone-number-field__fields__country-code__plus{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.phone-number-field__fields__country-code__container{align-items:center;display:flex;flex:1;pointer-events:none}.phone-number-field__fields__country-code .phone-number-field__fields__country-code__container .phone-number-field__fields__country-code__container__input{border:none;flex:1;padding:0;width:100%}.phone-number-field__fields__country-code__chevron{cursor:pointer;position:absolute;right:.5rem;width:1rem}.phone-number-field__fields__phone-number{align-items:center;display:flex;flex:1;position:relative}.phone-number-field__fields .phone-number-field__fields__phone-number .phone-number-field__fields__phone-number__input{border-radius:0 calc(var(--dynamic-border-radius)*.4) calc(var(--dynamic-border-radius)*.4) 0;padding-left:.75rem}.phone-number-field__fields__placeholder{align-self:center;color:var(--dynamic-text-secondary);left:7.0625rem;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.phone-number-field__fields__inline-submit{align-self:center;position:absolute;right:.75rem}.phone-number-field__dropdown{width:calc(var(--dynamic-modal-width) - 3rem)}.phone-number-field__dropdown__items{display:flex;flex-direction:column}.phone-number-field__dropdown__items__country{align-items:center;cursor:pointer;display:flex;gap:.375rem;padding:.375rem .75rem}.phone-number-field__dropdown__items__country__flag{width:1.5rem}.phone-number-field__dropdown__items__country__name{font-size:var(--dynamic-text-size-body-small)}.phone-number-field__dropdown__items__country__code{color:var(--dynamic-text-secondary);font-size:var(--dynamic-text-size-body-small)}.phone-number-field__dropdown__items__country:hover{background-color:var(--dynamic-base-4)}.phone-number-field__dropdown__items__country--selected{background-color:var(--dynamic-base-3)}.phone-number-field__error-message{color:var(--dynamic-error-1);padding:.5rem 0}.phone-number-field input::-webkit-inner-spin-button,.phone-number-field input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.phone-number-field input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.icon-button{--icon-arrow:var(--dynamic-text-tertiary);--icon-background:var(--dynamic-base-3)}.icon-button,.icon-button path,.icon-button rect{transition:all .2s}.icon-button--active,.icon-button:hover{--icon-arrow:var(--dynamic-text-secondary);--icon-background:var(--dynamic-hover)}.icon-button--has-content,.icon-button--has-content:hover{--icon-arrow:var(--dynamic-base-2);--icon-background:var(--dynamic-brand-primary-color)}.input__container{position:relative}.input__container .input__suffix{position:absolute;right:1rem;top:1rem}.input__container .input{background:var(--dynamic-base-2);border-color:var(--dynamic-base-3);border-radius:calc(var(--dynamic-border-radius)*.4);border-width:.0625rem;color:var(--dynamic-text-primary);font-size:.9375rem;font-weight:400;margin:0;outline:none;transition:all .2s ease;width:100%}
90.input__container .input:disabled{background:var(--dynamic-base-3);border-color:var(--dynamic-base-4)}.input__container .input:disabled .input__label{color:var(--dynamic-text-tertiary)}.input__container .input__label{color:var(--dynamic-text-secondary);cursor:text;font-size:.625rem;pointer-events:none}.input__container .input:not(.input__error,.input__success):focus,.input__container .input:not(.input__error,.input__success):hover{background:var(--dynamic-base-2);border-color:var(--dynamic-base-4)}.input__container .input__error{background:var(--dynamic-error-2);border-color:var(--dynamic-error-1)}.input__container .input__error~.input__label,.input__container .input__error~.input__trailing{color:var(--dynamic-error-1)}.input__container .input__success{border-color:var(--dynamic-success-1)}.input__container .input__success~.input__label,.input__container .input__success~.input__trailing{color:var(--dynamic-success-1)}.input__container .input__has_trailing{padding-right:4rem}.input__container .input__trailing{color:var(--dynamic-text-secondary);font-size:.75rem;font-weight:500;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.input__container--dense .input{padding:1.125rem .75rem .375rem}.input__container--dense .input::-moz-placeholder{color:transparent}.input__container--dense .input::placeholder{color:transparent}.input__container--dense .input--no-label{padding-block:.75rem}.input__container--dense .input__label{left:.75rem;position:absolute;top:.4375rem;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input__container--dense .input:-moz-placeholder-shown~.input__label{font-size:.9375rem;top:.75rem}.input__container--dense .input:placeholder-shown~.input__label{font-size:.9375rem;top:.75rem}.input__container--dense .input:focus~.input__label{font-size:.625rem;top:.4375rem}.input__container--regular{display:grid;grid-template-areas:"label" "input" "message"}.input__container--regular .input{grid-area:input;padding:.75rem}.input__container--regular .input__label{align-items:center;display:inline-flex;font-size:.75rem;grid-area:label;line-height:1rem;margin-bottom:.5rem}.input__container--regular .input__label:after{background:var(--dynamic-base-4);content:"";flex:1;height:1px;margin-left:.75rem;right:0}
90.input__container--regular .input__suffix{align-self:center;grid-area:input;justify-self:end;margin-right:1rem;position:static}.input__container--regular .input__trailing{align-self:center;grid-area:input;justify-self:end;margin-right:.75rem;position:static;transform:none}.input__container--regular .input__message{grid-area:message}.input__message{color:var(--dynamic-text-primary);padding:.5rem 0}.input__message__error{color:var(--dynamic-error-1)}.input__message__success{color:var(--dynamic-success-1)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.list-tile{align-items:center;background-color:var(--dynamic-wallet-list-tile-background);border:var(--dynamic-wallet-list-tile-border);border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:var(--dynamic-wallet-list-tile-shadow);color:var(--dynamic-text-primary);display:flex;gap:.625rem;padding:var(--dynamic-wallet-list-tile-padding);transition-duration:var(--dynamic-wallet-list-tile-animation-duration);transition-property:all;transition-timing-function:ease-out;width:100%}.list-tile:not(:disabled):active{transform:scale(.95)}.list-tile:not(:disabled):hover{background-color:var(--dynamic-wallet-list-tile-background-hover);border:var(--dynamic-wallet-list-tile-border-hover);box-shadow:var(--dynamic-wallet-list-tile-shadow-hover)}.list-tile__children{flex-grow:1;text-align:left}.user-wallet{align-items:center;display:flex;height:3.4375rem;justify-content:space-between}.user-wallet__info{align-items:center;display:flex;gap:.5rem}.user-wallet__info__icon{height:1.75rem;width:1.75rem}.user-wallet__info__icon--avatar{border-radius:50%;overflow:hidden}.user-wallet__info__address{display:flex;flex-direction:column;text-align:left}.user-wallets-list{-ms-overflow-style:none;display:flex;flex-direction:column;gap:.5rem;margin-inline:1.5rem;margin-bottom:1.5rem;max-height:100%;overflow-y:auto;scrollbar-width:none}.user-wallets-list::-webkit-scrollbar{display:none}.modal-header{align-items:center;background:var(--dynamic-header-background);display:flex;flex-direction:column;justify-content:center;padding:var(--dynamic-header-padding);width:100%}.modal-header--border{border-bottom:var(--dynamic-header-border-bottom)}.modal-header--empty{padding-bottom:0}.modal-header--filled{background:var(--dynamic-base-2)}.modal-header__content{align-items:center;display:flex;justify-content:center;width:100%}.modal-header__content--align-content-bottom{align-items:start}.modal-header__content__leading,.modal-header__content__trailing{align-items:center;display:flex;flex:1;gap:.25rem;height:1.5rem}
90.modal-header__content__leading--empty,.modal-header__content__trailing--empty{height:0}.modal-header__content__leading{justify-content:flex-start;margin-right:auto}.modal-header__content__trailing{justify-content:flex-end;margin-left:auto}.hardware-wallet-toggle__toggle{pointer-events:none}.network-switch-control__container{align-items:center;background:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);bottom:0;color:var(--dynamic-text-primary);display:flex;gap:.375rem;max-width:100%;padding:.25rem;position:absolute;right:0;transform:translateX(50%)}.network-switch-control__container--error{border:1px solid var(--dynamic-error-1);color:var(--dynamic-error-1);cursor:auto}.network-switch-control__network-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-switch-control__network-icon{border-radius:50%}.network-switch-control__arrow-icon{min-width:1rem;transform:rotate(90deg);transition:transform .15s linear}.network-switch-control__arrow-icon--active{transform:rotate(-90deg)}@keyframes spinner-animation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.network{color:var(--dynamic-text-primary);display:flex;justify-content:space-between;width:100%}.network .network__container{align-items:flex-start;display:flex;flex:1}.network .network__title-icon{border-radius:50%;height:1rem;margin-right:.5rem;margin-top:.0625rem;width:1rem}.network .network__title-container{display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.network .network__title-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network .network__status-container{align-items:center;border-radius:100%;display:flex;height:1rem;justify-content:center;width:1rem}.network .network__status-container .network__status-icon{color:#fff;height:.75rem;width:.75rem}.network .network__status-container .network__status-icon svg path{f
90ill:currentcolor}.network .network__status-container .network__status-spinner-icon{animation:spinner-animation 2s linear infinite;height:.75rem;margin-right:-.9375rem;margin-top:-.75rem;transform-origin:0 100%;width:.75rem}.network .network__status-container--active{background-color:var(--dynamic-brand-primary-color)}.network-action{align-items:center;display:flex;padding:.5rem 1rem}@media (pointer:coarse){.network-action{padding:.5rem 1.5rem}}.network-action:not(.network--not-supported){cursor:pointer}.network-action:not(.network--not-supported):hover{background-color:var(--dynamic-hover)}.network-control-skeleton{align-items:center;border-radius:calc(var(--dynamic-border-radius)/2);display:flex;gap:.375rem;justify-content:center;padding:.1875rem .25rem}.network-control-skeleton__icon{background-color:var(--dynamic-base-3);border:1px solid var(--dynamic-base-4);border-radius:100%;height:1.125rem;width:1.125rem}.network-control-skeleton__skeleton{width:1.875rem}.non-network-switching-supported-control{align-items:center;background:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);bottom:0;color:var(--dynamic-text-primary);display:flex;gap:.375rem;justify-content:center;padding:.25rem;position:absolute;right:0;transform:translateX(50%)}.non-network-switching-supported-control--error{background-color:var(--dynamic-error-2);cursor:auto}.non-network-switching-supported-control__network-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-picker-network-control{display:flex;flex-direction:column}.network-picker-network-control__anchor{position:relative}.linear-gradient-frame{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.linear-gradient-frame__icon{position:absolute}.pin-field__container{display:flex;flex:1;flex-grow:0;gap:2.5%;justify-content:space-between;margin-top:1rem;max-width:19.5rem;width:100%}.pin-input__input{background:var(--dynamic-base-2);border:.0625rem solid var(--dynamic-base-4);border-radius:.75rem;color:var(--dynamic-text-primary);font-size:1rem;height:2.75rem;max-width:2.75rem;outline:.125rem solid transparent;outline-offset:.125rem;text-align:center;width:100%}
90.pin-input__input:last-child{margin-right:0}.pin-input__input:disabled{cursor:not-allowed;opacity:.5}.pin-input__input--error{background:var(--dynamic-error-2);border-color:var(--dynamic-error-1);color:var(--dynamic-error-1)}.pin-input__input--success{background:var(--dynamic-success-2);border-color:var(--dynamic-success-1);color:var(--dynamic-success-1)}.modal-component__container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modal-component__backdrop{-webkit-backdrop-filter:var(--dynamic-modal-backdrop-filter);backdrop-filter:var(--dynamic-modal-backdrop-filter);background:var(--dynamic-modal-backdrop-background);cursor:default;height:100%;left:0;position:fixed;top:0;width:100%}.search__container{align-items:center;background:var(--dynamic-search-bar-background);border:var(--dynamic-search-bar-border);border-radius:calc(var(--dynamic-border-radius)/1.5);cursor:text;display:flex;gap:.625rem;height:2.625rem;justify-content:space-between;min-height:2.25rem;padding-left:.75rem;padding-right:.75rem}.search__container,.search__container svg{color:var(--dynamic-text-tertiary)}.search__container:hover:not(.search__container--active,.search__container:focus-within){background:var(--dynamic-search-bar-background-hover);border:var(--dynamic-search-bar-border-hover);color:var(--dynamic-text-secondary)}.search__container:hover:not(.search__container--active,.search__container:focus-within) svg{color:var(--dynamic-text-secondary)}.search__container--active,.search__container:focus-within{background:var(--dynamic-search-bar-background-focus);border:var(--dynamic-search-bar-border-focus);color:var(--dynamic-text-primary)}.search__container--active svg,.search__container:focus-within svg{color:var(--dynamic-text-secondary)}.search-icon__container{align-items:center;color:var(--dynamic-text-tertiary);display:flex;height:1rem;justify-content:center;width:1rem}.search__input{background:none;border:0;color:var(--dynamic-text-primary);display:flex;flex-grow:1;font-size:var(--dynamic-text-size-body-small);font-weight:500;line-height:1rem;margin:0;outline:none;padding-bottom:.25rem;padding-top:.25rem}.search__input::-moz-placeholder{color:var(--dynamic-text-tertiary)}.search__input::placeholder{color:var(--dynamic-text-tertiary)}.search__input:hover::-moz-placeholder{color:var(--dynamic-text-secondary)}.search__input:hover::placeholder{color:var(--dynamic-text-secondary)}.search__input:focus::-moz-placeholder{color:transparent}.search__input:focus::placeholder{color:transparent}.search__button--clear{color:var(--dynamic-text-secondary);font-size:var(--dynamic-text-size-body-mini)}.search__button--clear:hover{color:var(--dynamic-text-primary)}.select__container{cursor:pointer;position:relative}.select__container .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;bottom:0;left:0;opacity:0;outline:none;position:absolute;right:0;top:0}.select__container .select::-moz-placeholder{color:transparent}.select__container .select::placeholder{color:transparent}.select__container .select__body{background:var(--dynamic-base-2);border-color:var(--dynamic-base-4);border-radius:calc(var(--dynamic-border-radius)*.4);border-width:.0625rem;display:block;margin:0;padding:1.125rem .75rem .375rem;position:relative;transition:all .2s ease;width:100%}.select__container .select__value{color:var(--dynamic-text-primary);font-size:.9375rem;font-weight:400}.select__container .select__label{color:var(--dynamic-text-secondary);font-size:.9375rem;left:.75rem;pointer-events:none;position:absolute;top:.75rem;transition:all .2s ease}.select__container .select__control_icon{align-items:center;bottom:0;color:var(--dynamic-text-secondary);display:flex;position:absolute;right:.75rem;top:0}.select__container .select__has_value .select__label{font-size:.625rem;top:.4375rem}.select__container .select:has(.select__error)~.select__body{background:var(--dynamic-error-2);border-color:var(--dynamic-error-1)}.select__container .select__error{background:var(--dynamic-error-2);border-color:var(--dynamic-error-1)}.select__container .select__error .select__control_icon,.select__container .select__error .select__label{color:var(--dynamic-error-1)}.select__message{color:var(--dynamic-text-primary);padding-top:.5rem}.select__message__error{color:var(--dynamic-error-1)}.separator{border-top:.0625rem solid var(--dynamic-base-3)}@keyframes shimmer{to{transform:translateX(100%)}}.skeleton{background:var(--dynamic-base-3);border-radius:calc(var(--dynamic-border-radius)/6);display:inline-flex;line-height:1;min-width:100%;overflow:hidden;position:relative;z-index:0}.skeleton:after{animation:shimmer 2s infinite;background-image:var(--dynamic-loading-animation-gradient);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.spinner{animation:spin 1s linear infinite;color:var(--dynamic-brand-primary-color)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.status-dot__container{align-items:center;background:var(--dynamic-base-1);border-radius:100%;display:flex;height:.625rem;justify-content:center;width:.625rem}.status-dot{border-radius:100%;height:.375rem;width:.375rem}.status-dot--green{background:var(--dynamic-success-1)}.status-dot--red{background:var(--dynamic-error-1)}.status-dot--yellow{background:var(--dynamic-alert-1)}.support-links{display:flex;flex-direction:column;gap:.5rem}.support-links__icons-container{align-items:center;display:flex;gap:1rem;justify-content:center}.support-links__icon-link{align-items:center;display:inline-flex;gap:.25rem;text-decoration:none}.switch__container{display:flex}.switch__container.disabled{opacity:.2;pointer-events:none}.switch__container .button{background:var(--dynamic-base-2);border-radius:0;box-shadow:var(--dynamic-shadow-down-1);color:var(--dynamic-text-primary);font-size:var(--dynamic-text-size-button-primary);font-weight:400;margin:0;padding:.75rem 0;width:100%}.switch__container .button:first-child{border-bottom-left-radius:calc(var(--dynamic-border-radius)/3);border-right:0;border-top-left-radius:calc(var(--dynamic-border-radius)/3)}.switch__container .button:last-child{border-bottom-right-radius:calc(var(--dynamic-border-radius)/3);border-top-right-radius:calc(var(--dynamic-border-radius)/3)}.switch__container .button.active{background:var(--dynamic-brand-primary-color);color:#fff}.text-button{align-items:center;border-radius:calc(var(--dynamic-border-radius)/6);color:var(--dynamic-text-secondary);cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.125rem .375rem}.text-button:hover{background-color:var(--dynamic-hover)}.tos-and-pp__text{color:var(--dynamic-text-secondary);font-size:var(--dynamic-text-size-body-small);margin:0 auto;text-align:center}.tos-and-pp__text .tos-and-pp__link{color:var(--dynamic-text-link);text-decoration:none}
90.zoom-transition__root{transform-origin:50% 50%}.vertical-drawer-animation{overflow:hidden;transition-property:max-height;transition-timing-function:ease-out}.typography{font-family:var(--dynamic-font-family-primary);font-weight:400;line-height:normal}.typography--title{font-size:var(--dynamic-text-size-title)}.typography--body-normal{font-size:var(--dynamic-text-size-body-normal)}.typography--body-small{font-size:var(--dynamic-text-size-body-small)}.typography--body-mini{font-size:var(--dynamic-text-size-body-mini)}.typography--button-primary{font-size:var(--dynamic-text-size-button-primary);font-weight:700}.typography--button-secondary{font-size:var(--dynamic-text-size-button-secondary);font-weight:700}.typography--button-tertiary{font-size:var(--dynamic-text-size-button-secondary);font-weight:400}.typography--numbers-display{font-size:var(--dynamic-text-size-numbers-display);font-weight:700}.typography--numbers-big{font-family:var(--dynamic-font-family-numbers);font-size:var(--dynamic-text-size-numbers-big)}.typography--numbers-medium{font-family:var(--dynamic-font-family-numbers);font-size:var(--dynamic-text-size-numbers-medium)}.typography--bold{font-weight:700}.typography--medium{font-weight:500}.typography--semibold{font-weight:600}.typography--regular{font-weight:400}.typography--link{color:var(--dynamic-text-link)}.typography--brand-primary{color:var(--dynamic-brand-primary-color)}.typography--primary{color:var(--dynamic-text-primary)}.typography--secondary{color:var(--dynamic-text-secondary)}.typography--tertiary{color:var(--dynamic-text-tertiary)}.typography--uppercase{text-transform:uppercase}.typography--dynamic-error-1{color:var(--dynamic-error-1)}.typography--error-2{color:var(--dynamic-error-2)}.typography--alert-1{color:var(--dynamic-alert-1)}.typography--connection-green-1{color:var(--dynamic-success-1)}.typography--tooltip{color:var(--dynamic-tooltip-text-color)}.typography--inherit{color:inherit}.typography--white{color:#fff}.typography--current-color{color:currentcolor}.typography--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typography-button__content{align-items:center;display:flex;flex-direction:column}.typography-button__content--with-description{align-items:flex-start;flex:1;text-align:left}.powered-by-dynamic{align-items:center;color:var(--dynamic-text-tertiary);display:flex;text-decoration:none;width:100%}.powered-by-dynamic--center{justify-content:center}.powered-by-dynamic--right{justify-content:end}.powered-by-dynamic__logo,.powered-by-dynamic__text{display:inline-block}.powered-by-dynamic__text{margin-right:.25rem}.powered-by-dynamic__logo{display:inline-block;margin-top:.0625rem;max-width:3.6875rem;width:3.6875rem}.dynamic-footer{background:var(--dynamic-footer-background);padding:var(--dynamic-footer-padding);width:100%}.dynamic-footer:not(.dynamic-footer__top-border){padding-top:0}.dynamic-footer__top-border{border-top:var(--dynamic-footer-border-top)}.user-address,.user-address__container{align-items:center;display:flex;justify-content:center}.user-address__container{margin-top:.375rem}.user-address__status-dot{margin-right:.375rem}.user-address__seperator{background-color:var(--dynamic-base-4);height:.5rem;margin:0 .5rem;width:.0625rem}.app-origin-tile.chip{align-self:center;padding:.625rem 1.25rem}.options-switcher{background-color:var(--dynamic-base-4);display:flex;min-height:2rem;position:relative}.options-switcher,.options-switcher__active-rail,.options-switcher__button{border-radius:calc(var(--dynamic-border-radius)/3)}.options-switcher__button{color:var(--dynamic-text-secondary);flex:1;font-size:var(--dynamic-text-size-button-secondary);font-weight:500;position:relative}.options-switcher__button--active{color:var(--dynamic-text-primary)}.options-switcher__active-rail{background-color:var(--dynamic-base-2);box-shadow:var(--dynamic-shadow-down-1);height:100%;position:absolute;transition:left .1s ease-in-out}.dynamic-verified-icon{color:var(--dynamic-success-1)}.user-profile-field__value{align-items:center;display:flex;min-height:.9375rem;overflow:auto}.user-profile-field__verify-icon{margin-left:.25rem}.user-profile-section{margin:0 0 .75rem}.user-profile-section__title{margin-bottom:.5rem}.user-profile-section__header{display:flex;flex-direction:row;justify-content:space-between}
90.user-profile-section__action{display:flex;margin:0 0 .5rem}.user-profile-social-account__connected-avatar{border-radius:100%;height:100%;overflow:hidden;position:relative;width:100%}.user-profile-social-account__connected-provider-icon{background-color:#fff;border-radius:100%;bottom:-.1875rem;height:.875rem;padding:.09375rem;position:absolute;right:-.3125rem;width:.875rem}.user-profile-social-account__image{-o-object-fit:cover;object-fit:cover}.user-profile-social-account{align-items:center;background-color:var(--dynamic-wallet-list-tile-background);border:var(--dynamic-wallet-list-tile-border);border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:var(--dynamic-wallet-list-tile-shadow);color:var(--dynamic-text-primary);display:flex;gap:.625rem;padding:var(--dynamic-wallet-list-tile-padding);width:100%}.user-profile-social-account__icon{flex-shrink:0;height:1.5rem;position:relative;width:1.5rem}.user-profile-social-account__label{flex-grow:1;text-align:left}.user-profile-social-account__button{box-shadow:none;flex-shrink:0;padding:.1875rem .28125rem}.user-profile-social-account__button .button__spinner-container{left:auto}.user-profile__fields{background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);padding:.75rem}.user-profile__fields,.user-profile__social-accounts{display:flex;flex-direction:column;gap:.5rem}.divider{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 0}.divider__dash{background:var(--dynamic-base-4);height:.0625rem;width:100%}.divider__text{white-space:nowrap}.divider__full-width{width:100%}.divider__no-gap{gap:0}.dynamic-tooltip{background-color:var(--dynamic-tooltip-color);border-radius:calc(var(--dynamic-border-radius)/4);opacity:0;padding:.125rem .5rem;pointer-events:none;position:absolute;transform:translate(-50%,-100%);transform-origin:50% 50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:-1}.dynamic-tooltip__arrow{bottom:-.1875rem;color:var(--dynamic-tooltip-color);height:.25rem;left:50%;position:absolute;transform:translateX(-50%);width:.375rem}.dynamic-tooltip--visible{opacity:1;pointer-events:unset;-webkit-user-select:unset;-moz-user-select:unset;user-select:unset;z-index:1}.modal-header-banner{padding:.5rem .75rem;text-align:center}.modal-header-banner__error{background-color:var(--dynamic-error-2)}.modal-header-banner__success{background-color:var(--dynamic-success-2)}.modal-header-banner__notice{background-color:var(--dynamic-brand-secondary-color)}.otp-verification-view{align-items:center;display:flex;flex-direction:column;padding:var(--dynamic-layout-content-padding);text-align:center}.otp-verification-view__icon-with-spinner{margin:0 auto .75rem}.otp-verification-view--message{padding:var(--dynamic-layout-content-error-padding)}.otp-verification-view__status-header{align-items:center;display:flex;justify-content:center}.otp-verification-view__footer{display:flex;flex-direction:column;gap:1rem}.otp-verification-view__destination-container{align-items:center;display:flex;gap:.25rem;justify-content:center}.otp-verification-view__retry-container{margin:1rem auto 0}.overlay-card__content{display:flex;flex-direction:column;padding:.25rem 1.5rem 1.5rem}.overlay-card__content-p0{padding:0}.overlay-card-base{bottom:0;height:100%;left:0;max-height:100%;overflow:hidden;position:absolute;right:0}.overlay-card-base--disabled{pointer-events:none}.overlay-card-base__animation{bottom:0;height:100%;left:0;max-height:100%;position:absolute;right:0;top:0}.overlay-card-base__overlay{background-color:var(--dynamic-overlay);bottom:0;left:0;position:absolute;right:0;top:0}.overlay-card-base__content-wrapper{bottom:0;left:0;max-height:80%;position:absolute;right:0;top:20%}.overlay-card-base__content{background-color:var(--dynamic-base-1);border-radius:calc(var(--dynamic-border-radius)/1.5);border-top:.0625rem solid var(--dynamic-base-4);bottom:0;display:flex;flex-direction:column;left:0;max-height:100%;overflow-y:auto;position:absolute;right:0}@media (pointer:coarse){.overlay-card-base__content{border-bottom-left-radius:0;border-bottom-right-radius:0}}.overlay-card-target{bottom:0;height:100%;left:0;max-height:100%;overflow:auto;position:absolute;right:0}.icon-list-tile{padding-left:0;padding-right:0}.icon-list-tile--children{align-items:center;display:flex;justify-content:center}.popper-content{display:flex;position:absolute;z-index:100}.popper-content__transform-origin-bottom-left{transform:translateY(-100%)}.popper-content__transform-origin-bottom-right{transform:translate(-100%,-100%)}.popper-content__transform-origin-top-left{transform:translate(0)}.popper-content__transform-origin-top-right{transform:translate(-100%)}.dropdown{align-items:stretch;background-color:var(--dynamic-base-2);border:.0625rem solid var(--dynamic-base-4);border-radius:calc(var(--dynamic-border-radius)/3);box-shadow:0 .5rem .75rem -.375rem rgba(24,39,75,.06),0 .5rem .75rem -.1875rem rgba(24,39,75,.06);display:flex;flex-direction:column;max-height:var(--max-height);min-width:10rem;overflow-y:auto;padding-block:.1875rem}.dropdown--entering{animation-fill-mode:both;animation-iteration-count:1;animation-name:desktop-dropdown-entering-animation;animation-timing-function:ease-out}.dropdown--exiting{animation-fill-mode:both;animation-iteration-count:1;animation-name:desktop-dropdown-exiting-animation;animation-timing-function:ease-out}.dots-menu-dropdown__container{padding:.375rem 0}.dots-menu-dropdown__item{align-items:center;cursor:pointer;display:flex;font-size:var(--dynamic-text-size-body-small);gap:.5rem;padding:.5rem .75rem;width:100%}.dots-menu-dropdown__item .typography{white-space:nowrap}.dots-menu-dropdown__item__end-slot{position:absolute;right:.75rem}.dots-menu-dropdown__item:hover{background-color:var(--dynamic-hover)}.dots-menu-dropdown__item:hover .typography{color:var(--dynamic-text-primary)}@media (pointer:coarse){.dots-menu-dropdown__item{font-size:var(--dynamic-text-size-body-normal)}}.dots-menu-dropdown__item-text{align-items:center;display:flex;gap:.5rem}.menu-list__overlay-card__container{align-items:stretch;display:flex;flex-direction:column;overflow-y:auto;padding-bottom:1.25rem}.transaction-confirmation.dynamic-tooltip{word-wrap:break-word;color:var(--dynamic-base-1);font-size:12px;line-height:1.4;max-width:145px;white-space:normal;width:-moz-max-content;width:max-content}.transaction-confirmation__banner{margin:-8px auto 0;padding-bottom:16px;text-align:center;width:75%}.transaction-confirmation__actions{align-items:center;display:flex;flex-direction:row;gap:.375rem;padding:16px 0;width:100%}.transaction-confirmation__actions .button--brand-primary .icon--color-text-secondary,.transaction-confirmation__actions .button--brand-primary .typography--primary{color:#fff}.transaction-confirmation__body{align-items:stretch;display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0 1.5rem .75rem}.transaction-confirmation__app-origin-tile{padding:.75rem}.transaction-confirmation__content{display:flex;flex:1;flex-direction:column;justify-content:flex-start;margin-top:.25rem;overflow:auto;width:100%}.transaction-confirmation__rows{max-height:14.375rem;padding:.5rem .75rem;width:100%}
90.transaction-confirmation__rows .flex{display:flex;justify-content:space-between}.transaction-confirmation__rows .flex-row{flex-direction:row;gap:.5rem}.transaction-confirmation__rows .row{padding:.5rem 0}.transaction-confirmation__rows .gap{gap:.3rem}.transaction-confirmation__secure-wallet{margin-bottom:0;margin-top:1rem}.transaction-confirmation__info{text-align:right}.transaction-confirmation__error{padding-top:.75rem}.transaction-confirmation__error-link{color:var(--dynamic-text-primary-color);text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.125rem}.transaction-confirmation__warning{padding-top:12px}.transaction-confirmation__divider{background-color:var(--dynamic-base-3);height:1px;margin:.5rem 0 .75rem;position:relative;transform:translateX(-50%);width:100vw}.transaction-card-container{display:flex;flex-direction:column;gap:.75rem}.transaction-card{background-color:var(--dynamic-base-2);border-radius:.75rem;display:flex;flex-direction:column;padding:.5rem}.transaction-card__icon{align-items:center;display:flex;margin-left:auto}.transaction-card__icon__container{align-items:center;display:flex;justify-content:center;position:relative}.transaction-card__icon__container__main{border-radius:50%;height:2rem;width:2rem}.transaction-card__icon__container__network{background-color:var(--dynamic-base-1);border:1px solid var(--dynamic-base-1);border-radius:50%;bottom:-3px;height:1rem;position:absolute;right:-3px;width:1rem}.transaction-card__total p .typography{gap:.3rem}.transaction-card__info{align-items:center;display:flex;flex-direction:row;gap:.25rem}.transaction-card__assets-container{display:flex;flex-direction:column}.transaction-card__in,.transaction-card__out{padding:.25rem 0;width:100%}.transaction-card__info-container{align-items:center;display:flex;justify-content:space-between;padding:.5rem;width:100%}.transaction-card__amount-symbol{align-items:center;display:flex;gap:.75rem}.transaction-card__token-info{align-items:flex-end;display:flex;flex-direction:column;gap:.125rem}.transaction-card__token-row{align-items:center;display:flex;gap:.5rem}.transaction-card__arrow{color:var(--dynamic-text-secondary);font-size:1.25rem;margin-left:.5rem}.transaction-card__destination{align-items:center;display:flex;gap:.5rem;margin:0}.transaction-card .row{border-top:1px solid var(--dynamic-base-3);display:flex;justify-content:space-between;padding:.6rem 0}.transaction-card .flex-row{display:flex;flex-direction:row;gap:.1rem}.transaction-card .gap-native{gap:.3rem}.transaction-card__divider{border-top:1px solid var(--dynamic-base-3);margin:0 .75rem}.transaction-card__details{display:flex;flex-direction:column}.transaction-card__row{align-items:center;display:flex;justify-content:space-between;padding:.5rem}.transaction-card__value{align-items:flex-end;display:flex;flex-direction:column;gap:.125rem}.transaction-card__network-info{align-items:center;display:flex;gap:.5rem}.transaction-card__network-icon{border-radius:50%}.transaction-card__fee-info{align-items:center;display:flex;gap:.5rem}.transaction-card__fee-info .fee-tooltip{margin-right:.25rem}.transaction-card__label-with-tooltip{align-items:center;display:flex;gap:.25rem}.transaction-card__label-with-tooltip .fee-tooltip{align-items:center;display:flex}.transaction-status-layout{display:flex;flex:1;flex-direction:column;overflow:hidden}.transaction-status-layout .modal-header{padding:3rem .3125rem .625rem}.transaction-status-layout__status-icon{color:var(--dynamic-brand-primary-color);height:4rem;width:4rem}.transaction-status-layout__title{text-align:center}.transaction-status-layout__body{align-items:stretch;display:flex;flex:1;flex-direction:column;padding:.25rem 1.5rem 1.5rem}.transaction-status-layout__sent_to{text-align:center}.transaction-status-layout__sent_to p{display:inline}.transaction-status-layout__content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:.375rem;width:100%}.transaction-status-layout__rows{max-height:14.375rem;overflow-y:auto;padding:.375rem .75rem;width:100%}.transaction-status-layout__rows p{font-size:1.5rem}.transaction-status-layout__rows>.transaction-row:not(:first-child){border-top:1px solid var(--dynamic-base-4)}.transaction-status-layout__actions{margin-top:auto;padding-top:1rem}.transaction-status-layout__actions .button--brand-primary .typography--primary{color:var(--dynamic-base-2)}.transaction-status-layout__footer{padding-top:1rem}.transaction-status-layout__transaction-link-container{display:flex;justify-content:center;margin-top:1rem;width:100%}.transaction-status-layout__transaction-link-container__transaction-link{color:var(--dynamic-text-primary-color);text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.125rem}.tokens-balance-dropdown{background-color:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:calc(var(--dynamic-border-radius)/2);cursor:pointer;padding:.875rem .75rem}.tokens-balance-dropdown,.tokens-balance-dropdown__selected{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.tokens-balance-dropdown__selected .evm-network-control__arrow-icon{position:absolute;right:2.625rem}.tokens-balance-dropdown__menu_list{border-radius:calc(var(--dynamic-border-radius)/2);padding:.5rem 1rem;width:19.375rem}@media (max-width:640px){.tokens-balance-dropdown__menu_list{margin:0 auto;width:100%}
90.tokens-balance-dropdown__menu_list .modal-header{padding:1rem 0 1rem 1.25rem}}.tokens-balance-dropdown__menu_list .modal-header__leading{flex:none}.tokens-balance-dropdown__menu_list_item{align-items:center;display:flex;gap:.625rem;justify-content:space-between;padding:.5rem 0;text-align:left}.tokens-balance-dropdown__menu_list_item__name{display:flex;gap:.3125rem;min-width:9.375rem}.tokens-balance-dropdown__menu_list_item__balance{display:flex;gap:.3125rem}.tokens-balance-dropdown__chain{align-items:center;display:flex;gap:.375rem}.tokens-balance-dropdown__chain__icon{height:1rem;width:1rem}.tokens-balance-dropdown__balance-container{align-items:center;display:flex;gap:.25rem}.tokens-balance-dropdown__balance{align-items:center;display:flex;gap:.125rem}.send-balance-page-layout__header-content{align-items:center;display:flex;gap:.5rem}.send-balance-page-layout__body{display:flex;flex:1;flex-direction:column;overflow:auto;padding:.25rem 1.5rem 1.5rem}.send-balance-page-layout__balance-container{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem}.send-balance-page-layout__error{padding-bottom:1rem}.send-balance-page-layout__footer{padding-top:1.5rem}.send-balance-page-layout__network-container{display:flex;justify-content:center;padding-bottom:.5rem}.send-balance-form{display:flex;flex:1;flex-direction:column;gap:.5rem}.send-balance-form__button{flex:unset;margin-top:auto}.send-balance-form__secure-wallet{margin:0}.send-balance-form__field.fiat{padding-left:1.5625rem}.send-balance-form__amount-container{position:relative}.send-balance-form__amount-container__fiat_sign{left:.625rem;position:absolute;top:.6875rem}.send-balance-form__amount-container__double_arrow{position:absolute;right:.625rem;top:.875rem}.send-balance-form__amount-container__balance{display:flex;gap:.25rem;position:absolute;right:.75rem;top:.9375rem}.send-balance-form__amount-container__field.input{padding-left:3.125rem;transition:none}.send-balance-form__amount-container__floating_value{color:#000;font-size:1rem;left:10px;pointer-events:none;position:absolute;top:.6875rem;white-space:nowrap}.send-balance-form__amount_available{border-bottom:1px solid var(--dynamic-base-3);padding-bottom:.75rem}.send-balance-form .input__container--regular .input__label:after{content:"";height:0}.send-balance-form__inline-action{margin-top:.5rem}.send-balance-form__inline-action .send-balance-form__inline-action-content{display:flex;flex-direction:column;gap:.5rem}.send-balance-form__fee-token-select{background-color:var(--dynamic-base-1);border:1px solid var(--dynamic-base-3);border-radius:.5rem;color:var(--dynamic-text-primary);font-size:.875rem;margin-bottom:1rem;padding:.75rem;width:100%}.send-balance-form__fee-token-select:focus{border-color:var(--dynamic-brand-primary-color);outline:none}.send-balance-form__fee-token-select option{background-color:var(--dynamic-base-1);color:var(--dynamic-text-primary)}.transaction-mode-segmented-control{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:8px 0 4px}.transaction-mode-segmented-control__option{align-items:center;background:var(--dynamic-background-primary,#fff);border:1px solid var(--dynamic-border-primary,#e5e7eb);border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:12px 16px;transition:border-color .12s ease,background .12s ease}.transaction-mode-segmented-control__option:hover:not(.transaction-mode-segmented-control__option--disabled):not(.transaction-mode-segmented-control__option--active){border-color:var(--dynamic-border-secondary,#cbd5e1)}.transaction-mode-segmented-control__option--active{background:var(--dynamic-background-secondary,#f9fafb);border-color:var(--dynamic-text-primary,#111827)}.transaction-mode-segmented-control__option--disabled{cursor:not-allowed;opacity:.5}.transaction-mode-segmented-control__option-icon{align-items:center;color:var(--dynamic-text-primary,#111827);display:inline-flex}.select-network-button__icon{display:inline;margin:0 6px 3px;max-height:16px;max-width:16px;vertical-align:middle}.chip{border:1px solid var(--dynamic-text-tertiary);border-radius:2rem;display:inline-flex;gap:.25rem;padding:.25rem .5rem}.chip,.chip--leading,.chip--trailing{align-items:center;justify-content:center}.chip--leading,.chip--trailing{display:flex}.form-field-label{align-items:center;color:var(--dynamic-text-secondary);cursor:text;display:flex;font-size:.75rem}.form-field-label__with-divider:after{background:var(--dynamic-base-4);content:"";flex:1;height:1px;margin-left:.75rem;right:0}.step{counter-increment:step;gap:.5rem}.step,.step__icon{align-items:center;display:flex}.step__icon{flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.step__icon--done{background-color:var(--dynamic-success-1);border-radius:50%}.step__icon__check-mark{color:var(--dynamic-base-1);height:1rem;width:1rem}.step__index{align-items:center;border:1px solid var(--dynamic-base-4);border-radius:.625rem;display:flex;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .25rem}.step__index-label:before{content:counter(step)}.step__leading{max-width:-moz-fit-content;max-width:fit-content;position:relative}.stepper{counter-reset:step;display:flex;gap:1rem;width:100%}.stepper__divider{flex-grow:1}.modal{left:50%;margin:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:var(--dynamic-modal-width)}@media (max-width:640px){.modal{bottom:0;max-width:37.5rem;top:auto;transform:translate(-50%);width:100%}}.modal__items{display:flex;flex-direction:column;gap:.75rem}.modal-card{background:var(--dynamic-base-1);border-radius:var(--dynamic-border-radius);box-shadow:var(--dynamic-shadow-down-3);overflow:hidden;width:100%}.modal-card--radius-small{border-radius:calc(var(--dynamic-border-radius)*.75)}.modal-card--with-border{border:1px solid var(--dynamic-base-4)}.modal-card--sharp-border-radius{border-radius:0}.modal-card--no-shadow{box-shadow:none}@media (max-width:640px){.modal-card{bottom:0;max-width:37.5rem;top:auto;transform:translateY(0);width:100%}.modal-card--sharp-mobile-bottom-radius:last-child{border-radius:var(--dynamic-border-radius) var(--dynamic-border-radius) 0 0}}.inline-widget-button{align-items:center;background-color:var(--dynamic-base-1);display:flex;gap:.5rem;min-height:100%;padding:.5rem .75rem;width:-moz-fit-content;width:fit-content}
90.inline-widget-button:hover{background-color:var(--dynamic-hover)}.inline-widget-button__icon{height:1.25rem;width:1.25rem}.inline-widget-button__vertical-divider{background-color:var(--dynamic-base-3);content:"";height:1rem;width:.0625rem}.inline-widget{align-items:center;background-color:var(--dynamic-base-1);border-radius:calc(var(--dynamic-border-radius)/3);display:flex;justify-content:center;overflow:hidden;width:-moz-fit-content;width:fit-content}.inline-widget>*{border-right:1px solid var(--dynamic-base-3)}.inline-widget>:last-child{border-right:none}.wallet-information-card{background:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);display:flex;flex-direction:column}.wallet-information-card__header{border-bottom:1px solid var(--dynamic-base-3);display:flex;gap:.5rem;justify-content:space-between;padding:.75rem}.wallet-information-card__details-container{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.wallet-information-card__menu{flex-shrink:0}.wallet-information-card__icon{height:1.75rem;width:1.75rem}.wallet-information-card__details{display:flex;flex-direction:column;overflow:hidden}.wallet-information-card__balance-container{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem}.social-sign-in{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:space-between}.social-sign-in--tile{flex:1;height:2.5rem}.social-sign-in--tile__full-width{flex:1 0 100%}.social-sign-in--card{display:flex;flex-direction:column;min-height:11.5625rem}.social-sign-in--card--body{display:grid;gap:.375rem;grid-template-columns:auto auto auto auto}.social-sign-in--card--tile{height:2.5rem}.sign-typed-data-preview--attribute-row{display:flex;gap:.5rem}.sign-typed-data-preview--fields-list,.sign-typed-data-preview--type-container{display:flex;flex-direction:column;gap:.25rem}.sign-typed-data-preview--type-container{padding-left:1rem}.need-help-section{align-items:center;display:flex;flex-direction:column;gap:1rem}.need-help-section__links{display:flex;gap:.5rem}.need-help-section__links>*+*{padding-left:.5rem;position:relative}.need-help-section__links>*+:after{border-left:1px solid var(--dynamic-text-secondary);bottom:15%;content:"";left:0;position:absolute;top:15%;width:50%}.need-help-section__helper-link{color:var(--dynamic-text-link)}.textarea__container{position:relative}.textarea__container .textarea__suffix{position:absolute;right:1rem;top:1rem}.textarea__container .textarea{background:var(--dynamic-base-2);border-color:var(--dynamic-base-3);border-radius:calc(var(--dynamic-border-radius)*.4);border-width:.0625rem;color:var(--dynamic-text-primary);font-size:.9375rem;font-weight:400;margin:0;outline:none;resize:none;transition:all .2s ease;width:100%}.textarea__container .textarea:disabled{background:var(--dynamic-base-3);border-color:var(--dynamic-base-4)}.textarea__container .textarea:disabled .textarea__label{color:var(--dynamic-text-tertiary)}.textarea__container .textarea__label{color:var(--dynamic-text-secondary);cursor:text;font-size:.625rem}.textarea__container .textarea:not(.textarea__error):focus,.textarea__container .textarea:not(.textarea__error):hover{background:var(--dynamic-base-2);border-color:var(--dynamic-base-4)}.textarea__container .textarea__error{background:var(--dynamic-error-2);border-color:var(--dynamic-error-1)}.textarea__container .textarea__error~.textarea__label,.textarea__container .textarea__error~.textarea__trailing{color:var(--dynamic-error-1)}.textarea__container .textarea__valid{background:var(--dynamic-success-2);border-color:var(--dynamic-success-1)}.textarea__container .textarea__valid~.textarea__label,.textarea__container .textarea__valid~.textarea__trailing{color:var(--dynamic-success-1)}.textarea__container .textarea__has_trailing{padding-right:4rem}.textarea__container .textarea__trailing{color:var(--dynamic-text-secondary);font-size:.75rem;font-weight:500;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.textarea__container--dense .textarea{padding:1.125rem .75rem .375rem}.textarea__container--dense .textarea::-moz-placeholder{color:transparent}.textarea__container--dense .textarea::placeholder{color:transparent}.textarea__container--dense .textarea__label{left:.75rem;position:absolute;top:.4375rem;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textarea__container--dense .textarea:-moz-placeholder-shown~.textarea__label{font-size:.9375rem;top:.75rem}.textarea__container--dense .textarea:placeholder-shown~.textarea__label{font-size:.9375rem;top:.75rem}.textarea__container--dense .textarea:focus~.textarea__label{font-size:.625rem;top:.4375rem}.textarea__container--regular{display:flex;flex-direction:column}.textarea__container--regular .textarea{padding:.75rem}.textarea__container--regular .textarea__label{align-items:center;display:inline-flex;font-size:.75rem;line-height:1rem;margin-bottom:.5rem;order:-1}.textarea__container--regular .textarea__label:after{background:var(--dynamic-base-4);content:"";flex:1;height:1px;margin-left:.75rem;right:0}.textarea__container--regular .textarea__suffix{top:2.375rem}.textarea__message{color:var(--dynamic-text-primary);padding:.5rem 0}.textarea__message__error{color:var(--dynamic-error-1)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input
90:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--dynamic-text-primary)!important;background:var(--dynamic-base-2);border-color:var(--dynamic-base-4);border-radius:calc(var(--dynamic-border-radius)*.4);border-width:.0625rem;color:var(--dynamic-text-primary)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.secure-embedded-wallet-card{background:var(--dynamic-brand-secondary-color);border:var(--dynamic-wallet-list-tile-border);border-radius:calc(var(--dynamic-border-radius)/2);color:var(--dynamic-text-primary);display:flex;gap:.625rem;padding:.75rem;transition-duration:var(--dynamic-wallet-list-tile-animation-duration);transition-property:all;transition-timing-function:ease-out;width:100%}.secure-embedded-wallet-card__text-content{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;padding:0;text-align:left}.secure-embedded-wallet-card__text-content,.secure-embedded-wallet-card__text-content:hover{background-color:transparent;box-shadow:none}.secure-embedded-wallet-card__link{line-height:20px;text-decoration:underline}.toggle{-webkit-tap-highlight-color:transparent;cursor:pointer;display:inline-block}.toggle--input{display:none}.toggle--input:checked+.toggle--content__variant-primary{background-color:var(--dynamic-brand-primary-color);color:var(--dynamic-brand-primary-color)}.toggle--input:checked+.toggle--content .toggle--knob{left:1.09375rem}.toggle--input:checked+.toggle--content .toggle--knob>*{opacity:1}.toggle--content{background-color:var(--dynamic-base-3);border-radius:.625rem;height:1.25rem;position:relative;transition:background-color .2s ease;width:2.25rem}.toggle--knob{align-items:center;background-color:#fff;border-radius:100%;display:flex;height:1.0625rem;justify-content:center;left:.09375rem;position:absolute;top:.09375rem;transition:left .2s ease;width:1.0625rem}.toggle--knob>*{opacity:0;transition:opacity .2s ease}.list-tile-animated-trailing{position:relative}.list-tile-animated-trailing__child{position:absolute;right:0;transform:translateY(-50%);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in}.list-tile-animated-trailing__hover-element{opacity:0;position:absolute;right:0;transform:translate(-.625rem,-50%);transition-duration:.3s}.list-tile:hover .list-tile-animated-trailing__hover-element{opacity:1;transform:translateY(-50%)}.list-tile:hover .list-tile-animated-trailing__child{opacity:0;transform:translate(-.625rem,-50%)}.wallet-group-view-layout__container{padding:var(--dynamic-layout-content-padding)}.wallet-group-view-layout__icon{height:4rem;margin:0 auto .75rem;width:4rem}.wallet-group-view-layout__list{display:flex;flex-direction:column;gap:.5rem}.wallet-group-view-layout__title{padding-bottom:1rem;text-align:center}.retry-send-verification-code-section{align-items:center;display:flex;flex-direction:column}.retry-send-verification-code-section__confirmation{color:var(--dynamic-success-1);display:flex;gap:.3125rem;padding:.125rem .375rem}.retry-send-verification-code-section__not-received{text-align:center}.toggle-visibility-button__container{position:relative}.toggle-visibility-button__tooltip{background-color:var(--dynamic-text-primary);color:var(--dynamic-base-2);font-size:.75rem}.qrcode{--background:var(--dynamic-base-1);color:var(--dynamic-text-primary);position:relative}.qrcode__container{align-items:center;border-radius:calc(var(--dynamic-border-radius)/1.5);display:flex;height:18.125rem;justify-content:center;margin:auto;width:18.125rem}.qrcode__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.qrcode-container__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--dynamic-layout-content-padding)}.qrcode-container__container--message{padding:var(--dynamic-layout-content-error-padding)}.qrcode-container__container .button__content{display:flex;gap:.375rem}.qrcode-container__top{align-items:center;background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)*.6);display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.25rem;padding:.75rem}.qrcode-container__top .button-container{align-items:center;display:flex;gap:.5rem;width:100%}
90.qrcode-container__top .button-container svg path{fill-opacity:100%}.qrcode-container__top .button-container .qr-code-button{height:2.375rem}.qrcode-container__content{max-width:20rem;text-align:center}.qrcode-container__tos{margin-top:1rem;max-width:17.5rem;text-align:center}.qrcode-container__tos .tos__link{color:var(--dynamic-text-link)}.qrcode-container__tos .tos__link:hover{text-decoration:underline}.qr-code-wrapper__scan-issue-message{align-items:center;background:var(--dynamic-base-2);border-bottom:var(--dynamic-button-primary-border);border-radius:0;border-top:var(--dynamic-button-primary-border);color:var(--dynamic-text-primary);display:flex;justify-content:center;padding:.5rem .75rem;text-align:center;width:100%}.qr-code-wrapper__scan-issue-button{color:var(--dynamic-text-link);font-size:.75rem;text-decoration:underline}.radio-button{align-items:center;background-color:var(--dynamic-wallet-list-tile-background);border:var(--dynamic-wallet-list-tile-border);border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:var(--dynamic-wallet-list-tile-shadow);color:var(--dynamic-text-primary);display:flex;gap:.5rem;padding:.75rem;width:100%}.radio-button input{height:1.5rem;width:1.5rem}.mfa-device-skeleton{align-items:center;background-color:var(--dynamic-wallet-list-tile-background);border:var(--dynamic-wallet-list-tile-border);border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:var(--dynamic-wallet-list-tile-shadow);color:var(--dynamic-text-primary);display:flex;flex-direction:row;gap:.625rem;margin-bottom:.625rem;padding:.625rem;width:auto}.mfa-device-skeleton__details{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding-right:.625rem}.embedded-wallet-export__iframe-container,.embedded-wallet-export__iframe-container iframe,.embedded-wallet-export__iframe-container iframe *,.embedded-wallet-export__iframe-container iframe body,.embedded-wallet-export__iframe-container iframe html{-ms-overflow-style:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;scrollbar-width:none!important}.embedded-wallet-export__iframe-container iframe ::-webkit-scrollbar,.embedded-wallet-export__iframe-container iframe body::-webkit-scrollbar,.embedded-wallet-export__iframe-container iframe html::-webkit-scrollbar,.embedded-wallet-export__iframe-container iframe::-webkit-scrollbar,.embedded-wallet-export__iframe-container::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.embedded-wallet-export__iframe-container iframe ::-webkit-scrollbar-thumb,.embedded-wallet-export__iframe-container iframe ::-webkit-scrollbar-track,.embedded-wallet-export__iframe-container iframe body::-webkit-scrollbar-thumb,.embedded-wallet-export__iframe-container iframe body::-webkit-scrollbar-track,.embedded-wallet-export__iframe-container iframe html::-webkit-scrollbar-thumb,.embedded-wallet-export__iframe-container iframe html::-webkit-scrollbar-track,.embedded-wallet-export__iframe-container iframe::-webkit-scrollbar-thumb,.embedded-wallet-export__iframe-container iframe::-webkit-scrollbar-track,.embedded-wallet-export__iframe-container::-webkit-scrollbar-thumb,.embedded-wallet-export__iframe-container::-webkit-scrollbar-track{display:none!important}.embedded-wallet-export__iframe-container iframe ::-webkit-scrollbar-corner,.embedded-wallet-export__iframe-container iframe body::-webkit-scrollbar-corner,.embedded-wallet-export__iframe-container iframe html::-webkit-scrollbar-corner,.embedded-wallet-export__iframe-container iframe::-webkit-scrollbar-corner,.embedded-wallet-export__iframe-container::-webkit-scrollbar-corner{display:none!important}.embedded-wallet-export__credential-container{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:8px;height:85px;min-height:85px;padding:0;position:relative;width:100%}.embedded-wallet-export__credential-container--hidden{display:none;height:0;margin:0;min-height:0}.embedded-wallet-export__credential-container--waas{margin:0}.embedded-wallet-export__iframe-container{-webkit-overflow-scrolling:touch;align-items:center;background-color:#fff;border:1px solid var(--dynamic-base-4);border-radius:.75rem;display:flex;flex:none;flex-direction:column;flex-grow:0;height:85px;min-height:85px;padding:1rem 1.25rem;position:relative;scroll-behavior:auto;width:100%}.embedded-wallet-export__iframe-container--hidden{display:none}.embedded-wallet-export__iframe-container--invisible{visibility:hidden}.embedded-wallet-export__iframe-container iframe{background:transparent!important;border:none!important;scroll-behavior:auto!important}.embedded-wallet-export__iframe-container iframe body,.embedded-wallet-export__iframe-container iframe html{height:100%!important;max-height:100%!important}.embedded-wallet-export__skeleton-container{align-items:flex-start;background-color:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:.75rem;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:8px;height:85px;left:0;padding:1rem 1.25rem;position:absolute;top:0;width:100%;z-index:2}.embedded-wallet-export__skeleton-line{background-color:var(--dynamic-base-3);border-radius:.25rem;height:1rem;overflow:hidden;position:relative;width:100%;z-index:0}.embedded-wallet-export__skeleton-line--short{width:70%}.embedded-wallet-export__skeleton-line:after{animation:shimmer 2s infinite;background-image:var(--dynamic-loading-animation-gradient);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}#dyn-turnkey-export-container-id{background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:.75rem;overflow:auto;padding:.75rem}#dyn-turnkey-export-element-id{word-wrap:break-word;max-height:-moz-min-content;max-height:min-content;width:100%}.phantom-ledger-icon{position:absolute}.phantom-ledger-icon__container{align-items:center;display:flex;height:100%;position:relative}.account-exists__container{align-items:center;background:var(--dynamic-base-1);display:flex;flex-direction:column;padding:.3125rem}.account-exists__main{padding:var(--dynamic-modal-padding)}.account-exists__social-icon{margin:auto}.account-exists__image{padding:.3125rem;width:4.375rem}.account-exists__content{text-align:center}.account-exists__content--primary{margin-bottom:.375rem}.account-exists__content--secondary{margin-bottom:1rem}.account-exists__button--primary{background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);box-shadow:var(--dynamic-shadow-down-1);margin:0}.account-upgraded-view{align-items:center;display:flex;flex-direction:column;gap:2.5rem;padding:2rem 1.5rem 1.5rem}
90.account-upgraded-view__content{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.account-upgraded-view__icon-container{align-items:center;display:flex;justify-content:center;margin-bottom:8px}.account-upgraded-view__icon-background{align-items:center;background:var(--dynamic-brand-primary-color);border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.12);display:flex;height:88px;justify-content:center;position:relative;width:88px}.account-upgraded-view__icon-background:before{border-radius:50%;content:"";inset:3px;pointer-events:none;position:absolute}.account-upgraded-view__icon{color:#fff;height:44px;position:relative;width:44px;z-index:1}.account-upgraded-view__message{line-height:1.5;max-width:340px;text-align:center}.account-upgraded-view__actions{max-width:340px;width:100%}[data-dynamic-theme=dark] .account-upgraded-view__icon-background{background:linear-gradient(135deg,var(--dynamic-brand) 0,var(--dynamic-brand-dark,var(--dynamic-brand)) 100%);box-shadow:0 8px 24px rgba(0,0,0,.25)}[data-dynamic-theme=dark] .account-upgraded-view__icon-background:before{background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.03))}.user-data-form__form{display:flex;flex-direction:column}.user-data-form__error{margin-bottom:.625rem}.user-field__checkbox-container{background:var(--dynamic-base-2);border:.0625rem solid var(--dynamic-base-4);border-radius:calc(var(--dynamic-border-radius)/2);display:flex;flex-direction:column;padding:.625rem}.user-field__checkbox-container--error{background:var(--dynamic-error-2);border-color:var(--dynamic-error-1)}.user-field__consent-checkbox{display:flex;margin-bottom:.5rem}.user-field__consent-checkbox a{color:var(--dynamic-text-link)}.user-field__consent-checkbox:last-child{margin-bottom:0}.user-field__checkbox-label{padding-left:.75rem}.user-field__error-message{color:var(--dynamic-error-1);padding:.25rem}.user-phone-field__optional-label{color:var(--dynamic-text-secondary);font-size:.75rem;font-weight:500;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.user-data-fields__fields-column{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.5rem;overflow:auto}.user-data-fields__tooltip{background-color:var(--dynamic-text-primary);color:var(--dynamic-base-2);font-size:.75rem}.collect-user-data::-webkit-scrollbar,.collect-user-data::-webkit-scrollbar-thumb,.collect-user-data::-webkit-scrollbar-track{display:none}.collect-user-data__main-img{width:100%}.collect-user-data__form{padding:var(--dynamic-layout-content-padding)}.collect-user-data__form--error{padding:var(--dynamic-layout-content-error-padding)}.collect-user-data__img-container{align-items:center;display:flex;justify-content:center}.collect-user-data__img{height:1.75rem;width:1.75rem}.collect-user-data__img--rounded{border-radius:9999px}.collect-user-data__wallet-address{margin-left:.5rem}.collect-user-data__success-icon{align-items:center;display:flex;justify-content:center}.collect-user-data__success-icon svg{height:4rem;width:4rem}.collect-user-data__welcome-container{margin:1rem 0;text-align:center}.collect-user-data__welcome-title{margin-bottom:.25rem}.collect-user-data__log-out{margin:.75rem auto 0}.collect-user-data__error--not-supported{align-items:center;border-radius:0;display:flex;justify-content:center;margin:0;width:100%}.collect-user-data__network-picker{margin:auto 0;max-width:-moz-fit-content;max-width:fit-content}.collect-user-data__network-picker-button{border:1px solid var(--dynamic-base-4);position:static;transform:translateX(0)}.collect-user-data__network-picker-button:hover{background:var(--dynamic-hover)}.collect-user-data__network-container{border:var(--dynamic-header-border-bottom);display:flex;justify-content:space-between;padding:var(--dynamic-header-padding);position:relative}.collect-user-data-login-no-wallet::-webkit-scrollbar,.collect-user-data-login-no-wallet::-webkit-scrollbar-thumb,.collect-user-data-login-no-wallet::-webkit-scrollbar-track{display:none}.collect-user-data-login-no-wallet__main-img{width:100%}.collect-user-data-login-no-wallet__user-info-container{align-items:center;border:var(--dynamic-header-border-bottom);display:flex;justify-content:center;padding:var(--dynamic-header-padding)}.collect-user-data-login-no-wallet__user-identification{margin-left:.5rem}
90.collect-user-data-login-no-wallet__icon-container{height:1.5rem;width:1.5rem}.collect-user-data-login-no-wallet__icon-container .user-profile-social-account__connected-avatar{margin-top:.125rem}.collect-user-data-login-no-wallet__form{padding:var(--dynamic-layout-content-padding)}.collect-user-data-login-no-wallet__success-icon{align-items:center;display:flex;justify-content:center}.collect-user-data-login-no-wallet__success-icon svg{height:4rem;width:4rem}.collect-user-data-login-no-wallet__welcome-container{margin:1rem 0;text-align:center}.collect-user-data-login-no-wallet__welcome-title{margin-bottom:.375rem}.collect-user-data-login-no-wallet__log-out{margin:.75rem auto 0}.email-verification__retry-container{margin:1rem auto 0}.email-verification__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--dynamic-layout-content-padding)}.email-verification__container--error{padding:var(--dynamic-layout-content-error-padding)}.email-verification__icon-with-spinner{margin:0 auto .75rem}.email-verification__error-message{margin:0}.email-verification__error-message,.email-verification__transfer-message{align-items:center;border-radius:0;display:flex;justify-content:center;width:100%}.email-verification__transfer-message{background:var(--dynamic-success-2);color:var(--dynamic-success-1);margin-bottom:.5rem;padding:.5rem .75rem;text-align:center}.email-verification__icon--verified{margin:0 auto 1rem}.email-verification__title{margin-top:.5rem;text-align:center}.email-verification__retry-copy{margin-top:1rem}.email-verification__copy-text-container{margin:0;text-align:center}.email-verification__text-button{color:var(--dynamic-text-link)}.email-verification__text-button:disabled{color:var(--dynamic-text-tertiary);cursor:not-allowed}.email-verification__log-out{margin:.75rem auto 0}.no-qr-code-installed__container{align-items:center;color:var(--dynamic-text-primary);flex-direction:column;margin:-2.25rem 0 0;padding:var(--dynamic-modal-padding);padding-top:0;width:100%}.no-qr-code-installed__container:first-child,.no-qr-code-installed__container:last-child{margin-right:0}.no-qr-code-installed__img{display:flex;height:auto;justify-content:center;margin:auto;text-align:center}.no-qr-code-installed__typography{text-align:center}.no-qr-code-installed__typography--title{margin:1rem 0 .375rem;text-align:center}.no-qr-code-installed__links-section{flex-direction:column;margin:1rem 0}.wallet-help-link__anchor{align-items:center;background:var(--dynamic-base-2);border:.0625rem solid var(--dynamic-base-4);border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:var(--dynamic-shadow-down-1);color:var(--dynamic-text-primary);display:flex;gap:.625rem;margin-bottom:.5rem;padding:.75rem;position:relative;width:100%}.pending-connect__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--dynamic-layout-content-padding)}.pending-connect__copy-text{color:var(--dynamic-text-secondary);max-width:20rem;text-align:center}.pending-connect__icon-with-spinner{margin:0 auto .75rem}.pending-signature__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--dynamic-layout-content-padding)}.pending-signature__container .pending-signature__icon-with-spinner{margin:0 auto .75rem}.pending-signature__container .pending-signature__copy{color:var(--dynamic-text-secondary);line-height:1.25rem;max-width:20rem;text-align:center}.pending-signature__container .pending-signature__copy--mini{line-height:1rem;margin-top:.25rem}.pending-signature__container .pending-signature__button{box-shadow:var(--dynamic-shadow-down-1);margin-top:.75rem}.social-wrong-account-view__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 var(--dynamic-modal-padding) 1.125rem}.social-wrong-account-view__container .social-wrong-account-view__title{color:var(--dynamic-text-primary);line-height:1.5rem}.social-wrong-account-view__container .social-wrong-account-view__copy{color:var(--dynamic-text-secondary);line-height:1.25rem;margin-top:.375rem;max-width:20rem;text-align:center}.social-wrong-account-view__container .social-wrong-account-view__button{box-shadow:var(--dynamic-shadow-down-1);margin-top:.75rem}.social-redirect-view__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem var(--dynamic-modal-padding)}.social-redirect-view__container .social-redirect-view__title{color:var(--dynamic-text-primary);line-height:2.25rem}.sms-verification__text-button{color:var(--dynamic-text-link)}.sms-verification__text-button:disabled{color:var(--dynamic-text-tertiary);cursor:not-allowed}.sms-verification__log-out{margin:.75rem auto 0}.wallet-list-item__tile{border-radius:calc(var(--dynamic-border-radius)/2)}.wallet-list-grid-tabs{border-bottom:1px solid var(--dynamic-base-4);border-top:1px solid var(--dynamic-base-4);display:flex;width:100%}.wallet-list-grid-tabs__button{align-items:center;border-left:1px solid var(--dynamic-base-4);display:flex;flex-basis:50%;gap:.25rem;justify-content:center;outline:none;padding:.5rem .625rem}.wallet-list-grid-tabs__button:first-child{border-left:none}.wallet-list-grid-tabs__button--selected{background-color:var(--dynamic-wallet-list-tile-background)}.wallet-list-grid-tabs__button--text{flex-basis:100%}.wallet-list-grid-tabs__icon--selected{filter:grayscale(100%)}.wallet-list__error-container{margin:0}.wallet-list__search-container{padding:var(--dynamic-search-padding)}.wallet-list__tabs-container{margin-bottom:.5rem}.wallet-list__scroll-container{display:flex;flex-direction:column;gap:var(--dynamic-wallet-list-tile-gap);max-height:var(--dynamic-wallet-list-max-height);overflow:auto;padding:var(--dynamic-initial-view-content-padding)}.wallet-list__scroll-container--error{padding:var(--dynamic-layout-content-error-padding)}.wallet-list__scroll-container::-webkit-scrollbar,.wallet-list__scroll-container::-webkit-scrollbar-track{display:none}.wallet-list__scroll-container::-webkit-scrollbar-thumb{display:none}.wallet-list__scroll-container:empty{display:flex}.wallet-list__scroll-container--fixed-height{height:var(--dynamic-wallet-list-max-height)}.wallet-list__search-skeleton{height:2.625rem}.wallet-list__search-skeleton,.wallet-list__tile-skeleton{border-radius:calc(var(--dynamic-border-radius)/2);margin-bottom:.5rem}.wallet-list__tile-skeleton{height:3rem;padding:.75rem}.wallet-list__tiny-footer{background:var(--dynamic-base-1);border-top:.0625rem solid var(--dynamic-base-4);box-shadow:var(--dynamic-shadow-up-1);height:var(--dynamic-border-radius);opacity:1;text-align:center;transition:opacity .15s,visibility .15s;visibility:visible}.wallet-list__tiny-footer--hidden{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.wallet-no-access__container{background:var(--dynamic-base-1)}.wallet-no-access__main{padding:var(--dynamic-modal-padding)}.wallet-no-access__social-info-container{align-items:center;display:flex;justify-content:center;margin-top:1.5rem}.wallet-no-access__waitlist-link{align-items:center;display:flex;gap:8px;justify-content:center}.wallet-no-access__social-icon{margin:auto}.wallet-no-access__image{width:100%}.wallet-no-access__user-info-container{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem}.wallet-no-access__content{text-align:center}.wallet-no-access__content--primary{margin-bottom:.375rem}.wallet-no-access__content--secondary{margin-bottom:1rem}.wallet-no-access__wallet-address{margin-left:.375rem}.wallet-no-access__wallet-address-container{align-items:center;display:flex;justify-content:center}.wallet-no-access__button--primary{background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);box-shadow:var(--dynamic-shadow-down-1);margin:0}.wallet-no-access__icon--verified{margin:0 auto 1rem}.wallet-sign-spinner__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--dynamic-layout-content-padding)}.wallet-sign-spinner__copy{color:var(--dynamic-text-secondary);margin:0;text-align:center}.wallet-sign-spinner__button{box-shadow:var(--dynamic-shadow-down-1);margin:.75rem 0 0}
90.wallet-used-view__container{display:flex;flex-direction:column;padding:var(--dynamic-layout-content-padding);text-align:center}.wallet-used-view__icon{display:flex;justify-content:center;margin:0 0 .5rem}.wallet-used-view__icon svg{margin:0 auto}.wallet-used-view__shorten-wallet-address{margin:0 0 1rem}.wallet-used-view__copy{margin:0 0 .75rem}.wallet-used-view__accept-button,.wallet-used-view__footer{margin:0 0 .5rem}.wallet-used-view__logout{background:none;border:none;box-shadow:none;margin:auto}.wallet-used-view__checkbox-label{align-items:center;background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);cursor:pointer;display:flex;gap:.5rem;justify-content:center;margin:1rem auto .5rem;padding:.75rem;text-align:left}.wallet-used-view__checkbox-container{flex-shrink:0}.network-not-supported__content-container{padding:var(--dynamic-layout-content-padding)}.network-not-supported__content-container--error{padding:var(--dynamic-layout-content-error-padding)}.network-not-supported__main-img{width:100%}.network-not-supported__img-container{align-items:center;display:flex;justify-content:center}.network-not-supported__img{border-radius:100%;height:4rem;width:4rem}.network-not-supported__welcome-container{margin:1rem 0;text-align:center}.network-not-supported__welcome-title{margin-bottom:.375rem}.network-not-supported__continue{margin-top:1rem}.network-not-supported__log-out{margin:.75rem auto 0}.network-not-supported__error--not-supported{align-items:center;border-radius:0;display:flex;justify-content:center;margin:0;width:100%}.network-not-supported__network-container{margin-top:.5rem;position:relative}.network-not-supported__network-picker{margin:auto;max-width:-moz-fit-content;max-width:fit-content}.network-not-supported__network-picker-button{position:static;transform:translateX(0)}.email-confirmation-waiting-view{align-items:center;display:flex;flex-direction:column;padding-bottom:1.625rem;text-align:center}.email-confirmation-waiting-view__title{padding-bottom:.375rem}.email-confirmation-waiting-view__email-container{align-items:center;display:flex;gap:.25rem;justify-content:center}.email-confirmation-waiting-view__edit-icon-button{display:inline-flex}.email-confirmation-waiting-view__header-icon{display:flex;justify-content:center;margin-top:-2rem}.email-confirmation-waiting-view__note{max-width:16.25rem;padding-top:1rem;text-align:center}.email-confirmation-waiting-view__powered_by_dynamic_footer{padding-top:1rem;width:100%}.login-with-email-form{display:flex;flex-direction:column;gap:.375rem}.login-with-email-form .input__suffix{top:.6875rem}.login-with-email-form .input__suffix .icon-button{--icon-arrow:var(--dynamic-text-tertiary);--icon-background:var(--dynamic-base-3);transition:all .2s}.login-with-email-form .input__suffix .icon-button path,.login-with-email-form .input__suffix .icon-button rect{transition:all .2s}.login-with-email-form .input__suffix .icon-button--active,.login-with-email-form .input__suffix .icon-button:hover{--icon-arrow:var(--dynamic-text-secondary);--icon-background:var(--dynamic-hover)}.login-with-email-form .input__suffix .icon-button--has-content,.login-with-email-form .input__suffix .icon-button--has-content:hover{--icon-arrow:var(--dynamic-base-2);--icon-background:var(--dynamic-brand-primary-color)}.list-item-button{background:none;box-shadow:none}.list-item-button__trailing{position:relative}.list-item-button__trailing-child{position:absolute;right:0;transition-property:opacity,transform;transition-timing-function:ease-in}.list-item-button__trailing-label{transform:translateY(-50%);transition-duration:.2s}.list-item-button__trailing-icon{transition-duration:.3s}.list-item-button:hover .list-item-button__trailing-label,.list-item-button__trailing-icon{opacity:0;transform:translate(-.625rem,-50%)}.list-item-button:hover .list-item-button__trailing-icon{opacity:1;transform:translateY(-50%)}.login-with-email-wallet-list__skeleton{border-radius:calc(var(--dynamic-border-radius)/2);height:2.625rem;margin-bottom:.5rem}.login-with-email-wallet-list__container{display:flex;flex-direction:column;gap:.375rem}.connect-with-wallet-button{height:2.5rem}.toggleable-section{align-items:stretch;display:flex;flex-direction:column;gap:.75rem}.toggleable-section__toggle-prompt{align-items:center;display:flex;justify-content:space-between}
90.toggleable-section__toggle-prompt__button{cursor:pointer;margin:-.75rem 0 0 -.75rem;outline:none;padding:.75rem 0 0 .75rem}.toggleable-section__toggle-prompt__button__text{outline:none;transition:all .2s}.toggleable-section__toggle-prompt__button:focus .toggleable-section__toggle-prompt__button__text,.toggleable-section__toggle-prompt__button:focus-visible .toggleable-section__toggle-prompt__button__text,.toggleable-section__toggle-prompt__button:hover .toggleable-section__toggle-prompt__button__text{background-color:var(--dynamic-brand-secondary-color)}.login-with-phone-number-form{display:flex;flex-direction:column;gap:.375rem}.login-with-phone-number-form__fields{align-items:stretch;display:flex;position:relative;width:100%}.login-with-phone-number-form__fields__country-code{align-items:center;background-color:var(--dynamic-base-2);border:.0625rem solid var(--dynamic-base-3);border-radius:calc(var(--dynamic-border-radius)*.4) 0 0 calc(var(--dynamic-border-radius)*.4);border-right:none;cursor:pointer;display:flex;padding-left:.75rem;position:relative;transition:all .2s ease;width:6.25rem}.login-with-phone-number-form__fields__country-code--disabled{background-color:var(--dynamic-base-3);pointer-events:none}.login-with-phone-number-form__fields__country-code__flag{margin-right:.5rem}.login-with-phone-number-form__fields__country-code__plus{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-with-phone-number-form__fields__country-code__container{align-items:center;display:flex;flex:1;pointer-events:none}.login-with-phone-number-form__fields__country-code__container .login-with-phone-number-form__fields__country-code__container__input{border:none;flex:1;padding:0;width:100%}.login-with-phone-number-form__fields__country-code__chevron{cursor:pointer;position:absolute;right:.5rem;width:1rem}.login-with-phone-number-form__fields__phone-number{align-items:center;display:flex;flex:1;position:relative}.login-with-phone-number-form__fields__phone-number .login-with-phone-number-form__fields__phone-number__input{border-radius:0 calc(var(--dynamic-border-radius)*.4) calc(var(--dynamic-border-radius)*.4) 0;padding-left:.75rem}.login-with-phone-number-form__fields__placeholder{align-self:center;color:var(--dynamic-text-secondary);left:7.0625rem;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-with-phone-number-form__fields__inline-submit{align-self:center;position:absolute;right:.75rem}.login-with-phone-number-form__dropdown{width:calc(var(--dynamic-modal-width) - 3rem)}.login-with-phone-number-form__dropdown__items{display:flex;flex-direction:column}.login-with-phone-number-form__dropdown__items__country{align-items:center;cursor:pointer;display:flex;gap:.375rem;padding:.375rem .75rem}.login-with-phone-number-form__dropdown__items__country__flag{width:1.5rem}.login-with-phone-number-form__dropdown__items__country__name{font-size:var(--dynamic-text-size-body-small)}.login-with-phone-number-form__dropdown__items__country__code{color:var(--dynamic-text-secondary);font-size:var(--dynamic-text-size-body-small)}.login-with-phone-number-form__dropdown__items__country:hover{background-color:var(--dynamic-base-4)}.login-with-phone-number-form__dropdown__items__country--selected{background-color:var(--dynamic-base-3)}.login-with-phone-number-form__error-message{color:var(--dynamic-error-1);padding:.5rem 0}.login-with-phone-number-form input::-webkit-inner-spin-button,.login-with-phone-number-form input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.login-with-phone-number-form input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.login-view__text{padding:.5rem 0}.login-view__error-container{margin:0}.login-view__container{padding:var(--dynamic-initial-view-content-padding)}.login-view__container--error{padding:var(--dynamic-layout-content-error-padding)}@media (pointer:coarse){.login-view__container{padding:.75rem}}.login-view__scroll{align-items:stretch;gap:.375rem;height:100%;max-height:36.25rem;overflow:auto}
90.login-view__scroll,.login-view__scroll__section{display:flex;flex-direction:column}.login-view__scroll__section--emailAndPhone+.login-view__scroll__section--social{margin-top:1rem}.login-view__scroll::-webkit-scrollbar,.login-view__scroll::-webkit-scrollbar-track{display:none}.login-view__scroll::-webkit-scrollbar-thumb{display:none}.login-view__scroll:empty{display:flex}.login-view__scroll--full-height{height:100vh}.login-view__scroll--email-first{flex-direction:column-reverse}.login-view__scroll__web2{display:flex;flex-direction:column;gap:.75rem}.login-view__passkey-button{align-items:center;display:flex;gap:.5rem;height:2.5rem}.login-view__passkey-button .icon-list-tile--children{gap:.25rem}.mobile-wallet-redirect{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:var(--dynamic-layout-content-padding)}.mobile-wallet-redirect__icon-with-spinner{align-self:center}.mobile-wallet-redirect__copy-text{align-self:center;max-width:20rem;text-align:center}.mobile-wallet-redirect__alert{text-align:center}.mobile-wallet-redirect__wallet-app{align-items:center;background-color:var(--dynamic-base-2);border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(24,39,75,.04);display:flex;flex-wrap:wrap;gap:.875rem;justify-content:space-between;padding:.625rem .75rem}.mobile-wallet-redirect__wallet-app__group{align-items:center;display:flex;gap:.5rem}.mobile-wallet-redirect__wallet-app__group__app-store{text-align:right}.captcha-verify-user__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem 1.5rem;text-align:center}.captcha-verify-user__icon{height:4rem;margin-bottom:1rem;width:4rem}.captcha-verify-user__title{margin-bottom:.375rem}.captcha-verify-user__subtitle{margin-bottom:1rem}.captcha-verify-user__dynamic-logo{margin-top:1rem}.network-not-supported-switch-manual{margin-top:-1.5rem;padding:0 1.5rem 1.5rem}.network-not-supported-switch-manual__img-container{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.network-not-supported-switch-manual__img{border-radius:100%;height:4rem;width:4rem}.network-not-supported-switch-manual__network-container{position:relative}.network-not-supported-switch-manual__content{text-align:center}.network-not-supported-switch-manual__title{margin:0 0 .375rem}.wallet-group__list{display:flex;flex-direction:column}.wallet-locked-view__error-container{align-items:center;display:flex;justify-content:center}.wallet-locked-view__button-header{margin:.75rem}.wallet-locked-view__button{margin:.75rem auto auto}.wallet-locked-view__icon{margin:auto}.wallet-locked-view__content{padding:0 var(--dynamic-modal-padding) 2.1875rem;text-align:center}@media (pointer:coarse){.wallet-locked-view__content{padding:0 .75rem}}.wallet-locked-view__title{margin-top:.75rem}.wallet-locked-view__log-out{margin:.75rem auto 0}.merge-user-accounts__error{margin-bottom:.75rem;padding:.75rem 1.5rem}.merge-user-accounts__container{display:flex;flex-direction:column;gap:1.5rem;padding:0 1.5rem 1.5rem}@media (pointer:coarse){.merge-user-accounts__container{padding:0 .75rem}}.merge-user-accounts-conflicts__error{margin-bottom:.75rem;padding:.75rem 1.5rem}.merge-user-accounts-conflicts__container{display:flex;flex-direction:column}@media (pointer:coarse){.merge-user-accounts-conflicts__container{padding:0 .75rem}}.merge-user-accounts-conflicts__description{padding:0 1.5rem .75rem}.merge-user-accounts-conflicts__fields{display:flex;flex-direction:column;gap:1rem;max-height:22.5rem;overflow-y:auto;padding:.75rem 1.5rem}.merge-user-accounts-conflicts__fields__item{display:flex;flex-direction:column;gap:.5rem}.merge-user-accounts-conflicts__fields__item__button{padding:.5rem .75rem}.merge-user-accounts-conflicts__buttons{background:var(--dynamic-base-1);box-shadow:0 -8px 48px -8px rgba(109,121,165,.16);display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1.5rem}.merge-user-accounts-with-same-email__container{padding:0 1.5rem 1.5rem}@media (pointer:coarse){.merge-user-accounts-with-same-email__container{padding:0 .75rem}}.merge-user-accounts-with-same-email__accounts{align-items:center;display:flex;justify-content:space-between;margin:-1.5rem auto 1.5rem;max-width:270px;width:100%}.merge-user-accounts-with-same-email__accounts__item{align-items:center;display:flex;flex-direction:column;gap:.625rem;justify-content:center;width:100%}.merge-user-accounts-with-same-email__accounts__item__icon{height:3.5rem;width:3.5rem}.merge-user-accounts-with-same-email__accounts__divider{height:16px;margin-top:-1.5rem;width:16px}.merge-user-accounts-with-same-email__accounts__divider__icon>
90path{fill:var(--dynamic-text-secondary)}.merge-user-accounts-with-same-email__text{text-align:center}.merge-user-accounts-with-same-email__text__header{color:var(--dynamic-text-primary);margin-bottom:.5rem}.merge-user-accounts-with-same-email__text__body{color:var(--dynamic-text-secondary);margin-bottom:1rem}.merge-user-accounts-with-same-email__text--bold{font-weight:700}.merge-user-accounts-with-same-email__buttons{display:flex;flex-direction:column;gap:.5rem}.merge-user-accounts-with-same-email__buttons__button{width:100%}.wallet-cannot-be-transferred-view__container{padding:var(--dynamic-modal-padding);text-align:center}.wallet-cannot-be-transferred-view__icon{display:flex;justify-content:center;margin:0 0 .5rem}.wallet-cannot-be-transferred-view__icon svg{margin:0 auto}.wallet-cannot-be-transferred-view__shorten-wallet-address{margin:0 0 1rem}.wallet-cannot-be-transferred-view__title{margin:0 0 .375rem}.wallet-cannot-be-transferred-view__copy{margin:0 0 .75rem}.wallet-cannot-be-transferred-view__transfer-alt-wallet-button{margin:0 0 1rem}.wallet-cannot-be-transferred-view__footer{margin:0 0 .5rem}.wallet-cannot-be-transferred-view__cancel{background:none;border:none;box-shadow:none;margin:auto}.user-field-editor__header{align-items:center;display:flex;flex-direction:column;gap:1.25rem;text-align:center}.user-field-editor__header__icon{align-items:center;background-color:var(--dynamic-base-2);border-radius:50%;display:flex;height:4rem;justify-content:center;width:4rem}.user-field-editor__body{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:0 1.5rem 1.5rem;text-align:center}.user-field-editor__body__subtitle{margin-block:-.375rem .5rem}.user-field-editor__body__form{width:100%}.passkey-intro-view{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.passkey-intro-view__header{display:flex;width:100%}.passkey-intro-view__actions{display:flex;flex-direction:column;gap:.625rem;width:100%}.passkey-intro-view__inline-button{align-items:center;display:inline-flex;gap:.5rem;text-align:left}
90.passkey-intro-view__inline-button svg path{fill:var(--dynamic-base-2)!important}.passkey-intro-view__log-out{font-size:.875rem;justify-content:center;line-height:20px}.passkey-intro-view__log-out:hover{background-color:transparent}.passkey-intro-view__skip{color:var(--dynamic-text-secondary);font-size:.875rem;justify-content:center;line-height:1rem}.passkey-intro-view__skip:hover{background-color:transparent}.passkey-recovery-view{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.passkey-recovery-view__header{align-items:center;display:flex;justify-content:center;margin-bottom:-5rem;width:12.875rem}.passkey-recovery-view__actions{display:flex;flex-direction:column;gap:.625rem;width:100%}.passkey-recovery-view__input-valid{background:var(--dynamic-success-2)!important;border-color:var(--dynamic-success-1)!important}.passkey-recovery-view__input-valid,.passkey-recovery-view__input-valid~.input__label{color:var(--dynamic-success-1)!important}.passkey-recovery-view__form{display:flex;flex-direction:column;width:100%}.passkey-recovery-view__skip{justify-content:center;margin-top:1.5rem}.passkey-recovery-view__inline-button{align-items:center;display:inline-flex;gap:.5rem;text-align:left}
90.passkey-recovery-view__inline-button svg path{fill:var(--dynamic-base-2)!important}.passkey-recovery-view__resend-code{align-items:center;display:flex;flex-direction:column}.passkey-recovery-view button.text-button:not(.passkey-recovery-view__skip){color:inherit}.edit-passkeys-widget-view,.edit-passkeys-widget-view__body{display:flex;flex-direction:column}.edit-passkeys-widget-view__body{flex:1;gap:1.25rem;justify-content:space-between;margin-top:1.25rem;padding:0 1.5rem 1.5rem}.edit-passkeys-widget-view__icon{height:100px;margin-left:auto;margin-right:auto;margin-top:-40px;width:100px}.edit-passkeys-widget-view__title{margin-left:auto;margin-right:auto;margin-top:1.25rem}.passkey-new-domain-detected{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.passkey-new-domain-detected__header{align-items:center;display:flex;justify-content:center}.passkey-new-domain-detected__actions{display:flex;flex-direction:column;gap:.625rem;width:100%}.passkey-new-domain-detected__inline-button{align-items:center;display:inline-flex;gap:.5rem;text-align:left}
90.passkey-new-domain-detected__inline-button svg path{fill:var(--dynamic-base-2)!important}.passkey-new-domain-detected__log-out{font-size:.875rem;justify-content:center;line-height:20px}.passkey-new-domain-detected__log-out:hover{background-color:transparent}.embedded-delete-view{display:flex;flex-direction:column;gap:.5rem;height:100%;overflow:auto}.embedded-delete-view__header{align-items:center;display:flex;justify-content:center}.embedded-delete-view__body{display:flex;flex:1;flex-direction:column;gap:.75rem;justify-content:space-between;padding:.75rem}.embedded-delete-view__body__description{display:flex;justify-content:center;text-align:center}.embedded-delete-view__body__badge{font-size:.75rem}.embedded-delete-view__body__card{background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(24,39,75,.04);display:flex;flex:1;flex-direction:column;margin-left:1.5rem;margin-right:1.5rem;max-height:21.875rem;overflow:auto;padding:.75rem}.embedded-delete-view__body__card__statement{display:flex;gap:.5rem;letter-spacing:-.15px}.embedded-delete-view__body__card__acknowledgement{display:flex;gap:.5rem;text-align:left}.embedded-delete-view__body__card__icon{color:var(--dynamic-text-tertiary);height:1.5rem;min-width:1.5rem;width:1.5rem}.embedded-delete-view__body__card__skeleton{border-radius:.75rem;height:3.75rem}.embedded-delete-view__body__confirm_card{background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(24,39,75,.04);display:flex;flex:1;flex-direction:column;gap:.75rem;letter-spacing:-.15px;margin-bottom:.75rem;margin-left:1.5rem;margin-right:1.5rem;max-height:21.875rem;overflow:auto;padding:.625rem}.embedded-delete-view__body__button{height:3rem;width:9.4375rem}.embedded-delete-view__body__cta_button_wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem;margin-left:1.5rem;margin-right:1.5rem}.embedded-reveal-view{display:flex;flex-direction:column;gap:var(--dynamic-wallet-list-tile-gap);height:100%;overflow:auto}.embedded-reveal-view__header,.embedded-reveal-view__header__hero{align-items:center;display:flex;justify-content:center}.embedded-reveal-view__header__hero{width:13.75rem}.embedded-reveal-view__zerodev-warning{background-color:var(--dynamic-error-1);border-radius:.5rem;margin-bottom:1rem;padding:1.25rem}.embedded-reveal-view__zerodev-warning__title-row{align-items:center;display:flex;margin-bottom:.5rem}.embedded-reveal-view__zerodev-warning__icon{flex-shrink:0;height:1.25rem;margin-right:.5rem;width:1.25rem}.embedded-reveal-view__zerodev-warning__link-button{background:none;border:none;cursor:pointer;display:inline;font:inherit;margin-left:.25rem;padding:0}.embedded-reveal-view__zerodev-warning .typography{color:inherit}.embedded-reveal-view__zerodev-warning .typography.underline{text-decoration:underline}.embedded-reveal-view__coinbase{background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(24,39,75,.04);color:var(--dynamic-text-secondary);display:flex;flex:1;flex-direction:column;gap:.625rem;max-height:21.875rem;overflow:auto;overflow-wrap:break-word;padding:.75rem}.embedded-reveal-view__body{display:flex;flex:1;flex-direction:column;gap:.75rem;justify-content:space-between;padding:0 1.5rem 1.5rem}.embedded-reveal-view__body--waas-credentials{padding-top:0}.embedded-reveal-view__body__description{display:flex;flex-direction:column;gap:1rem;justify-content:center;text-align:center}.embedded-reveal-view__body__badge,.embedded-reveal-view__body__badge-container{display:flex;justify-content:center}.embedded-reveal-view__body__badge{font-size:.75rem}.embedded-reveal-view__body__card{background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(24,39,75,.04);display:flex;flex:1;flex-direction:column;gap:.625rem;max-height:21.875rem;overflow:auto;padding:.75rem}.embedded-reveal-view__body__card__statement{display:flex;gap:.5rem;letter-spacing:-.15px}.embedded-reveal-view__body__card__statement__text{display:flex;gap:.25rem}.embedded-reveal-view__body__card__acknowledgement{display:flex;gap:.5rem;text-align:left}.embedded-reveal-view__body__card__icon{color:var(--dynamic-text-tertiary);height:1rem;min-width:1rem;width:1rem}.embedded-reveal-view__body__card__skeleton{border-radius:.75rem;height:3.75rem}.embedded-reveal-view__body__confirm_card{background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(24,39,75,.04);display:flex;flex:1;flex-direction:column;gap:.75rem;letter-spacing:-.15px;max-height:21.875rem;overflow:auto;padding:1rem}
90.embedded-reveal-view__body__button_section{display:flex;width:100%}.embedded-reveal-view__body__unlink_button{text-decoration:underline}.embedded-reveal-view__body__bullet-list{display:flex;flex-direction:column;gap:.25rem;margin:0;padding-left:1.5rem}.embedded-reveal-view__body__bullet-list li{color:var(--dynamic-text-primary)}.embedded-auth-choice{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.embedded-auth-choice__header{align-items:center;display:flex;justify-content:center;width:100%}.embedded-auth-choice__support-links{display:flex;flex-direction:column;gap:.25rem;width:100%}.embedded-auth-choice__skip-button{margin-top:-.25rem}.action-card{background-color:var(--dynamic-base-2);border-radius:.75rem;box-shadow:var(--dynamic-shadow-down-1);display:flex;padding:1rem;text-align:left;transition:all .2s ease}.action-card:hover{box-shadow:var(--dynamic-button-shadow)}.action-card__icon{height:1.75rem;min-width:1.75rem;width:1.75rem}.action-card__icon,.action-card__icon path{fill:var(--dynamic-text-tertiary)}.action-card__action-icon{margin-left:auto;min-width:1rem;transform:rotate(180deg);width:1rem}.action-card__content{display:flex;flex-direction:column;gap:.25rem;margin-left:8px}.action-card__content__row{align-items:flex-start;display:flex;gap:.375rem}.action-card__content__row__badge--primary{background:var(--dynamic-brand-primary-color);color:var(--dynamic-base-2)}.embedded-auth-choice-cards{display:flex;flex-direction:column;gap:.625rem;width:100%}.auth-choice-info{align-items:flex-start;align-self:stretch;background:var(--default-base-2,#fff);border:1px solid var(--default-base-4,#e7e8ed);border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:16px 12px 12px}.auth-choice-info__container-item{display:flex;flex-direction:row;gap:.5rem;text-align:start}.setup-passkey-view{align-items:center;display:flex;flex-direction:column;text-align:center}.setup-passkey-view__header{align-items:center;display:flex;justify-content:center}.setup-passkey-view__header-banner{margin-bottom:.75rem}.setup-passkey-view__content{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:var(--dynamic-layout-content-padding)}.setup-passkey-view__choose-another-method{display:flex;justify-content:center;margin-bottom:1.5rem;width:100%}.setup-passkey-view__choose-another-method-button{color:var(--dynamic-text-link)}.waas-upgrade-view{display:flex;flex-direction:column;height:80%;overflow:hidden}.waas-upgrade-view__content{display:flex;flex:1;flex-direction:column;gap:.75rem;overflow:auto;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.waas-upgrade-view__illustration{align-items:center;display:flex;justify-content:center}.waas-upgrade-view__illustration svg{height:7rem;width:20.5rem}.waas-upgrade-view__wallets-section{display:flex;flex-direction:column}.waas-upgrade-view__section-header{align-items:center;display:flex;justify-content:space-between;padding:.75rem 0}.waas-upgrade-view__wallets-list{display:flex;flex-direction:column;gap:.5rem;max-height:12.5rem;overflow-y:auto;padding:.125rem}.waas-upgrade-view__wallet-item{align-items:center;border-radius:.5rem;display:flex;gap:.75rem;transition:all .2s ease}.waas-upgrade-view__wallet-checkbox{flex-shrink:0}.waas-upgrade-view__wallet-info{flex:1;min-width:0}.waas-upgrade-view__wallet-details{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.waas-upgrade-view__options-section{display:flex;flex-direction:column;gap:.75rem}.waas-upgrade-view__options-title{margin-bottom:.25rem}.waas-upgrade-view__option{align-items:flex-start;background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:.75rem;cursor:pointer;display:flex;gap:.375rem;padding:.75rem}.waas-upgrade-view__option:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.waas-upgrade-view__option--selected{background:var(--dynamic-brand-secondary-color);border:1.5px solid var(--dynamic-brand-primary-color);border-radius:.75rem}.waas-upgrade-view__option--selected:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}
90.waas-upgrade-view__option-icon{align-items:center;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-top:.125rem;width:1.5rem}.waas-upgrade-view__option-icon svg{color:var(--dynamic-text-secondary);height:1.25rem;width:1.25rem}.waas-upgrade-view__option-checkbox{flex-shrink:0;margin-top:.125rem}.waas-upgrade-view__option-content{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0;position:relative}.waas-upgrade-view__recommended-badge{display:flex;gap:.5rem}.waas-upgrade-view__recommended-badge-text{background-color:var(--dynamic-brand-primary-color);color:#fff}.waas-upgrade-view__actions{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.25rem}.waas-upgrade-view__upgrade-button{font-weight:500;text-align:center;transition:all .2s ease}.waas-upgrade-view__upgrade-button:hover:not(:disabled){opacity:.9}.waas-upgrade-view__upgrade-button:disabled{cursor:not-allowed;opacity:.5}.waas-upgrade-view__new-version-message{padding-left:.75rem;padding-right:.75rem;text-align:center}@media (max-width:480px){.waas-upgrade-view__content{gap:.5rem;padding:1rem}.waas-upgrade-view__illustration svg{height:6rem;width:17.5rem}.waas-upgrade-view__option,.waas-upgrade-view__wallet-item{padding:.75rem}.waas-upgrade-view__wallets-list{max-height:9.375rem}}.confirm-passkey-view{align-items:center;display:flex;flex-direction:column;text-align:center}.confirm-passkey-view__header{align-items:center;display:flex;justify-content:center}.confirm-passkey-view__header-banner{margin-bottom:.75rem}.confirm-passkey-view__content{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:var(--dynamic-layout-content-padding)}.confirm-passkey-view__choose-another-method{display:flex;justify-content:center;margin-bottom:1.5rem;width:100%}.confirm-passkey-view__choose-another-method-button{color:var(--dynamic-text-link)}.select-hardware-wallet-view__container{align-items:stretch;display:flex;flex-direction:column;padding:var(--dynamic-layout-content-padding)}.select-hardware-wallet-view__icon{height:6rem;margin:0 auto .75rem;width:4rem}.select-hardware-wallet-view__text{padding-bottom:1rem;text-align:center}.wallet-redirect-view__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--dynamic-modal-padding)}.wallet-redirect-view__container .wallet-redirect-view__title{color:var(--dynamic-text-primary);line-height:2.25rem}.wallet-redirect-view__container .powered-by-dynamic{margin-top:1.5rem}.mfa-choose-device-view__body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--dynamic-layout-content-padding)}.mfa-choose-device-view__copy{color:var(--dynamic-text-secondary);line-height:1.25rem;text-align:center;width:75%}.mfa-choose-device-view__button{box-shadow:var(--dynamic-shadow-down-1);display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem;text-align:left}.mfa-choose-device-view__button__header{align-items:center;display:flex;justify-content:space-between;width:100%}.mfa-choose-device-view__button__description.mfa-choose-device-view__button__description{font-size:var(--dynamic-text-size-body-small)}.mfa-choose-device-view__icon--rotate{color:var(--dynamic-text-tertiary);height:1rem;justify-content:end;transform:rotate(180deg);width:1rem}.mfa-choose-device-view__logout{margin-top:1.125rem}.mfa-secure-device-view__body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--dynamic-layout-content-padding)}.mfa-secure-device-view__copy{color:var(--dynamic-text-secondary);line-height:1.25rem;text-align:center;width:75%}.mfa-secure-device-view__button,.mfa-secure-device-view__logout-button{box-shadow:var(--dynamic-shadow-down-1);margin-top:.75rem}.mfa-secure-device-view__loading-spinner{height:394px}.mfa-secure-device-view__qrcode{align-items:center;background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)*.6);display:flex;flex-direction:column;gap:.625rem;margin:1rem 0;padding:.75rem}.mfa-secure-device-view__qrcode .button-container{display:flex;gap:.5rem;justify-content:center;width:100%}
90.mfa-secure-device-view__qrcode .button-container svg path{fill-opacity:100%}.mfa-secure-device-view__qrcode .button-container .qr-code-button{height:2.375rem}.mfa-display-backup-codes-view__body{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;overflow-y:auto;padding:var(--dynamic-layout-content-padding);text-align:center}.mfa-display-backup-codes-view__warning{border-radius:var(--dynamic-border-radius);padding:.25rem .5rem}.mfa-display-backup-codes-view__loading-spinner{height:19.5rem}.mfa-display-backup-codes-view__codes{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.mfa-display-backup-codes-view__code{background-color:var(--dynamic-wallet-list-tile-background);border:var(--dynamic-button-primary-border);border-radius:var(--dynamic-border-radius);color:var(--dynamic-text-secondary);padding:.75rem 1.125rem;text-align:center}.mfa-display-backup-codes-view__actions{display:flex;gap:.5rem;grid-column:1/-1;width:100%}.mfa-display-backup-codes-view__actions button{border-radius:calc(var(--dynamic-border-radius)/3)}.mfa-display-backup-codes-view__complete{display:flex;flex-direction:column;gap:.5rem;width:100%}.mfa-display-backup-codes-view__acknowledgement{border-radius:calc(var(--dynamic-border-radius)/3);justify-content:left}.mfa-display-backup-codes-view__acknowledgement .typography{font-size:var(--dynamic-text-size-button-secondary);font-weight:500}.mfa-recovery-view{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.mfa-recovery-view__body{padding:.3125rem,0}.mfa-recovery-view__actions{display:flex;flex-direction:column;gap:.625rem;width:100%}.mfa-recovery-view__get-help{padding:.3125rem,0}.mfa-verification-view__choose-another-method{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin-bottom:1.5rem;width:100%}.mfa-verification-view__choose-another-method-button{color:var(--dynamic-text-link)}.step-up-reauth-choose-method-view__options{align-items:stretch;align-self:stretch;display:flex;flex-direction:column;margin-top:var(--dynamic-layout-content-padding,0);max-height:min(50vh,320px);overflow-y:auto;width:100%}.step-up-reauth-choose-method-view__options .mfa-choose-device-view__button{align-items:flex-start}.step-up-reauth-choose-method-view__options .mfa-choose-device-view__button__description{text-align:left;width:100%}.step-up-reauth-choose-method-view__choose-other{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:1.125rem;width:100%}.step-up-reauth-choose-method-view__choose-other-button{align-items:center;display:inline-flex;gap:.25rem}.step-up-reauth-choose-method-view__choose-other-button .step-up-reauth-choose-method-view__caret{color:var(--dynamic-text-secondary);flex-shrink:0;transition:transform .2s ease}.step-up-reauth-choose-method-view__choose-other-button .step-up-reauth-choose-method-view__caret--open{transform:rotate(180deg)}.access-blocked__container{align-items:center;background:var(--dynamic-base-1);display:flex;flex-direction:column;padding:.3125rem}.access-blocked__icon{margin-bottom:.3125rem}.access-blocked__content{margin:.9375rem 0;padding:0 .625rem .625rem;text-align:center}.switch-wallet{white-space:pre-line}.switch-wallet__body{background:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);margin-top:.625rem;padding:1rem 0;width:100%}.switch-wallet__body__divider{gap:0;padding:.75rem 0}.switch-wallet__body__divider svg{transform:rotate(90deg)}.switch-wallet__body__expected-address__prompt{margin-bottom:.5rem;margin-top:1rem}.switch-wallet__body__expected-address__address{font-size:1.5rem;line-height:1.25rem}.sync-wallet-view .qr-code-wrapper{padding-top:.5rem}.sync-wallet-view .prompt-modal-portal,.sync-wallet-view .prompt-modal-portal__container{position:relative}
90.mfa-qrcode-help-content__container{color:var(--dynamic-text-secondary);padding:1.5rem}.mfa-qrcode-help-content__vertical-container{background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);display:flex;flex-direction:column}.mfa-qrcode-help-content__setup-container{font-family:Arial,sans-serif;margin:0 auto;max-width:400px;width:100%}.mfa-qrcode-help-content__step{align-items:center;background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);color:gray;display:flex;flex-direction:row;height:100%;justify-content:flex-start;margin-bottom:.625rem;max-width:100%;padding:1rem}.mfa-qrcode-help-content__step__title{margin-bottom:.3125rem}.mfa-qrcode-help-content__step__number{align-items:center;align-self:flex-start;background-color:var(--dynamic-base-4);border-radius:50%;color:var(--dynamic-brand-primary-color);display:flex;height:1.5rem;justify-content:center;margin-right:.625rem;min-width:1.5rem;width:1.5rem}.mfa-qrcode-help-content__step__nocopy-box{align-items:center;border:var(--dynamic-button-primary-border);border-radius:.3125rem;display:flex;justify-content:space-between;padding:.625rem}.mfa-qrcode-help-content__step__nocopy-text{word-break:break-all}.mfa-qrcode-help-content__copy-button{background-color:transparent;border:none;cursor:pointer}.sandbox-threshold__main{align-items:center;background:var(--dynamic-base-1);display:flex;flex-direction:column;justify-content:center;padding:0 var(--dynamic-modal-padding) 1.125rem}.sandbox-threshold__title{color:var(--dynamic-text-primary);line-height:1.5rem;text-align:center}.sandbox-threshold__description{color:var(--dynamic-text-secondary);line-height:1.25rem;margin-bottom:1.5rem;margin-top:.75rem;text-align:center}.sandbox-threshold__button{box-shadow:var(--dynamic-shadow-down-1)}.global-wallet-confirm .popup-content .wallet-connection-view{align-items:center;display:flex;flex-direction:column;padding:24px}.global-wallet-confirm .popup-content .wallet-connection-view .dapp-icon{height:64px;margin-bottom:16px;width:64px}.global-wallet-confirm .popup-content .wallet-connection-view .connection-title{color:var(--dynamic-text-primary);margin-bottom:16px;text-align:center}.global-wallet-confirm .popup-content .wallet-connection-view .dapp-url{color:var(--dynamic-text-secondary);margin-bottom:24px;text-align:center}.global-wallet-confirm .popup-content .wallet-connection-view .button-group{display:flex;gap:16px;width:100%}.global-wallet-confirm .popup-content .wallet-connection-view .button-group button{cursor:pointer;flex:1}.global-wallet-confirm .popup-content .wallet-connection-view .button-group button.cancel-button{background-color:var(--dynamic-base-2)}.global-wallet-confirm .popup-content .wallet-connection-view .button-group button.connect-global-button{background-color:#3b82f6;color:#fff}.info-card .wrapper{background:var(--dynamic-base-2);border:1px solid var(--dynamic-border-2);border-radius:16px;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;text-align:left}.inline-icon-text{display:inline}.inline-icon-text svg{display:inline-block;height:1em;margin:0 .25em;vertical-align:middle;width:1em}.nowrap{align-items:center;display:inline-flex;white-space:nowrap}.learn-more-link{align-items:center;display:flex;justify-content:center;padding:4px;pointer-events:auto;text-decoration:none}.learn-more-link svg{cursor:pointer;height:.5rem;margin-left:.25rem;width:.5rem}.malicious-site-view .popup-content .wallet-connection-view{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:24px;text-align:center}.malicious-site-view .popup-content .wallet-connection-view .header{align-items:center;display:flex;justify-content:center;margin-bottom:16px;width:100%}.malicious-site-view .popup-content .wallet-connection-view .header .back-button{background:none;border:none;cursor:pointer;left:24px;padding:8px;position:absolute}.malicious-site-view .popup-content .wallet-connection-view .header h1{color:var(--dynamic-text-primary);margin:0}.malicious-site-view .popup-content .wallet-connection-view .warning-card{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;padding:16px;width:100%}.malicious-site-view .popup-content .wallet-connection-view .warning-card .warning-icon{height:48px;margin-bottom:8px;width:48px}.malicious-site-view .popup-content .wallet-connection-view .connection-title{margin-top:16px}.malicious-site-view .popup-content .wallet-connection-view .site-info{color:var(--dynamic-text-secondary);padding:16px}.malicious-site-view .popup-content .wallet-connection-view .subtitle-container{border-radius:12px;display:flex;flex-direction:column;margin-top:16px;padding:16px;position:relative}
90.malicious-site-view .popup-content .wallet-connection-view .subtitle-container.definitely-malicious{background-color:var(--dynamic-error-2)}.malicious-site-view .popup-content .wallet-connection-view .subtitle-container.unknown{background-color:#f4d09a}.malicious-site-view .popup-content .wallet-connection-view .subtitle-container .subtitle-header-container{align-items:flex-start;display:flex;margin-bottom:4px}.malicious-site-view .popup-content .wallet-connection-view .subtitle-container .subtitle-header-container .caution-icon{height:24px;left:16px;position:absolute;top:16px;width:24px}.malicious-site-view .popup-content .wallet-connection-view .subtitle-container .subtitle-header-container .subtitle-header{flex:1;margin-bottom:0;margin-left:32px;text-align:left}.malicious-site-view .popup-content .wallet-connection-view .subtitle-container .subtitle{margin-top:0;padding-left:32px;text-align:left}.malicious-site-view .popup-content .wallet-connection-view .button-group{display:flex;gap:16px;margin-top:16px;width:100%}.malicious-site-view .popup-content .wallet-connection-view .button-group button{cursor:pointer;flex:1}.malicious-site-view .popup-content .wallet-connection-view .button-group button.cancel-button{background-color:var(--dynamic-base-2)}.malicious-site-view .popup-content .wallet-connection-view .button-group button.proceed-button{background-color:inherit;box-shadow:none}.add-network-view{display:flex;flex-direction:column}.add-network-view__description,.add-network-view__title{text-align:center}.add-network-view__text-container{display:flex;flex-direction:column;gap:.25rem}.add-network-view__body{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:var(--dynamic-layout-content-padding);text-align:center}.add-network-view__network-icon{height:4rem;width:4rem}.add-network-view__actions{display:flex;gap:.25rem;width:100%}.subdomain-field__container{align-items:flex-start;display:flex;flex-direction:row;gap:.25rem}.subdomain-field__container span{margin-top:.875rem}.subdomain-field__details{margin-top:.5rem}.wallet-already-exists-view__container{align-items:center;display:flex;flex-direction:column;padding-bottom:24px;padding-left:24px;padding-right:24px;text-align:center}.wallet-already-exists-view__icon{align-items:center;display:flex;height:64px;justify-content:center;margin-bottom:8px;width:64px}.wallet-already-exists-view__shorten-wallet-address{margin-bottom:8px}.wallet-already-exists-view__copy{max-width:320px}.delete-account-view{background:var(--dynamic-base-1);display:flex;flex-direction:column;width:100%}.delete-account-view__content{align-items:center;display:flex;flex-direction:column;gap:24px;padding:0 24px 24px;width:100%}.delete-account-view__content .warning-section{align-items:center;display:flex;flex-direction:column;gap:8px;padding-top:.75rem;width:100%}.delete-account-view__content .warning-section .warning-icon-container{height:64px;position:relative;width:64px}.delete-account-view__content .warning-section .warning-icon-container .warning-icon{color:var(--dynamic-error-1);height:100%;width:100%}.delete-account-view__content .warning-section .warning-icon-container .exclamation-icon{color:var(--dynamic-text-white);height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.delete-account-view__content .message-box{align-items:flex-start;background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:calc(var(--dynamic-border-radius)/2);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:12px;width:100%}.delete-account-view__content .confirmation-section{align-items:flex-start;display:flex;flex-direction:column;gap:24px;width:100%}.delete-account-view__content .confirmation-section .checkbox-container{align-items:flex-start;background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:var(--dynamic-border-radius);box-sizing:border-box;display:flex;flex-direction:row;gap:8px;padding:10px;width:100%}.delete-account-view__content .confirmation-section .input-section{dis
90play:flex;flex-direction:column;gap:8px;width:100%}.delete-account-view__content .button-group{display:flex;flex-direction:row;gap:24px;margin-top:auto;width:100%}.delete-account-view__content .button-group .cancel-button,.delete-account-view__content .button-group .delete-button{border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:var(--dynamic-shadow-down-1);flex:1;height:48px}.delete-account-view__content .button-group .cancel-button{background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);color:var(--dynamic-text-primary)}.session-permissions-view{display:flex;flex-direction:column;gap:.25rem}.session-permissions-view__header{padding:.25rem 0}.session-permissions-view__card{align-items:flex-start;background-color:var(--dynamic-base-2);border:1px solid var(--dynamic-base-3);border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem;padding:.75rem}.session-permissions-view__card-permission{align-items:center;display:flex;flex-direction:row;gap:.5rem}.session-permissions-view__token-card{align-items:center;flex-direction:row;justify-content:space-between}.session-permissions-view__token{align-items:center;display:flex;gap:.5rem}.session-permissions-view__spending{align-items:flex-end;display:flex;flex-direction:column}.session-permissions-view__panel{background-color:var(--dynamic-base-1);border:1px solid var(--dynamic-base-3);border-radius:.5rem;display:flex;flex-direction:column;margin-top:.5rem;overflow:hidden}.session-permissions-view__panel-toggle{background-color:var(--dynamic-base-1);padding:.75rem}.session-permissions-view__panel-toggle-label{align-items:flex-start;flex-direction:column}.session-permissions-view__panel-content{display:flex;flex:1;width:100%}.session-permissions-view__panel-content .textarea__container{display:flex;flex:1}.session-permissions-view__panel-content .textarea__container .textarea{border:none;border-radius:0}.session-key-approval-view{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}.session-key-approval-view__body{display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem}.session-key-approval-view__footer{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.5rem}.backup-unsuccessful-view{display:flex;flex-direction:column;margin:0 auto;max-width:480px;min-height:auto;text-align:center}.backup-unsuccessful-view__content{padding:16px 24px 24px}.backup-unsuccessful-view .backup-icon-container{align-items:center;display:flex;height:64px;justify-content:center;margin-bottom:16px;margin-left:auto;margin-right:auto;position:relative;width:64px}.backup-unsuccessful-view .backup-icon-container .backup-icon{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.backup-unsuccessful-view .backup-icon-container .backup-icon svg{height:100%!important;width:100%!important}.backup-unsuccessful-view .backup-icon-container .warning-icon-container{height:40px;position:absolute;right:-30px;width:40px}.backup-unsuccessful-view .backup-icon-container .warning-icon-container .combined-icon{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.backup-unsuccessful-view .backup-message{font-size:15px;line-height:1.5;margin-left:auto;margin-right:auto;max-width:400px;padding-bottom:32px}.backup-unsuccessful-view .button-group{display:flex;justify-content:center;margin:0 auto;width:100%}.backup-unsuccessful-view .button-group .retry-button{background-color:var(--dynamic-brand-primary-color);width:100%}.backup-unsuccessful-view .button-group .logout-button{font-weight:500}.backup-unsuccessful-view .button-group--with-help-section{padding-bottom:1rem}.backup-unsuccessful-view .logout-group{margin-top:.125rem}.search-instead__container{font-size:.75rem;line-height:1rem;margin-top:2.5rem;padding-bottom:1rem;text-align:center;transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke;width:100%}.search-instead__container__image{display:flex;justify-content:center;margin:.5rem auto}.exchange-list-item__tile{border-radius:calc(var(--dynamic-border-radius)/2)}.exchange-list__error-container{margin:0}.exchange-list__search-container{padding:var(--dynamic-search-padding)}.exchange-list__tabs-container{margin-bottom:.5rem}.exchange-list__scroll-container{display:flex;flex-direction:column;gap:var(--dynamic-wallet-list-tile-gap);max-height:var(--dynamic-wallet-list-max-height);overflow:auto;padding:var(--dynamic-initial-view-content-padding)}.exchange-list__scroll-container--error{padding:var(--dynamic-layout-content-error-padding)}.exchange-list__scroll-container::-webkit-scrollbar,.exchange-list__scroll-container::-webkit-scrollbar-track{display:none}.exchange-list__scroll-container::-webkit-scrollbar-thumb{display:none}.exchange-list__scroll-container:empty{display:flex}.exchange-list__scroll-container--fixed-height{height:var(--dynamic-exchange-list-max-height)}.exchange-list__search-skeleton{height:2.625rem}.exchange-list__search-skeleton,.exchange-list__tile-skeleton{border-radius:calc(var(--dynamic-border-radius)/2);margin-bottom:.5rem}.exchange-list__tile-skeleton{height:3rem;padding:.75rem}.exchange-list__tiny-footer{background:var(--dynamic-base-1);border-top:.0625rem solid var(--dynamic-base-4);box-shadow:var(--dynamic-shadow-up-1);height:var(--dynamic-border-radius);opacity:1;text-align:center;transition:opacity .15s,visibility .15s;visibility:visible}.exchange-list__tiny-footer--hidden{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.duplicate-wallet-view__content{padding:0 var(--dynamic-modal-padding) 2.1875rem;text-align:center}@media (pointer:coarse){.duplicate-wallet-view__content{padding:0 .75rem}}.duplicate-wallet-view__title{margin-top:.75rem}.duplicate-wallet-view__icon{margin:auto}.duplicate-wallet-view__button{margin:1.5rem auto auto}.mfa-exchange-view__content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:0 1.5rem 1.5rem}.mfa-exchange-view__content__icon-description{align-items:center;display:flex;flex-direction:column;gap:.75rem}.mfa-exchange-view__content__icon-description__description-holder{align-items:center;display:flex;flex-direction:column;gap:.375rem}.mfa-exchange-view__content__icon-description__description-holder__description{text-align:center}.mfa-exchange-view__content__icon-description__icon-holder{align-items:center;display:flex;flex-direction:column;gap:.75rem}.mfa-exchange-view__content__icon-description__icon-holder__icon{height:6rem;width:6rem}.mfa-exchange-view__content__input,.mfa-exchange-view__content__input__input{align-items:center;border-radius:.75rem;display:flex;flex:1 0 0;gap:.5rem;height:3rem;justify-content:center;letter-spacing:.5rem;padding:.25rem .75rem;text-align:center;width:100%}.mfa-exchange-view__content__input__input{border:1px solid var(--default-base-4,#e7e8ed)}.mfa-exchange-view__content__confirm{align-items:center;align-self:stretch;display:flex;gap:.46875rem;justify-content:center;padding:.625rem .9375rem}.mfa-exchange-view__content__confirm__button{border-radius:.3125rem;width:100%}.exchange-whitelist-warning__content{align-items:center;display:flex;flex-direction:column;padding:0 1.5rem 1.5rem}.exchange-whitelist-warning__content__icon-holder{align-items:center;display:flex;flex-direction:column;padding-bottom:0;padding-top:.75rem}.exchange-whitelist-warning__content__modal-header{align-items:center;padding-top:0}.exchange-whitelist-warning__content__description{padding-top:.75rem;text-align:center}.exchange-whitelist-warning__content__steps{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}.exchange-whitelist-warning__content__steps__step{align-items:center;display:flex;flex-direction:row;gap:.5rem}.exchange-whitelist-warning__content__steps__step__number-badge{align-items:center;background-color:var(--dynamic-brand-primary-color);border-radius:50%;box-sizing:border-box;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:1.5rem;justify-content:center;line-height:1;padding:0;text-align:center;width:1.5rem}.exchange-whitelist-warning__content__steps__step__icon{color:var(--dynamic-brand-primary-color);flex-shrink:0}.exchange-whitelist-warning__content__address{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;padding-top:1.5rem;width:100%}.exchange-whitelist-warning__content__address__copy{align-items:center;display:flex;flex-direction:row;gap:.5rem;width:100%}.exchange-whitelist-warning__content__address__copy__copy-input{flex:9.5 9.5 0}
90.exchange-whitelist-warning__content__open{padding-top:1.25rem;width:100%}.exchange-whitelist-warning__content__open__button{align-items:center;width:100%}.exchange-whitelist-warning__content__instructions{align-items:center;display:flex;flex-direction:row;padding-top:1.25rem}.exchange-whitelist-warning__content__instructions__link{color:var(--dynamic-brand-primary-color)}.exchange-whitelist-warning__content__done{padding-top:.75rem;width:100%}.exchange-whitelist-warning__content__done__button{width:100%}.unified-list__error-container{margin:0}.unified-list__search-container{padding:var(--dynamic-search-padding)}.unified-list__tabs-container{margin-bottom:.5rem}.unified-list__scroll-container{display:flex;flex-direction:column;gap:var(--dynamic-wallet-list-tile-gap);max-height:var(--dynamic-wallet-list-max-height);overflow:auto;padding:var(--dynamic-initial-view-content-padding)}.unified-list__scroll-container--error{padding:var(--dynamic-layout-content-error-padding)}.unified-list__scroll-container::-webkit-scrollbar,.unified-list__scroll-container::-webkit-scrollbar-track{display:none}.unified-list__scroll-container::-webkit-scrollbar-thumb{display:none}.unified-list__scroll-container:empty{display:flex}.unified-list__scroll-container--fixed-height{height:var(--dynamic-wallet-list-max-height)}.unified-list__search-skeleton{height:2.625rem}.unified-list__search-skeleton,.unified-list__tile-skeleton{border-radius:calc(var(--dynamic-border-radius)/2);margin-bottom:.5rem}.unified-list__tile-skeleton{height:3rem;padding:.75rem}.unified-list__tiny-footer{background:var(--dynamic-base-1);border-top:.0625rem solid var(--dynamic-base-4);box-shadow:var(--dynamic-shadow-up-1);height:var(--dynamic-border-radius);opacity:1;text-align:center;transition:opacity .15s,visibility .15s;visibility:visible}.unified-list__tiny-footer--hidden{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.onramp-item__tile{border-radius:calc(var(--dynamic-border-radius)/2)}.onramp-item__icon{height:1.75rem;width:1.75rem}.wallet-upgrade-flow-view{display:flex;flex-direction:column;height:100%;width:100%}.wallet-upgrade-flow-view__header{padding:0}.wallet-upgrade-flow-view__steps{align-items:center;display:flex;gap:.75rem;justify-content:center}.wallet-upgrade-flow-view__step{align-items:center;display:flex;flex-direction:column;gap:.5rem;min-width:80px}.wallet-upgrade-flow-view__step--completed .wallet-upgrade-flow-view__step-indicator{background-color:var(--dynamic-brand-primary-color);border-color:var(--dynamic-brand-primary-color)}.wallet-upgrade-flow-view__step--completed .wallet-upgrade-flow-view__step-check{color:var(--dynamic-base-white)}.wallet-upgrade-flow-view__step--current .wallet-upgrade-flow-view__step-indicator{background-color:var(--dynamic-brand-primary-color);border-color:var(--dynamic-brand-primary-color)}.wallet-upgrade-flow-view__step--current .wallet-upgrade-flow-view__step-number{color:var(--dynamic-base-2)}.wallet-upgrade-flow-view__step-indicator{align-items:center;background-color:var(--dynamic-brand-secondary-color);border:2px solid var(--dynamic-border-color);border-radius:50%;color:var(--dynamic-base-white);display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;transition:all .2s ease;width:32px}.wallet-upgrade-flow-view__step-check,.wallet-upgrade-flow-view__step-number{color:var(--dynamic-brand-primary-color);font-size:14px;font-weight:600}.wallet-upgrade-flow-view__step-title{text-align:center;white-space:nowrap}.wallet-upgrade-flow-view__step-container{align-items:center;display:flex}.wallet-upgrade-flow-view__content{display:flex;flex:1;flex-direction:column;gap:.75rem;overflow-y:auto;padding:0 1.5rem}.wallet-upgrade-flow-view__title-section{margin-bottom:.5rem;text-align:center}.wallet-upgrade-flow-view__subtitle{margin-top:.5rem}.wallet-upgrade-flow-view__export-section{display:flex;flex-direction:column;min-height:100px}.wallet-upgrade-flow-view__section-title{margin-bottom:.5rem}.wallet-upgrade-flow-view__input-section{display:flex;flex-direction:column;gap:1rem}.wallet-upgrade-flow-view__input-instructions{margin-bottom:.5rem;text-align:center}.wallet-upgrade-flow-view__input-container{display:flex;flex-direction:column;gap:.5rem}.wallet-upgrade-flow-view__private-key-input{background-color:var(--dynamic-background-color);border:1px solid var(--dynamic-border-color);border-radius:.5rem;color:var(--dynamic-text-primary-color);font-family:var(--dynamic-font-family-mono,"SF Mono","Monaco","Inconsolata","Fira Code","Droid Sans Mono","Source Code Pro",monospace);font-size:14px;line-height:1.4;min-height:48px;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.wallet-upgrade-flow-view__private-key-input::-moz-placeholder{color:var(--dynamic-text-secondary-color)}.wallet-upgrade-flow-view__private-key-input::placeholder{color:var(--dynamic-text-secondary-color)}.wallet-upgrade-flow-view__private-key-input:focus{border-color:var(--dynamic-brand-primary-color);box-shadow:0 0 0 3px var(--dynamic-brand-primary-color-10);outline:none}.wallet-upgrade-flow-view__private-key-input:disabled{background-color:var(--dynamic-background-disabled-color);cursor:not-allowed;opacity:.6}.wallet-upgrade-flow-view__actions{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding:1.5rem}.wallet-upgrade-flow-view__paste-input{margin-bottom:.75rem;margin-top:.75rem}.wallet-upgrade-flow-view__paste-input .input{font-family:var(--dynamic-font-family-mono,"SF Mono","Monaco","Inconsolata","Fira Code","Droid Sans Mono","Source Code Pro",monospace);line-height:1.4;min-height:80px!important;overflow-wrap:break-word;padding:1rem .75rem;white-space:pre-wrap;word-break:break-all}.wallet-upgrade-flow-view__step-separator{background-color:var(--dynamic-base-4);border-radius:1px;height:3px;margin:0 -.5rem;width:3rem}@media (max-width:480px){.wallet-upgrade-flow-view__steps{gap:1rem}.wallet-upgrade-flow-view__step{min-width:60px}.wallet-upgrade-flow-view__step-separator{margin:0 -.25rem;width:1.5rem}.wallet-upgrade-flow-view__step-indicator{font-size:12px;height:28px;width:28px}.wallet-upgrade-flow-view__step-title{font-size:12px}
90.wallet-upgrade-flow-view__content{gap:1.25rem;padding:0 1rem 1rem}}.embedded-delegated-view{display:flex;flex-direction:column;gap:var(--dynamic-wallet-list-tile-gap);height:100%;overflow:auto}.embedded-delegated-view__body{display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:space-between;padding:0 1.5rem 1.5rem}.embedded-delegated-view__body__description{display:flex;flex-direction:column;gap:.5rem;justify-content:center;text-align:center}.embedded-delegated-view__approval-section{align-items:center;display:flex;flex-direction:column;text-align:center}.embedded-delegated-view__approval-icon{align-items:center;background:var(--dynamic-brand-primary-color);border-radius:50%;box-shadow:none;display:flex;height:3.75rem;justify-content:center;position:relative;width:3.75rem}.embedded-delegated-view__approval-icon:before{display:none}.embedded-delegated-view__approval-icon svg{fill:#fff;color:#fff;display:block;height:1.5rem;width:1.5rem}.embedded-delegated-view__approval-title{color:var(--dynamic-text-primary);font-size:1rem!important;font-weight:600;margin-top:1rem}.embedded-delegated-view__approval-description{color:var(--dynamic-text-secondary);font-size:.875rem;line-height:1.5;margin-top:.375rem}.embedded-delegated-view__body__card{border-radius:.75rem;display:flex;flex:1;flex-direction:column;gap:.5rem;max-height:21.875rem;overflow:auto}.embedded-delegated-view__body__button_section{display:flex;flex-direction:column;gap:.5rem;width:100%}.embedded-delegated-view__body__button{width:100%}.embedded-delegated-view__body__button[data-testid=embedded-delegation-deny-button]{background-color:var(--dynamic-base-2)!important;border:1px solid var(--dynamic-base-4)!important}.embedded-delegated-view__wallet-selection{background:var(--dynamic-base-2);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:.75rem}.embedded-delegated-view__wallet-selection__header{align-items:center;display:flex;justify-content:space-between}.embedded-delegated-view__wallet-selection__header-text{display:flex;gap:.375rem}.embedded-delegated-view__wallet-selection__deselect-all{background:none;border:none;cursor:pointer;padding:0}.embedded-delegated-view__wallet-selection__deselect-all p{text-decoration:underline;text-decoration-color:var(--dynamic-text-secondary);text-decoration-style:dotted;text-underline-offset:.25rem}.embedded-delegated-view__wallet-list{display:flex;flex-direction:column;gap:.25rem}.embedded-delegated-view__wallet-item{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;padding:.625rem .875rem .625rem .625rem;transition:background-color .2s ease}.embedded-delegated-view__wallet-item--selected{background-color:var(--dynamic-base-1)}.embedded-delegated-view__wallet-item:hover:not(.embedded-delegated-view__wallet-item--selected){background-color:var(--dynamic-base-2)}.embedded-delegated-view__wallet-item__content{align-items:center;display:flex;gap:.5rem;width:100%}.embedded-delegated-view__wallet-item__icon{align-items:center;display:flex;justify-content:center}.embedded-delegated-view__wallet-item__info{display:flex;flex:1;flex-direction:column;gap:.25rem}.embedded-delegated-view__wallet-item__checkbox{align-items:center;display:flex}.embedded-delegated-view__error-icon{align-items:center;background:var(--dynamic-error-1);border-radius:50%;box-shadow:none;display:flex;height:3.75rem;justify-content:center;position:relative;width:3.75rem}.embedded-delegated-view__error-icon svg{color:#fff;height:1.5rem;width:1.5rem}.embedded-delegated-view__wallet-card-container{display:flex;flex-direction:column;gap:.5rem;padding:0}.embedded-delegated-view__wallet-card{align-items:center;background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:.5rem;display:flex;justify-content:space-between;padding:.75rem 1.125rem}.embedded-delegated-view__wallet-card-header{align-items:baseline;display:flex;gap:.25rem}.embedded-delegated-view__wallet-address{align-items:center;display:flex;gap:.5rem}.embedded-delegated-view__wallet-address-dot{background-color:var(--dynamic-brand-primary-color);border-radius:50%;height:.5rem;width:.5rem}.embedded-delegated-view__edit-selections-button{background:none;border:none;cursor:pointer;padding:0;position:relative}.embedded-delegated-view__edit-selections-button:hover{opacity:.8}.embedded-delegated-view__edit-selections-button p{text-decoration:underline;text-decoration-color:var(--dynamic-text-secondary);text-decoration-style:dotted;text-underline-offset:.25rem}.embedded-delegated-view__agreement-section{align-items:flex-start;background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:.5rem;cursor:pointer;display:flex;gap:.625rem;padding:.75rem 1.125rem}.embedded-delegated-view__learn-more-content-icon{align-items:center;box-shadow:none;display:flex;justify-content:center;position:relative}.embedded-delegated-view__learn-more-content-icon:before{display:none}.embedded-delegated-view__learn-more-content-icon svg{color:var(--dynamic-brand-primary-color);height:3.75rem;width:3.75rem}.embedded-delegated-view__learn-more-content-description{color:var(--dynamic-text-secondary);font-size:.875rem;line-height:1.5;margin-top:.75rem}.device-registration-view{align-items:center;display:flex;flex-direction:column;padding:var(--dynamic-layout-content-padding);text-align:center}.device-registration-view__icon{display:flex;justify-content:center;margin-bottom:.75rem}.device-registration-view__logout-button{margin-top:1rem}.sign-message-confirmation__actions{align-items:center;display:flex;flex-direction:row;gap:.375rem;padding-bottom:1rem;width:100%}.sign-message-confirmation__body{align-items:stretch;display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem 1.5rem}.sign-message-confirmation__warning{text-align:center}.sign-message-confirmation__message-container-wrapper{display:flex;flex-direction:column;gap:.5rem}.sign-message-confirmation__message-container{align-items:center;background-color:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:.75rem;box-shadow:var(--dynamic-shadow-down-1);margin-bottom:.5rem;max-height:12.5rem;overflow-y:scroll;padding:.75rem;width:100%}.sign-message-confirmation__secure-wallet{margin-block:.5rem}.sign-message-confirmation__message{overflow-wrap:break-word}.sign-message-confirmation__title{text-align:center}.sign-message-confirmation__error{padding-top:.75rem}.bridge-welcome-layout{display:flex;flex-direction:column;gap:.75rem}.bridge-welcome-layout__body{display:flex;flex-direction:column;gap:1.5rem;padding:0 1.5rem 1.5rem}.bridge-welcome-layout__message-container{display:flex;flex-direction:column;gap:.25rem;text-align:center}.bridge-welcome-layout__chain-icon-group{align-items:center;display:flex;flex-direction:row-reverse;padding-top:.875rem}.bridge-welcome-layout__chain-icon{background-color:var(--dynamic-base-1);border-radius:50%;height:4rem;margin-left:-1.375rem;outline:.25rem solid var(--dynamic-base-1);overflow:hidden;width:4rem}.bridge-welcome-layout__chain-icon:last-child{margin-left:0}.select-wallet-list-layout{display:flex;flex-direction:column;min-height:320px}.select-wallet-list-layout__wallet-list{display:flex;flex-direction:column;flex-grow:1;gap:var(--dynamic-wallet-list-tile-gap);max-height:var(--dynamic-wallet-list-max-height);overflow-y:auto;padding:.25rem 1.5rem 1.5rem}
90.connected-wallets-list-layout{display:flex;flex-direction:column}.connected-wallets-list-layout__body{display:flex;flex-direction:column;gap:1rem;padding:.25rem 1.5rem 1.5rem}.connected-wallets-list-layout__body__text{text-align:center}.bridge-next-wallet-to-connect-layout__chain-icon{height:4rem;margin:1rem 1rem 0;width:4rem}.bridge-next-wallet-to-connect-layout__body{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:1rem 1.5rem 1.5rem;text-align:center}.account-control__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-control__icon{min-width:1rem}.account-control__social_icon{height:1rem;width:1rem}.account-control__container{align-items:center;border-radius:calc(var(--dynamic-border-radius)/3);color:var(--dynamic-text-primary);display:flex;gap:.375rem;min-height:100%;padding:.75rem;z-index:10}.account-control__container--multiwallet-disabled{border-bottom-left-radius:0;border-top-left-radius:0}.account-control__container--active,.account-control__container:hover{background-color:var(--dynamic-hover)}.dynamic-widget-inline-controls{background-color:var(--dynamic-base-1);border-radius:calc(var(--dynamic-border-radius)/3);display:flex;font-size:var(--dynamic-text-size-body-small);max-height:2.5rem;min-width:100%;position:relative}.dynamic-widget-inline-controls__network-picker-main{min-width:60px}.dynamic-widget-inline-controls__account-control{max-width:100%;min-width:max(100%,45px)}.dynamic-widget-inline-controls__account-control .account-control__icon{margin-left:auto}.dynamic-widget-inline-controls__account-control-container{min-width:60px;overflow:hidden}.dynamic-widget-inline-controls__network-picker{background:unset;border-bottom-left-radius:calc(var(--dynamic-border-radius)/3);border-bottom-right-radius:unset;border-top-left-radius:calc(var(--dynamic-border-radius)/3);border-top-right-radius:unset;min-width:100%;padding:.75rem;position:unset;transform:unset}.dynamic-widget-inline-controls__network-picker--active,.dynamic-widget-inline-controls__network-picker:hover{background:var(--dynamic-hover)}.dynamic-widget-inline-controls__network-picker-checkbox{margin:0 0 0 .5rem}.dynamic-widget-inline-controls__network-picker-list{top:2.5rem}@media (pointer:coarse){.dynamic-widget-inline-controls__network-picker-list{top:unset}}.dynamic-widget-dropdown{position:absolute;right:0;top:3.0625rem}.dynamic-widget-dropdown__root{min-width:22.5rem}.dynamic-widget-modal{left:50%;margin:0 auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(100%,22.5rem)}@media (pointer:coarse){.dynamic-widget-modal{bottom:0;top:unset;transform:translate(-50%);width:100%}}.dynamic-widget-card{background-color:var(--dynamic-base-1);border:.0625rem solid var(--dynamic-base-4);border-radius:var(--dynamic-border-radius);box-shadow:var(--dynamic-shadow-down-3);height:100%;overflow:hidden;position:relative;transition:max-height .1s linear}@media (pointer:coarse){.dynamic-widget-card{border-bottom-left-radius:0;border-bottom-right-radius:0}}.dynamic-widget-header{background-color:var(--dynamic-base-2);position:relative}.dynamic-widget-header__switcher{margin:0 0 1rem}.dynamic-widget-header__passkey-success{margin-inline:-1.5rem}.dynamic-widget-wallet-header{position:relative}.dynamic-widget-wallet-header__email{color:var(--dynamic-text-primary);margin:.5rem 0;text-align:center}.dynamic-widget-wallet-header__icon-container{height:4rem;margin:1rem auto auto;position:relative;width:4rem}.dynamic-widget-wallet-header__icon-container img,.dynamic-widget-wallet-header__icon-container svg{height:100%;width:100%}.dynamic-widget-wallet-header__wallet-info{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem 1.5rem}.dynamic-widget-wallet-header__wallet-info .text-button{padding:0}.dynamic-widget-wallet-header__wallet-info__secure-wallet{margin-bottom:1rem;margin-top:0}.dynamic-widget-wallet-header__wallet-address{align-items:center;display:flex;justify-content:center}.dynamic-widget-wallet-header__balance{margin-bottom:.0625rem}.dynamic-widget-wallet-header__seperator{background-color:var(--dynamic-base-4);height:.5rem;margin:0 .5rem;width:.0625rem}.dynamic-widget-wallet-header__status-dot{margin-right:.375rem}.dynamic-widget-wallet-header__ens-name{max-width:12.5rem}.dynamic-widget-wallet-header__network-picker.evm-network-control__c
90ontainer{height:1.5rem}.dynamic-widget-wallet-header__network-picker.non-network-switching-supported-control{height:1.5rem;width:1.5rem}.dynamic-widget-wallet-header__network-picker.network-control-skeleton{bottom:0;height:1.5rem;position:absolute;right:0;width:1.5rem}.dynamic-widget-wallet-header__network-picker .evm-network-control__network-name,.dynamic-widget-wallet-header__network-picker .non-network-switching-supported-control__network-name{display:none}.dynamic-widget-wallet-header__wallet-avatar{border-radius:100%;overflow:hidden}.dynamic-widget-wallet-header__wallet-avatar img{height:4rem;width:4rem}.dynamic-widget-wallet-header__wallet-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:stretch;width:100%}.dynamic-widget-wallet-header__wallet-loading{width:100%}.empty-wallet__container{align-items:center;background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-3);border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:var(--dynamic-shadow-down-1);display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:.5rem;text-align:center;width:100%}.empty-wallet__container--big{margin:0 0 1rem;padding:.75rem}.empty-wallet__icon{height:1.5rem;width:1.5rem}.empty-wallet__icon--big{height:3rem;width:3rem}.empty-wallet__icon>path{fill:var(--dynamic-text-tertiary)}.empty-wallet__text-container{max-width:10rem}.wallet__container{background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-3);border-radius:calc(var(--dynamic-border-radius)/2);display:flex;flex-direction:row;padding:.75rem}.wallet__container:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-.75rem;padding-bottom:1.5rem}.wallet__container:hover .wallet__menu{opacity:1}.wallet__menu{color:var(--dynamic-text-tertiary)}.wallet__row{align-items:center;display:flex;flex:1}.wallet__row--clickable{cursor:pointer}.wallet__row__separator{background-color:var(--dynamic-base-4);height:.5rem;margin:0 .5rem;width:.0625rem}.wallet__row__menu__separator{height:auto}.wallet__icon-container{margin-right:.375rem}.wallet__ens-name{max-width:9.375rem}.wallet__actions{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.wallet__actions__expanded{max-height:6.25rem}.wallet__actions__inner{padding-top:.75rem}.wallet-details-card__body{gap:.5rem}.wallet-details-card__text{word-wrap:break-word}.wallet-details-card__address-block{display:flex;flex-direction:column;gap:.25rem}.wallet-details-card__address-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.dynamic-widget-footer{border-bottom-left-radius:var(--dynamic-border-radius);border-bottom-right-radius:var(--dynamic-border-radius);border-top:.0625rem solid var(--dynamic-base-4);color:var(--dynamic-text-primary);display:flex;gap:.5rem;margin-top:auto;padding:1rem 1.5rem}.dynamic-widget-footer__button:hover:enabled svg{color:var(--dynamic-text-secondary)}.dynamic-widget-footer__button svg{color:var(--dynamic-text-tertiary)}.dynamic-widget-footer__button-align-right{margin-left:auto}@media (pointer:coarse){.dynamic-widget-footer{border-bottom-left-radius:unset;border-bottom-right-radius:unset}}.wallet-icon-with-network__container{position:relative}.wallet-icon-with-network__network-container{align-items:center;background-color:var(--dynamic-base-1);border-radius:100%;bottom:-.1875rem;display:flex;height:.75rem;justify-content:center;position:absolute;right:-.1875rem;width:.75rem}@keyframes desktop-dropdown-entering-animation{0%{opacity:0;transform:scale(.8) translateY(0)}70%{transform:scale(1) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes desktop-dropdown-exiting-animation{0%{opacity:1;transform:scale(1) translateY(0)}25%{opacity:1}50%{transform:scale(1.01) translateY(0)}to{opacity:0;transform:scale(1.02) translateY(1.875rem)}}@keyframes mobile-dropdown-entering-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-dropdown-exiting-animation{0%{transform:translateY(0)}50%{transform:translateY(0)}to{transform:translateY(200%)}}.dots-menu-wrapper{position:relative}.dots-menu-wrapper__container--entering{animation-fill-mode:both;animation-iteration-count:1;animation-name:desktop-dropdown-entering-animation;animation-timing-function:ease-out}@media (pointer:coarse){.dots-menu-wrapper__container--entering{animation-fill-mode:both;animation-iteration-count:1;animation-name:mobile-dropdown-entering-animation;animation-timing-function:ease-out}}.dots-menu-wrapper__container--exiting{animation-fill-mode:both;animation-iteration-count:1;animation-name:desktop-dropdown-exiting-animation;animation-timing-function:ease-out}@media (pointer:coarse){.dots-menu-wrapper__container--exiting{animation-fill-mode:both;animation-iteration-count:1;animation-name:mobile-dropdown-exiting-animation;animation-timing-function:ease-out}}.dots-menu-wrapper__container{background-color:var(--dynamic-base-2);border:.0625rem solid var(--dynamic-base-4);border-radius:calc(var(--dynamic-border-radius)/3);box-shadow:0 .5rem .75rem -.375rem rgba(24,39,75,.06),0 .5rem .75rem -.1875rem rgba(24,39,75,.06);margin-top:.5rem;position:absolute;right:0;z-index:2147483647}.dots-menu-wrapper__container__alignment__top{bottom:1.375rem}.dots-menu-wrapper__container__alignment__bottom{top:1.375rem}@media (min-width:768px){.dots-menu-wrapper__container{min-width:9.375rem}}@media (pointer:coarse){.dots-menu-wrapper__container{border:none;border-radius:var(--dynamic-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;left:calc(50% - 18.75rem);margin:auto;max-width:37.5rem;padding-bottom:2rem;padding-top:0;position:fixed;right:calc(50% - 18.75rem);top:unset;width:100%}}.dots-menu-wrapper__header{display:none;padding:.75rem 1.5rem .25rem}@media (pointer:coarse){.dots-menu-wrapper__header{align-items:center;display:flex;justify-content:space-between}}.dots-menu-wrapper__header__icon{min-height:1.5rem;min-width:1.5rem}.dots-menu-wrapper__backdrop{cursor:default;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}@media (pointer:coarse){.dots-menu-wrapper__backdrop{background-color:var(--dynamic-overlay);display:block}}.dynamic-widget-wallets-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1rem 1.5rem .75rem}.dynamic-widget-wallets-header__add_wallet{display:flex}.dynamic-widget-wallets{margin:0 1.5rem;overflow:auto}.dynamic-widget-wallets__body{display:flex;flex-direction:column;gap:1rem}.dynamic-widget-wallets__body__wallet-list{max-height:13rem}.widget-portal{background-color:var(--dynamic-overlay);top:0;z-index:50}.widget-portal,.widget-portal__container{border-radius:calc(var(--dynamic-border-radius)/1.5);bottom:0;left:0;position:absolute;right:0}.widget-portal__container{background-color:var(--dynamic-base-1);border-top:.0625rem solid var(--dynamic-base-4);padding:1.5rem}@media (pointer:coarse){.widget-portal__container{border-bottom-left-radius:0;border-bottom-right-radius:0}}
90.widget-portal__container--no-padding{padding:0}.widget-portal__container__header{position:relative}.widget-portal__container__close-button{position:absolute;right:0}.single-wallet-buttons{display:flex;gap:.625rem;padding:0 1.5rem 1.5rem}.single-wallet-buttons--center{align-items:center;display:flex;justify-content:center}.single-wallet-buttons__copied{align-items:center;display:flex;gap:8px}.single-wallet-buttons__copied svg{color:var(--dynamic-success-1)}.email-connector-pending-sign-modal-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.email-connector-pending-sign-modal-content__body{align-items:center;display:flex;flex-direction:column;gap:.5rem}.active-wallet-information{border-bottom:1px solid var(--dynamic-base-3);display:flex;flex-flow:column;gap:.5rem;padding:1rem 1.5rem}.active-wallet-information__header{align-items:center;display:flex;gap:.5rem}.active-wallet-information__handle-row{align-items:center;display:flex;flex-direction:row}.active-wallet-information__handle{max-width:100px;overflow:hidden;text-overflow:ellipsis}.active-wallet-information__handle--full-width{max-width:230px;overflow:hidden;text-overflow:ellipsis}.active-wallet-information__handle-icon{color:var(--dynamic-text-tertiary)}.active-wallet-information__handle-icon .icon-with-status__container{margin-bottom:0}.active-wallet-information__handle-icon .icon-with-status__container .status-dot__container{right:-.05rem;top:-.05rem}.active-wallet-information-container{background:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2)}.active-wallet-information-container--loading .active-wallet-information{padding:.75rem 1rem}.active-wallet-information__details{align-items:center;display:flex;flex:1;gap:.5rem;justify-content:space-between;overflow:hidden}.active-wallet-information__avatar img{height:2rem;min-height:2rem;min-width:2rem;width:2rem}.active-wallet-information__avatar__name-service{align-items:center;border-radius:100%;display:flex;overflow:hidden}.active-wallet-information__addresses-container{display:flex;flex-direction:column;gap:.5rem}.active-wallet-information__addresses-container--centered{justify-content:center}.active-wallet-information__addresses-container--loading{gap:.25rem}.active-wallet-information__address-container{display:flex}.active-wallet-information__address{align-items:center;display:flex}.active-wallet-information__address-skeleton{width:60px}.active-wallet-information__network-picker{overflow:hidden}.active-wallet-information__network-picker-button{border:1px solid var(--dynamic-base-4);border-radius:1rem;height:100%;position:relative;transform:translateX(0)}.active-wallet-information__network-picker-button:hover{background:var(--dynamic-hover)}.active-wallet-information__skeleton-avatar{border-radius:50%;height:32px;width:32px}.active-wallet-information__skeleton-handle{height:20px;width:120px}.active-wallet-information__skeleton-address{height:12px;width:90px}.active-wallet-information__skeleton-network{height:24px;width:100px}.balance-header{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.balance-header__title{align-items:flex-start;display:flex;flex-direction:column}.balance-header__title-skeleton{height:1rem;margin-bottom:.25rem;width:6.25rem}.balance-header__chevron{rotate:180deg}.balance-header__balance{align-items:center;display:flex;gap:.5rem}.balance-header__refresh-icon{cursor:pointer;height:1rem;transition:opacity .2s ease,transform .2s ease;width:1rem}.balance-header__refresh-icon:hover{opacity:.7}.balance-header__refresh-icon--spinning{animation:spin-ccw 1s linear}.balance-header__success-icon{align-items:center;background-color:#2b8d69;border-radius:50%;display:flex;height:1rem;justify-content:center;padding:.125rem;width:1rem}.balance-header__success-icon svg{color:#fff;height:.75rem;width:.75rem}.balance-container{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.5rem 0;position:relative}.balance-container__skeleton{display:table-cell;height:2rem;width:6.25rem}.multi-asset-balance-container{display:flex;flex:1;flex-direction:column;position:relative}.multi-asset-balance-container .shadow{border-bottom:1px solid var(--dynamic-base-3)}.multi-asset-balance-container__accordion{overflow-y:auto}.multi-asset-balance-container__accordion--collapsed{max-height:0!important}
90.multi-asset-balance-container__accordion--expanded{height:100%!important;max-height:11.25rem!important}@keyframes spin-ccw{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.active-midnight-balance{padding:1rem 1.5rem .75rem}.active-midnight-balance__skeleton{border-radius:.5rem;height:7.5rem}.active-midnight-balance__card{background-color:#f9f9f9;border-radius:.5rem;overflow:hidden}.active-midnight-balance__divider{background-color:#e9e9e9;height:1px;margin:0 .75rem}.active-midnight-balance__dust{display:flex;flex-direction:column;gap:.375rem;padding:.5rem .75rem .75rem}.active-midnight-balance__dust-header{align-items:center;display:flex;justify-content:space-between}.active-midnight-balance__dust-title{align-items:center;display:flex;gap:.3125rem}.active-midnight-balance__dust-icon{fill:none;stroke:#5eead4;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.active-midnight-balance__dust-label{color:var(--dynamic-text-tertiary);font-size:.6875rem;font-weight:600;letter-spacing:.3px;line-height:1rem;text-transform:uppercase}.active-midnight-balance__dust-count{color:var(--dynamic-text-primary);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700}.active-midnight-balance__dust-bar{display:flex;gap:.125rem;height:.3125rem}.active-midnight-balance__dust-segment{background-color:var(--dynamic-base-4);flex:1}.active-midnight-balance__dust-segment--first{border-radius:9999px 0 0 9999px}.active-midnight-balance__dust-segment--last{border-radius:0 9999px 9999px 0}.active-midnight-balance__dust-segment--filled{background-color:#5eead4}.active-midnight-balance__tab-bar{display:flex;gap:1.125rem;padding:.625rem .75rem .375rem}.active-midnight-balance__tab{color:var(--dynamic-text-tertiary);font-size:.9375rem;font-weight:600;letter-spacing:-.15px;line-height:1.25rem;transition:color .15s ease}.active-midnight-balance__tab--active{color:var(--dynamic-text-primary)}.active-midnight-balance__pocket{align-items:center;display:flex;gap:.375rem;padding:.25rem .75rem .75rem}.active-midnight-balance__pocket-icon{flex-shrink:0;height:1rem;width:1rem}.active-midnight-balance__amount{color:var(--dynamic-text-primary);font-size:1.5625rem;font-variant-numeric:tabular-nums;font-weight:700}.prompt-modal{padding:1.5rem}.prompt-modal__header{position:relative;width:100%}.prompt-modal__close-button{position:absolute;right:1rem;top:1rem}.balance-skeleton{display:table-cell;width:1.875rem}.token-balance-item{display:flex;flex-direction:column;gap:.5rem;padding:8px 0;width:100%}.token-balance-item__row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.token-balance-item>.flex,.token-balance-item>.token-balance-item__row>.flex{flex-shrink:1;min-width:0;overflow:hidden;text-align:right}.token-balance-item__secondary-action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:space-between;margin-top:.125rem;padding:0;width:100%}.token-balance-item__secondary-action:disabled{cursor:not-allowed;opacity:.6}.token-balance-item__secondary-action__subtext{flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.token-balance-item__secondary-action__label{flex-shrink:0;margin-left:.75rem}.token-balance-item__name{align-items:center;display:flex;flex-shrink:0;min-width:0}.token-balance-item__title{max-width:8.4375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-balance-item__icon,.token-balance-item__skeleton-icon{border-radius:100%;flex-shrink:0;height:20px;margin-right:6px;overflow:hidden;width:20px}.token-balance-item__skeleton-icon{background-color:var(--dynamic-base-3)}.token-balance-item__value{display:flex;flex-shrink:1;justify-content:flex-end;min-width:0}.token-balance-item__value__balance{display:flex;min-width:0;overflow:hidden}.token-balance-item__symbol,.token-balance-item__value__balance>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-balance-item__symbol{flex-shrink:1;max-width:5rem}.token-balance-list__empty{display:flex;margin-top:.5rem}.token-balance-list__divider{padding:0}.footer-options-switcher__container{background-color:var(--dynamic-base-2);border-bottom-left-radius:var(--dynamic-border-radius);border-bottom-right-radius:var(--dynamic-border-radius);
90display:flex;justify-content:space-around;margin-top:auto;padding:.75rem 0}.footer-options-switcher__label{font-size:12px;margin-top:.25rem}.footer-options-switcher__tab{align-items:center;color:var(--dynamic-text-secondary);cursor:pointer;display:flex;flex-direction:column;text-align:center}.footer-options-switcher__tab--active{color:var(--dynamic-text-primary)}.passkey-card{background:var(--dynamic-base-2);border:1px solid var(--dynamic-base-4);border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(24,39,75,.04);padding:.75rem;width:100%}.passkey-card__body{display:flex;flex-direction:row;justify-content:space-between}.passkey-card__left{align-items:center;display:flex;gap:.5rem;min-width:0}.passkey-card__info{align-items:center;border-bottom:1px solid var(--dynamic-base-4);gap:.25rem;padding-bottom:.5rem}.passkey-card__info__icon{flex-shrink:0;justify-self:start;width:1.5rem}.passkey-card__info__alias{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.passkey-card__info__tooltip{display:none}@media (hover:none),(pointer:coarse){.passkey-card__info__tooltip{background-color:#555;border:1px solid;border-radius:6px;color:#fff;display:block;font-size:12px;opacity:0;padding:3px;position:absolute;transition:opacity .5s;visibility:hidden;width:-moz-fit-content;width:fit-content}.passkey-card__info__tooltip--visible{opacity:1;transition:opacity .3s;visibility:visible}}.passkey-card__date{padding-top:.5rem}.dynamic-widget-index-view__email-container{display:flex;flex-direction:column;gap:1rem;text-align:center}.dynamic-widget-index-view__footer{display:flex;justify-content:space-between;width:100%}.dynamic-widget-index-view__user-profile{margin:0 0 1rem;padding:0 1.5rem}.dynamic-widget-index-view__user-profile-title{border-bottom:.0625rem solid var(--dynamic-base-4);margin:0 1.5rem .75rem;padding-bottom:.375rem}.profile-view{flex:1;overflow:auto;padding:1.5rem}.profile-view__footer{display:flex;justify-content:space-between;width:100%}.dynamic-widget-edit-profile-container{padding-top:1rem}.dynamic-widget-edit-profile-container,.dynamic-widget-edit-profile-view{display:flex;flex:1;flex-direction:column;overflow:hidden}.dynamic-widget-edit-profile-view__fields{flex:1;overflow:auto;padding:0 1.5rem 1rem}.dynamic-widget-edit-profile-view__profile-title{border-bottom:.0625rem solid var(--dynamic-base-4);margin:0 1.5rem .75rem;padding-bottom:.375rem}.send-balance-widget-view{display:flex;flex:1;flex-direction:column;overflow:auto}.send-balance-widget-view__spinner{align-items:center;display:flex;flex:1;justify-content:center}.manage-passkeys-widget-view,.manage-passkeys-widget-view__body{display:flex;flex:1;flex-direction:column}.manage-passkeys-widget-view__body{gap:1rem;justify-content:space-between;padding:0 1.5rem 1.5rem}.manage-passkeys-widget-view__body__cards{display:flex;flex:1;flex-direction:column;gap:.5rem;max-height:23.75rem;overflow:auto}.manage-passkeys-widget-view__body__cards__skeleton{border-radius:.75rem;height:3.75rem}.manage-passkeys-widget-view__reveal{display:flex;flex:1;flex-direction:column;gap:.5rem}.manage-passkeys-widget-view__reveal-helper-text{color:var(--dynamic-text-secondary);font-size:.9375rem;line-height:1.25rem}.manage-passkeys-widget-view__reveal-button{border-radius:calc(var(--dynamic-border-radius)/2);justify-content:space-between}.manage-passkeys-widget-view__reveal-button__start-slot{align-items:center;display:flex;font-size:.9375rem}.manage-passkeys-widget-view__reveal-button__icon{color:var(--dynamic-text-tertiary);height:1.75rem;margin-right:.5rem}.manage-passkeys-widget-view__reveal-button__icon--rotate{color:var(--dynamic-text-tertiary);height:1rem;justify-content:end;transform:rotate(180deg)}.empty-screen{align-items:center;display:none;flex:1;flex-direction:column;gap:2.25rem;justify-content:center}.empty-screen:only-child{display:flex}.settings-view{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:1.5rem}.settings-view__delete-account-container{display:flex;justify-content:center;padding-top:1.5rem;width:100%}
90.settings-view__delete-account-container__delete-button{cursor:pointer}.settings-view__logout-button-container{bottom:60px;color:var(--dynamic-text-secondary);width:100%}.settings-view__logout-button-container__button{width:100%}.settings-view__header{align-items:center;display:flex;gap:.5rem}.settings-view__body{display:flex;flex-direction:column;gap:1rem;height:100%;margin-bottom:1.5rem;overflow-y:auto}.settings-view__body__section{display:flex;flex-direction:column;gap:.75rem}.settings-view__body__section__title{color:var(--dynamic-text-secondary);font-size:.9375rem;line-height:1.25rem}.settings-view__body__section__title__info-icon{align-items:center;display:flex;gap:5px}.settings-view__body__section__title__info-icon svg path{fill:var(--dynamic-alert-1)}.settings-view__body__section__button{border-radius:calc(var(--dynamic-border-radius)/2);justify-content:space-between}.settings-view__body__section__button__start-slot{align-items:center;display:flex;font-size:.9375rem}.settings-view__body__section__button__badge .badge__container.badge__container__secondary{margin-left:.625rem}.settings-view__body__section__button__icon{color:var(--dynamic-text-tertiary);height:1.75rem!important;margin-right:.625rem;width:1.75rem!important}.settings-view__body__section__button__icon.email{color:transparent}.settings-view__body__section__button__icon__stroke{stroke:var(--dynamic-text-tertiary);height:1.75rem;margin-right:.625rem;width:1.75rem}.settings-view__body__section__button__icon-secondary{color:var(--dynamic-text-tertiary);height:1rem;justify-content:end;width:1rem}.settings-view__body__section__button__icon-secondary--success{color:var(--dynamic-success-1);height:1rem;justify-content:end;width:1rem}.settings-view__body__section__button__icon-secondary--rotate{color:var(--dynamic-text-tertiary);height:1rem;justify-content:end;transform:rotate(180deg);width:1rem}.manage-totp-mfa-widget-view{display:flex;flex:1;flex-direction:column;overflow:hidden}.manage-totp-mfa-widget-view__description-container{background:var(--dynamic-base-4)}.manage-totp-mfa-widget-view__description-container__text{margin:.625rem}.manage-totp-mfa-widget-view__add-mfa-button-container{bottom:60px;padding:.625rem 1.5rem 1.5rem;width:100%}.manage-totp-mfa-widget-view__add-mfa-button-container__button{width:100%}.manage-totp-mfa-widget-view__no-devices{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:1rem}.manage-totp-mfa-widget-view__scroll-container{display:flex;flex:1;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.625rem 1.5rem 1.5rem}.manage-totp-mfa-widget-view__list-tile{align-items:center;background-color:var(--dynamic-wallet-list-tile-background);border:var(--dynamic-wallet-list-tile-border);border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:var(--dynamic-wallet-list-tile-shadow);color:var(--dynamic-text-primary);display:flex;flex-direction:row;gap:.625rem;margin-bottom:.625rem;padding:.625rem;width:auto}.manage-totp-mfa-widget-view__list-tile__icon{height:1.5rem;position:relative;width:1.5rem}.manage-totp-mfa-widget-view__list-tile__details{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding-right:.625rem}.manage-totp-mfa-widget-view__list-tile__details__title{display:flex;flex-direction:row;gap:.25rem}.manage-totp-mfa-widget-view__list-tile__dots-menu{color:var(--dynamic-text-tertiary);margin-left:.375rem}.connect-dapps-view{max-width:400px;padding:1.5rem;position:relative}.connect-dapps-view .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;position:relative}.connect-dapps-view .header h1{flex-grow:1;margin:0 auto;text-align:center}.connect-dapps-view .header button{background:none;border:none;cursor:pointer;padding:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.connect-dapps-view .header button:first-child{left:0}.connect-dapps-view .header button:last-child{right:0}.connect-dapps-view .scanner-wrapper{aspect-ratio:1/1;height:200px;margin-left:-24px;margin-right:-24px;overflow:hidden;position:relative;width:calc(100% + 48px)}
90.connect-dapps-view .scanner-wrapper video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.connect-dapps-view .scanner-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.connect-dapps-view .scanner-frame{border-radius:12px;height:80%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.connect-dapps-view .corner{border:4px solid #fff;height:16px;position:absolute;width:16px}.connect-dapps-view .top-left{border-bottom:none;border-right:none;border-top-left-radius:8px;left:-3px;top:-3px}.connect-dapps-view .top-right{border-bottom:none;border-left:none;border-top-right-radius:8px;right:-3px;top:-3px}.connect-dapps-view .bottom-left{border-bottom-left-radius:8px;border-right:none;border-top:none;bottom:-3px;left:-3px}.connect-dapps-view .bottom-right{border-bottom-right-radius:8px;border-left:none;border-top:none;bottom:-3px;right:-3px}.connect-dapps-view .scanner-overlay-content{align-items:center;border-radius:8px;display:flex;flex-direction:column;padding:16px;z-index:1}.connect-dapps-view .scanner-icon{height:20px;margin-bottom:2px;-o-object-fit:contain;object-fit:contain;width:20px}.connect-dapps-view .info-card,.connect-dapps-view .wallet-connect-card{margin-bottom:1rem;position:relative}.connect-dapps-view .wallet-connect-card{align-items:center;display:flex;flex-direction:column}.connect-dapps-view .wallet-connect-card h2{align-self:flex-start;margin-bottom:.5rem;width:100%}.connect-dapps-view .input-group{width:100%}.connect-dapps-view .input-suffix{transform:translateY(-20%)}.connect-dapps-view .banner{border-radius:8px;margin-top:.5rem;padding:6px;text-align:center;width:100%}.connect-dapps-view .banner.success{background-color:var(--dynamic-success-2)}.connect-dapps-view .banner.error{background-color:var(--dynamic-error-2)}.connect-dapps-view .info-card .wrapper{background:var(--dynamic-base-2);border:1px solid var(--dynamic-border-2);border-radius:16px;display:flex;flex-direction:column;padding:1.5rem;text-align:left}.connect-dapps-view .info-card .learn-more-link{align-items:center;display:flex;justify-content:center;padding:4px;pointer-events:auto;text-decoration:none}.connect-dapps-view .info-card .learn-more-link svg{cursor:pointer;height:.5rem;margin-left:.25rem;width:.5rem}.connect-dapps-view .inline-logo-text{align-items:center;display:flex;flex-wrap:nowrap}.connect-dapps-view .inline-logo-text .inline-logo{flex-shrink:0;margin:0 4px}.connected-apps-view{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;position:relative}.connected-apps-view .header{align-items:center;display:flex;justify-content:space-between;padding-bottom:.25rem;position:relative}.connected-apps-view .header .title{flex-grow:1;text-align:center}.connected-apps-view .header .arrow-left-icon{transform:rotate(90deg)}.connected-apps-view .subheader{align-items:center;display:flex;flex-grow:1;justify-content:space-between;padding-bottom:.25rem;position:relative;text-align:center}.connected-apps-view .connected-apps-list{display:flex;flex-direction:column;gap:.75rem;list-style-type:none;margin:0;padding:0}.connected-apps-view .connected-app-item{align-items:center;background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);display:flex;padding:.75rem}.connected-apps-view .connected-app-item .app-icon{border-radius:50%;height:2rem;margin-right:.75rem;width:2rem}.connected-apps-view .connected-app-item .app-info{display:flex;flex:1;flex-direction:column}.connected-apps-view .connected-app-item .app-actions{display:flex;gap:.5rem;margin-left:10px}.connected-apps-view .success-message{align-items:center;background-color:var(--dynamic-success-2);border:1px solid var(--dynamic-border-1);border-radius:.5rem;display:flex;padding:.75rem;text-align:left}.connected-apps-view .success-message svg{color:#30a67b;flex-shrink:0;height:1.5rem;margin-right:.75rem;width:1.5rem}.wallets-delegated-settings-view{display:flex;flex-direction:column;height:100%}.wallets-delegated-settings-view .header{align-items:center;display:flex;padding:1.25rem 1rem;position:relative}.wallets-delegated-settings-view .header .back-button svg{transform:rotate(90deg)!important}.wallets-delegated-settings-view .header .title{flex:1;text-align:center}.wallets-delegated-settings-view .delegated-wallets-list{display:flex;flex:1;flex-direction:column;gap:.5rem;list-style-type:none;margin:0;overflow-y:auto;padding:1rem}.wallets-delegated-settings-view .delegated-wallets-item{align-items:center;background-color:var(--dynamic-base-2);border-radius:.75rem;display:flex;padding:.75rem;transition:background-color .2s ease}.wallets-delegated-settings-view .delegated-wallets-item .wallet-icon{display:flex;margin-right:.75rem}.wallets-delegated-settings-view .delegated-wallets-item .wallet-info{display:flex;flex:1;flex-direction:column;gap:.25rem}.wallets-delegated-settings-view .delegated-wallets-item .status-badge{align-items:center;background-color:var(--dynamic-brand-secondary-color);border-radius:1rem;display:inline-flex;padding:.25rem .5rem;width:-moz-fit-content;width:fit-content}.wallets-delegated-settings-view .delegated-wallets-item .status-badge p{color:var(--dynamic-brand-primary-color);font-size:.6875rem;line-height:.875rem}.wallets-delegated-settings-view .delegated-wallets-item .status-badge--disconnected{background-color:var(--dynamic-base-3)}.wallets-delegated-settings-view .delegated-wallets-item .status-badge--disconnected p{color:var(--dynamic-text-secondary)}.wallets-delegated-settings-view .delegated-wallets-item .revoke-button{margin-left:auto}.wallets-delegated-settings-view .delegated-wallets-item .revoke-button button{background-color:#fff!important;border:1px solid var(--dynamic-base-4)!important}.wallets-delegated-settings-view .delegated-wallets-item .revoke-button.button--loading button,.wallets-delegated-settings-view .delegated-wallets-item .revoke-button:has(.button__spinner-container) button{background-color:var(--dynamic-base-2)!important;border-color:var(--dynamic-base-3)!important}.wallets-delegated-settings-view .delegated-wallets-item .revoke-button.button--loading .button__spinner-container,.wallets-delegated-settings-view .delegated-wallets-item .revoke-button:has(.button__spinner-container) .button__spinner-container{background-color:var(--dynamic-base-2);border-radius:inherit}.wallets-delegated-settings-view .delegated-wallets-item .revoke-button.button--loading .button__spinner,.wallets-delegated-settings-view .delegated-wallets-item .revoke-button:has(.button__spinner-container) .button__spinner{c
90olor:var(--dynamic-text-secondary)!important}.wallets-delegated-settings-view .delegated-wallets-item .revoke-button.button--loading .typography-button__content,.wallets-delegated-settings-view .delegated-wallets-item .revoke-button:has(.button__spinner-container) .typography-button__content{opacity:0!important;visibility:hidden}.wallets-delegated-settings-view .delegated-wallets-item .revoke-button:disabled:not(.button--loading) button{background-color:var(--dynamic-base-3)!important;border-color:var(--dynamic-base-3)!important;cursor:not-allowed}.wallets-delegated-settings-view .revoke-all-section{display:flex;justify-content:center;margin-top:auto;padding:1.25rem}.wallets-delegated-settings-view .revoke-all-section .revoke-all-button{color:var(--dynamic-red-2);cursor:pointer}.wallets-delegated-settings-view .revoke-all-section .revoke-all-button p{color:var(--dynamic-red-2)}.wallets-delegated-settings-view .revoke-all-section .revoke-all-button:hover p{text-decoration:underline}.wallets-delegated-settings-view .revoke-all-section .revoke-all-button.button--loading .button__spinner-container,.wallets-delegated-settings-view .revoke-all-section .revoke-all-button:has(.button__spinner-container) .button__spinner-container{background-color:transparent}.wallets-delegated-settings-view .revoke-all-section .revoke-all-button.button--loading .button__spinner,.wallets-delegated-settings-view .revoke-all-section .revoke-all-button:has(.button__spinner-container) .button__spinner{color:var(--dynamic-red-2)!important}.wallets-delegated-settings-view .revoke-all-section .revoke-all-button.button--loading .typography-button__content,.wallets-delegated-settings-view .revoke-all-section .revoke-all-button:has(.button__spinner-container) .typography-button__content{opacity:0!important;visibility:hidden}.wallets-delegated-settings-view .revoke-all-section .revoke-all-button:disabled:not(.button--loading){cursor:not-allowed;opacity:.6}.wallets-delegated-settings-view .revoke-all-section .revoke-all-button:disabled:not(.button--loading) p{color:var(--dynamic-text-tertiary)}.wallets-delegated-settings-view .success-message{align-items:center;background-color:var(--dynamic-success-2);border-top:1px solid var(--dynamic-border-1);display:flex;padding:.75rem 1.5rem;text-align:left}.wallets-delegated-settings-view .success-message svg{color:#30a67b;flex-shrink:0;height:1.5rem;margin-right:.75rem;width:1.5rem}.token-option{align-items:center;background:var(--dynamic-base-2);border:1.5px solid transparent;border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:0 1px 2px 0 rgba(24,39,75,.04);cursor:pointer;display:flex;gap:.625rem;padding:.625rem .75rem;transition:all .2s ease-in-out}.token-option:hover{box-shadow:0 12px 20px -6px rgba(24,39,75,.02),0 16px 26px -4px rgba(24,39,75,.04)}.token-option--selected{background:var(--dynamic-brand-secondary-color);border-color:var(--dynamic-brand-primary-color)}.token-option__icon{background-color:var(--dynamic-base-1);border-radius:50%;height:1.75rem;overflow:hidden;width:1.75rem}.token-option__name{flex:1}.token-option__balance-container{align-items:flex-end;display:flex;flex-direction:column}.token-option__balance-container__balance-value-container{align-items:center;display:flex;gap:.25rem}.token-select{align-items:stretch;display:flex;flex-direction:column}.token-select__no-assets{flex-direction:column;gap:2.25rem;margin-top:2.75rem}.token-select__no-assets,.token-select__search{align-items:center;display:flex;margin-inline:1.5rem}.token-select__search{background:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)*2);gap:.5rem;margin-bottom:1rem;padding:.625rem .75rem}.token-select__search__input{background:transparent;border:none;color:var(--dynamic-text-primary);flex:1;font-size:.9375rem;font-weight:400;line-height:1.25rem;outline:none}.token-select__search__input::-moz-placeholder{color:var(--dynamic-text-secondary)}.token-select__search__input::placeholder{color:var(--dynamic-text-secondary)}.token-select__tokens{-ms-overflow-style:none;align-items:stretch;display:flex;flex:1;flex-direction:column;gap:.5rem;margin-inline:1.5rem;margin-bottom:1.5rem;overflow-y:auto;scrollbar-width:none}.token-select__tokens::-webkit-scrollbar{display:none}.formatted-input{--size:calc(500px/(var(--char-count) + 8));align-items:center;color:var(--dynamic-text-primary);display:flex;font-size:var(--size);gap:.1875rem;justify-content:center;overflow:hidden}.formatted-input__leading,.formatted-input__trailing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.formatted-input__trailing{margin-left:.625rem}.formatted-input__leading--secondary,.formatted-input__trailing{color:var(--dynamic-text-secondary)}.formatted-input__input-container{position:relative}.formatted-input__input-container__ghost-text,.formatted-input__input-container__input{align-items:center;background:transparent;border:none;display:flex;justify-content:center;min-height:3.25rem;outline:none;overflow:hidden;text-align:center}.formatted-input__input-container__input{bottom:0;color:var(--dynamic-text-primary);height:100%;left:0;position:absolute;resize:none;right:0;top:0;width:100%}
90.formatted-input__input-container__input::-moz-placeholder{color:var(--dynamic-text-secondary)}.formatted-input__input-container__input::placeholder{color:var(--dynamic-text-secondary)}.formatted-input__input-container__input:-moz-placeholder-shown{text-align:left}.formatted-input__input-container__input:placeholder-shown{text-align:left}.formatted-input__input-container__ghost-text{color:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.formatted-input__input-container__ghost-text--visible{color:var(--dynamic-text-primary);pointer-events:unset;-webkit-user-select:unset;-moz-user-select:unset;user-select:unset}.fund-from-wallet{position:relative}.fund-from-wallet__content{justify-content:center;padding:0 1.5rem 1.5rem}.fund-from-wallet__content__token-icon{background-color:var(--dynamic-base-1);border-radius:50%;height:1rem;overflow:hidden;width:1rem}.fund-from-wallet__content__wallet-card{border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:0 .0625rem .125rem 0 rgba(24,39,75,.04);gap:.5rem;padding:.625rem .75rem}.fund-from-wallet__content__wallet-card--invisible{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fund-from-wallet__content__wallet-card--has-minimum-error{margin-bottom:1.5rem}.fund-from-wallet__content__wallet-card__wallet-details{gap:.625rem}.fund-from-wallet__content__wallet-card__wallet-details__icon{height:1.75rem;width:1.75rem}.fund-from-wallet__content__wallet-card__balance{cursor:pointer;gap:.625rem}.fund-from-wallet__content__wallet-card__balance--disable-select{cursor:default}.fund-from-wallet__content__wallet-card__balance-skeleton{align-items:stretch;align-self:stretch;display:flex;width:5.3125rem}.fund-from-wallet__content__amount-container{flex:1;gap:1rem;justify-content:center;overflow:hidden}.fund-from-wallet__content__amount-container__amount{max-width:100%}.fund-from-wallet__content__amount-container__secondary-amount-container{align-items:center;display:flex;gap:.375rem}.fund-from-wallet__content__amount-container__secondary-amount-container__amount--grayed-out{color:var(--dynamic-text-tertiary)}.fund-from-wallet__content__amount-container__secondary-amount-container__switch{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fund-from-wallet__content__amount-container__skeleton{align-items:stretch;display:flex;height:3.25rem;max-width:9.375rem;width:100%}.fund-from-wallet__content__amount-container__quick-suggestions{gap:.75rem}.fund-from-wallet__content__amount-container__quick-suggestions>*{align-items:center;background:var(--dynamic-base-3);border-radius:calc(var(--dynamic-border-radius)*1.25);display:flex;justify-content:center;padding:.25rem .5rem;text-align:center}.fund-from-wallet__content__amount-container__secondary-missing{align-items:center;display:flex;gap:.5rem}.fund-from-wallet__content__amount-container__secondary-missing__tooltip{color:var(--dynamic-base-2);font-size:.8125rem;font-weight:400}.fund-from-wallet__content__amount-container__balance-error,.fund-from-wallet__content__amount-container__minimum-error{max-height:0;opacity:0;transition:all .2s ease-in-out}.fund-from-wallet__content__amount-container__balance-error--visible,.fund-from-wallet__content__amount-container__minimum-error--visible{max-height:1.5625rem;opacity:1}.fund-from-wallet__content__amount-container__balance-error{margin-top:-1rem}.fund-from-wallet__content__amount-container__balance-error--visible{margin-top:0}.fund-from-wallet__content__amount-container__minimum-error{margin-bottom:-1rem}.fund-from-wallet__content__amount-container__minimum-error--visible{margin-bottom:0}.fund-from-wallet__token-select{background:var(--dynamic-base-1);height:100%;left:0;opacity:0;padding-top:-6.25rem;pointer-events:none;position:absolute;top:0;transition:all .2s ease-in-out;width:100%;z-index:1000}.fund-from-wallet__token-select:before{content:"";display:block;margin-bottom:-6.25rem;transition:all .2s ease-in-out}.fund-from-wallet__token-select--open{opacity:1;padding-top:0;pointer-events:all}.fund-from-wallet__token-select--open:before{margin-bottom:0}
90.choose-wallet-funding-method__header-description{margin-top:1rem;text-align:center}.choose-wallet-funding-method__options{display:flex;flex-direction:column;gap:.5rem;padding:0 1.5rem 1.5rem}.choose-wallet-funding-method__options__option{gap:.625rem;justify-content:start;padding-inline:.75rem}.choose-wallet-funding-method__options__option__icon{height:1.75rem;width:1.75rem}.choose-wallet-funding-method__options__option__trailing{align-items:center;display:flex;gap:.5rem;margin-left:auto}.choose-wallet-funding-method__options__option__trailing__preview-icons{align-items:center;display:flex}@media (max-width:500px){.choose-wallet-funding-method__options__option__trailing__preview-icons{display:none}}.choose-wallet-funding-method__options__option__trailing__preview-icons>*{height:1rem;width:1rem;z-index:var(--z-index,0)}.choose-wallet-funding-method__options__option__trailing__preview-icons>:not(:first-child){margin-left:-.3125rem}.choose-wallet-funding-method__options__option__trailing__preview-icons__onramp-icon,.choose-wallet-funding-method__options__option__trailing__preview-icons__plus-icon,.choose-wallet-funding-method__options__option__trailing__preview-icons__wallet-icon{align-items:center;border-radius:50%;display:flex;justify-content:center}.choose-wallet-funding-method__options__option__trailing__preview-icons__onramp-icon{background-color:#121730}.choose-wallet-funding-method__options__option__trailing__preview-icons__onramp-icon>*{height:100%;width:100%}.choose-wallet-funding-method__options__option__trailing__preview-icons__wallet-icon{background-color:var(--dynamic-base-2)}.choose-wallet-funding-method__options__option__trailing__preview-icons__wallet-icon>*{height:100%;width:100%}.choose-wallet-funding-method__options__option__trailing__preview-icons__plus-icon{background-color:var(--dynamic-base-1)}.deposit-view__content{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.deposit-view__content__qr-code{height:13.4375rem;width:13.4375rem}.deposit-view__content__address{align-items:center;display:flex;flex-direction:column;gap:.5rem}.deposit-view__content__address__ens{font-size:1.125rem;font-weight:700;text-align:center}.deposit-view__content__address__wrapper{align-items:center;display:flex;flex-direction:row;gap:.5rem}.deposit-view__content__address__wrapper__text{color:var(--dynamic-text-secondary);font-size:1.125rem;font-weight:500}.deposit-view__content__address__wrapper__copy{color:var(--dynamic-text-secondary);cursor:pointer;padding:0}.deposit-view__content__network{color:var(--dynamic-text-secondary);font-size:.875rem;font-weight:500;line-height:1rem;text-align:center}.choose-onramp-provider__header-description{margin-top:1rem;text-align:center}.choose-onramp-provider__options{display:flex;flex-direction:column;gap:.5rem;padding:0 1.5rem 1.5rem}.choose-onramp-provider__options__option{gap:.625rem;justify-content:start;padding-inline:.75rem}.choose-onramp-provider__options__option__icon{height:1.75rem;width:1.75rem}.account-wrap{display:flex;flex:1;flex-direction:column;padding:0 1.5rem}.account-and-security-settings-view{display:flex;flex-direction:column;height:100%}.account-and-security-settings-view__delete-account-container{display:flex;justify-content:center;margin-top:auto;padding:1.5rem 0;width:100%}.account-and-security-settings-view__delete-account-container__delete-button{cursor:pointer}.choose-linked-wallet-view{display:flex;flex-direction:column;gap:.5rem;max-height:100%}.session-management-view__body{display:flex;flex:1;flex-direction:column}.session-management-view__sessions-container{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem}.session-management-view__session{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.empty-sessions-view{align-items:center;display:flex;flex:1;justify-content:center;padding:1rem}.session-management-info-view{display:flex;flex:1;flex-direction:column}.session-management-info-view__body{display:flex;flex:1;flex-direction:column;gap:1rem;padding:1rem 1.5rem}.session-management-info-view__footer{display:flex;padding:1rem 1.5rem}.revoke-access-view{display:flex;flex:1;flex-direction:column;overflow-y:auto}.revoke-access-view__body{display:flex;flex:1;flex-direction:column;gap:1rem;padding:0 1.5rem}.revoke-access-view__footer{display:flex;flex-direction:column;gap:.5rem;justify-self:flex-end;padding:1rem 1.5rem}.session-management-session{background-color:var(--dynamic-base-2);border-radius:.25rem;display:flex;flex-direction:column;padding:0 .75rem .25rem}.session-management-session__main{align-items:center;border-bottom:1px solid var(--dynamic-base-3);display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}.session-management-session__permissions-accordion{border-bottom:none;display:flex;flex:1;flex-direction:column}.session-management-session__permissions-toggle{padding:.5rem}.session-management-session__permissions{align-items:flex-start;background-color:var(--dynamic-base-1);border-radius:.25rem;display:flex;flex:1;flex-direction:column;margin:0 0 .5rem;padding:.25rem .5rem}.session-management-session__permissions-header{align-items:center;border-bottom:1px solid var(--dynamic-base-3);display:flex;flex:1;padding:.25rem 0;width:100%}.session-management-session__permissions-body{align-items:center;display:flex;flex-direction:column;padding:.25rem 0}.session-management-session__permissions-list{align-items:flex-start;color:var(--dynamic-text-secondary);display:flex;flex-direction:column;list-style:disc;padding-left:1rem}.setup-password-view{display:flex;flex-direction:column}.setup-password-terms-view{padding:0 24px 16px}.setup-password-terms-view__body{display:flex;flex-direction:column}.setup-password-terms-view__icon-container{display:flex;justify-content:center;margin-bottom:12px}.setup-password-terms-view__description{margin-bottom:16px;text-align:center}.setup-password-terms-view__checkboxes{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.setup-password-terms-view__checkbox-item{align-items:flex-start;background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);cursor:pointer;display:flex;gap:10px;padding:10px;transition:background-color .2s ease}.setup-password-terms-view__checkbox-item:hover{background-color:var(--dynamic-hover)}.setup-password-terms-view__checkbox-item .checkbox__container{flex-shrink:0;margin-top:2px}.setup-password-terms-view__checkbox-item .typography{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.setup-password-terms-view__actions .button{width:100%}.setup-password-enter-view{display:flex;flex:1;flex-direction:column;min-height:0}.setup-password-enter-view__body{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:0 24px 16px}.setup-password-enter-view__icon-container{display:flex;justify-content:center;margin-bottom:16px}.setup-password-enter-view__description{margin-bottom:24px;text-align:center}.setup-password-enter-view__requirements{background-color:var(--dynamic-base-2);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;margin-top:9px;padding:12px}.setup-password-enter-view__same-password-error{align-items:center;display:flex;gap:6px;margin-bottom:16px}.setup-password-enter-view__actions{padding:0 24px 16px}.setup-password-enter-view__actions .button{width:100%}.password-requirement{align-items:center;display:flex;gap:8px}.password-requirement__icon-wrapper{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.password-requirement__icon-wrapper svg{color:var(--dynamic-success-1);transform:scale(1.25)}.password-requirement__circle{background-color:var(--dynamic-base-2);border:2px solid var(--dynamic-text-secondary);border-radius:50%;box-sizing:border-box;flex-shrink:0;height:20px;width:20px}.setup-password-confirm-view{display:flex;flex:1;flex-direction:column;min-height:0}.setup-password-confirm-view__body{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:0 24px 16px}.setup-password-confirm-view__icon-container{display:flex;justify-content:center;margin-bottom:16px}.setup-password-confirm-view__description{margin-bottom:24px;text-align:center}.setup-password-confirm-view__input-container{display:flex;flex-direction:column;gap:8px}.setup-password-confirm-view__match-indicator{align-items:center;display:flex;gap:8px}.setup-password-confirm-view__acknowledgment{align-items:flex-start;background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);cursor:pointer;display:flex;gap:10px;margin:0 24px;padding:10px;transition:background-color .2s ease}.setup-password-confirm-view__acknowledgment:hover{background-color:var(--dynamic-hover)}.setup-password-confirm-view__acknowledgment .checkbox__container{flex-shrink:0;margin-top:2px}.setup-password-confirm-view__acknowledgment .typography{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.setup-password-confirm-view__actions{background:var(--dynamic-base-1);bottom:0;margin-top:auto;padding:16px 24px;position:sticky}.setup-password-confirm-view__actions .button{width:100%}.setup-password-knowledge-check-view{display:flex;flex:1;overflow-y:auto;padding:0 24px 24px}.setup-password-knowledge-check-view__body{display:flex;flex:1;flex-direction:column;justify-content:space-between}
90.setup-password-knowledge-check-view__content{align-items:center;display:flex;flex-direction:column;gap:12px}.setup-password-knowledge-check-view__icon-container{display:flex;justify-content:center}.setup-password-knowledge-check-view__description{margin-bottom:8px;text-align:center}.setup-password-knowledge-check-view__alert{background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);display:flex;flex-direction:column;gap:16px;margin-bottom:12px;padding:12px}.setup-password-knowledge-check-view__question{text-align:left}.setup-password-knowledge-check-view__options{display:flex;flex-direction:column;gap:8px}.setup-password-knowledge-check-view__option{align-items:flex-start;background-color:var(--dynamic-base-2);border:1px solid var(--dynamic-base-3);border-radius:calc(var(--dynamic-border-radius)/2);cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:border-color .2s ease}.setup-password-knowledge-check-view__option:hover{border-color:var(--dynamic-border)}.setup-password-knowledge-check-view__option--selected{border-color:var(--dynamic-brand-primary-color)!important}.setup-password-knowledge-check-view__option--error{border-color:var(--dynamic-error-1)!important}.setup-password-knowledge-check-view__option-label{flex-shrink:0;line-height:16px}.setup-password-knowledge-check-view__error{border:none;font-size:var(--dynamic-text-size-body-small);gap:8px;line-height:1.4;margin-bottom:0;margin-top:4px;padding:12px;width:100%}.setup-password-knowledge-check-view__error .alert__icon{align-self:flex-start;margin-top:2px}.setup-password-knowledge-check-view__review-button{margin-top:16px;width:100%}.setup-password-knowledge-check-view__review-button .button{width:100%}.setup-password-knowledge-check-view__alert-button{background-color:var(--dynamic-alert-1)!important;color:#fff!important}.setup-password-knowledge-check-view__alert-button:hover:enabled{background-color:var(--dynamic-alert-1)!important;opacity:.9}.setup-password-knowledge-check-view__actions{margin-top:20px;width:100%}.setup-password-knowledge-check-view__actions .button{width:100%}.setup-password-success-view{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 24px 24px}.setup-password-success-view__content{align-items:center;display:flex;flex:1;justify-content:center}.setup-password-success-view__body{align-items:center;display:flex;flex-direction:column;text-align:center}.setup-password-success-view__icon-container{display:flex;justify-content:center;margin-bottom:16px}.setup-password-success-view__icon-container svg{height:64px;width:64px}.setup-password-success-view__description{margin:0}.setup-password-success-view__actions{margin-top:24px;width:100%}.setup-password-success-view__actions .button{width:100%}.enter-password-view{padding:0 24px 16px}.enter-password-view__body{display:flex;flex-direction:column}.enter-password-view__icon-container{display:flex;justify-content:center;margin-bottom:16px}.enter-password-view__description{margin-bottom:24px;text-align:center}.enter-password-view__error-message{align-items:center;color:var(--dynamic-error-1);display:inline-flex;gap:4px}.enter-password-view__error-message svg{flex-shrink:0}.enter-password-view .input__container .input.input__error{background:var(--dynamic-base-2)}.enter-password-view .input__container .input__error~.input__label{color:var(--dynamic-text-secondary)}.enter-password-view .input__message{padding-bottom:0}.enter-password-view__actions{margin-top:16px}.enter-password-view__actions .button{width:100%}.confirm-exchange-transfer{background-color:var(--dynamic-base-3)}.confirm-exchange-transfer__content{align-items:center;background-color:var(--dynamic-base-3);display:flex;flex-direction:column;gap:.75rem;padding:0 1rem}.confirm-exchange-transfer__content__modal{background-color:var(--dynamic-base-1);border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem;width:100%}.confirm-exchange-transfer__content__modal__top__token{align-items:center;display:flex;gap:.625rem}.confirm-exchange-transfer__content__modal__top__token__name{flex:1}.confirm-exchange-transfer__content__modal__top__token__balance-container{align-items:flex-end;display:flex;flex-direction:column}.confirm-exchange-transfer__content__modal__top__token__balance-container__balance-value-container{align-items:center;display:flex;gap:.25rem}.confirm-exchange-transfer__content__modal__top__token__icon{background-color:var(--dynamic-base-1);border-radius:50%;height:1.75rem;overflow:hidden;width:1.75rem}.confirm-exchange-transfer__content__modal__transaction{background-color:var(--dynamic-base-1);display:flex;flex-direction:column;gap:0;margin:0}.confirm-exchange-transfer__content__modal__transaction__from{align-items:center;display:flex;gap:0}.confirm-exchange-transfer__content__modal__transaction__from__title{flex:1}.confirm-exchange-transfer__content__modal__transaction__from__exch
90ange{align-items:flex-end}.confirm-exchange-transfer__content__modal__transaction__receive{align-items:center;display:flex;gap:.625rem}.confirm-exchange-transfer__content__modal__transaction__receive__name{flex:1}.confirm-exchange-transfer__content__modal__transaction__receive__container{display:flex;flex-direction:column}.confirm-exchange-transfer__content__modal__transaction__receive__amount-container{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto}.confirm-exchange-transfer__content__terms{background-color:var(--dynamic-base-1);border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem;padding:.625rem}.confirm-exchange-transfer__content__buttons{align-items:center;display:flex;gap:1rem;padding:.5rem 0 0;width:100%}.confirm-exchange-transfer__content__buttons__button{width:100%}.confirm-exchange-transfer__content__footer{padding:.5rem 0}.deposited-exchange-view{display:flex;flex-direction:column;height:100%}.deposited-exchange-view__container{align-items:center;display:flex;flex:1 0 0;flex-direction:column;gap:1.5rem;justify-content:flex-end;padding:2.75rem}.deposited-exchange-view__container__icon-holder{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.5rem .46875rem .5rem .53125rem}.deposited-exchange-view__container__icon-holder__icon{height:6rem;width:6rem}.deposited-exchange-view__container__description{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:.5rem;height:6rem}.deposited-exchange-view__container__description__text{text-align:center}.deposited-exchange-view__container__buttons{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.5rem}.deposited-exchange-view__container__buttons__button{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.25rem}.deposited-exchange-view__container__buttons__button__button{align-items:center;align-self:stretch;border:.0625rem solid var(--default-base-4,#e7e8ed);border-radius:.25rem;display:flex;gap:.375rem;justify-content:center;padding:.625rem 1rem}.currency-select{align-items:stretch;display:flex;flex-direction:column;height:100%}.currency-select__search{align-items:center;background:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)*2);display:flex;gap:.5rem;margin-bottom:1rem;margin-inline:1.5rem;padding:.625rem .75rem}.currency-select__search__input{background:transparent;border:none;color:var(--dynamic-text-primary);flex:1;font-size:.9375rem;font-weight:400;line-height:1.25rem;outline:none}.currency-select__search__input::-moz-placeholder{color:var(--dynamic-text-secondary)}.currency-select__search__input::placeholder{color:var(--dynamic-text-secondary)}.currency-select__currencies{-ms-overflow-style:none;align-items:stretch;display:flex;flex:1;flex-direction:column;gap:.5rem;margin-inline:1.5rem;margin-bottom:1.5rem;overflow-y:auto;scrollbar-width:none}.currency-select__currencies::-webkit-scrollbar{display:none}.currency-select__currencies__option{align-items:center;background:var(--dynamic-base-2);border-radius:var(--dynamic-border-radius);cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background-color .2s ease}.currency-select__currencies__option--selected,.currency-select__currencies__option:hover{background:var(--dynamic-base-3)}.currency-select__currencies__option__info{display:flex;flex-direction:column;gap:.25rem}.fund-from-wallet{height:100%;overflow:auto;width:100%}.fund-from-wallet,.fund-from-wallet__content{align-items:stretch;display:flex;flex:1;flex-direction:column}.fund-from-wallet__content{gap:1rem;padding:1.5rem}.fund-from-wallet__content__amount-container{align-items:center;display:flex;flex-direction:column;gap:.75rem}.fund-from-wallet__content__amount-container__amount{text-align:center;width:100%}.fund-from-wallet__content__amount-container__amount .formatted-input{background:transparent;border:none;color:var(--dynamic-text-primary);font-size:2rem;font-weight:600;text-align:center}.fund-from-wallet__content__amount-container__amount .formatted-input:focus{outline:none}.fund-from-wallet__content__amount-container__quick-suggestions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.fund-from-wallet__content__amount-container__quick-suggestions>*{background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)*2);cursor:pointer;padding:.5rem .75rem;transition:background-color .2s ease}.fund-from-wallet__content__amount-container__quick-suggestions>:hover{background-color:var(--dynamic-base-3)}.fund-from-wallet__content__amount-container__error{margin-bottom:.5rem;text-align:center}.fund-from-wallet__content__wallet-card{align-items:center;background:var(--dynamic-base-2);border-radius:var(--dynamic-border-radius);
90display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 1rem}.fund-from-wallet__content__wallet-card__wallet-details{align-items:center;display:flex;flex:1;gap:.75rem}.fund-from-wallet__content__wallet-card__wallet-details__rows{display:flex;flex-direction:column;gap:.125rem}.fund-from-wallet__content__wallet-card__wallet-details__icon{border-radius:calc(var(--dynamic-border-radius)*.5);height:2rem;overflow:hidden;width:2rem}.fund-from-wallet__content__wallet-card__balance{align-items:center;display:flex;gap:.5rem}.fund-from-wallet__content__wallet-card__balance__rows{align-items:flex-end;display:flex;flex-direction:column;gap:.125rem}.fund-from-wallet__content__currency-selector{display:flex;flex-direction:column;gap:.5rem}.fund-from-wallet__content__currency-selector__dropdown{align-items:center;background-color:var(--dynamic-base-2);border-radius:var(--dynamic-border-radius);cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background-color .2s ease}.fund-from-wallet__content__currency-selector__dropdown:hover{background-color:var(--dynamic-base-3)}.fund-from-wallet__content__currency-selector__dropdown__content{display:flex;flex:1;flex-direction:column;gap:.25rem}.fund-from-wallet__content__currency-selector__dropdown__icon{align-items:center;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;margin-left:.5rem;width:1.25rem}.fund-from-wallet__confirm-button{border-radius:var(--dynamic-border-radius);margin:1.5rem}.waas-backup-view{padding:0 24px 16px}.waas-backup-view__body{display:flex;flex-direction:column}.waas-backup-view__icon-container{display:flex;justify-content:center;margin-bottom:16px}.waas-backup-view__subtitle{margin-bottom:24px;text-align:center}.waas-backup-view__stepper{justify-content:center;margin-bottom:24px}.waas-backup-view__step,.waas-backup-view__step-container,.waas-backup-view__stepper{align-items:center;display:flex}.waas-backup-view__step{flex-direction:column}.waas-backup-view__step--completed .waas-backup-view__step-indicator{background-color:var(--dynamic-brand-primary-color);border-color:var(--dynamic-brand-primary-color)}.waas-backup-view__step--completed .waas-backup-view__step-number{color:#fff}.waas-backup-view__step--current .waas-backup-view__step-indicator{background-color:transparent;border-color:var(--dynamic-brand-primary-color)}.waas-backup-view__step--current .waas-backup-view__step-number{color:var(--dynamic-brand-primary-color)}.waas-backup-view__step--upcoming .waas-backup-view__step-indicator{background-color:transparent;border-color:var(--dynamic-text-tertiary)}.waas-backup-view__step--upcoming .waas-backup-view__step-number{color:var(--dynamic-text-tertiary)}.waas-backup-view__step-indicator{align-items:center;background-color:transparent;border:2px solid var(--dynamic-text-tertiary);border-radius:50%;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.waas-backup-view__step-number{color:var(--dynamic-text-secondary);font-size:14px;font-weight:500}.waas-backup-view__step-separator{border-top:2px dashed var(--dynamic-brand-primary-color);height:0;margin:0 8px;opacity:.4;width:32px}.waas-backup-view__cloud-title{font-size:15px;line-height:20px;margin-bottom:8px;text-align:center}.waas-backup-view__cloud-subtitle{margin-bottom:12px;text-align:center}.waas-backup-view__provider-button{align-items:center;background-color:var(--dynamic-base-2);border:1px solid var(--dynamic-border-color);border-radius:calc(var(--dynamic-border-radius)/2);cursor:pointer;display:flex;gap:12px;justify-content:center;margin-bottom:12px;padding:16px;transition:all .2s ease;width:100%}.waas-backup-view__provider-button:last-of-type{margin-bottom:0}.waas-backup-view__provider-button:hover{background-color:var(--dynamic-hover)}.waas-backup-view__provider-button:disabled{cursor:not-allowed;opacity:.5}.waas-backup-view__provider-button .typography{font-weight:600}.waas-backup-view__provider-icon{flex-shrink:0;height:20px;width:20px}.waas-backup-view__iframe-container{border-radius:calc(var(--dynamic-border-radius)/2);margin-top:16px;overflow:hidden;width:100%}
90.waas-backup-view__checkbox-container{margin-bottom:16px}.waas-backup-view__checkbox-label{align-items:flex-start;background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);cursor:pointer;display:flex;gap:12px;padding:16px}.waas-backup-view__checkbox-label .checkbox__container{flex-shrink:0;margin-top:2px}.waas-backup-view__checkbox-label .typography{font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:20px}.waas-backup-view__actions .button{width:100%}.waas-backup-view .google-drive-section{display:flex;flex-direction:column}.waas-backup-view .google-drive-container{align-items:center;background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/4);display:flex;gap:16px;justify-content:space-between;padding:10px 12px}.waas-backup-view .google-drive-icon{flex-shrink:0;height:20px!important;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px!important}.waas-backup-view .google-drive-header{align-items:flex-start;display:flex;flex:1;gap:8px}.waas-backup-view .google-drive-text{display:flex;flex-direction:column;gap:2px}.waas-backup-view .google-drive-title-row{align-items:center;display:flex;gap:4px}.waas-backup-view .backed-up-pill{background-color:rgba(65,204,153,.15);border-radius:12px;color:#0f5c3e;font-size:10px;font-weight:700;padding:4px 5px;text-transform:uppercase;white-space:nowrap}.waas-backup-view .google-drive-check-icon{align-self:center;color:#10b981;flex-shrink:0;height:20px;width:20px}.waas-backup-view__progress{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.waas-backup-view__progress-icon{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:16px;position:relative;width:80px}.waas-backup-view__progress-icon svg{height:100%;width:100%}.waas-backup-view__progress-icon:after{animation:swoosh 2s ease-in-out infinite;border-color:transparent #60a5fa #60a5fa transparent;border-radius:50%;border-style:solid;border-width:3px;content:"";height:100px;left:50%;margin-left:-50px;margin-top:-45px;position:absolute;top:50%;width:100px}.waas-backup-view__progress-icon--error:after{display:none}.waas-backup-view__progress-error-badge{align-items:center;background-color:#ef4444;border-radius:50%;bottom:8px;display:flex;height:32px;justify-content:center;position:absolute;right:-8px;width:32px}.waas-backup-view__progress-error-badge svg{height:18px;width:6px}.waas-backup-view__progress-error-badge svg path{fill:#fff}.waas-backup-view__progress-actions{margin-top:24px;width:100%}@keyframes swoosh{0%{opacity:.5;transform:rotate(45deg)}50%{opacity:.9}to{opacity:.5;transform:rotate(405deg)}}.waas-backup-view__progress-title{margin-bottom:8px}.waas-backup-view__progress-subtitle{max-width:280px}.waas-backup-view__info{align-items:center;display:flex;flex-direction:column;text-align:center}.waas-backup-view__info-icon{margin-bottom:16px}.waas-backup-view__info-subtitle{margin-bottom:12px}.waas-backup-view__info-description{margin-bottom:24px}.waas-backup-view__info-alert{align-items:flex-start;background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);display:flex;gap:12px;padding:12px;text-align:left}.waas-backup-view__info-alert-icon{flex-shrink:0;height:16px;margin-top:2px;width:16px}.waas-backup-view__info-alert-icon path{fill:var(--dynamic-text-tertiary)}.waas-backup-view__step-check{height:12px;width:12px}.waas-backup-view__step-check path{fill:#fff}.waas-backup-view__download-icon{height:16px;width:16px}.waas-backup-view__download-button-content{align-items:center;display:flex;gap:8px;justify-content:center}.waas-backup-view__body--centered{align-items:center;text-align:center}.waas-backup-view__success-description,.waas-backup-view__success-icon{margin-bottom:16px}.waas-backup-view__step-separator--solid{border-style:solid;opacity:1}.waas-backup-view__grant-access-actions{display:flex;flex-direction:row;gap:8px;margin-top:8px;width:100%}.waas-backup-view__grant-access-actions .button{flex:1;min-width:0}.waas-backup-view{display:flex;flex-direction:column;height:100%}.waas-backup-view .account-wrap{flex:1;overflow-y:auto}.waas-backup-view .backup-content{display:flex;flex-direction:column}.waas-backup-view .backup-icon-container{display:flex;justify-content:center;margin-bottom:16px}.waas-backup-view .backup-content>.typography:first-of-type{margin-bottom:24px;text-align:left}.waas-backup-view .backup-content>.typography{text-align:left}.waas-backup-view .alert{margin:24px 0}.waas-backup-view .backup-actions{display:flex;justify-content:center}.waas-backup-view .backup-actions .backup-button{flex-shrink:0;width:100%}.waas-backup-view .backup-button{flex-shrink:0}.export-and-recovery-view{display:flex;flex-direction:column;height:100%}.export-and-recovery-view__export-shares-label{align-items:center;display:flex;gap:8px}.export-and-recovery-view__advanced-badge{align-items:center;background-color:#d7dbe7;border-radius:4px;color:#57627b;display:inline-flex;font-size:10px;font-weight:700;padding:2px 6px;text-transform:uppercase}.export-shares-passcode-view{display:flex;flex-direction:column;height:100%}.export-shares-passcode-view__content{display:flex;flex-direction:column;padding:16px}.export-shares-passcode-view__description{margin-bottom:24px;text-align:center}.export-shares-passcode-view__label{margin-bottom:8px}.export-shares-passcode-view__pin-container{display:flex;justify-content:center;margin-bottom:24px}.manage-trusted-devices-view{display:flex;flex:1;flex-direction:column;overflow:hidden}.manage-trusted-devices-view__scroll-container{display:flex;flex:1;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.625rem 1.5rem 1.5rem}.manage-trusted-devices-view__no-devices{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:1rem}.manage-trusted-devices-view__footer{display:flex;justify-content:center;padding:.625rem 1.5rem 1.5rem;width:100%}.manage-trusted-devices-view__remove-all-button{color:var(--dynamic-error-1)!important}.trusted-device-tile{align-items:center;background-color:var(--dynamic-wallet-list-tile-background);border:var(--dynamic-wallet-list-tile-border);border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:var(--dynamic-wallet-list-tile-shadow);color:var(--dynamic-text-primary);display:flex;flex-direction:row;gap:.625rem;padding:.625rem;width:auto}.trusted-device-tile__leading{align-items:center;display:flex;flex-shrink:0;justify-content:center}.trusted-device-tile__content{display:flex;flex-direction:column;flex-grow:1;gap:.125rem;justify-content:space-between;padding-right:.625rem}.trusted-device-tile__trailing-container{align-items:start;display:flex;height:100%}.trusted-device-tile__trailing{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.remove-device-prompt{padding:1.5rem}.remove-device-prompt__container{align-items:center;display:flex;flex-direction:column;width:100%}.remove-device-prompt__button,.remove-device-prompt__label,.remove-device-prompt__title{text-align:center}.remove-device-prompt__title{padding-bottom:.5rem}.remove-device-prompt__label{padding-bottom:.5rem;padding-top:.5rem}.remove-device-prompt__button{margin-top:.5rem}.remove-device-prompt__button--shadow{box-shadow:var(--dynamic-shadow-down-1)}.default-prompt-modal{align-items:center;display:flex;flex-direction:column;text-align:center}.default-prompt-modal__icon-with-spinner{margin:0 auto .75rem}.default-prompt-modal__content{flex-direction:column;width:100%}.default-prompt-modal__button .typography,.default-prompt-modal__content{align-items:center;display:flex;gap:.375rem;justify-content:center}.detected-new-wallet-modal__content{align-items:center;display:flex;flex-direction:column;gap:.75rem;text-align:center}.detected-new-wallet-modal__top-section{align-items:center;display:flex;flex-direction:column;gap:1.125rem;text-align:center}.no-qr-code-not-installed-modal-view{align-items:center;display:flex;flex-direction:column;gap:1rem}.no-qr-code-not-installed-modal-view__links-section{width:100%}.qr-code-modal-view{display:flex;flex-direction:column;gap:.5rem}.qr-code-modal-view__title{text-align:center}.qr-code-modal-view .qrcode__container{height:10.9375rem;width:10.9375rem}.qr-code-modal-view__container{align-items:center;display:flex;justify-content:center}.qr-code-modal-view__wrapper{background:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)*3/4);padding:.5rem}.qr-code-modal-view .info-item{margin-bottom:.75rem}.qr-code-modal-view .info-item__text{font-size:var(--dynamic-text-size-body-small)}
90.qr-code-modal-view .info-item svg path{fill:var(--dynamic-text-secondary)}.qr-code-modal-view .button__container{flex-direction:column}.qr-code-modal-view .button__container,.qr-code-modal-view .button__container span{align-items:center;display:flex;gap:.375rem}.unlink-wallet-popup__container{align-items:center;display:flex;flex-direction:column;width:100%}.unlink-wallet-popup__button,.unlink-wallet-popup__label,.unlink-wallet-popup__title{text-align:center}.unlink-wallet-popup__title{padding-bottom:.5rem}.unlink-wallet-popup__label{padding-bottom:.5rem;padding-top:.5rem}.unlink-wallet-popup__button{margin-top:.5rem}.unlink-wallet-popup__button--shadow{box-shadow:var(--dynamic-shadow-down-1)}.dynamic-widget__container{z-index:2147483646}.onramp-widget__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.25);inset:0;position:fixed;z-index:2147483645}.onramp-widget__modal{align-items:center;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:2147483646}@media (pointer:coarse){.onramp-widget__modal{padding:0}}.onramp-widget__modal iframe{border:none;border-radius:1.5rem;height:635px;margin:auto;max-width:470px;overflow:hidden;width:100%;z-index:2147483647}@media (pointer:coarse){.onramp-widget__modal iframe{border-bottom-left-radius:0;border-bottom-right-radius:0;margin:initial;margin-top:auto}}.embedded-widget{max-width:100%;width:var(--dynamic-modal-width)}.embedded-widget--background-default,.embedded-widget--background-none{background:none}.dynamic-bridge-user-profile__switcher{margin:0 0 1rem;padding:1.5rem 1.5rem 0}.dynamic-bridge-wallet-card__network{margin:0 0 .5rem}.dynamic-bridge-wallet-card__network,.dynamic-bridge-wallet-card__network-icon,.dynamic-bridge-wallet-card__network-name{display:inline-block;vertical-align:middle}.dynamic-bridge-wallet-card__network-icon{height:1rem;margin-right:.375rem;width:1rem}.dynamic-bridge-widget-empty-card{background-color:var(--dynamic-base-2);border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:var(--dynamic-shadow-down-1);padding:.75rem;transition:transform .1s linear}.dynamic-bridge-widget-empty-card:active{transform:scale(.98)}.dynamic-bridge-widget-empty-card__icon{display:inline-flex;height:1.75rem;margin-right:.63rem;vertical-align:middle;width:1.75rem}.dynamic-bridge-widget-empty-card__text{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.dynamic-bridge-widget-wallets-view{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.dynamic-bridge-widget-wallets-view__logout-button{margin:0 auto}.dynamic-bridge-widget-wallets-view__unlink-button{color:var(--dynamic-text-secondary);margin:auto 0 0 auto}.dynamic-bridge-widget__skeleton{height:1.25rem;width:5rem}.dynamic-bridge-widget__skeleton-button{cursor:default}.dynamic-bridge-widget__skeleton-button:hover{background-color:initial}.footer-buttons-item{align-items:center;background:var(--dynamic-base-2);border:0;border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:var(--dynamic-shadow-down-1);cursor:pointer;display:flex;padding:.75rem;transition:all .3s;width:100%}.footer-buttons-item__icon--left{margin-right:.625rem}.footer-buttons-item__icon--left img,.footer-buttons-item__icon--left svg{height:1.25rem;width:1.25rem}.new-to-web3-buttons__container{margin-top:1rem}.new-to-web3-buttons__container button{background:var(--dynamic-brand-primary-color);border-radius:calc(var(--dynamic-border-radius)/2);box-shadow:var(--dynamic-shadow-down-1);color:#fff;padding:.75rem;width:100%}
90.walletlist-help-content__container{color:var(--dynamic-text-secondary);padding:1.5rem}.walletlist-help-content__icon{align-items:center;display:flex;height:3.5rem;justify-content:center;margin:0 auto;width:3.5rem}.walletlist-help-content__typography-wrapper{color:var(--dynamic-text-primary);margin:1rem 0;text-align:center}.walletlist-help-content__typography-wrapper .walletlist-help-content__typography--label{margin-top:.375rem}.walletlist-help-content__buttons-wrapper{display:flex;flex-direction:column;gap:.375rem;margin-top:1rem}.walletlist-help-content__buttons-wrapper button{text-align:left;width:100%}.walletlist-help-content__custodial-wallet-area--title{margin:.75rem 0;text-align:center}.footer-more-info-content__wrapper{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.footer-more-info-content__item--phantom-ledger{font-size:.6875rem;margin-bottom:.5rem}.footer-more-info-content__item--phantom-ledger p{margin-bottom:.5rem}.footer-more-info-content__item--phantom-ledger p:last-child,.footer-more-info-content__item:last-child{margin-bottom:0}.back-button{rotate:-90deg}.help-header{border-bottom:1px solid var(--dynamic-base-4)}
90.passkey-info-help-content__container{color:var(--dynamic-text-secondary);padding:1.5rem}.passkey-info-help-content__typography-wrapper{color:var(--dynamic-text-primary);display:flex;flex-direction:column;gap:1rem;text-align:left}.passkey-info-help-content__wrapper{flex:1}.passkey-info-help-content__details{display:flex;flex-direction:row;gap:1rem}.layout-header{align-items:stretch;background:var(--dynamic-header-background);display:flex;flex-direction:column;width:100%}.layout-header__skeleton{width:7.5rem}.layout-header__typography{margin:0;text-align:center}.layout-header__typography img,.layout-header__typography svg{display:inline-block}.layout-header__tooltip{background-color:var(--dynamic-text-primary);color:var(--dynamic-base-2);font-size:.75rem}.layout-header__icon svg{height:1.5rem;width:1.5rem}.layout-header__description{margin-top:1rem;padding-inline:1.5rem;text-align:center}.tos-and-pp__footer{background:var(--dynamic-footer-background);border-top:var(--dynamic-footer-border-top);bottom:0;padding:var(--dynamic-footer-padding);position:relative;width:100%}.default-footer__footer{background:var(--dynamic-base-1);border-top:.0625rem solid var(--dynamic-base-4);box-shadow:var(--dynamic-shadow-up-1);height:var(--dynamic-border-radius);min-height:1.5rem;opacity:1;text-align:center;transition:opacity .15s,visibility .15s;visibility:visible;width:100%}.default-footer__footer--hidden{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.wallet-progress-stepper{padding:.5rem 1rem}.dynamic-user-profile-layout{display:flex;flex-direction:column;height:33.125rem;overflow:hidden}.dynamic-user-profile-layout--unset-max-height{height:unset}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:unset!important}.dynamic-modal{display:flex;flex-direction:column-reverse;left:50%;letter-spacing:0;position:absolute}.dynamic-shadow-dom-content{font-family:var(--dynamic-font-family-primary)}';let Bz=(0,_N.createContext)(!1),BF=({children:e})=>{let t=(0,_N.useContext)(Bz),[n,i]=(0,_N.useState)(!1);return((0,_N.useEffect)(()=>{i(!0)},[]),n||t)?(0,xx.jsx)(Bz.Provider,{value:!0,children:e}):(0,xx.jsx)(xx.Fragment,{})},BL=({nonce:e})=>(0,xx.jsx)("link",{nonce:e,rel:"stylesheet",href:"https://app.dynamic.xyz/assets/legacySafari/styles.css"}),BV=(0,_N.forwardRef)((e,t)=>{var{className:n="",color:i}=e,a=$b(e,["className","color"]);return(0,xx.jsx)("button",Object.assign({},a,{className:zj("icon-button",n),ref:t}))});BV.displayName="IconButton",(0,_N.forwardRef)(({children:e,className:t,dataTestId:n},i)=>(0,xx.jsx)("div",{ref:i,"data-testid":n,className:zj("inline-widget",t),children:e})).displayName="InlineWidget";let BB=(0,_N.forwardRef)((e,t)=>{var{className:n="",id:i,label:a,type:r,onChange:o,onBlur:s,name:l,value:d,optional:c,error:u=!1,success:m=!1,disabled:p,message:h,placeholder:v,variant:f="dense",suffix:g,containerClassName:y}=e,w=$b(e,["className","id","label","type","onChange","onBlur","name","value","optional","error","success","disabled","message","placeholder","variant","suffix","containerClassName"]);
90return(0,xx.jsxs)("div",{className:zj("input__container",y,{"input__container--dense":"dense"===f,"input__container--regular":"regular"===f}),children:[(0,xx.jsx)("input",Object.assign({},w,{name:l,value:d,onChange:o,onBlur:s,type:r,id:i,placeholder:"regular"!==f&&a?a:v,disabled:p,className:zj("input",n,{"input--no-label":!a,input__error:u,input__has_trailing:c,input__success:m}),ref:t})),a&&(0,xx.jsx)("label",{htmlFor:i,className:zj("input__label"),children:a}),g&&(0,xx.jsx)("div",{className:zj("input__suffix"),children:g}),c&&(0,xx.jsx)("span",{className:"input__trailing",children:"Optional"}),!!h&&(0,xx.jsx)(zQ,{variant:"body_mini",className:zj("input__message",{input__message__error:u,input__message__success:m}),children:h})]})});BB.displayName="Input";let BK=(e,t)=>{let n=(0,_N.useRef)(t);n.current=t,(0,_N.useEffect)(()=>{if(!e)return;let t=t=>{t.stopPropagation();let i=t.composedPath().shift(),a="current"in e?e.current:e;!a||a.contains(t.currentTarget)||a.contains(i)||n.current(t)};return document.addEventListener("touchstart",t),document.addEventListener("click",t),()=>{document.removeEventListener("touchstart",t),document.removeEventListener("click",t)}},[e])},BZ=(e,t)=>{let n={id:-1};return n.id=window.setTimeout(e,t),n},BG=e=>{e.id>=0&&(clearTimeout(e.id),e.id=-1)},BH=e=>{let t,n,i;var a,r,{isShown:o,inDuration:s,outDuration:l,duration:d=100,delay:c,inDelay:u,outDelay:m,animateOnMount:p=!0}=e,h=$b(e,["isShown","inDuration","outDuration","duration","delay","inDelay","outDelay","animateOnMount"]);let v=p?"UNMOUNT":"ENTERED",f=(0,_N.useRef)({id:-1}),g=(0,_N.useRef)({id:-1}),[y,w]=(0,_N.useState)(v),[_,b]=(0,_N.useState)(!p),[k,I]=(0,_N.useState)(d),x=(0,_N.useRef)(v);x.current=y;let S=(e,t)=>{t?g.current=BZ(e,t):e()},C=(0,_N.useCallback)(()=>{let e=s||d;I(e),b(!0),w("ENTERING"),f.current=BZ(()=>{w("ENTERED")},e)},[d,s]),R=(0,_N.useCallback)(()=>{let e=l||d;I(e),w("EXITING"),f.current=BZ(()=>{b(!1),w("UNMOUNT")},e)},[d,l]);return(0,_N.useEffect)(()=>{let e=x.current;return o&&"ENTERED"!==e&&"ENTERING"!==e?S(C,u||c):o||"UNMOUNT"===e||"EXITING"===e||S(R,m||c),()=>{BG(f.current),BG(g.current)}},[u,m,C,R,o,c]),t={ENTERED:null==h?void 0:h.onEntered,ENTERING:null==h?void 0:h.onEntering,EXITING:null==h?void 0:h.onExiting,UNMOUNT:null==h?void 0:h.onUnmount},a=()=>{var e;return null==(e=t[y])||e.call(t),()=>{var e;"EXITING"===y&&(null==(e=t.UNMOUNT)||e.call(t))}},r=[y],n=(0,_N.useRef)(!0),(0,_N.useEffect)(()=>{n.current&&(n.current=!1)},[]),i=n.current,(0,_N.useEffect)(()=>{if(!i)return a()},r),{currentDuration:k,mount:_,stage:y}},BJ={"bottom-left":"popper-content__transform-origin-bottom-left","bottom-right":"popper-content__transform-origin-bottom-right","top-left":"popper-content__transform-origin-top-left","top-right":"popper-content__transform-origin-top-right"},BY=(0,_N.forwardRef)(({children:e,transformOrigin:t,style:n,className:i},a)=>(0,xx.jsx)("div",{"data-testid":"popper-content",ref:a,className:zj("popper-content",BJ[t],i),style:n,children:e}));BY.displayName="PopperContent";let BX=(0,_N.createContext)(void 0),BQ=({children:e,className:t,style:n})=>{let{Provider:i}=BX,a=(0,_N.useRef)(null);return(0,xx.jsx)(i,{value:{containerRef:a},children:(0,xx.jsx)("div",{ref:a,style:Object.assign({position:"relative"},n),className:t,children:e})})},B0=xT(BX,"PopperProvider"),B1=(0,_N.forwardRef)(({anchorRef:e,anchorOrigin:t="top-left",transformOrigin:n="top-left",children:i,style:a,className:r},o)=>{let{containerRef:s}=B0(),[l,d]=(0,_N.useState)(),c=s.current;(0,_N.useEffect)(()=>{let t=s.current,n=e.current;if(t&&n){let e,i;d((e=t.getBoundingClientRect(),{left:(i=n.getBoundingClientRect()).x-e.x,top:i.y-e.y}))}},[e,s,d]);let u=(0,_N.useMemo)(()=>{var n;let i=null==(n=e.current)?void 0:n.getBoundingClientRect();if(l&&i)switch(t){case"top-left":return l;case"top-right":return Object.assign(Object.assign({},l),{left:l.left+i.width});case"bottom-left":return Object.assign(Object.assign({},l),{top:l.top+i.height});case"bottom-right":return Object.assign(Object.assign({},l),{left:l.left+i.width,top:l.top+i.height});default:return}},[l,e,t]);return u&&null!==c?(0,Lk.createPortal)((0,xx.jsx)(BY,{ref:o,transformOrigin:n,style:Object.assign(Object.assign({},u),a),className:r,children:i}),c):null});B1.displayName="Popper";let B2=e=>{let t=e.scrollHeight>e.clientHeight,n=-1!==window.getComputedStyle(e).overflowY.indexOf("hidden");return t&&!n},B3=(0,_N.forwardRef)((e,t)=>{let n;var{children:i,isOpen:a,onClickOutside:r,onScroll:o,className:s,style:l,maxHeight:d=300}=e,c=$b(e,["children","isOpen","onClickOutside","onScroll","className","style","maxHeight"]);
90let{containerRef:u}=B0(),m=(n=(0,_N.useRef)(null),(0,_N.useEffect)(()=>{t&&("function"==typeof t?t(n.current):t.current=n.current)},[t,n]),n);BK(m,()=>null==r?void 0:r()),(0,_N.useEffect)(()=>{if(u.current&&c.anchorRef.current)return((e,t,n)=>{let i=[],a=t;for(;null!==a;){let t=a===e;if(B2(a)&&(a.addEventListener("scroll",n),i.push(a)),a=a.parentElement,t)break}return()=>i.forEach(e=>e.removeEventListener("scroll",n))})(u.current,c.anchorRef.current,()=>null==o?void 0:o())},[u,c.anchorRef,o]);let{mount:p,stage:h,currentDuration:v}=BH({inDuration:300,isShown:a,outDuration:300}),f=zj({"dropdown--entering":"ENTERING"===h,"dropdown--exiting":"EXITING"===h});return p?(0,xx.jsx)(B1,Object.assign({},c,{ref:m,children:(0,xx.jsx)("div",{className:zj("dropdown",f,s),style:Object.assign({"--max-height":`${d}px`,animationDuration:`${v}ms`},l),children:i})})):null});B3.displayName="Dropdown";let B5="cubic-bezier(0, 0, 0.24, 1.0)",B6=()=>{let[,e]=(0,_N.useState)(0);return()=>e(e=>e+1)},B4={ENTERED:{opacity:"1",transform:"scale(1)"},ENTERING:{opacity:"0",transform:"scale(0.9)"},EXITING:{opacity:"0",transform:"scale(1.1)"}};_N.default.memo(e=>{var{children:t,className:n}=e;let{mount:i,stage:a,currentDuration:r}=BH($b(e,["children","className"])),o={transition:`transform ${r}ms linear, opacity ${r}ms linear`},s=B4[a];return i?(0,xx.jsx)("div",{className:zj(n,"zoom-transition__root"),style:Object.assign(Object.assign({},o),s),children:t}):null});let B7={ENTERED:{transform:"translateY(0)"},ENTERING:{transform:"translateY(50vh)"},EXITING:{transform:"translateY(50vh)"}},B8=_N.default.memo(e=>{var{children:t,className:n,easingFunction:i}=e;let{mount:a,stage:r,currentDuration:o}=BH($b(e,["children","className","easingFunction"])),s=((e,t=B5)=>({transition:`transform ${e}ms ${t}, opacity ${e}ms ${t}`}))(o,i),l=B7[r];return a?(0,xx.jsx)("div",{className:n,style:Object.assign(Object.assign({},s),l),children:t}):null}),B9={ENTERED:{opacity:1},ENTERING:{opacity:0},EXITING:{opacity:0},UNMOUNT:{opacity:0}
90},Ke=_N.default.memo(e=>{var{children:t,style:n,className:i}=e;let{mount:a,stage:r,currentDuration:o}=BH($b(e,["children","style","className"])),s={transition:`opacity ${o}ms linear`},l=B9[r];return a?(0,xx.jsx)("div",{className:i,style:Object.assign(Object.assign(Object.assign({},s),l),n),children:t}):null}),Kt=({children:e,className:t,isMultiWalletError:n=!1,withIcon:i=!0,variant:a="error",copykey:r})=>{let o=zj("error-container",`error-container--${a}`,t,{"error-container--multi-wallet":n}),s=zj("error",{"error--with-icon":i});return(0,xx.jsxs)("div",{className:o,"data-testid":`error-container--${a}`,children:[i&&(0,xx.jsx)(zY,{}),(0,xx.jsx)(zQ,{variant:"body_small",className:s,copykey:r,children:e})]})};var Kn="data-focus-lock",Ki="data-focus-lock-disabled";function Ka(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var Kr="u">typeof window?_N.useLayoutEffect:_N.useEffect,Ko=new WeakMap,Ks={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},Kl=e.i(290571);function Kd(e){return e}function Kc(e,t){void 0===t&&(t=Kd);var n=[],i=!1;return{read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var a=t(e,i);return n.push(a),function(){n=n.filter(function(e){return e!==a})}},assignSyncMedium:function(e){for(i=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){i=!0;var t=[];if(n.length){var a=n;n=[],a.forEach(e),t=n}var r=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(r)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}}}function Ku(e,t){return void 0===t&&(t=Kd),Kc(e,t)}var Km=Ku({},function(e){return{target:e.target,currentTarget:e.currentTarget}}),Kp=Ku(),Kh=Ku(),Kv=(s3={async:!0,ssr:"u">typeof document},(s5=Kc(null)).options=(0,Kl.__assign)({async:!0,ssr:!1},s3),s5),Kf=(0,_N.createContext)(void 0),Kg=[],Ky=(0,_N.forwardRef)(function(e,t){var n,i,a,r,o,s=(0,_N.useState)(),l=s[0],d=s[1],c=(0,_N.useRef)(),u=(0,_N.useRef)(!1),m=(0,_N.useRef)(null),p=(0,_N.useState)({})[1],h=e.children,v=e.disabled,f=void 0!==v&&v,g=e.noFocusGuards,y=void 0!==g&&g,w=e.persistentFocus,_=e.crossFrame,b=e.autoFocus,k=(e.allowTextSelection,e.group),I=e.className,x=e.whiteList,S=e.hasPositiveIndices,C=e.shards,R=void 0===C?Kg:C,O=e.as,j=e.lockProps,T=e.sideCar,P=e.returnFocus,E=void 0!==P&&P,A=e.focusOptions,N=e.onActivation,q=e.onDeactivation,U=(0,_N.useState)({})[0],M=(0,_N.useCallback)(function(e){var t=e.captureFocusRestore;if(!m.current){var n,i=null==(n=document)?void 0:n.activeElement;m.current=i,i!==document.body&&(m.current=t(i))}c.current&&N&&N(c.current),u.current=!0,p()},[N]),D=(0,_N.useCallback)(function(){u.current=!1,q&&q(c.current),p()},[q]),W=(0,_N.useCallback)(function(e){var t=m.current;if(t){var n=("function"==typeof t?t():t)||document.body,i="function"==typeof E?E(n):E;if(i){var a="object"==typeof i?i:void 0;m.current=null,e?Promise.resolve().then(function(){return n.focus(a)}):n.focus(a)}}},[E]),$=(0,_N.useCallback)(function(e){u.current&&Km.useMedium(e)},[]),z=Kp.useMedium,F=(0,_N.useCallback)(function(e){c.current!==e&&(c.current=e,d(e))},[]),L=$I(((o={})[Ki]=f&&"disabled",o[Kn]=k,o),void 0===j?{}:j),V=!0!==y,B=V&&"tail"!==y,K=(n=[t,F],i=function(e){return n.forEach(function(t){return Ka(t,e)})},(a=(0,_N.useState)(function(){return{value:null,callback:i,facade:{get current(){return a.value},set current(value){var e=a.value;e!==value&&(a.value=value,a.callback(value,e))}}}})[0]).callback=i,r=a.facade,Kr(function(){var e=Ko.get(r);if(e){var t=new Set(e),i=new Set(n),a=r.current;t.forEach(function(e){i.has(e)||Ka(e,null)}),i.forEach(function(e){t.has(e)||Ka(e,a)})}Ko.set(r,n)},[n]),r),Z=(0,_N.useMemo)(function(){return{observed:c,shards:R,enabled:!f,active:u.current}},[f,u.current,R,l]);return _N.default.createElement(_N.Fragment,null,V&&[_N.default.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:f?-1:0,style:Ks}),S?_N.default.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:f?-1:1,style:Ks}):null],!f&&_N.default.createElement(T,{id:U,sideCar:Kv,observed:l,disabled:f,persistentFocus:void 0!==w&&w,crossFrame:void 0===_||_,autoFocus:void 0===b||b,whiteList:x,shards:R,onActivation:M,onDeactivation:D,returnFocus:W,focusOptions:A,noFocusGuards:y}),_N.default.createElement(void 0===O?"div":O,$I({ref:K}
90,L,{className:I,onBlur:z,onFocus:$}),_N.default.createElement(Kf.Provider,{value:Z},h)),B&&_N.default.createElement("div",{"data-focus-guard":!0,tabIndex:f?-1:0,style:Ks}))});function Kw(e,t){return(Kw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function K_(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Kw(e,t)}function Kb(e){return(Kb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Ky.propTypes={};var Kk=function(e,t){e&&("focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus())},KI=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!!t&&!!t.getPropertyValue&&("none"===t.getPropertyValue("display")||"hidden"===t.getPropertyValue("visibility"))},Kx=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},KS=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},KC=function(e,t){var n,i,a=e.get(t);if(void 0!==a)return a;var r=(n=t,i=KC.bind(void 0,e),!n||KS(n)||!KI(n)&&!n.hasAttribute("inert")&&i(Kx(n)));return e.set(t,r),r},KR=function(e,t){var n,i=e.get(t);if(void 0!==i)return i;var a=(n=KR.bind(void 0,e),!t||!!KS(t)||!!KP(t)&&n(Kx(t)));return e.set(t,a),a},KO=function(e){return e.dataset},Kj=function(e){return"INPUT"===e.tagName},KT=function(e){return Kj(e)&&"radio"===e.type},KP=function(e){return![!0,"true",""].includes(e.getAttribute("data-no-autofocus"))},KE=function(e){var t;return!!(e&&(null==(t=KO(e))?void 0:t.focusGuard))},KA=function(e){return!KE(e)},KN=function(e){return!!e},Kq=function(e,t){if(KT(e)&&e.name)return t.filter(KT).filter(function(t){return t.name===e.name}).filter(function(e){return e.checked})[0]||e;return e},KU=function(e){var t=new Set;return e.forEach(function(n){return t.add(Kq(n,e))}),e.filter(function(e){return t.has(e)})},KM=function(e){return e[0]&&e.length>1?Kq(e[0],e):e[0]},KD=function(e,t){return e.indexOf(Kq(t,e))},KW="NEW_FOCUS",K$=function(e,t,n,i,a){var r=e.length,o=e[0],s=e[r-1],l=KE(i);if(!(i&&e.indexOf(i)>=0)){var d=void 0!==i?n.indexOf(i):-1,c=a?n.indexOf(a):d,u=a?e.indexOf(a):-1;if(-1===d)return -1!==u?u:KW;if(-1===u)return KW;var m=d-c,p=n.indexOf(o),h=n.indexOf(s),v=KU(n),f=void 0!==i?v.indexOf(i):-1,g=a?v.indexOf(a):f,y=v.filter(function(e){return e.tabIndex>=0}),w=void 0!==i?y.indexOf(i):-1,_=a?y.indexOf(a):w;if(!m&&u>=0||0===t.length)return u;var b=KD(e,t[0]),k=KD(e,t[t.length-1]);if(d<=p&&l&&Math.abs(m)>1)return k;if(d>=h&&l&&Math.abs(m)>1)return b;if(m&&Math.abs(w>=0&&_>=0?_-w:g-f)>1)return u;if(d<=p)return k;if(d>h)return b;if(m)return Math.abs(m)>1?u:(r+u+m)%r}},Kz=function(e){for(var t=Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t},KF=function(e){return Array.isArray(e)?e:[e]},KL=function(e){return Array.isArray(e)?e[0]:e},KV=function(e,t){var n=Math.max(0,e.tabIndex),i=Math.max(0,t.tabIndex),a=n-i,r=e.index-t.index;if(a){if(!n)return 1;if(!i)return -1}return a||r},KB=function(e,t,n){return Kz(e).map(function(e,t){var i=e.tabIndex<0&&!e.hasAttribute("tabindex")?0:e.tabIndex;return{node:e,index:t,tabIndex:n&&-1===i?(e.dataset||{}).focusGuard?0:-1:i}}).filter(function(e){return!t||e.tabIndex>=0}).sort(KV)},KK="button:enabled,select:enabled,textarea:enabled,input:enabled,a[href],area[href],summary,iframe,object,embed,audio[controls],video[controls],[tabindex],[contenteditable],[autofocus]",KZ="".concat(KK,", [data-focus-guard]"),KG=function(e,t){return Kz((e.shadowRoot||e).children).reduce(function(e,n){return e.concat(n.matches(t?KZ:KK)?[n]:[],KG(n))},[])},KH=function(e,t){var n;return e instanceof HTMLIFrameElement&&(null==(n=e.contentDocument)?void 0:n.body)?KJ([e.contentDocument.body],t):[e]},KJ=function(e,t){return e.reduce(function(e,n){var i,a=KG(n,t),r=(i=[]).concat.apply(i,a.map(function(e){return KH(e,t)}));return e.concat(r,n.parentNode?Kz(n.parentNode.querySelectorAll(KK)).filter(function(e){return e===n}):[])},[])},KY=function(e,t){return Kz(e).filter(function(e){return KC(t,e)}).filter(function(e){var t;return!((Kj(t=e)||"BUTTON"===t.tagName)&&("hidden"===t.type||t.disabled))})},KX=function(e,t){return void 0===t&&(t=new Map),Kz(e).filter(function(e){return KR(t,e)})},KQ=function(e,t,n){return KB(KY(KJ(e,n),t),!0,n)},K0=function(e,t){return KB(KY(KJ(e),t),!1)},K1=function(e,t){return e.shadowRoot?K1(e.shadowRoot,t):!!(void 0!==Object.getPrototypeOf(e).contains&&Object.getPrototypeOf(e).contains.call(e,t))||Kz(e.children).some(function(e){var n;if(e instanceof HTMLIFrameElement){var i=null==(n=e.contentDocument)?void 0:n.body;return!!i&&K1(i,t)}return K1(e,t)})},K2=function(e){for(var t=new Set,n=e.length,i=0;i<n;i+=1)for(var a=i+1;a<n;a+=1){var r=e[i].compareDocumentPosition(e[a]);(r&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(a),(r&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(i)}return e.filter(function(e,n){return!t.has(n)})},K3=function(e){return e.parentNode?K3(e.parentNode):e}
90,K5=function(e){return KF(e).filter(Boolean).reduce(function(e,t){var n=t.getAttribute(Kn);return e.push.apply(e,n?K2(Kz(K3(t).querySelectorAll("[".concat(Kn,'="').concat(n,'"]:not([').concat(Ki,'="disabled"])')))):[t]),e},[])},K6=function(e,t,n){var i=KX(e.map(function(e){return e.node}).filter(function(e){var t,i=null==(t=KO(e))?void 0:t.autofocus;return e.autofocus||void 0!==i&&"false"!==i||n.indexOf(e)>=0}));return i&&i.length?KM(i):KM(KX(t))},K4=function(e){try{return e()}catch(e){return}},K7=function(e){if(void 0===e&&(e=document),e&&e.activeElement){var t=e.activeElement;return t.shadowRoot?K7(t.shadowRoot):t instanceof HTMLIFrameElement&&K4(function(){return t.contentWindow.document})?K7(t.contentWindow.document):t}},K8=function(e,t){return void 0===t&&(t=[]),t.push(e),e.parentNode&&K8(e.parentNode.host||e.parentNode,t),t},K9=function(e,t){for(var n=K8(e),i=K8(t),a=0;a<n.length;a+=1){var r=n[a];if(i.indexOf(r)>=0)return r}return!1},Ze=function(e,t,n){var i=KF(e),a=KF(t),r=i[0],o=!1;return a.filter(Boolean).forEach(function(e){o=K9(o||e,e)||o,n.filter(Boolean).forEach(function(e){var t=K9(r,e);t&&(o=!o||K1(t,o)?t:K9(t,o))})}),o},Zt=function(e,t){return e.reduce(function(e,n){var i,a;return e.concat((i=n,a=t,KY(Kz(i.querySelectorAll("[".concat("data-autofocus-inside","]"))).map(function(e){return KJ([e])}).reduce(function(e,t){return e.concat(t)},[]),a)))},[])},Zn=function(e,t){var n=new Map;return t.forEach(function(e){return n.set(e.node,e)}),e.map(function(e){return n.get(e)}).filter(KN)},Zi=function(e,t){var n=K7(KF(e).length>0?document:KL(e).ownerDocument),i=K5(e).filter(KA),a=Ze(n||e,e,i),r=new Map,o=K0(i,r),s=o.filter(function(e){return KA(e.node)});if(s[0]){var l=K0([a],r).map(function(e){return e.node}),d=Zn(l,s),c=d.map(function(e){return e.node}),u=d.filter(function(e){return e.tabIndex>=0}).map(function(e){return e.node}),m=K$(c,u,l,n,t);if(m===KW){var p=K6(o,u,Zt(i,r))||K6(o,c,Zt(i,r));return p?{node:p}:void console.warn("focus-lock: cannot find any node to move focus into")}return void 0===m?m:d[m]}},Za=0,Zr=!1,Zo=function(e,t,n){void 0===n&&(n={});var i=Zi(e,t);if(!Zr&&i){if(Za>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),Zr=!0,setTimeout(function(){Zr=!1},1);return}Za++,Kk(i.node,n.focusOptions),Za--}},Zs=function(e,t){return void 0===t&&(t=K7(KL(e).ownerDocument)),!!t&&(!t.dataset||!t.dataset.focusGuard)&&K5(e).some(function(e){var n;return K1(e,t)||(n=t,!!Kz(e.querySelectorAll("iframe")).some(function(e){return e===n}))})},Zl=function(e){void 0===e&&(e=document);var t=K7(e);return!!t&&Kz(e.querySelectorAll("[".concat("data-no-focus-lock","]"))).some(function(e){return K1(e,t)})},Zd=function(e){var t=K5(e).filter(KA),n=KB(KJ([Ze(e,e,t)],!0),!0,!0),i=KJ(t,!1);return n.map(function(e){var t=e.node;return{node:t,index:e.index,lockItem:i.indexOf(t)>=0,guard:KE(t)}})},Zc=function(e,t,n){if(!e||!t)return console.error("no element or scope given"),{};var i=KF(t);if(i.every(function(t){return!K1(t,e)}))return console.error("Active element is not contained in the scope"),{};var a=n?KQ(i,new Map):K0(i,new Map),r=a.findIndex(function(t){return t.node===e});if(-1!==r)return{prev:a[r-1],next:a[r+1],first:a[0],last:a[a.length-1]}},Zu=function(e,t){var n=t?KQ(KF(e),new Map):K0(KF(e),new Map);return{first:n[0],last:n[n.length-1]}},Zm=function(e,t,n){void 0===t&&(t={});var i,a=(i=t,Object.assign({scope:document.body,cycle:!0,onlyTabbable:!0},i)),r=Zc(e,a.scope,a.onlyTabbable);if(r){var o=n(r,a.cycle);o&&Kk(o.node,a.focusOptions)}},Zp=function(e,t,n){var i,a=Zu(e,null==(i=t.onlyTabbable)||i)[n];a&&Kk(a.node,t.focusOptions)};function Zh(e){if(!e)return null;if("u"<typeof WeakRef)return function(){return e||null};var t=e?new WeakRef(e):null;return function(){return(null==t?void 0:t.deref())||null}}var Zv=function(e){if(!e)return null;for(var t=[],n=e;n&&n!==document.body;)t.push({current:Zh(n),parent:Zh(n.parentElement),left:Zh(n.previousElementSibling),right:Zh(n.nextElementSibling)}),n=n.parentElement;return{element:Zh(e),stack:t,ownerDocument:e.ownerDocument}},Zf=function(e){if(e)for(var t,n,i,a,r,o=e.stack,s=e.ownerDocument,l=new Map,d=0;d<o.length;d++){var c=o[d],u=null==(t=c.parent)?void 0:t.call(c);if(u&&s.contains(u)){for(var m=null==(n=c.left)?void 0:n.call(c),p=c.current(),h=u.contains(p)?p:void 0,v=null==(i=c.right)?void 0:i.call(c),f=KQ([u],l),g=null!=(r=null!=(a=null!=h?h:null==m?void 0:m.nextElementSibling)?a:v)?r:m;g;){for(var y=0;y<f.length;y++){var w=f[y];if(null==g?void 0:g.contains(w.node))return w.node}g=g.nextElementSibling}if(f.length)return f[0].node}}},Zg=function(e){var t=Zv(e);return function(){return Zf(t)}};function Zy(e){setTimeout(e,1)}var Zw=function(e){return e&&"current"in e?e.current:e},Z_=function(){return document&&document.activeElement===document.body},Zb=null,Zk=null,ZI=function(){return null},Zx=null,ZS=!1,ZC=!1,ZR=function(e,t){Zx={observerNode:e,portaledElement:t}};function ZO(e,t,n,i){var a=null,r=e;do{var o=i[r];if(o.guard)o.node.dataset.focusAutoGuard&&(a=o);else if(o.lockItem){if(r!==e)return;a=null}else break}while((r+=n)!==t)a&&(a.node.tabIndex=0)}var Zj=function(e){return K0(e,new Map)},ZT=function(){var e=!1;
90if(Zb){var t=Zb,n=t.observed,i=t.persistentFocus,a=t.autoFocus,r=t.shards,o=t.crossFrame,s=t.focusOptions,l=t.noFocusGuards,d=n||Zx&&Zx.portaledElement;if(Z_()&&Zk&&Zk!==document.body&&(!document.body.contains(Zk)||!Zj([(m=Zk).parentNode]).some(function(e){return e.node===m}))){var c=ZI();c&&c.focus()}var u=document&&document.activeElement;if(d){var m,p=[d].concat(r.map(Zw).filter(Boolean));if((!u||(Zb.whiteList||function(){return!0})(u))&&(i||function(){if(!(o?!!ZS:"meanwhile"===ZS)||!l||!Zk||ZC)return!1;var e=Zj(p),t=e.findIndex(function(e){return e.node===Zk});return 0===t||t===e.length-1}()||!(Z_()||Zl())||!Zk&&a)&&(d&&!(Zs(p)||u&&p.some(function(e){return function e(t,n,i){return n&&(n.host===t&&(!n.activeElement||i.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,i))}(u,e,e)})||Zx&&Zx.portaledElement===u)&&(document&&!Zk&&u&&!a?(u.blur&&u.blur(),document.body.focus()):(e=Zo(p,Zk,{focusOptions:s}),Zx={})),(Zk=document&&document.activeElement)!==document.body&&(ZI=Zg(Zk)),ZS=!1),document&&u!==document.activeElement&&document.querySelector("[data-focus-auto-guard]")){var h=document&&document.activeElement,v=Zd(p),f=v.map(function(e){return e.node}).indexOf(h);f>-1&&(v.filter(function(e){var t=e.guard,n=e.node;return t&&n.dataset.focusAutoGuard}).forEach(function(e){return e.node.removeAttribute("tabIndex")}),ZO(f,v.length,1,v),ZO(f,-1,-1,v))}}}return e},ZP=function(e){ZT()&&e&&(e.stopPropagation(),e.preventDefault())},ZE=function(){return Zy(ZT)},ZA=function(){ZC=!0},ZN=function(){ZC=!1,ZS="just",Zy(function(){ZS="meanwhile"})},Zq=function(){document.addEventListener("focusin",ZP),document.addEventListener("focusout",ZE),window.addEventListener("focus",ZA),window.addEventListener("blur",ZN)},ZU=function(){document.removeEventListener("focusin",ZP),document.removeEventListener("focusout",ZE),window.removeEventListener("focus",ZA),window.removeEventListener("blur",ZN)},ZM={moveFocusInside:Zo,focusInside:Zs,focusNextElement:function(e,t){void 0===t&&(t={}),Zm(e,t,function(e,t){var n=e.next,i=e.first;return n||t&&i})},focusPrevElement:function(e,t){void 0===t&&(t={}),Zm(e,t,function(e,t){var n=e.prev,i=e.last;return n||t&&i})},focusFirstElement:function(e,t){void 0===t&&(t={}),Zp(e,t,"first")},focusLastElement:function(e,t){void 0===t&&(t={}),Zp(e,t,"last")},captureFocusRestore:Zg};Km.assignSyncMedium(function(e){var t=e.target,n=e.currentTarget;n.contains(t)||ZR(n,t)}),Kp.assignMedium(ZE),Kh.assignMedium(function(e){return e(ZM)});let ZD=(s6=function(e){return e.filter(function(e){return!e.disabled})},s4=function(e){var t=e.slice(-1)[0];t&&!Zb&&Zq();var n=Zb,i=n&&t&&t.id===n.id;Zb=t,n&&!i&&(n.onDeactivation(),e.filter(function(e){return e.id===n.id}).length||n.returnFocus(!t)),t?(Zk=null,i&&n.observed===t.observed||t.onActivation(ZM),ZT(!0),Zy(ZT)):(ZU(),Zk=null)},function(e){var t,n,i,a,r,o=[];function s(){s4(r=s6(o.map(function(e){return e.props})))}var l=function(t){function n(){return t.apply(this,arguments)||this}K_(n,t),n.peek=function(){return r};var i=n.prototype;return i.componentDidMount=function(){o.push(this),s()},i.componentDidUpdate=function(){s()},i.componentWillUnmount=function(){var e=o.indexOf(this);o.splice(e,1),s()},i.render=function(){return _N.default.createElement(e,this.props)},n}(_N.PureComponent);return t=l,n="displayName",i="SideEffect("+(e.displayName||e.name||"Component")+")",(a=function(e,t){if("object"!=Kb(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=Kb(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(n,"string"),(n="symbol"==Kb(a)?a:a+"")in t)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,l})(function(){return null});var ZW=(0,_N.forwardRef)(function(e,t){return _N.default.createElement(Ky,$I({sideCar:ZD,ref:t},e))}),Z$=Ky.propTypes||{};Z$.sideCar,function(e,t){if(null!=e){var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}}}(Z$,["sideCar"]),ZW.propTypes={};var Zz=e.i(967401),ZF=e.i(432892),ZL=function(e){var t,n,i;return!!(t=e)&&"object"==typeof t&&(n=e,"[object RegExp]"!==(i=Object.prototype.toString.call(n))&&"[object Date]"!==i&&n.$$typeof!==ZV)},ZV="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function ZB(e,t){return!1!==t.clone&&t.isMergeableObject(e)?ZZ(Array.isArray(e)?[]:{},e,t):e}function ZK(e,t,n){return e.concat(t).map(function(e){return ZB(e,n)})}function ZZ(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||ZK,n.isMergeableObject=n.isMergeableObject||ZL;var i,a,r=Array.isArray(t);
90return r!==Array.isArray(e)?ZB(t,n):r?n.arrayMerge(e,t,n):(a={},(i=n).isMergeableObject(e)&&Object.keys(e).forEach(function(t){a[t]=ZB(e[t],i)}),Object.keys(t).forEach(function(n){i.isMergeableObject(t[n])&&e[n]?a[n]=ZZ(e[n],t[n],i):a[n]=ZB(t[n],i)}),a)}ZZ.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,n){return ZZ(e,n,t)},{})};let ZG=ZZ;var ZH=e.i(835287);let ZJ=function(e,t){return function(n){return e(t(n))}};var ZY=ZJ(Object.getPrototypeOf,Object),ZX=e.i(563615),ZQ=Object.prototype,Z0=Function.prototype.toString,Z1=ZQ.hasOwnProperty,Z2=Z0.call(Object);let Z3=function(e){if(!(0,ZX.default)(e)||"[object Object]"!=(0,ZH.default)(e))return!1;var t=ZY(e);if(null===t)return!0;var n=Z1.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Z0.call(n)==Z2},Z5=function(e,t){return e===t||e!=e&&t!=t},Z6=function(e,t){for(var n=e.length;n--;)if(Z5(e[n][0],t))return n;return -1};var Z4=Array.prototype.splice;function Z7(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}Z7.prototype.clear=function(){this.__data__=[],this.size=0},Z7.prototype.delete=function(e){var t=this.__data__,n=Z6(t,e);return!(n<0)&&(n==t.length-1?t.pop():Z4.call(t,n,1),--this.size,!0)},Z7.prototype.get=function(e){var t=this.__data__,n=Z6(t,e);return n<0?void 0:t[n][1]},Z7.prototype.has=function(e){return Z6(this.__data__,e)>-1},Z7.prototype.set=function(e,t){var n=this.__data__,i=Z6(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this};let Z8=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},Z9=function(e){if(!Z8(e))return!1;var t=(0,ZH.default)(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};var Ge=e.i(56176),Gt=Ge.default["__core-js_shared__"],Gn=(s7=/[^.]+$/.exec(Gt&&Gt.keys&&Gt.ke
90ys.IE_PROTO||""))?"Symbol(src)_1."+s7:"",Gi=Function.prototype.toString;let Ga=function(e){if(null!=e){try{return Gi.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var Gr=/^\[object .+?Constructor\]$/,Go=Object.prototype,Gs=Function.prototype.toString,Gl=Go.hasOwnProperty,Gd=RegExp("^"+Gs.call(Gl).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");let Gc=function(e){return!!Z8(e)&&(!Gn||!(Gn in e))&&(Z9(e)?Gd:Gr).test(Ga(e))},Gu=function(e,t){var n=null==e?void 0:e[t];return Gc(n)?n:void 0};var Gm=Gu(Ge.default,"Map"),Gp=Gu(Object,"create"),Gh=Object.prototype.hasOwnProperty,Gv=Object.prototype.hasOwnProperty;function Gf(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}Gf.prototype.clear=function(){this.__data__=Gp?Gp(null):{},this.size=0},Gf.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t},Gf.prototype.get=function(e){var t=this.__data__;if(Gp){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return Gh.call(t,e)?t[e]:void 0},Gf.prototype.has=function(e){var t=this.__data__;return Gp?void 0!==t[e]:Gv.call(t,e)},Gf.prototype.set=function(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=Gp&&void 0===t?"__lodash_hash_undefined__":t,this};let Gg=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},Gy=function(e,t){var n=e.__data__;return Gg(t)?n["string"==typeof t?"string":"hash"]:n.map};function Gw(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}function G_(e){var t=this.__data__=new Z7(e);this.size=t.size}Gw.prototype.clear=function(){this.size=0,this.__data__={hash:new Gf,map:new(Gm||Z7),string:new Gf}},Gw.prototype.delete=function(e){var t=Gy(this,e).delete(e);return this.size-=!!t,t},Gw.prototype.get=function(e){return Gy(this,e).get(e)},Gw.prototype.has=function(e){return Gy(this,e).has(e)},Gw.prototype.set=function(e,t){var n=Gy(this,e),i=n.size;return n.set(e,t),this.size+=+(n.size!=i),this},G_.prototype.clear=function(){this.__data__=new Z7,this.size=0},G_.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},G_.prototype.get=function(e){return this.__data__.get(e)},G_.prototype.has=function(e){return this.__data__.has(e)},G_.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Z7){var i=n.__data__;if(!Gm||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gw(i)}return n.set(e,t),this.size=n.size,this};let Gb=function(e,t){for(var n=-1,i=null==e?0:e.length;++n<i&&!1!==t(e[n],n,e););return e};var Gk=function(){try{var e=Gu(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();let GI=function(e,t,n){"__proto__"==t&&Gk?Gk(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};var Gx=Object.prototype.hasOwnProperty;let GS=function(e,t,n){var i=e[t];Gx.call(e,t)&&Z5(i,n)&&(void 0!==n||t in e)||GI(e,t,n)},GC=function(e,t,n,i){var a=!n;n||(n={});for(var r=-1,o=t.length;++r<o;){var s=t[r],l=i?i(n[s],e[s],s,n,e):void 0;void 0===l&&(l=e[s]),a?GI(n,s,l):GS(n,s,l)}return n},GR=function(e,t){for(var n=-1,i=Array(e);++n<e;)i[n]=t(n);return i},GO=function(e){return(0,ZX.default)(e)&&"[object Arguments]"==(0,ZH.default)(e)};var Gj=Object.prototype,GT=Gj.hasOwnProperty,GP=Gj.propertyIsEnumerable,GE=GO(function(){return arguments}())?GO:function(e){return(0,ZX.default)(e)&&GT.call(e,"callee")&&!GP.call(e,"callee")},GA=e.i(644071);let GN=function(){return!1};var Gq=/^(?:0|[1-9]\d*)$/;let GU=function(e,t){var n=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==n||"symbol"!=n&&Gq.test(e))&&e>-1&&e%1==0&&e<t},GM=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff};var GD={};GD["[object Float32Array]"]=GD["[object Float64Array]"]=GD["[object Int8Array]"]=GD["[object Int16Array]"]=GD["[object Int32Array]"]=GD["[object Uint8Array]"]=GD["[object Uint8ClampedArray]"]=GD["[object Uint16Array]"]=GD["[object Uint32Array]"]=!0,GD["[object Arguments]"]=GD["[object Array]"]=GD["[object ArrayBuffer]"]=GD["[object Boolean]"]=GD["[object DataView]"]=GD["[object Date]"]=GD["[object Error]"]=GD["[object Function]"]=GD["[object Map]"]=GD["[object Number]"]=GD["[object Object]"]=GD["[object RegExp]"]=GD["[object Set]"]=GD["[object String]"]=GD["[object WeakMap]"]=!1;let GW=function(e){return function(t){return e(t)}};e.i(179282);var G$=function(){try{return!1}catch(e){}}(),Gz=G$&&G$.isTypedArray,GF=Gz?GW(Gz):function(e){return(0,ZX.default)(e)&&GM(e.length)&&!!GD[(0,ZH.default)(e)]},GL=Object.prototype.hasOwnProperty;let GV=function(e,t){var n=(0,GA.default)(e),i=!n&&GE(e),a=!n&&!i&&GN(e),r=!n&&!i&&!a&&GF(e),o=n||i||a||r,s=o?GR(e.length,String):[],l=s.length;for(var d in e)(t||GL.call(e,d))&&!(o&&("length"==d||a&&("offset"==d||"parent"==d)||r&&("buffer"==d||"byteLength"==d||"byteOffset"==d)||GU(d,l)))&&s.push(d);return s};var GB=Object.prototype;let GK=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||GB)};var GZ=ZJ(Object.keys,Object),GG=Object.prototype.hasOwnProperty;let GH=function(e){if(!GK(e))return GZ(e);var t=[];for(var n in Object(e))GG.call(e,n)&&"constructor"!=n&&t.push(n);return t},GJ=function(e){return null!=e&&GM(e.length)&&!Z9(e)},GY=function(e){return GJ(e)?GV(e):GH(e)},GX=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t};var GQ=Object.prototype.hasOwnProperty;let G0=function(e){if(!Z8(e))return GX(e);var t=GK(e),n=[];for(var i in e)"constructor"==i&&(t||!GQ.call(e,i))||n.push(i);return n},G1=function(e){return GJ(e)?GV(e,!0):G0(e)},G2=function(e,t){if(t)return e.slice();var n=e.length,i=new e.constructor(n);return e.copy(i),i},G3=function(e,t){var n=-1,i=e.length;for(t||(t=Array(i));++n<i;)t[n]=e[n];return t},G5=function(e,t){for(var n=-1,i=null==e?0:e.length,a=0,r=[];++n<i;){var o=e[n];t(o,n,e)&&(r[a++]=o)}return r},G6=function(){return[]};var G4=Object.prototype.propertyIsEnumerable,G7=Object.getOwnPropertySymbols,G8=G7?function(e){return null==e?[]:G5(G7(e=Object(e)),function(t){return G4.call(e,t)})}:G6;let G9=function(e,t){for(var n=-1,i=t.length,a=e.length;++n<i;)e[a+n]=t[n];return e};var He=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)G9(t,G8(e)),e=ZY(e);return t}:G6;let Ht=function(e,t,n){var i=t(e);return(0,GA.default)(e)?i:G9(i,n(e))},Hn=function(e){return Ht(e,GY,G8)},Hi=function(e){return Ht(e,G1,He)};var Ha=Gu(Ge.default,"DataView"),Hr=Gu(Ge.default,"Promise"),Ho=Gu(Ge.default,"Set"),Hs=Gu(Ge.default,"WeakMap"),Hl="[object Map]",Hd="[object Promise]",Hc="[object Set]",Hu="[object WeakMap]",Hm="[object DataView]",Hp=Ga(Ha),H
90h=Ga(Gm),Hv=Ga(Hr),Hf=Ga(Ho),Hg=Ga(Hs),Hy=ZH.default;(Ha&&Hy(new Ha(new ArrayBuffer(1)))!=Hm||Gm&&Hy(new Gm)!=Hl||Hr&&Hy(Hr.resolve())!=Hd||Ho&&Hy(new Ho)!=Hc||Hs&&Hy(new Hs)!=Hu)&&(Hy=function(e){var t=(0,ZH.default)(e),n="[object Object]"==t?e.constructor:void 0,i=n?Ga(n):"";if(i)switch(i){case Hp:return Hm;case Hh:return Hl;case Hv:return Hd;case Hf:return Hc;case Hg:return Hu}return t});let Hw=Hy;var H_=Object.prototype.hasOwnProperty;let Hb=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&H_.call(e,"index")&&(n.index=e.index,n.input=e.input),n};var Hk=Ge.default.Uint8Array;let HI=function(e){var t=new e.constructor(e.byteLength);return new Hk(t).set(new Hk(e)),t},Hx=function(e,t){var n=t?HI(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)};var HS=/\w*$/;let HC=function(e){var t=new e.constructor(e.source,HS.exec(e));return t.lastIndex=e.lastIndex,t};var HR=e.i(854201),HO=HR.default?HR.default.prototype:void 0,Hj=HO?HO.valueOf:void 0;let HT=function(e,t){var n=t?HI(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)},HP=function(e,t,n){var i=e.constructor;switch(t){case"[object ArrayBuffer]":return HI(e);case"[object Boolean]":case"[object Date]":return new i(+e);case"[object DataView]":return Hx(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return HT(e,n);case"[object Map]":case"[object Set]":return new i;case"[object Number]":case"[object String]":return new i(e);case"[object RegExp]":return HC(e);case"[object Symbol]":return Hj?Object(Hj.call(e)):{}}};var HE=Object.create,HA=function(){function e(){}return function(t){if(!Z8(t))return{};if(HE)return HE(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),HN=G$&&G$.isMap,Hq=HN?GW(HN):function(e){return(0,ZX.default)(e)&&"[object Map]"==Hw(e)},HU=G$&&G$.isSet,HM=HU?GW(HU):function(e){return(0,ZX.default)(e)&&"[object Set]"==Hw(e)},HD="[object Arguments]",HW="[object Function]",H$="[object Object]",Hz={};Hz[HD]=Hz["[object Array]"]=Hz["[object ArrayBuffer]"]=Hz["[object DataView]"]=Hz["[object Boolean]"]=Hz["[object Date]"]=Hz["[object Float32Array]"]=Hz["[object Float64Array]"]=Hz["[object Int8Array]"]=Hz["[object Int16Array]"]=Hz["[object Int32Array]"]=Hz["[object Map]"]=Hz["[object Number]"]=Hz[H$]=Hz["[object RegExp]"]=Hz["[object Set]"]=Hz["[object String]"]=Hz["[object Symbol]"]=Hz["[object Uint8Array]"]=Hz["[object Uint8ClampedArray]"]=Hz["[object Uint16Array]"]=Hz["[object Uint32Array]"]=!0,Hz["[object Error]"]=Hz[HW]=Hz["[object WeakMap]"]=!1;let HF=function e(t,n,i,a,r,o){var s,l=1&n,d=2&n,c=4&n;if(i&&(s=r?i(t,a,r,o):i(t)),void 0!==s)return s;if(!Z8(t))return t;var u=(0,GA.default)(t);if(u){if(s=Hb(t),!l)return G3(t,s)}else{var m,p,h,v,f,g=Hw(t),y=g==HW||"[object GeneratorFunction]"==g;if(GN(t))return G2(t,l);if(g==H$||g==HD||y&&!r){if(s=d||y||"function"!=typeof(m=t).constructor||GK(m)?{}:HA(ZY(m)),!l)return d?(h=(p=s)&&GC(t,G1(t),p),GC(t,He(t),h)):(f=(v=s)&&GC(t,GY(t),v),GC(t,G8(t),f))}else{if(!Hz[g])return r?t:{};s=HP(t,g,l)}}o||(o=new G_);var w=o.get(t);if(w)return w;o.set(t,s),HM(t)?t.forEach(function(a){s.add(e(a,n,i,a,t,o))}):Hq(t)&&t.forEach(function(a,r){s.set(r,e(a,n,i,r,t,o))});var _=c?d?Hi:Hn:d?G1:GY,b=u?void 0:_(t);return Gb(b||t,function(a,r){b&&(a=t[r=a]),GS(s,r,e(a,n,i,r,t,o))}),s},HL=function(e){return HF(e,4)};var HV=e.i(982735),HB=e.i(316827);function HK(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var i=arguments,a=t?t.apply(this,i):i[0],r=n.cache;if(r.has(a))return r.get(a);var o=e.apply(this,i);return n.cache=r.set(a,o)||r,o};return n.cache=new(HK.Cache||Gw),n}HK.Cache=Gw;var HZ=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,HG=/\\(\\)?/g,HH=(s9=(s8=HK(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(HZ,function(e,n,i,a){t.push(i?a.replace(HG,"$1"):n||e)}),t},function(e){return 500===s9.size&&s9.clear(),e})).cache,s8),HJ=1/0;let HY=function(e){if("string"==typeof e||(0,HB.default)(e))return e;var t=e+"";return"0"==t&&1/e==-HJ?"-0":t};var HX=e.i(104009);let HQ=function(e){return(0,GA.default)(e)?(0,HV.default)(e,HY):(0,HB.default)(e)?[e]:G3(HH((0,HX.default)(e)))},H0=function(e,t){};function H1(){return(H1=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}e.i(398437);function H2(e,t){if(null==e)return{};var n,i,a={},r=Object.keys(e);for(i=0;i<r.length;i++)n=r[i],t.indexOf(n)>=0||(a[n]=e[n]);return a}function H3(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var H5=function(e){return Array.isArray(e)&&0===e.length},H6=function(e){return"function"==typeof e},H4=function(e){return null!==e&&"object"==typeof e},H7=function(e){return"[object String]"===Object.prototype.toString.call(e)},H8=function(e){return 0===_N.Children.count(e)},H9=function(e){return H4(e)&&H6(e.then)};function Je(e,t,n,i){void 0===i&&(i=0);for(var a=HQ(t);e&&i<a.length;)e=e[a[i++]];return void 0===e?n:e}function Jt(e,t,n){for(var i=HL(e),a=i,r=0,o=HQ(t);r<o.length-1;r++){var s=o[r],l=Je(e,o.slice(0,r+1));if(l&&(H4(l)||Array.isArray(l)))a=a[s]=HL(l);else{var d=o[r+1];a=a[s]=String(Math.floor(Number(d)))===d&&Number(d)>=0?[]:{}}}
90return(0===r?e:a)[o[r]]===n?e:(void 0===n?delete a[o[r]]:a[o[r]]=n,0===r&&void 0===n&&delete i[o[r]],i)}var Jn=(0,_N.createContext)(void 0);Jn.displayName="FormikContext";var Ji=Jn.Provider;function Ja(){var e=(0,_N.useContext)(Jn);return e||H0(!1),e}function Jr(e,t){switch(t.type){case"SET_VALUES":return H1({},e,{values:t.payload});case"SET_TOUCHED":return H1({},e,{touched:t.payload});case"SET_ERRORS":if((0,ZF.default)(e.errors,t.payload))return e;return H1({},e,{errors:t.payload});case"SET_STATUS":return H1({},e,{status:t.payload});case"SET_ISSUBMITTING":return H1({},e,{isSubmitting:t.payload});case"SET_ISVALIDATING":return H1({},e,{isValidating:t.payload});case"SET_FIELD_VALUE":return H1({},e,{values:Jt(e.values,t.payload.field,t.payload.value)});case"SET_FIELD_TOUCHED":return H1({},e,{touched:Jt(e.touched,t.payload.field,t.payload.value)});case"SET_FIELD_ERROR":return H1({},e,{errors:Jt(e.errors,t.payload.field,t.payload.value)});case"RESET_FORM":return H1({},e,t.payload);case"SET_FORMIK_STATE":return t.payload(e);case"SUBMIT_ATTEMPT":return H1({},e,{touched:function e(t,n,i,a){void 0===i&&(i=new WeakMap),void 0===a&&(a={});for(var r=0,o=Object.keys(t);r<o.length;r++){var s=o[r],l=t[s];H4(l)?i.get(l)||(i.set(l,!0),a[s]=Array.isArray(l)?[]:{},e(l,n,i,a[s])):a[s]=n}return a}(e.values,!0),isSubmitting:!0,submitCount:e.submitCount+1});case"SUBMIT_FAILURE":case"SUBMIT_SUCCESS":return H1({},e,{isSubmitting:!1});default:return e}}Jn.Consumer;var Jo={},Js={};function Jl(e){var t,n,i,a,r,o,s,l,d,c,u,m,p,h,v,f,g,y,w,_,b,k,I,x,S,C,R,O,j,T,P,E,A,N,q,U,M,D,W,$,z,F,L,V,B,K,Z,G,H,J,Y,X,Q,ee,et=(n=void 0===(t=e.validateOnChange)||t,a=void 0===(i=e.validateOnBlur)||i,o=void 0!==(r=e.validateOnMount)&&r,s=e.isInitialValid,d=void 0!==(l=e.enableReinitialize)&&l,c=e.onSubmit,u=H2(e,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"]),m=H1({validateOnChange:n,validateOnBlur:a,validateOnMount:o,onSubmit:c},u),p=(0,_N.useRef)(m.initialValues),h=(0,_N.useRef)(m.initialErrors||Jo),v=(0,_N.useRef)(m.initialTouched||Js),f=(0,_N.useRef)(m.initialStatus),g=(0,_N.useRef)(!1),y=(0,_N.useRef)({}),(0,_N.useEffect)(function(){return g.current=!0,function(){g.current=!1}},[]),_=(w=(0,_N.useReducer)(Jr,{values:m.initialValues,errors:m.initialErrors||Jo,touched:m.initialTouched||Js,status:m.initialStatus,isSubmitting:!1,isValidating:!1,submitCount:0}))[0],b=w[1],k=(0,_N.useCallback)(function(e,t){return new Promise(function(n,i){var a=m.validate(e,t);null==a?n(Jo):H9(a)?a.then(function(e){n(e||Jo)},function(e){i(e)}):n(a)})},[m.validate]),I=(0,_N.useCallback)(function(e,t){var n,i,a,r,o,s=m.validationSchema,l=H6(s)?s(t):s,d=t&&l.validateAt?l.validateAt(t,e):(n=e,i=l,void 0===a&&(a=!1),void 0===r&&(r={}),o=function e(t){var n=Array.isArray(t)?[]:{};for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=String(i);!0===Array.isArray(t[a])?n[a]=t[a].map(function(t){return!0===Array.isArray(t)||Z3(t)?e(t):""!==t?t:void 0}):Z3(t[a])?n[a]=e(t[a]):n[a]=""!==t[a]?t[a]:void 0}return n}(n),i[a?"validateSync":"validate"](o,{abortEarly:!1,context:r}));return new Promise(function(e,t){d.then(function(){e(Jo)},function(n){"ValidationError"===n.name?e(function(e){var t={};if(e.inner){if(0===e.inner.length)return Jt(t,e.path,e.message);for(var n=e.inner,i=Array.isArray(n),a=0,n=i?n:n[Symbol.iterator]();;){if(i){if(a>=n.length)break;r=n[a++]}else{if((a=n.next()).done)break;r=a.value}var r,o=r;Je(t,o.path)||(t=Jt(t,o.path,o.message))}}return t}(n)):t(n)})})},[m.validationSchema]),x=(0,_N.useCallback)(function(e,t){return new Promise(function(n){return n(y.current[e].validate(t))})},[]),S=(0,_N.useCallback)(function(e){var t=Object.keys(y.current).filter(function(e){return H6(y.current[e].validate)});return Promise.all(t.length>0?t.map(function(t){return x(t,Je(e,t))}):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")]).then(function(e){return e.reduce(function(e,n,i){return"DO_NOT_DELETE_YOU_WILL_BE_FIRED"===n||n&&(e=Jt(e,t[i],n)),e},{})})},[x]),C=(0,_N.useCallback)(function(e){return Promise.all([S(e),m.validationSchema?I(e):{},m.validate?k(e):{}]).then(function(e){var t=e[0],n=e[1],i=e[2];return ZG.all([t,n,i],{arrayMerge:Jd})})},[m.validate,m.validationSchema,S,k,I]),R=Ju(function(e){return void 0===e&&(e=_.values),b({type:"SET_ISVALIDATING",payload:!0}),C(e).then(function(e){return g.current&&(b({type:"SET_ISVALIDATING",payload:!1}),b({type:"SET_ERRORS",payload:e})),e})}),(0,_N.useEffect)(function(){o&&!0===g.current&&(0,ZF.default)(p.current,m.initialValues)&&R(p.current)},[o,R]),O=(0,_N.useCallback)(function(e){var t=e&&e.values?e.values:p.current,n=e&&e.errors?e.errors:h.current?h.current:m.initialErrors||{},i=e&&e.touched?e.touched:v.current?v.current:m.initialTouched||{},a=e&&e.status?e.status:f.current?f.current:m.initialStatus;p.current=t,h.current=n,v.current=i,f.current=a;var r=function(){b({type:"RESET_FORM",payload:{isSubmitting:!!e&&!!e.isSubmitting,errors:n,touched:i,status:a,values:t,isValidating:!!e&&!!e.isValidating,submitCount:e&&e.submitCount&&"number"==typeof e.submitCount?e.submitCount:0}})};if(m.onReset){var o=m.onReset(_.values,Z);H9(o)?o.then(r):r()}else r()},[m.initialErrors,m.initialStatus,m.initialTouched]),(0,_N.useEffect)(function(){!0===g.current&&!(0,ZF.default)(p.current,m.initialValues)&&(d&&(p.current=m.initialValues,O()),o&&R(p.current))},[d,m.initialValues,O,o,R]),(0,_N.useEffect)(function(){d&&!0===g.current&&!(0,ZF.default)(h.current,m.initialErrors)&&(h.current=m.initialErrors||Jo,b({type:"SET_ERRORS",payload:m.initialErrors||Jo}))},[d,m.initialErrors]),(0,_N.useEffect)(function(){d&&!0===g.current&&!(0,ZF.default)(v.current,m.initialTouched)&&(v.current=m.initialTouched||Js,b({type:"SET_TOUCHED",payload:m.initialTouched||Js}))},[d,m.initialTouched]),(0,_N.useEffect)(function(){d&&!0===g.current&&!(0,ZF.default)(f.current,m.initialStatus)&&(f.current=m.initialStatus,b({type:"SET_STATUS",payload:m.initialStatus}))},[d,m.initialStatus,m.initialTouched]),j=Ju(function(e){if(y.current[e]&&H6(y.current[e].validate)){var t=Je(_.values,e),n=y.current[e].validate(t);return H9(n)?(b({type:"SET_ISVALIDATING",payload:!0}),n.then(function(e){return e}).then(function(t){b({type:"SET_FIELD_ERROR",payload:{field:e,value:t}}),b({type:"SET_ISVALIDATING",payload:!1})})):(b({type:"SET_FIELD_ERROR",payload:{field:e,value:n}}),Promise.resolve(n))}return m.validationSchema?(b({type:"SET_ISVALIDATING",payload:!0}),I(_.values,e).then(function(e){return e}).then(function(t){b({type:"SET_FIELD_ERROR",payload:{field:e,value:t[e]}}),b({type:"SET_ISVALIDATING",payload:!1})})):Promise.resolve()}),T=(0,_N.useCallback)(function(e,t){var n=t.validate;y.current[e]={validate:n}},[]),P=(0,_N.useCallback)(function(e){delete y.current[e]},[]),E=Ju(function(e,t){return b({type:"SET_TOUCHED",payload:e}),(void 0===t?a:t)?R(_.values):Promise.resolve()}),A=(0,_N.useCallback)(function(e){b({type:"SET_ERRORS",payload:e})},[]),N=Ju(function(e,t){var i=H6(e)?e(_.values):e;return b({type:"SET_VALUES",payload:i}),(void 0===t?n:t)?R(i):Promise.resolve()}),q=(0,_N.useCallback)(function(e,t){b({type:"SET_FIELD_ERROR",payload:{field:e,value:t}})},[]),U=Ju(function(e,t,i){return b({type:"SET_FIELD_VALUE",payload:{field:e,value:t}}),(void 0===i?n:i)?R(Jt(_.values,e,t)):Promise.resolve()}),M=(0,_N.useCallback)(function(e,t){var n,i=t,a=e;if(!H7(e)){e.persist&&e.persist();var r=e.target?e.target:e.currentTarget,o=r.type,s=r.name,l=r.id,d=r.value,c=r.checked,u=(r.outerHTML,r.options),m=r.multiple;i=t||s||l,a=/number|range/.test(o)?isNaN(n=parseFloat(d))?"":n:/checkbox/.test(o)?function(e,t,n){if("boolean"==typeof e)return!!t;var i=[],a=!1,r=-1;if(Array.isArray(e))i=e,a=(r=e.indexOf(n))>=0;else if(!n||"true"==n||"false"==n)return!!t;return t&&n&&!a?i.concat(n):a?i.slice(0,r).concat(i.slice(r+1)):i}(Je(_.values,i),c,d):u&&m?Array.from(u).filter(function(e){return e.selected}).map(function(e){return e.value}):d}i&&U(i,a)},[U,_.values]),D=Ju(function(e){if(H7(e))return function(t){return M(t,e)};M(e)}),W=Ju(function(e,t,n){return void 0===t&&(t=!0),b({type:"SET_FIELD_TOUCHED",payload:{field:e,value:t}}),(void 0===n?a:n)?R(_.values):Promise.resolve()}),$=(0,_N.useCallback)(function(e,t){e.persist&&e.persist();var n=e.target,i=n.name,a=n.id;n.outerHTML,W(t||i||a,!0)}
90,[W]),z=Ju(function(e){if(H7(e))return function(t){return $(t,e)};$(e)}),F=(0,_N.useCallback)(function(e){H6(e)?b({type:"SET_FORMIK_STATE",payload:e}):b({type:"SET_FORMIK_STATE",payload:function(){return e}})},[]),L=(0,_N.useCallback)(function(e){b({type:"SET_STATUS",payload:e})},[]),V=(0,_N.useCallback)(function(e){b({type:"SET_ISSUBMITTING",payload:e})},[]),B=Ju(function(){return b({type:"SUBMIT_ATTEMPT"}),R().then(function(e){var t,n=e instanceof Error;if(!n&&0===Object.keys(e).length){try{if(t=G(),void 0===t)return}catch(e){throw e}return Promise.resolve(t).then(function(e){return g.current&&b({type:"SUBMIT_SUCCESS"}),e}).catch(function(e){if(g.current)throw b({type:"SUBMIT_FAILURE"}),e})}if(g.current&&(b({type:"SUBMIT_FAILURE"}),n))throw e})}),K=Ju(function(e){e&&e.preventDefault&&H6(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&H6(e.stopPropagation)&&e.stopPropagation(),B().catch(function(e){console.warn("Warning: An unhandled error was caught from submitForm()",e)})}),Z={resetForm:O,validateForm:R,validateField:j,setErrors:A,setFieldError:q,setFieldTouched:W,setFieldValue:U,setStatus:L,setSubmitting:V,setTouched:E,setValues:N,setFormikState:F,submitForm:B},G=Ju(function(){return c(_.values,Z)}),H=Ju(function(e){e&&e.preventDefault&&H6(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&H6(e.stopPropagation)&&e.stopPropagation(),O()}),J=(0,_N.useCallback)(function(e){return{value:Je(_.values,e),error:Je(_.errors,e),touched:!!Je(_.touched,e),initialValue:Je(p.current,e),initialTouched:!!Je(v.current,e),initialError:Je(h.current,e)}},[_.errors,_.touched,_.values]),Y=(0,_N.useCallback)(function(e){return{setValue:function(t,n){return U(e,t,n)},setTouched:function(t,n){return W(e,t,n)},setError:function(t){return q(e,t)}}},[U,W,q]),X=(0,_N.useCallback)(function(e){var t=H4(e),n=t?e.name:e,i=Je(_.values,n),a={name:n,value:i,onChange:D,onBlur:z};if(t){var r=e.type,o=e.value,s=e.as,l=e.multiple;"checkbox"===r?void 0===o?a.checked=!!i:(a.checked=!!(Array.isArray(i)&&~i.indexOf(o)),a.value=o):"radio"===r?(a.checked=i===o,a.value=o):"select"===s&&l&&(a.value=a.value||[],a.multiple=!0)}return a},[z,D,_.values]),Q=(0,_N.useMemo)(function(){return!(0,ZF.default)(p.current,_.values)},[p.current,_.values]),ee=(0,_N.useMemo)(function(){return void 0!==s?Q?_.errors&&0===Object.keys(_.errors).length:!1!==s&&H6(s)?s(m):s:_.errors&&0===Object.keys(_.errors).length},[s,Q,_.errors,m]),H1({},_,{initialValues:p.current,initialErrors:h.current,initialTouched:v.current,initialStatus:f.current,handleBlur:z,handleChange:D,handleReset:H,handleSubmit:K,resetForm:O,setErrors:A,setFormikState:F,setFieldTouched:W,setFieldValue:U,setFieldError:q,setStatus:L,setSubmitting:V,setTouched:E,setValues:N,submitForm:B,validateForm:R,validateField:j,isValid:ee,dirty:Q,unregisterField:P,registerField:T,getFieldProps:X,getFieldMeta:J,getFieldHelpers:Y,validateOnBlur:a,validateOnChange:n,validateOnMount:o})),en=e.component,ei=e.children,ea=e.render,er=e.innerRef;return(0,_N.useImperativeHandle)(er,function(){return et}),(0,_N.createElement)(Ji,{value:et},en?(0,_N.createElement)(en,et):ea?ea(et):ei?H6(ei)?ei(et):H8(ei)?null:_N.Children.only(ei):null)}function Jd(e,t,n){var i=e.slice();return t.forEach(function(t,a){if(void 0===i[a]){var r=!1!==n.clone&&n.isMergeableObject(t);i[a]=r?ZG(Array.isArray(t)?[]:{},t,n):t}else n.isMergeableObject(t)?i[a]=ZG(e[a],t,n):-1===e.indexOf(t)&&i.push(t)}),i}var Jc="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement?_N.useLayoutEffect:_N.useEffect;function Ju(e){var t=(0,_N.useRef)(e);return Jc(function(){t.current=e}),(0,_N.useCallback)(function(){for(var e=arguments.length,n=Array(e),i=0;i<e;i++)n[i]=arguments[i];return t.current.apply(void 0,n)},[])}function Jm(e){var t=e.validate,n=e.name,i=e.render,a=e.children,r=e.as,o=e.component,s=H2(e,["validate","name","render","children","as","component"]),l=H2(Ja(),["validate","validationSchema"]),d=l.registerField,c=l.unregisterField;(0,_N.useEffect)(function(){return d(n,{validate:t}),function(){c(n)}},[d,c,n,t]);var u=l.getFieldProps(H1({name:n},s)),m=l.getFieldMeta(n),p={field:u,form:l};if(i)return i(H1({},p,{meta:m}));if(H6(a))return a(H1({},p,{meta:m}));if(o){if("string"==typeof o){var h=s.innerRef,v=H2(s,["innerRef"]);return(0,_N.createElement)(o,H1({ref:h},u,v),a)}return(0,_N.createElement)(o,H1({field:u,form:l},s),a)}var f=r||"input";if("string"==typeof f){var g=s.innerRef,y=H2(s,["innerRef"]);return(0,_N.createElement)(f,H1({ref:g},u,y),a)}return(0,_N.createElement)(f,H1({},u,s),a)}var Jp=(0,_N.forwardRef)(function(e,t){var n=e.action,i=H2(e,["action"]),a=Ja(),r=a.handleReset,o=a.handleSubmit;return(0,_N.createElement)("form",Object.assign({onSubmit:o,ref:t,onReset:r,action:null!=n?n:"#"},i))});Jp.displayName="Form";var Jh=function(e,t,n){var i=Jy(e),a=i[t];return i.splice(t,1),i.splice(n,0,a),i},Jv=function(e,t,n){var i=Jy(e),a=i[t];return i[t]=i[n],i[n]=a,i},Jf=function(e,t,n){var i=Jy(e);return i.splice(t,0,n),i},Jg=function(e,t,n){var i=Jy(e);return i[t]=n,i},Jy=function(e){if(!e)return[];if(Array.isArray(e))return[].concat(e);var t=Object.keys(e).map(function(e){return parseInt(e)}).reduce(function(e,t){return t>e?t:e},0);return Array.from(H1({},e,{length:t+1}))};(function(e){function t(t){var n;return(n=e.call(this,t)||this).updateArrayField=function(e,t,i){var a=n.props,r=a.name;(0,a.formik.setFormikState)(function(n){var a=Jt(n.values,r,e(Je(n.values,r))),o=i?("function"==typeof i?i:e)(Je(n.errors,r)):void 0,s=t?("function"==typeof t?t:e)(Je(n.touched,r)):void 0;return H5(o)&&(o=void 0),H5(s)&&(s=void 0),H1({},n,{values:a,errors:i?Jt(n.errors,r,o):n.errors,touched:t?Jt(n.touched,r,s):n.touched})})},n.push=function(e){return n.updateArrayField(function(t){return[].concat(Jy(t),[HF(e,5)])},!1,!1)},n.handlePush=function(e){return function(){return n.push(e)}},n.swap=function(e,t){return n.updateArrayField(function(n){return Jv(n,e,t)},!0,!0)},n.handleSwap=function(e,t){return function(){return n.swap(e,t)}},n.move=function(e,t){return n.updateArrayField(function(n){return Jh(n,e,t)},!0,!0)},n.handleMove=function(e,t){return function(){return n.move(e,t)}},n.insert=function(e,t){return n.updateArrayField(function(n){return Jf(n,e,t)},function(t){return Jf(t,e,null)},function(t){return Jf(t,e,null)})},n.handleInsert=function(e,t){return function(){return n.insert(e,t)}},n.replace=function(e,t){return n.updateArrayField(function(n){return Jg(n,e,t)},!1,!1)},n.handleReplace=function(e,t){return function(){return n.replace(e,t)}},n.unshift=function(e){var t=-1;return n.updateArrayField(function(n){var i=n?[e].concat(n):[e];return t<0&&(t=i.length),i},function(e){var n=e?[null].concat(e):[null];return t<0&&(t=n.length),n},function(e){var n=e?[null].concat(e):[null];return t<0&&(t=n.length),n}),t},n.handleUnshift=function(e){return function(){return n.unshift(e)}},n.handleRemove=function(e){return function(){return n.remove(e)}},n.handlePop=function(){return function(){return n.pop()}},n.remove=n.remove.bind(H3(n)),n.pop=n.pop.bind(H3(n)),n}(n=t).prototype=Object.create((i=e).prototype),n.prototype.constructor=n,n.__proto__=i;var n,i,a=t.prototype;return a.componentDidUpdate=function(e){this.props.validateOnChange&&this.props.formik.validateOnChange&&!(0,ZF.default)(Je(e.formik.values,e.name),Je(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},a.remove=function(e){var t;return this.updateArrayField(function(n){var i=n?Jy(n):[];return t||(t=i[e]),H6(i.splice)&&i.splice(e,1),i},!0,!0),t},a.pop=function(){var e;return this.updateArrayField(function(t){return e||(e=t&&t.pop&&t.pop()),t},!0,!0),e},a.render=function(){var e={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},t=this.props,n=t.component,i=t.render,a=t.children,r=t.name,o=H2(t.formik,["validate","validationSchema"]),s=H1({},e,{form:o,name:r});return n?(0,_N.createElement)(n,s):i?i(s):a?"function"==typeof a?a(s):H8(a)?null:_N.Children.only(a):null},t})(_N.Component).defaultProps={validateOnChange:!0}
90,_N.Component,_N.Component;let Jw=(e,t)=>$k(void 0,void 0,void 0,function*(){try{let n=yield Lr().updateSelf({environmentId:e,userFields:t}),i=VZ(n);return Object.assign(Object.assign({},n),{userProfile:i})}catch(t){let e=yield Lo(t,"Error updateUserProfileFields");if(t instanceof Response){if("email_already_exists"===e.code)throw new Bp;else if("custom_field_data_not_unique"===e.code)throw new Bh;else if("username_already_exists"===e.code)throw new Bv;else if("too_many_verification_attempts"===e.code)throw new Bf;else if("invalid_phone"===e.code||"invalid_sms_verification"===e.code)throw new Bg(e.error)}throw t}}),J_=e=>$k(void 0,[e],void 0,function*({environmentId:e}){try{let t=yield Lr().refreshAuth({environmentId:e});return VZ(t)}catch(e){yield Lo(e,"Error refreshUserJwt");return}});(le=gs||(gs={}))[le.CHECK_FAILED=0]="CHECK_FAILED";let Jb=e=>{if(!e.groupedWallets.length)throw Error("Wallet group must have at least one wallet");let[t]=e.groupedWallets;return t.chainGroup?"multi-chain":t.walletGroup?"multi-wallet":void 0};class Jk{constructor(){this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}}e.s(["DeferredPromise",0,Jk],643541);class JI extends wF{constructor(){super("Get address call was cancelled")}}e.s(["GetAddressCancelledError",0,JI],692554);let Jx=e=>["bloctoemail","bloctoevm","Blocto"].includes(e.key),JS=e=>{let t=new URLSearchParams(window.location.search).get("dev_isProgrammableNetworkSwitchSupported");return t?"true"===t:!0!==e.switchNetworkOnlyFromWallet},JC=({walletConnector:e,network:t})=>{let n=e.getEnabledNetworks();return!n.length||void 0!==t&&n.some(({chainId:e,networkId:n})=>String(e)===String(t)||String(n)===String(t))},JR=()=>{let{bridgeChains:e,bridgeChainsToConnect:t,setShowAuthFlow:n,bridgeOnboardingCompleted:i,setBridgeOnboardingCompleted:a}=Fr(),{pushView:r,clearStackAndPushInitialView:o}=xD();return{handleWalletsToConnect:({walletConnector:s})=>{if(!e)return void n(!1);if(!t){a(!0),n(!1);return}return 0!==t.length&&s&&s.connectedChain?0===t.filter(e=>e.chain!==(null==s?void 0:s.connectedChain)).length?void(i?(n(!1),o()):(a(!0),r("bridge-summary"))):void r("bridge-next-wallet-connection"):(n(!1),o())}}},JO=["bloctoevm","perawallet","metamaskstarknet"],Jj=(e,t)=>$k(void 0,void 0,void 0,function*(){let n=xu(e);"walletConnect"===n||"qrCode"===n||(JO.forEach(n=>{e.key===n&&t("pending-connect")}),0===(yield e.getConnectedAccounts()).length&&t("pending-connect"))}),JT=()=>{Fi(!1)},JP=({shouldUpdateWallets:e=!0,shouldCallCallback:t=!0}={})=>{let{pushView:n,clearStackAndPushInitialView:i,replaceView:a}=xD(),{engageCaptcha:r,getCaptchaToken:o}=Fc(),{setErrorMessage:s,setError:l,setDefaultError:d}=xq(),{connectWallet:c,displaySiweStatement:u,environmentId:m,projectSettings:p,networkValidationMode:h,setIsSingleWalletAccount:v,setShowAuthFlow:f,walletUiUtils:g}=Fr(),{handleWalletsToConnect:y}=JR(),w=eaH({displaySiweStatement:u,environmentId:m,projectSettings:p,setIsSingleWalletAccount:v}),_=(e,t,n,i)=>$k(void 0,void 0,void 0,function*(){return!e.clearEmail||Jx(e)?(a("pending-signature"),f(!0)):g.disabledConfirmationOnce(),w({captchaToken:n,publicWalletAddress:t,requestedScopes:i,walletConnector:e})}),b=e=>{var t;(null==e?void 0:e.code)!=="user-cancelled"&&xj.debug(e),VA(e,{authOrigin:"connect-and-sign",stage:"verify"}),i(),e instanceof wF?l(e.message,e.code):s(null==(t=null==e?void 0:e.code)?void 0:t.toString(),e,"connect-and-sign:verify")},k=e=>{e instanceof JI||(VA(e,{authOrigin:"connect-and-sign",stage:"connect"}),i(),e instanceof wF?l(e.message,e.code):d(e))};return i=>$k(void 0,[i],void 0,function*({walletConnector:i,getAddressOpts:a,requestedScopes:s}){var l;let d=new Jk,u=()=>$k(void 0,void 0,void 0,function*(){Fi(!1),d.reject(new JI)});try{xR.on("goBack",u),xR.on("authFlowClose",u),xR.once("walletAdded",JT),Fi(!0),yield Jj(i,n),i.clearEmail&&(i.verifyOneTimePassword?n("email-wallet-otp-verification-view"):Jx(i)||n("wait-for-email-confirmation-view"));let m=c(i,a,{applyHandleConnectedWallet:t});try{yield Promise.race([m,d.promise])}catch(e){k(e);return}let v=yield m;if(!(null==v?void 0:v.address))return void k();let{address:g}=v;xj.logVerboseTroubleshootingMessage("[useConnectAndSign] connection result",{address:g,walletConnectorKey:i.key});let w=yield i.getNetwork(!0);if(!JC({network:w,walletConnector:i})&&("always"===h||"sign-in"===h)){if(!JS(i))return n("network-not-supported-manual");return n("network-not-supported")}let I=VG(),x=!!(null==I?void 0:I.verifiedCredentials.find(e=>e.walletProvider===xu(i)&&e.walletName===i.key&&e.address&&xf(e.address,g,i.connectedChain)));if(xj.logVerboseTroubleshootingMessage("[useConnectAndSign] isAlreadyVerified",{isAlreadyVerified:x,userVerifiedCredentials:null==I?void 0:I.verifiedCredentials}),x&&!(null==s?void 0:s.length))return void f(!1);
90if("connect-only"===Lf()){_h.setItem(zN,i.key),e&&y({walletConnector:i});return}if(null==(l=null==p?void 0:p.security.hCaptcha)?void 0:l.enabled)return void r({authMethod:"wallet",onCaptchaSuccess:e=>$k(void 0,void 0,void 0,function*(){try{yield _(i,g,e,s)}catch(e){b(e)}})});yield _(i,g,o(),s)}catch(e){b(e)}finally{let e;e=setTimeout(()=>{JT(),clearTimeout(e),xR.removeListener("walletAdded",JT)},5500),xR.removeListener("goBack",u),xR.removeListener("authFlowClose",u)}})};class JE extends wL{constructor(){super("Missing public address","missing-public-address")}}let JA=()=>{let{pushView:e,clearStackAndPushInitialView:t}=xD(),{setErrorMessage:n}=xq(),{getCaptchaToken:i,engageCaptcha:a}=Fc(),{connectWallet:r,displaySiweStatement:o,projectSettings:s,environmentId:l,networkValidationMode:d,setIsSingleWalletAccount:c,setShowAuthFlow:u}=Fr(),{handleWalletsToConnect:m}=JR(),p=eaH({displaySiweStatement:o,environmentId:l,projectSettings:s,setIsSingleWalletAccount:c}),h=e=>{var i;xj.debug(e),e instanceof JE&&_t()||(VA(e,{authOrigin:"connect-and-sign-split-steps"}),t(),n(null!=(i=e.code)?i:e.toString(),e,"connect-and-sign-split-steps"))};return{onlyConnectUser:t=>$k(void 0,[t],void 0,function*({walletConnector:t,getAddressOpts:n,shouldShowPendingConnectView:i=!0}){var o;i&&(yield Jj(t,e));try{if(yield r(t,n),"connect-only"===Lf()){_h.setItem(zN,t.key),m({walletConnector:t});return}if(null==(o=null==s?void 0:s.security.hCaptcha)?void 0:o.enabled)return void a({authMethod:"wallet",onCaptchaSuccess:t=>$k(void 0,void 0,void 0,function*(){u(!0),e("pending-signature")})});u(!0),e("pending-signature")}catch(e){h(e);return}}),signAlreadyConnectedUser:t=>$k(void 0,[t],void 0,function*({walletConnector:t,getAddressOpts:n}){try{let a=yield r(t,n);if(!(null==a?void 0:a.address))return;let o=yield t.getNetwork(!0);if(!JC({network:o,walletConnector:t})&&("always"===d||"sign-in"===d)){if(!JS(t))return e("network-not-supported-manual");return e("network-not-supported")}yield p({captchaToken:i(),publicWalletAddress:a.address,walletConnector:t})}catch(e){h(e);return}})}};class JN extends wL{constructor(){super("User rejected request","user_rejected_request")}}e.s(["UserRejectedRequestError",0,JN],382531);let Jq=e=>"phantom"===e.key&&void 0!==e.extractSignature,JU=["dapper"],JM=e=>_t()&&!(null==e?void 0:e.canConnectViaCustodialService)||JU.includes((null==e?void 0:e.key)||""),JD=(e,t,n)=>!!n&&e.map(({connector:e})=>e.key).includes(t.key),JW=({allowAlreadyConnectedWallet:e,onQrCodeConnect:t,onConnectOnly:n,onCustodialWallet:i,onInstalledExtension:a})=>{let{setMultiWalletWidgetState:r,setShowAuthFlow:o,setSelectedWalletConnectorKey:s,walletConnectorOptions:l,setQrcodeUri:d,setDesktopUri:c,user:u,linkedWallets:m,setLegacyIsVerifying:p}=Fr(),{mockedSDK:h}=eaL(),{setError:v,setErrorMessage:f}=xq(),{pushView:g,clearStackAndPushInitialView:y,replaceView:w}=xD(),_=e=>$k(void 0,void 0,void 0,function*(){xj.debug("handleCustodialWalletClick",e);let t=JM(e);return xj.logVerboseTroubleshootingMessage("[handleCustodialWalletClick]",{twoStepAuthentication:t}),s({chain:e.connectedChain,key:e.key}),i({requiresTwoStepAuthentication:t,walletConnector:e})}),b=e=>$k(void 0,void 0,void 0,function*(){var t;if(xj.debug("handleMobileWalletClick",e),s({chain:e.connectedChain,key:e.key}),"phantom"===e.key){let e=_h.getItem(zL);xj.logVerboseTroubleshootingMessage("[useHandleWalletItem] Setting PHANTOM_SIGNATURE_STATE to awaiting_verification",{currentState:e}),_h.setItem(zL,{loseOriginalAccountOnTransfer:null!=(t=null==e?void 0:e.loseOriginalAccountOnTransfer)&&t,submittedAtTimestamp:new Date().toString(),verificationType:"awaiting_verification"})}g("mobile-wallet-redirect-view",{onRetry:()=>{e.hasRetryDeeplinkConnection()?e.retryDeeplinkConnection():n({shouldShowPendingConnectView:!1,walletConnector:e})}}),n({shouldShowPendingConnectView:!1,walletConnector:e})}),k=e=>$k(void 0,void 0,void 0,function*(){return xj.debug("handleInstalledExtensionClick",e),s({chain:e.connectedChain,key:e.key}),a({walletConnector:e})}),I=e=>$k(void 0,void 0,void 0,function*(){xj.debug("handleUninstalledClick",e),s({chain:e.connectedChain,key:e.key}),e.canConnectViaQrCode?(t({getAddressOpts:{onDesktopUri:e=>$k(void 0,void 0,void 0,function*(){xR.emit("walletConnectionQrCodeReady",e),c(e)}),onDisplayUri:e=>$k(void 0,void 0,void 0,function*(){xR.emit("walletConnectionQrCodeReady",e),d(e)})},walletConnector:e}),w("qr-code")):w("no-qr-not-installed"),v(void 0)}),x=e=>$k(void 0,void 0,void 0,function*(){xj.debug("handleAlreadyConnectedWallet",e),o(!1);let t=yield e.getConnectedAccounts(),n=m.find(e=>{var n;return e.address.toLowerCase()===(null==(n=t[0])?void 0:n.toLowerCase())});(xj.logVerboseTroubleshootingMessage("[handleAlreadyConnectedWallet]",{activeAccountAlreadyLinked:n,connectedAccounts:t,linkedWallets:m,walletConnectorKey:e.key}),s({chain:e.connectedChain,key:e.key}),n)?"unknown"===n.connector.key?xR.emit("triggerConnectAndSign",e):r("awaiting_account_switch","linking_new_wallet"):r("awaiting_signature",void 0,"linking_new_wallet")});return{handleAlreadyConnectedWallet:x,handleCustodialWalletClick:_,handleInstalledExtensionCl
90ick:k,handleMobileWalletClick:b,handleUninstalledClick:I,handleWalletItemClick:t=>$k(void 0,void 0,void 0,function*(){let{walletConnector:n,isInstalledOnBrowser:i}=t,a="FLOW"===n.connectedChain||Jq(n)||!n.canHandleMultipleConnections;if(xj.logVerboseTroubleshootingMessage("[handleWalletItemClick]",{mockedSDK:h,shouldEndWalletConnectorSession:a,wallet:t}),h)return;a&&(yield n.endSession()),p(!1);let r="metamask"===n.metadata.groupKey;if("connect-only"!==Lf()&&r&&!n.isWalletConnect)try{s({chain:n.connectedChain,key:n.key}),g("pending-connect"),yield n.chooseAccountsToConnect()}catch(e){if(e instanceof JN){f("connection_rejected",void 0,"wallet-account-select"),y();return}}let o=(e=>{if(!e||!e.key)return!1;try{let{walletBook:t}=e;if(!t||!t.wallets)return!1;let n=xl(t,e.key);if(!n)return!1;return!!("requiresDisconnectBeforeNewConnection"in n&&n.requiresDisconnectBeforeNewConnection)}catch(e){return!1}})(n),l=n.isWalletConnect||!n.isInstalledOnBrowser()&&n.canConnectViaQrCode;xj.logVerboseTroubleshootingMessage("[handleWalletItemClick] isNotInstalledWithQrCodeSupport",{isNotInstalledWithQrCodeSupport:l,walletConnectorKey:n.key}),!e&&JD(m,n,u)&&"FLOW"!==n.connectedChain&&!o&&!l?x(n):n.canConnectViaCustodialService?_(n):_t()?n.key.startsWith("walletconnect")?g("wallet-connect-mobile-wallets-list"):b(n):i?k(n):I(n)}),openWallet:(e,t)=>{var n;let{openMobileWallet:i=b,openCustodialWallet:a=_,openExtensionWallet:r=k}=t||{},o=null==(n=l.find(t=>t.key===e))?void 0:n.walletConnector;o&&(_t()?i(o):o.canConnectViaCustodialService?a(o):o.isInstalledOnBrowser()&&r(o))}}},J$=()=>{let{setMultiWalletWidgetState:e}=Fr(),{onlyConnectUser:t}=JA(),n=JP(),{pushView:i}=xD(),a=n=>$k(void 0,[n],void 0,function*({requiresTwoStepAuthentication:n,walletConnector:a}){let r=Lf();n||"connect-only"===r?(i("pending-connect"),yield t({walletConnector:a})):e("awaiting_signature",void 0,"linking_new_wallet")});return JW({allowAlreadyConnectedWallet:!1,onConnectOnly:t,onCustodialWallet:a,onInstalledExtension:a,onQrCodeConnect:n})},Jz=_N.default.createContext(void 0),JF=xT(Jz,"WalletGroupContextProvider"),JL=({children:e})=>{let[t,n]=_N.default.useState(),{pushView:i}=xD(),{handleWalletItemClick:a}=J$(),r=_N.default.useCallback((e,{onSelectWallet:t}={})=>{n(e);let r=Jb(e),o={"multi-chain":"wallet-group","multi-wallet":"select-wallet-in-wallet-group"};i(r?o[r]:o["multi-chain"],{onSelectWallet:null!=t?t:a})},[a,i]);return(0,xx.jsx)(Jz.Provider,{value:{navigateToWalletGroup:r,selectedWalletGroup:t},children:e})},JV=["social"],JB=({projectSettingsKyc:e=[],customFields:t=[],user:n})=>{var i,a,r;let o=[...(null!=(r=[...e,...t].filter(({enabled:e})=>!!e))?r:[]).filter(({name:e,type:t})=>t===h$.Custom||!JV.includes(e)),...(({projectSettingsKyc:e=[],user:t})=>t?Object.entries(t).reduce((t,[n,i])=>{if(i){let i=e.find(e=>e.name===n);i&&!i.enabled&&t.push(Object.assign({},i))}return t},[]).filter(({name:e})=>!JV.includes(e)):[])({projectSettingsKyc:e,user:n})];o=o.filter(e=>"policiesConsent"!==e.name);let s=null==(i=null==n?void 0:n.verifiedCredentials)?void 0:i.find(({walletProvider:e})=>e===hM.EmbeddedWallet),l=(null==(a=null==s?void 0:s.walletProperties)?void 0:a.version)===hP.V1,d=!!(null==n?void 0:n.email),c=!!(null==n?void 0:n.phoneNumber);return l&&(o=o.map(e=>"email"===e.name&&d||"phoneNumber"===e.name&&c?Object.assign(Object.assign({},e),{enabled:!1}):e)),o.sort((t,n)=>e.findIndex(e=>e.name===t.name)-e.findIndex(e=>e.name===n.name))},JK=e=>{var t;return!!(null==(t=null==e?void 0:e.kyc.find(({name:e})=>"social"===e))?void 0:t.enabled)},JZ=(0,_N.createContext)(void 0),JG=()=>void 0,JH=({children:e})=>{let t=(0,_N.useRef)(null),n=(0,_N.useRef)(null),i=(0,_N.useRef)(null),{setShowDynamicUserProfile:a,showDynamicUserProfile:r,multiWallet:o}=Fr(),s=(()=>{let{projectSettings:e,user:t}=Fr();return("connect-only"!==Ly()||!!t)&&(JB({customFields:null==e?void 0:e.customFields,projectSettingsKyc:null==e?void 0:e.kyc,user:t}).length>0||JK(e))})(),{view:l,setView:d,goToInitialView:c}=(e=>{let[t,n]=(0,_N.useState)(null);return{goToInitialView:()=>n(null),setView:n,view:t||e}})(s&&!o?"profile":"wallets"),[u,m]=(0,_N.useState)(null),p=(0,_N.useRef)(null),h=(0,_N.useCallback)(()=>{m(null),p.current&&(clearTimeout(p.current),p.current=null)},[]),v=(0,_N.useCallback)(e=>{var t;let n=null!=(t=null==e?void 0:e.timeout)?t:1e4;m(e),p.current=setTimeout(h,n)},[h]),[f,g]=(0,_N.useState)({}),y=(0,_N.useCallback)((e,t)=>{d(e),g(t||{}),h()},[h,d]),w=(0,_N.useCallback)(()=>
90{if(s)return y("profile");y("wallets")},[s,y]),_=(0,_N.useMemo)(()=>"manage-passkeys"===l||"manage-totp-mfa"===l||"manage-passkeys-mfa"===l||"account-and-security-settings"===l?"settings":s||o||"settings"===l||"profile"===l?"edit-profile"===l?"profile":"global-wallet"===l?"wallets":l:"wallets",[l,s,o]);xO("logout",c),xO("userProfileClose",()=>{setTimeout(c,20)});let b=(0,_N.useMemo)(()=>({availableWalletsContainerRef:i,dynamicWidgetView:l,goToInitialDynamicWidgetView:c,goToProfileView:w,headerAlert:u,inlineControlsRef:n,isOpen:r,overridenWidgetView:_,setDynamicWidgetView:y,setHeaderAlert:v,setIsOpen:a,viewProps:f,widgetRef:t}),[l,c,w,r,y,a,_,f,u,v]);return(0,xx.jsx)(JZ.Provider,{value:b,children:e})},JJ=xT(JZ,"DynamicWidgetContextProvider",{availableWalletsContainerRef:{current:null},dynamicWidgetView:"wallets",goToInitialDynamicWidgetView:JG,goToProfileView:JG,headerAlert:null,inlineControlsRef:{current:null},isOpen:!1,overridenWidgetView:"wallets",setDynamicWidgetView:JG,setHeaderAlert:JG,setIsOpen:JG,viewProps:{},widgetRef:{current:null}}),JY={[vw.UserUpdate]:h9.Userupdate,[vw.WalletWaasExport]:h9.Walletexport,[vw.WalletWaasRefresh]:h9.Walletdelegate,[vw.WalletWaasReshare]:h9.Walletdelegate,[vw.WalletWaasSign]:h9.Walletsign},JX=()=>{let e=(0,_N.useCallback)((...e)=>$k(void 0,[...e],void 0,function*({mfaAction:e}={}){return!e||Dv({mfaAction:e})}),[]);return(0,_N.useCallback)((...t)=>$k(void 0,[...t],void 0,function*({mfaAction:t}={}){let n=t?JY[t]:void 0;if((!n||void 0===jl({consume:!1,scope:n}))&&(yield e({mfaAction:t})))try{return Dp()}catch(n){if(!t)return void xj.warn("No MFA token found",n);let e=`MFA Token required for this action: ${t}`;throw xj.error(e,n),new wL(e)}}),[e])},JQ=()=>$k(void 0,void 0,void 0,function*(){let{signature:e}=yield $m(O1());return e}),J0="https://app.dynamicauth.com/api/v0",J1=(e,t)=>{let n=e.map(e=>e.id);return t.filter(e=>!n.includes(e.id))},J2=(e,t)=>{var n;let i,a=null==(n=null==e?void 0:e.verifiedCredentials)?void 0:n.filter(({walletProvider:e})=>e===hM.EmbeddedWallet);return(null==a?void 0:a.length)&&(null==t?void 0:t.length)&&(i=a.find(({chain:e})=>e&&t.includes(CV[e]))),i||(null==a?void 0:a.shift())},J3=(e,t,n=!1)=>{let i;if(!(null==e?void 0:e.verifiedCredentials))return;let a=[...e.verifiedCredentials].sort((e,t)=>e.lastSelectedAt||t.lastSelectedAt?e.lastSelectedAt?t.lastSelectedAt?t.lastSelectedAt.getTime()-e.lastSelectedAt.getTime():-1:1:0),r=a.find(e=>e.walletProvider===hM.SmartContractWallet);if(r)return r;if(t){let n=LR(t);i=J2(Object.assign(Object.assign({},e),{verifiedCredentials:a}),[n])}if(i)return i;if(n)return;let o=a.find(e=>"blockchain"===e.format);if(o)return o},J5=e=>{if(e.verifiedCredentials.some(({id:e})=>e===FY()))return;let t=J3(e);t?VH(t.id):FX(void 0)},J6=()=>(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){yield Dm();let e=VG();if(!(null==e?void 0:e.verifiedCredentials))throw Error("useRefreshAuth resulted in an invalid user: no verified credentials found");return J5(e),e}),[]),J4=e=>null!=e&&"object"==typeof e&&"canSponsorTransactionGas"in e,J7=e=>!!(e&&"turnkeyhd"===e.key&&"function"==typeof e.getWebAuthnAttestation&&"function"==typeof e.getAuthenticatorHandler&&"function"==typeof e.getExportHandler&&"function"==typeof e.isSessionKeyCompatible&&"function"==typeof e.createOrRestoreSession);e.s(["isTurnkeyWalletConnector",0,J7],764376);let J8=(e,t)=>{let{walletName:n,chain:i}=e;if("turnkeyhd"===n||"dynamicwaas"===n){let i=e.chain?CV[e.chain]:void 0;return t.find(e=>n===e.key&&e.walletConnector.connectedChain===i)}if("unknown"!==n){let e=i?CV[i]:void 0,a=t.find(t=>t.key===n&&(!e||t.walletConnector.connectedChain===e));if(a)return a}let a=t.filter(e=>"fallbackconnector"===e.key);if(i){let e=a.find(({walletConnector:e})=>Lx(e.connectedChain,i));if(e)return e}return a[0]},J9=(e,t)=>t.find(t=>t.signerRefId===e.id),Ye=e=>$k(void 0,[e],void 0,function*({account:e,verifiedCredentials:t,walletConnectorOptions:n,primaryWalletId:i}){var a,r;let o=J8(e,n);if(!o)throw Error(`could not find smart wallet from wallet options. Account: ${JSON.stringify(e)}
90, Wallet options found: ${n.filter(e=>["turnkeyhd","dynamicwaas","zerodev","zksync"].includes(e.key)).map(e=>e.key).join(", ")}`);let s=o.walletConnector;if(!J4(s))throw Error("could not initialize smart wallet");let l=t.find(t=>t.id===e.signerRefId);if(!l)throw Error("could not find associated eoa account for smart wallet");let d=J8(l,n);if(!l.address||!e.address||!d)throw Error("could not find owner or smart wallet address");if(d&&J7(d.walletConnector)){let t=null==(r=null==(a=d.walletConnector)?void 0:a.verifiedCredentials)?void 0:r.reduce((t,n)=>n.smartWalletRefAddress&&e.address&&e.chain&&xf(n.smartWalletRefAddress,e.address,CV[e.chain])?[n,...t]:[...t,n],[]);t&&d.walletConnector.setVerifiedCredentials(t)}yield s.initialize({eoaAddress:l.address,eoaConnector:null==d?void 0:d.walletConnector,properties:e.walletProperties,shouldSetEoaConnector:i===l.id||i===e.id,smartWalletAddress:e.address,verifiedCredentials:t})}),Yt={SOL:"SVM"},Yn=e=>{var t;return null!=(t=Yt[e])?t:e},Yi="dynamicwaas",Ya=({walletConnector:e,environmentId:t,apiBaseUrl:n,relayUrl:i,baseClientKeysharesRelayApiUrl:a,authMode:r="header",getSignedSessionId:o,getMfaToken:s,getWalletPassword:l,getSvmGasSponsorshipEnabled:d=()=>!1,getElevatedAccessToken:c})=>{var u;e.setEnvironmentId(t),e.setBaseApiUrl(null==(u=n||J0)?void 0:u.replace("/api/v0","")),"cookie"===r?(e.setWaasAuthMode("cookie"),e.setGetAuthTokenFunction(()=>"")):(e.setWaasAuthMode("header"),e.setGetAuthTokenFunction($v)),e.setGetSignedSessionIdFunction(o),e.setRelayUrl(i),e.setGetMfaTokenFunction(s),e.setBaseClientKeysharesRelayApiUrl(a),c&&e.setGetElevatedAccessTokenFunction(c),l&&e.setGetWalletPasswordFunction(l);let m="SOL"===e.connectedChain,p="setSvmGasSponsorshipEnabled"in e;return m&&p&&e.setSvmGasSponsorshipEnabled(d),e},Yr=()=>{var e,t,n,i,a,r,o;let{setShowAuthFlow:s,primaryWallet:l}=Fr(),{addedWalletsIds:d,userWallets:c}=Lv(),u=$_("user"),m=FH(),p=$_("projectSettings"),h=FG(),v=BD().walletConnectorOptions,f=J6(),g=null==(t=null==(e=null==p?void 0:p.sdk)?void 0:e.waas)?void 0:t.relayUrl,y=null==(i=null==(n=null==p?void 0:p.sdk)?void 0:n.waas)?void 0:i.customKeyshareRelayBaseUrl,w=null==p?void 0:p.sdk.embeddedWallets,_=null==(a=null==w?void 0:w.chainConfigurations)?void 0:a.filter(e=>e.enabled),b=null==_?void 0:_.find(e=>e.primary),k=null==_?void 0:_.map(e=>e.name),I=null==w?void 0:w.automaticEmbeddedWalletCreation,x=null==w?void 0:w.automaticEmbeddedWalletCreationForExternal,S=(null==w?void 0:w.defaultWalletVersion)===hP.V3,C=null!=(r=null==w?void 0:w.svmGasSponsorshipEnabled)&&r,R=(0,_N.useRef)(C);R.current=C;let O=$v(),j=JX(),T=(()=>{let{handlers:e}=Fr(),t=(()=>{let{setShowAuthFlow:e}=Fr(),{pushView:t}=xD();return(0,_N.useCallback)(n=>$k(void 0,[n],void 0,function*({accountAddress:n,chainName:i}){let a=new Jk;e(!0,{ignoreIfIsEmbeddedWidget:!1}),t("unlock-wallet",{accountAddress:n,chainName:i});let r=e=>{e.accountAddress===n&&e.chainName===i&&a.resolve(e.password)};xR.on("walletUnlockPasswordProvided",r);let o=e=>{e.accountAddress===n&&e.chainName===i&&a.resolve(void 0)};xR.on("walletUnlockCancelled",o);let s=()=>{a.resolve(void 0)};return xR.on("authFlowClose",s),a.promise.finally(()=>{xR.off("walletUnlockPasswordProvided",r),xR.off("walletUnlockCancelled",o),xR.off("authFlowClose",s)}),a.promise}),[e,t])})(),n=(0,_N.useRef)(null==e?void 0:e.getWalletPassword);return n.current=null==e?void 0:e.getWalletPassword,(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({accountAddress:e,chainName:i}){return n.current?n.current({accountAddress:e,chainName:i}):t({accountAddress:e,chainName:i})}),[t])})(),P=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({scope:e}){return jl({scope:e})}),[]),E=p&&ju(O1()),A=(0,_N.useRef)(!1),[N,q]=(0,_N.useState)(()=>new Set),U=(0,_N.useCallback)(e=>{var t;if(!E&&!O||!v.length||!h)return;let n=null==(t=v.find(t=>t.key.includes(Yi)&&Yn(t.walletConnector.connectedChain)===Yn(e)))?void 0:t.walletConnector;if(!n)throw new wL("Dynamic Waas connector not found");return Ya({apiBaseUrl:m||J0,authMode:E?"cookie":"header",baseClientKeysharesRelayApiUrl:y,environmentId:h,getElevatedAccessToken:P,getMfaToken:j,getSignedSessionId:JQ,getSvmGasSponsorshipEnabled:()=>R.current,getWalletPassword:T,relayUrl:null!=g?g:"",walletConnector:n})},[E,O,v,h,m,P,j,T,g,y]),M=(0,_N.useMemo)(()=>{var e;let t=!!((null==u?void 0:u.id)&&(null==u?void 0:u.sessionId)),n=!!(null==(e=null==u?void 0:u.verifiedCredentials)?void 0:e.length),i=!!(null==k?void 0:k.length),a=!!v.length;return t&&n&&S&&i&&a},[null==u?void 0:u.id,null==u?void 0:u.sessionId,null==(o=null==u?void 0:u.verifiedCredentials)?void 0:o.length,S,null==k?void 0:k.length,v.length]),D=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){if(M&&u)try{let e=new Date().getTime(),t=u.verifiedCredentials.filter(e=>e.walletName===Yi&&e.address&&e.chain),n=[...new Set(t.map(e=>{var t;return CV[null!=(t=e.chain)?t:""]}
90))].filter(Boolean),i=[...new Set([...k||[],...n])];yield Promise.all(i.map(t=>$k(void 0,void 0,void 0,function*(){let n=U(t);if(!n)return;let i=u.verifiedCredentials.filter(e=>{var t;return e.walletName===Yi&&e.address&&CV[null!=(t=e.chain)?t:""]===n.connectedChain});try{let a=yield n.getWaasWalletClient();_x.debug("[useDynamicWaas] initialized waas iframe");let r=new Date().getTime();_x.instrument("Waas iframe initialized",{chain:t,end:r,environmentId:u.projectEnvironmentId,key:"waasIframeInitialized",start:e,time:r-e,userId:null==u?void 0:u.id}),i.length>0&&(yield Promise.all(i.filter(e=>e.address).map(n=>$k(void 0,void 0,void 0,function*(){try{_x.debug("[useDynamicWaas] restoring wallet keyshare",{chain:n.chain,sessionId:u.sessionId,userId:u.id,walletAddress:n.address});let i=new Date().getTime(),r=yield JQ();yield a.getWallet({accountAddress:n.address,authToken:$v(),signedSessionId:r,walletOperation:"RECOVER"});let o=new Date().getTime();_x.instrument("Waas wallet keyshare restored",{accountAddress:n.address,chain:t,end:o,environmentId:u.projectEnvironmentId,key:"waasWalletKeyshareRestored",keyshareRestorationTime:o-i,start:e,time:o-e,userId:null==u?void 0:u.id}),q(e=>{var t;let i=new Set(e);return i.add(null==(t=n.address)?void 0:t.toLowerCase()),i})}catch(e){_x.warn("[useDynamicWaas] Error restoring wallet keyshare",{chain:t,error:e,sessionId:u.sessionId,userId:u.id,walletAddress:n.address})}}))))}catch(e){_x.error("Error initializing waas wallet client",{chain:t,error:e,sessionId:u.sessionId,userId:u.id})}})))}catch(e){_x.error("Error initializing waas",{error:e,sessionId:u.sessionId,userId:u.id})}}),[k,U,M,u]),W=(0,_N.useCallback)((e,t,n,i)=>$k(void 0,void 0,void 0,function*(){if(A.current)return;if(!(null==k?void 0:k.length))throw new wL("No enabled embedded wallet chains. Please go to the Dynamic Dashboard, select Embedded Wallets, and then click the gear icon on the top row to enable a new chain.");let a=((e,t)=>{if(0===e.length)return[];let[n]=e;return"object"==typeof n&&null!==n&&"chain"in n?e:e.map(e=>{let n={chain:e};return e===hh.Btc&&t&&(n.bitcoinConfig=t),n})})(e,n),r=a.map(e=>e.chain).filter(e=>!k.includes(e));if(r.length>0)throw new wL(`The following chains are not enabled for embedded wallets: ${r.join(", ")}`);let o=(null==u?void 0:u.verifiedCredentials)||[],l=((e,t)=>{let n=[],i=[];if(e.forEach((e,a)=>{if("rejected"===e.status){let r=t[a];n.push(r.chain);let o=e.reason instanceof Error?e.reason.message:String(e.reason);i.push(`${r.chain}: ${o}`)}}),n.length>0)throw f(),new wL(`Failed to create wallet account for the following chains: ${n.join(", ")}. Errors: ${i.join("; ")}`);return e.map(e=>"fulfilled"===e.status?e.value:void 0)})((yield Promise.allSettled(a.map(e=>$k(void 0,void 0,void 0,function*(){let n=U(e.chain);if(!n)throw Error("No connector");let i=e.chain===hh.Btc?e.bitcoinConfig:void 0,a=Object.assign({password:t,thresholdSignatureScheme:"TWO_OF_TWO"},i&&{bitcoinConfig:i});return Object.assign(Object.assign({},(yield n.createWalletAccount(a))),{chainName:e.chain})})))),a),c=null==l?void 0:l.find(e=>(null==e?void 0:e.chainName)===(null==b?void 0:b.name)),m=yield f();if(m){let e=J1(o,m.verifiedCredentials).filter(({format:e})=>e===hR.Blockchain);e.forEach(e=>{var t,n,i;try{let a=CV[null!=(t=null==e?void 0:e.chain)?t:""],r=U(a);if(!r)return;let o=r.createWallet({address:null!=(n=e.address)?n:"",chain:a,connector:r,id:e.id,isAuthenticated:!0,key:null!=(i=e.walletName)?i:""});xR.emit("embeddedWalletCreated",o,e,u?VB(u):void 0)}catch(e){_x.error(e)}});let t=e.map(({id:e})=>e);d.current=d.current.concat(t),((e,t)=>{if(!e)return;let n=t.verifiedCredentials.find(t=>{var n,i,a;return(null==(n=t.walletName)?void 0:n.includes(Yi))&&(null==(i=t.address)?void 0:i.toLowerCase())===(null==(a=e.accountAddress)?void 0:a.toLowerCase())});if(!n||o.find(e=>"blockchain"===e.format))return;let i=J9(n,t.verifiedCredentials);VH((null==i?void 0:i.id)||n.id)})(c,m)}return(null==i?void 0:i.skipCloseAuthFlow)||s(!1,{performMultiWalletChecks:!1}),l}),[U,b,k,s,u,f,d]),$=(0,_N.useMemo)(()=>{var e;if(!u||!S||!I)return[];let t=e=>{var t,n;return null!=(n=null==(t=null==u?void 0:u.verifiedCredentials)?void 0:t.some(t=>t.chain&&Lx(t.chain,e)&&t.walletProvider===hM.EmbeddedWallet))&&n};if(!(!(null==(e=null==u?void 0:u.verifiedCredentials)?void 0:e.some(e=>e.format===hR.Blockchain&&e.walletProvider!==hM.EmbeddedWallet))||x))return[];let n=[];(null==k?void 0:k.includes(hh.Btc))&&!t(hh.Btc)&&n.push({bitcoinConfig:{addressType:"native_segwit"},chain:hh.Btc});let i=null==k?void 0:k.filter(e=>e!==hh.Btc&&!t(e));
90return null==i||i.forEach(e=>{n.push({chain:e})}),n},[u,S,I,x,k]),z=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({privateKey:e,wallet:t,password:n}){if(A.current=!0,!l)throw new wL("Primary wallet not found");let i=t.chain,a=t.id,r=U(i);if(!r)throw new wL("Wallet connector not found");let o=!1,s=(null==a?void 0:a.replace("-zerodev",""))||a;try{let a;yield(a={environmentId:h,walletId:s},$k(void 0,[a],void 0,function*({environmentId:e,walletId:t}){try{yield Lr().softDeleteEmbeddedWallet({environmentId:e,walletId:t})}catch(n){throw new wL((yield Lo(n,`Error softDeleteEmbeddedWallet for ${t} in ${e}`)).error)}})),o=!0,yield r.importPrivateKey({chainName:i,legacyWalletId:s,password:n,privateKey:e,publicAddressCheck:t.address}),A.current=!1}catch(e){if(o&&(yield $k(void 0,[{environmentId:h,walletId:s}],void 0,function*({environmentId:e,walletId:t}){try{yield Lr().restoreEmbeddedWallet({environmentId:e,walletId:t})}catch(n){throw new wL((yield Lo(n,`Error restoreEmbeddedWallet for ${t} in ${e}`)).error)}}),yield f()),A.current=!1,e instanceof wL)throw e;if(((null==e?void 0:e.message)||"").includes("Public address mismatch"))throw new wL("Public address mismatch. Ensure the private key is copied correctly.");throw new wL("Upgrade failed, please try again.")}}),[h,U,l,f]),F=(0,_N.useCallback)(()=>c.filter(e=>"dynamicwaas"===e.key),[c]),L=(0,_N.useCallback)(()=>(null==u?void 0:u.verifiedCredentials)?u.verifiedCredentials.filter(e=>"dynamicwaas"===e.walletName&&e.address&&e.chain&&CV[e.chain]):[],[null==u?void 0:u.verifiedCredentials]),V=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){var e;if(null==u?void 0:u.verifiedCredentials){for(let t of u.verifiedCredentials.filter(e=>{var t;return"dynamicwaas"===e.walletName&&(null==(t=e.walletProperties)?void 0:t.settings)}))try{let n=null==(e=t.walletProperties)?void 0:e.settings,{address:i,chain:a}=t;if(!n||!i||!a)continue;let{shouldRefreshOnNextSignOn:r,reshareOnNextSignOn:o,revokeOnNextSignOn:s}=n,l=CV[a],d=U(l);if(!d)continue;s&&(yield d.revokeDelegation({accountAddress:i})),r&&(yield d.refreshWalletAccountShares({accountAddress:i})),o&&(yield d.reshareWalletAccountShares({accountAddress:i,thresholdSignatureScheme:o}))}catch(e){_x.error("Failed to process wallet settings:",{error:e,wallet:t})}yield f()}}),[u,U,f]),B=(0,_N.useMemo)(()=>(null==u?void 0:u.verifiedCredentials)&&S?u.verifiedCredentials.filter(e=>{var t;return"dynamicwaas"===e.walletName&&e.address&&(null==(t=e.walletProperties)?void 0:t.settings)&&(e.walletProperties.settings.shouldRefreshOnNextSignOn||e.walletProperties.settings.reshareOnNextSignOn||e.walletProperties.settings.revokeOnNextSignOn)}):[],[u,S]),K=B.length>0;return{areWalletsReadyForSettings:(0,_N.useCallback)(()=>0!==B.length&&B.every(e=>{var t;return N.has(null==(t=e.address)?void 0:t.toLowerCase())}),[B,N]),clearRecoveredWallets:(0,_N.useCallback)(()=>{q(new Set)},[]),createWalletAccount:W,dynamicWaasIsEnabled:S,getWaasWalletConnector:U,getWaasWallets:F,getWaasWalletsByCredentials:L,importPrivateKey:e=>$k(void 0,[e],void 0,function*({chainName:e,privateKey:t,addressType:n,legacyWalletId:i,password:a}){let r=U(e);r&&(yield r.importPrivateKey({addressType:n,chainName:e,legacyWalletId:i,password:a,privateKey:t}),yield f())}),initializeWaas:D,needsAutoCreateWalletChains:$,needsSettingsProcessing:K,processSignOnWalletSettings:V,shouldInitializeWaas:M,upgradeToDynamicWaas:z}};e.s(["useSocialAccounts",()=>Y_],508061);let Yo=e=>{if(!e)return null;for(let t of Object.values(hO))if(t===e)return t;return null};class Ys extends wL{constructor(){super("Social account already exists")}}let Yl=(e,t,n)=>$k(void 0,[e,t,n],void 0,function*(e,t,{code:n,codeVerifier:i,state:a,requestedScopes:r}){let o=Object.assign({code:n,codeVerifier:i,state:a},r&&r.length>0?{requestedScopes:r}:{});try{let n=jl({scope:h9.Credentiallink}),i=yield Lr({customHeaders:n?{[VV]:n}:void 0}).oauthVerify({environmentId:e,oauthRequest:o,providerType:t});return VZ(i)}catch(e){return Yc(e)}}),Yd=(e,t)=>$k(void 0,void 0,void 0,function*(){try{let n=yield Lr().telegramSignIn({environmentId:e,oauthResultRequest:t});return VZ(n)}catch(e){return Yu(e)}}),Yc=e=>$k(void 0,void 0,void 0,function*(){let t=yield Lo(e,"error verifying social");if("credential_not_enabled_for_sign_in"===t.code)throw new wL(t.error,la.CREDENTIAL_NOT_ENABLED_FOR_SIGN_IN);if("social_account_already_exists"===t.code)throw new Ys;if("sandbox_maximum_threshold_reached"===t.error.code)throw new VD(t.error.message)}),Yu=e=>$k(void 0,void 0,void 0,function*(){var t,n,i;let a=yield Lo(e,"error signin social");if("credential_not_enabled_for_sign_in"===a.code)throw new wL(a.error,la.CREDENTIAL_NOT_ENABLED_FOR_SIGN_IN);if("gate_blocked"===a.error.code)throw new Vz(a.payload.walletPublicKey);if("missing_from_list"===a.error.code)throw new VF({socialProvider:null==(t=null==a?void 0:a.payload)?void 0:t.socialProvider,socialUsername:null==(n=null==a?void 0:a.payload)?void 0:n.socialUsername,walletPublicKey:null==(i=null==a?void 0:a.payload)?void 0:i.walletPublicKey});if("email_associated_with_different_provider"===a.code)throw new VL(a.error,a.payload);if("sandbox_maximum_threshold_reached"===a.error.code)throw new VD(a.error.message)}),Ym=(e,t)=>
90e.find(e=>e.provider===t),Yp={customMobileUrl:!0,response_mode:"form_post",response_type:["code","id_token"]},Yh="dynamic_social_storage",Yv=(e,...t)=>$k(void 0,[e,...t],void 0,function*(e,t=1){try{let t=yield __.fetch("https://relay.farcaster.xyz/v1/channel/status",{headers:{Authorization:`Bearer ${e.channelToken}`,"Content-Type":"application/json"},method:"GET"});if(!t.ok)throw Error(`HTTP error! status: ${t.status}`);return yield t.json()}catch(e){return xj.warn(`Error fetching farcaster connect status, trying again. Attempt: ${t}`,e),{error:JSON.stringify(e),state:"retry"}}}),Yf=["apple","coinbasesocial","discord","epicgames","facebook","farcaster","github","google","kraken","line","shopify","spotify","tiktok","telegram","twitch","twitter"],Yg=["twitter","github"],Yy=({onSettled:e,onError:t,onFarcasterUrl:n})=>{var i,a,r;let{environmentId:o,setShowAuthFlow:s,socialSettings:l,projectSettings:d,redirectUrl:c}=Fr(),u=(0,_N.useMemo)(()=>(null==l?void 0:l.strategy)||"redirect",[l]),{setErrorMessage:m,setError:p}=xq(),{initAuth:h}=eaG({authMethod:"social"}),{generateSessionKey:v,shouldRegisterSessionKeysOnSignin:f}=Bm({environmentId:o,projectSettings:d}),[g,y]=(0,_N.useState)(!1),[w,_]=(0,_N.useState)(),{engageCaptcha:b}=Fc(),k=(0,_N.useCallback)(()=>{_(void 0),p(void 0)},[p]),I=(0,_N.useCallback)((n,i,a)=>{y(!1),null==t||t(i.error),null==e||e(),n&&(null==a?void 0:a.raiseAuthFailure)&&xR.emit("authFailure",{option:n,provider:n,type:"social"},i)},[t,e]),x=(0,_N.useCallback)((e,t,n,i)=>{let a={code:t,message:n};VA(a,{authOrigin:"social-auth",provider:e}),_(a),m(t,a,"social-auth"),I(e,{error:a},i)},[I,m]),S=(0,_N.useCallback)((e,t)=>e?!!Yf.includes(e)||(x(e,dL.INVALID_PROVIDER,`Invalid social provider. Valid providers are: ${Yf.join(", ")}`,{raiseAuthFailure:"signin"===t}),!1):(x(e,dL.NO_PROVIDER,"Provider is required",{raiseAuthFailure:"signin"===t}),!1),[x]),C=(0,_N.useCallback)((t,n)=>$k(void 0,void 0,void 0,function*(){try{if(!(yield n()))return void x(t,dL.VERIFICATION_ERROR,`Failed to link social account: ${t}`,{raiseAuthFailure:!1});null==e||e()}catch(e){e instanceof Ys&&x(t,dL.ACCOUNT_ALREADY_LINKED_TO_DIFFERENT_PROFILE,`Social account already linked to a different profile: ${t}`,{raiseAuthFailure:!1})}}),[x,e]),R=(0,_N.useCallback)((t,n)=>$k(void 0,void 0,void 0,function*(){yield h({onError:()=>x(t,dL.SIGNIN_ERROR,`Failed to sign-in with social account: ${t}`,{raiseAuthFailure:!0}),onSettled:e,options:{provider:t},verifyFunction:()=>n()})}),[x,h,e]),O=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({authMode:e,provider:t,state:n,authCode:i,captchaToken:a,verifier:r,telegramAuthToken:s,forceCreateUser:l=!1,ssoProviderId:d,requestedScopes:c}){try{let u;if(_y.logEvent("oauth","completeConnection",_y.formatObject({authMode:e,provider:t,shouldRegisterSessionKeysOnSignin:f()})),f()&&(u=(yield v()).publicKey,_y.logEvent("oauth","completeConnection key generated",_y.formatObject({sessionPublicKey:u}))),"signin"===e){if(yield MD(O1()),t===hO.Telegram&&s)return yield R(t,()=>Yd(o,{captchaToken:a,forceCreateUser:l,sessionPublicKey:u,telegramAuthToken:s}));t===hO.Telegram?yield R(t,()=>Yd(o,{captchaToken:a,code:i,sessionPublicKey:u,state:n})):yield R(t,()=>{let e;return e={captchaToken:a,code:i,codeVerifier:r,sessionPublicKey:u,ssoProviderId:d,state:n},$k(void 0,[o,t,e],void 0,function*(e,t,{code:n,codeVerifier:i,state:a,captchaToken:r,sessionPublicKey:o,ssoProviderId:s}){try{let l=yield Lr().oauthSignIn({environmentId:e,oauthRequest:{captchaToken:r,code:n,codeVerifier:i,sessionPublicKey:o,ssoProviderId:s,state:a},providerType:t});return VZ(l)}catch(e){return Yu(e)}})})}else"stepup"===e?yield C(t,()=>Yl(o,t,{code:i,codeVerifier:r,requestedScopes:c,state:n})):t===hO.Telegram?yield C(t,()=>{let e;return e={captchaToken:a,code:i,state:n},$k(void 0,void 0,void 0,function*(){try{let t=yield Lr().telegramVerify({environmentId:o,oauthResultRequest:e});return VZ(t)}catch(e){return Yc(e)}})}):yield C(t,()=>Yl(o,t,{code:i,codeVerifier:r,state:n}))}catch(n){throw xj.error("Social connection failed with unexpected error:",n),I(t,{error:n},{raiseAuthFailure:"signin"===e}),n}}),[o,v,C,I,f,R]),j=(0,_N.useCallback)((e,t)=>$k(void 0,[e,t],void 0,function*(e,{captchaToken:t,redirectUrl:i}){let a,r;try{a=ea6()}
90catch(t){x(hO.Farcaster,dL.GENERAL_ERROR,"Missing nonce",{raiseAuthFailure:"signin"===e});return}let l=w7.getHost(),d=yield(r={domain:l,nonce:a,redirectUrl:i||c,siweUri:w7.getOrigin()},$k(void 0,void 0,void 0,function*(){try{let e=yield __.fetch("https://relay.farcaster.xyz/v1/channel",{body:JSON.stringify(r),headers:{"Content-Type":"application/json"},method:"POST"});if(!e.ok)throw Error(`HTTP error! status: ${e.status}`);return yield e.json()}catch(e){xj.error("Error connecting with farcaster:",e);return}}));if(!(null==d?void 0:d.url)||!(null==d?void 0:d.channelToken))return void x(hO.Farcaster,dL.GENERAL_ERROR,"Farcaster didn't return a valid url.",{raiseAuthFailure:"signin"===e});_t()?yield w7.openURL(d.url):(s(!0),null==n||n(d.url));let u=yield((e,...t)=>$k(void 0,[e,...t],void 0,function*(e,{timeout:t=18e4,interval:n=1e3}={}){let i,a=Date.now()+t,r=!0;xR.on("farcasterConnectCancelled",()=>{r=!1,null==i||i(),i=void 0});let o=e=>{i=e,setTimeout(e,n)},s=0,l="Unknown error";for(;r&&Date.now()<a;){s++;let t=yield Yv(e,s);if("completed"===t.state)return{data:t,type:"success"};l="retry"===t.state?t.error:"Timed out: Farcaster connection status still pending",yield new Promise(o)}return r?(xj.error(`Polling farcaster connect status timed out after ${t}ms`),{error:l,type:"timeout"}):{type:"cancelled"}}))({channelToken:d.channelToken});if("cancelled"===u.type)return void y(!1);if("timeout"===u.type)return void x(hO.Farcaster,dL.GENERAL_ERROR,`Farcaster timed out while waiting for connection status. Error: ${u.error}`,{raiseAuthFailure:"signin"===e});if(!u.data.message||!u.data.custody||!u.data.signature||!u.data.nonce)return void x(hO.Farcaster,dL.GENERAL_ERROR,`Farcaster returned invalid data. Expected to be defined: message, custody, signature, nonce. Received: ${JSON.stringify(u.data)}`,{raiseAuthFailure:"signin"===e});let{custody:m,message:p,signature:h,nonce:g}=u.data;if("signin"===e){let e;f()&&(e=(yield v()).publicKey),yield MD(O1()),yield R(hO.Farcaster,()=>{let n;return n={address:m,captchaToken:t,domain:l,message:p,nonce:g,sessionPublicKey:e,signature:h},$k(void 0,void 0,void 0,function*(){try{let e=yield Lr().farcasterSignIn({environmentId:o,farcasterSignInRequest:n});return VZ(e)}catch(e){return Yu(e)}})})}else yield C(hO.Farcaster,()=>{let e;return e={environmentId:o,farcasterSignInRequest:{address:m,captchaToken:t,domain:l,message:p,nonce:g,signature:h}},$k(void 0,void 0,void 0,function*(){try{let t=yield Lr().farcasterVerify(e);return VZ(t)}catch(e){return Yc(e)}})}),s(!1,{clearErrors:!1});y(!1)}),[c,o,v,x,C,n,s,f,R]),T=(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({authMode:t,provider:n,validator:i,captchaToken:a,isHeadlessSocialSignIn:r,payingWithDynamic:s,triggerFundFromExchangeOnSuccess:l,redirectUrl:m,telegramAuthToken:p,showWidgetAfterConnection:h,forcePopup:v,ssoProviderId:f,requestedScopes:g}){var w,_,b,C,R,T;let P;if(k(),y(!0),!t)return void xj.error('Auth mode is required. Please use either "link", "signin", or "stepup"');if(!S(n,t)||i&&!i(n))return;if(xR.emit("authInit",{option:n,provider:n,type:"social"}),n===hO.Farcaster)return j(t,{captchaToken:a,redirectUrl:m});let E=Ln(32),A=Ln(43),N=Yg.includes(n);(P=null!=(T=_h.getItem(Yh))?T:{})[n]=Object.assign({provider:n},{captchaToken:a,codeVerifier:N?A:void 0,dynamicOauthSsoProviderId:f,isHeadlessSocialSignIn:r,mode:t,payingWithDynamic:s,requestedScopes:g,showWidgetAfterConnection:h,state:E,triggerFundFromExchangeOnSuccess:l}),_h.setItem(Yh,P);let q=null==(b=null==(_=null==(w=null==d?void 0:d.sdk)?void 0:w.waas)?void 0:_.backupOptions)?void 0:b.includes(hI.GoogleDrive),U=((e,t,n)=>{var i,a,r;let o,s,l=Ym(e,t);if(!(null==l?void 0:l.clientId))return"";if(t===hO.Apple&&(o=Yp),t===hO.Telegram)s=null!=(i=l.authorizationUrl)?i:"";else{if(!l.baseAuthUrl)return"";s=t===hO.Shopify?l.baseAuthUrl.replace("{{shopifyStore}}",null!=(a=l.shopifyStore)?a:""):l.baseAuthUrl}let d=((e,t)=>{if((null==t?void 0:t.customMobileUrl)&&_t()&&e.redirectUrl)return e.redirectUrl.replace("redirect","authorizeHtml")})(l,o),c={client_id:l.clientId,redirect_uri:null!=(r=l.redirectUrl)?r:"",response_type:"code"};t===hO.Tiktok&&(delete c.client_id,c.client_key=l.clientId),t===hO.Google&&(c.access_type="offline",(null==n?void 0:n.isGoogleDriveBackupEnabled)&&(c.prompt="consent")),l.scopes&&(c.scope=l.scopes),(null==o?void 0:o.prompt)&&(c.prompt=o.prompt.join(" ")),(null==o?void 0:o.response_mode)&&(c.response_mode=o.response_mode),(null==o?void 0:o.response_type)&&(c.response_type=o.response_type.join(" "));let u=(e=>{let t=[];for(let n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")})(c);return`${null!=d?d:s}?${u}`})(null!=(C=null==d?void 0:d.providers)?C:[],n,{isGoogleDriveBackupEnabled:q});if(!U)return void x(n,dL.NO_OAUTH_URL,`Failed to get login url to connect social account: ${n}`,{raiseAuthFailure:"signin"===t});let M=new URL(U);if(M.searchParams.set("state",E),N){let e,t,n=yield(e=new TextEncoder().encode(A),window.crypto.subtle.digest("SHA-256",e));
90M.searchParams.set("code_challenge",(t=[],new Uint8Array(n).forEach(e=>t.push(e)),btoa(String.fromCharCode.apply(null,t)).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_"))),M.searchParams.set("code_challenge_method","S256")}let D=_t();try{let i="stepup"===t||v?"popup":u,r=yield _b.getOauthCode({apiProvider:Ym(null!=(R=null==d?void 0:d.providers)?R:[],n),getOAuthResultFromApi:()=>{let e;return e={state:E},$k(void 0,[o,n,e],void 0,function*(e,t,{state:n}){try{return yield Lr().oauthResult({environmentId:e,oauthResultRequest:{state:n},providerType:t})}catch(e){yield Lo(e,"error getting oauth result");return}})},initWebAuth:({redirectUrl:e}={})=>{let t;return t={redirectUrl:e?Yw(e):void 0,state:E},$k(void 0,void 0,void 0,function*(){try{yield Lr().initAuth({environmentId:o,oauthInitAuthRequest:t,providerType:n})}catch(t){let e;try{e=yield t.json(),xj.error(e)}catch(e){throw xj.error(t),t}throw Error(e.error)}})},isMobile:D,oauthLoginUrl:M,onSettled:e,provider:n,redirectUrl:null!=m?m:c,setIsProcessing:y,state:E,strategy:i});yield O({authCode:r,authMode:t,captchaToken:a,provider:n,requestedScopes:g,ssoProviderId:f,state:E,telegramAuthToken:p,verifier:A})}catch(e){if(_b.isGetOauthCodeError(e))throw x(n,e.code,e.message,{raiseAuthFailure:"signin"===t}),e;xj.error("Social connection failed with unexpected error:",e.message,e),I(n,{error:e},{raiseAuthFailure:"signin"===t})}}),[S,k,O,j,c,o,x,I,e,null==d?void 0:d.providers,null==(a=null==(i=null==d?void 0:d.sdk)?void 0:i.waas)?void 0:a.backupOptions,u]),P=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){var t;if("signin"===e.authMode&&$y().user)throw new wL("User is already logged in");if(("link"===e.authMode||"stepup"===e.authMode)&&!$y().user)throw new wL("User is not logged in");(null==(t=null==d?void 0:d.security.hCaptcha)?void 0:t.enabled)?(s(!0,{initializeWalletConnect:!1,performMultiWalletChecks:!1}),b({authMethod:"social",onCaptchaSuccess:t=>$k(void 0,void 0,void 0,function*(){yield T(Object.assign(Object.assign({},e),{captchaToken:t})),s(!1)})})):yield T(e)}),[s,T,b,null==(r=null==d?void 0:d.security.hCaptcha)?void 0:r.enabled]);return(0,_N.useMemo)(()=>({checkValidProvider:S,completeConnection:O,connectSocialAccount:P,error:w,handleError:x,isProcessing:g,setError:_,setIsProcessing:y}),[S,O,P,w,x,g])},Yw=e=>{let t=new URL(e);return t.searchParams.delete("dynamicOauthState"),t.searchParams.delete("dynamicOauthCode"),t.toString()},Y_=({onError:e}={})=>{var t;let{environmentId:n,user:i,projectSettings:a}=Fr(),{pushView:r}=xD(),{setSocialProvider:o}=ea0(),[s,l]=(0,_N.useState)(new Map),d=(0,_N.useCallback)((e,t)=>{l(n=>new Map(n).set(e,t))},[]),c=(0,_N.useCallback)(e=>{var t;return null!=(t=s.get(e))&&t},[s]),{handleError:u,setError:m,checkValidProvider:p,error:h,connectSocialAccount:v}=Yy({onError:e,onFarcasterUrl:(0,_N.useCallback)(e=>r("farcaster-connect-view",{url:e},{onBackClick:()=>{o(void 0),xR.emit("farcasterConnectCancelled"),xR.emit("authFailure",{option:hO.Farcaster,provider:hO.Farcaster,type:"social"},"user-cancelled")}}),[r,o])}),f=(0,_N.useMemo)(()=>{var e,t;let n=null!=(t=null==(e=null==i?void 0:i.verifiedCredentials)?void 0:e.filter(e=>"oauth"===e.format))?t:[],a=new Map;return n.forEach(e=>{var t,n;let i=null!=(t=e.oauthProvider)?t:e.id,r=null!=(n=a.get(i))?n:[];a.set(i,[...r,e])}),Object.fromEntries(a)},[null==i?void 0:i.verifiedCredentials]),g=(0,_N.useCallback)(e=>{var t,n;if(!JK(a))return u(e,dL.SOCIAL_LINKING_NOT_ENABLED,"Social linking is not enabled in Information Capture on the dashboard",{raiseAuthFailure:!1}),!1;let i=null!=(n=null==(t=null==a?void 0:a.providers)?void 0:t.filter(({enabledAt:e,authorizationUrl:t,redirectUrl:n})=>!!e&&!!t&&!!n))?n:[];return!!(null==i?void 0:i.find(t=>t.provider===e))||(u(e,dL.PROVIDER_NOT_ENABLED,`Social linking provider is not enabled in Information Capture on the dashboard: ${e}`,{raiseAuthFailure:!1}),!1)},[u,a]),y=(0,_N.useCallback)((e,...t)=>$k(void 0,[e,...t],void 0,function*(e,{forcePopup:t,redirectUrl:n,showWidgetAfterConnection:i,triggerFundFromExchangeOnSuccess:a,payingWithDynamic:r}={forcePopup:!1,payingWithDynamic:void 0,redirectUrl:void 0,showWidgetAfterConnection:!1,triggerFundFromExchangeOnSuccess:void 0}){d(e,!0);try{yield v({authMode:"link",forcePopup:t,payingWithDynamic:r,provider:e,redirectUrl:n,showWidgetAfterConnection:i,triggerFundFromExchangeOnSuccess:a,validator:g})}finally{d(e,!1)}}),[g,v,d]),w=(0,_N.useCallback)((e,t)=>{var n;let i=null!=(n=f[e])?n:[];return t?i.find(e=>e.id===t):i[0]},[f]),_=(0,_N.useCallback)((e,t)=>$k(void 0,void 0,void 0,function*(){var i;if(m(void 0),d(e,!0),!p(e,"unlink"))return void d(e,!1);let a=w(e,t);if(!a){u(e,dL.NO_ACCOUNT_LINKED,`No account linked for provider: ${e}`,{raiseAuthFailure:!1}),d(e,!1);return}try{let t,r=FY();if(!(yield(t={environmentId:n,primaryWalletId:r,verifiedCredentialId:null!=(i=a.id)?i:""},$k(void 0,[t],void 0,function*({environmentId:e,primaryWalletId:t,verifiedCredentialId:n}){let i=null==t?void 0:t.replace("-zerodev","");try{let t=jl({scope:h9.Credentialunlink}),a=yield Lr({customHeaders:t?{[VV]:t}:void 0}).verifyUnlink({environmentId:e,verifyUnlinkRequest:{primaryWalletId:i,verifiedCredentialId:n}});return VZ(a)}catch(e){return}}))))return void u(e,dL.UNLINK_ERROR,`Failed to unlink social account: ${e} | ${a.id}`,{raiseAuthFailure:!1})}
90catch(t){u(e,dL.GENERAL_ERROR,`Failed to unlink social account: ${e} | ${a.id}`,{raiseAuthFailure:!1})}finally{d(e,!1)}}),[p,n,u,m,d,w]),b=(0,_N.useCallback)(e=>{var t;return!!(null==(t=f[e])?void 0:t.length)},[f]),k=e=>{let{id:t,oauthAccountId:n,oauthAccountPhotos:i,oauthDisplayName:a,oauthEmails:r,oauthProvider:o,oauthUsername:s,publicIdentifier:l}=e;return{accountId:null!=n?n:void 0,avatar:null==i?void 0:i[0],displayName:null!=a?a:void 0,email:null==r?void 0:r[0],id:t,provider:o,publicIdentifier:l,username:s}},I=(0,_N.useCallback)((e,t)=>{let n=w(e,t);if(n)return k(n)},[w]),x=(0,_N.useCallback)(e=>{var t;return(null!=(t=f[e])?t:[]).map(e=>k(e))},[f]),S=(0,_N.useCallback)(()=>Object.values(f).flat().map(e=>k(e)),[f]),C=(0,_N.useCallback)(e=>{var t;return!!(e=>{if(!e)return[];let t=[];for(let n of e){let e=Yo(n.provider);e&&n.enabled&&t.push(e)}return t})(null==(t=null==a?void 0:a.sdk.socialSignIn)?void 0:t.providers).find(t=>t===e)||(u(e,dL.PROVIDER_NOT_ENABLED,`Provider is not enabled for sign-in on the dashboard: ${e}`,{raiseAuthFailure:!0}),!1)},[u,null==(t=null==a?void 0:a.sdk.socialSignIn)?void 0:t.providers]),R=(0,_N.useCallback)((e,...t)=>$k(void 0,[e,...t],void 0,function*(e,{redirectUrl:t,payingWithDynamic:n,showWidgetAfterConnection:i,triggerFundFromExchangeOnSuccess:a}={redirectUrl:void 0}){d(e,!0);try{yield v({authMode:"signin",isHeadlessSocialSignIn:!0,payingWithDynamic:n,provider:e,redirectUrl:t,showWidgetAfterConnection:i,triggerFundFromExchangeOnSuccess:a,validator:C})}finally{d(e,!1)}}),[C,v,d]),O=(0,_N.useMemo)(()=>Array.from(s.values()).some(Boolean),[s]);return(0,_N.useMemo)(()=>({error:h,getAllLinkedAccounts:S,getLinkedAccountInformation:I,getLinkedAccounts:x,isLinked:b,isProcessing:O,isProcessingForProvider:c,linkSocialAccount:y,signInWithSocialAccount:R,unlinkSocialAccount:_}),[h,I,x,b,O,c,y,R,_,S])};class Yb extends AggregateError{constructor({provider:e,successfulWallets:t,failedWallets:n}){const i=t.length+n.length,a=`Backup failed for ${n.length} of ${i} wallet(s): ${(e=>{let[t]=e;return t?t.cause instanceof Error?t.cause.message||t.cause.name:String(t.cause):"unknown"})(n)}`;super(n.map(e=>e.cause),a),this.name="BackupError",this.operation="backup",this.provider=e,this.successfulWallets=t,this.failedWallets=n}get successCount(){return this.successfulWallets.length}get failureCount(){return this.failedWallets.length}}var Yk=["title","titleId"];function YI(){return(YI=Object.assign.bind()).apply(null,arguments)}var Yx=["title","titleId"];function YS(){return(YS=Object.assign.bind()).apply(null,arguments)}let YC={GoogleDrive:hI.GoogleDrive,ICloud:hI.ICloud},YR={[YC.GoogleDrive]:{icon:(0,xx.jsx)(function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Yk);return _N.createElement("svg",YI({width:20,height:24,viewBox:"0 0 20 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gl||(gl=_N.createElement("g",{clipPath:"url(#google-drive_svg__a)"},_N.createElement("path",{d:"m1.512 21.141.882 1.705c.183.36.447.641.756.846L6.3 17.59H0c0 .397.092.795.275 1.154l1.237 2.397Z",fill:"#0066DA"}),_N.createElement("path",{d:"M10 10.41 6.85 4.308a2.22 2.22 0 0 0-.756.846L.274 16.436A2.54 2.54 0 0 0 0 17.59h6.3l3.7-7.18Z",fill:"#00AC47"}),_N.createElement("path",{d:"M16.85 23.692a2.22 2.22 0 0 0 .756-.846l.366-.705 1.753-3.397A2.54 2.54 0 0 0 20 17.59h-6.3l1.34 2.948 1.81 3.154Z",fill:"#EA4335"}),_N.createElement("path",{d:"m10 10.41 3.15-6.102A1.852 1.852 0 0 0 12.119 4H7.88a1.96 1.96 0 0 0-1.031.308L10 10.41Z",fill:"#00832D"}),_N.createElement("path",{d:"M13.7 17.59H6.3l-3.15 6.102c.31.205.665.308 1.031.308H15.82a1.96 1.96 0 0 0 1.031-.308L13.7 17.59Z",fill:"#2684FC"}),_N.createElement("path",{d:"m16.816 10.795-2.91-5.641a2.221 2.221 0 0 0-.756-.846L10 10.41l3.7 7.18h6.288a2.54 2.54 0 0 0-.274-1.154l-2.898-5.641Z",fill:"#FFBA00"}))),gd||(gd=_N.createElement("defs",null,_N.createElement("clipPath",{id:"google-drive_svg__a"},_N.createElement("path",{fill:"#fff",transform:"translate(0 4)",d:"M0 0h20v20H0z"})))))},{className:"waas-backup-view__provider-icon"}),id:YC.GoogleDrive,name:"Google Drive",oauthProvider:hO.Google,requiresIframe:!1,requiresOAuth:!0},[YC.ICloud]:{icon:(0,xx.jsx)(function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Yx);return _N.createElement("svg",YS({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gc||(gc=_N.createElement("path",{d:"M11.468 4.074a5.426 5.426 0 0 0-4.724 2.777 2.976 2.976 0 0 0-1.299-.3 2.976 2.976 0 0 0-2.93 2.5A4.098 4.098 0 0 0 0 12.83a4.098 4.098 0 0 0 4.1 4.094c.172-.001.344-.014.514-.037h11.393c.06.005.12.007.18.009l.171-.009h.273v-.02a3.809 3.809 0 0 0 2.404-1.259c.621-.7.964-1.606.965-2.545v-.007a3.844 3.844 0 0 0-.88-2.44A3.811 3.811 0 0 0 16.894 9.3a5.425 5.425 0 0 0-5.426-5.226Z",fill:"url(#icloud_svg__a)"})),gu||(gu=_N.createElement("defs",null,_N.createElement("linearGradient",{id:"icloud_svg__a",x1:20.061,y1:13.075,x2:-.007,y2:12.798,gradientUnits:"userSpaceOnUse"},_N.createElement("stop",{stopColor:"#3E82F4"}),_N.createElement("stop",{offset:1,stopColor:"#93DCF7"})))))},{className:"waas-backup-view__provider-icon"}),id:YC.ICloud,name:"iCloud",requiresIframe:!0,requiresOAuth:!1}},YO={[hI.GoogleDrive]:YC.GoogleDrive,[hI.ICloud]:YC.ICloud},Yj=[hI.GoogleDrive,hI.ICloud],YT=e=>{var t,n,i;let a=null!=(t=null==e?void 0:e.throwOnError)&&t,{setShowAuthFlow:r}=Fr(),{pushView:o}=xD(),s=$_("user"),l=$_("projectSettings"),d=J6(),{getWaasWalletConnector:c,getWaasWalletsByCredentials:u}=Yr(),{linkSocialAccount:m,isLinked:p}=Y_(),h=null==(i=null==(n=null==l?void 0:l.sdk)?void 0:n.waas)?void 0:i.backupOptions,v=(0,_N.useMemo)(()=>p(hO.Google),[p]),[f,g]=(0,_N.useState)({currentIndex:0,failedIndex:null,hasError:!1,isComplete:!1,isProcessing:!1,lastError:void 0,totalWallets:0}),[y,w]=(0,_N.useState)(void 0),_=(0,_N.useCallback)(()=>w(void 0),[]),b=(0,_N.useRef)(null);(0,_N.useEffect)(()=>()=>{b.current&&clearTimeout(b.current)},[]);let k=(0,_N.useCallback)(()=>u().map(e=>{var t;let n;return{address:e.address,chain:CV[e.chain],status:(n=null==(t=e.walletProperties)?void 0:t.keyShares)&&Array.isArray(n)&&n.some(e=>e&&"object"==typeof e&&"backupLocation"in e&&Yj.includes(e.backupLocation))?"backed-up":"pending"}}),[u]),I=(0,_N.useCallback)(()=>k().filter(e=>"pending"===e.status).map(({address:e,chain:t})=>({address:e,chain:t})),[k]),x=(0,_N.useMemo)(()=>{let e=k();return e.length>0&&e.every(e=>"backed-up"===e.status)},[k]),S=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){var e;if(v)return!0;try{yield m(hO.Google,{forcePopup:!0,showWidgetAfterConnection:!1});let t=yield d();return!!(null==(e=null==t?void 0:t.verifiedCredentials)?void 0:e.some(e=>"oauth"===e.format&&e.oauthProvider===hO.Google))}catch(e){return xj.warn("Error linking Google account for backup",{error:e}),!1}}
90),[v,m,d]),C=(0,_N.useCallback)((e,t)=>$k(void 0,void 0,void 0,function*(){try{let n=c(t);if(!n)return xj.warn("No WaaS connector found for showing iCloud auth",{chain:t}),!1;return yield n.displayICloudSignIn({displayContainer:e}),!0}catch(e){return xj.warn("Error showing iCloud auth",{error:e}),!1}}),[c]),R=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){try{let t=c(e);if(!t)return xj.warn("No WaaS connector found for checking iCloud auth",{chain:e}),!1;return yield t.isICloudAuthenticated()}catch(e){return xj.warn("Error checking iCloud auth",{error:e}),!1}}),[c]),O=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){try{let t=c(e);if(!t)return void xj.warn("No WaaS connector found for hiding iCloud auth",{chain:e});yield t.hideICloudSignIn()}catch(e){xj.warn("Error hiding iCloud auth",{error:e})}}),[c]),j=(0,_N.useCallback)((e,...t)=>$k(void 0,[e,...t],void 0,function*(e,t=YC.GoogleDrive,n){try{let n=c(e.chain);if(!n)throw xj.warn("No WaaS connector found for wallet",{address:e.address}),Error(`No WaaS connector found for wallet ${e.address}`);t===YC.GoogleDrive?yield n.backupKeySharesToGoogleDrive({accountAddress:e.address}):t===YC.ICloud&&(yield n.backupKeySharesToICloud({accountAddress:e.address}))}catch(t){throw xj.warn("Error backing up wallet",{address:e.address,error:t}),t}}),[c]),T=(0,_N.useCallback)((e,...t)=>$k(void 0,[e,...t],void 0,function*(e,t=YC.GoogleDrive,n){w(void 0);try{return yield j(e,t,n),!0}catch(e){if(a)throw e;return w(e),!1}}),[j,a]),P=(0,_N.useCallback)((e,...t)=>$k(void 0,[e,...t],void 0,function*(e,t=YC.GoogleDrive,n){let i=null!=e?e:I();if(!a){for(let e of i)yield T(e,t,n);yield d();return}let r=[],o=[];for(let e of i)try{yield j(e,t,n),r.push(e)}catch(t){o.push({cause:t,wallet:e})}if(yield d(),o.length>0)throw new Yb({failedWallets:o,provider:t,successfulWallets:r})}),[I,T,j,d,a]),E=(0,_N.useCallback)((e,...t)=>$k(void 0,[e,...t],void 0,function*(e,t=0,n=YC.GoogleDrive,i){b.current&&(clearTimeout(b.current),b.current=null);let a=I();if(0===a.length){null==e||e();return}g(e=>Object.assign(Object.assign({},e),{failedIndex:null,hasError:!1,isProcessing:!0,lastError:void 0,totalWallets:a.length}));for(let e=t;e<a.length;e++){g(t=>Object.assign(Object.assign({},t),{currentIndex:e+1}));try{yield j(a[e],n,i)}catch(t){g(n=>Object.assign(Object.assign({},n),{failedIndex:e,hasError:!0,isProcessing:!1,lastError:t}));return}}yield d(),g(e=>Object.assign(Object.assign({},e),{isComplete:!0,isProcessing:!1})),e&&(b.current=setTimeout(e,1e3))}),[I,j,d]),A=(0,_N.useCallback)(()=>{if(!s)throw Error(VQ);r(!0,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1}),o("waas-backup-progress-view")},[r,o,s]),N=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){let t=YR[e];return!t.requiresOAuth||!t.oauthProvider||S()}),[S]),q=(0,_N.useCallback)(e=>!YR[e].requiresOAuth||v,[v]),U=(0,_N.useCallback)((e,t)=>$k(void 0,void 0,void 0,function*(){let{provider:n,password:i}=e;try{let e=c(t.chain);if(!e)throw xj.warn("No WaaS connector found for wallet",{address:t.address}),Error(`No WaaS connector found for wallet ${t.address}`);n===YC.GoogleDrive?yield e.backupKeySharesToGoogleDrive({accountAddress:t.address,password:i}):n===YC.ICloud&&(yield e.backupKeySharesToICloud({accountAddress:t.address,password:i}))}catch(t){throw xj.warn("Error backing up to cloud provider",{error:t,o
90ptions:e}),t}}),[c]);return{areAllWalletsBackedUp:x,backupAllWallets:P,backupState:f,backupToCloudProvider:(0,_N.useCallback)((e,t)=>$k(void 0,void 0,void 0,function*(){w(void 0);try{return yield U(e,t),!0}catch(e){if(a)throw e;return w(e),!1}}),[U,a]),backupWallet:T,checkICloudAuth:R,clearBackupError:_,ensureGoogleLinked:S,ensureProviderLinked:N,getSupportedProviders:(0,_N.useCallback)(()=>(e=>{let t=Object.values(YR);if(!e||0===e.length)return t;let n=new Set(e.map(e=>YO[e]).filter(e=>void 0!==e));return t.filter(e=>n.has(e.id))})(h),[h]),getWalletsBackupStatus:k,getWalletsToBackup:I,hideICloudAuth:O,initBackupProcess:A,isGoogleLinked:v,isProviderLinked:q,lastBackupError:y,showICloudAuth:C,startBackup:E}},YP=(0,_N.createContext)(void 0),YE=({children:e})=>{let[t,n]=(0,_N.useState)(null),i=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){if(t)return t;try{let e=yield fetch("http://ip-api.com/json");if(!e.ok)return;let t=yield e.json();if("success"!==t.status)return;let{country:i,countryCode:a}=t,r={country:i,countryCode:a};return n(r),r}catch(e){_x.warn("Error fetching IP configuration",e);return}}),[t,n]),a=(0,_N.useCallback)(()=>{n(null)},[n]),r=(0,_N.useMemo)(()=>({getIpConfiguration:i,removeIpConfiguration:a}),[i,a]);return(0,xx.jsx)(YP.Provider,{value:r,children:e})},YA=xT(YP,"IpConfigurationContextProvider"),YN=(0,_N.createContext)(void 0),Yq={aleo:_G,algorand:_H,aptos:_J,bitcoin:_Y,cosmos:_X,eclipse:_Q,evm:_0,flow:_1,midnight:_2,solana:_3,spark:_5,starknet:_6,stellar:_4,sui:_7,tempo:_8,ton:_9,tron:be},YU=e=>{var t,n,i;return null!=(i=Yq[null!=(n=null==(t=_O(e))?void 0:t.name)?n:""])?i:zY},YM=(0,_N.createContext)(void 0),YD=({children:e})=>{let[t,n]=(0,_N.useState)(null),[i,a]=(0,_N.useState)(new Set);return(0,xx.jsxs)(YM.Provider,{value:(0,_N.useMemo)(()=>({closeCard:e=>a(t=>(t.delete(e),new Set(t))),openCard:e=>a(t=>(t.add(e),new Set(t))),portal:t}),[t]),children:[e,i.size>0&&(0,xx.jsx)("div",{className:"overlay-card-target",ref:n})]})},YW=({get:e,set:t})=>(n,i)=>t(Object.assign(Object.assign({},e()),{[n]:i})),{getSendBalanceState:Y$,setSendBalanceState:Yz,useSendBalanceState:YF,resetSendBalanceState:YL}=z9("sendBalanceState"),YV=YW({get:Y$,set:Yz}),YB=(e,t={})=>{let[n,i]=(0,_N.useState)({isLoading:!1}),a=(0,_N.useCallback)(n=>$k(void 0,void 0,void 0,function*(){var a,r;let o;i({isLoading:!0});try{let r=e(n);o=r instanceof Promise?yield r:r,i({data:o,isLoading:!1});try{null==(a=null==t?void 0:t.onSuccess)||a.call(t,o,n)}catch(e){_x.error(e)}return o}catch(e){i({error:e,isLoading:!1}),_x.error(e);try{null==(r=null==t?void 0:t.onFailure)||r.call(t,e,n)}catch(e){_x.error(e)}}}),[e,t]);return Object.assign(Object.assign({},n),{hasData:!!n.data,hasError:!!n.error,mutate:a})};function YK(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var YZ="hcaptcha-api-script-id",YG="hcaptchaOnLoad",YH=new Promise(function(e,t){gm=e,gp=t}),YJ=function(e){if(void 0===e&&(e={}),document.getElementById(YZ))return YH;window[YG]=gm;var t=e.apihost||"https://js.hcaptcha.com";delete e.apihost;var n=document.createElement("script");n.id=YZ,n.src=t+"/1/api.js?render=explicit&onload="+YG,n.async=!0,n.onerror=function(e){return gp("script-error")};var i=Object.entries(e).filter(function(e){e[0];var t=e[1];return t||!1===t}).map(function(e){var t=e[0],n=e[1];return encodeURIComponent(t)+"="+encodeURIComponent(n)}).join("&");return n.src+=""!==i?"&"+i:"",document.head.appendChild(n),YH},YY=function(e){function t(t){(n=e.call(this,t)||this).renderCaptcha=n.renderCaptcha.bind(YK(n)),n.resetCaptcha=n.resetCaptcha.bind(YK(n)),n.removeCaptcha=n.removeCaptcha.bind(YK(n)),n.isReady=n.isReady.bind(YK(n)),n.loadCaptcha=n.loadCaptcha.bind(YK(n)),n.handleOnLoad=n.handleOnLoad.bind(YK(n)),n.handleSubmit=n.handleSubmit.bind(YK(n)),n.handleExpire=n.handleExpire.bind(YK(n)),n.handleError=n.handleError.bind(YK(n)),n.handleOpen=n.handleOpen.bind(YK(n)),n.handleClose=n.handleClose.bind(YK(n)),n.handleChallengeExpired=n.handleChallengeExpired.bind(YK(n));var n,i="u">typeof hcaptcha;return n.ref=_N.createRef(),n.apiScriptRequested=!1,n.state={isApiReady:i,isRemoved:!1,elementId:t.id,captchaId:""},n}K_(t,e);var n=t.prototype;return n.componentDidMount=function(){this.state.isApiReady?this.renderCaptcha():this.loadCaptcha()},n.componentWillUnmount=function(){var e=this.state.captchaId;this.isReady()&&(hcaptcha.reset(e),hcaptcha.remove(e))},n.shouldComponentUpdate=function(e,t){return this.state.isApiReady===t.isApiReady&&this.state.isRemoved===t.isRemoved},n.componentDidUpdate=function(e){var t=this;["sitekey","size","theme","tabindex","languageOverride","endpoint"].every(function(n){return e[n]===t.props[n]})||this.removeCaptcha(function(){t.renderCaptcha()})},n.loadCaptcha=function(){if(!this.apiScriptRequested){var e=this.props,t=e.apihost,n=e.assethost,i=e.endpoint,a=e.host,r=e.imghost;YJ({apihost:t,assethost:n,endpoint:i,hl:e.languageOverride,host:a,imghost:r,re
90captchacompat:!1===e.reCaptchaCompat?"off":null,reportapi:e.reportapi,sentry:e.sentry,custom:e.custom}).then(this.handleOnLoad).catch(this.handleError),this.apiScriptRequested=!0}},n.renderCaptcha=function(e){if(this.state.isApiReady){var t=Object.assign({"open-callback":this.handleOpen,"close-callback":this.handleClose,"error-callback":this.handleError,"chalexpired-callback":this.handleChallengeExpired,"expired-callback":this.handleExpire,callback:this.handleSubmit},this.props,{hl:this.props.hl||this.props.languageOverride,languageOverride:void 0}),n=hcaptcha.render(this.ref.current,t);this.setState({isRemoved:!1,captchaId:n},function(){e&&e()})}},n.resetCaptcha=function(){var e=this.state.captchaId;this.isReady()&&hcaptcha.reset(e)},n.removeCaptcha=function(e){var t=this.state.captchaId;this.isReady()&&this.setState({isRemoved:!0},function(){hcaptcha.remove(t),e&&e()})},n.handleOnLoad=function(){var e=this;this.setState({isApiReady:!0},function(){e.renderCaptcha(function(){var t=e.props.onLoad;t&&t()})})},n.handleSubmit=function(e){var t=this.props.onVerify,n=this.state,i=n.isRemoved,a=n.captchaId;"u">
90typeof hcaptcha&&!i&&t(hcaptcha.getResponse(a),hcaptcha.getRespKey(a))},n.handleExpire=function(){var e=this.props.onExpire,t=this.state.captchaId;this.isReady()&&(hcaptcha.reset(t),e&&e())},n.handleError=function(e){var t=this.props.onError,n=this.state.captchaId;this.isReady()&&hcaptcha.reset(n),t&&t(e)},n.isReady=function(){var e=this.state,t=e.isApiReady,n=e.isRemoved;return t&&!n},n.handleOpen=function(){this.isReady()&&this.props.onOpen&&this.props.onOpen()},n.handleClose=function(){this.isReady()&&this.props.onClose&&this.props.onClose()},n.handleChallengeExpired=function(){this.isReady()&&this.props.onChalExpired&&this.props.onChalExpired()},n.execute=function(e){void 0===e&&(e=null);var t=this.state.captchaId;if(this.isReady())return e&&"object"!=typeof e&&(e=null),hcaptcha.execute(t,e)},n.setData=function(e){var t=this.state.captchaId;this.isReady()&&(e&&"object"!=typeof e&&(e=null),hcaptcha.setData(t,e))},n.getResponse=function(){return hcaptcha.getResponse(this.state.captchaId)},n.getRespKey=function(){return hcaptcha.getRespKey(this.state.captchaId)},n.render=function(){var e=this.state.elementId;return _N.createElement("div",{ref:this.ref,id:e})},t}(_N.Component);let YX={[hp.Coinbase]:hO.Coinbasesocial,[hp.Kraken]:hO.Kraken},YQ=Object.fromEntries(Object.entries(YX).map(([e,t])=>[t,e])),Y0=e=>{let t=YX[e];if(t)return t;let n=hO[e];if(n)return n;throw Error(`convertExchangeKeytoProviderEnum: No ProviderEnum value found for ExchangeKeyEnum.${e}`)},Y1=e=>{let t=YQ[e];if(t)return t;let n=hp[e];if(n)return n;throw Error(`convertProviderToExchangeKeyEnum: No ExchangeKeyEnum value found for ProviderEnum.${e}`)};var Y2=["title","titleId"];function Y3(){return(Y3=Object.assign.bind()).apply(null,arguments)}var Y5=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Y2);return _N.createElement("svg",Y3({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gh||(gh=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.41 4.41a.833.833 0 0 1 1.18 0L10 8.822l4.41-4.41a.833.833 0 1 1 1.18 1.178L11.178 10l4.41 4.41a.833.833 0 1 1-1.178 1.18L10 11.177 5.588 15.59a.833.833 0 1 1-1.178-1.178L8.82 10l-4.41-4.41a.833.833 0 0 1 0-1.18Z",fill:"currentcolor"})))},Y6=["title","titleId"];function Y4(){return(Y4=Object.assign.bind()).apply(null,arguments)}var Y7=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Y6);return _N.createElement("svg",Y4({width:18,height:18,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gv||(gv=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.333 1.667a2.5 2.5 0 0 0-2.5 2.5v1.666H7.5V4.167c0-.46.373-.834.833-.834h7.5c.46 0 .833.373.833.834v7.5c0 .46-.373.833-.833.833h-1.667v1.667h1.667a2.5 2.5 0 0 0 2.5-2.5v-7.5a2.5 2.5 0 0 0-2.5-2.5h-7.5Z",fill:"currentColor"})),gf||(gf=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.667 8.333a2.5 2.5 0 0 1 2.5-2.5h7.5a2.5 2.5 0 0 1 2.5 2.5v7.5a2.5 2.5 0 0 1-2.5 2.5h-7.5a2.5 2.5 0 0 1-2.5-2.5v-7.5Zm2.5-.833a.833.833 0 0 0-.833.833v7.5c0 .46.373.834.833.834h7.5c.46 0 .833-.373.833-.834v-7.5a.833.833 0 0 0-.833-.833h-7.5Z",fill:"currentColor"})))},Y8=["title","titleId"];function Y9(){return(Y9=Object.assign.bind()).apply(null,arguments)}var Xe=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Y8);return _N.createElement("svg",Y9({width:12,height:12,viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gg||(gg=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.333 1.333a.667.667 0 1 1 0-1.333h4c.368 0 .667.298.667.667v4a.667.667 0 0 1-1.333 0v-2.39L5.138 7.804a.667.667 0 1 1-.943-.943l5.529-5.529h-2.39ZM2 2.667a.667.667 0 0 0-.667.666V10c0 .368.299.667.667.667h6.667A.667.667 0 0 0 9.333 10V7.333a.667.667 0 0 1 1.334 0V10a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3.333a2 2 0 0 1 2-2h2.667a.667.667 0 0 1 0 1.334H2Z",fill:"currentColor"})))};let Xt=({children:e,className:t,dataTestId:n,disabled:i,onClick:a,type:r,style:o,ariaLabel:s,ariaExpanded:l,ariaControl
90s:d,buttonRef:c})=>(0,xx.jsx)("button",{type:r,className:t,ref:c,onClick:a,disabled:i,"data-testid":n,style:o,"aria-label":s,"aria-expanded":l,"aria-controls":d,children:e});var Xn=["title","titleId"];function Xi(){return(Xi=Object.assign.bind()).apply(null,arguments)}var Xa=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Xn);return _N.createElement("svg",Xi({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,_N.createElement("circle",{cx:12,cy:12,r:11,stroke:"currentColor",strokeWidth:2,style:{opacity:.1}}),_N.createElement("mask",{id:"spinner_svg__a",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:0,y:0,width:24,height:24},gy||(gy=_N.createElement("circle",{cx:12,cy:12,r:11,stroke:"currentColor",strokeWidth:2}))),gw||(gw=_N.createElement("g",{mask:"url(#spinner_svg__a)"},_N.createElement("path",{fill:"currentColor",d:"M12-16.5h27v27H12z"}))))};let Xr=({className:e=""})=>(0,xx.jsx)(Xa,{className:zj("spinner",e)}),Xo="primary",Xs=({buttonClassName:e="",className:t,style:n,buttonPadding:i="medium",buttonVariant:a=Xo,buttonRef:r,children:o,feedback:s,expanded:l,dataTestId:d,disabled:c=!1,showInternalLoading:u=!0,loading:m=!1,onClick:p,type:h,startSlot:v,endSlot:f})=>{let[g,y]=(0,_N.useState)(!1),[w,_]=(0,_N.useState)(!1),b=zj("button",{"button--expanded":!!l,"button--loading":!!m},i?`button--padding-${i}`:"",a?`button--${a}`:"",e,t),k=(0,xx.jsxs)(xx.Fragment,{children:[v&&(0,xx.jsx)("div",{className:"button__start-slot",children:v}),(s||o)&&(w&&s?s:o),f&&(0,xx.jsx)("div",{className:"button__end-slot",children:f})]});return(0,xx.jsxs)(Xt,{type:h,buttonRef:r,onClick:e=>$k(void 0,void 0,void 0,function*(){if(p){let t=p(e);if(t instanceof Promise){u&&y(!0);try{yield t}finally{y(!1)}}}s&&(_(!0),setTimeout(()=>{_(!1)},2e3))}),className:b,disabled:c||g||m,dataTestId:d,style:n,ariaExpanded:l,children:[(g||m)&&(0,xx.jsx)("div",{className:"button__spinner-container","data-testid":"button__spinner",children:(0,xx.jsx)(Xr,{className:"button__spinner"})}),k]})},Xl=e=>`${e/16}rem`,Xd=()=>{let{theme:{theme:{name:e}}}=LA(),t=(e=>{let t=e=>"u">typeof window&&window.matchMedia(e).matches,[n,i]=(0,_N.useState)(t(e)),a=()=>i(t(e));return(0,_N.useEffect)(()=>{let t=window.matchMedia(e);return a(),t.addEventListener("change",a),()=>{t.removeEventListener("change",a)}},[e]),n})("(prefers-color-scheme: dark)")?"dark":"light";return"auto"===e?t:e},Xc=({className:e="",size:t=16,customSpinnerColor:n=""})=>{let{theme:i}=LA(),a=n||i.customColor||"#4779FF";return(0,xx.jsxs)("svg",{style:{height:Xl(t),width:Xl(t)},viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e,"data-testid":"spinner",children:[(0,xx.jsx)("mask",{id:"path-1-inside-1_1433_60360",fill:"white",children:(0,xx.jsx)("path",{d:"M40.53 42C41.3419 42 42.0027 41.3416 41.9743 40.5303C41.7987 35.5162 40.726 30.5699 38.8029 25.9273C36.6922 20.8316 33.5985 16.2016 29.6985 12.3015C25.7984 8.40145 21.1684 5.30776 16.0727 3.19706C11.4301 1.27403 6.48384 0.201284 1.46972 0.0257219C0.658363 -0.00268681 0 0.658141 0 1.47C0 2.28186 0.658382 2.93711 1.46967 2.96766C6.09758 3.1419 10.6617 4.138 14.9476 5.91326C19.6866 7.87621 23.9925 10.7534 27.6196 14.3804C31.2467 18.0075 34.1238 22.3134 36.0867 27.0524C37.862 31.3383 38.8581 35.9024 39.0323 40.5303C39.0629 41.3416 39.7181 42 40.53 42Z"})}),(0,xx.jsx)("path",{d:"M40.53 42C41.3419 42 42.0027 41.3416 41.9743 40.5303C41.7987 35.5162 40.726 30.5699 38.8029 25.9273C36.6922 20.8316 33.5985 16.2016 29.6985 12.3015C25.7984 8.40145 21.1684 5.30776 16.0727 3.19706C11.4301 1.27403 6.48384 0.201284 1.46972 0.0257219C0.658363 -0.00268681 0 0.658141 0 1.47C0 2.28186 0.658382 2.93711 1.46967 2.96766C6.09758 3.1419 10.6617 4.138 14.9476 5.91326C19.6866 7.87621 23.9925 10.7534 27.6196 14.3804C31.2467 18.0075 34.1238 22.3134 36.0867 27.0524C37.862 31.3383 38.8581 35.9024 39.0323 40.5303C39.0629 41.3416 39.7181 42 40.53 42Z",stroke:"url
90(#paint0_linear_1433_60360)",strokeWidth:"4",mask:"url(#path-1-inside-1_1433_60360)"}),(0,xx.jsx)("defs",{children:(0,xx.jsxs)("linearGradient",{id:"paint0_linear_1433_60360",x1:"41",y1:"42",x2:"1.5",y2:"-1.82007e-07",gradientUnits:"userSpaceOnUse",children:[(0,xx.jsx)("stop",{stopColor:a}),(0,xx.jsx)("stop",{offset:"1",stopColor:a,stopOpacity:"0"})]})})]})};var Xu=["title","titleId"];function Xm(){return(Xm=Object.assign.bind()).apply(null,arguments)}var Xp=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Xu);return _N.createElement("svg",Xm({width:17,height:12,viewBox:"0 0 17 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,g_||(g_=_N.createElement("path",{d:"M3.84 2.345c2.573-3.127 6.747-3.127 9.32 0l.31.376a.463.463 0 0 1 0 .566l-1.06 1.287a.145.145 0 0 1-.232 0l-.427-.518c-1.795-2.18-4.707-2.18-6.502 0l-.457.555a.145.145 0 0 1-.233 0L3.5 3.324a.463.463 0 0 1 0-.566l.34-.413Zm11.512 2.661.943 1.146a.463.463 0 0 1 0 .566l-4.252 5.165a.29.29 0 0 1-.466 0L8.558 8.217a.073.073 0 0 0-.116 0l-3.018 3.666a.29.29 0 0 1-.466 0L.705 6.718a.463.463 0 0 1 0-.566l.943-1.146a.29.29 0 0 1 .466 0l3.018 3.666c.032.04.085.04.117 0l3.018-3.666a.29.29 0 0 1 .466 0l3.018 3.666c.033.04.085.04.117 0l3.018-3.666a.29.29 0 0 1 .466 0Z",fill:"currentColor"})))};let Xh=({indicator:e,iconSize:t})=>{let n={container:4*t/15,icon:3*t/15},i={container:t/6,icon:t/9};return"walletConnect"===e?(0,xx.jsx)("div",{className:"indicator__wallet-connect",style:{height:Xl(n.container),width:Xl(n.container)},children:(0,xx.jsx)(Xp,{style:{height:Xl(n.icon),width:Xl(n.icon)}})}):(0,xx.jsx)("div",{className:"indicator__container indicator__container--connected",style:{height:Xl(i.container),width:Xl(i.container)},"data-testid":"connected-indicator",children:(0,xx.jsx)("div",{className:"indicator__icon",style:{height:Xl(i.icon),width:Xl(i.icon)}})})},Xv=7/11,Xf=({iconSize:e=24,Icon:t,isSpinning:n=!1,className:i,style:a,indicator:r,customSpinnerColor:o,treatAsFunctionComponent:s})=>{let l=e*Xv,d=e/2,c=zj("icon-with-spinner__container",i);
90return(0,xx.jsxs)("div",{className:c,style:Object.assign({height:Xl(e),width:Xl(e)},a),children:[t&&(0,xx.jsxs)("div",{style:{height:Xl(l),width:Xl(l)},className:"icon-with-spinner__icon-container",children:[s||"function"==typeof t?(0,xx.jsx)(t,{height:l,width:l}):t,r&&(0,xx.jsx)(Xh,{indicator:r,iconSize:e})]}),n&&!_s()&&(0,xx.jsx)("div",{className:"icon-with-spinner__spinner-container icon-with-spinner__animation",style:{height:Xl(e),width:Xl(e)},children:(0,xx.jsx)(Xc,{className:"icon-with-spinner__spinner",customSpinnerColor:o,size:d})})]})},Xg=e=>e?e.length<=8?e:e.replace(e.substring(4,Number(e.length)-4),"..."):"",Xy=({alignContent:e,children:t,leading:n,displayLeading:i=!0,trailing:a,displayTrailing:r=!0,style:o,displayBorder:s,description:l,variant:d="default"})=>{let c=i&&n&&_N.Children.count(n),u=r&&a&&_N.Children.count(a),m=zj("modal-header__content__trailing",{"modal-header__content__trailing--empty":!u});return(0,xx.jsxs)("div",{className:zj("modal-header",{"modal-header--border":s,"modal-header--empty":!c&&!t&&!u,"modal-header--filled":"filled"===d}),style:o,children:[(0,xx.jsxs)("div",{className:zj("modal-header__content",e&&`modal-header__content--align-content-${e}`),children:[i&&(0,xx.jsx)("div",{className:zj("modal-header__content__leading",{"modal-header__content__leading--empty":!c}),children:n}),t,Lt()&&(0,xx.jsx)("div",{id:"modal-header-gw-menu",className:m}),r&&!Lt()&&(0,xx.jsx)("div",{className:m,children:a})]}),l]})},Xw={"brand-primary":"button_primary",card:"body_normal",danger:"button_primary",primary:"button_primary",secondary:"button_secondary",tertiary:"button_tertiary"},X_={"brand-primary":"primary",card:"primary",danger:"white",primary:"primary",secondary:"primary",tertiary:"secondary"},Xb=e=>{var t,{children:n,typographyProps:i,copykey:a,disabled:r,leading:o,trailing:s,buttonVariant:l=Xo,description:d}=e,c=$b(e,["children","typographyProps","copykey","disabled","leading","trailing","buttonVariant","description"]);let u=Xw[l],m=X_[l];return(0,xx.jsxs)(Xs,Object.assign({},c,{disabled:r,buttonVariant:l,children:[o,(0,xx.jsxs)("div",{className:zj("typography-button__content",{"typography-button__content--with-description":!!d}),children:[(0,xx.jsx)(zQ,Object.assign({variant:u,as:"span"},i,{color:r?"tertiary":null!=(t=null==i?void 0:i.color)?t:m,copykey:a,children:n})),d&&(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",weight:"medium",children:d})]}),s]}))};e.s(["useSmartWallets",()=>Xk],63064);let Xk=()=>{let{user:e,walletConnectorOptions:t}=Fr(),n=(0,_N.useCallback)(t=>{let{verifiedCredentials:n}=null!=e?e:{};if(!n)return;let i=n.find(e=>e.id===t.id);return(null==i?void 0:i.walletProvider)===hM.SmartContractWallet?i:void 0},[e]),i=(0,_N.useCallback)(i=>{var a,r,o;let s=null==e?void 0:e.verifiedCredentials;if(!s)return;let l=n(i),d=s.find(e=>e.id===(null==l?void 0:l.signerRefId));if(!(null==d?void 0:d.address)||!(null==d?void 0:d.chain))return;let{walletConnector:c}=null!=(a=J8(d,t))?a:{},u=!(null==(r=d.walletName)?void 0:r.startsWith("turnkey"))||!!(null==(o=d.walletProperties)?void 0:o.isAuthenticatorAttached);return null==c?void 0:c.createWallet({address:d.address,chain:c.connectedChain,connector:c,id:d.id,isAuthenticated:u,key:c.key})},[n,null==e?void 0:e.verifiedCredentials,t]),a=(0,_N.useCallback)(n=>{var i;let a=null==e?void 0:e.verifiedCredentials;if(!a)return;let r=a.find(e=>e.id===n.id),o=a.find(e=>e.signerRefId===(null==r?void 0:r.id));if(!(null==o?void 0:o.address)||!(null==o?void 0:o.chain))return;let{walletConnector:s}=null!=(i=J8(o,t))?i:{};return null==s?void 0:s.createWallet({address:o.address,chain:s.connectedChain,connector:s,id:o.id,isAuthenticated:!0,key:s.key})},[null==e?void 0:e.verifiedCredentials,t]);return(0,_N.useMemo)(()=>
90({getEOAWallet:i,getSmartWallet:a,isSmartWallet:e=>void 0!==n(e)}),[i,n,a])},XI=(e,t)=>{var n,i,a;if(!e)return;if(t)return null==(i=null==(n=e.verifiedCredentials)?void 0:n.find(e=>e.format===t))?void 0:i.format;let r=null==(a=e.verifiedCredentials)?void 0:a.find(t=>t.id===e.lastVerifiedCredentialId);return null==r?void 0:r.format},Xx=()=>{var e,t,n;let{primaryWallet:i,user:a}=Fr(),{getEOAWallet:r}=Xk(),o=null!=(e=i&&r(i))?e:i,s=(()=>{if(!o||!a||!o.connector.key.startsWith("turnkey"))return;let e=o.id,t=a.verifiedCredentials.find(t=>t.id===e);if(t)return t})(),l=!!(()=>{if(!o||!a)return!1;let e=a.verifiedCredentials.find(e=>{var t,n;return(null==(t=e.walletName)?void 0:t.startsWith("turnkey"))&&(null==(n=e.walletProperties)?void 0:n.isAuthenticatorAttached)===!1});return a.verifiedCredentials.find(t=>e&&t.signerRefId===e.id)})(),d=!!(s||l),c=!!(null==(t=null==s?void 0:s.walletProperties)?void 0:t.isAuthenticatorAttached);return{hasRecoveryEmail:d&&!!XI(a,hR.Email),hasTurnkeyVerifiedCredentialAuthenticator:c,isSessionKeyCompatible:d&&!!(null==(n=null==s?void 0:s.walletProperties)?void 0:n.isSessionKeyCompatible),isTurnkeyWallet:d,isTurnkeyWalletWithoutAuthenticator:d&&!c||l,turnkeyVerifiedCredential:s}},XS=(e,t)=>e.some(e=>{let n=e.provider===t&&!!e.enabledAt;return e.provider===hO.MagicLink?n&&!!e.providerProjectId:n}),XC=e=>{var t;return XS(null!=(t=null==e?void 0:e.providers)?t:[],hO.Turnkey)},XR=(e,t)=>{var n;return!!(e&&(null==(n=e.verifiedCredentials)?void 0:n.some(({walletProvider:e,walletName:n})=>e===hM.EmbeddedWallet&&(!t||(null==n?void 0:n.startsWith(t))))))};class XO extends wL{constructor(e){super(e)}}let Xj=(e,t)=>{let n=t?CV[t]:void 0;return null==e?void 0:e.find(({key:e,walletConnector:t})=>e.startsWith("turnkey")&&(null==t?void 0:t.connectedChain)===n)},XT=(e,t,n)=>{var i;let a=(null==(i=null==t?void 0:t.find(e=>e.primary))?void 0:i.name)||hh.Evm,r=Xj(e,CL[a]),o=null==n?void 0:n.find(({walletName:e,chain:t})=>(null==e?void 0:e.startsWith("turnkey"))&&t===CL[a]);if(r)return Object.assign(Object.assign({},o),r)},XP=e=>{var t;return null==(t=e.verifiedCredentials)?void 0:t.filter(({walletProvider:e})=>e)},XE=(e,t)=>{var n;let i=(null==t?void 0:t.phoneNumber)||(null==(n=null==t?void 0:t.verifiedCredentials.find(e=>e.oauthDisplayName))?void 0:n.oauthDisplayName)||"";e.setPasskeyIdentifier(i)},XA=e=>{if(!e||"getAuthenticatorHandler"in e==!1)throw new wL("Invalid connector type");return e.getAuthenticatorHandler()},XN={days:86400,hours:3600,minutes:60},Xq=e=>{if(!e)return 0;let{unit:t,amount:n}=e;return(n||0)*(XN[t]||0)};class XU extends wL{constructor(e){super("Primary wallet is not properly set or the wallet connector is missing from DynamicContextProvider settings.",e)}}let XM=e=>$k(void 0,[e],void 0,function*({iframeContainer:e,iframeElementId:t,wallet:n}){var i,a;if(!(null==n?void 0:n.connector)||!(null==n?void 0:n.id)||!(null==n?void 0:n.connector).getWebAuthnAttestation)throw xj.error("Cannot initialize embedded wallet export",{connector:null==(i=null==n?void 0:n.connector)?void 0:i.name,foo:(null==n?void 0:n.connector)?!!(null==n?void 0:n.connector).getWebAuthnAttestation:void 0,version:"v2",wallet:!!n,walletId:null==n?void 0:n.id}),new XU(VX);let r=null==(a=n.connector)?void 0:a.getExportHandler();if(!(yield r.initExport(e,t)))throw new wL("Something went wrong",VY);return r}),XD=e=>$k(void 0,[e],void 0,function*({user:e,wallet:t,environmentId:n,address:i}){let a,r,{connector:o,turnkeyHDWalletId:s,privateKeyId:l,organizationId:d}=(({user:e,wallet:t})=>{var n,i,a,r,o;if(!e)throw new wL(VQ);if(!(null==t?void 0:t.connector)||!(null==t?void 0:t.id)||!(null==t?void 0:t.connector).getWebAuthnAttestation)throw new XU;let s=t.connector;s.setEmail(e.email);let l=null==(i=null==(n=e.verifiedCredentials)?void 0:n.find(({walletName:e,id:n})=>(null==e?void 0:e.startsWith("turnkey"))&&n===t.id))?void 0:i.walletProperties,d=null!=(a=null==l?void 0:l.turnkeyHDWalletId)?a:void 0,c=null!=(r=null==l?void 0:l.turnkeyPrivateKeyId)?r:void 0,u=null!=(o=null==l?void 0:l.turnkeySubOrganizationId)?o:void 0;if(!u||void 0===d&&void 0===c)throw new wL("Invalid token!");return{connector:s,organizationId:u,privateKeyId:c,turnkeyHDWalletId:d}})({user:e,wallet:t}),c=o.getExportHandler();if(!c.publicKey)throw new wL("Must initialize export first",VY);s?a=yield c.exportWallet({address:i,organizationId:d,walletId:s}):l&&(a=yield c.exportPrivateKey({organizationId:d,privateKeyId:l}));let u=a.id;if("ACTIVITY_STATUS_COMPLETED"===a.status)r=(({address:e,privateKeyId:t,activity:n})=>{var i,a,r;let o=e?null==(i=n.result)?void 0:i.exportWalletAccountResult:null==(a=n.result)?void 0:a.exportWalletResult,s=t?null==(r=n.result)?void 0:r.exportPrivateKeyResult:o;
90return null==s?void 0:s.exportBundle})({activity:a,address:i,privateKeyId:null!=l?l:void 0});else{let e=yield $k(void 0,[{activityId:u,environmentId:n,walletId:(null==t?void 0:t.id)||""}],void 0,function*({environmentId:e,walletId:t,activityId:n}){try{return yield Lr().embeddedWalletExport({activityId:n,environmentId:e,walletId:t})}catch(e){return yield V7(e,"Error exporting embedded wallet",{activityId:n,walletId:t}),{exportBundle:""}}});r=null==e?void 0:e.exportBundle}if(!r)throw new wL("Invalid export response",VY);return i||l?c.verifyExportPrivateKey({chain:null==t?void 0:t.chain,exportBundle:r,organizationId:d}):c.verifyExportWallet({exportBundle:r,organizationId:d})}),XW=e=>$k(void 0,[e],void 0,function*({wallet:e}){var t;let n=null==e?void 0:e.connector;null==(t=null==n?void 0:n.getExportHandler())||t.clear()}),X$="dyn-passkey-recovery-id",Xz="dyn-passkey-recovery-element-id",XF=e=>$k(void 0,[e],void 0,function*({user:e,environmentId:t,wallet:n}){let{user:i}=yield XL({addPasskeyAuthenticator:!0,environmentId:t,user:e,wallet:n});return i}),XL=e=>$k(void 0,[e],void 0,function*({wallet:e,user:t,environmentId:n,addPasskeyAuthenticator:i}){var a,r,o;if(!t)throw new wL(VQ);if(!e||!e.connector||!e.id||!e.connector.getWebAuthnAttestation)throw new XU;let s=e.connector;s.setEmail(t.email);let l=null==(o=null==(r=null==(a=t.verifiedCredentials)?void 0:a.find(({walletName:t,id:n})=>(null==t?void 0:t.startsWith("turnkey"))&&n===e.id))?void 0:r.walletProperties)?void 0:o.turnkeySubOrganizationId;if(!l)throw new wL("The authentication token is invalid - turnkeySubOrganizationId is missing");let d=e.connector.getAuthenticatorHandler(),{attestation:c,challenge:u}=yield s.getWebAuthnAttestation();i?yield d.addPasskeyAuthenticator({attestation:c,challenge:u,turnkeySubOrganizationId:l}):yield d.completeRecovery({attestation:c,challenge:u,turnkeySubOrganizationId:l});let m=yield V6({attestation:c,challenge:u,environmentId:n,walletId:e.id});if(!m)throw new wL("No user returned from passkey recovery");if(!J2(m,[s.connectedChain]))throw new wL("EmbeddedWalletVerifiedCredential not found");return s.setVerifiedCredentials(m.verifiedCredentials),{connector:s,user:m}}),XV=e=>{if(!(null==e?void 0:e.amount))return!1;let t=_h.getItem(z$);if(!t)return!1;let n=e.amount*("minutes"===e.unit?60:3600),i=new Date((null==t?void 0:t.createdAt)+1e3*n);return!(new Date>=i)||(_h.removeItem(z$),!1)},XB=e=>$k(void 0,[e],void 0,function*({user:e,iframeContainer:t,iframeElementId:n,wallet:i,sessionExpiration:a}){var r,o,s,l,d;if(!e)throw new wL(VQ);if(!(null==i?void 0:i.connector)||!(null==i?void 0:i.id)||!(null==i?void 0:i.connector).getWebAuthnAttestation)throw new XU;let c=_h.getItem(z$),u=null==(r=i.connector)?void 0:r.getAuthenticatorHandler();if(!c||u.recoveryUserId)return!1;if(!(yield u.initRecovery("email",t,n,a)))throw new wL("Could not open embedded wallet connection communication");u.recoveryUserId=c.userId;let m=null!=(d=null==(l=null==(s=null==(o=e.verifiedCredentials)?void 0:o.find(({walletName:e,id:t})=>(null==e?void 0:e.startsWith("turnkey"))&&t===i.id))?void 0:s.walletProperties)?void 0:l.turnkeySubOrganizationId)?d:void 0;return yield u.verifyRecoveryCode(c.emailCode,null!=m?m:void 0),!0}),XK=e=>{let t=XC(e);if(!t)throw new wL("No embedded wallet is enabled. Go to the dashboard and make sure to have both Embedded wallets and at least one EVM network enabled. Also, check if EthereumWalletConnectors is in the DynamicContextProvider > settings > walletConnectors.","secure_enclave_provider_not_enabled");return t},XZ=()=>{let e=(0,_N.useRef)(null);return{createRootElement:(0,_N.useCallback)((t="dynamic-modal",n)=>{if("u"<typeof window)return e;let i=window.document.getElementById(t);if(i)return e.current=i,e;let a=n?window.document.getElementById(n):void 0;return e.current=window.document.createElement("div"),e.current.setAttribute("id",t),e.current.setAttribute("class",t),e.current.setAttribute("data-testid",t),e.current.style.pointerEvents="auto",a?a.appendChild(e.current):window.document.body.appendChild(e.current),e},[])}},XG=e=>{if(!e||!Object.keys(e).length)return{};let t={};return Object.keys(e).filter(t=>{var n;return null==(n=e[t])?void 0:n.isEnabled}
90).forEach(n=>t[n]=e[n]),t},XH=()=>{let{primaryWallet:e,environmentId:t,user:n,projectSettings:i,setShowAuthFlow:a}=Fr(),{pushView:r}=xD(),[o,s]=(0,_N.useState)(!1),[l,d]=(0,_N.useState)(),{getEOAWallet:c}=Xk();return{error:l,initAuthMethod:o=>$k(void 0,[o],void 0,function*({authenticatorType:o,iframeContainer:l,currentAction:u}){var m,p,h,v,f;s(!0);let g=null!=(m=e&&c(e))?m:e,y=(null==(h=null==(p=null==i?void 0:i.sdk.embeddedWallets)?void 0:p.sessionKeyDuration)?void 0:h.amount)||0,w=(null==(f=null==(v=null==i?void 0:i.sdk.embeddedWallets)?void 0:v.sessionKeyDuration)?void 0:f.unit)==="minutes"?60:3600,_="email"===o||!(null==g?void 0:g.connector).getAuthenticatorHandler().isSessionActive();try{let e;yield(e={authenticatorType:o,environmentId:t,iframeContainer:l,iframeElementId:Xz,sessionExpiration:y*w||void 0,user:n,wallet:g},$k(void 0,[e],void 0,function*({authenticatorType:e,iframeContainer:t,iframeElementId:n,environmentId:i,user:a,wallet:r,sessionExpiration:o}){var s;if(!a)throw new wL(VQ);if(!(null==r?void 0:r.connector)||!(null==r?void 0:r.id)||!(null==r?void 0:r.connector).getWebAuthnAttestation)throw new XU;let l=null==(s=r.connector)?void 0:s.getAuthenticatorHandler();if("passkey"===e&&l.isSessionActive())return XF({environmentId:i,user:a,wallet:r});let d=yield l.initRecovery(e,t,n,o);if(!d)throw new wL("Something went wrong");let c=yield V5({authenticatorType:e,environmentId:i,publicKey:d,walletId:r.id});l.recoveryUserId="passkey"===e?c.turnkeyRecoveryUserId:c.turnkeyUserId})),_?(r("passkey-recovery-bundle",{authenticatorType:o,currentAction:u}),a(!0,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1})):a(!1)}catch(e){d(e),xj.error("Failed to create embedded wallet session",e),xR.emit("passkeyRecoveryFailed",e)}finally{s(!1)}}),isLoading:o}},XJ=()=>{var e,t,n;let{environmentId:i,primaryWallet:a,projectSettings:r,setShowAuthFlow:o,user:s}=Fr(),{createRootElement:l}=XZ(),d=l(X$),{isTurnkeyWalletWithoutAuthenticator:c,hasRecoveryEmail:u}=Xx(),{initAuthMethod:m}=XH(),{setDisplayedDestination:p,setVerificationUUID:h}=Lb(),{getEOAWallet:v}=Xk(),{pushView:f}=xD(),g=null!=(e=a&&v(a))?e:a,y=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){var e,t;if(!(null==(e=null==r?void 0:r.sdk.embeddedWallets)?void 0:e.sessionKeyDuration)||!XV(null==(t=null==r?void 0:r.sdk.embeddedWallets)?void 0:t.sessionKeyDuration))return!1;let n=Xq(r.sdk.embeddedWallets.sessionKeyDuration);try{return yield XB({iframeContainer:d.current,iframeElementId:Xz,sessionExpiration:n,user:s,wallet:a})}catch(e){xj.error("Failed to restore embedded wallet",e)}return!1}),[s,d,a,null==(n=null==(t=null==r?void 0:r.sdk)?void 0:t.embeddedWallets)?void 0:n.sessionKeyDuration]),w=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){if(!g||!g.connector.getWebAuthnAttestation)return!1;let e=g.connector.getAuthenticatorHandler();return!(!c||e.isSessionActive()||(yield y()))}),[g,c,y]);return{addRecoveryEmail:e=>$k(void 0,void 0,void 0,function*(){try{let t,n,r=s;(null==s?void 0:s.email)||(r=yield(t=e,$k(void 0,void 0,void 0,function*(){try{let{nextView:e,emailVerification:n,userProfile:a}=yield Jw(i,{email:t});if(e===vx.Done)return a;return f("verify-email",{isEmailRecoveryFlow:!0}),p(t),h(null==n?void 0:n.verificationUUID),new Promise((e,t)=>{xR.once("emailVerificationResult",n=>{n&&e(a),t("Failed to verify email")})})}catch(e){throw xj.error("Failed to update user email",e),e}}))),yield(n={environmentId:i,user:r,wallet:a},$k(void 0,[n],void 0,function*({user:e,environmentId:t,wallet:n}){var i,a;if(!(null==e?void 0:e.email))throw new wL(VQ);if(!(null==n?void 0:n.connector)||!(null==n?void 0:n.id)||!(null==n?void 0:n.connector).getWebAuthnAttestation||!(null==n?void 0:n.connector).clearEmail)throw new XU;let{turnkeySubOrganizationId:r,turnkeyUserId:o}=null==(a=null==(i=e.verifiedCredentials)?void 0:i.find(({walletName:e,id:t})=>(null==e?void 0:e.startsWith("turnkey"))&&t===n.id))?void 0:a.walletProperties;if(!r||!o)throw new wL("The authentication token is invalid - turnkeySubOrganizationId or turnkeyUserID is missing");let s=n.connector.getAuthenticatorHandler(),{signedRequest:l}=yield s.addEmailRecovery({email:e.email,organizationId:r,turnkeyUserId:o});return yield $k(void 0,[{environmentId:t,updateRecoveryEmailRequest:{turnkeySignedRequest:l}}],void 0,function*({environmentId:e,updateRecoveryEmailRequest:t}){try{yield Lr().updateEmbeddedWalletRecoveryEmail({environmentId:e,updateRecoveryEmailRequest:t})}catch(e){throw yield V7(e,"Error while trying to update recovery email"),new wL("Error updating recovery email")}}),n.connector.setEmail(e.email),J_({environmentId:t})})),xR.emit("embeddedWalletRecoveryEmailCompleted","")}catch(e){xj.error("Failed to add recovery email",e),xR.emit("embeddedWalletRecoveryEmailFailed",e)}}),initPasskeyRecoveryProcess:(0,_N.useCallback)((e,t)=>$k(void 0,void 0,void 0,function*(){var n;if(!s)throw Error(VQ);if(!XC(r))throw Error("Dynamic embedded wallet is not enabled. Go to the dashboard and make sure to have both Dynamic embedded wallet and at least one EVM network enabled. Also, check if EthereumWalletConnectors is in the  DynamicContextProvider > settings > walletConnectors.");if(!XR(s))throw Error("Dynamic embedded wallet not found");if(g&&!g.connector.getWebAuthnAttestation)throw Error("Dynamic embedded wallet not found.");let a=(null==g?void 0:g.connector).getAuthenticatorHandler();if("passkey"===e&&a.isSessionActive())return yield XF({environmentId:i,user:s,wallet:g}),o(!1),g;let l=XG(null==(n=null==r?void 0:r.sdk.embeddedWallets)?void 0:n.supportedSecurityMethods),c=l?Object.keys(l):[];if(u)if(!e&&c.length>1)f("embedded-wallet-auth-choice",{currentAction:t}),o(!0,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1}
90);else{let[n]=c;e&&!c.includes(e)&&(e=n),yield m({authenticatorType:e||n,currentAction:t,iframeContainer:d.current})}else f("passkey-recovery-add-email",{shouldInitRecovery:!0}),o(!0,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1});return new Promise((e,t)=>{xR.once("passkeyRecoveryCompleted",t=>e(t)),xR.once("passkeyRecoveryFailed",e=>t(e))})}),[g,r,u,i,s,o,f,m,d]),shouldInitRecovery:w}},XY=(e,t)=>e.map(({walletConnector:e})=>e).find(e=>!!e.getWebAuthnAttestation&&!!e.clearEmail&&e.connectedChain===t),XX=()=>{var e,t;let{user:n,setShowAuthFlow:i,projectSettings:a,environmentId:r}=Fr(),[o,s]=(0,_N.useState)(!1),[l,d]=(0,_N.useState)(),{getSessionPublicKey:c,shouldRegisterSessionKeysOnSignin:u}=Bm({environmentId:r,projectSettings:a}),m=(null==(t=null==(e=null==a?void 0:a.sdk)?void 0:e.embeddedWallets)?void 0:t.chainConfigurations)||[],p=LR(a),h=m.filter(e=>e.enabled).map(e=>{var t;return"SOL"===(t=e.name)?hX.Sol:"BTC"===t?hX.Btc:hX.Evm});return{createDynamicEmbeddedWalletMutation:(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({environmentId:e,walletConnectorOptions:t,withAuthenticator:a,options:r,chains:o}){var l,m;let v;if(s(!0),!n)throw new wL(VQ);u()&&(v=c());try{let s,{embeddedWalletVerifiedCredential:d,updatedUser:c,walletConnector:u}=yield(s={chains:null!=o?o:h,environmentId:e,sessionPublicKey:v,user:n,walletConnector:XY(t,p),webAuthnAttestation:null==r?void 0:r.webAuthnAttestation,withAuthenticator:a},$k(void 0,[s],void 0,function*({user:e,walletConnector:t,environmentId:n,chains:i,sessionPublicKey:a,webAuthnAttestation:r,withAuthenticator:o}){let s;if(!t)throw new XU;if(!e)throw new wL("User is not defined");if(t.setEmail(e.email),o||void 0!==r){e.email||XE(t,e);let{attestation:n,challenge:i,displayName:a}=r||(yield t.getWebAuthnAttestation());s={attestation:n,challenge:i,passkeyAlias:a}}let l=yield $k(void 0,[Object.assign({chains:i,environmentId:n,sessionPublicKey:a},s)],void 0,function*({attestation:e,challenge:t,environmentId:n,chains:i=[hX.Evm],passkeyAlias:a,sessionPublicKey:r}){let o=[{chains:i,embeddedWalletProvider:hQ.Turnkeyhd,isAuthenticatorAttached:!1,passkeyAlias:a,sessionPublicKey:r}];e&&t&&(o[0]=Object.assign(Object.assign({},o[0]),{embeddedWalletSpecificOpts:{attestation:e,challenge:t},isAuthenticatorAttached:!0}));try{let e=yield Lr().createEmbeddedWallets({createEmbeddedWalletsRequest:{embeddedWallets:o},environmentId:n});return VZ(e)}catch(e){yield V7(e,"[createTurnkeyEmbeddedWallet] Error creating embedded wallet");return}});if(!l)throw new wL("Failed to create embedded wallet");let d=J2(l,[t.connectedChain]);if(!d)throw new wL("EmbeddedWalletVerifiedCredential not found");return t.setVerifiedCredentials(l.verifiedCredentials),{embeddedWalletVerifiedCredential:d,updatedUser:l,walletConnector:t}})),f=null==(l=c.verifiedCredentials)?void 0:l.find(({walletName:e})=>null==e?void 0:e.startsWith("turnkey")),g=!!(null==(m=null==f?void 0:f.walletProperties)?void 0:m.isAuthenticatorAttached),y=u.createWallet({address:(yield u.getAddress())||"",chain:u.connectedChain,connector:u,id:d.id,isAuthenticated:g,key:d.walletName||u.key}),w=J9(d,c.verifiedCredentials);w?(yield Ye({account:w,primaryWalletId:w.id,verifiedCredentials:c.verifiedCredentials,walletConnectorOptions:t}),VH(w.id)):VH(d.id),xR.emit("embeddedWalletCreated",y,f,c),i(!1,{performMultiWalletChecks:!1})}catch(e){xj.error("Failed to create embedded wallet",e),d(e),xR.emit("embeddedWalletFailed",e)}finally{s(!1)}}),[h,p,i,n,c,u]),error:l,isLoading:o}},XQ=e=>{var t;return!!e&&!!$Y(e)&&!!(null==(t=e.sessionKeys)?void 0:t.publicKey)},X0=()=>{let{user:e,projectSettings:t}=Fr(),{isTurnkeyWallet:n}=Xx(),{createEmbeddedWallet:i,createEmbeddedWalletAccount:a,createOrRestoreSession:r,createPasskey:o,revealEmbeddedWalletKey:s,getPasskeys:l,isSessionActive:d,sendOneTimeCode:c,getWalletVersion:u}=(()=>{var e,t,n,i,a;let{projectSettings:r,primaryWallet:o,user:s,environmentId:l,walletConnectorOptions:d}=Fr(),{addedWalletsIds:c}=Lv(),{createTurnkeyWallet:u}=(()=>{let{projectSettings:e,walletConnectorOptions:t,setShowAuthFlow:n,environmentId:i,user:a,primaryWallet:r}=Fr(),{clearStackAndPush:o}=xD(),{createDynamicEmbeddedWalletMutation:s}=XX(),{getEOAWallet:l}=Xk(),d=(0,_N.useCallback)((e,a)=>$k(void 0,void 0,void 0,function*(){return new Promise((r,o)=>{xR.once("embeddedWalletCreated",e=>{r(e)}),xR.once("embeddedWalletFailed",e=>o(e)),s({chains:e,environmentId:i,options:a,walletConnectorOptions:t,withAuthenticator:!1}).then(()=>{n(!1,{performMultiWalletChecks:!1}
90)}).catch(e=>{o(e)})})}),[s,i,t,n]),c=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){return o("passkey-intro",{chains:e}),n(!0,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1}),new Promise((e,t)=>{xR.once("embeddedWalletCreated",t=>e(t)),xR.once("embeddedWalletFailed",e=>{e instanceof DOMException&&"NotAllowedError"===e.name?xj.error("User cancelled the passkey creation.",e):t(e)})})}),[n,o]),u=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){var n,i;let{chain:r}=e,o=Xj(t,r),s=null;if(a){null==(n=null==o?void 0:o.walletConnector)||n.setVerifiedCredentials(a.verifiedCredentials);let i=J9(e,a.verifiedCredentials);i?(yield Ye({account:i,primaryWalletId:i.id,verifiedCredentials:a.verifiedCredentials,walletConnectorOptions:t}),s=i.id):s=e.id}s&&VH(s);let l=!!(null==(i=e.walletProperties)?void 0:i.isAuthenticatorAttached);if(!(null==o?void 0:o.walletConnector))throw Error("Could not find the embedded wallet connector");let d=o.walletConnector;return Promise.resolve(d.createWallet({address:(yield d.getAddress())||"",chain:d.connectedChain,connector:d,id:e.id,isAuthenticated:l,key:e.walletName||d.key||""}))}),[t,a]);return{createTurnkeyWallet:(0,_N.useCallback)((i,r)=>$k(void 0,void 0,void 0,function*(){var o,s,l,m,p,h;if(!a)throw Error(VQ);let v=(null==(o=null==e?void 0:e.sdk.embeddedWallets)?void 0:o.automaticEmbeddedWalletCreation)===!1,f=(null==(s=null==e?void 0:e.sdk.embeddedWallets)?void 0:s.defaultWalletVersion)===hP.V2,g=LR(e),y=J2(a,null!=i?i:[g]),w=XP(a);if((null==w?void 0:w.length)&&(y||!v)){if(y&&a.newUser&&(null==(m=null==e?void 0:e.sdk.embeddedWallets)?void 0:m.automaticEmbeddedWalletCreation)){let e=XY(t,g);if(!e)throw Error("Could not find the embedded wallet connector");let n=e.createWallet({address:(yield e.getAddress())||"",chain:e.connectedChain,connector:e,id:y.id,isAuthenticated:!!(null==(p=null==y?void 0:y.walletProperties)?void 0:p.isAuthenticatorAttached),key:null!=(h=y.walletName)?h:e.key});VH(y.id),xR.emit("embeddedWalletCreated",n,y,a)}}else{let t=XI(a,hR.Email);return!(null==(l=null==e?void 0:e.sdk.embeddedWallets)?void 0:l.forceAuthenticatorAtSignup)&&t||(null==r?void 0:r.webAuthnAttestation)||f?d(i,r):c(i)}if(n(!1,{performMultiWalletChecks:!1}),!y)throw Error("Primary wallet is not an embedded wallet");return u(y)}),[a,e,r,l,n,u,d,c,t])}})(),{hasRecoveryEmail:m}=Xx(),{createRootElement:p}=XZ(),{isLoadingEmbeddedWallet:h,setIsLoadingEmbeddedWallet:v}=Bb(),{getEOAWallet:f}=Xk(),g=null!=(e=o&&f(o))?e:o,y=(0,_N.useCallback)(()=>XR(s,"turnkey"),[s]),w=(0,_N.useCallback)(()=>$Y(null==g?void 0:g.connector)?go.V2:go.V1,[null==g?void 0:g.connector]),{shouldInitRecovery:_,initPasskeyRecoveryProcess:b}=XJ(),k=(0,_N.useCallback)((e,t)=>$k(void 0,void 0,void 0,function*(){var n;if(!s)throw new wL(VQ);let i=XP(s),a=LR(r),o=J2(s,null!=e?e:[a]),l=(null==(n=null==r?void 0:r.sdk.embeddedWallets)?void 0:n.automaticEmbeddedWalletCreation)===!1;if((null==i?void 0:i.length)&&!o&&!l)throw new XO("User already has a linked branded wallet, and manual mode creation is not enabled.");return XK(r),v(!1),u(e,t)}),[u,r,v,s]),I=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({chain:e}){var t,n,i;if(!s)throw Error(VQ);XK(r);let a=J2(s,[LR(r)]);if(!(null==(t=null==a?void 0:a.walletProperties)?void 0:t.turnkeyHDWalletId))throw new wL("No HD wallet was found for this user to derive a wallet account. Use createEmbeddedWallet first","NoHdWalletFound");let o=yield $k(void 0,[{chain:e,environmentId:l}],void 0,function*({environmentId:e,chain:t}){try{return yield Lr().getCreateWalletAccountRequest({chain:t,environmentId:e})}catch(e){throw yield V7(e,"Error fetching create embedded wallet account request",{chain:t}),new wL("Error fetching create embedded wallet account request")}});$Y(null==g?void 0:g.connector)?yield null==(n=null==g?void 0:g.connector)?void 0:n.createOrRestoreSession({ignoreRestore:!0}):(yield _())&&(yield b("email"));let d=yield null==(i=null==g?void 0:g.connector)?void 0:i.stampCreateWalletAccountRequest({request:o}),u=yield $k(void 0,[{createEmbeddedWalletAccountRequest:d,environmentId:l}],void 0,function*({environmentId:e,createEmbeddedWalletAccountRequest:t}){try{return yield Lr().createWalletAccount({createWalletAccountRequest:{turnkeySignedRequest:t},environmentId:e})}catch(e){throw yield V7(e,"[createEmbeddedWalletAccount] Error creating embedded wallet account",{createEmbeddedWalletAccountRequest:t}),new wL("[createEmbeddedWalletAccount] Error creating embedded wallet account")}}),m=J1(s.verifiedCredentials,u.user.verifiedCredentials).filter(({format:e})=>e===hR.Blockchain).map(({id:e})=>e);return c.current=c.current.concat(m),J_({environmentId:l})}),[l,null==g?void 0:g.connector,b,r,_,s,c]),x=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){var t,n,i,a,l,d,c;if(!s)throw new wL(VQ);let u=null==o?void 0:o.connector;if(u&&$Y(u))return u.createOrRestoreSession();let h=null==g?void 0:g.connector;if(h&&$Y(h))return h.createOrRestoreSession();let v=XA(null==g?void 0:g.connector);if(v.isSessionActive())return VJ;let f=p(Bk);if(XV(null==(t=null==r?void 0:r.sdk.embeddedWallets)?void 0:t.sessionKeyDuration))try{if
90(yield XB({iframeContainer:f.current,iframeElementId:BI,sessionExpiration:Xq(null==(i=null==(n=null==r?void 0:r.sdk)?void 0:n.embeddedWallets)?void 0:i.sessionKeyDuration),user:s,wallet:o}))return"session_restored"}catch(e){xj.error("Failed to restore embedded wallet",e)}if(!(null==e?void 0:e.oneTimeCode))throw new wL("One-time code is required to create a session.","invalid_request");if(!y()||!m)throw new wL("User does not have a secure enclave wallet or a verified email",VX);if(!o)throw new wL("No primary wallet found");let w=Bo(o.id,(null==s?void 0:s.verifiedCredentials)||[]),_=null!=(c=null==(d=null==(l=null==(a=null==s?void 0:s.verifiedCredentials)?void 0:a.find(({walletName:e,id:t})=>(null==e?void 0:e.startsWith("turnkey"))&&t===w))?void 0:l.walletProperties)?void 0:d.turnkeySubOrganizationId)?c:void 0;yield v.verifyRecoveryCode(e.oneTimeCode,null!=_?_:void 0);let b={createdAt:new Date().getTime(),emailCode:e.oneTimeCode,userId:v.recoveryUserId};return _h.setItem(z$,b),"session_created"}),[p,s,m,o,null==(n=null==(t=null==r?void 0:r.sdk)?void 0:t.embeddedWallets)?void 0:n.sessionKeyDuration,y,null==g?void 0:g.connector]),S=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){var t,n;if(!s)throw new wL(VQ);XK(r);let i=XT(d,null==(t=null==r?void 0:r.sdk.embeddedWallets)?void 0:t.chainConfigurations,s.verifiedCredentials);if(!(null==i?void 0:i.walletConnector))throw new wL("Wallet connector not found",VX);let a=i.walletConnector;a.setEmail(null==s?void 0:s.email),!s||(null==s?void 0:s.email)||XE(a,s);let o=XI(s,hR.Email);if(!("id"in i)||!o)return a.getWebAuthnAttestation();let c=null==(n=null==i?void 0:i.walletProperties)?void 0:n.turnkeySubOrganizationId;if(!c)throw new wL("No sub organization id found for the wallet",VX);let u=XA(a);yield x(e);let{attestation:m,challenge:p,displayName:h}=yield a.getWebAuthnAttestation();if(yield u.addPasskeyAuthenticator({attestation:m,challenge:p,turnkeySubOrganizationId:c}),!(yield V6({attestation:m,challenge:p,environmentId:l,walletId:null==i?void 0:i.id})))throw new wL("Error completing passkey recovery");return{attestation:m,challenge:p,displayName:h}}),[x,l,r,s,d]),C=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){if(!s)throw new wL(VQ);return(yield V4({environmentId:l})).passkeys}),[s,l]),R=(0,_N.useMemo)(()=>{var e;let t=null==g?void 0:g.connector;return!!t&&"getAuthenticatorHandler"in t&&(null==(e=XA(t))?void 0:e.isSessionActive())},[null==g?void 0:g.connector]),O=(0,_N.useMemo)(()=>XQ(null==g?void 0:g.connector),[null==g?void 0:g.connector]),j=(0,_N.useMemo)(()=>XQ(null==o?void 0:o.connector),[null==o?void 0:o.connector]),T=R||j||O,P=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({type:e,htmlContainerId:t}){var n,i,a,o,c,u;if(!s)throw new wL(VQ);yield XW({wallet:g});let m=XT(d,null==(n=null==r?void 0:r.sdk.embeddedWallets)?void 0:n.chainConfigurations,null==s?void 0:s.verifiedCredentials),h=null==(i=null==m?void 0:m.walletProperties)?void 0:i.turnkeyHDWalletId;"recoveryPhrase"!==e||h||(e="privateKey");let v=p(Bx,t||"dyn-secure-enclave-export-container-id");v.current.style.display="none",$Y(null==g?void 0:g.connector)&&(yield null==(a=null==g?void 0:g.connector)?void 0:a.createOrRestoreSession()),yield XM({iframeContainer:v.current,iframeElementId:Bx,wallet:g});try{yield XD({address:"privateKey"===e?null==g?void 0:g.address:void 0,environmentId:l,user:s,wallet:g})}catch(t){$Y(null==g?void 0:g.connector)&&(null==(o=null==g?void 0:g.connector)?void 0:o.removeSessionKeys)&&(yield null==(c=null==g?void 0:g.connector)?void 0:c.removeSessionKeys(),yield null==(u=null==g?void 0:g.connector)?void 0:u.createOrRestoreSession({ignoreRestore:!0}),xj.error("[TK - removeSessionKeys] failed to perform revealEmbeddedWalletKey activity",{address:null==g?void 0:g.address,err:t,userId:null==s?void 0:s.userId})),yield XD({address:"privateKey"===e?null==g?void 0:g.address:void 0,environmentId:l,user:s,wallet:g})}return v.current.style.display="block",!0}),[p,l,g,null==(a=null==(i=null==r?void 0:r.sdk)?void 0:i.embeddedWallets)?void 0:a.chainConfigurations,s,d]),E=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){var e,t;if(!s)throw new wL(VQ);let n=XT(d,null==(e=null==r?void 0:r.sdk.embeddedWallets)?void 0:e.chainConfigurations,s.verifiedCredentials);if(!n||!("id"in n))throw new wL("User does not have a valid secure enclave wallet",VX);let i=XA(null==n?void 0:n.walletConnector),a=n.id;if(i.isSessionActive())throw new wL("Session is active. No need to create a new one",VJ);let o=p(Bk),c=yield i.initRecovery("email",o.current,BI,Xq(null==(t=null==r?void 0:r.sdk.embeddedWallets)?void 0:t.sessionKeyDuration));if(!c)throw new wL("error_sending_code");return i.recoveryUserId=(yield V5({authenticatorType:"email",environmentId:l,publicKey:c,walletId:a})).turnkeyUserId,"code_sent"}),[p,s,l,r,d]);return(0,_N.useMemo)(()=>({createEmbeddedWallet:k,createEmbeddedWalletAccount:I,createOrRestoreSession:x,createPasskey:S,getPasskeys:C,getWalletVersion:w,isLoadingEmbeddedWallet:h,isSessionActive:T,revealEmbeddedWalletKey:P,sendOneTimeCode:E,userHasEmbeddedWallet:y}),[k,I,x,S,C,w,h,T,P,E,y])})(),{isLoadingEmbeddedWallet:m}=Bb(),p=(0,_N.useCallback)(()=>XR(e),[e]),h=(0,_N.useCallback)(()=>
90{if(!e)throw new wL(VQ);if(!p())throw new wL("Embedded wallet not found");if(n)return u()},[u,n,e,p]),v=(0,_N.useCallback)((e,t)=>$k(void 0,void 0,void 0,function*(){return yield i(e,t)}),[i]),f=(0,_N.useCallback)(()=>{var e;return!!(null==(e=null==t?void 0:t.sdk.embeddedWallets)?void 0:e.promptForKeyExport)},[t]),g=(0,_N.useCallback)(()=>{var e;return null==(e=null==t?void 0:t.sdk.embeddedWallets)?void 0:e.defaultWalletVersion},[t]),y=(0,_N.useCallback)(e=>J3(e,t,!0),[t]),w=(0,_N.useCallback)(()=>{var e,n;let i=XC(t),{user:a}=$y(),r=FY();if(g()===hP.V3){let e=y(a);return e&&!r&&VH(e.id),!1}if(!i||r)return!1;if(a){let e=y(a);if(e)return VH(e.id),!1}return!XC(t)||!!(null==(n=null==(e=null==t?void 0:t.sdk)?void 0:e.embeddedWallets)?void 0:n.automaticEmbeddedWalletCreation)},[t,g,y]);return{createEmbeddedWallet:v,createEmbeddedWalletAccount:a,createOrRestoreSession:r,createPasskey:o,embeddedWalletSettingVersion:g,getPasskeys:l,getWalletVersion:h,isLoadingEmbeddedWallet:m,isSessionActive:d,revealWalletKey:t=>$k(void 0,void 0,void 0,function*(){if(!e)throw new wL(VQ);if(!p())throw new wL("Embedded wallet not found");return s(t)}),sendOneTimeCode:c,shouldAutoCreateEmbeddedWallet:w,shouldPromptForKeyExport:f,userHasEmbeddedWallet:p}},X1={[la.UNKNOWN]:"dyn_error.default",[la.DEFAULT]:"dyn_error.default",[la.USER_REJECTED]:"dyn_error.user_rejected",[la.MESSAGE_SIGNATURE_DENIED]:"dyn_error.message_signature_denied",[la.WALLET_LOCKED]:"dyn_error.wallet_locked",[la.INVALID_PARAMETERS]:"dyn_error.invalid_parameters",[la.INTERNAL_ERROR]:"dyn_error.internal_error",[la.ACCOUNT_ALREADY_LINKED_TO_DIFFERENT_PROFILE]:"dyn_error.account_already_linked_to_different_profile",[la.CONNECTION_REJECTED]:"dyn_error.connection_rejected",[la.MISSING_PUBLIC_ADDRESS]:"dyn_error.missing_public_address",[la.CONNECTION_PROPOSAL_EXPIRED]:"dyn_error.connection_proposal_expired",[la.CREDENTIAL_NOT_ENABLED_FOR_SIGN_IN]:"dyn_error.credential_not_enabled_for_sign_in",[la.SEI_NOT_ENABLED_IN_KEPLR_WALLET]:"dyn_error.sei_not_enabled_in_keplr_wallet",[F9]:"dyn_error.rate_limit_error"},X2=e=>{var t,n,i;let a=La();return!!(null==(i=null==(n=null==(t=null==a?void 0:a.security)?void 0:t.mfa)?void 0:n.methods)?void 0:i.find(t=>t.type===e&&t.enabled))},X3=()=>(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){return Dh()}),[]),X5={Icon:void 0,descriptionKey:"dyn_mfa.choose_device_view.passkey_description",labelKey:"dyn_mfa.choose_device_view.passkey",type:v_.Passkey},X6={Icon:void 0,descriptionKey:"dyn_mfa.choose_device_view.authenticator_app_description",labelKey:"dyn_mfa.choose_device_view.authenticator_app",type:v_.Totp},X4={Icon:void 0,descriptionKey:"dyn_mfa.choose_device_view.backup_code_description",labelKey:"dyn_mfa.choose_device_view.backup_code",type:"backupCode"},X7={[hO.CoinbaseOnramp]:"popup",[hO.CryptoDotCom]:"popup"},X8=e=>{var t,n,i,a;let r=null!=(t=X7[e.provider])?t:"iframe";return{displayName:null!=(i=null!=(n=e.name)?n:e.provider)?i:"",iconUrl:null!=(a=e.iconUrl)?a:"",id:String(e.provider),openMode:r,url:e.url}},X9=(e,t)=>{e.current&&(e.current.reject(t),e.current=null)},Qe=e=>!!(null==e?void 0:e.sendBitcoin),Qt=(e,t)=>{var n,i;return null==(i=null==(n=null==t?void 0:t.additionalAddresses)?void 0:n.find(t=>t.type===e))?void 0:i.address},Qn=e=>$k(void 0,[e],void 0,function*({address:e,chainName:t,environmentId:n,network:i,primaryWallet:a,token:r,tokenAmount:o,currency:s,includeDisabled:l=!1,merchantName:d}){var c;let u,m,p=(null==a?void 0:a.chain)?null==(c=_O(a.chain))?void 0:c.name:void 0,h=null!=t?t:p,v=a&&Qe(a.connector)&&Qt(hj.Payment,a);if(u=i&&"evm"===h?(null==i?void 0:i.toString())||"1":void 0,!h||!(null==a?void 0:a.address)&&!e)return[];let f=e||v||(null==a?void 0:a.address);return f?(yield(m={chain:h,currency:s,environmentId:n,includeDisabled:l,merchantName:d,networkId:u,token:r,tokenAmount:o,walletAddress:f},$k(void 0,[m],void 0,function*({chain:e,environmentId:t,networkId:n,token:i,tokenAmount:a,walletAddress:r,currency:o,includeDisabled:s,merchantName:l}){let{onramps:d}=yield Lr().getSupportedOnramps({chain:e,currency:o,environmentId:t,includeDisabled:s,merchantName:l,networkId:n?String(n):void 0,token:i,tokenAmount:a,walletAddress:r});return null!=d?d:[]})))||[]:[]}),Qi=(0,_N.createContext)(void 0),Qa=({children:e})=>{var t,n,i,a,r;let o=(0,_N.useRef)(null),[s,l]=(0,_N.useState)(),[d,c]=(0,_N.useState)(!1),[u,m]=(0,_N.useState)(!1),[p,h]=(0,_N.useState)(void 0),{environmentId:v,network:f,primaryWallet:g,projectSettings:y,overrides:w}=Fr(),{setDynamicWidgetView:_}=JJ(),[b,k]=(0,_N.useState)({}),[I,x]=(0,_N.useState)(!0),S=(0,_N.useCallback)(e=>{c(e),!e&&o.current&&X9(o,new wL("User cancelled"))},[]),C=(0,_N.useCallback)(({address:e,token:t,network:n,tokenAmount:i,chainName:a,currency:r})=>{k({address:e,chainName:a,currency:r,network:n,token:t,tokenAmount:i}),(e||t||n||i||a||r)&&x(!0)},[]),R=(0,_N.useCallback)(()=>{h(void 0),m(!1)},[]),{enabledOnRamps:O}=(({primaryWallet:e,network:t,environmentId:n,projectSettingsOnramps:i,target:a,includeDisabled:r,shouldFetch:o=!1})=>{let{data:s=[]}=VP(()=>$k(void 0,void 0,void 0,function*(){var i;return(null==e?void 0:e.address)?Qn({address:a.address,chainName:a.chainName,currency:a.currency,environmentId:n,includeDisabled:!0,network:null!=(i=a.network)?i:t,primaryWallet:e,token:a.token,tokenAmount:a.tokenAmount}):[]}),{deps:[n,t,null==e?void 0:e.address,a.address,a.token,a.tokenAmount,a.chainName,a.network,a.currency],enabled:o&&(r||!!(null==i?void 0:i.length)),initialData:[]}),l=(0,_N.useMemo)(()=>s.filter(e=>null==i?void 0:i.includes(e.provider)),[s,i]);return(0,_N.useMemo)(()=>({allOnRamps:s,enabledOnRamps:l}),[s,l])})({environmentId:v,includeDisabled:!0,network:f,primaryWallet:g,projectSettingsOnramps:null==(n=null==(t=null==y?void 0:y.sdk)?void 0:t.funding)?void 0:n.onramps,shouldFetch:I,target:b}),j=(0,_N.useMemo)(()=>O.map(e=>{let t=X8(e);return t.id===hO.CryptoDotCom&&(t.onClick=()=>_("crypto-com-onramp")),t}),[O,_]),T=(0,_N.useMemo)(()=>{let e=null==w?void 0:w.onrampOptions;return"function"==typeof e?e(j):e||[]},[null==w?void 0:w.onrampOptions,j]),P=(0,_N.useMemo)(()=>{var e,t,n;return((null==w?void 0:w.onrampOptions)===void 0||0!==T.length)&&(T.length>0||!!((null==(n=null==(t=null==(e=null==y?void 0:y.sdk)?void 0:e.funding)?void 0:t.onramps)?void 0:n.length)&&O.length))},[null==(r=null==(a=null==(i=null==y?void 0:y.sdk)?void 0:i.funding)?void 0:a.onramps)?void 0:r.length,O.length,T.length,null==w?void 0:w.onrampOptions]),E=(0,_N.useMemo)(()=>!!g,[g]),A=(0,_N.useCallback)(({provider:e,wallet:t,payingWithDynamic:n})=>{var i;if((E||n)&&l(e.id),S(!0),"popup"===e.openMode&&e.url&&S)return((e,t,n,...i)=>$k(void 0,[e,t,n,...i],void 0,function*(e,t,n,i=vr.CoinbaseOnramp){try{let t;if(!e)throw Error("Cannot open onramp popup: Empty URL");if(_t()&&i===vr.CryptoDotCom){window.open(e,"_blank","noopener,noreferrer"),n(!1);return}yield(t=()=>{n(!1)},new Promise((n,i)=>{let a=window.open("","_blank",((e,t)=>
90{let{screenLeft:n=window.screenX,screenTop:i=window.screenY}=window,{innerWidth:a=document.documentElement.clientWidth,innerHeight:r=document.documentElement.clientHeight}=window;return`toolbar=0,location=0,menubar=0,resizable=1,scrollbars=1,width=${e},height=${t},left=${n+(a-e)/2},top=${i+(r-t)/2}`})(500,600));if(!a)return void i(Error("Popup blocked"));let r=setInterval(()=>{a.closed&&(clearInterval(r),window.removeEventListener("unload",o),t())},500);a.location.href=e;let o=()=>{clearInterval(r),a.closed||a.close(),window.removeEventListener("unload",o)};window.addEventListener("unload",o),n(o)}))}catch(e){if(n(!1),e instanceof Error)throw e;throw Error("Error opening onramp popup")}}))(null!=(i=e.url)?i:"",t,S,e.id)},[E,S]),N=(0,_N.useMemo)(()=>(null==w?void 0:w.onrampOptions)!==void 0?T:j,[j,T,null==w?void 0:w.onrampOptions]),q=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({onrampProvider:e,address:t,token:n,tokenAmount:i,network:a,chainName:r,currency:s,overrideOnRamp:l,payingWithDynamic:d,merchantName:c}){var u,p,y,w;if(!P&&!l&&!d)throw Error("Onramp is not enabled");if(m(!1),o.current)return o.current.promise;o.current=new Jk,I||x(!0);let _=j,b=a||f,k=l||!!t||!!n||!!a||!!i||!!r||!!s||!!c,S=!!r&&!!b&&!!n&&!!i&&!!t;if(d&&!S)return X9(o,Error("PayingWithDynamic: Missing parameters")),null==(u=o.current)?void 0:u.promise;k&&m(!0),(k||d&&S)&&(_=(yield Qn({address:t,chainName:r,currency:s,environmentId:v,includeDisabled:l,merchantName:c,network:b,primaryWallet:g,token:n,tokenAmount:i})).map(e=>X8(e)));let C=_.find(t=>t.id===e);return d&&!C?(X9(o,Error("PayingWithDynamic: Onramp provider not found")),null==(p=o.current)?void 0:p.promise):C?(h(C),A({payingWithDynamic:d,provider:C}),null==(w=o.current)?void 0:w.promise):(X9(o,Error("Onramp provider not found")),null==(y=o.current)?void 0:y.promise)}),[j,v,P,g,f,A,I]),U=(0,_N.useMemo)(()=>{let e;return u?e=p:N.length&&(e=N.find(e=>e.id===s)),e},[p,N,u,s]),M=(0,_N.useCallback)(({provider:e,wallet:t})=>{e.onClick?e.onClick({wallet:t}):(R(),A({provider:e,wallet:t}))},[A,R]),D=(0,_N.useMemo)(()=>({enabledOnrampProviders:N,onrampEnabled:P,openOnramp:q,selectOnrampProvider:M,selectedOnramp:U,setEnabledOnrampProvidersTargetValue:C,setShowOnramp:S,showOnramp:d}),[N,P,q,U,C,d,S,M]);return(0,xx.jsx)(Qi.Provider,{value:D,children:e})},Qr=xT(Qi,"OnrampContextProvider"),{getConnectorsInitializing:Qo,resetConnectorsInitializing:Qs,setConnectorsInitializing:Ql,useConnectorsInitializing:Qd}=z9("connectorsInitializing"),Qc=(e,t)=>{Ql(Object.assign(Object.assign({},Qo()),{[e]:t}))},Qu=(e,t,n)=>e.replace(e.substring(t,n),"..."),Qm=(e,t)=>{if(!e)return"";let n=(null==t?void 0:t.breakpoint)||12,i=(null==t?void 0:t.cutStart)||4,a=(null==t?void 0:t.cutEnd)||4,[r,o]=e.split("@");return(null==r?void 0:r.length)>n&&(r=Qu(r,i,r.length-a)),(null==o?void 0:o.length)>n&&(o=Qu(o,i,o.length-a)),`${r}@${o}`},Qp=({className:e="",dot:t,text:n,copykey:i,variant:a="secondary"})=>(0,xx.jsxs)("div",{className:zj("badge__container",`badge__container__${a}`,e),children:[t&&(0,xx.jsx)("span",{"data-testid":"badge__dot",className:"badge__dot"}),(0,xx.jsx)("span",{copykey:i,children:n})]}),Qh=({options:e,setShowMenu:t})=>(0,xx.jsx)("div",{className:"dots-menu-dropdown__container",style:{zIndex:0x7fffffff},children:e.map(e=>e.hide?null:(0,xx.jsxs)("div",{className:"dots-menu-dropdown__item",onClick:()=>{e.callback(),t(!1)},children:[e.Icon&&(0,xx.jsx)(zX,{color:"text-tertiary",children:e.Icon}),(0,xx.jsxs)(zQ,{copykey:e.copykey,className:"dots-menu-dropdown__item-text",color:e.fontColor?e.fontColor:"secondary",weight:e.fontWeight,children:[e.text," ",e.badge?(0,xx.jsx)(Qp,{text:e.badge}):null]}),e.endSlot&&(0,xx.jsx)("div",{className:"dots-menu-dropdown__item__end-slot",children:e.endSlot})]},e.text))});var Qv=["title","titleId"];function Qf(){return(Qf=Object.assign.bind()).apply(null,arguments)}var Qg=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Qv);return _N.createElement("svg",Qf({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gb||(gb=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 2a1.333 1.333 0 1 1 0 2.667A1.333 1.333 0 0 1 8 2Zm0 4.667a1.333 1.333 0 1 1 0 2.666 1.333 1.333 0 0 1 0-2.666Zm0 4.666A1.333 1.333 0 1 1 8 14a1.333 1.333 0 0 1 0-2.667Z",fill:"currentColor"})))};let Qy=({options:e,buttonClassName:t,buttonClassNameWithOpenMenu:n,direction:i="right",iconOverride:a})=>{let r=(0,_N.useRef)(null),[o,s]=(0,_N.useState)(!1),l=(0,_N.useCallback)(()=>{setTimeout(()=>s(!0),0)},[s]),d=(0,_N.useCallback)(()=>{s(!1)},[s]);return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(BV,{ref:r,onClick:l,"data-testid":"dotsMenu",className:o?n:t,children:a||(0,xx.jsx)(zX,{children:(0,xx.jsx)(Qg,{})})}),(0,xx.jsx)(B3,{isOpen:o,onClickOutside:d,onScroll:d,anchorRef:r,anchorOrigin:"right"===i?"bottom-left":"top-right",transformOrigin:"right"===i?"top-left":"bottom-right",children:(0,xx.jsx)(Qh,{options:e,setShowMenu:s})})]})},Qw={error:null,isLoading:!1,otpVerification:null},Q_=e=>e.format===hR.Email||e.format===hR.PhoneNumber,Qb=()=>{let{completeAuth:e}=eaG({});return(0,_N.useCallback)(t=>$k(void 0,void 0,void 0,function*(){let n;return yield e({updateJwtFunction:()=>$k(void 0,void 0,void 0,function*(){var e;let i=yield WJ(t);return(null==(e=null==t?void 0:t.requestedScopes)?void 0:e.length)&&VZ(i),n=i.mfaToken,xR.emit("mfaCompletionSuccess",{mfaToken:i.mfaToken}),{isEmailVerificationRequired:!1,isSmsVerificationRequired:!1,missingFields:[],updateUserProfileResponse:i}})}),n}),[e])},Qk=()=>{let{setShowAuthFlow:e}=Fr(),{pushView:t}=xD(),n=X3(),i=Qb(),a=$w();return{promptMfa:(0,_N.useCallback)((r,o)=>$k(void 0,void 0,void 0,function*(){var s;let l=null!=o?o:yield n(),d=[...l.passkeys.map(e=>Object.assign(Object.assign({},e),{type:v_.Passkey})),...l.devices.map(e=>Object.assign(Object.assign({},e),{type:v_.Totp}))];if(!l.userHasVerifiedMfaMethods||0===d.length){e(!0),t("mfa-choose-device",{createMfaToken:null==r?void 0:r.createMfaToken,requestedScopes:null==r?void 0:r.requestedScopes});return}switch(d.reduce((e,t)=>
90null==e?t:null==t?e:e.createdAt&&t.createdAt?e.createdAt>=t.createdAt?e:t:t.createdAt?t:e).type){case v_.Passkey:{let n=i({createMfaToken:(null==r?void 0:r.createMfaToken)?{singleUse:!0}:void 0,requestedScopes:null==r?void 0:r.requestedScopes});return e(!0),t("passkey-confirm",{authenticatePasskeyPromise:n,createMfaToken:null==r?void 0:r.createMfaToken,requestedScopes:null==r?void 0:r.requestedScopes}),n}case v_.Totp:{if((null==a?void 0:a.mfaToken)&&!(null==(s=null==r?void 0:r.requestedScopes)?void 0:s.length))return null==a?void 0:a.mfaToken;let n=new Jk;e(!0),t("mfa-verification",{createMfaToken:null==r?void 0:r.createMfaToken,requestedScopes:null==r?void 0:r.requestedScopes});let i=jq({event:"mfaCompletionSuccess",listener:({mfaToken:e})=>n.resolve(e)},a),o=()=>n.reject(Error("MFA view closed"));return xR.on("authFlowClose",o),n.promise.finally(()=>{i(),xR.off("authFlowClose",o)}),n.promise.then(t=>(e(!1),t))}default:throw Error("Error determining MFA method to use")}}),[i,a,n,t,e])}},QI=["zerodev","dynamicwaas","turnkey","turnkeyhd"],Qx=()=>{let{setShowAuthFlow:e}=Fr(),{pushView:t}=xD(),n=$_("user"),{userWallets:i}=Lv(),a=(0,_N.useMemo)(()=>{var e;let t=[],a=null!=(e=null==n?void 0:n.verifiedCredentials)?e:[];return a.filter(e=>!0===e.signInEnabled&&(e.format===hR.Email||e.format===hR.PhoneNumber)).forEach(e=>{var n;let i=e.format===hR.Email?"email":"sms",a="email"===i?null!=(n=e.email)?n:"":[e.phoneCountryCode,e.phoneNumber].filter(Boolean).join(" ")||"";a&&t.push({credentialId:e.id,label:a,type:i})}),i.filter(e=>!(e=>{var t;let n=null==(t=e.connector)?void 0:t.key;if(n&&QI.includes(n))return!0;let i=e.connector;return(null==i?void 0:i.isEmbeddedWallet)===!0})(e)).filter(e=>{let t=a.find(t=>t.id===e.id);return(null==t?void 0:t.signInEnabled)===!0}).forEach(e=>{var n;let i=(null==(n=e.connector)?void 0:n.name)&&e.address?`${e.connector.name} (${Xg(e.address)})`:Xg(e.address)||e.id;t.push({credentialId:e.id,label:i,type:"wallet"})}),a.filter(e=>e.format===hR.Oauth&&null!==e.oauthProvider&&void 0!==e.oauthProvider&&!0===e.signInEnabled).forEach(e=>{var n;let i=null!=(n=e.oauthDisplayName)?n:String(e.oauthProvider);t.push({credentialId:e.id,label:i,oauthProvider:e.oauthProvider,type:"oauth"})}),t},[null==n?void 0:n.verifiedCredentials,i]);return{promptReauthenticate:(0,_N.useCallback)(n=>$k(void 0,void 0,void 0,function*(){if(0===a.length)return Promise.reject(Error("No reauthentication methods available. Add email, SMS, wallet, or a social account to your account."));let i=new Jk,r=!1,o=()=>{r||(r=!0,xR.off("authFlowClose",s))},s=()=>{o(),i.reject(Error("Reauthentication flow closed"))},l=()=>{o(),i.resolve(void 0)},d=e=>{o(),i.reject(e)};if(e(!0),1===a.length){let[e]=a;"email"===e.type||"sms"===e.type?t("step-up-reauth-otp",{credentialId:e.credentialId,displayLabel:e.label,onError:d,onSuccess:l,requestedScopes:null==n?void 0:n.requestedScopes,type:e.type}):"oauth"===e.type&&e.oauthProvider?t("step-up-reauth-social",{onError:d,onSuccess:l,provider:e.oauthProvider,requestedScopes:null==n?void 0:n.requestedScopes}):t("step-up-reauth-wallet",{credentialId:e.credentialId,onError:d,onSuccess:l,requestedScopes:null==n?void 0:n.requestedScopes})}else{let e=(()=>{let e=$v();if(!e)return;let t=(e=>{var t;if(e)try{let n=null==(t=e.split(".")[1])?void 0:t.replace(/-/g,"+").replace(/_/g,"/");if(!n)return void xj.error("Failed to parse token to base64 payload");let i=atob(n),a=decodeURIComponent(i.split("").map(e=>`%${`00${e.charCodeAt(0).toString(16)}`.slice(-2)}`).join(""));return JSON.parse(a)}catch(e){xj.error("Failed to parse token",{error:e instanceof Error?e.message:String(e)});return}})(e);if(t&&"object"==typeof t)try{return function(e){var t;if(null==e)return e;return{kid:e.kid,aud:e.aud,iss:e.iss,sub:e.sub,sid:e.sid,exp:xZ(e,"exp")?e.exp:void 0,iat:xZ(e,"iat")?e.iat:void 0,environmentId:e.environment_id,lastVerifiedCredentialId:e.last_verified_credential_id,signinCredentialId:xZ(e,"signin_credential_id")?e.signin_credential_id:void 0,sessionPublicKey:xZ(e,"session_public_key")?e.session_public_key:void 0,scope:xZ(e,"scope")?e.scope:void 0,verifiedCredentialsHashes:xZ(e,"verifiedCredentialsHashes")?(t=e.verifiedCredentialsHashes,null==t?t:{blockchain:xZ(t,"blockchain")?t.blockchain:void 0,email:xZ(t,"email")?t.email:void 0,oauth:xZ(t,"oauth")?t.oauth:void 0,phoneNumber:xZ(t,"phoneNumber")?t.phoneNumber:void 0,externalUser:xZ(t,"externalUser")?t.externalUser:void 0}):void 0,email:xZ(e,"email")?e.email:void 0,username:xZ(e,"username")?e.username:void 0,serverAuth:xZ(e,"server_auth")?e.server_auth:void 0,hashedIp:xZ(e,"hashed_ip")?e.hashed_ip:void 0,originalSid:xZ(e,"originalSid")?e.originalSid:void 0,refreshExp:xZ(e,"refreshExp")?e.refreshExp:void 0,sdkVersion:xZ(e,"sdkVersion")?e.sdkVersion:void 0,deviceRegistrationId:xZ(e,"deviceRegistrationId")?e.deviceRegistrationId:void 0}}(t).signinCredentialId}catch(e){return}})(),i=a.find(t=>t.credentialId===e);t("step-up-reauth-choose",{onError:d,onSuccess:l,otherOptions:i?a.filter(t=>t.credentialId!==e):a,primaryOption:i,requestedScopes:null==n?void 0:n.requestedScopes})}return xR.on("authFlowClose",s),i.promise.then(t=>(e(!1),t))}),[a,t,e])}},QS=({credentialId:e}={})=>{let t=(()=>{let e=$_("user"),t=FG(),[n,i]=(0,_N.useState)(Qw),a=(0,_N.useMemo)(()=>({environmentId:t,userId:null==e?void 0:e.id}),[t,null==e?void 0:e.id]),r=(0,_N.useCallback)(()=>{i(Qw)},[]),o=(0,_N.useCallback)(()=>{i(e=>Object.assign(Object.assign({},e),{error:null,isLoading:!0}))},[]),s=(0,_N.useCallback)(e=>{i(t=>Object.assign(Object.assign(Object.assign({},t),{error:null,isLoading:!1}),e))},[]),l=(0,_N.useCallback)(e=>{i(t=>Object.assign(Object.assign({},t),{error:e,isLoading:!1})),xj.error(e,a)},[a]);return{logContext:a,resetState:r,setError:l,setLoading:o,setState:i,setSuccess:s,state:n}})(),{resetOtpRef:n,sendOtp:i,verifyOtp:a}=(({credentialId:e,stateActions:t})=>{let n=$_("user"),{setError:i,setLoading:a,setSuccess:r}=t,o=(0,_N.useRef)(null),s=(0,_N.useCallback)(t=>$k(void 0,void 0,void 0,function*(){var s,l,d;let c=null==n?void 0:n.verifiedCredentials;if(!(null==c?void 0:c.length))return i("No verified credentials found for the authenticated user"),null;let u=null!=(s=null==t?void 0:t.credentialId)?s:e,m=u?null!=(l=c.find(e=>
90e.id===u))?l:`Credential with id "${u}" not found`:null!=(d=c.find(e=>e.signInEnabled&&Q_(e)))?d:"No sign-in enabled email or SMS credential found for step-up authentication";if("string"==typeof m)return i(m),null;if(!Q_(m))return i(`Credential format "${m.format}" does not support OTP verification. Only email and SMS credentials are supported`),null;a();try{let e=yield $k(void 0,void 0,void 0,function*(){return m.format===hR.Email?$k(void 0,void 0,void 0,function*(){if(!m.email)throw Error("Email credential is missing email address");return W5({email:m.email})}):$k(void 0,void 0,void 0,function*(){var e;let t,n=null==(e=m.phoneCountryCode)?void 0:e.replace(/^\+/,""),i=Object.keys(W6).find(e=>W6[e].code===n),a=void 0!==(t=m.isoCountryCode)&&t in W6?m.isoCountryCode:i;if(!m.phoneNumber||!a)throw Error("SMS credential is missing phone number or country code");return W4({isoCountryCode:a,phoneNumber:m.phoneNumber})})});return o.current=e,r({otpVerification:e}),e}catch(e){return i(e instanceof Error?e.message:"Failed to send OTP"),null}}),[e,i,a,r,null==n?void 0:n.verifiedCredentials]),l=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({requestedScopes:e,verificationToken:t}){let n=o.current;if(!n)return i("OTP verification has not been initiated. Call sendOtp() first"),null;a();try{let i=yield W9({otpVerification:n,requestedScopes:e,verificationToken:t});return r(),i}catch(e){return i(e instanceof Error?e.message:"Failed to verify OTP"),null}}),[i,a,r]);return{resetOtpRef:(0,_N.useCallback)(()=>{o.current=null},[]),sendOtp:s,verifyOtp:l}})({credentialId:e,stateActions:t}),{verifyWallet:r}=(({credentialId:e,stateActions:t})=>{let{setSelectedWalletConnectorKey:n}=Fr(),i=JP(),{userWallets:a}=Lv(),{setError:r,setLoading:o,setSuccess:s}=t;return{verifyWallet:(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({requestedScopes:t,walletId:l}){o();let d=null!=l?l:e,c=d?a.find(e=>e.id===d):a[0];if(!c)return void r(d?`Wallet with id "${d}" not found`:"No connected wallets found for step-up authentication");let u=c.connector;n({chain:u.connectedChain,key:u.key});try{yield i({requestedScopes:t,walletConnector:u}),s()}catch(e){r(e instanceof Error?e.message:"Failed to verify wallet for step-up authentication")}}),[i,e,r,o,n,s,a])}})({credentialId:e,stateActions:t}),{verifyPasskeyMfa:o,verifyRecoveryCode:s,verifyTotpMfa:l}=(({stateActions:e})=>{let{setError:t,setLoading:n,setSuccess:i}=e,a=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({requestedScopes:e}){n();try{let t=yield WJ({requestedScopes:e});return i(),t}catch(e){return t(e instanceof Error?e.message:"Failed to authenticate passkey for step-up authentication"),null}}),[t,n,i]),r=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({code:e,deviceId:a,requestedScopes:r}){n();try{let t=yield WY({code:e,deviceId:a,requestedScopes:r});return i(),t}catch(e){return t(e instanceof Error?e.message:"Failed to authenticate TOTP device for step-up authentication"),null}}),[t,n,i]);return{verifyPasskeyMfa:a,verifyRecoveryCode:(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({code:e,requestedScopes:a}){n();try{let t=yield WZ({code:e,requestedScopes:a});return i(),t}catch(e){return t(e instanceof Error?e.message:"Failed to authenticate recovery code for step-up authentication"),null}}),[t,n,i]),verifyTotpMfa:r}})({stateActions:t}),{verifySocial:d}=(({stateActions:e})=>{let{setError:t,setLoading:n,setSuccess:i}=e,a=(0,_N.useRef)(null),{connectSocialAccount:r}=Yy({onError:e=>{a.current=e}});return{verifySocial:(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({provider:e,requestedScopes:o}){a.current=null,n();try{if(yield r({authMode:"stepup",provider:e,requestedScopes:o}),a.current){let e=a.current instanceof Error?a.current.message:"Social authentication failed";t(e);return}i()}catch(e){t(e instanceof Error?e.message:"Social authentication failed")}}),[r,t,n,i])}})({stateActions:t}),{promptMfa:c}=Qk(),{promptReauthenticate:u}=Qx(),{promptStepUpAuth:m}=(()=>{let e=X3(),{promptMfa:t}=Qk(),{promptReauthenticate:n}=Qx();return{promptStepUpAuth:(0,_N.useCallback)(i=>$k(void 0,void 0,void 0,function*(){let a=yield e();return a.userHasVerifiedMfaMethods&&a.passkeys.length+a.devices.length>0?t(i,a):n(i)}),[e,t,n])}})(),p=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({scope:e}){try{let{isRequired:t}=yield Wi({scope:e});return t}catch(e){return!0}}),[]);return{checkStepUpAuth:Wi,isStepUpRequired:p,promptMfa:c,promptReauthenticate:u,promptStepUpAuth:m,resetState:(0,_N.useCallback)(()=>{n(),t.resetState()},[n,t.resetState]),sendOtp:i,state:t.state,verifyOtp:a,verifyPasskeyMfa:o,verifyRecoveryCode:s,verifySocial:d,verifyTotpMfa:l,verifyWallet:r}};var QC=["title","titleId"];function QR(){return(QR=Object.assign.bind()).apply(null,arguments)}var QO=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,QC);return _N.createElement("svg",QR({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gk||(gk=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.862 5.529c.26-.26.682-.26.943 0L8 9.724l4.195-4.195a.667.667 0 1 1 .943.943L8.47 11.138a.667.667 0 0 1-.943 0L2.862 6.472a.667.667 0 0 1 0-.943Z",fill:"#7B7D86"})))};let Qj=()=>new wS;var QT=["title","titleId"];function QP(){return(QP=Object.assign.bind()).apply(null,arguments)}var QE=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,QT);return _N.createElement("svg",QP({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gI||(gI=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.707 4.293a1 1 0 0 1 0 1.414L5.414 11H21a1 1 0 1 1 0 2H5.414l5.293 5.293a1 1 0 0 1-1.414 1.414l-7-7a1 1 0 0 1 0-1.414l7-7a1 1 0 0 1 1.414 0Z",fill:"currentColor"})))},QA=["title","titleId"];function QN(){return(QN=Object.assign.bind()).apply(null,arguments)}var Qq=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,QA);return _N.createElement("svg",QN({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gx||(gx=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.667 2.667a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm-5.333 4a5.333 5.333 0 1 1 9.546 3.27l3.592 3.592a.667.667 0 0 1-.943.942L9.937 10.88a5.333 5.333 0 0 1-8.604-4.213Z",fill:"currentColor"})))},QU=["title","titleId"];function QM(){return(QM=Object.assign.bind()).apply(null,arguments)}var QD=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,QU);return _N.createElement("svg",QM({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gS||(gS=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 2c.368 0 .667.298.667.667v4.666h4.666a.667.667 0 1 1 0 1.334H8.667v4.666a.667.667 0 1 1-1.334 0V8.667H2.667a.667.667 0 0 1 0-1.334h4.666V2.667C7.333 2.298 7.632 2 8 2Z",fill:"currentColor",fillOpacity:.4})))},QW=["title","titleId"];function Q$(){return(Q$=Object.assign.bind()).apply(null,arguments)}var Qz=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,QW);return _N.createElement("svg",Q$({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gC||(gC=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.09 3.577a.833.833 0 0 1 0 1.179L7.844 10l5.244 5.244a.833.833 0 0 1-1.178 1.179l-5.834-5.834a.833.833 0 0 1 0-1.178l5.834-5.834a.833.833 0 0 1 1.178 0Z",fill:"currentcolor"})))};let QF=e=>{(0,_N.useEffect)(e,[])};var QL=["title","titleId"];function QV(){return(QV=Object.assign.bind()).apply(null,arguments)}var QB=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,QL);return _N.createElement("svg",QV({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gR||(gR=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 3.333a6.667 6.667 0 1 0 0 13.334 6.667 6.667 0 0 0 0-13.334ZM1.66
907 10a8.333 8.333 0 1 1 16.666 0 8.333 8.333 0 0 1-16.666 0Zm7.5-3.333c0-.46.373-.834.833-.834h.008a.833.833 0 1 1 0 1.667H10a.833.833 0 0 1-.833-.833ZM8.333 10c0-.46.374-.833.834-.833H10c.46 0 .833.373.833.833v2.5a.833.833 0 1 1 0 1.667H10a.833.833 0 0 1-.833-.834v-2.5A.833.833 0 0 1 8.333 10Z",fill:"currentcolor"})))};let QK=({count:e=1,className:t,style:n,container:i,dataTestId:a})=>(0,xx.jsx)("span",{"data-testid":null!=a?a:"loading-skeleton-container",className:null==i?void 0:i.className,style:null==i?void 0:i.style,children:Array(e).fill(null).map((e,i)=>(0,xx.jsx)("span",{className:`skeleton ${t} `,style:n,"data-testid":"loading-skeleton",children:"‌"},`skeleton-${i}`))});var QZ=["title","titleId"];function QG(){return(QG=Object.assign.bind()).apply(null,arguments)}var QH=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,QZ);return _N.createElement("svg",QG({width:8,height:4,viewBox:"0 0 8 4",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gO||(gO=_N.createElement("path",{d:"M4 3.75 7.031 0H.97L4 3.75Z",fill:"currentColor"})))};let{getTokenBalancesState:QJ,setTokenBalancesState:QY,useTokenBalancesState:QX}=z9("tokenBalancesState"),QQ=YW({get:QJ,set:QY}),{getMultichainTokenBalancesState:Q0,setMultichainTokenBalancesState:Q1,useMultichainTokenBalancesState:Q2}=z9("multichainTokenBalancesState");YW({get:Q0,set:Q1});let Q3={onMouseDown:"mousedown",onMouseEnter:"mouseenter",onMouseLeave:"mouseleave",onMouseUp:"mouseup"},Q5=({children:e,content:t,className:n,as:i="span",copykey:a,targetRef:r})=>{let{createRootElement:o}=XZ(),s=o("dynamic-tooltips"),[l,d]=(0,_N.useState)([0,0]),[c,u]=(0,_N.useState)(!1),[m,p]=(0,_N.useState)(null),h=null!=r?r:m,v=(0,_N.useCallback)(()=>{if(!h)return;let e=h.getBoundingClientRect();d([e.left+e.width/2,e.top-6])},[h]),[,f]=(({initialValue:e=!1,falseOnClick:t=!1,onHover:n,onHoverOff:i})=>{let[a,r]=(0,_N.useState)(e);return[a,{onMouseDown:()=>r(!0),onMouseEnter:()=>{null==n||n(),r(!0)},onMouseLeave:()=>{null==i||i(),r(!1)},onMouseUp:()=>r(t)}]})({falseOnClick:!0,initialValue:!1,onHover:()=>{v(),u(!0)},onHoverOff:()=>{u(!1)}});return(0,_N.useEffect)(()=>{var e;let t,n;v();let i=(e=()=>{v()},n=()=>{e()},()=>{clearTimeout(t),t=window.setTimeout(n,3)});return window.addEventListener("resize",i),()=>{window.removeEventListener("resize",i)}},[v]),(0,_N.useEffect)(()=>{if(h){for(let e in f)h.addEventListener(Q3[e],f[e]);return()=>{for(let e in f)h.removeEventListener(Q3[e],f[e])}}},[h,f]),(0,xx.jsxs)(xx.Fragment,{children:[(0,Lk.createPortal)((0,xx.jsx)(eiu,{zIndex:0x7fffffff,children:(0,xx.jsxs)("div",{"data-testid":"dynamicTooltip",className:zj("dynamic-tooltip",{"dynamic-tooltip--visible":c},n),style:{left:l[0],top:l[1]},copykey:a,children:[t,(0,xx.jsx)(QH,{className:"dynamic-tooltip__arrow"})]})}),s.current),void 0===r&&(0,xx.jsx)(i,{ref:p,children:e})]})},Q6=({src:e,alt:t="",fallback:n,className:i,dataTestId:a})=>{let[r,o]=(0,_N.useState)(!1);return e&&!r?(0,xx.jsx)("img",{src:e,alt:t,onError:()=>{o(!0)},className:i,"data-testid":a}):(0,xx.jsx)(xx.Fragment,{children:n})},Q4=[{description:"TRON - Uses hash fragment format",domain:"tronscan.org",generateUrl:(e,t)=>{let n=new URL(e);return`${n.origin}/#/transaction/${t}`}},{description:"Aleo (Provable) - Uses /transaction/{hash}",domain:"explorer.provable.com",generateUrl:(e,t)=>{let n=new URL(e);return n.pathname=`/transaction/${t}`,n.toString()}}],Q7={description:"Standard format used by most block explorers",domain:"*",generateUrl:(e,t)=>{let n=new URL(e);return n.pathname=`/tx/${t}`,n.toString()}},Q8=e=>$k(void 0,[e],void 0,function*({walletConnector:e,transactionHash:t}){try{if(!e)return;let[n]=yield e.getBlockExplorerUrlsForCurrentNetwork();if(!n)return;return(Q4.find(e=>n.includes(e.domain))||Q7).generateUrl(n,t)}catch(e){return}}),Q9=(e,t)=>{e.current&&(e.current.resolve(t),e.current=null)},eee=e=>{let t=[e],n=e=>t.reduce((e,t)=>
90t(e),e),i=e=>(t.push(e),Object.assign(e=>n(e),{pipe:i}));return Object.assign(n,{pipe:i})},eet="phantom-redirect-connection-type",een=e=>{var t;return!!(null==(t=e.groupedWallets)?void 0:t.length)},eei=(e,t)=>{let n=[];return t.forEach(i=>{var a;let r;if(!i.group)return n.push(i);let o=(r=i.group,n.findIndex(e=>een(e)&&e.key===r));if(o>-1)return null==(a=n[o].groupedWallets)?void 0:a.push(i);if(!t.some(e=>{let t=i.group===e.group,n=i.key!==e.key||i.walletConnector.connectedChain!==e.walletConnector.connectedChain;return t&&n}))return n.push(i);let s=e[i.group];if(!s)return n.push(i);let l={groupedWallets:[i],key:s.key,name:s.name};return n.push(l)}),n},eea=["magicemailotp","magiclink","magicsocial","turnkey","turnkeyhd","zerodev","dynamicwaas"],eer=["coinbase","phantomevm","magiceden"],eeo=e=>_t()?e.filter(e=>!eer.includes(e.key)&&(e.walletConnector.isWalletConnect||"in-app-browser"!==e.walletConnector.mobileExperience)):e,ees=({accountAddress:e,networkId:t,chainName:n,tokenAddresses:i,includeFiat:a=!1,includeNativeBalance:r=!1,filterSpamTokens:o=!0,forceRefresh:s=!1,whitelistedContracts:l}={})=>{var d;let{tokenBalances:c,isLoading:u,error:m}=QX(),{primaryWallet:p,network:h}=Fr(),v=null==p?void 0:p.connector,f=null!=e?e:null==p?void 0:p.address,g=null!=(d=null!=n?n:null==v?void 0:v.connectedChain)?d:hh.Evm,y=(0,_N.useCallback)((...e)=>$k(void 0,[...e],void 0,function*(e=!1){var n;let i=VG(),s=Lf();if("connect-only"!==s&&!i)return void QQ("error",VQ);let d=La();if("connect-only"===s&&!(null==(n=null==d?void 0:d.sdk.featureFlags)?void 0:n.connectOnlyMultiAsset))return;let c=((e,t)=>{if(e===hh.Btc)return 1;if(e===hh.Stellar){if(void 0===t)return;let e=String(t);if(e.startsWith("7ac33997")||"stellar:pubnet"===e)return 800;if(e.startsWith("cee0302d")||"stellar:testnet"===e)return 801;let n=Number(t);return isNaN(n)?void 0:n}if(void 0===t)return;let n=Number(t);return isNaN(n)?void 0:n})(g,null!=t?t:yield null==v?void 0:v.getNetwork(!0)),m=void 0!==c;if(xj.logVerboseTroubleshootingMessage("[useTokenBalances] will try to fetch token balances",{isLoading:u,isValidRequest:m,networkId:t,requestAccount:f,requestChainName:g,requestNetwork:c}),u||!f||!m)return void QQ("tokenBalances",void 0);QQ("isLoading",!0);let p=[];try{let t;if(!(p=yield(t={accountAddress:f,chainName:g,environmentId:FZ(),filterSpamTokens:o,forceRefresh:e,includeNative:r,includePrices:a,networkId:c,whitelistedContracts:l},$k(void 0,[t],void 0,function*({environmentId:e,chainName:t=hh.Evm,networkId:n,accountAddress:i,includeNative:a=!1,includePrices:r=!1,forceRefresh:o=!1,filterSpamTokens:s=!0,whitelistedContracts:l}){return yield Lr({customHeaders:o?{"Cache-Control":"no-cache"}:void 0}).getAccountBalances({accountAddress:i,chainName:t,environmentId:e,filterSpamTokens:s,forceRefresh:o,includeNative:a,includePrices:r,networkId:n,whitelistedContracts:l})}))))return void QQ("error","No token balances found");QQ("error",void 0)}catch(t){let e=(null==t?void 0:t.code)>=500||(null==t?void 0:t.code)<400?"error":"warn";yield Lo(t,"Error getting token balances",e),QQ("error",(null==t?void 0:t.code)===429?"Too many requests fetching balances":(null==t?void 0:t.message)?t.message:"error fetching token balance")}finally{QQ("tokenBalances",null==p?void 0:p.filter(e=>0!==e.balance)),QQ("isLoading",!1)}}),[g,u,f,r,a,o,t,v]);xO("tokenBalancesChanged",()=>y(!0)),(0,_N.useEffect)(()=>{y(s)},[f,h,t,s]);let{tokensFilter:w}=FJ(FK().settings),_=(0,_N.useMemo)(()=>null==i?void 0:i.map(e=>e.toLowerCase()),[i]),b=(0,_N.useMemo)(()=>_?null==c?void 0:c.filter(e=>null==_?void 0:_.includes(e.address.toLowerCase())):c,[_,c]);return{error:m,fetchAccountBalances:y,isError:!!m,isLoading:u,tokenBalances:(0,_N.useMemo)(()=>b?w(b):[],[b,w])}};Qj();let eel=()=>{let{completeAuth:e}=eaG({}),t=(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({code:t,type:n,deviceId:i,createMfaToken:a,requestedScopes:r,resultHandler:o}){let s;return yield e({updateJwtFunction:()=>$k(void 0,void 0,void 0,function*(){if(n!==v_.Totp)throw Error("Only Totp is supported");let e=yield WY({code:t,createMfaTokenOptions:a,deviceId:i,requestedScopes:r});return s=o(e),{isEmailVerificationRequired:!1,isSmsVerificationRequired:!1,missingFields:[],updateUserProfileResponse:e}})}),s}),[e]),n=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){return yield W0()}),[]),i=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){if(!(yield W0()).find(t=>
90t.id===e))throw Error("Device not found");yield W3({deviceId:e})}),[]),a=(0,_N.useCallback)((e,t)=>$k(void 0,void 0,void 0,function*(){if(!(yield W0()).find(t=>t.id===e))throw Error("Device not found");yield WQ({deviceId:e,mfaAuthToken:t}),yield J_({environmentId:FZ()})}),[]),r=(0,_N.useCallback)((...e)=>$k(void 0,[...e],void 0,function*(e=v_.Totp){if(e===v_.Totp)return W2();throw Error("Unsupported MFA device type")}),[]),o=(0,_N.useCallback)((e,...n)=>$k(void 0,[e,...n],void 0,function*(e,n=v_.Totp,i){let a=!1;return yield t({code:e,deviceId:i,resultHandler:()=>(a=!0,!0),type:n}),a}),[t]),s=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({code:e,type:n=v_.Totp,deviceId:i,createMfaToken:a,requestedScopes:r}){return t({code:e,createMfaToken:a,deviceId:i,requestedScopes:r,resultHandler:e=>e.mfaToken,type:n})}),[t]),l=(0,_N.useCallback)(t=>$k(void 0,void 0,void 0,function*(){let n=!1;return yield e({onValidUpdatedJwt:()=>$k(void 0,void 0,void 0,function*(){n=!0}),updateJwtFunction:()=>$k(void 0,void 0,void 0,function*(){let e=yield WZ({code:t,createMfaTokenOptions:{singleUse:!0}});if(!e)throw Error("Failed to authenticate recovery code");return xR.emit("mfaCompletionSuccess",{mfaToken:e.mfaToken}),{isEmailVerificationRequired:!1,isSmsVerificationRequired:!1,missingFields:[],updateUserProfileResponse:e}})}),n}),[e]),d=(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({code:t,createMfaToken:n,requestedScopes:i}){let a;return yield e({updateJwtFunction:()=>$k(void 0,void 0,void 0,function*(){let e=yield WZ({code:t,createMfaTokenOptions:n,requestedScopes:i});if(!e)throw Error("Failed to authenticate recovery code");return a=e.mfaToken,xR.emit("mfaCompletionSuccess",{mfaToken:e.mfaToken}),{isEmailVerificationRequired:!1,isSmsVerificationRequired:!1,missingFields:[],updateUserProfileResponse:e}})}),a}),[e]),c=(0,_N.useCallback)((e,...t)=>$k(void 0,[e,...t],void 0,function*(e,t=v_.Totp){if(t===v_.Totp){let t=yield(({code:e})=>{let t=$y(),n=t.__core;return jC({},t).registerTotpMfaDeviceVerify({environmentId:n.environmentId,mFARegisterTotpDevicePostRequest:{code:e,type:v_.Totp}})})({code:e});if(!t)throw Error("Failed to verify device");return t}throw Error("Unsupported MFA device type")}),[]),u=(0,_N.useCallback)((...e)=>$k(void 0,[...e],void 0,function*(e=!1){if(e){let{recoveryCodes:e}=yield WX();return e}{let{recoveryCodes:e}=yield W1();return e}}),[]),m=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){let{recoveryCodes:e}=yield WX();return e}),[]),p=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){return((e=O1())=>{let t=e.user;return jc(t,"User not logged in"),t.mfaBackupCodeAcknowledgement===fr.Pending})()}),[]);return{addDevice:r,authDevice:o,authRecoveryCode:l,authenticateDevice:s,authenticateRecoveryCode:d,completeAcknowledgement:(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){yield WK()}),[]),deleteUserDevice:a,getNewRecoveryCodes:m,getRecoveryCodes:u,getUserDevices:n,isPendingRecoveryCodesAcknowledgment:p,updateUserDevice:i,verifyDevice:c}};e.s(["useIsLoggedIn",()=>eec],776555);let eed=e=>{var t,n;return(null==(n=null==(t=null==e?void 0:e.sdk)?void 0:t.embeddedWallets)?void 0:n.defaultWalletVersion)===hP.V3},eec=()=>{var e,t,n;let{user:i,primaryWallet:a,projectSettings:r}=Fr(),o=Ly(),{getEOAWallet:s}=Xk(),l=a&&s(a),d=a&&$Y(a.connector)||l&&$Y(l.connector),c=XC(r),u=!!i||"connect-only"===o&&!!a,m=null==(e=null==i?void 0:i.verifiedCredentials)?void 0:e.filter(({walletProvider:e})=>e),p=!!(null==m?void 0:m.find(({walletProvider:e})=>"embeddedWallet"===e)),h=!eed(r)&&c&&(null==(n=null==(t=null==r?void 0:r.sdk)?void 0:t.embeddedWallets)?void 0:n.automaticEmbeddedWalletCreation)&&(!(null==r?void 0:r.sdk.embeddedWallets.forceAuthenticatorAtSignup)||d)&&(!(null==m?void 0:m.length)||p);return((0,_N.useEffect)(()=>{xj.logVerboseTroubleshootingMessage("useIsLoggedIn",{authMode:o,eoaWallet:l,isSessionKeyCompatible:d,isTurnkeyProviderEnabled:c,primaryWallet:a,projectSettings:r,user:i})},[o,l,d,c,a,r,i]),h)?!!(a&&u):u};h9.Credentialunlink,h9.Credentiallink;let eeu=e=>{var{style:t,children:n,className:i}=e,a=$b(e,["style","children","className"]);let r=(0,_N.useRef)(null),o=(0,_N.useRef)(null),[s]=zP(o),l=(0,_N.useMemo)(()=>null==s?void 0:s.height,[s]),{mount:d,stage:c,currentDuration:u}
90=BH(Object.assign({animateOnMount:!1},a)),m=(0,_N.useMemo)(()=>d&&"EXITING"!==c&&"UNMOUNT"!==c?l:0,[c,l,d]);return(0,xx.jsx)("div",{ref:r,className:zj(i,"vertical-drawer-animation"),style:Object.assign(Object.assign({},t),{maxHeight:m,transitionDuration:`${u}ms`}),children:(0,xx.jsx)("div",{ref:o,children:d&&n})})},eem={error:"error-1",notice:"brand-primary",success:"green-1"},eep=({messageKey:e,type:t="error",disableTruncate:n=!1,className:i})=>{let{t:a}=$G();return(0,xx.jsx)(eir,{animationComponent:(0,xx.jsx)(eeu,{style:{width:"100%"}}),children:!!e&&(0,xx.jsx)("div",{className:zj("modal-header-banner",i,{"modal-header-banner__error":"error"===t,"modal-header-banner__notice":"notice"===t,"modal-header-banner__success":"success"===t}),children:(0,xx.jsx)(zQ,{variant:"body_small",color:eem[t],truncate:!1===n,copykey:e,children:a(e||"")})})})},eeh=e=>{let{t}=$G();return(0,_N.useMemo)(()=>{if(e)return"NotAllowedError"===e.name?t("dyn_mfa.confirm_passkey_view.error.not_allowed"):(e.name,e.message)},[e,t])};h9.Credentiallink,Qj(),h9.Credentialunlink,(0,xx.jsx)(bL,{}),(0,xx.jsx)(_F,{}),(0,xx.jsx)(_L,{}),(0,xx.jsx)(_V,{}),(0,xx.jsx)(_B,{}),(0,xx.jsx)(bF,{}),(0,xx.jsx)(_K,{}),(0,xx.jsx)(_Z,{});let eev=(0,_N.createContext)(void 0),eef=({children:e})=>{var t,n,i,a,r,o,s,l;let{userHasEmbeddedWallet:d,getWalletVersion:c}=X0(),{isSessionKeyCompatible:u,isTurnkeyWalletWithoutAuthenticator:m}=Xx(),{environmentId:p,projectSettings:h,user:v}=Fr(),[f,g]=(0,_N.useState)(!1),[y,w]=(0,_N.useState)(void 0),[_,b]=(0,_N.useState)(void 0),[k,I]=Fo(zz,!0),x=(0,_N.useMemo)(()=>{var e,t,n,i;let a=!!(null==(i=null==(n=null==(t=null==(e=null==h?void 0:h.sdk)?void 0:e.embeddedWallets)?void 0:t.supportedSecurityMethods)?void 0:n.passkey)?void 0:i.isEnabled);return!1!==k&&m&&a},[m,k,null==(a=null==(i=null==(n=null==(t=null==h?void 0:h.sdk)?void 0:t.embeddedWallets)?void 0:n.supportedSecurityMethods)?void 0:i.passkey)?void 0:a.isEnabled]),S=(0,_N.useCallback)(()=>{var e,t,n,i;let a=!!(null==(i=null==(n=null==(t=null==(e=null==h?void 0:h.sdk)?void 0:e.embeddedWallets)?void 0:t.supportedSecurityMethods)?void 0:n.passkey)?void 0:i.isEnabled),r=!x&&m&&a;return!u&&r},[null==(l=null==(s=null==(o=null==(r=null==h?void 0:h.sdk)?void 0:r.embeddedWallets)?void 0:o.supportedSecurityMethods)?void 0:s.passkey)?void 0:l.isEnabled,x,u,m]),C=VP(()=>$k(void 0,void 0,void 0,function*(){if(c()===go.V1)return(yield V4({environmentId:p})).passkeys}),{deps:[p,v,d(),f,c],enabled:!!(p&&v&&d())}),R=(0,_N.useMemo)(()=>{if("u"<typeof window)return!1;let e=w7.getHostname();return!!C.data&&C.data.some(t=>{if(!t.origin)return!1;try{let n=new URL(t.origin).hostname;return n===w8()||n===e}catch(e){return xj.error(e),!1}})},[C.data]),O=!m&&!R,j=(0,_N.useMemo)(()=>{var e;return{passkey:y,passkeyEdited:f,passkeyIcon:_,setPasskey:w,setPasskeyEdited:g,setPasskeyIcon:b,setShowSecureAccountBanner:I,showAlert:S,showSecureAccountBanner:x,userHasPasskeysForCurrentOrigin:R,userNeedsCrossDomainPasskey:O,userPasskeys:null!=(e=C.data)?e:[],userPasskeysLoading:C.isLoading}},[y,f,_,R,C.data,C.isLoading,O,S,I,x]);return(0,xx.jsx)(eev.Provider,{value:j,children:e})},eeg=({children:e})=>(0,xx.jsx)(eef,{children:e}),eey=xT(eev,"PasskeyContextProvider"),eew=e=>{var{className:t=""}=e,n=$b(e,["className"]);return(0,xx.jsx)("button",Object.assign({className:zj("text-button",t)},n))},ee_=({children:e,className:t="",textToCopy:n,onClick:i,variant:a="text",copykey:r,buttonPadding:o="small",buttonVariant:s="primary",buttonClassName:l="",startSlot:d,disabled:c})=>{let[u,m]=(0,_N.useState)(!1),[p,h]=(0,_N.useState)(null),v=()=>{navigator.clipboard.writeText(n),m(!0),null==i||i(),setTimeout(()=>{m(!1)},5e3)};return(0,xx.jsxs)(xx.Fragment,{children:["text"===a?(0,xx.jsx)(eew,{className:zj("copy-button__container",t),onClick:()=>v(),onMouseLeave:()=>m(!1),copykey:r,disabled:c,children:e}):(0,xx.jsx)(Xb,{buttonRef:h,expanded:!0,buttonPadding:o,buttonVariant:s,buttonClassName:l,onClick:()=>v(),copykey:r,startSlot:d,disabled:c,children:e}),(0,xx.jsx)(Q5,{className:"copy-button__tooltip",content:u?"Copied":"Copy",targetRef
90:p})]})},eeb={[hp.Kraken]:"https://www.kraken.com/",[hp.Coinbase]:"https://www.coinbase.com/"},eek=(e,t)=>{let{data:n,isLoading:i}=VP(()=>$k(void 0,void 0,void 0,function*(){var t,n,i,a,r;if(!e)return null;let o=yield e.getNetwork(!0),s=_j(null!=(t=e.connectedChain)?t:"");if(!o)return{name:null==s?void 0:s.displayName,symbol:null==s?void 0:s.symbol};let l=e.getEnabledNetworks(),d=null==l?void 0:l.find(e=>e.chainId===o);return{name:null!=(i=null==(n=null==d?void 0:d.nativeCurrency)?void 0:n.name)?i:null==s?void 0:s.displayName,symbol:null!=(r=null==(a=null==d?void 0:d.nativeCurrency)?void 0:a.symbol)?r:null==s?void 0:s.symbol}}),{deps:[t,null==e?void 0:e.key],enabled:!!e,initialData:null});return{currency:n,isLoading:i}},eeI=e=>$Y(e)||J4(e)&&$Y(e.getEOAConnector()),eex=(e,t,n)=>{if(!(null==e?void 0:e.price)||!t.fee.gas)return;let i=e.price;return n&&(i=n),(Number(t.format(t.fee.gas))*i).toFixed(2)},eeS=(e,t,n,i)=>{let a=eex(e,t,n);if(a&&(null==e?void 0:e.price))return(Number(a)+Number(i)*e.price).toFixed(2)},eeC=({supportEmail:e,supportUrls:t})=>{let{t:n}=$G();return e||t?(0,xx.jsxs)("div",{className:"support-links",children:[e&&(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",copykey:"dyn_need_help_section.contact_support",children:(0,xx.jsx)(zQ,{variant:"body_small",color:"link",as:"span",children:(0,xx.jsx)("a",{href:`mailto:${e}`,children:n("dyn_need_help_section.contact_support")})})}),t&&(0,xx.jsx)("div",{className:"support-links__icons-container",children:Object.entries(t).map(([e,t])=>{let n=(e=>{switch(e.toLowerCase()){case"slack":return(0,xx.jsx)(zX,{size:"xsmall",children:(0,xx.jsx)(bm,{})});case"discord":return(0,xx.jsx)(zX,{size:"xsmall",children:(0,xx.jsx)(bn,{})});case"twitter":return(0,xx.jsx)(zX,{size:"xsmall",children:(0,xx.jsx)(bf,{})});default:return null}})(e),i=e.charAt(0).toUpperCase()+e.slice(1);return n?(0,xx.jsxs)("a",{href:t,rel:"noreferrer",target:"_blank",className:"support-links__icon-link",children:[n,(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",as:"span",children:i})]},e):null})})]}):null},eeR=({isRecoveryFlow:e=!1,isExport:t=!1,walletCredential:n})=>{var i,a,r,o,s,l;let{projectSettings:d}=Fr(),{t:c}=$G(),{pushView:u}=xD(),{initPasskeyRecoveryProcess:m}=XJ(),p=null==(i=null==d?void 0:d.general)?void 0:i.supportEmail,h=null==(a=null==d?void 0:d.general)?void 0:a.supportUrls,v=!e&&(null==(r=null==d?void 0:d.providers)?void 0:r.find(e=>e.provider===hO.Turnkey&&e.enabledAt))&&!!(null==(s=null==(o=null==d?void 0:d.sdk)?void 0:o.embeddedWallets)?void 0:s.emailRecoveryEnabled),f=(null==(l=null==n?void 0:n.walletProperties)?void 0:l.version)===hP.V1&&v,g=!!(p||Object.keys(h||{}).length>0),y=()=>f?(0,xx.jsx)(eew,{copykey:"dyn_need_help_section.help_button",className:zj("need-help-section__helper-link"),onClick:()=>m(void 0,{settings:t?{goBack:()=>{u("embedded-reveal-view")}}:void 0,type:"helpSession"}),children:c("dyn_need_help_section.help_button")}):g?(0,xx.jsx)(eeC,{supportEmail:p,supportUrls:h}):null;return y()?(0,xx.jsxs)("div",{className:"need-help-section",children:[(0,xx.jsx)(zQ,{color:"secondary",variant:"body_small",copykey:"dyn_need_help_section.info",children:f?c("dyn_need_help_section.info.v1"):c("dyn_need_help_section.info.not_v1")}),y()]}):null};var eeO=["title","titleId"];function eej(){return(eej=Object.assign.bind()).apply(null,arguments)}var eeT=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eeO);return _N.createElement("svg",eej({fill:"none",viewBox:"0 0 114 21",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gj||(gj=_N.createElement("g",{clipPath:"url(#dynamic-logo_svg__a)",fill:"currentColor"},_N.createElement("path",{d:"M10.053 2.002c-.43.4-.85.793-1.273 1.184-1.959 1.818-3.918 3.638-5.879 5.453-.45.417-.915.817-1.48 1.061C.75 9.99.365 9.81.15 9.085-.153 8.072.009 7.128.59 6.258 1.087 5.517 1.71 4.9 2.354 4.3A178.857 178.857 0 0 1 5.45 1.47c.457-.408.957-.78 1.567-.905 1.828-.368 2.994 1.384 3.038 1.436l-.002.001zM1.259 11.254c1.112-.32 
901.946-1.026 2.758-1.768 2.59-2.363 5.176-4.728 7.777-7.078A16.823 16.823 0 0 1 13.609.96C14.42.408 15.303.33 16.173.855c.314.189.623.409.878.672a106.565 106.565 0 0 1 5.28 5.866c.298.358.542.774.744 1.196.375.785.279 1.561-.178 2.293-.409.655-.956 1.192-1.52 1.702a699.92 699.92 0 0 1-6.653 5.96c-.6.53-1.26 1.004-1.94 1.422-1.282.791-2.568.693-3.737-.244A16.245 16.245 0 0 1 7.14 17.92c-1.883-2.087-3.73-4.203-5.592-6.31-.094-.106-.18-.22-.29-.358v.002zM39.574.915h2.808V16.14h-2.808v-1.284c-.827 1.06-2.003 1.587-3.526 1.587-1.522 0-2.717-.555-3.755-1.664s-1.556-2.469-1.556-4.078c0-1.609.518-2.968 1.556-4.077s2.288-1.665 3.755-1.665 2.7.53 3.526 1.587V.913v.002zm-5.17 11.996c.573.572 1.294.859 2.166.859s1.589-.287 2.155-.86c.566-.572.849-1.309.849-2.207 0-.898-.283-1.635-.85-2.207-.565-.572-1.283-.859-2.154-.859s-1.593.287-2.166.86c-.574.571-.86 1.308-.86 2.206 0 .898.286 1.635.86 2.208zM51.766 5.264h3.004l-3.968 10.894c-.566 1.554-1.315 2.682-2.251 3.385-.934.704-2.098 1.02-3.489.947v-2.61c.755.015 1.352-.144 1.796-.477.442-.334.796-.87 1.057-1.61L43.453 5.268h3.069l2.837 7.308 2.409-7.308-.002-.002zM61.908 4.959c1.19 0 2.174.398 2.949 1.196.777.798 1.163 1.9 1.163 3.305v6.678h-2.808v-6.33c0-.723-.196-1.279-.588-1.664-.392-.383-.914-.576-1.567-.576-.725 0-1.306.224-1.74.674s-.654 1.124-.654 2.022v5.872h-2.808V5.261h2.808v1.218c.683-1.014 1.763-1.522 3.243-1.522l.002.002zM76.243 5.264h2.808V16.14h-2.808v-1.283c-.842 1.06-2.024 1.587-3.548 1.587s-2.695-.555-3.733-1.665-1.556-2.468-1.556-4.077c0-1.61.518-2.968 1.556-4.078C70 5.514 71.242 4.96 72.695 4.96c1.524 0 2.706.53 3.548 1.587V5.262v.002zm-5.182 7.646c.566.572 1.284.86 2.156.86s1.592-.288 2.166-.86c.573-.572.86-1.309.86-2.207 0-.898-.287-1.635-.86-2.207-.574-.572-1.295-.86-2.166-.86s-1.59.288-2.156.86c-.566.572-.849 1.309-.849 2.207 0 .898.283 1.635.85 2.207zM92.864 4.959c1.249 0 2.246.406 2.993 1.218.748.813 1.121 1.9 1.121 3.263v6.7H94.17V9.637c0-.652-.16-1.16-.48-1.523s-.769-.544-1.35-.544c-.638 0-1.135.211-1.49.631-.356.42-.533 1.03-.533 1.828v6.113h-2.808V9.638c0-.651-.16-1.159-.48-1.522-.32-.363-.77-.544-1.35-.544-.623 0-1.121.21-1.491.631-.37.42-.555 1.03-.555 1.828v6.113h-2.808V5.269h2.808v1.153c.653-.972 1.661-1.457 3.027-1.457 1.365 0 2.321.522 2.96 1.566.724-1.044 1.807-1.566 3.242-1.566l.002-.006zM100.15 3.959c-.464 0-.868-.17-1.208-.511a1.653 1.653 0 0 1-.512-1.207c0-.465.17-.87.512-1.219.34-.348.744-.522 1.208-.522.464 0 .888.174 1.23.522.341.348.511.754.511 1.219 0 .464-.17.866-.511 1.207-.34.34-.751.511-1.23.511zM98.757 16.14V5.265h2.808V16.14h-2.808zM108.69 16.443c-1.641 0-3.008-.55-4.103-1.654-1.095-1.101-1.643-2.464-1.643-4.088s.548-2.987 1.643-4.089 2.464-1.653 4.103-1.653c1.06 0 2.024.253 2.895.76.871.508 1.532 1.19 1.981 2.045l-2.416 1.413a2.464 2.464 0 0 0-.989-1.067 2.878 2.878 0 0 0-1.491-.39c-.842 0-1.539.28-2.091.837-.551.559-.827 1.272-.827 2.142 0 .87.276 1.563.827 2.12.552.56 1.249.837 2.091.837.566 0 1.069-.126 1.513-.381.442-.254.773-.606.99-1.056l2.438 1.393a5.463 5.463 0 0 1-2.024 2.055c-.871.515-1.835.772-2.895.772l-.002.004z"}))),gT||(gT=_N.createElement("defs",null,_N.createElement("clipPath",{id:"dynamic-logo_svg__a"},_N.createElement("path",{transform:"translate(0 .5)",fill:"#fff",d:"M0 0h113.61v20H0z"})))))};let eeP=({children:e})=>(0,xx.jsx)("div",{className:"dynamic-widget-footer","data-testid":"dynamic-widget-footer",children:e}),eeE={center:"powered-by-dynamic--center",right:"powered-by-dynamic--right"},eeA=({align:e="center",classNameLogo:t,classNameRoot:n,classNameText:i,asFooter:a})=>{var r;let o=$_("projectSettings");if((null==(r=null==o?void 0:o.sdk)?void 0:r.displayDynamicMessaging)===!1)return null;let s=(0,xx.jsxs)("a",{target:"_blank",href:"https://dynamic.xyz",className:zj("powered-by-dynamic",eeE[e],n),rel:"noreferrer",children:[(0,xx.jsx)(zQ,{as:"span",color:"tertiary",weight:"regular",variant:"body_mini",className:zj("powered-by-dynamic__text",i),children:"Powered by"}),(0,xx.jsx)(eeT,{className:zj("powered-by-dynamic__logo",t)})]});return a?(0,xx.jsx)(eeP,{children:s}):s},eeN=(e,t)=>((e,t)=>{if(!e)return;let n=Math.pow(10,t),i=Math.round(e*n)/n,a="0".repeat(t-1);return 0===i?`<0.${a}1`:i})(Number(e?t.value?t.format(t.value):"0":(null==t?void 0:t.nonNativeValue)&&(null==t?void 0:t.formatNonNativeToken)?t.formatNonNativeToken(t.nonNativeValue,t.nonNativeDecimal||18):"0"),6),eeq=(e,t)=>
90{if(!(null==t?void 0:t.price))return"--";let n=((e,t,n)=>{if(void 0===e||isNaN(e)||!n||!t)return 0;let i=Math.pow(10,n);try{let n=BigInt(Math.round(e*i)),a=BigInt(Math.round(t*i)),r=n*a/BigInt(i);return Number(r)/i}catch(e){return}})(e,t.price,t.decimals);return void 0===n?"--":0===n||n>=.01?n.toFixed(2):"<0.01"};var eeU=["title","titleId"];function eeM(){return(eeM=Object.assign.bind()).apply(null,arguments)}var eeD=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eeU);return _N.createElement("svg",eeM({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gP||(gP=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16ZM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm10-5a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V8a1 1 0 0 1 1-1Zm-1 9a1 1 0 0 1 1-1h.01a1 1 0 1 1 0 2H12a1 1 0 0 1-1-1Z",fill:"#ABACB2"})))};let eeW=({chain:e,networkId:t,networkInfo:n})=>{var i,a;if(xj.logVerboseTroubleshootingMessage("[getNetworkInfoEntry]",{chain:e,networkId:t,networkInfo:n}),!e||!t)return;let r=null==(i=_O(e))?void 0:i.name;if(!r)return;let o=n[r];if(o)return xj.logVerboseTroubleshootingMessage("[getNetworkInfoEntry]",{networkData:o,normalizedChain:r}),null!=(a=o.find(e=>e.chainId.toString()===t.toString()))?a:o[0]},ee$=({projectSettings:e,aleoNetworksOverrides:t,cosmosNetworkOverrides:n,evmNetworksOverrides:i,solanaNetworksOverrides:a,tronNetworksOverrides:r,aptosNetworksOverrides:o,stellarNetworksOverrides:s,tempoNetworksOverrides:l,tonNetworksOverrides:d,bitcoinNetworksOverrides:c,midnightNetworksOverrides:u})=>(0,_N.useMemo)(()=>{var m,p,h,v,f,g,y,w,_,b,k,I,x,S;let C=null==e?void 0:e.networks;if(!C)return{};let R=C.find(e=>"evm"===e.chainName),O=C.find(e=>"solana"===e.chainName),j=C.find(e=>"cosmos"===e.chainName),T=C.find(e=>"starknet"===e.chainName),P=C.find(e=>"stellar"===e.chainName),E=C.find(e=>"eclipse"===e.chainName),A=C.find(e=>"sui"===e.chainName),N=C.find(e=>"tron"===e.chainName),q=C.find(e=>"aptos"===e.chainName),U=C.find(e=>"ton"===e.chainName),M=C.find(e=>"bitcoin"===e.chainName),D=C.find(e=>"aleo"===e.chainName),W=C.find(e=>"tempo"===e.chainName),$=C.find(e=>"midnight"===e.chainName),z=null==(m=null==j?void 0:j.networks)?void 0:m.map(e=>eez(e,Number.parseInt));z=eeF(n,z);let F=null==(p=null==R?void 0:R.networks)?void 0:p.map(e=>eez(e,Number.parseInt));F=eeF(i,F);let L=null==(h=null==T?void 0:T.networks)?void 0:h.map(e=>eez(e)),V=null==(v=null==O?void 0:O.networks)?void 0:v.map(e=>eez(e));V=eeF(a,V);let B=null==(f=null==E?void 0:E.networks)?void 0:f.map(e=>eez(e));i&&(F=Array.isArray(i)?i:i(null!=F?F:[]));let K=null==(g=null==A?void 0:A.networks)?void 0:g.map(e=>eez(e)),Z=null==(y=null==N?void 0:N.networks)?void 0:y.map(e=>eez(e));Z=eeF(r,Z);let G=null==(w=null==q?void 0:q.networks)?void 0:w.map(e=>eez(e));G=eeF(o,G);let H=null==(_=null==U?void 0:U.networks)?void 0:_.map(e=>eez(e));H=eeF(d,H);let J=null==(b=null==P?void 0:P.networks)?void 0:b.map(e=>eez(e));J=eeF(s,J);let Y=null==(k=null==M?void 0:M.networks)?void 0:k.map(e=>eez(e,Number.parseInt));Y=eeF(c,Y);let X=null==(I=null==D?void 0:D.networks)?void 0:I.map(e=>eez(e));X=eeF(t,X);let Q=null==(x=null==W?void 0:W.networks)?void 0:x.map(e=>eez(e,Number.parseInt));Q=eeF(l,Q);let ee=null==(S=null==$?void 0:$.networks)?void 0:S.map(e=>eez(e));return{aleo:X,aptos:G,bitcoin:Y,cosmos:z,eclipse:B,evm:F,midnight:ee=eeF(u,ee),solana:V,starknet:L,stellar:J,sui:K,tempo:Q,ton:H,tron:Z}},[null==e?void 0:e.networks,t,n,i,a,u,r,o,l,d,s,c]),eez=(e,t=e=>e)=>{var n,i;return{bech32Prefix:e.bech32Prefix,blockExplorerUrls:e.blockExplorerUrls,chainId:t(e.chainId),cluster:e.cluster,genesisHash:e.genesisHash,hasNativeToken:null==(n=e.hasNativeToken)||n,iconUrls:e.iconUrls,isTestnet:e.isTestnet,key:e.key,lcdUrl:e.lcdUrl,name:e.name,nativeCurrency:e.nativeCurrency,networkId:t(e.networkId),privateCustomerRpcUrls:e.privateCustomerRpcUrls,rpcUrls:e.rpcUrls,supportsFeeTokenSelection:null!=(i=e.supportsFeeTokenSelection)&&i,vanityName:e.vanityName}},eeF=(e,t)=>e?Array.isArray(e)?e:e(null!=t?t:[]):t,eeL=e=>{let{data:t,isLoading:n}=VP(()=>$k(void 0,void 0,void 0,function*(){var t,n;
90if(!e)return{chainId:void 0,name:"",symbol:void 0};let i=yield e.getNetwork(!0),{connectedChain:a}=e,r=_j(a||""),o={chainId:i,name:null==r?void 0:r.displayName,symbol:null==r?void 0:r.symbol},s=null==e?void 0:e.getEnabledNetworks();if(i&&s.length>0){let e=s.find(e=>e.chainId===i);o.name=null!=(n=null!=(t=null==e?void 0:e.vanityName)?t:null==e?void 0:e.name)?n:o.name,o.icon=null==e?void 0:e.iconUrls[0]}return o}),{deps:[e]});return{chain:t,isLoading:n}},eeV=({transaction:e,simulationResult:t,isGasSponsored:n,isAATransaction:i,recipient:a})=>{var r,o,s,l,d,c,u;let{t:m}=$G(),{primaryWallet:p,projectSettings:h,overrides:v}=Fr(),f=ee$({evmNetworksOverrides:null==v?void 0:v.evmNetworks,projectSettings:h}),{chain:g}=eeL(null==p?void 0:p.connector),y=eeW({chain:null==(r=null==p?void 0:p.connector)?void 0:r.connectedChain,networkId:null==g?void 0:g.chainId,networkInfo:f}),{symbol:w,decimals:_}=null!=(o=null==y?void 0:y.nativeCurrency)?o:{},b=null==t?void 0:t.showTotalFiat,k=(0,_N.useMemo)(()=>{var n;let i=null==(n=null==t?void 0:t.priceData)?void 0:n.nativeTokenUsdPrice;if(i&&_)return Number(i)*Number(e.fee.gas)/Math.pow(10,_)},[t,_,e.fee.gas]),I=(0,_N.useMemo)(()=>{var e;let a=(null==(e=null==t?void 0:t.outAssets)?void 0:e.reduce((e,t)=>{var n;return e+((null==(n=t.transferOut)?void 0:n.reduce((e,t)=>e+Number((null==t?void 0:t.usdPrice)||0),0))||0)},0))||0;return b&&i?a:a+("SOL"===w||n?0:k||0)},[null==t?void 0:t.outAssets,w,k]),x=(null==(s=null==t?void 0:t.inAssets)?void 0:s.flatMap(e=>{var t;return(null==(t=e.transferIn)?void 0:t.map(t=>{var n,i;return{amount:null!=(n=null==t?void 0:t.value)?n:"",asset:e.asset,direction:"in",usdPrice:null!=(i=null==t?void 0:t.usdPrice)?i:""}}))||[]}))||[],S=[...((null==(l=null==t?void 0:t.outAssets)?void 0:l.flatMap(e=>{var t;return(null==(t=e.transferOut)?void 0:t.map(t=>{var n,i;return{amount:null!=(n=null==t?void 0:t.value)?n:"",asset:e.asset,direction:"out",usdPrice:null!=(i=null==t?void 0:t.usdPrice)?i:""}}))||[]}))||[]).filter(t=>"NATIVE"!==t.asset.type&&"SOL"!==t.asset.type||"Solana"!==t.asset.chainName||Number(t.amount)!==Number(e.fee.gas)/1e9).filter(t=>!("NATIVE"===t.asset.type&&"EVM"===e.chain&&!e.value)),...x];return(0,xx.jsxs)("div",{className:"transaction-card-container",children:[S.length>0&&(0,xx.jsx)("div",{className:"transaction-card",children:(0,xx.jsx)("div",{className:"transaction-card__assets-container",children:S.map((t,n,i)=>{var a,r,o;let s,l;return(0,xx.jsx)(_N.default.Fragment,{children:(["NATIVE","SOL","ETH"].includes(t.asset.type)&&(null==(a=null==p?void 0:p.connector)?void 0:a.connectedChain)==="SOL"&&e.fee.gas&&(t.amount=(Number(t.amount)-Number(e.fee.gas)/1e9).toString(),t.usdPrice=(Number(t.usdPrice)-Number(k)).toString()),(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)("div",{className:`transaction-card__${t.direction}`,children:(0,xx.jsxs)("div",{className:"transaction-card__info-container",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",children:"in"===t.direction?"Receive":"Send"}),(0,xx.jsxs)("div",{className:"transaction-card__amount-symbol",children:[(0,xx.jsxs)("div",{className:"transaction-card__token-info",children:[(0,xx.jsxs)("div",{className:"transaction-card__token-row",children:[(0,xx.jsxs)(zQ,{variant:"body_normal",color:"in"===t.direction?"green-1":"error-1",children:["out"===t.direction?"-":"+",Number.isInteger(s=Number(t.amount))?s:s<1e-6?"<0.000001":s.toFixed(6)]}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",children:null!=(r=t.asset.symbol||t.asset.name)?r:w})]}),Number(t.usdPrice)>0&&(0,xx.jsx)(zQ,{variant:"body_small",color:"in"===t.direction?"green-1":"error-1",children:(l=Number(t.usdPrice))<.01?"<$0.01":`$${l.toFixed(2)}`})]}),(0,xx.jsx)("div",{className:"transaction-card__icon",children:(0,xx.jsx)("div",{className:"transaction-card__icon__container",children:(0,xx.jsx)("img",{src:t.asset.logoUrl||(null==y?void 0:y.nativeCurrency.iconUrl),alt:null!=(o=t.asset.symbol)?o:w,width:32,height:32,className:"transaction-card__icon__container__main"})})})]})]})}),n<i.length-1&&(0,xx.jsx)("div",{className:"transaction-card__divider"})]}))},`asset-${n}`)})})}),(0,xx.jsx)("div",{className:"transaction-card",children:(0,xx.jsxs)("div",{className:"transaction-card__details",children:[a&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsxs)("div",{className:"transaction-card__row",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_send_transaction.confirmation.data.recipient",children:m("dyn_
90send_transaction.confirmation.data.recipient")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary","data-testid":"transaction-recipient",children:Xg(a)})]}),(0,xx.jsx)("div",{className:"transaction-card__divider"})]}),!a&&(e.to||(null==(d=null==t?void 0:t.counterparties)?void 0:d[0]))&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsxs)("div",{className:"transaction-card__row",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_send_transaction.confirmation.data.destination",children:m("dyn_send_transaction.confirmation.data.destination")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary","data-testid":"transaction-destination",children:Xg(null!=(c=e.to)?c:null==(u=null==t?void 0:t.counterparties)?void 0:u[0])})]}),(0,xx.jsx)("div",{className:"transaction-card__divider"})]}),(0,xx.jsxs)("div",{className:"transaction-card__row",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_send_transaction.confirmation.data.network",children:m("dyn_send_transaction.confirmation.data.network")}),(0,xx.jsxs)("div",{className:"transaction-card__network-info",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",children:(null==y?void 0:y.name)||"Ethereum"}),(0,xx.jsx)("img",{src:null==y?void 0:y.iconUrls[0],alt:(null==y?void 0:y.name)||"Network icon",width:16,height:16,className:"transaction-card__network-icon"})]})]}),!n&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)("div",{className:"transaction-card__divider"}),(0,xx.jsxs)("div",{className:"transaction-card__row",children:[(0,xx.jsxs)("div",{className:"transaction-card__label-with-tooltip",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_send_transaction.confirmation.data.gas_estimate",children:m("dyn_send_transaction.confirmation.data.gas_estimate")}),(0,xx.jsx)(Q5,{content:"Network fees are paid to process your transaction",className:"transaction-confirmation",children:(0,xx.jsx)(zX,{size:"small",className:"fee-tooltip",children:(0,xx.jsx)(eeD,{})})})]}),(0,xx.jsx)("div",{className:"transaction-card__value",children:(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary","data-testid":"transaction-estimated-gas-fee",children:k?k?k<.01?"<$0.01":`~$${k.toFixed(2)}`:void 0:e.fee.gas?`${e.format(e.fee.gas,{precision:8})} ${w}`:`-- ${w}`})})]})]}),b&&void 0!==I&&I>0&&!(i&&!n)&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)("div",{className:"transaction-card__divider"}),(0,xx.jsxs)("div",{className:"transaction-card__row",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",weight:"bold",copykey:"dyn_send_transaction.confirmation.data.total",children:m("dyn_send_transaction.confirmation.data.total")}),(0,xx.jsx)("div",{className:"transaction-card__total-amount",children:(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary","data-testid":"transaction-estimated-total",children:(e=>{if(e)return e<.01?"<$0.01":`~$${e.toFixed(2)}`})(I)})})]})]})]})})]})},eeB=({transaction:e,currentToken:t,currencySymbol:n,valueRounded:i,transactionValue:a,isGasSponsored:r,gasFiatValue:o,totalGasFiatValue:s,currency:l,total:d,t:c,onFeeUpdate:u})=>{var m,p;let{primaryWallet:h,projectSettings:v,overrides:f}=Fr(),g=ee$({evmNetworksOverrides:null==f?void 0:f.evmNetworks,projectSettings:v}),{chain:y}=eeL(null==h?void 0:h.connector),w=eeW({chain:null==(m=null==h?void 0:h.connector)?void 0:m.connectedChain,networkId:null==y?void 0:y.chainId,networkInfo:g}),_="BTC"===e.chain||(null==(p=null==h?void 0:h.connector)?void 0:p.connectedChain)==="BTC"||(null==h?void 0:h.connector)&&Qe(h.connector),b=!!e.feeTokenSymbol,[k,I]=(0,_N.useState)((null==e?void 0:e.feePriority)||"medium"),x=(0,_N.useCallback)(t=>$k(void 0,void 0,void 0,function*(){var n;_&&k!==t&&(I(t),yield null==(n=e.updateFeePriority)?void 0:n.call(e,t),null==u||u())}),[_,k,e,u]);return(0,xx.jsxs)("div",{className:"transaction-card-container",children:[(0,xx.jsx)("div",{className:"transaction-card",children:(0,xx.jsx)("div",{className:"transaction-card__assets-container",children:(0,xx.jsx)("div",{className:"transaction-card__out",children:(0,xx.jsxs)("div",{className:"transaction-card__info-container",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",children:c("dyn_send_transaction.confirmation.data.transfer.send")}),(0,xx.jsxs)("div",{className:"transaction-card__amount-symbol",children:[(0,xx.jsxs)("div",{className:"transaction-card__token-info",children:[(0,xx.jsxs)("div",{className:"transaction-card__token-row",children:[(0,xx.jsxs)(zQ,{variant:"body_normal",color:"error-1","data-testid":"transaction-transfer-amount",children:["-",
90i||((null==e?void 0:e.value)?e.format(e.value,{precision:6}):"")]}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",children:n})]}),a&&(0,xx.jsxs)(zQ,{variant:"body_small",color:"error-1","data-testid":"transaction-transfer-amount-fiat",children:["$",eeq(Number(a)||Number(i)||0,t)]})]}),(0,xx.jsx)("div",{className:"transaction-card__icon",children:(0,xx.jsx)("div",{className:"transaction-card__icon__container",children:(0,xx.jsx)("img",{src:(null==t?void 0:t.logoURI)||(null==w?void 0:w.nativeCurrency.iconUrl),alt:n,width:32,height:32,className:"transaction-card__icon__container__main"})})})]})]})})})}),(0,xx.jsx)("div",{className:"transaction-card",children:(0,xx.jsxs)("div",{className:"transaction-card__details",children:[(0,xx.jsxs)("div",{className:"transaction-card__row",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_send_transaction.confirmation.data.destination",children:c("dyn_send_transaction.confirmation.data.destination")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary","data-testid":"transaction-destination",children:Xg(e.to)})]}),(!r||b)&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)("div",{className:"transaction-card__divider"}),(0,xx.jsxs)("div",{className:"transaction-card__row",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary","data-testid":"transaction-network",copykey:"dyn_send_transaction.confirmation.data.network",children:c("dyn_send_transaction.confirmation.data.network")}),(0,xx.jsxs)("div",{className:"transaction-card__network-info",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",children:(null==w?void 0:w.name)||(_?"Bitcoin":"Ethereum")}),(0,xx.jsx)("img",{src:(null==w?void 0:w.iconUrls[0])||(null==y?void 0:y.icon),alt:(null==w?void 0:w.name)||(_?"Bitcoin":"Network icon"),width:16,height:16,className:"transaction-card__network-icon"})]})]}),_&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)("div",{className:"transaction-card__divider"}),(0,xx.jsxs)("div",{className:"transaction-card__row",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_send_transaction.confirmation.data.fee_priority",children:"Fee Priority"}),(0,xx.jsxs)("div",{className:"transaction-card__value",style:{alignItems:"center",display:"inline-flex",position:"relative"},children:[(0,xx.jsxs)("select",{id:"fee-priority-select",value:k,onChange:e=>x(e.target.value),"data-testid":"fee-priority-select",style:{MozAppearance:"none",WebkitAppearance:"none",appearance:"none",background:"transparent",border:"none",color:"inherit",cursor:"pointer",fontSize:"inherit",fontWeight:"inherit",outline:"none",padding:0,paddingRight:"20px"},children:[(0,xx.jsx)("option",{value:"high",children:"High"}),(0,xx.jsx)("option",{value:"medium",children:"Medium"}),(0,xx.jsx)("option",{value:"low",children:"Low"})]}),(0,xx.jsx)("div",{style:{alignItems:"center",display:"flex",opacity:.6,pointerEvents:"none",position:"absolute",right:0},children:(0,xx.jsx)(zX,{size:"small",children:(0,xx.jsx)(QO,{})})})]})]})]}),(0,xx.jsx)("div",{className:"transaction-card__divider"}),(0,xx.jsxs)("div",{className:"transaction-card__row",children:[(0,xx.jsxs)("div",{className:"transaction-card__label-with-tooltip",children:[(0,xx.jsxs)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_send_transaction.confirmation.data.gas_estimate",children:[c("dyn_send_transaction.confirmation.data.gas_estimate"),b&&(0,xx.jsxs)("span",{style:{fontWeight:"normal"},children:[" ","(in ",e.feeTokenSymbol,")"]})]}),(0,xx.jsx)(Q5,{content:b?`Network fees paid in ${e.feeTokenSymbol}`:"Network fees are paid to process your transaction",className:"transaction-confirmation",children:(0,xx.jsx)(zX,{size:"small",className:"fee-tooltip",children:(0,xx.jsx)(eeD,{})})})]}),(0,xx.jsx)("div",{className:"transaction-card__value",children:(null==t?void 0:t.price)?(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary","data-testid":"transaction-estimated-gas-fee",children:.01>=Number(o)?"<$0.01":`$${o}`}):(0,xx.jsxs)(zQ,{variant:"body_normal",color:"primary","data-testid":"transaction-estimated-gas-fee",children:[e.fee.gas?e.format(e.fee.gas,{precision:6}):"--"," ",l]})})]}),(0,xx.jsx)("div",{className:"transaction-card__divider"}),(0,xx.jsxs)("div",{className:"transaction-card__row",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",weight:"bold",copykey:"dyn_send_transaction.confirmation.data.total",children:c("dyn_send_transaction.confirmation.data.total")}),(0,xx.jsx)("div",{className:"transaction-card__value",children:(null==t?void 0:t.price)?(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary","data-testid":"transaction-total",children:.01>=Number(s)?"<$0.01":`$${s}`}):(0,xx.jsxs)(zQ,{variant:"body_normal",color:"primary","data-testid":"transaction-total",children:[d?e.format(d,{precision:6}):"--"," ",l]})})]})]})]})})]})},eeK=({onClickClose:e,isLoading:t,onClickBack:n,onClickSend:i,disableSendButton:a,displayPoweredByDynamicFooter:r=!1,error:o,fetchTransactionFee:s,alert:l,walletConnector:d,transaction:c,transactionSignature:u,currentToken:m,children:p,hideModal:h,onSuccess:v,transactionValue:f,total:g,
90isGasSponsored:y,isNativeToken:w,walletKey:_,simulationResult:b,sendBalanceTransaction:k,recipient:I})=>{var x;let S,C,R,O,{t:j}=$G(),{data:T}=VP(()=>$k(void 0,void 0,void 0,function*(){return d&&u?Q8({transactionHash:u,walletConnector:d}):void 0}),{deps:[d,u]}),{isTurnkeyWallet:P}=Xx(),{setShowAuthFlow:E,user:A,primaryWallet:N}=Fr(),{pushView:q}=xD(),{userNeedsCrossDomainPasskey:U}=eey(),{initPasskeyRecoveryProcess:M,shouldInitRecovery:D}=XJ(),W=(0,_N.useMemo)(()=>{var e;if(A&&N)return null==(e=A.verifiedCredentials)?void 0:e.find(e=>e.address===N.address)},[A,N]),{currency:$}=eek(d),z=(S=null==$?void 0:$.symbol,(null==m?void 0:m.symbol)||S),{nativePrice:F}=YF();QF(()=>{h&&$k(void 0,void 0,void 0,function*(){(yield D())&&d&&!eeI(d)&&(yield M("email",{type:"sendTransaction"})),null==v||v("callHandlerOutsideModal")})});let L=(C={isTurnkeyWallet:P,onClickSend:i,userNeedsCrossDomainPasskey:U,usingSessionKey:eeI,walletConnector:d},R={initPasskeyRecoveryProcess:M,shouldInitRecovery:D},O={pushView:q,setShowAuthFlow:E},e=>$k(void 0,void 0,void 0,function*(){let{walletConnector:t,usingSessionKey:n,onClickSend:i,isTurnkeyWallet:a,userNeedsCrossDomainPasskey:r}=C,{shouldInitRecovery:o,initPasskeyRecoveryProcess:s}=R,{pushView:l,setShowAuthFlow:d}=O;if(t&&n(t))return void i(e);if((yield o())&&(yield s("email",{type:"sendTransaction"})),a&&r){l("passkey-new-domain-detected"),d(!0,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1}),xR.once("passkeyRecoveryCompleted",()=>{i(e)});return}i(e)})),V=e&&(0,xx.jsx)(BV,{type:"button",onClick:e,"data-testid":"close",disabled:t,children:(0,xx.jsx)(Y5,{})}),B=n&&(0,xx.jsx)(BV,{type:"button",onClick:n,"data-testid":"back-button",children:(0,xx.jsx)(QE,{})}),K=eex(m,c,F),Z=eeS(m,c,F,f);return h?null:(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{trailing:V,leading:B,alignContent:"bottom",children:(0,xx.jsx)("div",{className:"send-balance-page-layout__header-content",children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_send_transaction.data.confirmation_tx",children:j("dyn_send_transaction.data.confirmation_tx")})})}),!k&&(0,xx.jsx)("div",{className:"transaction-confirmation__banner",children:(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",copykey:"dyn_send_transaction.data.banner",children:j("dyn_send_transaction.data.banner")})}),(0,xx.jsx)(eia,{}),(0,xx.jsxs)("div",{className:"transaction-confirmation__body",children:[(0,xx.jsxs)("div",{className:"transaction-confirmation__content",children:[o&&(0,xx.jsx)("div",{className:"transaction-confirmation__error",children:(0,xx.jsx)(Kt,{children:T&&u?(0,xx.jsx)($Z,{i18nKey:"dyn_send_transaction.error_message.confirmation_timeout_with_link",components:{link:(0,xx.jsx)(zQ,{as:"a",href:T,target:"_blank",rel:"noreferrer",className:"transaction-confirmation__error-link",variant:"body_small"})}}):o})}),k?(0,xx.jsx)(eeB,{transaction:c,currentToken:m,currencySymbol:z,valueRounded:null==(x=eeN(!!w,c))?void 0:x.toString(),transactionValue:f,isGasSponsored:y,gasFiatValue:K||"0",totalGasFiatValue:Z||"0",currency:null==$?void 0:$.symbol,total:g,t:j,onFeeUpdate:s}):(0,xx.jsx)(eeV,{transaction:c,isGasSponsored:y,isAATransaction:(null==d?void 0:d.key)==="zerodev",simulationResult:b,recipient:I}),p&&(0,xx.jsx)("div",{className:"transaction-confirmation__rows",children:p})]}),(0,xx.jsx)(eir,{animationComponent:(0,xx.jsx)(eeu,{}),children:l&&(0,xx.jsx)("div",{className:"transaction-confirmation__warning",children:l})}),(0,xx.jsxs)("div",{className:"transaction-confirmation__actions",children:[(n||e)&&(0,xx.jsx)(Xb,{buttonVariant:"primary",buttonPadding:"medium",onClick:n||e,expanded:!0,disabled:t,copykey:"dyn_send_transaction.confirmation.cancel_button",children:j("dyn_send_transaction.confirmation.cancel_button")}),(0,xx.jsx)(Xb,{buttonVariant:"brand-primary",buttonPadding:"medium",onClick:L,expanded:!0,loading:t,disabled:a,copykey:"dyn_send_transaction.confirmation.send",dataTestId:"transaction-confirmation-send",children:j("dyn_send_transaction.confirmation.send")})]}),(0,xx.jsx)(eeR,{walletCredential:W}),r&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)("div",{className:"transaction-confirmation__divider"}),(0,xx.jsx)(eeA,{classNameRoot:"transaction-confirmation__footer"})]})]})]})};class eeZ extends wL{constructor(e){super(`Transaction confirmation timed out. Signature: ${e}`),this.transactionSignature=e}}let eeG={"-32002":"Insufficient funds for this transaction.",0:"The operation either timed out or was not allowed.",16:"Invalid Passkey signature. Select the passkey for this account and device.",3:"You reached the limit of passkeys for this account.",5:"Invalid Passkey signature.",INSUFFICIENT_FUNDS:"Insufficient funds for this transaction.","-32603":"A network error has occurred. Please try again later"},eeH={"provided ENS name resolves to null":"Invalid address. Please check that the entered address is correct."},eeJ=e=>{var t;return(null==e?void 0:e.code)||(null==(t=null==e?void 0:e.cause)?void 0:t.code)},eeY=e=>null==e?void 0:e.message;(lt=gE||(gE={})).LOADING="loading",lt.FAILED="failed",lt.SKIPPED="skipped",lt.SUCCESS="success";let eeX=({transaction:e,onError:t,onSuccess:n,mutation:i,onClickBack:a,walletConnector:r,onClickClose:o,title:s,displayPoweredByDynamicFooter:l=!1,copykey:d,hideModal:c,currentToken:u,isNativeToken:m,transactionValue:p,isModal:h,sendBalanceTransaction:v})=>{var f,g,y,w;let _,{primaryWallet:b,environmentId:k}=Fr(),I=$_("projectSettings"),x=null!=(y=null==(g=null==(f=null==I?void 0:I.sdk)?void 0:f.embeddedWallets)?void 0:g.svmGasSponsorshipEnabled)&&y,[S,C]=(0,_N.useState)(!1),[R,O]=(0,_N.useState)(!1),j=B6(),{t:T}=$G(),{currency:P}=eek(r),E=(0,_N.useMemo)(()=>
90{if(!(null==b?void 0:b.connector))return;let e=b.connector;return e._selectedChainId||e.lastUsedChainId},[null==b?void 0:b.connector]),[A,N]=(0,_N.useState)({status:gE.LOADING}),[q,U]=(0,_N.useState)(void 0),[M,D]=(0,_N.useState)(void 0),W=(0,_N.useRef)(!1),$=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){var t,n,i,a,o,s,l;if(A.status===gE.LOADING&&!W.current){if(W.current=!0,v||c){N({status:gE.SKIPPED}),W.current=!1;return}if(!b||!E&&(null==b?void 0:b.chain)!=="SOL"&&(null==b?void 0:b.chain)!=="TON"){xj.error("[TransactionConfirmationView] Simulation failed:",{chain:null==b?void 0:b.chain,chainId:E,primaryWallet:b}),N({status:gE.FAILED}),W.current=!1;return}try{let d;if("zerodev"===b.connector.key){let a=b.connector,{userOperation:r,sponsored:o}=yield a.getCurrentUserOperation(e);if(C(o),O(!1),!r)return void N({status:gE.FAILED});{let o,s=yield a.formatUserOperation(r);e.fee.gas=eeQ(r);let l=yield null==(t=a.getAccountAbstractionProvider())?void 0:t.account.entryPoint;if(!l){xj.error("[TransactionConfirmationView] Simulation failed: No entry point address found"),N({status:gE.FAILED});return}U(null==(n=null==e?void 0:e.getTransactionRecipient)?void 0:n.call(e)),d=yield(o={chainId:String(E),entryPoint:l,environmentId:k,userOperation:s,value:(null==(i=e.value)?void 0:i.toString())||"0"},$k(void 0,[o],void 0,function*({environmentId:e,userOperation:t,chainId:n,value:i,entryPoint:a}){try{let r={environmentId:e,simulateUserOpRequest:{chainId:n,entryPoint:a.address,operation:t,value:i}};return yield Lr().simulateUserOp(r)}catch(e){if(xj.warn("simulateBlockaidUserOperation error",e),e instanceof Error&&e.message.includes("AA21 didn't pay prefund"))return{inAssets:[],outAssets:[],priceData:{nativeTokenUsdPrice:void 0},showTotalFiat:!1};return}}))}}else if((null==r?void 0:r.connectedChain)==="SOL"){let t,n=null==(a=e.multipleTransactions)?void 0:a.map(e=>Vj.default.encode(e.serialize({requireAllSignatures:!1})));if(!n){xj.error("[TransactionConfirmationView] Simulation failed: No encoded transactions"),N({status:gE.FAILED});return}d=yield(t={accountAddress:e.from,chain:yield null==r?void 0:r.getNetwork(!0),environmentId:k,transactions:n},$k(void 0,[t],void 0,function*({environmentId:e,chain:t,accountAddress:n,transactions:i}){var a;try{let r={environmentId:e,simulateSVMTransactionRequest:{accountAddress:n,chain:t,domain:null!=(a=(()=>{if("u">typeof window)return window.location.origin})())?a:"https://example.com",method:"signAllTransactions",transactions:i}};return yield Lr().simulateSVMTransaction(r)}catch(e){xj.warn("simulateBlockaidSVMTransaction error",e);return}}))}else if((null==r?void 0:r.connectedChain)==="EVM"){let t;U(null==(o=null==e?void 0:e.getTransactionRecipient)?void 0:o.call(e)),d=yield(t={chainId:String(E),data:e.data||"0x",environmentId:k,from:e.from,to:e.to||"",value:(null==(s=e.value)?void 0:s.toString())||"0"},$k(void 0,[t],void 0,function*({environmentId:e,chainId:t,from:n,to:i,value:a,data:r}){try{return yield Lr().simulateEVMTransaction({environmentId:e,simulateEVMTransactionRequest:{chainId:t,data:r,from:n,to:i,value:a}})}catch(e){xj.warn("simulateBlockaidEVMTransaction error",e);return}}))}else if((null==r?void 0:r.connectedChain)==="TON")return void N({status:gE.SKIPPED});if(!d&&(null==(l=b.connector)?void 0:l.key)!=="zerodev"){xj.warn("[TransactionConfirmationView] Simulation failed: No result"),N({status:gE.FAILED});return}N(d?{result:d,status:gE.SUCCESS}:{status:gE.FAILED})}catch(e){xj.error("[TransactionConfirmationView] Simulation failed:",e),N({status:gE.FAILED})}finally{W.current=!1}}}),[v,c,b,E,k,e,r,A.status,N]);(0,_N.useEffect)(()=>{A.status!==gE.SUCCESS&&A.status!==gE.SKIPPED&&$()},[$,null==b?void 0:b.connector,A.status]),(0,_N.useEffect)(()=>{$k(void 0,void 0,void 0,function*(){var t;e.checkDestinationAccount&&(yield e.checkDestinationAccount(),D(null==(t=e.getPreSubmitValidationError)?void 0:t.call(e)))})},[e]);let z=(0,_N.useCallback)(()=>{var t;if(((null==b?void 0:b.chain)!==hh.Sol||void 0===e.fee.gas)&&(!b||(null==(t=b.connector)?void 0:t.key)!=="zerodev")&&e.fetchFee){let t=e.fetchFee();t&&"function"==typeof t.finally&&t.finally(j)}},[b,e,j]);(0,_N.useEffect)(()=>{x&&(null==r?void 0:r.connectedChain)==="SOL"?C(!0):e.isGasSponsored&&C(e.isGasSponsored())},[e,x,r]);let{mutate:F,isLoading:L,error:V}=YB(i,{onFailure:(0,_N.useCallback)(e=>{z(),wZ.isInstance(e)&&(xj.debug(e),C(!1),J4(r)&&r.disableGasSponsorshipOnce()),xj.error(e),null==t||t(e)},[z,t,r]),onSuccess:(0,_N.useCallback)(e=>null==n?void 0:n(e),[n])});w=L?null:2e4,_=(0,_N.useRef)(z),zT(()=>{_.current=z},[z]),(0,_N.useEffect)(()=>
90{if(!w&&0!==w)return;let e=setInterval(()=>_.current(),w);return()=>clearInterval(e)},[w]),QF(z);let B=(({transactionValue:e,gasTotalPrice:t,isGasSponsored:n=!1})=>(0,_N.useMemo)(()=>n?void 0!==e?e:BigInt(0):void 0!==t&&void 0!==e?t+e:e||t,[t,e,n]))({gasTotalPrice:e.fee.gas,isGasSponsored:S,transactionValue:e.value}),K=(0,_N.useMemo)(()=>{if(!V)return;let e=(e=>{var t;let n,i,a,r,o=e;if(null!=e&&"object"==typeof e&&"walk"in e&&"function"==typeof e.walk&&(o=e.walk()),xj.debug("transaction error:",o),(null==(a=eeY(o))?void 0:a.toLowerCase().includes("policy violation"))||(null==a?void 0:a.toLowerCase().includes("explicitly denied by policy"))){let e;return(null==(e=eeY(o))?void 0:e.replace("Error: ",""))||"Policy violation: unknown error, please try again."}if(wZ.isInstance(o))return;if(wV.isInstance(o)||(n=eeJ(t=o),i=eeY(t),-32603===n&&(null==i?void 0:i.includes("insufficient funds for gas * price + value"))))return eeG.INSUFFICIENT_FUNDS;let s=eeJ(o);return void 0!==s&&eeG[s]?eeG[s]:"reason"in(r=o)&&void 0!==r.reason&&eeH[o.reason]?eeH[o.reason]:o instanceof eeZ?void 0:"Something went wrong with the transaction. Please try again."})(V);return void 0!==e?e:V instanceof eeZ?T("dyn_send_transaction.error_message.confirmation_timeout"):T("dyn_send_transaction.error_message.something_went_wrong")},[V,T]),Z=(0,_N.useMemo)(()=>{let e;return V?(e=V)instanceof eeZ?e.transactionSignature:void 0:void 0},[V]),{data:G,isLoading:H}=VP(()=>e.getBalance()),J=(0,_N.useMemo)(()=>void 0!==B&&void 0!==G&&G<B,[G,B]),Y=(0,_N.useMemo)(()=>{if(void 0!==B&&void 0!==G)return B-G},[B,G]),X=(0,_N.useMemo)(()=>{if(K)return null;if(M)return(0,xx.jsx)(z2,{icon:"error",variant:"error",children:(0,xx.jsx)(zQ,{variant:"body_small",color:"current-color","data-testid":"presubmit_error_content",children:M})});if(wZ.isInstance(V))return(0,xx.jsx)(z2,{icon:"error",variant:"error",copykey:"dyn_send_transaction.error_message.gas_not_sponsored",children:T("dyn_send_transaction.error_message.gas_not_sponsored")});if(!R&&!H&&void 0===Y&&e.fee.gas&&!S)return(0,xx.jsx)(z2,{icon:"error",variant:"warning",copykey:"dyn_send_transaction.warning_message.insufficient_gas_funds",children:(0,xx.jsxs)(zQ,{variant:"body_small",color:"current-color","data-testid":"warning_content",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",copykey:"dyn_send_transaction.warning_message.insufficient_gas_funds.title",children:T("dyn_send_transaction.warning_message.insufficient_gas_funds.title")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_send_transaction.warning_message.insufficient_gas_funds.description",children:T("dyn_send_transaction.warning_message.insufficient_gas_funds.description",{amountLeft:e.format(e.fee.gas,{precision:6}),currencySymbol:null==P?void 0:P.symbol})})]})});if(J&&Y){let t=e.format(Y,{precision:6});return(0,xx.jsx)(z2,{icon:"error",variant:"error",copykey:"dyn_send_transaction.warning_message.insufficient_funds",children:(0,xx.jsxs)(zQ,{variant:"body_small",color:"current-color","data-testid":"warning_content",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",copykey:"dyn_send_transaction.warning_message.insufficient_funds.title",children:T("dyn_send_transaction.warning_message.insufficient_funds.title")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_send_transaction.warning_message.insufficient_funds.description",children:T("dyn_send_transaction.warning_message.insufficient_funds.description",{amountLeft:t,currencySymbol:null==P?void 0:P.symbol})})]})})}return A.status===gE.FAILED?(0,xx.jsx)(z2,{icon:"error",variant:"warning",copykey:"dyn_send_transaction.warning_message.failed_simulation",children:(0,xx.jsxs)(zQ,{variant:"body_small",color:"current-color","data-testid":"warning_content",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",copykey:"dyn_send_transaction.warning_message.failed_simulation.title",as:"div",children:T("dyn_send_transaction.warning_message.failed_simulation.title")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_send_transaction.warning_message.failed_simulation.description",as:"div",children:T("dyn_
90send_transaction.warning_message.failed_simulation.description")})]})}):null},[A.status,K,V,R,H,Y,e,S,J,M,T,null==P?void 0:P.symbol]);(0,_N.useEffect)(()=>{var t,n;A.status!==gE.SUCCESS||v||(null==(t=A.result)?void 0:t.outAssets.length)!==0||E||(null==(n=e.isGasSponsored)?void 0:n.call(e))||N({result:A.result,status:gE.FAILED})},[A,E,e,v]);let Q=(0,_N.useMemo)(()=>{var t;return{alert:X,copykey:d,currentToken:u,disableSendButton:H||!!M,displayPoweredByDynamicFooter:l,error:K,fetchTransactionFee:z,hideModal:c,isGasSponsored:S,isGasSponsoredLoading:R,isLoading:L,isNativeToken:m,onClickBack:a,onClickClose:o,onClickSend:()=>F(),onSuccess:e=>null==n?void 0:n(e),recipient:q,sendBalanceTransaction:v,simulationResult:null!=(t=A.result)?t:void 0,title:s,total:B,transaction:e,transactionSignature:Z,transactionValue:p,walletConnector:r,walletKey:(null==b?void 0:b.key)||""}},[B,q,u,p,m,a,o,d,s,c,L,F,n,l,H,K,X,r,e,S,R,null==b?void 0:b.key,A.result,v,z,M,Z]);return A.status===gE.LOADING?null:(0,xx.jsx)(eeK,Object.assign({},Q))},eeQ=e=>(BigInt(e.callGasLimit||0)+BigInt(e.verificationGasLimit||0)+BigInt(e.preVerificationGas||0))*BigInt(e.maxFeePerGas||0),ee0=e=>{var t;return"createUiTransaction"in e&&"function"==typeof e.createUiTransaction&&e.isAvailable&&!(null==(t=e.isSendBalanceUnsupported)?void 0:t.call(e))};var ee1=["title","titleId"];function ee2(){return(ee2=Object.assign.bind()).apply(null,arguments)}var ee3=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ee1);return _N.createElement("svg",ee2({width:17,height:16,viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gA||(gA=_N.createElement("path",{d:"M11.833 4.667H9.167V6h2.666c1.1 0 2 .9 2 2s-.9 2-2 2H9.167v1.333h2.666a3.335 3.335 0 0 0 0-6.666Zm-4 5.333H5.167c-1.1 0-2-.9-2-2s.9-2 2-2h2.666V4.667H5.167a3.335 3.335 0 0 0 0 6.666h2.666V10Zm-2-2.667h5.334v1.334H5.833V7.333Z",fill:"currentColor"})))},ee5=["title","titleId"];function ee6(){return(ee6=Object.assign.bind()).apply(null,arguments)}var ee4=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ee5);return _N.createElement("svg",ee6({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gN||(gN=_N.createElement("g",{clipPath:"url(#send_svg__clip0_6894_96)"},_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m3.846 9.3.03-.01 14.64-5.728c.199-.078.399-.156.567-.205.156-.046.465-.126.794-.02.374.123.664.413.786.787.107.33.027.638-.019.794-.049.168-.127.368-.205.567L14.702 20.15c-.08.204-.16.408-.239.568-.073.147-.226.436-.537.614a1.277 1.277 0 0 1-1.136.072c-.323-.137-.496-.405-.58-.542-.09-.149-.184-.342-.278-.535l-2.693-5.52-5.546-2.724-.027-.014c-.193-.094-.385-.189-.533-.28-.137-.082-.403-.256-.54-.578a1.277 1.277 0 0 1 .074-1.136c.178-.31.466-.463.612-.536.16-.079.363-.158.567-.238Zm.972 1.425 4.88 2.396 2.912-2.913a.848.848 0 0 1 1.2-.017.848.848 0 0 1-.017 1.2l-2.898 2.898 2.384 4.888 5.433-13.888-13.894 5.436Z",fill:"currentColor",fillOpacity:.4}))))};let ee7=e=>{let t=Fu.map(FN).map(e=>("fr"===e.iso2&&(e.format="(.) .. .. .. .."),(e=>{let{name:t,iso2:n,dialCode:i,format:a,priority:r,areaCodes:o}=e,s=[t,n,i,a,r,o];for(let e=0;e<s.length;e+=1){if(0===e)continue;let t=s[e-1],n=s[e];if(void 0===t&&void 0!==n){let e=JSON.stringify(s,(e,t)=>void 0===t?"__undefined":t).replace(/"__undefined"/g,"undefined");
90throw Error(`[react-international-phone] invalid country values passed to buildCountryData. Check ${t} in: ${e}`)}}return s.filter(e=>void 0!==e)})(e)));return e?t.filter(([,t])=>e.includes(t)):t},ee8=e=>{var t;let{country:n}=FU({countries:ee7(),phone:e});if(!n)return e;let i=Fv({dialCode:n.dialCode,phone:e}),a=FA({country:n,phone:e}),r=/\./g;if((null!=(t=a.match(r))?t:[]).length!==ee9(i).length)return e;let o=0,s=a.replace(r,()=>i[o++]);return`+${n.dialCode} ${s}`},ee9=e=>e.replace(/\D+/g,""),ete=e=>{var t;let n=null==(t=null==e?void 0:e.verifiedCredentials)?void 0:t.find(t=>"oauth"===t.format&&t.id===e.lastVerifiedCredentialId);return(null==n?void 0:n.publicIdentifier)?n.publicIdentifier:(null==e?void 0:e.email)?Qm(e.email):(null==e?void 0:e.phoneNumber)?ee8(e.phoneNumber):"My Profile"},ett=({user:e,containerClassName:t,renderWithFallback:n=!0})=>{var i,a,r;let o=null==(r=null==(a=null==(i=null==e?void 0:e.verifiedCredentials)?void 0:i.find(t=>{var n;return e.lastVerifiedCredentialId===t.id&&(null==(n=t.oauthAccountPhotos)?void 0:n.length)}))?void 0:a.oauthAccountPhotos)?void 0:r[0];return o||n?(0,xx.jsx)("div",{className:zj("user-profile-social-account__connected-avatar",t),children:(0,xx.jsx)(Q6,{className:"user-profile-social-account__image",src:o,alt:"User avatar",dataTestId:"user-avatar",fallback:(0,xx.jsx)(bB,{})})}):null},etn=({className:e})=>{let{t}=$G(),{primaryWallet:n}=Fr(),{initPasskeyRecoveryProcess:i}=XJ(),{showSecureAccountBanner:a,setShowSecureAccountBanner:r}=eey(),{getEOAWallet:o}=Xk(),s=n&&o(n),l=n&&$Y(n.connector)||s&&$Y(s.connector);return!a||l?null:(0,xx.jsxs)("div",{className:zj("secure-embedded-wallet-card",e),children:[(0,xx.jsxs)("div",{className:"secure-embedded-wallet-card__text-content","data-testid":"secure-wallet-button",onClick:()=>i(),children:[(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",copykey:"dyn_secure_pregenerated_wallet.description",children:t("dyn_secure_pregenerated_wallet.description")}),(0,xx.jsx)(zQ,{variant:"body_small",weight:"bold",color:"brand-primary",copykey:"dyn_secure_pregenerated_wallet.action",className:"secure-embedded-wallet-card__link",children:t("dyn_secure_pregenerated_wallet.action")})]}),(0,xx.jsx)("div",{children:(0,xx.jsx)(BV,{color:"text-secondary",onClick:()=>r(!1),children:(0,xx.jsx)(Y5,{width:16,height:16})})})]})},eti=({elementId:e})=>{let{createRootElement:t}=XZ(),n=t(e),[i,a]=(0,_N.useState)(null),r=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){return new Promise((t,n)=>{try{a(e(t,n))}catch(e){n(e)}}).finally(()=>{a(void 0)})}),[a]);return{modal:i?(0,xx.jsx)("div",{children:(0,Lk.createPortal)(i,n.current)}):void 0,open:r}};class eta extends wL{constructor(){super("user rejected transaction")}}e.s(["UserRejectedTransactionError",0,eta],195395);let etr=({children:e,className:t,isShown:n=!0,transitionProps:i})=>(0,xx.jsx)("div",{className:zj("modal",t),children:(0,xx.jsx)(Ke,Object.assign({},i,{isShown:n,children:(0,xx.jsx)("div",{className:"modal__items",children:e})}))}),eto=({children:e,borderRadius:t="default",border:n=!1,sharpBottomRadiusOnMobile:i=!0,dataTestId:a="modal-card",sharpBorder:r=!1,dropShadow:o=!0})=>(0,xx.jsx)("div",{"data-testid":a,className:zj("modal-card",{"modal-card--no-shadow":!o,"modal-card--sharp-border-radius":r,"modal-card--sharp-mobile-bottom-radius":i,"modal-card--with-border":n},`modal-card--radius-${t}`),children:e}),ets=["wallet-list","login-with-email-or-wallet-full-wallet-list","multi-wallet-wallet-list","login-with-wallet-only"],etl=["wallet-connect-mobile-wallets-list","wallet-list","login-with-email-or-wallet-full-wallet-list","login-with-wallet-only"],etd=["qr-code","no-qr-not-installed","wallet-used","chainalysis-blocked-wallet","wallet-sign","collect-user-data","passkey-new-domain-detected"],etc=["collect-user-data","no-access","chainalysis-blocked-wallet","wallet-locked-view","gate-blocked-wallet","email-wallet-otp-verification-view","bridge-welcome","bridge-summary","bridge-next-wallet-connection","passkey-intro","passkey-new-domain-detected","passkey-setup","passkey-confirm","social-redirect-view","step-up-reauth-social","collect-user-data-login-no-wallet","passkey-recovery-bundle","passkey-recovery-start","embedded-reveal-view","embedded-reveal-account-view","export-shares-view","wallet-delegation-view","mfa-exchange-view","exchange-whitelist-warning","rename-passkey","embedded-wallet-auth-choice","passkey-recovery-add-email","global-wallet-confirm","global-wallet-malicious","global-wallet-info","mfa-choose-device","mfa-verification","step-up-reauth-choose","step-up-reauth-otp","step-up-reauth-wallet","waas-upgrade-view","wallet-upgrade-flow-view","account-upgraded","waas-backup-view","waas-backup-info-view","waas-backup-cloud-provider-view","waas-backup-download-view","waas-backup-grant-access-view","waas-backup-progress-view","waas-backup-success-view","setup-password-for-wallet-creation","reset-password-flow"],etu=["wallet-list","qr-code","wallet-connect-mobile-wallets-list","pending-connect","pending-signature","pending-signature-without-back-button","bridge-next-wallet-connection","bridge-summary"],etm=["login-with-email-or-wallet","login-with-email-or-wallet-full-wallet-list","login-with-wallet-only","login-with-email-verification","login-with-sms-verification","verify-email","verify-sms","pending-connect","wallet-group","select-wallet-in-wallet-group","select-hardware-wallet","pending-signature","qr-code","wallet-used","email-wallet-otp-verification-view","farcaster-connect-view","merge-user-accounts","merge-user-accounts-conflicts","mfa-verification","mfa-display-backup-codes","mfa-recovery","passkey-setup","passkey-confirm","device-registration"],etp=["collect-user-data","login-with-email-verification","login-with-sms-verification","backup-unsuccessful","wallet-upgrade-flow-view","wallet-delegation-view","waas-backup-progress-view","device-registration"],eth=["mfa-verification","mfa-choose-device","mfa-secure-device","mfa-display-backup-codes","mfa-recovery","passkey-setup","passkey-confirm"],etv=["login-with-email-or-wallet-full-wallet-list","login-with-email-verification","login-with-sms-verification","network-not-supported","passkey-recovery-complete","passkey-recovery-start","passkey-recovery-bundle","passkey-confirm","rename-passkey","mobile-wallet-redirect-view","qr-code","mfa-verification","mfa-display-backup-codes","mfa-recovery","user-delete-account","backup-unsuccessful","waas-backup-view","waas-backup-info-view","waas-backup-cloud-provider-view","waas-backup-download-view","waas-backup-grant-access-view","waas-backup-progress-view","waas-backup-success-view","device-registration"],etf=()=>{let{view:e}=xD(),t=Be(),{showAuthFlow:n}=Fr(),i=!(t&&V8(t)&&eth.includes(e.type))&&(!n||!etp.includes(e.type)),a=i&&!etv.includes(e.type);return{allowsClosing:i,showCloseButton:a}},etg=({children:e,handleClose:t,withBackdrop:n=!0,whiteList:i})=>{let{allowsClosing:a}=etf(),r=(0,_N.useCallback)(e=>{a&&(e.stopPropagation(),t(e))},[a,t]);return(({disabled:e,inputKey:t,onKeyPressed:n})=>{(0,_N.useEffect)(()=>{let i=i=>{e||i.key!==t||n(i)};return document.addEventListener("keydown",i),()=>{document.removeEventListener("keydown",i)}},[e,t,n])})({disabled:!a,inputKey:"Escape",onKeyPressed:t}),(0,xx.jsxs)(ZW,{className:"modal-component__container",whiteList:i,children:[n&&(0,xx.jsx)("div",{"data-testid":"portal-backdrop",role:"button",onClick:r,tabIndex:0,"aria-label":"Close modal",className:"modal-component__backdrop"}),(0,xx.jsx)("div",{children:e})]})},ety=({children:e,isShown:t,handleClose:n,withBackdrop:i,zIndex:a,transitionEvents:r,elementId:o="dynamic-modal"})=>{let{createRootElement:s}=XZ(),l=s(o),d=(0,_N.useCallback)(e=>l.current.contains(e),[l]);return(0,Lk.createPortal)((0,xx.jsx)(eiu,{zIndex:a,dataTestId:"dynamic-modal-shadow",children:(0,xx.jsx)(Ke,Object.assign({isShown:t},r,{children:(0,xx.jsx)(etg,{handleClose:n,withBackdrop:i,whiteList:d,children:e})}))}),l.current)},etw=({chain:e,chainName:t})=>{let n=YU(t);return(0,xx.jsx)(zX,{size:"small",children:(null==e?void 0:e.icon)?(0,xx.jsx)("img",{src:e.icon,alt:`${e.name} icon`}):(0,xx.jsx)(n,{})})},et_=e=>{var{children:t,htmlFor:n,className:i,divider:a}=e,r=$b(e,["children","htmlFor","className","divider"]);return(0,xx.jsx)("label",Object.assign({className:zj("form-field-label",{"form-field-label__with-divider":a},i),htmlFor:n},r,{children:t}))};var etb=["title","titleId"];function etk(){return(etk=Object.assign.bind()).apply(null,arguments)}var etI=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,etb);return _N.createElement("svg",etk({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gq||(gq=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.293 19.707a1 1 0 0 1 0-1.414L14.586 12 8.293 5.707a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414 0Z",fill:"currentColor"})))};let etx=[{constant:!0,inputs:[],name:"name",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"_spender",type:"address"},{name:"_value",type:"uint256"}],name:"approve",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"totalSupply",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"_from",type:"address"},{name:"_to",type:"address"},{name:"_value",type:"uint256"}],name:"transferFrom",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"decimals",outputs:[{name:"",type:"uint8"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"_owner",type:"address"}],name:"balanceOf",outputs:[{name:"balance",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"symbol",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"_to",type:"address"},{name:"_value",type:"uint256"}],name:"transfer",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{name:"_owner",type:"address"},{name:"_spender",type:"address"}],name:"allowance",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{payable:!0,stateMutability:"payable",type:"fallback"},{anonymous:!1,inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Transfer",type:"event"}],etS=({isOpen:e,onClickClose:t,popperProps:n,dropdownClassName:i,dropdownStyle:a,overlayCardClassName:r,overlayCardStyle:o,className:s,style:l,children:d,mobileTitle:c})=>_t()?(0,xx.jsxs)(eil,{isOpen:e,onClose:t,className:zj(r,s),style:Object.assign(Object.assign({},l),o),children:[(0,xx.jsx)(eil.Header,{children:c}),(0,xx.jsx)(eil.Content,{removePadding:!0,children:(0,xx.jsx)("div",{className:"menu-list__overlay-card__container",children:d})})]}):(0,xx.jsx)(B3,Object.assign({isOpen:e,onClickOutside:t,onScroll:t,className:zj(i,s),style:Object.assign(Object.assign({},l),a)},n,{children:d})),etC=({tokenBalances:e,currentToken:t,setCurrentToken:n,isLoading:i,setFieldValue:a,setErrors:r})=>{let{t:o}=$G(),[s,l]=(0,_N.useState)(!1),d=(null==e?void 0:e.filter(e=>e.name))||[],{primaryWallet:c}=Fr(),u=(0,_N.useRef)(null);if(i)return(0,xx.jsx)(QK,{});let m=(e,t)=>
90(0,xx.jsx)(Q6,{src:null==e?void 0:e.logoURI,alt:null==e?void 0:e.name,className:"token-balance-item__icon",dataTestId:"token-balance-item-icon",fallback:(0,xx.jsx)("div",{className:"token-balance-item__skeleton-icon","data-testid":"token-balance-item__skeleton-icon",style:{height:`${t}px`,width:`${t}px`}})});return(0,xx.jsxs)("div",{className:"tokens-balance-dropdown",ref:u,onClick:()=>l(!s),"data-testid":"tokens-balance-dropdown",children:[!i&&(0,xx.jsxs)("div",{className:"tokens-balance-dropdown__selected",children:[m(t,"20"),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",children:null==t?void 0:t.name}),(0,xx.jsx)(zX,{color:"text-primary",size:"small",className:zj("evm-network-control__arrow-icon",{"evm-network-control__arrow-icon--active":s}),children:(0,xx.jsx)(etI,{})})]}),(0,xx.jsx)(etS,{className:"tokens-balance-dropdown__menu_list",isOpen:s,popperProps:{anchorOrigin:"bottom-left",anchorRef:u},mobileTitle:"Select token",children:d.length>0?d.map(t=>(0,xx.jsxs)("button",{className:"tokens-balance-dropdown__menu_list_item",onClick:()=>{let i;return i=t.name,$k(void 0,void 0,void 0,function*(){var t,o;let d=null!=(t=null==e?void 0:e.find(e=>e.name===i))?t:void 0;(null==d?void 0:d.address)&&(null==d?void 0:d.address.startsWith("0x"))&&$k(void 0,void 0,void 0,function*(){let t,n;if(!c||!("getPublicClient"in c)||"function"!=typeof c.getPublicClient)return;let i=yield c.getPublicClient();if(!i)return;let a={abi:etx,address:d.address};try{let e=yield i.multicall({contracts:[Object.assign(Object.assign({},a),{args:[null==c?void 0:c.address],functionName:"balanceOf"}),Object.assign(Object.assign({},a),{functionName:"decimals"})]});[t,n]=e.map(e=>Number(e.result))}catch(e){if(!i.readContract)return;{let[e,r]=yield Promise.all([i.readContract(Object.assign(Object.assign({},a),{args:[null==c?void 0:c.address],functionName:"balanceOf"})),i.readContract(Object.assign(Object.assign({},a),{functionName:"decimals"}))]);t=Number(e),n=Number(r)}}if("number"==typeof t&&!isNaN(t)&&"number"==typeof n&&!isNaN(n)){if(d.balance=t/Math.pow(10,n),d.rawBalance=t,e){let t=e.findIndex(e=>e.name===d.name);e[t]=d}d.decimals=n}}),d&&(e&&(null==(o=e[0])?void 0:o.price)&&YV("nativePrice",e[0].price),n(d),a("amount",""),YV("amount",0),r({})),l(!s)})},children:[(0,xx.jsxs)("div",{className:"tokens-balance-dropdown__menu_list_item__name",children:[m(t,"16"),(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",children:t.name})]}),(0,xx.jsxs)("div",{className:"tokens-balance-dropdown__menu_list_item__balance",style:{alignItems:"flex-end",display:"flex",flexDirection:"column"},children:[(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",children:t.symbol}),(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",children:t.balance})]})]},t.address)):(0,xx.jsx)("div",{className:"token-balance-list__empty",children:(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",copykey:"dyn_wallet_information.multi_asset.empty_state",children:o("dyn_wallet_information.multi_asset.empty_state")})})})]})},etR=({feeTokenOptions:e,currentFeeToken:t,setCurrentFeeToken:n,label:i})=>{let{t:a}=$G(),[r,o]=(0,_N.useState)(!1),s=(0,_N.useRef)(null);return(0,xx.jsxs)("div",{className:"fee-token-selector",children:[i&&(0,xx.jsx)(zQ,{variant:"body_small",weight:"regular",color:"secondary",className:"fee-token-selector__label",children:i}),(0,xx.jsxs)("div",{className:"fee-token-selector__dropdown",ref:s,onClick:()=>o(!r),"data-testid":"fee-token-selector",style:{alignItems:"center",backgroundColor:"var(--dynamic-base-2)",border:"1px solid var(--dynamic-base-4)",borderRadius:"calc(var(--dynamic-border-radius) / 2)",cursor:"pointer",display:"flex",gap:"8px",padding:"14px 12px"},children:[(0,xx.jsx)(Q6,{src:null==t?void 0:t.logoURI,alt:null==t?void 0:t.symbol,className:"token-balance-item__icon",dataTestId:"fee-token-icon",fallback:(0,xx.jsx)("div",{className:"token-balance-item__skeleton-icon"})}),(0,xx.jsx)(zQ,{as:"span",variant:"body_normal",color:"primary",children:(null==t?void 0:t.name)||(null==t?void 0:t.symbol)}),(0,xx.jsx)("div",{style:{marginLeft:"auto"},children:(0,xx.jsx)(zX,{color:"text-tertiary",size:"small",children:(0,xx.jsx)(etI,{})})})]}),(0,xx.jsx)(etS,{className:"fee-token-selector__menu-list",isOpen:r,onClickClose:()=>o(!1),popperProps:{anchorOrigin:"bottom-left",anchorRef:s},mobileTitle:a("dyn_send_transaction.data.fee_token_label"),style:{minWidth:"310px",padding:"8px 16px"},children:e.map(e=>{var i;return(0,xx.jsxs)("button",{className:zj("fee-token-selector__menu-item",{"fee-token-selector__menu-item--selected":e.address===(null==t?void 0:t.address)}),onClick:()=>{n(e),o(!1)},type:"button",style:{alignItems:"center",background:"transparent",border:"none",cursor:"pointer",display:"flex",gap:"10px",justifyContent:"space-between",padding:"8px 0",textAlign:"left",width:"100%"},children:[(0,xx.jsxs)("div",{style:{alignItems:"center",display:"flex",gap:"5px",minWidth:"150px"},children:[(0,xx.jsx)(Q6,{src:e.logoURI,alt:e.symbol,className:"token-balance-item__icon",fallback:(0,xx.jsx)("div",{className:"token-balance-item__skeleton-icon"})}),(0,xx.jsx)(zQ,{as:"span",variant:"body_small",color:"primary",children:e.name||e.symbol})]}),(0,xx.jsxs)("div",{style:{alignItems:"flex-end",display:"flex",flexDirection:"column"},children:[(0,xx.jsx)(zQ,{as:"span",variant:"body_small",color:"secondary",children:e.symbol}),(0,xx.jsx)(zQ,{as:"span",variant:"body_small",color:"primary",children:(null==(i=e.balance)?void 0:i.toLocaleStr
90ing())||0})]})]},e.address)})})]})},etO=()=>(0,xx.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,xx.jsx)("circle",{cx:"8",cy:"5.5",r:"2.5",stroke:"currentColor",strokeWidth:"1.25"}),(0,xx.jsx)("path",{d:"M3 13.5c.5-2.4 2.6-4 5-4s4.5 1.6 5 4",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round"})]}),etj=()=>(0,xx.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,xx.jsx)("path",{d:"M2 6.5h12M3.5 6.5V13M12.5 6.5V13M2 13h12",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round"}),(0,xx.jsx)("path",{d:"M8 2L13 6.5H3L8 2Z",stroke:"currentColor",strokeWidth:"1.25",strokeLinejoin:"round"})]}),etT=({options:e,selectedId:t,onChange:n,disabled:i=!1})=>(0,xx.jsx)("div",{className:"transaction-mode-segmented-control",role:"radiogroup","aria-label":"Transaction mode",children:e.map(e=>{var a;let r=e.id===t,o=i||!0===e.disabled;return(0,xx.jsxs)("button",{type:"button",role:"radio","aria-checked":r,"aria-label":e.label,"aria-disabled":o,title:e.disabled&&e.disabledReason?e.disabledReason:void 0,disabled:o,className:zj("transaction-mode-segmented-control__option",{"transaction-mode-segmented-control__option--active":r,"transaction-mode-segmented-control__option--disabled":o}),onClick:()=>{o||r||n(e.id)},children:[e.icon&&(0,xx.jsx)("span",{className:"transaction-mode-segmented-control__option-icon",children:"individual"===(a=e.icon)?(0,xx.jsx)(etO,{}):"exchange"===a?(0,xx.jsx)(etj,{}):null}),(0,xx.jsx)(zQ,{variant:"body_small",weight:r?"bold":"regular",color:r?"primary":"secondary",children:e.label})]},e.id)})}),etP={amount:"",recipient:""},etE=(e,t,n,i)=>{var a;let r={amount:{invalidDecimals:t("dyn_send_transaction.validation.amount.invalid_decimals",{decimals:i}),invalidFormat:t("dyn_send_transaction.validation.amount.invalid_decimals",{decimals:i}),overBalance:t("dyn_send_transaction.validation.amount.over_balance"),required:t("dyn_send_transaction.validation.amount.required")},recipient:{invalidFormat:t("dyn_send_transaction.validation.recipient.invalid_format"),required:t("dyn_send_transaction.validation.recipient.required")}},o=e[n];return o?r[n][o].replace("{decimals}",(a=null!=i?i:0)<1?"":a%10==1&&a%100!=11?`${a}st`:a%10==2&&a%100!=12?`${a}nd`:a%10==3&&a%100!=13?`${a}rd`:`${a}th`):""},etA=({initialValues:e,onSubmit:t,decimals:n=18,validateAddress:i=()=>!0,validateAmount:a=()=>!0,currentToken:r,transaction:o,tokenBalances:s,setCurrentToken:l,isLoading:d,supportsFeeTokenSelection:c=!1,feeTokenOptions:u,currentFeeToken:m,setCurrentFeeToken:p})=>{var h;let{t:v}=$G(),{showFiat:f}=Fr(),g=(0,_N.useRef)(null),[y,w]=(0,_N.useState)(0),{amount:_}=YF(),b=null!=(h=null==o?void 0:o.transactionModes)?h:[],k=b.length>1,[I,x]=(0,_N.useState)(null==o?void 0:o.selectedTransactionMode),S=!k||!!I,[C,R]=(0,_N.useState)(()=>{var e;return null==(e=null==o?void 0:o.getRecordMergeAction)?void 0:e.call(o)}),[O,j]=(0,_N.useState)(!1),T=()=>{var e;R(null==(e=null==o?void 0:o.getRecordMergeAction)?void 0:e.call(o))},P=e=>{var t;x(e),null==(t=null==o?void 0:o.setTransactionMode)||t.call(o,e),T()},E=()=>$k(void 0,void 0,void 0,function*(){if(C&&!O){j(!0);try{yield C.onAction()}finally{j(!1),T()}}});(0,_N.useEffect)(()=>{g.current&&w(g.current.offsetWidth+15)},[r]);let A=(0,_N.useMemo)(()=>{let e=RegExp(`^\\d*(\\.\\d{1,${n}})?$`);return Vx().shape({amount:Vl().required("required").matches(/^\d*(\.\d+)?$/,"invalidFormat").matches(e,"invalidDecimals").test({message:"overBalance",test:e=>a(e)}),recipient:Vl().required("required").test({message:"invalidFormat",test:e=>i(e)})})},[n,i,a]);return(0,xx.jsx)(Jl,{initialValues:e||etP,validationSchema:A,onSubmit:e=>t(e),validateOnChange:!1,validateOnBlur:!1,children:({errors:e,touched:t,values:i,handleChange:a,setFieldValue:h,setErrors:w,handleBlur:x,setFieldTouched:R,validateField:j})=>{var A;return(0,xx.jsxs)(Jp,{className:"send-balance-form",children:[(0,xx.jsxs)("div",{className:"send-balance-page-layout__balance-container",children:[(0,xx.jsx)(et_,{copykey:"dyn_send_transaction.data.select_token",children:v("dyn_
90send_transaction.data.select_token")}),(0,xx.jsx)(etC,{tokenBalances:null!=s?s:r&&[r],currentToken:r,setCurrentToken:l,isLoading:d,setFieldValue:h,setErrors:w})]}),(0,xx.jsxs)("div",{className:"send-balance-form__amount-container",children:[(0,xx.jsx)(Jm,{variant:"regular",className:`send-balance-form__amount-container__field ${f?"fiat":""}`,name:"amount",id:"amount",onChange:e=>{let t=e.target.value;if(""===t||/^(?:\d+|\d*\.\d*|)$/.test(t)){if(w({}),a(e),!t||Number.isNaN(t))return void YV("amount",0);YV("amount",(null==r?void 0:r.price)?Number(t):void 0)}},onBlur:e=>{var t,n;x(e),R("amount",!0),j("amount"),null==(t=null==o?void 0:o.setPendingAmount)||t.call(o,null!=(n=e.target.value)?n:""),T()},placeholder:v("dyn_send_transaction.data.amount.placeholder"),as:BB,error:e.amount,copykey:"dyn_send_transaction.data.amount.label",message:t.amount&&etE(e,v,"amount",n),style:{paddingLeft:`${y}px`}}),(0,xx.jsx)("div",{className:"send-balance-form__amount-container__floating_value",ref:g,children:(0,xx.jsx)(zQ,{variant:"title",weight:"regular",color:"secondary",children:null==r?void 0:r.symbol})}),(0,xx.jsx)("div",{className:"send-balance-form__amount-container__balance",children:f&&!Number.isNaN(_)&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zQ,{variant:"body_mini",weight:"bold",color:"secondary",children:"$"}),(0,xx.jsx)(zQ,{variant:"body_mini",weight:"regular",color:"secondary",children:eeq(_,r)})]})})]}),(0,xx.jsx)(zQ,{className:"send-balance-form__amount_available",variant:"body_small",weight:"regular",color:"secondary",as:"div",children:(0,xx.jsxs)("div",{style:{display:"flex",gap:"0.225rem"},children:[(0,xx.jsx)(zQ,{className:"send-balance-form__amount_available__line",variant:"body_small",weight:"bold",color:"primary",as:"div",children:null!=(A=null==r?void 0:r.balance)?A:0}),v("dyn_send_transaction.data.symbol_available",{symbol:null==r?void 0:r.symbol})]})}),c&&u&&u.length>0&&p&&m&&(0,xx.jsx)(etR,{feeTokenOptions:u,currentFeeToken:m,setCurrentFeeToken:p,label:v("dyn_send_transaction.data.fee_token_label")}),(0,xx.jsx)(zQ,{variant:"body_small",weight:"regular",color:"secondary",copykey:"dyn_send_transaction.data.recipient.label",children:"Recipient Address"}),(0,xx.jsx)(Jm,{className:"send-balance-form__field",placeholder:v("dyn_send_transaction.data.recipient.placeholder"),label:v("dyn_send_transaction.data.recipient.label"),id:"recipient",name:"recipient",as:BB,error:e.recipient,copykey:"dyn_send_transaction.data.recipient.label",message:t.recipient&&etE(e,v,"recipient"),onBlur:e=>{x(e),R("recipient",!0),T()}}),k&&(0,xx.jsx)(etT,{options:b,selectedId:I,onChange:P,disabled:O}),C&&(0,xx.jsx)("div",{className:"send-balance-form__inline-action",children:(0,xx.jsx)(z2,{icon:"error",variant:"warning",children:(0,xx.jsxs)("div",{className:"send-balance-form__inline-action-content",children:[(0,xx.jsx)(zQ,{variant:"body_small",weight:"regular",children:C.message}),(0,xx.jsx)(Xb,{dataTestId:"sendBalanceFormMergeRecordsButton",type:"button",buttonVariant:"secondary",buttonPadding:"small",onClick:E,disabled:O,children:O?v("dyn_send_transaction.merging","Merging…"):C.actionLabel})]})})}),(0,xx.jsx)(Xb,{dataTestId:"sendBalanceFormSubmitButton",expanded:!0,type:"submit",buttonVariant:"primary",buttonPadding:"small",buttonClassName:"send-balance-form__button",copykey:"dyn_send_transaction.preview_transaction",disabled:!S||O||!!C,children:v("dyn_send_transaction.preview_transaction")})]})}})},etN=({error:e,onClickClose:t,onClickBack:n,onSubmit:i,displayPoweredByDynamicFooter:a=!1,transaction:r,networkCurrencyDecimals:o,tokenBalances:s,currentToken:l,setCurrentToken:d,isLoading:c,isNativeToken:u})=>{var m,p,h;let{t:v}=$G(),{primaryWallet:f,projectSettings:g,overrides:y}=Fr(),w=ee$({evmNetworksOverrides:null==y?void 0:y.evmNetworks,projectSettings:g}),{chain:_}=eeL(null==f?void 0:f.connector),b=null!=(p=null==(m=null==f?void 0:f.connector)?void 0:m.supportsFeeTokenSelection)&&p,[k,I]=(0,_N.useState)(void 0);(0,_N.useEffect)(()=>{if(b&&s&&s.length>0){let e=!!k&&s.some(e=>e.address===k.address);k&&e||I(s[0])}},[b,s,k]);let x=t&&(0,xx.jsx)(BV,{type:"button",onClick:t,"data-testid":"close-button",children:(0,xx.jsx)(Y5,{})}),S=n&&(0,xx.jsx)(BV,{type:"button",onClick:n,"data-testid":"back-button",children:(0,xx.jsx)(QE,{})}),{data:C}=VP(()=>r.getBalance(),{deps:[r]});return(0,_N.useEffect)(()=>{$k(void 0,void 0,void 0,function*(){!c&&(void 0===s||Array.isArray(s)&&0===s.length?yield $k(void 0,void 0,void 0,function*(){var e;let t=eeW({chain:null==(e=null==f?void 0:f.connector)?void 0:e.connectedChain,networkId:null==_?void 0:_.chainId,networkInfo:w});if(!t)return void xj.error("Token info not found. Please make sure you are on a supported chain and it is enabled. See https://docs.dynamic.xyz/chains/enabling-chains");let n={address:(null==_?void 0:_.name)==="Solana"?"11111111111111111111111111111111":"0x0000000000000000000000000000000000000000",balance:0,decimals:t.nativeCurrency.decimals,isNative:!0,logoURI:t.nativeCurrency.iconUrl||t.iconUrls[0],name:t.name,rawBalance:0,symbol:t.nativeCurrency.symbol},i=yield null==f?void 0:f.getBalance();i&&(n.balance=Number(i),n.rawBalance=Number(i)/Math.pow(10,n.decimals)),d(n)}):l||d(s[0]))})},[s,_]),(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:S,trailing:x,alignContent:"bottom",children:(0,xx.jsx)("div",{className:"send-balance-page-layout__header-content",children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_send_transaction.data.send",children:v("dyn_
90send_transaction.data.send")})})}),(0,xx.jsxs)("div",{className:"send-balance-page-layout__body",children:[(0,xx.jsx)(eir,{animationComponent:(0,xx.jsx)(eeu,{}),children:e&&(0,xx.jsx)("div",{className:"send-balance-page-layout__error",children:(0,xx.jsx)(z2,{icon:"error",variant:"error",children:e})})}),(0,xx.jsx)(etA,{tokenBalances:s,setCurrentToken:d,isLoading:c,supportsFeeTokenSelection:b,feeTokenOptions:b?s:void 0,currentFeeToken:k,setCurrentFeeToken:I,onSubmit:({amount:e,recipient:t})=>{u?r.value=r.parse(e):r.parseNonNativeToken&&(r.nonNativeValue=r.parseNonNativeToken(e,(null==l?void 0:l.decimals)||18),r.value=BigInt(0),r.nonNativeAddress=null==l?void 0:l.address,r.nonNativeDecimal=null==l?void 0:l.decimals),r.to=t,b&&(null==k?void 0:k.address)&&(r.feeTokenAddress=k.address,r.feeTokenSymbol=k.symbol),i()},initialValues:{amount:u?r.value?r.format(r.value):"":(null==r?void 0:r.formatNonNativeToken)&&(null==r?void 0:r.nonNativeValue)&&(null==r?void 0:r.nonNativeDecimal)?r.formatNonNativeToken(r.nonNativeValue,r.nonNativeDecimal):"",recipient:null!=(h=r.to)?h:""},decimals:u?o:null==l?void 0:l.decimals,validateAddress:e=>!e||r.validateAddressFormat(e),validateAmount:e=>!!e&&(u?!!C&&r.parse(e)<=C:!!(null==l?void 0:l.rawBalance)&&!!r.parseNonNativeToken&&Number(r.parseNonNativeToken(e,(null==l?void 0:l.decimals)||18))<=l.rawBalance),currentToken:l,transaction:r}),a&&(0,xx.jsx)(eeA,{classNameRoot:"send-balance-page-layout__footer"})]})]})};var etq=["title","titleId"];function etU(){return(etU=Object.assign.bind()).apply(null,arguments)}var etM=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,etq);return _N.createElement("svg",etU({width:65,height:64,viewBox:"0 0 65 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gU||(gU=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32.5 64c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32C14.827 0 .5 14.327.5 32c0 17.673 14.327 32 32 32Zm12.845-39.155a1.667 1.667 0 1 0-2.357-2.357L27.5 37.976l-5.488-5.488a1.667 1.667 0 1 0-2.357 2.357l6.666 6.667c.651.65 1.707.65 2.357 0l16.667-16.667Z",fill:"#4779FF"})))};let etD=({destinationAddress:e,transactionValue:t,networkCurrency:n,onDone:i,displayPoweredByDynamicFooter:a=!0,onClickClose:r,transaction:o,currentToken:s,isNativeToken:l,transactionHash:d})=>{let{t:c}=$G(),{showFiat:u,primaryWallet:m}=Fr(),{nativePrice:p}=YF(),{data:h}=VP(()=>$k(void 0,void 0,void 0,function*(){if((null==m?void 0:m.connector)&&d)return Q8({transactionHash:d,walletConnector:m.connector})})),v=r&&(0,xx.jsx)(BV,{type:"button",onClick:r,"data-testid":"close",children:(0,xx.jsx)(Y5,{})}),f=eeS(s,o,p,t);return(0,xx.jsxs)("div",{className:"transaction-status-layout",children:[(0,xx.jsx)(Xy,{trailing:v,alignContent:"bottom",children:(0,xx.jsx)(zX,{size:"large",className:"transaction-status-layout__status-icon",children:(0,xx.jsx)(etM,{})})}),(0,xx.jsxs)("div",{className:"transaction-status-layout__body",children:[(0,xx.jsxs)("div",{className:"transaction-status-layout__sent_to",children:[(0,xx.jsxs)(zQ,{variant:"body_small",color:"secondary",className:"transaction-status-layout__title",copykey:"dyn_send_transaction.succeeded.title",children:[c("dyn_send_transaction.succeeded.title")," "]}),(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",className:"transaction-status-layout__title",copykey:"dyn_send_transaction.succeeded.title",children:Xg(e)})]}),(0,xx.jsx)("div",{className:"transaction-status-layout__content",children:(0,xx.jsx)("div",{className:"transaction-status-layout__rows",children:(0,xx.jsxs)(zQ,{variant:"title",color:"primary",className:"transaction-status-layout__title",copykey:"dyn_send_transaction.succeeded.title",children:[`${eeN(l,o)} ${n} `,u&&(null==s?void 0:s.price)&&void 0!==f&&`($${.01>=Number(f)?"<0.01":f})`]})})}),(0,xx.jsx)(eir,{animationComponent:(0,xx.jsx)(eeu,{}),children:(0,xx.jsx)("div",{className:"transaction-confirmation__warning",children:(0,xx.jsx)(z2,{variant:"info",copykey:"dyn_send_transaction.info_message.refresh_balance_time",children:c("dyn_send_transaction.info_message.refresh_balance_time")}
90)})}),(0,xx.jsx)("div",{className:"transaction-status-layout__transaction-link-container",children:h&&(0,xx.jsx)(zQ,{as:"a",href:h,target:"_blank",rel:"noreferrer",className:"transaction-status-layout__transaction-link-container__transaction-link",variant:"body_small",children:c("dyn_wallet_funding.success_txn_link")})}),(0,xx.jsx)("div",{className:"transaction-status-layout__actions",children:(0,xx.jsx)(Xb,{buttonVariant:"brand-primary",buttonPadding:"small",expanded:!0,onClick:i,loading:!1,copykey:"dyn_send_transaction.succeeded.continue_button",dataTestId:"transaction-done-continue",children:c("dyn_send_transaction.succeeded.continue_button")})}),a&&(0,xx.jsx)(eeA,{classNameRoot:"transaction-status-layout__footer"})]})]})},etW=(e,t)=>t?e.value?e.format(e.value,{precision:6}):"0":e.nonNativeValue&&e.formatNonNativeToken?e.formatNonNativeToken(e.nonNativeValue,e.nonNativeDecimal||18):"0",et$=({initialRecipientAddress:e="",initialValue:t,onClickBack:n,onClickClose:i,onError:a,onSuccess:r,onDone:o,displayPoweredByDynamicFooter:s=!1})=>{var l,d;let c,[u,m]=(0,_N.useState)("form"),{primaryWallet:p,walletUiUtils:h}=Fr(),{isStepUpRequired:v,promptStepUpAuth:f}=QS(),{t:g}=$G(),[y,w]=(0,_N.useState)(!1),[_,b]=(0,_N.useState)(void 0),[k,I]=(0,_N.useState)(void 0),[x,S]=(0,_N.useState)(void 0),{showFiat:C}=Fr(),R=null==p?void 0:p.connector,{chain:O}=eeL(R),{tokenBalances:j,isLoading:T}=ees({chainName:(l=null==R?void 0:R.connectedChain,c={ALEO:hh.Aleo,APTOS:hh.Aptos,BTC:hh.Btc,EVM:hh.Evm,SOL:hh.Sol,STELLAR:hh.Stellar,SUI:hh.Sui,TON:hh.Ton,TRON:hh.Tron},l&&l in c?c[l]:hh.Evm),includeFiat:C,includeNativeBalance:!0});if(!p)throw new wL("Primary wallet is not available, send balance cannot be displayed");if(R&&!ee0(R))throw new wL("Primary wallet is not eligible for this operation. It must implement ISendBalanceWalletConnector");let[P,E]=(0,_N.useState)(null);(0,_N.useEffect)(()=>(YV("chainName",((null==R?void 0:R.connectedChain)==="EVM"?({1:"Ethereum",10:"OP Mainnet",0xaa36a7:"Sepolia",137:"Polygon",42161:"Arbitrum One",43114:"Avalanche",8453:"Base"})[Number(null==O?void 0:O.chainId)]||"Unknown":void 0)||(null==O?void 0:O.name)||(null==R?void 0:R.connectedChain)),()=>{YL()}),[null==O?void 0:O.chainId,null==O?void 0:O.name,null==R?void 0:R.connectedChain]),(0,_N.useEffect)(()=>{j&&I(j)},[j]),(0,_N.useEffect)(()=>{if(!(null==P?void 0:P.getSendableTokenBalances))return;let e=!1;return P.getSendableTokenBalances().then(t=>{e||t&&0!==t.length&&(I(t),b(e=>{if(!e)return t[0];let n=t.find(t=>t.address===e.address);return n?n.rawBalance===e.rawBalance&&n.balance===e.balance?e:n:t[0]}))}).catch(e=>{xj.debug("[SendBalanceView] getSendableTokenBalances threw — falling back to default token list",e)}),()=>{e=!0}},[P]),(0,_N.useEffect)(()=>{R&&(_&&w(!!_.isNative),R.createUiTransaction(null==p?void 0:p.address).then(n=>{e&&(n.to=e),t&&(n.value=t),_&&!_.isNative&&(n.nonNativeAddress=null==_?void 0:_.address,n.nonNativeValue=BigInt(0),n.nonNativeDecimal=null==_?void 0:_.decimals),_&&n.setSelectedToken&&n.setSelectedToken(_.address),E(n)}).catch(e=>{if(xj.debug("[SendBalanceView] Error creating transaction",e),e instanceof wL&&"0"===e.code){null==o||o();return}null==a||a(e)}))},[_]);let A=(e=>{let{data:t}=VP(()=>null==e?void 0:e.connector.getNetwork(!0),{enabled:!!e});if(e&&t)return e.connector.getEnabledNetworks().find(e=>e.chainId===t)})(p);if(!P||!A)return(0,xx.jsx)("div",{className:"send-balance-widget-view__spinner","data-testid":"send-balance-spinner",children:(0,xx.jsx)(Xr,{})});let N=(null==_?void 0:_.symbol)||A.nativeCurrency.symbol,q=(null==O?void 0:O.name)&&(0,xx.jsx)(etw,{chain:O,chainName:O.name});switch(u){case"form":return(0,xx.jsx)(etN,{transaction:P,onClickBack:n,networkName:A.vanityName||A.name,networkIcon:q,networkCurrencyDecimals:"SOL"===A.nativeCurrency.symbol?9:A.nativeCurrency.decimals,walletAddress:Xg(null==_?void 0:_.address),walletKey:null==p?void 0:p.connector.key,onClickClose:i,displayPoweredByDynamicFooter:s,onSubmit:()=>m("confirmation"),tokenBalances:null!=k?k:_&&[_],currentToken:_,setCurrentToken:b,isLoading:T,isNativeToken:y});case"confirmation":return(0,xx.jsx)(eeX,{walletConnector:null==p?void 0:p.connector,transaction:P,mutation:()=>$k(void 0,void 0,void 0,function*(){return"dynamicwaas"===p.connector.key&&(yield v({scope:h9.Walletsign}))&&(yield f({requestedScopes:[h9.Walletsign]})),h.disabledConfirmationOnce(),P.submit()}
90),copykey:"dyn_send_transaction.confirmation.title",title:g("dyn_send_transaction.confirmation.title"),onClickBack:()=>m("form"),onError:a,displayPoweredByDynamicFooter:s,onSuccess:e=>$k(void 0,void 0,void 0,function*(){e&&(null==r||r(e),S(e),m("success"),$k(void 0,void 0,void 0,function*(){(null==R?void 0:R.connectedChain)==="SOL"&&setTimeout(()=>xR.emit("tokenBalancesChanged"),5e3),(null==R?void 0:R.confirmTransactionStatus)&&(yield null==R?void 0:R.confirmTransactionStatus(e),xR.emit("tokenBalancesChanged"))}))}),currentToken:_,isNativeToken:y,transactionValue:etW(P,y),sendBalanceTransaction:!0});case"success":return(0,xx.jsx)(etD,{transactionValue:etW(P,y),destinationAddress:null!=(d=P.to)?d:"",networkCurrency:N,networkName:A.name||"",NetworkIcon:q,onClickClose:i,onDone:()=>null==o?void 0:o(),displayPoweredByDynamicFooter:s,transaction:P,currentToken:_,isNativeToken:y,transactionHash:x})}},etz=({initialRecipientAddress:e,initialValue:t,onReject:n,onSuccess:i})=>{zG(!0);let[a,r]=(0,_N.useState)(!0),o=(0,_N.useRef)(null),s=(0,_N.useRef)(null),l=(0,_N.useCallback)(()=>{s.current?i(s.current):n(o.current||new eta)},[n,i]),d=()=>{r(!1)};return(0,xx.jsx)(ety,{handleClose:d,isShown:a,zIndex:0x7ffffffd,withBackdrop:!0,elementId:"dynamic-send-balance",transitionEvents:{onUnmount:l},children:(0,xx.jsx)(etr,{children:(0,xx.jsx)(eto,{children:(0,xx.jsx)(eeu,{isShown:!0,children:(0,xx.jsx)(BQ,{children:(0,xx.jsx)(et$,{initialRecipientAddress:e,initialValue:t,onError:e=>o.current=e,onClickClose:d,onDone:d,displayPoweredByDynamicFooter:!0,onSuccess:e=>{o.current=null,s.current=e}})})})})})})},etF=new wL("No wallet connected"),etL=new wL("Primary wallet must use embedded wallet"),etV=(0,_N.createContext)(void 0),etB=({children:e})=>{let{primaryWallet:t}=Fr(),{open:n,modal:i}=eti({elementId:"dynamic-send-balance"}),a=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){return n((n,i)=>{if(!t)throw etF;if(!ee0(t.connector))throw etL;return(0,xx.jsx)(etz,{onReject:i,onSuccess:n,initialRecipientAddress:null==e?void 0:e.recipientAddress,initialValue:null==e?void 0:e.value})})}),[n,t]);return(0,xx.jsxs)(etV.Provider,{value:{open:a},children:[i,e]})},etK=xT(etV,"SendBalanceContextProvider"),etZ=e=>!!(null==e?void 0:e.midnightNetworks),etG=e=>!!(e&&"dynamicwaas"===e.key);e.s(["isDynamicWaasConnector",0,etG],23612);var etH=["title","titleId"];function etJ(){return(etJ=Object.assign.bind()).apply(null,arguments)}var etY=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,etH);return _N.createElement("svg",etJ({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gM||(gM=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.512 12a9.004 9.004 0 0 0 16.977 0 9.004 9.004 0 0 0-16.977 0Zm-2.008-.3C2.906 7.238 7.074 4 12 4c4.927 0 9.095 3.238 10.497 7.7a1 1 0 0 1 0 .6C21.095 16.762 16.927 20 12 20c-4.927 0-9.095-3.238-10.497-7.7a1 1 0 0 1 0-.6ZM12 10a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm-4 2a4 4 0 1 1 8 0 4 4 0 0 1-8 0Z",fill:"#ABACB2"})))},etX=["title","titleId"];function etQ(){return(etQ=Object.assign.bind()).apply(null,arguments)}var et0=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,etX);return _N.createElement("svg",etQ({width:18,height:18,viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gD||(gD=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.25 3a3.751 3.751 0 0 0-3.59 4.84.743.743 0 0 1-.187.746L3 13.062V15h1.5v-.75a.75.75 0 0 1 .75-.75H6v-.75a.75.75 0 0 1 .75-.75h1.188l1.476-1.473a.743.743 0 0 1 .746-.187A3.751 3.751 0 1 0 11.25 3ZM6 15v.75a.75.75 0 0 1-.75.75H3A1.5 1.5 0 0 1 1.5 15v-1.938c0-.398.156-.78.438-1.062l4.171-4.172A5.251 5.251 0 0 1 11.25 1.5a5.251 5.251 0 0 1 5.251 5.25 5.251 5.251 0 0 1-6.328 5.14l-1.39 1.391a.75.75 0 0 1-.532.219H7.5v.75a.75.75 0 0 1-.75.75Zm4.5-9.75a.75.75 0 0 1 .75-.75 2.25 2.25 0 0 1 2.25 2.25.75.75 0 0 1-1.5 0 .75.75 0 0 0-.75-.75.75.75 0 0 1-.75-.75Zm0 0",fill:"currentColor"})))},et1=["title","titleId"];function et2(){return(et2=Object.assign.bind()).apply(null,arguments)}var et3=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,et1);return _N.createElement("svg",et2({width:18,height:18,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gW||(gW=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.935 4.066a2.5 2.5 0 0 0-3.536 0l-.916.916a.833.833 0 0 1-1.179-1.179l.917-.9
9016a4.167 4.167 0 0 1 5.892 5.893l-1.81 1.81-1.178-1.18 1.81-1.809a2.5 2.5 0 0 0 0-3.535Zm-10.06 6.523L4.698 9.411l-1.81 1.81a4.167 4.167 0 1 0 5.893 5.892l.918-.918a.833.833 0 0 0-1.179-1.178l-.918.917A2.5 2.5 0 0 1 4.066 12.4l1.81-1.81Zm-.488-6.38A.833.833 0 1 0 4.21 5.387l10.017 10.017a.833.833 0 1 0 1.179-1.178L5.387 4.209Z",fill:"currentColor"})))},et5=["title","titleId"];function et6(){return(et6=Object.assign.bind()).apply(null,arguments)}var et4=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,et5);return _N.createElement("svg",et6({xmlns:"http://www.w3.org/2000/svg",width:25,height:24,viewBox:"0 0 25 24",fill:"none","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,g$||(g$=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 4a1 1 0 0 0 0 2h14a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3h-14a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h12a1 1 0 1 1 0 2h-12Zm-1 3.83V19a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-14c-.35 0-.687-.06-1-.17Zm11 6.17a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0Z",fill:"#ABACB2"})))},et7=["title","titleId"];function et8(){return(et8=Object.assign.bind()).apply(null,arguments)}var et9=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,et7);return _N.createElement("svg",et8({width:64,height:64,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gz||(gz=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32 64c17.673 0 32-14.327 32-32C64 14.327 49.673 0 32 0 14.327 0 0 14.327 0 32c0 17.673 14.327 32 32 32Zm8.334-45.333a3.333 3.333 0 0 0-3.333-3.334h-15a6.669 6.669 0 0 0-6.56 5.473 6.649 6.649 0 0 1 4.893-2.14h20ZM42 22a6.667 6.667 0 0 1 6.667 6.667V42A6.667 6.667 0 0 1 42 48.667H22A6.667 6.667 0 0 1 15.334 42V28.667A6.667 6.667 0 0 1 22 22h20Z",fill:"#4779FF","data-testid":"wallet-icon-embedded"})))},ene=["title","titleId"];function ent(){return(ent=Object.assign.bind()).apply(null,arguments)}var enn=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ene);return _N.createElement("svg",ent({width:32,height:32,viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gF||(gF=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16 32c8.837 0 16-7.163 16-16S24.837 0 16 0 0 7.163 0 16s7.163 16 16 16Zm4.667-23.467c0-1.03-.836-1.866-1.867-1.866h-8.4A3.734 3.734 0 0 0 6.727 9.73a3.723 3.723 0 0 1 2.74-1.198h11.2ZM21.6 10.4a3.733 3.733 0 0 1 3.733 3.733V21.6a3.733 3.733 0 0 1-3.733 3.733H10.4A3.733 3.733 0 0 1 6.667 21.6v-7.467A3.733 3.733 0 0 1 10.4 10.4h11.2Z",fill:"#4779FF"})),gL||(gL=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.455 12.667c.2 0 .38.123.452.31l.572 1.486c.145.379.191.488.254.576a.97.97 0 0 0 .228.228c.088.063.197.109.576.255l1.486.57a.485.485 0 0 1 0 .906l-1.486.571c-.379.146-.488.192-.576.255a.97.97 0 0 0-.228.228c-.063.088-.109.197-.254.576l-.572 1.485a.485.485 0 0 1-.905 0l-.571-1.485c-.146-.379-.192-.488-.254-.576a.97.97 0 0 0-.229-.229c-.088-.062-.197-.108-.576-.254l-1.485-.571a.485.485 0 0 1 0-.905l1.485-.572c.38-.145.488-.191.576-.254a.97.97 0 0 0 .229-.228c.062-.088.108-.197.254-.576l.571-1.486a.485.485 0 0 1 .453-.31ZM13.333 18c.184 0 .352.104.434.268l.38.76c.137.275.18.353.23.42.05.065.11.124.176.175.066.051.144.093.418.23l.761.38a.485.485 0 0 1 0 .867l-.76.38c-.274.138-.353.18-.42.23a.968.968 0 0 0-.175.176c-.05.066-.093.145-.23.419l-.38.76a.485.485 0 0 1-.867 0l-.38-.76c-.138-.274-.18-.353-.23-.419a.968.968 0 0 0-.176-.176c-.066-.05-.145-.092-.419-.23l-.76-.38a.485.485 0 0 1 0-.867l.76-.38c.274-.137.353-.179.419-.23a.968.968 0 0 0 .176-.176c.05-.066.092-.144.23-.418l.38-.761a.485.485 0 0 1 .433-.268Z",fill:"#4779FF"})))};let eni=()=>{let e=Xd();return(0,_N.useCallback)(t=>bG(t,e),[e])},ena=({iconSize:e=24,chainName:t,Icon:n,showNetwork:i=!0,walletKey:a,iconUrl:r})=>{let o=t?YU(t):void 0;return(0,xx.jsxs)("div",{className:"wallet-icon-with-network__container",children:[n?(0,xx.jsx)(n,{style:{height:Xl(e),width:Xl(e)}}):(0,xx.jsx)(xr,{icon:r,walletKey:a,style:{height:Xl(e),width:Xl(e)}}),o&&i&&(0,xx.jsx)("div",{"data-testid":"network-container",className:zj("wallet-icon-with-network__network-container"),children:(0,xx.jsx)(o,{})})]})},enr=({iconSize:e=64,showNetworkIcon:t=!1,wallet:n})=>{let{primaryWallet:i,selectedWalletConnector:a,user:r,userWithMissingInfo:o}=Fr(),{deniedOauthProvider:s,deniedAddress:l}=Ld(),{isLoadingEmbeddedWallet:d}=Bb(),c=eni();if(s){let t=c(s);return t?(0,xx.jsx)(t,{style:{height:Xl(e),width:Xl(e)}}):null}if(l)return(0,xx.jsx)(xr,{walletKey:null==a?void 0:a.key,icon:null==a?void 0:a.metadata.icon,style:{height:Xl(e),width:Xl(e)}});let u=n||i;if(!u)return d?(0,xx.jsx)(ena,{iconSize:e,Icon:et9,chainName:"EVM",showNetwork:!1}):null;let m=(({findSocialIcon:e,wallet:t,user:n})=>{if(t.connector.verifyOneTimePassword)return b$;if(VE(t.connector)){let i=VN(n,t.id);if(!i||!i.oauthProvider)return b$;let{oauthProvider:a}=i;try{return e(a)}catch(e){xj.error(e)}}return J4(t.connector)?enn:t.connector.isEmbeddedWallet?et9:null})({findSocialIcon:c,user:null!=r?r:o,wallet:u});return(0,xx.jsx)(ena,{iconSize:e,Icon:null!=m?m:null,chainName:u.chain,showNetwork:t,walletKey:u.key,iconUrl:u.connector.metadata.icon})},eno=(e,t=0)=>{let n=Math.pow(10,t);return Math.ceil(e*n)/n};e.s(["ceil",0,eno],407906);let ens=(e,t=4)=>{let n,i=parseFloat((n=RegExp('"',"g"),e.replace(n,"")));if(Number.isNaN(i))return"0";if(i>=1e15){let e=i/1e12;return e>=1e3?`${(e/1e3).toFixed(2)}Q`:`${e.toFixed(2)}T`}if(i>=1e12)return`${(i/1e12).toFixed(2)}T`;if(i>=1e9)return`${(i/1e9).toFixed(2)}B`;if(i>1e6){let e=Math.floor(Math.floor(i)/1e6*1e4)/1e4;return`${e}M`}if(i>1e3)return String(Math.floor(i));let a=Math.pow(10,t),r=1/a;if(i<r&&i>0)return`< ${r}`;let o=Math.floor(eno(i*a,13))/a;return 0===o?"0.0":String(o)},enl=(e,t,n)=>null==t?void 0:t.find(({address:t})=>xf(t||"",e||"",n)),end=({address:e,chain:t}={})=>{var n;let{getNameService:i,network:a}=Fr(),r=null==(n=Be())?void 0:n.verifiedCredentials,o=(0,_N.useMemo)(()=>{var n;if(e&&t)return null==(n=enl(e,r,t))?void 0:n.nameService},[e,t,r]),{data:s}=VP(()=>i(e),{deps:[e,a,i]});return null!=o?o:s},enc=({variant:e,containerClassName:t})=>(0,xx.jsx)("div",{"data-testid":"status-dot-container",className:zj("status-dot__container",t||""),children:(0,xx.jsx)("div",{"data-testid":"status-dot",className:zj("status-dot",`status-dot--${e}`)})}),enu=({className:e})=>(0,xx.jsxs)("div",{className:zj("network-control-skeleton",e),"data-testid":"network-control-loading",children:[(0,xx.jsx)("div",{className:"network-control-skeleton__icon"}),(0,xx.jsx)(QK,{className:"network-control-skeleton__skeleton"})]}),enm=({showMsg:e})=>{let{t}=$G();return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zX,{size:"small",color:"text-error",children:(0,xx.jsx)(zY,{})}),e&&(0,xx.jsx)(zQ,{className:"evm-network-control__network-name",as:"span",color:"error-1",variant:"body_small",copykey:"dyn_network_not_supported.button",children:t("dyn_network_not_supported.button")})]})},enp=({enabledNetworks:e,className:t="",activeClassName:n="",network:i,walletConnector:a,isOpen:r,setIsOpen:o,showNetworkName:s=!1})=>{var l,d;let c=e.find(e=>i&&e.chainId.toString()===i.toString());if(!e.length)return(0,xx.jsx)("div",{"data-testid":"NetworkSwitchControl",className:zj("network-switch-control__c
90ontainer network-switch-control__container--error",t),children:(0,xx.jsx)(enm,{showMsg:s})});if(!i){if(!a.isAvailable){let e=YU(a.connectedChain),n=null==(l=_O(a.connectedChain))?void 0:l.displayName;return(0,xx.jsxs)("div",{"data-testid":"NetworkSwitchControl",className:zj(t,"network-switch-control__container"),children:[(0,xx.jsx)(zX,{size:"small",children:(0,xx.jsx)(e,{})}),s&&(0,xx.jsx)(zQ,{className:"network-switch-control__network-name",as:"span",variant:"body_small",children:n})]})}return(0,xx.jsx)("div",{"data-testid":"NetworkSwitchControl",className:zj("network-switch-control__container",t),children:(0,xx.jsx)(enu,{})})}if(1===e.length){let e=zj(t,"network-switch-control__container","network-switch-control__container--error",{[n]:r});return c?(0,xx.jsxs)("div",{"data-testid":"NetworkSwitchControl",onClick:()=>i&&o(!r),className:zj("network-switch-control__container",{[n]:r},t),children:[c.iconUrls.length>0&&(0,xx.jsx)(zX,{size:"small",className:"network-switch-control__network-icon",children:(0,xx.jsx)("img",{src:c.iconUrls[0],alt:`${c.name} icon`})}),s&&(0,xx.jsx)(zQ,{className:"network-switch-control__network-name",as:"span",variant:"body_small",children:c.vanityName||c.name})]}):(0,xx.jsxs)("button",{"data-testid":"NetworkSwitchControl",type:"button",onClick:()=>o(!r),className:e,children:[(0,xx.jsx)(enm,{showMsg:s}),(0,xx.jsx)(zX,{color:"text-primary",size:"small",className:zj("network-switch-control__arrow-icon",{"network-switch-control__arrow-icon--active":r}),children:(0,xx.jsx)(etI,{})})]})}return(0,xx.jsxs)("button",{"data-testid":"NetworkSwitchControl",type:"button",onClick:e=>{e.stopPropagation(),i&&o(!r)},className:zj(t,"network-switch-control__container",{[n]:r,"network-switch-control__container--error":!(null==c?void 0:c.name)}),children:[(null==c?void 0:c.name)?(0,xx.jsxs)(xx.Fragment,{children:[(null==(d=null==c?void 0:c.iconUrls)?void 0:d[0])&&(0,xx.jsx)(zX,{size:"small",className:"network-switch-control__network-icon",children:(0,xx.jsx)("img",{src:c.iconUrls[0],alt:`${c.name} icon`})}),s&&(0,xx.jsx)(zQ,{className:"network-switch-control__network-name",as:"span",variant:"body_small",children:c.vanityName||c.name})]}):(0,xx.jsx)(enm,{showMsg:s}),e.length>1&&(0,xx.jsx)(zX,{color:"text-primary",size:"small",className:zj("network-switch-control__arrow-icon",{"network-switch-control__arrow-icon--active":r}),children:(0,xx.jsx)(etI,{})})]})},enh=e=>{var t;return(null==(t=e[0])?void 0:t.toUpperCase())+e.slice(1).toLowerCase()},env=({walletConnector:e,className:t,showNetworkName:n=!1,network:i,enabledNetworks:a})=>{let{chain:r,isLoading:o}=eeL(e),s=YU(e.connectedChain||""),l=(0,_N.useMemo)(()=>{var e;if(!i)return;let t=null==(e=null==a?void 0:a.find(e=>e.chainId.toString()===i.toString()))?void 0:e.name;return t?enh(t):void 0},[a,i]),d=(0,_N.useMemo)(()=>{let e=null==r?void 0:r.name;return e?enh(e):void 0},[r]),c=(0,_N.useMemo)(()=>!l&&a&&a.length>0,[l,a]);return o?(0,xx.jsx)(enu,{className:t}):(0,xx.jsxs)("div",{"data-testid":"NonNetworkSwitchingSupportedControl",className:zj("non-network-switching-supported-control",t),children:[c&&(0,xx.jsx)(enm,{showMsg:n}),!c&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zX,{size:"small",children:(null==r?void 0:r.icon)?(0,xx.jsx)("img",{src:r.icon,alt:`${r.name} icon`}):(0,xx.jsx)(s,{})}),n&&(0,xx.jsx)(zQ,{className:zj("non-network-switching-supported-control__network-name"),as:"span",variant:"body_small",children:null!=l?l:d})]})]})},enf=({loading:e,walletConnector:t,buttonClassName:n,network:i,activeClassName:a,isOpen:r,setIsOpen:o,showNetworkName:s})=>{let l=t.getEnabledNetworks(),d=t.connectedChain===hh.Evm&&"string"==typeof i;return e||d?(0,xx.jsx)(enu,{className:n}):t.supportsNetworkSwitching()?(0,xx.jsx)(enp,{showNetworkName:s,enabledNetworks:l,activeClassName:a,className:n,network:i,loading:e,isOpen:r,walletConnector:t,setIsOpen:o}):(0,xx.jsx)(env,{className:n,showNetworkName:s,walletConnector:t,network:i,enabledNetworks:l})};var eng=["title","titleId"];function eny(){return(eny=Object.assign.bind()).apply(null,arguments)}var enw=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eng);return _N.createElement("svg",eny({width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gV||(gV=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.496 3.67a.583.583 0 0 1 0 .826l-5.834 5.833a.583.583 0 0 1-.824 0L2.504 7.996a.583.583 0 1 1 .825-.825L5.25 9.09l5.42-5.42a.583.583 0 0 1 .826 0Z",fill:"currentColor"})))};let en_=({iconUrl:e,isActive:t,networkName:n,className:i,checkboxClassName:a="",isChanging:r,notSupported:o=!1})=>{let{t:s}=$G();
90return(0,xx.jsxs)("div",{className:zj("network",i,{"network--not-supported":o}),children:[(0,xx.jsxs)("div",{className:"network__container",children:[e?(0,xx.jsx)("img",{src:e,className:"network__title-icon",alt:`${n} icon`}):(0,xx.jsx)(zY,{}),(0,xx.jsxs)("div",{className:"network__title-container",children:[(0,xx.jsx)(zQ,{variant:"button_primary",className:"network__title-copy",as:"span",weight:"medium",color:o?"secondary":"primary",children:n}),o&&(0,xx.jsx)(zQ,{variant:"body_mini",className:"network__title-copy",as:"span",weight:"medium",color:o?"secondary":"primary","data-testid":"network-not-supported",copykey:"dyn_network_not_supported.wallet",children:s("dyn_network_not_supported.wallet")})]})]}),(0,xx.jsxs)("div",{className:zj("network__status-container",{"network__status-container--active":t},a),"data-testid":"single-network-checkbox",children:[t&&(0,xx.jsx)(enw,{className:"network__status-icon"}),r&&(0,xx.jsx)(Xc,{className:"network__status-spinner-icon",size:12})]})]})},enb=({iconUrl:e,networkId:t,network:n,onClick:i,networkName:a,checkboxClassName:r="",newNetworkId:o,notSupported:s})=>(0,xx.jsx)("div",{className:zj("network-action",{"network--not-supported":s}),onClick:()=>{s||i(t)},"data-testid":"network-action",children:(0,xx.jsx)(en_,{iconUrl:e,isActive:t===n,networkName:a,checkboxClassName:r,isChanging:o===t,notSupported:s})}),enk=({anchorRef:e,connector:t,customCallbackOnSuccess:n,setIsNetworkPickerOpen:i,isNetworkPickerOpen:a,currentNetwork:r,className:o,checkboxClassName:s})=>{let[l,d]=(0,_N.useState)(void 0),{data:c}=VP(()=>(null==t?void 0:t.isWalletConnect)?null==t?void 0:t.getSupportedNetworks():Promise.resolve(void 0),{deps:[t,a],enabled:t.isWalletConnect,initialData:void 0});if(!t)return null;let u=t.getEnabledNetworks();if((null==u?void 0:u.find(e=>{var t;return r&&(null==(t=e.chainId)?void 0:t.toString())===r.toString()}))&&!(u.length>1))return null;let m=e=>$k(void 0,void 0,void 0,function*(){d(e);try{yield t.switchNetwork({networkChainId:e}),null==n||n()}catch(e){xj.debug(e)}finally{d(void 0),i(!1)}});return(0,xx.jsx)(etS,{className:o,isOpen:a,onClickClose:()=>i(!1),popperProps:{anchorOrigin:"bottom-left",anchorRef:e},mobileTitle:"Select network",children:u.map(({name:e,networkId:t,vanityName:n,iconUrls:i})=>(0,xx.jsx)(enb,{iconUrl:null==i?void 0:i[0],networkId:t,networkName:n||e,network:r,onClick:m,checkboxClassName:s,newNetworkId:l,notSupported:c&&!c.includes(`${t}`)},t))})},enI=({activeClassName:e="",buttonClassName:t="",checkboxClassName:n="",connector:i,listClassName:a="",mainClassName:r="",showNetworkName:o,customCallbackOnSuccess:s,currentNetwork:l,isLoading:d=!1})=>{let[c,u]=(0,_N.useState)(!1),m=(0,_N.useRef)(null),{loadingNetwork:p}=Fr(),h=(0,_N.useRef)(null);return i?(0,xx.jsxs)("div",{className:zj("non-widget-network-picker",r),ref:m,"data-testid":"network-picker",children:[(0,xx.jsxs)("div",{className:"network-picker-network-control",children:[(0,xx.jsx)(enf,{activeClassName:e,network:l,loading:p||d,isOpen:c,setIsOpen:u,walletConnector:i,showNetworkName:o,buttonClassName:t}),(0,xx.jsx)("div",{ref:h,className:"network-picker-network-control__anchor"})]}),(0,xx.jsx)(enk,{anchorRef:h,customCallbackOnSuccess:s,connector:i,className:a,checkboxClassName:n,isNetworkPickerOpen:c,setIsNetworkPickerOpen:u,currentNetwork:l})]}):null},enx="token_registry.aleo",enS="Token",enC=[{contractAddress:"usad_stablecoin.aleo",decimals:6,name:"USAD",programName:"usad_stablecoin.aleo",recordName:"Token",symbol:"USAD"},{contractAddress:"test_usad_stablecoin.aleo",decimals:6,name:"USAD",programName:"test_usad_stablecoin.aleo",recordName:"Token",symbol:"USAD"},{contractAddress:"usdcx_stablecoin.aleo",decimals:6,name:"USDCx",programName:"usdcx_stablecoin.aleo",recordName:"Token",symbol:"USDCx"},{contractAddress:"test_usdcx_stablecoin.aleo",decimals:6,name:"USDCx",programName:"test_usdcx_stablecoin.aleo",recordName:"Token",symbol:"USDCx"},{contractAddress:"hyp_warp_token_sol.aleo",decimals:9,name:"Wrapped SOL",programName:enx,recordName:enS,symbol:"wSOL",tokenId:"2045969100091121326225168054634646230244820821909676777152465722877810201564field"},{contractAddress:"hyp_warp_token_eth.aleo",decimals:18,name:"Wrapped ETH",programName:enx,recordName:enS,symbol:"wETH",tokenId:"8189585964265444162798552221009403350643900573290534096996249214099143169251field"},{contractAddress:"hyp_warp_token_wbtc.aleo",decimals:8,name:"Wrapped BTC",programName:enx,recordName:enS,symbol:"wBTC",tokenId:"3491859903473482085250871387962132231204352466326026409883548131580582527809field"},{contractAddress:"hyp_warp_token_usdt.aleo",decimals:6,name:"Tether USD",programName:enx,recordName:enS,symbol:"USDT",tokenId:"7881654794448182580124231856035865816599796419758925654292946277940935117913field"},{contractAddress:"hyp_warp_token_usdc.aleo",decimals:6,name:"USD Coin",programName:enx,recordName:enS,symbol:"USDC",tokenId:"4697275201844475848710842677807162058146139844643350200269139278887318953049field"}],enR=e=>{for(let t of enC)if(e.program_name===t.programName&&e.record_name===t.recordName&&(!t.tokenId||"string"==typeof e.record_plaintext&&e.record_plaintext.includes(`token_id: ${t.tokenId}`)))return t},enO=["credits.aleo","usad_stablecoin.aleo","usdcx_stablecoin.aleo","test_usad_stablecoin.aleo","test_usdcx_stablecoin.aleo"],enj=[3e3,5e3,8e3,12e3,18e3],enT=(e,t)=>$k(void 0,void 0,void 0,function*(){var n,i,a,r;let{accountAddress:o,shieldHandle:s,seenKeys:l,isCancelled:d}=t,c=null!=(n=e.address)?n:"__native__",u=`${o}:${c}`;l.add(u);let m=!1;try{m=null!=(a=yield null==(i=s.isShieldSponsored)?void 0:i.call(s,{address:e.address,isNative:e.isNative}))&&a}catch(e){m=!1}if(d())return!1;if(!m)return l.delete(u),!1;let p=BigInt(Math.round(null!=(r=e.rawBalance)?r:0));if(p<=BigInt(0))return l.delete(u),!1;try{return yield s.shieldToken({amount:p,isNative:e.isNative,tokenAddress:e.address}),!0}catch(e){return l.delete(u),!1}});var enP=["title","titleId"];function enE(){return(enE=Object.assign.bind()).apply(null,arguments)}var enA=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,enP);return _N.createElement("svg",enE({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gB||(gB=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.955 12.806a7.373 7.373 0 1 0 9.14-7.07l.35.358a.922.922 0 1 1-1.32 1.287l-1.82-1.866a.922.922 0 0 1 .015-1.303l1.866-1.82a.922.922 0 0 1 1.287 1.32l-.182.177a9.217 9.217 0 1 1-6.548 1.01.922.922 0 0 1 .918 1.598 7.37 7.37 0 0 0-3.706 6.31Z",fill:"#ABACB2"})))};let enN=({wallet:e,network:t,className:n,variant:i="body_normal"})=>{let{currency:a,isLoading:r}=eek(e.connector,t),{balance:o,isLoading:s}=(({wallet:e,chain:t,network:n})=>{let[i,a]=(0,_N.useState)("0.0"),r=!e,{isLoading:o}=VP(()=>
90$k(void 0,void 0,void 0,function*(){r||!t||e.connector.supportsNetworkSwitching()&&!n||a((yield e.getBalance()))}),{deps:[null==e?void 0:e.address,null==n?void 0:n.toString(),t],enabled:!r});return{balance:i,isLoading:o}})({chain:null==a?void 0:a.symbol,network:t,wallet:e});return o?(0,xx.jsxs)(zQ,{className:n,variant:i,color:"primary",children:[s?(0,xx.jsx)(QK,{className:"balance-skeleton"}):ens(o)," ",!r&&(0,xx.jsx)(zQ,{as:"span",variant:"body_normal",color:"secondary",children:null==a?void 0:a.symbol})]}):null},enq=({text:e,className:t,style:n,fullWidth:i=!1,children:a})=>(0,xx.jsxs)("div",{className:zj("divider",t,{"divider__full-width":i,"divider__no-gap":void 0===e&&void 0===a}),style:n,children:[(0,xx.jsx)("div",{className:"divider__dash"}),!!e&&(0,xx.jsx)(zQ,{className:"divider__text",variant:"body_small",color:"secondary",children:e}),a&&(0,xx.jsx)("div",{children:a}),(0,xx.jsx)("div",{className:"divider__dash"})]}),enU=new Intl.NumberFormat("en-US",{currency:"USD",style:"currency"}),enM=({tokenBalance:e,secondaryAction:t})=>{var n,i;let{showFiat:a}=Fr();return(0,xx.jsxs)("div",{className:"token-balance-item",children:[(0,xx.jsxs)("div",{className:"token-balance-item__row",children:[(0,xx.jsxs)("div",{className:"token-balance-item__name",children:[e.logoURI?(0,xx.jsx)(Q6,{src:e.logoURI,alt:e.symbol,className:"token-balance-item__icon",dataTestId:"token-balance-item-icon"}):(0,xx.jsx)("div",{className:"token-balance-item__skeleton-icon","data-testid":"token-balance-item__skeleton-icon"}),(0,xx.jsx)("div",{children:(0,xx.jsx)(zQ,{variant:"body_small",className:"token-balance-item__title",color:"primary",children:e.name})})]}),(0,xx.jsxs)("div",{className:"flex",children:[a?(0,xx.jsx)(zQ,{variant:"body_small",weight:"bold",color:"primary",style:{textAlign:"right"},children:0===e.marketValue||e.marketValue?e.marketValue>=.01?enU.format(parseFloat(null==(i=e.marketValue)?void 0:i.toFixed(2))):"<$0.01":"$-"}):null,(0,xx.jsx)("div",{className:"token-balance-item__value",children:(0,xx.jsxs)("div",{className:"token-balance-item__value__balance","data-testid":"token-balance-item-balance",children:[(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",style:{marginRight:"2px"},children:ens(String(e.balance))}),(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",className:"token-balance-item__symbol",children:e.symbol})]})})]})]}),t?(0,xx.jsx)("button",{type:"button",onClick:t.onClick,disabled:t.isLoading,className:"token-balance-item__secondary-action","data-testid":null!=(n=t.dataTestId)?n:"token-balance-item-secondary-action",children:(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",className:"token-balance-item__secondary-action__label",children:t.isLoading?"Working…":`${t.label} ›`})}):null]},e.address)},enD=({tokenBalances:e,getSecondaryAction:t})=>{let{t:n}=$G();return(0,xx.jsx)("ul",{className:"token-balance-list",children:(null==e?void 0:e.length)===0?(0,xx.jsx)("div",{className:"token-balance-list__empty",children:(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",copykey:"dyn_wallet_information.multi_asset.empty_state",children:n("dyn_wallet_information.multi_asset.empty_state")})}):null==e?void 0:e.map((n,i)=>(0,xx.jsxs)(_N.default.Fragment,{children:[(0,xx.jsx)(enM,{tokenBalance:n,secondaryAction:null==t?void 0:t(n)}),e.length!==i+1?(0,xx.jsx)(enq,{className:"token-balance-list__divider"}):null]},i))})},enW=({isLoading:e=!1})=>{var t,n,i,a,r;let{t:o}=$G(),[s,l]=(0,_N.useState)(!1),[d,c]=(0,_N.useState)(!1),[u,m]=(0,_N.useState)(!1),[p,h]=(0,_N.useState)(!1),v=(0,_N.useRef)(null),f=(0,_N.useRef)(null),g=(0,_N.useRef)(null),{primaryWallet:y,network:w,showFiat:_,multiAsset:b}=Fr(),k=null==(n=null==(t=null==y?void 0:y.connector)?void 0:t.hasNativeToken)||n,I=Ly(),x=$_("projectSettings"),{data:S}=VP(()=>$k(void 0,void 0,void 0,function*(){return!!(yield null==y?void 0:y.connector.isTestnet())}),{deps:[w],initialData:!1}),{isLoading:C,tokenBalances:R,error:O,fetchAccountBalances:j}=ees({chainName:null==y?void 0:y.connector.connectedChain,includeFiat:_||!k,includeNativeBalance:!0}),{tokenBalances:T,isLoading:P,refetch:E,supportsShielded:A}=(()=>{let{primaryWallet:e,network:t}=Fr(),[n,i]=(0,_N.useState)([]),[a,r]=(0,_N.useState)(!1),[o,s]=(0,_N.useState)(),l=null==e?void 0:e.connector,d=(null==l?void 0:l.connectedChain)===hh.Aleo&&"function"==typeof(null==l?void 0:l.listOwnedRecords),c=(0,_N.useRef)(l);c.current=l;let u=null==l?void 0:l.key,m=null!=t?String(t):void 0,p=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){var e;let t=c.current;
90if(!d||!t)return void i(e=>0===e.length?e:[]);r(!0),s(void 0);try{let n,a,r,{safeNetworkId:o,aleoNetworkParam:s}=(n=Number(m),a=Number.isFinite(n)?n:void 0,0===a?{aleoNetworkParam:"mainnet",safeNetworkId:a}:1===a?{aleoNetworkParam:"testnet",safeNetworkId:a}:{aleoNetworkParam:void 0,safeNetworkId:a}),l=FZ(),d=!!(s&&l),[c,u]=yield Promise.all([t.listOwnedRecords(),d&&s?(r={environmentId:l,network:s},$k(void 0,[r],void 0,function*({environmentId:e,network:t}){var n,i;let a=FF.getBaseUrl();if(!a)return[];let r=`${a}/sdk/${encodeURIComponent(e)}/chains/aleo/prices?network=${encodeURIComponent(t)}`,o=Object.assign({"Content-Type":"application/json","x-dyn-request-id":Ln(50)},Li()),s=$v();s&&(o.Authorization=`Bearer ${s}`);let l=yield __.fetch(r,{headers:o,method:"GET"});if(!l.ok)throw Error(`getAleoCuratedPrices: ${l.status} ${l.statusText}`);let d=yield l.json();return null!=(i=null==(n=null==d?void 0:d.result)?void 0:n.prices)?i:[]})).catch(()=>[]):Promise.resolve([])]),p=null!=(e=null==c?void 0:c.records)?e:[],h=(e=>{let t=new Map;for(let n of e)t.set(`${n.address}|${+!!n.isNative}`,n.price);return(e,n)=>{var i;return null!=(i=t.get(`${e}|${+!!n}`))?i:null}})(u),v=[],f=((e,t,n)=>{let i=e.filter(e=>(null==e?void 0:e.program_name)==="credits.aleo"&&(null==e?void 0:e.record_name)==="credits"&&"string"==typeof(null==e?void 0:e.microcredits));if(0===i.length)return;let a=Number(i.reduce((e,t)=>e+BigInt(t.microcredits),BigInt(0))),r=a/1e6,o=n("0x0",!0);return{address:"0x0",balance:r,decimals:6,isNative:!0,logoURI:"https://app.dynamic.xyz/assets/networks/aleo.svg",marketValue:null!==o?r*o:void 0,name:"Aleo Credits",networkId:t,price:null!==o?o:void 0,rawBalance:a,symbol:"ALEO"}})(p,o,h);f&&v.push(f),v.push(...((e,t,n)=>{var i,a;let r=new Map,o=new Map;for(let t of e){let e=enR(t);if(e&&"string"==typeof t.amount)try{let n=null!=(i=r.get(e.contractAddress))?i:BigInt(0);r.set(e.contractAddress,n+BigInt(t.amount)),o.set(e.contractAddress,e)}catch(e){}}let s=[];for(let[e,i]of r.entries()){let r=o.get(e);if(!r)continue;let l=Number(i),d=l/Math.pow(10,r.decimals),c=n(r.contractAddress,!1);s.push({address:r.contractAddress,balance:d,decimals:r.decimals,logoURI:null!=(a=r.logoURI)?a:"https://app.dynamic.xyz/assets/tokens/unknown.svg",marketValue:null!==c?d*c:void 0,name:r.name,networkId:t,price:null!==c?c:void 0,rawBalance:l,symbol:r.symbol})}return s})(p,o,h)),i(v)}catch(e){s(e instanceof Error?e.message:String(e)),i(e=>0===e.length?e:[])}finally{r(!1)}}),[u,m,d]);return(0,_N.useEffect)(()=>{d?p().catch(()=>{}):i(e=>0===e.length?e:[])},[d,p]),{error:o,isLoading:a,refetch:p,supportsShielded:d,tokenBalances:n}})(),[N,q]=(0,_N.useState)("shielded"),[U,M]=(0,_N.useState)(void 0),D=(0,_N.useMemo)(()=>{let e=null==y?void 0:y.connector;if(e&&"function"==typeof e.canShieldToken&&"function"==typeof e.shieldToken)return e},[null==y?void 0:y.connector]);(()=>{let{primaryWallet:e}=Fr(),t=(0,_N.useRef)(new Set);(0,_N.useEffect)(()=>{var n;let i=null==e?void 0:e.connector;if(!i||(null==(n=null==e?void 0:e.connector)?void 0:n.connectedChain)!==hh.Aleo||"function"!=typeof i.listOwnedRecords||"function"!=typeof i.isFeemasterSponsored||"function"!=typeof i.joinRecords)return;let a=!1,r=e.address;if(r)return $k(void 0,void 0,void 0,function*(){var e,n,o,s,l,d;let c=yield null==(e=i.listOwnedRecords)?void 0:e.call(i);if(a)return;let u=(null!=(n=null==c?void 0:c.records)?n:[]).filter(e=>!!(null==e?void 0:e.program_name)&&"string"==typeof(null==e?void 0:e.record_plaintext)),m=new Map;for(let e of u){let t=e.program_name;m.set(t,(null!=(o=m.get(t))?o:0)+1)}for(let e of enO.filter(e=>{var n;if((null!=(n=m.get(e))?n:0)<2)return!1;let i=`${r}:${e}`;return!t.current.has(i)})){if(a)return;let n=`${r}:${e}`;t.current.add(n);let o=!1;try{o=null!=(l=yield null==(s=i.isFeemasterSponsored)?void 0:s.call(i,{functionName:"join",programId:e}))&&l}catch(e){o=!1}if(a)return;if(!o){t.current.delete(n);continue}try{yield null==(d=i.joinRecords)?void 0:d.call(i,{programIds:[e]})}catch(e){t.current.delete(n)}}}).catch(()=>{}),()=>{a=!0}},[null==e?void 0:e.address,null==e?void 0:e.connector])})();let{isShielding:W}=(({accountAddress:e,unshieldedTokenBalances:t,shieldHandle:n,onShielded:i})=>{let a=(0,_N.useRef)(new Set),[r,o]=(0,_N.useState)(!1),s=(0,_N.useRef)(0),l=(0,_N.useRef)(!0);(0,_N.useEffect)(()=>(l.current=!0,()=>{l.current=!1}),[]);let d=(0,_N.useMemo)(()=>(null!=t?t:[]).map(e=>{var t,n;return`${null!=(t=e.address)?t:"__native__"}|${+!!e.isNative}|${null!=(n=e.rawBalance)?n:0}`}).sort((e,t)=>
90e.localeCompare(t)).join(","),[t]);return(0,_N.useEffect)(()=>{if(!e||!n||!t||0===t.length||"function"!=typeof n.isShieldSponsored)return;let r=!1,d=()=>r,c=(e=>{let{tokens:t,accountAddress:n,shieldHandle:i,seenKeys:a}=e;return t.filter(e=>{var t;if(!e.rawBalance||e.rawBalance<=0||!i.canShieldToken({address:e.address,isNative:e.isNative}))return!1;let r=null!=(t=e.address)?t:e.isNative?"__native__":"";return!!r&&!a.has(`${n}:${r}`)})})({accountAddress:e,seenKeys:a.current,shieldHandle:n,tokens:t});if(0===c.length){l.current&&0===s.current&&o(!1);return}return l.current&&o(!0),s.current+=1,$k(void 0,void 0,void 0,function*(){let t=!1;for(let i of c){if(r)return;(yield enT(i,{accountAddress:e,isCancelled:d,seenKeys:a.current,shieldHandle:n}))&&(t=!0)}t&&!r&&i&&(yield $k(void 0,void 0,void 0,function*(){for(let e of enj){if(d()||(yield new Promise(t=>setTimeout(t,e)),d()))return;try{yield i()}catch(e){}}}))}).catch(()=>{}).finally(()=>{s.current=Math.max(0,s.current-1),!l.current||s.current>0||setTimeout(()=>{l.current&&0===s.current&&o(!1)},0)}),()=>{r=!0}},[e,d,n,i]),{isShielding:r}})({accountAddress:null==y?void 0:y.address,onShielded:(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){yield j(!0),yield E()}),[j,E]),shieldHandle:D,unshieldedTokenBalances:R}),[$,z]=(0,_N.useState)(null),F=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){var t;if(!D||U)return;let n=BigInt(Math.round(null!=(t=e.rawBalance)?t:0));if(!(n<=BigInt(0))){M(e.address);try{yield D.shieldToken({amount:n,isNative:e.isNative,tokenAddress:e.address}),yield j(!0),yield E()}catch(e){xj.debug("[ActiveWalletBalance] shieldToken failed",e)}finally{M(void 0)}}}),[D,j,E,U]),L=(0,_N.useCallback)(e=>{if("unshielded"===N&&D&&D.canShieldToken({address:e.address,isNative:e.isNative})&&e.rawBalance&&!(e.rawBalance<=0))return{dataTestId:`shield-manually-${e.symbol}`,isLoading:U===e.address,label:"Shield Manually",onClick:()=>{$k(void 0,void 0,void 0,function*(){var t;(yield null==(t=D.isShieldSponsored)?void 0:t.call(D,{address:e.address,isNative:e.isNative}))?F(e).catch(()=>{}):z(e)}).catch(()=>{})}}},[N,D,F,U]),V=(0,_N.useMemo)(()=>A&&"shielded"===N?T:R,[N,T,A,R]),B=(0,_N.useMemo)(()=>(null==V?void 0:V.filter(e=>e.name))||[],[V]),K=(0,_N.useMemo)(()=>B.reduce((e,t)=>e+((null==t?void 0:t.marketValue)||0),0),[B]),Z=(0,_N.useMemo)(()=>{var e;return("connect-and-sign"===I||"connect-only"===I&&(null==(e=null==x?void 0:x.sdk.featureFlags)?void 0:e.connectOnlyMultiAsset))&&b},[I,null==(i=null==x?void 0:x.sdk.featureFlags)?void 0:i.connectOnlyMultiAsset,b]),G="Too many requests fetching balances"!==O&&Z,H=new Intl.NumberFormat("en-US",{currency:"USD",style:"currency"}),J=(0,_N.useMemo)(()=>!S&&_&&G&&!O,[S,_,G,O]),Y=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){if(e.stopPropagation(),!u&&!p){f.current&&(clearTimeout(f.current),f.current=null),g.current&&(clearTimeout(g.current),g.current=null),m(!0),h(!1);try{A&&"shielded"===N?yield E():yield j(!0),m(!1),h(!0),f.current=setTimeout(()=>{h(!1),f.current=null},5e3)}catch(e){g.current=setTimeout(()=>{m(!1),g.current=null},1e3)}}}),[u,p,j,E,A,N]),X=()=>(0,xx.jsxs)("div",{className:"balance-header__title",children:[C||e||A&&"shielded"===N&&P?(0,xx.jsx)(QK,{className:"balance-header__title-skeleton"}):(0,xx.jsx)(zQ,{color:"secondary",variant:"body_normal",copykey:"dyn_active_wallet_info.balance",children:o("dyn_active_wallet_info.balance")}),(0,xx.jsxs)("div",{className:"balance-header__balance",children:[!y||C||e||A&&"shielded"===N&&P?(0,xx.jsx)(QK,{className:"balance-container__skeleton"}):k?J?(0,xx.jsx)(zQ,{variant:"numbers_display",color:"primary",children:0===K||K>=.01?H.format(parseFloat(K.toFixed(2))):"<$0.01"}):(0,xx.jsx)(enN,{className:"balance-header__balance",wallet:y,network:w,variant:"numbers_display"}):(0,xx.jsx)(zQ,{variant:"numbers_display",color:"primary",children:0===K||K>=.01?H.format(parseFloat(K.toFixed(2))):"<$0.01"}),p?(0,xx.jsx)("div",{className:"balance-header__success-icon",children:(0,xx.jsx)(enw,{"data-testid":"success-icon"})}):(0,xx.jsx)(enA,{"data-testid":"refresh-balances",className:`balance-header__refresh-icon ${u?"balance-header__refresh-icon--spinning":""}`,onClick:Y,style:{cursor:u?"not-allowed":"pointer",opacity:u?.5:1},title:"Refresh balances"})]})]}),Q=(0,_N.useCallback)(()=>{C||l(!s)},[C,s]);return G?(0,xx.jsxs)("div",{className:"balance-container",children:[(0,xx.jsxs)("div",{className:"multi-asset-balance-container",children:[(0,xx.jsx)("div",{className:`${d?"shadow":""}`,children:(0,xx.jsxs)("button",{onClick:Q,className:"balance-header","data-testid":"balance-header",children:[X(),!C&&(0,xx.jsx)("div",{className:s?"balance-header__chevron":"",children:(0,xx.jsx)(QO,{})})]})}),(0,xx.jsxs)(zE,{isOpen:s,className:`multi-asset-balance-container__accordion ${"multi-asset-balance-container__accordion"+(s?"--expanded":"--collapsed")}`,handleScroll:()=>{v.current&&c(v.current.scrollTop>0)},ref:v,dataTestId:"multi-asset-balance-accordion",children:[A&&(0,xx.jsxs)("div",{className:"shield-tabs","data-testid":"shield-tabs",role:"tablist",style:{display:"flex",gap:16,padding:"12px 16px 8px 16px"},children:[(0,xx.jsx)("button",{type:"button",role:"tab","aria-selected":"shielded"===N,onClick:e=>{e.stopPropagation(),q("shielded")},style:{background:"none",border:"none",cursor:"pointer",fontWeight:"shielded"===N?600:400,opacity:"shielded"===N?1:.5,padding:0},children:(0,xx.jsx)(zQ,{variant:"body_normal",children:"Shielded"})}),(0,xx.jsx)("button",{type:"button",role:"tab","aria-selected":"unshielded"===N,onClick:e=>{e.stopPropagation(),q("unshielded")},style:{background:"none",border:"none",cursor:"pointer",fontWeight:"unshielded"===N?600:400,opacity:"unshielded"===N?1:.5,padding:0},children:(0,xx.jsx)(zQ,{variant:"body_normal",children:"Unshielded"})})]}),W&&(0,xx.jsx)("div",{className:"auto-shield-status","data-testid":"auto-shield-status",style:{opacity:.7,padding:"4px 16px 8px 16px"},children:(0,xx.jsx)(zQ,{variant:"body_small",children:"Auto-shielding…"})}),(0,xx.jsx)(enD,{tokenBalances:B,getSecondaryAction:L})]})]}),(0,xx.jsx)(ety,{elementId:"dynamic-shield-confirm",isShown:!!$,zIndex:0x7ffffffd,withBackdrop:!0,handleClose:()=>z(null),children:(0,xx.jsx)(etr,{children:(0,xx.jsx)(eto,{children:(0,xx.jsxs)("div",{style:{padding:24},children:[(0,xx.jsxs)(zQ,{variant:"title",weight:"medium",color:"primary",children:["Shield ",null!=(a=null==$?void 0:$.balance)?a:""," ",null!=(r=null==$?void 0:$.symbol)?r:""]}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",style:{display:"block",marginTop:8},children:"This token doesn't support auto-shielding. A network fee is required to shield manually."}),(0,xx.jsxs)("div",{style:{display:"flex",gap:8,marginTop:24},children:[(0,xx.jsx)(Xs,{buttonVariant:"secondary",expanded:!0,onClick:()=>z(null),dataTestId:"shield-confirm-modal-cancel",children:"Cancel"}),(0,xx.jsx)(Xs,{buttonVariant:"primary",expanded:!0,onClick:()=>{z(null),$&&F($).catch(()=>{})},dataTestId:"shield-confirm-modal-confirm",children:"Shield"})]})]})})})})]}):(0,xx.jsx)("div",{className:"balance-container",children:X()})},en$=[{field:"unshielded",key:"dyn_active_wallet_info.midnight_unshielded_address"},{field:"shielded",key:"dyn_active_wallet_info.midnight_shielded_address"}
90,{field:"dust",key:"dyn_active_wallet_info.midnight_dust_address"}],enz=({address:e,open:t,onClose:n,midnightAddresses:i})=>{let{t:a}=$G(),r=(0,xx.jsx)(zX,{size:"small",color:"text-secondary",children:(0,xx.jsx)(Y7,{})});return(0,xx.jsxs)(eil,{isOpen:t,onClose:n,children:[(0,xx.jsx)(eil.Header,{children:a("dyn_wallet_details_card.header")}),(0,xx.jsx)(eil.Content,{className:"wallet-details-card__body",children:i?en$.map(({key:e,field:t})=>{let n=i[t];return n?(0,xx.jsxs)("div",{className:"wallet-details-card__address-block",children:[(0,xx.jsx)(zQ,{className:"wallet-details-card__text",color:"primary",weight:"bold",variant:"body_small",copykey:e,children:a(e)}),(0,xx.jsxs)("div",{className:"wallet-details-card__address-row",children:[(0,xx.jsx)(zQ,{className:"wallet-details-card__text",color:"secondary",weight:"regular",variant:"body_small",children:Xg(n)}),(0,xx.jsx)(ee_,{textToCopy:n,children:r})]})]},t):null}):(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zQ,{className:"wallet-details-card__text",color:"primary",weight:"bold",variant:"body_small",copykey:"dyn_wallet_details_card.address",children:a("dyn_wallet_details_card.address")}),(0,xx.jsx)(zQ,{className:"wallet-details-card__text",color:"secondary",weight:"regular",variant:"body_small",children:e}),(0,xx.jsx)(ee_,{textToCopy:e,variant:"button",startSlot:r,children:a("dyn_wallet_details_card.copy")})]})})]})};var enF=["title","titleId"];function enL(){return(enL=Object.assign.bind()).apply(null,arguments)}var enV=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,enF);return _N.createElement("svg",enL({width:16,height:16,viewBox:"0 0 13.333 13.118",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gK||(gK=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.222.17a.667.667 0 0 1 .89 0 7.304 7.304 0 0 0 5.266 1.858c.316-.017.6.192.68.498a8.67 8.67 0 0 1-6.224 10.571.668.668 0 0 1-.333 0A8.67 8.67 0 0 1 .276 2.527a.667.667 0 0 1 .68-.5A7.304 7.304 0 0 0 6.222.17Zm-4.768 3.2a7.337 7.337 0 0 0 5.212 8.392A7.337 7.337 0 0 0 11.88 3.37a8.63 8.63 0 0 1-5.212-1.835A8.63 8.63 0 0 1 1.454 3.37Zm7.684 1.529c.26.26.26.683 0 .943L6.471 8.509a.667.667 0 0 1-.942 0L4.195 7.175a.667.667 0 1 1 .943-.943L6 7.094 8.195 4.9c.26-.26.683-.26.943 0Z",fill:"var(--fill-0, #ABACB2)"})))},enB=["title","titleId"];function enK(){return(enK=Object.assign.bind()).apply(null,arguments)}var enZ=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,enB);return _N.createElement("svg",enK({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gZ||(gZ=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.555 1.503a.667.667 0 0 1 .89 0 7.304 7.304 0 0 0 5.266 1.858c.317-.016.6.192.68.499A8.67 8.67 0 0 1 8.166 14.43a.666.666 0 0 1-.332 0A8.67 8.67 0 0 1 1.609 3.86a.667.667 0 0 1 .68-.5 7.304 7.304 0 0 0 5.267-1.858Zm-4.767 3.2A7.337 7.337 0 0 0 8 13.095a7.337 7.337 0 0 0 5.212-8.392A8.63 8.63 0 0 1 8 2.869a8.63 8.63 
900 0 1-5.212 1.834Z",fill:"var(--fill-0, #ABACB2)"})))};let enG=(e,t)=>{let[n,i]=e.split(".");if(!i||t<=0)return n;let a=i.slice(0,t),r=a.length;for(;r>0&&"0"===a[r-1];)r-=1;let o=a.slice(0,r);return o.length>0?`${n}.${o}`:n},enH=[{copykey:"dyn_active_wallet_info.midnight_shielded_balance",id:"shielded"},{copykey:"dyn_active_wallet_info.midnight_unshielded_balance",id:"unshielded"}],enJ=({isLoading:e=!1})=>{var t,n;let i,a,{t:r}=$G(),{primaryWallet:o}=Fr(),[s,l]=(0,_N.useState)("shielded"),d=null==o?void 0:o.address,c=!!(!e&&o&&etZ(o.connector)),{data:u,isLoading:m}=VP(()=>$k(void 0,void 0,void 0,function*(){if(o&&etZ(o.connector)&&"MIDNIGHT"===o.chain)return o.getFormattedBalances()}),{deps:[d,o],enabled:c}),{dustBalance:p,shieldedBalance:h,unshieldedBalance:v}=null!=u?u:{};if(e||m)return(0,xx.jsx)("div",{className:"active-midnight-balance",children:(0,xx.jsx)(QK,{className:"active-midnight-balance__skeleton"})});let f=p?(t=p.balance,n=p.cap,i=parseFloat(t),!(a=parseFloat(n))||isNaN(i)||isNaN(a)?0:Math.round(20*Math.min(i/a,1))):0,g=p?{balance:enG(p.balance,2),cap:enG(p.cap,2)}:void 0,y="shielded"===s?h:v;return(0,xx.jsx)("div",{className:"active-midnight-balance",children:(0,xx.jsxs)("div",{className:"active-midnight-balance__card",children:[p&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsxs)("div",{className:"active-midnight-balance__dust",children:[(0,xx.jsxs)("div",{className:"active-midnight-balance__dust-header",children:[(0,xx.jsxs)("div",{className:"active-midnight-balance__dust-title",children:[(0,xx.jsx)("svg",{className:"active-midnight-balance__dust-icon",width:"12",height:"12",viewBox:"0 0 24 24",children:(0,xx.jsx)("path",{d:"M13 2L3 14h9l-1 8 10-12h-9l1-8z"})}),(0,xx.jsx)("span",{className:"active-midnight-balance__dust-label","data-copykey":"dyn_active_wallet_info.midnight_dust_generating",children:r("dyn_active_wallet_info.midnight_dust_generating")})]}),(0,xx.jsxs)("span",{className:"active-midnight-balance__dust-count",children:[null==g?void 0:g.balance,"/",null==g?void 0:g.cap]})]}),(0,xx.jsx)("div",{className:"active-midnight-balance__dust-bar",children:Array.from({length:20},(e,t)=>(0,xx.jsx)("div",{className:["active-midnight-balance__dust-segment",0===t&&"active-midnight-balance__dust-segment--first",19===t&&"active-midnight-balance__dust-segment--last",t<f&&"active-midnight-balance__dust-segment--filled"].filter(Boolean).join(" ")},t))})]}),(0,xx.jsx)("div",{className:"active-midnight-balance__divider"})]}),(0,xx.jsx)("div",{className:"active-midnight-balance__tab-bar",children:enH.map(({id:e,copykey:t})=>(0,xx.jsx)("button",{className:zj("active-midnight-balance__tab",{"active-midnight-balance__tab--active":s===e}),"data-copykey":t,onClick:()=>l(e),children:r(t)},e))}),(0,xx.jsxs)("div",{className:"active-midnight-balance__pocket",children:["shielded"===s?(0,xx.jsx)(enV,{className:"active-midnight-balance__pocket-icon"}):(0,xx.jsx)(enZ,{className:"active-midnight-balance__pocket-icon"}),(0,xx.jsxs)("span",{className:"active-midnight-balance__amount",children:[null!=y?y:"—"," NIGHT"]})]})]})})},enY=({menuOption:e,wallet:t})=>{var n,i;let{t:a}=$G(),r=null!=(n=Qt(hj.Ordinals,t))?n:null==t?void 0:t.address,o=null!=(i=Qt(hj.Payment,t))?i:null==t?void 0:t.address;return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsxs)("div",{className:"active-wallet-information__address-container",children:[(0,xx.jsxs)("div",{children:[(0,xx.jsx)(zQ,{className:"active-wallet-information__address",weight:"regular",variant:"body_small",color:"secondary",copykey:"dyn_active_wallet_info.ordinals_address",children:a("dyn_active_wallet_info.ordinals_address")}),(0,xx.jsx)(zQ,{className:"active-wallet-information__address",weight:"medium",variant:"body_normal",color:"primary",children:Xg(r)})]}),(0,xx.jsx)(Qy,{"data-testid":"dots-menu",options:e,buttonClassName:"active-wallet-information__dots-menu",buttonClassNameWithOpenMenu:"active-wallet-information__dots-menu"})]}),(0,xx.jsxs)("div",{className:"active-wallet-information__address-container",children:[(0,xx.jsxs)("div",{children:[(0,xx.jsx)(zQ,{className:"active-wallet-information__address",weight:"regular",variant:"body_small",color:"secondary",copykey:"dyn_active_wallet_info.payment_address",children:a("dyn_active_wallet_info.payment_address")}),(0,xx.jsx)(zQ,{className:"active-wallet-information__address",weight:"regular",variant:"body_small",color:"primary",children:Xg(o)})]}),(0,xx.jsx)(ee_,{textToCopy:null!=o?o:"",children:(0,xx.jsx)(zX,{size:"xsmall",children:(0,xx.jsx)(Y7,{})})})]})]})},enX=({menuOption:e,wallet:t})=>{var n,i,a;let{t:r}=$G(),o=null!=(n=null==(a=null==(i=null==t?void 0:t.additionalAddresses)?void 0:i.find(e=>"midnight_unshielded"===e.type))?void 0:a.address)?n:null==t?void 0:t.address;return(0,xx.jsxs)("div",{className:"active-wallet-information__address-container",children:[(0,xx.jsxs)("div",{children:[(0,xx.jsx)(zQ,{className:"active-wallet-information__address",weight:"regular",variant:"body_small",color:"secondary",copykey:"dyn_active_wallet_info.midnight_unshielded_address",children:r("dyn_active_wallet_info.midnight_unshielded_address")}),(0,xx.jsx)(zQ,{className:"active-wallet-information__address",weight:"medium",variant:"body_normal",color:"primary",children:Xg(o)})]}),(0,xx.jsx)(Qy,{"data-testid":"dots-menu",options:e,buttonClassName:"active-wallet-information__dots-menu",buttonClassNameWithOpenMenu:"active-wallet-information__dots-menu"})]})};var enQ=["title","titleId"];function en0(){return(en0=Object.assign.bind()).apply(null,arguments)}var en1=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,enQ);return _N.createElement("svg",en0({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gG||(gG=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.862 9.529c.26-.26.682-.26.943 0L12 13.724l4.195-4.195a.667.667 0 1 1 .943.942l-4.667 4.667a.667.667 0 0 1-.942 0l-4.667-4.667a.667.667 0 0 1 0-.942Z",fill:"currentColor"})))};let en2=({Icon:e,InnerIcon:t,containerClassName:n,iconSize:i=16,variant:a="green"})=>(0,xx.jsxs)("div",{className:zj("icon-with-status__container",n||""),children:["string"==typeof e?(0,xx.jsx)("img",{style:{height:Xl(i),width:Xl(i)},src:e,alt:"",className:"icon"}):(0,xx.jsx)(e,{style:{height:Xl(i),width:Xl(i)}}
90),t?(0,xx.jsx)("div",{className:"inner-icon__container",children:(0,xx.jsx)("div",{className:zj("inner-icon",`inner-icon--${a}`),children:(0,xx.jsx)(t,{})})}):(0,xx.jsx)(enc,{variant:a,containerClassName:"icon-with-status__status-dot"})]}),en3=(e,t,n)=>{let i=(0,_N.useRef)(n);i.current=n,(0,_N.useEffect)(()=>{if(!e)return;let n=Array.isArray(e)?e:[e];n.forEach(e=>e.initEventListener());let a=Array.from(new Set(n)).map(e=>{let n=(...t)=>{i.current(...t,e)};return e.on(t,n),()=>e.off(t,n)});return()=>a.forEach(e=>e())},[e,t])},en5=(e,{onChange:t}={onChange:()=>{}})=>{let[n,i]=(0,_N.useState)(),a=Qd(),r=(0,_N.useMemo)(()=>{if(!e)return!1;if(e.isWalletConnect)if("EVM"===e.connectedChain)return!!a.walletconnect;else return!!a.walletconnectsol;return!!a[e.key]},[a,e]),{isLoading:o}=VP(()=>null==e?void 0:e.getNetwork(!0),{deps:[e,r],onResolve:e=>{i(e)}});return en3(e||void 0,"chainChange",({chain:n})=>{let a=(null==e?void 0:e.connectedChain)==="STARK"||(null==e?void 0:e.connectedChain)==="STELLAR"||(null==e?void 0:e.connectedChain)==="ALEO"?n:parseInt(n);i(a),null==t||t(a)}),en3(e||void 0,"disconnect",()=>$k(void 0,void 0,void 0,function*(){if((null==e?void 0:e.key)!=="argentx")return;let n=yield e.getNetwork(!0);i(n),null==t||t(n)})),{isLoading:o,network:n}},en6=({wallet:e,nameServiceName:t,menuOption:n,fullWidth:i=!1,isLoading:a=!1,addressTypeLabel:r})=>{let{showAlert:o}=eey(),s=t||(e=>{if(e)return!e.connector.metadata.icon||e.connector.metadata.icon.includes("unknown-wallet")?e.key.replace(/[-_]/g," ").replace(/\b\w/g,e=>e.toUpperCase()):void 0})(e),{network:l}=en5(null==e?void 0:e.connector),[d,c]=(0,_N.useState)(!1),u=(0,_N.useCallback)(()=>{c(!1)},[c]),m=(0,_N.useCallback)(()=>{setTimeout(()=>c(!0),0)},[c]),p=(0,_N.useRef)(null),{data:h}=VP(()=>(null==e?void 0:e.connector.connectedChain)==="COSMOS"?null==e?void 0:e.connector.getAddress():null==e?void 0:e.address,{deps:[e,l],enabled:!!e}),v=(0,_N.useMemo)(()=>(0,xx.jsx)("div",{ref:p,className:"active-wallet-information__handle-icon",children:o()?(0,xx.jsx)(en2,{Icon:()=>(0,xx.jsx)(en1,{width:24,height:24}),variant:"yellow"}):(0,xx.jsx)(en1,{width:24,height:24})}),[o]);return(0,xx.jsxs)("div",{className:"active-wallet-information__address-container",children:[(0,xx.jsxs)(Xt,{onClick:m,dataTestId:"active-wallet-information-button",children:[(0,xx.jsxs)("div",{className:"active-wallet-information__handle-row",children:[(0,xx.jsx)(zQ,{className:i?"active-wallet-information__handle--full-width":"active-wallet-information__handle",color:"primary",variant:"body_normal","data-testid":"header-text",children:s}),s&&v]}),r&&(0,xx.jsx)("div",{className:"active-wallet-information__handle-row",children:(0,xx.jsx)(zQ,{className:"active-wallet-information__address",weight:"regular",variant:"body_small",color:"secondary",children:r})}),(0,xx.jsxs)("div",{className:"active-wallet-information__handle-row",children:[(0,xx.jsx)(zQ,{className:"active-wallet-information__address",weight:s?"regular":"medium",variant:s?"body_small":"body_normal",color:s?"secondary":"primary",children:a?(0,xx.jsx)(QK,{className:"active-wallet-information__address-skeleton"}):Xg(h)}),!s&&v]})]}),(0,xx.jsx)(B3,{isOpen:d,onClickOutside:u,onScroll:u,anchorRef:p,anchorOrigin:"bottom-right",transformOrigin:"top-left",children:(0,xx.jsx)(Qh,{options:n,setShowMenu:c})})]})},en4=({isLoading:e=!1})=>{var t,n,i,a,r,o,s,l,d,c;let{t:u}=$G(),[m,p]=(0,_N.useState)(!1),{primaryWallet:h,network:v,user:f,removeWallet:g}=Fr(),{clearStackAndPushInitialView:y}=xD(),w=Ly(),_=$_("projectSettings"),{setDynamicWidgetView:b,headerAlert:k}=JJ(),{isTurnkeyWalletWithoutAuthenticator:I}=Xx(),x=null==h?void 0:h.address,S=end(null!=h?h:void 0),{getEOAWallet:C}=Xk(),{data:R}=VP(()=>$k(void 0,void 0,void 0,function*(){return!!(yield null==h?void 0:h.connector.isTestnet())}),{deps:[v],initialData:!1}),O=((e,t)=>{var n;if(!e||!(null==t?void 0:t.length)||!["magicemailotp","magicsocial"].includes(e.key))return;let i=null==(n=t.find(e=>e.provider===hO.MagicLink))?void 0:n.keyExportUrl;if(i)return()=>{w7.openURL(i,"blank")}})(null==h?void 0:h.connector,null==_?void 0:_.providers),{showAlert:j}=eey(),T=null!=(t=h&&C(h))?t:h,P=h&&Qe(null==h?void 0:h.connector),E=h&&etZ(null==h?void 0:h.connector),A=h&&etG(null==h?void 0:h.connector),N=!!(T&&(null==(i=null==(n=null==T?void 0:T.connector)?void 0:n.key)?void 0:i.startsWith("turnkey"))),q=(0,_N.useCallback)(()=>{setTimeout(()=>p(!0),0)},[]),U=(0,_N.useCallback)(()=>{let e=FY();e&&g(e,y)},[g,y]),M=[{Icon:(0,xx.jsx)(Y7,{width:16,height:16}),callback:()=>(null==S?void 0:S.name)&&navigator.clipboard.writeText(null==S?void 0:S.name),copykey:"dyn_active_wallet_info.options.copy_ens",hide:!(null==S?void 0:S.name),text:u("dyn_active_wallet_info.options.copy_ens")},{Icon:(0,xx.jsx)(etY,{width:16,height:16}),callback:q,copykey:E?"dyn_active_wallet_info.options.view_addresses":"dyn_active_wallet_info.options.view_address",hide:!x,text:u(E?"dyn_active_wallet_info.options.view_addresses":"dyn_active_wallet_info.options.view_address")},{Icon:(0,xx.jsx)(et3,{width:16,height:16}),callback:U,copykey:"dyn_active_wallet_info.options.disconnect",hide:!x||"connect-only"!==w,text:u("dyn_active_wallet_info.options.disconnect")},{Icon:(0,xx.jsx)(et4,{width:16,height:16}),callback:()=>b("settings"),copykey:"dyn_active_wallet_info.options.settings",endSlot:j()?(0,xx.jsx)(enc,{variant:"yellow"}):void 0,hide:!N,text:u("dyn_active_wallet_info.options.settings")},{Icon:(0,xx.jsx)(et0,{width:16,height:16}),callback:O||(()=>xj.info("No option to export private keys")),copykey:"dyn_active_wallet_info.options.export",hide:!O,text:u("dyn_active_wallet_info.options.export")}],D=null==_?void 0:_.sdk.hideNetworkInDynamicWidget;return e?(0,xx.jsxs)("div",{className:"active-wallet-information-container active-wallet-information-container--loading","data-testid":"active-wallet-information",children:[(0,xx.jsx)("div",{className:"active-wallet-information active-wallet-information--loading",children:(0,xx.jsxs)("div",{className:"active-wallet-information__header",children:[(0,xx.jsx)("div",{className:"active-wallet-information__avatar",children:(0,xx.jsx)("div",{className:"active-wallet-information__wallet-img",children:(0,xx.jsx)(QK,{className:"active-wallet-information__skeleton-avatar"})})}),(0,xx.jsxs)("div",{className:"active-wallet-information__details",children:[(0,xx.jsxs)("div",{className:"active-wallet-information__addresses-container active-wallet-information__addresses-container--loading",children:[(0,xx.jsx)("div",{className:"active-wallet-information__handle-row",children:(0,xx.jsx)(QK,{className:"active-wallet-information__skeleton-handle"})}),(0,xx.jsx)("div",{className:"active-wallet-information__handle-row",children:(0,xx.jsx)(QK,{className:"active-wallet-information__skeleton-address"})})]}),!D&&(0,xx.jsx)("div",{className:"active-wallet-information__network-picker",children:(0,xx.jsx)(QK,{className:"active-wallet-information__skeleton-network"})})]})]})}),E?(0,xx.jsx)(enJ,{isLoading:e}):(0,xx.jsx)(enW,{isLoading:e})]}):(0,xx.jsxs)("div",{className:"active-wallet-information-container","data-testid":"active-wallet-information",children:[(0,xx.jsxs)("div",{className:"active-wallet-information",children:[(0,xx.jsxs)("div",{className:"active-wallet-information__header",children:[(0,xx.jsx)("div",{className:"active-wallet-information__avatar",children:(null==S?void 0:S.avatar)?(0,xx.jsx)("div",{className:"active-wallet-information__avatar__name-service",children:(0,xx.jsx)("img",{src:null==S?void 0:S.avatar,alt:""})}):(0,xx.jsx)("div",{className:"active-wallet-information__wallet-img",children:(0,xx.jsx)(enr,{iconSize:32})})}),(0,xx.jsxs)("div",{className:"active-wallet-information__details",children:[(0,xx.jsx)("div",{className:zj("active-wallet-information__addresses-container",{"active-wallet-information__addresses-container--centered":!(null==S?void 0:S.name)}),children:P&&!A?(0,xx.jsx)(enY,{wallet:h,menuOption:M}):E?(0,xx.jsx)(enX,{wallet:h,menuOption:M}):(0,xx.jsx)(en6,{wallet:h,nameServiceName:(null==S?void 0:S.name)||(null==f?void 0:f.email),menuOption:M,isLoading:e,fullWidth:D,addressTypeLabel:((e,t,n)=>{if(!e||!t||!n)return;let i=F1[e===hh.Btc||"BTC"===e||"bip122"===e?hh.Btc:e];if(i)return i(n)})((null==h?void 0:h.chain)||(null==h?void 0:h.connector.connectedChain),!!A,x)})}),x&&(0,xx.jsx)(enz,{open:m,address:x,onClose:()=>p(!1),midnightAddresses:E?{dust:null==(r=null==(a=null==h?void 0:h.additionalAddresses)?void 0:a.find(e=>"midnight_dust"===e.type))?void 0:r.address,shielded:null==(s=null==(o=null==h?void 0:h.additionalAddresses)?void 0:o.find(e=>"midnight_shielded"===e.type))?void 0:s.address,unshielded:null!=(c=null==(d=null==(l=null==h?void 0:h.additionalAddresses)?void 0:l.find(e=>"midnight_unshielded"===e.type))?void 0:d.address)?c:x}:void 0}),!D&&(0,xx.jsx)(enI,{currentNetwork:v,connector:null==h?void 0:h.connector,mainClassName:"active-wallet-information__network-picker",buttonClassName:"active-wallet-information__network-picker-button",showNetworkName:!0,isLoading:e})]})]}
90),k&&(0,xx.jsx)(z2,{variant:k.variant,children:k.content}),R&&!I&&(0,xx.jsx)(z2,{variant:"warning",copykey:"dyn_active_wallet_info.testnet_warning",children:u("dyn_active_wallet_info.testnet_warning")})]}),E?(0,xx.jsx)(enJ,{}):(0,xx.jsx)(enW,{})]})},en7=_N.default.memo(({connector:e})=>{let{setDynamicWidgetView:t}=JJ();return e.globalWallet?(0,xx.jsx)(Xb,{expanded:!0,dataTestId:"link-button",buttonPadding:"small",buttonVariant:"primary",onClick:()=>{t("global-wallet")},startSlot:(0,xx.jsx)(zX,{size:"small",color:"text-secondary",children:(0,xx.jsx)(ee3,{})}),children:"Connect"}):null});en7.displayName="LinkButton";let en8=({variant:e})=>{let t,n,i,a,{primaryWallet:r,user:o}=Fr(),{open:s}=(t=etK(),eey(),t),{setDynamicWidgetView:l,setIsOpen:d}=JJ(),{isLoadingEmbeddedWallet:c}=(n=Bn(),i=Ly(),a=La(),{isLoadingEmbeddedWallet:(0,_N.useMemo)(()=>{var e,t;if(!eed(a)||!XC(a))return!1;let r=null==(e=null==n?void 0:n.verifiedCredentials)?void 0:e.some(e=>"email"===e.format),o=null==(t=null==n?void 0:n.verifiedCredentials)?void 0:t.some(e=>"blockchain"===e.format);if("connect-only"===i)return!!r&&!o;return!o},[a,n,i])}),{t:u}=$G(),m=(0,_N.useMemo)(()=>{let e=null==r?void 0:r.connector;return!!e&&ee0(e)},[null==r?void 0:r.connector]);return(0,xx.jsxs)("div",{className:"dynamic-widget-wallet-header","data-testid":"dynamic-widget-wallet-header",children:[r||c?(0,xx.jsx)(en4,{isLoading:c}):(0,xx.jsx)("div",{className:"dynamic-widget-wallet-header__icon-container",children:(0,xx.jsx)(ett,{user:o})}),r?(0,xx.jsxs)("div",{"data-testid":"primaryWalletStatus",className:"dynamic-widget-wallet-header__wallet-info",children:[(0,xx.jsx)(etn,{className:"dynamic-widget-wallet-header__wallet-info__secure-wallet"}),(0,xx.jsxs)("div",{className:"dynamic-widget-wallet-header__wallet-actions",children:[(0,xx.jsx)(Xb,{expanded:!0,dataTestId:"buy-crypto-button",buttonPadding:"small",buttonVariant:"primary",onClick:()=>l("choose-wallet-funding-method"),startSlot:(0,xx.jsx)(zX,{size:"small",color:"text-secondary",children:(0,xx.jsx)(QD,{})}),copykey:"dyn_widget_header.buttons.deposit_funds",children:u("dyn_widget_header.buttons.deposit_funds")}),m&&(0,xx.jsx)(Xb,{expanded:!0,dataTestId:"send-balance-button",buttonPadding:"small",buttonVariant:"primary",onClick:()=>{"dropdown"===e?(d(!1),s().catch(e=>xj.error(e))):l("send-balance")},startSlot:(0,xx.jsx)(zX,{size:"small",color:"text-secondary",children:(0,xx.jsx)(ee4,{})}),copykey:"dyn_widget_header.buttons.send_funds",children:u("dyn_widget_header.buttons.send_funds")}),(0,xx.jsx)(en7,{connector:r.connector})]})]}):(0,xx.jsx)(zQ,{className:"dynamic-widget-wallet-header__email",variant:"body_normal",weight:"regular",children:!c&&ete(o)})]})};_N.default.memo(en8),_N.default.memo(({variant:e})=>{let{overridenWidgetView:t}=JJ(),{multiWallet:n}=Fr();return(0,xx.jsxs)("div",{className:"dynamic-widget-header",children:[(0,xx.jsx)(eia,{className:"dynamic-widget-header__passkey-success"}),("wallets"===t||"profile"===t&&!n)&&(0,xx.jsx)(en8,{variant:e})]})});let en9=({className:e,networkIcon:t,networkName:n,children:i})=>{let{t:a}=$G();return(0,xx.jsxs)("div",{className:zj("dynamic-bridge-wallet-card",e),children:[(0,xx.jsxs)("div",{className:"dynamic-bridge-wallet-card__network",children:[t&&_N.default.cloneElement(t,{className:"dynamic-bridge-wallet-card__network-icon"}),n&&(0,xx.jsx)(zQ,{className:"dynamic-bridge-wallet-card__network-name",variant:"body_small",color:"primary",weight:"medium",as:"span",copykey:"dyn_bridge.widget.wallet_network",children:a("dyn_bridge.widget.wallet_network",{networkName:n})})]}),i]})},eie=({address:e,ens:t,balance:n,icon:i,network:a,menu:r})=>{let{t:o}=$G(),s=(0,_N.useMemo)(()=>{let n=Xg(e);return t?(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zQ,{color:"primary",variant:"body_normal",truncate:!0,children:t}),(0,xx.jsx)(zQ,{weight:"regular",variant:"body_small",color:"secondary",children:n})]}):(0,xx.jsx)(zQ,{weight:"medium",variant:"body_normal",color:"primary",children:n})},[t,e]);return(0,xx.jsxs)("div",{className:"wallet-information-card",children:[(0,xx.jsxs)("div",{className:"wallet-information-card__header",children:[(0,xx.jsxs)("div",{className:"wallet-information-card__details-container",children:[i&&(0,xx.jsx)(zX,{className:"wallet-information-card__icon",children:i}),(0,xx.jsx)("div",{className:"wallet-information-card__details",children:s}),(0,xx.jsx)("div",{className:"wallet-information-card__menu",children:r})]}),a]}),(0,xx.jsxs)("div",{className:"wallet-information-card__balance-container",children:[(0,xx.jsx)(zQ,{color:"secondary",variant:"body_small",copykey:"dyn_wallet_information.balance",children:o("dyn_wallet_information.balance")}),n]})]})},eit=({walletAddress:e,walletBalance:t,walletKey:n,walletIcon:i,onDisconnectClick:a})=>{let{t:r}=$G(),o=end({address:e}),s=[{Icon:null,callback:()=>(null==o?void 0:o.name)&&navigator.clipboard.writeText(null==o?void 0:o.name),copykey:"dyn_bridge.widget.copy.ens",hide:!(null==o?void 0:o.name),text:r("dyn_bridge.widget.copy.ens")},{Icon:null,callback:()=>e&&navigator.clipboard.writeText(e),copykey:"dyn_bridge.widget.copy.address",hide:!e,text:r("dyn_bridge.widget.copy.address")},{Icon:null,callback:()=>null==a?void 0:a(),copykey:"dyn_bridge.widget.disconnect",hide:!a,text:r("dyn_bridge.widget.disconnect")}];return(0,xx.jsx)(eie,{ens:null==o?void 0:o.name,address:e,icon:(0,xx.jsx)(xr,{walletKey:n,icon:i}),balance:t,menu:(0,xx.jsx)(Qy,{options:s}),copykey:"dyn_bridge.widget"})},ein=({chain:e})=>{let{t}=$G(),{bridgeChainsToConnect:n,setShowAuthFlow:i,setShowBridgeWidget:a}=Fr();if(!(null==n?void 0:n.length)||!e)return null;let r=_j(e),o=YU(e);return(0,xx.jsxs)("div",{role:"button",className:"dynamic-bridge-widget-empty-card","data-testid":"dynamic-bridge-widget-empty-card",onClick:()=>{a(!1),i(!0)},children:[(0,xx.jsx)(o,{className:"dynamic-bridge-widget-empty-card__icon"}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"medium",as:"span",color:"primary",className:"dynamic-bridge-widget-empty-card__text",copykey:"dyn_bridge.widget.connect_with_network",children:t("dyn_bridge.widget.connect_with_network",{blockchainName:null==r?void 0:r.blockchainName})})]})},eii=_N.default.memo(({hideUnlinkAction:e=!1})=>{let{disconnectWallet:t,bridgeChains:n,connectedWallets:i,primaryWalletId:a}=Fr(),r=(0,_N.useMemo)(()=>{var e;return null==(e=null==n?void 0:n[1])?void 0:e.chain},[n]),o=(0,_N.useMemo)(()=>i.find(e=>e.id!==a&&e.chain===r),[i,a,r]),s=o&&YU(null==o?void 0:o.chain),l=o&&_j(null==o?void 0:o.chain);
90return(0,xx.jsxs)(xx.Fragment,{children:[!o&&(0,xx.jsx)(ein,{chain:r}),o&&s&&(0,xx.jsx)(en9,{networkIcon:(0,xx.jsx)(s,{}),networkName:null==l?void 0:l.displayName,children:(0,xx.jsx)(eit,{walletIcon:o.connector.metadata.icon,walletKey:o.connector.key,walletAddress:o.address,walletBalance:(0,xx.jsx)(enN,{wallet:o,network:o.chain}),onDisconnectClick:e?void 0:()=>t(o.id)},o.id)})]})});(ln=gH||(gH={}))[ln.CREATED=0]="CREATED",ln[ln.EDITED=1]="EDITED";let eia=({className:e})=>{let{passkeySuccessPopup:t}=Fr(),{t:n}=$G();return(0,xx.jsxs)(eir,{animationComponent:(0,xx.jsx)(Ke,{}),children:[t===gH.EDITED&&(0,xx.jsx)(Kt,{variant:"success",className:e,copykey:"dyn_passkey_success.edited",children:n("dyn_passkey_success.edited")}),t===gH.CREATED&&(0,xx.jsx)(Kt,{variant:"success",className:e,copykey:"dyn_passkey_success.created",children:n("dyn_passkey_success.created")})]})},eir=({children:e,animationComponent:t})=>{let n,[i,a]=(0,_N.useState)(!0),r=B6(),o=(0,_N.useRef)(null),s=(0,_N.useMemo)(()=>!!e,[e]),l=(n=(0,_N.useRef)(),(0,_N.useEffect)(()=>{n.current=s},[s]),n.current),d=(0,_N.useCallback)(()=>{o.current=null,r()},[r]);return(0,_N.useEffect)(()=>{(0,_N.isValidElement)(e)&&(o.current=_N.Children.map(e,e=>(0,_N.cloneElement)(e)))},[e]),(0,_N.useEffect)(()=>{s&&!l&&a(!0),l&&!s&&a(!1)},[s,l]),(0,_N.cloneElement)(t,{children:e||o.current,isShown:i,onUnmount:d})},eio=({isOpen:e,children:t,onClickOverlay:n,style:i,className:a})=>{var r;let o,s,l=(o=(0,_N.useContext)(YM),s="overlay-card-target-id",(0,_N.useEffect)(()=>{if(o&&e)return o.openCard(s),()=>{o.closeCard(s)}},[o,s,e]),null!=(r=null==o?void 0:o.portal)?r:void 0);zG(e&&!l);let d=(0,_N.useRef)(null);BK(d,()=>null==n?void 0:n());let c=(0,xx.jsx)(Ke,{className:"overlay-card-base__animation",duration:300}),u=(0,xx.jsx)(B8,{className:"overlay-card-base__animation",duration:300}),m=(0,xx.jsx)("div",{className:zj("overlay-card-base",{"overlay-card-base--disabled":!e}),style:{position:void 0===l?"fixed":"absolute"},children:e&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(eir,{animationComponent:c,children:(0,xx.jsx)("div",{onClick:n,className:"overlay-card-base__overlay"})}),(0,xx.jsx)("div",{className:"overlay-card-base__content-wrapper",children:(0,xx.jsx)(eir,{animationComponent:u,children:(0,xx.jsx)("div",{ref:d,className:zj("overlay-card-base__content",a),style:i,children:t})})})]})});return l?(0,Lk.createPortal)(m,l):(0,Lk.createPortal)((0,xx.jsx)(eiu,{children:m}),document.body)},eis=(0,_N.createContext)(void 0),eil=({children:e,isOpen:t,onClose:n,className:i,style:a})=>(0,xx.jsx)(eis.Provider,{value:n,children:(0,xx.jsx)(eio,{isOpen:t,onClickOverlay:n,className:i,style:a,children:e})});eil.Header=({children:e,closeDisabled:t})=>{let n=(0,_N.useContext)(eis),i=(0,xx.jsx)(BV,{onClick:n,type:"button",id:"close-button",disabled:t,"data-testid":"close-button",children:(0,xx.jsx)(Y5,{})});return(0,xx.jsx)(Xy,{trailing:i,children:(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary",children:e})})},eil.Content=({children:e,className:t,removePadding:n})=>(0,xx.jsx)("div",{className:zj("overlay-card__content",{"overlay-card__content-p0":n},t),"data-testid":"overlay-content",children:e});let eid=_N.default.createContext({}),eic=({nonce:e})=>(0,xx.jsx)("style",{nonce:e,children:B$}),eiu=({mode:e="open",id:t,className:n,children:i,dataTestId:a,zIndex:r})=>{let{cspNonce:o,shadowDOMEnabled:s,cssOverrides:l}=Fr(),d=(()=>{if("u"<typeof window)return!1;let e="shadowDOM.enabled",t=new URLSearchParams(window.location.search);return!t.has(e)||"true"===t.get(e)})()&&s,[c,u]=(0,_N.useState)(null),[m,p]=(0,_N.useState)(),h=(0,_N.useMemo)(()=>l&&"string"!=typeof l?()=>l:l&&"string"==typeof l?()=>(0,xx.jsx)("style",{nonce:o,children:l}):null,[l,o]);zT(()=>{if(c&&d)try{let t=c.attachShadow({mode:e});p(t)}catch(e){}},[d,c,e]);let v=(0,_N.useMemo)(()=>!!Object.keys(B$).length,[]);return d?(0,xx.jsx)(BF,{children:(0,xx.jsx)(eid.Provider,{value:{shadowRoot:m},children:(0,xx.jsx)("div",{"data-testid":a,ref:u,id:t,className:zj("dynamic-shadow-dom",n),style:{zIndex:r},children:m&&(0,Lk.createPortal)((0,xx.jsxs)("div",{className:"dynamic-shadow-dom-content",children:[i,v&&(0,xx.jsx)(eic,{nonce:o}),_s()&&(0,xx.jsx)(BL,{nonce:o}),h&&(0,xx.jsx)(h,{})]}),m)})})}):(0,xx.jsx)(BF,{children:(0,xx.jsxs)("div",{"data-testid":a,ref:u,id:t,className:zj("dynamic-shadow-dom",n),style:{zIndex:r},children:[i,v&&(0,xx.jsx)(eic,{nonce:o}),_s()&&(0,xx.jsx)(BL,{nonce:o}),h&&(0,xx.jsx)(h,{})]})})},eim=({onSubmit:e,onError:t,userProfile:n,shouldEnforcePolicies:i=!0,fields:a})=>{var r;let{mockedSDK:o}=eaL(),[s,l]=(0,_N.useState)(!1),{fieldsConfig:d}=Bq(),c=i&&(null==(r=a.find(e=>"policiesConsent"===e.name))?void 0:r.enabled),u=(0,_N.useMemo)(()=>Vx().shape(Object.fromEntries(a.map(({name:e,required:t,type:n,validationType:i,validationRules:a})=>{let r=n===h$.Custom?LO(BN,i):LO(d,e).validation;return n===h$.Custom&&a&&(i===hW.Select||i===hW.Text)&&(a.validOptions?r=r.oneOf(a.validOptions.map(e=>e.label),"Select a valid option"):a.regex&&(r=r.matches(new RegExp(a.regex),"Invalid field format"))),[e,t?r.required(`${e.charAt(0).toUpperCase()+e.slice(1)} is required`):r]}))),[a]),m=(0,_N.useMemo)(()=>Object.fromEntries(a.map(({name:e,type:t,validationRules:i,validationType:a})=>{var r,o,s,l,d;let c=null!=n?n:{};if(t===h$.Custom){let t,n="";return a===hW.Select&&(null==i?void 0:i.validOptions)&&(n=null!=(r=i.validOptions[0].label)?r:""),[e,Array.isArray(t=c.metadata?LO(c.metadata,e):void 0)?t:null!=(d=null==t?void 0:t.toString())?d:n]}
90let u=null!=(o=({country:CZ[0].code,policiesConsent:!1,tShirtSize:CK[0],team:CG[0]})[e])?o:"";return[e,null!=(l=null==(s=LO(c,e))?void 0:s.toString())?l:u]}))||{},[a,n]),p=(0,_N.useCallback)((i,r)=>$k(void 0,void 0,void 0,function*(){let s={},d={};if(!o)try{if(!(null==n?void 0:n.environmentId))throw new wL("Invalid environment ID");l(!0);let t=i;Object.entries(t).forEach(([e,n])=>{let i=a.find(t=>t.name===e&&t.type===h$.Custom);i&&(s[e]=n,delete t[e],i.unique&&(d[e]=n))}),Object.keys(s).length>0&&(t.metadata=s),c&&(t=Object.assign(Object.assign({},t),{policiesConsent:!0}),delete t.policiesConsentArray),yield null==e?void 0:e(t)}catch(e){xj.error(e),null==t||t(e),e instanceof Bp?r.setErrors({email:"Email already exists"}):e instanceof Bh?r.setFormikState(e=>Object.assign(Object.assign({},e),{errors:Object.fromEntries(Object.entries(d).map(([e])=>[e,Object.entries(d).length>1?"One or more fields are already tied to another user":`${e} is already tied to another user`])),touched:Object.fromEntries(Object.entries(d).map(([e])=>[e,!0])),values:Object.assign(Object.assign({},m),d)})):e instanceof Bf?r.setErrors({email:"Too many email verification attempts."}):e instanceof Bv?r.setErrors({username:"Username already exists"}):e instanceof Bg?r.setErrors({phoneNumber:e.message}):r.setErrors({api:"Something went wrong. Please try again."})}finally{l(!1)}}),[o,null==n?void 0:n.environmentId,c,e,a,t,m]);return{enforcePolicies:c,fetch:s,formikInitialValues:m,formikValidationSchema:u,onFormSubmit:p}},eip=({ariaLabel:e,checked:t,className:n="",defaultChecked:i,disabled:a,id:r,name:o,onChange:s,value:l})=>(0,xx.jsxs)("div",{className:zj("checkbox__container",n),children:[(0,xx.jsx)("input",{type:"checkbox",id:r,"aria-label":e,"aria-checked":t,className:"checkbox--hidden",value:l,checked:t,name:o,disabled:a,defaultChecked:i,onChange:e=>!!s&&(null==s?void 0:s(e,e.currentTarget.value)),"data-testid":"input-checkbox"}),(0,xx.jsx)("div",{className:"checkbox--visible",children:(0,xx.jsx)(enw,{className:"checkbox__icon"})})]}),eih=e=>{var t,n;let i=Ym(null!=(t=null==e?void 0:e.providers)?t:[],hO.Sms);return(null!=(n=null==i?void 0:i.enabledCountries)?n:[]).map(e=>e.isoCountryCode.toLowerCase())},eiv=["us","ca"],eif=e=>e.length?e:eiv,eig=({isLoading:e,disabled:t,error:n,label:i,onUpdate:a,appendRight:r,setIsFocused:o,setIsHovered:s,initialPhone:l,onBlur:d,countries:c})=>{let{t:u}=$G(),m=(0,_N.useRef)(null),[p,h]=(0,_N.useState)(!1),v=(0,_N.useRef)(null),{defaultPhoneInputIso2:f}=Fr(),[g,y]=(0,_N.useState)(void 0),{formattedPhone:w,currentCountry:_,handleCountryInput:b,handlePhoneInput:k,hasInput:I,inputRef:x,countryInput:S,onBlurCountry:C,filteredCountries:R,openDropdown:O,handleCountryKeyDown:j,closeDropdown:T,setCountry:P,onMenuDisplayToggle:E,onFocusCountry:A,countryFontSize:N}=(({countryInputRef:e,setCountryDropdownOpen:t,setInvalidNumberMessage:n,onUpdate:i,initialPhone:a,countries:r,defaultIso2:o})=>{var s;let l,d,c=(0,_N.useRef)(i);c.current=i;let u=(0,_N.useMemo)(()=>(({defaultIso2:e,countries:t,initialPhone:n})=>{if(n){let{country:e}=FU({countries:t,phone:n});if(e)return e}let i=t.map(FN),a=_h.getItem(zF),r=i.find(({iso2:e})=>e===a);if(r)return r;let o=i.find(({iso2:t})=>t===e);if(o)return o;let s=i.find(({iso2:e})=>"us"===e);if(s)return s;if(i[0])return i[0];throw Error("No country list was provided")})({countries:r,defaultIso2:o,initialPhone:a}),[r,o,a]),{inputValue:m,phone:p,country:h,setCountry:v,handlePhoneValueChange:f,inputRef:g}=FE({countries:r,defaultCountry:u.iso2,disableDialCodeAndPrefix:!0,value:a}),[y,w]=(0,_N.useState)(u.dialCode),_=(0,_N.useMemo)(()=>p.length===("+"+h.dialCode).length?"":p,[h.dialCode,p]);(0,_N.useEffect)(()=>{var e;null==(e=c.current)||e.call(c,{country:h,formattedPhone:m,phone:_})},[h.iso2,m,_]);let[b,k]=(0,_N.useState)(""),I=(0,_N.useMemo)(()=>b?isNaN(parseInt(b))?r.filter(e=>{let{name:t,iso2:n}=FN(e);return t.toLowerCase().includes(b.toLowerCase())||n===b.toLowerCase()||h.iso2===n}):r.filter(e=>{let{dialCode:t,iso2:n}=FN(e);return t.includes(b)||h.iso2===n}):r,[r,h.iso2,b]),x=()=>{k(""),t(!0)},S=(0,_N.useCallback)(()=>{t(!1)},[t]),C=(0,_N.useRef)(u),R=(0,_N.useCallback)(e=>{let t;e.preventDefault();let i=I.findIndex(e=>FN(e).iso2===h.iso2),a=FN(I[((i+("ArrowUp"===e.key?-1:1))%(t=I.length)+t)%t]);E(a.iso2),w(a.dialCode),v(a.iso2),C.current=a,_h.setItem(zF,a.iso2),n(void 0)},[h.iso2,I,n,v]),O=(0,_N.useCallback)(()=>{var e;S(),null==(e=g.current)||e.select()},[S,g]),j=(0,_N.useCallback)(e=>"Tab"===e.key?S():"ArrowUp"===e.key||"ArrowDown"===e.key?R(e):"Enter"===e.key?O(e):void 0,[S,R,O]),T=(0,_N.useMemo)(()=>Fv({charAfterDialCode:"+",dialCode:h.dialCode,phone:p}).length>0,[h.dialCode,p]),P=(0,_N.useRef)(null),E=e=>{var t;let n=null==(t=P.current)?void 0:t.querySelector("#"+e);null==n||n.scrollIntoView({behavior:"instant",block:"center",inline:"center"})},A=(s=t=>{var n;let i=!!P.current;P.current=t,!i&&t&&(null==(n=e.current)||n.select(),E(h.iso2))},l=(0,_N.useRef)(!1),(d=(0,_N.useRef)(s)).current=s,(0,_N.useCallback)((...e)=>{l.current||(d.current(...e),l.current=!0,setTimeout(()=>l.current=!1,50))},[50]));return{closeDropdown:S,countryFontSize:(0,_N.useMemo)(()=>y.length>3?"var(--dynamic-text-size-body-mini)":y.length>2?"var(--dynamic-text-size-body-small)":"var(--dynamic-text-size-body-normal)",[y.length]),countryInput:y,currentCountry:h,filteredCountries:I,formattedPhone:m,handleCountryInput:({target:e})=>{let t=e.value.slice(0,4);w(t),k(t);let{country:n}=FU({countries:r,currentCountryIso2:h.iso2,phone:t});n&&(C.current=n,v(n.iso2),_h.setItem(zF,n.iso2),setTimeout(()=>E(n.iso2),20))}
90,handleCountryKeyDown:j,handlePhoneInput:f,hasInput:T,inputRef:g,onBlurCountry:()=>{C.current&&y!==C.current.dialCode&&(v(C.current.iso2),_h.setItem(zF,C.current.iso2),w(C.current.dialCode),n(void 0))},onFocusCountry:x,onMenuDisplayToggle:A,openDropdown:x,setCountry:e=>{w(e.dialCode),v(e.iso2),_h.setItem(zF,e.iso2),C.current=e,n(void 0)}}})({countries:c,countryInputRef:m,defaultIso2:f,initialPhone:l,onUpdate:a,setCountryDropdownOpen:h,setInvalidNumberMessage:y});return(0,xx.jsxs)("div",{className:"phone-number-field",children:[(0,xx.jsxs)("div",{className:"phone-number-field__fields",onPointerEnter:()=>null==s?void 0:s(!0),onPointerLeave:()=>null==s?void 0:s(!1),onFocus:()=>null==o?void 0:o(!0),onBlur:e=>{null==o||o(!1),null==d||d(e)},ref:v,children:[(0,xx.jsxs)("div",{className:zj("phone-number-field__fields__country-code",{"phone-number-field__fields__country-code--disabled":e||t}),onClick:O,"data-testid":"country-code",children:[(0,xx.jsx)(FD,{iso2:_.iso2,size:"24px",className:"phone-number-field__fields__country-code__flag"}),(0,xx.jsx)(zQ,{className:"phone-number-field__fields__country-code__plus",variant:"body_normal",weight:"regular",style:{fontSize:N},color:"primary",children:"+"}),(0,xx.jsx)(BB,{label:"",id:"country_code_field",value:S,onChange:b,disabled:e||t,containerClassName:"phone-number-field__fields__country-code__container",className:"phone-number-field__fields__country-code__container__input",onBlur:C,ref:m,onKeyDown:j,onFocus:A,style:{fontSize:N},"data-testid":"country-code-input",inputMode:"numeric",autoComplete:"tel-country-code"}),(0,xx.jsx)(zX,{className:"phone-number-field__fields__country-code__chevron",children:(0,xx.jsx)(QO,{})})]}),(0,xx.jsx)(BB,{label:"",id:"phoneNumber",value:w,onChange:k,disabled:e||t,containerClassName:"phone-number-field__fields__phone-number",className:"phone-number-field__fields__phone-number__input",ref:x,error:!!(g||n),inputMode:"numeric","data-testid":"phone_number_input",autoComplete:"tel-national"}),!I&&(0,xx.jsx)(zQ,{className:"phone-number-field__fields__placeholder",variant:"body_normal",weight:"regular",copykey:"dyn_collect_user_data.fields.phone_number.label",children:null!=i?i:u("dyn_collect_user_data.fields.phone_number.label")}),r]}),(0,xx.jsx)(etS,{isOpen:p,onClickClose:T,popperProps:{anchorOrigin:"bottom-left",anchorRef:v},mobileTitle:"Select country",dropdownClassName:"phone-number-field__dropdown",children:(0,xx.jsx)("div",{className:"phone-number-field__dropdown__items",ref:E,children:R.map(e=>{let t=FN(e),{iso2:n,name:i,dialCode:a}=t,r=n===_.iso2;return(0,xx.jsxs)("div",{className:zj("phone-number-field__dropdown__items__country",{"phone-number-field__dropdown__items__country--selected":r}),onClick:()=>{P(t),T()},id:n,children:[(0,xx.jsx)(FD,{iso2:n,size:"24px"}),(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",children:i}),(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",children:a})]},n)})})}),!!(g||n)&&(0,xx.jsx)(zQ,{variant:"body_mini",className:"phone-number-field__error-message",children:null!=n?n:g})]})},eiy=({onChange:e,value:t,onBlur:n,disabled:i,label:a,required:r,error:o,name:s,verify:l})=>{let{selectedPhoneCountry:d}=BT(),{projectSettings:c}=Fr(),u=(0,_N.useRef)(t),m=(0,_N.useRef)(e),p=(0,_N.useRef)(s);m.current=e,p.current=s;let h=(0,_N.useCallback)(({country:e,phone:t})=>{d.current=e,m.current({target:{name:p.current,value:t}})},[d]),v=(0,_N.useMemo)(()=>{let e=eih(c);return ee7(l?eif(e):void 0)},[l,c]);return(0,xx.jsx)(eig,{countries:v,initialPhone:u.current,disabled:i,onUpdate:h,onBlur:n,label:a,appendRight:i||r?void 0:(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",className:"user-phone-field__optional-label",children:"Optional"}),error:o})},eiw=(e,t)=>{var n;if(!t)return;let i={required:e=>`${e} is required`};return(null==(n=i[t])?void 0:n.call(i,e))||t},ei_=e=>{var{children:t,className:n="",id:i,label:a,value:r,error:o=!1,selectDataTestId:s,message:l}=e,d=$b(e,["children","className","id","label","value","error","selectDataTestId","message"]);let c=(0,_N.useRef)(null),[u,m]=(0,_N.useState)();return zT(()=>{r&&m((e=>{if(!e)return;let{selectedIndex:t}=e;if(void 0===t)return;let n=e.options[t];if(n.hasAttribute("value"))return n.text})(c.current))},[r,m]),(0,xx.jsxs)("div",{className:"select__field",children:[(0,xx.jsxs)("div",{className:zj(n,"select__container"),children:[(0,xx.jsxs)("label",{className:zj("select__body",{select__error:o,select__has_value:!!u}),htmlFor:i,children:[(0,xx.jsx)("span",{className:"select__value",children:u||(0,xx.jsx)("span",{children:" "})}),(0,xx.jsx)("span",{className:"select__label",children:a}),(0,xx.jsx)("div",{className:"select__control_icon",children:(0,xx.jsx)(zX,{size:"medium",children:(0,xx.jsx)(en1,{})})})]}),(0,xx.jsx)("select",Object.assign({},d,{"data-testid":s,ref:c,id:i,value:r,placeholder:a,className:"select",children:t}))]}),l&&(0,xx.jsx)(zQ,{className:zj("select__message",{select__message__error:o}),variant:"body_mini",children:l})]})},eib=({key:e,name:t,label:n,type:i,options:a,disabled:r,dataTestId:o},{errors:s,touched:l})=>(0,xx.jsx)(Jm,{copykey:e,as:ei_,type:i,id:t,name:t,label:n,error:!!(s[t]&&l[t]),selectDataTestId:o,message:l[t]&&eiw(n,s[t]),disabled:r,children:a.map(e=>"string"==typeof e?(0,xx.jsx)("option",{value:e,children:e},e):(0,xx.jsx)("option",{value:e.value,children:e.label},e.value))},t),eik=({fieldData:{validationRules:e,isCustom:t,key:n,label:i,type:a,autoComplete:r},fieldSettings:{enabled:o,name:s,required:l,verify:d,label:c=i},errors:u,touched:m,disabled:p,policiesConsentInnerComponentArray:h})=>{if(t){if(a===hW.Select&&(null==e?void 0:e.validOptions))return eib({dataTestId:"customFieldSelect",disabled:p,key:n,label:c,name:s,options:e.validOptions.map(e=>e.label),type:a},{errors:u,touched:m});else if(a===hW.Checkbox)return(0,xx.jsxs)("div",{children:[(0,xx.jsx)("div",{role:"group","aria-labelledby":"
90checkbox-group",className:`user-field__checkbox-container ${u[s]&&m[s]?"user-field__checkbox-container--error":""}`,children:(null==e?void 0:e.checkboxText)&&(0,xx.jsxs)("div",{className:"user-field__consent-checkbox",children:[(0,xx.jsx)(Jm,{as:eip,id:n,name:s,type:"checkbox",value:"0",disabled:p,selectDataTestId:"customFieldCheckbox"},n),(0,xx.jsx)("label",{htmlFor:n,className:"user-field__checkbox-label",children:(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",children:e.checkboxText})})]},n)},"customConsentGroup"),m[s]&&eiw(c,u[s])&&(0,xx.jsx)(zQ,{variant:"body_mini",className:"user-field__error-message",children:`${s.charAt(0).toUpperCase()+s.slice(1)} is required`})]})}switch(s){case"tShirtSize":return eib({dataTestId:"tShirtSizeSelect",disabled:p,key:n,label:c,name:s,options:CK,type:a},{errors:u,touched:m});case"team":return eib({dataTestId:"teamSelect",disabled:p,key:n,label:c,name:s,options:CG,type:a},{errors:u,touched:m});case"country":return eib({dataTestId:"countrySelect",disabled:p,key:n,label:c,name:s,options:CZ.map(e=>({label:e.name,value:e.code})),type:a},{errors:u,touched:m});case"policiesConsent":return(0,xx.jsx)("div",{role:"group","aria-labelledby":"checkbox-group",className:"user-field__checkbox-container",children:null==h?void 0:h.map((e,t)=>(0,xx.jsxs)("div",{className:"user-field__consent-checkbox",children:[(0,xx.jsx)(Jm,{copykey:n,as:eip,id:`policiesConsent_${t}`,name:"policiesConsentArray",type:"checkbox",value:`${t}`,disabled:p},`policiesConsent_${t}`),(0,xx.jsx)("label",{htmlFor:`policiesConsent_${t}`,className:"user-field__checkbox-label",children:(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",children:e})})]},`policiesConsent_${t}`))},"policiesConsentGroup");case"phoneNumber":return(0,xx.jsx)(Jm,{name:s,as:eiy,disabled:p,label:c,required:l,error:m[s]&&u[s]?eiw(c,u[s]):void 0,verify:d,autoComplete:r},s);default:return(0,xx.jsx)(Jm,{copykey:n,disabled:p,as:BB,type:a,id:s,name:s,label:c,optional:o&&!l,error:u[s]&&m[s],message:m[s]&&eiw(c,u[s]),autoComplete:r},s)}},eiI=({errors:e,policiesConsentInnerComponentArray:t,fields:n,touched:i,currentValues:a,disableEditingMultipleFieldsWithVerification:r,initialValues:o})=>{let{fieldsConfig:s}=Bq(),{t:l}=$G(),d=(0,_N.useMemo)(()=>o&&a&&n?n.filter(e=>e.verify&&o[e.name]!==a[e.name]).map(e=>e.name):[],[a,n,o]);return(0,xx.jsx)("div",{className:"user-data-fields__fields-column",children:null==n?void 0:n.map(n=>{let a,{enabled:o,name:c,verify:u}=n;if(c===BE)return;let m=r&&u&&d.length>0&&!d.includes(c),p=!o||m,h=(({enabled:e,name:t,lockForVerification:n})=>"email"!==t||e?"phoneNumber"!==t||e?n?"dyn_collect_user_data.lock_editing_multiple_verified_fields":void 0:"dyn_collect_user_data.update_phone_number_tooltip":"dyn_collect_user_data.update_email_tooltip")({enabled:o,lockForVerification:m,name:c});a=n.type!==h$.Custom?s[c]:{isCustom:!0,key:n.name,label:n.name,type:n.validationType,validation:BN[n.validationType],validationRules:n.validationRules};let v=(0,xx.jsx)(eik,{disabled:!!p,errors:e,fieldData:a,fieldSettings:n,touched:i,policiesConsentInnerComponentArray:t},a.key);return h?(0,xx.jsx)(Q5,{content:l(h),className:"user-data-fields__tooltip",copykey:h,children:v},a.key+"__tooltip"):v})})},eix=(e,t)=>{let n=(0,_N.useRef)(null),i=(0,_N.useRef)(e);return i.current=e,(0,_N.useCallback)((...e)=>{n.current&&clearTimeout(n.current),n.current=window.setTimeout(()=>{i.current(...e)},t)},[t])},eiS=({showDetails:e=!1})=>{let{t}=$G(),{values:n,setFieldValue:i,initialValues:a}=Ja(),r=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({subdomain:e}){var t;let n=FZ(),i=yield $k(void 0,[{environmentId:n,filter:{field:vW.NameServiceSubdomainHandle,value:e}}],void 0,function*({environmentId:e,filter:t}){try{return yield Lr().getUserFieldsCheck({environmentId:e,filter:t})}catch(e){yield Lo(e,"Error checking user field availability");return}});return i?{available:null!=(t=null==i?void 0:i.available)&&t,error:void 0}:{available:!1,error:gs.CHECK_FAILED}}),[]),{projectSettings:o}=Fr(),[s,l]=(0,_N.useState)(void 0),d=(0,_N.useMemo)(()=>void 0===n["name-service-subdomain-handle"]?a["name-service-subdomain-handle"]||"":n["name-service-subdomain-handle"],[n,a]),c=(0,_N.useMemo)(()=>{var e;let t=null==(e=null==o?void 0:o.sdk.nameService)?void 0:e.evm.domain;if(t)return`.${t}`},[o]),u=eix((0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){""!==e&&e!==a["name-service-subdomain-handle"]?l((yield r({subdomain:e}))):l(void 0)}),[r,a]),500),m=(0,_N.useMemo)(()=>
90{if(s)return(null==s?void 0:s.error)?t("dyn_subdomain_field.error"):(null==s?void 0:s.available)?t("dyn_subdomain_field.available"):t("dyn_subdomain_field.not_available")},[s,t]);return c?(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsxs)("div",{className:"subdomain-field__container",children:[(0,xx.jsx)(BB,{id:"subdomain-field",className:"input__container--available",value:d,onChange:e=>$k(void 0,void 0,void 0,function*(){i("name-service-subdomain-handle",e.target.value),u(e.target.value)}),label:t("dyn_subdomain_field.label"),error:!!m&&(null==s||!s.available),success:null==s?void 0:s.available,message:m}),(0,xx.jsx)(zQ,{as:"span",color:"secondary",variant:"body_normal",children:c})]}),e&&(0,xx.jsx)(zQ,{as:"p",color:"secondary",variant:"body_small",className:"subdomain-field__details",copykey:"dyn_subdomain_field.details",children:t("dyn_subdomain_field.details")}),(0,xx.jsx)(enq,{})]}):(xj.error("Failed to get ENS domain from settings.sdk.nameService"),null)},eiC=({filterFields:e,formClassName:t,fieldsContainerStyle:n,onEditProfileSubmit:i,onEditProfileCancel:a,options:r={buttonsAsFooter:!0,cancelText:"Cancel",shouldEnforcePolicies:!1,submitText:"Save"}})=>{let{projectSettings:o,user:s,primaryWallet:l}=Fr(),d=(0,_N.useMemo)(()=>{let t=JB({customFields:null==o?void 0:o.customFields,projectSettingsKyc:null==o?void 0:o.kyc,user:s});return e?t.filter(({name:t})=>e.includes(t)):t},[e,null==o?void 0:o.customFields,null==o?void 0:o.kyc,s]),{fetch:c,formikInitialValues:u,formikValidationSchema:m,onFormSubmit:p}=eim({fields:d,onSubmit:i,shouldEnforcePolicies:r.shouldEnforcePolicies,userProfile:s}),h=(0,_N.useMemo)(()=>d.some(e=>e.name===BE)&&(null==l?void 0:l.connector.isEmbeddedWallet),[d,l]),v=(e,t,n)=>(0,xx.jsxs)(xx.Fragment,{children:[!r.hideCancelButton&&(0,xx.jsx)(Xb,Object.assign({disabled:c,expanded:!0,buttonPadding:"medium",buttonVariant:"secondary",type:"button",typographyProps:{variant:"button_secondary"},onClick:a,dataTestId:"cancel-button"},r.cancelButtonProps,{children:r.cancelText})),(0,xx.jsx)(Xb,Object.assign({buttonClassName:"dynamic-widget-footer__button",disabled:c||!t||!n,expanded:!0,type:"submit",buttonPadding:"medium",typographyProps:{variant:"button_secondary"},loading:e,startSlot:(0,xx.jsx)(enw,{}),dataTestId:"submit-button"},r.submitButtonProps,{children:r.submitText}))]});return(0,xx.jsx)(Jl,{onSubmit:p,initialValues:u,validationSchema:m,validateOnChange:!0,children:({errors:e,touched:i,isSubmitting:a,isValid:o,dirty:s,values:l})=>(0,xx.jsxs)(Jp,{className:zj("dynamic-widget-edit-profile-view",t),"data-testid":"editUserProfileForm",children:[(0,xx.jsxs)("div",{className:"dynamic-widget-edit-profile-view__fields",style:n,children:[h&&(0,xx.jsx)(eiS,{}),(0,xx.jsx)(eiI,{errors:e,fields:d,touched:i,currentValues:l,initialValues:u,disableEditingMultipleFieldsWithVerification:!0})]}),r.buttonsAsFooter?(0,xx.jsx)(eeP,{children:v(a,o,s)}):v(a,o,s)]})})};var eiR=["title","titleId"];function eiO(){return(eiO=Object.assign.bind()).apply(null,arguments)}var eij=["title","titleId"];function eiT(){return(eiT=Object.assign.bind()).apply(null,arguments)}var eiP=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eij);return _N.createElement("svg",eiT({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gY||(gY=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6a1 1 0 0 1 1-1h16a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1Zm0 6a1 1 0 0 1 1-1h16a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1Zm0 6a1 1 0 0 1 1-1h7a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1Z",fill:"currentColor"})))},eiE=["title","titleId"];function eiA(){return(eiA=Object.assign.bind()).apply(null,arguments)}var eiN=["title","titleId"];function eiq(){return(eiq=Object.assign.bind()).apply(null,arguments)}var eiU=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eiN);return _N.createElement("svg",eiq({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gQ||(gQ=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 7a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7Zm2 2.869V17a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V9.869l-6.336 4.223a3 3 0 0 1-3.328 0L4 9.87Zm16-2.404-7.445 4.963a1 1 0 0 1-1.11 0L4 7.465V7a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v.465Z",fill:"currentColor"})))},eiM=["title","titleId"];function eiD(){return(eiD=Object.assign.bind()).apply(null,arguments)}var eiW=["title","titleId"];function ei$(){return(ei$=Object.assign.bind()).apply(null,arguments)}var eiz=["title","titleId"];function eiF(){return(eiF=Object.assign.bind()).apply(null,arguments)}var eiL=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eiz);return _N.createElement("svg",eiF({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,g2||(g2=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 5a3 3 0 1 1 6 0h4a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h4Zm.17 2H5a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1h-4.17a3.001 3.001 0 0 1-5.66 0ZM12 4a1 1 0 0 0-1 1v1a1 1 0 1 0 2 0V5a1 1 0 0 0-1-1Zm-3 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm2.4 2.8a3 3 0 1 0-4.8 0 4.01 4.01 0 0 0-1.372 1.867 1 1 0 1 0 1.885.666 2.001 2.001 0 0 1 3.773 0 1 1 0 1 0 1.886-.666A4.01 4.01 0 0 0 11.4 13.8ZM14 11a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2h-3a1 1 0 0 1-1-1Zm0 4a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2h-2a1 1 0 0 1-1-1Z",fill:"currentColor"})))},eiV=["title","titleId"];function eiB(){return(eiB=Object.assign.bind()).apply(null,arguments)}var eiK=["title","titleId"];function eiZ(){return(eiZ=Object.assign.bind()).apply(null,arguments)}let eiG={alias:function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eiV);return _N.createElement("svg",eiB({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,g3||(g3=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 4a8 8 0 0 0-6.598 12.526A14.943 14.943 0 0 1 12 15c2.366 0 4.606.548 6.598 1.526A8 8 0 0 0 12 4Zm7.654 14.436A9.96 9.96 0 0 0 22 12c0-5.523-4.477-10-10-10S2 6.477 2 12a9.96 9.96 0 0 0 2.37 6.464A9.978 9.978 0 0 0 12 22a9.978 9.978 0 0 0 7.654-3.564ZM17.2 18.08A12.954 12.954 0 0 0 12 17c-1.85 0-3.607.386-5.199 1.08A7.968 7.968 
900 0 0 12 20c1.985 0 3.8-.723 5.199-1.92ZM12 8a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm-4 2a4 4 0 1 1 8 0 4 4 0 0 1-8 0Z",fill:"currentColor"})))},country:function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eiE);return _N.createElement("svg",eiA({width:32,height:32,viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gX||(gX=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22.6 8.067a9.333 9.333 0 0 0-13.2 13.2l5.658 5.657c.52.52 1.363.52 1.884 0l5.658-5.658a9.333 9.333 0 0 0 0-13.199ZM7.515 6.181c4.686-4.686 12.284-4.686 16.97 0 4.687 4.687 4.687 12.285 0 16.97l-4.67 4.67c-.041.042.019-.018-.023.024l-.964.964a3.998 3.998 0 0 1-5.655 0l-5.658-5.657c-4.687-4.686-4.687-12.284 0-16.97ZM16 12a2.667 2.667 0 1 0 0 5.333A2.667 2.667 0 0 0 16 12Zm-5.333 2.667a5.333 5.333 0 1 1 10.666 0 5.333 5.333 0 0 1-10.666 0Z",fill:"currentColor"})))},email:eiU,firstName:eiL,jobTitle:function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eiK);return _N.createElement("svg",eiZ({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,g5||(g5=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 4a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v1h2a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h2V4ZM5 7a1 1 0 0 0-1 1v4.57A22.95 22.95 0 0 0 12 14c2.815 0 5.51-.505 8-1.43V8a1 1 0 0 0-1-1H5Zm10-2H9V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1Zm5 9.692A24.971 24.971 0 0 1 12 16c-2.796 0-5.487-.46-8-1.308V18a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-3.308ZM11 12a1 1 0 0 1 1-1h.01a1 1 0 1 1 0 2H12a1 1 0 0 1-1-1Z",fill:"currentColor"})))},lastName:eiL,phoneNumber:function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eiM);return _N.createElement("svg",eiD({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,g0||(g0=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 5a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V5Zm3-1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H8Zm3 14a1 1 0 0 1 1-1h.01a1 1 0 1 1 0 2H12a1 1 0 0 1-1-1Z",fill:"currentColor"})))},tShirtSize:function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eiW);return _N.createElement("svg",ei$({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,g1||(g1=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 5a3 3 0 0 1 3-3h4a3 3 0 0 1 3 2.93 3 3 0 0 1 4.192.05l2.829 2.828A3 3 0 0 1 19.069 12 3 3 0 0 1 22 15v4a3 3 0 0 1-3 3H7a5 5 0 0 1-5-5V5Zm9.071 15H19a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-1.929l-6 6Zm4.878-7.707h.001l1.657-1.657a1 1 0 0 0 0-1.414l-2.829-2.829a1 1 0 0 0-1.414 0L12 7.757v8.486l3.95-3.95ZM9.123 19.12A2.99 2.99 0 0 0 10 17V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v12a3 3 0 0 0 5.123 2.12ZM6 17a1 1 0 0 1 1-1h.01a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Z",fill:"currentColor"})))},username:function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eiR);return _N.createElement("svg",eiO({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,gJ||(gJ=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 4a8 8 0 1 0 4 14.928 1 1 0 1 1 1 1.732A9.96 9.96 0 0 1 11.942 22C6.446 21.968 2 17.503 2 12 2 6.477 6.477 2 12 2s10 4.477 10 10v1.5a3.5 3.5 0 0 1-6.396 1.966A5 5 0 1 1 17 12v1.5a1.5 1.5 0 0 0 3 0V12a8 8 0 0 0-8-8Zm3 8a3 3 0 1 0-6 0 3 3 0 0 0 6 0Z",fill:"currentColor"})))}},eiH=({fields:e,className:t})=>{let n=1===e.length?eiG[e[0]]:void 0;return n?(0,xx.jsx)(n,{className:t}):(0,xx.jsx)(eiP,{className:t})},eiJ=({onClickClose:e,onSubmit:t,fields:n,submitText:i,subtitle:a,title:r})=>{({submitText:i,subtitle:a,title:r}=((e,t)=>{let{appName:n,user:i}
90=Fr(),a=n?`${n} `:"";if(e.submitText||(e.submitText="Update"),1!==t.length)return e.title||(e.title="Update your info"),e.subtitle||(e.subtitle=`Fill out your info for your ${a}account`),e;let[r]=t,o=r.replace(/([a-z])([A-Z])/g,"$1 $2").toLowerCase(),s=(null==i?void 0:i[r])?"Update":"Enter";return e.title||(e.title=`${s} your ${o}`),e.subtitle||(e.subtitle=`Add your ${o} to your ${a}account`),e})({submitText:i,subtitle:a,title:r},n));let o=e&&(0,xx.jsx)(BV,{type:"button",onClick:e,"data-testid":"close-button",children:(0,xx.jsx)(Y5,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{alignContent:"bottom",trailing:o,children:(0,xx.jsxs)("div",{className:"user-field-editor__header",children:[(0,xx.jsx)("div",{className:"user-field-editor__header__icon",children:(0,xx.jsx)(zX,{color:"brand-primary",size:"large",children:(0,xx.jsx)(eiH,{fields:n})})}),r&&(0,xx.jsx)(zQ,{variant:"title",color:"primary",children:r})]})}),(0,xx.jsxs)("div",{className:"user-field-editor__body",children:[a&&(0,xx.jsx)(zQ,{className:"user-field-editor__body__subtitle",variant:"body_normal",color:"secondary",children:a}),(0,xx.jsx)(eiC,{filterFields:n,onEditProfileSubmit:t,formClassName:"user-field-editor__body__form",fieldsContainerStyle:{padding:0},options:{buttonsAsFooter:!1,hideCancelButton:!0,submitButtonProps:{buttonPadding:"large",startSlot:void 0,typographyProps:{variant:"button_primary"}},submitText:i}})]}),(0,xx.jsx)(eeA,{asFooter:!0})]})},eiY=e=>{var{onCancel:t,onSubmit:n,fields:i}=e,a=$b(e,["onCancel","onSubmit","fields"]);let[r,o]=(0,_N.useState)(!0),s=(0,_N.useRef)(!1),l=(0,_N.useCallback)(()=>{s.current||t("User cancelled"),s.current=!0},[t]),d=()=>o(!1);return(0,xx.jsx)(ety,{handleClose:d,isShown:r,zIndex:0x7ffffffd,withBackdrop:!0,elementId:"dynamic-edit-user-field",transitionEvents:{onUnmount:l},children:(0,xx.jsx)(etr,{children:(0,xx.jsx)(eto,{children:(0,xx.jsx)(eiJ,Object.assign({onSubmit:e=>$k(void 0,void 0,void 0,function*(){return n(e).then(()=>{s.current=!0,o(!1)})}),onClickClose:d,fields:i},a))})})})},eiX=({children:e,shadowDOMProps:t})=>(0,xx.jsx)(eiu,Object.assign({},t,{children:(0,xx.jsx)(BQ,{children:e})})),eiQ=(0,_N.createContext)(void 0),ei0=({children:e})=>{let{modal:t,open:n}=eti({elementId:"dynamic-edit-user-field"}),i=(0,_N.useCallback)((e,t)=>$k(void 0,void 0,void 0,function*(){return n((n,i)=>(0,xx.jsx)(eiX,{children:(0,xx.jsx)(eiY,{fields:e.fields,submitText:e.submitText,title:e.title,subtitle:e.subtitle,onCancel:i,onSubmit:e=>t(e).then(t=>n({fields:e,updateUserResult:t}))})}))}),[n]),a=(0,_N.useMemo)(()=>({open:i}),[i]);return(0,xx.jsxs)(eiQ.Provider,{value:a,children:[t,e]})},ei1=({children:e,className:t,style:n,view:i})=>(0,xx.jsx)("div",{className:zj(t,"vertical-accordion__container"),style:n,"data-dynamic-view":i,children:e}),ei2=({view:e})=>{let{t}=$G(),{isTurnkeyWalletWithoutAuthenticator:n}=Xx(),{selectedWalletConnector:i}=Fr(),a=Ly(),r=(0,_N.useMemo)(()=>({"login-with-email-or-wallet-full-wallet-list":{copykey:"dyn_login.helper.all_wallet_list",heading:t("dyn_login.helper.all_wallet_list")},"login-with-wallet-only":{copykey:"dyn_login.helper.wallet_only",heading:t("dyn_login.helper.wallet_only")},"passkey-intro":{copykey:"dyn_passkey_intro.helper.title",heading:t("dyn_passkey_intro.helper.title")},"pending-connect":{copykey:"dyn_login.helper.pending_connect.title",heading:t("dyn_login.helper.pending_connect.title")},"pending-signature":{copykey:"dyn_login.helper.pending_signature.title",heading:t("dyn_login.helper.pending_signature.title")},"pending-signature-without-back-button":{copykey:"dyn_login.helper.pending_signature_without_back_button.title",heading:t("dyn_login.helper.pending_signature_without_back_button.title")},"qr-code":{copykey:"dyn_login.helper.qr_code.title",heading:t("dyn_login.helper.qr_code.title")},"wallet-connect-mobile-wallets-list":{copykey:"dyn_wallet_conect.mobile.wallet_list.helper",heading:t("dyn_wallet_conect.mobile.wallet_list.helper")},"wallet-list":{copykey:"dyn_wallet_list.helper",heading:t("dyn_wallet_list.helper")}}),[t]),o=(0,_N.useMemo)(()=>{var e;return{"account-exists":{copykey:"dyn_account_exists.title",heading:t("dyn_account_exists.title")},"backup-unsuccessful":{copykey:"dyn_waas.backup_unsuccessful.title",heading:t("dyn_waas.backup_unsuccessful.title")},"chainalysis-blocked-wallet":{copykey:"dyn_chainalysis_blocked_wallet.title",heading:t("dyn_chainalysis_blocked_wallet.title")},"confirm-exchange-transfer":{copykey:"dyn_exchange_transfer_confirmation.title",heading:t("dyn_exchange_transfer_confirmation.title")},"deposit-view":{copykey:"dyn_deposit.title",heading:t("dyn_deposit.title")},"device-registration":{copykey:"dyn_device_registration.title",heading:t("dyn_device_registration.title")},"duplicate-wallet":{copykey:"dyn_duplicate_wallet.title",heading:t("dyn_duplicate_wallet.title")},"embedded-delete-view":{copykey:"dyn_embedded_delete.title",heading:t("dyn_embedded_delete.title")},"embedded-wallet-exists":{copykey:"dyn_wallet_link.already_exists.title",heading:t("dyn_wallet_link.already_exists.title")},"external-funding-exchange-list":{copykey:"dyn_wallet_funding.from_exchange.title",heading:t("dyn_wallet_funding.from_exchange.title")},"external-funding-wallet-list":{copykey:"dyn_wallet_funding.from_external_wallet.title",heading:t("dyn_wallet_funding.from_external_wallet.title")},"farcaster-connect-view":{copykey:"dyn_login.qr_code.title",heading:t("dyn_login.qr_code.title")},"login-with-email-or-wallet":{copykey:"dyn_login.title.all",heading:t("dyn_login.title.all")},"login-with-email-or-wallet-full-wallet-list":{copykey:"dyn_login.title.all_wallet_list",heading:t("dyn_login.title.all_wallet_list")},"login-with-email-verification":{copykey:"dyn_otp_verification.confirm_code",heading:t("dyn_otp_verification.confirm_code")},"login-with-sms-verification":{copykey:"dyn_otp_verification.confirm_code",heading:t("dyn_otp_verification.confirm_code")},"login-with-wallet-only":{copykey:"dyn_login.title.wallet_only",heading:t("dyn_login.title.wallet_only")},"merge-user-accounts":{copykey:"dyn_merge_user_accounts.wallet.title",heading:t("dyn_merge_user_accounts.wallet.title")},"merge-user-accounts-conflicts":{copykey:"dyn_merge_user_accounts_conflicts.title",heading:t("dyn_merge_user_accounts_conflicts.title")},"mfa-choose-device":{copykey:"dyn_mfa.choose_device_view.title",heading:t("dyn_mfa.choose_device_view.title")},"mfa-display-backup-codes":{copykey:"dyn_mfa.display_backup_codes_view.title",heading:t("dyn_mfa.display_backup_codes_view.title")},"mfa-recovery":{copykey:"dyn_mfa.recovery_view.title",heading:t("dyn_mfa.recovery_view.title")},"mfa-secure-device":{copykey:"dyn_mfa.secure_device_view.title",heading:t("dyn_mfa.secure_device_view.title")},"mfa-secure-device-help":{copykey:"dyn_mfa.secure_device_view.helper.title",heading:t("dyn_mfa.secure_device_view.helper.title")},"mfa-verification":{copykey:"dyn_mfa.otp_verification_view.title",heading:t("dyn_mfa.otp_verification_view.title")},"mobile-wallet-redirect-view":{copykey:"dyn_login.mobile_wallet_redirect.backup_title",heading:null!=(e=null==i?void 0:i.name)?e:t("dyn_login.mobile_wallet_redirect.backup_title")},"multi-wallet-wallet-list":{copykey:"connect-only"===a?"dyn_wallet_list.title.connect":"dyn_wallet_list.title.link",heading:"connect-only"===a?t("dyn_wallet_list.title.connect"):t("dyn_wallet_list.title.link")},"network-not-supported":{copykey:"dyn_network_not_supported.title",heading:t("dyn_network_not_supported.title")},"passkey-recovery-complete":{copykey:n?"dyn_passkey_secure_modal.complete.title":"dyn_passkey_recovery.complete.title",heading:n?t("dyn_passkey_secure_modal.complete.title"):t("dyn_passkey_recovery.complete.title")},"passkey-recovery-start":{copykey:n?"dyn_passkey_secure_modal.start.title":"dyn_passkey_recovery.start.title",heading:n?t("dyn_passkey_secure_modal.start.title"):t("dyn_passkey_recovery.start.title")},"pending-connect":{copykey:"dyn_login.connect_wallet.title",heading:t("dyn_login.connect_wallet.title")},"pending-signature":{copykey:"dyn_login.sign_wallet.title",heading:t("dyn_login.sign_wallet.title")},"qr-code":{copykey:"dyn_login.qr_code.title",heading:t("dyn_login.qr_code.title")},"select-hardware-wallet":{copykey:"dyn_select_hardware_wallet.title",heading:t("dyn_select_hardware_wallet.title")},"select-wallet-in-wallet-group":{copykey:"dyn_login.select_wallet_in_wallet_group.title",heading:t("dyn_login.select_wallet_in_wallet_group.title")},"unified-wallet-exchange-list":{copykey:"dyn_unified_list.title",heading:t("dyn_unified_list.title")},"user-delete-account":{copykey:"dyn_settings.delete_account.title",heading:t("dyn_settings.delete_account.title")},"verify-email":{copykey:"dyn_otp_verification.confirm_code",heading:t("dyn_otp_verification.confirm_code")},"verify-sms":{copykey:"dyn_otp_verification.confirm_code",heading:t("dyn_otp_verification.confirm_code")},"wallet-connect-mobile-wallets-list":{copykey:"dyn_wallet_conect.mobile.wallet_list.title",heading:(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(bz,{style:{height:"1.5rem",width:"1.5rem"}})," ",t("dyn_wallet_conect.mobile.wallet_list.title")]})},"wallet-group":{copykey:"dyn_login.wallet_group.title",heading:t("dyn_login.wallet_group.title")},"wallet-list":{copykey:"dyn_wallet_list.title.select",heading:t("dyn_wallet_list.title.select")},"wallet-sign":{copykey:"dyn_wallet_transfer.sign.title",heading:t("dyn_wallet_transfer.sign.title")},"wallet-used":{copykey:"dyn_wallet_link.title",heading:t("dyn_wallet_link.title")}}},[n,null==i?void 0:i.name,t]),s=(0,_N.useMemo)(()=>({}),[]);if("no-access"===e)return{headerData:{copykey:"dyn_no_access.title",heading:t("dyn_no_access.title")}};if("access-blocked"===e)return{headerData:{copykey:"dyn_access_blocked.title",heading:t("dyn_access_blocked.title")}};let l=r[e],d=o[e];return{descriptionData:s[e],headerData:d,helpHeaderData:l}},ei3=()=>{var e;let t,{view:n}=xD(),{customPrivacyPolicy:i,customTermsOfServices:a,privacyPolicyUrl:r,termsOfServiceUrl:o,isBridgeFlow:s}=Fr(),{isFooterExpanded:l}=BR(),{mockedSDK:d}=eaL(),{helpHeaderData:c}=ei2({view:n.type}),u=Be(),m=$_("projectSettings"),p=(t=n.type,(null==u?void 0:u.verifiedCredentials)!==void 0&&"multi-wallet-wallet-list"===t&&!d),h=!ets.includes(n.t
90ype)||l,v=etl.includes(n.type),f=!!(c&&!etd.includes(n.type)&&!p),g=!etc.includes(n.type),y=s&&etu.includes(n.type),w=!!(!p&&("wallet-list"===n.type||"wallet-connect-mobile-wallets-list"===n.type||("login-with-email-or-wallet"===n.type||"login-with-email-or-wallet-full-wallet-list"===n.type||"login-with-wallet-only"===n.type||"multi-wallet-wallet-list"===n.type)&&(o||r||i||a))),_=!!(null==(e=null==m?void 0:m.sdk)?void 0:e.displayDynamicMessaging)&&etm.includes(n.type),{allowsClosing:b,showCloseButton:k}=etf();return{allowsClosing:b,displayBorderBelowHeader:h,isWalletListTypeView:v,shouldHideDynamicFooterSeparator:_&&w,showCloseButton:k,showConnectedWalletProgress:y,showDefaultFooter:!y&&!_&&!w,showDynamicFooter:_,showHeader:g,showHelpContent:f,showToSFooter:w}},ei5=()=>{let{shouldHideDynamicFooterSeparator:e}=ei3();return(0,xx.jsx)("div",{"data-testid":"dynamic-footer",className:zj("dynamic-footer",{"dynamic-footer__top-border":!e}),children:(0,xx.jsx)(eeA,{})})};var ei6=["title","titleId"];function ei4(){return(ei4=Object.assign.bind()).apply(null,arguments)}var ei7=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ei6);return _N.createElement("svg",ei4({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,g6||(g6=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 3.25a6.75 6.75 0 1 0 0 13.5 6.75 6.75 0 0 0 0-13.5ZM1.667 10a8.333 8.333 0 1 1 16.666 0 8.333 8.333 0 0 1-16.666 0Z",fill:"currentcolor"})),g4||(g4=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.31 7.044a1.784 1.784 0 0 0-1.133.192 1.513 1.513 0 0 0-.699.783.792.792 0 0 1-1.481-.559c.26-.689.768-1.257 1.42-1.613a3.368 3.368 0 0 1 2.144-.367 3.262 3.262 0 0 1 1.908 1.023c.496.55.775 1.254.774 1.99 0 1.201-.948 1.972-1.587 2.369a6.63 6.63 0 0 1-1.354.635l-.028.01-.008.002h-.003l-.002.001-.235-.756.235.756A.792.792 0 0 1 9.789 10h.001m0 0 .014-.005.06-.021a5.054 5.054 0 0 0 .956-.456c.575-.357.84-.717.84-1.024 0-.332-.125-.66-.367-.928a1.68 1.68 0 0 0-.982-.521M9.265 13.77c0-.438.355-.792.792-.792h.01a.792.792 0 1 1 0 1.584h-.01a.792.792 0 0 1-.792-.792Z",fill:"currentcolor"})))};let ei8=({onClose:e,heading:t,projectSettings:n,copykey:i,description:a,descriptionCopykey:r})=>{let{setError:o}=xq(),{isFooterExpanded:s,setIsFooterExpanded:l}=BR(),{view:d,canGoBack:c,goBack:u}=xD(),{showCloseButton:m,showHelpContent:p,isWalletListTypeView:h,displayBorderBelowHeader:v}=ei3(),{setExistentAccountData:f}=Lm(),g=(0,_N.useCallback)(()=>{var e,t;null==(t=null==(e=d.events)?void 0:e.onBackClick)||t.call(e),u(),f(void 0),o(void 0)},[d.events,u,f,o]),y=m&&e&&(0,xx.jsx)(BV,{onClick:e,type:"button",id:"close-button","data-testid":"close-button",className:"layout-header__icon",children:(0,xx.jsx)(Y5,{})}),w=p&&(0,xx.jsx)(Q5,{content:"Need some help?",className:"layout-header__tooltip",children:(0,xx.jsx)(BV,{type:"button",onClick:()=>l(!s),"data-testid":"info-button",className:"layout-header__icon",children:h?(0,xx.jsx)(ei7,{}):(0,xx.jsx)(QB,{})})},"info-button"),_=[];return c&&"unlock-wallet"!==d.type&&"auth-loading"!==d.type&&_.push((0,xx.jsx)(BV,{type:"button",onClick:g,"data-testid":"back-button",className:"layout-header__icon",children:(0,xx.jsx)(QE,{})},"back-button")),y&&w&&_.push(w),(0,xx.jsx)("div",{className:"layout-header",children:(0,xx.jsx)(Xy,{leading:_,trailing:y||w,displayBorder:v,alignContent:"bottom",description:a&&(0,xx.jsx)(zQ,{as:"p",variant:"body_mini",color:"secondary",copykey:r,className:"layout-header__description",children:a}),children:(!n||t)&&(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary","data-testid":"dynamic-auth-modal-heading",className:"layout-header__typography",copykey:i,children:n?t:(0,xx.jsx)(QK,{className:"layout-header__skeleton"})})})})};var ei9=["title","titleId"];function eae(){return(eae=Object.assign.bind()).apply(null,arguments)}var eat=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ei9);return _N.createElement("svg",eae({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,g7||(g7=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.044 20.998a.693.693 0 0 0 .7-.68V16.59c.239-2.01 1.12
901-1.413 2.16-.791 2.51 1.502 4.177-2.45 2.148-3.67-1.592-.956-2.281.689-3.448.52-.45-.067-.763-.54-.862-1.261V8.693a.692.692 0 0 0-.7-.68h-3.21c-2.65-.327-.297-1.755-.297-3.083.001-1.066-.99-1.93-2.214-1.93-1.222 0-2.344.864-2.344 1.93 0 1.253 2.435 2.756-.253 3.083H3.7a.692.692 0 0 0-.699.68v2.688c.205 1.146 1.001 1.411 2.021.655.344-.256.924-.554 1.344-.554 1.094 0 1.982.965 1.982 2.154 0 1.19-.887 2.416-1.982 2.416-.39 0-.755-.123-1.063-.338 0 .091-1.913-1.674-2.302.486v4.121c0 .375.315.68.699.68L10.16 21c.085-.393-.191-.844-.45-1.234-2.04-3.075 5.895-3.382 3.855.095-.1.172-.2.338-.277.5-.098.202-.162.45-.149.639l2.905-.002Z",fill:"currentColor"})))};let ean=e=>{let t,n=_n()||_a(),i=(e=>{let t=e||navigator.userAgent;if(t.match(/brave/i))return"brave";if(t.match(/edg/i))return"edge";if(t.match(/chrome|chromium|crios/i))return"chrome";if(t.match(/firefox|fxios/i))return"firefox";if(t.match(/safari/i))return"safari"})()||"chrome";switch(i){case"edge":t=e.edge;break;case"firefox":t=e.firefox;break;default:t=e.chrome}let a=!n&&!!e.android,r=(n||!_t())&&!!e.ios;return{canShowAndroidAppButton:a,canShowIosAppButton:r,currentDesktopUrl:t,hasMobileAppUrl:a||r,userBrowser:i}},eai=({wallet:e,recommendedWallets:t})=>{if(een(e)){let n=null==t?void 0:t.find(t=>e.groupedWallets.some(e=>t.walletKey===e.walletConnector.key));if(n)return{isRecommended:!0,label:n.label||"Recommended"};let i=_h.getItem(zN);return e.groupedWallets.some(e=>e.walletConnector.key===i)?{label:"Last used"}:e.groupedWallets.some(e=>e.isInstalledOnBrowser)?{label:"Installed"}:"multi-chain"===Jb(e)?{label:"Multichain"}:void 0}return((e,t)=>{let n=_h.getItem(zN),{key:i}=e.walletConnector,a=null==t?void 0:t.find(e=>e.walletKey===i);return a?{isRecommended:!0,label:a.label||"Recommended"}:i===n?{label:"Last used"}:e.isInstalledOnBrowser?{label:"Installed"}:void 0})(e,t)},eaa=({hoverElement:e,children:t})=>(0,xx.jsx)("div",{children:(0,xx.jsxs)("div",{className:"list-tile-animated-trailing",children:[(0,xx.jsx)("div",{className:"list-tile-animated-trailing__child",children:t}),(0,xx.jsx)("div",{className:"list-tile-animated-trailing__hover-element",children:e})]})}),ear=({children:e,onClick:t,leading:n,disabled:i=!1,trailing:a,style:r,className:o="",dataTestId:s,copykey:l})=>(0,xx.jsxs)("button",{"data-testid":s,type:"button",className:zj(o,"list-tile"),onClick:t,style:r,disabled:i,children:[n,(0,xx.jsx)("div",{className:"list-tile__children",children:(0,xx.jsx)(zQ,{weight:"medium",variant:"body_normal",color:"primary",as:"span",copykey:l,children:e})}),a]}),eao=({leading:e,name:t,onClick:n,trailing:i})=>(0,xx.jsx)(ear,{leading:e,trailing:i,onClick:n,className:"wallet-list-item__tile",dataTestId:"ListTile",children:t}),eas=({disabled:e=!1,wallet:t,onResetSearchValue:n,recommendedWallets:i,tile:a=eao,onSelectWallet:r,trailingProp:o})=>{var s,l,d,c,u;let{navigateToWalletGroup:m}=JF(),{pushView:p}=xD(),h=een(t),v=BD().groups,f=eai({recommendedWallets:i,wallet:t}),g=h?null==(s=v[t.key])?void 0:s.name:t.walletConnector.metadata.name,y=null!=(d=null==(l=t.walletConnector)?void 0:l.metadata.icon)?d:null==(u=null==(c=v[t.key])?void 0:c.brand)?void 0:u.icon,w=(0,xx.jsx)(xr,{className:"wallet-list-item__leading",icon:y,walletKey:t.key,style:{height:Xl(28),width:Xl(28)},isGroup:h}),_=null!=o?o:(0,xx.jsx)(eaa,{hoverElement:(0,xx.jsx)(zX,{color:"text-tertiary",size:"mini",children:(0,xx.jsx)(etI,{})}),children:f&&(0,xx.jsx)(Qp,{dot:!f.isRecommended,variant:f.isRecommended?"primary":"secondary",text:(0,xx.jsx)(zQ,{variant:"body_small",children:f.label})})});return(0,xx.jsx)(a,{leading:w,trailing:_,name:g,onClick:()=>$k(void 0,void 0,void 0,function*(){if(!e){if(null==n||n(""),h)return m(t,{onSelectWallet:r});if("canConnectWithHardwareWallet"in t.walletConnector&&t.walletConnector.canConnectWithHardwareWallet())return void p("select-hardware-wallet",{onSelectWallet:r,wallet:t});r(t)}})})},eal=({children:e,style:t,wallet:n})=>{let{handleWalletItemClick:i}=J$();return(0,xx.jsx)(eas,{wallet:n,onSelectWallet:i,tile:e?({onClick:n})=>(0,xx.jsx)("button",{className:"new-to-web3--button",style:t,onClick:n,children:e}):void 0})},ead=({heading:e,StartIcon:t,EndIcon:n,message:i,url:a})=>(0,xx.jsxs)("a",{className:"footer-buttons-item",href:a,rel:"noopener noreferrer",target:"_blank",children:[(0,xx.jsx)("div",{className:"footer-buttons-item__icon--left",children:(0,xx.jsx)(t,{})}),(0,xx.jsxs)("div",{className:"footer-buttons-item__typography",children:[(0,xx.jsx)(zQ,{as:"h2",weight:"regular",color:"primary",variant:"body_normal",children:e}),i&&(0,xx.jsx)(zQ,{as:"p",weight:"regular",color:"secondary",children:i})]}),n&&(0,xx.jsx)(n,{style:{height:"1.5rem",width:"1.5rem"}})]}),eac=({wallet:e,selectedUrl:t})=>{let n=!!t.length&&!(null==e?void 0:e.isInstalledOnBrowser);return(0,xx.jsxs)("div",{className:"new-to-web3-buttons__container",children:[!_t()&&(0,xx.jsxs)(xx.Fragment,{children:[(null==e?void 0:e.isInstalledOnBrowser)&&(0,xx.jsx)(eal,{wallet:e,children:(0,xx.jsx)(zQ,{as:"p","data-testid":"desktop-interactive-wallet-item",variant:"body_normal",weight:"bold",children:"Continue"})}),n&&(0,xx.jsx)("button",{onClick:()=>
90{(null==e?void 0:e.key)&&(_h.setItem(zM,e.key),window.location.reload())},children:(0,xx.jsx)(zQ,{as:"p","data-testid":"refresh-once-installed-button",variant:"body_normal",weight:"bold",children:"Continue once installed"})})]}),e&&_t()&&(0,xx.jsx)(eal,{wallet:e,children:(0,xx.jsx)("p",{"data-testid":"mobile-interactive-wallet-item",children:"Continue once installed"})})]})},eau=({children:e,className:t="",delay:n=0,dataTestId:i})=>{let a=(0,_N.useMemo)(()=>({animationDelay:n}),[n]);return(0,xx.jsx)("div",{"data-testid":i,className:zj(t,"enter-list-tile-animation"),style:a,children:e})},eam=({chains:e,newToWeb3WalletChainMap:t})=>{var n;let{walletConnectorOptions:i}=Fr(),{walletBook:a}=_U(),[r,o]=(0,_N.useState)(""),s=(null==(n=null==e?void 0:e.filter(e=>!!e.enabled).find(e=>e.name===t.primary_chain))?void 0:n.name)||"evm",l=LO(null==t?void 0:t.wallets,s),d=i.find(e=>e.key===l),c=null==d?void 0:d.walletConnector.canConnectViaCustodialService,u=null==d?void 0:d.walletConnector.metadata,m=xc(null==u?void 0:u.downloadLinks),{currentDesktopUrl:p,canShowAndroidAppButton:h,canShowIosAppButton:v}=ean(m),f=[{content:"Install Desktop extension",icon:eat,isEnabled:!!(null==p?void 0:p.length)&&!_t(),url:p},{content:"Install iOS app",icon:bF,isEnabled:v,url:m.ios},{content:"Install Android app",icon:bL,isEnabled:h,url:m.android}];return xd(a)?(0,xx.jsx)("div",{className:"walletlist-help-content__container",children:(0,xx.jsxs)(eau,{delay:"300ms",children:[(0,xx.jsx)("div",{className:"walletlist-help-content__icon",children:(0,xx.jsx)(xr,{icon:null==u?void 0:u.icon,walletKey:l,style:{height:Xl(56),width:Xl(56)}})}),(0,xx.jsxs)("div",{className:"walletlist-help-content__typography-wrapper",children:[(0,xx.jsxs)(zQ,{as:"p",variant:"title",weight:"medium",children:["We recommend installing ",null==u?void 0:u.name]}),(0,xx.jsx)(zQ,{as:"label",variant:"body_normal",weight:"regular",color:"secondary",className:"walletlist-help-content__typography--label",children:"Select your preferred option below:"})]}),(0,xx.jsx)("div",{className:"walletlist-help-content__buttons-wrapper",children:f.map((e,t)=>e.isEnabled?(0,xx.jsx)("button",{onClick:()=>o(e.url),children:(0,xx.jsx)(ead,{StartIcon:e.icon,heading:e.content,url:e.url})},t):void 0)}),c&&(0,xx.jsxs)("div",{className:"walletlist-help-content__custodial-wallet-area",children:[(0,xx.jsx)(zQ,{className:"walletlist-help-content__custodial-wallet-area--title",as:"p",color:"secondary",variant:"body_normal",weight:"regular",children:"If you don't want to install a wallet, then use:"}),(0,xx.jsx)(eal,{wallet:d})]}),(0,xx.jsx)(eac,{selectedUrl:r,wallet:d})]})}):(0,xx.jsx)(QK,{className:"walletlist-footer-content__container"})};var eap=["title","titleId"];function eah(){return(eah=Object.assign.bind()).apply(null,arguments)}var eav=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eap);return _N.createElement("svg",eah({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,g8||(g8=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.995 4.167c3.965 0 6.643 2.655 7.937 4.675a2.14 2.14 0 0 1 0 2.316c-1.294 2.02-3.972 4.675-7.937 4.675-3.965 0-6.643-2.655-7.937-4.675a2.14 2.14 0 0 1 0-2.316c1.294-2.02 3.972-4.675 7.937-4.675ZM14.16 10a4.167 4.167 0 1 1-8.333 0 4.167 4.167 0 0 1 8.333 0Zm-4.12 2.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z",fill:"currentColor"})))},eaf=["title","titleId"];function eag(){return(eag=Object.assign.bind()).apply(null,arguments)}var eay=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eaf);return _N.createElement("svg",eag({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,g9||(g9=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.667 18.333a2 2 0 0 0 2-2V3.667a2 2 0 0 0-2-2h-6a2 2 0 0 0-2 2v12.666a2 2 0 0 0 2 2h6ZM9 8.333a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1H4.333a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1H9ZM17.5 5.833c.46 0 .833.373.833.834v7.5H17.5h.833V14.186a1.201 1.201 0 0 1-.005.113 2.881 2.881 0 0 1-.29 1.075c-.155.307-.398.64-.779.893-.386.258-.863.4-1.426.4-.562 0-1.04-.142
90-1.425-.4a2.295 2.295 0 0 1-.778-.893 2.878 2.878 0 0 1-.296-1.16v-.045l.833-.001h-.834V9.185l-.001-.011a.2.2 0 0 0-.015-.051v-.001s.005.008.016.02V7.5c.354 0 .675.091.944.27.264.176.43.404.53.607A1.856 1.856 0 0 1 15 9.13v.035c0 .001 0 .002-.832.002H15v4.992l.001.02a1.228 1.228 0 0 0 .12.448c.054.11.123.194.211.253.083.055.23.12.501.12s.419-.065.502-.12a.633.633 0 0 0 .211-.253 1.218 1.218 0 0 0 .12-.468V6.667c0-.46.374-.834.834-.834ZM13.378 9.17h.002-.002Z",fill:"currentColor"})))},eaw=["title","titleId"];function ea_(){return(ea_=Object.assign.bind()).apply(null,arguments)}var eab=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eaw);return _N.createElement("svg",ea_({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,ye||(ye=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.125 6.875a5 5 0 1 0-10 0 5 5 0 0 0 10 0Zm-2.5 0a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Zm-7.809 3.243a6.258 6.258 0 0 0 1.671 1.865L7.13 14.34l1.752 1.753-1.768 1.767-1.752-1.752-1.718 1.718-1.768-1.767 5.941-5.942Z",fill:"currentColor"})))};let eak=e=>null!=e&&"canConnectWithHardwareWallet"in e&&e.isHardwareWalletEnabled,eaI=({title:e,content:t,Icon:n,className:i="",iconClassName:a="",textClassName:r=""})=>(0,xx.jsxs)("div",{className:zj("info-item__container",i),children:[(0,xx.jsx)("div",{className:zj("info-item__icon-container",a,{"icon-container--has-content":!!t}),children:(0,xx.jsx)(n,{})}),(0,xx.jsxs)("div",{children:[(0,xx.jsx)(zQ,{as:"h2",className:r,variant:"body_normal",color:"primary",weight:"medium",children:e}),t&&(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",weight:"regular",className:"info-item__secondary-text",children:t})]})]}),eax=({variant:e,wallet:t})=>{let n=eak(t)?{info:[{content:"By connecting a wallet to a website, you are allowing the site to read the contents of your wallet. This does not approve a transaction.",icon:eav,title:"Allows read access"},{content:(0,xx.jsxs)("div",{className:"footer-more-info-content__item--phantom-ledger",children:[(0,xx.jsx)(zQ,{as:"p",variant:"body_small",weight:"regular",children:"Ledger does not support message signing functionality, commonly used to log in to sites. Instead, we sign a transaction as a proxy to prove ownership of the wallet."}),(0,xx.jsxs)(zQ,{as:"p",variant:"body_small",weight:"regular",children:[(0,xx.jsx)("strong",{children:"Important"}),": we do not"," ",(0,xx.jsx)("strong",{children:"broadcast"})," this transaction, meaning Ledger based login will still be gasless."]}),(0,xx.jsx)(zQ,{as:"p",variant:"body_small",weight:"regular",children:"Phantom in turn shows that a fee may apply as part of the “transaction”."}),(0,xx.jsx)(zQ,{as:"p",variant:"body_small",weight:"regular",children:"As always, please be cautious of the extensions and websites you use to prevent unwanted transactions from being broadcasted to the network."})]}),icon:eay,title:"Why do I see a fee when using ledger"}]}:{info:[{content:"Signing proves you have access to your wallet. It’s a bit like verifying your email by clicking an email confirmation link in your inbox during signup. This does not approve a transaction.",icon:eab,title:"Confirms you own your wallet"},{icon:eay,title:"There are no associated gas costs"}]};return(0,xx.jsx)("div",{className:"footer-more-info-content__wrapper",children:({connect:{info:[{content:"By connecting a wallet to a website, you are allowing the site to read the contents of your wallet. This does not approve a transaction.",icon:eav,title:"Allows read access"},{icon:eay,title:"There are no associated gas costs"}]},sign:n})[e].info.map((e,t)=>(0,xx.jsx)("div",{className:"footer-more-info-content__item",children:(0,xx.jsx)(eau,{delay:`${.3+.2*t}s`,children:(0,xx.jsx)(eaI,{Icon:e.icon,title:e.title,content:e.content})})},t))})},eaS=()=>(0,xx.jsx)("div",{"data-testid":"empty-help-content"}),eaC=()=>{let{setIsFooterExpanded:e}=BR(),{view:t}=xD(),{helpHeaderData:n}=ei2({view:t.type}),{displayBorderBelowHeader:i}=ei3(),a=(0,xx.jsx)(BV,{type:"button",onClick:()=>e(!1),"data-testid":"back-button",className:"header__icon",children:(0,xx.jsx)(Qz,{className:"back-button "})});return(0,xx.jsx)("div",{className:"help-header",children:(0,xx.jsx)(Xy,{trailing:a,displayLeading:!1,displayBorder:i,children:(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary","data-testid":"dynamic-auth-help-heading",className:"header__typography",copykey:null==n?void 0:n.copykey,children:null==n?void 0:n.heading})})})};var eaR=["title","titleId"];function eaO(){return(eaO=Object.assign.bind()).apply(null,arguments)}var eaj=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eaR);return _N.createElement("svg",eaO({width:60,height:50,viewBox:"0 0 60 50",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yt||(yt=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M51.931 49.48A29.223 29.223 0 0 0 59.333 30C59.333 13.8 46.2.667 30 .667S.667 13.8.667 30A29.224 29.224 0 0 0 8.07 49.483c5.52-6.63 16.005-9.007 22.387-9.007 6.383 0 15.962 1.903 21.473 9.004ZM19 22.667c0-6.076 4.925-11 11-11s11 4.924 11 11c0 6.075-4.925 11-11 11s-11-4.925-11-11Z",fill:"#4779FF"})))};let eaT=()=>{let{t:e}=$G();return(0,xx.jsx)("div",{className:"passkey-info-help-content__container",children:(0,xx.jsx)(eau,{delay:"300ms",children:(0,xx.jsxs)("div",{className:"passkey-info-help-content__typography-wrapper",children:[(0,xx.jsxs)("div",{className:"passkey-info-help-content__details",children:[(0,xx.jsx)(zX,{size:"medium",color:"text-tertiary",children:(0,xx.jsx)(eaj,{})}),(0,xx.jsxs)("div",{className:"passkey-info-help-content__wrapper",children:[(0,xx.jsx)(zQ,{variant:"title",weight:"medium",copykey:"dyn_passkey_intro.helper.section_1.title",children:e("dyn_passkey_intro.helper.section_1.title")}),(0,xx.jsx)(zQ,{as:"p",variant:"body_normal",weight:"regular",color:"secondary",className:"passkey-info-help-content__typography--label",copykey:"dyn_passkey_intro.helper.section_1.description",children:e("dyn_passkey_intro.helper.section_1.description")})]})]}),(0,xx.jsxs)("div",{className:"passkey-info-help-content__details",children:[(0,xx.jsx)(zX,{size:"medium",color:"text-tertiary",children:(0,xx.jsx)(eab,{})}),(0,xx.jsxs)("div",{className:"passkey-info-help-content__wrapper",children:[(0,xx.jsx)(zQ,{variant:"title",weight:"medium",copykey:"dyn_passkey_intro.helper.section_2.title",children:e("dyn_passkey_intro.helper.section_2.title")}),(0,xx.jsx)(zQ,{as:"p",variant:"body_normal",weight:"regular",color:"secondary",className:"passkey-info-help-content__typography--label",copykey:"dyn_passkey_intro.helper.section_2.description",children:e("dyn_passkey_intro.helper.section_2.description")})]})]})]})})})},eaP=()=>(0,xx.jsxs)("div",{children:[(0,xx.jsx)(eaC,{}),(0,xx.jsx)(eaE,{})]}),eaE=()=>{let{view:e}=xD(),{projectSettings:t,newToWeb3WalletChainMap:n,selectedWalletConnector:i}=Fr(),a=(0,_N.useMemo)(()=>"wallet-connect-mobile-wallets-list"===e.type||"wallet-list"===e.type||"login-with-email-or-wallet-full-wallet-list"===e.type||"login-with-wallet-only"===e.type,[e]),r=(0,_N.useMemo)(()=>"pending-signature-without-back-button"===e.type||"pending-signature"===e.type,[e]),o=(0,_N.useMemo)(()=>"pending-connect"===e.type||"qr-code"===e.type,[e]),s=(0,_N.useMemo)(()=>"passkey-intro"===e.type,[e]);return a?(0,xx.jsx)(eam,{chains:null==t?void 0:t.chains,newToWeb3WalletChainMap:n}):r?(0,xx.jsx)(eax,{variant:"sign",wallet:i||void 0}):o?(0,xx.jsx)(eax,{variant:"connect"}):s?(0,xx.jsx)(eaT,{}):(0,xx.jsx)(eaS,{})}
90,eaA=()=>{let{customPrivacyPolicy:e,customTermsOfServices:t,privacyPolicyUrl:n,termsOfServiceUrl:i}=Fr(),a="connect-only"===Lf()?"connecting":"logging in";return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zQ,{variant:"body_small",weight:"regular",className:"tos-and-pp__text",id:"custom-tos-and-pp-footer-start","data-testid":"custom-tos-and-pp-footer-start"}),(n||i)&&(0,xx.jsxs)(zQ,{variant:"body_small",weight:"regular",className:"tos-and-pp__text",children:["By ",a,", you agree to",(0,xx.jsx)("br",{}),"our ",(()=>{if(i)return(0,xx.jsx)("a",{className:"tos-and-pp__link",href:i,target:"_blank",rel:"noreferrer",children:"Terms of Service"})})(),(()=>{if(n)return(0,xx.jsxs)(xx.Fragment,{children:[i&&(0,xx.jsx)(xx.Fragment,{children:" & "}),(0,xx.jsx)("a",{className:"tos-and-pp__link",href:n,target:"_blank",rel:"noreferrer",children:"Privacy Policy"})]})})(),"."]}),t,e,(0,xx.jsx)(zQ,{variant:"body_small",weight:"regular",className:"tos-and-pp__text",id:"custom-tos-and-pp-footer-end","data-testid":"custom-tos-and-pp-footer-end"})]})},eaN=()=>(0,xx.jsx)("div",{className:"tos-and-pp__footer",children:(0,xx.jsx)(eaA,{})}),eaq={current:"1",default:"1",done:"0.4",upcoming:"0.15"},eaU=({children:e,className:t,icon:n,state:i="default"})=>{let a=(0,_N.useMemo)(()=>({opacity:"upcoming"===i?.5:1}),[i]),r=(0,_N.useMemo)(()=>"done"===i?(0,xx.jsx)("div",{className:"step__icon step__icon--done",children:(0,xx.jsx)(zX,{className:"step__icon__check-mark",children:(0,xx.jsx)(enw,{style:a})})}):n?(0,xx.jsx)(zX,{className:"step__icon",children:(0,xx.jsx)("div",{style:a,children:n})}):(0,xx.jsx)("div",{className:"step__index",children:(0,xx.jsx)(zQ,{color:"primary",variant:"body_small",style:a,children:(0,xx.jsx)("span",{className:"step__index-label"})})}),[n,i,a]);return(0,xx.jsxs)("div",{className:zj("step",t),children:[r,(0,xx.jsx)(zQ,{color:"primary",variant:"body_small",style:{opacity:eaq[i]},children:e})]})},eaM=({children:e})=>(0,xx.jsx)("div",{className:"stepper",children:_N.Children.map(e,(e,t)=>{let n=0===t?void 0:(0,xx.jsx)(enq,{className:"stepper__divider"});return(0,xx.jsxs)(xx.Fragment,{children:[n,e]})})}),eaD=()=>{let{bridgeChainsToConnect:e=[],bridgeChains:t=[]}=Fr(),n=t.map(({chain:e})=>e),i=[...e].map(({chain:e})=>e);return(0,xx.jsx)("div",{className:"wallet-progress-stepper","data-testid":"wallet-progress-stepper",children:(0,xx.jsx)(eaM,{children:n.map((e,t)=>{var n;let a,r,o=_j(e),s=YU(e);return(0,xx.jsx)(eaU,{state:(a=e===i[0],r=!i.includes(e),a?"current":r?"done":"upcoming"),icon:(0,xx.jsx)(s,{}),children:null!=(n=null==o?void 0:o.blockchainName)?n:null==o?void 0:o.displayName},e)})})})},eaW=({children:e,className:t,style:n,onClose:i,projectSettings:a,hideBridgeProgressSteppers:r})=>{let{view:o}=xD(),{isFooterExpanded:s}=BR(),{headerData:l,helpHeaderData:d,descriptionData:c}=ei2({view:o.type}),{showConnectedWalletProgress:u,showHeader:m,showHelpContent:p,showToSFooter:h,showDynamicFooter:v}=ei3();return(0,xx.jsx)(YD,{children:(0,xx.jsxs)(ei1,{style:n,className:t,view:o.type,children:[(0,xx.jsxs)(zE,{isOpen:!s,dimOnHide:!0,children:[u&&!r&&(0,xx.jsx)(eaD,{}),m&&(0,xx.jsx)(ei8,{onClose:i,heading:(null==l?void 0:l.heading)||"",projectSettings:a,copykey:null==l?void 0:l.copykey,description:null==c?void 0:c.text,descriptionCopykey:null==c?void 0:c.copykey}),e,h&&(0,xx.jsx)(eaN,{}),v&&(0,xx.jsx)(ei5,{})]}),d&&p&&(0,xx.jsx)(zE,{isOpen:s,children:(0,xx.jsx)("div",{children:(0,xx.jsx)(eaP,{})},s.toString())})]})})},ea$=({children:e})=>{let{projectSettings:t}=Fr(),n=(0,_N.useRef)(null),[i,a]=(0,_N.useState)(void 0),r=(null==t?void 0:t.environmentName)===vn.Sandbox;return((0,_N.useEffect)(()=>{var e;a(null==(e=n.current)?void 0:e.clientHeight)},[n,a]),r)?(0,xx.jsxs)("div",{style:{position:"relative"},children:[(0,xx.jsx)("div",{ref:n,style:{background:"var(--dynamic-alert-1)",borderTopLeftRadius:"4px",borderTopRightRadius:"4px",color:"white",left:"calc( var(--dynamic-border-radius) + 8px)",padding:"2px 8px 4px",position:"absolute",top:-(i||0)},"data-testid":"sandbox-indicator",children:enh((null==t?void 0:t.environmentName)||"")}),e]}):(0,xx.jsx)(xx.Fragment,{children:e})},eaz=({children:e,onClose:t,transitionProps:n,projectSettings:i,className:a})=>{let{showConnectedWalletProgress:r}=ei3();return(0,xx.jsxs)(etr,{isShown:!!(null==n?void 0:n.isShown),children:[r&&(0,xx.jsx)(eto,{borderRadius:"small",children:(0,xx.jsx)(eaD,{})}),(0,xx.jsx)(ea$,{children:(0,xx.jsx)(eto,{dataTestId:"dynamic-auth-modal",children:(0,xx.jsx)(eaW,{className:a,projectSettings:i,onClose:t,hideBridgeProgressSteppers:!0,children:e})})})]})},eaF=(0,_N.createContext)(void 0),eaL=()=>{let e=(0,_N.useContext)(eaF);return void 0===e?{mockedSDK:!1}:e},eaV=(0,_N.createContext)(void 0),eaB=({children:e})=>{let[t,n]=(0,_N.useState)(!1);xO("logout",()=>n(!1)),xO("embeddedWalletCreated",()=>n(!1));let i=(0,_N.useMemo)(()=>({loading:t,setLoading:n}),[t]);return(0,xx.jsx)(eaV.Provider,{value:i,children:e})},eaK=xT(eaV,"LoadingContextProvider"),eaZ=()=>{let{handlers:e}=Fr(),{handleAuthenticatedUser:t}=null!=e?e:{},n=(0,_N.useRef)(t);return n.current=t,(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){if(n.current){let t;yield(t=()=>{var t;return null==(t=n.current)?void 0:t.call(n,{user:e})},wG(void 0,void 0,void 0,function*(){try{return[(yield t()),void 0]}catch(e){return[void 0,e]}}))}}),[])},eaG=({authMethod:e})=>{let{handleLogOutWithReason:t,setShowAuthFlow:n,setCallback:i,setMultiWalletWidgetState:a,walletConnectorOptions:r}=Fr(),{setDeniedOauthUsername:o,setDeniedOauthProvider:s}=Ld(),{view:l,pushView:d,clearStackAndPushInitialView:c}=xD(),{setLoading:u}=eaK(),{setErrorMessage:m,setError:p}=xq(),{setExistentAccountData:h}=Lm(),v=eaZ(),{shouldAutoCreateEmbeddedWallet:f,shouldPromptForKeyExport:g,embeddedWalletSettingVersion:y}=X0(),w=$_("projectSettings"),_=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){xj.debug("cancelAuth",{authMethod:e}),yield t("auth-cancelled"),c()}),[e,c,t]),b=(0,_N.useCallback)((t,{options:n={},onError:i})=>{var a,r;if(VA(t,{authOrigin:"user-auth",provider:e}),t instanceof jf||t instanceof jg||t instanceof Bp||t instanceof Bh||t instanceof Bv||t instanceof Bf||t instanceof Bg)throw t;if(t instanceof VF){s(null==t?void 0:t.socialProvider),o(null!=(a=null==t?void 0:t.socialUsername)?a:""),d("no-access");return}if(t instanceof VL){h(t.errorPayload),d("account-exists");return}if(t instanceof VD||t instanceof jy)return void d("sandbox-maximum-threshold-reached");if(t instanceof By)return void d("merge-user-accounts-with-same-email",{returnToView:"isEmailRecoveryFlow"in n&&n.isEmailRecoveryFlow?"passkey-recovery-add-email":void 0});if((null==t?void 0:t.name)==="NotAllowedError"&&((null==(r=null==t?void 0:t.constructor)?void 0:r.name)==="WebAuthnError"||(null==t?void 0:t.code)==="ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY")||(null==t?void 0:t.name)==="InvalidStateError"&&(null==t?void 0:t.code)==="ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED")throw t;if(t.code===la.CREDENTIAL_NOT_ENABLED_FOR_SIGN_IN)return void p(t.message,t.code);
90if(i){null==i||i(t);return}t.code?m(t.code,t,"user-auth"):p(t.message)},[e,d,s,o,p,m,h]),k=(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({isSignIn:t=!0,verifyFunction:o,onVerifySuccess:s,onSettled:l,onError:d,showSuccessMessage:c=!1,skipDefaultErrorHandling:m=!1}){var p,h,k,I,x;xj.debug("initAuth",{authMethod:e,isSignIn:t});try{let e,d=yield o();if(!d)throw yield _(),new wL("No user returned from verify function");if(e=d.user?VZ(d):d,null==s||s(e),r.forEach(t=>{t.walletConnector.setVerifiedCredentials(e.verifiedCredentials)}),V8(e)||t&&(null==(p=e.missingFields)?void 0:p.length))return;a("idle"),yield v(e);let u=f(),m=g();c&&(yield b4(1500)),t&&i("authSuccess");let b=y(),S=null!=(k=null==(h=e.verifiedCredentials)?void 0:h.some(e=>e.walletProvider===hM.EmbeddedWallet))&&k;b===hP.V3&&(null==(x=null==(I=null==w?void 0:w.sdk)?void 0:I.waas)?void 0:x.passcodeRequired)&&!S||(b===hP.V1&&u?n(!0):u&&m||n(!1)),null==l||l()}catch(e){if(xj.debug(e),m){null==d||d(e);return}b(e,{onError:d})}finally{u(!1),null==l||l()}}),[e,_,y,b,v,w,i,u,a,n,f,g,r]),I=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({missingFields:e,isEmailVerificationRequired:t,isSmsVerificationRequired:n}){t&&e.find(e=>"email"===e.name)?d("verify-email"):n&&e.find(e=>"phoneNumber"===e.name)?d("verify-sms"):d(l.type)}),[d,null==l?void 0:l.type]),x=(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({completeSignInFlow:t,updateJwtFunction:a,onValidUpdatedJwt:r,options:o={}}){xj.debug("completeAuth",{authMethod:e});try{let{updateUserProfileResponse:e,isSmsVerificationRequired:o,isEmailVerificationRequired:s,missingFields:l}=yield a();null==r||r();let d=VZ({expiresAt:e.expiresAt,jwt:e.jwt,minifiedJwt:e.minifiedJwt,user:e.user});if(l.length>0)return void(yield I({isEmailVerificationRequired:s,isSmsVerificationRequired:o,missingFields:l}));if(yield v(d),i("authSuccess"),t&&(yield t(e)))return;f()||d.mfaBackupCodeAcknowledgement===hD.Pending||n(!1)}catch(e){xj.debug(e),b(e,{options:o})}finally{u(!1)}}),[e,b,v,I,i,u,n,f]);return{cancelAuth:_,completeAuth:x,handleAuthError:b,initAuth:k}},eaH=({displaySiweStatement:e,environmentId:t,projectSettings:n,setIsSingleWalletAccount:i})=>{let{setExistentAccountData:a}=Lm(),{setDeniedAddress:r,setDeniedOauthProvider:o}=Ld(),{pushView:s,clearStackAndPushInitialView:l}=xD(),{setErrorMessage:d,setError:c}=xq(),{multiWalletWidgetState:u,debugError:m,multiWallet:p,appName:h,primaryWalletId:v,setShowAuthFlow:f,siweStatement:g,connectedWallets:y,user:w,events:_,primaryWallet:b,enableConnectOnlyFallback:k,selectedWalletConnector:I}=Fr(),{addedWalletsIds:x}=Lv(),{initAuth:S}=eaG({authMethod:"wallet"}),{generateSessionKey:C,shouldRegisterSessionKeysOnSignin:R}=Bm({environmentId:t,projectSettings:n}),O=!w,j=k&&(O||!p),T=({walletConnector:e,endSession:t=!0})=>{F7(),t&&(null==e||e.endSession())},P=(e,t,u,p)=>{var h,v;if("ignore"===e.message)return;if(I&&I.key===t.key&&xR.emit("authFailure",{address:u,connectorName:t.name,option:t.name,type:"wallet"},{error:e}),e instanceof Vq){s("embedded-wallet-exists"),f(!0);return}if(e instanceof VU)return T({endSession:!1,walletConnector:t}),void(f(!0),s("wallet-used"),i(!1),"reassign_wallet_error"===e.code&&((null==(v=null==n?void 0:n.sdk)?void 0:v.preventOrphanedAccounts)&&s("wallet-cannot-be-transferred"),i(!0)));if(e instanceof VM){s("merge-user-accounts",Object.assign({},e)),f(!0);return}if(e instanceof V$){T({walletConnector:t}),r(u),s("chainalysis-blocked-wallet");return}if(e instanceof Vz){T({walletConnector:t}),r(u),s("gate-blocked-wallet");return}if(e instanceof VD)return void s("sandbox-maximum-threshold-reached");if(e instanceof VF){T({walletConnector:t}),r(u),VE(t)&&o(null==p?void 0:p.provider),s("no-access");return}if(e instanceof VL){T({walletConnector:t}),a(e.errorPayload),s("account-exists");return}if(e.code===la.CREDENTIAL_NOT_ENABLED_FOR_SIGN_IN){T({walletConnector:t}),l(),c(e.message,e.code);return}let g=Lf();if(y.length&&"connect-only"===g)throw new wL(e.message);let w=null==(h=null==e?void 0:e.message)?void 0:h.includes("User rejected the request");if(j&&!w){xj.warn("Verification failed, changing to connect-only"),Lg("connect-only"),s("wallet-list");return}T({walletConnector:t}),l(),VA(e,{authOrigin:"wallet-verify",provider:null==t?void 0:t.key}),m?c(`${e.message}
91 ${e.stack}`):d(e.code,e,"wallet-verify")};return n=>$k(void 0,[n],void 0,function*({walletConnector:n,getAddressOpts:i,publicWalletAddress:a,captchaToken:r,oauth:o,signedMessageOverride:s,messageToSignOverride:l,requestedScopes:d}){let c=xu(n);xR.emit("authInit",{address:a,connectorName:n.name,option:n.name,type:"wallet"});try{let{verifyFunction:m,verifyArgs:p}=yield $k(void 0,void 0,void 0,function*(){let u,m=yield V0({displaySiweStatement:e,environmentId:t,getAddressOpts:i,messageToSignOverride:l,publicWalletAddress:a,signedMessageOverride:s,siweStatement:V1({appName:h,siweStatement:g}),walletConnector:n,walletProvider:c});return R()&&O&&(m.sessionPublicKey=(yield C()).publicKey),u=w?w&&d?$k(void 0,[t,Object.assign(Object.assign({},m),{captchaToken:r,oauth:o,requestedScopes:d})],void 0,function*(e,{messageToSign:t,signedMessage:n,publicWalletAddress:i,chain:a,walletName:r,walletProvider:o,captchaToken:s,network:l,oauth:d,requestedScopes:c,additionalWalletAddresses:u,sessionPublicKey:m}){var p,h,v,f,g;let y=(g={additionalWalletAddresses:u,captchaToken:s,chain:a,messageToSign:t,network:l,oauth:d,publicWalletAddress:i,requestedScopes:c,sessionPublicKey:m,signedMessage:n,walletName:r,walletProvider:o},CU(g));try{return yield Lr().walletsVerify({environmentId:e,verifyRequest:y})}catch(t){let e=yield Lo(t,"Error walletsVerify");if("wallet_not_deployed"===e.code)throw new VW;if((null==(p=e.error)?void 0:p.code)==="chainalysis_blocked_wallet")throw new V$(e.payload.walletPublicKey);if((null==(h=e.error)?void 0:h.code)==="gate_blocked")throw new Vz(e.payload.walletPublicKey);if((null==(v=e.error)?void 0:v.code)==="missing_from_list")throw new VF({walletPublicKey:e.payload.walletPublicKey});if("credential_not_enabled_for_sign_in"===e.code)throw new wL(e.error,la.CREDENTIAL_NOT_ENABLED_FOR_SIGN_IN);if("email_associated_with_different_provider"===e.code)throw new VL(e.error,e.payload);if((null==(f=e.error)?void 0:f.code)==="sandbox_maximum_threshold_reached")throw new VD(e.error.message);throw new wL(e.error)}}):$k(void 0,[t,m],void 0,function*(e,{messageToSign:t,network:n,signedMessage:i,publicWalletAddress:a,chain:r,walletName:o,walletProvider:s,additionalWalletAddresses:l,backup:d}){var c,u;let m=(u={additionalWalletAddresses:l,backup:d,chain:r,messageToSign:t,network:n,publicWalletAddress:a,signedMessage:i,walletName:o,walletProvider:s},CU(u));try{let t=jl({scope:h9.Credentiallink}),n=yield Lr({customHeaders:t?{[VV]:t}:void 0}).verifyLink({environmentId:e,verifyRequest:m});return VZ(n),n}catch(t){let e=yield Lo(t,"Error linkWallet");if("embedded_wallet_address_already_linked"===e.code)throw new Vq(e.code);
91if("reassign_wallet_confirm"===e.code||"reassign_wallet_error"===e.code)throw new VU(e.code);if("merge_accounts_confirmation"===e.code)throw new VM({code:e.code,mergeConflicts:e.payload.mergeConflicts,walletAddress:a});if((null==(c=e.error)?void 0:c.code)==="sandbox_maximum_threshold_reached")throw new VD(e.error.message);throw new wL(e.error)}}):$k(void 0,[t,Object.assign(Object.assign({},m),{captchaToken:r,oauth:o})],void 0,function*(e,{messageToSign:t,signedMessage:n,publicWalletAddress:i,chain:a,walletName:r,walletProvider:o,captchaToken:s,network:l,oauth:d,additionalWalletAddresses:c,sessionPublicKey:u}){var m,p,h,v,f;let g=(f={additionalWalletAddresses:c,captchaToken:s,chain:a,messageToSign:t,network:l,oauth:d,publicWalletAddress:i,sessionPublicKey:u,signedMessage:n,walletName:r,walletProvider:o},CU(f));try{return yield Lr().verify({environmentId:e,verifyRequest:g})}catch(t){let e=yield Lo(t,"Error verifyWallet");if("wallet_not_deployed"===e.code)throw new VW;if((null==(m=e.error)?void 0:m.code)==="chainalysis_blocked_wallet")throw new V$(e.payload.walletPublicKey);if((null==(p=e.error)?void 0:p.code)==="gate_blocked")throw new Vz(e.payload.walletPublicKey);if((null==(h=e.error)?void 0:h.code)==="missing_from_list")throw new VF({walletPublicKey:e.payload.walletPublicKey});if("credential_not_enabled_for_sign_in"===e.code)throw new wL(e.error,la.CREDENTIAL_NOT_ENABLED_FOR_SIGN_IN);if("email_associated_with_different_provider"===e.code)throw new VL(e.error,e.payload);if((null==(v=e.error)?void 0:v.code)==="sandbox_maximum_threshold_reached")throw new VD(e.error.message);throw new wL(e.error)}}),{verifyArgs:m,verifyFunction:()=>u}});yield S({isSignIn:O,onError:e=>{P(e,n,a,o)},onVerifySuccess:e=>{var t;if(!e)throw new wL(VQ);try{null==(t=null==_?void 0:_.onSignedMessage)||t.call(_,{messageToSign:p.messageToSign,signedMessage:p.signedMessage})}catch(e){xj.warn("Error calling onSignedMessage callback")}_h.setItem(zN,n.key),Lg("connect-and-sign"),(({walletConnector:e,verifiedCredentials:t,lastVerifiedCredentialId:n})=>{let i=t.find(e=>e.id===n&&"blockchain"===e.format);if(i){let n=t.find(e=>e.id===v);(O||!b||"awaiting_signature"===u&&i.walletName===(null==n?void 0:n.walletName)||(null==n?void 0:n.chain)==="flow"&&"FLOW"===e.connectedChain)&&VH(i.id)}})({lastVerifiedCredentialId:e.lastVerifiedCredentialId,verifiedCredentials:e.verifiedCredentials,walletConnector:n});let i=e.lastVerifiedCredentialId;i&&x.current.push(i)},options:{address:a,connectorName:n.name},skipDefaultErrorHandling:!0,verifyFunction:m})}catch(e){P(e,n,a,o)}})},eaJ=e=>{if(e){for(let t of Object.values(vR))if(t===e)return t}},eaY=e=>{if(!e)return null;try{let t=new URL(e),n=t.searchParams.get("dynamicOauthCode"),i=t.searchParams.get("dynamicOauthState"),a=t.searchParams.get("dynamicOauthSsoProviderId")||void 0;if(!n||!i)return null;return{dynamicOauthCode:n,dynamicOauthSsoProviderId:a,dynamicOauthState:i}}catch(e){return xj.error("Error extracting dynamic redirect data from URL",e),null}},eaX=(0,_N.createContext)(void 0),eaQ=({children:e})=>{var t,n,i,a;let{setShowAuthFlow:r,walletConnectorOptions:o,setSelectedWalletConnectorKey:s,walletUiUtils:l,displaySiweStatement:d,environmentId:c,projectSettings:u,setIsSingleWalletAccount:m,setShowDynamicUserProfile:p,secondaryWallets:h,sdkHasLoaded:v,user:f,connectWallet:g,primaryWallet:y,socialProvidersFilter:w=e=>e}=Fr(),{setErrorMessage:_}=xq(),{clearStackAndPush:b,pushView:k}=xD(),{getCaptchaToken:I}=Fc(),x=eaH({displaySiweStatement:d,environmentId:c,projectSettings:u,setIsSingleWalletAccount:m}),S=null==(t=null==u?void 0:u.sdk.socialSignIn)?void 0:t.signInProvider,C=null!=(a=w((null!=(i=null==(n=null==u?void 0:u.sdk.socialSignIn)?void 0:n.providers)?i:[]).filter(e=>e.enabled).map(e=>e.provider)))?a:[],R=o.map(({walletConnector:e})=>e).find(VE),[O,j]=(0,_N.useState)("idle"),[T,P]=(0,_N.useState)(),E=(y?[y,...h]:h).find(e=>e.connector.key===(null==R?void 0:R.key)),A=(0,_N.useMemo)(()=>E?VN(f,E.id):void 0,[f,E]);xO("logout",()=>P(void 0));let N=(0,_N.useCallback)((e,t)=>{VA({message:e},{authOrigin:"social-redirect",provider:t}),f?(r(!1,{emitCancelAuth:!0}),p(!0)):(r(!0),b("wallet-list"),_("-1",void 0,"social-redirect"))},[f,_,r,p,b]);return(0,_N.useEffect)(()=>{var e,t;if(!u||!R||!v){new URLSearchParams(window.location.search).has("magic_oauth_request_id")&&(b("social-redirect-view"),r(!0));return}let n=new URLSearchParams(window.location.search);if(n.has("error")&&n.has("provider")){let t=n.get("error_description");N(null!=t?t:"Unknown error",n.get("provider")),null==(e=R.getSession)||e.call(R);return}if(n.has("magic_oauth_request_id")){let e=n.get("provider");P(e),j("loading"),b("social-redirect-view"),r(!0),f||s(R.key),null==(t=R.getSession)||t.call(
91R).then(t=>$k(void 0,void 0,void 0,function*(){if(f){if(!A)throw Error("Social account not found");A.oauthAccountId===t.oauthId?(null==E?void 0:E.id)!==(null==y?void 0:y.id)&&(VH(E.id),r(!1),p(!0)):(yield R.endSession(),k("social-wrong-account"))}else{yield g(R);let n=yield R.getAddress();l.disabledConfirmationOnce(),yield x({captchaToken:I(),oauth:{accessToken:t.accessToken,didToken:t.didToken,provider:e},publicWalletAddress:n,walletConnector:R})}P(void 0),j("success")})).catch(t=>{P(void 0),j("error"),N(t,e)})}},[A,f,u,v,h,s,r,p,k,R,x,l,E,N,g,null==y?void 0:y.id,I,b]),(({setSocialProvider:e})=>{var t,n;let i,a,{clearStackAndPush:r}=xD(),{setDynamicWidgetView:o}=JJ(),s=(()=>{let{setDynamicWidgetView:e,goToInitialDynamicWidgetView:t}=JJ(),{setShowDynamicUserProfile:n,primaryWallet:i,setShowAuthFlow:a}=Fr(),{getExchangeUserAccounts:r,getExchangeWhitelistedDestinations:o}=(()=>{let e=FZ(),{primaryWallet:t,network:n}=Fr(),i=(0,_N.useCallback)(i=>$k(void 0,[i],void 0,function*({exchange:i,networkId:a,chainName:r,includeChainName:o=!0}){let s={environmentId:e,exchangeKey:i,networkId:null!=a?a:n};return o&&(s.chainName=null!=r?r:null==t?void 0:t.connector.connectedChain),$k(void 0,[s],void 0,function*({environmentId:e,exchangeKey:t,networkId:n,chainName:i}){try{return yield Lr().getUserAccounts({chainName:i,environmentId:e,exchangeKey:t,networkId:n})}catch(e){throw new wL((yield Lo(e,"Error retrieving accounts")).error)}})}),[n,e,null==t?void 0:t.connector.connectedChain]),a=(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({exchange:t,accountId:n}){return $k(void 0,[{accountId:n,environmentId:e,exchangeKey:t}],void 0,function*({environmentId:e,exchangeKey:t,accountId:n}){try{return yield Lr().getExchangeTransactions({accountId:n,environmentId:e,exchangeKey:t})}catch(e){throw new wL((yield Lo(e,"Error retrieving transactions")).error)}})}),[e]),r=(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({exchange:t}){return $k(void 0,[{environmentId:e,exchangeKey:t}],void 0,function*({environmentId:e,exchangeKey:t}){try{return yield Lr().getExchangeTransferDestinations({environmentId:e,exchangeKey:t})}catch(e){throw new wL((yield Lo(e,"Error retrieving transfer destinations")).error)}})}),[e]);return{exchangeTransfer:(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({exchange:t,transferRequest:n}){let a=(yield i({exchange:t})).find(({balances:e})=>e.some(({currency:e})=>e.toLowerCase()===n.currency.toLowerCase()));if(!a)throw new wL(`No ${n.currency}-denominated account found for exchange “${t}”.`,vD.InvalidTransferCurrency);return $k(void 0,[{accountId:a.id,environmentId:e,exchangeKey:t,transfer:n}],void 0,function*({environmentId:e,exchangeKey:t,accountId:n,transfer:i}){try{return yield Lr().postExchangeAccountTransfer({accountId:n,createExchangeTransferRequest:i,environmentId:e,exchangeKey:t})}catch(t){let e=yield Lo(t,"Error creating exchange-account transfer");throw new wL(e.error,e.code)}})}),[i,e]),getExchangeTransactions:a,getExchangeUserAccounts:i,getExchangeWhitelistedDestinations:r}})(),{clearStackAndPush:s}=xD();return(0,_N.useCallback)(l=>$k(void 0,[l],void 0,function*({exchange:l,payingWithDynamic:d,onBack:c,hideBackButton:u}){var m,p;let h,v;d?(h=d.tokenSymbol,v=yield r({chainName:d.chainName,exchange:l,includeChainName:!0,networkId:"string"==typeof d.network?parseInt(d.network,10):d.network})):h=(v=yield r({exchange:l})).some(e=>e.balances.some(e=>"USDC"===e.currency))?"USDC":null==(p=null==(m=v[0])?void 0:m.balances[0])?void 0:p.currency;let f=yield o({exchange:l}),g=()=>{d?e("receive-wallet-funds",{accounts:v,amount:{rule:"exact",value:d.tokenAmount},destinationAddress:d.destinationAddress,exchange:l,fundingWithExchange:!0,hideBackButton:u,onBack:c,token:{rule:"exact-with-amount",value:h}}):e("receive-wallet-funds",{accounts:v,exchange:l,fundingWithExchange:!0,hideBackButton:u,onBack:c,token:{rule:"recommended",value:h}}),n(!0)},y=d?d.destinationAddress:null==i?void 0:i.address;f.enforcesAddressWhitelist&&!f.destinations.some(e=>e.address.trim().toLowerCase()===(null==y?void 0:y.trim().toLowerCase()))?(a(!0),s("exchange-whitelist-warning",{exchange:l,onClose:()=>{a(!1),t()},onContinue:()=>{a(!1),g()}})):g()}),[r,o,e,n,null==i?void 0:i.address,a,s,t])})(),[l,d]=(0,_N.useState)(null),{sdkHasLoaded:c,setShowAuthFlow:u,isRenderingEmbeddedAuthFlow:m,setShowDynamicUserProfile:p,redirectUrl:h}=Fr(),{completeConnection:v}=Yy({}),f=(0,_N.useCallback)(t=>{e(eaJ(t.provider)),r("social-redirect-view");
91let n=!!t.isHeadlessSocialSignIn;m||n||u(!0)},[e,r,m,u]);QF(()=>{var e,t,n;if("u"<typeof window)return;let{dynamicOauthCode:i,dynamicOauthState:a,dynamicOauthSsoProviderId:r}=null!=(e=((e,t)=>{if(e){let t=eaY(e);if(t)return t}let n=eaY(t);return n||null})(null!=h?h:null,window.location.href))?e:{};if(!a||!i)return;let o=(e=>{var t;let n=_h.getItem(Yh);if(!n)return;let[i]=null!=(t=Object.entries(n).find(([,{state:t}])=>t===e))?t:[];if(i)return n[i]})(a);if(o){let e;o.code=i,o.dynamicOauthSsoProviderId=r,d(o),t=o.provider,e=null!=(n=_h.getItem(Yh))?n:{},delete e[t],_h.setItem(Yh,e)}}),t=()=>$k(void 0,void 0,void 0,function*(){if(l){if("signin"===l.mode){if($y().user)return void xj.error(new wL("User is already logged in"));f(l)}else if("link"===l.mode){if(!$y().user)return void xj.error(new wL("User not logged in"));l.showWidgetAfterConnection&&(o("profile"),p(!0))}else if("stepup"===l.mode&&!$y().user)return void xj.error(new wL("User not logged in"));if(yield v({authCode:l.code,authMode:l.mode,captchaToken:l.captchaToken,provider:l.provider,requestedScopes:l.requestedScopes,ssoProviderId:l.dynamicOauthSsoProviderId,state:l.state,verifier:l.codeVerifier}),l.triggerFundFromExchangeOnSuccess){let e=l.payingWithDynamic;e?s({exchange:l.triggerFundFromExchangeOnSuccess,hideBackButton:!0,payingWithDynamic:e}):s({exchange:l.triggerFundFromExchangeOnSuccess})}}}),n=!!l&&c,i=(0,_N.useRef)(!1),(a=(0,_N.useRef)(t)).current=t,(0,_N.useEffect)(()=>{n&&!i.current&&(a.current(),i.current=!0)},[n])})({setSocialProvider:P}),(0,xx.jsx)(eaX.Provider,{value:{enabledSocialProviders:C,redirectStatus:O,setSocialProvider:P,signInProvider:S,socialAccount:A,socialProvider:T,socialWalletConnector:R},children:e})},ea0=xT(eaX,"SocialRedirectContextProvider"),{getNonce:ea1,setNonce:ea2,useNonce:ea3}=z9("nonce"),ea5=()=>{let e=ea1();if(!(null==e?void 0:e.expiresAt))return;r&&clearTimeout(r);let t=e.expiresAt-new Date().getTime();r=setTimeout(()=>{xj.debug("[Nonce] Expiring nonce",{expiresAt:e.expiresAt,nonce:e.nonce}),ea2({expiresAt:void 0,nonce:void 0})},t>0?t:0)},ea6=()=>{let e=ea1().nonce;if(!e)throw new wL("Nonce is not defined");return ea2({expiresAt:void 0,nonce:void 0}),e},ea4=new Proxy({},{get:()=>void 0}),ea7=()=>{let e,t,n,i=(()=>{let e=(0,_N.useContext)(eui);if(void 0===e){if("u"<typeof window)return ea4;throw Error("Hook must be used within <DynamicContextProvider>.")}return e})(),{accountSwitchState:a,awaitingSignatureState:r,getNameService:o,handleLogOut:s,removeWallet:l,loadingNetwork:d,locale:c,loginWithEmail:u,multiWalletWidgetState:m,network:p,networkConfigurations:h,qrcodeUri:v,refetchProjectSettings:f,sdkHasLoaded:g,setLogInWithEmail:y,setMultiWalletWidgetState:w,setShowAuthFlow:_,setShowDynamicUserProfile:b,setShowQrcodeModal:k,shadowDOMEnabled:I,showAuthFlow:x,showQrcodeModal:S,user:C,userWithMissingInfo:R,bridgeChains:O,bridgeChainsToConnect:j,primaryWallet:T,setShowBridgeWidget:P,sendWagmiSettings:E,showDynamicUserProfile:A,selectedTabIndex:N,setSelectedTabIndex:q}=i,{authMode:U,setAuthMode:M}=(e=(0,_N.useRef)(i),t=eec(),n=Ly(),e.current=i,(0,_N.useMemo)(()=>({authMode:n,setAuthMode:e=>{if(e!==n)return t?void xj.error("Calling DynamicContext's setAuthMode method when the user already has a wallet is a noop"):Lg(e)}}),[t,n])),D=(0,_N.useCallback)(e=>{_(e,{clearErrors:!0,emitCancelAuth:!0,ignoreIfIsEmbeddedWidget:!0,initializeWalletConnect:!0,performMultiWalletChecks:!0})},[_]),{initialWalletVerificationInProgress:W}=Fn(),$=(0,_N.useRef)(null);return W&&T||($.current=T),{accountSwitchState:a,authMode:U,awaitingSignatureState:r,bridgeChains:O,bridgeChainsToConnect:j,getNameService:o,handleLogOut:s,handleUnlinkWallet:l,loadingNetwork:d,locale:c,loginWithEmail:u,multiWalletWidgetState:m,network:p,networkConfigurations:h,primaryWallet:$.current,qrcodeUri:v,refetchProjectSettings:f,removeWallet:l,sdkHasLoaded:g,selectedTabIndex:N,sendWagmiSettings:E,setAuthMode:M,setLogInWithEmail:y,setMultiWalletWidgetState:w,setSelectedTabIndex:q,setShowAuthFlow:D,setShowBridgeWidget:P,setShowDynamicUserProfile:b,setShowQrcodeModal:k,shadowDOMEnabled:I,showAuthFlow:x,showDynamicUserProfile:A,showQrcodeModal:S,user:C,userWithMissingInfo:R}};var ea8=["title","titleId"];function ea9(){return(ea9=Object.assign.bind()).apply(null,arguments)}var ere=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ea8);return _N.createElement("svg",ea9({width:317,height:85,viewBox:"0 0 317 85",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yn||(yn=_N.createElement("g",{clipPath:"url(#setup-password-terms-illustration_svg__a)"},_N.createElement("circle",{cx:158.41,cy:110.114,r:110.114,fill:"url(#setup-password-terms-illustration_svg__b)",fillOpacity:.12}),_N.createElement("path",{d:"M230.37 18.352a3.864 3.864 0 0 1 3.864 3.863v7.728a3.863 3.863 0 0 1-3.864 3.863h-38.636a3.864 3.864 0 0 1-3.864-3.863v-7.728a3.864 3.864 0 0 1 3.864-3.863h38.636Zm-32.002 5.152c-1.449 0-2.625 1.153-2.625 2.576 0 1.422 1.176 2.575 2.625 2.575s2.624-1.153 2.624-2.575c0-1.423-1.175-2.576-2.624-2.576Zm8.747 0c-1.449 0-2.624 1.153-2.624 2.576 0 1.422 1.175 2.575 2.624 2.575 1.45 0 2.625-1.153 2.625-2.575 0-1.423-1.175-2.576-2.625-2.576Zm8.749 0c-1.449 0-2.624 1.153-2.624 2.576 0 1.422 1.175 2.575 2.624 2.575 1.45 0 2.625-1.153 2.625-2.575 0-1.423-1.175-2.576-2.625-2.576Zm8.746 0c-1.449 0-2.624 1.154-2.624 2.576l.014.263c.134 1.298 1.252 2.312 2.61 2.312 1.359 0 2.477-1.014 2.612-2.313l.013-.262c0-1.423-1.175-2.576-2.625-2.576Zm0 .965c.933 0 1.659.739 1.66 1.61-.001.873-.727 1.61-1.66 1.61-.932 0-1.658-.738-1.658-1.61 0-.871.726-1.61 1.658-1.61ZM97.995 25.218c8.244-2.209 16.719 2.683 18.928 10.927 2.209 8.245-2.684 16.72-10.928 18.929-8.245 2.209-16.719-2.684-18.928-10.929-2.209-8.244 2.684-16.718 10.928-18.927Zm1.839 6.007a3.9 3.9 0 0 0-2.757 4.776l.504 1.882a6.498 6.498 0 1 0 7.532-2.018l-.504-1.882a3.9 3.9 0 0 0-4.58-2.805l-.195.047Zm2.145 7.925a1.69 1.69 0 0 1 1.532 2.919l.355 1.325a.725.725 0 1 1-1.4.375l
91-.355-1.325a1.69 1.69 0 0 1-.132-3.294Zm-1.395-5.126a1.002 1.002 0 0 1 1.226.709l.188.701a6.583 6.583 0 0 0-1.935.519l-.188-.702a1.003 1.003 0 0 1 .709-1.227ZM165.171 39.28a4.508 4.508 0 0 1 4.508 4.507h-27.045a8.992 8.992 0 0 0-6.618 2.893c.762-4.209 4.444-7.4 8.871-7.4h20.284ZM180.947 57.31a9.015 9.015 0 0 0-9.015-9.015h-27.046a9.015 9.015 0 0 0-9.015 9.015v18.03a9.015 9.015 0 0 0 9.015 9.015h27.046a9.015 9.015 0 0 0 9.015-9.015V57.31Z",fill:"#4779FF"}),_N.createElement("path",{d:"M155.879 66.785a7.284 7.284 0 0 0 1.936 2.16l-2.734 2.734 2.031 2.031-2.049 2.05-2.031-2.032-1.991 1.992-2.049-2.049 6.887-6.886Zm6.153-9.555a5.796 5.796 0 1 1-.001 11.591 5.796 5.796 0 0 1 .001-11.591Zm0 2.898a2.899 2.899 0 0 0 0 5.795 2.899 2.899 0 0 0 0-5.796Z",fill:"#fff"}))),yi||(yi=_N.createElement("defs",null,_N.createElement("linearGradient",{id:"setup-password-terms-illustration_svg__b",x1:158.41,y1:0,x2:158.41,y2:90.313,gradientUnits:"userSpaceOnUse"},_N.createElement("stop",{stopColor:"#4779FF"}),_N.createElement("stop",{offset:1,stopColor:"#4779FF",stopOpacity:0})),_N.createElement("clipPath",{id:"setup-password-terms-illustration_svg__a"},_N.createElement("rect",{width:316.818,height:85,rx:11.591,fill:"#fff"})))))};let ert=()=>{var e;let t,n;return t=$_("projectSettings"),n=FJ(FK().settings),null!=(e=null==t?void 0:t.general.displayName)?e:n.appName},ern=()=>FJ(FK().settings).redirectUrl,eri=({onContinue:e,onBack:t})=>{let{t:n}=$G(),i=ert(),[a,r]=(0,_N.useState)({term1:!1,term2:!1,term3:!1}),o=(0,_N.useCallback)(e=>{r(t=>Object.assign(Object.assign({},t),{[e]:!t[e]}))},[]),s=Object.values(a).every(Boolean),l=(0,_N.useCallback)(()=>{null==t||t()},[t]),d=void 0!==t?(0,xx.jsx)(BV,{type:"button",onClick:l,"data-testid":"setup-password-terms-back-button",children:(0,xx.jsx)(Qz,{})}):void 0;return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:d,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_setup_password.terms.title",children:n("dyn_setup_password.terms.title")})}),(0,xx.jsx)("div",{className:"setup-password-terms-view",children:(0,xx.jsxs)("div",{className:"setup-password-terms-view__body",children:[(0,xx.jsx)("div",{className:"setup-password-terms-view__icon-container",children:(0,xx.jsx)(ere,{})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",copykey:"dyn_setup_password.terms.description",className:"setup-password-terms-view__description",children:n("dyn_setup_password.terms.description")}),(0,xx.jsxs)("div",{className:"setup-password-terms-view__checkboxes",children:[(0,xx.jsxs)("label",{className:"setup-password-terms-view__checkbox-item",children:[(0,xx.jsx)(eip,{checked:a.term1,onChange:()=>o("term1"),ariaLabel:n("dyn_setup_password.terms.checkbox_1")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_setup_password.terms.checkbox_1",children:n("dyn_setup_password.terms.checkbox_1")})]}),(0,xx.jsxs)("label",{className:"setup-password-terms-view__checkbox-item",children:[(0,xx.jsx)(eip,{checked:a.term2,onChange:()=>o("term2"),ariaLabel:n("dyn_setup_password.terms.checkbox_2",{appName:i})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_setup_password.terms.checkbox_2",children:n("dyn_setup_password.terms.checkbox_2",{appName:i})})]}),(0,xx.jsxs)("label",{className:"setup-password-terms-view__checkbox-item",children:[(0,xx.jsx)(eip,{checked:a.term3,onChange:()=>o("term3"),ariaLabel:n("dyn_setup_password.terms.checkbox_3")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_setup_password.terms.checkbox_3",children:n("dyn_setup_password.terms.checkbox_3")})]})]}),(0,xx.jsx)("div",{className:"setup-password-terms-view__actions",children:(0,xx.jsx)(Xb,{dataTestId:"setup-password-terms-continue-button",onClick:e,disabled:!s,copykey:"dyn_setup_password.button.continue",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},expanded:!0,children:n("dyn_setup_password.button.continue")})})]})})]})},era=["https://www.googleapis.com/auth/drive.appdata","https://www.googleapis.com/auth/drive.file"],err={isChecking:!1,missingScopes:[],status:"idle"},ero=()=>{let e=$_("user"),t=FG(),n=J6(),{linkSocialAccount:i}=Y_(),[a,r]=(0,_N.useState)(err),o=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){var n,i;let a=null!=(i=null==(n=null==e?void 0:e.find(e=>"oauth"===e.format&&e.oauthProvider===hO.Google))?void 0:n.id)?i:void 0;
91if(!a){let e={isChecking:!1,missingScopes:era,status:"needs-access"};return r(e),e}try{let{accessToken:e,scopes:n}=yield Lr().getEndUserOauthAccessToken({environmentId:t,oauthAccountId:a});if(0===n.length){let t={accessToken:e,isChecking:!1,missingScopes:[],status:"needs-access"};return r(t),t}let i=era.filter(e=>!n.includes(e)),o=0===i.length?{accessToken:e,isChecking:!1,missingScopes:[],status:"ready"}:{accessToken:e,isChecking:!1,missingScopes:i,status:"needs-access"};return r(o),o}catch(t){let e={error:t,isChecking:!1,missingScopes:[],status:"error"};return r(e),e}}),[t]),s=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){return r(e=>Object.assign(Object.assign({},e),{isChecking:!0})),o(null==e?void 0:e.verifiedCredentials)}),[o,e]),l=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){var t;r(e=>Object.assign(Object.assign({},e),{isChecking:!0}));try{yield i(hO.Google,{forcePopup:!0,showWidgetAfterConnection:!1});let a=yield n();return o(null!=(t=null==a?void 0:a.verifiedCredentials)?t:null==e?void 0:e.verifiedCredentials)}catch(t){let e={error:t,isChecking:!1,missingScopes:[],status:"error"};return r(e),e}}),[i,o,n,e]),d=(0,_N.useCallback)(()=>r(err),[]);return Object.assign(Object.assign({},a),{check:s,requestAccess:l,reset:d})},ers=["Cloud Backup","Download"],erl=({currentStep:e,completedSteps:t})=>(0,xx.jsx)("div",{className:"waas-backup-view__stepper",children:ers.map((n,i)=>{let a,r;return(0,xx.jsxs)("div",{className:"waas-backup-view__step-container",children:[(0,xx.jsx)("div",{className:(a=["waas-backup-view__step"],i<t?a.push("waas-backup-view__step--completed"):i===e?a.push("waas-backup-view__step--current"):a.push("waas-backup-view__step--upcoming"),a.join(" ")),children:(0,xx.jsx)("div",{className:"waas-backup-view__step-indicator",children:i<t?(0,xx.jsx)(enw,{className:"waas-backup-view__step-check"}):(0,xx.jsx)("div",{className:"waas-backup-view__step-number",children:i+1})})}),i<ers.length-1&&(0,xx.jsx)("div",{className:(r=["waas-backup-view__step-separator"],t>=1&&r.push("waas-backup-view__step-separator--solid"),r.join(" "))})]},n)})});var erd=["title","titleId"];function erc(){return(erc=Object.assign.bind()).apply(null,arguments)}var eru=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,erd);return _N.createElement("svg",erc({width:21,height:20,viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,ya||(ya=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.417 14.167c0 .92.746 1.666 1.666 1.666h8.334c.92 0 1.666-.746 1.666-1.666v-.834a.833.833 0 0 1 1.667 0v.834a3.333 3.333 0 0 1-3.333 3.333H6.083a3.333 3.333 0 0 1-3.333-3.333v-.834a.833.833 0 0 1 1.667 0v.834Zm1.91-4.756a.833.833 0 0 1 1.179 0l1.91 1.91V3.333a.833.833 0 0 1 1.667 0v7.989l1.911-1.911a.833.833 0 1 1 1.179 1.178l-3.334 3.334a.833.833 0 0 1-1.178 0l-3.334-3.334a.833.833 0 0 1 0-1.178Z",fill:"#ABACB2"})))},erm=["title","titleId"];function erp(){return(erp=Object.assign.bind()).apply(null,arguments)}var erh=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,erm);return _N.createElement("svg",erp({width:17,height:16,viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yr||(yr=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.335 1.917c.962-1.66
917 3.368-1.667 4.33 0l5.774 10c.962 1.666-.241 3.75-2.166 3.75H2.726c-1.924 0-3.127-2.084-2.165-3.75l5.774-10Zm2.887.833a.833.833 0 0 0-1.444 0l-5.773 10A.833.833 0 0 0 2.726 14h11.547a.833.833 0 0 0 .722-1.25l-5.773-10ZM8.5 5.667c.46 0 .833.373.833.833v1.667a.833.833 0 0 1-1.666 0V6.5c0-.46.373-.833.833-.833ZM7.667 11.5c0-.46.373-.833.833-.833h.008a.833.833 0 1 1 0 1.666H8.5a.833.833 0 0 1-.833-.833Z",fill:"#DD8500"})))},erv=["title","titleId"];function erf(){return(erf=Object.assign.bind()).apply(null,arguments)}var erg=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,erv);return _N.createElement("svg",erf({width:65,height:64,viewBox:"0 0 65 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yo||(yo=_N.createElement("path",{d:"M32.5 0c17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32-17.673 0-32-14.327-32-32 0-17.673 14.327-32 32-32Zm.11 42.446c-1.561 0-2.828 1.243-2.828 2.777 0 1.533 1.267 2.777 2.828 2.777h.038c1.562 0 2.828-1.244 2.828-2.777 0-1.534-1.266-2.777-2.828-2.777h-.038Zm1.8-26.297a12.215 12.215 0 0 0-7.658 1.286c-2.326 1.25-4.14 3.242-5.07 5.659-.55 1.434.187 3.036 1.648 3.578 1.461.541 3.092-.183 3.644-1.617.428-1.116 1.294-2.103 2.495-2.75a6.458 6.458 0 0 1 3.783-.708l-1.595 10.396-.003.001c-1.488.457-2.319 2.012-1.856 3.475.463 1.464 2.048 2.283 3.539 1.828l-.839-2.652c.8 2.525.84 2.644.843 2.65l.004-.001.01-.003.032-.01.098-.031a23.601 23.601 0 0 0 1.448-.535c.906-.368 2.136-.93 3.388-1.693 2.28-1.392 5.665-4.095 5.665-8.304.004-2.583-.993-5.054-2.763-6.98-1.767-1.921-4.188-3.176-6.814-3.589Zm-.894 5.484c1.405.22 2.642.884 3.51 1.827.862.938 1.307 2.092 1.305 3.252v.005c0 1.075-.945 2.335-2.995 3.587-.913.557-1.848.988-2.566 1.28a17.913 17.913 0 0 1-1.064.393l1.81-10.344Z",fill:"currentColor"})))},ery=["title","titleId"];function erw(){return(erw=Object.assign.bind()).apply(null,arguments)}var er_=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ery);return _N.createElement("svg",erw({width:7,height:32,viewBox:"0 0 7 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,ys||(ys=_N.createElement("path",{d:"M6.4 3.2a3.2 3.2 0 0 0-6.4 0V16a3.2 3.2 0 0 0 6.4 0V3.2ZM3.2 25.6a3.2 3.2 0 0 0 0 6.4h.032a3.2 3.2 0 0 0 0-6.4H3.2Z",fill:"#F9F9FB"})))},erb=["title","titleId"];function erk(){return(erk=Object.assign.bind()).apply(null,arguments)}var erI=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,erb);return _N.createElement("svg",erk({width:64,height:64,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yl||(yl=_N.createElement("path",{d:"M32 0c17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32C14.327 64 0 49.673 0 32 0 14.327 14.327 0 32 0Zm10.325 34.635a.89.89 0 0 0-1.258-.016l-1.8 1.757a.89.89 0 0 0-.016 1.258l1.758 1.801a.89.89 0 0 0 1.273-1.242l-.338-.346a7.119 7.119 0 1 1-5.245.735.89.89 0 1 0-.886-1.543 8.897 8.897 0 1 0 6.321-.975l.176-.171a.89.89 0 0 0 .015-1.258ZM19.95 15A4.95 4.95 0 0 0 15 19.95v23.1A4.95 4.95 0 0 0 19.95 48h8.11a12.481 12.481 0 0 1-.383-3.081c0-6.002 4.245-11.014 9.897-12.193a2.47 2.47 0 0 1 2.183-.257A12.405 12.405 0 0 1 48 35.262V26.55a4.95 4.95 0 0 0-4.95-4.95h-23.1a1.65 1.65 0 1 1 0-3.3h19.8a1.65 1.65 0 1 0 0-3.3h-19.8Z",fill:"#4779FF"})))},erx=["title","titleId"];function erS(){return(erS=Object.assign.bind()).apply(null,arguments)}var erC=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,erx);return _N.createElement("svg",erS({width:327,height:112,viewBox:"0 0 327 112",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,_N.createElement("mask",{id:"secure-account_svg__a",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:0,y:0,width:327,height:112},yd||(yd=_N.createElement("path",{d:"M315 0H12C5.373 0 0 5.373 0 12v88c0 6.627 5.373 12 12 12h303c6.627 0 12-5.373 12-12V12c0-6.627-5.373-12-12-12Z",fill:"#fff"}))),_N.createElement("g",{mask:"url(#secure-account_svg__a)"},yc||(yc=_N.createElement("path",{d:"M164 228c62.96 0 114-51.04 114-114S226.96 0 164 0 50 51.04 50 114s51.04 114 114 114Z",fill:"url(#secure-account_svg__b)",fillOpacity:.12})),_N.createElement("mask",{id:"secure-account_svg__c",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:86,y:29,width:40,height:40},yu||(yu=_N.createElement("path",{d:"M116.91 29 86 37.282l8.282 30.91 30.91-8.282L116.91 29Z",fill:"#fff"}))),_N.createElement("g",{mask:"url(#secure-account_svg__c)"},_N.createElement("mask",{id:"secure-account_svg__d",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:90,y:33,width:31,height:31},ym||(ym=_N.createElement("path",{d:"M119.763 44.8c-2.097-7.825-10.139-12.468-17.963-10.371-7.824 2.096-12.468 10.138-10.371 17.962 2.096 7.825 10.139 12.468 17.963 10.371 7.824-2.096 12.467-10.138 10.371-17.962Z",fill:"#fff"}))),yp||(yp=_N.createElement("g",{mask:"url(#secure-account_svg__d)"},_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M118.709 55.166a14.617 14.617 0 0 0 1.054-10.366c-2.097-7.824-10.139-12.467-17.963-10.37-7.825 2.096-12.468 10.138-10.371 17.962a14.612 14.612 0 0 0 6.097 8.451c1.808-3.916 6.565-6.42 9.647-7.247 3.083-.826 7.955-1.146 11.536 1.57Zm-19.375-8.688a5.5 5.5 0 1 1 10.625-2.847 5.5 5.5 0 0 1-10.625 2.847Z",fill:"#4779FF"})))),yh||(yh=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m207.67 19.875-.767 2.862a9.86 9.86 0 0 0-5.861 6.61c-1.412 5.268 1.715 10.684 6.984 12.096 5.268 1.412 10.684-1.715 12.096-6.984a9.862 9.862 0 0 0-1.771-8.655l.767-2.861a5.926 5.926 0 0 0-11.448-3.068Zm9.321 2.498-.444 1.655a9.844 9.844 0 0 0-3.409-1.665 9.847 9.847 0 0 0-3.785-.262l.444-1.656a3.723 3.723 0 1 1 7.194 1.928Zm-3.445 8.52a2.57 2.57 0 0 1-2.019 1.862l-.539 2.011a1.1 1.1 0 1 1-2.127-.57l.539-2.01a2.569 2.569 0 1 1 4.146-1.294ZM164.943 32.064a6.216 6.216 0 0 0-1.779 0c-.681.098-1.313.337-1.816.527l-.135.05-16.68 6.256-.407.152c-1.922.718-3.61 1.348-4.909 2.493a9.336 9.336 0 0 0-2.553 3.683c-.616 1.62-.613 3.421-.61 5.473V66.01c0 8.793 4.783 16.125 9.953 21.51 5.204 5.422 11.159 9.252 14.307 11.089l.128.075c.574.337 1.32.775 2.307.987a6.619 6.619 0 0 0 2.609 0c.987-.212 1.733-.65 2.307-.987l.128-.075c3.148-1.837 9.103-5.667 14.307-11.088 5.17-5.386 9.953-12.718 9.953-21.511V50.698c.003-2.052.006-3.854-.611-5.473a9.333 9.333 0 0 0-2.552-3.683c-1.3-1.145-2.987-1.775-4.909-2.493l-.407-.152-16.68-6.255-.135-.05c-.503-.19-1.136-.43-1.816-.528Zm7.008 18.695c0-1.726-1.4-3.126-3.127-3.126h-14.069a6.253 6.253 0 0 0-6.153 5.133 6.234 6.234 0 0 1 4.589-2.007h18.76Zm1.562 3.127c3.454 0 6.253 2.8 6.253 6.253v12.506a6.253 6.253 0 0 1-6.253 6.254h-18.759a6.253 6.253 0 0 1-6.253-6.254V60.14a6.253 6.253 0 0 1 6.253-6.253h18.759Z",fill:"#4779FF"}))),yv||(yv=_N.createElement("defs",null,_N.createElement("linearGradient",{id:"secure-account_svg__b",x1:164,y1:0,x2:164,y2:93.5,gradientUnits:"userSpaceOnUse"},_N.createElement("stop",{stopColor:"#4779FF"}),_N.createElement("stop",{offset:1,stopColor:"#4779FF",stopOpacity:0})))))};let erR=(e,t,n)=>{let i;if("email"===e.type)i=n("dyn_step_up_reauth.option.email","Email");else if("sms"===e.type)i=n("dyn_step_up_reauth.option.sms","SMS");else if("oauth"===e.type){let t=e.oauthProvider?e.oauthProvider.charAt(0).toUpperCase()+e.oauthProvider.slice(1):e.label;i=n(`dyn_step_up_reauth.option.social_${e.oauthProvider}`,t)}else i=n("dyn_step_up_reauth.option.wallet","Wallet");return(0,xx.jsxs)(Xs,{buttonClassName:"mfa-choose-device-view__button",expanded:!0,onClick:()=>t(e),children:[(0,xx.jsxs)("div",{className:"mfa-choose-device-view__button__header","data-testid":`step-up-reauth-option-${e.type}`,children:[(0,xx.jsx)(zQ,{color:"primary",children:i}),(0,xx.jsx)(Qz,{className:"mfa-choose-device-view__icon--rotate"})]}),(0,xx.jsx)(zQ,{className:"mfa-choose-device-view__button__description",color:"secondary",children:e.label})]},`${e.type}-${e.credentialId}`)};var erO=["title","titleId"];function erj(){return(erj=Object.assign.bind()).apply(null,arguments)}var erT=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,erO);return _N.createElement("svg",erj({width:17,height:16,viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yf||(yf=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.638 2.862a.667.667 0 0 0-.943 0L7.167 8.391v.943h.942l5.53-5.53a.667.667 0 0 0 0-.942Zm-1.886-.943a2 2 0 1 1 2.829 2.829l-5.724 5.724a.667.667 0 0 1-.471.195H6.5A.667.667 0 0 1 5.833 10V8.115c0-.177.07-.347.196-.472l5.723-5.724ZM4.5 4a.667.667 0 0 0-.667.667V12c0 .368.299.667.667.667h7.333A.667.667 0 0 0 12.5 12V8.667a.667.667 0 0 1 1.333 0V12a2 2 0 0 1-2 2H4.5a2 2 0 0 1-2-2V4.667a2 2 0 0 1 2-2h3.333a.667.667 0 0 1 0 1.333H4.5Z",fill:"currentColor"})))};let erP=({autoFocus:e,disabled:t,inputIndex:n,inputMode:i,isValidated:a,name:r,onChange:o,pattern:s,type:l,value:d,values:c,hasError:u})=>{let m=(0,_N.useRef)(null);return(0,_N.useEffect)(()=>{var t;
91e&&0===n&&(null==(t=null==m?void 0:m.current)||t.focus())},[e,n]),(0,xx.jsx)("input",{ref:m,className:zj("pin-input__input",{"pin-input__input--error":!!u,"pin-input__input--success":!!a}),disabled:t,name:r,value:d,onChange:e=>{let t=c[n],i=e.target.value.replace(/\s+/g,""),a=[...c],r=(!t||i.length>2?i.split(""):""===i?[]:t[0]===i[0]?[i[1]]:[i[0]]).slice(0,a.length-n),s="number"===l?/(^$)|(\d+)/:/.*/,d=r.every(e=>s.test(e)),u=m.current;if(d){r.length?r.forEach((e,t)=>a[n+t]=e):a[n]="",o(a);for(let e=0;e<r.length;e++)u=null==u?void 0:u.nextElementSibling;r&&u instanceof HTMLInputElement&&u.focus()}},onKeyDown:({key:e})=>{var t;if("Backspace"===e&&""===c[n]&&n>0){let e=null==(t=m.current)?void 0:t.previousElementSibling;e instanceof HTMLInputElement&&e.focus()}},"data-testid":n,pattern:s,inputMode:i,tabIndex:0})},erE=({handleComplete:e,initialValue:t,inputMode:n,isLoading:i,isValidated:a,pattern:r,type:o="number",hasError:s,onChange:l,disabled:d})=>{let c=(0,_N.useRef)(null),[u,m]=(0,_N.useState)(t),p=t=>{let n=t.join("");m(t),null==l||l(n),t.every(e=>e)&&e(n)};return(0,_N.useEffect)(()=>{var e,n;s&&(m(t),null==(n=null==(e=null==c?void 0:c.current)?void 0:e.getElementsByTagName("input").item(0))||n.focus())},[s,t,c]),(0,xx.jsx)("div",{className:"pin-field__container",ref:c,children:u.map((e,t)=>(0,xx.jsx)(erP,{values:u,inputIndex:t,value:e,onChange:p,disabled:i||d,inputMode:n,isValidated:a,pattern:r,type:o,autoFocus:!0,hasError:s},`pin_input_${t}`))})};var erA=["title","titleId"];function erN(){return(erN=Object.assign.bind()).apply(null,arguments)}var erq=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,erA);return _N.createElement("svg",erN({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yg||(yg=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 2.666a5.333 5.333 0 1 0 0 10.667A5.333 5.333 0 0 0 8 2.666ZM1.333 8a6.667 6.667 0 1 1 13.333 0A6.667 6.667 0 0 1 1.333 8Zm9.138-1.805c.26.26.26.682 0 .943L7.804 9.804a.667.667 0 0 1-.942 0L5.528 8.471a.667.667 0 1 1 .943-.943l.862.862 2.195-2.195c.26-.26.683-.26.943 0Z",fill:"currentColor"})))};let erU=({retryHandler:e,secondsToRetry:t=15,disabled:n=!1,className:i})=>{let{t:a}=$G(),[r,o]=(0,_N.useState)(!1),{remainingSeconds:s,startCountdown:l}=(({callback:e,seconds:t})=>{let[n,i]=(0,_N.useState)(t),a=(0,_N.useRef)(),r=()=>{a.current=setTimeout(()=>{i(e=>e-1)},1e3)};return(0,_N.useEffect)(()=>{if(a.current){if(n<=0){e&&e();return}return r(),()=>clearTimeout(a.current)}},[n,e]),{remainingSeconds:n,startCountdown:()=>{if(a.current)return i(t);r()},stopCountdown:()=>{clearTimeout(a.current),a.current=void 0}}})({callback:()=>o(!1),seconds:t}),{isLoading:d,mutate:c}=YB(e,{onSuccess:()=>{o(!0),l()}}),u=zj("retry-send-verification-code-section",i);return r?(0,xx.jsxs)("div",{className:u,children:[(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",copykey:"dyn_otp_verification.resend_code_in",children:a("dyn_otp_verification.resend_code_in",{remainingSeconds:s})}),(0,xx.jsxs)("span",{className:"retry-send-verification-code-section__confirmation",children:[(0,xx.jsx)(zX,{color:"success-1",children:(0,xx.jsx)(erq,{})}),(0,xx.jsx)(zQ,{variant:"body_small",weight:"medium",color:"primary",copykey:"dyn_otp_verification.code_sent",children:a("dyn_otp_verification.code_sent")})]})]}):(0,xx.jsxs)("div",{className:u,children:[(0,xx.jsx)(zQ,{variant:"body_small",weight:"medium",color:"secondary",copykey:"dyn_otp_verification.code_not_received",className:"retry-send-verification-code-section__not-received",children:a("dyn_otp_verification.code_not_received")}),(0,xx.jsx)(eew,{className:"email-verification__text-button",disabled:d||n,onClick:()=>c(),copykey:"dyn_otp_verification.resend_code",children:a("dyn_otp_verification.resend_code")})]})},erM=({onClickBack:e,onClickEditDestination:t,isLoading:n,disabled:i,displayedDestination:a,description:r,onPinComplete:o,isValid:s,error:l,retryHandler:d,onPinChange:c,successBannerTextKey:u,MainIcon:m,hideHeader:p,appendAboveOTPIn
91put:h,appendToEnd:v})=>{let{t:f}=$G(),g=e&&(0,xx.jsx)(BV,{type:"button",onClick:e,"data-testid":"back-button",children:(0,xx.jsx)(QE,{})}),y=(0,_N.useMemo)(()=>s?"dyn_otp_verification.verification_succeeded":"dyn_otp_verification.confirm_code",[s]);return(0,xx.jsxs)(xx.Fragment,{children:[!p&&(0,xx.jsx)(Xy,{alignContent:"bottom",leading:e&&g,children:(0,xx.jsx)("div",{className:"otp-verification-view__status-header",children:(0,xx.jsx)(zQ,{weight:"medium",variant:"title",color:"primary",className:"otp-verification-view__title",copykey:y,children:f(y)})})}),u&&s&&(0,xx.jsx)(eep,{type:"notice",messageKey:u,disableTruncate:!0}),(0,xx.jsx)(eep,{type:"error",messageKey:null==l?void 0:l.message}),(0,xx.jsxs)("div",{className:zj("otp-verification-view",{"otp-verification-view--message":!!(u&&s||l)}),children:[s&&(0,xx.jsx)(en2,{Icon:m,iconSize:64,InnerIcon:enw}),!s&&(0,xx.jsx)(Xf,{Icon:m,iconSize:96,isSpinning:n,className:"otp-verification-view__icon-with-spinner",treatAsFunctionComponent:!0}),(0,xx.jsxs)("div",{className:"otp-verification-view__body",children:[s&&(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_otp_verification.hang_tight",children:f("dyn_otp_verification.hang_tight")}),!s&&(r?(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_otp_verification.description",children:r}):(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_otp_verification.description",children:f("dyn_otp_verification.description")}),(0,xx.jsxs)("div",{className:"otp-verification-view__destination-container",children:[a&&(0,xx.jsx)(zQ,{variant:"body_normal",weight:"bold",color:"secondary",children:a}),t&&(0,xx.jsx)(BV,{onClick:t,"data-testid":"otp-verification-view__edit-button",children:(0,xx.jsx)(zX,{color:"text-tertiary",children:(0,xx.jsx)(erT,{})})})]})]}))]}),h,(0,xx.jsx)(erE,{initialValue:Array(6).join(".").split("."),isLoading:n,handleComplete:o,isValidated:s,inputMode:"numeric",pattern:"[0-9]*",hasError:!!l,onChange:c,disabled:i}),d&&(0,xx.jsx)(erU,{className:"otp-verification-view__retry-container",retryHandler:d}),v]})]})};var erD=["title","titleId"];function erW(){return(erW=Object.assign.bind()).apply(null,arguments)}var er$=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,erD);return _N.createElement("svg",erW({width:64,height:64,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yy||(yy=_N.createElement("circle",{cx:32,cy:32,r:32,fill:"currentColor"})),yw||(yw=_N.createElement("path",{d:"M51 29.333a1.333 1.333 0 0 0-1.333 0l-17.334 9.8L15 29.333a1.333 1.333 0 0 0-2 1.16V42a4 4 0 0 0 4 4h30.667a4 4 0 0 0 4-4V30.5A1.333 1.333 0 0 0 51 29.333Z",fill:"#fff"})),y_||(y_=_N.createElement("path",{d:"M47.667 18H17a4 4 0 0 0-4 4v2.5a1.334 1.334 0 0 0 .667 1.16l18 10.167a1.333 1.333 0 0 0 1.333 0L51 25.66a1.334 1.334 0 0 0 .667-1.16V22a4 4 0 0 0-4-4Z",fill:"#fff"})))};let erz=e=>(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(er$,Object.assign({},e,{"data-testid":"sign-in-with-email-icon"}))});var erF=["title","titleId"];function erL(){return(erL=Object.assign.bind()).apply(null,arguments)}var erV=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,erF);return _N.createElement("svg",erL({width:64,height:64,viewBox:"0 0 64 64",f
91ill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yb||(yb=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32 64c17.673 0 32-14.327 32-32C64 14.327 49.673 0 32 0 14.327 0 0 14.327 0 32c0 17.673 14.327 32 32 32Zm-7.91-50h14.892a4.092 4.092 0 0 1 4.09 4.09v27.82a4.092 4.092 0 0 1-4.09 4.09H24.09A4.092 4.092 0 0 1 20 45.91V18.09A4.092 4.092 0 0 1 24.09 14Zm4.992 31.91a2.451 2.451 0 0 0 2.454 2.454 2.451 2.451 0 0 0 2.455-2.455 2.451 2.451 0 0 0-2.455-2.454 2.451 2.451 0 0 0-2.454 2.454Zm-5.81-4.092H39.8V18.91H23.273v22.91Z",fill:"#4779FF"})))};let erB=e=>(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(erV,Object.assign({},e,{"data-testid":"sign-in-with-sms-icon"}))});var erK=["title","titleId"];function erZ(){return(erZ=Object.assign.bind()).apply(null,arguments)}var erG=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,erK);return _N.createElement("svg",erZ({viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yk||(yk=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.272 3.708c.177-.027.364-.041.561-.041h7.5a3.088 3.088 0 0 1 .539.036c.906.106 1.613.486 2.096 1.045.483.56.782 1.348.782 2.335v.459h-.983a2.406 2.406 0 0 0-1.73.72 2.424 2.424 0 0 0-.717 1.955c.114 1.342 1.317 2.241 2.547 2.241h.883v.459c0 1.08-.357 1.92-.926 2.49-.57.57-1.411.926-2.49.926h-7.5c-1.08 0-1.922-.356-2.491-.926-.57-.57-.926-1.41-.926-2.49V7.083c0-.98.293-1.763.77-2.322.474-.556 1.17-.938 2.065-1.05l.02-.003Zm12.978 8.551v.658c0 1.42-.477 2.662-1.366 3.55-.888.89-2.13 1.366-3.55 1.366h-7.5c-1.421 0-2.663-.476-3.552-1.365-.889-.889-1.365-2.13-1.365-3.551V7.083c0-1.286.39-2.428 1.128-3.295.738-.865 1.784-1.408 3.01-1.564a5.19 5.19 0 0 1 .778-.057h7.5c.227 0 .476.008.73.048 1.235.148 2.293.687 3.04 1.553.75.869 1.147 2.019 1.147 3.315v.657c.495.272.834.794.834 1.402v1.716c0 .608-.338 1.13-.834 1.401Zm-2.581-3.213a.903.903 0 0 0-.565.269l-.013.013a.924.924 0 0 0-.278.75l.001.01c.038.455.484.87 1.053.87h1.614c.069-.006.102-.057.102-.1V9.142c0-.043-.033-.094-.102-.1h-1.714a1.046 1.046 0 0 0-.098.004ZM5.083 7.5a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z",fill:"currentColor"})))},erH=["title","titleId"];function erJ(){return(erJ=Object.assign.bind()).apply(null,arguments)}var erY=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,erH);return _N.createElement("svg",erJ({width:327,height:112,viewBox:"0 0 327 112",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yI||(yI=_N.createElement("g",{clipPath:"url(#access-blocked_svg__a)"},_N.createElement("circle",{cx:164,cy:114,r:114,fill:"url(#access-blocked_svg__b)",fillOpacity:.12}),_N.createElement("circle",{cx:220.352,cy:29.265,r:15.729,transform:"rotate(15 220.352 29.265)",fill:"#4779FF"}),_N.createElement("path",{d:"M223.594 23.62a1.573 1.573 0 1 0-3.038-.815l-1.629 6.078a1.573 1.573 0 1 0 3.039.814l1.628-6.077ZM219.225 33.848a1.573 1.573 0 0 0-.814 3.039l.015.004a1.574 1.574 0 0 0 .814-3.039l-.015-.004Z",fill:"#F9F9FB"}),_N.createElement("g",{clipPath:"url(#access-blocked_svg__c)",fill:"#4779FF"},_N.createElement("path",{d:"M101.972 36.04a8 8 0 0 1 9.798 5.657l-2.897.777a5 5 0 0 0-9.66 2.588l-2.897.776a8 8 0 0 1 5.656-9.797ZM118.498 47.487a5.333 5.333 0 0 0-6.532-3.772l-14.81 3.969a5.333 5.333 0 0 0-3.772 6.532l1.898 7.084a5.333 5.333 0 0 0 6.532 3.77l14.8
9111-3.968a5.334 5.334 0 0 0 3.771-6.532l-1.898-7.083Z"})),_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M164.943 32.064a6.216 6.216 0 0 0-1.779 0c-.681.098-1.313.337-1.816.527l-.135.05-16.68 6.256-.407.152c-1.922.718-3.61 1.348-4.909 2.493a9.336 9.336 0 0 0-2.553 3.683c-.616 1.62-.613 3.421-.61 5.473V66.01c0 8.793 4.783 16.125 9.953 21.51 5.204 5.422 11.159 9.252 14.307 11.089l.128.075c.574.337 1.32.775 2.307.987a6.619 6.619 0 0 0 2.609 0c.987-.212 1.733-.65 2.307-.987l.128-.075c3.148-1.837 9.103-5.667 14.307-11.088 5.17-5.386 9.953-12.718 9.953-21.511V50.698c.003-2.052.006-3.854-.611-5.473a9.333 9.333 0 0 0-2.552-3.683c-1.3-1.145-2.987-1.775-4.909-2.493l-.407-.152-16.68-6.255-.135-.05c-.503-.19-1.136-.43-1.816-.528Zm-3.344 46.703c-1.172-2.936-2.026-7.051-2.236-11.797h9.298c-.21 4.746-1.064 8.861-2.236 11.797-.683 1.709-1.393 2.816-1.971 3.428-.198.21-.346.328-.442.393a2.703 2.703 0 0 1-.442-.392c-.578-.613-1.288-1.72-1.971-3.429Zm0-28.13c-1.208 3.025-2.078 7.301-2.253 12.228h9.332c-.175-4.927-1.045-9.203-2.253-12.227-.683-1.709-1.393-2.816-1.971-3.429a2.703 2.703 0 0 0-.442-.392 2.703 2.703 0 0 0-.442.392c-.578.613-1.288 1.72-1.971 3.429Zm-15.106 12.228h8.746c.21-6.38 1.506-11.989 3.423-15.668-6.57 2.184-11.466 8.283-12.169 15.668Zm.046 4.105h8.716c.253 6.201 1.533 11.642 3.407 15.238-6.442-2.141-11.274-8.046-12.123-15.238Zm34.946 0h-8.716c-.253 6.201-1.533 11.642-3.407 15.238 6.442-2.141 11.275-8.046 12.123-15.238Zm.133-2.267v.065-.131.066Zm-8.833-1.838h8.746c-.703-7.385-5.599-13.484-12.169-15.668 1.917 3.68 3.213 9.289 3.423 15.668Zm-8.909 19.795c0-.001.007-.004.023-.008a.077.077 0 0 1-.023.008Zm.25-.008a.064.064 0 0 1 .022.008s-.007-.001-.022-.008Zm.022-35.907c0 .001-.007.004-.023.008a.077.077 0 0 1 .023-.008Zm-.249.008c-.016-.004-.023-.007-.023-.008 0 0 .007.001.023.008Z",fill:"#4779FF"}))),yx||(yx=_N.createElement("defs",null,_N.createElement("clipPath",{id:"access-blocked_svg__a"},_N.createElement("rect",{width:327,height:112,rx:12,fill:"#fff"})),_N.createElement("clipPath",{id:"access-blocked_svg__c"},_N.createElement("path",{fill:"#fff",transform:"rotate(-15 188.268 -307.493)",d:"M0 0h32v32H0z"})),_N.createElement("linearGradient",{id:"access-blocked_svg__b",x1:164,y1:0,x2:164,y2:93.5,gradientUnits:"userSpaceOnUse"},_N.createElement("stop",{stopColor:"#4779FF"}),_N.createElement("stop",{offset:1,stopColor:"#4779FF",stopOpacity:0})))))};let erX=e=>void 0!==e&&(XS(e,hO.Dynamic)||XS(e,hO.Blocto)||XS(e,hO.MagicLink)),erQ=xT(YN,"DynamicContextProvider"),er0=({emailProvider:e}={})=>{let t=erQ();return{connectWithEmail:(n,i={})=>t.connectWithEmail(n,Object.assign({provider:e},i)),connectWithSms:t.connectWithSms,retryOneTimePassword:t.retryOneTimePassword,verifyOneTimePassword:t.verifyOneTimePassword}};e.s(["useConnectWithOtp",0,er0],490631);let er1=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i;var er2=["title","titleId"];function er3(){return(er3=Object.assign.bind()).apply(null,arguments)}var er5=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,er2);return _N.createElement("svg",er3({width:25,height:24,viewBox:"0 0 25 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yS||(yS=_N.createElement("rect",{x:.5,width:24,height:24,rx:12,fill:"var(--icon-background, var(--dynamic-hover))"})),yC||(yC=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.22 7.47a.75.75 0 0 1 1.06 0l3.75 3.75a.75.75 0 0 1 0 1.06l-3.75 3.75a.75.75 0 1 1-1.06-1.06l2.47-2.47H7.5a.75.75 0 0 1 0-1.5h8.19l-2.47-2.47a.75.75 0 0 1 0-1.06Z",fill:"var(--icon-arrow, var(--dynamic-text-secondary))"})))};let er6=({disabled:e,highlighted:t,isFocused:n,isHovered:i,className:a,style:r,emailSubmitButtonInsideInput:o=!1})=>o?(0,xx.jsx)(BV,{"data-testid":"in_line_submit_button",type:"submit",className:zj("inline-submit-button",a,{"icon-button--active":n||i,"icon-button--has-content":t}),disabled:e,style:r,children:(0,xx.jsx)(er5,{})}):null,er4=({isLoading:e,onSubmit:t,isEmailInvalid:n=!1,currentEmail:i,emailSubmitButtonInsideInput:a=!1,buttonCopyKey:r="dyn_login.email_form.submit_button.label",isDisabled:o=!1,className:s,style:l})=>{let{t:d}=$G(),[c,u]=(0,_N.useState)(null!=i?i:""),[m,p]=(0,_N.useState)(!1),[h,v]=(0,_N.useState)(!1);return(0,xx.jsxs)("form",{className:zj("login-with-email-form",s),style:l,"data-testid":"email-form",onSubmit:e=>$k(void 0,void 0,void 0,function*(){e.preventDefault(),er1.test(c)&&(null==t||t(c))}),children:[(0,xx.jsx)(BB,{id:"email_field",value:c,onChange:e=>{let{value:t}=e.currentTarget;u(t)},copykey:"dyn_login.email_form.email_field.label",label:d("dyn_login.email_form.email_field.label"),error:n,message:n&&d("dyn_login.helper.email_form.invali
91d_email"),suffix:(0,xx.jsx)(er6,{disabled:e||o,highlighted:c.length>0,isFocused:h,isHovered:m,emailSubmitButtonInsideInput:a}),disabled:e||o,type:"email",onPointerEnter:()=>p(!0),onPointerLeave:()=>p(!1),onFocus:()=>v(!0),onBlur:()=>v(!1),autoComplete:"email"}),!a&&(0,xx.jsx)(Xb,{dataTestId:"submit_button",buttonClassName:"login-with-email-form__button",type:"submit",loading:e,disabled:e||c.length<3||o,buttonVariant:"brand-primary",buttonPadding:"login-screen-height",expanded:!0,copykey:r,typographyProps:{color:"inherit"},children:d(r)})]})},er7=({isLoading:e,onSubmit:t,onSubmitError:n,currentEmail:i,className:a,style:r})=>{var o;let s=$_("projectSettings"),{view:l,pushView:d}=xD(),{setVerificationUUID:c,setDisplayedDestination:u}=Lb(),{setError:m}=xq(),[p,h]=(0,_N.useState)(!1),{connectWithEmail:v}=(()=>{let{projectSettings:e,walletConnectorOptions:t}=Fr(),{connectWithEmail:n}=er0(),{engageCaptcha:i}=Fc(),a=t.map(({walletConnector:e})=>e).find(e=>!!e.clearEmail&&e.requiresNonDynamicEmailOtp);return{connectWithEmail:(0,_N.useCallback)((t,r)=>$k(void 0,void 0,void 0,function*(){var o;xR.emit("authInit",{email:t,option:t,type:"email"});try{(null==(o=null==e?void 0:e.security.hCaptcha)?void 0:o.enabled)&&(null==a?void 0:a.key)!=="magicemailotp"?i({authMethod:"email",onCaptchaSuccess:e=>$k(void 0,void 0,void 0,function*(){yield n(t,{captchaToken:e}),null==r||r()})}):(yield n(t),null==r||r())}catch(e){throw xR.emit("authFailure",{email:t,option:t,type:"email"},{error:e}),e}}),[n,i,null==e?void 0:e.security.hCaptcha,a])}})(),f=(0,_N.useCallback)(e=>{"Email is not valid"===e.message||"Invalid Email Address"===e.message?h(!0):m(e.message),xj.debug(e),null==n||n()},[m,n]),g=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){null==t||t();try{yield v(e,()=>{c(void 0),u(e),d("login-with-email-verification")})}catch(e){f(e),d(l.type)}}),[v,t,f,d,l,c,u]);return s?erX(s.providers)?(0,xx.jsx)(er4,{onSubmit:g,isLoading:e,currentEmail:i,emailSubmitButtonInsideInput:null==(o=null==s?void 0:s.design.modal)?void 0:o.emailSubmitButtonInsideInput,isEmailInvalid:p,className:a,style:r}):(xj.error("Failed to render EmailSignInSection - no sign in provider enabled"),null):(xj.debug("Failed to render EmailSignInSection - no project settings"),null)},er8=e=>{var{children:t,className:n}=e,i=$b(e,["children","className"]);return(0,xx.jsx)(ear,Object.assign({},i,{className:zj(n,"icon-list-tile"),children:(0,xx.jsx)("div",{className:"icon-list-tile--children",children:t})}))};var er9=["title","titleId"];function eoe(){return(eoe=Object.assign.bind()).apply(null,arguments)}var eot=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,er9);return _N.createElement("svg",eoe({width:32,height:32,viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yR||(yR=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.667 2.667C7.403 2.667 8 3.264 8 4v1.333h1.333a1.333 1.333 0 0 1 0 2.667H8v1.333a1.333 1.333 0 1 1-2.667 0V8H4a1.333 1.333 0 0 1 0-2.667h1.333V4c0-.736.597-1.333 1.334-1.333Zm10.666 0c.574 0 1.084.367 1.265.911l2.847 8.54 7.023 2.634a1.333 1.333 0 0 1 0 2.496l-7.023 2.634-2.847 8.54a1.333 1.333 0 0 1-2.53 0l-2.846-8.54-7.023-2.634a1.333 1.333 0 0 1 0-2.496l7.023-2.634 2.846-8.54a1.333 1.333 0 0 1 1.265-.911Zm0 5.55-1.782 5.348c-.128.381-.42.685-.797.826L10.464 16l4.29 1.609c.377.141.67.445.797.826l1.782 5.349 1.783-5.348c.127-.382.42-.686.797-.827L24.203 16l-4.29-1.609a1.333 1.333 0 0 1-.797-.826l-1.783-5.349ZM8 21.332c.736 0 1.333.597 1.333 1.334V24h1.334a1.333 1.333 0 0 1 0 2.667H9.333V28a1.333 1.333 0 1 1-2.666 0v-1.333H5.333a1.333 1.333 0 0 1 0-2.667h1.334v-1.333c0-.737.597-1.334 1.333-1.334Z",fill:"currentColor"})))},eon=["title","titleId"];function eoi(){return(eoi=Object.assign.bind()).apply(null,arguments)}var eoa=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eon);return _N.createElement("svg",eoi({xmlns:"http://www.w3.org/2000/svg",width:65,height:64,viewBox:"0 0 65 64",fill:"none","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yO||(yO=_N.createElement("path",{d:"M32.5 0c17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32-17.673 0-32-14.327-32-32 0-17.673 14.327-32 32-32Zm10.325 34.635a.89.89 0 0 0-1.258-.016l-1.8 1.757a.89.89 0 0 0-.016 1.258l1.758 1.801a.89.89 0 0 0 1.273-1.242l-.338-.346a7.119 7.119 0 1 1-5.245.735.89.89 0 1 0-.886-1.543 8.897 8.897 0 1 0 6.321-.975l.176-.171a.89.89 0 0 0 .015-1.258ZM20.45 15a4.95 4.95 0 0 0-4.95 4.95v23.1A4.95 4.95 0 0 0 20.45 48h8.11a12.481 12.481 0 0 1-.383-3.081c0-6.004 4.247-11.016 9.901-12.194a2.462 2.462 0 0 1 2.172-.256 12.403 12.403 0 0 1 8.25 2.795V26.55a4.95 4.95 0 0 0-4.95-4.95h-23.1a1.65 1.65 0 1 1 0-3.3h19.8a1.65 1.65 0 1 0 0-3.3h-19.8Z",fill:"currentColor"})))},eor=["title","titleId"];function eoo(){return(eoo=Object.assign.bind()).apply(null,arguments)}var eos=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eor);return _N.createElement("svg",eoo({width:64,height:64,viewBox:"0 0 64 64",f
91ill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yj||(yj=_N.createElement("circle",{cx:32,cy:32,r:32,fill:"#FF4646"})))};let eol=({chainName:e,chainIcon:t,onClickAction:n,onClickClose:i})=>{let a=i&&(0,xx.jsx)(BV,{type:"button",onClick:i,"data-testid":"close-button",children:(0,xx.jsx)(Y5,{})});return(0,xx.jsxs)("div",{className:"bridge-next-wallet-to-connect-layout",children:[(0,xx.jsx)(Xy,{trailing:a,alignContent:"bottom",children:t&&(0,xx.jsx)("div",{className:"bridge-next-wallet-to-connect-layout__chain-icon",children:t})}),(0,xx.jsxs)("div",{className:"bridge-next-wallet-to-connect-layout__body",children:[(0,xx.jsxs)(zQ,{color:"primary",variant:"title",children:["Nice! Now let’s connect your ",e," wallet"]}),(0,xx.jsx)(Xb,{expanded:!0,buttonPadding:"large",onClick:n,children:`Connect ${e} wallet`})]})]})},eod=({title:e,body:t,onClickBack:n,onClickClose:i,onClickAction:a,actionButtonText:r="Continue",children:o,copykey:s})=>{let l=i&&(0,xx.jsx)(BV,{type:"button",onClick:i,"data-testid":"close-button",children:(0,xx.jsx)(Y5,{})}),d=n&&(0,xx.jsx)(BV,{type:"button",onClick:n,"data-testid":"back-button",children:(0,xx.jsx)(Qz,{})});return(0,xx.jsxs)("div",{className:"connected-wallets-list-layout",children:[(0,xx.jsx)(Xy,{leading:d,trailing:l,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:s,children:e})}),(0,xx.jsxs)("div",{className:"connected-wallets-list-layout__body",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",className:"connected-wallets-list-layout__body__text",children:t}),o,(0,xx.jsx)(Xb,{buttonPadding:"large",buttonVariant:"primary",onClick:a,children:r})]})]})},eoc=({body:e,chains:t=[],onClickAction:n,onClickClose:i,title:a,actionButtonText:r,copykey:o})=>{let s=i&&(0,xx.jsx)(BV,{type:"button",onClick:i,"data-testid":"close-button",children:(0,xx.jsx)(Y5,{})});return(0,xx.jsxs)("div",{className:"bridge-welcome-layout",children:[(0,xx.jsx)(Xy,{trailing:s,alignContent:"bottom",children:(0,xx.jsx)("div",{className:"bridge-welcome-layout__chain-icon-group",children:[...t].reverse().map((e,t)=>(0,xx.jsx)("div",{className:"bridge-welcome-layout__chain-icon",style:{zIndex:t},children:e.icon},e.id))})}),(0,xx.jsxs)("div",{className:"bridge-welcome-layout__body",children:[(0,xx.jsxs)("div",{className:"bridge-welcome-layout__message-container",children:[(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:o,children:a}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",children:e})]}),(0,xx.jsx)("div",{children:(0,xx.jsx)(eaM,{children:t.map(e=>(0,xx.jsx)(eaU,{children:e.name},e.id))})}),(0,xx.jsx)(Xb,{buttonVariant:"primary",buttonPadding:"large",onClick:n,children:r})]})]})},eou=e=>void 0!==e,eom=({handleSuccess:e})=>{var t;let{projectSettings:n}=Fr();return(null==(t=null==n?void 0:n.security.hCaptcha)?void 0:t.siteKey)?(0,xx.jsx)("form",{"data-testid":"captcha-form",children:(0,xx.jsx)(YY,{sitekey:n.security.hCaptcha.siteKey,onVerify:t=>e(t),theme:document.body.dataset.dynamicTheme})}):null};var eop=["title","titleId"];function eoh(){return(eoh=Object.assign.bind()).apply(null,arguments)}var eov=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eop);return _N.createElement("svg",eoh({width:65,height:64,viewBox:"0 0 65 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yT||(yT=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32.5 64c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32C14.827 0 .5 14.327.5 32c0 17.673 14.327 32 32 32Zm12.845-39.155a1.667 1.667 0 1 0-2.357-2.357L27.5 37.976l-5.488-5.488a1.667 1.667 0 1 0-2.357 2.357l6.666 6.667c.651.65 1.707.65 2.357 0l16.667-16.667Z",fill:"#4779FF"})))};let eof=e=>e===vx.VerifyEmail?"email":e===vx.VerifySms?"sms":void 0;class eog extends wL{constructor(e){super("Failed to get verification data: "+e)}}class eoy extends wL{constructor(e,t){super(e,t)}}let eow=e=>$k(void 0,[e],void 0,function*({verificationToken:e,verificationUUID:t,environmentId:n,captchaToken:i,sessionPublicKey:a}){try{return yield Lr().signInWithEmailVerification({emailVerificationVerifyRequest:{captchaToken:i,sessionPublicKey:a,verificationToken:e,verificationUUID:t},environmentId:n})}catch(t){let e=yield Lo(t,"Error email signin");if("missing_from_list"===e.error.code)throw new VF({email:e.payload.email});if("credential_not_enabled_for_sign_in"===e.code)throw new wL(e.error,la.CREDENTIAL_NOT_ENABLED_FOR_SIGN_IN);if("email_associated_with_different_provider"===e.code)throw new VL(e.error,e.payload);if("sandbox_maximum_threshold_reached"===e.error.code)throw new VD(e.error.message);throw new eoy(e.error,e.code)}}),eo_=e=>$k(void 0,[e],void 0,function*({email:e,environmentId:t,verificationUUID:n}){try{return yield Lr().retryEmailVerification({emailVerificationRetryRequest:{email:e,verificationUUID:n},environmentId:t})}catch(t){let e=yield Lo(t,"Error retrying email verification");throw new eoy(e.error,e.code)}});class eob extends wL{}let eok=e=>$k(void 0,[e],void 0,function*({isoCountryCode:e,phoneNumber:t,phoneCountryCode:n,environmentId:i,captchaToken:a}){try{return yield Lr().createSmsVerification({environmentId:i,smsVerificationCreateRequest:{captchaToken:a,isoCountryCode:e,phoneCountryCode:n,phoneNumber:t}})}catch(t){let e=yield Lo(t,"Error creating phone number verification");throw new eob(e.error,e.code)}}),eoI=e=>$k(void 0,[e],void 0,function*({verificationToken:e,verificationUUID:t,environmentId:n,captchaToken:i,sessionPublicKey:a}){var r;try{return yield Lr().signInWithSmsVerification({environmentId:n,smsVerificationVerifyRequest:{captchaToken:i,sessionPublicKey:a,verificationToken:e,verificationUUID:t}})}catch(t){let e=yield Lo(t,"Error signin phone number");if("credential_not_enabled_for_sign_in"===e.code)throw new wL(e.error,la.CREDENTIAL_NOT_ENABLED_FOR_SIGN_IN);if((null==(r=e.error)?void 0:r.code)==="missing_from_list")throw new VF({phoneNumber:e.payload.phoneNumber});if("wrong_sms_verification_token"===e.code)throw new eob(zR.getInstance().t("dyn_login.helper.phone_number_form.invali
91d_sms_verification"),e.code);if("sandbox_maximum_threshold_reached"===e.error.code)throw new VD(e.error.message);throw new eob(e.error,e.code)}}),eox=()=>{let{environmentId:e,user:t,userWithMissingInfo:n}=Fr(),{verificationUUID:i}=Lb();return{verifyOtp:(0,_N.useCallback)((a,r,o,s)=>$k(void 0,void 0,void 0,function*(){var l;if(!t&&!n)throw new wL(VQ);if(!s&&!i)throw new wL("No verification UUID is available");let d=yield("email"===o?e=>$k(void 0,[e],void 0,function*({verificationToken:e,verificationUUID:t,environmentId:n}){try{let i=jl({scope:h9.Credentiallink});return yield Lr({customHeaders:i?{[VV]:i}:void 0}).verifyEmailVerification({emailVerificationVerifyRequest:{verificationToken:e,verificationUUID:t},environmentId:n})}catch(t){let e=yield Lo(t,"Error linking email");if(e.code===vD.UserHasAlreadyAccountWithEmail)throw new By(e.error);if("sandbox_maximum_threshold_reached"===e.error.code)throw new VD(e.error.message);throw new eoy(e.error,e.code)}}):e=>$k(void 0,[e],void 0,function*({verificationToken:e,verificationUUID:t,environmentId:n}){try{let i=jl({scope:h9.Credentiallink});return yield Lr({customHeaders:i?{[VV]:i}:void 0}).verifySmsVerification({environmentId:n,smsVerificationVerifyRequest:{verificationToken:e,verificationUUID:t}})}catch(t){let e=yield Lo(t,"Error verifying phone number");if(xj.error(e.error),"credential_not_enabled_for_sign_in"===e.code)throw new wL(e.error,la.CREDENTIAL_NOT_ENABLED_FOR_SIGN_IN);if("sandbox_maximum_threshold_reached"===e.error.code)throw new VD(e.error.message);throw new eob(e.error,e.code)}}))({environmentId:e,verificationToken:r,verificationUUID:null!=s?s:i}),c=d.user,u=null!=(l=null==c?void 0:c.missingFields)?l:[],m=eof(d.nextView);return(VZ(d),m)?a({destination:m,missingFields:u,updateUserProfileResponse:d}):{isEmailVerificationRequired:!1,isSmsVerificationRequired:!1,missingFields:u,updateUserProfileResponse:d}}),[i,e,t,n])}},eoS=()=>{let e=eoC(),{verifyOtp:t}=eox();return(0,_N.useMemo)(()=>({verifyOtp:(n,i,a)=>t(e,n,i,a)}),[e,t])},eoC=()=>{let{setVerificationUUID:e,setDisplayedDestination:t}=Lb(),{environmentId:n}=Fr(),{verifyOtp:i}=eox(),a=(0,_N.useCallback)((e,t)=>$k(void 0,void 0,void 0,function*(){if("email"===e&&t.emailVerification||"sms"===e&&t.smsVerification)return t;let i="email"===e?"email":"phoneNumber";if(!t.user[i])throw new eog(`missing ${i} field to perform update`);let a=yield VO.validate({[i]:t.user[i]}),{emailVerification:r,smsVerification:o}=yield Jw(n,a);if("email"===e&&!r||"sms"===e&&!o)throw new eog(`could not get ${e} verification data from api`);return Object.assign(Object.assign({},t),{emailVerification:r,smsVerification:o})}),[n]),r=(0,_N.useCallback)(n=>$k(void 0,[n],void 0,function*({updateUserProfileResponse:n,missingFields:o,destination:s}){var l,d,c,u,m,p,h;let v=yield a(s,n),{displayDestination:f,verificationUUID:g}="email"===s?{displayDestination:null==(l=v.emailVerification)?void 0:l.email,verificationUUID:null==(d=v.emailVerification)?void 0:d.verificationUUID}:{displayDestination:ee8("+"+(null!=(u=null==(c=v.smsVerification)?void 0:c.phoneCountryCode)?u:"")+(null!=(p=null==(m=v.smsVerification)?void 0:m.phoneNumber)?p:"")),verificationUUID:null==(h=v.smsVerification)?void 0:h.verificationUUID};t(f),e(g);let y=e=>$k(void 0,void 0,void 0,function*(){return i(r,e,s,g)});return"email"===s?{isEmailVerificationRequired:!0,isSmsVerificationRequired:!1,missingFields:o,updateUserProfileResponse:v,verifyOtp:y}:{isEmailVerificationRequired:!1,isSmsVerificationRequired:!0,missingFields:o,updateUserProfileResponse:v,verifyOtp:y}}),[a,t,e,i]);return r},eoR=({validationSchemaStripUnknown:e})=>{let t=(e=>{let{environmentId:t,userWithMissingInfo:n}=Fr(),{setRetryData:i}=Lb(),{selectedPhoneCountry:a}=BT(),r=eoC();return(0,_N.useCallback)((o,s)=>$k(void 0,void 0,void 0,function*(){var l,d;let{metadata:c}=o;c=c?Object.assign(Object.assign({},null==n?void 0:n.metadata),c):null==n?void 0:n.metadata;let u=yield VO.validate(o,{stripUnknown:e});u.phoneNumber&&u.phoneNumber.length>0&&a.current&&i({dialCode:a.current.dialCode,iso2:a.current.iso2,phone:u.phoneNumber});let m=yield Jw(null!=(l=null==s?void 0:s.userEnvironmentId)?l:t,Object.assign(Object.assign({},u),{metadata:c})),p=null!=(d=m.user.missingFields)?d:[],h=eof(m.nextView);return h?r({destination:h,missingFields:p,updateUserProfileResponse:m}):{isEmailVerificationRequired:!1,isSmsVerificationRequired:!1,missingFields:p,updateUserProfileResponse:m}}),[null==n?void 0:n.metadata,e,a,i,t,r])})(e),n=(e=>{let{user:t,projectSettings:n,setShowAuthFlow:i}=Fr(),{pushView:a}=xD(),r=(0,_N.useContext)(eiQ);if(!r)throw new wL("useUserUpdateRequest can only be used inside the context of DynamicContextProvider");let{open:o}=r;return(0,_N.useCallback)((r,s)=>new Promise((l,d)=>{let c=((e,t,n)=>{if(!e.length)return"At least one field must be provided for editing";if(!t)return"No signed-in user";let i=JB({customFields:null==n?void 0:n.customFields,projectSettingsKyc:null==n?void 0:n.kyc,user:t});for(let t of e)if(!i.find(({name:e})=>e===t))return`Please ensure field "${t}" is enabled under "Configurations > Onboarding > Information capture" in your app's dashboard before using it with updateUserWithModal`;return""})(r,t,n);
91c?d(c):o({fields:r,submitText:null==s?void 0:s.submitText,subtitle:null==s?void 0:s.subtitle,title:null==s?void 0:s.title},e).then(e=>$k(void 0,[e,i,a,l,d],void 0,function*({fields:e,updateUserResult:{isEmailVerificationRequired:t,isSmsVerificationRequired:n}},i,a,r,o){if(!t&&!n)return void r(e);if(i(!0,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1}),t){a("verify-email"),xR.once("emailVerificationResult",(t,n)=>{e.email=n,t?r(e):o("Failed to verify email, no fields were updated")});return}a("verify-sms"),xR.once("smsVerificationResult",(t,{phone:n})=>{e.phoneNumber=n,t?r(e):o("Failed to verify phone number, no fields were updated")})})).catch(e=>{if(/email already exists/gi.test(e))throw e;d(e)})}),[t,n,o,e,i,a])})(t);return{unlinkUserEmail:(()=>{let{environmentId:e}=Fr();return(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({verifiedCredentialId:t}){var n;let i=null==(n=$y())?void 0:n.user,a=FY();if(!a)throw new wL("Primary wallet not found");let r=null==i?void 0:i.verifiedCredentials.find(e=>e.id===t);if(!r)throw new wL("Verified credential not found");if(r.format!==hR.Email)throw new wL("Verified credential is not an email");return $k(void 0,[{environmentId:e,primaryWalletId:a,verifiedCredentialId:t}],void 0,function*({environmentId:e,primaryWalletId:t,verifiedCredentialId:n}){let i=null==t?void 0:t.replace("-zerodev","");try{let t=jl({scope:h9.Credentialunlink}),a=yield Lr({customHeaders:t?{[VV]:t}:void 0}).verifyUnlink({environmentId:e,verifyUnlinkRequest:{primaryWalletId:i,verifiedCredentialId:n}});return VZ(a)}catch(e){yield Lo(e,"Error unlinkEmail");return}})}),[e])})(),updateUser:t,updateUserWithModal:n}},eoO=({children:e,userProfile:t,disableSubmit:n})=>{let{policiesConsentInnerComponent:i,userWithMissingInfo:a,primaryWallet:r}=Fr(),{error:o}=xq(),{completeAuth:s}=eaG({}),{updateUser:l}=eoR({validationSchemaStripUnknown:!1}),d=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){yield s({updateJwtFunction:()=>$k(void 0,void 0,void 0,function*(){return l(e)})})}),[s,l]),c=(0,_N.useMemo)(()=>{var e;return(null==(e=null==a?void 0:a.missingFields)?void 0:e.some(e=>e.name===BE))&&(null==r?void 0:r.connector.isEmbeddedWallet)},[null==a?void 0:a.missingFields,r]),{fetch:u,formikInitialValues:m,formikValidationSchema:p,enforcePolicies:h,onFormSubmit:v}=eim({fields:(null==a?void 0:a.missingFields)||[],onSubmit:d,userProfile:t}),f=[i].flat();return(0,xx.jsx)(Jl,{onSubmit:v,initialValues:m,validationSchema:p,children:({errors:t,touched:i,values:r})=>{var s;let l=n||h&&(null==f?void 0:f.length)!==(null==(s=r.policiesConsentArray)?void 0:s.length);return(0,xx.jsx)(Jp,{className:"user-data-form__form",children:(0,xx.jsxs)(xx.Fragment,{children:[e,c&&(0,xx.jsx)(eiS,{showDetail
91s:!0}),o&&(0,xx.jsx)(z2,{icon:"error",variant:"error",className:"user-data-form__error",children:o}),(0,xx.jsx)(eiI,{fields:null==a?void 0:a.missingFields,errors:t,touched:i,policiesConsentInnerComponentArray:f}),(0,xx.jsx)(Xb,{type:"submit",loading:u,disabled:l,buttonVariant:"primary",expanded:!0,buttonPadding:"login-screen-height",children:"Continue"})]})})}})};function eoj(e,t){if(!e)throw Error(t)}e.s(["assertDefined",0,eoj],46414);var eoT=["title","titleId"];function eoP(){return(eoP=Object.assign.bind()).apply(null,arguments)}var eoE=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eoT);return _N.createElement("svg",eoP({width:55,height:64,viewBox:"0 0 55 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yP||(yP=_N.createElement("path",{d:"M26.626.06c.58-.08 1.168-.08 1.747 0 .668.093 1.29.318 1.784.497l.133.05L46.672 6.51l.4.143c1.887.677 3.544 1.272 4.821 2.354a8.812 8.812 0 0 1 2.507 3.475c.605 1.529.602 3.23.6 5.166v14.454c0 8.3-4.698 15.221-9.775 20.305-5.111 5.118-10.96 8.733-14.053 10.467l-.125.071c-.564.319-1.297.732-2.265.932a6.764 6.764 0 0 1-2.564 0c-.969-.2-1.701-.614-2.265-.932l-.125-.071c-3.093-1.734-8.94-5.35-14.052-10.467C4.698 47.324 0 40.404 0 32.103V17.65c-.003-1.936-.005-3.637.6-5.166a8.813 8.813 0 0 1 2.507-3.475C4.383 7.926 6.04 7.33 7.928 6.654l.4-.143L24.71.606l.133-.049C25.337.378 25.96.153 26.626.06Zm1.394 41.074c-1.696 0-3.07 1.321-3.07 2.95 0 1.63 1.374 2.953 3.07 2.953h.031c1.696 0 3.07-1.322 3.07-2.952s-1.374-2.951-3.07-2.951h-.031Zm0-23.61c-1.696 0-3.07 1.32-3.07 2.95V32.28c0 1.63 1.374 2.951 3.07 2.951 1.696 0 3.071-1.321 3.071-2.951V20.474c0-1.63-1.375-2.95-3.071-2.95Z",fill:"#4779FF"})))};let eoA=e=>{let t=(0,_N.useRef)(e);t.current=e,(0,_N.useEffect)(()=>{let e=new Date;return()=>{new Date().getTime()-e.getTime()<10||t.current()}},[])},eoN=({isEmailRecoveryFlow:e=!1,showRetryButton:t=!0,showTransferMessage:n=!1})=>{var i,a,r,o;let{environmentId:s,handleLogOutWithReason:l,setShowAuthFlow:d,projectSettings:c,user:u,userWithMissingInfo:m,walletConnectorOptions:p,primaryWallet:h}=Fr(),{pushView:v,clearStackAndPushInitialView:f}=xD(),{error:g,setError:y,setErrorMessage:w}=xq(),{loading:_,setLoading:b}=eaK(),[k,I]=(0,_N.useState)(t),[x,S]=(0,_N.useState)(n),{getEOAWallet:C}=Xk(),[R,O]=(0,_N.useState)(!1),j=(0,_N.useRef)(R),T=e=>{O(e),j.current=e},{displayedDestination:P,verificationUUID:E,setVerificationUUID:A}=Lb(),{t:N}=$G(),{addRecoveryEmail:q}=XJ(),{isTurnkeyWallet:U,hasTurnkeyVerifiedCredentialAuthenticator:M,hasRecoveryEmail:D}=Xx(),W=XC(c),{initAuth:$,completeAuth:z,cancelAuth:F}=eaG({authMethod:"email"}),{verifyOneTimePassword:L,retryOneTimePassword:V}=er0(),{generateSessionKey:B,shouldRegisterSessionKeysOnSignin:K}=Bm({environmentId:s,projectSettings:c}),Z=(0,_N.useRef)(!0);eoA(()=>{if(!Z.current)return;let e=null!=P?P:"";xR.emit("emailVerificationResult",j.current,e),j.current||xR.emit("authFailure",{email:e,option:e,type:"email"},"user-cancelled"),P||xj.warn("WARNING: emitted emailVerificationResult with incomplete params because useVerification's displayedDestination was undefined")});let{verifyOtp:G}=eoS(),H=(0,_N.useCallback)(t=>$k(void 0,void 0,void 0,function*(){var n,i,a,r,o,s,l,m;if("verified-and-transferred"===t.nextView&&(null==S||S(!0)),e)return v("passkey-recovery-add-email",{canSkipAddingEmail:!1,isFromEmailVerification:!0}),!0;if(!U)return!1;if(M&&!D&&(null==(n=null==t?void 0:t.user)?void 0:n.email))return VZ(t),yield q(t.user.email),d(!1),!0;if(W){let e=null==(a=null==(i=null==c?void 0:c.sdk)?void 0:i.embeddedWallets)?void 0:a.automaticEmbeddedWalletCreation,n=h&&C(h),v=h&&$Y(h.connector)||n&&$Y(n.connector),f=!!((null==(o=null==(r=null==c?void 0:c.sdk)?void 0:r.embeddedWallets)?void 0:o.defaultWalletVersion)!==hP.V3&&e&&(!(null==(l=null==(s=null==c?void 0:c.sdk)?void 0:s.embeddedWallets)?void 0:l.forceAuthenticatorAtSignup)||v));if(f){let e=LR(c),n=J2(VB(t.user),[e]);if(!n)throw Error("Could not find an embedded wallet");let i=null==p?void 0:p.find(e=>e.key===n.walletName);if(!(null==i?void 0:i.walletConnector))throw Error("Could not find connector for embedded wallet");let a=i.walletConnector.createWallet({address:n.address||"",chain:i.walletConnector.connectedChain,connector:i.walletConnector,id:n.id,isAuthenticated:!1,key:null!=(m=n.walletName)?m:""});VH(n.id),xR.emit("embeddedWalletCreated",a,n,u)}if(f||!e)return d(!1),!0}return!1}),[e,U,M,D,W,v,q,d,null==(a=null==(i=null==c?void 0:c.sdk)?void 0:i.embeddedWallets)?void 0:a.automaticEmbeddedWalletCreation,null==(o=null==(r=null==c?void 0:c.sdk)?void 0:r.embeddedWallets)?void 0:o.forceAuthenticatorAtSignup,h,C,p,u]),J=(0,_N.useCallback)(t=>$k(void 0,void 0,void 0,function*(){return(y(void 0),b(!0),u||m)?E?z({completeSignInFlow:e
91=>$k(void 0,void 0,void 0,function*(){return H(e)}),onValidUpdatedJwt:()=>{T(!0)},options:{email:P,isEmailRecoveryFlow:e},updateJwtFunction:()=>$k(void 0,void 0,void 0,function*(){return G(t,"email",E)})}):F():$({onVerifySuccess:()=>T(!0),options:{email:P},showSuccessMessage:!1,verifyFunction:()=>$k(void 0,void 0,void 0,function*(){let e;return E?(K()&&(e=(yield B()).publicKey),yield MD(O1()),eow({environmentId:s,sessionPublicKey:e,verificationToken:t,verificationUUID:E})):L(t,{skipSetUserAndAuthToken:!0})})})}),[y,b,E,u,m,z,P,e,F,$,s,H,G,L,B,K]),Y=(0,_N.useMemo)(()=>e=>(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(er$,Object.assign({},e))}),[]);return(0,xx.jsxs)(xx.Fragment,{children:[g&&(0,xx.jsx)(Kt,{withIcon:!1,className:"email-verification__error-message",children:g}),(0,xx.jsxs)("div",{className:zj("email-verification__container",{"email-verification__container--error":!!g}),children:[x&&(0,xx.jsx)("div",{className:"email-verification__transfer-message",copykey:"dyn_otp_verification.email.complete",children:N("dyn_otp_verification.email.complete")}),R?(0,xx.jsx)("div",{className:"email-verification__icon-container",children:(0,xx.jsx)(en2,{containerClassName:"email-verification__icon--verified",Icon:Y,iconSize:64,InnerIcon:enw})}):(0,xx.jsx)(Xf,{Icon:Y,iconSize:96,isSpinning:!0,className:"email-verification__icon-with-spinner"}),(0,xx.jsxs)("div",{className:"email-verification__copy-text-container",children:[(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_otp_verification.description",children:N("dyn_otp_verification.description")}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"bold",color:"secondary",children:Qm(P)})]}),(0,xx.jsx)(erE,{initialValue:Array(6).fill(""),isLoading:_,handleComplete:J,isValidated:R,inputMode:"numeric",pattern:"[0-9]*",hasError:!!g,onChange:()=>y(void 0)}),k&&(0,xx.jsx)(erU,{className:"email-verification__retry-container",retryHandler:()=>$k(void 0,void 0,void 0,function*(){try{if(b(!0),!E||!P){yield V(),A(void 0),y(void 0);return}let{verificationUUID:e}=yield eo_({email:P,environmentId:s,verificationUUID:E});A(e),y(void 0)}catch(e){xj.debug(e),VA(e,{authOrigin:"email-verification"}),w(e.code,e,"email-verification"),"too_many_email_verification_attempts"===e.code&&I(!1),"invalid_email_verification"===e.code&&f()}finally{b(!1)}}),secondsToRetry:15}),(u||m)&&!e&&(0,xx.jsx)(eew,{className:"email-verification__log-out",onClick:()=>l("auth-cancelled"),copykey:"dyn_otp_verification.log_out_button",children:N("dyn_otp_verification.log_out_button")})]})]})};var eoq=["title","titleId"];function eoU(){return(eoU=Object.assign.bind()).apply(null,arguments)}var eoM=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eoq);return _N.createElement("svg",eoU({width:64,height:64,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yE||(yE=_N.createElement("circle",{cx:32,cy:32,r:32,fill:"#FF4646"})),yA||(yA=_N.createElement("path",{d:"M35.4 19.2a3.2 3.2 0 0 0-6.4 0V32a3.2 3.2 0 0 0 6.4 0V19.2ZM32.2 41.6a3.2 3.2 0 0 0 0 6.4h.032a3.2 3.2 0 0 0 0-6.4H32.2Z",fill:"#F9F9FB"})))};class eoD extends wL{}let eoW=(e=!1)=>({0:"Operation was canceled.",16:e?"Error processing your request. Please try again.":"Invalid Passkey signature. Select the passkey for this account and device.",3:"You reached the limit of passkeys for this account.",5:e?"Error processing your request. Please try again.":"Invalid Passkey signature. Select the passkey for this account and device.",7:"The code is invalid or expired."}),eo$={RequestFailed:"Request failed. Please try again.",UserCancelled:eoW(!1)[0]},eoz={NotAllowedError:"Request Cancelled. Select a device or password manager to set up a passkey."},eoF=(e,t)=>{var n,i;let a=(null==(n=null==t?void 0:t.verifiedCredentials)?void 0:n.some(e=>{var t;
91return(null==(t=e.walletProperties)?void 0:t.version)===hP.V2}))||!1;if("string"==typeof e)return e;if("reason"in e)return e.reason;if(e instanceof DOMException)return eoz[e.name]||"Something went wrong";if("cause"in e){if((null==(i=null==e?void 0:e.cause)?void 0:i.code)!==void 0){if(451===e.cause.code)throw new eoD;return eoW(a)[e.cause.code]}if(e.cause&&"error"in e.cause&&"string"==typeof e.cause.error&&eo$[e.cause.error])return eo$[e.cause.error]}if("code"in e&&e.code){if(451===e.code)throw new eoD;return eoW(a)[e.code]}return"error"in e&&"string"==typeof e.error&&eo$[e.error]?eo$[e.error]:"Something went wrong"},eoL=({wallet:e,isTurnkeyWallet:t,isWaasWallet:n,data:i,onIframeContainerRef:a,onExportReady:r,isVisible:o=!0})=>{let s,l,d=(0,_N.useRef)(null);return(VP(()=>$k(void 0,void 0,void 0,function*(){var n,i,a;let o=d.current;o&&!((null==(n=null==o?void 0:o.children)?void 0:n.length)>0)&&($Y(null==e?void 0:e.connector)&&(yield null==(i=null==e?void 0:e.connector)?void 0:i.createOrRestoreSession()),J7(null==e?void 0:e.connector)&&(yield null==(a=null==e?void 0:e.connector)?void 0:a.getTurnkeyClient()),t&&(yield XM({iframeContainer:o,iframeElementId:"dyn-turnkey-export-element-id",wallet:e}),null==r||r(!0,e)))}),{deps:[e.address]}),t||n)?(0,xx.jsxs)("div",{className:(s="embedded-wallet-export__credential-container",i||o?n?`${s} ${s}--waas`:s:`${s} ${s}--hidden`),children:[(0,xx.jsx)("div",{id:"dyn-turnkey-export-container-id",className:(l="embedded-wallet-export__iframe-container",i?l:`${l} ${l}--hidden`),ref:e=>{d.current=e,e&&a&&a(e)}}),!i&&d.current&&(0,xx.jsx)("div",{className:"embedded-wallet-export__skeleton-container",children:(()=>{let e=[];for(let t=0;t<3;t++){let n=2===t?"embedded-wallet-export__skeleton-line embedded-wallet-export__skeleton-line--short":"embedded-wallet-export__skeleton-line";e.push((0,xx.jsx)("div",{className:n,"data-testid":0===t?"private-key-skeleton":void 0},t))}return e})()})]}):null};var eoV=["title","titleId"];function eoB(){return(eoB=Object.assign.bind()).apply(null,arguments)}var eoK=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eoV);return _N.createElement("svg",eoB({width:329,height:88,viewBox:"0 0 329 88",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yN||(yN=_N.createElement("g",{clipPath:"url(#export-embedded-hero_svg__a)"},_N.createElement("circle",{cx:164.5,cy:114,r:114,fill:"url(#export-embedded-hero_svg__b)",fillOpacity:.12}),_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M195 23a4 4 0 0 1 4-4h40a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4h-40a4 4 0 0 1-4-4v-8Zm13.585 4c0 1.473-1.217 2.667-2.717 2.667-1.501 0-2.717-1.194-2.717-2.667 0-1.473 1.216-2.667 2.717-2.667 1.5 0 2.717 1.194 2.717 2.667Zm6.34 2.667c1.5 0 2.717-1.194 2.717-2.667 0-1.473-1.217-2.667-2.717-2.667-1.501 0-2.717 1.194-2.717 2.667 0 1.473 1.216 2.667 2.717 2.667ZM226.698 27c0 1.473-1.216 2.667-2.717 2.667-1.5 0-2.717-1.194-2.717-2.667 0-1.473 1.217-2.667 2.717-2.667 1.501 0 2.717 1.194 2.717 2.667Zm8.057 0c0 .903-.751 1.667-1.717 1.667-.966 0-1.717-.764-1.717-1.667s.751-1.667 1.717-1.667c.966 0 1.717.764 1.717 1.667Zm1 0c0 1.473-1.217 2.667-2.717 2.667-1.501 0-2.717-1.194-2.717-2.667 0-1.473 1.216-2.667 2.717-2.667 1.5 0 2.717 1.194 2.717 2.667ZM110.237 57.018c8.535-2.287 13.601-11.06 11.314-19.596-2.287-8.535-11.061-13.6-19.596-11.313-8.536 2.287-13.601 11.06-11.314 19.596 2.287 8.535 11.061 13.6 19.596 11.313Zm-8.712-17.797-.522-1.949a4.037 4.037 0 0 1 7.798-2.09l.522 1.95a6.727 6.727 0 1 1-7.798 2.09Zm4.573-2.535-.195-.727a1.036 1.036 0 1 0-2.002.537l.194.726a6.81 6.81 0 0 1 2.003-.536Zm1.567 6.87a1.749 1.749 0 0 0-1.586-3.023 1.75 1.75 0 0 0 .137 3.412l.368 1.37a.75.75 0 1 0 1.448-.388l-.367-1.37Z",fill:"#4779FF"}),_N.createElement("path",{d:"M171.501 40.667a4.666 4.666 0 0 1 4.667 4.666h-28a9.306 9.306 0 0 0-6.85 2.995c.788-4.357 4.6-7.661 9.183-7.661h21ZM187.834 59.333A9.334 9.334 0 0 0 178.5 50h-28a9.333 9.333 0 0 0-9.333 9.333V78a9.333 9.333 0 0 0 9.333 9.333h28A9.334 9.334 0 0 0 187.834 78V59.333Z",fill:"#4779FF"}),_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M174.25 65.25a6 6 0 1 0-12 0 6 6 0 0 0 12 0Zm-3 0a3 3 0 1 0-6 0 3 3 0 0 0 6 0Zm-9.37 3.892a7.497 7.497 0 0 0 2.005 2.237l-2.831 2.83 2.103 2.103-2.121 2.122-2.103-2.103-2.062 2.062-2.121-2.121 7.13-7.13Z",fill:"#fff"}))),yq||(yq=_N.createElement("defs",null,_N.createElement("linearGradient",{id:"export-embedded-hero_svg__b",x1:164.5,y1:0,x2:164.5,y2:93.5,gradientUnits:"userSpaceOnUse"},_N.createElement("stop",{stopColor:"#4779FF"}),_N.createElement("stop",{offset:1,stopColor:"#4779FF",stopOpacity:0})),_N.createElement("clipPath",{id:"export-embedded-hero_svg__a"},_N.createElement("rect",{x:.5,width:328,height:88,rx:12,fill:"#fff"})))))},eoZ=["title","titleId"];function eoG(){return(eoG=Object.assign.bind()).apply(null,arguments)}var eoH=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eoZ);return _N.createElement("svg",eoG({xmlns:"http://www.w3.org/2000/svg",width:25,height:24,viewBox:"0 0 25 24",fill:"none","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yU||(yU=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.793 2.293a1 1 0 0 1 1.414 0l3.04 3.04A10.955 10.955 0 0 1 12.5 4c4.927 0 9.095 3.238 10.497 7.7a1 1 0 0 1 0 .6 11.014 11.014 0 0 1-3.552 5.231l2.762 2.762a1 1 0 0 1-1.414 1.414l-18-18a1 1 0 0 1 0-1.414Zm5.943 4.53 1.732 1.731a4 4 0 0 1 5.478 5.478l2.076 2.076A9.022 9.022 0 0 0 20.989 12 9.004 9.004 0 0 0 8.736 6.822Zm5.696 5.695a2 2 0 0 0-2.45-2.45l2.45 2.45ZM5.125 8.174a1 1 0 0 1 .194 1.4A8.975 8.975 0 0 0 4.012 12a9.004 9.004 0 0 0 10.177 5.842 1 1 0 0 1 .372 1.965c-.668.127-1.357.193-2.06.193-4.927 0-9.095-3.238-10.497-7.7a1 1 0 0 1 0-.6 10.97 10.97 0 0 1 1.72-3.332 1 1 0 0 1 1.4-.194Z",fill:"#ABACB2"})))},eoJ=["title","titleId"];function eoY(){return(eoY=Object.assign.bind()).apply(null,arguments)}var eoX=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eoJ);return _N.createElement("svg",eoY({width:18,height:18,viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yM||(yM=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 2.333a6.667 6.667 0 1 0 0 13.334A6.667 6.667 0 0 0 9 2.333ZM.667 9a8.333 8.333 0 1 1 16.666 0A8.333 8.333 0 0 1 .667 9Zm7.5-3.333c0-.46.373-.834.833-.834h.008a.833.833 0 0 1 0 1.667H9a.833.833 0 0 1-.833-.833ZM7.333 9c0-.46.373-.833.834-.833H9c.46 0 .833.373.833.833v2.5a.833.833 0 1 1 0 1.667H9a.833.833 0 0 1-.833-.834v-2.5A.833.833 0 0 1 7.333 9Z",fill:"#383C48"})))};let eoQ=e=>$k(void 0,[e],void 0,function*({isTurnkeyWallet:e,isWaasWallet:t,wallet:n,user:i,environmentId:a,exportPrivateKey:r,iframeContainerRef:o,handleAcknowledgeExportPrompt:s}){var l,d,c;if(s(),e)try{return yield XD({address:r?null==n?void 0:n.address:void 0,environmentId:a,user:i,wallet:n})}catch(e){return $Y(null==n?void 0:n.connector)&&(null==(l=null==n?void 0:n.connector)?void 0:l.removeSessionKeys)&&(yield null==(d=null==n?void 0:n.connector)?void 0:d.removeSessionKeys(),yield null==(c=null==n?void 0:n.connector)?void 0:c.createOrRestoreSession({ignoreRestore:!0}),xj.error("[TK - removeSessionKeys] failed to perform revealEmbeddedWalletKey activity",{address:null==n?void 0:n.address,err:e,userId:null==i?void 0:i.userId})),XD({address:r?null==n?void 0:n.address:void 0,environmentId:a,user:i,wallet:n})}if(t)return $k(void 0,[{address:r?null==n?void 0:n.address:void 0,iframeC
91ontainer:o,user:i,wallet:n}],void 0,function*({user:e,wallet:t,address:n,iframeContainer:i}){let{connector:a,walletProperties:r}=(({user:e,wallet:t})=>{var n,i,a;if(!e)throw new wL(VQ);if(!(null==t?void 0:t.connector)||!(null==t?void 0:t.id))throw xj.error("Cannot initialize embedded wallet export",{connector:null==(n=null==t?void 0:t.connector)?void 0:n.name,version:"v3",wallet:!!t,walletId:null==t?void 0:t.id}),new XU;let r=t.connector,o=null==(a=null==(i=e.verifiedCredentials)?void 0:i.find(({walletName:e})=>null==e?void 0:e.startsWith("dynamicwaas")))?void 0:a.walletProperties;if(o&&(o=Object.assign(Object.assign({},o),{accountAddress:t.address})),!o)throw new wL("Invalid token!");return{connector:r,walletProperties:o}})({user:e,wallet:t});return yield a.exportPrivateKey({accountAddress:n||r.accountAddress,displayContainer:i}),!0})}),eo0=!1,eo1=()=>{let{projectSettings:e,user:t,primaryWalletId:n,walletConnectorOptions:i,primaryWallet:a,setShowAuthFlow:r}=Fr(),{isLoadingEmbeddedWallet:o}=Bb(),{loading:s}=eaK(),{initExportProcess:l}=(()=>{let{primaryWallet:e,projectSettings:t,user:n,setShowAuthFlow:i}=Fr(),{userHasEmbeddedWallet:a}=X0(),{pushView:r}=xD(),{isTurnkeyWallet:o}=Xx();return{initExportProcess:(0,_N.useCallback)((...s)=>$k(void 0,[...s],void 0,function*(s=!1,l=!1){if(!e)throw Error("No primary wallet");if(!n)throw Error(VQ);if(o&&(({user:e,recoveryPhrase:n})=>{var i,r;if(!XC(t))throw Error("Dynamic embedded wallet is not enabled. Go to the dashboard and make sure to have both Dynamic Embedded wallet and at least one EVM network enabled. Also, check if EthereumWalletConnectors is in the  DynamicContextProvider > settings > walletConnectors.");if(!a())throw Error("Dynamic embedded wallet not found");let o=null==(r=null==(i=e.verifiedCredentials)?void 0:i.find(({walletName:e})=>null==e?void 0:e.startsWith("turnkey")))?void 0:r.walletProperties,s=null==o?void 0:o.turnkeyHDWalletId;if(n&&!s)throw Error("Wallet is non-HD and does not have a recovery phrase")})({recoveryPhrase:s,user:n}),!a())throw Error("Dynamic embedded wallet not found");return i(!0,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1}),r("embedded-reveal-view",{exportPrivateKey:!s,isPromptForExport:l}),new Promise((e,t)=>{xR.once("embeddedWalletRevealCompleted",t=>e(t)),xR.once("embeddedWalletRevealFailed",e=>t(e))})}),[e,o,i,r,n])}})(),[d,c]=Fo(`dynamic_export_prompt-${null==t?void 0:t.userId}`,!1,e=>!!e),{createEmbeddedWallet:u,shouldAutoCreateEmbeddedWallet:m,shouldPromptForKeyExport:p}=X0(),h=(0,_N.useRef)(!1),v=(0,_N.useCallback)((e=!0)=>{eo0=e,c(e)},[c]);return xO("logout",()=>{h.current=!1,eo0=!1}),(0,_N.useEffect)(()=>{let n=t&&$y().user,c=m()&&!h.current;d&&!eo0&&(eo0=!0);let v=p()&&!eo0;(c||v)&&n&&e&&i.length&&!o&&!s&&$k(void 0,void 0,void 0,function*(){let e=null==n?void 0:n.newUser;if(c){h.current=!0;try{yield u()}catch(e){e instanceof XO?xj.debug("[useSyncEmbeddedWalletFlow][EmbeddedWalletException] Error creating embedded wallet",e):xj.error("[useSyncEmbeddedWalletFlow] Error creating embedded wallet",e),r(!1)}}if(v&&e&&J2(n)&&a)try{r(!0),yield l(!0,!0)}catch(e){xj.error("Error initializing embedded wallet export",e),r(!1)}})},[t,e,n,u,o,i,s,m,r,l,a,p,c,v,d]),{acknowledgedExportPrompt:eo0,handleAcknowledgeExportPrompt:v}},eo2=({exportPrivateKey:e,isPromptForExport:t=!1})=>{var n,i,a;let r,o,{primaryWallet:s,user:l,setShowAuthFlow:d,environmentId:c}=Fr(),{handleAcknowledgeExportPrompt:u}=eo1(),{isTurnkeyWallet:m}=Xx(),p=!!(null==l?void 0:l.verifiedCredentials.find(e=>{var t;return null==(t=e.walletName)?void 0:t.startsWith("dynamicwaas")})),{setDynamicWidgetView:h}=JJ(),{pushView:v}=xD(),{getEOAWallet:f,isSmartWallet:g}=Xk(),[y,w]=(0,_N.useState)(!1),[_,b]=(0,_N.useState)(null);if(!s)throw new wL("No primary wallet found",VX);try{r=Bo(s.id,(null==l?void 0:l.verifiedCredentials)||[])}catch(e){}let k=null==(n=null==l?void 0:l.verifiedCredentials)?void 0:n.find(({walletName:e,id:t})=>(null==e?void 0:e.startsWith("turnkey"))&&t===r),I=null==k?void 0:k.walletProperties,x=null==(i=null==l?void 0:l.verifiedCredentials)?void 0:i.find(e=>e.address===s.address),S=null==I?void 0:I.turnkeyHDWalletId,C=null!=(a=s&&f(s))?a:s;(0,_N.useEffect)(()=>()=>{m&&XW({wallet:C}),p&&$k(void 0,[{wallet:C}],void 0,function*({wallet:e}){var t;let n=null==e?void 0:e.connector;
91try{null==(t=null==n?void 0:n.getExportHandler())||t.clear()}catch(e){xj.error("Error cleaning up export:",e)}})},[]);let{mutate:R,isLoading:O,error:j,data:T}=YB(()=>eoQ({environmentId:c,exportPrivateKey:e,handleAcknowledgeExportPrompt:u,iframeContainerRef:_,isTurnkeyWallet:m,isWaasWallet:p,user:l,wallet:C}),{onFailure:e=>{xj.error("Failed to export",e),xR.emit("embeddedWalletRevealFailed",e)}}),P=(0,_N.useMemo)(()=>{if(j){if(j instanceof wL)return j.message;try{return eoF(j,l)}catch(e){e instanceof eoD&&v("access-blocked");return}}},[j,v,l]),{t:E}=$G(),A=!O&&T&&!j,N=(0,_N.useRef)(null);(0,_N.useEffect)(()=>{A&&C&&(N.current=C)},[A,C]),(0,_N.useEffect)(()=>()=>{N.current&&xR.emit("embeddedWalletRevealCompleted",N.current)},[]);let q=E(!S||e?"dyn_embedded_reveal.private_key_title":"dyn_embedded_reveal.recovery_phrase_title"),U=A?q:E(t?"dyn_embedded_reveal.prompt_for_export_title":"dyn_embedded_reveal.agreement_title"),M=(0,xx.jsx)(BV,{onClick:()=>{d(!1)},type:"button",children:(0,xx.jsx)(Y5,{})}),D=!!(null==s?void 0:s.id.endsWith("-zerodev")),W=!!(s&&g(s))&&!D&&!O&&!!T&&!j&&(0,xx.jsxs)("div",{className:"embedded-reveal-view__zerodev-warning",children:[(0,xx.jsxs)("div",{className:"embedded-reveal-view__zerodev-warning__title-row",children:[(0,xx.jsx)(eoX,{className:"embedded-reveal-view__zerodev-warning__icon"}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"bold",copykey:"dyn_embedded_reveal.aa_warning.title",children:E("dyn_embedded_reveal.aa_warning.title")})]}),(0,xx.jsxs)(zQ,{variant:"body_normal",weight:"regular",copykey:"dyn_embedded_reveal.aa_warning.subtitle",children:[E("dyn_embedded_reveal.aa_warning.subtitle"),(0,xx.jsx)("button",{onClick:()=>{d(!1),h("send-balance")},className:"embedded-reveal-view__zerodev-warning__link-button",children:(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"primary",className:"underline",copykey:"dyn_embedded_reveal.aa_warning.button",children:E("dyn_embedded_reveal.aa_warning.button")})})]})]}),$=(0,xx.jsx)("div",{children:(0,xx.jsx)("div",{className:"embedded-reveal-view__body__description",children:!A&&(0,xx.jsx)("div",{className:"embedded-reveal-view__header",children:(0,xx.jsx)("div",{className:"embedded-reveal-view__header__hero",children:(0,xx.jsx)(eoK,{})})})})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{trailing:t?null:M,children:(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary","data-testid":"dynamic-auth-modal-heading",className:"header__typography",children:U})}),(0,xx.jsx)("div",{className:"embedded-reveal-view",children:(0,xx.jsxs)("div",{className:(o="embedded-reveal-view__body",p&&A&&U===q?`${o} ${o}--waas-credentials`:o),children:[W,(!p||!A||U!==q)&&$,(m||p)&&(0,xx.jsx)(eoL,{wallet:C,isTurnkeyWallet:m,isWaasWallet:p,data:T,onIframeC
91ontainerRef:b,isVisible:!U.includes("Agree")}),A?(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xb,{buttonPadding:"medium",buttonVariant:"brand-primary",onClick:()=>{d(!1)},loading:O,copykey:"dyn_embedded_reveal.done_button_label",typographyProps:{color:"inherit"},children:E("dyn_embedded_reveal.done_button_label")}),!e&&(0,xx.jsx)(Xb,{buttonClassName:"embedded-reveal-view__body__unlink_button",buttonVariant:"tertiary",buttonPadding:"none",copykey:"dyn_embedded_reveal.unlink",onClick:()=>{v("embedded-delete-view")},typographyProps:{color:"secondary",variant:"button_tertiary"},children:E("dyn_embedded_reveal.unlink")})]}):(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsxs)("div",{className:"embedded-reveal-view__body__description",children:[(0,xx.jsx)("div",{className:"embedded-reveal-view__body__badge-container",children:(0,xx.jsx)(Qp,{text:E("dyn_embedded_reveal.badge_label"),className:"embedded-reveal-view__body__badge"})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",weight:"regular",copykey:"dyn_embedded_reveal.prompt_for_export_description",children:E("dyn_embedded_reveal.prompt_for_export_description")})]}),P&&(0,xx.jsx)(Kt,{children:P}),(0,xx.jsxs)("div",{className:"embedded-reveal-view__body__card",children:[(0,xx.jsxs)("div",{className:"embedded-reveal-view__body__card__statement",children:[(0,xx.jsx)("div",{className:"embedded-reveal-view__body__card__icon",children:(0,xx.jsx)(et4,{height:16,width:16})}),(0,xx.jsxs)("div",{className:"embedded-reveal-view__body__card__statement__text",children:[(0,xx.jsxs)(zQ,{variant:"body_small",color:"primary",copykey:"dyn_embedded_reveal.statement_1.title",children:[E("dyn_embedded_reveal.statement_1.title"),":"]}),(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",copykey:"dyn_embedded_reveal.statement_1.description",children:E("dyn_embedded_reveal.statement_1.description")})]})]}),(0,xx.jsxs)("div",{className:"embedded-reveal-view__body__card__statement",children:[(0,xx.jsx)("div",{className:"embedded-reveal-view__body__card__icon",children:(0,xx.jsx)(eoH,{height:16,width:16})}),(0,xx.jsx)("div",{className:"embedded-reveal-view__body__card__statement__text",children:(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",copykey:"dyn_embedded_reveal.statement_2.title",children:E("dyn_embedded_reveal.statement_2.title")})})]})]}),(0,xx.jsx)("div",{className:"embedded-reveal-view__body__confirm_card",children:(0,xx.jsxs)("button",{className:"embedded-reveal-view__body__card__acknowledgement",onClick:()=>w(!y),children:[(0,xx.jsx)("div",{children:(0,xx.jsx)(eip,{checked:y,onChange:()=>w(!y),className:"embedded-reveal-view__body__card__statement__checkbox",id:"export-agreement-checkbox"})}),(0,xx.jsx)("div",{children:(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",style:{letterSpacing:"-0.15px"},copykey:"dyn_embedded_reveal.checkbox_label",children:E("dyn_embedded_reveal.checkbox_label")})})]})}),(0,xx.jsx)(eeR,{isExport:!0,walletCredential:x}),(0,xx.jsxs)("div",{className:"embedded-reveal-view__body__button_section",children:[t&&(0,xx.jsx)(Xb,{buttonPadding:"medium",buttonVariant:"primary",onClick:()=>{u(),d(!1)},dataTestId:"export-agreement-skip-button",copykey:"dyn_embedded_reveal.skip_button_label",expanded:!0,buttonClassName:"embedded-reveal-view__body__button",children:E("dyn_embedded_reveal.skip_button_label")}),(0,xx.jsx)(Xb,{buttonPadding:"medium",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},onClick:()=>R(),disabled:!y,loading:O,dataTestId:"embedded-reveal-button",copykey:t?"dyn_embedded_reveal.backup_button_label":"dyn_embedded_reveal.reveal_button_label",style:{width:"100%"},className:"embedded-reveal-view__body__button",expanded:!0,children:E(t?"dyn_embedded_reveal.backup_button_label":"dyn_embedded_reveal.reveal_button_label")})]})]})]})})]})};var eo3=["title","titleId"];function eo5(){return(eo5=Object.assign.bind()).apply(null,arguments)}var eo6=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eo3);
91return _N.createElement("svg",eo5({width:121,height:81,viewBox:"0 0 121 81",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yD||(yD=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M99.064 34.016c-6.654 0-12.048 5.394-12.048 12.048 0 6.653 5.394 12.047 12.048 12.047 6.653 0 12.047-5.394 12.047-12.047 0-6.654-5.394-12.048-12.047-12.048ZM83 46.064C83 37.192 90.192 30 99.064 30c8.871 0 16.063 7.192 16.063 16.064 0 3.712-1.259 7.13-3.373 9.85l8.658 8.658a2.008 2.008 0 0 1-2.84 2.84l-8.658-8.658a15.994 15.994 0 0 1-9.85 3.373C90.192 62.127 83 54.935 83 46.064Z",fill:"currentColor",fillOpacity:.35})),yW||(yW=_N.createElement("rect",{y:8,width:121,height:16,rx:4,fill:"currentColor",fillOpacity:.3})),y$||(y$=_N.createElement("rect",{y:30,width:75,height:16,rx:4,fill:"currentColor",fillOpacity:.3})),yz||(yz=_N.createElement("rect",{y:52,width:75,height:16,rx:4,fill:"currentColor",fillOpacity:.3})))};let eo4=({className:e="",id:t,label:n,type:i,onChange:a,onBlur:r,name:o,value:s,onClickClear:l,copykey:d})=>{let{t:c}=$G();return(0,xx.jsxs)("label",{htmlFor:t,className:zj("search__container",s?"search__container--active":void 0),children:[(0,xx.jsx)("div",{className:"search-icon__container",children:(0,xx.jsx)(Qq,{})}),(0,xx.jsx)("input",{name:o,value:s,onChange:a,onBlur:r,type:i,id:t,placeholder:n,className:zj("search__input",e),"data-testid":"Search",copykey:d}),s.length>0&&(0,xx.jsx)("button",{type:"button",onClick:l,className:"search__button--clear","data-testid":"search-clear-button",copykey:"dyn_search.clear",children:c("dyn_search.clear")})]})},eo7=({hideBorder:e})=>(0,xx.jsx)("div",{className:zj("default-footer__footer",{"default-footer__footer--hidden":e}),"data-testid":"default-footer"}),eo8=({titleKey:e,subtitleKey:t,image:n})=>{let{t:i}=$G();return(0,xx.jsxs)("div",{className:"search-instead__container",children:[n&&(0,xx.jsx)(zX,{className:"search-instead__container__image",color:"text-tertiary",children:n}),(0,xx.jsx)(zQ,{color:"secondary",variant:"body_small",weight:"regular",copykey:e||"dyn_wallet_list.wallet_missing.title",children:i(e||"dyn_wallet_list.wallet_missing.title")}),(0,xx.jsx)(zQ,{color:"primary",variant:"button_primary",weight:"regular",copykey:t||"dyn_wallet_list.wallet_missing.description",children:i(t||"dyn_wallet_list.wallet_missing.description")})]})},eo9=({leading:e,name:t,onClick:n,trailing:i})=>(0,xx.jsx)(ear,{leading:e,trailing:i,onClick:n,className:"exchange-list-item__tile",dataTestId:"ListTile",children:t}),ese=({disabled:e=!1,exchange:t,onResetSearchValue:n,tile:i=eo9,onSelectExchange:a,trailingProp:r})=>{var o,s;let l=Xd(),{t:d}=$G(),{user:c}=Fr(),u=null!=(s=null==(o=null==c?void 0:c.verifiedCredentials)?void 0:o.some(({oauthProvider:e})=>e===Y0(t)))&&s,m=(0,xx.jsx)(bH,{name:Y0(t),variant:l,style:{height:Xl(28),width:Xl(28)}}),p=null!=r?r:(0,xx.jsx)(eaa,{hoverElement:(0,xx.jsx)(zX,{color:"text-tertiary",size:"mini",children:(0,xx.jsx)(etI,{})}),children:u&&(0,xx.jsx)(Qp,{dot:!0,variant:"primary",text:(0,xx.jsx)(zQ,{variant:"body_small",copykey:"dyn_exchange_list.item.connected",children:d("dyn_exchange_list.item.connected")})})});return(0,xx.jsx)(i,{leading:m,trailing:p,name:t.charAt(0).toUpperCase()+t.slice(1),onClick:()=>$k(void 0,void 0,void 0,function*(){e||(null==n||n(""),a(t))})})},est={brave:_F,chrome:_L,edge:_V,firefox:_B,safari:_Z},esn=e=>est[e],esi=({ecl:e="M",Icon:t,logoMargin:n=0,logoSize:i=40,size:a=250,value:r,accentColor:o="currentColor",walletKey:s,showQrCodeImage:l,className:d,style:c}
91)=>{let{data:u}=VP(()=>Zz.default.toDataURL(r)),m=(0,_N.useMemo)(()=>{var t;let n,s,l=[],d=(t=r||"QR Code value",s=Math.sqrt((n=Array.prototype.slice.call(Zz.default.create(t,{errorCorrectionLevel:e}).modules.data,0)).length),n.reduce((e,t,n)=>(n%s==0?e.push([t]):e[e.length-1].push(t))&&e,[])),c=a/d.length;[{x:0,y:0},{x:1,y:0},{x:0,y:1}].forEach(({x:e,y:t})=>{let n=(d.length-7)*c*e,i=(d.length-7)*c*t;for(let a=0;a<3;a++)l.push((0,xx.jsx)("rect",{"data-key":`corner-square-${e}-${t}-${a}`,fill:a%2!=0?"var(--background)":o,height:c*(7-2*a),rx:0===a?10:1===a?7:20,ry:0===a?10:1===a?7:20,width:c*(7-2*a),x:n+c*a,y:i+c*a},`corner-square-${e}-${t}-${a}`))});let u=Math.floor(1.5*i/c),m=d.length/2-u/2,p=d.length/2+u/2-1;for(let e=0;e<d.length;e++)for(let t=0;t<d[e].length;t++)!d[e][t]||e<7&&t<7||e>d.length-8&&t<7||e<7&&t>d.length-8||e>m&&e<p&&t>m&&t<p||l.push((0,xx.jsx)("circle",{className:"qrcode__dot-circle",cx:e*c+c/2,cy:t*c+c/2,fill:Math.random()>.9?o:"currentColor",r:c/2.25},`dot-${e}-${t}`));return l},[e,i,a,r,o]),p=a/2-i/2-n;return(0,xx.jsx)("div",{className:zj("qrcode__container",d),style:c,children:(0,xx.jsx)("div",{className:"qrcode",children:l?(0,xx.jsx)("img",{"data-testid":"qr-code-image",src:u,alt:""}):(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsxs)("svg",{height:"100%",width:"100%",viewBox:`0 0 ${a} ${a}`,"data-testid":"qr-code",children:[(0,xx.jsx)("defs",{children:(0,xx.jsx)("clipPath",{id:"clip-logo",children:(0,xx.jsx)("rect",{height:i,width:i,x:p,y:p,rx:7,ry:7})})}),(0,xx.jsx)("rect",{fill:"none",height:a,width:a}),m]}),(0,xx.jsx)(Xf,{Icon:t,iconSize:i,isSpinning:!0,className:"qrcode__icon"})]})})})},esa=({Icon:e,logoSize:t})=>(0,xx.jsx)("div",{className:"qrcode__container qrcode","data-testid":"loading-qrcode",children:(0,xx.jsx)(Xf,{Icon:e,iconSize:t,isSpinning:!0,className:"qrcode__icon"})}),esr=({accentColor:e,walletConnector:t,qrcodeValue:n,Icon:i,showCopyToClipboardButton:a=!1,desktopUri:r,showQrCodeMessage:o,showQrCodeImage:s})=>{let{t:l}=$G(),{pushView:d}=xD(),c=(e=>{if(!(null==e?void 0:e.metadata.downloadLinks))return[];let t=xc(e.metadata.downloadLinks),{currentDesktopUrl:n,userBrowser:i}=ean(t);return i&&n?[{Icon:esn(i),key:i,link:n,name:i}]:Object.entries(t).filter(([,e])=>""!==e).filter(([e])=>"ios"!==e&&"android"!==e).map(([e,t])=>({Icon:esn(e),key:e,link:t,name:e}))})(t);return(0,xx.jsxs)("div",{className:zj("qrcode-container__container",{"qrcode-container__container--message":o}),children:[(0,xx.jsxs)("div",{className:"qrcode-container__top",children:[n.length?(0,xx.jsx)(esi,{Icon:i,accentColor:e,value:n,logoSize:50,walletKey:null==t?void 0:t.key,showQrCodeImage:s}):(0,xx.jsx)(esa,{Icon:i,logoSize:50}),(0,xx.jsxs)("div",{className:"button-container",children:[a&&(0,xx.jsx)(ee_,{variant:"button",textToCopy:n,disabled:!n.length,buttonClassName:"qr-code-button",copykey:"dyn_qr_code.copy_button",startSlot:(0,xx.jsx)(zX,{size:"mini",color:"text-tertiary",children:(0,xx.jsx)(ee3,{})}),children:l("dyn_qr_code.copy_button")}),r?(0,xx.jsx)(Xb,{expanded:!0,dataTestId:"get-extension-button",buttonPadding:"small",buttonVariant:"primary",buttonClassName:"qr-code-button",onClick:()=>w7.openURL(r,"blank"),copykey:"dyn_qr_code.open_button",typographyProps:{variant:"button_secondary"},startSlot:(0,xx.jsx)(zX,{size:"xsmall",color:"text-tertiary",children:(0,xx.jsx)(Xe,{})}),children:l("dyn_qr_code.open_button")}):(null==c?void 0:c.length)?(0,xx.jsx)(Xb,{expanded:!0,dataTestId:"get-extension-button",buttonPadding:"small",buttonVariant:"primary",buttonClassName:"qr-code-button",onClick:()=>d("no-qr-not-installed"),copykey:"dyn_qr_code.get_extension_button",typographyProps:{variant:"button_secondary"},startSlot:(0,xx.jsx)(zX,{size:"xsmall",color:"text-tertiary",children:(0,xx.jsx)(Xe,{})}),children:l("dyn_qr_code.get_extension_button")}):null]})]}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",weight:"regular",className:"qrcode-container__content",copykey:"dyn_qr_code.scan_title",children:l("dyn_qr_code.scan_title",{app:t?"wallet":"app"})})]})},eso=({uri:e,desktopUri:t,icon:n,accentColor:i,showCopyToClipboardButton:a,walletConnector:r})=>{var o,s;let l,[d,c]=(0,_N.useState)(!1),[u,m]=(0,_N.useState)(!1);return o=()=>c(!0),s=e.length?5e3:null,l=(0,_N.useRef)(o),zT(()=>{l.current=o},[o]),(0,_N.useEffect)(()=>
91{if(!s&&0!==s)return;let e=setTimeout(()=>l.current(),s);return()=>clearTimeout(e)},[s]),(0,xx.jsxs)("div",{"data-testid":"qr-code-wrapper",className:"qr-code-wrapper",children:[(0,xx.jsx)(eir,{animationComponent:(0,xx.jsx)(eeu,{style:{width:"100%"}}),children:d&&!u&&(0,xx.jsxs)("div",{className:"qr-code-wrapper__scan-issue-message",children:[(0,xx.jsx)(zQ,{color:"primary",variant:"body_small",children:"If you're having issues scanning, click "}),(0,xx.jsx)("button",{"data-testid":"qr-code-wrapper__scan-issue-button",className:"qr-code-wrapper__scan-issue-button",onClick:()=>m(!0),children:"here"})]})}),(0,xx.jsx)(esr,{showQrCodeMessage:d,desktopUri:t,accentColor:i,walletConnector:r,qrcodeValue:e,Icon:n,showCopyToClipboardButton:a,showQrCodeImage:u})]})},ess=({url:e})=>{let{theme:{theme:t}}=LA(),n=Xd(),i=(0,xx.jsx)(bH,{name:"farcaster",variant:n});return(0,xx.jsx)(eso,{uri:e,accentColor:"dark"===n?t.colors.textPrimary:"#7b65c0",icon:i,showCopyToClipboardButton:!0})};var esl=["title","titleId"];function esd(){return(esd=Object.assign.bind()).apply(null,arguments)}var esc=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,esl);return _N.createElement("svg",esd({width:12,height:12,viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yF||(yF=_N.createElement("g",{clipPath:"url(#blue-walletconnect_svg__a)"},_N.createElement("path",{d:"M6 12A6 6 0 1 0 6 0a6 6 0 0 0 0 12Z",fill:"#4084ED"}),_N.createElement("path",{d:"M3.343 4.286a3.761 3.761 0 0 1 5.314 0l.176.176a.186.186 0 0 1 0 .265l-.603.603a.096.096 0 0 1-.133 0l-.243-.244a2.624 2.624 0 0 0-3.708 0l-.26.26a.096.096 0 0 1-.132 0l-.606-.6a.186.186 0 0 1 0-.266l.195-.194Zm6.563 1.248.538.537a.185.185 0 0 1 0 .265L8.018 8.757a.187.187 0 0 1-.264 0L6.034 7.04a.047.047 0 0 0-.068 0l-1.72 1.718a.187.187 0 0 1-.264 0l-2.426-2.42a.186.186 0 0 1 0-.266l.538-.537a.187.187 0 0 1 .265 0l1.72 1.718a.047.047 0 0 0 .067 0l1.72-1.718a.187.187 0 0 1 .265 0l1.72 1.718a.047.047 0 0 0 .068 0l1.72-1.718a.19.19 0 0 1 .267 0Z",fill:"#fff"}))),yL||(yL=_N.createElement("defs",null,_N.createElement("clipPath",{id:"blue-walletconnect_svg__a"},_N.createElement("path",{fill:"#fff",d:"M0 0h12v12H0z"})))))};let esu=({children:e})=>(0,xx.jsx)(zQ,{variant:"body_small",weight:"regular",color:"secondary",children:(0,xx.jsx)("span",{className:"inline-icon-text",children:e})});var esm=["title","titleId"];function esp(){return(esp=Object.assign.bind()).apply(null,arguments)}var esh=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,esm);return _N.createElement("svg",esp({width:17,height:18,viewBox:"0 0 17 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yV||(yV=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 2.333a6.667 6.667 0 1 0 0 13.334 6.667 6.667 0 0 0 0-13.334ZM.167 9a8.333 8.333 0 1 1 16.666 0A8.333 8.333 0 0 1 .167 9ZM8.5 4.833c.46 0 .833.373.833.834V9a.833.833 0 1 1-1.667 0V5.667c0-.46.374-.834.834-.834Zm-.833 7.5c0-.46.373-.833.833-.833h.008a.833.833 0 0 1 0 1.667H8.5a.833.833 0 0 1-.833-.834Z",fill:"#FF4646"})))},esv=["title","titleId"];function esf(){return(esf=Object.assign.bind()).apply(null,arguments)}var esg=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,esv);return _N.createElement("svg",esf({width:64,height:64,viewBox:"0 0 64 64",f
91ill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yB||(yB=_N.createElement("circle",{cx:32,cy:32,r:32,fill:"#DD8500"})))};let esy=()=>{let{setError:e}=xq(),[t,n]=(0,_N.useState)(void 0),i=(0,_N.useRef)(!1),a=ea3().nonce,{connectSocialAccount:r}=Yy({onError:(0,_N.useCallback)(()=>{e("Something went wrong")},[e]),onFarcasterUrl:(0,_N.useCallback)(e=>{n(e)},[n])});return(0,_N.useEffect)(()=>{!i.current&&a&&(i.current=!0,r({authMode:"signin",provider:hO.Farcaster}))},[r,a]),(0,xx.jsx)(ess,{url:null!=t?t:""})},esw="metamask",es_=["metamask","coinbase","walletconnect","walletconnectsol","phantom","argentx","blocto","solflare","braavos","trust","rainbow","dapper","glow","flowwalletflow"],esb=({userWallets:e,multiWallet:t,numberOfWalletsToShow:n,inputList:i,isWalletConnectList:a,lastUsedWalletKey:r,searchFilter:o,walletsFilter:s,loginWithEmail:l,groupWallets:d,walletGroups:c,showMoreWalletsWithFilter:u,recommendedWallets:m})=>{let p=i;a&&(p=i.filter(e=>e.walletConnector.isWalletConnect&&"walletconnect"!==e.key&&"walletconnectsol"!==e.key)),t&&(p=(({userWallets:e,walletOptions:t})=>{let n=t.filter(_t()&&e.some(e=>e.key===esw)?e=>e.walletConnector.key!==esw:()=>!0);return"connect-only"===Lf()?(({walletOptions:e,userWallets:t})=>{let n=new Set(t.map(e=>e.connector.key));return(n.has("phantom")||n.has("phantomledger"))&&(n.add("phantom"),n.add("phantomledger")),e.filter(e=>!n.has(e.walletConnector.key))})({userWallets:e,walletOptions:n}):n.filter(t=>{var n,i,a,r,o;let s;return!(!t.walletConnector||(n=t.walletConnector,s=t.walletConnector,i=_t()||s.isWalletConnect?"mobile":"desktop",null==(o=null==(r=null==(a=n.metadata.walletLimitations)?void 0:a[i])?void 0:r.unsupportedEvents)?void 0:o.includes("accountChanged")))||!e.some(e=>e.connector.key===t.key)})})({userWallets:e,walletOptions:p}));let h=!!s,v=[],f=[],g=[],y=[],w=Array.from(new Set((m||[]).map(e=>e.walletKey))),_=esk(p,s,a,w);_.forEach(e=>{!e.walletConnector.isEmbeddedWallet&&e.walletConnector.isAvailable&&((null==w?void 0:w.includes(e.key))?f.push(e):r===e.key?v.push(e):e.isInstalledOnBrowser?g.push(e):y.push(e))});let b=[...f,...v,...g,...y],k=esx(d?eei(c,b):b,o,a,u&&h?esS(_,v.concat(g),n):n,h,l);return{numberOfWallets:b.length,walletsList:k}},esk=(e,t,n,i)=>{let a,r,o,s,l=(a=[],r=[],o=[],e.forEach(e=>{let t=i.includes(e.key);t?a.push(e):es_.includes(e.key)&&!t?r.push(e):o.push(e)}),s=r.slice().sort((e,t)=>es_.indexOf(e.key)-es_.indexOf(t.key)),[...a.slice().sort((e,t)=>i.indexOf(e.key)-i.indexOf(t.key)),...s,...o]);return!n&&t?t(l):l},esI=["walletconnect","walletconnect sol","bitcoin.com wallet"],esx=(e,t,n,i,a,r)=>{if(t){let n,i;return n=t.trim().toLowerCase(),i=e=>{let t=e.trim().toLowerCase();return esI.includes(t)?t:t.replace("wallet","").replace("evm","").replace("starknet","").replace("solana","").replace("flow","").replace("bitcoin","")},e.filter(e=>{var t;return i(e.name).includes(n)||(null==(t=e.groupedWallets)?void 0:t.some(e=>i(e.name).includes(n)))})}{if(n)return e;if(r)return e.slice(0,i);let t=(({hasWalletFilter:e,defaultOffset:t,list:n,priorityList:i})=>{let a=i.reduce((e,t)=>{let i=n.indexOf(t.toLowerCase());return i>e?i:e},-1);return 10===t&&!e&&n.length>t&&-1!==a?a+1:t})({defaultOffset:i,hasWalletFilter:a,list:e.map(e=>e.name.toLowerCase()),priorityList:es_});return e.slice(0,t)}},esS=(e,t,n)=>{let i=e.slice(0,n);return n+t.filter(e=>!i.includes(e)).length},esC=({isWalletConnectList:e=!1,viewWalletsFilter:t,searchFilter:n,lastUsedWalletKey:i})=>{let a,{walletsFilter:r,walletConnectorOptions:o,defaultNumberOfWalletsToShow:s,bridgeChainsToConnect:l,multiWallet:d,recommendedWallets:c,selectedTabSettings:u}=Fr(),{userWallets:m}=Lv(),p=BD().groups,h=(null==l?void 0:l.length)&&(a=l[0].chain,e=>e.filter(e=>e.walletConnector.supportedChains.includes(a))),v=h&&h(o),f=u&&(null==u?void 0:u.recommendedWallets)?u.recommendedWallets:c,g=u&&(null==u?void 0:u.walletsFilter)?u.walletsFilter:r,{numberOfWallets:y,walletsList:w}=esb({groupWallets:!0,inputList:v||o,isWalletConnectList:e,lastUsedWalletKey:i,multiWallet:d,numberOfWalletsToShow:s,recommendedWallets:f,searchFilter:n,showMoreWalletsWithFilter:!0,userWallets:m,walletGroups:p,walletsFilter:t&&g?eee(t).pipe(g):t||g});return{numberOfWallets:y,recommendedWallets:f,walletsList:w}},esR=({items:e,onSelect:t,value:n})=>(0,xx.jsx)("div",{className:"wallet-list-grid-tabs",children:e.map((i,a)=>{let r=n===a,{icon:o,text:s}=i.label,l=`${s}-${o}-${e.indexOf(i)}
91`,d="string"==typeof o?(0,xx.jsx)("img",{src:o,alt:s}):o;return(0,xx.jsxs)("button",{type:"button",className:zj("wallet-list-grid-tabs__button",{"wallet-list-grid-tabs__button--selected":r,"wallet-list-grid-tabs__button--text":!!s}),tabIndex:-1,"aria-label":s,onClick:()=>t(a),children:[d&&(0,xx.jsx)(zX,{size:"small",className:zj({"wallet-list-grid-tabs__icon--selected":!r}),children:d}),s&&(0,xx.jsx)(zQ,{as:"span",variant:"body_small",weight:r?"bold":"medium",color:r?"primary":"secondary",children:s})]},l)})}),esO=({isWalletConnectList:e=!1,onSelectWallet:t,viewWalletsFilter:n,showDefaultFooter:i,scrollContainerClassName:a})=>{var r,o;QF(()=>()=>null==_h?void 0:_h.setItem(zq,""));let{walletConnectorOptions:s,projectSettings:l,defaultNumberOfWalletsToShow:d,selectedTabIndex:c,setSelectedTabIndex:u,tabsItems:m}=Fr(),{error:p}=xq(),[h,v]=(0,_N.useState)(!0),{t:f}=$G(),[g,y]=(0,_N.useState)(null!=(r=_h.getItem(zq))?r:""),{numberOfWallets:w,walletsList:_,recommendedWallets:b}=esC({isWalletConnectList:e,lastUsedWalletKey:null!=(o=_h.getItem(zN))?o:void 0,searchFilter:g,viewWalletsFilter:n}),k=!!g||w>d&&_.length!==w,I=!!(null==m?void 0:m.length),x=(0,_N.useRef)(null),S=e=>{_h.setItem(zq,e),y(e)},C=l?k&&(0,xx.jsx)("div",{className:zj("wallet-list__search-container",{"wallet-list__search-container--scroll":!p}),children:(0,xx.jsx)(eo4,{copykey:"dyn_wallet_list.search.label",label:f("dyn_wallet_list.search.label",{numberOfWallets:w}),value:g,onChange:({target:{value:e}})=>S(e),onClickClear:()=>S("")})}):(0,xx.jsx)(QK,{className:"wallet-list__search-skeleton"});return(0,xx.jsxs)(xx.Fragment,{children:[I&&(0,xx.jsx)("div",{className:"wallet-list__tabs-container",children:(0,xx.jsx)(esR,{items:m,value:c||0,onSelect:u})}),C,!!p&&(0,xx.jsx)(Kt,{className:"wallet-list__error-container",withIcon:!1,children:p}),(0,xx.jsxs)("div",{className:zj("wallet-list__scroll-container",a,{"wallet-list__scroll-container--error":!!p,"wallet-list__scroll-container--fixed-height":I}),"data-testid":"wallet-list-scroll-container",ref:x,onScroll:()=>{let e=x.current;e&&((null==e?void 0:e.scrollTop)>(null==e?void 0:e.clientHeight)*1.25?v(!1):v(!0))},children:[l?(0,xx.jsxs)(xx.Fragment,{children:[0===s.length&&(0,xx.jsx)(Kt,{copykey:"dyn_wallet_list.configuration_mismatch",children:f("dyn_wallet_list.configuration_mismatch")}),s.length&&0===_.length?(0,xx.jsx)(eo8,{titleKey:"dyn_wallet_list.search.not_found.title",subtitleKey:"dyn_wallet_list.search.not_found.description",image:(0,xx.jsx)(eo6,{})}):_.map((e,n)=>(0,xx.jsx)(eas,{wallet:e,onResetSearchValue:()=>S(""),recommendedWallets:b,onSelectWallet:t},`${e.key}_${n}`))]}):(0,xx.jsx)(QK,{count:10,className:"wallet-list__tile-skeleton"}),k&&!g&&l&&(0,xx.jsx)(eo8,{})]}),i&&(0,xx.jsx)(eo7,{hideBorder:!h})]})};var esj=["title","titleId"];function esT(){return(esT=Object.assign.bind()).apply(null,arguments)}var esP=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,esj);return _N.createElement("svg",esT({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yK||(yK=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.055 2.4A3.548 3.548 0 0 1 21.6 5.945v2.013a1.095 1.095 0 0 1-2.19 0V5.945c0-.747-.608-1.355-1.355-1.355h-2.012a1.095 1.095 0 1 1 0-2.19h2.012Zm-10.098 0a1.095 1.095 0 0 1 0 2.19H5.945c-.747 0-1.355.608-1.355 1.355v2.013a1.095 1.095 0 0 1-2.19 0V5.945A3.548 3.548 0 0 1 5.945 2.4h2.012Zm7.692 5.083c.6 0 1.086.486 1.086 1.086v1.347a1.086 1.086 0 1 1-2.172 0V8.57c0-.6.486-1.086 1.086-1.086Zm-4.121 0c.614 0 1.112.498 1.112 1.112v2.982h.008a1.113 1.113 0 0 1 0 2.226h-.386a1.849 1.849 0 0 1-1.847-1.848v-3.36c0-.614.498-1.112 1.113-1.112Zm-3.282 0c.6 0 1.086.486 1.086 1.086v1.347a1.086 1.086 0 0 1-2.172 0V8.57c0-.6.486-1.086 1.086-1.086Zm12.259 7.465c.605 0 1.095.49 1.095 1.095v2.012a3.548 3.548 0 0 1-3.545 3.545h-2.012a1.095 1.095 0 1 1 0-2.19h2.012c.747 0 1.355-.608 1.355-1.355v-2.012c0-.605.49-1.095 1.095-1.095Zm-17.01 0c.605 0 1.095.49 1.095 1.095v2.012c0 .747.608 1.355 1.355 1.355h2.012a1.095 1.095 0 0 1 0 2.19H5.945A3.548 3.548 0 0 1 2.4 18.055v-2.012c0-.605.49-1.095 1.095-1.095Zm5.365 1.337a.473.473 0 0 0 0 0l-.434.47a1.
91113 1.113 0 0 1 1.51-1.634c.563.52 1.296.806 2.064.806s1.5-.286 2.065-.807a1.113 1.113 0 0 1 1.51 1.634A5.255 5.255 0 0 1 12 18.153a5.255 5.255 0 0 1-3.574-1.397l.434-.47a4.615 4.615 0 0 1 0 0Zm5.947.28a4.694 4.694 0 0 1 0 0Z",fill:"currentColor"})))};let esE=({isLoading:e,onSubmit:t,onSubmitError:n})=>{let{t:i}=$G(),a=(({relatedOriginRpId:e}={})=>{let{setCallback:t}=Fr();return(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){yield MD(O1());let n=yield Wd({relatedOriginRpId:e});return t("authSuccess"),n}),[e,t])})(),{setError:r}=xq(),{isLoading:o,mutate:s}=YB(()=>$k(void 0,void 0,void 0,function*(){null==t||t(),r(""),yield a()}),{onFailure:e=>{var t,i;xj.error("Passkey sign in failed:",e);let a="Failed to sign in with passkey. Please try again.";e instanceof Error&&((null==(t=e.name)?void 0:t.includes("NotAllowedError"))?a="Passkey sign-in was cancelled or not allowed.":(null==(i=null==e?void 0:e.message)?void 0:i.includes("No passkey found"))?a="No account found with this passkey. Please set up a passkey after using another sign-in method.":(null==e?void 0:e.message)&&(a=e.message)),r(a),null==n||n()}});return(0,xx.jsxs)(er8,{onClick:()=>s(),disabled:e||o,dataTestId:"passkey-sign-in-button",className:"login-view__passkey-button",children:[(0,xx.jsx)(esP,{}),(0,xx.jsx)(zQ,{variant:"button_primary",copykey:"dyn_login.passkey.button_label",children:i("dyn_login.passkey.button_label")})]})},esA=e=>!!(e&&XS(e,hO.Sms)),esN=({isLoading:e,onSubmit:t,onSubmitError:n})=>{var i,a;let r=$_("projectSettings"),o=(0,_N.useMemo)(()=>ee7(eif(eih(r))),[r]),[s,l]=(0,_N.useState)(void 0),[d,c]=(0,_N.useState)(!1),[u,m]=(0,_N.useState)({country:void 0,phone:""}),p=(0,_N.useCallback)(e=>{m(e),c(BA(e.phone,e.country))},[]),[h,v]=(0,_N.useState)(!1),[f,g]=(0,_N.useState)(!1),y=(({onSubmit:e,onSubmitError:t,country:n,phone:i,setInvalidNumberMessage:a})=>{let{engageCaptcha:r}=Fc(),{view:o,pushView:s}=xD(),{environmentId:l,projectSettings:d}=Fr(),{setDisplayedDestination:c,setVerificationUUID:u,setRetryData:m}=Lb(),{fieldsConfig:p}=Bq(),{t:h}=$G(),v=r=>$k(void 0,void 0,void 0,function*(){if(n)try{let t=Fv({dialCode:n.dialCode,phone:i}),{verificationUUID:a}=yield eok({captchaToken:r,environmentId:l,isoCountryCode:n.iso2,phoneCountryCode:n.dialCode,phoneNumber:t});m({dialCode:n.dialCode,iso2:n.iso2,phone:t}),s("login-with-sms-verification"),c(ee8(i)),u(a);let o={dialCode:n.dialCode,iso2:n.iso2,phone:t};xR.emit("authInit",{option:o,phone:o,type:"sms"}),null==e||e()}catch(e){if(s(o.type),e instanceof eob){let t=h("dyn_login.helper.phone_number_form.invalid_phone");"too_many_sms_verification_attempts"===e.code&&(t=h("dyn_login.helper.phone_number_form.too_many_sms_verification_attempts")),e.code&&e.code in zS.dyn_login.helper.phone_number_form&&(t=h("dyn_login.helper.phone_number_form."+e.code)),a(t)}else"string"==typeof e&&a(e);null==t||t()}});return e=>$k(void 0,void 0,void 0,function*(){var o;if(n){e.preventDefault();try{p.phoneNumber.validation.validateSync(i)}catch(n){let{message:e}=n;a(e),null==t||t();return}if(null==(o=null==d?void 0:d.security.hCaptcha)?void 0:o.enabled)return void r({authMethod:"phone",onCaptchaSuccess:v});v()}})})({country:u.country,onSubmit:t,onSubmitError:n,phone:u.phone,setInvalidNumberMessage:l});if(!r)return xj.debug("Failed to render PhoneNumberSignInSection - no project settings"),null;if(!esA(null!=(i=null==r?void 0:r.providers)?i:[]))return xj.error("Failed to render PhoneNumberSignInSection - no sign in provider enabled"),null;let w=!(null==(a=null==r?void 0:r.design.modal)?void 0:a.emailSubmitButtonInsideInput);return(0,xx.jsxs)("form",{className:"login-with-phone-number-form",onSubmit:e=>y(e),children:[(0,xx.jsx)(eig,{countries:o,onUpdate:p,error:s,setIsHovered:v,setIsFocused:g,appendRight:(0,xx.jsx)(er6,{disabled:e||!d,highlighted:d,isFocused:f,isHovered:h,className:"login-with-phone-number-form__fields__inline-submit",emailSubmitButtonInsideInput:!w})}),w&&(0,xx.jsx)(Xb,{dataTestId:"big-submit-button",buttonClassName:"login-with-phone-number-form__button",type:"submit",loading:e,disabled:e||!d,buttonVariant:"brand-primary",buttonPadding:"login-screen-height",expanded:!0,typographyProps:{color:"inherit"},children:"Continue"})]})};var esq=["title","titleId"];function esU(){return(esU=Object.assign.bind()).apply(null,arguments)}var esM=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,esq);return _N.createElement("svg",esU({width:21,height:20,viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yZ||(yZ=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.7 10a1.667 1.667 0 1 1 3.333 0A1.667 1.667 0 0 1 2.7 10Zm5.833 0a1.667 1.667 0 1 1 3.334 0 1.667 1.667 0 0 1-3.334 0Zm5.834 0a1.667 1.667 0 1 1 3.333 0 1.667 1.667 0 0 1-3.333 0Z",fill:"currentColor",fillOpacity:.4})))};let esD=({providers:e,onSelectProvider:t,isLoading:n,selectedProvider:i,testId:a,defaultProvider:r,numOfItemsToDisplay:o=5,collapsedLayout:s})=>{let{t:l}=$G(),d=Xd();r&&!e.includes(r)&&([r]=e);let c=e.filter(e=>e!==r),u=Math.min(o,5),m=c.length>u,p=m?c.slice(0,u-1):c.slice(0,u),[h,v]=(0,_N.useState)(!1),f=1===e.length||!s&&e.length<4,g=(e,n=!1,a=!1)=>(0,xx.jsxs)(er8,{dataTestId:a?`card-${e}`:`inline-${e}`,onClick:()=>t(e),disabled:!!i,className:zj({"social-sign-in--card--tile":a,"social-sign-in--tile":!a,"social-sign-in--tile__full-width":n}),children:[(0,xx.jsx)(Xf,{Icon:(0,xx.jsx)(bH,{name:e,variant:d}
91),isSpinning:i===e,iconSize:32}),!a&&n&&(0,xx.jsx)(zQ,{variant:"button_primary",copykey:"dyn_login.social.button_label",children:l("dyn_login.social.button_label",{provider:(e=>{if(e)return e===vR.Twitter?"X":e===vR.Coinbasesocial?"Coinbase":enh(e)})(e)})})]},e);return e.length?(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsxs)("div",{className:"social-sign-in","data-testid":a,children:[r&&g(r,!0),p.map(e=>g(e,f)),m&&(0,xx.jsx)(er8,{dataTestId:"show-more-options",onClick:()=>v(!0),className:"social-sign-in--tile",children:(0,xx.jsx)(zX,{color:"text-primary",children:(0,xx.jsx)(esM,{})})},"show-more-options")]}),(0,xx.jsxs)(eil,{isOpen:h,onClose:()=>!n&&v(!1),children:[(0,xx.jsx)(eil.Header,{closeDisabled:n,children:l("dyn_login.social.overlay_title")}),(0,xx.jsx)(eil.Content,{className:"social-sign-in--card--body",children:e.map(e=>g(e,!1,!0))})]})]}):(xj.error("Failed to render SocialSignInSection - no social providers enabled"),null)},esW=({defaultProvider:e,numOfItemsToDisplay:t,collapsedLayout:n})=>{let{projectSettings:i}=Fr(),{socialProvider:a,setSocialProvider:r,socialWalletConnector:o,enabledSocialProviders:s}=ea0(),{engageCaptcha:l}=Fc(),{mutate:d,isLoading:c}=YB(e=>$k(void 0,void 0,void 0,function*(){var t;return(null==(t=null==i?void 0:i.security.hCaptcha)?void 0:t.enabled)?void l({authMethod:"social",onCaptchaSuccess:t=>$k(void 0,void 0,void 0,function*(){return r(e),yield null==o?void 0:o.endSession(),null==o?void 0:o.connect(e)})}):(r(e),yield null==o?void 0:o.endSession(),null==o?void 0:o.connect(e))}));return(0,xx.jsx)(esD,{onSelectProvider:d,providers:s,selectedProvider:a,isLoading:c,testId:"magic-social-sign-in",defaultProvider:e,numOfItemsToDisplay:t,collapsedLayout:n})},es$=({defaultProvider:e,numOfItemsToDisplay:t,collapsedLayout:n})=>{let{setShowAuthFlow:i}=Fr(),{setSocialProvider:a,socialProvider:r,enabledSocialProviders:o}=ea0(),{pushView:s,clearStackAndPushInitialView:l}=xD(),d=(0,_N.useCallback)(()=>{l()},[l]),{isProcessing:c,connectSocialAccount:u}=Yy({onError:d,onFarcasterUrl:(0,_N.useCallback)(e=>s("farcaster-connect-view",{url:e},{onBackClick:()=>{a(void 0),xR.emit("farcasterConnectCancelled"),xR.emit("authFailure",{option:hO.Farcaster,provider:hO.Farcaster,type:"social"},"user-cancelled"),l()}}),[l,s,a]),onSettled:(0,_N.useCallback)(()=>{a(void 0)},[a])});return(0,xx.jsx)(esD,{onSelectProvider:e=>{let t=Yo(e);a(e),s("social-redirect-view"),i(!0),u({authMode:"signin",provider:t})},providers:o,selectedProvider:r,isLoading:c,testId:"dynamic-social-sign-in",defaultProvider:e,numOfItemsToDisplay:t,collapsedLayout:n})},esz=({sectionData:e,collapsedLayout:t})=>{var n,i,a;let r=$_("projectSettings");if(!r)return xj.debug("Failed to render SocialSignInSection - no project settings"),null;let o=null!=(n=r.providers)?n:[],s={collapsedLayout:t,defaultProvider:(e=>{if(e){for(let t of Object.values(vR))if(t===e)return t}})(e.defaultItem),numOfItemsToDisplay:e.numOfItemsToDisplay};return XS(o,hO.MagicLink)&&(null==(i=r.sdk.socialSignIn)?void 0:i.signInProvider)===vC.MagicLink?(0,xx.jsx)(esW,Object.assign({},s)):(null==(a=r.sdk.socialSignIn)?void 0:a.signInProvider)===vC.Dynamic?(0,xx.jsx)(es$,Object.assign({},s)):(xj.error("Failed to render SocialSignInSection - no sign in provider enabled"),null)},esF=({sections:e})=>{let[t,n]=(0,_N.useState)(!0),i=t?e[0]:e[1];return(0,xx.jsxs)("div",{className:"toggleable-section",children:[i.component,(0,xx.jsxs)("div",{className:"toggleable-section__toggle-prompt",children:[(0,xx.jsx)(zQ,{color:"secondary",variant:"body_small",copykey:i.labelCopyKey,children:i.label}),(0,xx.jsx)("button",{className:"toggleable-section__toggle-prompt__button",onClick:()=>n(!t),children:(0,xx.jsx)(zQ,{weight:"medium",variant:"body_small",color:"brand-primary",className:"toggleable-section__toggle-prompt__button__text",copykey:i.buttonCopyKey,children:i.button})})]})]})},esL=({text:e,onClick:t,numberOfWallets:n,disabled:i=!1,copykey:a})=>{let r=(0,_N.useMemo)(()=>n<=10?n:`${10*Math.floor(n/10)}+`,[n]),o=(0,xx.jsxs)("div",{className:"list-item-button__trailing",children:[(0,xx.jsx)("div",{className:zj("list-item-button__trailing-child","list-item-button__trailing-label"),children:(0,xx.jsx)(Qp,{text:`${r} available`})}),(0,xx.jsx)("div",{className:zj("list-item-button__trailing-child","list-item-button__trailing-icon"),children:(0,xx.jsx)(zX,{color:"text-primary",size:"small",children:(0,xx.jsx)(etI,{})})})]});return(0,xx.jsx)(ear,{trailing:o,onClick:t,className:"list-item-button",disabled:i,copykey:a,children:e})},esV=({previewWalletsNumber:e,disabled:t=!1,onshowAllWallets:n})=>{var i;let{t:a}=$G(),{walletConnectorOptions:r,projectSettings:o,walletsFilter:s,multiWallet:l,recommendedWallets:d}=Fr(),{userWallets:c}=Lv(),u=BD().groups,{handleWalletItemClick:m}=J$(),{numberOfWallets:p,walletsList:h}=esb({groupWallets:!0,inputList:r,isWalletConnectList:!1,lastUsedWalletKey:null!=(i=_h.getItem(zN))?i:void 0,loginWithEmail:!0,multiWallet:l,numberOfWalletsToShow:e,recommendedWallets:d,searchFilter:void 0,userWallets:c,walletGroups:u,walletsFilter:s});return o?(0,xx.jsxs)("div",{className:"login-with-email-wallet-list__container","data-testid":"top-wallets-list",children:[h.map((e,n)=>(0,xx.jsx)(eas,{wallet:e,disabled:t,onSelectWallet:m,recommendedWallets:d},`${e.key}_${n}`)),(0,xx.jsx)(esL,{copykey:"dyn_wallet_list.view_all",text:a("dyn_wallet_list.view_all"),onClick:n,numberOfWallets:p,disabled:t})]}):(0,xx.jsx)(QK,{count:e+1,className:"login-with-email-wallet-list__skeleton"})},esB=({numberOfItemsToShow:e,isLoading:t,onSubmit:n})=>{let{t:i}=$G();return e>0?(0,xx.jsx)(esV,{previewWalletsNumber:e,onshowAllWallets:()=>null==n?void 0:n(),disabled:t}):(0,xx.jsx)(er8,{onClick:()=>null==n?void 0:n(),disabled:t,className:"connect-with-wallet-button",children:(0,xx.jsx)(zQ,{variant:"button_primary",copykey:"dyn_login.wallet_list.button_only",children:i("dyn_login.wallet_list.button_only")})})},esK=({viewSection:e,index:t,walletCount:n,gotToWalletList:i})=>{let{loading:a}=eaK(),{t:r}=$G(),[o,s]=(0,_N.useState)(a);switch(e.type){case vT.Separator:return(0,xx.jsx)(enq,{text:e.label});
91case vT.Email:return(0,xx.jsx)(er7,{onSubmit:()=>s(!0),onSubmitError:()=>s(!1),isLoading:o});case vT.Phone:return(0,xx.jsx)(esN,{onSubmit:()=>s(!0),onSubmitError:()=>s(!1),isLoading:o});case vT.EmailAndPhone:let l=[{button:r("dyn_login.email_or_phone.use_phone"),buttonCopyKey:"dyn_login.email_or_phone.use_phone",component:(0,xx.jsx)(er7,{onSubmit:()=>s(!0),onSubmitError:()=>s(!1),isLoading:o}),label:r("dyn_login.email_or_phone.prefer_phone"),labelCopyKey:"dyn_login.email_or_phone.prefer_phone"},{button:r("dyn_login.email_or_phone.use_email"),buttonCopyKey:"dyn_login.email_or_phone.use_email",component:(0,xx.jsx)(esN,{onSubmit:()=>s(!0),onSubmitError:()=>s(!1),isLoading:o}),label:r("dyn_login.email_or_phone.prefer_email"),labelCopyKey:"dyn_login.email_or_phone.prefer_email"}];return"phone"===e.defaultItem&&l.reverse(),(0,xx.jsx)(esF,{sections:l});case vT.Wallet:return(0,xx.jsx)(esB,{numberOfItemsToShow:e.numOfItemsToDisplay||0,onSubmit:i,isLoading:o});case vT.Social:return(0,xx.jsx)(esz,{collapsedLayout:n>1,sectionData:e});case vT.Passkey:return(0,xx.jsx)(esE,{onSubmit:()=>s(!0),onSubmitError:()=>s(!1),isLoading:o});case vT.Text:return e.label?(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",align:e.alignment,className:"login-view__text","data-testid":"login-view-section__text",children:e.label}):null}},esZ=e=>({numOfItemsToDisplay:e,type:vT.Wallet}),esG=(e,t)=>({defaultItem:t,numOfItemsToDisplay:e,type:vT.Social}),esH=e=>({type:e}),esJ=()=>{var e;let{errorText:t}=(()=>{let{t:e}=$G(),{error:t,errorCode:n}=xq();return{errorText:(0,_N.useMemo)(()=>{var i;return n?e(null!=(i=X1[n])?i:"dyn_error.default"):t},[t,n,e])}})(),{pushView:n}=xD(),{isWalletOnly:i,loginViewSections:a}=(()=>{let e,t=(e=>{var t,n,i;let{projectSettings:a,overrides:r}=Fr(),o=null==(n=null==(t=null==a?void 0:a.sdk)?void 0:t.views)?void 0:n.find(t=>t.type===e);return(null==(i=null==r?void 0:r.views)?void 0:i.find(t=>t.type===e))||o})(vP.Login),{authorizationViewDisplayOrder:n,loginWithEmail:i,walletsFilter:a}=Fr(),r=$_("projectSettings"),{t:o}=$G(),{enabledSocialProviders:s}=ea0(),{numberOfWallets:l}=esC({viewWalletsFilter:a}),d=!!(null==s?void 0:s.length),c=erX(null==r?void 0:r.providers),u=esA(null==r?void 0:r.providers),m=!!((e=null==r?void 0:r.providers)&&XS(e,hO.Passkey)),p=(0,_N.useMemo)(()=>{var e;return!!r&&(!i&&!u&&!d||((null==(e=null==t?void 0:t.sections)?void 0:e.length)?1===t.sections.length&&"wallet"===t.sections[0].type:!c&&!u&&!d))},[null==t?void 0:t.sections,r,i,d,u,c]),h=(0,_N.useCallback)(e=>{var t;let n=null==(t=null==r?void 0:r.chains)?void 0:t.some(e=>{var t;return e.enabled&&(null==(t=e.networks)?void 0:t.some(e=>e.enabled))});return(r&&!n&&e.find(e=>"wallet"===e.type)&&xj.error("Failed to render WalletSignInSection - no chains enabled"),l>0)?e:e.filter(e=>"wallet"!==e.type)},[l,r]);return{isWalletOnly:p,loginViewSections:(0,_N.useMemo)(()=>{var e,i,a,d,p,v;if(null==(e=null==t?void 0:t.sections)?void 0:e.length)return h(null==t?void 0:t.sections);let{splitEmailAndSocial:f=!1,socialAboveEmail:g=!1}=null!=(i=null==r?void 0:r.design.modal)?i:{},y=[],w=(({socialAboveEmail:e,showWallets:t,web3Layout:n,numOfWalletsToDisplay:i,showEmail:a,showPhone:r,showSocial:o,showPasskey:s,splitEmailAndSocial:l,defaultSocialItem:d})=>{let c=!l&&(a||r),u=l?d:void 0;return[{condition:t&&n,section:esZ(i)},{condition:o&&e,hideSeparator:c?"below":void 0,section:esG(5,u)},{condition:a&&!r,section:esH(vT.Email)},{condition:!a&&r,section:esH(vT.Phone)},{condition:a&&r,section:esH(vT.EmailAndPhone)},{condition:o&&!e,hideSeparator:c?"above":void 0,section:esG(5,u)},{condition:s,section:esH(vT.Passkey)},{condition:t&&!n,section:esZ(i)}]})({defaultSocialItem:s[0],numOfWalletsToDisplay:3*(null==(d=null==(a=null==r?void 0:r.design)?void 0:a.modal)||!d.showWalletsButton),showEmail:c,showPasskey:m,showPhone:u,showSocial:!!(null==s?void 0:s.length),showWallets:l>0&&!(null==(v=null==(p=null==r?void 0:r.design)?void 0:p.modal)?void 0:v.emailOnly),socialAboveEmail:g,splitEmailAndSocial:f,web3Layout:"web3"===n}),_={label:o("dyn_login.separators.default"),type:vT.Separator},b=!1;for(let e of w)e.condition&&(y.length>
910&&!b&&"above"!==e.hideSeparator&&y.push(_),y.push(e.section),b="below"===e.hideSeparator);return y},[null==t?void 0:t.sections,null==r?void 0:r.design.modal,s,c,m,u,l,n,o,h])}})(),{enabledSocialProviders:r}=ea0(),{showDefaultFooter:o}=ei3(),{handleWalletItemClick:s}=J$(),l=(null==(e=a.find(e=>e.type===vT.Wallet))?void 0:e.numOfItemsToDisplay)||0,d=(0,_N.useMemo)(()=>a.map((e,t)=>(0,xx.jsx)("div",{className:zj("login-view__scroll__section",`login-view__scroll__section--${e.type}`),children:(0,xx.jsx)(esK,{gotToWalletList:()=>n("login-with-email-or-wallet-full-wallet-list"),index:t,viewSection:e,walletCount:l})},`${e.type}__${t}`)),[a,l,n]),c=t&&(0,xx.jsx)(Kt,{className:"login-view__error-container",withIcon:!1,children:t});if(1===a.length&&a[0].type===vT.Social&&1===r.length&&r.includes(vR.Farcaster)&&!_t())return(0,xx.jsxs)(xx.Fragment,{children:[c,(0,xx.jsx)(esy,{})]});if(i)return(0,xx.jsx)(esO,{onSelectWallet:s,showDefaultFooter:o});let u=_t()&&o;return(0,xx.jsxs)(xx.Fragment,{children:[c,(0,xx.jsx)("div",{className:zj("login-view__container",{"login-view__container--error":!!t}),children:(0,xx.jsx)("div",{className:"login-view__scroll","data-testid":"login-view-scroll",children:d})}),u&&(0,xx.jsx)(eo7,{hideBorder:!0})]})},esY=()=>{let{environmentId:e,setShowAuthFlow:t,selectedWalletConnector:n}=Fr(),{addedWalletsIds:i}=Lv();return{mergeUserAccounts:a=>$k(void 0,void 0,void 0,function*(){let r=(yield $k(void 0,void 0,void 0,function*(){try{let t=yield Lr().verifyMergeUsers({environmentId:e,mergeUserConflictResolutions:{mergeUserResolutions:a}});return VZ(t)}catch(e){throw yield Lo(e,"Error verifyMergeUsers"),e}})).lastVerifiedCredentialId;r&&i.current.push(r);let o=yield null==n?void 0:n.getConnectedAccounts();(null==o?void 0:o.length)&&xR.emit("triggerComputePrimaryWalletMultiWalletStateFromAccounts",{accounts:o}),t(!1)})}},esX=({children:e,checked:t,value:n,name:i,disabled:a=!1,className:r="",onChange:o})=>{let s=`${i}_${n}`;return(0,xx.jsxs)("div",{className:zj("radio-button",r),children:[(0,xx.jsx)("input",{type:"radio",id:s,name:i,value:n,disabled:a,defaultChecked:t,onChange:o}),(0,xx.jsx)("label",{htmlFor:s,children:e})]})};var esQ=["title","titleId"];function es0(){return(es0=Object.assign.bind()).apply(null,arguments)}var es1=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,esQ);return _N.createElement("svg",es0({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yG||(yG=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.862 2.862c.26-.26.682-.26.943 0L8.47 7.529a.667.667 0 0 1 0 .942l-4.666 4.667a.667.667 0 0 1-.943-.943L7.057 8 2.862 3.805a.667.667 0 0 1 0-.943Zm5.333 0c.26-.26.683-.26.943 0l4.667 4.667c.26.26.26.682 0 .942l-4.667 4.667a.667.667 0 0 1-.943-.943L12.39 8 8.195 3.805a.667.667 0 0 1 0-.943Z",fill:"currentColor"})))},es2=["title","titleId"];function es3(){return(es3=Object.assign.bind()).apply(null,arguments)}var es5=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,es2);return _N.createElement("svg",es3({width:65,height:64,viewBox:"0 0 65 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yH||(yH=_N.createElement("path",{d:"M32.5 0c17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32-17.673 0-32-14.327-32-32 0-17.673 14.327-32 32-32Zm.455 13a8.074 8.074 0 0 0-8.073 8.073v4.037A13.435 13.435 0 0 0 19.5 35.875c0 7.431 6.025 13.456 13.456 13.456 7.431 0 13.455-6.025 13.455-13.456 0-4.403-2.114-8.312-5.383-10.767v-4.035a8.073 8.073 0 0 0-7.657-8.062L32.955 13ZM33 30a3.5 3.5 0 0 1 1.5 6.663V39.5a1.5 1.5 0 0 1-3 0v-2.837A3.5 3.5 0 0 1 33 30Zm-.045-14a5.073 5.073 0 0 1 5.073 5.073v2.335a13.418 13.418 0 0 0-5.072-.99c-1.795 0-3.508.353-5.074.991v-2.336A5.074 5.074 0 0 1 32.955 16Z",fill:"#0A0B0C"})))},es6=["title","titleId"];function es4(){return(es4=Object.assign.bind()).apply(null,arguments)}var es7=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,es6);return _N.createElement("svg",es4({width:65,height:64,viewBox:"0 0 65 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yJ||(yJ=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32.5 64c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32C14.827 0 .5 14.327.5 32c0 17.673 14.327 32 32 32Zm-9.322-18.117a1.828 1.828 0 1 0 3.613.568l1.152-7.457h7.144l-1.1 6.89a1.828 1.828 0 1 0 3.612.567l1.153-7.457h3.504a1.691 1.691 0 0 0 0-3.383h-2.948l1.16-7.222h3.597a1.691 1.691 0 0 0 0-3.383h-3.087l1.1-6.89a1.829 1.829 0 1 0-3.612-.567l-1.153 7.457H30.17l1.1-6.89a1.828 1.828 0 1 0-3.613-.567l-1.152 7.457h-3.458a1.691 1.691 0 0 0 0 3.383h2.901l-1.16 7.222h-3.597a1.691 1.691 0 0 0 0 3.383h3.087l-1.1 6.89Zm12.42-10.272H28.5l1.16-7.222h7.097l-1.16 7.222Z",fill:"#4779FF"})))};let es8=e=>(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(es7,Object.assign({},e,{"data-testid":"mfa-recovery-icon"}))});var es9=["title","titleId"];function ele(){return(ele=Object.assign.bind()).apply(null,arguments)}var elt=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,es9);return _N.createElement("svg",ele({width:65,height:64,viewBox:"0 0 65 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yY||(yY=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32.5 64c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32C14.827 0 .5 14.327.5 32c0 17.673 14.327 32 32 32Zm-7.618-38.89v-4.037a8.074 8.074 0 0 1 16.147 0v4.036a13.436 13.436 0 0 1 5.383 10.766c0 7.431-6.025 13.456-13.456 13.456-7.432 0-13.456-6.025-13.456-13.456 0-4.402 2.114-8.31 5.382-10.765Zm13.147-1.702v-2.335a5.074 5.074 0 0 0-10.147 0v2.336a13.416 13.416 0 0 1 5.074-.99c1.795 0 3.507.352 5.073.99ZM34.5 36.663a3.5 3.5 0 1 0-3 0V39.5a1.5 1.5 0 0 0 3 0v-2.837Z",fill:"#4779FF"})))};let eln=({onRetry:e,connector:t})=>{let{selectedWalletConnector:n}=Fr(),i=(0,_N.useMemo)(()=>t||n,[t,n]),{t:a}=$G(),{storeName:r,walletLink:o}=(0,_N.useMemo)(()=>{let e=xc(null==i?void 0:i.metadata.downloadLinks);return(null==e?void 0:e.ios)&&_r()?{storeName:"App Store",walletLink:e.ios}:(null==e?void 0:e.android)&&(_o()||_l())?{storeName:"Play Store",walletLink:e.android}:{storeName:void 0,walletLink:void 0}},[i]),s=e=>(0,xx.jsx)(xr,{icon:null==i?void 0:i.metadata.icon,walletKey:null==i?void 0:i.key,style:{height:Xl(e),width:Xl(e)}});return(0,xx.jsxs)("div",{className:"mobile-wallet-redirect",children:[(0,xx.jsx)(Xf,{Icon:s(94*Xv),iconSize:94,isSpinning:!0,className:"mobile-wallet-redirect__icon-with-spinner"}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",className:"mobile-wallet-redirect__copy-text",copykey:"dyn_login.mobile_wallet_redirect.prompt",children:a("dyn_login.mobile_wallet_redirect.prompt")}),(0,xx.jsxs)(Xb,{buttonVariant:"brand-primary",typographyProps:{color:"white",variant:"button_secondary"},onClick:e,buttonPadding:"small",copykey:"dyn_login.mobile_wallet_redirect.open_prompt",children:[a("dyn_login.mobile_wallet_redirect.open_prompt")," ",null==i?void 0:i.name]}),r&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",className:"mobile-wallet-redirect__alert",copykey:"dyn_login.mobile_wallet_redirect.redirect_fail_message",children:a("dyn_login.mobile_wallet_redirect.redirect_fail_message",{walletName:null==i?void 0:i.name})}),(0,xx.jsxs)("div",{className:"mobile-wallet-redirect__wallet-app",onClick:()=>o&&w7.openURL(o,"blank","noopener,noreferrer"),children:[(0,xx.jsxs)("div",{className:"mobile-wallet-redirect__wallet-app__group",children:[s(26),(0,xx.jsxs)(zQ,{variant:"body_small",weight:"bold",copykey:"dyn_login.mobile_wallet_redirect.get_app_prompt",children:[a("dyn_login.mobile_wallet_redirect.get_app_prompt")," ",null==i?void 0:i.name]})]}),(0,xx.jsxs)("div",{className:"mobile-wallet-redirect__wallet-app__group",children:[(0,xx.jsx)(zQ,{className:"mobile-wallet-redirect__wallet-app__group__app-store",variant:"body_small",weight:"bold",color:"secondary",children:r}),(0,xx.jsx)(zX,{color:"text-secondary",size:"small",children:(0,xx.jsx)(Xe,{})})]})]})]})]})},eli=({userProfile:e,walletConnector:t})=>{let n=null==e?void 0:e.verifiedCredentials.find(t=>
91t.id===e.lastVerifiedCredentialId),i=end(n),{data:a}=VP(()=>null==t?void 0:t.getAddress(),{enabled:!e&&!!t});return(0,xx.jsxs)("div",{className:"user-address__container",children:[(0,xx.jsx)(enc,{variant:"green",containerClassName:"user-address__status-dot"}),(null==i?void 0:i.name)?(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zQ,{variant:"numbers_big",color:"primary",className:"user-address",children:i.name}),(0,xx.jsx)("div",{className:"dynamic-widget-wallet-header__seperator"}),(0,xx.jsx)(zQ,{variant:"numbers_medium",color:"secondary",className:"user-address",children:Xg(null==n?void 0:n.address)})]}):(0,xx.jsx)(zQ,{variant:"numbers_big",color:"primary",className:"user-address",children:Xg((null==n?void 0:n.address)||a)})]})},ela=({networkId:e,networkName:t,networkIconUrl:n,onClick:i})=>{let a=(0,xx.jsx)("img",{alt:t,className:"select-network-button__icon",src:n});return(0,xx.jsxs)(Xb,{dataTestId:"SelectNetworkButton",onClick:()=>i(e),expanded:!0,className:"select-network-button",children:["Select",a,t," network"]})},elr=()=>{let{selectedWalletConnector:e,setShowAuthFlow:t,bridgeChainsToConnect:n,bridgeOnboardingCompleted:i,isBridgeFlow:a,user:r}=Fr(),o=JP({shouldCallCallback:!1,shouldUpdateWallets:!!(null==n?void 0:n.length)}),{network:s}=en5(e,{onChange:s=>{e&&JC({network:s,walletConnector:e})&&o({walletConnector:e}).then(()=>{let e=Lf();(r||"connect-and-sign"!==e)&&(a&&!i&&(null==n?void 0:n.length)||t(!1))})}});return{currentNetwork:s}},elo={discord:bn,helpdesk:bd,slack:bm,twitter:bf},els={_socialMediaLinkText:"dyn_no_access.chainalysis.social_media_link_text",_socialMediaUrl:"dyn_no_access.chainalysis.social_media_link_url",buttonTitle:"dyn_no_access.chainalysis.button_text",subtitle:"dyn_no_access.chainalysis.description",title:"dyn_no_access.chainalysis.title"},ell={buttonTitle:"dyn_no_access.default.button_text",subtitle:"dyn_no_access.default.description",title:"dyn_no_access.default.title"},eld={_socialMediaLinkText:void 0,_socialMediaUrl:void 0,buttonTitle:"dyn_no_access.gate.button_text",subtitle:"dyn_no_access.gate.description",title:"dyn_no_access.gate.title"},elc=()=>{let{deniedAddress:e,setDeniedAddress:t,setDeniedOauthProvider:n,deniedOauthProvider:i,deniedOauthUsername:a}=Ld(),{t:r}=$G(),o=i?bG(i):void 0,{selectedWalletConnector:s,socialMediaIconUrl:l,notInTheListImageUrl:d,accessDeniedButton:c}=Fr(),{displayedDestination:u}=Lb(),{clearStackAndPushInitialView:m}=xD(),{_socialMediaLinkText:p,_socialMediaUrl:h,isAccessListView:v,isGateBlockedView:f,subtitle:g,title:y,buttonTitle:w}=(()=>{let{socialMediaLinkText:e,socialMediaUrl:t,accessDeniedMessagePrimary:n,accessDeniedMessageSecondary:i}=Fr(),{view:a}=xD(),{t:r}=$G(),o="chainalysis-blocked-wallet"===a.type,s="gate-blocked-wallet"===a.type,l="no-access"===a.type;return{_socialMediaLinkText:o?r(els._socialMediaLinkText):s?void 0:e,_socialMediaUrl:o?r(els._socialMediaUrl):s?void 0:t,buttonTitle:r(o?els.buttonTitle:s?eld.buttonTitle:ell.buttonTitle),isAccessListView:l,isChainalysisView:o,isGateBlockedView:s,subtitle:o?r(els.subtitle):s?r(eld.subtitle):i||r(ell.subtitle),title:o?r(els.title):s?r(eld.title):n||r(ell.title)}})(),_=l&&"string"!=typeof l?elo[Object.keys(l)[0]]:null,b=(0,_N.useMemo)(()=>s?(0,xx.jsx)(enr,{}):(0,xx.jsx)(en2,{containerClassName:"wallet-no-access__icon--verified",Icon:null!=o?o:b$,iconSize:50,InnerIcon:zY,variant:"red"}),[o,s]),k=Xg(e),I=(null==c?void 0:c.title)||w,x=(null==c?void 0:c.action)||(()=>{m(),t(""),n(void 0),null==s||s.endSession()}),S=void 0===i?null!=u?u:k:a,C=!!d&&(v||f),R=_&&(v||f);return(0,xx.jsxs)("div",{className:"wallet-no-access__container",children:[C&&(0,xx.jsx)("img",{src:d,alt:r("dyn_no_access.not_in_the_list_image_alt"),className:"wallet-no-access__image",copykey:"dyn_no_access.not_in_the_list_image_alt"}),(0,xx.jsxs)("div",{className:"wallet-no-access__main",children:[(0,xx.jsxs)("div",{className:"wallet-no-access__user-info-container",children:[b,(0,xx.jsxs)("div",{"data-testid":"walletAddress",className:"wallet-no-access__wallet-address-container",children:[s&&(0,xx.jsx)(enc,{variant:"red",containerClassName:"user-info__status-dot"}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",weight:"medium",className:"wallet-no-access__wallet-address",children:S})]})]}),(0,xx.jsxs)("div",{className:"wallet-no-access__content",children:[(0,xx.jsx)(zQ,{variant:"title",color:"primary",className:"wallet-no-access__content--primary",children:y}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"wallet-no-access__content--secondary",children:g})]}),(0,xx.jsx)(Xb,{onClick:x,className:"wallet-no-access__button--primary",expanded:!0,buttonPadding:"large",children:I}),h&&p&&(0,xx.jsxs)("div",{className:"wallet-no-access__social-info-container",children:[(0,xx.jsxs)("a",{href:h,className:"wallet-no-access__waitlist-link",children:[(0,xx.jsx)(zQ,{variant:"button_primary",color:"primary",children:p}),R&&(0,xx.jsx)(_,{className:"wallet-no-access__social-icon",style:{height:Xl(24),width:Xl(24)}})]}),"string"==typeof l&&(0,xx.jsx)("img",{alt:"social media",src:l,style:{height:"1.5rem",width:"1.5rem"}})]})]})]})},elu=({name:e,link:t,Icon:n})=>{let{t:i}=$G();return(0,xx.jsx)("div",{className:"wallet-help-link",children:(0,xx.jsxs)("a",{className:"wallet-help-link__anch
91or",href:t,target:"_blank",rel:"noreferrer",children:[(0,xx.jsx)(n,{style:{height:"1.5rem",width:"1.5rem"}}),(0,xx.jsx)(zQ,{variant:"button_primary",weight:"medium",copykey:"dyn_qr_code.wallet_not_installed.browser_install",children:i("dyn_qr_code.wallet_not_installed.browser_install",{browser:e[0].toUpperCase()+e.slice(1)})})]})})};var elm=["title","titleId"];function elp(){return(elp=Object.assign.bind()).apply(null,arguments)}var elh=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,elm);return _N.createElement("svg",elp({width:327,height:112,viewBox:"0 0 327 112",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,yX||(yX=_N.createElement("g",{clipPath:"url(#passkey-intro2_svg__a)"},_N.createElement("circle",{cx:164,cy:114,r:114,fill:"url(#passkey-intro2_svg__b)",fillOpacity:.12}),_N.createElement("g",{clipPath:"url(#passkey-intro2_svg__c)",fill:"#4779FF"},_N.createElement("path",{d:"M106.009 34.681a2.666 2.666 0 0 1 3.266 1.886l-15.454 4.141a5.319 5.319 0 0 0-3.339 2.666 5.335 5.335 0 0 1 3.936-5.587l11.591-3.106ZM117.785 42.57a5.333 5.333 0 0 0-6.532-3.772l-15.455 4.141a5.333 5.333 0 0 0-3.771 6.532l2.76 10.303a5.333 5.333 0 0 0 6.533 3.771l15.454-4.14a5.333 5.333 0 0 0 3.772-6.533l-2.761-10.303Z"})),_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m207.67 19.875-.767 2.862a9.86 9.86 0 0 0-5.861 6.61c-1.412 5.269 1.715 10.684 6.984 12.096 5.268 1.412 10.684-1.715 12.096-6.984a9.862 9.862 0 0 0-1.771-8.655l.767-2.861a5.926 5.926 0 0 0-11.448-3.068Zm9.321 2.498-.444 1.655a9.844 9.844 0 0 0-3.409-1.665 9.847 9.847 0 0 0-3.785-.262l.444-1.656a3.723 3.723 0 1 1 7.194 1.928Zm-3.445 8.52a2.57 2.57 0 0 1-2.019 1.862l-.539 2.011a1.1 1.1 0 1 1-2.127-.57l.539-2.01a2.569 2.569 0 1 1 4.146-1.294ZM164.943 32.064a6.216 6.216 0 0 0-1.779 0c-.681.098-1.314.337-1.816.527l-.135.05-16.68 6.256-.407.152c-1.922.718-3.61 1.348-4.909 2.493a9.325 9.325 0 0 0-2.553 3.683c-.616 1.62-.613 3.421-.61 5.473V66.01c0 8.793 4.783 16.125 9.953 21.51 5.204 5.422 11.159 9.252 14.307 11.089l.128.075c.574.337 1.32.775 2.307.987a6.619 6.619 0 0 0 2.609 0c.987-.212 1.732-.65 2.307-.987l.128-.075c3.148-1.837 9.103-5.667 14.307-11.088 5.17-5.386 9.953-12.718 9.953-21.511V50.698c.003-2.052.006-3.854-.611-5.473a9.333 9.333 0 0 0-2.552-3.683c-1.3-1.145-2.987-1.775-4.909-2.493l-.407-.152-16.68-6.255-.135-.05c-.503-.19-1.136-.43-1.816-.528Zm-1.34 14.592a15.89 15.89 0 0 0-7.978 2.135 1.772 1.772 0 0 0 1.775 3.069 12.347 12.347 0 0 1 6.203-1.66c6.853 0 12.408 5.556 12.408 12.409a44.34 44.34 0 0 1-1.688 12.156 1.772 1.772 0 1 0 3.41.97 47.883 47.883 0 0 0 1.823-13.126c0-8.81-7.142-15.953-15.953-15.953Zm-10.749 9.75a1.772 1.772 0 1 0-3.069-1.775 15.891 15.891 0 0 0-2.135 7.978c0 2.499-.573 4.86-1.594 6.96a1.772 1.772 0 1 0 3.189 1.55 19.43 19.43 0 0 0 1.95-8.51c0-2.263.604-4.38 1.659-6.203Zm10.749-2.66a8.863 8.863 0 0 0-8.863 8.863c0 4.516-1.29 8.704-3.518 12.246l1.5.944-1.5-.944-.121.196a1.774 1.774 0 0 0 3.049 1.81 26.434 26.434 0 0 0 4.135-14.253 5.318 5.318 0 0 1 10.636 0c0 1.723-.118 3.418-.345 5.078a1.773 1.773 0 0 0 3.513.48 41.12 41.12 0 0 0 .377-5.557 8.863 8.863 0 0 0-8.863-8.863Zm1.772 8.863a1.772 1.772 0 1 0-3.545 0c0 5.89-1.688 11.381-4.607 16.021a1.773 1.773 0 0 0 3.001 1.888 33.528 33.528 0 0 0 5.151-17.91Zm5.554 11.117a1.773 1.773 0 0 0-3.411-.965 37.01 37.01 0 0 1-2.523 6.502 1.771 1.771 0 1 0 3.169 1.588 40.517 40.517 0 0 0 2.765-7.124Z",fill:"#4779FF"}))),yQ||(yQ=_N.createElement("defs",null,_N.createElement("clipPath",{id:"passkey-intro2_svg__a"},_N.createElement("rect",{width:327,height:112,rx:12,fill:"#fff"})),_N.createElement("clipPath",{id:"passkey-intro2_svg__c"},_N.createElement("path",{fill:"#fff",transform:"rotate(-15 184.593 -307.976)",d:"M0 0h32v32H0z"})),_N.createElement("linearGradient",{id:"passkey-intro2_svg__b",x1:164,y1:0,x2:164,y2:93.5,gradientUnits:"userSpaceOnUse"},_N.createElement("stop",{stopColor:"#4779FF"}),_N.createElement("stop",{offset:1,stopColor:"#4779FF",stopOpacity:0})))))},elv=["title","titleId"];function elf(){return(elf=Object.assign.bind()).apply(null,arguments)}var elg=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,elv);return _N.createElement("svg",elf({width:64,height:64,viewBox:"0 0 64 64",f
91ill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,y0||(y0=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32 57.887c14.297 0 25.887-11.59 25.887-25.887S46.297 6.113 32 6.113 6.113 17.703 6.113 32 17.703 57.887 32 57.887ZM32 60c15.464 0 28-12.536 28-28S47.464 4 32 4 4 16.536 4 32s12.536 28 28 28Z",fill:"#1A73E8"})),y1||(y1=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M36.752 46.831c.27.582.018 1.274-.565 1.544-2.69 1.25-5.356 1.479-7.54.476-2.215-1.017-3.66-3.173-4.134-6.099l2.295-.372c.383 2.364 1.466 3.742 2.809 4.359 1.374.63 3.299.592 5.591-.472a1.162 1.162 0 0 1 1.544.564ZM33.585 35.17v-4.755h2.113v6.868h-5.811V35.17h3.698Z",fill:"#1A73E8"})),y2||(y2=_N.createElement("path",{d:"M46.792 25.132a2.113 2.113 0 1 1-4.226 0 2.113 2.113 0 0 1 4.226 0ZM21.434 25.132a2.113 2.113 0 1 1-4.227 0 2.113 2.113 0 0 1 4.227 0Z",fill:"#1A73E8"})))},ely=["title","titleId"];function elw(){return(elw=Object.assign.bind()).apply(null,arguments)}var el_=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ely);return _N.createElement("svg",elw({width:64,height:64,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,y3||(y3=_N.createElement("path",{d:"M47.493 11.92c-.213 0-.426-.053-.613-.16C41.76 9.12 37.333 8 32.027 8c-5.28 0-10.294 1.253-14.854 3.76-.64.347-1.44.107-1.813-.533a1.35 1.35 0 0 1 .533-1.814c4.96-2.693 10.4-4.08 16.134-4.08 5.68 0 10.64 1.254 16.08 4.054.666.346.906 1.146.56 1.786-.24.48-.694.747-1.174.747Zm-38.16 14a1.33 1.33 0 0 1-1.093-2.107c2.64-3.733 6-6.666 10-8.72 8.373-4.32 19.093-4.346 27.493-.026 4 2.053 7.36 4.96 10 8.666.427.587.294 1.44-.32 1.867a1.33 1.33 0 0 1-1.866-.32c-2.4-3.36-5.44-6-9.04-7.84-7.654-3.92-17.44-3.92-25.067.027-3.627 1.866-6.667 4.533-9.067 7.893-.213.373-.613.56-1.04.56ZM26 58.107c-.347 0-.693-.134-.933-.4-2.32-2.32-3.574-3.814-5.36-7.04-1.84-3.28-2.8-7.28-2.8-11.574 0-7.92 6.773-14.373 15.093-14.373s15.093 6.453 15.093 14.373a1.32 1.32 0 0 1-1.333 1.334 1.32 1.32 0 0 1-1.333-1.334c0-6.453-5.574-11.706-12.427-11.706S19.573 32.64 19.573 39.093c0 3.84.854 7.387 2.48 10.267 1.707 3.067 2.88 4.373 4.934 6.453a1.37 1.37 0 0 1 0 1.894c-.294.266-.64.4-.987.4Zm19.12-4.934c-3.173 0-5.973-.8-8.267-2.373-3.973-2.693-6.346-7.067-6.346-11.707a1.32 1.32 0 0 1 1.333-1.333 1.32 1.32 0 0 1 1.333 1.333c0 3.76 1.92 7.307 5.174 9.494 1.893 1.28 4.106 1.893 6.773 1.893.64 0 1.707-.08 2.773-.267a1.33 1.33 0 0 1 1.547 1.094 1.33 1.33 0 0 1-1.093 1.546c-1.52.294-2.854.32-3.227.32Zm-5.36 5.494a1.56 1.56 0 0 1-.347-.054c-4.24-1.173-7.013-2.746-9.92-5.6-3.733-3.706-5.786-8.64-5.786-13.92 0-4.32 3.68-7.84 8.213-7.84 4.533 0 8.213 3.52 8.213 7.84 0 2.854 2.48 5.174 5.547 5.174 3.067 0 5.547-2.32 5.547-5.174 0-10.053-8.667-18.213-19.334-18.213-7.573 0-14.506 4.213-17.626 10.747-1.04 2.16-1.574 4.693-1.574 7.466 0 2.08.187 5.36 1.787 9.627a1.301 1.301 0 0 1-.773 1.707A1.323 1.323 0 0 1 12 49.653c-1.307-3.493-1.947-6.96-1.947-10.56 0-3.2.614-6.106 1.814-8.64 3.546-7.44 11.413-12.266 20.026-12.266 12.134 0 22 9.36 22 20.88 0 4.32-3.68 7.84-8.213 7.84-4.533 0-8.213-3.52-8.213-7.84 0-2.854-2.48-5.174-5.547-5.174-3.067 0-5.547 2.32-5.547 5.174 0 4.56 1.76 8.826 4.987 12.026 2.533 2.507 4.96 3.894 8.72 4.934.72.186 1.12.933.933 1.626a1.301 1.301 0 0 1-1.253 1.014Z",fill:"#1A73E8"})))},elb=["title","titleId"];function elk(){return(elk=Object.assign.bind()).apply(null,arguments)}var elI=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,elb);return _N.createElement("svg",elk({width:64,height:64,viewBox:"0 0 64 64",f
91ill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,y5||(y5=_N.createElement("g",{clipPath:"url(#iphone-touch-id_svg__a)",fill:"#000"},_N.createElement("path",{d:"M38.635.943c-4.483-1.118-9.2-1.278-13.79-.287a.657.657 0 0 0 .277 1.285c4.396-.95 8.924-.793 13.232.287 10.3 2.582 18.875 10.327 22.14 20.444 1.264 3.912 1.8 8.078 1.908 12.445a.657.657 0 0 0 1.313-.033c-.108-4.426-.651-8.7-1.945-12.74C58.378 11.75 49.417 3.632 38.635.943ZM21.51 2.932a.657.657 0 1 0-.35-1.267c-4.801 1.324-11.554 5.9-15.728 12.014a.754.754 0 0 0-.004.007C1.763 19.208-.534 26.148.108 32.883l.001.019c.154 1.23.412 2.457.67 3.686.544 2.588 1.09 5.183.665 7.818a.657.657 0 1 0 1.297.21c.445-2.755-.107-5.443-.66-8.13-.254-1.244-.51-2.487-.666-3.737-.604-6.364 1.57-13.002 5.105-18.333 4.015-5.879 10.516-10.25 14.99-11.484Z"}),_N.createElement("path",{d:"M30.133 4.4c8.25-.504 16.499 2.863 22.039 9.314a.657.657 0 1 1-.997.856c-5.268-6.134-13.118-9.339-20.966-8.858H30.2c-9.925.48-19.22 7.214-22.638 16.648a.657.657 0 1 1-1.236-.447C9.928 11.973 19.688 4.907 30.133 4.4ZM54.174 16.585a.657.657 0 0 0-1.091.733c3.07 4.572 4.34 9.548 4.843 15.454a.657.657 0 0 0 1.31-.112c-.514-6.034-1.823-11.252-5.062-16.075ZM58.796 35.45a.657.657 0 0 1 .697.615c.247 3.963.25 8.446-.189 11.76a.657.657 0 1 1-1.303-.173c.423-3.193.425-7.582.18-11.505a.657.657 0 0 1 .615-.697ZM6.57 25.543a.657.657 0 1 0-1.278-.308 26.58 26.58 0 0 0-.743 6.104c-.01 2.117.385 4.184.78 6.25.323 1.692.646 3.384.747 5.104.134 2.26-.341 4.523-1.163 6.677a.657.657 0 1 0 1.228.469c.868-2.277 1.395-4.73 1.247-7.223-.1-1.709-.424-3.39-.747-5.072-.394-2.051-.788-4.102-.778-6.199.01-1.952.248-3.902.706-5.802Z"}),_N.createElement("path",{d:"M23.813 10.94a.657.657 0 0 1-.365.855c-6.813 2.736-11.93 8.91-12.973 16.19-.436 3.042.035 6.055.506 9.067.265 1.696.53 3.392.634 5.093.223 3.688-.197 7.739-2.597 11.425a.657.657 0 0 1-1.101-.718c2.186-3.358 2.6-7.088 2.386-10.627-.105-1.726-.368-3.442-.632-5.156-.472-3.077-.944-6.15-.497-9.27 1.115-7.774 6.563-14.324 13.784-17.224a.657.657 0 0 1 .855.365ZM46.882 14.681c-5.374-5.034-13.164-6.79-20.244-5.238a.657.657 0 1 0 .282 1.284c6.704-1.47 14.039.207 19.064 4.914 4.235 3.967 6.695 9.739 7.339 16.037a.657.657 0 0 0 1.307-.134c-.668-6.54-3.232-12.633-7.748-16.863ZM54.493 34.674a.657.657 0 0 1 .72.586c.625 6.077.356 12.64-.587 18.99a.657.657 0 0 1-1.3-.193c.93-6.261 1.191-12.713.58-18.662a.657.657 0 0 1 .587-.721Z"}),_N.createElement("path",{d:"M31.582 13.355c-10.07 0-18.252 8.034-18.252 17.967 0 1.06.094 2.1.274 3.111a.657.657 0 0 0 1.294-.23 16.469 16.469 0 0 1-.254-2.881c0-9.187 7.574-16.652 16.938-16.652 4.232 0 8.098 1.525 11.066 4.045a.657.657 0 0 0 .85-1.002 18.353 18.353 0 0 0-11.916-4.358ZM44.971 20.163a.657.657 0 0 1 .93.02c2.9 3.024 3.828 7.777 4.442 11.766.692 4.494.798 8.877.798 10.91a.657.657 0 0 1-1.315 0c0-2-.104-6.31-.782-10.71-.57-3.703-1.392-8.24-4.092-11.056a.657.657 0 0 1 .02-.93ZM50.974 46.622a.657.657 0 0 0-1.31-.105c-.323 4.048-.745 8.092-1.6 11.827a.657.657 0 1 0 1.28.293c.879-3.833 1.306-7.956 1.63-12.015ZM14.662 36.852a.657.657 0 0 1 .771.518c1.39 7.056.43 13.466-3.25 19.08a.657.657 0 0 1-1.099-.72c3.462-5.283 4.394-11.331 3.06-18.106a.657.657 0 0 1 .518-.772Z"}),_N.createElement("path",{d:"M31.582 17.631c-6.537 0-12.95 5.06-13.604 11.42-.287 2.784.116 5.526.519 8.27.351 2.395.703 4.791.596 7.217-.244 5.552-1.873 10.135-4.672 13.91a.657.657 0 1 0 1.056.782c2.968-4.003 4.674-8.844 4.93-14.634.106-2.415-.247-4.804-.6-7.19-.403-2.73-.806-5.459-.521-8.221.574-5.587 6.325-10.24 12.296-10.24 2.785 0 9.991 1.508 12.283 8.976 1.437 4.679 1.828 11.012 1.48 17.164-.347 6.151-1.43 12.035-2.885 15.808a.657.657 0 0 0 1.227.473c1.522-3.947 2.619-9.98 2.97-16.207.353-6.226-.034-12.734-1.535-17.624-2.545-8.289-10.52-9.904-13.54-9.904Z"}),_N.createElement("path",{d:"M21.47 56.451c.303.198.389.606.19.91-.407.624-.765 1.278-1.124 1.932-.359.654-.717 1.307-1.125 1.932a.657.657 0 1 1-1.1-.718c.407-.624.765-1.278 1.124-1.932.359-.654.717-1.308 1.125-1.932a.657.657 0 0 1 .91-.192ZM27.096 24.453a.657.657 0 1 0-.73-1.093c-2.603 1.74-4.2 4.134-4.2 7.64 0 2.088.37 3.795.75 5.545.567 2.62.953 5.233.883 7.923-.084 3.267-.723 6.252-1.952 9.096a.657.657 0 1 0 1.207.521c1.299-3.007 1.971-6.158 2.06-9.583.071-2.796-.325-5.513-.913-8.235-.38-1.758-.72-3.328-.72-5.267 0-3.004 1.321-5.013 3.615-6.547ZM29.66 22.144c2.728-.556 5.662.13 7.822 1.879 3.858 3.122 4.371 8.817 4.787 13.432l.021.235c.538 5.949-.077 11.726-1.316 17.529a.657.657 0 1 1-1.286-.275c1.22-5.715 1.815-11.355 1.293-17.136l-.052-.582v-.002c-.37-4.17-.832-9.394-4.274-12.18-1.846-1.494-4.379-2.092-6.732-1.613a.657.657 0 1 1-.262-1.287ZM40.045 58.489a.657.657 0 1 0-1.274-.325 15.88 15.88 0 0 1-1.785 4.266.657.657 0 1 0 1.127.675 17.188 17.188 0 0 0 1.932-4.616ZM36.831 48.952c.36.043.618.37.576.73-.62 5.245-2.022 9.922-4.27 13.98a.657.657 0 0 1-1.15-.638c2.152-3.882 3.51-8.39 4.115-13.496a.657.657 0 0 1 .73-.576Z"}),_N.createElement("path",{d:"M36.696 30.656c-.456-2.435-2.545-4.297-5.081-4.297-3.435 0-5.845 3.462-4.996 6.683 1.437 5.686 1.673 11.166.7 16.444v.003c-.845 4.739-2.465 9.002-4.677 12.614a.657.657 0 0 0 1.121.686c2.302-3.76 3.978-8.178 4.85-13.067 1.01-5.482.759-11.154-.72-17.005l-.002-.007c-.637-2.41 1.138-5.037 3.724-5.037 1.865 0 3.44 1.373 3.788 3.22.957 5.548 1.455 10.693 1.1 15.123a.657.657 0 1 0 1.31.105c.368-4.592-.151-9.863-1.115-15.456l-.002-.01ZM29.654 59.117c.323.166.45.562.284.885l-1.741 3.389a.657.657 0 1 1-1.17-.601L28.77 59.4a.657.657 0 0 1 .885-.284Z"}),_N.createElement("path",{d:"M32.103 31.29a.657.657 0 1 0-1.28.3c2.217 9.433 1.913 17.717-.787 24.773a.657.657 0 1 0 1.228.47c2.814-7.358 3.1-15.919.84-25.544Z"}))),y6||(y6=_N.createElement("defs",null,_N.createElement("clipPath",{id:"iphone-touch-id_svg__a"},_N.createElement("path",{fill:"#fff",d:"M0 0h64v64H0z"})))))};let elx=({defaultIcon:e,className:t,size:n="small"})=>{let i=e||null;if(_n()&&(i=_i()?(0,xx.jsx)(elI,{"data-testid":"iphone-8-icon"}):(0,xx.jsx)(esP,{"data-testid":"iphone-icon"})),_o()){let e=_u();i=e&&e>=9?(0,xx.jsx)(el_,{"data-testid":"android-9-icon"}):(0,xx.jsx)(elg,{"data-testid":"android-icon"})}return i?(0,xx.jsx)(zX,{className:t,size:n,children:i}):(0,xx.jsx)(xx.Fragment,{})},elS=({choice:e,variant:t="default"})=>{let{t:n}=$G();return(0,xx.jsx)("div",{className:"auth-choice-info",children:({passkey:{default:[{description:"dyn_embedded_authenticator.passkey.auth_info.convinience.description",title:"dyn_embedded_authenticator.passkey.auth_info.convinience.title"},{description:"dyn_embedded_authenticator.passkey.auth_info.security.description",title:"dyn_embedded_authenticator.passkey.auth_info.security.title"}],noEmailSignup:[{description:"dyn_embedded_authenticator.passkey.no_email_auth_info.convinience.description",title:"dyn_embedded_authenticator.passkey.no_email_auth_info.convinience.title"},{description:"dyn_embedded_authenticator.passkey.no_email_auth_info.security.description",title:"dyn_embedded_authenticator.passkey.no_email_auth_info.security.title"}]}})[e][t].map((e,t)=>(0,xx.jsxs)("div",{className:"auth-choice-info__container-item",children:[(0,xx.jsx)("div",{className:"auth-choice-info__container-icon",children:(0,xx.jsx)(zX,{size:"medium",className:"auth-choice-info__icon",children:(0,xx.jsx)(QD,{})})}),(0,xx.jsxs)("div",{className:"action-card__item-title",children:[(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",copykey:e.title,children:n(e.title)}),(0,xx.jsx)(zQ,{variant:"body_small",weight:"regular",color:"secondary",copykey:e.description,children:n(e.description)})]})]}
91,`authChoiceInfo_${t}`))})};var elC=["title","titleId"];function elR(){return(elR=Object.assign.bind()).apply(null,arguments)}var elO=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,elC);return _N.createElement("svg",elR({width:206,height:206,viewBox:"0 0 206 206",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,y4||(y4=_N.createElement("circle",{cx:103,cy:103,r:103,fill:"url(#passkey-intro-icon_svg__a)",fillOpacity:.12})),y7||(y7=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M101.59 42.066a6.37 6.37 0 0 1 1.822 0c.696.1 1.343.345 1.858.54l.138.051 17.072 6.402.416.156c1.967.734 3.695 1.38 5.025 2.551a9.553 9.553 0 0 1 2.612 3.77c.631 1.657.628 3.501.625 5.6v15.672c0 9-4.895 16.504-10.187 22.016-5.326 5.55-11.421 9.469-14.643 11.349l-.131.077c-.588.345-1.351.793-2.361 1.01a6.78 6.78 0 0 1-2.67 0c-1.01-.217-1.774-.665-2.362-1.01l-.13-.077c-3.223-1.88-9.317-5.799-14.644-11.349-5.291-5.512-10.186-13.015-10.186-22.016V61.137c-.003-2.1-.006-3.944.625-5.601a9.553 9.553 0 0 1 2.612-3.77c1.33-1.172 3.058-1.817 5.025-2.551l.416-.156 17.072-6.402.138-.052c.514-.194 1.162-.439 1.858-.54ZM94.382 69.11v-4.037a8.073 8.073 0 1 1 16.147 0v4.036a13.434 13.434 0 0 1 5.383 10.766c0 7.431-6.024 13.456-13.456 13.456C95.025 93.33 89 87.306 89 79.875c0-4.402 2.114-8.31 5.382-10.765Zm13.147-1.702v-2.335a5.073 5.073 0 1 0-10.147 0v2.336a13.414 13.414 0 0 1 5.074-.99c1.795 0 3.508.352 5.073.99ZM106 77.5a3.5 3.5 0 0 1-2 3.163V83.5a1.5 1.5 0 1 1-3 0v-2.837a3.5 3.5 0 1 1 5-3.163ZM126 22a4 4 0 0 1 4-4h45a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4h-45a4 4 0 0 1-4-4V22Zm15 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm7 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm13-3a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm9 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm1 0a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z",fill:"#4779FF"})),y8||(y8=_N.createElement("g",{clipPath:"url(#passkey-intro-icon_svg__b)"},_N.createElement("g",{clipPath:"url(#passkey-intro-icon_svg__c)"},_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M59.731 54.983a15.068 15.068 0 0 0 1.087-10.69C58.656 36.226 50.362 31.438 42.294 33.6c-8.069 2.162-12.857 10.455-10.695 18.524a15.068 15.068 0 0 0 6.288 8.715c1.864-4.039 6.77-6.622 9.948-7.473 3.179-.852 8.204-1.183 11.896 1.618Zm-19.98-8.96a5.672 5.672 0 1 1 10.957-2.935 5.672 5.672 0 0 1-10.957 2.936Z",fill:"#4779FF"})))),y9||(y9=_N.createElement("defs",null,_N.createElement("clipPath",{id:"passkey-intro-icon_svg__b"},_N.createElement("path",{fill:"#fff",transform:"rotate(-15 151.778 -80.474)",d:"M0 0h33v33H0z"})),_N.createElement("clipPath",{id:"passkey-intro-icon_svg__c"},_N.createElement("rect",{x:27.684,y:37.513,width:30.25,height:30.25,rx:15.125,transform:"rotate(-15 27.684 37.513)",fill:"#fff"})),_N.createElement("linearGradient",{id:"passkey-intro-icon_svg__a",x1:103,y1:0,x2:103,y2:105.711,gradientUnits:"userSpaceOnUse"},_N.createElement("stop",{stopColor:"#4779FF"}),_N.createElement("stop",{offset:1,stopColor:"#4779FF",stopOpacity:0})))))};let elj=new RegExp(/^([A-Za-z0-9\s_+@\.-]+)$/);var elT=["title","titleId"];function elP(){return(elP=Object.assign.bind()).apply(null,arguments)}var elE=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,elT);return _N.createElement("svg",elP({width:327,height:112,viewBox:"0 0 327 112",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,we||(we=_N.createElement("g",{clipPath:"url(#multiple-account-security_svg__a)"},_N.createElement("circle",{cx:164,cy:114,r:114,fill:"url(#multiple-account-security_svg__b)",fillOpacity:.12}),_N.createElement("g",{clipPath:"url(#multiple-account-security_svg__c)"},_N.createElement("g",{clipPath:"url(#multiple-account-security_svg__d)"},_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M118.709 55.166a14.617 14.617 0 0 0 1.054-10.366c-2.097-7.824-10.139-12.467-17.963-10.371-7.824 2.096-12.468 10.139-10.371 17.963a14.612 14.612 0 0 0 6.097 8.451c1.808-3.916 6.565-6.42 9.647-7.247 3.083-.826 7.955-1.146 11.536 1.57Zm-19.375-8.688a5.5 5.5 0 1 1 10.625-2.848 5.5 5.5 0 0 1-10.625 2.848Z",fill:"#4779FF"}))),_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m207.67 19.875-.767 2.862a9.86 9.86 0 0 0-5.861 6.61c-1.412 5.269 1.715 10.684 6.984 12.096 5.268 1.412 10.684-1.715 12.096-6.984a9.862 9.862 0 0 0-1.771-8.655l.767-2.861a5.926 5.926 0 0 0-11.448-3.068Zm9.321 2.498-.444 1.655a9.844 9.844 0 0 0-3.409-1.665 9.847 9.847 0 0 0-3.785-.262l.444-1.656a3.723 3.723 0 1 1 7.194 1.928Zm-3.445 8.52a2.57 2.57 0 0 1-2.019 1.862l-.539 2.011a1.1 1.1 0 1 1-2.127-.57l.539-2.01a2.569 2.569 0 1 1 4.146-1.294ZM164.943 32.064a6.216 6.216 0 0 0-1.779 0c-.681.098-1.313.337-1.816.527l-.135.05-16.68 6.256-.407.152c-1.922.718-3.61 1.348-4.909 2.493a9.336 9.336 0 0 0-2.553 3.683c-.616 1.62-.613 3.421-.61 5.473V66.01c0 8.793 4.783 16.125 9.953 21.51 5.204 5.422 11.159 9.252 14.307 11.089l.128.075c.574.337 1.32.775 2.307.987a6.619 6.619 0 0 0 2.609 0c.987-.212 1.733-.65 2.307-.987l.128-.075c3.148-1.837 9.103-5.667 14.307-11.088 5.17-5.386 9.953-12.718 9.953-21.511V50.698c.003-2.052.006-3.854-.611-5.473a9.333 9.333 0 0 0-2.552-3.683c-1.3-1.145-2.987-1.775-4.909-2.493l-.407-.152-16.68-6.255-.135-.05c-.503-.19-1.136-.43-1.816-.528Zm7.008 18.695c0-1.726-1.4-3.126-3.127-3.126h-14.069a6.253 6.253 0 0 0-6.153 5.133 6.234 6.234 0 0 1 4.589-2.007h18.76Zm1.562 3.127c3.454 0 6.253 2.8 6.253 6.253v12.506a6.253 6.253 0 0 1-6.253 6.254h-18.759a6.253 6.253 0 0 1-6.253-6.254V60.14a6.253 6.253 0 0 1 6.253-6.253h18.759Z",fill:"#4779FF"}))),wt||(wt=_N.createElement("defs",null,_N.createElement("clipPath",{id:"multiple-account-security_svg__a"},_N.createElement("rect",{width:327,height:112,rx:12,fill:"#fff"})),_N.createElement("clipPath",{id:"multiple-account-security_svg__c"},_N.createElement("path",{fill:"#fff",transform:"rotate(-15 184.593 -307.976)",d:"M0 0h32v32H0z"})),_N.createElement("clipPath",{id:"multiple-account-security_svg__d"},_N.createElement("rect",{x:87.633,y:38.225,width:29.333,height:29.333,rx:14.667,transform:"rotate(-15 87.633 38.225)",fill:"#fff"})),_N.createElement("linearGradient",{id:"multiple-account-security_svg__b",x1:164,y1:0,x2:164,y2:93.5,gradientUnits:"userSpaceOnUse"},_N.createElement("stop",{stopColor:"#4779FF"}),_N.createElement("stop",{offset:1,stopColor:"#4779FF",stopOpacity:0})))))},elA=["title","titleId"];function elN(){return(elN=Object.assign.bind()).apply(null,arguments)}var elq=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,elA);return _N.createElement("svg",elN({width:327,height:112,viewBox:"0 0 327 112",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,wn||(wn=_N.createElement("g",{clipPath:"url(#passkey-account-security_svg__a)"},_N.createElement("circle",{cx:164,cy:114,r:114,fill:"url(#passkey-account-security_svg__b)",fillOpacity:.12}),_N.createElement("g",{clipPath:"url(#passkey-account-security_svg__c)",fill:"#4779FF"},_N.createElement("path",{d:"M106.009 34.681a2.666 2.666 0 0 1 3.266 1.886l-15.454 4.141a5.319 5.319 0 0 0-3.339 2.666 5.335 5.335 0 0 1 3.936-5.587l11.591-3.105ZM117.785 42.57a5.333 5.333 0 0 0-6.532-3.772l-15.455 4.141a5.333 5.333 0 0 0-3.771 6.532l2.76 10.303a5.334 5.334 0 0 0 6.533 3.771l15.454-4.14a
915.333 5.333 0 0 0 3.772-6.533l-2.761-10.303Z"})),_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m207.67 19.875-.767 2.862a9.86 9.86 0 0 0-5.861 6.61c-1.412 5.268 1.715 10.684 6.984 12.096 5.268 1.412 10.684-1.715 12.096-6.984a9.862 9.862 0 0 0-1.771-8.655l.767-2.861a5.926 5.926 0 0 0-11.448-3.068Zm9.321 2.498-.444 1.655a9.846 9.846 0 0 0-3.409-1.665 9.849 9.849 0 0 0-3.785-.262l.444-1.656a3.723 3.723 0 1 1 7.194 1.928Zm-3.445 8.52a2.57 2.57 0 0 1-2.019 1.862l-.539 2.011a1.1 1.1 0 1 1-2.127-.57l.539-2.01a2.569 2.569 0 1 1 4.146-1.294ZM164.943 32.064a6.216 6.216 0 0 0-1.779 0c-.681.098-1.313.337-1.816.527l-.135.05-16.68 6.256-.407.152c-1.922.718-3.61 1.348-4.909 2.493a9.336 9.336 0 0 0-2.553 3.683c-.616 1.62-.613 3.421-.61 5.473V66.01c0 8.793 4.783 16.125 9.953 21.51 5.204 5.422 11.159 9.252 14.307 11.089l.128.075c.574.337 1.32.775 2.307.987a6.619 6.619 0 0 0 2.609 0c.987-.212 1.733-.65 2.307-.987l.128-.075c3.148-1.837 9.103-5.667 14.307-11.088 5.17-5.386 9.953-12.718 9.953-21.511V50.698c.003-2.052.006-3.854-.611-5.473a9.333 9.333 0 0 0-2.552-3.683c-1.3-1.145-2.987-1.775-4.909-2.493l-.407-.152-16.68-6.255-.135-.05c-.503-.19-1.136-.43-1.816-.528Zm-1.34 14.592a15.89 15.89 0 0 0-7.978 2.135 1.772 1.772 0 1 0 1.776 3.069 12.34 12.34 0 0 1 6.202-1.66c6.853 0 12.408 5.556 12.408 12.409a44.34 44.34 0 0 1-1.688 12.156 1.772 1.772 0 1 0 3.41.97 47.883 47.883 0 0 0 1.823-13.126c0-8.81-7.142-15.953-15.953-15.953Zm-10.749 9.75a1.772 1.772 0 1 0-3.068-1.775 15.882 15.882 0 0 0-2.136 7.978c0 2.499-.573 4.86-1.594 6.96a1.772 1.772 0 1 0 3.189 1.55 19.43 19.43 0 0 0 1.95-8.51c0-2.263.605-4.38 1.659-6.203Zm10.749-2.66a8.863 8.863 0 0 0-8.863 8.863c0 4.516-1.29 8.704-3.518 12.246l1.5.944-1.5-.944a8.75 8.75 0 0 0-.12.196 1.773 1.773 0 1 0 3.048 1.81c.023-.04.048-.079.072-.118a26.434 26.434 0 0 0 4.063-14.134 5.318 5.318 0 0 1 10.636 0c0 1.722-.118 3.417-.344 5.077a1.772 1.772 0 1 0 3.512.48 41.12 41.12 0 0 0 .377-5.557 8.863 8.863 0 0 0-8.863-8.863Zm1.772 8.863a1.772 1.772 0 1 0-3.545 0c0 5.89-1.688 11.381-4.607 16.021a1.773 1.773 0 0 0 3.001 1.888 33.528 33.528 0 0 0 5.151-17.91Zm5.554 11.117a1.773 1.773 0 0 0-3.411-.965 37.01 37.01 0 0 1-2.523 6.502 1.771 1.771 0 1 0 3.169 1.588 40.517 40.517 0 0 0 2.765-7.124Z",fill:"#4779FF"}))),wi||(wi=_N.createElement("defs",null,_N.createElement("clipPath",{id:"passkey-account-security_svg__a"},_N.createElement("rect",{width:327,height:112,rx:12,fill:"#fff"})),_N.createElement("clipPath",{id:"passkey-account-security_svg__c"},_N.createElement("path",{fill:"#fff",transform:"rotate(-15 184.593 -307.976)",d:"M0 0h32v32H0z"})),_N.createElement("linearGradient",{id:"passkey-account-security_svg__b",x1:164,y1:0,x2:164,y2:93.5,gradientUnits:"userSpaceOnUse"},_N.createElement("stop",{stopColor:"#4779FF"}),_N.createElement("stop",{offset:1,stopColor:"#4779FF",stopOpacity:0})))))};
91let elU=({titleKey:e,descriptionKey:t,description:n,LeadingIcon:i,action:a,badgeVariant:r,badgeKey:o,isLoading:s,dataTestId:l})=>{let{t:d}=$G();return(0,xx.jsxs)("button",{className:"action-card",onClick:a,"data-testid":l,children:[(0,xx.jsx)(zX,{className:"action-card__icon",children:i}),(0,xx.jsxs)("div",{className:"action-card__content",children:[(0,xx.jsxs)("div",{className:"action-card__content__row",children:[(0,xx.jsx)(zQ,{variant:"body_normal",weight:"medium",copykey:e,children:d(e)}),(0,xx.jsx)(Qp,{text:d(o),className:zj("action-card__content__row__badge",{"action-card__content__row__badge--primary":"primary"===r},{"action-card__content__row__badge--secondary":"secondary"===r}),copykey:o})]}),(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",copykey:t,children:n})]}),(0,xx.jsx)(zX,{color:"text-tertiary",className:"action-card__action-icon",children:s?(0,xx.jsx)(Xr,{}):(0,xx.jsx)(Qz,{})})]})},elM=({currentAction:e,supportedAuthenticators:t})=>{var n,i;let[a,r]=(0,_N.useState)(),{projectSettings:o}=Fr(),{t:s}=$G(),{initAuthMethod:l,isLoading:d}=XH(),{createRootElement:c}=XZ(),u=c(X$),m={email:{badgeKey:"dyn_embedded_authenticator.email.badge",description:s("dyn_embedded_authenticator.email.description",{expiration:null==(i=null==(n=null==o?void 0:o.sdk.embeddedWallets)?void 0:n.sessionKeyDuration)?void 0:i.amount}),descriptionKey:"dyn_embedded_authenticator.email.description",icon:(0,xx.jsx)(zX,{color:"text-tertiary",size:"small",children:(0,xx.jsx)(eiU,{})},"one-time-code-icon"),titleKey:"dyn_embedded_authenticator.email.title"},passkey:{badgeKey:"dyn_embedded_authenticator.passkey.badge",description:s("dyn_embedded_authenticator.passkey.description"),descriptionKey:"dyn_embedded_authenticator.passkey.description",icon:(0,xx.jsx)(elx,{defaultIcon:(0,xx.jsx)(el_,{"data-testid":"default-icon"})}),titleKey:(null==e?void 0:e.type)==="reveal"?"dyn_embedded_authenticator.passkey.reveal_title":"dyn_embedded_authenticator.passkey.title"}};return(0,xx.jsx)("div",{className:"embedded-auth-choice-cards",children:t&&t.map(t=>(0,xx.jsx)(elU,{LeadingIcon:m[t].icon,action:()=>$k(void 0,void 0,void 0,function*(){r(t),yield l({authenticatorType:t,currentAction:e,iframeContainer:u.current})}),badgeKey:m[t].badgeKey,badgeVariant:"passkey"===t?"primary":"secondary",descriptionKey:m[t].descriptionKey,description:m[t].description,titleKey:m[t].titleKey,isLoading:d&&t===a,dataTestId:`embedded-auth-choice__item-${t}`},t))})},elD={helpSession:{description:"dyn_embedded_authenticator.need_help_description",title:"dyn_embedded_authenticator.need_help_title"},reveal:{description:"dyn_embedded_authenticator.reveal_description",title:"dyn_embedded_authenticator.reveal_title"},sendTransaction:{description:"dyn_embedded_authenticator.description",title:"dyn_embedded_authenticator.title"},signMessage:{description:"dyn_embedded_authenticator.description",title:"dyn_embedded_authenticator.title"},signTransaction:{description:"dyn_embedded_authenticator.description",title:"dyn_embedded_authenticator.title"}};var elW=["title","titleId"];function el$(){return(el$=Object.assign.bind()).apply(null,arguments)}var elz=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,elW);return _N.createElement("svg",el$({width:65,height:64,viewBox:"0 0 65 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,wa||(wa=_N.createElement("path",{d:"M32.5 0c17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32-17.673 0-32-14.327-32-32 0-17.673 14.327-32 32-32Zm.11 42.446c-1.561 0-2.828 1.243-2.828 2.777 0 1.533 1.267 2.777 2.828 2.777h.038c1.562 0 2.828-1.244 2.828-2.777 0-1.534-1.266-2.777-2.828-2.777h-.038Zm1.8-26.297a12.215 12.215 0 0 0-7.658 1.286c-2.326 1.25-4.14 3.242-5.07 5.659-.55 1.434.187 3.036 1.648 3.578 1.461.541 3.092-.183 3.644-1.617.428-1.116 1.294-2.103 2.495-2.75a6.458 6.458 0 0 1 3.783-.708l-1.595 10.396-.003.001c-1.488.457-2.319 2.012-1.856 3.475.463 1.464 2.048 2.283 3.539 1.828l-.839-2.652c.8 2.525.84 2.644.843 2.65l.004-.001.01-.003.032-.01.098-.031a23.601 23.601 0 0 0 1.448-.535c.906-.368 2.136-.93 3.388-1.693 2.28-1.392 5.665-4.095 5.665-8.304.004-2.583-.993-5.054-2.763-6.98-1.767-1.921-4.188-3.176-6.814-3.589Zm-.894 5.484c1.405.22 2.642.884 3.51 1.827.862.938 1.307 2.092 1.305 3.252v.005c0 1.075-.945 2.335-2.995 3.587-.913.557-1.848.988-2.566 1.28a17.913 17.913 0 0 1-1.064.393l1.81-10.344Z",fill:"currentColor"})))},elF=["title","titleId"];function elL(){return(elL=Object.assign.bind()).apply(null,arguments)}var elV=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,elF);return _N.createElement("svg",elL({width:18,height:18,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,wr||(wr=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.256 5.244a.833.833 0 0 1 0 1.179l-3.333 3.333a.833.833 0 0 1-1.179-1.179l1.91-1.91H6.668a.833.833 0 0 1 0-1.667h7.988l-1.91-1.91a.833.833 0 1 1 1.178-1.18l3.333 3.334Zm-11.91 8.09h7.987a.833.833 0 1 1 0 1.666H5.345l1.91 1.91a.833.833 0 1 1-1.178 1.18l-3.333-3.334a.833.833 0 0 1 0-1.179l3.333-3.333a.833.833 0 1 1 1.179 1.179l-1.91 1.91Z",fill:"currentColor"})))};class elB extends AggregateError{constructor({operation:e,successfulWallets:t,failedWallets:n}){const i=t.length+n.length,a=`${(e=>"delegate"===e?"Delegation":"Revoke delegation")(e)} failed for ${n.length} of ${i} wallet(s): ${(e=>{let[t]=e;return t?t.cause instanceof Error?t.cause.message||t.cause.name:String(t.cause):"unknown"})(n)}`;super(n.map(e=>e.cause),a),this.name="DelegationError",this.operation=e,this.successfulWallets=t,this.failedWallets=n}get successCount(){return this.successfulWallets.length}get failureCount(){return this.failedWallets.length}}let elK=(e,t)=>e&&e.length>0?t().filter(e=>"pending"===e.status||"denied"===e.status||e.isDismissedThisSession).filter(t=>e.some(e=>e.accountAddress===t.address&&e.chainName===t.chain)):t().filter(e=>"pending"===e.status),elZ=()=>{var e,t,n;let{setShowAuthFlow:i}=Fr(),{userWallets:a}=Lv(),{pushView:r}=xD(),o=$_("projectSettings"),s=$_("user"),l=FG(),d=J6(),{getWaasWalletConnector:c}=Yr(),u=null==o?void 0:o.sdk.waas,m=null==(e=null==u?void 0:u.delegatedAccess)?void 0:e.enabled,p=null==(t=null==u?void 0:u.delegatedAccess)?void 0:t.promptUsersOnSignIn,h=null==(n=null==u?void 0:u.delegatedAccess)?void 0:n.requiresDelegation,v=(0,_N.useCallback)(()=>
91{if(!m||!p||!(null==s?void 0:s.verifiedCredentials))return!1;let e=_h.getItem(zV);return(null==e||!e.dismissed)&&s.verifiedCredentials.filter(e=>"dynamicwaas"===e.walletName&&e.format===hR.Blockchain).some(t=>{var n,i,a,r,o;let s=null==(i=null==(n=t.walletProperties)?void 0:n.keyShares)?void 0:i.some(e=>"delegated"===e.backupLocation),l=(null==(r=null==(a=t.walletProperties)?void 0:a.settings)?void 0:r.hasDeniedDelegatedAccess)===!0,d=null==(o=null==e?void 0:e.dismissedWallets)?void 0:o.includes(t.id);return!s&&!l&&!d})},[null==s?void 0:s.verifiedCredentials,m,p]),f=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){if(!s)throw Error(VQ);return i(!0,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1}),r("wallet-delegation-view",{wallets:null==e?void 0:e.wallets}),new Promise((e,t)=>{xR.once("embeddedWalletDelegationCompleted",()=>e()),xR.once("embeddedWalletDelegationFailed",e=>t(e))})}),[i,r,s]),g=(0,_N.useCallback)(()=>{if(!(null==s?void 0:s.verifiedCredentials))return[];let e=_h.getItem(zV);return s.verifiedCredentials.filter(e=>"dynamicwaas"===e.walletName&&e.format===hR.Blockchain).map(t=>{var n,i,r,o,s;let l="pending",d=null==(i=null==(n=t.walletProperties)?void 0:n.keyShares)?void 0:i.some(e=>"delegated"===e.backupLocation),c=(null==(o=null==(r=t.walletProperties)?void 0:r.settings)?void 0:o.hasDeniedDelegatedAccess)===!0;d?l="delegated":c&&(l="denied");let u=null==(s=null==e?void 0:e.dismissedWallets)?void 0:s.includes(t.id),m=a.find(e=>e.address===t.address);return m?Object.assign(Object.assign({},m),{isDismissedThisSession:u,status:l}):(xj.warn("Wallet not found for verified credential",{address:t.address,vcId:t.id}),null)}).filter(e=>null!==e).filter(e=>e.chain===hh.Evm||e.chain===hh.Sol)},[null==s?void 0:s.verifiedCredentials,a]),y=(0,_N.useCallback)((e,t)=>$k(void 0,void 0,void 0,function*(){if(!m)throw Error("Wallet delegation is not enabled for this project environment. Please check the project settings.");let n=elK(e,g).map(e=>({accountAddress:e.address,chainName:e.chain}));if(0===n.length)throw Error("No eligible wallets to delegate, only Dynamic WaaS wallets are eligible for delegation");let i=[],a=[];for(let e of n){let n=c(e.chainName);if(!n){xj.warn("Wallet connector not found, skipping delegate",{accountAddress:e.accountAddress,chainName:e.chainName});continue}try{yield n.delegateKeyShares(Object.assign({accountAddress:e.accountAddress},t&&{password:t})),i.push(e)}catch(t){xj.error("Failed to delegate key shares:",{error:t,wallet:e}),a.push({cause:t,wallet:e})}}if(yield d(),a.length>0)throw new elB({failedWallets:a,operation:"delegate",successfulWallets:i})}),[c,d,g,m]),w=(0,_N.useCallback)((e,t)=>$k(void 0,void 0,void 0,function*(){let n=g(),i=[],a=[];for(let r of e){let e=c(r.chainName);if(!e)continue;let o=n.find(e=>e.address===r.accountAddress&&e.chain===r.chainName);if(!o||"delegated"!==o.status){xj.warn("Wallet is not delegated, skipping revoke",{accountAddress:r.accountAddress,chainName:r.chainName,status:null==o?void 0:o.status});continue}try{yield e.revokeDelegation(Object.assign({accountAddress:r.accountAddress},t&&{password:t})),i.push(r)}catch(e){xj.error("Failed to revoke delegation:",{error:e,wallet:r}),a.push({cause:e,wallet:r})}}if(yield d(),a.length>0)throw new elB({failedWallets:a,operation:"revoke",successfulWallets:i})}),[c,d,g]),_=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){try{let t;yield(t={hasDeniedDelegatedAccess:!0},$k(void 0,void 0,void 0,function*(){try{yield Lr().updateWaasWalletSettings({environmentId:l,updateWaasWalletSettingsRequest:t,walletId:e},{credentials:"omit"})}catch(t){throw xj.error("Failed to update waas wallet settings",{error:t,walletId:e}),t}})),yield d();let n=_h.getItem(zV)||{};n.dismissedWallets&&(n.dismissedWallets=n.dismissedWallets.filter(t=>t!==e),_h.setItem(zV,n))}catch(e){throw xj.error("Failed to deny wallet delegation",e),e}}),[l,d]),b=(0,_N.useCallback)(e=>{let t=_h.getItem(zV)||{};e?t.dismissedWallets=[...t.dismissedWallets||[],e]:t.dismissed=!0,_h.setItem(zV,t)},[]);return{clearDelegationSessionState:(0,_N.useCallback)(()=>{_h.removeItem(zV)},[]),delegateKeyShares:y,delegatedAccessEnabled:m,denyWalletDelegation:_,dismissDelegationPrompt:b,getWalletsDelegatedStatus:g,getWalletsToDelegate:elK,initDelegationProcess:f,requiresDelegation:h,revokeDelegation:w,shouldPromptWalletDelegation:v}},elG=({checked:e,onToggle:t,text:n,className:i})=>{let a=i?`embedded-delegated-view__agreement-section ${i}`:"embedded-delegated-view__agreement-section";return(0,xx.jsxs)("div",{className:a,onClick:t,role:"checkbox","aria-checked":e,tabIndex:0,onKeyDown:e=>
91{(" "===e.key||"Enter"===e.key)&&(e.preventDefault(),t())},children:[(0,xx.jsx)(eip,{checked:e,onChange:e=>{e.stopPropagation(),t()},value:"agreement"}),(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",children:n})]})},elH=()=>{let[e,t]=(0,_N.useState)(!1),{selectedWalletConnector:n}=Fr(),{signAlreadyConnectedUser:i}=JA(),{t:a}=$G(),r=eak(n);if(!n)return null;let o=(0,xx.jsx)(xr,{icon:n.metadata.icon,walletKey:n.key,style:{height:Xl(96*Xv),width:Xl(96*Xv)}}),s=a(r?"dyn_pending_signature.phantom_ledger_sign":"dyn_pending_signature.regular_sign_description");return(0,xx.jsxs)("div",{className:"pending-signature__container","data-testid":"pending-signature-view",children:[(0,xx.jsx)(Xf,{Icon:o,iconSize:96,isSpinning:!0,indicator:"connected",className:"pending-signature__icon-with-spinner"}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",className:zj("pending-signature__copy"),copykey:r?"dyn_pending_signature.phantom_ledger_sign":"dyn_pending_signature.regular_sign_description",children:s}),r&&(0,xx.jsxs)(zQ,{variant:"body_small",weight:"regular",className:zj("pending-signature__copy","pending-signature__copy--mini"),copykey:"dyn_pending_signature.phantom_ledger_warning",children:[(0,xx.jsx)("strong",{children:a("dyn_pending_signature.note")}),a("dyn_pending_signature.phantom_ledger_warning")]}),JM(n)&&(0,xx.jsx)(Xb,{buttonClassName:"pending-signature__button",onClick:()=>$k(void 0,void 0,void 0,function*(){try{t(!0),yield i({walletConnector:n})}catch(e){xj.error(e)}finally{t(!1)}}),loading:e,buttonVariant:"primary",buttonPadding:"large",expanded:!0,typographyProps:{variant:"button_primary",weight:"medium"},copykey:"dyn_pending_signature.click_to_sign",children:a("dyn_pending_signature.click_to_sign")})]})},elJ=({initialState:e=!1,onClick:t,className:n=""})=>{let[i,a]=(0,_N.useState)(e);return(0,xx.jsx)(eew,{className:zj("toggle-visibility-button__container",n),onClick:e=>{e.preventDefault(),a(e=>{let n=!e;return null==t||t(n),n})},children:(0,xx.jsx)(Q5,{className:"toggle-visibility-button__tooltip",content:i?"Show":"Hide",children:(0,xx.jsx)(zX,{size:"medium",color:"text-tertiary",children:i?(0,xx.jsx)(eav,{}):(0,xx.jsx)(eoH,{})})})})};var elY=["title","titleId"];function elX(){return(elX=Object.assign.bind()).apply(null,arguments)}var elQ=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,elY);return _N.createElement("svg",elX({width:59,height:70,viewBox:"0 0 59 70",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,wo||(wo=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M30.465.065a6.368 6.368 0 0 0-1.822 0c-.696.101-1.344.346-1.858.54l-.138.052L9.575 7.059l-.415.155h-.001c-1.967.735-3.695 1.38-5.025 2.553a9.552 9.552 0 0 0-2.612 3.769c-.63 1.657-.628 3.501-.625 5.6v15.672c0 9 4.895 16.504 10.186 22.016 5.327 5.55 11.421 9.47 14.644 11.35l.13.076c.589.345 1.352.793 2.362 1.01a6.774 6.774 0 0 0 2.67 0c1.01-.217 1.773-.665 2.362-1.01l.13-.077c3.223-1.88 9.317-5.8 14.644-11.349 5.29-5.512 10.186-13.015 10.
91186-22.016V19.137c.003-2.1.006-3.944-.625-5.601a9.552 9.552 0 0 0-2.612-3.77c-1.33-1.172-3.058-1.817-5.025-2.551l-.416-.156L32.461.657l-.138-.052c-.514-.194-1.162-.439-1.858-.54ZM30.096 19a3.2 3.2 0 0 1 3.2 3.2V35a3.2 3.2 0 0 1-6.4 0V22.2a3.2 3.2 0 0 1 3.2-3.2Zm-3.2 28.8a3.2 3.2 0 0 1 3.2-3.2h.032a3.2 3.2 0 0 1 0 6.4h-.032a3.2 3.2 0 0 1-3.2-3.2Z",fill:"#4779FF"})))};let el0=({password:e,onContinue:t,onBack:n,title:i,description:a,showAcknowledgment:r=!1,isLoading:o=!1,error:s=null})=>{let{t:l}=$G(),[d,c]=(0,_N.useState)(""),[u,m]=(0,_N.useState)(!1),[p,h]=(0,_N.useState)(!1),[v,f]=(0,_N.useState)(!1),g=e===d,y=g&&d.length>0&&(!r||v),w=(0,_N.useCallback)(e=>{c(e.target.value),h(!0)},[]),_=(0,_N.useCallback)(e=>{m(!e)},[]),b=(0,_N.useCallback)(()=>{f(e=>!e)},[]),k=(0,_N.useCallback)(()=>{y&&t()},[y,t]),I=(0,xx.jsx)(BV,{type:"button",onClick:n,"data-testid":"setup-password-confirm-back-button",children:(0,xx.jsx)(Qz,{})}),x=p&&d.length>0,S=l(g?"dyn_setup_password.confirm.match":"dyn_setup_password.confirm.mismatch");return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:I,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_setup_password.confirm.title",children:null!=i?i:l("dyn_setup_password.confirm.title")})}),(0,xx.jsxs)("div",{className:"setup-password-confirm-view",children:[(0,xx.jsxs)("div",{className:"setup-password-confirm-view__body",children:[(0,xx.jsx)("div",{className:"setup-password-confirm-view__icon-container",children:(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(elQ,{width:64,height:64})})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",copykey:"dyn_setup_password.confirm.description",className:"setup-password-confirm-view__description",children:null!=a?a:l("dyn_setup_password.confirm.description")}),(0,xx.jsxs)("div",{className:"setup-password-confirm-view__input-container",children:[(0,xx.jsx)(BB,{id:"setup-password-confirm-password-input",type:u?"text":"password",label:l("dyn_setup_password.confirm.label"),placeholder:l("dyn_setup_password.confirm.placeholder"),value:d,onChange:w,variant:"regular",error:!g&&p&&d.length>0,suffix:(0,xx.jsx)(elJ,{initialState:!0,onClick:_})}),x&&(0,xx.jsxs)("div",{className:"setup-password-confirm-view__match-indicator",children:[(0,xx.jsx)(zX,{color:g?"success-1":"text-error",size:"medium",children:g?(0,xx.jsx)(erq,{}):(0,xx.jsx)(esh,{})}),(0,xx.jsx)(zQ,{variant:"body_small",color:g?"secondary":"error-1",children:S})]})]})]}),r&&(0,xx.jsxs)("label",{className:"setup-password-confirm-view__acknowledgment",children:[(0,xx.jsx)(eip,{checked:v,onChange:b,ariaLabel:l("dyn_reset_password.confirm.acknowledgment")}),(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",copykey:"dyn_reset_password.confirm.acknowledgment",children:l("dyn_reset_password.confirm.acknowledgment")})]}),s&&(0,xx.jsx)(z2,{variant:"error",icon:(0,xx.jsx)(esh,{}),className:"setup-password-confirm-view__error",children:s}),(0,xx.jsx)("div",{className:"setup-password-confirm-view__actions",children:(0,xx.jsx)(Xb,{dataTestId:"setup-password-confirm-continue-button",onClick:k,disabled:!y||o,loading:o,copykey:"dyn_setup_password.button.continue",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},expanded:!0,children:l("dyn_setup_password.button.continue")})})]})]})};var el1=["title","titleId"];function el2(){return(el2=Object.assign.bind()).apply(null,arguments)}var el3=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,el1);return _N.createElement("svg",el2({width:17,height:17,viewBox:"0 0 17 17",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,ws||(ws=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.333 1.667a6.667 6.667 0 1 0 0 13.333 6.667 6.667 0 0 0 0-13.333ZM0 8.333a8.333 8.333 0 1 1 16.667 0A8.333 8.333 0 0 1 0 8.333Zm6.077-2.256a.833.833 0 0 1 1.179 0l1.077 1.078 1.078-1.078a.833.833 0 0 1 1.178 1.179L9.512 8.333l1.077 1.078a.833.833 0 0 1-1.178 1.178L8.333 9.512l-1.077 1.077a.833.833 0 0 1-1.179-1.178l1.078-1.078-1.078-1.077a.833.833 0 0 1 0-1.179Z",fill:"currentColor"})))},el5=["title","titleId"];function el6(){return(el6=Object.assign.bind()).apply(null,arguments)}var el4=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,el5);return _N.createElement("svg",el6({xmlns:"http://www.w3.org/2000/svg",width:58,height:70,viewBox:"0 0 58 70",fill:"none","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,wl||(wl=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M28.117.065a6.369 6.369 0 0 1 1.82 0c.697.101 1.345.346 1.86.54l.137.052L49.006 7.06l.416.155c1.967.734 3.695 1.38 5.026 2.552a9.553 9.553 0 0 1 2.611 3.77c.552 1.45.619 3.042.625 4.824V34.81c0 9-4.895 16.503-10.186 22.015-5.327 5.55-11.421 9.469-14.644 11.349l-.13.077c-.588.345-1.352.793-2.361 1.01a6.78 6.78 0 0 1-2.671 0c-1.01-.217-1.773-.665-2.361-1.01l-.13-.077c-3.223-1.88-9.318-5.8-14.645-11.349C5.265 51.312.371 43.81.371 34.81V19.58l-.001-.444c-.003-2.1-.006-3.944.625-5.6a9.555 9.555 0 0 1 2.612-3.77c1.33-1.173 3.058-1.818 5.025-2.552l.416-.155L26.121.657l.137-.052c.51
915-.194 1.163-.439 1.859-.54ZM28.825 15a8.074 8.074 0 0 0-8.074 8.073v4.036a13.436 13.436 0 0 0-5.381 10.766c0 7.431 6.024 13.456 13.456 13.456 7.43 0 13.455-6.025 13.455-13.456 0-4.403-2.114-8.31-5.383-10.766v-4.036A8.073 8.073 0 0 0 28.825 15Zm.045 17a3.5 3.5 0 0 1 1.5 6.663V41.5a1.5 1.5 0 0 1-3 0v-2.837A3.5 3.5 0 0 1 28.87 32Zm-.045-14a5.073 5.073 0 0 1 5.073 5.073v2.335a13.416 13.416 0 0 0-5.072-.989 13.42 13.42 0 0 0-5.075.99v-2.336A5.074 5.074 0 0 1 28.825 18Z",fill:"#4779FF"})))};let el7=({met:e,text:t})=>(0,xx.jsxs)("div",{className:"password-requirement",children:[e?(0,xx.jsx)("div",{className:"password-requirement__icon-wrapper",children:(0,xx.jsx)(erq,{})}):(0,xx.jsx)("div",{className:"password-requirement__circle"}),(0,xx.jsx)(zQ,{variant:"body_small",color:e?"primary":"secondary",weight:"regular",children:t})]}),el8=({onContinue:e,onBack:t,title:n,description:i,oldPassword:a})=>{let{t:r}=$G(),[o,s]=(0,_N.useState)(""),[l,d]=(0,_N.useState)(!1),[c,u]=(0,_N.useState)(!1),m={length:o.length>=8&&o.length<=70,lowercase:/[a-z]/.test(o),number:/\d/.test(o),symbol:/[!@#$%^&*()_+\-=[\]{};':"\\|,.<>/?]/.test(o),uppercase:/[A-Z]/.test(o)},p=Object.values(m).every(Boolean),h=(0,_N.useCallback)(e=>{s(e.target.value),u(!1)},[]),v=(0,_N.useCallback)(e=>{d(!e)},[]),f=(0,_N.useCallback)(()=>{if(p){if(a&&o===a)return void u(!0);e(o)}},[p,e,o,a]),g=(0,xx.jsx)(BV,{type:"button",onClick:t,"data-testid":"setup-password-enter-back-button",children:(0,xx.jsx)(Qz,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:g,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_setup_password.enter.title",children:null!=n?n:r("dyn_setup_password.enter.title")})}),(0,xx.jsxs)("div",{className:"setup-password-enter-view",children:[(0,xx.jsxs)("div",{className:"setup-password-enter-view__body",children:[(0,xx.jsx)("div",{className:"setup-password-enter-view__icon-container",children:(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(el4,{width:64,height:64})})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",copykey:"dyn_setup_password.enter.description",className:"setup-password-enter-view__description",children:null!=i?i:r("dyn_setup_password.enter.description")}),(0,xx.jsx)(BB,{id:"setup-password-enter-password-input",type:l?"text":"password",label:r("dyn_setup_password.enter.label"),placeholder:r("dyn_setup_password.enter.placeholder"),value:o,onChange:h,variant:"regular",suffix:(0,xx.jsx)(elJ,{initialState:!0,onClick:v})}),(0,xx.jsxs)("div",{className:"setup-password-enter-view__requirements",children:[(0,xx.jsx)(el7,{met:m.length,text:r("dyn_setup_password.enter.requirement_length")}),(0,xx.jsx)(el7,{met:m.uppercase,text:r("dyn_setup_password.enter.requirement_uppercase")}),(0,xx.jsx)(el7,{met:m.lowercase,text:r("dyn_setup_password.enter.requirement_lowercase")}),(0,xx.jsx)(el7,{met:m.number,text:r("dyn_setup_password.enter.requirement_number")}),(0,xx.jsx)(el7,{met:m.symbol,text:r("dyn_setup_password.enter.requirement_symbol")})]}),c&&(0,xx.jsxs)("div",{className:"setup-password-enter-view__same-password-error",children:[(0,xx.jsx)(zX,{color:"text-error",size:"medium",children:(0,xx.jsx)(el3,{})}),(0,xx.jsx)(zQ,{variant:"body_small",color:"error-1",children:r("dyn_reset_password.enter.same_password_error")})]})]}),(0,xx.jsx)("div",{className:"setup-password-enter-view__actions",children:(0,xx.jsx)(Xb,{dataTestId:"setup-password-enter-continue-button",onClick:f,disabled:!p,copykey:"dyn_setup_password.button.continue",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},expanded:!0,children:r("dyn_setup_password.button.continue")})})]})]})};var el9=["title","titleId"];function ede(){return(ede=Object.assign.bind()).apply(null,arguments)}var edt=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,el9);return _N.createElement("svg",ede({xmlns:"http://www.w3.org/2000/svg",width:69,height:69,viewBox:"0 0 69 69",fill:"none","aria-labelledby":n},i),t?_N.createElement("title",{id:n}
91,t):null,wd||(wd=_N.createElement("path",{d:"M34.5 0C53.554 0 69 15.446 69 34.5 69 53.554 53.554 69 34.5 69 15.446 69 0 53.554 0 34.5 0 15.446 15.446 0 34.5 0Z",fill:"#4779FF"})),wc||(wc=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M35.825 23.161a6.761 6.761 0 0 0-4.32.735c-1.282.707-2.205 1.787-2.663 3.007a3.012 3.012 0 0 1-3.889 1.77 3.043 3.043 0 0 1-1.758-3.914c.991-2.644 2.928-4.822 5.41-6.19a12.764 12.764 0 0 1 8.173-1.406c2.802.45 5.386 1.824 7.272 3.925 1.89 2.107 2.954 4.81 2.95 7.635 0 4.604-3.614 7.56-6.047 9.081a25.197 25.197 0 0 1-3.615 1.852 24.858 24.858 0 0 1-1.546.586l-.105.034-.033.01-.012.004-.005.002s-.003.001-.898-2.9l.895 2.901a3.014 3.014 0 0 1-3.777-2 3.04 3.04 0 0 1 1.984-3.8m0 0 .052-.017.233-.081c.21-.075.523-.192.902-.35.767-.32 1.765-.79 2.74-1.4 2.188-1.369 3.196-2.748 3.196-3.924v-.005c.002-1.268-.473-2.53-1.394-3.556-.925-1.032-2.245-1.758-3.745-1.999M31.84 48.963a3.028 3.028 0 0 1 3.018-3.037h.04a3.028 3.028 0 0 1 3.019 3.037A3.028 3.028 0 0 1 34.899 52h-.041a3.028 3.028 0 0 1-3.018-3.037Z",fill:"#fff"})))};let edn=[{label:"A",translationKey:"dyn_setup_password.knowledge_check.option_a",value:"a"},{label:"B",translationKey:"dyn_setup_password.knowledge_check.option_b",value:"b"},{label:"C",translationKey:"dyn_setup_password.knowledge_check.option_c",value:"c"}],edi=({onContinue:e,onBack:t,isLoading:n=!1,error:i=null})=>{let{t:a}=$G(),[r,o]=(0,_N.useState)(""),[s,l]=(0,_N.useState)(!1),d=(0,_N.useCallback)(e=>{o(e.target.value),l(!1)},[]),c=(0,_N.useCallback)(()=>{"c"===r?e():l(!0)},[r,e]),u=(0,xx.jsx)(BV,{type:"button",onClick:t,"data-testid":"setup-password-knowledge-check-back-button",children:(0,xx.jsx)(Qz,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:u,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_setup_password.knowledge_check.title",children:a("dyn_setup_password.knowledge_check.title")})}),(0,xx.jsx)("div",{className:"setup-password-knowledge-check-view",children:(0,xx.jsxs)("div",{className:"setup-password-knowledge-check-view__body",children:[(0,xx.jsxs)("div",{children:[(0,xx.jsxs)("div",{className:"setup-password-knowledge-check-view__content",children:[(0,xx.jsx)("div",{className:"setup-password-knowledge-check-view__icon-container",children:(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(edt,{width:56,height:56})})}),(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",weight:"medium",copykey:"dyn_setup_password.knowledge_check.description",className:"setup-password-knowledge-check-view__description",children:a("dyn_setup_password.knowledge_check.description")})]}),(0,xx.jsxs)("div",{className:"setup-password-knowledge-check-view__alert",children:[(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",weight:"semibold",copykey:"dyn_setup_password.knowledge_check.question",className:"setup-password-knowledge-check-view__question",children:a("dyn_setup_password.knowledge_check.question")}),(0,xx.jsx)("div",{className:"setup-password-knowledge-check-view__options",children:edn.map(e=>{let t=r===e.value,n=s&&t;return(0,xx.jsxs)("div",{className:`setup-password-knowledge-check-view__option ${t?"setup-password-knowledge-check-view__option--selected":""} ${n?"setup-password-knowledge-check-view__option--error":""}`,onClick:()=>d({target:{value:e.value}}),children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:n?"error-1":t?"brand-primary":"tertiary",weight:"bold",className:"setup-password-knowledge-check-view__option-label",children:e.label}),(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",children:a(e.translationKey)})]},e.value)})})]})]}),(0,xx.jsxs)("div",{children:[s&&(0,xx.jsx)(z2,{variant:"error",icon:(0,xx.jsx)(esh,{}),className:"setup-password-knowledge-check-view__error",children:a("dyn_setup_password.knowledge_check.error")}),i&&(0,xx.jsx)(z2,{variant:"error",icon:(0,xx.jsx)(esh,{}),className:"setup-password-knowledge-check-view__error",children:i}),(0,xx.jsx)("div",{className:"setup-password-knowledge-check-view__actions",children:(0,xx.jsx)(Xb,{dataTestId:"setup-password-knowledge-check-continue-button",onClick:c,disabled:!r||n,loading:n,copykey:"dyn_setup_password.button.confirm",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},expanded:!0,children:a("dyn_setup_password.button.confirm")})})]})]})})]})};var eda=["title","titleId"];function edr(){return(edr=Object.assign.bind()).apply(null,arguments)}var edo=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eda);return _N.createElement("svg",edr({width:64,height:64,viewBox:"0 0 64 64",f
91ill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,wu||(wu=_N.createElement("circle",{cx:32,cy:32,r:32,fill:"currentColor"})),wm||(wm=_N.createElement("path",{d:"m44.5 24-17 17-8-8",stroke:"#fff",strokeWidth:3,strokeLinecap:"round",strokeLinejoin:"round"})))};let eds=({onDone:e,title:t,description:n})=>{let{t:i}=$G(),a=(0,_N.useCallback)(()=>{e()},[e]);return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_setup_password.success.title",children:null!=t?t:i("dyn_setup_password.success.title")})}),(0,xx.jsxs)("div",{className:"setup-password-success-view",children:[(0,xx.jsx)("div",{className:"setup-password-success-view__content",children:(0,xx.jsxs)("div",{className:"setup-password-success-view__body",children:[(0,xx.jsx)("div",{className:"setup-password-success-view__icon-container",children:(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(edo,{width:64,height:64})})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",copykey:"dyn_setup_password.success.description",className:"setup-password-success-view__description",children:null!=n?n:i("dyn_setup_password.success.description")})]})}),(0,xx.jsx)("div",{className:"setup-password-success-view__actions",children:(0,xx.jsx)(Xb,{dataTestId:"setup-password-success-done-button",onClick:a,copykey:"dyn_setup_password.button.done",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},expanded:!0,children:i("dyn_setup_password.button.done")})})]})]})},edl=({onComplete:e,onCancel:t,onDone:n,skipKnowledgeCheck:i=!1})=>{let{t:a}=$G(),{setDynamicWidgetView:r,setIsOpen:o}=JJ(),[s,l]=(0,_N.useState)("terms"),[d,c]=(0,_N.useState)(""),[u,m]=(0,_N.useState)(!1),[p,h]=(0,_N.useState)(null),v=(0,_N.useCallback)(()=>{r("account-and-security-settings")},[r]),f=(0,_N.useCallback)(()=>{t?t():v()},[t,v]),g=(0,_N.useCallback)(()=>{l("enter")},[]),y=(0,_N.useCallback)(e=>{c(e),l("confirm")},[]),w=(0,_N.useCallback)(()=>{l("terms")},[]),_=(0,_N.useCallback)(t=>$k(void 0,void 0,void 0,function*(){m(!0),h(null);try{yield e(t),l("success")}catch(e){h(a("dyn_setup_password.confirm.error.failed"))}finally{m(!1)}}),[e,a]),b=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){i?yield _(d):l("knowledge-check")}),[i,_,d]),k=(0,_N.useCallback)(()=>{l("enter")},[]),I=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){yield _(d)}),[_,d]),x=(0,_N.useCallback)(()=>{l("confirm")},[]),S=(0,_N.useCallback)(()=>{r("wallets")},[r]),C=(0,_N.useCallback)(()=>{null==n||n(),t?(S(),o(!1)):v()},[n,t,v,S,o]);switch(s){case"terms":return(0,xx.jsx)(eri,{onContinue:g,onBack:t?void 0:f});case"enter":return(0,xx.jsx)(el8,{onContinue:y,onBack:w});case"confirm":return(0,xx.jsx)(el0,{password:d,onContinue:b,onBack:k,isLoading:u&&i,error:i?p:null});case"knowledge-check":return(0,xx.jsx)(edi,{onContinue:I,onBack:x,isLoading:u,error:p});case"success":return(0,xx.jsx)(eds,{onDone:C});default:return null}},edd=({onContinue:e,title:t,description:n,buttonLabel:i,isLoading:a})=>{let{t:r}=$G(),[o,s]=(0,_N.useState)(""),[l,d]=(0,_N.useState)(!1),[c,u]=(0,_N.useState)(!1),[m,p]=(0,_N.useState)(null),h=(0,_N.useCallback)(e=>{s(e.target.value),p(null)},[]),v=(0,_N.useCallback)(e=>{d(!e)},[]),f=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){if(!o)return void p(r("dyn_enter_password.error.required"));u(!0),p(null);try{yield e(o)}catch(e){p(e instanceof Error?e.message.includes("Decryption failed: Invalid password")?r("dyn_enter_password.error.invalid_password"):e.message:r("dyn_enter_password.error.failed"))}finally{u(!1)}}),[o,e,r]);return(0,xx.jsx)("div",{className:"enter-password-view",children:(0,xx.jsxs)("div",{className:"enter-password-view__body",children:[(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_enter_password.title",className:"enter-password-view__title",style:{marginBottom:"24px",textAlign:"center"},children:null!=t?t:r("dyn_enter_password.title")}),(0,xx.jsx)("div",{className:"enter-password-view__icon-container",children:(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(el4,{width:64,height:64})})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_enter_password.description",className:"enter-password-view__description",children:null!=n?n:r("dyn_enter_password.description")}),(0,xx.jsx)(BB,{id:"enter-password-input",type:l?"text":"password",label:r("dyn_enter_password.label"),placeholder:r("dyn_enter_password.placeholder"),value:o,onChange:h,variant:"regular",error:!!m,message:m?(0,xx.jsxs)("span",{className:"enter-password-view__error-message",children:[(0,xx.jsx)(el3,{width:14,height:14}),m]}):void 0,suffix:(0,xx.jsx)(elJ,{initialState:!0,onClick:v})}),(0,xx.jsx)("div",{className:"enter-password-view__actions",children:(0,xx.jsx)(Xb,{dataTestId:"enter-password-continue-button",onClick:f,disabled:!o||a||c,copykey:"dyn_enter_password.button.continue",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},expanded:!0,children:null!=i?i:r("dyn_enter_password.button.continue")})})]})})};var edc=["title","titleId"];function edu(){return(edu=Object.assign.bind()).apply(null,arguments)}var edm=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,edc);return _N.createElement("svg",edu({width:65,height:64,viewBox:"0 0 65 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,wp||(wp=_N.createElement("path",{d:"M32.5 0c17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32-17.673 0-32-14.327-32-32 0-17.673 14.327-32 32-32Zm6.389 39.467a1.815 1.815 0 0 0-2.24 1.252 37.88 37.88 0 0 1-2.583 6.654 1.814 1.814 0 0 0 3.244 1.625 41.508 41.508 0 0 0 2.83-7.292 
911.814 1.814 0 0 0-1.251-2.24Zm-6.247-10.953a1.813 1.813 0 0 0-1.814 1.813 30.69 30.69 0 0 1-4.716 16.399 1.814 1.814 0 1 0 3.072 1.931 34.317 34.317 0 0 0 5.272-18.33 1.814 1.814 0 0 0-1.814-1.813Zm0-7.257a9.07 9.07 0 0 0-9.07 9.07c0 4.622-1.322 8.909-3.602 12.534l-.123.202a1.815 1.815 0 0 0 3.12 1.852l.074-.122a27.06 27.06 0 0 0 4.158-14.466 5.443 5.443 0 0 1 10.885 0c0 1.763-.12 3.498-.352 5.197a1.814 1.814 0 1 0 3.595.492c.254-1.862.386-3.761.386-5.689 0-5.01-4.062-9.07-9.071-9.07Zm0-7.257c-2.971 0-5.762.795-8.165 2.186a1.814 1.814 0 0 0 1.817 3.14 12.632 12.632 0 0 1 6.348-1.698c7.013 0 12.699 5.686 12.699 12.7 0 4.316-.602 8.49-1.727 12.442a1.814 1.814 0 1 0 3.49.993 49.017 49.017 0 0 0 1.866-13.436C48.97 21.31 41.659 14 32.642 14Zm-11.664 7.5a1.815 1.815 0 0 0-2.478.662 16.262 16.262 0 0 0-2.186 8.165c0 2.558-.587 4.974-1.631 7.125a1.815 1.815 0 1 0 3.263 1.585 19.884 19.884 0 0 0 1.997-8.71c0-2.316.618-4.482 1.698-6.348a1.815 1.815 0 0 0-.662-2.479Z",fill:"#4779FF"})))};let edp={error:null,isLoading:!1,recoveryState:null},edh=({onContinue:e,onBack:t,isLoading:n=!1,error:i=null})=>{let{t:a}=$G(),[r,o]=(0,_N.useState)(""),[s,l]=(0,_N.useState)(!1),[d,c]=(0,_N.useState)(null),u=null!=i?i:d,m=(0,_N.useCallback)(e=>{o(e.target.value),c(null)},[]),p=(0,_N.useCallback)(e=>{l(!e)},[]),h=(0,_N.useCallback)(()=>{r?e(r):c(a("dyn_reset_password.current.error.required"))},[r,e,a]),v=(0,xx.jsx)(BV,{type:"button",onClick:t,"data-testid":"reset-password-current-back-button",children:(0,xx.jsx)(Qz,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:v,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_reset_password.current.title",children:a("dyn_reset_password.current.title")})}),(0,xx.jsx)("div",{className:"enter-password-view",children:(0,xx.jsxs)("div",{className:"enter-password-view__body",children:[(0,xx.jsx)("div",{className:"enter-password-view__icon-container",children:(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(el4,{width:64,height:64})})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_reset_password.current.description",className:"enter-password-view__description",children:a("dyn_reset_password.current.description")}),(0,xx.jsx)(BB,{id:"reset-password-current-input",type:s?"text":"password",label:a("dyn_reset_password.current.label"),placeholder:a("dyn_reset_password.current.placeholder"),value:r,onChange:m,variant:"regular",error:!!u,message:u?(0,xx.jsxs)("span",{className:"enter-password-view__error-message",children:[(0,xx.jsx)(el3,{width:14,height:14}),u]}):void 0,suffix:(0,xx.jsx)(elJ,{initialState:!0,onClick:p})}),(0,xx.jsx)("div",{className:"enter-password-view__actions",children:(0,xx.jsx)(Xb,{dataTestId:"reset-password-current-continue-button",onClick:h,disabled:!r||n,copykey:"dyn_setup_password.button.continue",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},expanded:!0,children:a("dyn_setup_password.button.continue")})})]})})]})},edv=({onComplete:e})=>{let{t}=$G(),{primaryWallet:n,setShowAuthFlow:i}=Fr(),{getEOAWallet:a}=Xk(),{unlockWallet:r,updatePassword:o}=(()=>{let{getWaasWalletConnector:e}=Yr(),t=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){yield DV();let e=VG();if(!(null==e?void 0:e.verifiedCredentials))throw Error("useRefreshUser resulted in an invalid user: no verified credentials found");return J5(e),e}),[]),[n,i]=(0,_N.useState)(edp),a=(0,_N.useCallback)(()=>{i(edp)},[]),r=(0,_N.useCallback)(n=>$k(void 0,void 0,void 0,function*(){let{accountAddress:a,chainName:r,newPassword:o}=n;i(e=>Object.assign(Object.assign({},e),{error:null,isLoading:!0}));try{let n=e(r);if(!n){let e="Wallet connector not found";return i(t=>Object.assign(Object.assign({},t),{error:e,isLoading:!1})),xj.error(e,{accountAddress:a,chainName:r}),!1}yield n.setPassword({accountAddress:a,newPassword:o}),i(e=>Object.assign(Object.assign({},e),{error:null,isLoading:!1}));try{yield t()}catch(e){xj.warn("Failed to refresh user after setting password",{accountAddress:a,chainName:r,refreshError:e})}return!0}catch(t){let e=t instanceof Error?t.message:"Failed to set password";return i(t=>Object.assign(Object.assign({},t),{error:e,isLoading:!1})),xj.error("Failed to set wallet password",{accountAddress:a,chainName:r,error:t}),!1}}),[e,t]),o=(0,_N.useCallback)(n=>$k(void 0,void 0,void 0,function*(){let{accountAddress:a,chainName:r,newPassword:o,existingPassword:s}=n;i(e=>Object.assign(Object.assign({},e),{error:null,isLoading:!0}));try{let n=e(r);if(!n){let e="Wallet connector not found";return i(t=>Object.assign(Object.assign({},t),{error:e,isLoading:!1})),xj.error(e,{accountAddress:a,chainName:r}),!1}yield n.updatePassword({accountAddress:a,existingPassword:s,newPassword:o}),i(e=>Object.assign(Object.assign({},e),{error:null,isLoading:!1}));try{yield t()}catch(e){xj.warn("Failed to refresh user after updating password",{accountAddress:a,chainName:r,refreshError:e})}return!0}catch(t){let e=t instanceof Error?t.message:"Failed to update password";return i(t=>Object.assign(Object.assign({},t),{error:e,isLoading:!1})),xj.error("Failed to update wallet password",{accountAddress:a,chainName:r,error:t}),!1}}),[e,t]),s=(0,_N.useCallback)(t=>$k(void 0,void 0,void 0,function*(){let{accountAddress:n,chainName:a,password:r}=t;i(e=>Object.assign(Object.assign({},e),{error:null,isLoading:!0}));try{let t=e(a);if(!t){let e="Wallet connector not found";return i(t=>Object.assign(Object.assign({},t),{error:e,isLoading:!1})),xj.error(e,{accountAddress:n,chainName:a}),!1}return xR.emit("walletUnlockAttempt",{accountAddress:n,chainName:a}),yield t.unlockWallet({accountAddress:n,password:r}),i(e=>Object.assign(Object.assign({},e),{error:null,isLoading:!1})),xR.emit("walletUnlockCompleted",{accountAddress:n,chainName:a}),!0}catch(t){let e=t instanceof Error?t.message:"Failed to unlock wallet";return i(t=>Object.assign(Object.assign({},t),{error:e,isLoading:!1})),xj.error("Failed to unlock wallet",{accountAddress:n,chainName:a,error:t}),xR.emit("walletUnlockFailed",{accountAddress:n,chainName:a,error:t}),!1}}),[e]);return{checkWalletLockState:(0,_N.useCallback)(t=>$k(void 0,void 0,void 0,function*(){let{accountAddress:n,chainName:a}=t;i(e=>Object.assign(Object.assign({},e),{error:null,isLoading:!0}));try{let t=e(a);if(!t){let e="Wallet connector not found";return i(t=>Object.assign(Object.assign({},t),{error:e,isLoading:!1})),xj.error(e,{accountAddress:n,chainName:a}),null}let r=yield t.getWalletRecoveryState({accountAddress:n});return i({error:null,isLoading:!1,recoveryState:r}),r}catch(e){return i({error:e instanceof Error?e.message:"Failed to check wallet state",isLoading:!1,recoveryState:null}),xj.error("Failed to check wallet lock state",{accountAddress:n,chainName:a,error:e}),null}}),[e]),resetState:a,setPassword:r,state:n,unlockWallet:s,updatePassword:o}})(),s=n&&a(n),l=null!=s?s:n,[d,c]=(0,_N.useState)("current"),[u,m]=(0,_N.useState)(""),[p,h]=(0,_N.useState)(""),[v,f]=(0,_N.useState)(null),[g,y]=(0,_N.useState)(!1),[w,_]=(0,_N.useState)(!1),[b,k]=(0,_N.useState)(null),I=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){if(!(null==l?void 0:l.address)||!(null==l?void 0:l.chain)){xj.error("No wallet address or chain available for password verification"),f(t("dyn_reset_password.current.error.failed"));return}y(!0),f(null);let n=yield r({accountAddress:l.address,chainName:l.chain,password:e});y(!1),n?(m(e),c("enter")):f(t("dyn_reset_password.current.error.invali
91d_password"))}),[l,r,t]),x=(0,_N.useCallback)(()=>{i(!1)},[i]),S=(0,_N.useCallback)(e=>{h(e),c("confirm")},[]),C=(0,_N.useCallback)(()=>{c("current")},[]),R=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){if(!(null==l?void 0:l.address)||!(null==l?void 0:l.chain)){xj.error("No wallet address or chain available for password reset"),k(t("dyn_reset_password.confirm.error.failed"));return}_(!0),k(null);let e=yield o({accountAddress:l.address,chainName:l.chain,existingPassword:u,newPassword:p});_(!1),e?c("success"):k(t("dyn_reset_password.confirm.error.failed"))}),[l,o,u,p,t]),O=(0,_N.useCallback)(()=>{c("enter")},[]),j=(0,_N.useCallback)(()=>{e(u,p)},[e,u,p]);switch(d){case"current":return(0,xx.jsx)(edh,{onContinue:I,onBack:x,isLoading:g,error:v});case"enter":return(0,xx.jsx)(el8,{onContinue:S,onBack:C,title:t("dyn_reset_password.enter.title"),description:t("dyn_reset_password.enter.description"),oldPassword:u});case"confirm":return(0,xx.jsx)(el0,{password:p,onContinue:R,onBack:O,title:t("dyn_reset_password.confirm.title"),description:t("dyn_reset_password.confirm.description"),showAcknowledgment:!0,isLoading:w,error:b});case"success":return(0,xx.jsx)(eds,{onDone:j,title:t("dyn_reset_password.success.title"),description:t("dyn_reset_password.success.description")});default:return null}},edf=({icon:e,variant:t="primary",value:n,onChange:i,dataTestId:a,className:r,style:o})=>(0,xx.jsxs)("label",{className:zj("toggle",r),style:o,children:[(0,xx.jsx)("input",{type:"checkbox",className:"toggle--input","data-testid":a,checked:n,onChange:()=>null==i?void 0:i(!n)}),(0,xx.jsx)("div",{className:zj("toggle--content",`toggle--content__variant-${t}`),children:(0,xx.jsx)("div",{className:"toggle--knob",children:e})})]}),edg=({connectors:e,label:t,copykey:n})=>{let[i,a]=(0,_N.useState)(e.some(e=>e.isHardwareWalletEnabled)),r=(0,_N.useCallback)(t=>{a(t),e.forEach(e=>{e.isHardwareWalletEnabled=t})},[e]),o=(0,xx.jsx)(edf,{value:i,dataTestId:"hardware-wallet-toggle",icon:(0,xx.jsx)(zX,{size:"small",children:(0,xx.jsx)(enw,{})}),className:"hardware-wallet-toggle__toggle"});return(0,xx.jsx)(ear,{onClick:()=>r(!i),trailing:o,children:(0,xx.jsx)("span",{copykey:n,children:t})})},edy=({icon:e,title:t,titleCopyKey:n,children:i})=>(0,xx.jsxs)("div",{className:"wallet-group-view-layout__container",children:[(0,xx.jsx)(Xf,{className:"wallet-group-view-layout__icon",Icon:e,iconSize:96}),(0,xx.jsxs)("div",{className:"wallet-group-view-layout__body",children:[(0,xx.jsx)(zQ,{className:"wallet-group-view-layout__title",as:"p",color:"secondary",variant:"body_normal",copykey:n,children:t}),(0,xx.jsx)("div",{className:"wallet-group-view-layout__list",children:i})]})]}),edw=({groupKey:e,wallet:t,onClick:n})=>{var i,a;let r,{recommendedWallets:o}=Fr(),{walletBook:s}=_U(),l=(i=t.key,null==(a=null==(r=b1(s,e))?void 0:r.walletOverrides)?void 0:a[i]),d=xl(s,t.key),c=(null==l?void 0:l.brand)||(null==d?void 0:d.brand),u=(null==l?void 0:l.name)||(null==d?void 0:d.name),m=c?(0,xx.jsx)(xs,{brand:c,walletKey:t.key,style:{height:Xl(28),width:Xl(28)}}):null,p=eai({recommendedWallets:o,wallet:t}),h=(0,xx.jsx)(eaa,{hoverElement:(0,xx.jsx)(zX,{color:"text-tertiary",size:"mini",children:(0,xx.jsx)(etI,{})}),children:p&&(0,xx.jsx)(Qp,{dot:!p.isRecommended,variant:p.isRecommended?"primary":"secondary",text:(0,xx.jsx)(zQ,{variant:"body_small",children:p.label})})});return(0,xx.jsx)(ear,{onClick:n,leading:m,trailing:h,children:u})},ed_=()=>{let{view:e}=xD(),{handleLogOutWithReason:t}=Fr(),{t:n}=$G(),i="login-with-sms-verification"===e.type,{error:a,formattedPhone:r,isLoading:o,isValid:s,onSubmit:l,retryOneTimePassword:d,setError:c}=(e=>{let{verificationUUID:t,displayedDestination:n,retryData:i}=Lb(),{environmentId:a,user:r,userWithMissingInfo:o,projectSettings:s}=Fr(),[l,d]=(0,_N.useState)(),{verifyOtp:c}=eoS(),{generateSessionKey:u,shouldRegisterSessionKeysOnSignin:m}=Bm({environmentId:a,projectSettings:s}),{initAuth:p,completeAuth:h,cancelAuth:v}=eaG({authMethod:"sms"}),f=(0,_N.useRef)(!1);eoA(()=>{let e=null!=i?i:{dialCode:"",iso2:"",phone:""};i||xj.warn("WARNING: emitted smsVerificationResult with incomplete params because retryData was undefined"),xR.emit("smsVerificationResult",f.current,e),f.current||xR.emit("authFailure",{option:e,phone:e,type:"sms"},"user-cancelled")});let g=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){t&&(r||o)?yield h({onValidUpdatedJwt:()=>f.current=!0,updateJwtFunction:()=>$k(void 0,void 0,void 0,function*(){return c(e,"sms",t)})}):yield v()}),[v,h,r,o,t,c]),y=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){t?yield p({onError:e=>d(e),onVerifySuccess:()=>{f.current=!0}
91,options:{phone:i},showSuccessMessage:!0,verifyFunction:()=>$k(void 0,void 0,void 0,function*(){let n;return m()&&(n=(yield u()).publicKey),yield MD(O1()),eoI({environmentId:a,sessionPublicKey:n,verificationToken:e,verificationUUID:t})})}):yield v()}),[t,p,i,v,a,u,m]),{isLoading:w,mutate:_}=YB("login"===e?y:g,{onFailure:e=>{d(e)}});return{error:l,formattedPhone:null!=n?n:"",isLoading:w,isValid:f.current,onSubmit:_,retryOneTimePassword:()=>$k(void 0,void 0,void 0,function*(){(d(void 0),t&&i)?$k(void 0,[{environmentId:a,isoCountryCode:i.iso2,phoneCountryCode:i.dialCode,phoneNumber:Fv({dialCode:i.dialCode,phone:i.phone}),verificationUUID:t}],void 0,function*({isoCountryCode:e,phoneCountryCode:t,phoneNumber:n,environmentId:i,verificationUUID:a}){try{return yield Lr().retrySmsVerification({environmentId:i,smsVerificationRetryRequest:{isoCountryCode:e,phoneCountryCode:t,phoneNumber:n,verificationUUID:a}})}catch(t){let e=yield Lo(t,"Error retrying phone number verification");throw new eob(e.error,e.code)}}):yield v()}),setError:d}})(i?"login":"verify-only"),u=i?void 0:(0,xx.jsx)(eew,{className:"sms-verification__log-out",onClick:()=>t("auth-cancelled"),copykey:"dyn_otp_verification.log_out_button",children:n("dyn_otp_verification.log_out_button")});return(0,xx.jsx)(erM,{MainIcon:erB,displayedDestination:r,error:a,hideHeader:!0,isLoading:o,onPinComplete:l,isValid:s,retryHandler:d,onPinChange:()=>c(void 0),appendToEnd:u})},edb=({leading:e,name:t,onClick:n,trailing:i})=>(0,xx.jsx)(ear,{leading:e,trailing:i,onClick:n,className:"onramp-item__tile",dataTestId:"ListTile",children:t}),edk=({disabled:e=!1,onramp:t,onResetSearchValue:n,tile:i=edb,onSelectOnRamp:a,trailingProp:r})=>{let o=t.displayName,s=(0,xx.jsx)(zX,{className:"onramp-item__icon",children:(0,xx.jsx)("img",{src:t.iconUrl,alt:t.displayName})}),l=null!=r?r:(0,xx.jsx)(eaa,{hoverElement:(0,xx.jsx)(zX,{color:"text-tertiary",size:"mini",children:(0,xx.jsx)(etI,{})})});return(0,xx.jsx)(i,{leading:s,trailing:l,name:o.charAt(0).toUpperCase()+o.slice(1),onClick:()=>$k(void 0,void 0,void 0,function*(){e||(null==n||n(""),a(t))})})};var edI=["title","titleId"];function edx(){return(edx=Object.assign.bind()).apply(null,arguments)}var edS=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,edI);return _N.createElement("svg",edx({width:328,height:112,viewBox:"0 0 328 112",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,wh||(wh=_N.createElement("g",{clipPath:"url(#upgrade_svg__a)"},_N.createElement("circle",{cx:164.5,cy:114,r:114,fill:"url(#upgrade_svg__b)",fillOpacity:.12}),_N.createElement("path",{d:"M138.586 37.408s12.282 9.32 30.953-8.106c16.582-15.477 30.121 8.941 30.216 20.635.123 15.148-16.582 27.268-8.475 37.217 8.107 9.95-16.077 26.379-29.111 12.16-16.213-17.687-20.605-3.316-29.847-3.316-6.633 0-20.251-16.481-11.055-28.742 7.739-10.318 3.518-13.742 1.475-17.32-2.948-5.158 4.053-19.16 15.844-12.528Z",fill:"#DEE9FF"}),_N.createElement("path",{d:"M193.356 31.055a7.764 7.764 0 0 1-8.274 7.741 7.76 7.76 0 1 1 8.274-7.74Z",fill:"#A2BDFF"}),_N.createElement("path",{d:"M186.574 31.65c-.501.389-1.201 1.165-.99 2.89-.234.67-1.069 1.95-1.069 2.563 0 .612-1.002.723-1.113.556-.111-.168-.167-2.282-.779-2.671-.612-.39-.501-2.17-.501-2.17s.223-.668-.501-1.113c-.723-.445-1.227-1.502-.585-2.115.641-.612-1.084-1.001-1.306-1.446-.095-.19-.458-.612-.843-1.034a7.799 7.799 0 0 1 3.588-3.179c.569.594 1.061 1.355.927 2.154.022.39 1.713 1.001.885 1.836-.829.835-1.954 2.003 0 2.393 1.953.39 2.788.946 2.287 1.335ZM191.019 25.5c-.417.879-1.46 1.587-2.052 1.587-.668-.724-2.115.278-2.25-.89-.079-.682.697-1.739 1.359-2.505a7.777 7.777 0 0 1 2.943 1.809ZM193.326 31.734a7.74 7.74 0 0 1-2.46 5.02c-.257-.246-.474-.534-.397-.764.167-.501.846-1.559.729-2.226-.109-.623.466-2.509 2.128-2.03Z",fill:"#0E84E5"}),_N.createElement("path",{d:"M180.69 70.309a21.881 21.881 0 0 1-1.227 4.48c-3.696 9.468-13.612 15.4-24.046 13.695a22.016 22.016 0 0 1-18.014-26.147c2.354-11.517 13.406-19.214 25.112-17.302a21.88 21.88 0 0 1 9.628 4.09 21.659 21.659 0 0 1 2.611 2.299 22 22 0 0 1 5.936 18.884Z",fill:"#699CFF"}),_N.createElement("path",{d:"M179.463 74.79c-4.192 2.698-9.142 5.194-14.6 7.259-5.557 2.1-11.014 3.52-16.016 4.263-11.753 1.752-20.983-.206-23.063-5.707-1.948-5.139 2.843-12.098 11.619-18.268a21.656 21.656 0 0 0-.446 4.11c-5.057 3.904-7.688 7.727-6.651 10.47 1.009 2.667 5.291 3.802 11.383 3.48 5.955-.314 13.64-2.029 21.684-5.07 6.957-2.633 13.058-5.834 17.6-9.05 6.082-4.299 9.38-8.625 8.242-11.643-1.171-3.098-6.756-4.131-14.461-3.21a21.591 21.591 0 0 0-2.611-2.298c10.786-1.247 19.099.79 21.058 5.972 2.1 5.542-3.625 13.193-13.738 19.692Z",fill:"#0E84E5"}))),wv||(wv=_N.createElement("defs",null,_N.createElement("linearGradient",{id:"upgrade_svg__b",x1:164.5,y1:0,x2:164.5,y2:93.5,gradientUnits:"userSpaceOnUse"},_N.createElement("stop",{stopColor:"#4779FF"}),_N.createElement("stop",{offset:1,stopColor:"#4779FF",stopOpacity:0})),_N.createElement("clipPath",{id:"upgrade_svg__a"},_N.createElement("rect",{x:.5,width:327,height:112,rx:12,fill:"#fff"})))))};let edC=({wallet:e,onClick:t})=>
91{let[n]=e.walletConnector.supportedChains,i=_j(n),a=eai({wallet:e}),r=(0,xx.jsx)(eaa,{hoverElement:(0,xx.jsx)(zX,{color:"text-tertiary",size:"mini",children:(0,xx.jsx)(etI,{})}),children:a&&(0,xx.jsx)(Qp,{dot:!a.isRecommended,variant:a.isRecommended?"primary":"secondary",text:(0,xx.jsx)(zQ,{variant:"body_small",children:a.label})})}),o=(0,_N.useMemo)(()=>{let e={height:Xl(28),width:Xl(28)},t=YU(n);return(0,xx.jsx)(t,{style:e})},[n]),s=(null==i?void 0:i.displayName)||e.name;return(0,xx.jsx)(ear,{className:"chain-card",onClick:t,leading:o,trailing:r,children:s},e.key)},edR=({isWalletConnectList:e})=>{let{handleWalletItemClick:t}=J$(),{showDefaultFooter:n}=ei3();return(0,xx.jsx)(esO,{onSelectWallet:t,isWalletConnectList:e,showDefaultFooter:n})},edO=e=>{var{className:t="",id:n,label:i,onChange:a,onBlur:r,name:o,value:s,optional:l,error:d=!1,disabled:c,message:u,placeholder:m,variant:p="dense",isValid:h}=e,v=$b(e,["className","id","label","onChange","onBlur","name","value","optional","error","disabled","message","placeholder","variant","isValid"]);return(0,xx.jsxs)("div",{className:zj("textarea__container",{"textarea__container--dense":"dense"===p,"textarea__container--regular":"regular"===p}),children:[(0,xx.jsx)("textarea",Object.assign({},v,{name:o,value:s,onChange:a,onBlur:r,id:n,placeholder:"regular"===p?m:i,disabled:c,className:zj("textarea",t,{textarea__error:d,textarea__has_trailing:l,textarea__valid:!0===h})})),i&&(0,xx.jsx)("label",{htmlFor:n,className:zj("textarea__label"),children:i}),l&&(0,xx.jsx)("span",{className:"textarea__trailing",children:"Optional"}),!!u&&(0,xx.jsx)(zQ,{variant:"body_mini",className:zj("textarea__message",{textarea__message__error:d}),children:u})]})},edj=()=>{let e=Bt(),{displaySiweStatement:t,events:n}=FJ(FK().settings),i=FG(),{primaryWallet:a}=Fr(),{addedWalletsIds:r}=Lv(),o=(0,_N.useCallback)((e,t)=>{let n=t.lastVerifiedCredentialId;!n||a&&e.key!==a.connector.key&&("FLOW"!==a.connector.connectedChain||"FLOW"!==e.connectedChain)||VH(n)},[a]);return(0,_N.useCallback)(a=>$k(void 0,void 0,void 0,function*(){if(!e)throw new wL(VQ);let{overrideSiweStatement:s,walletConnector:l}=a,d=Object.assign(Object.assign({},a),{displaySiweStatement:t,environmentId:i,siweStatement:s,walletProvider:xu(l)}),c=yield V0(d);if(null==n?void 0:n.onSignedMessage)try{n.onSignedMessage({messageToSign:c.messageToSign,signedMessage:c.signedMessage})}catch(e){xj.warn("Error calling onSignedMessage callback:",e)}let u=yield $k(void 0,[i,c],void 0,function*(e,{network:t,messageToSign:n,signedMessage:i,publicWalletAddress:a,chain:r,walletName:o,walletProvider:s,skipEmptyAccountCheck:l=!1}){try{let d=yield Lr().verifyTransfer({environmentId:e,verifyRequest:{chain:r,messageToSign:n,network:t,publicWalletAddress:a,signedMessage:i,skipEmptyAccountCheck:l,walletName:o,walletProvider:s}});return VZ(d)}catch(e){throw new wL((yield Lo(e,"Error transfering wallet")).error)}});if(!u)throw new wL("Error transferring wallet.");o(l,u);let m=u.lastVerifiedCredentialId;m&&r.current.push(m)}),[r,t,i,n,o,e])};var edT=["title","titleId"];function edP(){return(edP=Object.assign.bind()).apply(null,arguments)}var edE=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,edT);return _N.createElement("svg",edP({width:65,height:64,viewBox:"0 0 65 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,wf||(wf=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32.5 64c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32C14.827 0 .5 14.327.5 32c0 17.673 14.327 32 32 32Zm-4.928-29.305h9.717c-.207 4.908-1.087 9.168-2.3 12.206-.7 1.756-1.433 2.9-2.036 3.54-.245.26-.42.387-.523.448-.102-.06-.277-.189-.522-.449-.603-.638-1.336-1.783-2.037-3.539-1.213-3.038-2.092-7.298-2.3-12.206Zm2.3-16.655c-1.242 3.108-2.134 7.497-2.314 12.55h9.744c-.18-5.053-1.071-9.442-2.313-12.55-.7-1.756-1.433-2.9-2.036-3.54-.245-.26-.42-.388-.523-.449-.102.061-.277.19-.522.45-.603.638-1.336 1.783-2.037 3.539ZM14.5 30.59h8.951c.216-6.53 1.541-12.27 3.503-16.036C20.23 16.789 15.22 23.03 14.5 30.59Zm.036 4.105h8.928c.25 6.387 1.563 11.993 3.49 15.692-6.622-2.201-11.582-8.288-12.418-15.692Zm35.789 0h-8.928c-.25 6.387-1.563 11.993-3.49 15.692 6.621-2.201 11.581-8.288 12.418-15.692Zm.125-2.224v.066-.133.066Zm-9.04-1.88h8.95c-.719-7.56-5.73-13.802-12.454-16.037 1.962 3.766 3.288 9.507 3.503 16.036Zm-9.09 20.35c0-.001.008-.004.023-.007-.015.006-.023.008-.023.007Zm.198-.00
917a.072.072 0 0 1 .023.007s-.008-.001-.023-.007ZM32.541 14s-.008.004-.023.007c.015-.006.023-.008.023-.007Zm-.198.007A.068.068 0 0 1 32.32 14s.008.001.023.007Z",fill:"#4779FF"})))};let edA={"access-blocked":()=>{let[e,t]=(0,_N.useState)(),{t:n}=$G(),{getIpConfiguration:i}=YA();return VP(i,{deps:[i,e],onResolve:e=>t(null==e?void 0:e.country),retries:2}),(0,xx.jsxs)("div",{className:"access-blocked__container",children:[(0,xx.jsx)("div",{className:"access-blocked__icon",children:(0,xx.jsx)(erY,{})}),(0,xx.jsx)("div",{className:"access-blocked__content",children:(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_access_blocked.content",children:n("dyn_access_blocked.content",{jurisdiction:e})})})]})},"account-exists":()=>{let{existentAccountData:e}=Lm(),{t}=$G(),{email:n,embeddedSocialSigninProvider:i}=e||{},a=eaJ(i),{socialProvider:r,setSocialProvider:o,socialWalletConnector:s}=ea0(),l=eni(),{mutate:d}=YB(()=>$k(void 0,void 0,void 0,function*(){return o(a),yield null==s?void 0:s.endSession(),null==s?void 0:s.connect(i)}));return(0,xx.jsxs)("div",{className:"account-exists__container",children:[(0,xx.jsx)(bB,{className:"account-exists__image"}),(0,xx.jsxs)("div",{className:"account-exists__main",children:[(0,xx.jsx)("div",{className:"account-exists__content",children:(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"account-exists__content--secondary",copykey:"dyn_account_exists",children:i?t("dyn_account_exists.description_social"):(0,xx.jsxs)(xx.Fragment,{children:[t("dyn_account_exists.description_email")," ",(0,xx.jsx)("strong",{children:n})," ",t("dyn_account_exists.trail_message_email")]})})}),i?(0,xx.jsxs)(er8,{dataTestId:`inline-${i}`,onClick:()=>d(),className:"social-sign-in--tile",children:[(0,xx.jsx)(Xf,{Icon:l(i),isSpinning:r===a,iconSize:32}),(0,xx.jsx)(zQ,{variant:"button_primary",copykey:"dyn_account_exists.connect",children:t("dyn_account_exists.connect",{socialOauth:enh(null==i?void 0:i.toString())})})]},i):(0,xx.jsx)(er7,{isLoading:!1,currentEmail:n})]})]})},"account-upgraded":()=>{let{setShowAuthFlow:e}=Fr(),{t}=$G(),n=(0,xx.jsx)(BV,{onClick:()=>{e(!1)},type:"button",children:(0,xx.jsx)(Y5,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{trailing:n,displayBorder:!0,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",children:t("dyn_account_upgraded.title")})}),(0,xx.jsxs)("div",{className:"account-upgraded-view",children:[(0,xx.jsxs)("div",{className:"account-upgraded-view__content",children:[(0,xx.jsx)("div",{className:"account-upgraded-view__icon-container",children:(0,xx.jsx)("div",{className:"account-upgraded-view__icon-background",children:(0,xx.jsx)(eot,{className:"account-upgraded-view__icon"})})}),(0,xx.jsx)("div",{className:"account-upgraded-view__message",children:(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",style:{textAlign:"center"},children:t("dyn_account_upgraded.message")})})]}),(0,xx.jsx)("div",{className:"account-upgraded-view__actions",children:(0,xx.jsx)(Xb,{onClick:()=>{e(!1)},buttonVariant:"brand-primary",expanded:!0,buttonPadding:"large",typographyProps:{color:"white"},dataTestId:"account-upgraded-continue-button",children:t("dyn_account_upgraded.continue_button")})})]})]})},"auth-loading":()=>null,"backup-unsuccessful":()=>{var e,t;let{t:n}=$G(),i=$_("projectSettings"),a=(0,_N.useRef)(!1),r=null==(e=null==i?void 0:i.general)?void 0:e.supportEmail,o=null==(t=null==i?void 0:i.general)?void 0:t.supportUrls,s=!!(r||Object.keys(o||{}).length>0),{handleLogOutWithReason:l}=Fr(),d=()=>{window.location.reload()};return(0,_N.useEffect)(()=>{xj.instrument("Wallet creation retry modal shown",{key:"wallet_creation_retry_modal_shown",time:0});let e=setTimeout(()=>{a.current=!0},100);return()=>{clearTimeout(e),a.current&&setTimeout(()=>{d()},0)}},[]),(0,xx.jsxs)("div",{className:"backup-unsuccessful-view",children:[(0,xx.jsxs)("div",{className:"backup-unsuccessful-view__content",children:[(0,xx.jsxs)("div",{className:"backup-icon-container",children:[(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(eoa,{className:"backup-icon",width:64,height:64})}),(0,xx.jsxs)("div",{className:"warning-icon-container",children:[(0,xx.jsx)(eos,{className:"combined-icon",width:40,height:40}),(0,xx.jsx)(er_,{className:"exclamation-icon",width:20,height:20,style:{left:"50%",position:"absolute",top:"50%",transform:"translate(-50%, -50%)"}})]})]}),(0,xx.jsx)(zQ,{variant:"body_normal",className:"backup-message",color:"primary",copykey:"dyn_waas.backup_unsuccessful.description",children:n("dyn_waas.backup_unsuccessful.description")}),(0,xx.jsx)("div",{className:zj("button-group",{"button-group--with-help-section":s}),children:(0,xx.jsx)(Xb,{buttonClassName:"retry-button",buttonVariant:"brand-primary",type:"submit",onClick:()=>{xj.instrument("Wallet creation retry modal try again clicked",{key:"wallet_creation_retry_modal_try_again_clicked",time:0}),d()},copykey:"dyn_waas.backup_unsuccessful.try_again",typographyProps:{color:"inherit"},children:n("dyn_waas.backup_unsuccessful.try_again")})}),(0,xx.jsx)("div",{className:zj("button-group","logout-group",{"button-group--with-help-section":s}),children:(0,xx.jsx)(Xb,{buttonClassName:"logout-button",buttonVariant:"tertiary",type:"submit",onClick:()=>{xj.error("BackupUnsuccessfulView: Could not backup wallet, logging out"),l("backup-unsuccessful")},copykey:"dyn_waas.backup_unsuccessful.log_out",typographyProps:{color:"inherit",weight:"medium"},children:n("dyn_waas.backup_unsuccessful.log_out")})}),(0,xx.jsx)("div",{className:"need-help-section",children:(0,xx.jsx)(eeR,{})})]}),(0,xx.jsx)(eeA,{asFooter:!0})]})},"bridge-next-wallet-connection":()=>{let{setShowAuthFlow:e,bridgeChainsToConnect:t}=Fr(),{pushView:n}=xD();if(!(null==t?void 0:t.length))throw new wL("No wallets to connect");let[i]=t,{chain:a}=i,r=_j(a),o=YU(a);if(!r)throw new wL("No chain info found for chain",a);return(0,xx.jsx)(eol,{chainName:r.blockchainName,chainIcon:(0,xx.jsx)(o,{}),onClickAction:()=>n("wallet-list"),onClickClose:()=>e(!1,{emitCancelAuth:!0})})},"bridge-summary":()=>{let e,t,{primaryWallet:n,setShowAuthFlow:i,appName:a,bridgeChains:r=[]}=Fr(),{t:o}=$G(),s=()=>i(!1,{emitCancelAuth:!0}),l=(0,_N.useMemo)(()=>{let[e,t]=r.map(({chain:e})=>{var t;return null==(t=_j(e))?void 0:t.blockchainName});return o("dyn_bridge.summary_view.connection_succeed",{firstBlockchainName:e,secondBlockchainName:t})},[r,o]);return(0,xx.jsxs)(eod,{onClickClose:s,onClickAction:s,copykey:"dyn_bridge.summary_view.title",title:o("dyn_bridge.summary_view.title",{appName:a}),body:l,children:[n&&(e=YU(n.chain),t=_j(n.chain),(0,xx.jsx)(en9,{networkIcon:(0,xx.jsx)(e,{}),networkName:null==t?void 0:t.displayName,children:(0,xx.jsx)(eit,{walletIcon:n.connector.metadata.icon,walletKey:n.connector.key,walletAddress:n.address,walletBalance:(0,xx.jsx)(enN,{wallet:n,network:n.chain})})})),(0,xx.jsx)(eii,{hideUnlinkAction:!0}
91)]})},"bridge-welcome":()=>{let{appName:e,bridgeChains:t=[],setShowAuthFlow:n}=Fr(),{pushView:i}=xD(),{t:a}=$G(),r=(0,_N.useMemo)(()=>{let[e,n]=t.map(({chain:e})=>{var t;return null==(t=_j(e))?void 0:t.blockchainName});return a("dyn_bridge.welcome_view.description",{firstBlockchainName:e,secondBlockchainName:n})},[t,a]),o=(0,_N.useMemo)(()=>t.map(({chain:e},t)=>{let n=_j(e),i=YU(e);if(n&&i)return{icon:(0,xx.jsx)(i,{}),id:t,name:n.blockchainName}}).filter(eou),[t]);return(0,xx.jsx)(eoc,{onClickClose:()=>n(!1,{emitCancelAuth:!0}),title:a("dyn_bridge.welcome_view.title",{appName:e}),copykey:"dyn_bridge.welcome_view.title",body:r,chains:o,actionButtonText:a("dyn_bridge.welcome_view.button"),onClickAction:()=>i("wallet-list")})},captcha:()=>{let{t:e}=$G(),{captchaAuthState:t,setCaptchaToken:n}=Fc();return(0,xx.jsxs)("div",{className:"captcha-verify-user__container",children:[(0,xx.jsx)(bV,{className:"captcha-verify-user__icon"}),(0,xx.jsx)(zQ,{weight:"medium",variant:"title",color:"primary",className:"captcha-verify-user__title",copykey:"dyn_captcha.verify_user_title",children:e("dyn_captcha.verify_user_title")}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"captcha-verify-user__subtitle",copykey:"dyn_captcha.verify_user_subtitle",children:e("dyn_captcha.verify_user_subtitle")}),(0,xx.jsx)(eom,{handleSuccess:e=>$k(void 0,void 0,void 0,function*(){var i;n(e),yield null==(i=null==t?void 0:t.onCaptchaSuccess)?void 0:i.call(t,e)})}),(0,xx.jsx)(eeA,{classNameRoot:"captcha-verify-user__dynamic-logo"})]})},"chainalysis-blocked-wallet":elc,"collect-user-data":()=>{var e;let{appName:t,projectSettings:n,network:i,selectedWalletConnector:a,handleLogOutWithReason:r,onboardingImageUrl:o,userWithMissingInfo:s}=Fr(),l=end(),{t:d}=$G();if(!s)return null;let c=!(!i||!a||JC({network:i,walletConnector:a}))&&!!a,u=null==(e=null==s?void 0:s.verifiedCredentials.find(e=>e.id===s.lastVerifiedCredentialId))?void 0:e.address;return(0,xx.jsxs)("div",{className:"collect-user-data","data-testid":"collect-user-data-view",children:[(0,xx.jsxs)("div",{className:"collect-user-data__network-container",children:[(0,xx.jsxs)("div",{className:"collect-user-data__img-container",children:[(null==l?void 0:l.avatar)?(0,xx.jsx)("img",{src:l.avatar,alt:"",className:"collect-user-data__img collect-user-data__img--rounded"}):(0,xx.jsx)(enr,{iconSize:28}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",weight:"medium",className:"collect-user-data__wallet-address",children:(null==l?void 0:l.name)||Xg(u)})]}),a&&(0,xx.jsx)(enI,{currentNetwork:i,connector:a,showNetworkName:!0,buttonClassName:"collect-user-data__network-picker-button",mainClassName:"collect-user-data__network-picker"})]}),o&&(0,xx.jsx)("img",{className:"collect-user-data__main-img",src:o,alt:"onboarding"}),c&&(0,xx.jsx)(Kt,{withIcon:!1,className:"collect-user-data__error--not-supported",copykey:"dyn_collect_user_data.not_supported_network.error_message",children:d("dyn_collect_user_data.not_supported_network.error_message")}),(0,xx.jsxs)("div",{className:zj("collect-user-data__form",{"collect-user-data__form--error":c}),children:[(0,xx.jsx)("div",{className:"collect-user-data__success-icon",children:(0,xx.jsx)(zX,{color:"text-primary",size:"large",children:(0,xx.jsx)(eov,{})})}),(0,xx.jsx)(eoO,{disableSubmit:c,userProfile:s,children:c?(0,xx.jsxs)("div",{className:"collect-user-data__welcome-container",children:[(0,xx.jsx)(zQ,{variant:"title",color:"primary",className:"collect-user-data__welcome-title",copykey:"dyn_collect_user_data.not_supported_network.title",children:d("dyn_collect_user_data.not_supported_network.title")}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_collect_user_data.not_supported_network.description",children:d("dyn_collect_user_data.not_supported_network.description")})]}):(0,xx.jsxs)("div",{className:"collect-user-data__welcome-container",children:[(0,xx.jsx)(zQ,{variant:"title",color:"primary",className:"collect-user-data__welcome-title",copykey:"dyn_collect_user_data.greeting",children:(null==n?void 0:n.general.collectUserDataWelcomeHeader)||d("dyn_collect_user_data.greeting",{appName:t})}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_collect_user_data.description",children:(null==n?void 0:n.general.collectUserDataWelcomeMessage)||d("dyn_collect_user_data.description")})]})}),(0,xx.jsx)(eew,{className:"collect-user-data__log-out",onClick:()=>r("user-data-collection-cancelled"),copykey:"dyn_collect_user_data.log_out_button",children:d("dyn_collect_user_data.log_out_button")})]})]})},"collect-user-data-login-no-wallet":({userIdentification:e,userIdentificationOverride:t})=>{var n;let{appName:i,handleLogOutWithReason:a,projectSettings:r,onboardingImageUrl:o,userWithMissingInfo:s}=Fr(),{t:l}=$G();return s?(0,xx.jsxs)("div",{className:"collect-user-data-login-no-wallet","data-testid":"collect-user-data-login-no-wallet",children:[o&&(0,xx.jsx)("img",{className:"collect-user-data-login-no-wallet__main-img",src:o,alt:"onboarding"}),(0,xx.jsxs)("div",{className:"collect-user-data-login-no-wallet__user-info-container",children:[(0,xx.jsx)("div",{className:"collect-user-data-login-no-wallet__icon-container",children:(0,xx.jsx)(ett,{user:s})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",weight:"medium",className:"collect-user-data-login-no-wallet__user-identification",children:null!=(n=null!=t?t:s[e])?n:ete(s)})]}),(0,xx.jsxs)("div",{className:"collect-user-data-login-no-wallet__form",children:[(0,xx.jsx)("div",{className:"collect-user-data-login-no-wallet__success-icon",children:(0,xx.jsx)(zX,{color:"text-primary",size:"large",children:(0,xx.jsx)(eov,{})})}),(0,xx.jsx)(eoO,{userProfile:s,children:(0,xx.jsxs)("div",{className:"collect-user-data-login-no-wallet__welcome-container",children:[(0,xx.jsx)(zQ,{variant:"title",color:"primary",className:"collect-user-data-login-no-wallet__welcome-title",copykey:"dyn_collect_user_data.greeting",children:(null==r?void 0:r.general.collectUserDataWelcomeHeader)||l("dyn_collect_user_data.greeting",{appName:i})}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_collect_user_data.description",children:(null==r?void 0:r.general.collectUserDataWelcomeMessage)||l("dyn_collect_user_data.description")})]})}),(0,xx.jsx)(eew,{className:"collect-user-data-login-no-wallet__log-out",onClick:()=>a("user-data-collection-cancelled"),copykey:"dyn_collect_user_data.log_out_button",children:l("dyn_collect_user_data.log_out_button")})]})]}):null},"device-registration":()=>{let{t:e}=$G(),{handleLogOutWithReason:t,setShowAuthFlow:n,clearStatesOnBackClick:i}=Fr(),a=$_("user"),r=$w();return eoj(null==a?void 0:a.email,"User email is not defined"),(0,_N.useEffect)(()=>jq({event:"deviceRegistrationCompletedInAnotherTab",listener:()=>{i(),n(!1)}},r),[r,n,i]),(0,_N.useEffect)(()=>jq({event:"deviceRegistrationCompleted",listener:()=>{i(),n(!1)}},r),[r,n,i]),(0,xx.jsxs)("div",{className:"device-registration-view","data-testid":"device-registration-view",children:[(0,xx.jsx)("div",{className:"device-registration-view__icon",children:(0,xx.jsx)(eoE,{width:55,height:64})}),(0,xx.jsx)(zQ,{weight:"regular",variant:"body_normal",color:"secondary",copykey:"dyn_device_registration.description",children:e("dyn_device_registration.description",{email:a.email})}),(0,xx.jsx)(eew,{className:"device-registration-view__logout-button",onClick:()=>t("auth-cancelled"),copykey:"dyn_device_registration.logout",children:e("dyn_device_registration.logout")})]})},"duplicate-wallet":({onReturn:e,initiatedByWidget:t})=>{let{primaryWallet:n}
91=Fr(),{t:i}=$G();if(!n)return null;let a=(0,xx.jsx)(xr,{icon:n.connector.metadata.icon,walletKey:n.connector.key,style:{height:Xl(64*Xv),width:Xl(64*Xv)}});return(0,xx.jsx)("div",{"data-testid":"duplicate-wallet-view",children:(0,xx.jsxs)("div",{className:"duplicate-wallet-view__content",children:[(0,xx.jsx)(Xf,{Icon:a,customSpinnerColor:"red",iconSize:64,className:"duplicate-wallet-view__icon",isSpinning:!0}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",weight:"regular",copykey:"dyn_duplicate_wallet.description",children:i("dyn_duplicate_wallet.description")}),(0,xx.jsx)(Xb,{onClick:()=>e(t),buttonClassName:"duplicate-wallet-view__button",buttonVariant:"brand-primary",buttonPadding:"large",copykey:"dyn_duplicate_wallet.return",typographyProps:{color:"white",weight:"regular"},children:i("dyn_duplicate_wallet.return")})]})})},"email-wallet-otp-verification-view":()=>{let{pushView:e}=xD(),[t,n]=(0,_N.useState)(),{selectedWalletConnector:i,clearStatesOnBackClick:a}=Fr();if(!i||!i.verifyOneTimePassword)throw Error("Current wallet is not EmailWalletConnector");let{email:r}=i;if(!r)throw Error("EmailWalletOtpVerificationView requires a email");let o=()=>{i.clearEmail(),a(),e("login-with-email-or-wallet"),xR.emit("authFailure",{email:r,option:r,type:"email"},"user-cancelled")},{data:s,isLoading:l,mutate:d}=YB(e=>i.verifyOneTimePassword(e),{onFailure:e=>{n(e),xR.emit("emailVerificationResult",!1,r)},onSuccess:()=>{xR.emit("emailVerificationResult",!0,r)}});return(0,xx.jsx)(erM,{MainIcon:erz,displayedDestination:Qm(r),error:t,onClickBack:o,isLoading:l,onPinComplete:d,isValid:!0===s,retryHandler:i.retryOneTimePassword.bind(i),onPinChange:()=>n(void 0),onClickEditDestination:o,successBannerTextKey:"dyn_magic_verification.banner_text"})},"embedded-delete-view":()=>{let{primaryWallet:e,setShowAuthFlow:t,environmentId:n,handleLogOutWithReason:i,user:a}=Fr(),[r,o]=(0,_N.useState)(!1),[s,l]=(0,_N.useState)(void 0),{t:d}=$G(),[c,u]=(0,_N.useState)(!1),{isSmartWallet:m,getEOAWallet:p}=Xk(),h=(0,_N.useMemo)(()=>{if(s){if(s instanceof wL)return s.message;try{return eoF(s,a)}catch(e){return"An unexpected error occured while deleting your embedded wallets."}}},[s,a]),v=(0,xx.jsx)("div",{children:(0,xx.jsx)("div",{className:"embedded-delete-view__body__description",children:(0,xx.jsx)("div",{className:"embedded-delete-view__header",children:(0,xx.jsx)(eoM,{})})})});return(0,xx.jsxs)("div",{className:"embedded-delete-view",children:[(0,xx.jsx)("div",{className:"embedded-delete-view__body",children:v}),h&&(0,xx.jsx)(Kt,{children:h}),(0,xx.jsxs)("div",{className:"embedded-delete-view__body__card",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",style:{letterSpacing:"-0.15px"},copykey:"dyn_embedded_delete.description_1",children:d("dyn_embedded_delete.description_1")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",style:{fontWeight:"bold",letterSpacing:"-0.15px"},copykey:"dyn_embedded_delete.description_2",children:d("dyn_embedded_delete.description_2")})]}),(0,xx.jsx)("div",{className:"embedded-delete-view__body__confirm_card",children:(0,xx.jsxs)("button",{className:"embedded-delete-view__body__card__acknowledgement","data-testid":"embedded-delete-checkbox",onClick:()=>o(!r),children:[(0,xx.jsx)("div",{children:(0,xx.jsx)(eip,{checked:r,className:"embedded-delete-view__body__card__statement__checkbox",id:"embedded-reveal-checkbox-1"})}),(0,xx.jsx)("div",{children:(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",style:{letterSpacing:"-0.15px"},copykey:"dyn_embedded_delete.acknowledgement",children:d("dyn_embedded_delete.acknowledgement")})})]})}),(0,xx.jsxs)("div",{className:"embedded-delete-view__body__cta_button_wrapper",children:[(0,xx.jsx)(Xb,{buttonPadding:"large",buttonVariant:"primary",typographyProps:{color:"inherit"},onClick:()=>t(!1),disabled:!1,loading:!1,dataTestId:"embedded-delete-cancel-button",copykey:"dyn_embedded_delete.cancel_button",buttonClassName:"embedded-delete-view__body__button",children:d("dyn_embedded_delete.cancel_button")}),(0,xx.jsx)(Xb,{buttonPadding:"large",buttonVariant:"brand-primary",typographyProps:{color:"inherit",style:{fontSize:"13px"}},onClick:()=>$k(void 0,void 0,void 0,function*(){var t;if(e){u(!0);try{let r,o,s=Bo(e.id,(null==a?void 0:a.verifiedCredentials)||[]),l=yield(r={environmentId:n,walletId:s},$k(void 0,[r],void 0,function*({environmentId:e,walletId:t}){try{return yield Lr().getEmbeddedWalletsDeleteRequest({environmentId:e,walletId:t})}catch(e){throw yield V7(e,"Error fetching delete embedded wallet request"),new wL("Error fetching delete embedded wallets request")}})),d=m(e)?null==(t=p(e))?void 0:t.connector:null==e?void 0:e.connector,c=yield d.stampDeleteSubOrganizationRequest({request:l});yield(o={deleteEmbeddedWalletsRequest:c,environmentId:n},$k(void 0,[o],void 0,function*({environmentId:e,deleteEmbeddedWalletsRequest:t}){try{return yield Lr().deleteEmbeddedWallets({deleteEmbeddedWalletsRequest:{turnkeySignedRequest:t},environmentId:e})}catch(e){throw yield V7(e,"Error deleting embedded wallets",{deleteEmbeddedWalletsRequest:t}),new wL("Error deleting embedded wallets")}})),i("user-deleted")}catch(e){l(e)}finally{u(!1)}}}),disabled:c||!r,loading:c,dataTestId:"embedded-delete-action-button",copykey:"dyn_embedded_delete.action_button",buttonClassName:"embedded-delete-view__body__button",children:d("dyn_embedded_delete.action_button")})]})]})},"embedded-reveal-account-view":eo2,"embedded-reveal-view":eo2,"embedded-wallet-auth-choice":({currentAction:e})=>{var t,n,i;let{t:a}=$G(),{primaryWallet:r,projectSettings:o,setShowAuthFlow:s}=Fr(),{getEOAWallet:l}=Xk(),d=null!=(t=r&&l(r))?t:r,{initPasskeyRecoveryProcess:c}=XJ(),{isTurnkeyWallet:u}=Xx(),m=(0,_N.useMemo)(()=>{var t;let n=Object.keys(XG(null==(t=null==o?void 0:o.sdk.embeddedWallets)?void 0:t.supportedSecurityMethods));return e&&["helpSession","reveal"].includes(e.type)?n:n.filter(e=>"email"!==e)},[null==o?void 0:o.sdk.embeddedWallets]),p=d&&u&&d.connector.getAuthenticatorHandler().isSe
91ssionActive()?"dyn_embedded_authenticator.passkey.auth_info.start_button":"dyn_embedded_authenticator.passkey.auth_info.add_button",{title:h,description:v}=elD[(null==e?void 0:e.type)||"signMessage"],f=null==(n=null==o?void 0:o.general)?void 0:n.supportUrls,g=null==(i=null==o?void 0:o.general)?void 0:i.supportEmail;return(null==m?void 0:m.length)?(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{children:(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary","data-testid":"dynamic-auth-modal-heading",className:"header__typography",copykey:h,children:a(h)})}),(0,xx.jsxs)("div",{className:"embedded-auth-choice",children:[(0,xx.jsx)("div",{className:"embedded-auth-choice__header",children:m.length>1?(0,xx.jsx)(elE,{}):(0,xx.jsx)(elq,{})}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"embedded-auth-choice__subtitle",copykey:v,children:a(v)}),m.length>1?(0,xx.jsx)(elM,{currentAction:e,supportedAuthenticators:m}):(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(elS,{choice:"passkey"}),(0,xx.jsx)(Xb,{dataTestId:"passkey-only-choice-button",buttonVariant:"brand-primary",expanded:!0,onClick:()=>c("passkey"),copykey:p,typographyProps:{color:"inherit"},children:a(p)})]}),(null==e?void 0:e.type)!=="reveal"&&(0,xx.jsx)(Xb,{buttonVariant:"primary",buttonClassName:"embedded-auth-choice__skip-button",expanded:!0,onClick:()=>{var t,n,i;(null==(t=null==e?void 0:e.settings)?void 0:t.goBack)?null==(i=null==(n=null==e?void 0:e.settings)?void 0:n.goBack)||i.call(n):s(!1)},copykey:"dyn_embedded_authenticator.skip",children:a("dyn_embedded_authenticator.skip")}),(null==e?void 0:e.type)==="helpSession"&&(f||g)&&(0,xx.jsx)("div",{className:"embedded-auth-choice__support-links",children:(0,xx.jsx)(eeC,{supportEmail:g,supportUrls:f})})]})]}):null},"embedded-wallet-exists":()=>{let{selectedWalletConnector:e}=Fr(),{t}=$G(),{data:n}=VP(()=>$k(void 0,void 0,void 0,function*(){let t=yield null==e?void 0:e.getConnectedAccounts();return null==t?void 0:t[0]}),{deps:[e]}),i=Xg(n);return(0,xx.jsxs)("div",{className:"wallet-already-exists-view__container",children:[(0,xx.jsx)("div",{className:"wallet-already-exists-view__icon",children:(0,xx.jsx)(xr,{icon:null==e?void 0:e.metadata.icon,walletKey:null==e?void 0:e.key,width:64,height:64})}),(0,xx.jsx)(zQ,{className:"wallet-already-exists-view__shorten-wallet-address",variant:"body_normal",weight:"medium",color:"primary",children:i}),(0,xx.jsx)(zQ,{className:"wallet-already-exists-view__copy",variant:"body_normal",color:"secondary",weight:"regular",copykey:"dyn_wallet_link.already_exists.description",children:t("dyn_wallet_link.already_exists.description")})]})},"exchange-whitelist-warning":({onContinue:e,exchange:t,onClose:n})=>{var i;let{t:a}=$G(),r=Xd(),{primaryWallet:o}=Fr(),s=(0,xx.jsx)(BV,{onClick:n,type:"button",id:"close-button","data-testid":"close-button",children:(0,xx.jsx)(Y5,{})}),l=(e=>{if(e===hp.Kraken)return"https://support.kraken.com/articles/360000672863-adding-and-confirming-a-new-cryptocurrency-withdrawal-address"})(t),d=t.charAt(0).toUpperCase()+t.slice(1);return(0,xx.jsxs)("div",{className:"exchange-whitelist-warning",children:[(0,xx.jsx)(Xy,{trailing:s,children:(0,xx.jsx)(zQ,{variant:"title",copykey:"dyn_exchange_whitelist_warning.title",children:a("dyn_exchange_whitelist_warning.title")})}),(0,xx.jsxs)("div",{className:"exchange-whitelist-warning__content",children:[(0,xx.jsx)("div",{className:"exchange-whitelist-warning__content__icon-holder",children:(0,xx.jsx)(bH,{name:Y0(t),variant:r,style:{height:Xl(96*Xv),width:Xl(96*Xv)}})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",className:"exchange-whitelist-warning__content__description",copykey:"dyn_exchange_whitelist_warning.description",children:a("dyn_exchange_whitelist_warning.description",{exchange:d})}),(0,xx.jsxs)("div",{className:"exchange-whitelist-warning__content__steps",children:[(0,xx.jsxs)("div",{className:"exchange-whitelist-warning__content__steps__step",children:[(0,xx.jsx)("div",{className:"exchange-whitelist-warning__content__steps__step__number-badge",children:"1"}),(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",copykey:"dyn_exchange_whitelist_warning.step1",children:a(`dyn_exchange_whitelist_warning.step1.${t}`)})]}),(0,xx.jsxs)("div",{className:"exchange-whitelist-warning__content__steps__step",children:[(0,xx.jsx)("div",{className:"exchange-whitelist-warning__content__steps__step__number-badge",children:"2"}),(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",copykey:"dyn_exchange_whitelist_warning.step2",children:a("dyn_exchange_whitelist_warning.step2")})]}),(0,xx.jsxs)("div",{className:"exchange-whitelist-warning__content__steps__step",children:[(0,xx.jsx)("div",{className:"exchange-whitelist-warning__content__steps__step__number-badge",children:"3"}),(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",copykey:"dyn_exchange_whitelist_warning.step3",children:a("dyn_exchange_whitelist_warning.step3",{exch
91ange:d})})]})]}),(0,xx.jsxs)("div",{className:"exchange-whitelist-warning__content__address",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",copykey:"dyn_exchange_whitelist_warning.address",children:a("dyn_exchange_whitelist_warning.address")}),(0,xx.jsxs)("div",{className:"exchange-whitelist-warning__content__address__copy",children:[(0,xx.jsx)("div",{className:"exchange-whitelist-warning__content__address__copy__copy-input",children:(0,xx.jsx)(BB,{id:"wallet_address","data-testid":"wallet_address",label:Xg(null==o?void 0:o.address),disabled:!0})}),(0,xx.jsx)(ee_,{textToCopy:null!=(i=null==o?void 0:o.address)?i:"",children:(0,xx.jsx)(Y7,{})})]})]}),l&&(0,xx.jsxs)("div",{className:"exchange-whitelist-warning__content__instructions",children:[(0,xx.jsx)(zQ,{as:"a",weight:"bold",href:l,target:"_blank",rel:"noreferrer",className:"exchange-whitelist-warning__content__instructions__link",variant:"body_small",children:a("dyn_exchange_whitelist_warning.view_instructions")}),(0,xx.jsx)(Xe,{style:{height:Xl(12),marginLeft:Xl(8),width:Xl(12)},className:"exchange-whitelist-warning__content__steps__step__icon"})]}),(0,xx.jsx)("div",{className:"exchange-whitelist-warning__content__open",children:(0,xx.jsxs)(Xs,{onClick:()=>{let e;(e=eeb[t])&&window.open(e,"_blank","noopener,noreferrer")},buttonVariant:"primary",className:"exchange-whitelist-warning__content__open__button",children:[(0,xx.jsx)(zQ,{variant:"body_normal",children:a("dyn_exchange_whitelist_warning.open",{exchange:d})}),(0,xx.jsx)(Xe,{style:{height:Xl(14),marginLeft:Xl(8),width:Xl(14)}})]})}),(0,xx.jsx)("div",{className:"exchange-whitelist-warning__content__done",children:(0,xx.jsx)(Xb,{dataTestId:"continue-button",buttonVariant:"brand-primary",typographyProps:{color:"white",weight:"regular"},className:"exchange-whitelist-warning__content__done__button",onClick:()=>{e()},copykey:"dyn_exchange_whitelist_warning.done",children:a("dyn_exchange_whitelist_warning.done")})})]})]})},"export-shares-view":({passcode:e})=>{let{t}=$G(),{primaryWallet:n,setShowAuthFlow:i,user:a}=Fr(),{getEOAWallet:r}=Xk(),{goBack:o,canGoBack:s}=xD(),[l,d]=(0,_N.useState)(!1),[c,u]=(0,_N.useState)(),[m,p]=(0,_N.useState)(!1),h=n&&r(n),v=null!=h?h:n,f=(0,_N.useMemo)(()=>{var e;if(a&&n)return null==(e=a.verifiedCredentials)?void 0:e.find(e=>"dynamicwaas"===e.walletName&&e.address===n.address)},[a,n]),g=(0,_N.useMemo)(()=>{var e,t;return(t=null==(e=null==f?void 0:f.walletProperties)?void 0:e.thresholdSignatureScheme)&&({THREE_OF_THREE:{required:3,total:3},TWO_OF_THREE:{required:2,total:3},TWO_OF_TWO:{required:2,total:2}})[t]||{required:2,total:3}},[f]),y=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){u(void 0),d(!0);try{let t;if(!v)throw new wL("No wallet found");if(etG(v.connector)){yield v.connector.exportClientKeyshares({accountAddress:v.address,password:e}),i(!1);return}if((null==(t=v.connector)?void 0:t.key)==="zerodev"){let{eoaConnector:t}=v.connector;if(t&&etG(t)){yield t.exportClientKeyshares({accountAddress:v.address,password:e}),i(!1);return}}throw new wL("Not a supported connector type for export shares")}catch(e){xj.error("Error exporting shares",{error:e}),u(t("dyn_export_shares.error"))}finally{d(!1)}}),[v,e,i,t]),w=[{key:"dyn_export_shares.bullet_1"},{key:"dyn_export_shares.bullet_2",values:{required:g.required}},{key:"dyn_export_shares.bullet_3"}],_=s&&(0,xx.jsx)(BV,{onClick:o,type:"button",children:(0,xx.jsx)(QE,{})}),b=(0,xx.jsx)(BV,{onClick:()=>{i(!1)},type:"button",children:(0,xx.jsx)(Y5,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:_,trailing:b,children:(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary","data-testid":"dynamic-auth-modal-heading",className:"header__typography",children:t("dyn_export_shares.title")})}),(0,xx.jsx)("div",{className:"embedded-reveal-view",children:(0,xx.jsxs)("div",{className:"embedded-reveal-view__body",children:[(0,xx.jsx)("div",{className:"embedded-reveal-view__body__description",children:(0,xx.jsx)("div",{className:"embedded-reveal-view__header",children:(0,xx.jsx)("div",{className:"embedded-reveal-view__header__hero",children:(0,xx.jsx)(eoK,{})})})}),(0,xx.jsxs)("div",{className:"embedded-reveal-view__body__description",children:[(0,xx.jsx)("div",{className:"embedded-reveal-view__body__badge-container",children:(0,xx.jsx)(Qp,{text:t("dyn_export_shares.sensitive_info"),className:"embedded-reveal-view__body__badge"})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",weight:"regular",copykey:"dyn_export_shares.threshold_de
91scription",children:t("dyn_export_shares.threshold_description",{required:g.required,total:g.total})})]}),c&&(0,xx.jsx)(Kt,{children:c}),(0,xx.jsxs)("div",{className:"embedded-reveal-view__body__card",children:[(0,xx.jsxs)("div",{className:"embedded-reveal-view__body__card__statement",children:[(0,xx.jsx)("div",{className:"embedded-reveal-view__body__card__icon",children:(0,xx.jsx)(erg,{height:16,width:16})}),(0,xx.jsx)("div",{className:"embedded-reveal-view__body__card__statement__text",children:(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",weight:"medium",copykey:"dyn_export_shares.how_to_use_title",children:t("dyn_export_shares.how_to_use_title")})})]}),(0,xx.jsx)("ul",{className:"embedded-reveal-view__body__bullet-list",children:w.map(e=>(0,xx.jsx)("li",{children:(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",copykey:e.key,children:t(e.key,e.values)})},e.key))})]}),(0,xx.jsx)("div",{className:"embedded-reveal-view__body__confirm_card",children:(0,xx.jsxs)("button",{className:"embedded-reveal-view__body__card__acknowledgement",onClick:()=>p(!m),children:[(0,xx.jsx)("div",{children:(0,xx.jsx)(eip,{checked:m,onChange:()=>p(!m),className:"embedded-reveal-view__body__card__statement__checkbox",id:"export-shares-checkbox"})}),(0,xx.jsx)("div",{children:(0,xx.jsx)(zQ,{variant:"body_small",color:"primary",style:{letterSpacing:"-0.15px"},copykey:"dyn_export_shares.acknowledge",children:t("dyn_export_shares.acknowledge")})})]})}),(0,xx.jsx)(eeR,{isExport:!0}),(0,xx.jsx)("div",{className:"embedded-reveal-view__body__button_section",children:(0,xx.jsx)(Xb,{buttonPadding:"medium",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},onClick:y,disabled:!m,loading:l,dataTestId:"export-shares-submit-button",copykey:"dyn_export_shares.download_button",style:{width:"100%"},className:"embedded-reveal-view__body__button",expanded:!0,children:t("dyn_export_shares.download_button")})})]})})]})},"external-funding-exchange-list":({onSelectExchange:e,showDefaultFooter:t,scrollContainerClassName:n})=>{var i;QF(()=>()=>null==_h?void 0:_h.setItem(zU,""));let{error:a}=xq(),[r,o]=(0,_N.useState)(!0),{t:s}=$G(),l=$_("projectSettings"),[d,c]=(0,_N.useState)(null!=(i=_h.getItem(zU))?i:""),u=(0,_N.useMemo)(()=>(null==l?void 0:l.exchanges)?[...new Set(l.exchanges.flatMap(({exchange:e,enabledAt:t})=>t?[Y0(e)]:[]))]:[],[null==l?void 0:l.exchanges]),m=(0,_N.useMemo)(()=>{let e=d.trim().toLowerCase();return e?u.filter(t=>Y1(t).toLowerCase().includes(e)):u},[u,d]),p=(0,_N.useRef)(null),h=e=>{_h.setItem(zU,e),c(e)},v=l?(0,xx.jsx)("div",{className:zj("exchange-list__search-container",{"exchange-list__search-container--scroll":!a}),children:(0,xx.jsx)(eo4,{copykey:"dyn_exchange_list.search.label",label:s("dyn_exchange_list.search.label"),value:d,onChange:({target:{value:e}})=>h(e),onClickClear:()=>h("")})}):(0,xx.jsx)(QK,{className:"exchange-list__search-skeleton"});return(0,xx.jsxs)(xx.Fragment,{children:[v,!!a&&(0,xx.jsx)(Kt,{className:"exchange-list__error-container",withIcon:!1,children:a}),(0,xx.jsx)("div",{className:zj("exchange-list__scroll-container",n,{"exchange-list__scroll-container--error":!!a,"exchange-list__scroll-container--fixed-height":!1}),"data-testid":"exchange-list-scroll-container",ref:p,onScroll:()=>{let e=p.current;e&&((null==e?void 0:e.scrollTop)>(null==e?void 0:e.clientHeight)*1.25?o(!1):o(!0))},children:l?(0,xx.jsxs)(xx.Fragment,{children:[0===u.length&&(0,xx.jsx)(Kt,{copykey:"dyn_exchange_list.no_exchange",children:s("dyn_exchange_list.no_exchanges")}),u.length&&0===m.length?(0,xx.jsx)(eo8,{titleKey:"dyn_exchange_list.search.not_found.title",subtitleKey:"dyn_exchange_list.search.not_found.description",image:(0,xx.jsx)(eo6,{})}):m.map((t,n)=>(0,xx.jsx)(ese,{exchange:Y1(t),onResetSearchValue:()=>h(""),onSelectExchange:e},`${t}_${n}`))]}):(0,xx.jsx)(QK,{count:10,className:"exchange-list__tile-skeleton"})}),t&&(0,xx.jsx)(eo7,{hideBorder:!r})]})},"external-funding-wallet-list":esO,"farcaster-connect-view":ess,"gate-blocked-wallet":elc,"global-wallet-confirm":({pairingInfo:e,onConfirm:t,onCancel:n})=>{let{t:i}=$G(),[a,r]=(0,_N.useState)(!1);return(0,xx.jsx)("div",{className:"global-wallet-confirm",children:(0,xx.jsx)("div",{className:"popup-content",children:(0,xx.jsxs)("div",{className:"wallet-connection-view",children:[!a&&(0,xx.jsx)("img",{src:e.icons[0],alt:`${e.name} icon`,className:"dapp-icon",onError:()=>{r(!0)}}),(0,xx.jsx)(zQ,{className:"connection-title",variant:"title",font:"bold",copykey:"global_wallet.confirm.description",children:i("global_wallet.confirm.description",{name:e.name})}),(0,xx.jsx)(zQ,{variant:"body_normal",className:"dapp-url",children:e.url}),(0,xx.jsxs)("div",{className:"button-group",children:[(0,xx.jsx)(Xb,{buttonClassName:"cancel-button",onClick:n,type:"submit",buttonPadding:"large",copykey:"global_wallet.confirm.cancel_button",children:i("global_wallet.confirm.cancel_button")}),(0,xx.jsx)(Xb,{buttonClassName:"connect-global-button",onClick:t,type:"submit",buttonPadding:"large",typographyProps:{color:"white"},copykey:"global_wallet.confirm.connect_button",children:i("global_wallet.confirm.connect_button")})]})]})})})},"global-wallet-info":()=>{let{t:e}=$G();return(0,xx.jsx)("div",{className:"info-card",children:(0,xx.jsxs)("div",{className:"wrapper",children:[(0,xx.jsx)(zQ,{variant:"body_small",weight:"bold",color:"primary",as:"h2",children:"How do I find the URI or QR code?"}),(0,xx.jsx)(zQ,{variant:"body_small",weight:"regular",color:"secondary",copykey:"global_wallet.help.step.1",children:e("global_wallet.help.step.1")}),(0,xx.jsx)(zQ,{variant:"body_small",weight:"regular",color:"secondary",copykey:"global_wallet.help.step.2",children:e("global_wallet.help.step.2")}),(0,xx.jsxs)(esu,{children:["3. Open"," ",(0,xx.jsxs)("span",{className:"nowrap",children:["WalletConnect ",(0,xx.jsx)(esc,{})]}),"from the list, this should show a QR code to scan"]}),(0,xx.jsxs)(esu,{children:["4. If you are not using the QR code, locate and click",(0,xx.jsxs)("span",{className:"nowrap",children:[(0,xx.jsx)(Y7,{})," to copy"]})," ","the URI code"]})]})})},"global-wallet-malicious":({maliciousSiteInfo:e})=>{let{t}=$G(),{setDynamicWidgetView:n}=JJ(),{setShowAuthFlow:i}=Fr();return(0,xx.jsx)("div",{className:"malicious-site-view",children:(0,xx.jsx)("div",{className:"popup-content",children:(0,xx.jsxs)("div",{className:"wallet-connection-view",children:[(0,xx.jsxs)("div",{className:"warning-icon-container",style:{position:"relative"},children:[e.isDefinitelyMalicious?(0,xx.jsx)(eos,{className:"warning-icon"}):(0,xx.jsx)(esg,{className:"warning-icon"}),(0,xx.jsx)(er_,{className:"exclamation-icon",style:{left:"50%",position:"absolute",top:"50%",transform:"translate(-50%, -50%)"}})]}),(0,xx.jsx)(zQ,{className:"connection-title",variant:"title",font:"bold",color:"primary",children:t(e.isDefinitelyMalicious?"global_wallet.malicious_site.certain.title":"global_wallet.malicious_site.unknown.title")}),(0,xx.jsxs)("div",{className:`subtitle-container ${e.isDefinitelyMalicious?"definitely-malicious":"unknown"}`,children:[(0,xx.jsxs)("div",{className:"subtitle-header-container",children:[e.isDefinitelyMalicious?(0,xx.jsx)(esh,{className:"caution-icon"}):(0,xx.jsx)(erh,{className:"caution-icon"}),(0,xx.jsx)(zQ,{variant:"body_normal",className:"subtitle-header",color:"primary",children:t(e.isDefinitelyMalicious?"global_wallet.malicious_site.certain.subtitle_header":"global_wallet.malicious_site.unknown.subtitle_header")})]}),(0,xx.jsx)(zQ,{variant:"body_normal",className:"subtitle",color:"secondary",children:t(e.isDefinitelyMalicious?"global_wallet.malicious_site.certain.subtitle_text":"global_wallet.malicious_site.unknown.subtitle_text")})]}),(0,xx.jsx)(zQ,{variant:"body_normal",className:"site-info",color:"secondary",children:e.url}),(0,xx.jsxs)("div",{className:"button-group",children:[(0,xx.jsx)(Xb,{buttonClassName:"cancel-button",buttonVariant:"primary",type:"submit",buttonPadding:"large",onClick:()=>{n("global-wallet"),i(!1,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1}
91)},copykey:"global_wallet.malicious_site.go_back",children:t(e.isDefinitelyMalicious?"global_wallet.malicious_site.certain.go_back":"global_wallet.malicious_site.unknown.go_back")}),(0,xx.jsx)(Xb,{buttonClassName:"proceed-button",buttonVariant:"secondary",type:"submit",buttonPadding:"large",onClick:()=>{var t;null==(t=e.proceedFlow)||t.call(e)},copykey:"global_wallet.malicious_site.proceed",typographyProps:{color:"error-1"},children:t(e.isDefinitelyMalicious?"global_wallet.malicious_site.certain.proceed":"global_wallet.malicious_site.unknown.proceed")})]})]})})})},"login-with-email-or-wallet":esJ,"login-with-email-or-wallet-full-wallet-list":edR,"login-with-email-verification":eoN,"login-with-sms-verification":ed_,"login-with-wallet-only":esJ,"merge-user-accounts":e=>{let{pushView:t}=xD(),{mergeUserAccounts:n}=esY(),{t:i}=$G(),[a,r]=(0,_N.useState)(""),{mergeConflicts:o}=e;return(0,xx.jsxs)("div",{className:"merge-user-accounts",children:[a&&(0,xx.jsx)(z2,{icon:"error",variant:"error",className:"merge-user-accounts__error",children:a}),(0,xx.jsxs)("div",{className:"merge-user-accounts__container",children:[(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"merge-user-accounts__title",copykey:"dyn_merge_user_accounts.wallet.content",children:i("dyn_merge_user_accounts.wallet.content")}),(0,xx.jsx)(Xb,{onClick:()=>$k(void 0,void 0,void 0,function*(){if(null==o?void 0:o.conflicts.length)return void t("merge-user-accounts-conflicts",{mergeConflicts:(null==o?void 0:o.conflicts)||[]},{onBackClick:()=>{t("merge-user-accounts",e)}});try{yield n([])}catch(e){xj.error("Error merging user accounts",e),r(i("dyn_merge_user_accounts.errors.merge_error"))}}),buttonClassName:"merge-user-accounts__button",buttonVariant:"brand-primary",buttonPadding:"large",typographyProps:{color:"inherit"},expanded:!0,copykey:"dyn_merge_user_accounts.confirm_button",children:i("dyn_merge_user_accounts.confirm_button")})]})]})},"merge-user-accounts-conflicts":({mergeConflicts:e})=>{let{mergeUserAccounts:t}=esY(),{t:n}=$G(),[i,a]=(0,_N.useState)(""),r=(0,_N.useRef)(Object.fromEntries(e.map(({field:e,currentUser:t})=>[`${e.name}_${e.type}`,{fieldKey:e.name,type:e.type||h$.Standard,userId:t.userId}])));if(!(null==e?void 0:e.length))return null;let o=(e,t,n,i)=>{a(""),i&&(r.current[`${e}_${t}`]={fieldKey:e,type:t||h$.Standard,userId:n})};return(0,xx.jsxs)("div",{className:"merge-user-accounts-conflicts__container",children:[i&&(0,xx.jsx)(z2,{icon:"error",variant:"error",className:"merge-user-accounts-conflicts__error",children:i}),(0,xx.jsx)("div",{className:"merge-user-accounts-conflicts__description",children:(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_merge_user_accounts_conflicts.description",children:n("dyn_merge_user_accounts_conflicts.description")})}),(0,xx.jsx)("div",{className:"merge-user-accounts-conflicts__fields",children:e.map(({field:e,currentUser:t,fromUser:n})=>{var i;return(0,xx.jsxs)("div",{className:"merge-user-accounts-conflicts__fields__item",children:[(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"merge-user-accounts-conflicts__fields__item__name",children:null!=(i=e.label)?i:enh(e.name)}),(0,xx.jsx)(esX,{name:e.name,value:t.value,checked:!0,className:"merge-user-accounts-conflicts__fields__item__button",onChange:n=>o(e.name,e.type,t.userId,n.target.checked),children:t.value}),(0,xx.jsx)(esX,{name:e.name,value:n.value,className:"merge-user-accounts-conflicts__fields__item__button",onChange:t=>o(e.name,e.type,n.userId,t.target.checked),children:n.value})]},e.name)})}),(0,xx.jsx)("div",{className:"merge-user-accounts-conflicts__buttons",children:(0,xx.jsx)(Xb,{className:"merge-user-accounts-conflicts__buttons__button",onClick:()=>$k(void 0,void 0,void 0,function*(){let e=Object.values(r.current).map(({fieldKey:e,type:t,userId:n})=>({fieldKey:e,type:t,userId:n}));try{yield t(e)}catch(e){xj.error("Error merging user accounts",e),a(n("dyn_merge_user_accounts_conflicts.errors.merge_error"))}}),buttonVariant:"primary",buttonPadding:"large",expanded:!0,copykey:"dyn_merge_user_accounts_conflicts.confirm_button",children:n("dyn_merge_user_accounts_conflicts.confirm_button")})})]})},"merge-user-accounts-with-same-email":({returnToView:e})=>{let{environmentId:t,setShowAuthFlow:n,setCallback:i,primaryWallet:a,user:r}=Fr(),o=eaZ(),{t:s}=$G(),{setError:l}=xq(),{pushView:d,clearStackAndPushInitialView:c}=xD(),{displayedDestination:u}=Lb();return(0,xx.jsxs)("div",{className:"merge-user-accounts-with-same-email__container",children:[(0,xx.jsxs)("div",{className:"merge-user-accounts-with-same-email__accounts",children:[(0,xx.jsxs)("div",{className:"merge-user-accounts-with-same-email__accounts__item",children:[(0,xx.jsx)(xr,{icon:null==a?void 0:a.connector.metadata.icon,walletKey:null==a?void 0:a.connector.key,className:"merge-user-accounts-with-same-email__accounts__item__icon"}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"medium",color:"secondary",className:"merge-user-accounts-with-same-email__accounts__item__text",children:Xg(null==a?void 0:a.address)})]}),(0,xx.jsx)("div",{className:"merge-user-accounts-with-same-email__accounts__divider",children:(0,xx.jsx)(zX,{color:"text-secondary",size:"small",children:(0,xx.jsx)(es1,{})})}),(0,xx.jsxs)("div",{className:"merge-user-accounts-with-same-email__accounts__item",children:[(0,xx.jsx)(bB,{className:"merge-user-accounts-with-same-email__accounts__item__icon"}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"medium",color:"secondary",className:"merge-user-accounts-with-same-email__accounts__item__text",children:Qm(u,{breakpoint:4,cutEnd:1,cutStart:2})})]})]}),(0,xx.jsx)(zQ,{weight:"regular",variant:"title",className:"merge-user-accounts-with-same-email__text merge-user-accounts-with-same-email__text__header",copykey:"dyn_merge_user_accounts_with_same_email.title",children:s("dyn_merge_user_accounts_with_same_email.title")}),(0,xx.jsxs)(zQ,{weight:"medium",variant:"body_normal",className:"merge-user-accounts-with-same-email__text merge-user-accounts-with-same-email__text__body",copykey:"dyn_merge_user_accounts_with_same_email.existing_account",children:[s("dyn_merge_user_accounts_with_same_email.existing_account")," ",(0,xx.jsx)("span",{className:"merge-user-accounts-with-same-email__text--bold",children:Qm(u,{breakpoint:14})})," ",s("dyn_merge_user_accounts_with_same_email.existing_account_trail")]}),(0,xx.jsxs)("div",{className:"merge-user-accounts-with-same-email__buttons",children:[(0,xx.jsx)(Xb,{className:"merge-user-accounts-with-same-email__buttons__button",onClick:()=>$k(void 0,void 0,void 0,function*(){try{let e=yield $k(void 0,void 0,void 0,function*(){try{let e=yield Lr().mergeUsers({environmentId:t});return VZ(e)}catch(e){throw yield Lo(e,"Error mergeUserAccounts"),e}});if(!e)throw new wL("Something went wrong, please try again.");yield o(e),n(!1),i("authSuccess")}catch(e){if(l(s("dyn_merge_user_accounts_with_same_email.errors.merge_error")),r)return void n(!1,{emitCancelAuth:!0});c()}}),buttonVariant:"primary",buttonPadding:"large",copykey:"dyn_merge_user_accounts_with_same_email.confirm_button",children:s("dyn_merge_user_accounts_with_same_email.confirm_button")}),(0,xx.jsx)(Xb,{className:"merge-user-accounts-with-same-email__buttons__button",onClick:()=>{(l(void 0),e)?d(e):r?n(!1):d("collect-user-data")},buttonVariant:"secondary",buttonPadding:"large",copykey:"dyn_merge_user_accounts_with_same_email.cancel_button",children:s("dyn_merge_user_accounts_with_same_email.cancel_button")})]})]})},"mfa-choose-device":({isInitialSetup:e=!0,createMfaToken:t=!1,requestedScopes:n})=>{let i,{handleLogOutWithReason:a}=Fr(),{t:r}=$G(),{pushView:o}=xD(),s=(()=>{let{completeAuth:e}=eaG({});return(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){let t;return yield e({updateJwtFunction:()=>$k(void 0,void 0,void 0,function*(){return t=yield Wo(),xR.emit("mfaCompletionSuccess",{mfaToken:t.mfaToken}),{isEmailVerificationRequired:!1,isSmsVerificationRequired:!1,missingFields:[],updateUserProfileResponse:t}})}),t}),[e])})(),l=Qb(),{data:d}=VP((i=X3(),(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){let t=yield i(),n=e?X2(v_.Totp):t.devices.length>0,a=e?X2(v_.Passkey):t.passkeys.length>0;if(!n&&!a)return[];let r=[];a&&r.push(X5),n&&r.push(X6);let o=VG();return e||(null==o?void 0:o.mfaBackupCodeAcknowledgement)!==hD.Complete||r.push(X4),r}),[i,e])),{deps:[e],initialData:[]});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{alignContent:"bottom",children:(0,xx.jsx)("div",{className:"otp-verification-view__status-header",children:(0,xx.jsx)(zQ,{weight:"medium",variant:"title",color:"primary",className:"otp-verification-view__title",children:e?r("dyn_mfa.choose_device_view.title"):r("dyn_mfa.choose_device_view.choose_another_method")})})}),(0,xx.jsxs)("div",{className:"mfa-choose-device-view__body","data-testid":"mfa-choose-device-view",children:[(0,xx.jsx)(erC,{}),(0,xx.jsx)(zQ,{className:"mfa-choose-device-view__copy",variant:"body_normal",weight:"regular",color:"secondary",children:e?r("dyn_mfa.choose_device_view.select_options"):r("dyn_mfa.choose_device_view.choose_another_method_description")}),d.map(i=>(0,xx.jsxs)(Xs,{buttonClassName:"mfa-choose-device-view__button",expanded:!0,onClick:()=>(i=>{switch(i.type){case"backupCode":o("mfa-recovery");break;case v_.Passkey:(()=>
91{if(e)return o("passkey-setup",{registerPasskeyPromise:s()});o("passkey-confirm",{authenticatePasskeyPromise:l({createMfaToken:t?{singleUse:!0}:void 0,requestedScopes:n}),createMfaToken:t,requestedScopes:n})})();break;case v_.Totp:e?o("mfa-secure-device",{isInitialSetup:!0,type:v_.Totp}):o("mfa-verification",{createMfaToken:t,isInitialSetup:e,requestedScopes:n,showBackButton:!0,type:v_.Totp});break;default:xj.error(`No handler found for selected MFA option: ${i.type}`)}})(i),children:[(0,xx.jsxs)("div",{className:"mfa-choose-device-view__button__header","data-testid":`mfa-device-header-${i.type}`,children:[(0,xx.jsx)(zQ,{copykey:i.labelKey,color:"primary",children:r(i.labelKey)}),(0,xx.jsx)(Qz,{className:"mfa-choose-device-view__icon--rotate"})]}),(0,xx.jsx)(zQ,{className:"mfa-choose-device-view__button__description",color:"secondary",copykey:i.descriptionKey,children:r(i.descriptionKey)})]},i.type)),(0,xx.jsx)(eew,{className:"mfa-choose-device-view__logout",onClick:()=>a("mfa-choose-device-cancelled"),copykey:"dyn_mfa.choose_device_view.logout",children:r("dyn_mfa.choose_device_view.logout")})]})]})},"mfa-display-backup-codes":({regenerateCodes:e=!1})=>{let{setShowAuthFlow:t}=Fr(),[n,i]=(0,_N.useState)(!1),{t:a}=$G(),{getRecoveryCodes:r,completeAcknowledgement:o}=eel(),{data:s,isLoading:l}=VP(()=>r(e)),d=(s||[]).join("\n");return(0,xx.jsxs)("div",{className:"mfa-display-backup-codes-view__body","data-testid":"mfa-display-backup-codes-view",children:[(0,xx.jsx)(zQ,{className:"mfa-display-backup-codes-view__copy",variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_mfa.display_backup_codes_view.body",children:a("dyn_mfa.display_backup_codes_view.body")}),(0,xx.jsx)(z2,{variant:"warning",copykey:"dyn_mfa.display_backup_codes_view.warning",className:"mfa-display-backup-codes-view__warning",children:a("dyn_mfa.display_backup_codes_view.warning")}),l?(0,xx.jsx)(Xr,{className:"mfa-display-backup-codes-view__loading-spinner"}):(0,xx.jsxs)("div",{className:"mfa-display-backup-codes-view__codes",children:[null==s?void 0:s.map((e,t)=>(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"mfa-display-backup-codes-view__code",children:e},t)),(0,xx.jsxs)("div",{className:"mfa-display-backup-codes-view__actions",children:[(0,xx.jsx)(ee_,{variant:"button",textToCopy:d,copykey:"dyn_mfa.display_backup_codes_view.copy_all",startSlot:(0,xx.jsx)(zX,{size:"mini",color:"text-tertiary",children:(0,xx.jsx)(Y7,{})}),children:a("dyn_mfa.display_backup_codes_view.copy_all")}),(0,xx.jsx)(Xb,{dataTestId:"download-button",buttonPadding:"small",buttonVariant:"primary",onClick:e=>$k(void 0,void 0,void 0,function*(){e.preventDefault();let t=new Blob([d],{type:"text/plain"});yield w7.downloadFile("mfa-backup-codes.txt",t)}),startSlot:(0,xx.jsx)(eru,{}),expanded:!0,copykey:"dyn_mfa.display_backup_codes_view.download",children:a("dyn_mfa.display_backup_codes_view.download")})]})]}),(0,xx.jsxs)("div",{className:"mfa-display-backup-codes-view__complete",children:[(0,xx.jsx)(Xb,{buttonClassName:"mfa-display-backup-codes-view__acknowledgement",dataTestId:"ack-button",buttonPadding:"small",buttonVariant:"primary",onClick:()=>i(!n),startSlot:(0,xx.jsx)(eip,{checked:n,onChange:()=>{i(!n)},className:"mfa-display-backup-codes-view__acknowledgement__checkbox"}),expanded:!0,typographyProps:{color:"secondary"},copykey:"dyn_mfa.display_backup_codes_view.checkbox",children:a("dyn_mfa.display_backup_codes_view.checkbox")}),(0,xx.jsx)(Xb,{dataTestId:"complete-button",buttonPadding:"large",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},disabled:!n,expanded:!0,copykey:"dyn_mfa.display_backup_codes_view.complete",onClick:()=>$k(void 0,void 0,void 0,function*(){yield o(),t(!1)}),children:a("dyn_mfa.display_backup_codes_view.complete")})]})]})},"mfa-exchange-view":({onSubmit:e,onBack:t})=>{let{t:n}=$G(),[i,a]=(0,_N.useState)(""),r=(0,xx.jsx)(BV,{type:"button",id:"back-button","data-testid":"back-button",onClick:()=>{t()},children:(0,xx.jsx)(QE,{})}),o=(0,xx.jsx)(es5,{style:{height:Xl(96*Xv),width:Xl(96*Xv)}});return(0,xx.jsxs)("div",{className:"mfa-exchange-view",children:[(0,xx.jsx)(Xy,{leading:r,children:(0,xx.jsx)(zQ,{variant:"title",copykey:"dyn_exchange_mfa.title",children:n("dyn_exchange_mfa.title")})}),(0,xx.jsxs)("div",{className:"mfa-exchange-view__content",children:[(0,xx.jsxs)("div",{className:"mfa-exchange-view__content__icon-description",children:[(0,xx.jsx)("div",{className:"mfa-exchange-view__content__icon-description__icon-holder",children:(0,xx.jsx)(Xf,{Icon:o,customSpinnerColor:"black",iconSize:96,className:"mfa-exchange-view__content__icon-description__icon-holder__icon",isSpinning:!0})}),(0,xx.jsx)("div",{className:"mfa-exchange-view__content__icon-description__description-holder",children:(0,xx.jsx)(zQ,{variant:"body_normal",className:"mfa-exchange-view__content__icon-description__description-holder__description",color:"secondary",copykey:"dyn_exchange_mfa.description",children:n("dyn_exchange_mfa.description")})})]}),(0,xx.jsx)("div",{className:"mfa-exchange-view__content__input",children:(0,xx.jsx)("input",{id:"mfa-input","data-testid":"mfa-input",value:i,onChange:e=>{a(e.target.value)},className:"mfa-exchange-view__content__input__input"})}),(0,xx.jsx)("div",{className:"mfa-exchange-view__content__confirm",children:(0,xx.jsx)(Xb,{dataTestId:"confirm-button",buttonVariant:"brand-primary",buttonPadding:"large",typographyProps:{color:"white"},className:"mfa-exchange-view__content__confirm__button",disabled:""===i,onClick:()=>{e(i)},copykey:"dyn_exchange_mfa.button",children:n("dyn_exchange_mfa.button")})})]}),(0,xx.jsx)(eeA,{asFooter:!0})]})},"mfa-recovery":()=>{var e;let{t}=$G(),{projectSettings:n}=Fr(),{authRecoveryCode:i}=eel(),[a,r]=(0,_N.useState)(""),[o,s]=(0,_N.useState)(!1),[l,d]=(0,_N.useState)(""),c=null==(e=null==n?void 0:n.general)?void 0:e.supportEmail;return(0,xx.jsxs)(xx.Fragment,{children:[l&&(0,xx.jsx)(Kt,{children:l}),(0,xx.jsxs)("div",{className:"mfa-recovery-view",children:[(0,xx.jsx)(Xf,{Icon:es8,isSpinning:o,iconSize:96}),(0,xx.jsx)("div",{className:"mfa-recovery-view__body",children:(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_mfa.recovery_view.body",children:t("dyn_mfa.recovery_view.body")})}),(0,xx.jsxs)("div",{className:"mfa-recovery-view__actions",children:[(0,xx.jsx)(BB,{id:"mfa-recovery-input","data-testid":"mfa-recovery-input",label:t("dyn_mfa.recovery_view.input_label"),onChange:e=>{r(e.target.value),d("")},value:a}),(0,xx.jsx)(Xs,{expanded:!0,buttonVariant:"brand-primary",disabled:o||!/^[a-zA-Z0-9]{10}$/.test(a),onClick:()=>$k(void 0,void 0,void 0,function*(){if(a)try{s(!0),yield i(a)}catch(e){d(e.message||"Something went wrong")}finally{s(!1)}}),dataTestId:"mfa-recovery-submit",children:(0,xx.jsx)(zQ,{copykey:"dyn_mfa.recovery_view.button_label",children:t("dyn_mfa.recovery_view.button_label")})})]}),c&&(0,xx.jsxs)("div",{className:"mfa-recovery-view__get-help",children:[(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",copykey:"dyn_mfa.recovery_view.get_help.description",children:t("dyn_mfa.recovery_view.get_help.description")}),(0,xx.jsx)(zQ,{variant:"body_small",color:"link",copykey:"dyn_mfa.recovery_view.get_help.button_label",children:(0,xx.jsx)("a",{href:`mailto:${c}`,children:t("dyn_mfa.recovery_view.get_help.button_label")})})]})]})]})},"mfa-secure-device":({type:e,isInitialSetup:t=!1})=>{let{t:n}=$G(),{handleLogOutWithReason:i}=Fr(),{pushView:a}=xD(),{addDevice:r}=eel(),{data:o,isLoading:s}=VP(()=>r(e));return(0,xx.jsxs)("div",{className:"mfa-secure-device-view__body","data-testid":"mfa-secure-device-view",children:[(0,xx.jsx)(zQ,{className:"mfa-secure-device-view__copy",variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_mfa.secure_device_view.body",children:n("dyn_mfa.secure_device_view.body")}),s&&(0,xx.jsx)(Xr,{className:"mfa-secure-device-view__loading-spinner"}),o&&(0,xx.jsxs)("div",{className:"mfa-secure-device-view__qrcode",children:[(0,xx.jsx)(esi,{Icon:(0,xx.jsx)(elt,{}),value:o.uri,logoSize:50}),(0,xx.jsx)("div",{className:"button-container",children:(0,xx.jsx)("button",{onClick:()=>(({secret:e,uri:t})=>{a("mfa-secure-device-help",{secret:e,uri:t})})({secret:o.secret,uri:o.uri}),children:(0,xx.jsx)(zQ,{variant:"body_small",weight:"medium",color:"secondary",copykey:"dyn_mfa.secure_device_view.helper.button",children:n("dyn_mfa.secure_device_view.helper.button")})})})]}),(0,xx.jsx)(Xb,{className:"mfa-secure-device-view__button",expanded:!0,onClick:()=>{a("mfa-verification",{deviceId:null==o?void 0:o.id,isInitialSetup:t,showBackButton:!0,type:e})},copykey:"dyn_mfa.secure_device_view.continue",children:n("dyn_mfa.secure_device_view.continue")}),(0,xx.jsx)(eew,{className:"mfa-secure-device-view__logout-button",onClick:()=>i("mfa-secure-device-cancelled"),copykey:"dyn_mfa.choose_device_view.logout",children:n("dyn_mfa.secure_device_view.logout")})]})},"mfa-secure-device-help":({uri:e,secret:t})=>{let{t:n}=$G();return(0,xx.jsx)("div",{className:"mfa-qrcode-help-content__container",children:(0,xx.jsx)(eau,{delay:"300ms",children:(0,xx.jsxs)("div",{className:"mfa-qrcode-help-content__setup-container",children:[(0,xx.jsxs)("div",{className:"mfa-qrcode-help-content__step",children:[(0,xx.jsx)("div",{className:"mfa-qrcode-help-content__step__number",children:"1"}),(0,xx.jsxs)("div",{className:"mfa-qrcode-help-content__step__instructions",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",className:"mfa-qrcode-help-content__step__title",copykey:"dyn_mfa.secure_device_view.helper.step1.title",children:n("dyn_mfa.secure_device_view.helper.step1.title")}),(0,xx.jsx)(zQ,{variant:"body_small",className:"mfa-qrcode-help-content__step__subtext",copykey:"dyn_mfa.secure_device_view.helper.step1.description",children:n("dyn_mfa.secure_device_view.helper.step1.description")})]})]}),(0,xx.jsxs)("div",{className:"mfa-qrcode-help-content__vertical-container",children:[(0,xx.jsxs)("div",{className:"mfa-qrcode-help-content__step",children:[(0,xx.jsx)("div",{className:"mfa-qrcode-help-content__step__number",children:"2"}),(0,xx.jsxs)("div",{className:"mfa-qrcode-help-content__step__instructions",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",className:"mfa-qrcode-help-content__step__title",copykey:"dyn_mfa.secure_device_view.helper.step2.title",children:n("dyn_mfa.secure_device_view.helper.step2.title")}),(0,xx.jsx)(zQ,{variant:"body_small",className:"mfa-qrcode-help-content__step__subtext",copykey:"dyn_mfa.secure_device_view.helper.step2.description",children:n("dyn_mfa.secure_device_view.helper.step2.description")})]})]}),(0,xx.jsxs)("div",{className:"mfa-qrcode-help-content__step__nocopy-box",children:[(0,xx.jsx)(zQ,{className:"mfa-qrcode-help-content__step__nocopy-text",variant:"body_small",children:t}),(0,xx.jsx)(ee_,{textToCopy:t,children:(0,xx.jsx)(Y7,{"data-testid":"copy-secret",onClick:e=>{e.preventDefault()}})})]})]}),(0,xx.jsx)(enq,{text:"OR"}),(0,xx.jsxs)("div",{className:"mfa-qrcode-help-content__vertical-container",children:[(0,xx.jsx)("div",{className:"mfa-qrcode-help-content__step",children:(0,xx.jsxs)("div",{className:"uri-section",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",className:"mfa-qrcode-help-content__step__title",copykey:"dyn_mfa.secure_device_view.helper.uri.title",children:n("dyn_mfa.secure_device_view.helper.uri.title")}),(0,xx.jsx)(zQ,{className:"uri-subtext",variant:"body_small",copykey:"dyn_mfa.secure_device_view.helper.uri.description",children:n("dyn_mfa.secure_device_view.helper.uri.description")})]})}),(0,xx.jsxs)("div",{className:"mfa-qrcode-help-content__step__nocopy-box",children:[(0,xx.jsx)(zQ,{className:"mfa-qrcode-help-content__step__nocopy-text",variant:"body_small",children:e}),(0,xx.jsx)(ee_,{textToCopy:e,children:(0,xx.jsx)(Y7,{"data-testid":"copy-uri",onClick:e=>{e.preventDefault()}})})]})]})]})})})},"mfa-verification":({type:e,isInitialSetup:t=!1,showBackButton:n=!1,createMfaToken:i=!1,deviceId:a,requestedScopes:r})=>{let{t:o}=$G(),{handleLogOutWithReason:s}=Fr(),{clearStackAndPush:l,pushView:d,goBack:c,canGoBack:u}=xD(),{authenticateDevice:m}=eel(),[p,h]=(0,_N.useState)(""),[v,f]=(0,_N.useState)(),[g,y]=(0,_N.useState)(!1),{data:w,isLoading:_}=VP(()=>m({code:p,createMfaToken:i?{singleUse:!0}:void 0,deviceId:a,requestedScopes:r,type:e}),{deps:[p],enabled:(null==p?void 0:p.length)===6,initialData:void 0,onReject:e=>{e instanceof jg?(y(!0),f(new wL(o("dyn_mfa.otp_verification_view.rate_limit_error")))):f(new wL(o("dyn_mfa.otp_verification_view.error")))},onResolve:()=>$k(void 0,void 0,void 0,function*(){let e=VG();(null==e?void 0:e.mfaBackupCodeAcknowledgement)!==hD.Complete&&l("mfa-display-backup-codes")})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(erM,{MainIcon:elt,error:v,isLoading:_,onPinComplete:e=>{h(e)},isValid:!!w,onPinChange:e=>{f(void 0),h(e)},description:o("dyn_mfa.otp_verification_view.body"),onClickBack:u&&n?c:void 0,disabled:g}
91),!t&&(0,xx.jsxs)("div",{className:"mfa-verification-view__choose-another-method",children:[(0,xx.jsx)(eew,{className:"mfa-verification-view__choose-another-method-button",onClick:()=>d("mfa-choose-device",{createMfaToken:i,isInitialSetup:t,requestedScopes:r}),copykey:"dyn_mfa.otp_verification_view.choose_another_method",children:o("dyn_mfa.otp_verification_view.choose_another_method")}),(0,xx.jsx)(eew,{onClick:()=>s("mfa-verification-cancelled"),copykey:"dyn_mfa.otp_verification_view.logout",children:o("dyn_mfa.otp_verification_view.logout")})]})]})},"mobile-wallet-redirect-view":eln,"multi-wallet-wallet-list":edR,"network-not-supported":()=>{let{onboardingImageUrl:e,selectedWalletConnector:t}=Fr(),{t:n}=$G(),{currentNetwork:i}=elr();if(!t)return null;let a=t.getEnabledNetworks(),r=JC({network:i,walletConnector:t});return(0,xx.jsxs)("div",{className:"network-not-supported","data-testid":"network-not-supported",children:[e&&(0,xx.jsx)("img",{className:"network-not-supported__main-img",src:e,alt:"onboarding"}),!r&&(0,xx.jsx)(Kt,{variant:"info",withIcon:!1,className:"network-not-supported__error--not-supported",copykey:"dyn_network_not_supported.warning_message",children:n("dyn_network_not_supported.warning_message")}),(0,xx.jsxs)("div",{className:zj("network-not-supported__content-container",{"network-not-supported__content-container--error":!r}),children:[(0,xx.jsx)("div",{className:"network-not-supported__img-container",children:(0,xx.jsx)(xr,{style:{height:64,width:64},icon:t.metadata.icon,walletKey:t.key})}),(0,xx.jsx)(eli,{walletConnector:t}),(0,xx.jsx)("div",{className:"network-not-supported__network-container",children:a.length>1&&(0,xx.jsx)(enI,{currentNetwork:i,connector:t,showNetworkName:!0,buttonClassName:"network-not-supported__network-picker-button",mainClassName:"network-not-supported__network-picker"})}),(0,xx.jsx)("div",{className:"network-not-supported__welcome-container",children:(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_network_not_supported.subtitle",children:n("dyn_network_not_supported.subtitle")})}),1===a.length&&(0,xx.jsx)(ela,{onClick:e=>$k(void 0,void 0,void 0,function*(){try{yield t.switchNetwork({networkChainId:e})}catch(e){xj.debug(e)}}),networkId:a[0].networkId,networkName:a[0].vanityName||a[0].name,networkIconUrl:a[0].iconUrls[0]})]})]})},"network-not-supported-manual":()=>{var e;let{selectedWalletConnector:t}=Fr();elr();let{t:n}=$G(),i=(0,xx.jsx)(xr,{icon:null==t?void 0:t.metadata.icon,walletKey:null==t?void 0:t.key,style:{height:Xl(80*Xv),width:Xl(80*Xv)}}),a=null!=(e=null==t?void 0:t.getEnabledNetworks())?e:[];return(0,xx.jsxs)("div",{"data-testid":"network-not-supported",className:"network-not-supported-switch-manual",children:[(0,xx.jsx)("div",{className:"network-not-supported-switch-manual__img-container",children:(0,xx.jsx)("div",{className:"network-not-supported-switch-manual__network-container",children:(0,xx.jsx)(Xf,{Icon:i,iconSize:80,isSpinning:!0})})}),(0,xx.jsxs)("div",{className:"network-not-supported-switch-manual__content",children:[(0,xx.jsx)(zQ,{className:"network-not-supported-switch-manual__title",weight:"medium",variant:"title",color:"primary",copykey:"dyn_network_not_supported_manual_switch.title",children:n("dyn_network_not_supported_manual_switch.title")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:(null==t?void 0:t.key)==="metamaskstarknet"?"dyn_network_not_supported_manual_switch.subtitle_network_defined_metamaskstarknet":a.length?"dyn_network_not_supported_manual_switch.subtitle_network_defined":"dyn_network_not_supported_manual_switch.subtitle_no_network_defined",children:(null==t?void 0:t.key)==="metamaskstarknet"?(0,xx.jsxs)(xx.Fragment,{children:[n("dyn_network_not_supported_manual_switch.subtitle_network_defined_metamaskstarknet",{network:a[0].name}),(0,xx.jsxs)("a",{href:"https://snaps.consensys.io/starknet",target:"_blank",rel:"noreferrer",children:[" ",n("dyn_network_not_supported_manual_switch.subtitle_network_defined_metamaskstarknet_companion_app")," ",(0,xx.jsx)(Xe,{style:{display:"inline-block"}})]})]}):a.length?n("dyn_network_not_supported_manual_switch.subtitle_network_defined",{network:a[0].name}):n("dyn_network_not_supported_manual_switch.subtitle_no_network_defined")})]})]})},"no-access":elc,"no-qr-not-installed":()=>{let{selectedWalletConnector:e}=Fr(),{t}=$G();if(!e)return null;let{metadata:n}=e,i=Object.entries(xc(n.downloadLinks)).filter(([,e])=>""!==e).filter(([e])=>"ios"!==e&&"android"!==e).map(([e,t])=>(0,xx.jsx)(elu,{name:e,link:t,Icon:esn(e)},e));return(0,xx.jsxs)("div",{className:"no-qr-code-installed__container","data-testid":"no-qr-code-installed",children:[(0,xx.jsx)("div",{className:"no-qr-code-installed__img",children:(0,xx.jsx)(xr,{icon:n.icon,walletKey:e.key,style:{height:Xl(64),width:Xl(64)}})}),(0,xx.jsx)(zQ,{className:"no-qr-code-installed__typography--title",variant:"title",copykey:"dyn_qr_code.wallet_not_installed.install",children:t("dyn_qr_code.wallet_not_installed.install",{wallet:n.name})}),(0,xx.jsx)(zQ,{variant:"body_normal",className:"no-qr-code-installed__typography",color:"secondary",copykey:"dyn_qr_code.wallet_not_installed.select",children:t("dyn_qr_code.wallet_not_installed.select")}),(0,xx.jsx)("div",{className:"no-qr-code-installed__links-section",children:i}),(0,xx.jsx)(zQ,{variant:"body_mini",className:"no-qr-code-installed__typography",weight:"medium",color:"secondary",copykey:"dyn_qr_code.wallet_not_installed.refresh",children:t("dyn_qr_code.wallet_not_installed.refresh")})]})},"passkey-confirm":({createMfaToken:e=!1,authenticatePasskeyPromise:t,requestedScopes:n})=>{let{t:i}=$G(),{setShowAuthFlow:a}=Fr(),{pushView:r}=xD(),{error:o,isLoading:s}=VP(()=>t,{initialData:void 0,onResolve:()=>{a(!1)}}),l=eeh(o);
91return(0,xx.jsxs)("div",{className:zj("confirm-passkey-view"),children:[(0,xx.jsx)(Xy,{alignContent:"bottom",children:(0,xx.jsx)("div",{className:"confirm-passkey-view__header",children:(0,xx.jsx)(zQ,{weight:"medium",variant:"title",color:"primary",className:"confirm-passkey-view__title",copykey:"dyn_mfa.confirm_passkey_view.title",children:i("dyn_mfa.confirm_passkey_view.title")})})}),(0,xx.jsx)(eep,{type:"error",messageKey:l,className:"confirm-passkey-view__header-banner"}),(0,xx.jsxs)("div",{className:zj("confirm-passkey-view__content"),children:[(0,xx.jsx)(Xf,{Icon:edm,iconSize:96,isSpinning:s,treatAsFunctionComponent:!0}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:zj("confirm-passkey-view__description"),copykey:"dyn_mfa.confirm_passkey_view.description",children:i("dyn_mfa.confirm_passkey_view.description")})]}),(0,xx.jsx)("div",{className:"confirm-passkey-view__choose-another-method",children:(0,xx.jsx)(eew,{className:"confirm-passkey-view__choose-another-method-button",onClick:()=>r("mfa-choose-device",{createMfaToken:e,isInitialSetup:!1,requestedScopes:n}),copykey:"dyn_mfa.otp_verification_view.choose_another_method",children:i("dyn_mfa.otp_verification_view.choose_another_method")})})]})},"passkey-intro":({chains:e})=>{var t;let{walletConnectorOptions:n,environmentId:i,handleLogOutWithReason:a,user:r,userWithMissingInfo:o}=Fr(),s=(null==(t=null==r?void 0:r.verifiedCredentials)?void 0:t.length)===1&&!XI(r,hR.Email),{t:l}=$G(),[d,c]=(0,_N.useState)(!1);(0,_N.useEffect)(()=>_h.removeItem(zN),[]);let{createDynamicEmbeddedWalletMutation:u,isLoading:m,error:p}=XX(),h=(0,_N.useMemo)(()=>
91{if(p)return p instanceof wL?p.message:eoF(p)},[p]);return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{children:(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary","data-testid":"dynamic-auth-modal-heading",className:"header__typography",copykey:"dyn_passkey_intro.title",children:l("dyn_passkey_intro.title")})}),(0,xx.jsxs)("div",{className:"passkey-intro-view",children:[(0,xx.jsx)("div",{className:"passkey-intro-view__header",children:(0,xx.jsx)(elh,{})}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"passkey-intro-view__subtitle",copykey:"dyn_passkey_intro.subtitle",children:l("dyn_passkey_intro.subtitle")}),h&&(0,xx.jsx)(Kt,{children:h}),(0,xx.jsx)(elS,{choice:"passkey",variant:s?"noEmailSignup":"default"}),(0,xx.jsxs)("div",{className:"passkey-intro-view__actions",children:[(0,xx.jsx)(Xb,{buttonVariant:"brand-primary",buttonPadding:"large",onClick:()=>$k(void 0,void 0,void 0,function*(){if(!r&&!o)throw Error("User is not logged in");c(!0),yield u({chains:e,environmentId:i,walletConnectorOptions:n,withAuthenticator:!0})}),dataTestId:"setup-passkey-button",loading:m&&d,disabled:m,typographyProps:{color:"inherit"},children:(0,xx.jsxs)("div",{className:"passkey-intro-view__inline-button",children:[(0,xx.jsx)(elx,{size:"small"}),(0,xx.jsx)(zQ,{copykey:"dyn_passkey_intro.button",children:l("dyn_passkey_intro.button")})]})}),(0,xx.jsx)(eew,{"data-testid":"setup-passkey-logout-button",className:"passkey-intro-view__log-out",onClick:()=>a("auth-cancelled"),copykey:"dyn_passkey_intro.button_logout",children:l("dyn_passkey_intro.button_logout")})]})]})]})},"passkey-new-domain-detected":()=>{let{t:e}=$G(),{projectSettings:t}=Fr(),n=(0,_N.useMemo)(()=>{var e;return Object.keys(XG(null==(e=null==t?void 0:t.sdk.embeddedWallets)?void 0:e.supportedSecurityMethods)).filter(e=>"email"!==e)},[null==t?void 0:t.sdk.embeddedWallets]);return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{children:(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary","data-testid":"dynamic-auth-modal-heading",className:"header__typography",copykey:"dyn_passkey_new_domain_detected.title",children:e("dyn_passkey_new_domain_detected.title")})}),(0,xx.jsxs)("div",{className:"passkey-new-domain-detected",children:[(0,xx.jsx)(edE,{className:"passkey-new-domain-detected__header"}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",copykey:"dyn_passkey_new_domain_detected.description",children:e("dyn_passkey_new_domain_detected.description")}),(0,xx.jsx)(elM,{supportedAuthenticators:n}),(0,xx.jsx)(eeR,{isRecoveryFlow:!0})]})]})},"passkey-recovery-add-email":({canSkipAddingEmail:e=!0,shouldInitRecovery:t=!1,authenticatorType:n,currentAction:i,isFromEmailVerification:a=!1})=>{let{user:r,setShowAuthFlow:o}=Fr(),{t:s}=$G(),{addRecoveryEmail:l,initPasskeyRecoveryProcess:d}=XJ(),[c,u]=(0,_N.useState)(!1),[m,p]=(0,_N.useState)(void 0);QF(()=>{xR.once("embeddedWalletRecoveryEmailCompleted",()=>$k(void 0,void 0,void 0,function*(){return(u(!0),p(void 0),t)?d(n,i):void setTimeout(()=>{o(!1,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1})},5e3)})),xR.once("embeddedWalletRecoveryEmailFailed",e=>$k(void 0,void 0,void 0,function*(){p(e)}))});let{mutate:h,isLoading:v}=YB(e=>$k(void 0,void 0,void 0,function*(){yield l(e)})),f=e&&(0,xx.jsx)(BV,{onClick:()=>{o(!1)},type:"button","data-testid":"add-recovery-email-close-button",children:(0,xx.jsx)(Y5,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{trailing:f,children:(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary","data-testid":"passkey-recovery-heading",className:"header__typography",copykey:"dyn_passkey_recovery.add_email.title",children:s("dyn_passkey_recovery.add_email.title")})}),(0,xx.jsxs)("div",{className:"passkey-recovery-view",children:[(0,xx.jsx)("div",{className:"passkey-recovery-view__header",children:(0,xx.jsx)(elO,{})}),c&&(0,xx.jsx)(Kt,{variant:"success",copykey:"dyn_passkey_recovery.add_email.success_message",children:s("dyn_passkey_recovery.add_email.success_message")}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"passkey-recovery-view__subtitle",copykey:"dyn_passkey_recovery.add_email.description",children:s("dyn_passkey_recovery.add_email.description")}),void 0!==m&&(0,xx.jsx)(Kt,{children:(()=>
91{if(m)return m instanceof wL?m.message:eoF(m,r)})()}),(0,xx.jsx)("div",{className:"passkey-recovery-view__form",children:(0,xx.jsx)(er4,{onSubmit:h,currentEmail:null==r?void 0:r.email,isLoading:(v||a)&&!m,buttonCopyKey:"dyn_passkey_recovery.add_email.confirm_button",isDisabled:a&&!m&&!c})})]})]})},"passkey-recovery-bundle":({authenticatorType:e,currentAction:t})=>{let{primaryWallet:n,environmentId:i,user:a,setShowAuthFlow:r}=Fr(),{isTurnkeyWalletWithoutAuthenticator:o}=Xx(),{getEOAWallet:s}=Xk(),[l,d]=(0,_N.useState)(""),[c,u]=(0,_N.useState)(!1),[m,p]=(0,_N.useState)(!1),{t:h}=$G(),{pushView:v}=xD(),{mutate:f,isLoading:g,error:y}=YB(i=>$k(void 0,void 0,void 0,function*(){var o;let l=null!=(o=n&&s(n))?o:n;yield $k(void 0,[{bundleInput:i,user:a,wallet:l}],void 0,function*({user:e,bundleInput:t,wallet:n}){var i,a,r,o,s;if(!t)throw new wL("Code must be informed");if(!(null==n?void 0:n.connector)||!(null==n?void 0:n.id)||!(null==n?void 0:n.connector).getWebAuthnAttestation)throw new XU;if(!e)throw new wL(VQ);let l=null!=(o=null==(r=null==(a=null==(i=e.verifiedCredentials)?void 0:i.find(({walletName:e,id:t})=>(null==e?void 0:e.startsWith("turnkey"))&&t===n.id))?void 0:a.walletProperties)?void 0:r.turnkeySubOrganizationId)?o:void 0,d=null==(s=n.connector)?void 0:s.getAuthenticatorHandler();yield d.verifyRecoveryCode(t,null!=l?l:void 0);let c={createdAt:new Date().getTime(),emailCode:t,userId:d.recoveryUserId};_h.setItem(z$,c)}),p(!0),"email"===e&&xR.emit("passkeyRecoveryCompleted",n),setTimeout(()=>{let n=()=>{var e,n,i;(null==(e=null==t?void 0:t.settings)?void 0:e.goBack)?null==(i=null==(n=null==t?void 0:t.settings)?void 0:n.goBack)||i.call(n):r(!1)};if("passkey"===e)return v("passkey-recovery-complete",{goBack:n});(null==t?void 0:t.type)!=="reveal"&&n()},2e3)})),w=(0,_N.useMemo)(()=>{if(y)return y instanceof wL?y.message:eoF(y)},[y]),_=(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(b$,{})}),b=o?"dyn_passkey_secure_modal":"dyn_passkey_recovery",k=(0,xx.jsx)(BV,{type:"button",onClick:()=>{r(!1,{emitCancelAuth:!0}),xR.emit("passkeyRecoveryFailed",new wL("Validation request cancelled"))},"data-testid":"close-button",children:(0,xx.jsx)(Y5,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{trailing:k,children:(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary","data-testid":"dynamic-auth-modal-heading",className:"header__typography",copykey:`${b}.code.title`,children:h(`${b}.code.title`)})}),(0,xx.jsxs)("div",{className:"passkey-recovery-view",children:[y||m?(0,xx.jsx)(en2,{Icon:b$,iconSize:64,variant:y?"red":"green",InnerIcon:y?zY:enw}):(0,xx.jsx)(Xf,{Icon:_,isSpinning:!y&&!m,iconSize:96}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"passkey-recovery-view__subtitle",copykey:`${b}.code.description`,children:h(`${b}.code.description`,{email:null==a?void 0:a.email})}),(0,xx.jsx)("div",{className:"passkey-recovery-view__actions",children:(0,xx.jsx)(BB,{id:"passkey-recovery-bundle","data-testid":"passkey-recovery-bundle-input",value:l,onChange:e=>{var t;let n=null==(t=e.target.value)?void 0:t.trim();d(n),(null==n?void 0:n.length)&&!(n.length<100)&&!(n.length>=256)&&elj.test(n)&&1&&f(n)},label:h(`${b}.code.input_label`),disabled:g||c,error:!!y,className:m?"passkey-recovery-view__input-valid":"",autoFocus:!0,message:w})}),(0,xx.jsxs)("div",{className:"passkey-recovery-view__resend-code",children:[(0,xx.jsx)(zQ,{color:"secondary",variant:"body_small",copykey:`${b}.code.resend.text`,children:h(`${b}.code.resend.text`)}),(0,xx.jsx)(zQ,{variant:"body_small",color:"link",copykey:`${b}.code.resend.button`,children:(0,xx.jsx)(eew,{"data-testid":"resend-email-button",onClick:()=>$k(void 0,void 0,void 0,function*(){try{let t;u(!0),yield(t={authenticatorType:e,environmentId:i,user:a,wallet:n},$k(void 0,[t],void 0,function*({authenticatorType:e,user:t,environmentId:n,wallet:i}){var a;if(!t)throw new wL(VQ);if(!(null==i?void 0:i.connector)||!(null==i?void 0:i.id)||!(null==i?void 0:i.connector).getWebAuthnAttestation)throw new XU;let r=null==(a=i.connector)?void 0:a.getAuthenticatorHandler().publicKey;if(!r)throw new wL("Could not proceed with your request. Please restart the process.");return V5({authenticatorType:e,environmentId:n,publicKey:r,walletId:null==i?void 0:i.id})}))}catch(e){xj.error("Failed to complete passkey recovery",e)}finally{u(!1)}}),disabled:c||g||l.length>0&&!y,children:h(`${b}.code.resend.button`)})})]})]})]})},"passkey-recovery-complete":({goBack:e})=>{let{primaryWallet:t,environmentId:n,user:i,setPasskeySuccessPopup:a}=Fr(),{isTurnkeyWalletWithoutAuthenticator:r}=Xx(),{getEOAWallet:o}=Xk(),{t:s}=$G(),{mutate:l,isLoading:d,error:c}=YB(()=>$k(void 0,void 0,void 0,function*(){var r;let s=null!=(r=t&&o(t))?r:t;if(!(yield $k(void 0,[{environmentId:n,user:i,wallet:s}],void 0,function*({user:e,environmentId:t,wallet:n}){let{connector:i,user:a}=yield XL({addPasskeyAuthenticator:!1,environmentId:t,user:e,wallet:n});return i.getAuthenticatorHandler().clear(),(e=>{let t;if("u">typeof window){let n=null==(t=window.document.getElementById(e))?void 0:t.parentElement;if(!t||!n)return;n.removeChild(t)}})(Xz),a})))throw new wL("Error completing passkey recovery");xR.emit("passkeyRecoveryCompleted",t),e(),a(gH.CREATED)}),{onFailure:e=>{xj.error("Failed to init passkey recovery",e),xR.emit("passkeyRecoveryFailed",e)}}),u=(0,_N.useMemo)(()=>
91{if(c)return c instanceof wL?c.message:eoF(c)},[c]),m=r?"dyn_passkey_secure_modal":"dyn_passkey_recovery";return(0,xx.jsxs)("div",{className:"passkey-recovery-view",children:[(0,xx.jsx)("div",{className:"passkey-recovery-view__header",children:(0,xx.jsx)(elO,{})}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"passkey-recovery-view__subtitle",children:s(`${m}.complete.description`)}),u&&(0,xx.jsx)(Kt,{children:u}),(0,xx.jsx)("div",{className:"passkey-recovery-view__actions",children:(0,xx.jsx)(Xb,{buttonVariant:"brand-primary",buttonPadding:"large",dataTestId:"passkey-recovery-complete-button",onClick:()=>l(),disabled:d,showInternalLoading:!1,typographyProps:{color:"inherit"},children:(0,xx.jsxs)("div",{className:"passkey-recovery-view__inline-button",children:[(0,xx.jsx)(elx,{size:"small"}),(0,xx.jsx)(zQ,{copykey:`${m}.complete.complete_button`,children:s(`${m}.complete.complete_button`)})]})})}),(0,xx.jsx)(eeR,{isRecoveryFlow:!0})]})},"passkey-recovery-start":({authenticatorType:e})=>{let{setShowAuthFlow:t}=Fr(),{isTurnkeyWalletWithoutAuthenticator:n}=Xx(),{initAuthMethod:i,isLoading:a,error:r}=XH(),{createRootElement:o}=XZ(),s=o(X$),{t:l}=$G(),d=(0,_N.useMemo)(()=>{if(r)return r instanceof wL?r.message:"Something went wrong."},[r]),c=(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(er$,{})}),u=n?"dyn_passkey_secure_modal":"dyn_passkey_recovery",m=(0,xx.jsx)(BV,{type:"button",onClick:()=>t(!1,{emitCancelAuth:!0}),"data-testid":"close-button",children:(0,xx.jsx)(Y5,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{trailing:m,children:(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary","data-testid":"dynamic-auth-modal-heading",className:"header__typography",children:l(`${u}.start.title`)})}),(0,xx.jsxs)("div",{className:"passkey-recovery-view",children:[(0,xx.jsx)(Xf,{Icon:c,isSpinning:a,iconSize:96}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"passkey-recovery-view__subtitle",children:l(`${u}.start.description`)}),d&&(0,xx.jsx)(Kt,{children:d}),(0,xx.jsx)("div",{className:"passkey-recovery-view__actions",children:(0,xx.jsx)(Xb,{buttonPadding:"large",dataTestId:"passkey-recovery-button",onClick:()=>i({authenticatorType:e,iframeContainer:s.current}),disabled:a,showInternalLoading:!1,children:(0,xx.jsx)("div",{children:(0,xx.jsx)(zQ,{copykey:`${u}.start.start_button`,children:l(`${u}.start.start_button`)})})})}),(0,xx.jsx)(eeR,{isRecoveryFlow:!0})]})]})},"passkey-setup":({registerPasskeyPromise:e})=>{let{t}=$G(),{clearStackAndPush:n,pushView:i,goBack:a,canGoBack:r}=xD(),{setShowAuthFlow:o}=Fr(),{error:s,isLoading:l}=VP(()=>e,{initialData:void 0,onResolve:e=>$k(void 0,void 0,void 0,function*(){(null==e?void 0:e.user.mfaBackupCodeAcknowledgement)===hD.Pending?n("mfa-display-backup-codes"):o(!1)})}),d=eeh(s),c=r&&(0,xx.jsx)(BV,{type:"button",onClick:a,"data-testid":"back-button",children:(0,xx.jsx)(QE,{})});return(0,xx.jsxs)("div",{className:zj("setup-passkey-view"),children:[(0,xx.jsx)(Xy,{alignContent:"bottom",leading:c,children:(0,xx.jsx)("div",{className:"setup-passkey-view__header",children:(0,xx.jsx)(zQ,{weight:"medium",variant:"title",color:"primary",className:"setup-passkey-view__title",copykey:"dyn_mfa.setup_passkey_view.title",children:t("dyn_mfa.setup_passkey_view.title")})})}),(0,xx.jsx)(eep,{type:"error",messageKey:d,className:"setup-passkey-view__header-banner"}),(0,xx.jsxs)("div",{className:zj("setup-passkey-view__content"),children:[(0,xx.jsx)(Xf,{Icon:edm,iconSize:96,isSpinning:l,treatAsFunctionComponent:!0}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:zj("setup-passkey-view__description"),copykey:"dyn_mfa.setup_passkey_view.description",children:t("dyn_mfa.setup_passkey_view.description")})]}),(0,xx.jsx)("div",{className:"setup-passkey-view__choose-another-method",children:(0,xx.jsx)(eew,{className:"setup-passkey-view__choose-another-method-button",onClick:()=>i("mfa-choose-device",{isInitialSetup:!0}),copykey:"dyn_mfa.otp_verification_view.choose_another_method",children:t("dyn_mfa.otp_verification_view.choose_another_method")})})]})},"pending-connect":()=>{let{selectedWalletConnector:e}=Fr(),{t}=$G(),n=(0,xx.jsx)(xr,{icon:null==e?void 0:e.metadata.icon,walletKey:null==e?void 0:e.key,style:{height:Xl(94*Xv),width:Xl(94*Xv)}});return(0,xx.jsxs)("div",{className:"pending-connect__container",children:[(0,xx.jsx)(Xf,{Icon:n,iconSize:94,isSpinning:!0,className:"pending-connect__icon-with-spinner"}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",className:"pending-connect__copy-text",copykey:_t()?"dyn_pending_connection.mobile":"dyn_pending_connection.computer",children:t(_t()?"dyn_pending_connection.mobile":"dyn_pending_connection.computer")})]})},"pending-signature":elH,"pending-signature-without-back-button":elH,"qr-code":()=>{var e;let{theme:{theme:t}}=LA(),{name:n}=t,{qrcodeUri:i,desktopUri:a,selectedWalletConnector:r}=Fr();if(!r)return null;let o=(0,xx.jsx)(xr,{icon:r.metadata.icon,walletKey:r.key,style:{height:Xl(32),width:Xl(32)}});return(0,xx.jsx)(eso,{uri:i,desktopUri:a,accentColor:"dark"===n?t.colors.textPrimary:null!=(e=r.metadata.brandColor)?e:"",icon:o,showCopyToClipboardButton:r.isWalletConnect,walletConnector:r})},"rename-passkey":({onUpdate:e})=>{var t;let{passkey:n,setPasskey:i,passkeyIcon:a,passkeyEdited:r,setPasskeyEdited:o}=eey(),{t:s}=$G(),{setShowAuthFlow:l,setPasskeySuccessPopup:d}=Fr(),[c,u]=(0,_N.useState)(!1),m=(0,xx.jsx)(BV,{type:"button",onClick:()=>{l(!1)},"data-testid":"back-button",children:(0,xx.jsx)(Qz,{})}),p=(0,xx.jsx)(BV,{onClick:()=>l(!1),type:"button",id:"close-button","data-testid":"close-button",children:(0,xx.jsx)(Y5,{})});return n?(0,xx.jsxs)("div",{className:"edit-passkeys-widget-view",children:[(0,xx.jsx)(Xy,{leading:m,trailing:p}),(0,xx.jsx)("div",{className:"edit-passkeys-widget-view__icon",children:a}),(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary",className:"edit-passkeys-widget-view__title",copykey:"dyn_rename_passkeys.title",children:s("dyn_rename_passkeys.title")}),(0,xx.jsx)(Jl,{initialValues:{alias:null!=(t=n.alias)?t:""},onSubmit:t=>{let a;
91a=t.alias,$k(void 0,void 0,void 0,function*(){if(a&&(null==n?void 0:n.id)){let t=yield $k(void 0,[{alias:a.trim(),environmentId:FZ(),id:n.id}],void 0,function*({environmentId:e,id:t,alias:n}){try{return yield Lr().updatePasskey({environmentId:e,updateUserPasskeyRequest:{alias:n,id:t}})}catch(e){yield V7(e,"Error updating user passkeys",{alias:n,id:t});return}});t?(i(t),o(!r),l(!1),d(gH.EDITED),null==e||e()):u(!0)}else u(!0)})},children:({values:e})=>(0,xx.jsxs)(Jp,{className:"edit-passkeys-widget-view__body",children:[(0,xx.jsx)(Jm,{"data-testid":"input-field",name:"alias",type:"text",label:s("dyn_rename_passkeys.input_label"),copykey:"dyn_rename_passkeys.input_label",className:"edit-passkeys-widget-view__input",as:BB,error:c,maxLength:32}),(0,xx.jsx)(Xb,{type:"submit",buttonPadding:"large",disabled:!e.alias,copykey:"dyn_rename_passkeys.save",children:s("dyn_rename_passkeys.save")}),c&&(0,xx.jsx)(zQ,{as:"h1",variant:"body_small",color:"error-1",copykey:"dyn_rename_passkeys.error",children:s("dyn_rename_passkeys.error")})]})})]}):(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary",className:"edit-passkeys-widget-view__title",children:s("dyn_rename_passkeys.not_found")})},"reset-password-flow":()=>{let{setShowAuthFlow:e}=Fr(),t=(0,_N.useCallback)(()=>{e(!1)},[e]);return(0,xx.jsx)(edv,{onComplete:t})},"sandbox-maximum-threshold-reached":()=>{let{t:e}=$G(),{clearStackAndPushInitialView:t}=xD();return(0,xx.jsxs)("div",{className:"sandbox-threshold__main",children:[(0,xx.jsx)(zQ,{variant:"title",color:"primary",className:"sandbox-threshold__title",copykey:"dyn_sandbox_maximum_threshold.title",children:e("dyn_sandbox_maximum_threshold.title")}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",className:"sandbox-threshold__description",copykey:"dyn_sandbox_maximum_threshold.description",children:e("dyn_sandbox_maximum_threshold.description")}),(0,xx.jsx)(Xb,{onClick:()=>{t()},className:"sandbox-threshold__button",expanded:!0,buttonPadding:"large",copykey:"dyn_sandbox_maximum_threshold.button",children:e("dyn_sandbox_maximum_threshold.button")})]})},"select-hardware-wallet":({wallet:e,onSelectWallet:t})=>{let{t:n}=$G();return(0,xx.jsx)("div",{className:"select-hardware-wallet-view",children:(0,xx.jsxs)("div",{className:"select-hardware-wallet-view__container",children:[(0,xx.jsx)(zX,{className:"select-hardware-wallet-view__icon",children:(0,xx.jsx)(xr,{icon:e.walletConnector.metadata.icon,walletKey:e.key})}),(0,xx.jsx)(zQ,{className:"select-hardware-wallet-view__text",as:"p",color:"secondary",variant:"body_normal",copykey:"dyn_select_hardware_wallet.description",children:n("dyn_select_hardware_wallet.description")}),"canConnectWithHardwareWallet"in e.walletConnector&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(edg,{connectors:[e.walletConnector],copykey:"dyn_select_chain.using_hardware_wallet_toggle_label",label:n("dyn_select_chain.using_hardware_wallet_toggle_label")}),(0,xx.jsx)(enq,{})]}),(0,xx.jsx)(Xb,{buttonVariant:"primary",onClick:()=>null==t?void 0:t(e),copykey:"dyn_select_hardware_wallet.button",dataTestId:"select-hardware-wallet-connect-button",children:n("dyn_select_hardware_wallet.button")})]})})},"select-wallet-in-wallet-group":({onSelectWallet:e})=>{var t;let{selectedWalletGroup:n}=JF(),i=BD().groups,{t:a}=$G();if(!n)throw Error("Could not access WalletGroup view without selected group");let r=i[n.key];if(!r)throw Error("Could not access WalletGroup view without group data");return(0,xx.jsx)(edy,{icon:(0,xx.jsx)(xr,{walletKey:r.key,isGroup:!0,icon:null==(t=r.brand)?void 0:t.icon}),title:a("dyn_select_wallet.description",{walletName:r.name}),titleCopyKey:"dyn_select_wallet.description",children:n.groupedWallets.map((t,i)=>(0,xx.jsx)(edw,{groupKey:n.key,wallet:t,onClick:()=>e(t)},`${t.key}_${i}`))})},"setup-password-for-wallet-creation":()=>{let{setShowAuthFlow:e}=Fr(),t=(0,_N.useCallback)(()=>{xR.emit("embeddedWalletPasswordSetupCancelled"),e(!1)},[e]),n=(0,_N.useCallback)(e=>(xR.emit("embeddedWalletPasswordSetupCompleted",e),new Promise(e=>{xR.once("embeddedWalletCreated",()=>e())})),[]),i=(0,_N.useCallback)(()=>{e(!1)},[e]);return(0,xx.jsx)(edl,{onComplete:n,onCancel:t,onDone:i})},"setup-password-terms":eri,"social-redirect-view":()=>{let{socialProvider:e,signInProvider:t}=ea0(),n=eni(),{t:i}=$G();return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsxs)("div",{className:zj("social-redirect-view__container"),children:[e&&(0,xx.jsx)(Xf,{iconSize:64,Icon:n(e),isSpinning:!0}),(0,xx.jsx)(zQ,{weight:"medium",variant:"title",className:zj("social-redirect-view__title"),copykey:"dyn_social_redirect.logging_in",children:i("dyn_social_redirect.logging_in")})]}),t!==vC.MagicLink&&(0,xx.jsx)(ei5,{})]})}
91,"social-wrong-account":()=>{let[e,t]=(0,_N.useState)(!1),{socialWalletConnector:n,socialAccount:i}=ea0(),{t:a}=$G(),r=eni();return i&&n?(0,xx.jsxs)("div",{className:zj("social-wrong-account-view__container"),children:[(0,xx.jsx)(Xf,{Icon:r(i.oauthProvider),isSpinning:e,iconSize:64}),(0,xx.jsx)(zQ,{weight:"medium",variant:"title",className:zj("social-wrong-account-view__title"),copykey:"dyn_login.wrong_social_account.title",children:a("dyn_login.wrong_social_account.title")}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",className:zj("social-wrong-account-view__copy"),copykey:"dyn_login.wrong_social_account.subtitle",children:a("dyn_login.wrong_social_account.subtitle")}),(0,xx.jsxs)(zQ,{variant:"body_normal",weight:"regular",className:zj("social-wrong-account-view__copy"),copykey:"dyn_login.wrong_social_account.retry_title",children:[a("dyn_login.wrong_social_account.retry_title"),(0,xx.jsx)("b",{children:i.oauthUsername})]}),(0,xx.jsx)(Xb,{buttonClassName:"social-wrong-account-view__button",buttonVariant:"primary",buttonPadding:"large",expanded:!0,typographyProps:{variant:"button_primary",weight:"medium"},disabled:e,onClick:()=>{t(!0),n.connect(i.oauthProvider)},copykey:"dyn_login.wrong_social_account.retry_button",children:a("dyn_login.wrong_social_account.retry_button")})]}):null},"step-up-reauth-choose":({otherOptions:e,primaryOption:t,requestedScopes:n,onSuccess:i,onError:a})=>{let{t:r}=$G(),{pushView:o}=xD(),[s,l]=(0,_N.useState)(!1),d=e=>{"email"===e.type||"sms"===e.type?o("step-up-reauth-otp",{credentialId:e.credentialId,displayLabel:e.label,onError:a,onSuccess:i,requestedScopes:n,type:e.type}):"oauth"===e.type&&e.oauthProvider?o("step-up-reauth-social",{onError:a,onSuccess:i,provider:e.oauthProvider,requestedScopes:n}):o("step-up-reauth-wallet",{credentialId:e.credentialId,onError:a,onSuccess:i,requestedScopes:n})},c=t?[t,...e]:e;return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{alignContent:"bottom",children:(0,xx.jsx)("div",{className:"mfa-choose-device-view__body",children:(0,xx.jsx)(zQ,{weight:"medium",variant:"title",color:"primary",className:"otp-verification-view__title",children:r("dyn_step_up_reauth.choose_method.title","Verify your identity")})})}),(0,xx.jsxs)("div",{className:"mfa-choose-device-view__body","data-testid":"step-up-reauth-choose-method-view",children:[(0,xx.jsx)(erC,{}),(0,xx.jsx)(zQ,{className:"mfa-choose-device-view__copy",variant:"body_normal",weight:"regular",color:"secondary",children:r("dyn_step_up_reauth.choose_method.description","Choose how you want to reauthenticate.")}),(0,xx.jsx)("div",{className:"step-up-reauth-choose-method-view__options","data-testid":"step-up-reauth-choose-method-options",children:t?(0,xx.jsxs)(xx.Fragment,{children:[erR(t,d,r),e.length>0&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)("div",{className:"step-up-reauth-choose-method-view__choose-other","data-testid":"step-up-reauth-choose-other-method",children:(0,xx.jsxs)(eew,{className:"mfa-choose-device-view__logout step-up-reauth-choose-method-view__choose-other-button",onClick:()=>l(e=>!e),copykey:"dyn_step_up_reauth.choose_other_method",children:[r("dyn_step_up_reauth.choose_other_method","Choose another method"),(0,xx.jsx)(QO,{className:`step-up-reauth-choose-method-view__caret ${s?"step-up-reauth-choose-method-view__caret--open":""}`,"data-testid":"step-up-reauth-choose-other-caret"})]})}),s&&e.map(e=>erR(e,d,r))]})]}):c.map(e=>erR(e,d,r))})]})]})},"step-up-reauth-otp":({credentialId:e,displayLabel:t,requestedScopes:n,type:i,onSuccess:a})=>{let{sendOtp:r,verifyOtp:o,state:s}=QS({credentialId:e}),[l,d]=(0,_N.useState)(!1),c=(0,_N.useRef)(!1),{error:u,isLoading:m}=s;(0,_N.useEffect)(()=>{c.current||(c.current=!0,r())},[r]);let p=u?Error(u):void 0;return(0,xx.jsx)(erM,{MainIcon:"sms"===i?erB:erz,displayedDestination:t,error:p,isLoading:m,isValid:l,onPinComplete:e=>$k(void 0,void 0,void 0,function*(){(yield o({requestedScopes:n,verificationToken:e}))&&(d(!0),a())}),retryHandler:()=>{r()},successBannerTextKey:"dyn_otp_verification.verification_succeeded"})},"step-up-reauth-social":({provider:e,requestedScopes:t,onSuccess:n,onError:i})=>{let{t:a}=$G(),{setShowAuthFlow:r}=Fr(),{verifySocial:o,state:s}=QS(),l=eni(),d=(0,_N.useRef)(!1),c=(0,_N.useRef)(!1),u=(0,_N.useRef)(!1),{error:m,isLoading:p}=s;(0,_N.useEffect)(()=>{u.current||(u.current=!0,o({provider:e,requestedScopes:t}))},[e,t,o]),(0,_N.useEffect)(()=>{p&&(c.current=!0)},[p]),(0,_N.useEffect)(()=>
91{if(!d.current&&c.current&&!p){if(m){d.current=!0,i(Error(m));return}d.current=!0,n()}},[m,p,i,n]);let h=e.charAt(0).toUpperCase()+e.slice(1),v=l(e),f=(0,xx.jsx)(BV,{onClick:()=>r(!1),type:"button",children:(0,xx.jsx)(Y5,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{trailing:f,displayBorder:!0,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",children:a("dyn_step_up_reauth.social.pending",`Authenticating with ${h}`,{provider:h})})}),(0,xx.jsxs)("div",{className:"otp-verification-view",style:{textAlign:"center"},children:[v&&(0,xx.jsx)(Xf,{Icon:v,iconSize:96,isSpinning:p}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",style:{marginTop:"16px"},children:a("dyn_step_up_reauth.social.pending","Authenticate with your social account to continue.")})]})]})},"step-up-reauth-wallet":({credentialId:e,requestedScopes:t,onSuccess:n,onError:i})=>{let{t:a}=$G(),{verifyWallet:r,state:o}=QS({credentialId:e}),s=(0,_N.useRef)(!1),l=(0,_N.useRef)(!1),d=(0,_N.useRef)(!1),{error:c,isLoading:u}=o;return(0,_N.useEffect)(()=>{d.current||(d.current=!0,r({requestedScopes:t}))},[t,r]),(0,_N.useEffect)(()=>{u&&(l.current=!0)},[u]),(0,_N.useEffect)(()=>{if(!s.current&&l.current&&!u){if(c){s.current=!0,i(Error(c));return}s.current=!0,n()}},[c,u,i,n]),(0,xx.jsxs)("div",{className:"otp-verification-view",style:{padding:"24px",textAlign:"center"},children:[(0,xx.jsx)(Xf,{Icon:erG,iconSize:96,isSpinning:u,treatAsFunctionComponent:!0}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",color:"secondary",style:{marginTop:"16px"},children:a("dyn_step_up_reauth.wallet.pending","Sign with your wallet to continue.")})]})},"unified-wallet-exchange-list":({onSelectWallet:e,onSelectExchange:t,onSelectOnRamp:n,showDefaultFooter:i,scrollContainerClassName:a})=>{var r,o,s;let{t:l}=$G(),{error:d}=xq(),[c,u]=(0,_N.useState)(!0),[m,p]=(0,_N.useState)(null!=(r=_h.getItem(zq))?r:""),{userWallets:h}=Lv(),v=BD().groups,{multiWallet:f,walletConnectorOptions:g}=Fr(),{enabledOnrampProviders:y}=Qr(),w=FJ(FK().settings),{numberOfWallets:_,walletsList:b}=esb({groupWallets:!0,inputList:g,isWalletConnectList:!1,lastUsedWalletKey:null!=(o=_h.getItem(zN))?o:void 0,loginWithEmail:!0,multiWallet:f,numberOfWalletsToShow:null!=(s=w.defaultNumberOfWalletsToShow)?s:10,recommendedWallets:w.recommendedWallets,searchFilter:m,userWallets:h,walletGroups:v,walletsFilter:w.walletsFilter}),k=$_("projectSettings"),I=(0,_N.useMemo)(()=>(null==k?void 0:k.exchanges)?[...new Set(k.exchanges.flatMap(({exchange:e,enabledAt:t})=>t?[Y0(e)]:[]))]:[],[null==k?void 0:k.exchanges]),x=(0,_N.useMemo)(()=>{let e=m.trim().toLowerCase();return e?I.filter(t=>Y1(t).toLowerCase().includes(e)):I},[I,m]),S=(0,_N.useMemo)(()=>y.filter(({isPaymentMethod:e})=>!e),[y]),C=(0,_N.useMemo)(()=>{let e=m.trim().toLowerCase();return e?S.filter(({displayName:t})=>t.toLowerCase().includes(e)):S},[S,m]),R=(0,_N.useRef)(null),O=e=>{_h.setItem(zq,e),p(e)},j=!k,T=(0,xx.jsx)(zQ,{variant:"body_small",color:"tertiary",copykey:"dyn_unified_list.wallet",children:l("dyn_unified_list.wallet")}),P=(0,xx.jsx)(zQ,{variant:"body_small",color:"tertiary",copykey:"dyn_unified_list.exchange",children:l("dyn_unified_list.exchange")}),E=(0,xx.jsx)(zQ,{variant:"body_small",color:"tertiary",copykey:"dyn_unified_list.onramp",children:l("dyn_unified_list.onramp")});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)("div",{className:zj("unified-list__search-container",{"unified-list__search-container--scroll":!d}),children:(0,xx.jsx)(eo4,{copykey:"dyn_unified_list.search.label",label:l("dyn_unified_list.search.label",{count:_+x.length}),value:m,onChange:({target:{value:e}})=>O(e),onClickClear:()=>O("")})}),!!d&&(0,xx.jsx)(Kt,{className:"unified-list__error-container",withIcon:!1,children:d}),(0,xx.jsx)("div",{className:zj("unified-list__scroll-container",a,{"unified-list__scroll-container--error":!!d}),ref:R,onScroll:()=>{let e=R.current;e&&u(e.scrollTop<=1.25*e.clientHeight)},"data-testid":"unified-list-scroll-container",children:j?(0,xx.jsx)(QK,{count:10,className:"unified-list__tile-skeleton"}):(0,xx.jsxs)(xx.Fragment,{children:[0===b.length&&0===x.length&&0===C.length&&(g.length||I.length||S.length)?(0,xx.jsx)(eo8,{titleKey:l("dyn_unified_list.search.not_found.title"),subtitleKey:l("dyn_unified_list.search.not_found.description"),image:(0,xx.jsx)(eo6,{})}):b.map((t,n)=>(0,xx.jsx)(eas,{wallet:t,onResetSearchValue:()=>O(""),recommendedWallets:w.recommendedWallets,onSelectWallet:e,trailingProp:T},`wallet_${t.key}_${n}`)),x.map((e,n)=>(0,xx.jsx)(ese,{exchange:Y1(e),onResetSearchValue:()=>O(""),onSelectExchange:t,trailingProp:P},`exchange_${e}_${n}`)),C.map((e,t)=>(0,xx.jsx)(edk,{onramp:e,onResetSearchValue:()=>O(""),onSelectOnRamp:n,trailingProp:E},`onramp_${e}_${t}`))]})}),i&&(0,xx.jsx)(eo7,{hideBorder:!c})]})},"unlock-wallet":({accountAddress:e,chainName:t})=>{let{t:n}=$G(),{setShowAuthFlow:i}=Fr(),{getWaasWalletConnector:a}
91=Yr(),r=(0,_N.useCallback)(r=>$k(void 0,void 0,void 0,function*(){let o=a(t);if(!o){let i=Error(n("dyn_enter_password.error.failed"));throw xR.emit("walletUnlockAttempt",{accountAddress:e,chainName:t}),xR.emit("walletUnlockFailed",{accountAddress:e,chainName:t,error:i}),i}xR.emit("walletUnlockAttempt",{accountAddress:e,chainName:t});try{yield o.unlockWallet({accountAddress:e,password:r})}catch(n){throw xR.emit("walletUnlockFailed",{accountAddress:e,chainName:t,error:n}),n}xR.emit("walletUnlockCompleted",{accountAddress:e,chainName:t}),xR.emit("walletUnlockPasswordProvided",{accountAddress:e,chainName:t,password:r}),i(!1)}),[e,t,a,i,n]);return(0,xx.jsx)(edd,{onContinue:r,title:n("dyn_unlock_wallet.title"),description:n("dyn_unlock_wallet.description"),buttonLabel:n("dyn_unlock_wallet.button.continue")})},"user-delete-account":()=>{let{setShowAuthFlow:e,user:t}=Fr(),{t:n}=$G(),{deleteUser:i,isLoading:a,error:r}=(()=>{let e=FG(),{handleLogOutWithReason:t}=Fr(),[n,i]=(0,_N.useState)(!1),[a,r]=(0,_N.useState)(null);return{deleteUser:()=>$k(void 0,void 0,void 0,function*(){try{i(!0),r(null),yield $k(void 0,void 0,void 0,function*(){try{yield Lr().hardDeleteUser({environmentId:e})}catch(e){throw yield Lo(e,"Error hardDeleteUser"),e}}),yield t("user-deleted")}catch(e){throw r(e),e}finally{i(!1)}}),error:a,isLoading:n}})(),[o,s]=(0,_N.useState)(!1),[l,d]=(0,_N.useState)(""),c=(0,_N.useCallback)(e=>{d(e.target.value)},[]),u=(0,_N.useCallback)(e=>{s(e.target.checked)},[]),m=(0,_N.useCallback)(()=>{e(!1)},[e]),p=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){o&&(yield i())}),[i,o]),h=(0,_N.useMemo)(()=>o&&"DELETE"===l&&!a,[o,l,a]),v=(0,_N.useMemo)(()=>null==t?void 0:t.verifiedCredentials.some(e=>e.walletProvider===hM.EmbeddedWallet),[t]);return(0,xx.jsx)("div",{className:"delete-account-view",children:(0,xx.jsxs)("div",{className:"delete-account-view__content",children:[(0,xx.jsx)("div",{className:"warning-section",children:(0,xx.jsxs)("div",{className:"warning-icon-container",children:[(0,xx.jsx)(eos,{className:"warning-icon"}),(0,xx.jsx)(er_,{className:"exclamation-icon"})]})}),(0,xx.jsx)("div",{className:"message-box",children:(0,xx.jsx)(zQ,{variant:"body_normal",weight:"bold",copykey:"dyn_settings.delete_account.description",children:n("dyn_settings.delete_account.description")})}),(0,xx.jsxs)("div",{className:"confirmation-section",children:[(0,xx.jsxs)("div",{className:"checkbox-container",children:[(0,xx.jsx)("input",{type:"checkbox",checked:o,onChange:u,"data-testid":"delete-account-checkbox"}),(0,xx.jsx)(zQ,{className:"checkbox-text",variant:"body_small",copykey:v?"dyn_settings.delete_account.backup_confirmation_embedded":"dyn_
91settings.delete_account.backup_confirmation_no_embedded",children:n(v?"dyn_settings.delete_account.backup_confirmation_embedded":"dyn_settings.delete_account.backup_confirmation_no_embedded")})]}),(0,xx.jsxs)("div",{className:"input-section",children:[(0,xx.jsx)(zQ,{className:"input-label",variant:"body_small",copykey:"dyn_settings.delete_account.type_delete",children:n("dyn_settings.delete_account.type_delete")}),(0,xx.jsx)(BB,{id:"delete-confirmation",label:n("dyn_settings.delete_account.type_delete_label"),value:l,onChange:c,placeholder:"DELETE",variant:"dense","data-testid":"delete-account-input"})]}),r&&(0,xx.jsx)(zQ,{variant:"body_small",color:"error-1",children:r.message})]}),(0,xx.jsxs)("div",{className:"button-group",children:[(0,xx.jsx)(Xb,{buttonClassName:"cancel-button",buttonVariant:"primary",type:"button",onClick:m,copykey:"dyn_settings.delete_account.cancel",children:n("dyn_settings.delete_account.cancel")}),(0,xx.jsx)(Xb,{buttonClassName:"delete-button",buttonVariant:"danger",type:"submit",onClick:p,disabled:!h,copykey:"dyn_settings.delete_account.confirm",children:n(a?"dyn_settings.delete_account.deleting":"dyn_settings.delete_account.confirm")})]})]})})},"verify-email":eoN,"verify-sms":ed_,"waas-backup-cloud-provider-view":()=>{var e;let{pushView:t,goBack:n}=xD(),{t:i}=$G(),{isProcessingForProvider:a,error:r}=Y_(),{ensureProviderLinked:o,getSupportedProviders:s}=YT(),{check:l,isChecking:d}=ero(),[c,u]=(0,_N.useState)(null),m=s(),p=(0,_N.useCallback)(()=>n(),[n]),h=(0,_N.useCallback)(()=>{t("waas-backup-info-view")},[t]),v=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){u(null);let n=m.find(t=>t.id===e);if(n){if(n.requiresOAuth&&!(yield o(e)))return void u(i("dyn_waas.backup.error"));if(e===YC.GoogleDrive){let e=yield l();if("needs-access"===e.status)return void t("waas-backup-grant-access-view");if("error"===e.status)return void u(i("dyn_waas.backup.error"))}t("waas-backup-progress-view",{provider:e})}}),[l,o,t,m,i]),f=(0,xx.jsx)(BV,{type:"button",onClick:p,"data-testid":"back-button",children:(0,xx.jsx)(Qz,{})}),g=(0,xx.jsx)(BV,{type:"button",onClick:h,"data-testid":"info-button",children:(0,xx.jsx)(ei7,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:f,trailing:g,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_waas.backup.title",children:i("dyn_waas.backup.title")})}),(0,xx.jsx)("div",{className:"waas-backup-view",children:(0,xx.jsxs)("div",{className:"waas-backup-view__body",children:[(0,xx.jsx)(erl,{currentStep:0,completedSteps:0}),(c||r)&&(0,xx.jsx)(Kt,{variant:"error",withIcon:!1,children:null!=(e=null==r?void 0:r.message)?e:c}),(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_waas.backup.cloud_backup_title",className:"waas-backup-view__cloud-title",children:i("dyn_waas.backup.cloud_backup_title","1. Cloud Backup")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_waas.backup.cloud_backup_subtitle",className:"waas-backup-view__cloud-subtitle",children:i("dyn_waas.backup.cloud_backup_subtitle","Back up your first key share to a cloud provider")}),m.map(e=>(0,xx.jsxs)("button",{type:"button",className:"waas-backup-view__provider-button",onClick:()=>v(e.id),disabled:e.requiresOAuth&&e.oauthProvider&&a(e.oauthProvider)||e.id===YC.GoogleDrive&&d,"data-testid":`${e.id}-button`,children:[e.icon,(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",children:i(`dyn_waas.backup.backup_to_${e.id}`,`Backup to ${e.name}`)})]},e.id))]})})]})},"waas-backup-download-view":()=>{let{pushView:e}=xD(),{t}=$G(),{currentIndex:n,hasError:i,isComplete:a,isProcessing:r,retry:o,startDownload:s,totalWallets:l}=(e=>{let{getWaasWalletConnector:t,getWaasWalletsByCredentials:n}=Yr(),[i,a]=(0,_N.useState)({currentIndex:0,failedIndex:null,hasError:!1,isComplete:!1,isProcessing:!1,totalWallets:0}),r=(0,_N.useRef)(!1),o=(0,_N.useRef)(e);o.current=e;let s=(0,_N.useMemo)(()=>n().map(e=>({address:e.address,chain:CV[e.chain]})),[n]),l=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){try{let n=t(e.chain);if(!n)return xj.warn("No WaaS connector found for wallet",{address:e.address}),!1;return yield n.exportClientKeyshares({accountAddress:e.address}),!0}catch(t){return xj.warn("Error downloading key share",{address:e.address,error:t}),!1}}),[t]),d=(0,_N.useCallback)((...e)=>$k(void 0,[...e],void 0,function*(e=0){if(!r.current&&0!==s.length){r.current=!0,a(t=>Object.assign(Object.assign({},t),{currentIndex:e,failedIndex:null,hasError:!1,isComplete:!1,isProcessing:!0,totalWallets:s.length}));for(let t=e;t<s.length;
91t++)if(a(e=>Object.assign(Object.assign({},e),{currentIndex:t+1})),!(yield l(s[t]))){a(e=>Object.assign(Object.assign({},e),{failedIndex:t,hasError:!0,isProcessing:!1})),r.current=!1;return}if(a(e=>Object.assign(Object.assign({},e),{isComplete:!0,isProcessing:!1})),r.current=!1,o.current){let e=s.length;setTimeout(()=>{var t;return null==(t=o.current)?void 0:t.call(o,e)},500)}}}),[s,l]),c=(0,_N.useCallback)(()=>{var e;d(null!=(e=i.failedIndex)?e:0)},[d,i.failedIndex]);return Object.assign(Object.assign({},i),{retry:c,startDownload:()=>d(0)})})((0,_N.useCallback)(t=>{e("waas-backup-success-view",{walletCount:t})},[e])),d=(0,_N.useCallback)(()=>{e("waas-backup-info-view")},[e]),c=(0,xx.jsx)(BV,{type:"button",onClick:d,"data-testid":"info-button",children:(0,xx.jsx)(ei7,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{trailing:c,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_waas.backup.title",children:t("dyn_waas.backup.title")})}),(0,xx.jsx)("div",{className:"waas-backup-view",children:(0,xx.jsxs)("div",{className:"waas-backup-view__body",children:[(0,xx.jsx)(erl,{currentStep:1,completedSteps:1}),i&&(0,xx.jsx)(Kt,{variant:"error",withIcon:!1,children:t("dyn_waas.backup.download_error")}),(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_waas.backup.download_title",className:"waas-backup-view__cloud-title",children:t("dyn_waas.backup.download_title")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_waas.backup.download_subtitle",className:"waas-backup-view__cloud-subtitle",children:t("dyn_waas.backup.download_subtitle")}),(0,xx.jsx)(Xb,{dataTestId:"download-key-share-button",onClick:i?o:s,disabled:r||a,buttonVariant:r||a?"secondary":"brand-primary",typographyProps:{color:"inherit"},expanded:!0,children:a?(0,xx.jsxs)("span",{className:"waas-backup-view__download-button-content",children:[(0,xx.jsx)(enw,{className:"waas-backup-view__download-icon"}),t("dyn_waas.backup.download_complete")]}):r?(0,xx.jsxs)("span",{className:"waas-backup-view__download-button-content",children:[(0,xx.jsx)(eru,{className:"waas-backup-view__download-icon"}),t("dyn_waas.backup.downloading",{current:n,total:l})]}):t(i?"dyn_waas.backup.error_try_again":"dyn_waas.backup.download_key_share")})]})})]})},"waas-backup-grant-access-view":()=>{let{pushView:e,goBack:t}=xD(),{t:n}=$G(),{appName:i}=FJ(FK().settings),{requestAccess:a,isChecking:r}=ero(),[o,s]=(0,_N.useState)(!1),l=(0,_N.useCallback)(()=>t(),[t]),d=(0,_N.useCallback)(()=>{e("waas-backup-info-view")},[e]),c=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){(s(!1),"ready"===(yield a()).status)?e("waas-backup-progress-view",{provider:YC.GoogleDrive}):s(!0)}),[e,a]),u=(0,xx.jsx)(BV,{type:"button",onClick:l,"data-testid":"back-button",children:(0,xx.jsx)(Qz,{})}),m=(0,xx.jsx)(BV,{type:"button",onClick:d,"data-testid":"info-button",children:(0,xx.jsx)(ei7,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:u,trailing:m,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_waas.backup.title",children:n("dyn_waas.backup.title")})}),(0,xx.jsx)("div",{className:"waas-backup-view",children:(0,xx.jsxs)("div",{className:"waas-backup-view__body",children:[(0,xx.jsx)(erl,{currentStep:0,completedSteps:0}),o&&(0,xx.jsx)(Kt,{variant:"error",withIcon:!1,children:n("dyn_waas.backup.gdrive_grant_access_error")}),(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_waas.backup.gdrive_grant_access_title",className:"waas-backup-view__cloud-title",children:n("dyn_waas.backup.gdrive_grant_access_title")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_waas.backup.gdrive_grant_access_subtitle",className:"waas-backup-view__cloud-subtitle",children:n("dyn_waas.backup.gdrive_grant_access_subtitle",{appName:i})}),(0,xx.jsxs)("div",{className:"waas-backup-view__grant-access-actions",children:[(0,xx.jsx)(Xb,{dataTestId:"grant-access-cancel-button",onClick:l,disabled:r,copykey:"dyn_waas.backup.gdrive_grant_access_cancel",buttonVariant:"primary",typographyProps:{color:"inherit"},children:n("dyn_waas.backup.gdrive_grant_access_cancel")}),(0,xx.jsx)(Xb,{dataTestId:"grant-access-button",onClick:c,disabled:r,copykey:"dyn_waas.backup.gdrive_grant_access_cta",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},children:n("dyn_waas.backup.gdrive_grant_access_cta")})]})]})})]})},"waas-backup-info-view":()=>{let{goBack:e}=xD(),{t}=$G(),n=(0,_N.useCallback)(()=>e(),[e]),i=(0,xx.jsx)(BV,{type:"button",onClick:n,"data-testid":"back-button",children:(0,xx.jsx)(Qz,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:i,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_waas.backup_info.title",children:t("dyn_waas.backup_info.title")})}),(0,xx.jsx)("div",{className:"waas-backup-view",children:(0,xx.jsxs)("div",{className:"waas-backup-view__info",children:[(0,xx.jsx)("div",{className:"waas-backup-view__info-icon",children:(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(erg,{width:64,height:64})})}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"medium",color:"primary",copykey:"dyn_waas.backup_info.subtitle",className:"waas-backup-view__info-subtitle",children:t("dyn_waas.backup_info.subtitle")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_waas.backup_info.description",className:"waas-backup-view__info-description",children:t("dyn_waas.backup_info.description")}),(0,xx.jsxs)("div",{className:"waas-backup-view__info-alert",children:[(0,xx.jsx)(erh,{className:"waas-backup-view__info-alert-icon"}),(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",children:t("dyn_waas.backup_info.warning")})]})]})})]})},"waas-backup-progress-view":({provider:e=YC.GoogleDrive})=>{let{goBack:t,pushView:n}=xD(),{t:i}=$G(),a=YR[e],{getWalletsToBackup:r,showICloudAuth:o,checkICloudAuth:s,hideICloudAuth:l}=YT(),{requestAccess:d,isChecking:c}=ero(),[u,m]=(0,_N.useState)(null),[p,h]=(0,_N.useState)("pending"),[v,f]=(0,_N.useState)(null),g=(0,_N.useRef)(!1),y=(0,_N.useCallback)(()=>{n("waas-backup-download-view")},[n]),w=(0,_N.useCallback)(()=>t(),[t]),{currentIndex:_,hasError:b,isComplete:k,lastError:I,retry:x,totalWallets:S,start:C}=((e,t=YC.GoogleDrive,n)=>{let{backupState:i,startBackup:a}=YT(),r=(0,_N.useRef)(!1),o=(0,_N.useRef)(e);o.current=e;let s=YR[t],l=(0,_N.useCallback)(()=>
91{if(!r.current){if(s.requiresIframe&&!n)throw Error(`${s.name} backup requires iframe to be ready`);r.current=!0,a(()=>o.current(),0,t,n)}},[a,t,n,s]),d=(0,_N.useCallback)(()=>{var e;r.current=!1;let s=null!=(e=i.failedIndex)?e:0;r.current=!0,a(()=>o.current(),s,t,n)},[a,i.failedIndex,t,n]);return(0,_N.useEffect)(()=>{r.current||s.requiresIframe||l()},[s.requiresIframe,l]),Object.assign(Object.assign({},i),{retry:d,start:l})})(y,e,u||void 0),R=(0,_N.useCallback)(e=>{a.requiresIframe&&e&&m(e)},[a.requiresIframe]);(0,_N.useEffect)(()=>{if(g.current)return;if(!a.requiresIframe){g.current=!0,C();return}if(!u||"pending"!==p)return;let e=r();0!==e.length&&(g.current=!0,$k(void 0,void 0,void 0,function*(){(yield o(u,e[0].chain))?(yield s(e[0].chain))?(h("authenticated"),C()):h("shown"):(h("failed"),f(i("dyn_waas.backup.error")))}))},[a.requiresIframe,u,p,o,s,r,i,C]),(0,_N.useEffect)(()=>()=>{if(a.requiresIframe&&u){let e=r();e.length>0&&l(e[0].chain)}},[a.requiresIframe,u,l,r]);let O=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){if(!u)return void f(i("dyn_waas.backup.error"));let e=r();if(0!==e.length){if(!(yield s(e[0].chain))){h("failed"),f(i("dyn_waas.backup.error_title"));return}h("authenticated"),C()}}),[u,s,r,C,i]),j=(0,_N.useCallback)(()=>{a.requiresIframe?(g.current=!1,h("pending"),f(null)):x()},[a.requiresIframe,x]),T=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){"ready"===(yield d()).status&&x()}),[d,x]),P=e===YC.GoogleDrive&&I instanceof Error&&I.message.includes("Google Drive access denied"),E=b?(0,xx.jsx)(BV,{type:"button",onClick:w,"data-testid":"back-button",children:(0,xx.jsx)(Qz,{})}):void 0;return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:E,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_waas.backup.cloud_backup_header",children:i("dyn_waas.backup.cloud_backup_header")})}),(0,xx.jsxs)("div",{className:"waas-backup-view",children:[(0,xx.jsxs)("div",{className:"waas-backup-view__progress",children:[(0,xx.jsxs)("div",{className:`waas-backup-view__progress-icon ${b?"waas-backup-view__progress-icon--error":""}`,children:[a.icon,b&&(0,xx.jsx)("div",{className:"waas-backup-view__progress-error-badge",children:(0,xx.jsx)(er_,{})})]}),(()=>{if(b||"failed"===p){let e=P?i("dyn_waas.backup.gdrive_post_flight_title"):v||i("dyn_waas.backup.error_title");return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",copykey:P?"dyn_waas.backup.gdrive_post_flight_title":"dyn_waas.backup.error_title",className:"waas-backup-view__progress-title",children:e}),(0,xx.jsx)("div",{className:"waas-backup-view__progress-actions",children:P?(0,xx.jsx)(Xb,{dataTestId:"grant-drive-access-button",onClick:T,disabled:c,copykey:"dyn_waas.backup.gdrive_grant_access_cta",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},expanded:!0,children:i("dyn_waas.backup.gdrive_grant_access_cta")}):(0,xx.jsx)(Xb,{dataTestId:"retry-backup-button",onClick:j,copykey:"dyn_waas.backup.error_try_again",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},expanded:!0,children:i("dyn_waas.backup.error_try_again")})})]})}return a.requiresIframe&&"shown"===p&&0===S&&!k?(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_waas.backup.icloud_ready_title",className:"waas-backup-view__progress-title",children:i("dyn_waas.backup.icloud_ready_title")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_waas.backup.icloud_ready_subtitle",className:"waas-backup-view__progress-subtitle",children:i("dyn_waas.backup.icloud_ready_subtitle")}),(0,xx.jsx)("div",{className:"waas-backup-view__progress-actions",children:(0,xx.jsx)(Xb,{dataTestId:"continue-icloud-backup-button",onClick:O,copykey:"dyn_waas.backup.continue_backup",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},disabled:!u,expanded:!0,children:i("dyn_waas.backup.continue_backup")})})]}):(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_waas.backup.progress_title",className:"waas-backup-view__progress-title",children:k?i("dyn_waas.backup.progress_complete"):0===S?i("dyn_waas.backup.progress_initializing"):i("dyn_waas.backup.progress_t
91itle",{current:_,total:S})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_waas.backup.progress_subtitle",className:"waas-backup-view__progress-subtitle",children:i("dyn_waas.backup.progress_subtitle")})]})})()]}),a.requiresIframe&&(0,xx.jsx)("div",{ref:R,className:"waas-backup-view__icloud-container"})]})]})},"waas-backup-success-view":({walletCount:e=1})=>{let{goBack:t,pushView:n}=xD(),{setShowAuthFlow:i}=Fr(),{t:a}=$G(),r=(0,_N.useCallback)(()=>t(),[t]),o=(0,_N.useCallback)(()=>{n("waas-backup-info-view")},[n]),s=(0,_N.useCallback)(()=>{i(!1)},[i]),l=(0,xx.jsx)(BV,{type:"button",onClick:r,"data-testid":"back-button",children:(0,xx.jsx)(Qz,{})}),d=(0,xx.jsx)(BV,{type:"button",onClick:o,"data-testid":"info-button",children:(0,xx.jsx)(ei7,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:l,trailing:d,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_waas.backup.success_title",children:a("dyn_waas.backup.success_title")})}),(0,xx.jsx)("div",{className:"waas-backup-view",children:(0,xx.jsxs)("div",{className:"waas-backup-view__body waas-backup-view__body--centered",children:[(0,xx.jsx)("div",{className:"waas-backup-view__success-icon",children:(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(erI,{width:64,height:64})})}),(0,xx.jsx)(erl,{currentStep:1,completedSteps:2}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_waas.backup.success_description",className:"waas-backup-view__success-description",children:a("dyn_waas.backup.success_description",{count:e})}),(0,xx.jsx)(Xb,{dataTestId:"done-button",onClick:s,buttonVariant:"brand-primary",typographyProps:{color:"inherit"},expanded:!0,children:a("dyn_waas.backup.done")})]})})]})},"waas-backup-view":()=>{let{setShowAuthFlow:e}=Fr(),{pushView:t}=xD(),{t:n}=$G(),[i,a]=(0,_N.useState)(!1),r=(0,_N.useCallback)(()=>{e(!1)},[e]),o=(0,_N.useCallback)(()=>{t("waas-backup-info-view")},[t]),s=(0,_N.useCallback)(()=>{t("waas-backup-cloud-provider-view")},[t]),l=(0,_N.useCallback)(()=>{a(e=>!e)},[]),d=(0,xx.jsx)(BV,{type:"button",onClick:r,"data-testid":"back-button",children:(0,xx.jsx)(Qz,{})}),c=(0,xx.jsx)(BV,{type:"button",onClick:o,"data-testid":"info-button",children:(0,xx.jsx)(ei7,{})});return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:d,trailing:c,children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_waas.backup.title",children:n("dyn_waas.backup.title")})}),(0,xx.jsx)("div",{className:"waas-backup-view",children:(0,xx.jsxs)("div",{className:"waas-backup-view__body",children:[(0,xx.jsx)("div",{className:"waas-backup-view__icon-container",children:(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(erI,{width:64,height:64})})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",copykey:"dyn_waas.backup.subtitle",className:"waas-backup-view__subtitle",children:n("dyn_waas.backup.subtitle")}),(0,xx.jsx)("div",{className:"waas-backup-view__checkbox-container",children:(0,xx.jsxs)("label",{className:"waas-backup-view__checkbox-label",children:[(0,xx.jsx)(eip,{checked:i,onChange:l,ariaLabel:n("dyn_waas.backup.checkbox_label")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",copykey:"dyn_waas.backup.checkbox_label",children:n("dyn_waas.backup.checkbox_label")})]})}),(0,xx.jsx)("div",{className:"waas-backup-view__actions",children:(0,xx.jsx)(Xb,{dataTestId:"continue-backup-button",onClick:s,disabled:!i,copykey:"dyn_waas.backup.continue_button",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},expanded:!0,children:n("dyn_waas.backup.continue_button")})})]})})]})},"waas-upgrade-view":({onUpgrade:e})=>{let{pushView:t}=xD(),{userWallets:n}=Lv(),{getEOAWallet:i}=Xk(),a=n.reduce((e,t)=>{if(!t)return e;t.connector.key.startsWith("turnkey")&&e.push(t);let n=i(t);return n&&n.connector.key.startsWith("turnkey")&&(e.some(e=>e.id===n.id)||e.push(n)),e},[]),{t:r}=$G(),{setShowAuthFlow:o}=ea7(),[s]=(0,_N.useState)(a.map(e=>e.id)),[l,d]=(0,_N.useState)("keep");return(0,xx.jsxs)("div",{className:"waas-upgrade-view",children:[(0,xx.jsx)(Xy,{children:(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary",children:r("dyn_upgrade_wallet.title")})}),(0,xx.jsxs)("div",{className:"waas-upgrade-view__content",children:[(0,xx.jsx)("div",{className:"waas-upgrade-view__illustration",children:(0,xx.jsx)(edS,{})}),(0,xx.jsx)(zQ,{as:"p",variant:"body_normal",className:"waas-upgrade-view__new-version-message",children:r("dyn_upgrade_wallet.description")}),(0,xx.jsxs)("div",{className:"waas-upgrade-view__wallets-section",children:[(0,xx.jsx)("div",{className:"waas-upgrade-view__section-header",children:(0,xx.jsx)(zQ,{color:"primary",children:r("dyn_upgrade_wallet.eligible_wallets")})}),(0,xx.jsx)("div",{className:"waas-upgrade-view__wallets-list",children:a.map(e=>(0,xx.jsx)("div",{className:"waas-upgrade-view__wallet-item",children:(0,xx.jsx)("div",{className:"waas-upgrade-view__wallet-info",children:(0,xx.jsxs)("div",{className:"waas-upgrade-view__wallet-details",children:[(0,xx.jsx)(zQ,{color:"primary",children:e.chain}),(0,xx.jsxs)(zQ,{color:"primary",children:[e.address.slice(0,6),"...",e.address.slice(-4)]})]})})},e.id))})]}),!1,(0,xx.jsxs)("div",{className:"waas-upgrade-view__actions",children:[(0,xx.jsx)(Xb,{buttonVariant:"brand-primary",onClick:()=>$k(void 0,void 0,void 0,function*(){0!==s.length&&("keep"===l&&t("wallet-upgrade-flow-view",{method:"existing",wallets:s.map(e=>a.find(t=>
91t.id===e)).filter(e=>null!=e)}),null==e||e(s,l))}),disabled:0===s.length,copykey:"dyn_upgrade_wallet.upgrade",typographyProps:{color:"inherit"},children:r("dyn_upgrade_wallet.upgrade")}),(0,xx.jsx)(Xb,{buttonVariant:"tertiary",onClick:()=>{o(!1)},children:r("dyn_upgrade_wallet.not_now")})]})]})]})},"wait-for-email-confirmation-view":()=>{let{pushView:e}=xD(),{clearStatesOnBackClick:t,selectedWalletConnector:n}=Fr(),{t:i}=$G();if(n&&!n.clearEmail)throw Error("Wallet connector is not email provider");let a=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){yield null==n?void 0:n.endSession(),e("login-with-email-or-wallet"),t()}),[e,n,t]);return(0,xx.jsxs)("div",{className:"email-confirmation-waiting-view",children:[(0,xx.jsx)("div",{className:"email-confirmation-waiting-view__header-icon",children:(0,xx.jsx)(Xf,{Icon:b$,iconSize:80,isSpinning:!0})}),(0,xx.jsx)(zQ,{weight:"medium",variant:"title",color:"primary",className:"email-confirmation-waiting-view__title",copykey:"dyn_email_confirmation.title",children:i("dyn_email_confirmation.title")}),(0,xx.jsx)(zQ,{weight:"regular",variant:"body_normal",color:"secondary",copykey:"dyn_email_confirmation.description",children:i("dyn_email_confirmation.description")}),(0,xx.jsxs)("div",{className:"email-confirmation-waiting-view__email-container",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",weight:"medium",as:"span",children:null==n?void 0:n.email}),(0,xx.jsx)(BV,{onClick:a,className:"email-confirmation-waiting-view__edit-icon-button","data-testid":"email-confirmation-waiting-view__edit-button",children:(0,xx.jsx)(zX,{color:"text-tertiary",children:(0,xx.jsx)(erT,{})})})]}),(0,xx.jsx)("div",{className:"email-confirmation-waiting-view__note",children:(0,xx.jsx)(zQ,{weight:"regular",variant:"body_small",color:"secondary",copykey:"dyn_email_confirmation.note",children:i("dyn_email_confirmation.note")})}),(0,xx.jsx)(eeA,{classNameRoot:"email-confirmation-waiting-view__powered_by_dynamic_footer"})]})},"wallet-cannot-be-transferred":()=>{let{clearStackAndPushInitialView:e}=xD(),{selectedWalletConnector:t}=Fr(),{t:n}=$G(),{data:i}=VP(()=>$k(void 0,void 0,void 0,function*(){let e=yield null==t?void 0:t.getConnectedAccounts();return Xg(null==e?void 0:e[0])}),{deps:[t]});return(0,xx.jsxs)("div",{className:"wallet-cannot-be-transferred-view__container",children:[(0,xx.jsx)(zQ,{className:"wallet-cannot-be-transferred-view__title",as:"h6",variant:"title",color:"primary",weight:"medium",copykey:"dyn_wallet_link.cannot_link.title",children:n("dyn_wallet_link.cannot_link.title")}),(0,xx.jsx)("div",{className:"wallet-cannot-be-transferred-view__icon",children:(0,xx.jsx)(xr,{icon:null==t?void 0:t.metadata.icon,walletKey:null==t?void 0:t.key,width:64,height:64})}),(0,xx.jsx)(zQ,{className:"wallet-cannot-be-transferred-view__shorten-wallet-address",variant:"body_normal",weight:"regular",color:"primary",children:i}),(0,xx.jsx)(zQ,{className:"wallet-cannot-be-transferred-view__copy",variant:"body_normal",color:"secondary",weight:"regular",copykey:"dyn_wallet_link.cannot_link.description",children:n("dyn_wallet_link.cannot_link.description")}),(0,xx.jsx)(Xb,{buttonClassName:"wallet-cannot-be-transferred-view__transfer-alt-wallet-button",buttonVariant:"primary",expanded:!0,buttonPadding:"large",onClick:e,dataTestId:"wallet-cannot-be-transferred-view-transfer-alt-wallet",copykey:"dyn_wallet_link.cannot_link.link_other_button",children:n("dyn_wallet_link.cannot_link.link_other_button")}),(0,xx.jsx)(Xb,{dataTestId:"wallet-cannot-be-transferred-view-cancel",buttonPadding:"small",buttonClassName:"wallet-cannot-be-transferred-view__cancel",onClick:e,copykey:"dyn_wallet_link.cannot_link.cancel_button",children:n("dyn_wallet_link.cannot_link.cancel_button")})]})},"wallet-connect-mobile-wallets-list":()=>(0,xx.jsx)(edR,{isWalletConnectList:!0}),"wallet-delegation-view":({wallets:e})=>{let t,n,{setShowAuthFlow:i,handleLogOutWithReason:a}=Fr(),{user:r}=ea7(),o=ert(),{getWalletsToDelegate:s,delegateKeyShares:l}=elZ(),{requiresDelegation:d,denyWalletDelegation:c,getWalletsDelegatedStatus:u}=elZ(),[m,p]=(0,_N.useState)(new Set),[h,v]=(0,_N.useState)(!1),[f,g]=(0,_N.useState)(!1),[y,w]=(0,_N.useState)(!1),[_,b]=(0,_N.useState)(!1),k=(0,_N.useMemo)(()=>s(e?e.map(e=>({accountAddress:e.address,chainName:e.chain})):void 0,u),[e,u,s]);(0,_N.useEffect)(()=>{!_&&(1===k.length?(p(new Set([k[0].id])),b(!0)):k.length>1&&(p(new Set(k.map(e=>e.id))),b(!0)))},[k,_]);let{mutate:I,isLoading:x,error:S,data:C}=YB(()=>$k(void 0,void 0,void 0,function*(){if(0===m.size)throw new wL("No wallets selected for delegation");let e=k.filter(e=>m.has(e.id)),t=e.map(e=>({accountAddress:e.address,chainName:e.chain}));try{yield l(t)}catch(t){if(t instanceof elB&&t.successCount>0){let n=new Set(t.successfulWallets.map(e=>e.accountAddress));e.filter(e=>
91n.has(e.address)).forEach(e=>xR.emit("embeddedWalletDelegationCompleted",e))}throw t}return e.forEach(e=>{xR.emit("embeddedWalletDelegationCompleted",e)}),xR.emit("embeddedWalletDelegationCompleted",e[0]),!0}),{onFailure:e=>{xj.error("Failed to delegate wallets",e),xR.emit("embeddedWalletDelegationFailed",e)}}),R=(0,_N.useMemo)(()=>{if(S){if(S instanceof wL)return S.message;try{return eoF(S,r)}catch(e){xj.error("Error getting proper error message",e);return}}},[S,r]),{t:O}=$G(),j=(0,xx.jsx)("div",{className:"embedded-delegated-view__body__description",children:(0,xx.jsxs)("div",{className:"embedded-delegated-view__approval-section",children:[(0,xx.jsx)("div",{className:"embedded-delegated-view__approval-icon",children:(0,xx.jsx)(elV,{})}),(0,xx.jsx)(zQ,{variant:"body_small",weight:"bold",color:"primary",className:"embedded-delegated-view__approval-title",children:O("dyn_wallet_delegation.approving_permissions",{appName:o})}),(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",className:"embedded-delegated-view__approval-description",children:O("dyn_wallet_delegation.revoke_note")})]})}),T=(0,xx.jsx)("div",{className:"embedded-delegated-view__body__description",children:(0,xx.jsxs)("div",{className:"embedded-delegated-view__approval-section",children:[(0,xx.jsx)("div",{className:"embedded-delegated-view__approval-icon",children:(0,xx.jsx)(enw,{})}),(0,xx.jsx)(zQ,{variant:"body_small",weight:"bold",color:"primary",className:"embedded-delegated-view__approval-title",children:O("dyn_wallet_delegation.permissions_granted",{appName:o})}),(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",className:"embedded-delegated-view__approval-description",children:O("dyn_wallet_delegation.revoke_note")})]})}),P=S instanceof elB&&S.successCount>0?{failureCount:S.failureCount,successCount:S.successCount,total:S.successCount+S.failureCount}:null,E=(0,xx.jsx)("div",{className:"embedded-delegated-view__body__description",children:(0,xx.jsxs)("div",{className:"embedded-delegated-view__approval-section",children:[(0,xx.jsx)("div",{className:"embedded-delegated-view__error-icon",children:(0,xx.jsx)(Y5,{})}),(0,xx.jsx)(zQ,{variant:"body_small",weight:"bold",color:"primary",className:"embedded-delegated-view__approval-title",children:P?O("dyn_wallet_delegation.partial_failure_title"):O("dyn_wallet_delegation.something_went_wrong")}),(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",className:"embedded-delegated-view__approval-description",children:P?O("dyn_wallet_delegation.partial_failure_message",{failureCount:P.failureCount,successCount:P.successCount,total:P.total}):O("dyn_wallet_delegation.delegation_timeout_message")})]})}),A=(0,xx.jsx)("div",{className:"embedded-delegated-view__body__description",children:(0,xx.jsxs)("div",{className:"embedded-delegated-view__approval-section",children:[(0,xx.jsx)("div",{className:"embedded-delegated-view__approval-icon",children:(0,xx.jsx)(elV,{})}),(0,xx.jsx)(zQ,{variant:"body_small",weight:"bold",color:"primary",className:"embedded-delegated-view__approval-title",copykey:"dyn_wallet_delegation.approval_required",children:d?O("dyn_wallet_delegation.approval_required"):O("dyn_wallet_delegation.approval_requested")}),(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",className:"embedded-delegated-view__approval-description",copykey:"dyn_wallet_delegation.approval_description",children:O("dyn_wallet_delegation.approval_description",{appName:o})})]})}),N=h||f?(0,xx.jsx)(BV,{onClick:()=>{v(!1),g(!1),w(!1)},type:"button",children:(0,xx.jsx)(QE,{})}):(0,xx.jsx)(BV,{onClick:()=>{let e=_h.getItem(zV)||{completed:{},denied:{},dismissed:!1};e.dismissed=!0,_h.setItem(zV,e),i(!1)},type:"button",children:(0,xx.jsx)(Y5,{})}),q=(0,xx.jsx)(BV,{onClick:()=>g(!0),type:"button",children:(0,xx.jsx)(ei7,{})});h||f?(t=N,n=void 0):(x||C||S||(n=q),t=d?void 0:N);let U=h?(0,xx.jsx)(zQ,{variant:"body_normal",weight:"bold",color:"primary",children:O("dyn_wallet_delegation.edit_wallets_to_delegate")}):f?(0,xx.jsx)(zQ,{variant:"body_normal",weight:"bold",color:"primary",children:O("dyn_wallet_delegation.learn_more")}):void 0;return(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xy,{leading:t,trailing:n,style:{paddingBottom:h||f?"24px":0},children:U}),(0,xx.jsx)("div",{className:"embedded-delegated-view",children:(0,xx.jsxs)("div",{className:"embedded-delegated-view__body",children:[!h&&!f&&(x?j:C?T:S?E:A),R&&(0,xx.jsx)(Kt,{children:R}),!x&&!C&&!S&&(0,xx.jsx)("div",{className:"embedded-delegated-view__body__card",children:h?(0,xx.jsxs)("div",{className:"embedded-delegated-view__wallet-selection",children:[(0,xx.jsxs)("div",{className:"embedded-delegated-view__wallet-selection__header",children:[(0,xx.jsxs)("div",{className:"embedded-delegated-view__wallet-selection__header-text",children:[(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",children:O("dyn_wallet_delegation.selected_wallets")}),(0,xx.jsx)(zQ,{variant:"body_small",color:"tertiary",children:m.size.toString().padStart(2,"0")})]}),(0,xx.jsx)("button",{onClick:m.size===k.length?()=>{b(!0),p(new Set)}:()=>{b(!0),p(new Set(k.map(e=>e.id)))},className:"embedded-delegated-view__wallet-selection__deselect-all",children:(0,xx.jsx)(zQ,{variant:"body_small",color:"tertiary",children:m.size===k.length?O("dyn_wallet_delegation.deselect_all"):0===m.size?O("dyn_wallet_delegation.select_all"):O("dyn_wallet_delegation.clear")})})]}),(0,xx.jsx)("div",{className:"embedded-delegated-view__wallet-list",children:null==k?void 0:k.map(e=>{var t,n;return(0,xx.jsx)("div",{className:`embedded-delegated-view__wallet-item${m.has(e.id)?" embedded-delegated-view__wallet-item--selected":""}`,onClick:()=>{var t,n;return t=e.id,void(n&&n.stopPropagation(),b(!0),p(e=>{let n=new Set(e);return n.has(t)?n.delete(t):n.add(t),n}))},children:(0,xx.jsxs)("div",{className:"embedded-delegated-view__wallet-item__content",children:[(0,xx.jsx)("div",{className:"embedded-delegated-view__wallet-item__icon",children:(0,xx.jsx)(ena,{walletKey:e.key,Icon:null,iconUrl:null==(n=null==(t=e.connector)?void 0:t.metadata)?void 0:n.icon,chainName:e.chain,iconSize:24,showNetwork:!0})}),(0,xx.jsx)("div",{className:"embedded-delegated-view__wallet-item__info",children:(0,xx.jsxs)(zQ,{variant:"body_small",weight:"medium",children:[e.address.slice(0,6),"...",e.address.slice(-4)]})}),(0,xx.jsx)("div",{className:"embedded-delegated-view__wallet-item__checkbox",children:(0,xx.jsx)(eip,{checked:m.has(e.id),onChange:e=>e.stopPropagation(),value:e.id})})]})},e.id)})})]}):f?(0,xx.jsxs)("div",{className:"embedded-delegated-view__learn-more-content",children:[(0,xx.jsx)("div",{className:"embedded-delegated-view__learn-more-content-icon",children:(0,xx.jsx)(elz,{})}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",className:"embedded-delegated-view__learn-more-content-description",children:O("dyn_wallet_delegation.learn_more_description")})]}):1===k.length?(()=>{let[e]=k;return e&&e.address?(0,xx.jsxs)("div",{className:"embedded-delegated-view__wallet-card-container",children:[(0,xx.jsxs)("div",{className:"embedded-delegated-view__wallet-card",children:[(0,xx.jsx)(zQ,{variant:"body_normal",weight:"medium",color:"primary",children:O("dyn_wallet_delegation.my_wallet")}),(0,xx.jsxs)("div",{className:"embedded-delegated-view__wallet-address",children:[(0,xx.jsx)("div",{className:"embedded-delegated-view__wallet-address-dot"}),(0,xx.jsxs)(zQ,{variant:"body_small",color:"secondary",children:[e.address.slice(0,6),"...",e.address.slice(-4)]})]})]}),(0,xx.jsx)(elG,{checked:y,onToggle:()=>w(!y),text:O("dyn_wallet_delegation.agreement_text")})]}):null})():k.length>1?(0,xx.jsxs)("div",{className:"embedded-delegated-view__wallet-card-container",children:[(0,xx.jsxs)("div",{className:"embedded-delegated-view__wallet-card",children:[(0,xx.jsxs)("div",{className:"embedded-delegated-view__wallet-card-header",children:[(0,xx.jsx)(zQ,{variant:"body_normal",weight:"medium",color:"primary",children:O(m.size===k.length?"dyn_wallet_delegation.all_wallets":"dyn_wallet_delegation.selected_wallets")}),m.size!==k.length&&(0,xx.jsx)(zQ,{variant:"body_normal",color:"tertiary",children:m.size.toString().padStart(2,"0")})]}),(0,xx.jsx)("button",{onClick:()=>v(!0),className:"embedded-delegated-view__edit-selections-button",children:(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",children:O("dyn_wallet_delegation.edit_selections")})})]}),(0,xx.jsx)(elG,{checked:y,onToggle:()=>w(!y),text:O("dyn_wallet_delegation.agreement_text")})]}):null}),(0,xx.jsx)("div",{className:"embedded-delegated-view__body__button_section",children:f?(0,xx.jsx)(Xb,{buttonPadding:"medium",buttonVariant:"secondary",typographyProps:{color:"primary",weight:"medium"},onClick:()=>{g(!1),v(!1),w(!1)},dataTestId:"embedded-delegation-okay-button",copykey:"dyn_wallet_delegation.learn_more_okay_button",style:{backgroundColor:"var(--dynamic-base-2)",border:"var(--px-to-rem-1) solid var(--dynamic-base-4)",width:"100%"},className:"embedded-delegated-view__body__button",expanded:!0,children:O("dyn_wallet_delegation.learn_more_okay_button")}):C?(0,xx.jsx)(Xb,{buttonPadding:"medium",buttonVariant:"brand-primary",typographyProps:{color:"primary",weight:"bold"},onClick:()=>i(!1),dataTestId:"embedded-delegation-done-button",copykey:"dyn_wallet_delegation.done_button",style:{backgroundColor:"var(--dynamic-base-2)",border:"var(--px-to-rem-1) solid var(--dynamic-base-4)",width:"100%"},className:"embedded-delegated-view__body__button",expanded:!0,children:O("dyn_wallet_delegation.done_button")}):S?(0,xx.jsx)(Xb,{buttonPadding:"medium",buttonVariant:"brand-primary",typographyProps:{color:"primary",weight:"bold"},onClick:()=>I(),dataTestId:"embedded-delegation-try-again-button",copykey:"dyn_wallet_delegation.try_again_button",style:{backgroundColor:"var(--dynamic-base-2)",border:"var(--px-to-rem-1) solid var(--dynamic-base-4)",width:"100%"},className:"embedded-delegated-view__body__button",expanded:!0,children:O("dyn_wallet_delegation.try_again_button")}):h?(0,xx.jsx)(Xb,{buttonPadding:"medium",buttonVariant:"secondary",typographyProps:{color:"primary",weight:"medium"},onClick:()=>{v(!1),w(!1),g(!1)},dataTestId:"embedded-delegation-done-button",copykey:"dyn_wallet_delegation.done_button",style:{backgroundColor:"var(--dynamic-base-2)",border:"var(--px-to-rem-1) solid var(--dynamic-base-4)",width:"100%"},className:"embedded-delegated-view__body__button",expanded:!0,children:O("dyn_wallet_delegation.done_button")}):(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(Xb,{buttonPadding:"medium",buttonVariant:"brand-primary",typographyProps:{color:"inherit"},onClick:()=>I(),loading:x,disabled:0===m.size||!y,dataTestId:"embedded-delegation-button",copykey:"dyn_wallet_delegation.approve_button",style:{width:"100%"},className:"embedded-delegated-view__body__button",expanded:!0,children:O("dyn_wallet_delegation.approve_button")}),!x&&!d&&(0,xx.jsx)(Xb,{buttonPadding:"medium",buttonVariant:"brand-primary",typographyProps:{color:"primary",weight:"bold"},onClick:()=>$k(void 0,void 0,void 0,function*(){try{for(let e of m)yield c(e);i(!1)}catch(e){xj.error("Failed to deny wallet delegation",e),i(!1)}}),dataTestId:"embedded-delegation-deny-button",copykey:"dyn_wallet_delegation.deny_button",style:{backgroundColor:"var(--dynamic-base-2)",border:"var(--px-to-rem-1) solid var(--dynamic-base-4)",width:"100%"},className:"embedded-delegated-view__body__button embedded-delegated-view__body__deny-button",expanded:!0,children:O("dyn_wallet_delegation.deny_button")}),!x&&d&&(0,xx.jsx)(Xb,{buttonPadding:"medium",buttonVariant:"brand-primary",typographyProps:{color:"primary",weight:"bold"},onClick:()=>{a("user-intent")},dataTestId:"embedded-delegation-logout-button",copykey:"dyn_wallet_delegation.logout_button",style:{backgroundColor:"var(--dynamic-base-2)",border:"var(--px-to-rem-1) solid var(--dynamic-base-4)",width:"100%"},className:"embedded-delegated-view__body__button embedded-delegated-view__body__logout-button",expanded:!0,children:O("dyn_wallet_delegation.logout_button")})]})})]})})]})},"wallet-group":({onSelectWallet:e})=>{var t;let{selectedWalletGroup:n}=JF(),i=BD().groups,{t:a}=$G();if(!n)throw Error("Could not access WalletGroup view without selected group");let r=i[n.key];if(!r)throw Error("Could not find group");let o=n.groupedWallets.map(({walletConnector:e})=>e).filter(e=>"canConnectWithHardwareWallet"in e&&e.canConnectWithHardwareWallet());return(0,xx.jsx)(edy,{icon:(0,xx.jsx)(xr,{walletKey:r.key,isGroup:!0,icon:null==(t=r.brand)?void 0:t.icon}),title:a("dyn_select_chain.description"),titleCopyKey:"dyn_select_chain.description",children:(0,xx.jsxs)("div",{className:"wallet-group__list",children:[!!o.length&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(edg,{connectors:o,copykey:"dyn_select_chain.using_hardware_wallet_toggle_label",label:a("dyn_select_chain.using_hardware_wallet_toggle_label")}),(0,xx.jsx)(enq,{})]}),(0,xx.jsx)("div",{className:"wallet-group-view-layout__list",children:n.groupedWallets.map((t,n)=>(0,xx.jsx)(edC,{wallet:t,onClick:()=>e(t)},`${t.key}_${n}`))})]})})},"wallet-list":edR,"wallet-locked-view":()=>{let{handleLogOutWithReason:e,primaryWallet:t,setShowAuthFlow:n,appName:i}=Fr(),{t:a}=$G();if(!t)return null;let r=(0,xx.jsx)(xr,{icon:t.connector.metadata.icon,walletKey:t.connector.key,style:{height:Xl(64*Xv),width:Xl(64*Xv)}});return(0,xx.jsxs)("div",{"data-testid":"wallet-locked-view",children:[(0,xx.jsx)(Kt,{withIcon:!1,variant:"success",className:"wallet-locked-view__error-container",copykey:"dyn_wallet_locked.connect_continue",children:a("dyn_wallet_locked.connect_continue")}
91),(0,xx.jsxs)("div",{className:"wallet-locked-view__content",children:[(0,xx.jsx)(Xf,{Icon:r,iconSize:64,className:"wallet-locked-view__icon",isSpinning:!0}),(0,xx.jsx)(zQ,{variant:"title",color:"primary",weight:"medium",className:"wallet-locked-view__title",copykey:"dyn_wallet_locked.title",children:a("dyn_wallet_locked.title")}),(0,xx.jsxs)(zQ,{variant:"body_normal",color:"secondary",weight:"regular",copykey:"dyn_wallet_locked.subtitle",children:[a("dyn_wallet_locked.subtitle"),i,"."]}),(0,xx.jsx)(Xb,{onClick:()=>$k(void 0,void 0,void 0,function*(){try{yield t.connector.connect(),n(!1)}catch(e){xj.info("could not connect wallet")}}),buttonClassName:"wallet-locked-view__button",copykey:"dyn_wallet_locked.connect",children:a("dyn_wallet_locked.connect")}),(0,xx.jsx)(enq,{text:"Or"}),(0,xx.jsx)(eew,{className:"wallet-locked-view__log-out",onClick:()=>e("user-intent"),copykey:"dyn_wallet_locked.logout",children:a("dyn_wallet_locked.logout")})]})]})},"wallet-redirect-view":()=>{let{t:e}=$G(),{selectedWalletConnector:t}=Fr();return(0,xx.jsxs)("div",{className:zj("wallet-redirect-view__container"),children:[t&&(0,xx.jsx)(Xf,{iconSize:64,Icon:(0,xx.jsx)(xr,{icon:t.metadata.icon,walletKey:t.key}),isSpinning:!0}),(0,xx.jsx)(zQ,{weight:"medium",variant:"title",className:zj("wallet-redirect-view__title"),copykey:"dyn_wallet_redirect.loading",children:e("dyn_wallet_redirect.loading")}),(0,xx.jsx)(eeA,{classNameRoot:"powered-by-dynamic"})]})},"wallet-sign":()=>{let{clearStackAndPushInitialView:e}=xD(),{t}=$G(),{setMultiWalletWidgetState:n,setSelectedWalletConnectorKey:i,selectedWalletConnector:a}=Fr();if(!a)return null;let{key:r,metadata:o}=a,s=(0,xx.jsx)(xr,{icon:o.icon,walletKey:r,style:{height:Xl(96*Xv),width:Xl(96*Xv)}});return(0,xx.jsxs)("div",{className:"wallet-sign-spinner__container","data-testid":"wallet-sign-spinner-view",children:[(0,xx.jsx)(Xf,{Icon:s,iconSize:96,isSpinning:!0}),(0,xx.jsx)(zQ,{variant:"body_normal",weight:"regular",className:zj("wallet-sign-spinner__copy"),copykey:"dyn_wallet_transfer.sign.spinner.confirm_transfer",children:t("dyn_wallet_transfer.sign.spinner.confirm_transfer")}),(0,xx.jsx)(Xb,{expanded:!0,buttonPadding:"large",buttonVariant:"primary",buttonClassName:"wallet-sign-spinner__button",onClick:()=>$k(void 0,void 0,void 0,function*(){e(),n("idle"),i(null),yield null==a?void 0:a.endSession()}),typographyProps:{variant:"button_primary",weight:"medium"},copykey:"dyn_wallet_transfer.sign.spinner.cancel",children:t("dyn_wallet_transfer.sign.spinner.cancel")})]})},"wallet-upgrade-flow-view":({wallets:e,method:t,onComplete:n,onCancel:i})=>{var a;let{setShowAuthFlow:r,user:o,environmentId:s}=Fr(),{upgradeToDynamicWaas:l}=Yr(),{t:d}=$G(),{pushView:c}=xD(),[u,m]=(0,_N.useState)(0),[p,h]=(0,_N.useState)(""),[v,f]=(0,_N.useState)(null),g=u===e.length-1,y=e.length,w=J6(),_=!!(null==o?void 0:o.verifiedCredentials.find(e=>{var t;return null==(t=e.walletName)?void 0:t.startsWith("dynamicwaas")})),{mutate:b,data:k,error:I}=YB(e=>eoQ({environmentId:s,exportPrivateKey:!0,handleAcknowledgeExportPrompt:()=>{},iframeContainerRef:v,isTurnkeyWallet:!0,isWaasWallet:_,user:o,wallet:e}),{onFailure:e=>{xj.error("Failed to export wallet in upgrade flow",e),xR.emit("embeddedWalletRevealFailed",e)}}),x=(0,_N.useRef)(null);(0,_N.useEffect)(()=>{k&&e[u]&&(x.current=e[u])},[k,e,u]),(0,_N.useEffect)(()=>()=>{x.current&&xR.emit("embeddedWalletRevealCompleted",x.current)},[]);let{mutate:S,isLoading:C,error:R}=YB(()=>$k(void 0,void 0,void 0,function*(){if(!p.trim())throw new wL("Private key is required");yield l({privateKey:p.trim(),wallet:e[u]}),f(null),h(""),w(),g?(null==n||n(),c("account-upgraded")):m(e=>e+1)}),{onFailure:()=>{xj.error("Failed to upgrade wallet in upgrade flow")}});return e[u]?"new"===t?(0,xx.jsxs)("div",{className:"wallet-upgrade-flow-view",children:[(0,xx.jsx)(Xy,{children:(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary",children:d("dyn_wallet_upgrade_flow.new_wallet_title")})}),(0,xx.jsx)("div",{className:"wallet-upgrade-flow-view__content",children:(0,xx.jsx)(zQ,{children:d("dyn_wallet_upgrade_flow.new_wallet_coming_soon")})})]}):(0,xx.jsxs)("div",{className:"wallet-upgrade-flow-view",children:[(0,xx.jsx)(Xy,{children:y>1&&(0,xx.jsx)("div",{className:"wallet-upgrade-flow-view__header",children:(0,xx.jsx)("div",{className:"wallet-upgrade-flow-view__steps",children:Array.from({length:y},(t,n)=>{var i;return(0,xx.jsxs)("div",{className:"wallet-upgrade-flow-view__step-container",children:[(0,xx.jsxs)("div",{className:`wallet-upgrade-flow-view__step ${n<u?"wallet-upgrade-flow-view__step--completed":""} ${n===u?"wallet-upgrade-flow-view__step--current":""}`,children:[(0,xx.jsx)("div",{className:"wallet-upgrade-flow-view__step-indicator",children:n<u?(0,xx.jsx)("div",{className:"wallet-upgrade-flow-view__step-check",children:"✓"}):(0,xx.jsx)("div",{className:"wallet-upgrade-flow-view__step-number",children:n+1})}),(0,xx.jsx)(zQ,{variant:"body_small",color:n<=u?"primary":"secondary",className:"wallet-upgrade-flow-view__step-title",children:d("dyn_wallet_upgrade_flow.step_wallet_upgrade",{walletName:(null==(i=e[n])?void 0:i.chain)||"Wallet"})})]}),n<y-1&&(0,xx.jsx)("div",{className:"wallet-upgrade-flow-view__step-separator"})]},n)})})})}
91),(0,xx.jsxs)("div",{className:"wallet-upgrade-flow-view__content",children:[I&&(0,xx.jsx)(Kt,{className:"wallet-upgrade-flow-view__error",children:I instanceof Error?I.message:d("dyn_wallet_upgrade_flow.export_failed")}),R&&(0,xx.jsx)(Kt,{className:"wallet-upgrade-flow-view__error",children:R instanceof Error?R.message:d("dyn_wallet_upgrade_flow.upgrade_failed")}),(0,xx.jsxs)("div",{className:"wallet-upgrade-flow-view__title-section",children:[(0,xx.jsx)(zQ,{as:"h1",variant:"title",color:"primary",children:d("dyn_wallet_upgrade_flow.title")}),(0,xx.jsx)(zQ,{color:"secondary",className:"wallet-upgrade-flow-view__subtitle",children:d("dyn_wallet_upgrade_flow.copy_private_key_subtitle")})]}),(0,xx.jsxs)("div",{className:"wallet-upgrade-flow-view__export-section",children:[(0,xx.jsx)(zQ,{color:"primary",variant:"body_normal",weight:"bold",className:"wallet-upgrade-flow-view__section-title",children:d("dyn_wallet_upgrade_flow.copy_private_key_title")}),(0,xx.jsx)(eoL,{wallet:e[u],isTurnkeyWallet:!0,isWaasWallet:_,data:k,onIframeContainerRef:f,onExportReady:(e,t)=>{e&&b(t)}},`wallet-export-${u}-${null==(a=e[u])?void 0:a.id}`)]}),(0,xx.jsx)("div",{className:"wallet-upgrade-flow-view__input-section",children:(0,xx.jsxs)("div",{className:"wallet-upgrade-flow-view__input-container",children:[(0,xx.jsxs)(zQ,{variant:"body_normal",weight:"bold",color:"primary",copykey:"dyn_embedded_reveal.step_2_title",children:[(0,xx.jsx)("span",{className:"wallet-upgrade-flow__step-description",children:d("dyn_wallet_upgrade_flow.step_2_upgrade_description")})," "]}),(0,xx.jsx)(edO,{id:"paste-private-key-input",value:p,onChange:e=>h(e.target.value),variant:"regular",className:"wallet-upgrade-flow__paste-input",label:""})]})})]}),(0,xx.jsxs)("div",{className:"wallet-upgrade-flow-view__actions",children:[(0,xx.jsx)(Xb,{buttonVariant:"brand-primary",onClick:()=>S(),disabled:!p.trim()||C,loading:C,copykey:"dyn_wallet_upgrade_flow.upgrade_button",typographyProps:{color:"inherit"},expanded:!0,children:d("dyn_wallet_upgrade_flow.upgrade_wallet")}),(0,xx.jsx)(Xb,{buttonVariant:"tertiary",onClick:()=>{null==i||i(),r(!1)},disabled:C,children:d("dyn_wallet_upgrade_flow.cancel")})]})]}):null},"wallet-used":()=>{let[e,t]=(0,_N.useState)(!1),{t:n}=$G(),{loading:i,setLoading:a}=eaK(),{pushView:r}=xD(),{setShowAuthFlow:o,appName:s,siweStatement:l,setMultiWalletWidgetState:d,connectWallet:c,selectedWalletConnector:u,isSingleWalletAccount:m,handleLogOutWithReason:p}=Fr(),{data:h}=VP(()=>$k(void 0,void 0,void 0,function*(){let e=yield null==u?void 0:u.getConnectedAccounts();return null==e?void 0:e[0]}),{deps:[u]}),v=Xg(h),f=edj();return(0,xx.jsxs)("div",{className:"wallet-used-view__container",children:[(0,xx.jsx)("div",{className:"wallet-used-view__icon",children:(0,xx.jsx)(xr,{icon:null==u?void 0:u.metadata.icon,walletKey:null==u?void 0:u.key,width:64,height:64})}),(0,xx.jsx)(zQ,{className:"wallet-used-view__shorten-wallet-address",variant:"body_normal",weight:"medium",color:"primary",children:v}),(0,xx.jsx)(zQ,{className:"wallet-used-view__copy",variant:"body_normal",color:"secondary",weight:"regular",copykey:"dyn_wallet_link.existent_account.warning",children:n("dyn_wallet_link.existent_account.warning")}),m&&(0,xx.jsxs)("label",{htmlFor:"skipEmptyAccountCheck",className:"wallet-used-view__checkbox-label",children:[(0,xx.jsx)(eip,{id:"skipEmptyAccountCheck",className:"wallet-used-view__checkbox-container",defaultChecked:e,onChange:()=>t(!e),ariaLabel:"skip empty account check"}),(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",copykey:"dyn_wallet_link.existent_account.acceptance",children:n("dyn_wallet_link.existent_account.acceptance")})]}),(0,xx.jsx)(Xb,{buttonClassName:"wallet-used-view__accept-button",buttonVariant:"primary",expanded:!0,buttonPadding:"large",onClick:()=>$k(void 0,void 0,void 0,function*(){if(!u)return;d("awaiting_signature",void 0,"transferring_wallet"),a(!0),r("wallet-sign");let t=V1({appName:s,siweStatement:l});try{let n=yield c(u);if(!(null==n?void 0:n.address))return;"phantom"===u.key&&_t()&&(xj.logVerboseTroubleshootingMessage("[WalletUsedView handleWalletTransfer] Setting PHANTOM_SIGNATURE_STATE to awaiting_transfer",{isChecked:e}),_h.setItem(zL,{loseOriginalAccountOnTransfer:e,submittedAtTimestamp:new Date().toString(),verificationType:"awaiting_transfer"})),yield f({overrideSiweStatement:t,publicWalletAddress:n.address,skipEmptyAccountCheck:e,walletConnector:u}),o(!1)}catch(e){xj.error(e),o(!1,{emitCancelAuth:!0})}finally{a(!1),d("idle")}}),disabled:!e&&m||i,dataTestId:"wallet-used-view-transfer-wallet",copykey:"dyn_wallet_link.confirm_button",children:n("dyn_wallet_link.confirm_button")}),(0,xx.jsx)(Xb,{dataTestId:"wallet-used-view-log-out",buttonPadding:"small",buttonClassName:"wallet-used-view__logout",onClick:()=>p("user-intent"),copykey:"dyn_wallet_link.log_out_button",children:n("dyn_wallet_link.log_out_button")})]})}},edN=()=>{let{view:e}=xD(),t=edA[e.type];return(0,xx.jsx)(t,Object.assign({},e.props||{}))},edq=["email-wallet-otp-verification-view","social-redirect-view","passkey-intro","setup-password-for-wallet-creation","mfa-display-backup-codes"],edU=()=>{let{selectedWalletConnector:e,linkedWallets:t,projectSettings:n,setShowAuthFlow:i,showAuthFlow:a,walletConnectorOptions:r,clearStatesOnBackClick:o,user:s,disconnectWallet:l,connectedWallets:d,handleLogOutWithReason:c}=Fr(),{view:u,clearStackAndPushInitialView:m}=xD(),{setDeniedAddress:p,setDeniedOauthProvider:h}=Ld(),{setExistentAccountData:v}=Lm(),{setSocialProvider:f}=ea0();zG(a);let{userWallets:g}=Lv(),y=()=>$k(void 0,void 0,void 0,function*(){var e;if(!edq.includes(u.type)){if(null==(e=u.events)?void 0:e.onClose)return void u.events.onClose();("network-not-supported"===u.type||"network-not-supported-manual"===u.type)&&1===g.length&&(yield c("network-unsupported")),"farcaster-connect-view"===u.type&&(f(void 0),xR.emit("farcasterConnectCancelled")),i(!1,{emitCancelAuth:!0}),p(""),h(void 0),v(void 0),o()}}),w=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){if("connect-only"!==Lf()||!["network-not-supported","network-not-supported-manual"].includes(u.type)||!e)return;let t=d.find(t=>t.connector.key===e.key);t&&(JC({network:yield t.connector.getNetwork(!0),walletConnector:t.connector})||l(t.id))}),[e,d,l,u]),_=(0,_N.useCallback)(()=>{m()},[m]);(()=>{let{awaitingSignatureState:e,multiWalletWidgetState:t,setMultiWalletWidgetState:n,legacyIsVerifying:i,setLegacyIsVerifying:a,selectedWalletConnector:r}=Fr(),o=JP(),s=(0,_N.useRef)(!1),l=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){xj.debug("runConnectAndSign",{selectedWalletConnector:r,walletConnector:e});let t=null!=e?e:r;if(t){s.current=!0,a(!0);try{yield o({walletConnector:t})}catch(e){xj.error(e)}n("idle"),a(!1),s.current=!1}}),[null==r?void 0:r.key,a,n,o]);(0,_N.useEffect)(()=>{i||s.current||"awaiting_signature"!==t||!r||"linking_new_wallet"!==e||JM(r)||l()},[l,e,i,t,null==r?void 0:r.key,a,n]),xO("triggerConnectAndSign",l)})();let{handleAlreadyConnectedWallet:b,handleCustodialWalletClick:k,handleInstalledExtensionCl
91ick:I,handleMobileWalletClick:x,handleUninstalledClick:S}=J$();(0,_N.useEffect)(()=>{let e=_h.getItem(zM);if((null==r?void 0:r.length)&&e){let n,a=r.find(t=>t.key===e);(null==a?void 0:a.walletConnector)&&(n=a.walletConnector,$k(void 0,void 0,void 0,function*(){i(!0),JD(t,n,s)?b(n):n.canConnectViaCustodialService?k(n):_t()?x(n):n.isInstalledOnBrowser()?I(n):S(n)})),_h.removeItem(zM)}},[r]);let C=a&&!!n;return(0,xx.jsx)(BC,{children:(0,xx.jsx)(ety,{zIndex:0x7ffffffd,isShown:C,handleClose:y,withBackdrop:!0,transitionEvents:{onExiting:w,onUnmount:_},children:(0,xx.jsx)(BQ,{children:(0,xx.jsx)(eaz,{transitionProps:{isShown:C},onClose:y,projectSettings:n,children:(0,xx.jsx)(edN,{})})})})})},edM=()=>(0,xx.jsx)(BF,{children:(0,xx.jsx)(edU,{})}),edD="sdk-react-core-integration",edW=()=>{let e=_h.getItem(Bs,Bl);return e?JSON.parse(wW.Buffer.from(e,"base64").toString()):void 0},ed$=null,edz=({as:e,href:t,id:n,type:i})=>{if("u"<typeof window||document.head.querySelector(`#${n}`))return;let a=document.createElement("link");a.setAttribute("id",n),a.setAttribute("rel","prefetch"),a.setAttribute("href",t),a.setAttribute("as",e),a.setAttribute("type",i),document.head.insertAdjacentElement("beforeend",a)},edF=()=>{edV(zD),o=setTimeout(edB,864e5)},edL=()=>{edV(zW),s=setTimeout(edK,864e5)},edV=e=>{let t=new Date().getTime();_h.setItem(e,t.toString())},edB=()=>edZ(zD,o),edK=()=>edZ(zW,s),edZ=(e,t)=>{let n=_h.getItem(e);if(!n)return!0;let i=parseInt(n);return new Date().getTime()-i>864e5&&(clearTimeout(t),_h.removeItem(e),!0)},edG=(e,t)=>$k(void 0,void 0,void 0,function*(){try{let{dynamicContextProps:n,dynamicWagmiSettings:i,frameworkSettings:a}=t;n&&(yield edH(e,{dynamicContextProps:n,frameworkSettings:a},edB,edF)),i&&(yield edH(e,{dynamicWagmiSettings:i},edK,edL))}catch(e){xj.warn("Error caught when sending sdkSettings to api. Please notify Dynamic, and send the DynamicContextProvider settings you currently have configured",{error:e})}}),edH=(e,t,n,i)=>$k(void 0,void 0,void 0,function*(){if(n()){let n,a;yield Lr().logDynamicSdkSettings({environmentId:e,sdkSettingsRequest:(n=new WeakMap,(a=(e,t="")=>{for(let i in e){let r=t+(""===t?"":".")+i;if("object"==typeof e[i]){if(n.has(e[i])){let t=n.get(e[i]);e[i]=`[Circular Reference => ${t}]`;continue}n.set(e[i],r),a(e[i],r)}}return e})(t))}),i()}}),edJ=(e,t)=>{if(!e||!t)return;let n=new Set(t.map(e=>e.walletChain));return e.filter(e=>!n.has(e.chain))},edY=e=>{try{if(!e)return;return e.map(e=>e.name)}catch(e){xj.error("error serializing walletConnectors",e);return}};class edX extends wL{constructor(e,t){super(`${e} is enabled but ${t} is not in your walletConnectors list. See https://docs.dynamic.xyz/react-sdk/wallet-connectors for more information.`)}}let edQ=e=>e.replace(/[^a-zA-Z0-9]/g,"").toLowerCase();e.s(["sanitizeName",0,edQ],643398);let ed0=e=>"STARK"===e.connectedChain||"FLOW"===e.connectedChain,ed1=e=>"phantomledger"===e.walletName?Object.assign(Object.assign({},e),{walletName:"phantom",walletProperties:{hardwareWallet:hE.Ledger}}):e;var ed2=["title","titleId"];function ed3(){return(ed3=Object.assign.bind()).apply(null,arguments)}var ed5=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ed2);return _N.createElement("svg",ed3({width:64,height:64,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,wg||(wg=_N.createElement("circle",{cx:32,cy:32,r:32,fill:"currentColor"})),wy||(wy=_N.createElement("path",{d:"M34.048 17.611a5.5 5.5 0 1 1 7.779 7.779l-.611.61.193.193a4.5 4.5 0 0 1 0 6.364l-3.238 3.239a1.125 1.125 0 0 1-1.592-1.591l3.239-3.239a2.25 2.25 0 0 0 0-3.182l-.193-.193-12.704 12.705a1.123 1.123 0 0 1-.523.296l-9 2.25a1.125 1.125 0 0 1-1.34-1.447l2.812-8.438c.055-.166.148-.316.272-.44l14.906-14.906Zm6.188 1.591a3.25 3.25 0 0 0-4.597 0L20.921 33.92l-2.08 6.242 6.709-1.678 14.686-14.686a3.25 3.25 0 0 0 0-4.596ZM24.925 47.375c-2.779 0-4.967-1.275-6.424-2.49l2.89-.723c1.003.562 2.19.963 3.534.963.912 0 1.853-.369 2.856-1.028 1.005-.66 1.976-1.546 2.956-2.465l.255-.24c.865-.812 1.764-1.658 2.624-2.242.918-.624 2.135-1.191 3.413-.7.844.325 1.393.925 1.78 1.658.362.687.612 1.548.855 2.485.111.427.3.841.515 1.12.105.137.196.214.26.253.055.034.08.034.086.034.274 0 .745-.185 1.417-.643.417-.284.774-.568 1.13-.852.221-.177.443-.354.679-.53.628-.47 1.171-.785 1.57-.986a6.86 6.86 0 0 1 .625-.28l.045-.016.016-.006.006-.002h.003s.002-.002.359 1.065l-.357-1.067a1.125 1.125 0 0 1 .721 2.132l-.008.003a4.59 4.59 0 0 0-.394.178 8.472 8.472 0 0 0-1.238.78c-.132.098-.304.235-.5.391-.409.324-.921.73-1.39 1.05-.7.476-1.67 1.033-2.684 1.033-.98 0-1.69-.595-2.127-1.162-.447-.578-.746-1.29-.912-1.93-.247-.95-.442-1.573-.667-2-.201-.38-.383-.525-.598-.608-.184-.07-.552-.075-1.34.46-.704.48-1.472 1.2-2.38 2.053l-.225.211c-.97.91-2.071 1.922-3.26 2.703-1.19.783-2.566 1.398-4.091 1.398Z",fill:"#fff"})))};let ed6=({children:e,leading:t,trailing:n,className:i})=>(0,xx.jsxs)("div",{className:zj("chip",i),children:[!!t&&(0,xx.jsx)("div",{className:"chip--leading",children:t}),(0,xx.jsx)(zQ,{variant:"body_small",children:e}),!!n&&(0,xx.jsx)("div",{className:"chip--trailing",children:n})]}),ed4=({origin:e})=>{let{requesterOrigin:t}=!("u"<typeof window)&&window.isGlobalWalletPopup&&window.globalWalletContext?window.globalWalletContext:{},n=(0,_N.useMemo)(()=>e||t||w7.getDisplayOrigin(),[e,t]);return n?(0,xx.jsx)(ed6,{className:"app-origin-tile",children:(0,xx.jsx)(zQ,{color:"secondary",variant:"body_normal",weight:"regular",as:"span",children:n})}):null},ed7=e=>{if("string"!=typeof e)throw Error("Input must be a string");let t=e.startsWith("0x")?e.substring(2):e;return/^[0-9a-fA-F]+$/.test(t)},ed8=e=>{let t=e.startsWith("0x")?e.substring(2):e,n="",i=t.length-t.length%2;
91for(let e=0;e<i;e+=2)n+=String.fromCharCode(parseInt(t.substring(e,e+2),16));return n},ed9=({currentType:e,types:t,showTypeName:n=!1,data:i})=>{let a=t[e].map(e=>{var n;let a=e.type.replace("[]",""),r=e.type.endsWith("[]"),o=a in t;if(r&&o)return(0,xx.jsx)(eci,{title:enh(e.name),children:null==(n=null==i?void 0:i[e.name])?void 0:n.map((e,n)=>(0,xx.jsx)(eci,{title:n.toString(),children:(0,xx.jsx)(ed9,{currentType:a,types:t,data:e})},n))},e.name);if(o)return(0,xx.jsx)(eci,{title:enh(e.name),children:(0,xx.jsx)(ed9,{currentType:a,types:t,data:null==i?void 0:i[e.name]})},e.name);let s=null==i?void 0:i[e.name],l=e.type;return(0,xx.jsx)(eca,{name:enh(e.name),data:s,displayValue:"address"===l?Xg(s):s},e.name)});return n?(0,xx.jsx)(eci,{title:e,children:a}):(0,xx.jsx)("div",{className:"sign-typed-data-preview--fields-list",children:a})},ece=({children:e})=>(0,xx.jsx)(zQ,{color:"secondary",weight:"medium",children:e}),ect=({children:e,title:t})=>(0,xx.jsx)(zQ,{as:"span",weight:"regular",color:"primary",title:t,children:e}),ecn=({children:e})=>(0,xx.jsx)("div",{className:"sign-typed-data-preview--type-container",children:e}),eci=({title:e,children:t})=>(0,xx.jsxs)("div",{children:[(0,xx.jsx)(ece,{children:e}),(0,xx.jsx)(ecn,{children:t})]}),eca=({name:e,displayValue:t,data:n})=>(0,xx.jsxs)("div",{className:"sign-typed-data-preview--attribute-row",children:[(0,xx.jsxs)(ece,{children:[enh(e),": "]}),(0,xx.jsx)(ect,{title:n,children:t})]}),ecr=({message:e})=>{let t=(0,_N.useMemo)(()=>{try{var t=e;try{return JSON.parse(t)}catch(e){if(t.includes("raw"))return JSON.parse(t.replace(/\n/g,"\\n"));throw e}}catch(e){return}},[e]),n=(0,_N.useMemo)(()=>{var n;let i="object"==typeof t&&null!==t&&"string"==typeof t.raw?t.raw:e,a=ed7(i)?ed8(i):i;return ed7(a)&&(a=ed8(a)),(n=a,/[^ -~\s]/.test(n))?i:a},[t,e]);return(e=>{if("object"!=typeof e||null===e)return!1;let{types:t,message:n,primaryType:i}=e;return"object"==typeof t&&null!==t&&"object"==typeof n&&null!==n&&"string"==typeof i})(t)?(0,xx.jsx)(ed9,{currentType:t.primaryType,types:t.types,showTypeName:!0,data:t.message}):(0,xx.jsx)(zQ,{color:"primary",variant:"body_normal",children:(0,xx.jsx)("span",{style:{whiteSpace:"pre-line"},children:n})})},eco=({message:e,handler:t,onReject:n,onSignMessage:i,hideModal:a})=>{zG(!0);let r=(0,_N.useRef)(!1),[o,s]=(0,_N.useState)(!0),{initPasskeyRecoveryProcess:l,shouldInitRecovery:d}=XJ(),{isTurnkeyWallet:c}=Xx(),{setShowAuthFlow:u,primaryWallet:m,user:p}=Fr(),{pushView:h}=xD(),{userNeedsCrossDomainPasskey:v}=eey(),{t:f}=$G(),{getEOAWallet:g}=Xk(),y=m&&g(m),w=(0,_N.useMemo)(()=>{var e;if(p&&m)return null==(e=p.verifiedCredentials)?void 0:e.find(e=>e.address===m.address)},[p,m]),_=(0,_N.useCallback)(()=>{r.current=!1,s(!1)},[s]),{isLoading:b,mutate:k,data:I,error:x}=YB(()=>t(e),{onSuccess:()=>{r.current=!0,s(!1)}}),S=(0,_N.useMemo)(()=>{if(x){if(x instanceof wL)return x.message;try{return eoF(x,p)}catch(e){e instanceof eoD&&h("access-blocked");return}}},[x,h,p]),C=(0,_N.useCallback)(()=>{if(I)return i(I);n(x||new JN)},[I,i,n,x]),R=e=>$k(void 0,void 0,void 0,function*(){let t=m&&$Y(m.connector)||y&&$Y(y.connector);if((yield d())&&!t&&(yield l("email",{type:"signMessage"})),!0===e)return void i("callHandlerOutsideModal");if(t)return void k();if(c&&v){h("passkey-new-domain-detected"),u(!0,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1}),xR.once("passkeyRecoveryCompleted",()=>{k()});return}k()});QF(()=>{a&&R(!0)});let O=(0,xx.jsx)(BV,{type:"button",onClick:_,"data-testid":"close",disabled:b,children:(0,xx.jsx)(Y5,{})});return a?null:(0,xx.jsx)(ety,{handleClose:_,isShown:o,zIndex:0x7ffffffd,withBackdrop:!0,elementId:"dynamic-sign-message",transitionEvents:{onUnmount:C},children:(0,xx.jsx)(etr,{children:(0,xx.jsxs)(eto,{children:[(0,xx.jsx)(Xy,{trailing:O,alignContent:"bottom",children:(0,xx.jsx)(Xf,{Icon:e=>(0,xx.jsx)(zX,{color:"brand-primary",children:(0,xx.jsx)(ed5,Object.assign({},e))}),iconSize:64,isSpinning:!0})}),(0,xx.jsx)(eia,{}),(0,xx.jsxs)("div",{className:"sign-message-confirmation__body",children:[(0,xx.jsx)(zQ,{variant:"title",color:"primary",className:"sign-message-confirmation__title",copykey:"dyn_sign_message.title",children:f("dyn_sign_message.title")}),(0,xx.jsx)(ed4,{}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",className:"sign-message-confirmation__warning",copykey:"dyn_sign_message.warning",children:f("dyn_sign_message.warning")}),(0,xx.jsx)(eir,{animationComponent:(0,xx.jsx)(eeu,{}),children:x&&(0,xx.jsx)("div",{className:"sign-message-confirmation__error",children:(0,xx.jsx)(Kt,{children:S})})}),(0,xx.jsxs)("div",{className:"sign-message-confirmation__message-container-wrapper",children:[(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",weight:"bold",className:"sign-message-confirmation__message-container-label",copykey:"dyn_sign_message.message_label",children:f("dyn_sign_message.message_label")}),(0,xx.jsx)("div",{className:"sign-message-confirmation__message-container",children:(0,xx.jsx)("div",{className:"sign-message-confirmation__message",children:(0,xx.jsx)(ecr,{message:e.toString().replace(/^"(.*)"$/,"$1").replace(/\\n
91/g,"\n")})})})]}),(0,xx.jsxs)("div",{className:"sign-message-confirmation__actions",children:[(0,xx.jsx)(Xb,{buttonVariant:"secondary",onClick:_,expanded:!0,buttonPadding:"large",disabled:b,copykey:"dyn_sign_message.cancel_button",children:f("dyn_sign_message.cancel_button")}),(0,xx.jsx)(Xb,{buttonVariant:"primary",buttonPadding:"large",onClick:R,expanded:!0,loading:b,copykey:"dyn_sign_message.sign_button",dataTestId:"sign-button",children:f("dyn_sign_message.sign_button")})]}),(0,xx.jsx)(eeR,{walletCredential:w}),(0,xx.jsx)(eeA,{})]})]})})})},ecs=({modalId:e,closeModal:t,show:n,zIndex:i,handleOnModalUnmount:a,children:r})=>(0,xx.jsx)(ety,{elementId:e,handleClose:t,isShown:n,zIndex:null!=i?i:0x7ffffffe,withBackdrop:!0,transitionEvents:{onUnmount:a},children:(0,xx.jsx)(etr,{children:(0,xx.jsx)(eto,{children:r})})}),ecl=({onResolve:e,onReject:t,defaultErrorMessage:n})=>{zG(!0);let[i,a]=(0,_N.useState)(!0),r=(0,_N.useRef)(null),o=(0,_N.useRef)(null),s=(0,_N.useCallback)(()=>{a(!1)},[a]);return{closeModal:s,handleOnModalUnmount:(0,_N.useCallback)(()=>o.current?e(o.current):t(r.current||new wL(n||"Something went wrong")),[e,t,n]),onError:(e,t=!1)=>{o.current=null,r.current=e,t&&s()},onSuccess:(e,t=!0)=>{r.current=null,o.current=e,t&&s()},show:i}},ecd=({children:e,onClose:t,disablePadding:n,portalClassName:i,portalContainerClassName:a})=>(0,xx.jsx)("div",{className:zj(i,"widget-portal"),onClick:t,"data-testid":"backdrop",children:(0,xx.jsxs)("div",{className:zj(a,"widget-portal__container",{"widget-portal__container--no-padding":n}),onClick:e=>e.stopPropagation(),children:[t&&(0,xx.jsx)("div",{className:"widget-portal__container__header",children:(0,xx.jsx)(BV,{className:"widget-portal__container__close-button",onClick:e=>t(e),type:"button","data-testid":"close-button",children:(0,xx.jsx)(Y5,{})})}),e]})}),ecc=({children:e,className:t="",dataTestId:n="",icon:i,showSpinnerInIcon:a=!0,title:r})=>(0,xx.jsxs)("div",{className:zj("default-prompt-modal",t),"data-testid":n,children:[i&&(0,xx.jsx)(Xf,{Icon:i,iconSize:96,isSpinning:a,className:"default-prompt-modal__icon-with-spinner"}),(0,xx.jsxs)("div",{className:"default-prompt-modal__content",children:[r&&(0,xx.jsx)(zQ,{variant:"title",color:"primary","data-testid":"title",children:r}),e]})]}),ecu=e=>(0,xx.jsx)(ecd,{onClose:e.onClose,portalClassName:"prompt-modal-portal",portalContainerClassName:"prompt-modal-portal__container",children:(0,xx.jsx)(ecc,Object.assign({},e))});var ecm=["title","titleId"];function ecp(){return(ecp=Object.assign.bind()).apply(null,arguments)}var ech=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ecm);return _N.createElement("svg",ecp({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,ww||(ww=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16ZM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm10.293-3.707a1 1 0 0 1 1.414 0l3 3a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-1.414-1.414L13.586 13H8a1 1 0 1 1 0-2h5.586l-1.293-1.293a1 1 0 0 1 0-1.414Z",fill:"#ABACB2"})))};let ecv=({onCancel:e,connector:t,expectedAddress:n,activeAddress:i})=>{let{t:a}=$G();return(0,xx.jsx)(ecu,{dataTestId:"switch-wallet",className:"switch-wallet",icon:(0,xx.jsx)(xr,{icon:t.metadata.icon,walletKey:t.key}),title:a("dyn_sync_wallet.switch_wallet.title"),onClose:e,children:(0,xx.jsxs)("div",{className:"switch-wallet__body",children:[i&&(0,xx.jsxs)(xx.Fragment,{children:[(0,xx.jsx)(zQ,{variant:"body_mini",color:"secondary",weight:"regular",copykey:"dyn_sync_wallet.switch_wallet.active_address.heading",children:a("dyn_sync_wallet.switch_wallet.active_address.heading")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",weight:"regular",children:Xg(i)}),(0,xx.jsx)(enq,{className:"switch-wallet__body__divider",children:(0,xx.jsx)(ech,{})})]}),(0,xx.jsx)(zQ,{variant:"body_mini",color:"secondary",weight:"regular",copykey:"dyn_sync_wallet.switch_wallet.expected_address.heading",children:a("dyn_sync_wallet.switch_wallet.expected_address.heading")}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",weight:"regular",copykey:"dyn_sync_wallet.switch_wallet.expected_address.prompt",className:"switch-wallet__body__expected-address__prompt",children:a("dyn_sync_wallet.switch_wallet.expected_address.prompt")}),(0,xx.jsx)(zQ,{color:"green-1",weight:"bold",className:"switch-wallet__body__expected-address__address",children:Xg(n)})]})})},ecf=({onCancel:e,onSuccess:t,connector:n,expectedAddress:i})=>{var a;let{t:r}=$G(),{theme:{theme:o}}=LA(),{name:s}=o,[l,d]=(0,_N.useState)(),[c,u]=(0,_N.useState)(),m=(0,_N.useRef)(!1),{retrigger:p}=VP(()=>$k(void 0,void 0,void 0,function*(){if(m.current)return;m.current=!0;let a=yield n.getAddress({onDesktopUri:e=>$k(void 0,void 0,void 0,function*(){xR.emit("walletConnectionQrCodeReady",e),u(e)}),onDisplayUri:e=>$k(void 0,void 0,void 0,function*(){xR.emit("walletConnectionQrCodeReady",e),d(e)})});
91a&&xf(a,i,n.connectedChain)?t():(yield n.endSession(),e())}),{deps:[n],retries:3});return(0,xx.jsx)(ecu,{dataTestId:"reconnect-qr-code",title:r("dyn_sync_wallet.reconnect_with_qr_code.title"),onClose:e,children:_t()?(0,xx.jsx)(eln,{onRetry:()=>{m.current=!1,p()},connector:n}):(0,xx.jsx)(eso,{uri:l||"",desktopUri:c,accentColor:"dark"===s?o.colors.textPrimary:null!=(a=n.metadata.brandColor)?a:"",icon:(0,xx.jsx)(xr,{icon:n.metadata.icon,walletKey:n.key}),showCopyToClipboardButton:!0,walletConnector:n})})},ecg=({onCancel:e,onSuccess:t,connector:n,expectedAddress:i})=>{let{t:a}=$G(),{user:r}=Fr();return VP(()=>$k(void 0,void 0,void 0,function*(){if(VE(n)){let e;yield(e=n.connectedChain,$k(void 0,void 0,void 0,function*(){if(!VE(n))return;let t=null==r?void 0:r.verifiedCredentials.find(t=>t.format===hR.Oauth&&t.address&&xf(t.address,i,e));t&&t.oauthProvider&&(yield n.connect(t.oauthProvider))})),t()}}),{deps:[n]}),(0,xx.jsx)(ecu,{dataTestId:"auto-reconnecting",icon:(0,xx.jsx)(xr,{icon:n.metadata.icon,walletKey:n.key}),title:a("dyn_sync_wallet.reconnecting.title"),onClose:e,children:(0,xx.jsx)(zQ,{variant:"body_normal",color:"secondary",weight:"regular",copykey:"dyn_sync_wallet.reconnecting.description",children:a("dyn_sync_wallet.reconnecting.description",{walletAddress:Xg(i)})})})},ecy=({onSuccess:e,onError:t,expectedAddress:n,activeAddress:i,connector:a})=>{let r=a.canConnectViaQrCode&&!a.isInstalledOnBrowser()&&!a.canConnectViaCustodialService;xj.logVerboseTroubleshootingMessage("[SyncWallet]",{canConnectViaCustodialService:a.canConnectViaCustodialService,canConnectViaQrCode:a.canConnectViaQrCode,isEmbeddedWallet:a.isEmbeddedWallet,isInstalledOnBrowser:a.isInstalledOnBrowser()}),en3(a,"accountChange",({accounts:t})=>{xj.logVerboseTroubleshootingMessage("[SyncWallet] accountChange",{accounts:t,expectedAddress:n});let[i]=t;xf(i,n,a.connectedChain)&&e(!0)}),xO("logout",()=>t(Error("user logged out"),!0));let o=()=>{xj.logVerboseTroubleshootingMessage("[SyncWallet] handleCancel called"),t(new wL("User cancelled","0"),!0)};return a.isEmbeddedWallet?(0,xx.jsx)("div",{className:"sync-wallet-view","data-testid":"sync-wallet",children:(0,xx.jsx)(ecg,{connector:a,expectedAddress:n,onCancel:o,onSuccess:()=>e(!0)})}):r?(0,xx.jsx)("div",{className:"sync-wallet-view","data-testid":"sync-wallet",children:(0,xx.jsx)(ecf,{connector:a,expectedAddress:n,onCancel:o,onSuccess:()=>e(!0)})}):(0,xx.jsx)("div",{className:"sync-wallet-view","data-testid":"sync-wallet",children:(0,xx.jsx)(ecv,{connector:a,expectedAddress:n,activeAddress:i,onCancel:o,onTryToReconnect:()=>$k(void 0,void 0,void 0,function*(){let t=yield a.getAddress();t&&xf(t,n,a.connectedChain)&&e(!0)})})})},ecw=({expectedAddress:e,connector:t,onResolve:n,onReject:i,activeAddress:a})=>{let{onSuccess:r,onError:o,show:s,handleOnModalUnmount:l}=ecl({defaultErrorMessage:"User canceled",onReject:i,onResolve:n});return(0,xx.jsx)(ecs,{modalId:"sync-wallet-modal",show:s,closeModal:()=>{},handleOnModalUnmount:l,children:(0,xx.jsx)(ecy,{onSuccess:r,onError:o,expectedAddress:e,connector:t,activeAddress:a})})},ec_=({title:e,onReject:t,onTransactionResponseSuccess:n,transaction:i,copykey:a,walletConnector:r,hideModal:o,isNativeToken:s,currentToken:l})=>{zG(!0);let[d,c]=(0,_N.useState)(!0),u=(0,_N.useRef)(null),m=(0,_N.useRef)(null),p=(0,_N.useCallback)(()=>{c(!1)},[c]),h=(0,_N.useCallback)(()=>m.current?n(m.current):t(u.current||new eta),[n,t]);return(0,xx.jsx)(ety,{handleClose:p,isShown:d,zIndex:0x7ffffffd,withBackdrop:!0,elementId:"dynamic-send-transaction",transitionEvents:{onUnmount:h},children:(0,xx.jsx)(etr,{children:(0,xx.jsx)(eto,{children:(0,xx.jsx)(eeX,{transaction:i,title:e,copykey:a,hideModal:o,mutation:()=>i.submit(),onClickClose:p,onError:e=>u.current=e,displayPoweredByDynamicFooter:!0,walletConnector:r,onSuccess:e=>{u.current=null,m.current=e,p()},isNativeToken:s,currentToken:l,isModal:!0})})})})},ecb=({walletConnector:e,network:t,addNetworkMutation:n,onCancel:i,onNetworkAdded:a})=>{let{t:r}=$G(),{iconUrls:o,name:s}=t,[l]=o,{mutate:d}=YB(n,{onSuccess:a});return(0,xx.jsxs)("div",{"data-testid":"add-network-view",className:"add-network-view",children:[(0,xx.jsx)(Xy,{alignContent:"bottom"}),(0,xx.jsxs)("div",{className:"add-network-view__body",children:[(0,xx.jsx)(en2,{Icon:e=>(0,xx.jsx)("img",Object.assign({},e,{src:l,className:"add-network-view__network-icon",alt:`${s} icon`})),iconSize:64,InnerIcon:zY,variant:"red"}),(0,xx.jsxs)("div",{className:"add-network-view__text-container",children:[(0,xx.jsx)(zQ,{weight:"bold",variant:"body_normal",color:"primary",copykey:"dyn_add_network_view.title",className:"add-network-view__title",children:r("dyn_add_network_view.title")}),(0,xx.jsx)(zQ,{weight:"regular",variant:"body_small",color:"secondary",copykey:"dyn_add_network_view.description",className:"add-network-view__description",children:r("dyn_add_network_view.description",{name:e.metadata.name})})]}),(0,xx.jsxs)("div",{className:"add-network-view__actions",children:[(0,xx.jsx)(Xs,{expanded:!0,buttonVariant:"primary",onClick:()=>i(),dataTestId:"add-network-view__cancel-button",children:(0,xx.jsx)(zQ,{copykey:"dyn_add_network_view.cancel_button.title",children:r("dyn_add_network_view.cancel_button.title")})}),(0,xx.jsx)(Xs,{expanded:!0,buttonVariant:"brand-primary",onClick:()=>d(),children:(0,xx.jsx)(zQ,{copykey:"dyn_add_network_view.add_button.title",children:r("dyn_add_network_view.add_button.title")})})]})]})]})},eck=({walletConnector:e,network:t,onCancel:n,onNetworkAdded:i,addNetworkMutation:a})=>{let{onSuccess:r,show:o,handleOnModalUnmount:s,closeModal:l}=ecl({defaultErrorMessage:"User canceled",onReject:n,onResolve:i});return(0,xx.jsx)(ecs,{modalId:"prompt-to-add-network",show:o,closeModal:()=>{},handleOnModalUnmount:s,children:(0,xx.jsx)(ecb,{walletConnector:e,addNetworkMutation:a,network:t,onCancel:l,onNetworkAdded:r})})},ecI=({className:e,children:t,isOpen:n,onClick:i,labelClassName:a})=>{let{t:r}=$G();return(0,xx.jsxs)(Xs,{onClick:i,className:zj("dyn-accordion-toggle",e),children:[(0,xx.jsx)("div",{className:zj("dyn-accordion-toggle__label",a),children:t}),(0,xx.jsx)(QO,{"data-testid":"dyn-accordion-toggle-icon",className:zj("dyn-accordion-toggle__icon",{"dyn-accordion-toggle__icon-open":n}),"aria-label":r(n?"dyn_common.aria.expanded":"dyn_common.aria.collapsed"),role:"presentation"})]})};var ecx=["title","titleId"];function ecS(){return(ecS=Object.assign.bind()).apply(null,arguments)}var ecC=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ecx);return _N.createElement("svg",ecS({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,w_||(w_=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16ZM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm10-5a1 1 0 0 1 1 1v3.586l2.707 2.707a1 1 0 0 1-1.414 1.414l-3-3A1 1 0 0 1 11 12V8a1 1 0 0 1 1-1Z",fill:"currentColor"})))},ecR=["title","titleId"];function ecO(){return(ecO=Object.assign.bind()).apply(null,arguments)}var ecj=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ecR);return _N.createElement("svg",ecO({width:25,height:24,viewBox:"0 0 25 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?_N.createElement("title",{id:n},t):null,wb||(wb=_N.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5 4a8 8 0 0 0-6.598 12.526A14.943 14.943 0 0 1 12.5 15c2.366 0 4.606.548 6.598 1.526A8 8 0 0 0 12.5 4Zm7.654 14.436A9.96 9.96 0 0 0 22.5 12c0-5.523-4.477-10-10-10s-10 4.477-10 10a9.96 9.96 0 0 0 2.37 6.464A9.978 9.978 0 0 0 12.5 22a9.978 9.978 0 0 0 7.654-3.564ZM17.7 18.08A12.954 12.954 0 0 0 12.5 17c-1.85 0-3.607.386-5.199 1.08A7.968 7.968 
910 0 0 12.5 20c1.985 0 3.8-.723 5.199-1.92ZM12.5 8a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm-4 2a4 4 0 1 1 8 0 4 4 0 0 1-8 0Z",fill:"currentColor"})))};let ecT=({session:e,showAdvanced:t=!1})=>{let{t:n}=$G(),[i,a]=(0,_N.useState)(!1),r=(0,_N.useCallback)(()=>{a(!i)},[i]),o=(0,_N.useMemo)(()=>(e=>{let{value:t,unit:n}=((e,t)=>{let{t:n}=zR.getInstance(),i=(t?t.getTime():Date.now())-e.getTime();if(i>=31536e6){let e=Math.floor(i/31536e6);return{unit:n(1===e?"dyn_time_since.year":"dyn_time_since.years"),value:e}}if(i>=2592e6){let e=Math.floor(i/2592e6);return{unit:n(1===e?"dyn_time_since.month":"dyn_time_since.months"),value:e}}if(i>=864e5){let e=Math.floor(i/864e5);return{unit:n(1===e?"dyn_time_since.day":"dyn_time_since.days"),value:e}}if(i>=36e5){let e=Math.floor(i/36e5);return{unit:n(1===e?"dyn_time_since.hour":"dyn_time_since.hours"),value:e}}if(i>=6e4){let e=Math.floor(i/6e4);return{unit:n(1===e?"dyn_time_since.minute":"dyn_time_since.minutes"),value:e}}let a=Math.floor(i/1e3);return{unit:n(1===a?"dyn_time_since.second":"dyn_time_since.seconds"),value:a}})(new Date,new Date(1e3*Number(e.session.expiresAt)));return`${t} ${n}`})(e),[e]),s=(0,_N.useMemo)(()=>(e=>{var t,n;let i=e.session.transferPolicies;if(!i)return"0 ETH";let a=BigInt(0);for(let e of i)a+=null!=(n=null==(t=e.valueLimit)?void 0:t.limit)?n:BigInt(0);let r=new Intl.NumberFormat(void 0,{maximumFractionDigits:6}).format(Number(a)/1e18);return`~${r} ETH`})(e),[e]),l=(0,_N.useMemo)(()=>JSON.stringify(e,(e,t)=>"bigint"==typeof t?t.toString():t,2),[e]);return(0,xx.jsxs)("div",{className:"session-permissions-view",children:[(0,xx.jsx)("div",{className:"session-permissions-view__header",children:(0,xx.jsx)(zQ,{variant:"body_small",weight:"bold",copykey:"dyn_session_permissions.permissions_label",children:n("dyn_session_permissions.permissions_label")})}),(0,xx.jsxs)("div",{className:"session-permissions-view__card",children:[(0,xx.jsxs)("div",{className:"session-permissions-view__card-permission",children:[(0,xx.jsx)(zX,{size:"small",color:"text-tertiary",children:(0,xx.jsx)(ecj,{})}),(0,xx.jsx)(zQ,{variant:"body_small",copykey:"dyn_session_permissions.permissions.ownership",children:n("dyn_session_permissions.permissions.ownership")})]}),(0,xx.jsxs)("div",{className:"session-permissions-view__card-permission",children:[(0,xx.jsx)(zX,{size:"small",color:"text-tertiary",children:(0,xx.jsx)(ecC,{})}),(0,xx.jsx)(zQ,{variant:"body_small",copykey:"dyn_session_permissions.permissions.access",children:n("dyn_session_permissions.permissions.access",{time:o})})]})]}),(0,xx.jsx)("div",{className:"session-permissions-view__header",children:(0,xx.jsx)(zQ,{variant:"body_small",weight:"bold",copykey:"dyn_session_permissions.spending_label",children:n("dyn_session_permissions.spending_label")})}),(0,xx.jsxs)("div",{className:"session-permissions-view__card session-permissions-view__token-card",children:[(0,xx.jsxs)("div",{className:"session-permissions-view__token",children:[(0,xx.jsx)(zX,{size:"medium",children:(0,xx.jsx)(_0,{})}),(0,xx.jsx)(zQ,{variant:"body_normal",children:"ETH"})]}),(0,xx.jsxs)("div",{className:"session-permissions-view__spending",children:[(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",copykey:"dyn_session_permissions.spending_limit",children:n("dyn_session_permissions.spending_limit")}),(0,xx.jsx)(zQ,{variant:"body_small",children:s})]})]}),t&&(0,xx.jsxs)("div",{className:"session-permissions-view__panel",children:[(0,xx.jsxs)(ecI,{className:"session-permissions-view__panel-toggle",isOpen:i,onClick:r,labelClassName:"session-permissions-view__panel-toggle-label",children:[(0,xx.jsx)(zQ,{variant:"body_small",weight:"bold",copykey:"dyn_session_permissions.advanced_label",children:n("dyn_session_permissions.advanced_label")}),(0,xx.jsx)(zQ,{variant:"body_small",color:"secondary",copykey:"dyn_session_permissions.advanced_description",children:n("dyn_session_permissions.advanced_description")})]}),i&&(0,xx.jsx)("div",{className:"session-permissions-view__panel-content",children:(0,xx.jsx)(edO,{value:l,readOnly:!0,rows:8,id:"session-permissions-view__raw-json","data-testid":"session-permissions-view__raw-json",label:""})})]})]})},ecP=({onApprove:e,onReject:t,session:n})=>{let{t:i}=$G(),a=(0,_N.useMemo)(()=>{var e;return null!=(e=n.origin)?e:Xg(n.sessionId)},[n]),r=(0,_N.useCallback)(()=>(0,xx.jsx)(BV,{onClick:t,"aria-label":i("dyn_session_key_approval.aria.close_button_label"),children:(0,xx.jsx)(Y5,{})}),[t,i]);return(0,xx.jsxs)("div",{className:"session-key-approval-view",children:[(0,xx.jsx)(Xy,{trailing:r(),children:(0,xx.jsx)(zQ,{variant:"title",color:"primary",copykey:"dyn_session_key_approval.title",children:i("dyn_session_key_approval.title")})}),(0,xx.jsxs)("div",{className:"session-key-approval-view__body",children:[(0,xx.jsx)(ed4,{origin:a}),(0,xx.jsx)(zQ,{variant:"body_normal",color:"primary",copykey:"dyn_session_key_approval.description",align:"center",children:i("dyn_session_key_approval.description")}),(0,xx.jsx)(ecT,{showAdvanced:!0,session:n})]}),(0,xx.jsxs)("div",{className:"session-key-approval-view__footer",children:[(0,xx.jsx)(Xb,{onClick:e,buttonVariant:"brand-primary",expanded:!0,copykey:"dyn_session_key_approval.approve_button",typographyProps:{color:"white"},children:i("dyn_session_key_approval.approve_button")}),(0,xx.jsx)(Xb,{onClick:t,expanded:!0,copykey:"dyn_session_key_approval.reject_button",children:i("dyn_session_key_approval.reject_button")})]})]})},ecE=({session:e,onCancel:t,onApproved:n})=>{let{onSuccess:i,show:a,handleOnModalUnmount:r,closeModal:o}=ecl({defaultErrorMessage:"User canceled",onReject:t,onResolve:n});return(0,xx.jsx)(ecs,{modalId:"zksync-approval-modal",show:a,closeModal:()=>{},handleOnModalUnmount:r,children:(0,xx.jsx)(ecP,{session:e,onApprove:i,onReject:o})})},ecA=!1,{Provider:ecN}=YN,ecq=({children:e})=>{let{environmentId:t,projectSettings:n,setCallback:i,setShowAuthFlow:a}=Fr(),{engageCaptcha:r}=Fc(),o=Bm({environmentId:t,projectSettings:n}),s=(0,_N.useRef)(null),l=(null==n?void 0:n.providers)||[],d={[hO.Dynamic]:{enabled:XS(l,hO.Dynamic),handler:((e,{shouldRegisterSessionKeysOnSignin:t,generateSessionKey:n})=>(i,a)=>$k(void 0,void 0,void 0,function*(){let{verificationUUID:r}=yield $k(void 0,[{captchaToken:a,email:i,environmentId:e}],void 0,function*({email:e,environmentId:t,captchaToken:n}){try{return yield Lr().createEmailVerification({emailVerificationCreateRequest:{captchaToken:n,email:e},environmentId:t})}catch(t){let e=yield Lo(t,"Error creating email verification");throw new eoy(e.error,e.code)}});return{retry:()=>$k(void 0,void 0,void 0,function*(){r=(yield eo_({email:i,environmentId:e,verificationUUID:r})).verificationUUID}),type:"email",verify:(o,s)=>$k(void 0,void 0,void 0,function*(){let l;t()&&(l=(yield n()).publicKey),yield MD(O1());let d=yield eow({captchaToken:a,environmentId:e,sessionPublicKey:l,verificationToken:o,verificationUUID:r});return(null==s?void 0:s.skipSetUserAndAuthToken)||VZ(d),{destination:i,response:d,verified:!0}})}}))(t,o)}},c=e=>
91new Promise(t=>{var i;(null==(i=null==n?void 0:n.security.hCaptcha)?void 0:i.enabled)?(a(!0,{initializeWalletConnect:!1,performMultiWalletChecks:!1}),r({authMethod:e,onCaptchaSuccess:e=>$k(void 0,void 0,void 0,function*(){t(e),a(!1)})})):t(void 0)});return(0,xx.jsx)(ecN,{value:{connectWithEmail:(e,...t)=>$k(void 0,[e,...t],void 0,function*(e,t={}){var n;if(!er1.test(e))throw Error("Email is not valid");let i="dynamic";if(!d[i].enabled)throw Error("Email provider is not enabled");let a=null!=(n=t.captchaToken)?n:yield c("email");s.current=yield d[i].handler(e,a)}),connectWithSms:(e,...n)=>$k(void 0,[e,...n],void 0,function*(e,n={}){var i;if(!XS(l,hO.Sms))throw Error("SMS provider is not enabled");let a=((e,{shouldRegisterSessionKeysOnSignin:t,generateSessionKey:n})=>(i,a)=>$k(void 0,void 0,void 0,function*(){let{verificationUUID:r}=yield eok({captchaToken:a,environmentId:e,isoCountryCode:i.iso2,phoneCountryCode:i.dialCode,phoneNumber:i.phone});return{type:"sms",verify:(o,s)=>$k(void 0,void 0,void 0,function*(){let l;t()&&(l=(yield n()).publicKey),yield MD(O1());let d=yield eoI({captchaToken:a,environmentId:e,sessionPublicKey:l,verificationToken:o,verificationUUID:r});return(null==s?void 0:s.skipSetUserAndAuthToken)||VZ(d),{destination:i,response:d,verified:!0}})}}))(t,o),r=null!=(i=n.captchaToken)?i:yield c("phone");s.current=yield a(e,r)}),retryOneTimePassword:()=>$k(void 0,void 0,void 0,function*(){if(!s.current)throw Error("Verification has not started, use connectWithEmail or connectWithSms before verifying");if(!s.current.retry)throw Error("Re-send is not supported");return s.current.retry()}),verifyOneTimePassword:(e,t)=>$k(void 0,void 0,void 0,function*(){if(!s.current)throw Error("Verification has not started, use connectWithEmail or connectWithSms before verifying");let{type:n,verify:a}=s.current,{destination:r,response:o,verified:l}=yield a(e,t);return"sms"===n?xR.emit("smsVerificationResult",l,r):xR.emit("emailVerificationResult",l,r),(null==t?void 0:t.skipSetUserAndAuthToken)||i("authSuccess"),o})},children:e})},ecU="Password setup cancelled",ecM=()=>((({handler:e}={})=>{let{setShowAuthFlow:t,userWithMissingInfo:n,sdkHasLoaded:i,setSelectedWalletConnectorKey:a}=Fr(),{pushView:r}=xD(),{updateUser:o}=eoR({validationSchemaStripUnknown:!1}),{completeAuth:s,handleAuthError:l}=eaG({}),{displayedDestination:d}=Lb(),c=(0,_N.useRef)(!1);xO("logout",()=>{c.current=!1}),(0,_N.useEffect)(()=>{var u;if(!(!i||c.current||!(null==(u=null==n?void 0:n.missingFields)?void 0:u.length)||V8(n))){if(e)return void $k(void 0,void 0,void 0,function*(){var t;if(e&&(null==(t=null==n?void 0:n.missingFields)?void 0:t.length)){c.current=!0;try{let t=n.missingFields.map(e=>({isCustom:"custom"===e.type,key:e.name,label:e.label,required:e.required})),i=yield e(t),a={},r=Object.assign({},null==n?void 0:n.metadata);i.forEach(e=>{e.isCustom?r[e.key]=e.value:a[e.key]=e.value}),yield s({updateJwtFunction:()=>$k(void 0,void 0,void 0,function*(){return o(Object.assign(Object.assign({},a),{metadata:r}))})})}catch(e){xj.error("Error handling user onboarding",e),l(e,{})}}});$k(void 0,void 0,void 0,function*(){c.current=!0,t(!0);let e=null==n?void 0:n.verifiedCredentials.find(e=>e.id===(null==n?void 0:n.lastVerifiedCredentialId));switch((null==e?void 0:e.walletName)&&a({chain:(null==e?void 0:e.chain)?CV[e.chain]:void 0,key:null==e?void 0:e.walletName}),null==e?void 0:e.format){case hR.Email:case hR.Oauth:r("collect-user-data-login-no-wallet",{userIdentification:"email"});break;case hR.PhoneNumber:r("collect-user-data-login-no-wallet",{userIdentification:"phoneNumber",userIdentificationOverride:d});break;default:r("collect-user-data")}})}},[i,n,e,s,o,t,r,d,l,a])})(),(()=>{let{areWalletsReadyForSettings:e,clearRecoveredWallets:t,needsAutoCreateWalletChains:n,initializeWaas:i,shouldInitializeWaas:a}=Yr(),r=(()=>{let e=Bt(),t=$_("projectSettings"),n=BD().walletConnectorOptions,{loading:i}=eaK();return(0,_N.useCallback)(()=>e&&$y().user?t?n.length?i?{isValid:!1,reason:"Authentication in progress"}:{isValid:!0}:{isValid:!1,reason:"No wallet connectors available"}:{isValid:!1,reason:"Project settings not loaded"}:{isValid:!1,reason:"User not authenticated"},[e,t,n,i])})(),{mutate:o,isLoading:s}=(()=>{let{setShowAuthFlow:e}=Fr(),{clearStackAndPush:t}=xD(),{createWalletAccount:n}=Yr(),{setupPassword:i}=(()=>{var e,t;let n=$_("projectSettings"),{setShowAuthFlow:i}=Fr(),{pushView:a}=xD(),{handlers:r}=FJ(FK().settings),o=(0,_N.useRef)(null==r?void 0:r.setupWalletPassword);o.current=null==r?void 0:r.setupWalletPassword;let s=null!=(t=null==(e=null==n?void 0:n.sdk.waas)?void 0:e.passcodeRequired)&&t,l=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){if(s)return o.current?o.current():(i(!0,{ignoreIfIsEmbeddedWidget:!1,performMultiWalletChecks:!1}
91),a("setup-password-for-wallet-creation"),new Promise((e,t)=>{let n=t=>{a(),e(t)},i=()=>{a(),t(Error(ecU))},a=()=>{xR.off("embeddedWalletPasswordSetupCompleted",n),xR.off("embeddedWalletPasswordSetupCancelled",i),xR.off("authFlowCancelled",i)};xR.once("embeddedWalletPasswordSetupCompleted",n),xR.once("embeddedWalletPasswordSetupCancelled",i),xR.once("authFlowCancelled",i)}))}),[s,i,a]);return{isPasscodeRequired:s,setupPassword:l}})(),a=Bt(),r=FG();return YB(e=>$k(void 0,void 0,void 0,function*(){let t=Date.now(),o=e.map(e=>e.chain).join(",");xj.instrument("Auto wallet creation initiated",{chainCount:e.length,chains:o,environmentId:r,key:"auto_wallet_creation_initiated",time:0,userId:null==a?void 0:a.id});try{let s=yield i();yield n(e,s,void 0,{skipCloseAuthFlow:!!s});let l=Date.now()-t;xj.instrument("Auto wallet creation successful",{chainCount:e.length,chains:o,environmentId:r,key:"auto_wallet_creation_success",time:l,userId:null==a?void 0:a.id})}catch(i){let n=Date.now()-t;throw i instanceof Error&&i.message===ecU||xj.instrument("Auto wallet creation failed",{chainCount:e.length,chains:o,environmentId:r,error:i instanceof Error?i.message:"Unknown error",key:"auto_wallet_creation_failed",time:n,userId:null==a?void 0:a.id}),i}}),{onFailure:n=>{n.message===ecU?xj.debug("Password setup cancelled by user"):(xj.error("Error creating dynamic waas wallet",n),e(!0,{ignoreIfIsEmbeddedWidget:!1}),t("backup-unsuccessful"))}})})(),{mutate:l,isLoading:d}=(()=>{let{processSignOnWalletSettings:e}=Yr();return YB(()=>$k(void 0,void 0,void 0,function*(){yield e()}),{onFailure:e=>{xj.error("Error processing wallet settings",e)}})})(),{initDelegationProcess:c,shouldPromptWalletDelegation:u}=elZ(),m=Bt(),p=(0,_N.useRef)(!1),h=(0,_N.useRef)(!1),v=(0,_N.useRef)(!1),f=(0,_N.useRef)(void 0),g=(0,_N.useRef)(!1);xO("logout",()=>{p.current=!1,h.current=!1,t()});let y=(0,_N.useCallback)(()=>!p.current&&!s&&!!(null==n?void 0:n.length)&&r().isValid,[n,r,s]),w=(0,_N.useCallback)(()=>!h.current&&!d&&!!e()&&r().isValid,[e,r,d]),_=(0,_N.useCallback)(()=>{w()&&(l(),h.current=!0)},[w,l]);(0,_N.useEffect)(()=>{w()&&_()},[w,_]);let b=(0,_N.useCallback)(()=>{y()&&n&&(xj.debug("Auto wallet creation triggered",{chainCount:n.length,chains:n.map(e=>e.chain)}),o(n),p.current=!0)},[y,n,o]);(0,_N.useEffect)(()=>{if(!f.current||(null==m?void 0:m.sessionId)||(f.current=void 0,v.current=!1,g.current=!1,t()),a&&(null==m?void 0:m.sessionId)){let{sessionId:e,id:t}=m;if(!g.current&&(!v.current||f.current!==e)){let n=f.current!==e;xj.debug(n?"[useSyncDynamicWaas] session id changed, initializing waas":"[useSyncDynamicWaas] waas not initialized, initializing waas"),g.current=!0,i().then(()=>{xj.debug("[useSyncDynamicWaas] waas initialized"),v.current=!0,f.current=e}).catch(n=>{xj.warn("[useSyncDynamicWaas] Error initializing waas",{error:n,sessionId:e,userId:t})}).finally(()=>{g.current=!1})}}},[i,a,m]),(0,_N.useEffect)(()=>{y()&&b()},[y,b]),(0,_N.useEffect)(()=>{u()&&c()},[u,c])})(),eo1(),(({handler:e}={})=>{let{setShowAuthFlow:t,userWithMissingInfo:n,sdkHasLoaded:i}=Fr(),a=(()=>{let{promptMfa:e}=QS();return e})(),{clearStackAndPush:r}=xD(),o=(0,_N.useRef)(!1);xO("logout",()=>{setTimeout(()=>{o.current=!1},0)}),(0,_N.useEffect)(()=>{var s;if(i&&!o.current&&n&&V8(n)){if(o.current=!0,e){t(!1),e();return}t(!0),(null==(s=n.scope)?void 0:s.includes("requiresAdditionalAuth"))?a():r("mfa-display-backup-codes")}},[a,i,t,n,e,r])})(),(()=>{let{setShowAuthFlow:e,sdkHasLoaded:t,userWithMissingInfo:i}=Fr(),{clearStackAndPush:a}=xD();(0,_N.useEffect)(()=>{let r=!1;return $k(void 0,void 0,void 0,function*(){var o;if(!t||!i||!V9(i))return;let s=(null==(o=n)?void 0:o.href)||window.location.href;if(WP({url:s})){let e=WT({url:s});try{yield Wj({deviceToken:e});return}catch(e){xj.error("Error completing device registration",e)}}if(r)return;let{deviceRegistrationModal:l}=FJ(FV().settings);(!l||l.enabled)&&(a("device-registration"),e(!0))}),()=>{r=!0}},[t,e,i,a])})(),null),ecD=({connectorProps:e})=>{let{primaryWallet:t}=Fr(),{handleWalletItemClick:n}=J$(),i=ern(),a=(0,_N.useRef)([]),r=(0,_N.useRef)(),o=(0,_N.useRef)([]),s=(0,_N.useRef)(),l=e=>{setTimeout(()=>{e()},0)},d=(0,_N.useMemo)(()=>{var t,n;if(e.projectSettings&&e.networkConfigurations&&xd(e.walletBook))return x_(Object.assign(Object.assign({},e),{chainRpcProviders:xI,redirectUrl:i,settings:e.projectSettings,walletConnectProjectId:null==(n=null==(t=e.projectSettings)?void 0:t.sdk.walletConnect)?void 0:n.projectId}))},[e,i]);return(0,_N.useEffect)(()=>{let e=()=>{0!==a.current.length&&(xj.debug("[WalletConnectorEvents] processPendingConstructors",{pendingConstructors:a.current}
91),a.current.forEach(e=>{if(!d)return;let t=new e(d);xj.debug("[WalletConnectorEvents] handleProviderInjected",{injectedConnector:t}),_I.emit("providerReady",{connector:t})}),a.current=[])},t=({injectedConnectorConstructor:t})=>{a.current.push(t),r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{e()},100)};return _I.on("providerInjected",t),()=>{_I.off("providerInjected",t),r.current&&clearTimeout(r.current),e()}},[d]),(0,_N.useEffect)(()=>{let i=()=>{let i;if(0===o.current.length)return;xj.logVerboseTroubleshootingMessage("[WalletConnectorEvents] processReadyConnectors",{connectors:o.current});let a=[...BM().walletConnectorOptions];o.current.forEach(({connector:t,shouldAutoConnect:n})=>{let r=!1;for(let e=0;e<a.length;e++){let n=a[e].key===t.key,i=!a[e].walletConnector.isWalletConnect&&t.isWalletConnect;if(n&&!i&&(a[e]=Object.assign(Object.assign({},a[e]),{isInstalledOnBrowser:t.isInstalledOnBrowser(),walletConnector:t})),n){r=!0;break}}if(!r){let n=xW(e.walletBook,t);a.push(n)}n&&(i=a.find(e=>e.key===t.key&&!e.walletConnector.isWalletConnect))}),BW(a),o.current=[],xj.logVerboseTroubleshootingMessage("[WalletConnectorEvents] processReadyConnectors",{walletOptionToAutoConnect:i}),i&&!t&&n(i)},a=e=>{xj.logVerboseTroubleshootingMessage("[WalletConnectorEvents] handleProviderReady",e),o.current.push(e),s.current&&clearTimeout(s.current),s.current=setTimeout(()=>{i()},100)};if(xd(e.walletBook))return _I.on("providerReady",a),()=>{_I.off("providerReady",a),s.current&&clearTimeout(s.current),i()}},[e.walletBook,n]),(0,_N.useEffect)(()=>{let e=e=>{xj.logVerboseTroubleshootingMessage("[WalletConnectorEvents] handleConnectorInitStarted",{key:e}),l(()=>{Qc(e,!0)})},t=e=>{xj.logVerboseTroubleshootingMessage("[WalletConnectorEvents] handleConnectorInitCompleted",{key:e}),l(()=>{Qc(e,!1)})};return _I.on("connectorInitStarted",e),_I.on("connectorInitCompleted",t),()=>{_I.off("connectorInitStarted",e),_I.off("connectorInitCompleted",t)}},[]),null},ecW=({authMode:e})=>"connect-and-sign"===e||_t(),ec$=["light","dark","auto"],ecz={idle:["linking_new_wallet","primary_not_connected","switching_primary"],linking_new_wallet:["idle"],primary_not_connected:["idle"],switching_primary:["idle"]},ecF={idle:["linking_new_wallet","transferring_wallet"],linking_new_wallet:["idle"],transferring_wallet:["idle"]},ecL={awaiting_account_switch:["awaiting_signature","idle"],awaiting_connection:["idle"],awaiting_signature:["idle"],detected_new_wallet:["awaiting_signature","idle"],idle:["awaiting_account_switch","awaiting_connection","awaiting_signature","detected_new_wallet"]},ecV=e=>!!e,ecB=(e,t,n)=>{let i=[t].flatMap(t=>e.find(e=>{let i,a,r;return i=e,a=t,r=n,i.key===a&&(!r||i.connectedChain===r)})).filter(ecV);return i.length>0?i[0]:null};class ecK extends wL{constructor(e){super(`Connection was not established because handleConnectedWallet returned false for wallet connector ${e.key}`),this.walletConnector=e}}let ecZ=_N.default.createContext(void 0);xT(ecZ,"DynamicBridgeWidgetContextProvider");let ecG="wallets",ecH=({children:e})=>{let t=(0,_N.useRef)(null),n=(0,_N.useRef)(null),[i,a]=(0,_N.useState)(ecG),r=(0,_N.useCallback)(()=>{a(ecG)},[]),o=(0,_N.useCallback)(()=>{a("profile")},[]);return(0,xx.jsx)(ecZ.Provider,{value:{bridgeWidgetView:i,events:{onDynamicBridgeWidgetClose:r},goToProfileView:o,inlineControlsRef:n,setBridgeWidgetView:a,widgetRef:t},children:e})};(0,_N.forwardRef)(({children:e},t)=>(0,xx.jsx)("div",{ref:t,className:"dynamic-widget-card",children:e})).displayName="DynamicWidgetCard";let ecJ=(0,_N.createContext)(void 0),ecY=({children:e})=>{let[t,n]=(0,_N.useState)({}),i=(0,_N.useCallback)((e,t)=>{n(n=>Object.assign(Object.assign({},n),{[e]:{type:t}}))},[n]),a=(0,_N.useCallback)(e=>{n(t=>{let n=Object.assign({},t);return delete n[e],n})},[n]),r=(0,_N.useCallback)(e=>Object.values(t).some(t=>t.type===e),[t]);return(0,xx.jsx)(ecJ.Provider,{value:{checkWidgetPresence:r,registerId:i,removeId:a},children:e})};xT(ecJ,"WidgetRegistryContextProvider");let ecX=()=>{let{showOnramp:e,selectedOnramp:t,onrampEnabled:n,setShowOnramp:i}=Qr(),[a,r]=(0,_N.useState)(null);return(BK(a,()=>i(!1)),n&&t&&"iframe"===t.openMode&&t.url)?(0,xx.jsx)(eiu,{children:(0,xx.jsxs)(Ke,{isShown:e,children:[(0,xx.jsx)("div",{className:"onramp-widget__backdrop","aria-hidden":"true","data-testid":"onramp-widget-backdrop"}),(0,xx.jsx)("div",{className:"onramp-widget__modal",children:(0,xx.jsx)("iframe",{id:"onramp-iframe",src:t.url,allow:"camera *;geolocation *",title:"Crypto Onramp",ref:r,"data-testid":"onramp-widget-modal"})})]})}):null};var ecQ=_N;let ec0=(0,_N.createContext)(null);function ec1(e){if(null===e||"boolean"!=typeof e.hasError||"object"!=typeof e.error||"boolean"!=typeof e.isDynamicSdkError){let e=Error("ErrorBoundaryContext not found");throw e.cause="ERROR_BOUNDARY_CONTEXT_NOT_FOUND",e}}class ec2 extends ecQ.Component{static getDerivedStateFromError(e){return{error:e,hasError:!0}}renderOrError(e,{isDynamicSdkError:t}
91){try{ec1(this.context),this.context.isDynamicSdkError=t}catch(e){return xj.error(e),(0,ecQ.createElement)(Kt,null,"ErrorBoundary must be used within ErrorBoundaryContext")}return e}}ec2.contextType=ec0;class ec3 extends ec2{constructor(e){super(e),this.state={error:null,hasError:!1}}componentDidCatch(e,t){var n;let{onError:i}=this.props;throw(null==(n=this.context)?void 0:n.isDynamicSdkError)&&(null==i||i(e,t),xj.error(e,{error:{bundleStack:e.stack,message:e,stack:t.componentStack}})),e}render(){let{children:e}=this.props,{hasError:t,error:n}=this.state;return t?(ec1(this.context),this.context.error=n,this.context.hasError=t,null):e}}let ec5=e=>{var{children:t}=e,n=$b(e,["children"]);return(0,xx.jsx)(ec0.Provider,{value:{error:null,hasError:!1,isDynamicSdkError:!0},children:(0,xx.jsx)(ec3,Object.assign({},n,{children:t}))})};class ec6 extends ec2{render(){let{children:e}=this.props;return this.renderOrError(e,{isDynamicSdkError:!1})}}let ec4=(0,_N.createContext)(void 0),ec7=({children:e})=>{let{sdkHasLoaded:t}=Fr(),{phantomRedirectConnector:n,handleConnectResponse:i,handleUserResponse:a,handleErrorResponse:r}=(()=>{let{walletConnectorOptions:e,displaySiweStatement:t,environmentId:n,projectSettings:i,setIsSingleWalletAccount:a,connectWallet:r,setShowAuthFlow:o,setSelectedWalletConnectorKey:s,siweStatement:l,appName:d,user:c}=Fr(),{pushView:u}=xD(),{setErrorMessage:m}=xq(),{getCaptchaToken:p}=Fc(),{promptAmountAndFund:h}=(()=>{var e,t;let n=$_("projectSettings"),i=(()=>{let{primaryWallet:e}=Fr();return(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({amount:t,fromWallet:n,token:i,toWallet:a}){let r;if(!t||!n)throw Error("Amount and fromWallet are required");if(!e&&!a)throw Error("No destination wallet found");let o=yield n.getNetwork();if(r=a?a.network:yield null==e?void 0:e.getNetwork(),!o||!r)throw Error("Wallet network not found");o!==r&&(yield n.switchNetwork(r));let s=a?a.address:null==e?void 0:e.address;if(!s)throw Error("No destination address found");return n.sendBalance({amount:t.toString(),toAddress:s,token:i})}),[e])})(),a=(()=>{let{primaryWallet:e,setShowAuthFlow:t}=Fr(),{clearStackAndPush:n}=xD(),{initiatedByWidgetRef:i,getWalletAddress:a,resetWalletConnectSession:r}=(()=>{let e=(0,_N.useRef)(!1),t=(0,_N.useRef)(null),{walletOptions:n}=(()=>{let{walletConnectorOptions:e,setShowAuthFlow:t}=Fr(),n=BD().groups,{pushView:i}=xD(),{navigateToWalletGroup:a}=JF(),{handleWalletItemClick:r}=J$(),o=(0,_N.useCallback)(t=>t(e.filter(e=>!eea.includes(e.walletConnector.key))).map(e=>{var t,i;let a=e.group&&(null==(t=n[e.group])?void 0:t.name);return{chain:e.walletConnector.connectedChain,group:null!=(i=e.group)?i:null,groupName:null!=a?a:null,isInstalledOnBrowser:e.isInstalledOnBrowser,isWalletConnect:e.walletConnector.isWalletConnect,key:e.walletConnector.key,metadata:e.walletConnector.metadata,name:e.name,supportedChains:e.walletConnector.supportedChains}}),[e,n]),s=(0,_N.useMemo)(()=>o(e=>e),[o]),l=(0,_N.useCallback)(({walletKey:e,connectorName:n,resolve:i,reject:a})=>{let r=n=>{n.key===e&&(i(n),t(!1),l())},o=(n,i)=>{n.key===e&&(a(i),t(!1),l())},s=(e,i)=>{"wallet"!==e.type||e.connectorName!==n||(a("object"==typeof i?i.error:i),t(!1),l())},l=()=>{xR.off("walletConnectionFailed",o),xR.off("authFailure",s),xR.off("walletAdded",r)};xR.on("walletAdded",r),xR.on("walletConnectionFailed",o),xR.on("authFailure",s)},[t]);return{getFilteredWalletOptions:o,selectWalletOption:(0,_N.useCallback)((o,s=!0,d=!1,c)=>new Promise((u,m)=>{let p=eei(n,e).find(e=>e.key===o),h=null==e?void 0:e.find(e=>e.key===o&&(!c||e.walletConnector.connectedChain===c));(xj.logVerboseTroubleshootingMessage("[useWalletOptions] selectWalletOption",{chain:c,selectGroupIfAvailable:s,walletGroup:null==p?void 0:p.key,walletKey:o,walletOption:null==h?void 0:h.key}),h)?(l({connectorName:h.walletConnector.name,reject:m,resolve:u,walletKey:o}),d)?r(h):(s&&p&&een(p)?a(p):"canConnectWithHardwareWallet"in h.walletConnector&&h.walletConnector.canConnectWithHardwareWallet()?i("select-hardware-wallet",{onSelectWallet:r,wallet:h}):r(h),t(!0)):m(new wL(c?`No wallet found with key "${o}" for chain "${c}".`:`No wallet found with key "${o}".`))}),[l,r,a,t,i,e,n]),walletOptions:s}})(),{userWallets:i}=Lv(),a=(0,_N.useCallback)(n=>$k(void 0,void 0,void 0,function*(){let i={connectorConsumed:!1,initiatedByWidget:e.current,type:"external-wallet-funding"};_h.setItem(eet,i);let a=yield n.walletConnector.getAddress(n.getAddressOpts);a?Q9(t,a):X9(t,new wL("No wallet address found"))}),[]),{handleWalletItemClick:r}=JW({allowAlreadyConnectedWallet:!0,onConnectOnly:a,onCustodialWallet:a,onInstalledExtension:a,onQrCodeConnect:a}),o=(0,_N.useCallback)(e=>{var i;let a=n.find(({key:t})=>t===e.key);
91return a?(t.current=new Jk,r(Object.assign(Object.assign({},a),{group:null!=(i=a.group)?i:void 0,walletConnector:e})),t.current.promise):Promise.reject(new wL(`Connect wallet for funding error: wallet option for ${e.key} not found`))},[r,n]),s=i.some(e=>e.connector.isWalletConnect);return{getWalletAddress:o,handleWalletMethod:a,initiatedByWidgetRef:e,internalConnectionPromiseRef:t,resetWalletConnectSession:(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){if(s)return;let e=BM().walletConnectorOptions.find(({walletConnector:e})=>e.isWalletConnect);yield null==e?void 0:e.walletConnector.endSession(),yield null==e?void 0:e.walletConnector.init()}),[s])}})(),o=(0,_N.useRef)(null);xO("authFlowClose",()=>{X9(o,new wL("User cancelled"))});let s=(0,_N.useCallback)(r=>{let l;n("external-funding-wallet-list",{onSelectWallet:l=>$k(void 0,[l],void 0,function*({walletConnector:l}){if(!o.current)return;let d=!1;try{i.current=r;let t=yield a(l);if(!t)return void X9(o,new wL("No wallet address found"));if(t===(null==e?void 0:e.address)){d=!0,n("duplicate-wallet",{initiatedByWidget:r,onReturn:s});return}let c=l.createWallet({address:t,chain:l.connectedChain,connector:l,id:"external-funding-wallet",isAuthenticated:!1,key:l.key});Q9(o,c),xR.emit("walletConnectedForFunding",{initiatedByWidget:r,isPhantomRedirect:!1,wallet:c})}catch(e){X9(o,e)}finally{d||t(!1)}}),showDefaultFooter:!0,viewWalletsFilter:eee(eeo).pipe((l=null==e?void 0:e.chain,e=>e.filter(e=>e.walletConnector.supportedChains.includes(l))))})},[n,a,i,null==e?void 0:e.address,null==e?void 0:e.chain,t]);return(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({initiatedByWidget:e}){return o.current||(r(),o.current=new Jk,s(e),t(!0,{emitCancelAuth:!1,ignoreIfIsEmbeddedWidget:!0,initializeWalletConnect:!0,performMultiWalletChecks:!1})),o.current.promise}),[s,r,t])})(),r=(()=>{let{setDynamicWidgetView:e}=JJ(),{setShowDynamicUserProfile:t}=Fr();return(0,_N.useCallback)(n=>{e("receive-wallet-funds",n),t(!0)},[e,t])})(),{chooseLinkedWallet:o,filteredWallets:s}=(()=>{let{setDynamicWidgetView:e}=JJ(),{setShowDynamicUserProfile:t}=Fr(),{userWallets:n}=Lv(),{primaryWallet:i}=Fr(),a=(0,_N.useMemo)(()=>n.filter(e=>e.id!==(null==i?void 0:i.id)&&e.chain===(null==i?void 0:i.chain)),[n,null==i?void 0:i.chain,null==i?void 0:i.id]),r=(0,_N.useRef)(),o=(0,_N.useCallback)(({showBackButton:n}={showBackButton:!0})=>(r.current=new Jk,e("choose-linked-wallet",{onSelectWallet:e=>Q9(r,e),showBackButton:n,wallets:a}),t(!0),r.current.promise),[a,e,t]);return xO("userProfileClose",()=>Q9(r,void 0)),{chooseLinkedWallet:o,filteredWallets:a}})();return(0,_N.useMemo)(()=>{var e,t;return{chooseLinkedWallet:o,connectWalletForFunding:a,externalWalletFundingEnabled:!!(null==(t=null==(e=null==n?void 0:n.sdk.funding)?void 0:e.externalWallets)?void 0:t.enabled),filteredLinkedWallets:s,fund:i,promptAmountAndFund:r}},[o,a,null==(t=null==(e=null==n?void 0:n.sdk.funding)?void 0:e.externalWallets)?void 0:t.enabled,s,i,r])})(),v=eaH({displaySiweStatement:t,environmentId:n,projectSettings:i,setIsSingleWalletAccount:a}),f=e.map(({walletConnector:e})=>e).find(Jq),g=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){if(xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleConnectResponse] called"),!f)return void xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleConnectResponse] no phantomRedirectConnector");xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleConnectResponse] calling getSession"),yield f.getSession(),xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleConnectResponse] getSession complete, calling connectWallet");let e=yield r(f);xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleConnectResponse] connectWallet result",{connectResult:e});let t=_h.getItem(eet);if((null==t?void 0:t.connectorConsumed)&&"external-wallet-funding"===t.type){if(!e)return;let n=f.createWallet({address:e.address,chain:f.connectedChain,connector:f,id:"external-funding-wallet",isAuthenticated:!1,key:f.key});if(xR.emit("walletConnectedForFunding",{initiatedByWidget:t.initiatedByWidget,isPhantomRedirect:!0,wallet:n}),!t.initiatedByWidget)return;h((({wallet:e})=>{var t,n,i,a,r,o,s;let l=e.connector.connectedChain,d=null==(r=null==(a=null==(i=null==(n=null==(t=La())?void 0:t.sdk.funding)?void 0:n.externalWallets)?void 0:i.defaultSettings)?void 0:a.chainSettings)?void 0:r.find(({chain:e})=>e===l);if(!(null==(o=null==d?void 0:d.token)?void 0:o.value)||!(null==(s=null==d?void 0:d.token)?void 0:s.rule))throw new wL(`No wallet funding chain settings found for chain ${l}`);return{token:{rule:d.token.rule,value:d.token.value},wallet:e}})({wallet:n}));return}if("connect-only"===Lf()){xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleConnectResponse] Connect-only mode: skipping verification",{authMode:"connect-only",connectResult:e}),(null==e?void 0:e.address)&&(_h.setItem(zN,f.key),o(!1));return}xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleConnectResponse] Connect-and-sign mode: proceeding to verification",{authMode:"connect-and-sign",connectResult:e}),o(!0,{ignoreIfIsEmbeddedWidget:!0}),u("pending-signature"),s("phantom")}),[f,r,o,u,s,h]),y=edj(),w=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){var e,t,n,i;if(xj.debug("[PhantomRedirect handleUserResponse] called"),!f)return void xj.debug("[PhantomRedirect handleUserResponse] no phantomRedirectConnector");s("phantom");let[a]=yield f.getConnectedAccounts();xj.debug("[PhantomRedirect handleUserResponse] got address",{address:a});let r=f.consumeMethod();switch(xj.debug("[PhantomRedirect handleUserResponse] consumed method",{method:r}),r){case"signAndSendTransaction":{let t=null==(e=f.consumeRequestId)?void 0:e.call(f);xj.debug("[PhantomRedirect handleUserResponse] handling signAndSendTransaction");try{let e=yield f.extractAndSendTransaction();f.emit("signAndSendTransaction",{requestId:t,signature:e})}catch(e){xj.error("[PhantomRedirect handleUserResponse] Failed to send transaction",{error:e}),f.emit("signAndSendTransaction",{errorCode:"SEND_FAILED",errorMessage:e instanceof Error?e.message:"Failed to send transaction",requestId:t})}break}case"signAllTransactions":{let e=null==(t=f.consumeRequestId)?void 0:t.call(f);xj.debug("[PhantomRedirect handleUserResponse] handling signAllTransactions"),f.emit("signAllTransactions",{requestId:e,transactions:f.extractTransactions()});break}case"signTransaction":{let e=null==(n=f.consumeRequestId)?void 0:n.call(f);xj.debug("[PhantomRedirect handleUserResponse] handling signTransaction"),f.emit("signTransaction",{requestId:e,transaction:f.extractTransaction()});break}case"signMessage":{xj.debug("[PhantomRedirect handleUserResponse] handling signMessage response");let{signature:e,message:t}=f.extractSignature();xj.debug("[PhantomRedirect handleUserResponse] extracted signature and message",{message:t,messageLength:null==t?void 0:t.length,messagePreview:null==t?void 0:t.substring(0,200),signature:e,signatureLength:null==e?void 0:e.length});let n=_h.getItem(zL);if(_h.removeItem(zL),(null==n?void 0:n.verificationType)==="awaiting_transfer"){let i=V1({appName:d,siweStatement:l});xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleUserResponse] completeWalletTransfer",{messageToSignOverride:t,overrideSiweStatement:i,publicWalletAddress:a,signedMessageOverride:e}),yield y({messageToSignOverride:t,overrideSiweStatement:i,publicWalletAddress:a,signedMessageOverride:e,skipEmptyAccountCheck:n.loseOriginalAccountOnTransfer,walletConnector:f})}else if((null==n?void 0:n.verificationType)!=="awaiting_verification"&&c){let n=null==(i=f.consumeRequestId)?void 0:i.call(f);xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleUserResponse] emitting signMessage event (post-auth sign)",{message:t,requestId:n,signature:e,signatureLength:null==e?void 0:e.length}),f.emit("signMessage",{message:t,requestId:n,signature:e})}else{xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleUserResponse] calling verifyWallet",{address:a,captchaTokenPresent:!!p(),message:t,messageLength:null==t?void 0:t.length,signature:e,signatureLength:null==e?void 0:e.length,user:!!c,verificationType:null==n?void 0:n.verificationType}),u("wallet-redirect-view");try{yield v({captchaToken:p(),messageToSignOverride:t,publicWalletAddress:a,signedMessageOverride:e,walletConnector:f}),xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleUserResponse] verifyWallet completed successfully")}catch(e){throw xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleUserResponse] verifyWallet threw error",{error:e}),e}}}}}),[f,s,c,d,l,y,u,v,p]);return{handleConnectResponse:g,handleErrorResponse:(0,_N.useCallback)(e=>{var t;if(xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleErrorResponse] called",{errorCode:e.get("errorCode"),errorMessage:e.get("errorMessage")}),!f)return void xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleErrorResponse] no phantomRedirectConnector");let n=e.get("errorCode"),i=null!=(t=e.get("errorMessage"))?t:void 0;if(!n)return void xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleErrorResponse] no errorCode");VA({code:n,message:i}
91,{authOrigin:"phantom-redirect"}),m(n,void 0,"phantom-redirect");let a=f.consumeMethod();switch(xj.logVerboseTroubleshootingMessage("[PhantomRedirect handleErrorResponse] consumed method, emitting error",{errorCode:n,errorMessage:i,method:a}),a){case"signAndSendTransaction":f.emit("signAndSendTransaction",{errorCode:n,errorMessage:i});break;case"signAllTransactions":f.emit("signAllTransactions",{errorCode:n,errorMessage:i});break;case"signTransaction":f.emit("signTransaction",{errorCode:n,errorMessage:i});break;case"signMessage":f.emit("signMessage",{errorCode:n,errorMessage:i})}},[f,m]),handleUserResponse:w,phantomRedirectConnector:f}})(),o=(0,_N.useRef)(""),s=(0,_N.useCallback)(e=>{let s=e.searchParams.has("data"),l=e.searchParams.has("phantom_encryption_public_key"),d=e.searchParams.has("errorCode");if((s||l||d)&&xj.logVerboseTroubleshootingMessage("[PhantomRedirectContext] processPhantomRedirect",{hasConnect:l,hasData:s,hasError:d,sdkHasLoaded:t}),!n||!_t()||!t)return;let c=e.searchParams,u=[c.get("errorCode"),c.get("phantom_encryption_public_key"),c.get("data"),c.get("nonce")].filter(Boolean).join("|");if(u&&u===o.current)return void xj.logVerboseTroubleshootingMessage("[PhantomRedirectContext] skipping - already processed");if(u&&(o.current=u),c.has("errorCode")){xj.logVerboseTroubleshootingMessage("[PhantomRedirectContext] handling errorCode response"),r(c);return}if(c.has("phantom_encryption_public_key")){xj.logVerboseTroubleshootingMessage("[PhantomRedirectContext] handling connect response"),i();return}c.has("data")&&(xj.logVerboseTroubleshootingMessage("[PhantomRedirectContext] handling user response (data)"),a())},[i,a,r,n,t]);return(0,_N.useEffect)(()=>{s(w7.getUrl())},[s]),(0,_N.useEffect)(()=>w7.onUrlUpdate(s),[s]),(0,xx.jsx)(ec4.Provider,{value:{phantomRedirectConnector:n},children:e})};xT(ec4,"PhantomRedirectContextProvider");let ec8=(0,_N.createContext)(void 0),ec9=({children:e,onReinitialize:t,reinitializeState:n})=>{let i=(0,_N.useRef)(t);i.current=t;let a=(0,_N.useCallback)(()=>{var e;let t=Ln(8);null==(e=i.current)||e.call(i,t),n.setKey(t)},[]);return(0,xx.jsx)(ec8.Provider,{value:{key:n.key,reinitialize:a},children:(0,_N.cloneElement)(e,{key:n.key})})};xT(ec8,"ReinitializeContextProvider");let eue=()=>((()=>{let{connectedWallets:e,selectedWalletConnector:t,setSelectedWalletConnectorKey:n,setShowAuthFlow:i,bridgeChainsToConnect:a,sdkHasLoaded:r}=Fr(),{pushView:o}=xD(),s=eec(),l=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){let t=[];for(let n of e){let e=null==a?void 0:a.some(e=>e.chain===n.chain),i=JC({network:yield n.connector.getNetwork(!0),walletConnector:n.connector});e||i||t.push(n)}return t}),[a,e]),d=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){let e=yield l();if(!e.length)return;let[a]=e;a.connector.key!==(null==t?void 0:t.key)&&n({chain:a.connector.connectedChain,key:a.connector.key});let r=JS(a.connector)?"network-not-supported":"network-not-supported-manual";i(!0),o(r)}),[l,null==t?void 0:t.key,n,i,o]);en3((0,_N.useMemo)(()=>Array.from(new Set([...e.map(({connector:e})=>e)].filter(e=>!!e))),[e]),"chainChange",({chain:e})=>{d()}),(0,_N.useEffect)(()=>{r&&s&&d()}
91,[r,s,d])})(),null),eut=()=>{z7().instance=void 0,_h.clearRegistry()},eun=({storage:e,postfix:t})=>{let n=e=>t?`${e}_${t}`:e;return Object.assign(Object.assign({},e),{getItem:t=>e.getItem(n(t)),removeItem:t=>e.removeItem(n(t)),setItem:(t,i)=>e.setItem(n(t),i)})},eui=(0,_N.createContext)(void 0),eua=t=>{var n,a,r,o,s,l,d,c,u,m,p,h,v,f,g,y,w,_,b,k,I,x,S,C,R,O;let j,T,P,E,{children:A,theme:N,settings:q,locale:U,enableInstrumentation:M=!1}=t,{accessDeniedMessagePrimary:D,accessDeniedMessageSecondary:W,accessDeniedButton:$,defaultPhoneInputIso2:z,coinbaseWalletPreference:F,detectNewWalletsForLinking:L=FL.detectNewWalletsForLinking,enableConnectOnlyFallback:V=FL.enableConnectOnlyFallback,deepLinkPreference:B=FL.deepLinkPreference,bridgeChains:K,cspNonce:Z,cssOverrides:G,defaultNumberOfWalletsToShow:H=10,flowNetwork:J,initialAuthenticationMode:Y=FL.initialAuthenticationMode,debugError:X=FL.debugError,displaySiweStatement:Q=FL.displaySiweStatement,newToWeb3WalletChainMap:ee,enableVisitTrackingOnConnectOnly:et=FL.enableVisitTrackingOnConnectOnly,environmentId:en,walletsFilter:ei,logLevel:ea=FL.logLevel,mobileExperience:er,notInTheListImageUrl:eo,onboardingImageUrl:es,policiesConsentInnerComponent:el,customPrivacyPolicy:ed,privacyPolicyUrl:ec,socialMediaLinkText:eu,socialMediaIconUrl:em,socialMediaUrl:ep,customTermsOfServices:eh,termsOfServiceUrl:ev,siweStatement:ef,shadowDOMEnabled:eg=FL.shadowDOMEnabled,walletConnectors:ey,socialProvidersFilter:ew,showLockedWalletView:e_=FL.showLockedWalletView,walletConnectPreferredChains:eb,walletConnectorExtensions:ek,recommendedWallets:eI,handlers:ex,suppressEndUserConsoleWarning:eS,transactionConfirmation:eC,useMetamaskSdk:eR=FL.useMetamaskSdk}=q,{appLogoUrl:eO=FL.appLogoUrl,appName:ej=FL.appName}=q;(({storagePostfix:e})=>{let t=(0,_N.useRef)(e);if(!("u"<typeof window)&&w7.isNativeMobile)return;let n={clear:()=>void 0,getItem:()=>null,key:()=>null,length:0,removeItem:()=>void 0,setItem:()=>null},i="u"<typeof window?n:window.localStorage,a="u"<typeof window?n:window.sessionStorage;t.current!==e&&(t.current=e,_h.clearRegistry()),_h.getSourceStorage("localStorage")||_h.registerSourceStorage("localStorage",eun({postfix:e,storage:_p({storage:i})})),_h.getSourceStorage("sessionStorage")||_h.registerSourceStorage("sessionStorage",eun({postfix:e,storage:_p({storage:a})}))})({storagePostfix:q.localStorageSuffix}),(e=>{var t,n,i;let a,r,o,s=z7();if(s.instance)return;let{localStorageSuffix:l}=null!=(t=e.settings)?t:{};
91i=(({name:e,version:t="0",storage:n,store:i,partialize:a})=>{i.subscribe(i=>{let r=a(i);n.setItem(e,JSON.stringify({state:r,version:t}))});let r=n.getItem(e);if(r)try{let{state:e,version:n}=JSON.parse(r);n===t&&i.setState(Object.assign(i.getInitialState(),e))}catch(e){z3.error("Failed to load state from storage",e)}return i})({name:l?`${zB}_${l}`:zB,partialize:z5,storage:"u"<typeof localStorage?{getItem:()=>null,setItem:()=>{}}:window.localStorage,store:(n=()=>{var t,n;return{authMode:null!=(n=null==(t=e.settings)?void 0:t.initialAuthenticationMode)?n:"connect-and-sign",connectedWalletsInfo:[],connectorsInitializing:{},dynamicContextProps:e,loadingAndLifecycle:{initialWalletVerificationInProgress:!1,sessionValidation:!1},multichainTokenBalancesState:{error:void 0,isError:!1,isLoading:!1,multichainTokenBalances:void 0,requestsKey:void 0},nonce:{expiresAt:void 0,nonce:void 0},primaryWalletId:void 0,sendBalanceState:{amount:void 0,chainName:void 0,nativePrice:void 0},tokenBalancesState:{error:void 0,isError:!1,isLoading:!1,tokenBalances:void 0},user:void 0,walletOptions:{groups:{},walletConnectorOptions:[]}}},a=new Set,r=n(),{getInitialState:()=>n(),getState:()=>r,setState:e=>{for(let t of(r=Object.assign(Object.assign({},r),e),a))t(r)},subscribe:e=>(a.add(e),()=>{a.delete(e)})}),version:"2025-02-21"}),(o=_h.getItem(z6))&&!i.getState().user&&(i.setState({user:null!=o?o:void 0}),_h.removeItem(z6)),s.instance=i})(t),(({settings:e,emitErrors:t,enableInstrumentation:n,locale:i,theme:a})=>{let r=FG();if(!r)throw new $J;e.environmentId=r,(0,_N.useEffect)(()=>{"2762a57b-faa4-41ce-9f16-abff9300e2c9"===r&&xj.warn(`WARNING: DYNAMIC is using a test environment ID ${r}. Please sign up on https://app.dynamic.xyz/ to get your production environment ID.`),e.logLevel&&wA.setLogLevel(e.logLevel);let o=b2("DYNAMIC_API_BASE_URL",e.apiBaseUrl||"");FF.setBaseUrl(o),FB({emitErrors:t,enableInstrumentation:n,locale:i,settings:e,theme:a})},[t,n,r,i,e,a])})(t),(0,_N.useEffect)(()=>{Lg(Y)},[Y]),i=null==(n=q.overrides)?void 0:n.chainDisplayValues;let eT=(({networkValidationMode:e,bridgeChains:t})=>e||(t?"always":"sign-in"))({bridgeChains:q.bridgeChains,networkValidationMode:q.networkValidationMode});if(!en)throw new $J;wA.setLogLevel(ea),"2762a57b-faa4-41ce-9f16-abff9300e2c9"===en&&xj.warn(`WARNING: DYNAMIC is using a test environment ID ${en}. Please sign up on https://app.dynamic.xyz/ to get your production environment ID.`);let eP=zR.setup(U),eE=!!K,eA=eE?"universal":B,{selectedTabIndex:eN,setSelectedTabIndex:eq,selectedTabSettings:eU,tabsItems:eM}=(({settingsOverrides:e})=>{var t,n,i,a;let r=null==(t=null==e?void 0:e.views)?void 0:t.find(e=>"wallet-list"===e.type),[o,s]=(0,_N.useState)(0),l=(0,_N.useCallback)(e=>{let t=e=>{var t,n;let i=null==(t=null==r?void 0:r.tabs)?void 0:t.items[e];return i?(xR.emit("walletTabSelected",{index:e,tab:i}),e):void xj.error(`Tab with index ${e} not found. Available tabs: ${JSON.stringify(null==(n=null==r?void 0:r.tabs)?void 0:n.items)}`)};if("number"==typeof e){let n=t(e);void 0!==n&&s(n);return}s(n=>{var i;return null!=(i=t(e(n)))?i:n})},[null==(n=null==r?void 0:r.tabs)?void 0:n.items]),d=null===o||null==(i=null==r?void 0:r.tabs)?void 0:i.items[o];return{selectedTabIndex:o,selectedTabSettings:d,setSelectedTabIndex:l,tabsItems:null==(a=null==r?void 0:r.tabs)?void 0:a.items}})({settingsOverrides:q.overrides}),[eD,eW,e$]=Fo("dynamic_bridge_onboarding_completed",!1),{setShowDynamicUserProfile:ez,showDynamicUserProfile:eF}=(()=>{let[e,t]=(0,_N.useState)(!1);return{setShowDynamicUserProfile:(0,_N.useCallback)(n=>{t(n),!e&&n?xR.emit("userProfileOpen"):e&&!n&&xR.emit("userProfileClose")},[e]),showDynamicUserProfile:e}})(),[eL,eV]=(0,_N.useState)(!1),[eB,eK]=(0,_N.useState)(!1),eZ=Be(),eG=Bn();eG?wA.globalMetaData.set("user",eG):wA.globalMetaData.set("user",void 0),(()=>{let[t,n]=Fo(zA,void 0),i=""!==t&&void 0!==t;VP(()=>$k(void 0,void 0,void 0,function*(){if("u">typeof window&&"u">typeof document)return e.A(461809).then(e=>e.getFingerprint()).catch(()=>void 0)}),{deps:[i],enabled:!i,initialData:void 0,onResolve:n,retries:2}),(0,_N.useCallback)(()=>t,[t])})();let eH=!!eG,[eJ,eY]=(0,_N.useState)(""),[eX,eQ]=(0,_N.useState)(""),[e0,e1,{awaiting_account_switch:[e2],awaiting_signature:[e3]}]=(()=>{let[e,t]=(0,_N.useState)("idle"),[n,i,a]=(()=>{let[e,t]=(0,_N.useState)("idle"),n=(0,_N.useCallback)(()=>{t("idle")},[t]),i=(0,_N.useCallback)((n,i)=>{if("awaiting_account_switch"!==i)throw Error(`Invalid MultiWalletWidget state while trying to set AccountSwitch state: ${i}
92Expected: awaiting_account_switch`);(({from:e,to:t})=>{if(e!==t&&!ecz[e].includes(t))throw Error(`Invalid AccountSwitch state transition from ${e} to ${t}`)})({from:e,to:n}),t(n)},[e]);return[e,i,n]})(),[r,o,s]=(()=>{let[e,t]=(0,_N.useState)("idle"),n=(0,_N.useCallback)(()=>{t("idle")},[t]),i=(0,_N.useCallback)((n,i)=>{if("awaiting_signature"!==i)throw Error(`Invalid MultiWalletWidget state while trying to set AwaitingSignature state: ${i}
93Expected: awaiting_signature`);(({from:e,to:t})=>{if(e!==t&&!ecF[e].includes(t))throw Error(`Invalid AwaitingSignature state transition from ${e} to ${t}`)})({from:e,to:n}),t(n)},[e]);return[e,i,n]})(),l=(0,_N.useCallback)(()=>{a(),s()},[a,s]),d=(0,_N.useCallback)((n,a,r)=>{(({from:e,to:t})=>{if(e!==t&&!ecL[e].includes(t))throw Error(`Invalid MultiWalletWidget state transition from ${e} to ${t}`)})({from:e,to:n}),t(n),l(),a&&i(a,n),r&&o(r,n)},[e,l,i,o]);return[e,d,{awaiting_account_switch:[n,i],awaiting_signature:[r,o]}]})(),e5=$_("projectSettings"),e6=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){return(yield MM())||void 0}),[]),e4=ee$({aleoNetworksOverrides:null==(a=q.overrides)?void 0:a.aleoNetworks,aptosNetworksOverrides:null==(r=q.overrides)?void 0:r.aptosNetworks,bitcoinNetworksOverrides:null==(o=q.overrides)?void 0:o.bitcoinNetworks,cosmosNetworkOverrides:null==(s=q.overrides)?void 0:s.cosmosNetworks,evmNetworksOverrides:null==(l=q.overrides)?void 0:l.evmNetworks,projectSettings:e5,solanaNetworksOverrides:null==(d=q.overrides)?void 0:d.solNetworks,stellarNetworksOverrides:null==(c=q.overrides)?void 0:c.stellarNetworks,tonNetworksOverrides:null==(u=q.overrides)?void 0:u.tonNetworks,tronNetworksOverrides:null==(m=q.overrides)?void 0:m.tronNetworks});(({settings:e,environmentId:t})=>{QF(()=>{var n;let i={settings:Object.assign(Object.assign({},e),{customPrivacyPolicy:!!e.customPrivacyPolicy,customTermsOfServices:!!e.customTermsOfServices,policiesConsentInnerComponent:!!e.policiesConsentInnerComponent})},a=(e=>{try{if(!e)return;let t=Object.values(e);
93return Object.keys(e).filter((e,n)=>void 0!==t[n]&&e)}catch(e){xj.error("error serializing events",e);return}})(e.events),r=edY(e.walletConnectors);edG(t,{dynamicContextProps:Object.assign(Object.assign({},i),{settings:Object.assign(Object.assign({},i.settings),{events:a,walletConnectors:r})}),frameworkSettings:{nextJs:{version:null==(n=window.next)?void 0:n.version},react:{version:_N.version}}})})})({environmentId:en,settings:q}),(({suppress:e=!1,projectSettings:t})=>{(0,_N.useEffect)(()=>{var n;!e&&!ecA&&(null==t?void 0:t.environmentName)===vn.Live&&(ecA=!0,xj.info("%cWarning!","color: red; font-size: 32px;"),xj.info("%cThis is a browser feature intended for developers. You are reading this message because you opened the browser console, a developer tool.\n\n%c1. Never share your tokens or sensitive information with anyone.\n2. Do not paste any code you do not fully understand.\n3. If someone instructed you to do this, it is likely a scam.\n\n%cInjecting code into your browser could result in loss of tokens or control of your account that cannot be recovered or protected.","font-size: 16px;","font-size: 12px;","color: red; font-size: 12px;"),(null==(n=null==t?void 0:t.general)?void 0:n.supportUrls)&&Object.values(t.general.supportUrls).length>0&&xj.info(`%cFor more information, visit ${Object.values(t.general.supportUrls)[0]}`,"font-size: 12px;"))},[null==t?void 0:t.environmentName,e])})({projectSettings:e5,suppress:eS});let e7=(({isBridgeFlow:e,multiWalletOverride:t,multiWalletSettings:n})=>{var i;return void 0!==t?t:null!=(i=n||e)&&i})({isBridgeFlow:eE,multiWalletOverride:null==(p=q.overrides)?void 0:p.multiWallet,multiWalletSettings:null==(h=null==e5?void 0:e5.sdk)?void 0:h.multiWallet}),e8=(({multiAssetOverride:e,multiAssetSettings:t})=>void 0!==e?e:null==t||t)({multiAssetOverride:null==(v=q.overrides)?void 0:v.multiAsset,multiAssetSettings:null==(f=null==e5?void 0:e5.sdk)?void 0:f.enableMultiAsset}),e9=(({showFiatOverride:e,showFiatSettings:t})=>void 0!==e?e:null==t||t)({showFiatOverride:null==(g=q.overrides)?void 0:g.showFiat,showFiatSettings:null==(y=null==e5?void 0:e5.sdk)?void 0:y.showFiat}),[te,tt]=(0,_N.useState)(!1),tn=(()=>{let[e,t]=(0,_N.useState)(xn.current);return(0,_N.useEffect)(()=>(xi.on("walletBookLoaded",t),t(xn.current),()=>{xi.off("walletBookLoaded",t)}),[]),e})(),{imageUserInAccessList:ti,imageUserNotInAccessList:ta,displayName:tr,appLogo:to}=(null==e5?void 0:e5.general)||{};eO=to||eO,ej=tr||ej;let[ts,tl,td]=((e,t)=>{let[n,i]=(0,_N.useState)(null),a=(0,_N.useCallback)(e=>{i(e)},[i]),r=(0,_N.useMemo)(()=>!t&&erX(e),[e,t]);return[null!=n?n:r,a,()=>{i(null)}]})((null==e5?void 0:e5.providers)||[],eG),[tc,tu]=(e=>{let[t,n]=(0,_N.useState)(null),i=(0,_N.useMemo)(()=>{var t;let n=null==(t=null==e?void 0:e.design.modal)?void 0:t.displayOrder;return n?(e=>{if(2!==e.length)return!1;let[t,n]=e;return"wallet"===t&&"email"===n})(n)?"web3":"web2":"web3"},[e]);return[t||i,n]})(e5),[tm,tp]=(({hideEmbeddedWalletTransactionUIs:e=!1})=>{let t=(0,_N.useRef)("enabled"),{t:n}=$G(),{modal:i,open:a}=eti({elementId:"dynamic-send-transaction"}),{modal:r,open:o}=eti({elementId:"dynamic-sign-message"}),{modal:s,open:l}=eti({elementId:"dynamic-sync-wallet"}),{modal:d,open:c}=eti({elementId:"dynamic-prompt-to-add-network"}),{modal:u,open:m}=eti({elementId:"dynamic-zksync-approval"}),p=(0,_N.useCallback)(({walletConnector:n})=>((null==n?void 0:n.overrideKey)!=="dynamicwaas"||!e)&&("disabled"!==t.current||(t.current="enabled",!1)),[e,t]),h=(0,_N.useCallback)(t=>$k(void 0,[t],void 0,function*({walletConnector:t,message:n,handler:i}){return p({walletConnector:t})?o((a,r)=>(0,xx.jsx)(eco,{message:n,handler:i,onSignMessage:a,onReject:r,hideModal:e&&!(null==t?void 0:t.isGlobalTransaction)})).then(e=>$k(void 0,void 0,void 0,function*(){return"callHandlerOutsideModal"===e?i():e})):i()}),[e,o,p]),v=(0,_N.useCallback)((t,i)=>$k(void 0,void 0,void 0,function*(){return p({walletConnector:t})?a((a,r)=>(0,xx.jsx)(ec_,{copykey:"dyn_send_transaction.confirmation.title",title:n("dyn_send_transaction.confirmation.title"),transaction:i,onTransactionResponseSuccess:a,onReject:r,walletConnector:t,hideModal:e&&!(null==t?void 0:t.isGlobalTransaction)})).then(e=>$k(void 0,void 0,void 0,function*(){return"callHandlerOutsideModal"===e?i.submit():e})):i.submit()}),[e,a,p,n]),f=(0,_N.useCallback)((t,i)=>$k(void 0,void 0,void 0,function*(){return p({walletConnector:t})?a((a,r)=>(0,xx.jsx)(ec_,{copykey:"dyn_send_transaction.confirmation.title",title:n("dyn_send_transaction.confirmation.title"),transaction:i,onTransactionResponseSuccess:a,onReject:r,walletConnector:t,hideModal:e&&!(null==t?void 0:t.isGlobalTransaction)})).then(e=>$k(void 0,void 0,void 0,function*(){return"callHandlerOutsideModal"===e?i.submit():e})):i.submit()}),[e,a,p,n]),g=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({walletConnector:e,activeAddress:t,expectedAddress:n}){yield l((i,a)=>(0,xx.jsx)(ecw,{onResolve:i,onReject:a,connector:e,expectedAddress:n,activeAddress:t}))}),[l]),y=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({handler:e,network:t,walletConnector:n}){yield c(i=>(0,xx.jsx)(eck,{network:t,walletConnector:n,onCancel:i,onNetworkAdded:i,addNetworkMutation:e}))}),[c]),w=(0,_N.useCallback)(e=>$k(void 0,[e],void 0,function*({session:e}){return yield m((t,n)=>(0,xx.jsx)(ecE,{session:e,onCancel:n,onApproved:()=>t(!0)}))}),[m]),_=(0,_N.useCallback)(()=>{t.current="disabled"},[]),b=(0,_N.useMemo)(()=>({addNetwork:y,disabledConfirmationOnce:_,sendTransaction:v,sign
93Message:h,signTransaction:f,syncWallet:g,zkSyncCreateSession:w}),[h,f,_,v,g,y,w]);return(0,_N.useMemo)(()=>[r||i||s||d||u,b],[r,i,s,d,u,b])})({hideEmbeddedWalletTransactionUIs:(null==eC||!eC.required)&&(!e5||null==(S=null==(x=e5.sdk.embeddedWallets)?void 0:x.showEmbeddedWalletActionsUI)||!S)}),th=(0,_N.useMemo)(()=>({appLogoUrl:eO,appName:ej,coinbaseWalletPreference:F,deepLinkPreference:eA,flowNetwork:J,mobileExperience:er,networkConfigurations:e4,projectSettings:e5,useMetamaskSdk:eR,walletBook:tn,walletConnectPreferredChains:eb,walletConnectorExtensions:ek,walletConnectorsProp:ey,walletUiUtils:tp}),[eO,ej,F,eA,J,er,e4,e5,eR,tn,eb,ek,ey,tp]);(e=>{var{projectSettings:t,networkConfigurations:n,walletBook:i,walletConnectorsProp:a,walletConnectorExtensions:r}=e,o=$b(e,["projectSettings","networkConfigurations","walletBook","walletConnectorsProp","walletConnectorExtensions"]);let s=ern(),l=(0,_N.useMemo)(()=>{var e;return null==(e=edY(a))?void 0:e.join(",")},[a]),d=(0,_N.useMemo)(()=>xd(i),[i]),c=(0,_N.useMemo)(()=>{if(!t||!d||!n)return[];var e,l,c={getSupportedWalletOpts:Object.assign({networkConfigurations:n,redirectUrl:s,settings:t,skipMemo:!0,walletBook:i,walletConnectorsProp:null!=a?a:[]},o),walletConnectorExtensions:r};return(e=>{var t;let{settings:n,skipMemo:i=!1,walletConnectorsProp:a,walletBook:r}=e;if(!i&&xb.length>0)return xb;let o=null!=(t=n.sdk.disabledWalletConnectors)?t:[],s=x_(e),l=a.map(e=>e(s)).flat().map(e=>{try{return new e(s)}catch(t){_x.error(`Failed to construct wallet ${e.name}`,t);return}}).filter(e=>{var t;return e&&(!(null==(t=e.metadata)?void 0:t.id)||!o.includes(e.metadata.id))}).map(e=>(null==e||e.init(),e)).filter(e=>null==e?void 0:e.filter()).map(e=>e.getMobileOrInstalledWallet()),d=l.filter(e=>!e.isWalletConnect||!l.some(t=>t.key===e.key&&t.connectedChain===e.connectedChain&&!t.isWalletConnect&&t.isInstalledOnBrowser())).filter(e=>{let t=xl(r,e.key);return!!e.isInstalledOnBrowser()||!!e.isEmbeddedWallet||(null==t||!t.showOnlyIfInstalled)&&(!_t()||(e=>{var t,n;if(!e.metadata)return!1;let{downloadLinks:i,deepLinks:a}=e.metadata,r=!!(null==(t=null==a?void 0:a.mobile)?void 0:t.universal)||!!(null==(n=null==a?void 0:a.mobile)?void 0:n.native),o=!e.isWalletConnect||"walletconnect"===e.key||"walletconnectsol"===e.key||r,s=xc(i);return _a()||_n()?!!s.ios&&o:!!s.android&&o})(e))});return xb=d.map(e=>{let t=xl(r,e.key);return(null==t?void 0:t.switchNetworkOnlyFromWallet)!==void 0&&(e.switchNetworkOnlyFromWallet=t.switchNetworkOnlyFromWallet),e})})((l={enabledChains:c.getSupportedWalletOpts.settings.chains.filter(({enabled:e})=>e).map(({name:e})=>{var t,n;return null!=(t=CJ[e])?t:null==(n=_O(e))?void 0:n.symbol}).filter(e=>!!e),getSupportedWalletOpts:Object.assign(Object.assign({},c.getSupportedWalletOpts),{chainRpcProviders:xI,walletConnectProjectId:null==(e=c.get
93SupportedWalletOpts.settings.sdk.walletConnect)?void 0:e.projectId})}).getSupportedWalletOpts).filter(e=>{let t=((e,t)=>{var n;let i=xl(e,t.key);if(!t.mergeWalletBookChains||!i)return t.supportedChains;let a=new Set;return(null!=(n=i.chains)?n:[]).forEach(e=>{let t=xk[e];null==t||t.forEach(e=>{a.add(e)})}),t.supportedChains.forEach(e=>{a.add(e)}),[...a]})(l.getSupportedWalletOpts.walletBook,e);return l.enabledChains.some(e=>t.includes(e))||"magiclink"===e.key}).map(e=>{var t;return null==(t=c.walletConnectorExtensions)||t.forEach(t=>{var n;return e.extend(t,{walletConnectDappProjectId:null==(n=c.getSupportedWalletOpts.settings.sdk.walletConnect)?void 0:n.walletProjectId})}),xW(c.getSupportedWalletOpts.walletBook,e)})},[t,s,l,d,n]);return(0,_N.useEffect)(()=>{t&&0!==c.length&&(((e,t)=>{var n,i;let a=XS(null!=(n=e.providers)?n:[],hO.MagicLink),r=t.some(({key:e})=>["magicemailotp","magicsocial"].includes(e));if(a&&!r)throw new edX("Magic","MagicWalletConnectors");let o=XS(null!=(i=e.providers)?i:[],hO.Zerodev),s=t.some(({key:e})=>"zerodev"===e);if(o&&!s)throw new edX("ZeroDev","ZeroDevSmartWalletConnectors")})(t,c.map(({walletConnector:e})=>e)),BW(c))},[c,t])})(th);let tv=BD().walletConnectorOptions;(({walletConnectorOptions:e})=>{(0,_N.useEffect)(()=>{var t;let n;if(!e.length)return;let i={};e.forEach(e=>{let t=(e=>{let{metadata:t}=e.walletConnector,{name:n}=t,i=edQ(n);return{brand:{icon:t.icon,primaryColor:t.brandColor},key:i,name:n}})(e);i[t.key]||(i[t.key]=t),e.chainGroup=t.key,e.group=t.key}),xj.logVerboseTroubleshootingMessage("[DynamicContext] mergeWalletGroups",{groups:i}),t=Object.assign(Object.assign({},BM().groups),i),n=BM(),BU.setWalletOptions(Object.assign(Object.assign({},n),{groups:t}))},[e])})({walletConnectorOptions:tv});let tf=FQ(),tg=Ly(),[ty,tw]=(0,_N.useState)(!1),[t_,tb]=(({isRenderingEmbeddedAuthFlow:e,isMultiWalletEnabled:t,setShowDynamicUserProfile:n})=>{let[i,a]=(0,_N.useState)(!1),{setError:r}=xq(),o=(0,_N.useCallback)((o,s={})=>{let l,{emitCancelAuth:d,ignoreIfIsEmbeddedWidget:c,initializeWalletConnect:u,performMultiWalletChecks:m,clearErrors:p}=Object.assign({clearErrors:!0,emitCancelAuth:!1,ignoreIfIsEmbeddedWidget:!0,initializeWalletConnect:!0,performMultiWalletChecks:!1},s),h=!!(!(null==(l=edJ(FJ(FV().settings).bridgeChains,F3()))?void 0:l.length)&&FY());if(xj.logVerboseTroubleshootingMessage("setShowAuthFlow",{areAllRequiredWalletsConnected:h,clearErrors:p,emitCancelAuth:d,ignoreIfIsEmbeddedWidget:c,initializeWalletConnect:u,performMultiWalletChecks:m}),!i&&o?xR.emit("authFlowOpen"):i&&!o&&xR.emit("authFlowClose"),o){if(c&&e)return;if(m&&h)return t?void xj.warn("Use setShowLinkNewWalletModal to render the wallet list instead. For more information, see: https://docs.dynamic.xyz/react-sdk/hooks/usedynamiccontext"):n(!0)}else d&&i&&xR.emit("authFlowCancelled");p&&r(void 0),a(o)},[t,e,r,n,i]);return[i,o]})({isMultiWalletEnabled:e7,isRenderingEmbeddedAuthFlow:ty,setShowDynamicUserProfile:ez}),{connectWallet:tk,connectedWalletsInfo:tI,getConnectedWalletById:tx,connectedWallets:tS,disconnectWallet:tC,refreshConnectedWallet:tR}=(({enableVisitTrackingOnConnectOnly:e,environmentId:t,primaryWalletId:n,walletConnectorOptions:i,handleConnectedWallet:a,setShowAuthFlow:r,isBridgeFlow:o})=>{let s=F4(),[l,d]=(0,_N.useState)([]),{setUserWallets:c,addedWalletsIds:u,removedWalletsIds:m}=Lv(),p=(0,_N.useCallback)(e=>{d(t=>0===t.length&&0===e.length?t:e),c(t=>((e,t)=>{let n=[...e],i=new Set,a=new Set;for(let e of t)i.add(e.address),a.add(e.chain),n.find(t=>t.address===e.address&&t.chain===e.chain)||n.push(e);return n.filter(e=>i.has(e.address)&&a.has(e.chain)||e.isAuthenticated)})(t,e))},[c]),h=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){let t=l.find(t=>t.id===e);yield null==t?void 0:t.connector.endSession();let i=s.filter(t=>t.id!==e);if(F8(i),m.current.push(e),e!==n)return;let a=i.length>0;o||!a?F0():VH(i[0].id)}),[l,s,o,n,m]),v=eix(()=>$k(void 0,void 0,void 0,function*(){let e=i.map(e=>e.walletConnector);e.length&&p((yield Promise.all(s.map(t=>$k(void 0,void 0,void 0,function*(){let n=ecB(e,t.walletConnectorKey,t.walletChain);if(!n)return _x.error("Could not find walletConnector: "+t.walletConnectorKey),yield h(t.id),null;"canConnectWithHardwareWallet"in n&&t.hardwareWallet===hE.Ledger&&(n.isHardwareWalletEnabled=!0);let[i]=yield n.getConnectedAccounts();if(!i)return yield h(t.id),null;let a=yield n.getAdditionalAddresses(i),r=n.connectedChain;return n.createWallet({additionalAddresses:a,address:i,chain:r,connector:n,id:t.id,isAuthenticated:!1,key:n.key})})))).filter(e=>!!e))}),300);(0,_N.useEffect)(()=>{v()},[s,i]);let f=(0,_N.useCallback)((e,t)=>{var n;let i=[...l],a=i.findIndex(t=>t.id===e);a<0||(i[a]=i[a].connector.createWallet(Object.assign(Object.assign({},i[a]),{address:null!=(n=t.address)?n:i[a].address,connector:(e=>{var t,n;if(!e)return;let i=BM().walletConnectorOptions,{key:a,chain:r}=e,o=null==(t=i.find(e=>a===e.key&&e.walletConnector.connectedChain===r))?void 0:t.walletConnector;return o||(null==(n=i.find(e=>"fallbackconnector"===e.key))?void 0:n.walletConnector)})(i[a])})),p(i))},[l,p]),g=(0,_N.useCallback)(({walletId:e,walletConnectorKey:t,walletChain:n,provider:a})=>{let r=[...s],o=ecB(i.map(e=>e.walletConnector),t,n),l=o&&"canConnectWithHardwareWallet"in o&&o.isHardwareWalletEnabled?hE.Ledger:void 0;
93r.push({hardwareWallet:l,id:e,provider:a,walletChain:n,walletConnectorKey:t}),F8(r)},[s,i]),y=(0,_N.useCallback)((i,o,l)=>$k(void 0,void 0,void 0,function*(){let d,{applyHandleConnectedWallet:c=!0}=null!=l?l:{};try{d=yield i.getAddress(o)}catch(e){if(e instanceof wF)throw xR.emit("walletConnectionFailed",i,e),e;throw xR.emit("walletConnectionFailed",i,e),new JE}if(!d){let e=new JE;throw xR.emit("walletConnectionFailed",i,e),e}if(a&&c&&!(yield a({address:d,chain:i.connectedChain,connector:i}))){_x.info("Connection was not established because handleConnectedWallet returned false"),r(!1),xR.emit("walletConnectionFailed",i,new ecK(i));return}let m=s.some(({walletConnectorKey:e})=>e===i.key),p=i.connectedChain,h=Lf();if(!m&&("connect-only"!==h||e)&&$k(void 0,[{authMode:h,chain:p||"",environmentId:t,publicWalletAddress:d,walletName:i.key,walletProvider:xu(i)}],void 0,function*({authMode:e,chain:t,environmentId:n,walletProvider:i,publicWalletAddress:a,walletName:r}){try{let o={address:a,authMode:(e=>{let t=Object.values(hg).find(t=>t===e);if(!t)throw new wL(`Invalid authMode ${e}`);return t})(e),chain:(e=>{let t=Object.values(hh).find(t=>t===e);if(!t)throw new wL(`Invalid chain ${e}`);return t})(t),provider:(e=>{let t=Object.values(hM).find(t=>t===e);if(!t)throw new wL(`Invalid provider ${e}`);return t})(i),walletName:r};yield Lr().createVisit({connectRequest:o,environmentId:n})}catch(e){yield Lo(e,"Error creating visit")}}),"connect-only"!==Lf())return{address:d,id:""};let f=(({address:e,connectorKey:t,chain:n})=>`${t}-${e}-${n}`)({address:d,chain:i.connectedChain,connectorKey:i.key});return n||VH(f),u.current.push(f),m?yield v():g({provider:xu(i),walletAddress:d,walletChain:p,walletConnectorKey:i.key,walletId:f}),{address:d,id:f}}),[u,g,s,e,t,a,n,r,v]),w=(0,_N.useCallback)(e=>l.find(t=>t.id===e),[l]);return{connectWallet:y,connectedWallets:l,connectedWalletsInfo:s,disconnectWallet:h,getConnectedWalletById:w,refreshConnectedWallet:(e,t)=>$k(void 0,void 0,void 0,function*(){ed0(t)&&(yield t.connect());let n=yield t.getAddress();if(n&&a&&!(yield a({address:n,chain:t.connectedChain,connector:t}))){_x.info("Connection was not established because handleConnectedWallet returned false"),h(e),r(!1,{emitCancelAuth:!0});return}f(e,{address:n})})}})({enableVisitTrackingOnConnectOnly:et,environmentId:en,handleConnectedWallet:null==ex?void 0:ex.handleConnectedWallet,isBridgeFlow:eE,primaryWalletId:tf,setShowAuthFlow:tb,walletConnectorOptions:tv}),tO=(0,_N.useMemo)(()=>edJ(K,tI),[K,tI]),{selectedWalletConnector:tj,setSelectedWalletConnectorKey:tT}=(({walletConnectorOptions:e})=>{let[t,n]=(0,_N.useState)(null);return{selectedWalletConnector:(0,_N.useMemo)(()=>{var n;if(!t)return null;let i=e.find(({walletConnector:e})=>e.key===t.key&&(!t.chain||e.connectedChain===t.chain));return null!=(n=null==i?void 0:i.walletConnector)?n:null},[t,e]),setSelectedWalletConnectorKey:e=>{"string"==typeof e?n({key:e}):n(e)}}})({walletConnectorOptions:tv}),[tP,tE]=(0,_N.useState)(null);(C=null!=eG?eG:eZ)&&(null==tv?void 0:tv.length)&&tv.forEach(e=>{e.walletConnector.setVerifiedCredentials(C.verifiedCredentials)}),((e,t,n)=>{var i,a,r;let o=FH(),{registerEmbeddedWalletSessionKey:s,removeSessionKey:l}=Bm({environmentId:t,projectSettings:n}),d=JX(),c=n&&ju(O1()),u=null!=(r=null==(a=null==(i=null==n?void 0:n.sdk)?void 0:i.embeddedWallets)?void 0:a.svmGasSponsorshipEnabled)&&r,m=(0,_N.useRef)(u);m.current=u,(null==e?void 0:e.length)&&e.forEach(e=>{var i,a,r,u,p;$Y(e.walletConnector)?(null==(i=e.walletConnector)||i.setSessionKeyFetcher(s),null==(a=e.walletConnector)||a.setSessionKeyRemoveFunction(()=>l())):etG(e.walletConnector)&&Ya({apiBaseUrl:null!=o?o:J0,authMode:c?"cookie":"header",environmentId:t,getMfaToken:d,getSignedSessionId:JQ,getSvmGasSponsorshipEnabled:()=>m.current,relayUrl:null!=(p=null==(u=null==(r=null==n?void 0:n.sdk)?void 0:r.waas)?void 0:u.relayUrl)?p:"",walletConnector:e.walletConnector})})})(tv,en,e5);let{primaryWallet:tA,showQrcodeModal:tN,secondaryWallets:tq,setPrimaryWallet:tU,setShowQrcodeModal:tM,wallets:tD}=(({connectedWallets:e,walletConnectorOptions:t,setMultiWalletWidgetState:n,primaryWalletId:i,user:a,canHaveMultipleWalletsConnected:r,separateSmartWalletAndSigner:o=!1})=>{let[s,l]=(0,_N.useState)(!1),d=(0,_N.useRef)(i),c=(0,_N.useMemo)(()=>a?(({user:e,walletConnectorOptions:t,primaryWalletId:n,separateSmartWalletAndSigner:i})=>t&&e?e.verifiedCredentials.map(ed1).map(a=>{var r,o;let s=J8(a,t);if(!s)return null;if(a.id===n&&ed0(s.walletConnector)&&s.walletConnector.connect(),(null==(r=a.walletProperties)?void 0:r.hardwareWallet)===hE.Ledger&&"canConnectWithHardwareWallet"in s.walletConnector&&(s.walletConnector.isHardwareWalletEnabled=!0),!i&&J9(a,e.verifiedCredentials))return null;if(a.address&&a.chain){a.walletProvider===hM.SmartContractWallet&&Ye({account:a,primaryWalletId:n,verifiedCredentials:e.verifiedCredentials,walletConnectorOptions:t});let i=a.chain?CV[a.chain]:void 0;return s.walletConnector.createWallet({additionalAddresses:a.walletAdditionalAddresses,address:a.address,chain:null!=i?i:s.walletConnector.connectedChain,connector:s.walletConnector,id:a.id,isAuthenticated:!0,key:null!=(o=a.walletName)?o:s.walletConnector.key})}return null}).filter(e=>null!==e):[])({primaryWalletId:i,separateSmartWalletAndSigner:o,user:a,walletConnectorOptions:t}):[],[a,i,t,o]);xj.logVerboseTroubleshootingMessage("linkedWallets",c);let u=(0,_N.useMemo)(()=>a?c:null!=e?e:[],[e,c,a]);xj.logVerboseTroubleshootingMessage("wallets",u),(0,_N.useEffect)(()=>
93u.forEach(e=>{e.connector.initEventListener()}),[u]);let{setUserWallets:m}=Lv();(0,_N.useEffect)(()=>{xj.logVerboseTroubleshootingMessage("[useWalletConnectors] will call setUserWallets",u),m(e=>((e,t)=>{let n=[...e],i=new Set,a=new Set;for(let e of t){i.add(e.address),a.add(e.chain);let t=n.findIndex(t=>t.address===e.address&&t.chain===e.chain);if(-1===t){n.push(e);continue}n[t]=e}return n.filter(e=>i.has(e.address)&&a.has(e.chain))})(e,u))},[m,u]);let p=(0,_N.useMemo)(()=>{var e;return null!=(e=u.find(e=>e.id===i))?e:null},[i,u]);(0,_N.useEffect)(()=>{p&&p.id!==d.current&&xR.emit("primaryWalletChanged",p),d.current=null==p?void 0:p.id},[p]);let h=(0,_N.useMemo)(()=>r?u.filter(e=>e.id!==i):[],[i,u,r]),v=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){let t=u.find(({id:t})=>t===e);if(!t)throw new wL(`Wallet with id: ${e} not found`);return t}),[u]);return{primaryWallet:p,secondaryWallets:h,setPrimaryWallet:(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){let t=yield v(e);if(!i)return void VH(e);if(i!==e){if(t.connector.clearEmail){let e=t.connector,n=localStorage.getItem("magic-link-email");n&&e.setEmail(n)}VH(e),n("idle")}}),[v,i,n]),setShowQrcodeModal:l,showQrcodeModal:s,wallets:u}})({canHaveMultipleWalletsConnected:e7||eE,connectedWallets:tS,primaryWalletId:tf,separateSmartWalletAndSigner:null==(_=null==(w=null==e5?void 0:e5.sdk)?void 0:w.accountAbstraction)?void 0:_.separateSmartWalletAndSigner,setMultiWalletWidgetState:e1,user:eG||eZ,walletConnectorOptions:tv});xO("userWalletsPopulated",e=>{if(eE||e.some(e=>e.connector.isEmbeddedWallet)||FY())return;let t=e[0];t&&VH(t.id)});let tW=(0,_N.useMemo)(()=>tD.map(e=>e.connector),[tD]);(({shouldFetch:e=!0,retries:t=2}={})=>{let n=ea3().nonce,i=FG();ea5();let{retrigger:a}=VP(()=>$k(void 0,void 0,void 0,function*(){return $k(void 0,void 0,void 0,function*(){try{return(yield Lr().getNonce({environmentId:i})).nonce}catch(e){return}})}),{deps:[i],enabled:e&&!n,onResolve:e=>{ea2({expiresAt:new Date().getTime()+864e5,nonce:e}),ea5()},retries:t});var r="logout";if(!xS.includes(r))throw Error(`Unrecognized event "${r}" used with useDynamicEvents`);return xO(r,a)})({shouldFetch:ecW({authMode:tg})});let{getNameService:t$,removeConnectedNameService:tz}=(({currentWallet:e,user:t})=>{let[n,i,a]=Fo("dynamic_connected_wallet_ns",null),r=(0,_N.useRef)(),o=(0,_N.useRef)(),s=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){let t,{address:n,connector:a}=e,s=yield a.getNetwork(!0);if(n!==r.current||s!==o.current){i(null),r.current=n,o.current=s;try{t=yield e.getNameService()}catch(e){}if(r.current===n&&o.current===s)return i({address:n,avatar:null==t?void 0:t.avatar,name:null==t?void 0:t.name,network:s}),t}}),[i]);return{getNameService:(0,_N.useCallback)(i=>$k(void 0,void 0,void 0,function*(){var a;if(!e)return;let r=yield e.connector.getNetwork(!0),o=null==t?void 0:t.verifiedCredentials;if(o){let t=enl(null==e?void 0:e.address,o,e.chain);if(t&&(null==(a=t.nameService)?void 0:a.name))return t.nameService}if(!i||(null==e?void 0:e.address)===i)return n&&n.address===(null==e?void 0:e.address)&&n.network===r?{avatar:n.avatar,name:n.name}:s(e)}),[e,null==t?void 0:t.verifiedCredentials,n,s]),removeConnectedNameService:a}})({currentWallet:null!=tA?tA:tS[0],user:eG}),{clearAllWalletConnectSessions:tF}=(({connectors:e})=>({clearAllWalletConnectSessions:(0,_N.useCallback)(()=>{"u">typeof window&&(null==e||e.forEach(e=>{var t,n,i;(null==(n=null==(t=null==e?void 0:e.name)?void 0:t.toLowerCase())?void 0:n.startsWith("turnkey"))&&(null==(i=e.getAuthenticatorHandler())||i.clear(),_h.removeItem(z$),_h.removeItem(zz))}))},[e])}))({connectors:tW}),{handleLogOut:tL,handleLogOutWithReason:tV}=(R={bridgeChains:K,clearAllWalletConnectSessions:tF,connectedWallets:tS,environmentId:en,events:q.events,initialAuthenticationMode:Y,removeBridgeOnboardingCompleted:e$,removeConnectedNameService:tz,removeSessionStorageSessionKeys:()=>{_y.logEvent("session-key","removeSessionStorageSessionKeys"),_h.removeItem(zK,zZ),tW.forEach(e=>{$Y(e)&&"function"==typeof(null==e?void 0:e.removeSessionKeys)&&(null==e||e.removeSessionKeys())})},resetLoginWithEmail:td,setLegacyIsVerifying:tt,setMultiWalletWidgetState:e1,setSelectedWalletConnectorKey:tT,setShowAuthFlow:tb,setShowBridgeWidget:eV,setShowDynamicUserProfile:ez,user:eG,walletConnectors:tW},(j=(0,_N.useRef)(R)).current=R,T=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){let t=j.current,n=[...t.walletConnectors,...t.connectedWallets.map(e=>e.connector)];xj.logVerboseTroubleshootingMessage("useHandleLogout called",{params:j.current,reason:e}),_y.logEvent("logout",`useHandleLogout called (reason=${e})`),t.setSelectedWalletConnectorKey(null),t.clearAllWalletConnectSessions(),t.setShowDynamicUserProfile(!1),t.setShowBridgeWidget(!1),t.resetLoginWithEmail(),t.setLegacyIsVerifying(!1),_h.removeItem(zq),_h.removeItem(zU),_h.removeItem(zL),_h.removeItem(zV),Lg(t.initialAuthenticationMode),t.setShowAuthFlow(!1,{emitCancelAuth:!1,ignoreIfIsEmbeddedWidget:!1,initializeWalletConnect:!1,performMultiWalletChecks:!1}
93),t.setMultiWalletWidgetState("idle"),F7(),t.removeBridgeOnboardingCompleted(),F0(),t.removeConnectedNameService(),t.removeSessionStorageSessionKeys(),yield Promise.all(n.map(t=>t.endSession(e)))}),[]),P=(0,_N.useCallback)(e=>$k(void 0,void 0,void 0,function*(){if("string"!=typeof e)throw Error("Invalid reason");yield M$({reason:e},$y()),yield T(e)}),[T]),E=(0,_N.useCallback)(()=>P("user-intent"),[P]),(0,_N.useEffect)(()=>jq({event:"logout",listener:e=>{T(null==e?void 0:e.reason)}}),[T]),(0,_N.useEffect)(()=>{let e=()=>P("storage-parse-failure");return _h.events.on("parseFailure",e),()=>{_h.events.off("parseFailure",e)}},[P]),xO("triggerLogout",e=>P(e)),{handleLogOut:E,handleLogOutWithReason:P});(({environmentId:e,handleLogOutWithReason:t})=>{var n;let i=(0,_N.useRef)(!1),a=$_("projectSettings"),r=null!=(n=$_("initStatus"))?n:"uninitialized",o=(0,_N.useCallback)((e,n,i)=>$k(void 0,void 0,void 0,function*(){return xj.info(`Logging out due to invalid session - Reason: ${e}`,Object.assign({},n)),t(i)}),[t]),s=(0,_N.useCallback)(t=>$k(void 0,void 0,void 0,function*(){let n={environmentId:e,logout:o,projectSettings:t};yield Promise.all([$k(void 0,[n],void 0,function*({environmentId:e,logout:t}){let n=FZ();if(n&&e!==n){let i;yield t("store and environment are out of sync",{currentEnvId:e,storedEnvId:n},"store-environment-mismatch"),FB(Object.assign(Object.assign({},i=FV()),{settings:Object.assign(Object.assign({},i.settings),{environmentId:e})}))}}),$k(void 0,[n],void 0,function*({logout:e}){var t,n;let i=FY();if(!i)return;let{user:a}=O1(),r=F3(),o=$v(),s=null!=(n=null==(t=O1().sessionExpiresAt)?void 0:t.getTime())?n:null,l=null!==s&&s<=Date.now();xj.debug("[handleWalletInfoOutOfSync] validation check",{connectedWalletsCount:r.length,hasClientUser:!!a,hasToken:!!o,isTokenExpired:l,primaryWalletId:i,sessionExpiresAt:s}),a||r.length>0||(yield e(o&&!l?"wallet info is out of sync":"session expired",{connectedWallets:r,primaryWalletId:i,user:a},l?"token-expired-validate-session":"wallet-info-out-of-sync"))})]),Ft(Object.assign(Object.assign({},Fe()),{sessionValidation:!0}))}),[o,e]);(0,_N.useEffect)(()=>{!i.current&&a&&"finished"===r&&(i.current=!0,s(a))},[s,a,r])})({environmentId:en,handleLogOutWithReason:tV});let tB=ea3().nonce,tK=(({connectedInfo:e,connectedWallets:t,projectSettings:n,primaryWalletId:i,primaryWallet:a,user:r,walletBook:o,enableInstrumentation:s,appName:l,environmentId:d,nonce:c})=>{var u;let m=(0,_N.useRef)(!1),p=(0,_N.useRef)(new Date().getTime()),h=(0,_N.useRef)(!1),v=$_("initStatus");h.current||(h.current=!0,_y.logEvent("sdk-react-core.initialization","sdk-mounted"));let{sessionValidation:f}=Fn(),g=Ly(),y=(0,_N.useMemo)(()=>ecW({authMode:g})&&!c,[g,c]);if(m.current)return!0;let w=!xd(o),_="uninitialized"===v||"in-progress"===v,b=!n,k=!!((i||r&&(null==(u=r.verifiedCredentials.find(e=>e.id===r.lastVerifiedCredentialId))?void 0:u.format)==="blockchain")&&!a),I="connect-only"===g&&e&&0===t.length,x=!f;return xj.logVerboseTroubleshootingMessage("[useGlobalLoading] SDK loading",{isConnectOnlyWalletsLoading:I,isFetchingNonce:y,isPrimaryWalletLoading:k,isProjectSettingsLoading:b,isValidatingSession:x,isWalletBookLoading:w,javascriptSDKInitStatus:v}),w||b||k||I||x||y||_||(()=>{if(!m.current&&(m.current=!0,xj.debug("[useGlobalLoading] SDK finished loading",{authMode:g,enableInstrumentation:s,primaryWallet:a,user:r}),_y.logEvent("sdk-react-core.initialization","sdk-loaded"),s)){let e=new Date().getTime()-p.current;xj.instrument(`SDK loaded in (ms) ${e}`,{appName:l,environmentId:d,key:"sdkHasLoaded",primaryWalletId:i,time:e,userId:null==r?void 0:r.userId})}})(),m.current})({appName:ej,connectedInfo:tI[0],connectedWallets:tS,enableInstrumentation:M,environmentId:en,nonce:tB,primaryWallet:tA,primaryWalletId:tf,projectSettings:e5,user:null!=eG?eG:eZ,walletBook:tn});(({clientCallbacks:e,user:t})=>{xO("emailVerificationResult",(t,n)=>{var i;return null==(i=null==e?void 0:e.onOtpVerificationResult)?void 0:i.call(e,t,{type:"email",value:n})}),xO("smsVerificationResult",(t,n)=>{var i;return null==(i=null==e?void 0:e.onOtpVerificationResult)?void 0:i.call(e,t,{type:"sms",value:n})}),xO("authFlowCancelled",()=>{var t;return null==(t=null==e?void 0:e.onAuthFlowCancel)?void 0:t.call(e)}),xO("authFlowOpen",()=>{var t;null==(t=null==e?void 0:e.onAuthFlowOpen)||t.call(e)}),xO("authFlowClose",()=>{var t;null==(t=null==e?void 0:e.onAuthFlowClose)||t.call(e)}),xO("walletAdded",(t,n)=>{var i;xj.debug("[walletAdded]",{userWallets:n,wallet:t}),null==(i=null==e?void 0:e.onWalletAdded)||i.call(e,{userWallets:n,wallet:t})}),xO("walletRemoved",(t,n)=>{var i;xj.debug("[walletRemoved]",{userWallets:n,wallet:t}),null==(i=null==e?void 0:e.onWalletRemoved)||i.call(e,{userWallets:n,wallet:t})}),xO("embeddedWalletCreated",(t,n,i)=>{var a;xj.debug("[embeddedWalletCreated]",{_wallet:t,jwtVerifiedCredential:n,user:i}),null==(a=null==e?void 0:e.onEmbeddedWalletCreated)||a.call(e,n,i)}),xO("embeddedWalletRevealCompleted",t=>{var n;xj.debug("[embeddedWalletRevealCompleted]",{wallet:t}),null==(n=null==e?void 0:e.onEmbeddedWalletRevealSuccess)||n.call(e,t)}),xO("embeddedWalletRevealFailed",t=>{var n;xj.debug("[embeddedWalletRevealFailed]",{error:t}),null==(n=null==e?void 0:e.onEmbeddedWalletRevealFailure)||n.call(e,t)}),xO("logout",()=>{var n;null==(n=null==e?void 0:e.onLogout)||n.call(e,t)}),xO("authFailure",(t,n)=>{var i;xj.debug("[authFailure]",{data:t,reason:n}),null==(i=null==e?void 0:e.onAuthFailure)||i.call(e,t,n)}),xO("authInit",t=>{var n;xj.debug("[authInit]",{data:t}),null==(n=null==e?void 0:e.onAuthInit)||n.call(e,t)}),xO("userProfileUpdated",t=>{var n;null==(n=null==e?void 0:e.onUserProfileUpdate)||n.call(e,t)}),xO("walletTabSelected",t=>{var n;null==(n=null==e?void 0:e.onWalletTabSelected)||n.call(e,t)}),xO("walletConnectionFailed",(t,n)=>{var i;null==(i=null==e?void 0:e.onWalletConnectionFailed)||i.call(e,t,n)}),xO("walletReturnFromDeepLink",t=>{var n;null==(n=null==e?void 0:e.onWalletReturnFromDeepLink)||n.call(e,t)})})({clientCallbacks:q.events,user:eG}),(0,_N.useEffect)(()=>{let e=_f.getAndClear();return e&&xR.emit("walletReturnFromDeepLink",{previousRoute:e}),w7.onUrlUpdate(()=>{let e=_f.getAndClear();e&&xR.emit("walletReturnFromDeepLink",{previousRoute:e})})},[]);let tZ=(({secondaryWallets:e,handleLogOutWithReason:t,setPrimaryWallet:n})=>{let{removedWalletsIds:i,userWallets:a}=Lv(),r=F4(),o=(0,_N.useMemo)(()=>e[0]?e[0].id:void 0,[e]);return(0,_N.useCallback)((e,s)=>$k(void 0,void 0,void 0,function*(){var s;let l=a.find(t=>
93t.id===e);if(!l)return;let d=FY(),c=e===d,u=Lf(),m=null==(s=$y())?void 0:s.user;if("connect-and-sign"===u){if((null==m?void 0:m.verifiedCredentials.length)===1)throw new wL("This is your only login method. Add another wallet or log in method before removing it.");yield $k(void 0,[{environmentId:FZ(),onSuccess:()=>{i.current.push(e)},primaryWalletId:c?void 0:d,walletId:e}],void 0,function*({environmentId:e,primaryWalletId:t,walletId:n,onSuccess:i}){let a=null==t?void 0:t.replace("-zerodev","");try{let t=jl({scope:h9.Credentialunlink}),r=yield Lr({customHeaders:t?{[VV]:t}:void 0}).verifyUnlink({environmentId:e,verifyUnlinkRequest:{primaryWalletId:a,walletId:n}});return null==i||i(),VZ(r)}catch(e){throw new wL((yield Lo(e,"Error transfering wallet")).error)}})}else i.current.push(e);(F8(r.filter(t=>t.id!==e)),c&&o&&n(o),m||o)?1===a.filter(({connector:e})=>e.key===l.connector.key).length&&(yield l.connector.endSession()):yield t("last-wallet-removed")}),[a,r,o,i,n,t])})({handleLogOutWithReason:tV,secondaryWallets:tq,setPrimaryWallet:tU}),{isLoading:tG,network:tH}=en5(null==tA?void 0:tA.connector,{onChange:e=>{e&&xR.emit("primaryWalletNetworkChanged",e)}});(()=>{let{userWallets:e}=Lv(),t=e=>e.find(e=>e.id===FY());xO("walletAdded",(e,n)=>{xR.emit("userWalletsChanged",{addedWallet:e,primaryWallet:t(n),updateType:"walletAdded",userWallets:n})}),xO("walletRemoved",(e,n)=>{xR.emit("userWalletsChanged",{primaryWallet:t(n),removedWallet:e,updateType:"walletRemoved",userWallets:n})}),xO("primaryWalletChanged",t=>{xR.emit("userWalletsChanged",{primaryWallet:t,updateType:"primaryWalletChanged",userWallets:e})}),xO("primaryWalletNetworkChanged",n=>{xR.emit("userWalletsChanged",{newNetwork:n,primaryWallet:t(e),updateType:"primaryWalletNetworkChanged",userWallets:e})}),xO("nonPrimaryWalletNetworkChanged",(n,i)=>{let a=e.filter(e=>e.connector.key===i.key);xR.emit("userWalletsChanged",{affectedWallets:a,newNetwork:n,primaryWallet:t(e),updateType:"nonPrimaryWalletNetworkChanged",userWallets:e})})})(),(({disconnectWallet:e,handleLogOutWithReason:t,multiWallet:n,multiWalletWidgetState:i,primaryWallet:a,secondaryWallets:r,selectedWalletConnector:o,selectedWalletWithAction:s,setSelectedWalletConnectorKey:l,setSelectedWalletWithAction:d,setMultiWalletWidgetState:c,user:u,refreshConnectedWallet:m,detectNewWalletsForLinking:p})=>{let h=(0,_N.useCallback)((e,t)=>{xj.debug("handleAccountChangeWhenAwaitingAccountSwitch",{isPrimaryWallet:e,newAddress:t});let n=r.find(e=>xf(e.address,t,e.chain));if(xj.logVerboseTroubleshootingMessage("[handleAccountChangeWhenAwaitingAccountSwitch]",{linkedSecondaryWallet:n}),!n){c("awaiting_signature",void 0,"linking_new_wallet"),e&&a&&l({chain:a.connector.connectedChain,key:a.connector.key});return}n.connector.isAvailable?(d(null),VH(n.id),c("idle")):xR.emit("triggerConnectAndSign")},[c,a,r,l,d]),v=(0,_N.useCallback)(({accounts:e})=>{let t=Lf();if(xj.debug("calculatePrimaryWalletMultiWalletStateFromAccounts",{accounts:e,authMode:t,multiWallet:n,multiWalletWidgetState:i,primaryWallet:a}),!a)return;let[o]=e;if(xf(o,a.address,a.chain))return void c("idle");if("connect-only"===t)return void m(a.id,a.connector);if(!n)return;if("awaiting_account_switch"===i)return void h(!0,o);"idle"!==i&&(xj.error(`Unexpected multiWalletWidgetState (${i}) and onAccountChange combination. Resetting state to idle.`),c("idle"));let s=r.find(e=>xf(e.address,o,e.chain));s?VH(s.id):u&&p&&(c("detected_new_wallet"),l({chain:a.connector.connectedChain,key:a.connector.key}))},[p,h,n,i,a,m,r,c,l,u]);xO("triggerComputePrimaryWalletMultiWalletStateFromAccounts",v),en3(null==a?void 0:a.connector,"accountChange",({accounts:e})=>{xj.debug("primary wallet account change",{accounts:e}),v({accounts:e})});let f=(0,_N.useMemo)(()=>{let e=null==a?void 0:a.connector,t=new Set([...r.map(({connector:e})=>e),e,o].filter(e=>!!e));return e&&t.delete(e),Array.from(t)},[r,o,null==a?void 0:a.connector]);en3(f,"accountChange",(e,t)=>$k(void 0,void 0,void 0,function*(){if(xj.debug("secondary wallet account change"),"connect-only"===Lf()&&r.length){for(let e of r.filter(({connector:e})=>e.key===t.key))m(e.id,e.connector);return}"awaiting_account_switch"===i&&h(!1,(null==s?void 0:s.wallet.address)||"")})),en3(null==a?void 0:a.connector,"disconnect",()=>{xj.debug("primary wallet disconnect"),"connect-only"===Lf()&&t("primary-wallet-disconnected")}),en3(f,"disconnect",t=>{if(xj.debug("secondary wallet disconnect"),"connect-only"===Lf())for(let n of r.filter(({connector:e})=>e.key===t.key))e(n.id)}),en3(f,"chainChange",({chain:e},t)=>{xR.emit("nonPrimaryWalletNetworkChanged",e,t)})})({detectNewWalletsForLinking:L,disconnectWallet:tC,handleLogOutWithReason:tV,multiWallet:e7,multiWalletWidgetState:e0,primaryWallet:tA,refreshConnectedWallet:tR,secondaryWallets:tq,selectedWalletConnector:tj,selectedWalletWithAction:tP,setMultiWalletWidgetState:e1,setSelectedWalletConnectorKey:tT,setSelectedWalletWithAction:tE,user:eG});let{walletsForChainsMap:tJ}={walletsForChainsMap:(0,_N.useMemo)(()=>ee?Object.assign(Object.assign({},CH),{primary_chain:ee.primary_chain,wallets:Object.assign(Object.assign({},CH.wallets),!!ee.wallets&&ee.wallets)}):CH,[ee])},{setCallback:tY}=(({callbacks:{onAuthSuccess:e},handleLogOut:t,primaryWallet:n,user:i,isAuthenticated:a})=>{let[r,o]=(0,_N.useState)([]),s=(0,_N.useCallback)((i,r)=>{if((null==i?void 0:i.callback)==="authSuccess")try{null==e||e({handleLogOut:t,isAuthenticated:a,primaryWallet:n,user:r})}catch(e){xj.error("Error calling onAuthSuccess: ",e)}},[t,a,e,n]),l=$_("projectSettings");return(0,_N.useEffect)(()=>{let e;r.length&&i&&l&&((null==(e=i.verifiedCredentials.find(e=>e.id===i.lastVerifiedCredentialId))?void 0:e.format)!==hR.Blockchain||n)&&(!(e=>{var t;if(!e.sdk.automaticEmbeddedWalletCreation)return!1;let n=null==(t=e.sdk.embeddedWallets)?void 0:t.chainConfigurations;return!!n&&n.some(e=>e.enabled)})(l)||n)&&(s(r[0],i),o(e=>{let[t,...n]=e;return t&&(xj.debug("Resolved callback: ",t.callback),xj.debug("Callbacks in queue: ",n.map(e=>e.callback))),n}))},[r,s,n,l,i]),{setCallback:(0,_N.useCallback)((e,t)=>{o(n=>[...n,{callback:e,params:t}])},[])}})({callbacks:{onAuthSuccess:null==(b=q.events)?void 0:b.onAuthSuccess,onUserProfileUpdate:null==(k=q.events)?void 0:k.onUserProfileUpdate},handleLogOut:tL,isAuthenticated:eH,primaryWallet:tA,user:eG}),tX=(0,_N.useCallback)(()=>e=>{let{dynamicWagmiSettings:t}=e;t&&edG(en,{dynamicWagmiSettings:{dynamicWagmiSettings:t}})},[en]),tQ=(0,_N.useCallback)(()=>$k(void 0,void 0,void 0,function*(){eQ(""),tt(!1),eG||tF(),e1("idle"),"connect-only"!==tg&&F7(),_h.getItem(zq)&&_h.removeItem(zq),_h.getItem(zU)&&_h.removeItem(zU),_h.removeItem(zL),tj&&(!tA||tA.connector.key!==tj.key)&&(yield null==tj?void 0:tj.endSession())}),[eG,e1,tg,tj,tA,tF]),{passkeySuccessPopup:t0,setPasskeySuccessPopup:t1}=(()=>{let[e,t]=(0,_N.useState)(void 0);return{passkeySuccessPopup:e,setPasskeySuccessPopup:(0,_N.useCallback)(e=>{t(e),setTimeout(()=>{t(void 0)},2e3)},[t])}})(),t2=(0,_N.useMemo)(()=>({changeLanguage:zR.getInstance().changeLanguage}),[]),t3=(0,_N.useMemo)(()=>"connect-only"!==tg&&eG?tD:[],[tg,tD,eG]),t5=(0,_N.useMemo)(()=>{var e;return{accessDeniedButton:$,accessDeniedMessagePrimary:D,accessDeniedMessageSecondary:W,accountSwitchState:e2,appLogoUrl:eO,appName:ej,authorizationViewDisplayOrder:tc,awaitingSignatureState:e3,bridgeChains:K,bridgeChainsToConnect:tO,bridgeOnboardingCompleted:eD,clearStatesOnBackClick:tQ,connectWallet:tk,connectedWallets:tS,cspNonce:Z,cssOverrides:G,customPrivacyPolicy:ed,customTermsOfServices:eh,debugError:X,defaultNumberOfWalletsToShow:H,defaultPhoneInputIso2:z,desktopUri:eX,detectNewWalletsForLinking:L,disconnectWallet:tC,displaySiweStatement:Q,enableConnectOnlyFallback:V,environmentId:en,events:q.events,getConnectedWalletById:tx,getNameService:t$,handleLogOut:tL,handleLogOutWithReason:tV,handlers:ex,i18nSDKInstance:eP,isBridgeFlow:eE,isRenderingEmbeddedAuthFlow:ty,isSingleWalletAccount:eB,legacyIsVerifying:te,linkedWallets:t3,loadingNetwork:tG,locale:t2,loginWithEmail:ts,multiAsset:e8,multiWallet:e7,multiWalletWidgetState:e0,network:tH,networkConfigurations:e4,networkValidationMode:eT,newToWeb3WalletChainMap:tJ,notInTheListImageUrl:ta||eo,onboardingImageUrl:ti||es,overrides:q.overrides,passkeySuccessPopup:t0,policiesConsentInnerComponent:el,primaryWallet:tA,primaryWalletId:tf,privacyPolicyUrl:ec,projectSettings:e5,qrcodeUri:eJ,recommendedWallets:eI,redirectUrl:q.redirectUrl,refetchProjectSettings:e6,removeBridgeOnboardingCompleted:e$,removeWallet:tZ,sdkHasLoaded:tK,secondaryWallets:tq,selectedTabIndex:eN,selectedTabSettings:eU,selectedWalletConnector:tj,selectedWalletWithAction:tP,sendWagmiSettings:tX,setAuthorizationViewDisplayOrder:tu,setBridgeOnboardingCompleted:eW,setCallback:tY,setDesktopUri:eQ,setIsRenderingEmbeddedAuthFlow:tw,setIsSingleWalletAccount:eK,setLegacyIsVerifying:tt,setLogInWithEmail:tl,setMultiWalletWidgetState:e1,setPasskeySuccessPopup:t1,setPrimaryWallet:tU,setQrcodeUri:eY,setSelectedTabIndex:eq,setSelectedWalletConnectorKey:tT,setSelectedWalletWithAction:tE,setShowAuthFlow:tb,setShowBridgeWidget:eV,setShowDynamicUserProfile:ez,setShowQrcodeModal:tM,shadowDOMEnabled:eg,showAuthFlow:t_,showBridgeWidget:eL,showDynamicUserProfile:eF,show
93Fiat:e9,showLockedWalletView:e_,showQrcodeModal:tN,siweStatement:ef,socialMediaIconUrl:(null==(e=null==e5?void 0:e5.general)?void 0:e.supportUrls)||em,socialMediaLinkText:eu,socialMediaUrl:ep,socialProvidersFilter:ew,socialSettings:q.social,tabsItems:eM,termsOfServiceUrl:ev,theme:N,user:eG,userWithMissingInfo:eZ,walletConnectorOptions:tv,walletUiUtils:tp,walletsFilter:ei}},[$,D,W,e2,eO,ej,tc,e3,K,tO,eD,tQ,tk,tS,Z,G,ed,eh,X,H,z,eX,L,tC,Q,V,en,q.events,q.overrides,q.redirectUrl,q.social,tx,t$,tL,tV,tZ,ex,eP,eE,ty,eB,te,t3,tG,t2,ts,e8,e7,e0,tH,e4,eT,tJ,ta,eo,ti,es,t0,el,tA,tf,ec,e5,eJ,eI,e6,e$,tK,tq,eN,eU,tj,tP,tX,tu,eW,tY,tl,e1,t1,tU,eq,tT,tb,ez,tM,eg,t_,eL,eF,e9,e_,tN,ef,em,eu,ep,ew,eM,ev,N,eG,eZ,tv,tp,ei]);edz({as:"image",href:_W(),id:"sprite",type:"image/svg+xml"}),edz({as:"fetch",href:b3(),id:"wallet-book",type:"application/json"});let t6=(({isAuthenticated:e,bridgeOnboardingCompleted:t,isMultiWalletEnabled:n,isBridgeFlow:i,connectedWallets:a,user:r})=>r&&V9(r)?"device-registration":e||t?n?"multi-wallet-wallet-list":"wallet-list":i&&!a.length?"bridge-welcome":"login-with-email-or-wallet")({bridgeOnboardingCompleted:eD,connectedWallets:tS,isAuthenticated:eH||!!tA,isBridgeFlow:eE,isMultiWalletEnabled:e7,user:null!=eG?eG:eZ});return(0,xx.jsx)($H,{i18n:eP,children:(0,xx.jsxs)(eui.Provider,{value:t5,children:[(0,xx.jsx)("style",{nonce:Z,children:'@layer dynamic-sdk-styles{#argent-mobile-modal-overlay,iframe[src*="wallet-dev.blocto.app"],iframe[src*="wallet-staging.blocto.app"],iframe[src*="wallet-testnet.blocto.app"],iframe[src*="wallet.blocto.app"]{z-index:2147483647!important}iframe[id*=dyn-passkey-recovery-element-id],iframe[id*=dyn-secure-enclave-element-id]{display:none!important}#pera-wallet-connect-modal-wrapper{position:relative;z-index:2147483647!important}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-400-normal.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-400-italic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-400-italic.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-500-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-500-normal.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:500;src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-500-italic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-500-italic.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-700-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-700-normal.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-700-italic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-700-italic.woff) format("woff")}@layer light-theme-default{:root{--dynamic-font-family-primary:"DM Sans",sans-serif;--dynamic-font-family-numbers:"Roboto Mono",monospace,sans-serif;--dynamic-base-1:#f7f7f9;--dynamic-base-2:#fff;--dynamic-base-3:#eeeef1;--dynamic-base-4:#e7e8ed;--dynamic-brand-hover-color:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#4779ff;--dynamic-brand-primary-color:#4779ff;--dynamic-brand-secondary-color:rgba(71,121,255,.15);--dynamic-success-1:#30a67b;--dynamic-success-2:#e3f7ef;--dynamic-border-radius:1.5rem;--dynamic-hover:rgba(22,37,77,.03);--dynamic-info-2:rgba(71,121,255,.1);--dynamic-error-1:#ff4646;--dynamic-error-2:#ffe3e3;--dynamic-alert-1:#dd8500;--dynamic-alert-2:#faedd9;--dynamic-footer-background-color:#fff;--dynamic-footer-text-color:#383c48;--dynamic-footer-icon-color:#4779ff;--dynamic-loading-animation-gradient:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));--dynamic-overlay:rgba(24,27,34,.15);--dynamic-shadow-down-1:0 0.0625rem 0.125rem rgba(24,39,75,.04);--dynamic-shadow-down-2:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-shadow-down-3:0 1.5rem 2rem -1.5rem rgba(0,0,0,.24);--dynamic-shadow-up-1:0 -0.5rem 3rem -0.5rem rgba(109,121,165,.16);--dynamic-text-link:#0047ff;--dynamic-text-primary:#383c48;--dynamic-text-secondary:#7b7d86;--dynamic-text-size-body-mini:0.6875rem;--dynamic-text-size-body-normal:0.9375rem;--dynamic-text-size-body-small:0.75rem;--dynamic-text-size-button-primary:0.875rem;--dynamic-text-size-button-secondary:0.75rem;--dynamic-text-size-numbers-display:1.875rem;--dynamic-text-size-numbers-big:0.875rem;--dynamic-text-size-numbers-medium:0.75rem;--dynamic-text-size-title:1.125rem;--dynamic-text-tertiary:#abacb2;--dynamic-badge-background:#eeeef1;--dynamic-badge-color:#7b7d86;--dynamic-badge-primary-background:#e3f7ef;--dynamic-badge-primary-color:#30a67b;--dynamic-badge-dot-background:#4779ff;--dynamic-search-bar-background:#fff;--dynamic-search-bar-background-hover:#fff;--dynamic-search-bar-background-focus:#fff;--dynamic-search-bar-border:0.0625rem solid #eeeef1;--dynamic-search-bar-border-hover:0.0625rem solid #e7e8ed;--dynamic-search-bar-border-focus:0.0625rem solid #e7e8ed;--dynamic-modal-border: ;--dynamic-modal-width:22.5rem;--dynamic-modal-padding:1.5rem;--dynamic-modal-backdrop-background:rgba(0,0,0,.25);--dynamic-modal-backdrop-filter:blur(4px);--dynamic-wallet-list-tile-padding:0.75rem;--dynamic-wallet-list-tile-gap:0.375rem;--dynamic-wallet-list-max-height:16.25rem;--dynamic-wallet-list-tile-background:#fff;--dynamic-wallet-list-tile-border: ;--dynamic-wallet-list-tile-shadow:0 0.0625rem 0.125rem rgba(24,39,75,.04);--dynamic-wallet-list-tile-background-hover:#fff;--dynamic-wallet-list-tile-border-hover: ;--dynamic-wallet-list-tile-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-wallet-list-tile-animation-duration:150ms;--dynamic-tooltip-color:#383c48;--dynamic-tooltip-text-color:#fff;--dynamic-initial-view-content-padding:0rem 1.5rem 1.5rem;--dynamic-button-primary-hover:#fff;--dynamic-button-primary-background:#fff;--dynamic-button-primary-font-size:0.875rem;--dynamic-button-primary-padding:0;--dynamic-button-primary-border:0.0625rem solid #e7e8ed;--dynamic-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);--dynamic-button-secondary-hover:#f7f8fa;--dynamic-button-secondary-background:transparent;--dynamic-button-secondary-font-size:0.75rem;--dynamic-button-secondary-padding:0;--dynamic-button-secondary-border:0.0625rem solid transparent;--dynamic-connect-button-background:#fff;--dynamic-connect-button-background-hover:#fff;--dynamic-connect-button-color:#383c48;--dynamic-connect-button-border:0.0625rem solid #e7e8ed;--dynamic-connect-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);--dynamic-connect-button-color-hover:#383c48;--dynamic-connect-button-border-hover:0.0625rem solid #e7e8ed;--dynamic-connect-button-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-search-padding:0 1.5rem 0.5rem;--dynamic-layout-content-padding:0 1.5rem 1.5rem;--dynamic-layout-content-error-padding:1.5rem 1.5rem 1.5rem;--dynamic-footer-border-top:0.0625rem solid #e7e8ed;--dynamic-footer-padding:0.75rem 1.5rem 0.75rem;--dynamic-footer-background:transparent;--dynamic-header-border-bottom:1px solid transparent;--dynamic-header-padding:1.5rem 1.5rem 1.25rem;--dynamic-header-background:transparent}:root [data-dynamic-theme-brand=bold],:root[data-dynamic-theme-brand=bold]{--dynamic-footer-text-color:#fff;
93--dynamic-footer-icon-color:rgba(247,247,249,.75);--dynamic-footer-arrow-color:rgba(247,247,249,.75)}:root [data-dynamic-theme-brand=subtle],:root[data-dynamic-theme-brand=subtle]{--dynamic-footer-arrow-color:#abacb2}@media (prefers-color-scheme:light){:root [data-dynamic-theme=auto]{--dynamic-font-family-primary:"DM Sans",sans-serif;--dynamic-font-family-numbers:"Roboto Mono",monospace,sans-serif;--dynamic-base-1:#f7f7f9;--dynamic-base-2:#fff;--dynamic-base-3:#eeeef1;--dynamic-base-4:#e7e8ed;--dynamic-brand-hover-color:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#4779ff;--dynamic-brand-primary-color:#4779ff;--dynamic-brand-secondary-color:rgba(71,121,255,.15);--dynamic-success-1:#30a67b;--dynamic-success-2:#e3f7ef;--dynamic-border-radius:1.5rem;--dynamic-hover:rgba(22,37,77,.03);--dynamic-info-2:rgba(71,121,255,.1);--dynamic-error-1:#ff4646;--dynamic-error-2:#ffe3e3;--dynamic-alert-1:#dd8500;--dynamic-alert-2:#faedd9;--dynamic-footer-background-color:#fff;--dynamic-footer-text-color:#383c48;--dynamic-footer-icon-color:#4779ff;--dynamic-loading-animation-gradient:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));--dynamic-overlay:rgba(24,27,34,.15);--dynamic-shadow-down-1:0 0.0625rem 0.125rem rgba(24,39,75,.04);--dynamic-shadow-down-2:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-shadow-down-3:0 1.5rem 2rem -1.5rem rgba(0,0,0,.24);--dynamic-shadow-up-1:0 -0.5rem 3rem -0.5rem rgba(109,121,165,.16);--dynamic-text-link:#0047ff;--dynamic-text-primary:#383c48;--dynamic-text-secondary:#7b7d86;--dynamic-text-size-body-mini:0.6875rem;--dynamic-text-size-body-normal:0.9375rem;--dynamic-text-size-body-small:0.75rem;--dynamic-text-size-button-primary:0.875rem;--dynamic-text-size-button-secondary:0.75rem;--dynamic-text-size-numbers-display:1.875rem;--dynamic-text-size-numbers-big:0.875rem;--dynamic-text-size-numbers-medium:0.75rem;--dynamic-text-size-title:1.125rem;--dynamic-text-tertiary:#abacb2;--dynamic-badge-background:#eeeef1;--dynamic-badge-color:#7b7d86;--dynamic-badge-primary-background:#e3f7ef;--dynamic-badge-primary-color:#30a67b;--dynamic-badge-dot-background:#4779ff;--dynamic-search-bar-background:#fff;--dynamic-search-bar-background-hover:#fff;--dynamic-search-bar-background-focus:#fff;--dynamic-search-bar-border:0.0625rem solid #eeeef1;--dynamic-search-bar-border-hover:0.0625rem solid #e7e8ed;--dynamic-search-bar-border-focus:0.0625rem solid #e7e8ed;--dynamic-modal-border: ;--dynamic-modal-width:22.5rem;--dynamic-modal-padding:1.5rem;--dynamic-modal-backdrop-background:rgba(0,0,0,.25);--dynamic-modal-backdrop-filter:blur(4px);--dynamic-wallet-list-tile-padding:0.75rem;--dynamic-wallet-list-tile-gap:0.375rem;--dynamic-wallet-list-max-height:16.25rem;--dynamic-wallet-list-tile-background:#fff;--dynamic-wallet-list-tile-border: ;--dynamic-wallet-list-tile-shadow:0 0.0625rem 0.125rem rgba(24,39,75,.04);--dynamic-wallet-list-tile-background-hover:#fff;--dynamic-wallet-list-tile-border-hover: ;--dynamic-wallet-list-tile-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-wallet-list-tile-animation-duration:150ms;--dynamic-tooltip-color:#383c48;--dynamic-tooltip-text-color:#fff;--dynamic-initial-view-content-padding:0rem 1.5rem 1.5rem;--dynamic-button-primary-hover:#fff;--dynamic-button-primary-background:#fff;--dynamic-button-primary-font-size:0.875rem;--dynamic-button-primary-padding:0;--dynamic-button-primary-border:0.0625rem solid #e7e8ed;--dynamic-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);--dynamic-button-secondary-hover:#f7f8fa;--dynamic-button-secondary-background:transparent;--dynamic-button-secondary-font-size:0.75rem;--dynamic-button-secondary-padding:0;--dynamic-button-secondary-border:0.0625rem solid transparent;--dynamic-connect-button-background:#fff;--dynamic-connect-button-background-hover:#fff;--dynamic-connect-button-color:#383c48;--dynamic-connect-button-border:0.0625rem solid #e7e8ed;--dynamic-connect-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);--dynamic-connect-button-color-hover:#383c48;--dynamic-connect-button-border-hover:0.0625rem solid #e7e8ed;--dynamic-connect-button-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-search-padding:0 1.5rem 0.5rem;--dynamic-layout-content-padding:0 1.5rem 1.5rem;--dynamic-layout-content-error-padding:1.5rem 1.5rem 1.5rem;--dynamic-footer-border-top:0.0625rem solid #e7e8ed;--dynamic-footer-padding:0.75rem 1.5rem 0.75rem;--dynamic-footer-background:transparent;--dynamic-header-border-bottom:1px solid transparent;--dynamic-header-padding:1.5rem 1.5rem 1.25rem;--dynamic-header-background:transparent}:root [data-dynamic-theme=auto] [data-dynamic-theme-brand=bold],:root [data-dynamic-theme=auto][data-dynamic-theme-brand=bold]{--dynamic-footer-text-color:#fff;
93--dynamic-footer-icon-color:rgba(247,247,249,.75);--dynamic-footer-arrow-color:rgba(247,247,249,.75)}:root [data-dynamic-theme=auto] [data-dynamic-theme-brand=subtle],:root [data-dynamic-theme=auto][data-dynamic-theme-brand=subtle]{--dynamic-footer-arrow-color:#abacb2}}:root [data-dynamic-theme=light]{--dynamic-font-family-primary:"DM Sans",sans-serif;--dynamic-font-family-numbers:"Roboto Mono",monospace,sans-serif;--dynamic-base-1:#f7f7f9;--dynamic-base-2:#fff;--dynamic-base-3:#eeeef1;--dynamic-base-4:#e7e8ed;--dynamic-brand-hover-color:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#4779ff;--dynamic-brand-primary-color:#4779ff;--dynamic-brand-secondary-color:rgba(71,121,255,.15);--dynamic-success-1:#30a67b;--dynamic-success-2:#e3f7ef;--dynamic-border-radius:1.5rem;--dynamic-hover:rgba(22,37,77,.03);--dynamic-info-2:rgba(71,121,255,.1);--dynamic-error-1:#ff4646;--dynamic-error-2:#ffe3e3;--dynamic-alert-1:#dd8500;--dynamic-alert-2:#faedd9;--dynamic-footer-background-color:#fff;--dynamic-footer-text-color:#383c48;--dynamic-footer-icon-color:#4779ff;--dynamic-loading-animation-gradient:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));--dynamic-overlay:rgba(24,27,34,.15);--dynamic-shadow-down-1:0 0.0625rem 0.125rem rgba(24,39,75,.04);--dynamic-shadow-down-2:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-shadow-down-3:0 1.5rem 2rem -1.5rem rgba(0,0,0,.24);--dynamic-shadow-up-1:0 -0.5rem 3rem -0.5rem rgba(109,121,165,.16);--dynamic-text-link:#0047ff;--dynamic-text-primary:#383c48;--dynamic-text-secondary:#7b7d86;--dynamic-text-size-body-mini:0.6875rem;--dynamic-text-size-body-normal:0.9375rem;--dynamic-text-size-body-small:0.75rem;--dynamic-text-size-button-primary:0.875rem;--dynamic-text-size-button-secondary:0.75rem;--dynamic-text-size-numbers-display:1.875rem;--dynamic-text-size-numbers-big:0.875rem;--dynamic-text-size-numbers-medium:0.75rem;--dynamic-text-size-title:1.125rem;--dynamic-text-tertiary:#abacb2;--dynamic-badge-background:#eeeef1;--dynamic-badge-color:#7b7d86;--dynamic-badge-primary-background:#e3f7ef;--dynamic-badge-primary-color:#30a67b;--dynamic-badge-dot-background:#4779ff;--dynamic-search-bar-background:#fff;--dynamic-search-bar-background-hover:#fff;--dynamic-search-bar-background-focus:#fff;--dynamic-search-bar-border:0.0625rem solid #eeeef1;--dynamic-search-bar-border-hover:0.0625rem solid #e7e8ed;--dynamic-search-bar-border-focus:0.0625rem solid #e7e8ed;--dynamic-modal-border: ;--dynamic-modal-width:22.5rem;--dynamic-modal-padding:1.5rem;--dynamic-modal-backdrop-background:rgba(0,0,0,.25);--dynamic-modal-backdrop-filter:blur(4px);--dynamic-wallet-list-tile-padding:0.75rem;--dynamic-wallet-list-tile-gap:0.375rem;--dynamic-wallet-list-max-height:16.25rem;--dynamic-wallet-list-tile-background:#fff;--dynamic-wallet-list-tile-border: ;--dynamic-wallet-list-tile-shadow:0 0.0625rem 0.125rem rgba(24,39,75,.04);--dynamic-wallet-list-tile-background-hover:#fff;--dynamic-wallet-list-tile-border-hover: ;--dynamic-wallet-list-tile-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-wallet-list-tile-animation-duration:150ms;--dynamic-tooltip-color:#383c48;--dynamic-tooltip-text-color:#fff;--dynamic-initial-view-content-padding:0rem 1.5rem 1.5rem;--dynamic-button-primary-hover:#fff;--dynamic-button-primary-background:#fff;--dynamic-button-primary-font-size:0.875rem;--dynamic-button-primary-padding:0;--dynamic-button-primary-border:0.0625rem solid #e7e8ed;--dynamic-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);--dynamic-button-secondary-hover:#f7f8fa;--dynamic-button-secondary-background:transparent;--dynamic-button-secondary-font-size:0.75rem;--dynamic-button-secondary-padding:0;--dynamic-button-secondary-border:0.0625rem solid transparent;--dynamic-connect-button-background:#fff;--dynamic-connect-button-background-hover:#fff;--dynamic-connect-button-color:#383c48;--dynamic-connect-button-border:0.0625rem solid #e7e8ed;--dynamic-connect-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);--dynamic-connect-button-color-hover:#383c48;--dynamic-connect-button-border-hover:0.0625rem solid #e7e8ed;--dynamic-connect-button-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-search-padding:0 1.5rem 0.5rem;--dynamic-layout-content-padding:0 1.5rem 1.5rem;--dynamic-layout-content-error-padding:1.5rem 1.5rem 1.5rem;--dynamic-footer-border-top:0.0625rem solid #e7e8ed;--dynamic-footer-padding:0.75rem 1.5rem 0.75rem;--dynamic-footer-background:transparent;--dynamic-header-border-bottom:1px solid transparent;--dynamic-header-padding:1.5rem 1.5rem 1.25rem;--dynamic-header-background:transparent}:root [data-dynamic-theme=light] [data-dynamic-theme-brand=bold],:root [data-dynamic-theme=light][data-dynamic-theme-brand=bold]{--dynamic-footer-text-color:#fff;
93--dynamic-footer-icon-color:rgba(247,247,249,.75);--dynamic-footer-arrow-color:rgba(247,247,249,.75)}:root [data-dynamic-theme=light] [data-dynamic-theme-brand=subtle],:root [data-dynamic-theme=light][data-dynamic-theme-brand=subtle]{--dynamic-footer-arrow-color:#abacb2}}@layer dark-theme-default{@media (prefers-color-scheme:dark){:root [data-dynamic-theme=auto]{--dynamic-font-family-primary:"DM Sans",sans-serif;--dynamic-font-family-numbers:"Roboto Mono",monospace,sans-serif;--dynamic-base-1:#0c0e13;--dynamic-base-2:#1b1d22;--dynamic-base-3:#24272e;--dynamic-base-4:#282b33;--dynamic-brand-hover-color:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#4779ff;--dynamic-brand-primary-color:#4779ff;--dynamic-brand-secondary-color:rgba(71,121,255,.15);--dynamic-success-1:#79ffcf;--dynamic-success-2:#192d2c;--dynamic-border-radius:1.5rem;--dynamic-hover:hsla(0,0%,100%,.1);--dynamic-error-1:#ff6a6a;--dynamic-error-2:hsla(0,100%,71%,.2);--dynamic-alert-1:#e2a140;--dynamic-alert-2:#2b2621;--dynamic-footer-background-color:#0c0e13;--dynamic-footer-text-color:#fbfcff;--dynamic-footer-icon-color:#4779ff;--dynamic-loading-animation-gradient:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.01) 20%,hsla(0,0%,100%,.05) 60%,hsla(0,0%,100%,0));--dynamic-overlay:rgba(0,0,0,.25);--dynamic-shadow-down-1:0 0.0625rem 0.125rem rgba(24,39,75,.04);--dynamic-shadow-down-2:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-shadow-down-3:0 1.5rem 2rem -1.5rem rgba(0,0,0,.24);--dynamic-shadow-up-1:0 -0.5rem 3rem -0.5rem rgba(109,121,165,.16);--dynamic-text-link:#69a5ff;--dynamic-text-primary:#fbfcff;--dynamic-text-secondary:#a8aab0;--dynamic-text-size-body-mini:0.6875rem;--dynamic-text-size-body-normal:0.9375rem;--dynamic-text-size-body-small:0.75rem;--dynamic-text-size-button-primary:0.875rem;--dynamic-text-size-button-secondary:0.75rem;--dynamic-text-size-numbers-big:0.875rem;--dynamic-text-size-numbers-medium:0.75rem;--dynamic-text-size-title:1.125rem;--dynamic-text-tertiary:#6f7177;--dynamic-badge-background:#24272e;--dynamic-badge-color:#a8aab0;--dynamic-badge-dot-background:#4779ff;--dynamic-badge-primary-background:#192d2c;--dynamic-badge-primary-color:#79ffcf;--dynamic-search-bar-background:#1b1d22;--dynamic-search-bar-background-hover:#1b1d22;--dynamic-search-bar-background-focus:#1b1d22;--dynamic-search-bar-border:0.0625rem solid #24272e;--dynamic-search-bar-border-hover:0.0625rem solid #282b33;--dynamic-search-bar-border-focus:0.0625rem solid #282b33;--dynamic-modal-border: ;--dynamic-modal-width:22.5rem;--dynamic-modal-padding:1.5rem;--dynamic-modal-backdrop-background:rgba(0,0,0,.25);--dynamic-modal-backdrop-filter:blur(4px);--dynamic-wallet-list-tile-padding:0.75rem;--dynamic-wallet-list-tile-gap:0.375rem;--dynamic-wallet-list-max-height:16.25rem;--dynamic-wallet-list-tile-background:#24272e;--dynamic-wallet-list-tile-border: ;--dynamic-wallet-list-tile-shadow:0 0.0625rem 0.125rem rgba(24,39,75,.04);--dynamic-wallet-list-tile-background-hover:#282b33;--dynamic-wallet-list-tile-border-hover: ;--dynamic-wallet-list-tile-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-wallet-list-tile-animation-duration:150ms;--dynamic-tooltip-color:#fbfcff;--dynamic-tooltip-text-color:#0c0e13;--dynamic-initial-view-content-padding:0rem 1.5rem 1.5rem;--dynamic-button-primary-hover:#1b1d22;--dynamic-button-primary-background:#1b1d22;--dynamic-button-primary-font-size:0.875rem;--dynamic-button-primary-padding:0;--dynamic-button-primary-border:0.0625rem solid #282b33;--dynamic-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);--dynamic-button-secondary-hover:#1a1c21;--dynamic-button-secondary-background:transparent;--dynamic-button-secondary-font-size:0.75rem;--dynamic-button-secondary-padding:0;--dynamic-button-secondary-border:0.0625rem solid transparent;--dynamic-connect-button-background:#1b1d22;--dynamic-connect-button-background-hover:#1b1d22;--dynamic-connect-button-color:#fbfcff;--dynamic-connect-button-border:0.0625rem solid #282b33;--dynamic-connect-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);--dynamic-connect-button-color-hover:#fbfcff;--dynamic-connect-button-border-hover:0.0625rem solid #282b33;--dynamic-connect-button-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-search-padding:0 1.5rem 0.5rem;--dynamic-layout-content-padding:0 1.5rem 1.5rem;--dynamic-layout-content-error-padding:1.5rem 1.5rem 1.5rem;--dynamic-footer-border-top:0.0625rem solid #282b33;--dynamic-footer-padding:0.75rem 1.5rem 0.75rem;--dynamic-footer-background:transparent;--dynamic-header-border-bottom:1px solid transparent;--dynamic-header-padding:1.5rem 1.5rem 1.25rem;--dynamic-header-background:transparent}:root [data-dynamic-theme=auto] [data-dynamic-theme-brand=bold],:root [data-dynamic-theme=auto][data-dynamic-theme-brand=bold]{--dynamic-footer-text-color:#fbfcff;
93--dynamic-footer-icon-color:rgba(247,247,249,.75);--dynamic-footer-arrow-color:rgba(247,247,249,.75)}:root [data-dynamic-theme=auto] [data-dynamic-theme-brand=subtle],:root [data-dynamic-theme=auto][data-dynamic-theme-brand=subtle]{--dynamic-footer-arrow-color:#6f7177;--dynamic-footer-icon-color:#6f7177}}:root [data-dynamic-theme=dark]{--dynamic-font-family-primary:"DM Sans",sans-serif;--dynamic-font-family-numbers:"Roboto Mono",monospace,sans-serif;--dynamic-base-1:#0c0e13;--dynamic-base-2:#1b1d22;--dynamic-base-3:#24272e;--dynamic-base-4:#282b33;--dynamic-brand-hover-color:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#4779ff;--dynamic-brand-primary-color:#4779ff;--dynamic-brand-secondary-color:rgba(71,121,255,.15);--dynamic-success-1:#79ffcf;--dynamic-success-2:#192d2c;--dynamic-border-radius:1.5rem;--dynamic-hover:hsla(0,0%,100%,.1);--dynamic-error-1:#ff6a6a;--dynamic-error-2:hsla(0,100%,71%,.2);--dynamic-alert-1:#e2a140;--dynamic-alert-2:#2b2621;--dynamic-footer-background-color:#0c0e13;--dynamic-footer-text-color:#fbfcff;--dynamic-footer-icon-color:#4779ff;--dynamic-loading-animation-gradient:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.01) 20%,hsla(0,0%,100%,.05) 60%,hsla(0,0%,100%,0));--dynamic-overlay:rgba(0,0,0,.25);--dynamic-shadow-down-1:0 0.0625rem 0.125rem rgba(24,39,75,.04);--dynamic-shadow-down-2:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-shadow-down-3:0 1.5rem 2rem -1.5rem rgba(0,0,0,.24);--dynamic-shadow-up-1:0 -0.5rem 3rem -0.5rem rgba(109,121,165,.16);--dynamic-text-link:#69a5ff;--dynamic-text-primary:#fbfcff;--dynamic-text-secondary:#a8aab0;--dynamic-text-size-body-mini:0.6875rem;--dynamic-text-size-body-normal:0.9375rem;--dynamic-text-size-body-small:0.75rem;--dynamic-text-size-button-primary:0.875rem;--dynamic-text-size-button-secondary:0.75rem;--dynamic-text-size-numbers-big:0.875rem;--dynamic-text-size-numbers-medium:0.75rem;--dynamic-text-size-title:1.125rem;--dynamic-text-tertiary:#6f7177;--dynamic-badge-background:#24272e;--dynamic-badge-color:#a8aab0;--dynamic-badge-dot-background:#4779ff;--dynamic-badge-primary-background:#192d2c;--dynamic-badge-primary-color:#79ffcf;--dynamic-search-bar-background:#1b1d22;--dynamic-search-bar-background-hover:#1b1d22;--dynamic-search-bar-background-focus:#1b1d22;--dynamic-search-bar-border:0.0625rem solid #24272e;--dynamic-search-bar-border-hover:0.0625rem solid #282b33;--dynamic-search-bar-border-focus:0.0625rem solid #282b33;--dynamic-modal-border: ;--dynamic-modal-width:22.5rem;--dynamic-modal-padding:1.5rem;--dynamic-modal-backdrop-background:rgba(0,0,0,.25);--dynamic-modal-backdrop-filter:blur(4px);--dynamic-wallet-list-tile-padding:0.75rem;--dynamic-wallet-list-tile-gap:0.375rem;--dynamic-wallet-list-max-height:16.25rem;--dynamic-wallet-list-tile-background:#24272e;--dynamic-wallet-list-tile-border: ;--dynamic-wallet-list-tile-shadow:0 0.0625rem 0.125rem rgba(24,39,75,.04);--dynamic-wallet-list-tile-background-hover:#282b33;--dynamic-wallet-list-tile-border-hover: ;--dynamic-wallet-list-tile-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-wallet-list-tile-animation-duration:150ms;--dynamic-tooltip-color:#fbfcff;--dynamic-tooltip-text-color:#0c0e13;--dynamic-initial-view-content-padding:0rem 1.5rem 1.5rem;--dynamic-button-primary-hover:#1b1d22;--dynamic-button-primary-background:#1b1d22;--dynamic-button-primary-font-size:0.875rem;--dynamic-button-primary-padding:0;--dynamic-button-primary-border:0.0625rem solid #282b33;--dynamic-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);--dynamic-button-secondary-hover:#1a1c21;--dynamic-button-secondary-background:transparent;--dynamic-button-secondary-font-size:0.75rem;--dynamic-button-secondary-padding:0;--dynamic-button-secondary-border:0.0625rem solid transparent;--dynamic-connect-button-background:#1b1d22;--dynamic-connect-button-background-hover:#1b1d22;--dynamic-connect-button-color:#fbfcff;--dynamic-connect-button-border:0.0625rem solid #282b33;--dynamic-connect-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);--dynamic-connect-button-color-hover:#fbfcff;--dynamic-connect-button-border-hover:0.0625rem solid #282b33;--dynamic-connect-button-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);--dynamic-search-padding:0 1.5rem 0.5rem;--dynamic-layout-content-padding:0 1.5rem 1.5rem;--dynamic-layout-content-error-padding:1.5rem 1.5rem 1.5rem;--dynamic-footer-border-top:0.0625rem solid #282b33;--dynamic-footer-padding:0.75rem 1.5rem 0.75rem;--dynamic-footer-background:transparent;--dynamic-header-border-bottom:1px solid transparent;--dynamic-header-padding:1.5rem 1.5rem 1.25rem;--dynamic-header-background:transparent}:root [data-dynamic-theme=dark] [data-dynamic-theme-brand=bold],:root [data-dynamic-theme=dark][data-dynamic-theme-brand=bold]{--dynamic-footer-text-color:#fbfcff;
93--dynamic-footer-icon-color:rgba(247,247,249,.75);--dynamic-footer-arrow-color:rgba(247,247,249,.75)}:root [data-dynamic-theme=dark] [data-dynamic-theme-brand=subtle],:root [data-dynamic-theme=dark][data-dynamic-theme-brand=subtle]{--dynamic-footer-arrow-color:#6f7177;--dynamic-footer-icon-color:#6f7177}}.dynamic-shadow-dom{position:relative}#dynamic-tooltips{left:0;position:absolute;top:0}@supports (overflow:clip){.dynamic-no-scroll{overflow:clip}}@supports not (overflow:clip){.dynamic-no-scroll{overflow:hidden}}}'}),(0,xx.jsx)(xo,{walletBook:tn,children:(0,xx.jsx)(LE,{cspNonce:Z,customerTheme:(O=(null==(I=null==e5?void 0:e5.design)?void 0:I.modal)||void 0,ec$.includes(N)?LT(O,N):N),designSettings:null==e5?void 0:e5.design,children:(0,xx.jsx)(eaB,{children:(0,xx.jsxs)(xM,{initialViewType:"auth-loading",loginViewType:t6,children:["always"===eT&&(0,xx.jsx)(eue,{}),(0,xx.jsx)(Fd,{children:(0,xx.jsx)(Lu,{children:(0,xx.jsx)(B_,{children:(0,xx.jsx)(L_,{children:(0,xx.jsx)(eeg,{children:(0,xx.jsx)(JH,{children:(0,xx.jsx)(ecH,{children:(0,xx.jsx)(Qa,{children:(0,xx.jsx)(Ll,{children:(0,xx.jsx)(etB,{children:(0,xx.jsx)(JL,{children:(0,xx.jsx)(ei0,{children:(0,xx.jsx)(ecq,{children:(0,xx.jsx)(ec7,{children:(0,xx.jsxs)(eaQ,{children:[(0,xx.jsx)(edM,{}),(0,xx.jsx)(ecX,{}),(0,xx.jsx)(ecM,{}),(0,xx.jsx)(ecD,{connectorProps:th}),tm,(0,xx.jsx)(ec6,{children:A})]})})})})})})})})})})})})})})})]})})})})]})})},eur=e=>{let t=(()=>{let[e,t]=(0,_N.useState)();return{key:e,setKey:t}})(),n=b2("DYNAMIC_API_BASE_URL",e.settings.apiBaseUrl||"");if(FF.setBaseUrl(n),(({settings:e,client:t},n)=>{let i=e=>{if(!(({extensionKey:e},t=O1())=>t.__core.extensions.has(e))({extensionKey:edD},e)){let t;(t=$g()).client=e,t.emitter.emit("changed",e),$p({extensionKey:edD},e),jq({event:"mfaCompletionSuccess",listener:({mfaToken:e})=>{xR.emit("mfaCompletionSuccess",{mfaToken:e})}},e),jq({event:"mfaCompletionFailure",listener:({error:e})=>{xR.emit("mfaCompletionFailure",{error:e})}},e),jq({event:"logout",listener:e=>{xR.emit("logout",e)}},e),jq({event:"deviceRegistrationCompleted",listener:()=>{xR.emit("deviceRegistrationCompleted")}},e),jq({event:"deviceRegistrationCompletedInAnotherTab",listener:()=>{xR.emit("deviceRegistrationCompletedInAnotherTab")}},e)}};if(t){(null===$g().client||$y()!==t)&&i(t);return}let a=[n,e.apiBaseUrl,e.environmentId].join("-");xj.logVerboseTroubleshootingMessage("[useInitializeSdkClient] Checking if DynamicClient needs to be created...",{clientDependencyKey:a,lastClientDependencyKey:ed$}),ed$===a||(ed$=a,xj.logVerboseTroubleshootingMessage("[useInitializeSdkClient] Creating DynamicClient..."),i(DJ({coreConfig:{apiBaseUrl:FF.getBaseUrl(),getApiHeaders:Li},environmentId:e.environmentId,logLevel:"DEBUG"===e.logLevel?"debug":void 0})),$k(void 0,void 0,void 0,function*(){try{let e,t=O1();yield WA(t),xj.debug("[migrateClientSessionKey] Checking for legacy session key in storage");let n=edW();if(!n)return void xj.debug("[migrateClientSessionKey] No legacy session key found in storage, skipping migration");let{keychain:i}=t.__core;xj.debug("[migrateClientSessionKey] Found legacy session key, importing into keychain",{expectedPublicKey:n.publicKey});let a=yield i.importKey("session",n.privateKeyJwk);xj.debug("[migrateClientSessionKey] Key imported into IndexedDB",{expectedPublicKey:n.publicKey,importedPublicKey:a}),t.__core.state.set({sessionKeys:a}),e=edW(),xj.instrument("[SessionChaining] Clearing client session keys",{key:"clearing_client_session_keys",sessionPublicKey:null==e?void 0:e.publicKey,time:0}),_h.removeItem(Bs,Bl),xj.debug("[migrateClientSessionKey] Migration complete, legacy entry removed from storage")}catch(e){xj.debug("[migrateClientSessionKey] Migration failed, ignoring:",e)}}))})(e,t.key),wA.setEnvironmentId(e.settings.environmentId),wA.setEmitErrors(e.emitErrors),(0,_N.useContext)(eui))throw Error("DynamicContextProvider should not be nested. Please wrap your application in a single DynamicContextProvider.");return(0,xx.jsx)(ec9,{reinitializeState:t,onReinitialize:eut,children:(0,xx.jsx)(ec5,{children:(0,xx.jsx)(xN,{children:(0,xx.jsx)(Lh,{children:(0,xx.jsx)(Bj,{children:(0,xx.jsx)(YE,{
93children:(0,xx.jsx)(ecY,{children:(0,xx.jsx)(eua,Object.assign({},e))})})})})})})})};e.s(["useSwitchNetwork",()=>euo],708345);let euo=()=>{let{setShowAuthFlow:e}=ea7(),{pushView:t}=xD();return(0,_N.useCallback)(n=>$k(void 0,[n],void 0,function*({wallet:n,network:i}){if(n.connector.switchNetworkOnlyFromWallet){e(!0),t("network-not-supported-manual");return}yield n.connector.switchNetwork({networkChainId:i})}),[e,t])};wM("@dynamic-labs/sdk-react-core",_k),_y.logEvent("sdk-react-core.initialization","script-loaded")}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.