PageSourceSearch

https://www.sushi.com/_next/static/chunks/1k_-obizld9jq.js

js sushi.com collected 2026-09-24 18:45:03 UTC 43,624 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,272683,878055,e=>{"use strict";var t=e.i(309790),n=e.i(37144),r=e.i(240978),i=e.i(766168),a=e.i(36367),o=e.i(132977),c=e.i(820408);function s(e){return e}function d(e={}){let h,f,m,w,{shimDisconnect:g=!0,unstable_shimAsyncInject:v}=e;function p(){let t=e.target;if("function"==typeof t){let e=t();if(e)return e}return"object"==typeof t?t:"string"==typeof t?{...l[t]??{id:t,name:`${t[0].toUpperCase()}${t.slice(1)}`,provider:`is${t[0].toUpperCase()}${t.slice(1)}`}}:{id:"injected",name:"Injected",provider:e=>e?.ethereum}}return s(s=>({get icon(){return p().icon},get id(){return p().id},get name(){return p().name},type:d.type,async setup(){let t=await this.getProvider();t?.on&&e.target&&(m||(m=this.onConnect.bind(this),t.on("connect",m)),h||(h=this.onAccountsChanged.bind(this),t.on("accountsChanged",h)))},async connect({chainId:n,isReconnecting:i,withCapabilities:a}={}){let o=await this.getProvider();if(!o)throw new c.ProviderNotFoundError;let d=[];if(i)d=await this.getAccounts().catch(()=>[]);else if(g)try{let e=await o.request({method:"wallet_requestPermissions",params:[{eth_accounts:{}}]});(d=e[0]?.caveats?.[0]?.value?.map(e=>(0,t.getAddress)(e))).length>0&&(d=await this.getAccounts())}catch(e){if(e.code===r.UserRejectedRequestError.code)throw new r.UserRejectedRequestError(e);if(e.code===r.ResourceUnavailableRpcError.code)throw e}try{d?.length||i||(d=(await o.request({method:"eth_requestAccounts"})).map(e=>(0,t.getAddress)(e))),m&&(o.removeListener("connect",m),m=void 0),h||(h=this.onAccountsChanged.bind(this),o.on("accountsChanged",h)),f||(f=this.onChainChanged.bind(this),o.on("chainChanged",f)),w||(w=this.onDisconnect.bind(this),o.on("disconnect",w));let c=await this.getChainId();if(n&&c!==n){let e=await this.switchChain({chainId:n}).catch(e=>{if(e.code===r.UserRejectedRequestError.code)throw e;return{id:c}});c=e?.id??c}return g&&await s.storage?.removeItem(`${this.id}.disconnected`),e.target||await s.storage?.setItem("injected.connected",!0),{accounts:a?d.map(e=>({address:e,capabilities:{}})):d,chainId:c}}catch(e){if(e.code===r.UserRejectedRequestError.code)throw new r.UserRejectedRequestError(e);if(e.code===r.ResourceUnavailableRpcError.code)throw new r.ResourceUnavailableRpcError(e);throw e}},async disconnect(){let t=await this.getProvider();if(!t)throw new c.ProviderNotFoundError;f&&(t.removeListener("chainChanged",f),f=void 0),w&&(t.removeListener("disconnect",w),w=void 0),m||(m=this.onConnect.bind(this),t.on("connect",m));try{await (0,a.withTimeout)(()=>t.request({method:"wallet_revokePermissions",params:[{eth_accounts:{}}]}),{timeout:100})}catch{}g&&await s.storage?.setItem(`${this.id}.disconnected`,!0),e.target||await s.storage?.removeItem("injected.connected")},async getAccounts(){let e=await this.getProvider();if(!e)throw new c.ProviderNotFoundError;return(await e.request({method:"eth_accounts"})).map(e=>(0,t.getAddress)(e))},async getChainId(){let e=await this.getProvider();if(!e)throw new c.ProviderNotFoundError;return Number(await e.request({method:"eth_chainId"}))},async getProvider(){let e;if("u"<typeof window)return;let t=p();return(e="function"==typeof t.provider?t.provider(window):"string"==typeof t.provider?u(window,t.provider):t.provider)&&!e.removeListener&&("off"in e&&"function"==typeof e.off?e.removeListener=e.off:e.removeListener=()=>{}),e},async isAuthorized(){try{if(g&&await s.storage?.getItem(`${this.id}.disconnected`)||!e.target&&!await s.storage?.getItem("injected.connected"))return!1;if(!await this.getProvider()){if(void 0!==v&&!1!==v){let e=async()=>("u">typeof window&&window.removeEventListener("ethereum#initialized",e),!!await this.getProvider()),t="number"==typeof v?v:1e3;if(await Promise.race([..."u">typeof window?[new Promise(t=>window.addEventListener("ethereum#initialized",()=>t(e()),{once:!0}))]:[],new Promise(n=>setTimeout(()=>n(e()),t))]))return!0}throw new c.ProviderNotFoundError}return!!(await (0,i.withRetry)(()=>this.getAccounts())).length}catch{return!1}},async switchChain({addEthereumChainParameter:e,chainId:t}){let i=await this.getProvider();if(!i)throw new c.ProviderNotFoundError;let a=s.chains.find(e=>e.id===t);if(!a)throw new r.SwitchChainError(new o.ChainNotConfiguredError);let d=new Promise(e=>{let n=r=>{"chainId"in r&&r.chainId===t&&(s.emitter.off("change",n),e())};s.emitter.on("change",n)});try{return await Promise.all([i.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,n.numberToHex)(t)}]}).then(async()=>{await this.getChainId()===t&&s.emitter.emit("change",{chainId:t})}
1),d]),a}catch(o){if(4902===o.code||o?.data?.originalError?.code===4902)try{let o,c,{default:l,...u}=a.blockExplorers??{};e?.blockExplorerUrls?o=e.blockExplorerUrls:l&&(o=[l.url,...Object.values(u).map(e=>e.url)]),c=e?.rpcUrls?.length?e.rpcUrls:[a.rpcUrls.default?.http[0]??""];let h={blockExplorerUrls:o,chainId:(0,n.numberToHex)(t),chainName:e?.chainName??a.name,iconUrls:e?.iconUrls,nativeCurrency:e?.nativeCurrency??a.nativeCurrency,rpcUrls:c};return await Promise.all([i.request({method:"wallet_addEthereumChain",params:[h]}).then(async()=>{if(await this.getChainId()===t)s.emitter.emit("change",{chainId:t});else throw new r.UserRejectedRequestError(Error("User rejected switch after adding network."))}),d]),a}catch(e){throw new r.UserRejectedRequestError(e)}if(o.code===r.UserRejectedRequestError.code)throw new r.UserRejectedRequestError(o);throw new r.SwitchChainError(o)}},async onAccountsChanged(e){if(0===e.length)this.onDisconnect();else if(s.emitter.listenerCount("connect")){let e=(await this.getChainId()).toString();this.onConnect({chainId:e}),g&&await s.storage?.removeItem(`${this.id}.disconnected`)}else s.emitter.emit("change",{accounts:e.map(e=>(0,t.getAddress)(e))})},onChainChanged(e){let t=Number(e);s.emitter.emit("change",{chainId:t})},async onConnect(e){let t=await this.getAccounts();if(0===t.length)return;let n=Number(e.chainId);s.emitter.emit("connect",{accounts:t,chainId:n});let r=await this.getProvider();r&&(m&&(r.removeListener("connect",m),m=void 0),h||(h=this.onAccountsChanged.bind(this),r.on("accountsChanged",h)),f||(f=this.onChainChanged.bind(this),r.on("chainChanged",f)),w||(w=this.onDisconnect.bind(this),r.on("disconnect",w)))},async onDisconnect(e){let t=await this.getProvider();e&&1013===e.code&&t&&(await this.getAccounts()).length||(s.emitter.emit("disconnect"),t&&(f&&(t.removeListener("chainChanged",f),f=void 0),w&&(t.removeListener("disconnect",w),w=void 0),m||(m=this.onConnect.bind(this),t.on("connect",m))))}}))}e.s(["createConnector",0,s],878055),d.type="injected";let l={coinbaseWallet:{id:"coinbaseWallet",name:"Coinbase Wallet",provider:e=>e?.coinbaseWalletExtension?e.coinbaseWalletExtension:u(e,"isCoinbaseWallet")},metaMask:{id:"metaMask",name:"MetaMask",provider:e=>u(e,e=>{if(!e.isMetaMask||e.isBraveWallet&&!e._events&&!e._state)return!1;for(let t of["isApexWallet","isAvalanche","isBitKeep","isBlockWallet","isKuCoinWallet","isMathWallet","isOkxWallet","isOKExWallet","isOneInchIOSWallet","isOneInchAndroidWallet","isOpera","isPhantom","isPortal","isRabby","isTokenPocket","isTokenary","isUniswapWallet","isZerion"])if(e[t])return!1;return!0})},phantom:{id:"phantom",name:"Phantom",provider:e=>e?.phantom?.ethereum?e.phantom?.ethereum:u(e,"isPhantom")}};function u(e,t){function n(e){return"function"==typeof t?t(e):"string"!=typeof t||e[t]}let r=e.ethereum;return r?.providers?r.providers.find(e=>n(e)):r&&n(r)?r:void 0}e.s(["injected",0,d],272683)},4635,e=>{"use strict";let t;var n=e.i(804562),r=e.i(183223);let i=e=>t=>{try{let n=e(t);if(n instanceof Promise)return n;return{then:e=>i(e)(n),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>i(t)(e)}}},a=e=>{let t,n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=r?r:"object"!=typeof i||null===i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e))},o=t=e(r,i,a);return a},o=e=>e?a(e):a;var c=e.i(272683);e.i(785373);var s=e.i(786574);class d{constructor(e){Object.defineProperty(this,"uid",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"_emitter",{enumerable:!0,configurable:!0,writable:!0,value:new s.EventEmitter})}on(e,t){this._emitter.on(e,t)}once(e,t){this._emitter.once(e,t)}off(e,t){this._emitter.off(e,t)}emit(e,...t){let n=t[0];this._emitter.emit(e,{uid:this.uid,...n})}listenerCount(e){return this._emitter.listenerCount(e)}}var l=e.i(201333),u=e.i(132977);let h=256;var f=e.i(263588);e.s(["createConfig",0,function(e){let a,s,m,{multiInjectedProviderDiscovery:w=!0,storage:g=(0,l.createStorage)({storage:(0,l.getDefaultStorage)()}),syncConnectedChain:v=!0,ssr:p=!1,...b}=e,y="u">typeof window&&w?(0,n.createStore)():void 0,C=o(()=>b.chains),E=o(()=>{let e=[],t=new Set;for(let n of b.connectors??[]){let r=I(n);if(e.push(r),!p&&r.rdns)for(let e of"string"==typeof r.rdns?[r.rdns]:r.rdns)t.add(e)}if(!p&&y)for(let n of y.getProviders())t.has(n.info.rdns)||e.push(I(S(n)));return e});function I(e){let n=new d(function(e=11){if(!t||h+e>512){t="",h=0;for(let e=0;e<256;e++)t+=(256+256*Math.random()|0).toString(16).substring(1)}return t.substring(h,h+++e)}()),r={...e({emitter:n,chains:C.getState(),storage:g,transports:b.transports}),emitter:n,uid:n.uid};return n.on("connect",T),r.setup?.(),r}function S(e){let{info:t}=e,n=e.provider;return(0,c.injected)({target:{...t,id:t.rdns,provider:n}})}let P=new Map;function R(){return{chainId:C.getState()[0].id,connections:new Map,current:null,status:"disconnected"}}let A="0.0.0-canary-";a=f.version.startsWith(A)?Number.parseInt(f.version.replace(A,""),10):Number.parseInt(f.version.split(".")[0]??"0",10);let N=o((m=g?(s={migrate(e,t){if(t===a)return e;let n=R(),r=_(e,n.chainId);return{...n,chainId:r}},name:"store",partialize:e=>({connections:{__type:"Map",value:Array.from(e.connections.entries()).map(([e,t])=>{let{id:n,name:r,type:i,uid:a}=t.connector;return[e,{...t,connector:{id:n,name:r,type:i,uid:a}}]})},chainId:e.chainId,current:e.current}),merge(e,t){"object"==typeof e&&e&&"status"in e&&delete e.status;let n=_(e,t.chainId);return{...t,...e,chainId:n}},skipHydration:p,storage:g,version:a},(e,t,n)=>{let r,a={storage:function(e){let t;try{t=e()}catch(e){return}return{getItem:e=>{var n;let r=e=>null===e?null:JSON.parse(e,void 0),i=null!=(n=t.getItem(e))?n:null;return i instanceof Promise?i.then(r):r(i)}
1,setItem:(e,n)=>t.setItem(e,JSON.stringify(n,void 0)),removeItem:e=>t.removeItem(e)}}(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...s},o=!1,c=new Set,d=new Set,l=a.storage;if(!l)return R((...t)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),e(...t)},t,n);let u=()=>{let e=a.partialize({...t()});return l.setItem(a.name,{state:e,version:a.version})},h=n.setState;n.setState=(e,t)=>{h(e,t),u()};let f=R((...t)=>{e(...t),u()},t,n);n.getInitialState=()=>f;let m=()=>{var n,s;if(!l)return;o=!1,c.forEach(e=>{var n;return e(null!=(n=t())?n:f)});let h=(null==(s=a.onRehydrateStorage)?void 0:s.call(a,null!=(n=t())?n:f))||void 0;return i(l.getItem.bind(l))(a.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===a.version)return[!1,e.state];else{if(a.migrate)return[!0,a.migrate(e.state,e.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(n=>{var i;let[o,c]=n;if(e(r=a.merge(c,null!=(i=t())?i:f),!0),o)return u()}).then(()=>{null==h||h(r,void 0),r=t(),o=!0,d.forEach(e=>e(r))}).catch(e=>{null==h||h(void 0,e)})};return n.persist={setOptions:e=>{a={...a,...e},e.storage&&(l=e.storage)},clearStorage:()=>{null==l||l.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>m(),hasHydrated:()=>o,onHydrate:e=>(c.add(e),()=>{c.delete(e)}),onFinishHydration:e=>(d.add(e),()=>{d.delete(e)})},a.skipHydration||m(),r||f}):R,(e,t,n)=>{let r=n.subscribe;return n.subscribe=(e,t,i)=>{let a=e;if(t){let r=(null==i?void 0:i.equalityFn)||Object.is,o=e(n.getState());a=n=>{let i=e(n);if(!r(o,i)){let e=o;t(o=i,e)}},(null==i?void 0:i.fireImmediately)&&t(o,o)}return r(a)},m(e,t,n)}));function _(e,t){return e&&"object"==typeof e&&"chainId"in e&&"number"==typeof e.chainId&&C.getState().some(t=>t.id===e.chainId)?e.chainId:t}function M(e){N.setState(t=>{let n=t.connections.get(e.uid);return n?{...t,connections:new Map(t.connections).set(e.uid,{accounts:e.accounts??n.accounts,chainId:e.chainId??n.chainId,connector:n.connector})}:t})}function T(e){"connecting"!==N.getState().status&&"reconnecting"!==N.getState().status&&N.setState(t=>{let n=E.getState().find(t=>t.uid===e.uid);return n?(n.emitter.listenerCount("connect")&&n.emitter.off("connect",M),n.emitter.listenerCount("change")||n.emitter.on("change",M),n.emitter.listenerCount("disconnect")||n.emitter.on("disconnect",j),{...t,connections:new Map(t.connections).set(e.uid,{accounts:e.accounts,chainId:e.chainId,connector:n}),current:e.uid,status:"connected"}):t})}function j(e){N.setState(t=>{let n=t.connections.get(e.uid);if(n){let e=n.connector;e.emitter.listenerCount("change")&&n.connector.emitter.off("change",M),e.emitter.listenerCount("disconnect")&&n.connector.emitter.off("disconnect",j),e.emitter.listenerCount("connect")||n.connector.emitter.on("connect",T)}if(t.connections.delete(e.uid),0===t.connections.size)return{...t,connections:new Map,current:null,status:"disconnected"};let r=t.connections.values().next().value;return{...t,connections:new Map(t.connections),current:r.connector.uid}})}return N.setState(R()),v&&N.subscribe(({connections:e,current:t})=>t?e.get(t)?.chainId:void 0,e=>{if(C.getState().some(t=>t.id===e))return N.setState(t=>({...t,chainId:e??t.chainId}))}),y?.subscribe(e=>{let t=new Set,n=new Set;for(let e of E.getState())if(t.add(e.id),e.rdns)for(let t of"string"==typeof e.rdns?[e.rdns]:e.rdns)n.add(t);let r=[];for(let i of e){if(n.has(i.info.rdns))continue;let e=I(S(i));t.has(e.id)||r.push(e)}(!g||N.persist.hasHydrated())&&E.setState(e=>[...e,...r],!0)}),{get chains(){return C.getState()},get connectors(){return E.getState()},storage:g,getClient:function(e={}){let t,n=e.chainId??N.getState().chainId,i=C.getState().find(e=>e.id===n);if(e.chainId&&!i)throw new u.ChainNotConfiguredError;{let e=P.get(N.getState().chainId);if(e&&!i)return e;if(!i)throw new u.ChainNotConfiguredError}{let e=P.get(n);if(e)return e}if(b.client)t=b.client({chain:i});else{let e=i.id,n=C.getState().map(e=>e.id),a={};for(let[t,r]of Object.entries(b))if("chains"!==t&&"client"!==t&&"connectors"!==t&&"transports"!==t)if("object"==typeof r)if(e in r)a[t]=r[e];else{if(n.some(e=>e in r))continue;a[t]=r}else a[t]=r;t=(0,r.createClient)({...a,chain:i,batch:a.batch??{multicall:!0},transport:t=>b.transports[e]({...t,connectors:E})})}return P.set(n,t),t},get state(){return N.getState()},setState(e){let t;t="function"==typeof e?e(N.getState()):e;let n=R();"object"!=typeof t&&(t=n),Object.keys(n).some(e=>!(e in t))&&(t=n),N.setState(t,!0)}
1,subscribe:(e,t,n)=>N.subscribe(e,t,n?{...n,fireImmediately:n.emitImmediately}:void 0),_internal:{mipd:y,async revalidate(){let e=N.getState(),t=e.connections,n=e.current;for(let[,e]of t){let r=e.connector;r.isAuthorized&&await r.isAuthorized()||(t.delete(r.uid),n===r.uid&&(n=null))}N.setState(e=>({...e,connections:t,current:n}))},store:N,ssr:!!p,syncConnectedChain:v,transports:b.transports,chains:{setState(e){let t="function"==typeof e?e(C.getState()):e;if(0!==t.length)return C.setState(t,!0)},subscribe:e=>C.subscribe(e)},connectors:{providerDetailToConnector:S,setup:I,setState:e=>E.setState("function"==typeof e?e(E.getState()):e,!0),subscribe:e=>E.subscribe(e)},events:{change:M,connect:T,disconnect:j}}}}],4635)},398010,e=>{"use strict";function t(e,t){return e.slice(0,t).join(".")||"."}function n(e,t){let{length:n}=e;for(let r=0;r<n;++r)if(e[r]===t)return r+1;return 0}e.s(["serialize",0,function(e,r,i,a){var o;let c,s,d,l;return JSON.stringify(e,(o=(e,t)=>{let n=t;return"bigint"==typeof n&&(n={__type:"bigint",value:t.toString()}),n instanceof Map&&(n={__type:"Map",value:Array.from(t.entries())}),r?.(e,n)??n},c=true,s="function"==typeof a,d=[],l=[],function(e,r){if("object"==typeof r)if(d.length){let i=n(d,this);0===i?d[d.length]=this:(d.splice(i),l.splice(i)),l[l.length]=e;let o=n(d,r);if(0!==o)return s?a.call(this,e,r,t(l,o)):`[ref=${t(l,o)}]`}else d[0]=r,l[0]=e;return c?o.call(this,e,r):r}),i??void 0)}])},201333,e=>{"use strict";function t(e,t){return JSON.parse(e,(e,n)=>{let r=n;return r?.__type==="bigint"&&(r=BigInt(r.value)),r?.__type==="Map"&&(r=new Map(r.value)),t?.(e,r)??r})}var n=e.i(398010);let r={getItem:()=>null,setItem:()=>{},removeItem:()=>{}};e.s(["createStorage",0,function(e){let{deserialize:i=t,key:a="wagmi",serialize:o=n.serialize,storage:c=r}=e;function s(e){return e instanceof Promise?e.then(e=>e).catch(()=>null):e}return{...c,key:a,async getItem(e,t){let n=c.getItem(`${a}.${e}`),r=await s(n);return r?i(r)??null:t??null},async setItem(e,t){let n=`${a}.${e}`;null===t?await s(c.removeItem(n)):await s(c.setItem(n,o(t)))},async removeItem(e){await s(c.removeItem(`${a}.${e}`))}}},"getDefaultStorage",0,function(){let e="u">typeof window&&window.localStorage?window.localStorage:r;return{getItem:t=>e.getItem(t),removeItem(t){e.removeItem(t)},setItem(t,n){try{e.setItem(t,n)}catch{}}}}],201333)},32767,111518,975735,763403,808347,e=>{"use strict";var t=e.i(132977),n=e.i(201333);let r={id:"safe",name:"Safe",type:"safe",async load(){let{safe:t}=await e.A(705855);return t()}};e.s(["safeConnectorDefinition",0,r],111518);let i={id:"walletConnect",name:"WalletConnect",type:"walletConnect",async load(){let{walletConnect:t}=await e.A(705855);return t({projectId:"3f44629277b155ef0caebf3dc705c4ba"})}};function a({id:e,load:t,name:n,type:r}){return i=>{let a,o;function c(){return a??=t().then(e=>{var t;return t=e(i),o?Object.assign(t,{emitter:o.emitter,uid:o.uid}):t}).catch(e=>{throw a=void 0,e})}function s(e){c().then(e).catch(d)}function d(e){console.error(`Failed to load ${n} connector`,e)}return{id:e,name:n,type:r,async setup(){o=this;try{let e=await c();await e.setup?.()}catch(e){d(e)}},connect:async e=>(await c()).connect(e),disconnect:async()=>(await c()).disconnect(),getAccounts:async()=>(await c()).getAccounts(),getChainId:async()=>(await c()).getChainId(),getProvider:async e=>(await c()).getProvider(e),isAuthorized:async()=>(await c()).isAuthorized(),async switchChain(e){let t=await c();if(!t.switchChain)throw Error(`${n} connector cannot switch chains`);return t.switchChain(e)},onAccountsChanged(e){s(t=>t.onAccountsChanged(e))},onChainChanged(e){s(t=>t.onChainChanged(e))},onConnect(e){s(t=>t.onConnect?.(e))},onDisconnect(e){s(t=>t.onDisconnect(e))},onMessage(e){s(t=>t.onMessage?.(e))}}}}e.s(["walletConnectConnectorDefinition",0,i],975735),e.s(["createLazyConnector",0,a,"withConnectorSetupErrorLogging",0,function(e,t){return n=>{let r=e(n),i=r.setup;return{...r,async setup(){try{await i?.call(this)}catch(e){console.error(`Failed to set up ${t} connector`,e)}}}}}],763403);let o=new Map([["safe",r],["walletconnect",i]]),c={getItem(e){try{return window.localStorage.getItem(e)}catch{return null}},removeItem(e){try{window.localStorage.removeItem(e)}catch{}},setItem(e,t){try{window.localStorage.setItem(e,t)}catch{}}};function s(){return l().size>0}function d(e){return[...l()].find(e)}function l(){let e=new Set;try{let t=c.getItem("wagmi.store");if(!t)return e;let n=JSON.parse(t);for(let t of u(n)??[]){if(!Array.isArray(t)||2!==t.length)continue;let n=t[1];if(!h(n))continue;let r=n.connector;h(r)&&"string"==typeof r.id&&e.add(r.id)}}catch{}return e}function u(e){if(!h(e)||!h(e.state))return;let t=e.state.connections;if(h(t)&&Array.isArray(t.value))return t.value}function h(e){return"object"==typeof e&&null!==e}e.s(["createConnectorRestoringStorage",0,function(){let e=s();return(0,n.createStorage)({storage:{...c,setItem(t,n){if("wagmi.store"===t&&e&&function(e){try{return u(JSON.parse(e))?.length===0}catch{return!1}}(n)){e=!1;return}c.setItem(t,n)}}})},"findPersistedConnectorIdMatching",0,d,"getPersistedConnectorFactories",0,function(){let e=new Map;for(let t of l()){let n=t.toLowerCase();if(e.has(n))continue;let r=function(e){let t=o.get(e);return t?a(t):void 0}(n);r&&e.set(n,r)}return[...e.values()]},"hasPersistedConnections",0,s,"hasPersistedConnectorMatching",0,function(e){return!!d(e)}],808347);var f=e.i(240978),m=e.i(309790),w=e.i(37144),g=e.i(689373);
1class v extends Error{code=4900;name="PrivyProviderDisconnectedError";constructor(){super("Privy EVM provider is disconnected")}}var p=e.i(136963),b=e.i(812446),y=e.i(794188);let C="io.privy.wallet",E="privy",I=`${C}.connected`,S=`${C}.disconnected`,P=/^io\.privy\.wallet\.0x[0-9a-f]{40}$/i;class R extends Error{name="PrivyConnectorCancelledError";constructor(e="Privy EVM connection was cancelled"){super(e)}}class A extends Error{name="PrivyRuntimeHostUnavailableError";constructor(){super("Privy runtime host is not mounted")}}function N(e){return P.test(e)}function _(e){return e.toLowerCase()===C||N(e)}function M(e){return e instanceof Error?e:Error("Privy EVM request failed")}function T(e,t){return e.toLowerCase()===t.toLowerCase()}function j(){return(0,g.hasStoredPrivySession)()||(0,g.isPrivyOAuthCallback)(window.location.search)}function O(e){let t=Number(e);if(!Number.isSafeInteger(t)||t<=0)throw Error("Privy returned an invalid EVM chain ID");return t}function q(e){return Math.max(1,e.deadline-Date.now())}function x(e){e.deadline=Date.now()+e.timeoutMs}function k(e,t,n){return t.controller.signal.aborted?Promise.reject(M(t.controller.signal.reason)):new Promise((r,i)=>{let a=!1,o=void 0===n?void 0:setTimeout(()=>{c(),i(new y.WaitForValueTimeoutError(n))},q(t));function c(){a||(a=!0,o&&clearTimeout(o),t.controller.signal.removeEventListener("abort",s))}function s(){a||(c(),i(M(t.controller.signal.reason)))}t.controller.signal.addEventListener("abort",s,{once:!0}),e.then(e=>{a||(c(),r(e))},e=>{a||(c(),i(e))})})}function U(e,t,n){return k(e,{controller:new AbortController,deadline:Date.now()+t,timeoutMs:t},n)}class W extends y.WaitForValueTimeoutError{}function L(e){return"error"===e.status?e.error:void 0}async function D(e,t,n){try{return await (0,y.waitForValue)({getError:L,getValue:e.getSnapshot,predicate:n,signal:t.controller.signal,subscribe:e.subscribe,timeoutMessage:"Privy EVM connection timed out",timeoutMs:q(t)})}catch(e){if(e instanceof y.WaitForValueTimeoutError)throw new W(e.message);throw e}}function F(e){return"ready"===e.status&&e.walletsReady}function V(e){if("ready"!==e.status)throw Error("Privy runtime is unavailable");return e}async function K(e){try{await e}catch{}}async function H(e){await Promise.all([K(e.storage?.removeItem(S)),K(e.storage?.setItem(I,!0)),K(e.storage?.setItem("recentConnectorId",C))])}async function z(e){await K(e.storage?.removeItem(I))}e.s(["PRIVY_EVM_CONNECTOR_ID",0,C,"clearPrivyEvmReconnect",0,z,"getPrivyEvmConnector",0,function(e){return e.connectors.find(e=>e.id===C)},"hasPrivyEvmReconnectIntent",0,function(){try{return"true"===window.localStorage.getItem(`wagmi.${I}`)}catch{return!1}},"isPrivyEvmConnector",0,function(e){return e.type===E||_(e.id)},"isPrivyEvmConnectorId",0,_,"preparePrivyEvmReconnect",0,H,"privyEvmConnector",0,function({connectTimeoutMs:e=6e4,getWagmiState:n,providerTimeoutMs:r=1e4,reconnectTimeoutMs:i=15e3,runtimeStore:a=p.privyRuntimeStore}={}){return o=>{let c,s,l,u=function({switchChain:e}){let t,n={accountsChanged:new Set,chainChanged:new Set,connect:new Set,disconnect:new Set,message:new Set};function r(e){for(let t of Object.keys(n))for(let r of n[t])e.removeListener(t,r)}return{clearTarget:function(){t&&(r(t),t=void 0)},getTarget:()=>t,on:function(e,r){n[e].has(r)||(n[e].add(r),t?.on(e,r))},removeListener:function(e,r){n[e].delete(r)&&t?.removeListener(e,r)},request:async n=>{if("wallet_switchEthereumChain"===n.method)return await e(function(e){let t=Array.isArray(e.params)?e.params[0]:void 0,n=t&&"object"==typeof t&&"chainId"in t&&"string"==typeof t.chainId?Number(t.chainId):NaN;if(!Number.isSafeInteger(n)||n<=0)throw Error("Privy received an invalid chain ID");return n}(n)),null;let r=t;if(!r)throw new v;return await r.request(n)},setTarget:function(e){if(e!==t){t&&r(t),t=e;for(let t of Object.keys(n))for(let r of n[t])e.on(t,r)}}}}({switchChain:B});function h(e=new R){c?.controller.abort(e),c=void 0}function g(e){if(c!==e||e.controller.signal.aborted)throw new R}function p(e){Number.isSafeInteger(e)&&!(e<=0)&&(l&&(l.chainId=e),o.emitter.emit("change",{chainId:e}))}let y=e=>{p(Number(e))};function P({emitDisconnect:e}){let t=l;t&&(l=void 0,t.unsubscribe(),u.removeListener("chainChanged",y),u.clearTarget(),e&&o.emitter.emit("disconnect"))}async function q(e,t){let n=++e.providerRefresh;try{let i=await U(t.getEthereumProvider(),r,"Privy EVM provider replacement timed out");if(l!==e||n!==e.providerRefresh)return;let a=O(await U(i.request({method:"eth_chainId"}),r,"Privy EVM chain request timed out"));if(l!==e||n!==e.providerRefresh)return;if(a!==e.chainId&&void 0!==e.pendingRuntimeChainId){let o=await $(i,t,e.chainId,(e,t)=>U(e,r,t));if(l!==e||n!==e.providerRefresh)return;a=e.chainId,o&&(e.pendingRuntimeChainId=void 0)}e.wallet=t,u.setTarget(i),a!==e.chainId&&p(a)}catch{let r=a.getSnapshot();l===e&&n===e.providerRefresh&&"ready"===r.status&&r.evmWallet===t&&P({emitDisconnect:!0})}}function L(e){let t=l;if(t){if("ready"!==e.status){t.providerRefresh+=1,u.clearTarget();return}if(!e.authenticated){z({disconnected:!1}),P({emitDisconnect:!0});return}if(!e.evmWallet)return void(e.walletsReady?P({emitDisconnect:!0}):(t.providerRefresh+=1,u.clearTarget()));T(e.evmWallet.address,t.address)?e.evmWallet===t.wallet&&u.getTarget()||q(t,e.evmWallet):P({emitDisconnect:!0})}}async function H(){await Promise.all([K(o.storage?.removeItem(S)),K(o.storage?.setItem(I,!0))])}async function z({disconnected:e}){await K(o.storage?.removeItem(I)),e&&await K(o.storage?.setItem(S,!0))}async function $(e,t,n,r){return await r(e.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,w.numberToHex)(n)}]}),"Privy EVM provider chain switch timed out"),r(t.switchChain(n),"Privy EVM runtime chain switch timed out").then(()=>!0,()=>!1)}async function B(e){if(!o.chains.find(t=>
1t.id===e))throw new f.SwitchChainError(new t.ChainNotConfiguredError);let n=l,i=u.getTarget();if(!n||!i)throw new t.ConnectorNotConnectedError;try{let t=await $(i,n.wallet,e,(e,t)=>U(e,r,t));l===n&&(n.pendingRuntimeChainId=t?void 0:e,n.chainId!==e&&p(e))}catch(e){if(e instanceof f.SwitchChainError)throw e;throw new f.SwitchChainError(M(e))}}return{icon:b.PRIVY_WALLET_ICON,id:C,name:"Email",type:E,async connect({chainId:r,isReconnecting:d,withCapabilities:w}={}){var v,p,b;let C,E,I=(v=d?i:e,(C=c)&&h(new R("A newer Privy EVM connection replaced this request")),E={controller:new AbortController,deadline:Date.now()+v,timeoutMs:v},C&&s===C&&(s=E),c=E,E);try{let e;if(!a.getSnapshot().hostMounted)throw new A;a.requestRuntime();let i=V(await D(a,I,e=>"ready"===e.status));if(g(I),d){if(i=V(await D(a,I,F)),g(I),!i.authenticated||!i.evmWallet)throw await z({disconnected:!1}),Error("Privy EVM session is not restorable")}else i.authenticated||(await (p=i.operations.connectOrCreateEvmWallet(),k(p,I,void 0)),x(I)),i=V(await D(a,I,e=>F(e)&&e.authenticated)),g(I),!i.authenticated||i.evmWallet||i.hasEvmAccount||(await (b=i.operations.connectOrCreateEvmWallet(),k(b,I,void 0)),x(I)),i=V(await D(a,I,e=>F(e)&&e.authenticated&&!!e.evmWallet));if(g(I),!i.authenticated||!i.evmWallet)throw Error("Privy EVM wallet is unavailable");await H(),d||(s=I);let c=i.evmWallet;for(;;){let i=await k(c.getEthereumProvider(),I,"Privy EVM provider request timed out"),h=O(await k(i.request({method:"eth_chainId"}),I,"Privy EVM chain request timed out"));if(r&&h!==r){if(!o.chains.find(e=>e.id===r))throw new f.SwitchChainError(new t.ChainNotConfiguredError);e=await $(i,c,r,(e,t)=>k(e,I,t))?void 0:r,h=r}g(I);let v=a.getSnapshot();if("ready"!==v.status||!v.authenticated||!v.evmWallet||!T(v.evmWallet.address,c.address))throw new R("Privy EVM wallet changed during connection");if(v.evmWallet!==c){c=v.evmWallet;continue}let p=n?.(),b=p?.current?p.connections.get(p.current)?.connector.id:void 0;if(d&&b&&!_(b))throw await z({disconnected:!1}),new R("Another EVM wallet connected while Privy was restoring");!function(e,t,n,r){let i=(0,m.getAddress)(e.address);P({emitDisconnect:!1}),u.setTarget(t),u.on("chainChanged",y);let o={address:i,chainId:n,pendingRuntimeChainId:r,providerRefresh:0,unsubscribe:()=>void 0,wallet:e};l=o,o.unsubscribe=a.subscribe(L)}(c,i,h,e),s=void 0;let C=[(0,m.getAddress)(c.address)];return{accounts:w?C.map(e=>({address:e,capabilities:{}})):C,chainId:h}}}catch(e){throw l||u.clearTarget(),!d&&e instanceof W&&c===I&&a.restartRuntime(),!l&&(s===I||d&&c===I)&&(s=void 0,await z({disconnected:!1})),e}finally{c===I&&(c=void 0)}},async disconnect(){h(),s=void 0,P({emitDisconnect:!1}),u.clearTarget(),await z({disconnected:!0})},async getAccounts(){if(!l)throw new t.ConnectorNotConnectedError;return[l.address]},async getChainId(){if(!l)throw new t.ConnectorNotConnectedError;return l.chainId},getProvider:async()=>u,async isAuthorized(){try{if(await o.storage?.getItem(S))return!1;if(await o.storage?.getItem(I)){if(j())return!0;return await z({disconnected:!1}),!1}let e=d(N);if(!e||await o.storage?.getItem(`${e}.disconnected`)||!j())return!1;return await K(o.storage?.setItem(I,!0)),await o.storage?.getItem("recentConnectorId")===e&&await K(o.storage?.setItem("recentConnectorId",C)),!0}catch{return!1}},onAccountsChanged(e){0===e.length?P({emitDisconnect:!0}):l&&o.emitter.emit("change",{accounts:e.map(e=>(0,m.getAddress)(e))})},onChainChanged(e){p(Number(e))},onDisconnect(){P({emitDisconnect:!0})},async switchChain({chainId:e}){let n=o.chains.find(t=>t.id===e);if(!n)throw new f.SwitchChainError(new t.ChainNotConfiguredError);return await B(e),n}}}}],32767)},100595,763894,e=>{"use strict";var t=e.i(87498),n=e.i(689796),r=e.i(812671),i=e.i(36367),a=e.i(278836);let o=new Map;async function c(e){let{getSocket:t,keepAlive:c=!0,key:s="socket",reconnect:d=!0,url:l}=e,{interval:u=3e4}="object"==typeof c?c:{},{attempts:h=5,delay:f=2e3}="object"==typeof d?d:{},m=JSON.stringify({keepAlive:c,key:s,url:l,reconnect:d}),w=o.get(m);if(w)return w;let g=0,{schedule:v}=(0,r.createBatchScheduler)({id:m,fn:async()=>{let e,r,s,v,p=new Map,b=new Map,y=!1,C=!1;function E(){d&&!C&&g<h?y||(y=!0,g++,r?.close(),v=setTimeout(async()=>
1{if(v=void 0,C){y=!1;return}await I().catch(console.error),y=!1},f)):(p.clear(),b.clear())}async function I(){let i=await t({onClose(){for(let e of p.values())e.onError?.(new n.SocketClosedError({url:l}));for(let e of b.values())e.onError?.(new n.SocketClosedError({url:l}));E()},onError(t){for(let n of(e=t,p.values()))n.onError?.(e);for(let t of b.values())t.onError?.(e);E()},onOpen(){e=void 0,g=0},onResponse(e){let t="eth_subscription"===e.method,n=t?e.params.subscription:e.id,r=t?b:p,i=r.get(n);i&&i.onResponse(e),t||r.delete(n)}});if(C)return i.close(),i;if(r=i,c&&(s&&clearInterval(s),s=setInterval(()=>r.ping?.(),u)),d&&b.size>0)for(let[e,{onResponse:t,body:n,onError:r}]of b.entries())n&&(b.delete(e),w?.request({body:n,onResponse:t,onError:r}));return i}return await I(),e=void 0,w={close(){C=!0,s&&clearInterval(s),v&&(clearTimeout(v),v=void 0,y=!1),r.close(),o.delete(m)},get socket(){return r},request({body:t,onError:n,onResponse:i}){e&&n&&n(e);let o=t.id??a.idCache.take(),c=e=>{("number"!=typeof e.id||o===e.id)&&("eth_subscribe"===t.method&&"string"==typeof e.result&&b.set(e.result,{onResponse:c,onError:n,body:t}),i(e))};"eth_unsubscribe"===t.method&&b.delete(t.params?.[0]),p.set(o,{onResponse:c,onError:n});try{r.request({body:{jsonrpc:"2.0",id:o,...t}})}catch(e){n?.(e)}},requestAsync({body:e,timeout:t=1e4}){return(0,i.withTimeout)(()=>new Promise((t,n)=>this.request({body:e,onError:n,onResponse:t})),{errorInstance:new n.TimeoutError({body:e,url:l}),timeout:t})},requests:p,subscriptions:b,url:l},o.set(m,w),[w]}}),[p,[b]]=await v();return b}async function s(t,r={}){let{keepAlive:i,reconnect:a}=r;return c({async getSocket({onClose:r,onError:i,onOpen:a,onResponse:o}){let c=await e.A(14587).then(e=>e.WebSocket),s=new c(t);function d(){s.removeEventListener("close",d),s.removeEventListener("message",l),s.removeEventListener("error",i),s.removeEventListener("open",a),r()}function l({data:e}){if("string"!=typeof e||0!==e.trim().length)try{let t=JSON.parse(e);o(t)}catch(e){i(e)}}s.addEventListener("close",d),s.addEventListener("message",l),s.addEventListener("error",i),s.addEventListener("open",a),s.readyState===c.CONNECTING&&await new Promise((e,t)=>{s&&(s.onopen=e,s.onerror=t)});let{close:u}=s;return Object.assign(s,{close(){u.bind(s)(),d()},ping(){try{if(s.readyState===s.CLOSED||s.readyState===s.CLOSING)throw new n.WebSocketRequestError({url:s.url,cause:new n.SocketClosedError({url:s.url})});s.send(JSON.stringify({jsonrpc:"2.0",id:null,method:"net_version",params:[]}))}catch(e){i(e)}},request({body:e}){if(s.readyState===s.CLOSED||s.readyState===s.CLOSING)throw new n.WebSocketRequestError({body:e,url:s.url,cause:new n.SocketClosedError({url:s.url})});return s.send(JSON.stringify(e))}})},keepAlive:i,reconnect:a,url:t})}async function d(e,{body:t,timeout:n=1e4}){return e.requestAsync({body:t,timeout:n})}async function l(e){let t=await s(e);return Object.assign(t.socket,{requests:t.requests,subscriptions:t.subscriptions})}e.s(["getWebSocketRpcClient",0,s],763894),e.s(["getSocket",0,l,"rpc",0,{http:(e,n)=>(0,t.getHttpRpcClient)(e).request(n),webSocket:function(e,{body:t,onError:n,onResponse:r}){return e.request({body:t,onError:n,onResponse:r}),e},webSocketAsync:d}],100595)},705444,e=>{"use strict";var t=e.i(671364),n=e.i(390609),r=e.i(309790),i=e.i(25806),a=e.i(37144),o=e.i(689796),c=e.i(240978),s=e.i(100595),d=e.i(132977),l=e.i(878055);function u(e){let h,f=new Map,m=e.features??{defaultConnected:!1},w=m.defaultConnected;return(0,l.createConnector)(l=>({id:"mock",name:"Mock Connector",type:u.type,async setup(){h=l.chains[0].id},async connect({chainId:e,withCapabilities:t}={}){if(m.connectError){if("boolean"==typeof m.connectError)throw new c.UserRejectedRequestError(Error("Failed to connect."));throw m.connectError}let n=await this.getProvider(),i=await n.request({method:"eth_requestAccounts"}),a=await this.getChainId();return e&&a!==e&&(a=(await this.switchChain({chainId:e})).id),w=!0,{accounts:t?i.map(e=>({address:(0,r.getAddress)(e),capabilities:{foo:{bar:e}}})):i.map(e=>(0,r.getAddress)(e)),chainId:a}},async disconnect(){w=!1},async getAccounts(){if(!w)throw new d.ConnectorNotConnectedError;let e=await this.getProvider();return(await e.request({method:"eth_accounts"})).map(e=>(0,r.getAddress)(e))},async getChainId(){let e=await this.getProvider(),t=await e.request({method:"eth_chainId"});return(0,n.fromHex)(t,"number")},async isAuthorized(){return!!m.reconnect&&!!w&&!!(await this.getAccounts()).length},async switchChain({chainId:e}){let t=await this.getProvider(),n=l.chains.find(t=>
1t.id===e);if(!n)throw new c.SwitchChainError(new d.ChainNotConfiguredError);return await t.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,a.numberToHex)(e)}]}),n},onAccountsChanged(e){0===e.length?this.onDisconnect():l.emitter.emit("change",{accounts:e.map(e=>(0,r.getAddress)(e))})},onChainChanged(e){let t=Number(e);l.emitter.emit("change",{chainId:t})},async onDisconnect(e){l.emitter.emit("disconnect"),w=!1},async getProvider({chainId:r}={}){let d=(l.chains.find(e=>e.id===r)??l.chains[0]).rpcUrls.default.http[0],u=async({method:t,params:r})=>{if("eth_chainId"===t)return(0,a.numberToHex)(h);if("eth_requestAccounts"===t)return e.accounts;if("eth_signTypedData_v4"===t&&m.signTypedDataError){if("boolean"==typeof m.signTypedDataError)throw new c.UserRejectedRequestError(Error("Failed to sign typed data."));throw m.signTypedDataError}if("wallet_switchEthereumChain"===t){if(m.switchChainError){if("boolean"==typeof m.switchChainError)throw new c.UserRejectedRequestError(Error("Failed to switch chain."));throw m.switchChainError}h=(0,n.fromHex)(r[0].chainId,"number"),this.onChainChanged(h.toString());return}if("wallet_watchAsset"===t){if(m.watchAssetError){if("boolean"==typeof m.watchAssetError)throw new c.UserRejectedRequestError(Error("Failed to switch chain."));throw m.watchAssetError}return w}if("wallet_getCapabilities"===t)return{"0x2105":{paymasterService:{supported:"0x95132632579b073D12a6673e18Ab05777a6B86f8"===r[0]},sessionKeys:{supported:!0}},"0x14A34":{paymasterService:{supported:"0x95132632579b073D12a6673e18Ab05777a6B86f8"===r[0]}}};if("wallet_sendCalls"===t){let e=[],n=r[0].calls,c=r[0].from;for(let i of n){let{result:n,error:a}=await s.rpc.http(d,{body:{method:"eth_sendTransaction",params:[{...i,...void 0!==c?{from:c}:{}}]}});if(a)throw new o.RpcRequestError({body:{method:t,params:r},error:a,url:d});e.push(n)}let l=(0,i.keccak256)((0,a.stringToHex)(JSON.stringify(n)));return f.set(l,e),{id:l}}if("wallet_getCallsStatus"===t){let e=f.get(r[0]);if(!e)return{atomic:!1,chainId:"0x1",id:r[0],status:100,receipts:[],version:"2.0.0"};let n=(await Promise.all(e.map(async e=>{let{result:n,error:i}=await s.rpc.http(d,{body:{method:"eth_getTransactionReceipt",params:[e],id:0}});if(i)throw new o.RpcRequestError({body:{method:t,params:r},error:i,url:d});return n?{blockHash:n.blockHash,blockNumber:n.blockNumber,gasUsed:n.gasUsed,logs:n.logs,status:n.status,transactionHash:n.transactionHash}:null}))).filter(e=>null!==e);return 0===n.length?{atomic:!1,chainId:"0x1",id:r[0],status:100,receipts:[],version:"2.0.0"}:{atomic:!1,chainId:"0x1",id:r[0],status:200,receipts:n,version:"2.0.0"}}if("wallet_showCallsStatus"===t)return;if("personal_sign"===t){if(m.signMessageError){if("boolean"==typeof m.signMessageError)throw new c.UserRejectedRequestError(Error("Failed to sign message."));throw m.signMessageError}t="eth_sign",r=[r[1],r[0]]}let l={method:t,params:r},{error:u,result:g}=await s.rpc.http(d,{body:l});if(u)throw new o.RpcRequestError({body:l,error:u,url:d});return g};return(0,t.custom)({request:u})({retryCount:0})}}))}u.type="mock",e.s(["mock",0,u])},145632,e=>{"use strict";let t=(0,e.i(683017).defineChain)({id:31337,name:"Foundry",nativeCurrency:{decimals:18,name:"Ether",symbol:"ETH"},rpcUrls:{default:{http:["http://127.0.0.1:8545"],webSocket:["ws://127.0.0.1:8545"]}}});e.s(["foundry",0,t])},196570,e=>{"use strict";var t=e.i(145632);let n=e.i(633752).publicChains.map(e=>({...e,rpcUrls:t.foundry.rpcUrls}));e.s(["accounts",0,[{privateKey:"0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80",balance:"10000000000000000000000"},{privateKey:"0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d",balance:"10000000000000000000000"},{privateKey:"0x5de4111afa1a4b94908f83103eb1f1706367c2e68ca870fc3fb9a804cdab365a",balance:"10000000000000000000000"},{privateKey:"0x7c852118294e51e653712a81e05800f419141751be58f605c371e15141b007a6",balance:"10000000000000000000000"},{privateKey:"0x47e179ec197488593b187f80a00eb0da91f1b9d0b13f8733639f19c30a34926a",balance:"10000000000000000000000"},{privateKey:"0x8b3a350cf5c34c9194ca85829a2df0ec3153be0318b5e2d3348e872092edffba",balance:"10000000000000000000000"},{privateKey:"0x92db14e403b83dfe3df233f83dfa3a0d7096f21ca9b0d6d6b8d88b2b4ec1564e",balance:"10000000000000000000000"},{privateKey:"0x4bbbf85ce3377467afe5d46f804f221813b2bb87f24d81f60f1fcdbf7cbf4356",balance:"10000000000000000000000"},{privateKey:"0xdbda1821b80551c9d65939329250298aa3472ba22feea921c0cf5d620ea67b97",balance:"10000000000000000000000"},{privateKey:"0x2a871d0798f97d79848a013d4936a73bf4cc922c825d33c1cf7073dff6d409c6",balance:"10000000000000000000000"},{privateKey:"0xf214f2b2cd398c806f84e317254e0f0b801d0643303237d97a22a48e01628897",balance:"10000000000000000000000"},{privateKey:"0x701b615bbdfb9de65240bc28bd21bbc0d996645a3dd57e7b12bc2bdf6f192c82",balance:"10000000000000000000000"},{privateKey:"0xa267530f49f8280200edf313ee7af6b827f2a8bce2897751d06a843f644967b1",balance:"10000000000000000000000"},{privateKey:"0x47c99abed3324a2707c28affff1267e45918ec8c3f20b8aa892e8b065d2942dd",balance:"10000000000000000000000"},{privateKey:"0xc526ee95bf44d8fc405a158bb884d9d1238d99f0612e9f33d006bb0789009aaa",balance:"10000000000000000000000"},{privateKey:"0x8166f546bab6da521a8369cab06c5d2b9e46670292d85c875ee9ec20e84ffb61",balance:"10000000000000000000000"},{privateKey:"0xea6c44ac03bff858b476bba40716402b03e41b8e97e276d1baec7c37d42484a0",balance:"10000000000000000000000"},{privateKey:"0x689af8efa8c651a91ad287602527f3af2fe9f6501a7ac4b061667b5a93e037fd",balance:"10000000000000000000000"},{privateKey:"0xde9be858da4a475276426320d5e9262ecfc3ba460bfac56360bfa6c4c28b4ee0",balance:"10000000000000000000000"},{privateKey:"0xdf57089febbacf7ba0bc227dafbffa9fc08a93fdc68e1e42411a14efcf23656e",balance:"10000000000000000000000"}],"testChains",0,n])},69943,e=>{"use strict";let t;var n=e.i(944114),r=e.i(687153),i=e.i(32767),a=e.i(166065),o=e.i(415671),c=e.i(4635),s=e.i(808347),d=e.i(139334),l=e.i(633752);let u=new Proxy({[a.EvmChainId.ETHEREUM]:8e3,[a.EvmChainId.POLYGON_ZKEVM]:8e3,[a.EvmChainId.FILECOIN]:2e4},{get:(e,t)=>Object.hasOwn(e,t)?e[Number(t)]:4e3}),h="eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjFEQThENDZDNjIyOTg4NkUxQTY4RkUyMkE1OTEzQjdFOTVFRjNENUMzRjM2OEQwN0JBOTJERDVENzU1QTY2NDcifQ.eyJpYXQiOjE3ODk0MDU2NDV9.N0Hl1tNHePHU_Q9QFGHo8MtPTMV64i8HY8rQnUFHOHQxi9XYx2-fEpBQi2eL4XrMZnxiXelXAn0io3mdAwjsuc_1wFFbm5Dkhf8NJtRQYEfcRxiim4cAu_V__ixA2UinTimBVaXmqgtRG3EKvMB6lufnQPwKRaqsc_xz67oh8jMRqdW2-Cg4-O8M-yF8HQWnKJAZ1r-iVGiblmZchB1U1gtR_9YWSdI6GFtf8erAoIuZ8lsLpfICtiXy-pp5LpcjGJlAXUeVFXDfbYoao6cG374PH-lNT7XZNO1tyFwcM5Wa6DFhmZhhKijYYVAi81Y4SaUNybEpFBsX9IBB5vIpww";var f=e.i(705444),m=e.i(816858),w=e.i(206965),g=e.i(196570);let v=String(n.default.env.ANVIL_PORT||n.default.env.NEXT_PUBLIC_ANVIL_PORT||8545),p=Number(n.default.env.TEST_WALLET_INDEX||n.default.env.NEXT_PUBLIC_TEST_WALLET_INDEX||0),b=`http://127.0.0.1:${v}`,y=(t="test"===n.default.env.NEXT_PUBLIC_APP_ENV,(()=>{let e,n,a;if(t){let e,t,n;return e=(0,s.createConnectorRestoringStorage)(),t=(0,f.mock)({accounts:[g.accounts.map(e=>(0,w.privateKeyToAccount)(e.privateKey))[p].address],features:{reconnect:!0}}),n=(0,c.createConfig)({chains:g.testChains,transports:g.testChains.reduce((e,t)=>
1(e[t.id]=(0,o.http)(b),e),{}),pollingInterval:1e3,storage:e,connectors:[(0,i.privyEvmConnector)({getWagmiState:()=>n.state}),...(0,s.hasPersistedConnectorMatching)(i.isPrivyEvmConnectorId)||(0,i.hasPrivyEvmReconnectIntent)()||(0,m.isPrivyE2eEnabled)()?[]:[t]],ssr:!0})}return e=(0,s.createConnectorRestoringStorage)(),n=Object.entries(l.publicTransports).reduce((e,[t,n])=>{let i=n({chain:void 0}).value?.url,a={};return i.startsWith("https://lb.drpc.live/")&&h&&(a={headers:{Authorization:h}}),e[Number(t)]=(0,o.http)(i,{fetchOptions:a,onFetchRequest(e){if(i.includes("drpc")){h&&e.headers.set("Authorization",h);try{e.json().then(e=>{(0,r.gtagEvent)("drpc-request",{pathname:window.location.pathname,href:window.location.href,method:e.method,chainId:t})})}catch{}}},onFetchResponse(e){i.includes("drpc")&&(0,r.gtagEvent)("drpc-response",{pathname:window.location.pathname,href:window.location.href,chainId:t})}}),e},{}),a=(0,c.createConfig)({...d.publicWagmiConfig,connectors:[(0,i.privyEvmConnector)({getWagmiState:()=>a.state}),...(0,s.getPersistedConnectorFactories)()],storage:e,transports:n,pollingInterval:u,ssr:!0})})());e.s(["getWagmiConfig",0,()=>y],69943)}]);

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.