1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="19d4e23a-363d-458d-841f-65937b0b9aff",e._sentryDebugIdIdentifier="sentry-dbid-19d4e23a-363d-458d-841f-65937b0b9aff")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4522],{239612:(e,n,l)=>{l.d(n,{A:()=>r});var a=l(350979);l(25963);var t=l(257057);let r=e=>(0,a.jsx)(t.A,{viewBox:"0 0 24 24",...e,children:(0,a.jsx)("path",{d:"M13 3C8.03 3 4 7.03 4 12H2.20711C1.76165 12 1.53857 12.5386 1.85355 12.8536L4.54604 15.546C4.73751 15.7375 5.04662 15.7418 5.24329 15.5556L8.08805 12.8631C8.4164 12.5524 8.19646 12 7.74435 12H6C6 8.13 9.13 5 13 5C16.87 5 20 8.13 20 12C20 15.87 16.87 19 13 19C11.4314 19 9.98175 18.4782 8.81739 17.601C8.37411 17.267 7.74104 17.259 7.3486 17.6514C6.95725 18.0428 6.95413 18.6823 7.38598 19.0284C8.92448 20.2615 10.8708 21 13 21C17.97 21 22 16.97 22 12C22 7.03 17.97 3 13 3ZM12 8V13L16.28 15.54L17 14.33L13.5 12.25V8H12Z"})})},331281:(e,n,l)=>{l.d(n,{A1:()=>y,Ay:()=>k,G3:()=>I,Y9:()=>C,eR:()=>w});var a=l(228876),t=l(734658),r=l(311560),o=l(662928),i=l(405213),u=l(91168),d=l(25963),s=l(206284),c=l(735872),v=l(401368),f=l(18468),m=l(833438),h=l(529208),p=l(968349),g=l(638380);let b=`${m.H8}/v1`,w=()=>{let e=(0,c.V6)();return(0,d.useCallback)((n,l)=>{var r,o;return n===a.Cb.SOLANA||l===t.cF||!!(null==(r=e[n])?void 0:r[null!=(o=(0,v.QR)(l))?o:""])},[e])},y=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{includeSpam:l=!1,onlyWithPrice:r=!1,filterByChainId:i,enabled:s=!0,includeRwa:f=!1}=n,m=(0,c.V6)(),p=w(),g=!!(e&&(0,v.aW)(e)),y=!g&&f,I=(0,d.useCallback)(async()=>{if(!e)return[];let n=y?"?includeRwa=true":"",l=await fetch(`${b}${g?"/sol":""}/balances/${e}${n}`);if(!l.ok)throw Error(`Error fetching balances: ${l.statusText}`);let a=await l.json();if(!Array.isArray(a))throw Error("Error fetching balances: response is not an array");return a},[e,g,y]),{data:k,isLoading:M,error:C,refetch:U}=(0,o.I)({queryKey:[h.$2,e,y],queryFn:I,enabled:!!e&&s,staleTime:3e5,refetchOnWindowFocus:!1}),A=(0,d.useMemo)(()=>k?k.map(e=>{var n,l;let t=e.chainId===a.Cb.SOLANA||null==(l=m[e.chainId])||null==(n=l[(0,v.QR)(e.token.address)])?void 0:n.token.logoURI;return{...e,token:{...e.token,logoURI:null!=t?t:e.token.logoURI}}}).filter(e=>{var n;return(!!l||!e.token.isSpam)&&(void 0===i||e.chainId===i)&&(!r||!!(null==(n=e.price)?void 0:n.usd))}).sort((e,n)=>{var l,a,t,r;let o=p(e.chainId,e.token.address),i=p(n.chainId,n.token.address);return o&&!i?-1:!o&&i?1:(null!=(t=null==(l=n.price)?void 0:l.totalUsd)?t:0)-(null!=(r=null==(a=e.price)?void 0:a.totalUsd)?r:0)}):[],[k,l,i,r,p,m]),L=(0,d.useMemo)(()=>k?k.reduce((e,n)=>{var l;return(null==(l=n.price)?void 0:l.totalUsd)?e+n.price.totalUsd:e},0):0,[k]),S=(0,d.useMemo)(()=>A.reduce((e,n)=>{var l;return p(n.chainId,n.token.address)&&(null==(l=n.price)?void 0:l.totalUsd)?e+n.price.totalUsd:e},0),[A,p]),N=(0,d.useMemo)(()=>A.reduce((e,n)=>{var l;if(!p(n.chainId,n.token.address))return e;let a=null==(l=n.price)?void 0:l.usd24h;if(null==a)return e;let t=Number(n.quantity);return Number.isFinite(t)?e+t*a:e},0),[A,p]),R=(0,d.useCallback)(e=>A.filter(n=>n.chainId===e),[A]),$=(0,d.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5;return[...A].filter(e=>{var n;return null==(n=e.price)?void 0:n.totalUsd}).sort((e,n)=>{var l,a;let t=(null==(l=e.price)?void 0:l.totalUsd)||0;return((null==(a=n.price)?void 0:a.totalUsd)||0)-t}).slice(0,e)},[A]),B=(0,d.useCallback)(e=>A.find(n=>n.chainId===e&&n.token.address===t.cF),[A]),F=(0,d.useCallback)((e,n)=>A.find(l=>l.chainId===n&&l.token.address.toLowerCase()===e.toLowerCase()),[A]);return{balances:A,isLoading:M,error:C,totalBalanceUsd:S,totalBalanceUsd24hAgo:N,allTokensUsdValue:L,refresh:U,getBalancesByChain:R,getTopBalances:$,getNativeBalance:B,getTokenBalance:F,getBalanceAmount:(0,d.useCallback)(e=>new u.A(e.value).shiftedBy(-e.token.decimals),[])}},I=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{includeRwa:n=!1,enabled:l=!0}=e,{account:a,solanaAccount:t}=(0,p.W7)(),r=w(),{balances:o,isLoading:i,totalBalanceUsd:u,totalBalanceUsd24hAgo:s}=y(a,{includeSpam:!1,onlyWithPrice:!1,includeRwa:n,enabled:l&&!!a}),{balances:c,isLoading:v,totalBalanceUsd:f,totalBalanceUsd24hAgo:m}=y(null!=t?t:void 0,{includeSpam:!1,onlyWithPrice:!1,enabled:l&&!!t});return(0,d.useMemo)(()=>{let e=(null!=u?u:0)+(null!=f?f:0),n=(null!=s?s:0)+(null!=m?m:0);return{balances:[...null!=o?o:[],...null!=c?c:[]].sort((e,n)=>{var l,a,t,o;let i=r(e.chainId,e.token.address),u=r(n.chainId,n.token.address);return i&&!u?-1:!i&&u?1:(null!=(t=null==(l=n.price)?void 0:l.totalUsd)?t:0)-(null!=(o=null==(a=e.price)?void 0:a.totalUsd)?o:0)}),isLoading:i||v,totalBalanceUsd:e,totalBalancePercentChange24h:n>0?(e-n)/n*100:void 0}},[o,c,i,v,u,f,s,m,r])},k=y,M=a.P_.filter(e=>e.isEVM&&!e.testnet).map(e=>e.id);function C(e,n){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{enabled:t=!0}=l,u=(0,g.W)(),c=(0,i.E)({queries:M.map(n=>({queryKey:[h.qZ,e,n],queryFn:async()=>{let l=await (0,f.Rt)({chainId:n}).getBalance({address:e});return{chainId:n,value:l}},enabled:!!(e&&t),staleTime:3e5,refetchOnWindowFocus:!1}))}),{data:v,refetch:m,isLoading:p}=(0,o.I)({queryKey:[h.qZ,n,a.Cb.SOLANA],queryFn:async()=>
1BigInt(await u.getBalance(new s.PublicKey(n))),enabled:!!(n&&t),staleTime:3e5,refetchOnWindowFocus:!1}),b=c.map(e=>void 0!==e.data&&null!==e.data?`${e.data.chainId}:${e.data.value.toString()}`:`${e.status}:${e.fetchStatus}`).join("|"),w=(0,d.useCallback)(()=>{e&&c.forEach(e=>e.refetch()),n&&m()},[e,n,t,b,m]);return{balances:(0,d.useMemo)(()=>[...c.filter(e=>null!==e.data&&void 0!==e.data&&e.data.value>0n).map(e=>{let n=r.we.onChain(e.data.chainId);return{chainId:e.data.chainId,currency:n,value:e.data.value,decimals:n.decimals}}),...v&&v>0n?[{chainId:a.Cb.SOLANA,currency:r.VU,value:v,decimals:9}]:[]],[b,v]),refresh:w,isLoading:c.some(e=>e.isLoading)||p}}},569019:(e,n,l)=>{l.d(n,{Gf:()=>S,RS:()=>q,Sd:()=>W,TO:()=>K,Tz:()=>N,dy:()=>F,ed:()=>$,nC:()=>R,pl:()=>T,rL:()=>B});var a=l(311560),t=l(662928),r=l(228876),o=l(765853),i=l(743818),u=l(968349),d=l(924627),s=l(910190),c=l(807094),v=l(713323),f=l(769242),m=l(529208),h=l(331281),p=l(419041),g=l(630788),b=l.n(g),w=l(25963),y=l(733775),I=l(207014),k=l(792118),M=l(2889),C=l(821497),U=l(107723),A=l(17581),L=l(118708);function S(e,n){let l=(0,p.Ay)(n),{data:t}=(0,i.nC)({account:e,chainId:null==l?void 0:l.chainId,native:!0,enabled:!!(e&&(null==l?void 0:l.chainId))});return(0,w.useMemo)(()=>{try{var e;return a.eF.fromRawAmount(l,null!=(e=null==t?void 0:t.value)?e:BigInt(0))}catch{return a.eF.fromRawAmount(l,BigInt(0))}},[t,l])}function N(e,n){let l=(0,w.useMemo)(()=>{var e;return null!=(e=null==n?void 0:n.filter(e=>(0,M.P)((null==e?void 0:e.address)||"")))?e:[]},[n]),t=(0,w.useMemo)(()=>l.map(e=>({address:e.wrapped.address,chainId:e.chainId})),[l]),{data:r,isLoading:o}=(0,i.mK)({account:e,tokens:t,enabled:!!(e&&t.length>0),watch:!0,refetchInterval:m.fr}),u=(0,w.useMemo)(()=>e&&l.length>0?l.reduce((e,n,l)=>{var t;let o=null==r||null==(t=r[l])?void 0:t.result,i=void 0!==o?BigInt(o.toString()):void 0;return void 0!==i&&(e[`${n.chainId}-${n.address}`]=a.eF.fromRawAmount(n,i)),e},{}):{},[e,l,r]);return(0,w.useMemo)(()=>[u,o],[u,o])}function R(e,n){let[l]=N(e,(0,w.useMemo)(()=>[n],[n]));if(n)return l[`${n.chainId}-${n.address}`]}function $(e,n){let[l]=N(e,(0,w.useMemo)(()=>{var e;return null!=(e=null==n?void 0:n.filter(e=>!!(null==e?void 0:e.isToken)))?e:[]},[n])),a=(0,w.useMemo)(()=>{var e;return null!=(e=null==n?void 0:n.find(e=>null==e?void 0:e.isNative))?e:null},[n]),t=S((0,w.useMemo)(()=>a?e:void 0,[a,e]),null==a?void 0:a.chainId);return(0,w.useMemo)(()=>{var a;return null!=(a=null==n?void 0:n.map(n=>{if(e&&n){if(null==n?void 0:n.isToken)return l[`${n.chainId}-${n.address}`];if(null==n?void 0:n.isNative)return t}}))?a:[]},[e,n,t,l])}function B(e,n){return $(e,(0,w.useMemo)(()=>[n],[n]))[0]}function F(e){let{account:n,solanaAccount:l}=(0,u.W7)(),{chainId:t}=(0,u.ax)(),{balances:o,isLoading:i}=(0,h.Ay)((0,r.fT)(e||t)?l:n,{includeSpam:!1,onlyWithPrice:!1});return(0,w.useMemo)(()=>({balances:o.reduce((e,n)=>{let[l,t]=n.id.split("-"),r=(0,y.QR)(t);return r&&r!==a.cF&&(e[r]=a.eF.fromRawAmount(new a.ou(Number(l),r,n.token.decimals,n.token.symbol,n.token.name),n.value)),e},{}),isLoading:i}),[o,i])}function T(e,n,l){let{chainId:r}=(0,u.ax)(),o=l||r,i=function(e,n,l){let r=(0,w.useMemo)(()=>{var e;return null!=(e=null==n?void 0:n.filter(e=>(0,M.P)((null==e?void 0:e.address)||"")))?e:[]},[n]),o=(0,w.useMemo)(()=>r.map(e=>e.address),[r]),{data:i,isLoading:u}=(0,t.I)({queryKey:["balances",e,l,o],queryFn:()=>(0,k.Rt)({chainId:l}).multicall({contracts:o.map(n=>({abi:C.xw,address:n,functionName:"balanceOf",args:[e]}))}),enabled:!!(e&&o.length>0),retryDelay:1e3,retry:(e,n)=>(console.error("useTokenBalancesWithChain failed",{error:n}),!(e>3))});return[(0,w.useMemo)(()=>e&&r.length>0?r.reduce((e,n,l)=>{var t;let r=null==i||null==(t=i[l])?void 0:t.result,o=void 0!==r?BigInt(r.toString()):void 0;return void 0!==o&&(e[n.address]=a.eF.fromRawAmount(n,o)),e},{}):{},[e,r,i]),u]}(e,(0,w.useMemo)(()=>{var e;return null!=(e=null==n?void 0:n.filter(e=>!!(null==e?void 0:e.isToken)))?e:[]},[n]),o),d=(0,w.useMemo)(()=>{var e;return null!=(e=null==n?void 0:n.some(e=>null==e?void 0:e.isNative))&&e},[n]),s=function(e,n){let l=(0,p.Ay)(n),r=(0,w.useMemo)(()=>e?b()(e.map(y.QR).filter(e=>void 0!==e)):[],[e]),{data:o}=(0,t.I)({queryKey:["ethBalances",r,n],queryFn:()=>(0,k.Rt)({chainId:n}).multicall({contracts:r.map(e=>({abi:f.A,address:(0,I.kb)(l.chainId),functionName:"getEthBalance",args:[e]}))}),enabled:r.length>0});return(0,w.useMemo)(()=>r.reduce((e,n,t)=>{var r;let i=null==o||null==(r=o[t])?void 0:r.result;return void 0!==i&&(e[n]=a.eF.fromRawAmount(l,BigInt(i.toString()))),e},{}),[r,o,l])}((0,w.useMemo)(()=>d?[e]:[],[d,e]),o);return(0,w.useMemo)(()=>{var l;return null!=(l=null==n?void 0:n.map(n=>{if(e&&n){if(null==n?void 0:n.isToken)return i[0][n.address];if(null==n?void 0:n.isNative)return s[e]||s[(0,U.b)(e)]}}))?l:[]},[e,n,s,i])}function W(e,n,l){return T(e,(0,w.useMemo)(()=>[n],[n]),l)[0]}let q=e=>{let{chainId:n,account:l,solanaAccount:a}=(0,u.W7)(),t=e||n,{connector:i}=(0,A.F)(),{wallets:v}=(0,d.v)(),[f]=(0,s.M)(c.N,""),m=(0,L.md)(o.qK),h=(0,L.md)(o.WN);return(0,w.useMemo)(()=>{var e,n,o;let u=null!=(n=null==i?void 0:i.icon)?n:null==h?void 0:h.icon,d=(null==m?void 0:m.solanaAdapterName)||f,s=null!=(o=null==(e=v.find(e=>e.adapter.name===d))?void 0:e.adapter.icon)?o:null==m?void 0:m.icon;return l&&a?t===r.Cb.SOLANA?s:u:l&&!a?u:!l&&a?s:void 0},[t,v,f,i,m,h,a,l])},K=()=>{let{chainId:e}=(0,u.W7)(),{connector:n}=(0,A.F)(),{wallets:l}=(0,d.v)(),[a]=(0,s.M)(c.N,""),t=(0,L.md)(o.qK),r=(0,L.md)(o.WN);return(0,w.useMemo)(()=>{var e,o;let i=l.find(e=>e.adapter.name===((null==t?void 0:t.solanaAdapterName)||a));return{[v.T.EVM]:null!=(e=null==n?void 0:n.icon)?e:null==r?void 0:r.icon,[v.T.Solana]:null!=(o=null==i?void 0:i.adapter.icon)?o:null==t?void 0:t.icon}},[e,l,a,n,t,r])}},607842:(e,n,l)=>{l.d(n,{T:()=>c,v:()=>v});var a=l(131619),t=l(735872),r=l(401368),o=l(2889),i=l(25963),u=l(118708),d=l(3197),s=l(726053);function c(e,n){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,c=(0,t.Nn)(n),v=(0,t.Pi)(),f=(0,a.JQ)(n),m=(0,u.md)(s.xD);return(0,i.useMemo)(()=>
1{if(!e||0===e.trim().length)return[];let a=(0,d.gH)(e,e=>(0,o.P)(e)),i=[],u=[],s={},h=e.toLowerCase().trim();for(let e of v){var p,g,b;let l=null==(p=c[e])?void 0:p.current;if(l){for(let e of(0,t.YL)(l))if(e.chainId===n&&m(e)&&!(e.address in f)&&!s[e.address]&&a(e)){let n=new d.Xs({...e,address:(0,r.QR)(e.address)||e.address});s[n.address]=!0,(null==(g=e.name)?void 0:g.toLowerCase())===h||(null==(b=e.symbol)?void 0:b.toLowerCase())===h?i.push(n):u.push(n)}}}return[...i,...u].slice(0,l)},[f,n,v,c,l,e,m])}function v(e,n){let l=(0,u.md)(t.Ys),a=(0,t.Pi)(),c=(0,u.md)(t.Kw),v=(0,u.md)(s.xD);return(0,i.useMemo)(()=>{if(!e||0===e.trim().length)return[];let i=new Set(n),u=(0,d.gH)(e,e=>(0,o.P)(e)),s=[],f=[],m=new Set,h=e.toLowerCase().trim();for(let e of a){var p,g,b,w,y;let n=null==(p=l[e])?void 0:p.current;if(n)for(let e of(0,t.YL)(n)){if(!i.has(e.chainId)||!v(e))continue;let n=null!=(w=(0,r.QR)(e.address))?w:e.address;if((null!=(y=c[e.chainId])?y:{})[n])continue;let l=`${e.chainId}:${n}`;if(m.has(l)||!u(e))continue;m.add(l);let a=new d.Xs({...e,address:n});(null==(g=e.name)?void 0:g.toLowerCase())===h||(null==(b=e.symbol)?void 0:b.toLowerCase())===h?s.push(a):f.push(a)}}return[...s,...f]},[e,n,l,a,c,v])}},638380:(e,n,l)=>{l.d(n,{W:()=>i});var a=l(25963),t=l(118708),r=l(862373),o=l(206284);function i(){let e=(0,t.md)(r._A);return(0,a.useMemo)(()=>new o.Connection(e),[e])}},765853:(e,n,l)=>{l.d(n,{Jw:()=>g,KU:()=>u,Ow:()=>i,PU:()=>h,WN:()=>d,fU:()=>b,iU:()=>c,qK:()=>s,tg:()=>m,v2:()=>p,y1:()=>v,yY:()=>f});var a=l(985148),t=l(367142);let r="previous-used-evm-wallets",o="previous-used-solana-wallets",i=(0,a.eU)(""),u=(0,a.eU)(""),d=(0,a.eU)(null),s=(0,a.eU)(null),c=(0,a.eU)(null,(e,n,l)=>{n(d,l),n(s,null)}),v=(0,a.eU)(null,(e,n,l)=>{n(s,l),n(d,null)}),f=(0,a.eU)(e=>{let n=e(d),l=e(s);return n||l||null}),m=(0,a.eU)("",(e,n,l)=>{let a=e(h);n(h,[l,...a.filter(e=>e!==l)].slice(0,3))}),h=(0,a.eU)([],(e,n,l)=>{if(n(h,l),l&&Array.isArray(l)){var a;null==(a=localStorage)||a.setItem(r,l.join(","))}});h.onMount=e=>{var n;let l=null==(n=localStorage)?void 0:n.getItem(r);l&&e(l.split(",").filter(t.d))};let p=(0,a.eU)("",(e,n,l)=>{let a=e(g);n(g,[l,...a.filter(e=>e!==l)].slice(0,3))}),g=(0,a.eU)([],(e,n,l)=>{if(n(g,l),l&&Array.isArray(l)){var a;null==(a=localStorage)||a.setItem(o,l.join(","))}});g.onMount=e=>{var n;let l=null==(n=localStorage)?void 0:n.getItem(o);l&&e(l.split(",").filter(t.d))},(0,a.eU)(e=>[...e(h),...e(g)]);let b=(0,a.eU)({type:"solanaOnly",value:!1})},807094:(e,n,l)=>{l.d(n,{g:()=>p,N:()=>g});var a=l(350979),t=l(25963),r=l(352908),o=l(969077),i=l(916626),u=l(664419),d=l(386322),s=l(142217),c=l(439987),v=l(993072),f=l(118708);let m={network:l(485912).B.Mainnet,options:{projectId:"e542ff314e26ff34de2d4fba98db70bb",customStoragePrefix:"sol_cake_",metadata:{name:"PancakeSwap",description:"Trade, earn, and own crypto on the all-in-one multichain DEX",url:"https://pancakeswap.finance/swap?chain=sol",icons:["https://pancakeswap.finance/favicon.ico"]}}};var h=l(765853);(0,i.n)();let p=e=>{let{children:n,endpoint:l}=e,i=(0,t.useMemo)(()=>{let e=[];try{e.push(new r.K(m))}catch(e){console.error("create WalletConnectAdapter error",e)}return e},[]),p=(0,f.Xr)(h.KU),b=(0,t.useCallback)((e,n)=>{var l;n&&p(null==(l=e.cause||e.message)?void 0:l.toString())},[p]),w=(0,t.useMemo)(()=>[new u.d,...i,new c.y,new v.F({endpoint:l}),new o.d],[l,i]);return(0,a.jsx)(d.S,{endpoint:l,config:{disableRetryOnRateLimit:!0},children:(0,a.jsx)(s.r,{autoConnect:!0,localStorageKey:g,onError:b,wallets:w,children:n})})},g="walletName"},821399:(e,n,l)=>{l.d(n,{L:()=>s});var a=l(25963),t=l(2889),r=l(118708);l(179087);var o=l(3197);l(131619),l(311560),l(569019);var i=l(735872),u=l(401368),d=l(607842);function s(e,n){let l=(0,r.md)(i.Kw),s=(0,d.v)(e,n),c=(0,a.useMemo)(()=>{if(!e||!e.trim())return[];let a=new Set(n),r=(0,o.gH)(e,e=>(0,t.P)(e)),i=[],d=new Set;for(let e of a){var s,c;for(let{token:n}of Object.values(null!=(s=l[e])?s:{})){if(!r(n))continue;let l=null!=(c=(0,u.QR)(n.address))?c:n.address,a=`${e}:${l}`;d.has(a)||(d.add(a),i.push(n))}}return i},[l,n,e]);return(0,a.useMemo)(()=>
1{if(!e||!e.trim())return[];let n=new Set(c.map(e=>`${e.chainId}:${e.address}`));return[...c,...s.filter(e=>{var l;return!n.has(`${e.chainId}:${null!=(l=(0,u.QR)(e.address))?l:e.address}`)})]},[c,s,e])}}}]);
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.