1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="e18a59a1-2f9d-3b7e-0081-9ae0a3a6012c")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,701571,e=>{"use strict";var t=e.i(797338),r=e.i(259428),s=e.i(668891),i=e.i(668602),a=e.i(428259),o=e.i(709175),n=e.i(835982),c=e.i(891946);let l=new Set([t.mainnet.id,r.arbitrum.id,s.base.id,i.polygon.id,a.avalanche.id,o.celo.id,n.monadMainnet.id]),u=new Set([t.mainnet.id,r.arbitrum.id,c.optimism.id,s.base.id,i.polygon.id,a.avalanche.id]);e.s(["MoonpayEnvironments",0,{prod:{url:"https://api.moonpay.com/v1",key:"pk_live_hirbpu0cVcLHrjktC9l7fbc9ctjv0SL"},sandbox:{url:"https://api.moonpay.com/v1",key:"pk_test_fqWjXZMSFwloh7orvJsRfjiUHXJqFzI"}},"chainToMoonpayCurrency",0,function(e,c){switch(e){case r.arbitrum.id:return"native-currency"===c?"ETH_ARBITRUM":"USDC_ARBITRUM";case a.avalanche.id:return"native-currency"===c?"AVAX_CCHAIN":"USDC_CCHAIN";case s.base.id:return"native-currency"===c?"ETH_BASE":"USDC_BASE";case o.celo.id:return"CELO_CELO";case i.polygon.id:return"native-currency"===c?"MATIC_POLYGON":"USDC_POLYGON";case n.monadMainnet.id:return"MON_MON";case t.mainnet.id:return"native-currency"===c?"ETH_ETHEREUM":"USDC_ETHEREUM";default:return console.warn(`Chain ${e} not supported by Moonpay, defaulting to Ethereum mainnet`),"ETH_ETHEREUM"}},"isSupportedChainIdForMoonpay",0,function(e,t){switch(t){case"native-currency":return l.has(e);case"USDC":return u.has(e);default:return console.warn("Unknown asset passed to MoonPay Onramp"),!1}}])},756983,e=>{"use strict";e.s(["sleep",0,function(e){return new Promise(t=>{setTimeout(()=>{t()},e)})}])},126138,898494,e=>{"use strict";var t=e.i(578791);let r={path:"/api/v1/onramp/deposit_addresses/deposit_config",method:"GET"};e.s(["CreateDepositAddressQuote",0,{path:"/api/v1/onramp/deposit_addresses/quote",method:"POST"},"GetDepositAddressOrder",0,{path:"/api/v1/onramp/deposit_addresses/orders/:order_id",method:"GET"},"GetDepositConfig",0,r,"GetNextDepositAddressOrder",0,{path:"/api/v1/onramp/deposit_addresses/:deposit_address_id/next_order",method:"GET"}],898494);var s=e.i(979889),i=e.i(2658),a=e.i(995528),o=e.i(397380);class n extends Error{constructor(){super("Back navigation"),this.name="BackNavigationError"}}let c=(0,i.create)(()=>null),l=e=>{null!==c.getState()&&c.setState(e)};async function u(e,t){let s=await e.fetchPrivyRoute(r,{}),i={config:{status:"ready",data:{currencies:s.currencies,chains:s.chains}}};t?.aborted||l(i)}function d(){let e=c(),{closePrivyModal:r,privy:i}=(0,s.u)(),a=e?.params??null,o=e?.config??{status:"loading"},n=(0,t.useCallback)(e=>{l({modalState:e})},[]),d=(0,t.useCallback)(async()=>{let t=e?.controller;if(a&&t&&!t.signal.aborted){l({config:{status:"loading"}});try{await u(i,t.signal)}catch(e){if(t.signal.aborted)return;throw l({config:{status:"error",error:e instanceof Error?e:Error("Failed to load deposit config")}}),e}}},[a,i,e?.controller]),p=(0,t.useCallback)(()=>{if(!e)return;let{modalState:t}=e;"complete"===t.step?e.onComplete():"failed"===t.step?e.onError(Error("DEPOSIT_FAILED")):"error"===t.step?e.onError(Error(t.code)):"refunded"===t.step?e.onError(Error("DEPOSIT_REFUNDED")):e.onError(Error("USER_EXITED")),r({shouldCallAuthOnSuccess:!1})},[e,r]);return{modalState:e?.modalState??{step:"intro"},setModalState:n,config:o,retryConfig:d,params:a,close:p,onBack:e?.onBack}}e.s(["B",0,n,"a",0,d,"b",0,c,"c",0,function(e){let{modalState:t,config:r,params:s,...i}=d();if(function(e,t){if(e.step!==t)throw Error("UNEXPECTED_STATE")}(t,e),!s||"ready"!==r.status)throw Error("UNEXPECTED_STATE");return{state:t,configData:r.data,params:s,...i}},"u",0,()=>{let{openModal:e,privy:r}=(0,s.u)(),{navigate:i}=(0,o.u)();return(0,t.useMemo)(()=>({createDepositAddress:async t=>{let{resolve:s,reject:o,promise:d}=Promise.withResolvers();if(!a.u.getState().user)throw Error("User must be authenticated to create a deposit address");if(!t.destinationChain)throw Error("Invalid input: expected destinationChain");
2if(!t.destinationCurrency)throw Error("Invalid input: expected destinationCurrency");if(!t.destinationAddress)throw Error("Invalid input: expected destinationAddress");if(c.getState())return o(Error("Existing deposit address flow in progress")),await d;let p=new AbortController;c.setState({controller:p,onComplete:()=>{c.setState(null),s()},onError:e=>{c.setState(null),o(e)},onBack:t.showBackButton?()=>{p.abort(),c.setState(null),o(new n)}:void 0,params:{destinationChain:t.destinationChain,destinationCurrency:t.destinationCurrency,destinationAddress:t.destinationAddress,refundAddress:t.refundAddress,slippageBps:t.slippageBps},config:{status:"loading"},modalState:{step:"intro"}}),t.showBackButton?i("DepositAddressScreen"):e("DepositAddressScreen");try{await u(r,p.signal)}catch(e){if(p.signal.aborted)return await d;l({config:{status:"error",error:e instanceof Error?e:Error("Failed to load deposit config")},modalState:{step:"error",code:"ROUTE_UNAVAILABLE"}})}return await d}}),[e,i,r])}],126138)},432328,e=>{"use strict";e.s(["constructURL",0,({origin:e,path:t,query:r={},hash:s={}})=>{let i=new URL(t,e.endsWith("/")?e:`${e}/`);for(let[e,t]of Object.entries(r))void 0!==t&&i.searchParams.set(e,t);let a=Object.entries(s);if(a.length>0){let e=new URLSearchParams;for(let[t,r]of a)void 0!==r&&e.append(t,r);i.hash=e.toString()}return i.href}])},617028,e=>{"use strict";var t=e.i(294494),r=e.i(455014);function s(e,t){if(!t)return Object.freeze({address:e,exists:!1});let s=(0,r.getBase64Encoder)().encode(t.data[0]);return Object.freeze({...a(t),address:e,data:s,exists:!0})}function i(e,t){if(!t)return Object.freeze({address:e,exists:!1});let r=t.data.parsed.info;return Object.freeze({...a(t),address:e,data:r,exists:!0})}function a(e){return Object.freeze({executable:e.executable,lamports:e.lamports,programAddress:e.owner,space:e.space})}async function o(e,t,r={}){let{abortSignal:i,...a}=r,n=await e.getAccountInfo(t,{...a,encoding:"base64"}).send({abortSignal:i});return s(t,n.value)}async function n(e,t,r={}){let{abortSignal:a,...o}=r,{value:c}=await e.getAccountInfo(t,{...o,encoding:"jsonParsed"}).send({abortSignal:a});return c&&"object"==typeof c&&"parsed"in c.data?i(t,c):s(t,c)}async function c(e,t,r={}){let{abortSignal:i,...a}=r;return(await e.getMultipleAccounts(t,{...a,encoding:"base64"}).send({abortSignal:i})).value.map((e,r)=>s(t[r],e))}async function l(e,t,r={}){let{abortSignal:a,...o}=r;return(await e.getMultipleAccounts(t,{...o,encoding:"jsonParsed"}).send({abortSignal:a})).value.map((e,r)=>e&&"object"==typeof e&&"parsed"in e.data?i(t[r],e):s(t[r],e))}e.s(["BASE_ACCOUNT_SIZE",0,128,"assertAccountExists",0,function(e){if(!e.exists)throw new t.SolanaError(t.SOLANA_ERROR__ACCOUNTS__ACCOUNT_NOT_FOUND,{address:e.address})},"assertAccountsDecoded",0,function(e){let r=e.filter(e=>(!("exists"in e)||"exists"in e&&e.exists)&&e.data instanceof Uint8Array);if(r.length>0){let e=r.map(e=>e.address);throw new t.SolanaError(t.SOLANA_ERROR__ACCOUNTS__EXPECTED_ALL_ACCOUNTS_TO_BE_DECODED,{addresses:e})}},"assertAccountsExist",0,function(e){let r=e.filter(e=>!e.exists);if(r.length>0){let e=r.map(e=>e.address);throw new t.SolanaError(t.SOLANA_ERROR__ACCOUNTS__ONE_OR_MORE_ACCOUNTS_NOT_FOUND,{addresses:e})}},"decodeAccount",0,function(e,r){try{if("exists"in e&&!e.exists)return e;return Object.freeze({...e,data:r.decode(e.data)})}catch{throw new t.SolanaError(t.SOLANA_ERROR__ACCOUNTS__FAILED_TO_DECODE_ACCOUNT,{address:e.address})}},"fetchEncodedAccount",0,o,"fetchEncodedAccounts",0,c,"fetchJsonParsedAccount",0,n,"fetchJsonParsedAccounts",0,l])},708931,210270,e=>{"use strict";var t=e.i(578791),r=e.i(712548),s=e.i(821828),i=e.i(421895),a=class extends s.Removable{#e;#t;#r;#s;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#r=e.mutationCache,this.#t=[],this.state=e.state||o(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#r.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||("pending"===this.state.status?this.scheduleGc():this.#r.remove(this))}continue(){return this.#s?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:"continue"})},r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#s=(0,i.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#i({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#i({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#r.canRun(this)});
2let s="pending"===this.state.status,a=!this.#s.canStart();try{if(s)t();else{this.#i({type:"pending",variables:e,isPaused:a}),this.#r.config.onMutate&&await this.#r.config.onMutate(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#i({type:"pending",context:t,variables:e,isPaused:a})}let i=await this.#s.start();return await this.#r.config.onSuccess?.(i,e,this.state.context,this,r),await this.options.onSuccess?.(i,e,this.state.context,r),await this.#r.config.onSettled?.(i,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(i,null,e,this.state.context,r),this.#i({type:"success",data:i}),i}catch(t){try{await this.#r.config.onError?.(t,e,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,r)}catch(e){Promise.reject(e)}try{await this.#r.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,r)}catch(e){Promise.reject(e)}throw this.#i({type:"error",error:t}),t}finally{this.#r.runNext(this)}}#i(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),r.notifyManager.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#r.notify({mutation:this,type:"updated",action:e})})}};function o(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}e.s(["Mutation",0,a,"getDefaultState",0,o],210270);var n=e.i(302554),c=e.i(864216),l=class extends n.Subscribable{#e;#a=void 0;#o;#n;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#c()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,c.shallowEqualObjects)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#o,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,c.hashKey)(t.mutationKey)!==(0,c.hashKey)(this.options.mutationKey)?this.reset():this.#o?.state.status==="pending"&&this.#o.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#o?.removeObserver(this)}onMutationUpdate(e){this.#c(),this.#l(e)}getCurrentResult(){return this.#a}reset(){this.#o?.removeObserver(this),this.#o=void 0,this.#c(),this.#l()}mutate(e,t){return this.#n=t,this.#o?.removeObserver(this),this.#o=this.#e.getMutationCache().build(this.#e,this.options),this.#o.addObserver(this),this.#o.execute(e)}#c(){let e=this.#o?.state??o();this.#a={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#l(e){r.notifyManager.batch(()=>{if(this.#n&&this.hasListeners()){let t=this.#a.variables,r=this.#a.context,s={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#n.onSuccess?.(e.data,t,r,s)}catch(e){Promise.reject(e)}try{this.#n.onSettled?.(e.data,null,t,r,s)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#n.onError?.(e.error,t,r,s)}catch(e){Promise.reject(e)}try{this.#n.onSettled?.(void 0,e.error,t,r,s)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#a)})})}},u=e.i(698706);e.s(["useMutation",0,function(e,s){let i=(0,u.useQueryClient)(s),[a]=t.useState(()=>new l(i,e));t.useEffect(()=>{a.setOptions(e)},[a,e]);let o=t.useSyncExternalStore(t.useCallback(e=>a.subscribe(r.notifyManager.batchCalls(e)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),n=t.useCallback((e,t)=>{a.mutate(e,t).catch(c.noop)},[a]);if(o.error&&(0,c.shouldThrowError)(a.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:n,mutateAsync:o.mutate}}],708931)},888464,e=>{"use strict";var t=e.i(523727);class r extends t.BaseError{constructor(){super("Chain not configured."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainNotConfiguredError"})}}t.BaseError;class s extends t.BaseError{constructor(){super("Connector not connected."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorNotConnectedError"})}}t.BaseError;class i extends t.BaseError{constructor({address:e,connector:t}){super(`Account "${e}" not found for connector "${t.name}".`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorAccountNotFoundError"})}}class a extends t.BaseError{constructor({connectionChainId:e,connectorChainId:t}){super(`The current chain of the connector (id: ${t}) does not match the connection's chain (id: ${e}).`,{metaMessages:[`Current Chain ID: ${t}`,`Expected Chain ID: ${e}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorChainMismatchError"})}}class o extends t.BaseError{constructor({connector:e}){super(`Connector "${e.name}" unavailable while reconnecting.`,{details:"During the reconnection step, the only connector methods guaranteed to be available are: `id`, `name`, `type`, `uid`. All other methods are not guaranteed to be available until reconnection completes and connectors are fully restored. This error commonly occurs for connectors that asynchronously inject after reconnection has already started."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorUnavailableReconnectingError"})}}e.s(["ChainNotConfiguredError",0,r,"ConnectorAccountNotFoundError",0,i,"ConnectorChainMismatchError",0,a,"ConnectorNotConnectedError",0,s,"ConnectorUnavailableReconnectingError",0,o])},562933,e=>{"use strict";e.s(["clsx",0,function(){for(var e,t,r=0,s="";r<arguments.length;)(e=arguments[r++])&&(t=function e(t){var r,s,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t))for(r=0;r<t.length;r++)t[r]&&(s=e(t[r]))&&(i&&(i+=" "),i+=s);else for(r in t)t[r]&&(i&&(i+=" "),i+=r);return i}(e))&&(s&&(s+=" "),s+=t);return s}])},254268,e=>{"use strict";var t=e.i(597967);e.s(["EventEmitter",()=>t.default])},16185,(e,t,r)=>{t.exports=e.r(751449)},294444,e=>{"use strict";var t=e.i(329962);let r="u">typeof globalThis?globalThis:"u">typeof self?self:"u">typeof window?window:e.g,s=r.fetch?(...e)=>r.fetch(...e):()=>Promise.reject(Error("[ofetch] global.fetch is not supported!")),i=r.Headers,a=r.AbortController,o=(0,t.c)({fetch:s,Headers:i,AbortController:a});e.s(["ofetch",0,o])},84783,e=>{"use strict";let t,r;var s,i=e.i(578791);let a={data:""},o=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,n=/\/\*[^]*?\*\/| +/g,c=/\n+/g,l=(e,t)=>
2{let r="",s="",i="";for(let a in e){let o=e[a];"@"==a[0]?"i"==a[1]?r=a+" "+o+";":s+="f"==a[1]?l(o,a):a+"{"+l(o,"k"==a[1]?"":t)+"}":"object"==typeof o?s+=l(o,t?t.replace(/([^,])+/g,e=>a.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):a):null!=o&&(a=/^--/.test(a)?a:a.replace(/[A-Z]/g,"-$&").toLowerCase(),i+=l.p?l.p(a,o):a+":"+o+";")}return r+(t&&i?t+"{"+i+"}":i)+s},u={},d=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+d(e[r]);return t}return e};function p(e){let t,r,s=this||{},i=e.call?e(s.p):e;return((e,t,r,s,i)=>{var a;let p=d(e),h=u[p]||(u[p]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(p));if(!u[h]){let t=p!==e?e:(e=>{let t,r,s=[{}];for(;t=o.exec(e.replace(n,""));)t[4]?s.shift():t[3]?(r=t[3].replace(c," ").trim(),s.unshift(s[0][r]=s[0][r]||{})):s[0][t[1]]=t[2].replace(c," ").trim();return s[0]})(e);u[h]=l(i?{["@keyframes "+h]:t}:t,r?"":"."+h)}let f=r&&u.g?u.g:null;return r&&(u.g=u[h]),a=u[h],f?t.data=t.data.replace(f,a):-1===t.data.indexOf(a)&&(t.data=s?a+t.data:t.data+a),h})(i.unshift?i.raw?(t=[].slice.call(arguments,1),r=s.p,i.reduce((e,s,i)=>{let a=t[i];if(a&&a.call){let e=a(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;a=t?"."+t:e&&"object"==typeof e?e.props?"":l(e,""):!1===e?"":e}return e+s+(null==a?"":a)},"")):i.reduce((e,t)=>Object.assign(e,t&&t.call?t(s.p):t),{}):i,(e=>{if("object"==typeof window){let t=(e?e.querySelector("#_goober"):window._goober)||Object.assign(document.createElement("style"),{innerHTML:" ",id:"_goober"});return t.nonce=window.__nonce__,t.parentNode||(e||document.head).appendChild(t),t.firstChild}return e||a})(s.target),s.g,s.o,s.k)}p.bind({g:1});let h,f,m,v=p.bind({k:1});function b(e,t){let r=this||{};return function(){let s=arguments;function i(a,o){let n=Object.assign({},a),c=n.className||i.className;r.p=Object.assign({theme:f&&f()},n),r.o=/ *go\d+/.test(c),n.className=p.apply(r,s)+(c?" "+c:""),t&&(n.ref=o);let l=e;return e[0]&&(l=n.as||e,delete n.as),m&&l[0]&&m(n),h(l,n)}return t?t(i):i}}var g=(e,t)=>"function"==typeof e?e(t):e,y=(t=0,()=>(++t).toString()),E=()=>
2{if(void 0===r&&"u">typeof window){let e=matchMedia("(prefers-reduced-motion: reduce)");r=!e||e.matches}return r},C="default",w=(e,t)=>{let{toastLimit:r}=e.settings;switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,r)};case 1:return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case 2:let{toast:s}=t;return w(e,{type:+!!e.toasts.find(e=>e.id===s.id),toast:s});case 3:let{toastId:i}=t;return{...e,toasts:e.toasts.map(e=>e.id===i||void 0===i?{...e,dismissed:!0,visible:!1}:e)};case 4:return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let a=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(e=>({...e,pauseDuration:e.pauseDuration+a}))}}},x=[],S={toasts:[],pausedAt:void 0,settings:{toastLimit:20}},O={},A=(e,t=C)=>{O[t]=w(O[t]||S,e),x.forEach(([e,r])=>{e===t&&r(O[t])})},_=e=>Object.keys(O).forEach(t=>A(e,t)),T=(e=C)=>t=>{A(t,e)},M={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},P=(e={},t=C)=>{let[r,s]=(0,i.useState)(O[t]||S),a=(0,i.useRef)(O[t]);(0,i.useEffect)(()=>(a.current!==O[t]&&s(O[t]),x.push([t,s]),()=>{let e=x.findIndex(([e])=>e===t);e>-1&&x.splice(e,1)}),[t]);let o=r.toasts.map(t=>{var r,s,i;return{...e,...e[t.type],...t,removeDelay:t.removeDelay||(null==(r=e[t.type])?void 0:r.removeDelay)||(null==e?void 0:e.removeDelay),duration:t.duration||(null==(s=e[t.type])?void 0:s.duration)||(null==e?void 0:e.duration)||M[t.type],style:{...e.style,...null==(i=e[t.type])?void 0:i.style,...t.style}}});return{...r,toasts:o}},N=e=>(t,r)=>{let s,i=((e,t="blank",r)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...r,id:(null==r?void 0:r.id)||y()}))(t,e,r);return T(i.toasterId||(s=i.id,Object.keys(O).find(e=>O[e].toasts.some(e=>e.id===s))))({type:2,toast:i}),i.id},R=(e,t)=>N("blank")(e,t);R.error=N("error"),R.success=N("success"),R.loading=N("loading"),R.custom=N("custom"),R.dismiss=(e,t)=>{let r={type:3,toastId:e};t?T(t)(r):_(r)},R.dismissAll=e=>R.dismiss(void 0,e),R.remove=(e,t)=>{let r={type:4,toastId:e};t?T(t)(r):_(r)},R.removeAll=e=>R.remove(void 0,e),R.promise=(e,t,r)=>{let s=R.loading(t.loading,{...r,...null==r?void 0:r.loading});return"function"==typeof e&&(e=e()),e.then(e=>{let i=t.success?g(t.success,e):void 0;return i?R.success(i,{id:s,...r,...null==r?void 0:r.success}):R.dismiss(s),e}).catch(e=>{let i=t.error?g(t.error,e):void 0;i?R.error(i,{id:s,...r,...null==r?void 0:r.error}):R.dismiss(s)}),e};var I=1e3,k=(e,t="default")=>{let{toasts:r,pausedAt:s}=P(e,t),a=(0,i.useRef)(new Map).current,o=(0,i.useCallback)((e,t=I)=>{if(a.has(e))return;let r=setTimeout(()=>{a.delete(e),n({type:4,toastId:e})},t);a.set(e,r)},[]);(0,i.useEffect)(()=>{if(s)return;let e=Date.now(),i=r.map(r=>{if(r.duration===1/0)return;let s=(r.duration||0)+r.pauseDuration-(e-r.createdAt);if(s<0){r.visible&&R.dismiss(r.id);return}return setTimeout(()=>R.dismiss(r.id,t),s)});return()=>{i.forEach(e=>e&&clearTimeout(e))}},[r,s,t]);let n=(0,i.useCallback)(T(t),[t]),c=(0,i.useCallback)(()=>{n({type:5,time:Date.now()})},[n]),l=(0,i.useCallback)((e,t)=>{n({type:1,toast:{id:e,height:t}})},[n]),u=(0,i.useCallback)(()=>{s&&n({type:6,time:Date.now()})},[s,n]),d=(0,i.useCallback)((e,t)=>{let{reverseOrder:s=!1,gutter:i=8,defaultPosition:a}=t||{},o=r.filter(t=>(t.position||a)===(e.position||a)&&t.height),n=o.findIndex(t=>t.id===e.id),c=o.filter((e,t)=>t<n&&e.visible).length;return o.filter(e=>e.visible).slice(...s?[c+1]:[0,c]).reduce((e,t)=>e+(t.height||0)+i,0)},[r]);return(0,i.useEffect)(()=>{r.forEach(e=>{if(e.dismissed)o(e.id,e.removeDelay);else{let t=a.get(e.id);t&&(clearTimeout(t),a.delete(e.id))}})},[r,o]),{toasts:r,handlers:{updateHeight:l,startPause:c,endPause:u,calculateOffset:d}}},j=v` 3from { 4 transform: scale(0) rotate(45deg); 5 opacity: 0; 6} 7to { 8 transform: scale(1) rotate(45deg); 9 opacity: 1; 10}`,U=v` 11from { 12 transform: scale(0); 13 opacity: 0; 14} 15to { 16 transform: scale(1); 17 opacity: 1; 18}`,D=v` 19from { 20 transform: scale(0) rotate(90deg); 21 opacity: 0; 22} 23to { 24 transform: scale(1) rotate(90deg); 25 opacity: 1; 26}`,B=b("div")`
27 width: 20px; 28 opacity: 0; 29 height: 20px; 30 border-radius: 10px; 31 background: ${e=>e.primary||"#ff4b4b"}; 32 position: relative; 33 transform: rotate(45deg); 34 35 animation: ${j} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 36 forwards; 37 animation-delay: 100ms; 38 39 &:after, 40 &:before { 41 content: ''; 42 animation: ${U} 0.15s ease-out forwards; 43 animation-delay: 150ms; 44 position: absolute; 45 border-radius: 3px; 46 opacity: 0; 47 background: ${e=>e.secondary||"#fff"}; 48 bottom: 9px; 49 left: 4px; 50 height: 2px; 51 width: 12px; 52 } 53 54 &:before { 55 animation: ${D} 0.15s ease-out forwards; 56 animation-delay: 180ms; 57 transform: rotate(90deg); 58 } 59`,$=v` 60 from { 61 transform: rotate(0deg); 62 } 63 to { 64 transform: rotate(360deg); 65 } 66`,L=b("div")` 67 width: 12px; 68 height: 12px; 69 box-sizing: border-box; 70 border: 2px solid; 71 border-radius: 100%; 72 border-color: ${e=>e.secondary||"#e0e0e0"}; 73 border-right-color: ${e=>e.primary||"#616161"}; 74 animation: ${$} 1s linear infinite; 75`,F=v` 76from { 77 transform: scale(0) rotate(45deg); 78 opacity: 0; 79} 80to { 81 transform: scale(1) rotate(45deg); 82 opacity: 1; 83}`,H=v` 840% { 85 height: 0; 86 width: 0; 87 opacity: 0; 88} 8940% { 90 height: 0; 91 width: 6px; 92 opacity: 1; 93} 94100% { 95 opacity: 1; 96 height: 10px; 97}`,z=b("div")` 98 width: 20px; 99 opacity: 0; 100 height: 20px; 101 border-radius: 10px; 102 background: ${e=>e.primary||"#61d345"}; 103 position: relative; 104 transform: rotate(45deg); 105 106 animation: ${F} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 107 forwards; 108 animation-delay: 100ms; 109 &:after { 110 content: ''; 111 box-sizing: border-box; 112 animation: ${H} 0.2s ease-out forwards; 113 opacity: 0; 114 animation-delay: 200ms; 115 position: absolute; 116 border-right: 2px solid; 117 border-bottom: 2px solid; 118 border-color: ${e=>e.secondary||"#fff"}; 119 bottom: 6px; 120 left: 6px; 121 height: 10px; 122 width: 6px; 123 } 124`,V=b("div")` 125 position: absolute; 126`,q=b("div")` 127 position: relative; 128 display: flex; 129 justify-content: center; 130 align-items: center; 131 min-width: 20px; 132 min-height: 20px; 133`,G=v` 134from { 135 transform: scale(0.6); 136 opacity: 0.4; 137} 138to { 139 transform: scale(1); 140 opacity: 1; 141}`,K=b("div")` 142 position: relative; 143 transform: scale(0.6); 144 opacity: 0.4; 145 min-width: 20px; 146 animation: ${G} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) 147 forwards; 148`,W=({toast:e})=>{let{icon:t,type:r,iconTheme:s}=e;return void 0!==t?"string"==typeof t?i.createElement(K,null,t):t:"blank"===r?null:i.createElement(q,null,i.createElement(L,{...s}),"loading"!==r&&i.createElement(V,null,"error"===r?i.createElement(B,{...s}):i.createElement(z,{...s})))},X=b("div")` 149 display: flex; 150 align-items: center; 151 background: #fff; 152 color: #363636; 153 line-height: 1.3; 154 will-change: transform; 155 box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); 156 max-width: 350px; 157 pointer-events: auto; 158 padding: 8px 10px; 159 border-radius: 8px; 160`,J=b("div")` 161 display: flex; 162 justify-content: center; 163 margin: 4px 10px; 164 color: inherit; 165 flex: 1 1 auto; 166 white-space: pre-line; 167`,Y=i.memo(({toast:e,position:t,style:r,children:s})=>{let a=e.height?((e,t)=>{let r=e.includes("top")?1:-1,[s,i]=E()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[` 1680% {transform: translate3d(0,${-200*r}%,0) scale(.6); opacity:.5;} 169100% {transform: translate3d(0,0,0) scale(1); opacity:1;} 170`,` 1710% {transform: translate3d(0,0,-1px) scale(1); opacity:1;} 172100% {transform: translate3d(0,${-150*r}%,-1px) scale(.6); opacity:0;} 173`];return{animation:t?`${v(s)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${v(i)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}})(e.position||t||"top-center",e.visible):{opacity:0},o=i.createElement(W,{toast:e}),n=i.createElement(J,{...e.ariaProps},g(e.message,e));return i.createElement(X,{className:e.className,style:{...a,...r,...e.style}},"function"==typeof s?s({icon:o,message:n}):i.createElement(i.Fragment,null,o,n))});s=i.createElement,l.p=void 0,h=s,f=void 0,m=void 0;var Z=({id:e,className:t,style:r,onHeightUpdate:s,children:a})=>{let o=i.useCallback(t=>{if(t){let r=()=>{s(e,t.getBoundingClientRect().height)};r(),new MutationObserver(r).observe(t,{subtree:!0,childList:!0,characterData:!0}
173)}},[e,s]);return i.createElement("div",{ref:o,className:t,style:r},a)},Q=p` 174 z-index: 9999; 175 > * { 176 pointer-events: auto; 177 } 178`;e.s(["CheckmarkIcon",0,z,"ErrorIcon",0,B,"LoaderIcon",0,L,"ToastBar",0,Y,"ToastIcon",0,W,"Toaster",0,({reverseOrder:e,position:t="top-center",toastOptions:r,gutter:s,children:a,toasterId:o,containerStyle:n,containerClassName:c})=>{let{toasts:l,handlers:u}=k(r,o);return i.createElement("div",{"data-rht-toaster":o||"",style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",...n},className:c,onMouseEnter:u.startPause,onMouseLeave:u.endPause},l.map(r=>{let o,n,c=r.position||t,l=u.calculateOffset(r,{reverseOrder:e,gutter:s,defaultPosition:t}),d=(o=c.includes("top"),n=c.includes("center")?{justifyContent:"center"}:c.includes("right")?{justifyContent:"flex-end"}:{},{left:0,right:0,display:"flex",position:"absolute",transition:E()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${l*(o?1:-1)}px)`,...o?{top:0}:{bottom:0},...n});return i.createElement(Z,{id:r.id,key:r.id,onHeightUpdate:u.updateHeight,className:r.visible?Q:"",style:d},"custom"===r.type?g(r.message,r):a?a(r):i.createElement(Y,{toast:r,position:c}))}))},"default",0,R,"resolveValue",0,g,"toast",0,R,"useToaster",0,k,"useToasterStore",0,P],84783)},950757,496132,e=>{"use strict";var t=e.i(824679),r=e.i(23479),s=e.i(16345),i=e.i(235162),a=e.i(236163),o=e.i(884679),n=e.i(19115),c=e.i(654848),l=e.i(946692),u=e.i(143752),d=e.i(808982),p=e.i(667572);let h="0x5792579257925792579257925792579257925792579257925792579257925792",f=(0,u.numberToHex)(0,{size:32});async function m(e,t){let{account:r=e.account,chain:i=e.chain,experimental_fallback:m,experimental_fallbackDelay:v=32,forceAtomic:b=!1,id:g,version:y="2.0.0"}=t,E=r?(0,a.parseAccount)(r):null,C=t.capabilities;e.dataSuffix&&!t.capabilities?.dataSuffix&&(C="string"==typeof e.dataSuffix?{...t.capabilities,dataSuffix:{value:e.dataSuffix,optional:!0}}:{...t.capabilities,dataSuffix:{value:e.dataSuffix.value,...e.dataSuffix.required?{}:{optional:!0}}});let w=t.calls.map(e=>{let t=e.abi?(0,c.encodeFunctionData)({abi:e.abi,functionName:e.functionName,args:e.args}):e.data;return{data:e.dataSuffix&&t?(0,l.concat)([t,e.dataSuffix]):t,to:e.to,value:e.value?(0,u.numberToHex)(e.value):void 0}});try{let t=await e.request({method:"wallet_sendCalls",params:[{atomicRequired:b,calls:w,capabilities:C,chainId:(0,u.numberToHex)(i.id),from:E?.address,id:g,version:y}]},{retryCount:0});if("string"==typeof t)return{id:t};return t}catch(r){if(m&&("MethodNotFoundRpcError"===r.name||"MethodNotSupportedRpcError"===r.name||"UnknownRpcError"===r.name||r.details.toLowerCase().includes("does not exist / is not available")||r.details.toLowerCase().includes("missing or invalid. request()")||r.details.toLowerCase().includes("did not match any variant of untagged enum")||r.details.toLowerCase().includes("account upgraded to unsupported contract")||r.details.toLowerCase().includes("eip-7702 not supported")||r.details.toLowerCase().includes("unsupported wc_ method")||r.details.toLowerCase().includes("feature toggled misconfigured")||r.details.toLowerCase().includes("jsonrpcengine: response has no error or result for request"))){if(C&&Object.values(C).some(e=>!e.optional)){let e="non-optional `capabilities` are not supported on fallback to `eth_sendTransaction`.";throw new n.UnsupportedNonOptionalCapabilityError(new o.BaseError(e,{details:e}))}if(b&&w.length>1){let e="`forceAtomic` is not supported on fallback to `eth_sendTransaction`.";throw new n.AtomicityNotSupportedError(new o.BaseError(e,{details:e}))}let t=[];for(let r of w){try{let a=await (0,p.sendTransaction)(e,{account:E,chain:i,data:r.data,to:r.to,value:r.value?(0,s.hexToBigInt)(r.value):void 0});t.push({status:"fulfilled",value:a})}catch(e){t.push({reason:e,status:"rejected"})}v>0&&await new Promise(e=>setTimeout(e,v))}if(t.every(e=>"rejected"===e.status))throw t[0].reason;let r=t.map(e=>"fulfilled"===e.status?e.value:f);return{id:(0,l.concat)([...r,(0,u.numberToHex)(i.id,{size:32}),h])}}throw(0,d.getTransactionError)(r,{...t,account:E,chain:t.chain})}}async function v(e,a){let o;async function n(i){if(i.endsWith(h.slice(2))){let a=(0,r.trim)((0,t.sliceHex)(i,-64,-32)),o=(0,t.sliceHex)(i,0,-64).slice(2).match(/.{1,64}/g),n=await Promise.all(o.map(t=>f.slice(2)!==t?e.request({method:"eth_getTransactionReceipt",params:[`0x${t}`]},{dedupe:!0}):void 0)),c=n.some(e=>null===e)?100:n.every(e=>e?.status==="0x1")?200:n.every(e=>e?.status==="0x0")?500:600;return{atomic:!1,chainId:(0,s.hexToNumber)(a),receipts:n.filter(
178Boolean),status:c,version:"2.0.0"}}return e.request({method:"wallet_getCallsStatus",params:[i]})}let{atomic:c=!1,chainId:l,receipts:u,version:d="2.0.0",...p}=await n(a.id),[m,v]=(o=p.status)>=100&&o<200?["pending",o]:o>=200&&o<300?["success",o]:o>=300&&o<700?["failure",o]:"CONFIRMED"===o?["success",200]:"PENDING"===o?["pending",100]:[void 0,o];return{...p,atomic:c,chainId:l?(0,s.hexToNumber)(l):void 0,receipts:u?.map(e=>({...e,blockNumber:(0,s.hexToBigInt)(e.blockNumber),gasUsed:(0,s.hexToBigInt)(e.gasUsed),status:i.receiptStatuses[e.status]}))??[],statusCode:v,status:m,version:d}}e.s(["fallbackMagicIdentifier",0,h,"fallbackTransactionErrorMagicIdentifier",0,f,"sendCalls",0,m],496132),e.s(["getCallsStatus",0,v],950757)},953854,471928,e=>{"use strict";var t=e.i(236163),r=e.i(92890),s=e.i(980813),i=e.i(757248),a=e.i(810841),o=e.i(845342);async function n(e,n){let{account:c=e.account,chainId:l,nonce:u}=n;if(!c)throw new r.AccountNotFoundError({docsPath:"/docs/eip7702/prepareAuthorization"});let d=(0,t.parseAccount)(c),p=(()=>
178{if(n.executor)return"self"===n.executor?n.executor:(0,t.parseAccount)(n.executor)})(),h={address:n.contractAddress??n.address,chainId:l,nonce:u};return void 0===h.chainId&&(h.chainId=e.chain?.id??await (0,i.getAction)(e,a.getChainId,"getChainId")({})),void 0===h.nonce&&(h.nonce=await (0,i.getAction)(e,o.getTransactionCount,"getTransactionCount")({address:d.address,blockTag:"pending"}),("self"===p||p?.address&&(0,s.isAddressEqual)(p.address,d.address))&&(h.nonce+=1)),h}e.s(["prepareAuthorization",0,n],953854);var c=e.i(884679);class l extends c.BaseError{constructor(e){super(`Call bundle failed with status: ${e.statusCode}`,{name:"BundleFailedError"}),Object.defineProperty(this,"result",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.result=e}}e.s(["BundleFailedError",0,l],471928)},584565,e=>{"use strict";var t=e.i(884679),r=e.i(471928),s=e.i(757248),i=e.i(861234),a=e.i(775502),o=e.i(241696),n=e.i(421374),c=e.i(716936),l=e.i(950757);async function u(e,t){let u,{id:p,pollingInterval:h=e.pollingInterval,status:f=({statusCode:e})=>200===e||e>=300,retryCount:m=4,retryDelay:v=({count:e})=>200*~~(1<<e),timeout:b=6e4,throwOnFailure:g=!1}=t,y=(0,c.stringify)(["waitForCallsStatus",e.uid,p]),{promise:E,resolve:C,reject:w}=(0,o.withResolvers)(),x=(0,i.observe)(y,{resolve:C,reject:w},t=>{let i=(0,a.poll)(async()=>{let a=e=>{clearTimeout(u),i(),e(),x()};try{let i=await (0,n.withRetry)(async()=>{let t=await (0,s.getAction)(e,l.getCallsStatus,"getCallsStatus")({id:p});if(g&&"failure"===t.status)throw new r.BundleFailedError(t);return t},{retryCount:m,delay:v});if(!f(i))return;a(()=>t.resolve(i))}catch(e){a(()=>t.reject(e))}},{interval:h,emitOnBegin:!0});return i});return u=b?setTimeout(()=>{x(),clearTimeout(u),w(new d({id:p}))},b):void 0,await E}class d extends t.BaseError{constructor({id:e}){super(`Timed out while waiting for call bundle with id "${e}" to be confirmed.`,{name:"WaitForCallsStatusTimeoutError"})}}e.s(["waitForCallsStatus",0,u])},510264,e=>{"use strict";let t=(0,e.i(111891).defineChain)({id:1,name:"Ethereum",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},blockTime:12e3,rpcUrls:{default:{http:["https://eth.merkle.io"]}},blockExplorers:{default:{name:"Etherscan",url:"https://etherscan.io",apiUrl:"https://api.etherscan.io/api"}},contracts:{ensUniversalResolver:{address:"0xeeeeeeee14d718c2b47d9923deab1335e144eeee",blockCreated:0x16041f6},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:0xdb04c1}}});e.s(["mainnet",0,t])},59622,e=>{"use strict";var t=e.i(573612),r=e.i(143752);e.s(["parseSignature",0,function(e){let{r:s,s:i}=t.secp256k1.Signature.fromCompact(e.slice(2,130)),a=Number(`0x${e.slice(130)}`),[o,n]=(()=>{if(0===a||1===a)return[void 0,a];if(27===a)return[BigInt(a),0];if(28===a)return[BigInt(a),1];throw Error("Invalid yParityOrV value")})();return void 0!==o?{r:(0,r.numberToHex)(s,{size:32}),s:(0,r.numberToHex)(i,{size:32}),v:o,yParity:n}:{r:(0,r.numberToHex)(s,{size:32}),s:(0,r.numberToHex)(i,{size:32}),yParity:n}}])},330111,627776,958328,437481,523727,e=>{"use strict";var t,r,s=e.i(578791);let i=!1;async function a(e,t={}){let r;if(i)return[];i=!0,e.setState(e=>({...e,status:e.current?"reconnecting":"connecting"}));let s=[];if(t.connectors?.length)for(let r of t.connectors){let t;t="function"==typeof r?e._internal.connectors.setup(r):r,s.push(t)}else s.push(...e.connectors);try{r=await e.storage?.getItem("recentConnectorId")}catch{}let o={};for(let[,t]of e.state.connections)o[t.connector.id]=1;r&&(o[r]=0);let n=Object.keys(o).length>0?[...s].sort((e,t)=>(o[e.id]??10)-(o[t.id]??10)):s,c=!1,l=[],u=[];for(let t of n){let r=await t.getProvider().catch(()=>void 0);if(!r||u.some(e=>e===r)||!await t.isAuthorized())continue;let s=await t.connect({isReconnecting:!0}).catch(()=>null);s&&(t.emitter.off("connect",e._internal.events.connect),t.emitter.on("change",e._internal.events.change),t.emitter.on("disconnect",e._internal.events.disconnect),e.setState(e=>{let r=new Map(c?e.connections:new Map).set(t.uid,{accounts:s.accounts,chainId:s.chainId,connector:t});return{...e,current:c?e.current:t.uid,connections:r}}),l.push({accounts:s.accounts,chainId:s.chainId,connector:t}),u.push(r),c=!0)}return("reconnecting"===e.state.status||"connecting"===e.state.status)&&(c?e.setState(e=>({...e,status:"connected"})):e.setState(e=>({...e,connections:new Map,current:null,status:"disconnected"}))),i=!1,l}function o(e){let{children:t,config:r,initialState:i,reconnectOnMount:o=!0}=e,{onMount:n}
178=function(e,t){let{initialState:r,reconnectOnMount:s}=t;return r&&!e._internal.store.persist.hasHydrated()&&e.setState({...r,chainId:e.chains.some(e=>e.id===r.chainId)?r.chainId:e.chains[0].id,connections:s?r.connections:new Map,status:s?"reconnecting":"disconnected"}),{async onMount(){e._internal.ssr&&(await e._internal.store.persist.rehydrate(),e._internal.mipd&&e._internal.connectors.setState(t=>{let r=new Set;for(let e of t??[])if(e.rdns)for(let t of Array.isArray(e.rdns)?e.rdns:[e.rdns])r.add(t);let s=[];for(let t of e._internal.mipd?.getProviders()??[]){if(r.has(t.info.rdns))continue;let i=e._internal.connectors.providerDetailToConnector(t),a=e._internal.connectors.setup(i);s.push(a)}return[...t,...s]})),s?a(e):e.storage&&e.setState(e=>({...e,connections:new Map}))}}}(r,{initialState:i,reconnectOnMount:o});r._internal.ssr||n();let c=(0,s.useRef)(!0);return(0,s.useEffect)(()=>{if(c.current&&r._internal.ssr)return n(),()=>{c.current=!1}},[]),t}e.s(["reconnect",0,a],627776);let n=(0,s.createContext)(void 0);e.s(["WagmiContext",0,n,"WagmiProvider",0,function(e){let{children:t,config:r}=e;return(0,s.createElement)(o,e,(0,s.createElement)(n.Provider,{value:r},t))}],958328);let c="2.22.1";e.s(["version",0,c],437481);var l=function(e,t,r,s){if("a"===r&&!s)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?s:"a"===r?s.call(e):s?s.value:t.get(e)};class u extends Error{get docsBaseUrl(){return"https://wagmi.sh/core"}get version(){return`@wagmi/core@${c}`}constructor(e,r={}){super(),t.add(this),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiCoreError"});const s=r.cause instanceof u?r.cause.details:r.cause?.message?r.cause.message:r.details,i=r.cause instanceof u&&r.cause.docsPath||r.docsPath;this.message=[e||"An error occurred.","",...r.metaMessages?[...r.metaMessages,""]:[],...i?[`Docs: ${this.docsBaseUrl}${i}.html${r.docsSlug?`#${r.docsSlug}`:""}`]:[],...s?[`Details: ${s}`]:[],`Version: ${this.version}`].join("\n"),r.cause&&(this.cause=r.cause),this.details=s,this.docsPath=i,this.metaMessages=r.metaMessages,this.shortMessage=e}walk(e){return l(this,t,"m",r).call(this,this,e)}}t=new WeakSet,r=function e(r,s){return s?.(r)?r:r.cause?l(this,t,"m",e).call(this,r.cause,s):r},e.s(["BaseError",0,u],523727);class d extends u{constructor(){super(...arguments),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiError"})}get docsBaseUrl(){return"https://wagmi.sh/react"}get version(){return"[email protected]"}}class p extends d{constructor(){super("`useConfig` must be used within `WagmiProvider`.",{docsPath:"/api/WagmiProvider"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiProviderNotFoundError"})}}e.s(["useConfig",0,function(e={}){let t=e.config??(0,s.useContext)(n);if(!t)throw new p;return t}],330111)},135977,546948,e=>{"use strict";var t=e.i(190898),r=e.i(578791),s=e.i(16185);let i="labs.env-mode",a="production"===e.i(196713).COMMON_ENV.NEXT_PUBLIC_VERCEL_ENV?"live":"test",o=e=>"live"===e?"live":"test"===e?"test":a,n=e=>"live"===e?"production":"development";e.s(["modeToResolvedEnvironment",0,n,"parseEnvironmentMode",0,o],546948);let c=(0,r.createContext)(void 0);function l(){let e=(0,r.use)(c);if(!e)throw Error("[@moleculexyz/env] useActiveEnv() called without an env provider. Mount one of:\n ⢠`<EnvProvider>` from `@moleculexyz/env/server-provider` (most Next.js apps)\n ⢠`<LabsEnvProvider>` from `@/providers/labs-env-provider` (apps/labs only â adds the SDK / KV-cache ALS scope)\n ⢠`<EnvProviderClient initialMode={...}>` directly (storybook / vitest / non-Next.js consumers)");return e}e.s(["EnvProviderClient",0,function({children:e,initialMode:a}){let o=(0,s.useRouter)(),[l,u]=(0,r.useTransition)(),[d,p]=(0,r.useState)(a);(0,r.useEffect)(()=>{p(a)},[a]);let h=(0,r.useCallback)(e=>{var t;p(e),t=e,"u"<typeof document||(document.cookie=`${i}=${t}; path=/; max-age=31536000; samesite=lax`),u(()=>o.refresh())},[o]),f=(0,r.useMemo)(()=>({isPending:l,mode:d,resolved:n(d),setMode:h}),[l,d,h]);return(0,t.jsx)(c.Provider,{value:f,children:e})},"readEnvModeFromCookie",0,function(){if("u"<typeof document)throw Error("[@moleculexyz/env] readEnvModeFromCookie() is a browser-only helper. On the server, use `getEnvMode()` from `@moleculexyz/env/server`.");let e=document.cookie.match(RegExp(`(?:^|;\\s*)${i}=([^;]+)`));return o(e?.[1])},"useActiveEnv",0,l,"useActiveEnvMode",0,function(){return l().mode},"useActiveEnvResolved",0,function(){return l().resolved}],135977)},336792,254621,550783,418381,687565,244091,e=>{"use strict";var t=e.i(190898),r=e.i(578791),s=e.i(196713),i=e.i(866736),a=e.i(858303),o=e.i(111891);let n=(0,o.defineChain)({id:31337,name:"Foundry",nativeCurrency:{decimals:18,name:"Ether",symbol
178:"ETH"},rpcUrls:{default:{http:["http://127.0.0.1:8545"],webSocket:["ws://127.0.0.1:8545"]}}});e.s(["foundry",0,n],254621);var c=e.i(510264);let l=(0,o.defineChain)({id:0xaa36a7,name:"Sepolia",nativeCurrency:{name:"Sepolia Ether",symbol:"ETH",decimals:18},rpcUrls:{default:{http:["https://11155111.rpc.thirdweb.com"]}},blockExplorers:{default:{name:"Etherscan",url:"https://sepolia.etherscan.io",apiUrl:"https://api-sepolia.etherscan.io/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:751532},ensUniversalResolver:{address:"0xeeeeeeee14d718c2b47d9923deab1335e144eeee",blockCreated:8928790}},testnet:!0});e.s(["sepolia",0,l],550783),e.s(["getAlchemyRPCUrl",0,({apiKey:e,chain:t})=>{let r={[c.mainnet.id]:"eth-mainnet",[l.id]:"eth-sepolia",[i.base.id]:"base-mainnet",[a.baseSepolia.id]:"base-sepolia",[n.id]:"localhost"}[t.id];return`https://${r}.g.alchemy.com/v2/${e}`}],418381),e.i(869609),e.i(717104);let u={base:{development:a.baseSepolia,preview:a.baseSepolia,production:i.base},ethereum:{development:l,preview:l,production:c.mainnet},foundry:{development:n,preview:n,production:n}},d={development:l,preview:l,production:i.base},p=(e,t)=>{let r=t??s.COMMON_ENV.NEXT_PUBLIC_VERCEL_ENV,i=e.map(e=>u[e][r]);return 0===i.length?[d[r]]:[i[0],...i.slice(1)]};function h(e){return e?function(e){let[t,r]=e.split(":");if(!t||!r)throw Error("Invalid CAIP-2 format");return{namespace:t,reference:r}}(e).reference:""}d[s.COMMON_ENV.NEXT_PUBLIC_VERCEL_ENV],e.s(["getChainIdFromCAIP2",0,h,"getSupportedChains",0,p],687565);var f=e.i(40875);function m(){let e=(0,f.useConnectedEvmWallet)(),t=h(e?.chainId);return isNaN(Number(t))?void 0:Number(t)}e.s(["useConnectedEvmChainId",0,m],244091);let v=(0,r.createContext)({networks:[],selectedChain:void 0,setTargetChain:()=>{},supportedChains:[]});e.s(["NetworkSyncProvider",0,function({children:e,env:s,networks:i}){let a=m(),o=(0,r.useMemo)(()=>p(i,s),[i,s]),[n,c]=(0,r.useState)(void 0);(0,r.useEffect)(()=>{c(void 0)},[s]);let l=(0,r.useCallback)(e=>{o.some(t=>t.id===e.id)?c(e):console.warn(`Chain ${e.name} (${e.id}) is not in the supported chains list. Ignoring.`)},[o]);(0,r.useEffect)(()=>{if(void 0===a)return;let e=o.find(e=>e.id===a);e&&l(e)},[a,l,o]);let u=(0,r.useMemo)(()=>({networks:i,selectedChain:n,setTargetChain:l,supportedChains:o}),[i,n,l,o]);return(0,t.jsx)(v.Provider,{value:u,children:e})},"useSetTargetChain",0,function(){let{setTargetChain:e}=(0,r.use)(v);return e},"useSupportedWalletChainTypes",0,function(){return["ethereum"]},"useTargetChain",0,function(){let{selectedChain:e,supportedChains:t}=(0,r.use)(v);if(0===t.length)throw Error("No supported chains configured in provider");return e??t[0]}],336792)}]); 179 180//# debugId=e18a59a1-2f9d-3b7e-0081-9ae0a3a6012c
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.