PageSourceSearch

https://pancakeswap.finance/_next/static/chunks/1322-5af8b2847350a2a5.js

js pancakeswap.finance collected 2026-09-24 08:43:40 UTC 78,612 bytes, 93 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d27d2345-7dad-4876-9d07-aaa1a8774c6c",e._sentryDebugIdIdentifier="sentry-dbid-d27d2345-7dad-4876-9d07-aaa1a8774c6c")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1322],{49563:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(350979);n(25963);var i=n(257057);let l=e=>(0,r.jsx)(i.A,{viewBox:"0 0 24 24",...e,children:(0,r.jsx)("path",{d:"M11 5V16.17L6.11997 11.29C5.72997 10.9 5.08997 10.9 4.69997 11.29C4.30997 11.68 4.30997 12.31 4.69997 12.7L11.29 19.29C11.68 19.68 12.31 19.68 12.7 19.29L19.29 12.7C19.68 12.31 19.68 11.68 19.29 11.29C18.9 10.9 18.27 10.9 17.88 11.29L13 16.17V5C13 4.45 12.55 4 12 4C11.45 4 11 4.45 11 5Z"})})},105922:(e,t,n)=>{n.d(t,{O:()=>tP});var r=n(350979),i=n(428089),l=n(990296),o=n(796898),s=n(960093),a=n(161322),d=n(501823),u=n(49563),c=n(118708),p=n(25963),x=n(680797),h=n(958817),m=n(988068),f=n(361938),y=n(863064),g=n(480906),b=n(769932),w=n(796147),v=n(605641),A=n(955647),T=n(18201),j=n(842807),C=n(131619),I=n(882318),k=n(893573),E=n(548606),S=n(968349),M=n(419041),N=n(747921),U=n(326848),$=n(11549),_=n(636956),P=n(387165),F=n(228876),B=n(907535),O=n(388305),R=n(508982);function D(e){let{inputAmount:t,outputAmount:n,tradeLoading:i}=e,{t:l}=(0,b.A)(),s=(0,O.A)(),{isMobile:a}=(0,o.A)(),{independentField:d,typedValue:u,[I.D0.INPUT]:{currencyId:x,chainId:h},[I.D0.OUTPUT]:{currencyId:m,chainId:y}}=(0,k.mU)(),g=(0,B.s9)(),{onCurrencySelection:D,onUserInput:L}=(0,E.E)(),q=(0,C.Jg)(x,h),H=(0,C.Jg)(m,y);!function(){let{chainId:e}=(0,S.ax)(),[,t]=(0,c.fp)($.H),n=(0,M.sA)(),{isReady:r}=(0,U.useRouter)(),[i,l]=(0,p.useState)();(0,p.useEffect)(()=>{if(!e||!n||!r)return;let i=(0,k._Z)({},n.symbol,(0,P.lE)(e));t((0,I.BW)({typedValue:i.typedValue,field:i.independentField,inputCurrencyId:i[I.D0.INPUT].currencyId,outputCurrencyId:i[I.D0.OUTPUT].currencyId,inputChainId:i[I.D0.INPUT].chainId||e,outputChainId:i[I.D0.OUTPUT].chainId||e,recipient:null})),l({inputCurrencyId:i[I.D0.INPUT].currencyId,outputCurrencyId:i[I.D0.OUTPUT].currencyId})},[t,e,n,r])}();let z=(0,p.useCallback)(e=>L(I.D0.INPUT,e),[L]),K=(0,p.useCallback)(e=>L(I.D0.OUTPUT,e),[L]),{chains:V}=(0,_.k)(),{canSwitch:W,switchNetwork:X}=(0,N.Y)(),Z=(0,p.useCallback)(async(e,t)=>{t===I.D0.INPUT&&e.chainId!==y&&((0,F.fT)(e.chainId)||(0,F.fT)(y)||y&&(null==V?void 0:V.includes(e.chainId))&&V.includes(y)||D(I.D0.OUTPUT,{address:(0,P.lE)(e.chainId),chainId:e.chainId}),W&&await X(e.chainId)),D(t,e)},[D,y,V,W,X]),Y=(0,p.useCallback)(e=>Z(e,I.D0.INPUT),[Z]),J=(0,p.useCallback)(e=>Z(e,I.D0.OUTPUT),[Z]),Q=d===I.D0.INPUT,G=(0,p.useMemo)(()=>u&&(Q?u:(0,A.ej)(t)||""),[u,Q,t]),ee=(0,p.useMemo)(()=>u&&(Q?(0,A.ej)(n)||"":u),[u,Q,n]),et=!!u&&!Q&&i,en=!!u&&Q&&i;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(f.U.i1,{id:"swap-page",children:(0,r.jsxs)(w.VP,{gap:a?"0px":"sm",children:[(0,r.jsx)(T.A,{id:"swap-currency-input",showUSDPrice:!0,showMaxButton:!0,showMultichainBalances:!0,enableMultichainSearch:!0,showCommonBases:!0,topOptions:{show:!a,walletDisplay:!1},inputLoading:!g&&et,defaultValue:g?u:G,currency:q,onUserInput:z,onCurrencySelect:Y,otherCurrency:H,commonBasesType:j.AS.SWAP,title:(0,r.jsx)(v.A,{color:"textSubtle",fontSize:12,bold:!0,children:l("From")}),showSearchHeader:!0,modalTitle:l("From")}),(0,r.jsx)(R.Qu,{compact:a,replaceBrowser:!1}),(0,r.jsx)(T.A,{id:"swap-currency-output",showUSDPrice:!0,showMultichainBalances:!0,enableMultichainSearch:!0,showCommonBases:!0,showMaxButton:!1,inputLoading:!g&&en,defaultValue:g?u:ee,currency:H,onUserInput:K,onCurrencySelect:J,otherCurrency:q,commonBasesType:j.AS.SWAP,topOptions:{show:!a,walletDisplay:!1},title:(0,r.jsx)(v.A,{color:"textSubtle",fontSize:12,bold:!0,children:l("To")}),showSearchHeader:!0,modalTitle:l("To")})]})}),s]})}var L=n(557423),q=n(183693),H=n(157657),z=n(182063),K=n(899188),V=n(272963);let W=e=>{let{children:t}=e,{t:n}=(0,b.A)(),{inputCurrency:i,outputCurrency:l}=(()=>{let{[I.D0.INPUT]:{currencyId:e,chainId:t},[I.D0.OUTPUT]:{currencyId:n,chainId:r}}=(0,k.mU)();return{inputCurrency:(0,C.H2)(e,t),outputCurrency:(0,C.H2)(n,r)}})();return(0,H.LU)(i,l)?(0,r.jsx)(L.A,{width:"100%",disabled:!0,children:n("Unsupported Asset")}):t},X=(0,p.memo)(e=>(0,r.jsx)(W,{children:(0,r.jsx)(Z,{...e})})),Z=(0,p.memo)(function(){let{t:e}=(0,b.A)(),{independentField:t,typedValue:n}=(0,k.mU)(),[l,o]=(0,V.q)(),{chainId:s}=(0,S.W7)(),a=(0,U.useRouter)(),d=(0,p.useCallback)(()=>{var e,r;let[i,d]=[l,o].map(e=>{try{return(0,z.A)(e)}catch{return}}),u=new URLSearchParams;u.append("chain",K.RW[null!=(e=null==l?void 0:l.chainId)?e:s]),u.append("chainOut",K.RW[null!=(r=null==o?void 0:o.chainId)?r:s]),i&&u.append("inputCurrency",i),d&&u.append("outputCurrency",d),u.append("exactAmount",n),u.append("exactField",t);let c=`/swap?${u.toString()}`;i&&d?a.push(c):window.location.href=c},[s,l,o,n,t,a]);return(0,r.jsx)(i.Ay,{mt:"0.25rem",children:(0,r.jsx)(q.O,{id:"swap-button",width:"100%","data-dd-action-name":"Swap commit button",onClick:d,children:e("Get Started")})})});function Y(){var e,t;let{bestOrder:n,tradeLoaded:i}=(0,y.Z)();return(0,r.jsxs)(f.U.hd,{style:{marginBottom:0},children:[(0,r.jsx)(f.U.fA,{children:(0,r.jsx)(D,{tradeLoading:!i,inputAmount:null==n||null==(e=n.trade)?void 0:e.inputAmount,outputAmount:null==n||null==(t=n.trade)?void 0:t.outputAmount})}),(0,r.jsx)(g.o,{swapCommitButton:(0,r.jsx)(X,{}),pricingAndSlippage:null,tradeDetails:null})]})}let J=(0,x.I4)(i.Ay).withConfig({componentId:"sc-9a39bf20-0"})(["width:100%;","{min-width:328px;max-width:480px;}"],e=>{let{theme:t}=e;return t.mediaQueries.md});function Q(){let{isMobile:e}=(0,o.A)();
1return(0,r.jsx)(d.A,{width:"100%",height:"100%",justifyContent:"center",position:"relative",mt:e?"0px":"-2px",p:e?"16px":"24px",children:(0,r.jsx)(d.A,{flexDirection:"column",alignItems:"center",height:"100%",width:"100%",position:"relative",zIndex:1,children:(0,r.jsx)(m.w,{justifyContent:"center",width:"100%",style:{height:"100%"},$isChartExpanded:!1,children:(0,r.jsx)(J,{height:"100%",children:(0,r.jsx)(p.Suspense,{fallback:(0,r.jsx)(G,{animation:"waves",width:"80%",height:"50vh",variant:"round",borderRadius:"0"}),children:(0,r.jsx)(h._,{children:(0,r.jsx)(Y,{})})})})})})})}let G=(0,x.I4)(l.Ay).withConfig({componentId:"sc-9a39bf20-1"})(["background:",";opacity:0.01;"],e=>{let{theme:t}=e;return t.colors.gradientBubblegum});var ee=n(477796),et=n.n(ee);let{useScrollToNearestSnap:en,snapToNext:er}=(()=>{let e=!1;function t(t,n,r){if(e)return!1;let i=Array.from(document.querySelectorAll(`.${n}`));if(0===i.length)return!1;let l=window.scrollY+r,o=null,s=1/0;return i.forEach(e=>{let n=e.offsetTop-r,i="down"===t?n-l:l-n;i>0&&i<s&&(s=i,o=e)}),!!o&&(e=!0,!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:150,n=window.scrollY,r=e-n,i=performance.now();requestAnimationFrame(function e(l){var o;let s=Math.min((l-i)/t,1);window.scrollTo(0,n+r*((o=s)<.5?4*o**3:1-(-2*o+2)**3/2)),s<1&&requestAnimationFrame(e)})}(o.offsetTop-r),setTimeout(()=>{e=!1},1e3),!0)}return{useScrollToNearestSnap:function(e){let n=(0,p.useRef)(window.scrollY),{isMobile:r}=(0,o.A)(),[i,l]=(0,p.useState)(.1*window.innerHeight);(0,p.useEffect)(()=>{let e=()=>{l(.1*window.innerHeight)};return document.addEventListener("resize",e),()=>{document.removeEventListener("resize",e)}},[]);let s=(0,p.useCallback)(et()(()=>{let r=window.scrollY,l=r-n.current;20>Math.abs(l)||(t(l>0?"down":"up",e,i)&&setTimeout(()=>{n.current=window.scrollY},1e3),n.current=r)},50),[e,i]);(0,p.useEffect)(()=>r?()=>{}:(window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)),[s,r])},snapToNext:t}})(),ei=()=>{er("down","homepage-snap",.1*window.innerHeight)},el=(0,n(608998).w)({asyncFn:async(e,t)=>{let n=await fetch("/api/home",{signal:t});if(!n.ok)throw Error("Fetch error");return n.json()},fallbackValue:{tokens:[],pools:[],currencies:[],chains:[],stats:void 0,partners:[],topWinner:void 0}}),eo=x.Ay.div.withConfig({componentId:"sc-ffdc8e4-0"})(["position:absolute;bottom:",";left:50%;transform:translateX(-50%);cursor:pointer;animation:bounce 2s infinite;@keyframes bounce{0%,20%,50%,80%,100%{transform:translateX(-50%) translateY(0);}40%{transform:translateX(-50%) translateY(-10px);}60%{transform:translateX(-50%) translateY(-5px);}}"],e=>{let{isMobile:t,isTablet:n}=e;return t?"16px":n?"20px":"24px"}),es=e=>{let{sidePadding:t="24px",fullScreen:n=!1,...i}=e,{isMobile:l,isTablet:s}=(0,o.A)(),a=(0,p.useMemo)(()=>s||l?"column":"row",[l,s]);return(0,r.jsx)(ea,{...i,fullScreen:n,flexDirection:a,isMobile:l,isTablet:s,sidePadding:t})},ea=(0,x.Ay)(i.Ay).withConfig({componentId:"sc-3afc41ca-0"})(["display:flex;flex-direction:",";justify-content:center;align-items:center;gap:16px;width:100%;max-width:",";margin:0 auto;"," & > div{flex:1;","}"],e=>{let{flexDirection:t}=e;return t},e=>{let{fullScreen:t}=e;return t?"none":"1200px"},e=>{let{sidePadding:t}=e;return`
2    padding-left: ${t};
3    padding-right: ${t};
4  `},e=>{let{isTablet:t,isMobile:n}=e;return(n||t)&&"width: 100%;"});var ed=n(637151),eu=n(774988),ec=n(898719),ep=n(171277);let ex=(0,x.Ay)(d.A).withConfig({componentId:"sc-be6ec0f8-0"})([""," padding:",";height:",";display:flex;flex-direction:row;justify-content:space-between;align-items:center;",""],e=>{let{$isLast:t,theme:n}=e;return!t&&(0,x.AH)(["border-bottom:1px solid ",";"],n.colors.cardBorder)},e=>{let{isMobile:t,isTablet:n}=e;return t?"0px 0px":n?"16px 24px 0 24px":"20px 32px 0 32px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"60px":n?"72px":"80px"},e=>{let{isMobile:t}=e;return!t&&`
5  &:hover {
6    transform: scale(1.05);
7    transition: transform 0.3s ease;
8  }
9  `}),eh=e=>{let{left:t,children:n,isLast:i,onClick:l}=e,{isMobile:s,isTablet:a}=(0,o.A)();return(0,r.jsx)(ep.O_,{children:(0,r.jsxs)(ex,{isMobile:s,isTablet:a,onClick:l,alignItems:"center",justifyContent:"space-between",$isLast:i,children:[(0,r.jsx)(d.A,{alignItems:"center",children:t}),(0,r.jsx)(d.A,{alignItems:"center",children:n})]})})};var em=n(807543),ef=n(494350);let ey=e=>{let{link:t,text:n,alwaysShow:i=!1}
9=e,l=(0,U.useRouter)(),{isMobile:s,isTablet:a}=(0,o.A)(),d=(0,ep.rd)();return(0,r.jsxs)(eg,{show:s||d||i,isMobile:s,isTablet:a,onClick:()=>{if(t.startsWith("http"))return void window.open(t,"_blank");l.push(t)},variant:s?"light":"primary",children:[n,!s&&(0,r.jsx)(ef.A,{color:"card",ml:"8px"})]})},eg=(0,x.Ay)(L.A).withConfig({componentId:"sc-2485c65e-0"})(["transition:opacity 1s;opacity:",";height:",";padding-right:",";padding-left:",";border-radius:999px;border-width:3px;margin-right:",";color:",";"],e=>{let{show:t}=e;return+!!t},e=>{let{isMobile:t,isTablet:n}=e;return t?"40px":n?"44px":"48px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"16px":n?"20px":"24px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"16px":n?"20px":"24px"},e=>{let{isMobile:t}=e;return t?"0px":"16px"},e=>{let{theme:t,isMobile:n}=e;return n?t.colors.textSubtle:t.colors.card}),eb=(0,x.Ay)(em.A).withConfig({componentId:"sc-2e8cb0f3-0"})(["border-radius:",";box-shadow:0 4px 12px rgba(0,0,0,0.05);background:",";max-width:",";cursor:pointer;padding:",";transition:transform 0.5s ease,box-shadow 0.5s ease;",""],e=>{let{isMobile:t,isTablet:n}=e;return t?"24px":n?"36px":"48px"},e=>{let{theme:t}=e;return t.colors.card},e=>{let{isMobile:t,isTablet:n}=e;return t?"100%":n?"650px":"588px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"16px":n?"8px 0px 20px 0px":"0px 0px 20px 0px"},e=>{let{isMobile:t}=e;return!t&&`
10    &:hover {
11      transform: translateY(-6px);
12      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
13    }
14  `}),ew=(0,x.Ay)(i.Ay).withConfig({componentId:"sc-2e8cb0f3-1"})(["background:",";max-width:",";transition:transform 0.2s ease,box-shadow 0.2s ease;"],e=>{let{theme:t}=e;return t.colors.card},e=>{let{isMobile:t,isTablet:n}=e;return t?"100%":n?"650px":"588px"}),ev=(0,x.Ay)(v.A).withConfig({componentId:"sc-2e8cb0f3-2"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:",";letter-spacing:-0.16px;padding:",";color:",";"],e=>{let{isMobile:t,isTablet:n,isFrameless:r}=e;return((e,t,n)=>e?n?"16px":"20px":t?n?"20px":"28px":"32px")(t,n,r)},e=>{let{isMobile:t,isTablet:n}=e;return t?"30px":n?"34px":"38.4px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"0 0px":n?"0 16px":"0 32px"},e=>{let{theme:t}=e;return t.colors.text}),eA=(0,x.Ay)(v.A).withConfig({componentId:"sc-2e8cb0f3-3"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:",";letter-spacing:0%;color:",";"],e=>{let{isMobile:t,isTablet:n}=e;return t?"14px":n?"16px":"14px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"24px":n?"26px":"24px"},e=>{let{theme:t}=e;return t.colors.textSubtle}),eT=(0,x.Ay)(v.A).withConfig({componentId:"sc-2e8cb0f3-4"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:",";padding:",";letter-spacing:-1%;color:",";"],e=>{let{isMobile:t,isTablet:n}=e;return t?"16px":n?"18px":"20px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"24px":n?"26px":"30px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"0 0px":n?"0 16px":"0 32px"},e=>{let{theme:t}=e;return t.colors.textSubtle}),ej=e=>{let{title:t,subtitle:n,children:l,button:s,isFrameLess:a}=e,{isMobile:u,isTablet:c}=(0,o.A)();return a?(0,r.jsxs)(ew,{isMobile:u,isTablet:c,children:[(0,r.jsx)(i.Ay,{style:{padding:u?"0px 0":"24px 0"},children:(0,r.jsxs)(d.A,{justifyContent:"space-between",alignItems:"center",children:[(0,r.jsxs)(i.Ay,{children:[(0,r.jsx)(eA,{isMobile:u,isTablet:c,isFrameless:!0,children:t}),n&&(0,r.jsx)(eT,{isMobile:u,isTablet:c,children:n})]}),s&&(0,r.jsx)(ey,{link:s.link,text:s.text})]})}),l]}):(0,r.jsx)(ep.O_,{children:e=>(0,r.jsx)(eb,{isMobile:u,isTablet:c,className:u?"homepage-snap":"",children:(0,r.jsxs)(i.Ay,{ref:e,children:[(0,r.jsx)(i.Ay,{style:{padding:u?"16px 0":"24px 0"},children:(0,r.jsxs)(d.A,{justifyContent:"space-between",alignItems:"center",children:[(0,r.jsxs)(i.Ay,{children:[t&&(0,r.jsx)(ev,{isFrameless:!!a,isMobile:u,isTablet:c,children:t}),n&&(0,r.jsx)(eT,{isMobile:u,isTablet:c,children:n})]}),s&&(0,r.jsx)(ey,{link:s.link,text:s.text})]})}),l]})})})},eC=(0,x.Ay)(d.A).withConfig({componentId:"sc-9d713f89-0"})(["height:40px;padding:4px ","px;border-radius:",";border-color:",";border-width:2px;transition:border-width 0.5s;border-style:solid;background:",";display:flex;align-items:center;text-align:right;"],e=>{let{isMobile:t,isTablet:n}=e;return t?8:n?12:16},e=>{let{isMobile:t,isTablet:n}=e;return t?"16px":n?"24px":"999px"},e=>
14{let{theme:t,isHover:n,isPositive:r}=e;return n?r?t.colors.positive20:t.colors.destructive20:"transparent"},e=>{let{theme:t,isPositive:n}=e;return n?t.colors.positive10:t.colors.destructive10}),eI=(0,x.Ay)(v.A).withConfig({componentId:"sc-9d713f89-1"})(["font-family:Kanit;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0%;color:",";display:flex;align-items:center;justify-content:center;svg{width:11px;height:auto;}"],e=>{let{theme:t}=e;return t.colors.textSubtle}),ek=e=>{let{text:t,priceChange:n}=e,l=(0,x.DP)(),{isMobile:s,isTablet:a}=(0,o.A)(),d=(0,ep.rd)(),u=!n||n>=0;return(0,r.jsxs)(eC,{isMobile:s,isTablet:a,isHover:d,isPositive:u,children:[(0,r.jsx)(i.Ay,{children:"string"!=typeof t?t:(0,r.jsx)(v.A,{bold:!0,color:u?l.colors.positive60:l.colors.destructive,mr:"4px",children:t})}),void 0!==n&&(0,r.jsxs)(eI,{children:[n>0&&(0,r.jsx)(ed.A,{}),n<0&&(0,r.jsx)(eu.A,{}),(0,r.jsxs)(v.A,{bold:!0,color:"textSubtitle",ml:"4px",children:[n.toFixed(2),"%"]})]})]})},eE=(0,x.Ay)(v.A).withConfig({componentId:"sc-eb1997f8-0"})(["font-family:Kanit;font-weight:600;letter-spacing:-1%;cursor:pointer;transition:color 0.2s ease-in-out,transform 0.2s ease-in-out;font-size:",";&:hover{transform:",";}"],e=>{let{isMobile:t,isTablet:n}=e;return t?"16px":n?"20px":"24px"},e=>{let{isCTA:t}=e;return t?"scale(1.05)":"none"}),eS=(e,t)=>e?"12px":t?"13px":"14px",eM=(0,x.Ay)(v.A).withConfig({componentId:"sc-2bf6edf3-0"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:21px;letter-spacing:0%;color:",";"],e=>{let{isMobile:t,isTablet:n}=e;return eS(t,n)},e=>{let{theme:t}=e;return t.colors.text}),eN=(0,x.Ay)(v.A).withConfig({componentId:"sc-2bf6edf3-1"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:21px;letter-spacing:0%;color:",";position:relative;svg{width:11px;margin-left:4px;transform:translateY(2px);}"],e=>{let{isMobile:t,isTablet:n}=e;return eS(t,n)},e=>{let{theme:t}=e;return t.colors.textSubtle}),eU=(0,x.Ay)(v.A).withConfig({componentId:"sc-2bf6edf3-2"})(["font-size:",";font-weight:600;padding:6px 12px;border-radius:24px;color:",";"],e=>{let{isMobile:t,isTablet:n}=e;return eS(t,n)},e=>{let{theme:t}=e;return t.colors.positive60}),e$=e=>{let{tokens:t}=e,{t:n}=(0,b.A)(),{isMobile:i,isTablet:l}=(0,o.A)();return(0,r.jsx)(ej,{isFrameLess:i,subtitle:n("Perpetuals"),button:{text:n("See All"),link:"https://perp.pancakeswap.finance/"},children:t.map((e,o)=>(0,r.jsx)(eh,{left:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ec.Z,{style:{borderRadius:"50%"},currency:{address:e.id,chainId:e.chainId,isToken:!0},size:`${i?"32px":"40px"}`}),(0,r.jsxs)(d.A,{flexDirection:"column",ml:"12px",children:[(0,r.jsx)(eE,{isMobile:i,isTablet:l,children:e.symbol}),(0,r.jsxs)(d.A,{alignItems:"center",justifyContent:"center",children:[(0,r.jsxs)(eM,{isMobile:i,isTablet:l,children:["$",e.price.toLocaleString()]}),(0,r.jsxs)(eN,{isMobile:i,isTablet:l,style:{position:"relative"},children:[e.percent>=0?(0,r.jsx)(ed.A,{}):(0,r.jsx)(eu.A,{})," ",Math.abs(e.percent).toFixed(2),"%"]})]})]})]}),isLast:o===t.length-1,children:(0,r.jsx)(ek,{text:i?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(v.A,{bold:!0,color:"positive60",fontSize:l?"13px":"12px",children:[n("Up to")," "]}),(0,r.jsxs)(v.A,{bold:!0,color:"positive60",fontSize:l?"15px":"14px",children:["BTC"===e.symbol?"1001x":"250x"," ",n("leverage")]})]}):(0,r.jsxs)(eU,{isMobile:i,isTablet:l,children:[n("Up to")," ","BTC"===e.symbol?"1001x":"250x"," ",n("leverage")]})})},e.id))})};var e_=n(734658),eP=n(456194),eF=n(861265);function eB(e){return e?{width:"32px",height:"32px"}:{width:"40px",height:"40px"}}let eO=(0,x.Ay)(v.A).withConfig({componentId:"sc-e43f91e8-0"})(["font-weight:600;font-size:",";color:",";"],e=>{let{isMobile:t,isTablet:n}=e;return t?"16px":n?"17px":"18px"},e=>{let{theme:t}=e;return t.colors.text}),eR=(0,x.Ay)(v.A).withConfig({componentId:"sc-e43f91e8-1"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:21px;letter-spacing:0%;"],e=>{let{isMobile:t,isTablet:n}=e;return t?"12px":n?"13px":"14px"}),eD=e=>{var t;let{token:n,winner:i}=e,{t:l}=(0,b.A)(),{isMobile:s,isTablet:a}=(0,o.A)();if(!n||!i)return null;let{user:u,profile:c}=i,p=null==c||null==(t=c.nft)?void 0:t.image.thumbnail,x=u.totalBNBClaimed-u.totalBNB;return(0,r.jsxs)(ej,{isFrameLess:s,subtitle:l("Prediction"),button:{text:l("Play Now"),link:"/prediction"},children:[(0,r.jsx)(eh,{left:(0,r.jsxs)(d.A,{alignItems:"center",children:[(0,r.jsx)(ec.Z,{style:eB(s),currency:{chainId:F.nU.BSC,address:e_.cF,isNative:!0}}),(0,r.jsxs)(eE,{isMobile:s,isTablet:a,ml:"8px",children:[n.symbol,"USD"]})]}),children:(0,r.jsx)(ek,{text:`$${n.price.toFixed(2)}`,priceChange:n.percent})}),(0,r.jsx)(eh,{left:(0,r.jsxs)(d.A,{alignItems:"center",children:[p?(0,r.jsx)("img",{src:p,alt:"avatar",style:{...eB(s),borderRadius:"50%"}}):(0,r.jsx)(eF.A,{address:u.id,style:{...eB(s),borderRadius:"50%"}}),(0,r.jsxs)(d.A,{flexDirection:"column",ml:"8px",children:[(0,r.jsx)(eR,{isMobile:s,isTablet:a,color:"textSubtle",children:l("Last Top Winner")}),(0,r.jsxs)(eO,{isMobile:s,isTablet:a,children:[u.id.slice(0,6),"...",u.id.slice(-4)]})]})]}),isLast:!0,children:(0,r.jsx)(ek,{text:`+${(0,eP.e)(x,{precision:1})} BNB`})})]})},eL=()=>{let{isMobile:e,isTablet:t}=(0,o.A)(),{tokens:n,topWinner:i}=(0,c.md)(el),{t:l}=(0,b.A)();return e?(0,r.jsx)(es,{style:{marginTop:"20px"},sidePadding:"16px",children:(0,r.jsxs)(ej,{title:l("Featured on PancakeSwap"),children:[(0,r.jsx)(e$,{tokens:n.filter(e=>"BTC"===e.symbol||"ETH"===e.symbol)}),(0,r.jsx)(eD,{token:n.find(e=>"BNB"===e.symbol),winner:i})]})}):t?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(es,{sidePadding:"24px",className:"homepage-snap",children:(0,r.jsx)(eq,{isMobile:e,isTablet:t,children:l("Featured on PancakeSwap")})}),(0,r.jsxs)(es,{style:{marginTop:"30px"},children:[(0,r.jsx)(e$,{tokens:n.filter(e=>"BTC"===e.symbol||"ETH"===e.symbol)}),(0,r.jsx)(eD,{token:n.find(e=>"BNB"===e.symbol),winner:i})]})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(es,{sidePadding:"24px",className:"homepage-snap",children:(0,r.jsx)(eq,{isMobile:e,isTablet:t,children:l("Featured on PancakeSwap")})}),(0,r.jsxs)(es,{style:{marginTop:"40px"},children:[(0,r.jsx)(e$,{tokens:n.filter(e=>"BTC"===e.symbol||"ETH"===e.symbol)}),(0,r.jsx)(eD,{token:n.find(e=>"BNB"===e.symbol),winner:i})]})]})},eq=(0,x.Ay)(v.A).withConfig({componentId:"sc-d4a861cc-0"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:38.4px;letter-spacing:-1%;margin-top:",";color:",";"],e=>e.isMobile?"24px":e.isTablet?"28px":"32px",e=>e.isMobile?"20px":e.isTablet?"40px":"60px",e=>{let{theme:t}=e;return t.colors.text}),eH=x.Ay.div.withConfig({componentId:"sc-e272bb43-0"})(["scroll-snap-align:start;height:calc(100vh - ","px);width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;"],e=>{let{offsetHeight:t}=e;return t}),ez=e=>{let{children:t,headerSelector:n="#nav"}=e,[i,l]=(0,p.useState)(0),{isMobile:s,isTablet:a}=(0,o.A)();return p.useEffect(()=>{let e=document.querySelector(n);if(!e)return;let t=()=>{var t;let n=null==(t=e.getBoundingClientRect)?void 0:t.call(e);n&&l(n.height)};if(t(),"undefined"!=typeof ResizeObserver){let n=new ResizeObserver(t);return n.observe(e),()=>n.disconnect()}},[n]),(0,r.jsxs)(eH,{offsetHeight:i,className:"homepage-snap",children:[t,(0,r.jsx)(eo,{isMobile:s,isTablet:a,onClick:ei,children:(0,r.jsx)(u.A,{width:"32px",color:"textSubtle"})})]})},eK=(0,x.Ay)(i.Ay).withConfig({componentId:"sc-a19dc8db-0"})(["position:relative;display:flex;align-items:center;"]),eV=x.Ay.div.withConfig({componentId:"sc-a19dc8db-1"})(e=>{let{gap:t,isFirstSmall:n,size:r,isActive:i}=e;return`
15  position: relative;
16  width: ${i?2*r:r}px;
17  height: ${r}px;
18  transition: all 0.3s;
19  &:not(:first-child) {
20    margin-left: ${t}px;
21  }
22
23  &:first-child {
24    margin-top: ${n?"-12px":"0"};
25  }
26
27`}),eW=x.Ay.div.withConfig({componentId:"sc-a19dc8db-2"})(e=>{let{gap:t,isFirstSmall:n,size:r,isActive:i,isMobile:l}=e;return`
28  position: relative;
29  width: ${i?2*r:r}px;
30  height: ${r}px;
31  transition: all 0.3s;
32  &:not(:first-child) {
33    margin-left: ${t}px;
34  }
35
36  &:first-child {
37    margin-top: ${n?"-12px":"0"};
38  }
39
40  &:hover {
41    width: ${l?"auto":"120px"};
42  }
43
44  &:hover ${eZ} {
45    opacity: 0;
46  }
47
48  &:hover ${eY} {
49    opacity: 1;
50    z-index: 2;
51  }
52`}),eX=x.Ay.div.withConfig({componentId:"sc-a19dc8db-3"})(e=>{let{gap:t,isFirstSmall:n,size:r,isActive:i}=e;return`
53  position: relative;
54  width: ${i?2*r:r}px;
55  height: ${r}px;
56  transition: all 0.3s;
57  &:not(:first-child) {
58    margin-left: ${t}px;
59  }
60
61  &:first-child {
62    margin-top: ${n?"-12px":"0"};
63  }
64`}),eZ=x.Ay.img.withConfig({componentId:"sc-a19dc8db-4"})(e=>{let{gap:t,size:n,isFirstSmall:r,index:i,borderRadius:l,isActive:o,theme:s}
64=e,a=r&&0===i?"20px":`${n}px`;return`
65    position: absolute;
66    top: 0;
67    left: 0;
68    transition: all 0.3s;
69    width: ${a};
70    opacity: ${+!!o};
71    height: auto;
72    flex-shrink: 0;
73    border: ${t<0?`3px solid ${s.colors.card}`:"none"};
74    border-radius: ${l};
75    will-change: opacity;
76  `}),eY=x.Ay.img.withConfig({componentId:"sc-a19dc8db-5"})(e=>{let{size:t,isFirstSmall:n,isMobile:r,index:i,isActive:l}=e,o=n&&0===i?"20px":`${t}px`;return`
77    position: absolute;
78    top: 0;
79    left: 0;
80    width: ${r?o:"auto"};
81    height: ${!r?`${o} !important`:"auto"};
82    max-width: none !important;
83    max-height: none !important;
84    opacity: ${+!!l};
85    transition: all 0.3s;
86    transform: scale(${l?2:1});
87    transform-origin: ${r?"top left":"center"};
88    will-change: transform, opacity;
89    height: auto;
90    flex-shrink: 0;
91    border-radius: '16px';
92    z-index: 2;
93  `}),eJ=(0,x.Ay)(i.Ay).withConfig({componentId:"sc-a19dc8db-6"})(["display:flex;width:",";height:",";flex-shrink:0;border:",";margin-left:",";border-radius:",";background-color:",";align-items:center;justify-content:center;color:",";"],e=>{let{size:t}=e;return`${t}px`},e=>{let{size:t}=e;return`${t}px`},e=>{let{theme:t,gap:n}=e;return`${n<0?`3px solid ${t.colors.card}`:"none"}`},e=>{let{gap:t}=e;return`${t}px`},e=>{let{borderRadius:t}=e;return t},e=>{let{theme:t}=e;return t.colors.secondary10},e=>{let{theme:t}=e;return t.colors.secondary}),eQ=e=>{let{logos:t,maxDisplay:n=3,gap:i=-16,isFirstSmall:l=!1,children:s,borderRadius:a,clickExpand:d}=e,{isMobile:u}=(0,o.A)(),c=u?l?28:32:40,x=t.slice(0,n),h=t.length-x.length,[m,f]=(0,p.useState)(void 0),y=(0,p.useRef)(null);return(0,p.useEffect)(()=>{if(!u)return()=>{};let e=()=>{void 0!==m&&f(void 0)},t=e=>{void 0!==m&&y.current&&!y.current.contains(e.target)&&f(void 0)};return document.addEventListener("scroll",e),document.addEventListener("touchmove",t),document.addEventListener("click",t),()=>{document.removeEventListener("scroll",e),document.removeEventListener("touchmove",t),document.addEventListener("click",t)}}
93,[m,u]),(0,r.jsxs)(eK,{ref:y,children:[x.map((e,t)=>{let n=u&&t===m,o=null==d?void 0:d.logos[t],s=d?u?eX:eW:eV;return(0,r.jsxs)(s,{isActive:n,size:c,isMobile:u,index:t,gap:i,isFirstSmall:l&&u,children:[(0,r.jsx)(eZ,{onClick:()=>{console.log("set expand",t),u&&d&&f(t)},isActive:!n,src:e,alt:`logo-${t}`,gap:i,size:c,index:t,isFirstSmall:l&&u,borderRadius:a||"50%"}),o&&(0,r.jsx)(eY,{isMobile:u,onClick:()=>{u&&d&&f(t)},isActive:n,src:o,alt:`logo-${t}`,gap:i,size:c,index:t,isFirstSmall:l&&u,borderRadius:a||"50%"})]},e)}),h>0&&(0,r.jsxs)(eJ,{borderRadius:a||"50%",gap:i,size:c,children:["+",h]}),s]})},eG=(0,x.Ay)(i.e_).withConfig({componentId:"sc-c150d8a1-0"})(["padding:",";text-align:center;background-color:transparent;"],e=>{let{isMobile:t,isTablet:n}=e;return t||n?"24px 0px 0px 0px":"24px"}),e0=(0,x.Ay)(v.A).withConfig({componentId:"sc-c150d8a1-1"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:",";letter-spacing:-2%;text-align:",";color:",";"],e=>{let{isMobile:t,isTablet:n}=e;return t?"40px":n?"64px":"88px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"48px":n?"72px":"88px"},e=>{let{isMobile:t,isTablet:n}=e;return t||n?"center":"left"},e=>{let{theme:t}=e;return t.colors.text}),e1=(0,x.Ay)(v.A).withConfig({componentId:"sc-c150d8a1-2"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:",";letter-spacing:-2%;text-align:",";color:",";white-space:nowrap;"],e=>{let{isMobile:t,isTablet:n}=e;return t?"40px":n?"64px":"88px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"40px":n?"72px":"88px"},e=>{let{isMobile:t,isTablet:n}=e;return t||n?"center":"left"},e=>{let{theme:t}=e;return t.colors.secondary}),e2=(0,x.Ay)(v.A).withConfig({componentId:"sc-c150d8a1-3"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:",";letter-spacing:-1%;text-align:",";color:",";margin-top:",";margin-bottom:",";"],e=>{let{isMobile:t,isTablet:n}=e;return t?"16px":n?"20px":"24px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"28px":n?"32px":"36px"},e=>{let{isMobile:t,isTablet:n}=e;return t||n?"center":"left"},e=>{let{theme:t}=e;return t.colors.text},e=>{let{isMobile:t,isTablet:n}=e;return t?"16px":n?"24px":"40px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"16px":n?"20px":"24px"}),e9=e=>{let{chains:t}=e,{t:n}=(0,b.A)(),{isMobile:l,isTablet:s}=(0,o.A)();return(0,r.jsxs)(eG,{isMobile:l,isTablet:s,initial:{opacity:0,scale:.3,y:50},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.8,y:50},transition:{type:"spring",delay:.3,stiffness:100,damping:12,duration:.5},children:[(0,r.jsxs)(e0,{as:l?"span":"h2",isMobile:l,isTablet:s,children:[n("Everyone's"),l&&" "]}),(0,r.jsx)(e1,{as:l?"span":"h2",isMobile:l,isTablet:s,children:n("Favorite DEX")}),(0,r.jsx)(e2,{isMobile:l,isTablet:s,children:n("Trade Crypto Instantly Across %count% Chains",{count:t.length})}),(0,r.jsx)(d.A,{alignItems:"center",justifyContent:l||s?"center":"flex-start",style:{position:"relative",height:l?"10px":"56px"},children:(0,r.jsx)(i.Ay,{style:{position:l?"static":"absolute",marginTop:"0px"},children:(0,r.jsx)(eQ,{clickExpand:{logos:l?t.map(e=>e.logoM):t.map(e=>e.logoL)},borderRadius:"12px",gap:l?-8:8,logos:t.map(e=>e.logo),maxDisplay:20})})})]})};var e6=n(833438);let e5=e=>{let{partners:t}=e,{isMobile:n,isTablet:i}=(0,o.A)();return(0,r.jsx)(e4,{isMobile:n,isTablet:i,children:t.map(e=>(0,r.jsxs)(e3,{href:e.link,target:"_blank",rel:"noopener noreferrer",children:[(0,r.jsx)("img",{src:e.logo,alt:e.name,style:{width:"80px",height:"80px"}}),(0,r.jsx)(e8,{isMobile:n,isTablet:i,children:e.name})]},e.link))})},e4=(0,x.Ay)(d.A).withConfig({componentId:"sc-32ec5d03-0"})(["margin-top:",";margin-bottom:",";justify-content:center;gap:",";flex-wrap:wrap;"],e=>{let{isMobile:t,isTablet:n}=e;return t?"30px":n?"50px":"60px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"80px":n?"100px":"120px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"16px":n?"20px":"24px"}),e3=x.Ay.a.withConfig({componentId:"sc-32ec5d03-1"})(["display:flex;flex-direction:column;align-items:center;text-decoration:none;width:111px;height:128px;border-radius:24px;border-top-width:1px;border-right-width:1px;border-bottom-width:2px;border-left-width:1px;border-style:solid;border-color:transparent;box-sizing:border-box;transition:all 0.3s;padding:12px;&:hover{background:",";border-width:1px 1px 2px 1px;border-style:solid;border-color:",";}"],e=>{let{theme:t}=e;return t.colors.primary10},e=>{let{theme:t}=e;return t.colors.primary20}),e8=(0,x.Ay)(v.A).withConfig({componentId:"sc-32ec5d03-2"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:24px;letter-spacing:0%;text-align:center;margin-top:8px;color:",";"],e=>{let{isMobile:t,isTablet:n}=e;return t?"14px":n?"15px":"16px"},e=>{let{theme:t}=e;return t.colors.textSubtle});var e7=n(270361);let te=(0,x.Ay)(i.Ay).withConfig({componentId:"sc-d85c1cef-0"})(["width:",";height:",";border-radius:",";border-top-width:1px;border-right-width:1px;border-bottom-width:2px;border-left-width:1px;border-style:solid;
93display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:",";border-color:",";margin-top:",";margin-right:",";"],e=>{let{isMobile:t,isTablet:n}=e;return t?"152px":n?"190px":"210px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"110px":n?"130px":"146px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"36px":n?"42px":"48px"},e=>{let{theme:t,bgColor:n}=e;return t.colors[n]},e=>{let{theme:t,borderColor:n}=e;return t.colors[n]},e=>{let{isMobile:t,isTablet:n}=e;return t||n?"8px":"0"},e=>{let{isMobile:t,index:n}=e;return t?n%2==0?"16px":"0px":"24px"}),tt=x.Ay.div.withConfig({componentId:"sc-d85c1cef-1"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:",";text-align:center;letter-spacing:-1%;color:",";"],e=>{let{isMobile:t,isTablet:n}=e;return t?"14px":n?"18px":"20px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"24px":n?"28px":"30px"},e=>{let{theme:t,textColor:n}=e;return t.colors[n]}),tn=x.Ay.div.withConfig({componentId:"sc-d85c1cef-2"})(["font-family:Kanit;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0%;vertical-align:middle;color:",";"],e=>{let{theme:t}=e;return t.colors.textSubtle}),tr=x.Ay.div.withConfig({componentId:"sc-d85c1cef-3"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:",";letter-spacing:-1%;background:transparent;text-align:center;margin-top:",";color:",";"],e=>{let{isMobile:t,isTablet:n}=e;return t?"32px":n?"36px":"40px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"40px":n?"44px":"48px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"2px":n?"3px":"4px"},e=>{let{theme:t,textColor:n}=e;return t.colors[n]}),ti=e=>{let{stats:t}=e,{isMobile:n,isTablet:i,isDesktop:l}=(0,o.A)(),{t:s}=(0,b.A)();return t?(0,r.jsxs)(d.A,{justifyContent:"center",alignItems:"center",flexWrap:i||n?"wrap":"nowrap",flexDirection:"row",mt:n?"40px":"80px",width:"100%",maxWidth:n?"420px":"none",mx:"auto",padding:"0",children:[(0,r.jsxs)(te,{bgColor:"primary10",borderColor:"primary20",textColor:"primary60",isMobile:n,isTablet:i,index:0,children:[(0,r.jsx)(tt,{textColor:"primary60",isMobile:n,isTablet:i,children:s("Total Users")}),(0,r.jsxs)(tr,{textColor:"primary60",isMobile:n,isTablet:i,children:["~",(0,r.jsx)(tl,{num:t.totalUsers}),"+"]}),l&&(0,r.jsx)(tn,{children:s("in the last 30 days")})]}),(0,r.jsxs)(te,{bgColor:"secondary10",borderColor:"cardBorder",textColor:"secondary",isMobile:n,isTablet:i,index:1,children:[(0,r.jsx)(tt,{textColor:"secondary",isMobile:n,isTablet:i,children:s("Total Trades")}),(0,r.jsxs)(tr,{textColor:"secondary",isMobile:n,isTablet:i,children:[(0,r.jsx)(tl,{num:t.totalTrades}),"+"]}),l&&(0,r.jsx)(tn,{children:s("in the last 30 days")})]}),(0,r.jsxs)(te,{bgColor:"blue10",borderColor:"blue20",textColor:"blue60",isMobile:n,isTablet:i,index:2,children:[(0,r.jsx)(tt,{textColor:"blue60",isMobile:n,isTablet:i,children:s("Total Value Locked")}),(0,r.jsxs)(tr,{textColor:"blue60",isMobile:n,isTablet:i,children:["$",(0,r.jsx)(tl,{num:t.totalValueLocked}),"+"]})]}),(0,r.jsxs)(te,{index:3,bgColor:"destructive10",borderColor:"destructive20",textColor:"destructive60",isMobile:n,isTablet:i,children:[(0,r.jsx)(tt,{textColor:"destructive60",isMobile:n,isTablet:i,children:s("Community")}),(0,r.jsxs)(tr,{textColor:"destructive60",isMobile:n,isTablet:i,children:[(0,r.jsx)(tl,{num:t.community}),"+"]})]})]}):null},tl=e=>{let{num:t}=e;return(0,r.jsx)(e7.Ay,{delay:1.5,end:t,duration:2,separator:",",formattingFn:to})},to=e=>((0,eP.e)(e,{precision:1})||"").replace(".0",""),ts=x.Ay.div.withConfig({componentId:"sc-8cae45e-0"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;padding:",";background-color:",";overflow:visible;position:relative;"],e=>{let{isMobile:t,isTablet:n}=e;return t?"24px 0px":n?"24px 40px":"24px"},e=>{let{theme:t}=e;return t.colors.backgroundAlt}),ta=x.Ay.div.withConfig({componentId:"sc-8cae45e-1"})(["max-width:320px;width:100%;margin-bottom:24px;position:absolute;top:-50px;left:50%;transform:translateX(-50%);"]),td=x.Ay.video.withConfig({componentId:"sc-8cae45e-2"})(["width:100%;"]),tu=x.Ay.span.withConfig({componentId:"sc-8cae45e-3"})(["color:",";"],e=>{let{color:t,theme:n}=e;return t||n.colors.primary60}),tc=x.Ay.span.withConfig({componentId:"sc-8cae45e-4"})(["color:",";"],e=>{let{color:t,theme:n}=e;return t||n.colors.secondary}),tp=(0,x.Ay)(v.A).withConfig({componentId:"sc-8cae45e-5"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:1.1;letter-spacing:-1%;text-align:center;margin-top:",";"],e=>{let{isMobile:t,isTablet:n}=e;return t?"32px":n?"48px":"64px"},e=>{let{isMobile:t,isTablet:n}=e;return t?"0px":"280px"}),tx=`${e6.HI}/web/landing/bunny.webm`,th=()=>{let{partners:e,stats:t}=(0,c.md)(el),{isMobile:n,isTablet:i}=(0,o.A)();return(0,r.jsxs)(ts,{isMobile:n,isTablet:i,children:[(0,r.jsx)(ta,{children:!n&&(0,r.jsx)(td,{autoPlay:!0,loop:!0,muted:!0,playsInl
93ine:!0,children:(0,r.jsx)("source",{src:tx,type:"video/webm"})})}),(0,r.jsxs)(tp,{isMobile:n,isTablet:i,children:["Used by ",(0,r.jsx)(tu,{children:"millions."})," Trusted with ",(0,r.jsx)(tc,{children:"billions."})]}),(0,r.jsx)(ti,{stats:t}),!n&&(0,r.jsx)(e5,{partners:e})]})};var tm=n(823585);let tf=e=>{let{token:t,isLast:n}=e,{isMobile:i,isTablet:l}=(0,o.A)(),s=i?"32px":l?"36px":"40px",a=i?"20px":l?"22px":"24px";return(0,r.jsx)(eh,{isLast:n,left:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ec.Z,{style:{width:s,height:s,marginRight:"12px"},currency:{address:t.id,chainId:56,isToken:!0},size:a}),(0,r.jsx)(eE,{isMobile:i,isTablet:l,children:t.symbol})]}),children:(0,r.jsx)(ek,{text:`$${(0,tm.ZV)(t.price,{maxDecimalDisplayDigits:2})}`,priceChange:t.percent})})},ty=e=>{let{tokens:t}=e,{t:n}=(0,b.A)();return(0,r.jsx)(ej,{title:n("Swap with Best Prices"),subtitle:n("with Fees as Low as 0.01%"),button:{link:"/swap",text:"Swap"},children:(0,r.jsx)(i.Ay,{mt:"8px",children:t.slice(0,3).map((e,t)=>(0,r.jsx)(tf,{token:e,isLast:2===t},e.id))})})},tg=(e,t)=>e?"8px":"10px";function tb(e,t){let n=e?t?"20px":"32px":"40px";return{width:n,height:n,minWidth:"unset",minHeight:"unset",...t&&{position:"absolute",top:0,left:0}}}let tw=x.Ay.img.withConfig({componentId:"sc-de909f9e-0"})(["width:",";height:",";position:absolute;bottom:0px;right:0px;background-color:transparent;border-radius:4px;"],e=>{let{isMobile:t,isTablet:n}=e;return tg(t,n)},e=>{let{isMobile:t,isTablet:n}=e;return tg(t,n)}),tv=e=>{let{tokens:t,chainId:n,maxDisplay:i=3,isFirstSmall:l,gap:s,borderRadius:a}=e,{isMobile:d,isTablet:u}=(0,o.A)(),c=n?`${e6.HI}/web/chains/svg/${n}.svg`:null;return(0,r.jsx)(eQ,{borderRadius:a,isFirstSmall:l,logos:t.map(e=>e.logo),maxDisplay:i,gap:s,children:c&&(0,r.jsx)(tw,{isMobile:d,isTablet:u,src:c})})},tA=e=>{let{primaryToken:t,secondaryToken:n,isFirstSmall:i=!1}=e,{isMobile:l}=(0,o.A)(),s=i&&l;return(0,r.jsxs)("div",{style:{display:"inline-flex",alignItems:"center"},children:[(0,r.jsx)("div",{style:s?{position:"relative",width:"28px",height:"28px",marginTop:"-12px"}:void 0,children:(0,r.jsx)(ec.Z,{currency:t,style:tb(l,s)})}),(0,r.jsx)("div",{style:{position:"relative",marginLeft:"-12px"},children:(0,r.jsx)(ec.Z,{currency:n,style:tb(l),showChainLogo:!0})})]})},tT=(0,x.Ay)(d.A).withConfig({componentId:"sc-92ff48c-0"})(["flex-direction:column;align-items:flex-start;margin-left:",";"],e=>{let{isMobile:t,isTablet:n}=e;return t?"12px":n?"20px":"12px"}),tj=(0,x.Ay)(v.A).withConfig({componentId:"sc-92ff48c-1"})(["font-family:Kanit;font-weight:600;font-size:",";line-height:18px;letter-spacing:2%;color:",";white-space:nowrap;"],e=>{let{isMobile:t,isTablet:n}=e;return t?"12px":n?"14px":"12px"},e=>{let{theme:t}=e;return t.colors.textSubtle}),tC=e=>{let{pairs:t}=e,{t:n}=(0,b.A)(),{isMobile:l,isTablet:s}=(0,o.A)(),a=(0,U.useRouter)();return(0,r.jsx)(ej,{title:n("Earn Trading Fees"),subtitle:n("by Providing Liquidity"),button:{link:"/liquidity/pools",text:n("Liquidity")},children:(0,r.jsx)(i.Ay,{children:t.map((e,o)=>(0,r.jsx)(eh,{onClick:()=>{a.push(e.link)},left:(0,r.jsxs)(d.A,{alignItems:"center",children:[(0,r.jsx)(tA,{primaryToken:{address:e.token0.id,symbol:e.token0.symbol,chainId:e.chainId,isToken:!0},secondaryToken:{address:e.token1.id,symbol:e.token1.symbol,chainId:e.chainId,isToken:!0},isFirstSmall:!0}),(0,r.jsxs)(tT,{isMobile:l,isTablet:s,children:[(0,r.jsxs)(eE,{isMobile:l,isTablet:s,children:[e.token0.symbol.toUpperCase(),"/",e.token1.symbol.toUpperCase()]}),(0,r.jsx)(tj,{isMobile:l,isTablet:s,children:F.$t[e.chainId]})]})]}),isLast:o===t.length-1,children:(0,r.jsx)(ek,{text:l?(0,r.jsxs)(i.Ay,{children:[(0,r.jsxs)(v.A,{color:"positive60",bold:!0,fontSize:"12px",children:[n("Up to")," "]}),(0,r.jsxs)(v.A,{color:"positive60",bold:!0,fontSize:"14px",children:[(100*e.apr24h).toFixed(2),"% APR"]})]}):`${n("Up to")} ${(100*e.apr24h).toFixed(2)}% APR`})},`${e.chainId}-${e.token0.id}-${e.token1.id}`))})})},tI=(e,t)=>e?"16px":t?"20px":"24px",tk=e=>{let{link:t,text:n,alwaysShow:i=!1,hover:l}=e,s=(0,U.useRouter)(),{isMobile:a,isTablet:u}=(0,o.A)(),c=(0,ep.rd)(),x=a||u||!l?"auto":c?`${l.width}px`:`${l.originalWidth}px`,h=(0,p.useRef)(null),m=l&&c?l.text:n;return(0,r.jsx)(tE,{show:c||i,isMobile:a,isHover:c,style:{width:x},onClick:()=>
93{if(t.startsWith("http"))return void window.open(t,"_blank");s.push(t)},variant:c||a?"primary":"light",children:(0,r.jsxs)(d.A,{flexDirection:"row",ref:h,children:[m,!a&&c&&(0,r.jsx)(ef.A,{color:"card",ml:"8px"})]})})},tE=(0,x.Ay)(L.A).withConfig({componentId:"sc-47a7b6b2-0"})(["transition:width 0.5s ease;opacity:",";height:",";padding-right:",";padding-left:",";border-radius:999px;border-width:3px;color:",";"],e=>{let{show:t}=e;return+!!t},e=>{let{isMobile:t,isTablet:n}=e;return t?"40px":n?"48px":"40px"},e=>{let{isMobile:t,isTablet:n}=e;return tI(t,n)},e=>{let{isMobile:t,isTablet:n}=e;return tI(t,n)},e=>{let{theme:t,isHover:n,isMobile:r}=e;return n||r?t.colors.card:t.colors.textSubtle}),tS=e=>{let{chains:t,currencies:n}=e,{t:i}=(0,b.A)(),{isMobile:l,isTablet:s}=(0,o.A)();return(0,r.jsxs)(ej,{title:i("Bridge & Buy Crypto"),subtitle:i("Seamlessly"),children:[(0,r.jsx)(eh,{left:(0,r.jsx)(tv,{gap:-12,borderRadius:l?"12px":s?"14px":"16px",maxDisplay:4,tokens:t.map(e=>({logo:e.logo}))}),children:(0,r.jsx)(tk,{alwaysShow:!0,link:"/bridge",hover:{text:i("Bridge Now"),width:240,originalWidth:250},text:l?i("Bridge Now"):i("Bridge across %num% chains",{num:t.length})})}),(0,r.jsx)(eh,{left:(0,r.jsx)(tv,{gap:-12,maxDisplay:4,tokens:n.map(e=>({logo:e.logo}))}),isLast:!0,children:(0,r.jsx)(tk,{alwaysShow:!0,link:"/buy-crypto",hover:{text:i("Buy Crypto Now"),width:240,originalWidth:250},text:l?i("Buy Now"):i("Choose from %num% Currencies",{num:n.length})})})]})},tM=(0,x.Ay)(i.Ay).withConfig({componentId:"sc-ef521783-0"})(["scroll-snap-align:start;"]),tN=(e,t)=>e?"16px":t?"20px":"24px",tU=(e,t,n)=>e?n:t?1.2*n:1.5*n,t$=(0,x.Ay)(i.Ay).withConfig({componentId:"sc-ef521783-1"})(["background:",";"],e=>{let{theme:t}=e;return t.colors.gradientBubblegum}),t_=(0,x.Ay)(l.Ay).withConfig({componentId:"sc-ef521783-2"})(["background:",";opacity:0.01;"],e=>{let{theme:t}=e;return t.colors.gradientBubblegum}),tP=()=>(0,r.jsx)(p.Suspense,{fallback:(0,r.jsx)(t$,{style:{minHeight:"100vh",display:"flex",justifyContent:"center",alignItems:"center"},children:(0,r.jsx)(t_,{animation:"waves",width:"80%",height:"50vh",variant:"round",borderRadius:"0"})}),children:(0,r.jsx)(t$,{children:(0,r.jsx)(tF,{})})}),tF=()=>{let{tokens:e,chains:t,pools:n,currencies:l}=(0,c.md)(el),{isMobile:p,isTablet:x}=(0,o.A)(),h=x||p?tM:ez,m=p||x;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(h,{children:[(0,r.jsx)(es,{sidePadding:"0",children:(0,r.jsxs)(s.A,{features:a.l,children:[(0,r.jsx)(e9,{chains:t}),(0,r.jsx)(i.e_,{style:{willChange:"transform, opacity",flexShrink:0,flex:1,width:"100%"},initial:{opacity:0,scale:.85,y:30},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.85,y:30},transition:{type:"spring",stiffness:60,damping:20},children:(0,r.jsx)(Q,{})})]})}),m&&(0,r.jsx)(d.A,{flexDirection:"column",justifyContent:"center",alignItems:"center",style:{position:"relative",height:"30px"},mt:"25px",mb:"35px",children:(0,r.jsx)(eo,{id:"arrow-abc",isMobile:p,isTablet:x,onClick:ei,children:(0,r.jsx)(u.A,{width:"24px",color:"textSubtle"})})})]}),(0,r.jsxs)(es,{className:"homepage-snap",sidePadding:tN(p,x),mt:tU(p,x,24),style:{marginTop:tU(p,x,24)},children:[(0,r.jsx)(ty,{tokens:e}),(0,r.jsx)(tC,{pairs:n})]}),(0,r.jsx)(es,{sidePadding:tN(p,x),mt:tU(p,x,24),style:{marginTop:tU(p,x,24)},children:(0,r.jsx)(tS,{chains:t,currencies:l})}),(0,r.jsx)(eL,{}),(0,r.jsx)(es,{className:"homepage-snap",fullScreen:!0,sidePadding:"0px",style:{marginTop:p?"40px":x?"160px":"200px"},children:(0,r.jsx)(th,{})})]})}},112824:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(350979);n(25963);var i=n(257057);let l=e=>(0,r.jsxs)(i.A,{viewBox:"0 0 24 24",...e,children:[(0,r.jsx)("path",{d:"M12 2C6.48001 2 2.00001 6.48 2.00001 12C2.00001 17.52 6.48001 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2Z"}),(0,r.jsx)("path",{d:"M11 7H13V9H11V7ZM12 17C12.55 17 13 16.55 13 16V12C13 11.45 12.55 11 12 11C11.45 11 11 11.45 11 12V16C11 16.55 11.45 17 12 17Z",fill:"white"})]})},157657:(e,t,n)=>{n.d(t,{$C:()=>m,LU:()=>f,aS:()=>y,yB:()=>h});var r=n(311560),i=n(968182),l=n.n(i),o=n(25963),s=n(862373),a=n(970645),d=n(452301),u=n(859886),c=n(782038),p=n(968349);function x(e,t){let{chainId:n}=(0,p.ax)(),[r,i]=n?[(0,d.dc)(e,n),(0,d.dc)(t,n)]:[void 0,void 0],s=(0,o.useMemo)(()=>{var e,t,l,o,s;if(!n)return[];let d=null!=(l=a.mn[n])?l:[];return[...d,...r&&null!=(o=null==(e=a.L3[n])?void 0:e[r.address])?o:[],...i&&null!=(s=null==(t=a.L3[n])?void 0:t[i.address])?s:[]]},[n,r,i]),c=(0,o.useMemo)(()=>l()(s,e=>s.map(t=>[e,t])),[s]),x=(0,o.useMemo)(()=>r&&i?[[r,i],...s.map(e=>[r,e]),...s.map(e=>[i,e]),...c].filter(e=>!!(e[0]&&e[1])).filter(e=>{let[t,n]=e;return t.address!==n.address}).filter(e=>{let[t,r]=e;if(!n)return!0;let i=a.Jl[n],l=null==i?void 0:i[t.address],o=null==i?void 0:i[r.address];return!l&&!o||(!l||!!l.find(e=>r.equals(e)))&&(!o||!!o.find(e=>t.equals(e)))}):[],[r,i,s,c,n]),h=(0,u.hM)(x);return(0,o.useMemo)(()=>Object.values(h.filter(e=>!!(e[0]===u.CN.EXISTS&&e[1])).reduce((e,t)=>
93{var n;let[,r]=t;return e[r.liquidityToken.address]=null!=(n=e[r.liquidityToken.address])?n:r,e},{})),[h])}function h(e,t){let n=x(null==e?void 0:e.currency,t),[i]=(0,s.aw)();return(0,o.useMemo)(()=>{if(e&&t&&n.length>0){var l,o;if(i)return null!=(l=r.h2.bestTradeExactIn(n,e,t,{maxHops:1,maxNumResults:1})[0])?l:null;let s=null;for(let i=1;i<=3;i++){let l=null!=(o=r.h2.bestTradeExactIn(n,e,t,{maxHops:i,maxNumResults:1})[0])?o:null;(0,r.rS)(s,l,a.fE)&&(s=l)}return s}return null},[n,e,t,i])}function m(e,t){let n=x(e,null==t?void 0:t.currency),[i]=(0,s.aw)();return(0,o.useMemo)(()=>{if(e&&t&&n.length>0){var l,o;if(i)return null!=(l=r.h2.bestTradeExactOut(n,e,t,{maxHops:1,maxNumResults:1})[0])?l:null;let s=null;for(let i=1;i<=3;i++){let l=null!=(o=r.h2.bestTradeExactOut(n,e,t,{maxHops:i,maxNumResults:1})[0])?o:null;(0,r.rS)(s,l,a.fE)&&(s=l)}return s}return null},[e,t,n,i])}function f(e,t){let{shouldBlock:n}=(0,c.Wd)(e,t);return n}function y(e,t){let{shouldWarn:n}=(0,c.Wd)(e,t);return n}},171277:(e,t,n)=>{n.d(t,{O_:()=>s,rd:()=>o});var r=n(350979),i=n(25963);let l=(0,i.createContext)({isHover:!1}),o=()=>!!(0,i.useContext)(l).isHover,s=e=>{let{children:t}=e,[n,o]=function(){let[e,t]=(0,i.useState)(!1),[n,r]=(0,i.useState)(null);return(0,i.useEffect)(()=>{if(n)return n.addEventListener("mouseover",()=>t(!0)),n.addEventListener("mouseout",()=>t(!1)),()=>{n.removeEventListener("mouseover",()=>t(!1)),n.removeEventListener("mouseout",()=>t(!0))}},[n]),[r,e]}(),s="function"==typeof t?t(n):t,a=(0,i.useMemo)(()=>({isHover:o}),[o]);return(0,r.jsx)(l.Provider,{value:a,children:(0,i.cloneElement)(s,{ref:n})})}}
93,183693:(e,t,n)=>{n.d(t,{O:()=>p});var r=n(350979),i=n(557423),l=n(968349),o=n(985148),s=n(118708);let a=(0,o.eU)(!1);var d=n(868197),u=n(724152);let c={variant:"danger",disabled:!1,children:(0,r.jsx)(u.A,{children:"Wrong Network"}),width:"100%"},p=e=>{let{checkChainId:t,...n}=e,{isWrongNetwork:o}=(0,l.ax)(t),[u]=(0,s.fp)(a),p=(0,s.Xr)(d.G);return(0,r.jsx)(i.A,{...n,onClick:e=>{if(o)p(t||!0);else{var r;null==(r=n.onClick)||r.call(n,e)}},...u&&{disabled:!0},...o&&c})}},226464:(e,t,n)=>{n.d(t,{J:()=>b,A:()=>w});var r=n(350979),i=n(25963),l=n(680797),o=n(913688),s=n(428089),a=n(274584),d=n(962478),u=n(731955),c=n(112824),p=n(605641);let x={warning:{backgroundColor:"#FFB23719",borderColor:"warning"},danger:{backgroundColor:"#ED4B9E19",borderColor:"failure"},success:{backgroundColor:"rgba(49, 208, 170, 0.1)",borderColor:"success"},primary:{backgroundColor:"rgba(118, 69, 217, 0.1)",borderColor:"secondary"},secondary:{backgroundColor:"#FFB23719",borderColor:"warning"},primary60:{backgroundColor:"#EEFBFC",borderColor:"#C1EDF0"},secondary60:{backgroundColor:"secondary10",borderColor:"secondary"},warning60:{backgroundColor:"warning10",borderColor:"warning20",iconColor:"warning60"}},h=i.createContext({variant:"success"}),m={warning:a.A,warning60:a.A,danger:d.A,success:u.A,primary:c.A,primary60:c.A,secondary:d.A,secondary60:d.A},f=l.I4.div.withConfig({componentId:"sc-4098db9f-0"})(["background-color:gray;padding:16px;border-radius:16px;border:solid 1px;line-height:1.4;"," ",""],o.xe,(0,o.Ox)({variants:x})),y=l.I4.div.withConfig({componentId:"sc-4098db9f-1"})(["display:flex;"]),g={primary:"text",primary60:"#280D5F",warning:"#D67E0A",success:"#129E7D",danger:"failure",secondary:"#D67E0A",secondary60:"text",warning60:"text"},b=e=>{let{children:t,...n}=e,l=(0,i.useContext)(h);return(0,r.jsx)(p.A,{fontSize:"14px",color:g[null==l?void 0:l.variant],...n,children:t})},w=e=>{let{children:t,variant:n,icon:l,action:o,actionInline:a,showIcon:d=!0,...u}=e,c=m[n],p=(0,i.useMemo)(()=>({variant:n}),[n]);return(0,r.jsx)(h.Provider,{value:p,children:(0,r.jsxs)(f,{variant:n,...u,children:[(0,r.jsxs)(y,{children:[d&&(0,r.jsx)(s.Ay,{mr:"12px",children:null!=l?l:(0,r.jsx)(c,{color:"iconColor"in x[n]?x[n].iconColor:x[n].borderColor,width:"24px"})}),t,a&&o]}),!a&&o]})})}},272963:(e,t,n)=>{n.d(t,{q:()=>o});var r=n(131619),i=n(882318),l=n(893573);let o=()=>{let[e,t]=(()=>{let{[i.D0.INPUT]:e,[i.D0.OUTPUT]:t}=(0,l.mU)();return[e,t]})();return[(0,r.Jg)(null==e?void 0:e.currencyId,null==e?void 0:e.chainId),(0,r.Jg)(null==t?void 0:t.currencyId,null==t?void 0:t.chainId)]}},274584:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(350979);n(25963);var i=n(257057);let l=e=>(0,r.jsx)(i.A,{viewBox:"0 0 24 24",...e,children:(0,r.jsx)("path",{d:"M4.47 20.9999H19.53C21.07 20.9999 22.03 19.3299 21.26 17.9999L13.73 4.98993C12.96 3.65993 11.04 3.65993 10.27 4.98993L2.74 17.9999C1.97 19.3299 2.93 20.9999 4.47 20.9999ZM12 13.9999C11.45 13.9999 11 13.5499 11 12.9999V10.9999C11 10.4499 11.45 9.99993 12 9.99993C12.55 9.99993 13 10.4499 13 10.9999V12.9999C13 13.5499 12.55 13.9999 12 13.9999ZM13 17.9999H11V15.9999H13V17.9999Z"})})},276389:(e,t,n)=>{n.d(t,{i:()=>l});var r=n(17581);let i=["io.privy.smart_wallet"],l=()=>{let{connector:e}=(0,r.F)();return null!=e&&!!e.id&&i.includes(e.id)}},442841:(e,t,n)=>{n.d(t,{J:()=>r});function r(e,t){let n=e.toString(),r=n.startsWith("-");r&&(n=n.slice(1));let[i,l]=[(n=n.padStart(t,"0")).slice(0,n.length-t),n.slice(n.length-t)];return l=l.replace(/(0+)$/,""),i=i||"0",`${r?"-":""}${i}${l?`.${l}`:""}`}},480906:(e,t,n)=>{n.d(t,{e:()=>a,o:()=>d});var r=n(350979),i=n(361938),l=n(118708),o=n(680797),s=n(125639);let a=o.I4.div.withConfig({componentId:"sc-6c778dc9-0"})(["display:flex;flex-direction:column;gap:8px;width:100%;padding:16px;border-radius:24px;background-color:",";border:1px solid ",";"],e=>{let{theme:t}=e;return t.colors.card},e=>{let{theme:t}=e;return t.colors.cardBorder}),d=e=>{let{shouldRenderDetails:t,tips:n,swapCommitButton:o,pricingAndSlippage:d,tradeDetails:u,mevSlot:c,gasTokenSelector:p,mevToggleSlot:x,slippage:h,disclaimer:m}=e,[f,y]=(0,l.fp)(s.s);return(0,r.jsxs)(a,{children:[n,h,o,c,p,t&&(0,r.jsx)(i.U.SD,{isOpen:f,onToggle:()=>y(!f),title:d,content:u}),m,x]})}},559180:(e,t,n)=>{n.d(t,{H9:()=>p,k1:()=>y});var r=n(228876),i=n(311560),l=n(670420),o=n(760013),s=n.n(o),a=n(449229);let d={[r.nU.BSC]:"smartchain",[r.nU.ETHEREUM]:"ethereum",[r.nU.ARBITRUM_ONE]:"arbitrum",[r.nU.ZKSYNC]:"zksync",[r.nU.BASE]:"base",[r.nU.LINEA]:"linea",[r.nU.OPBNB]:"opbnb",[r.nU.MONAD_MAINNET]:"monad",[r.nU.ROBINHOOD
93]:"robinhood"},u=s()(e=>e&&d[e.chainId]?`https://assets-cdn.trustwallet.com/blockchains/${d[e.chainId]}/assets/${(0,a.b)(e.address)}/logo.png`:null,e=>`${null==e?void 0:e.chainId}#${null==e?void 0:e.address}`),c=s()((e,t)=>e&&t&&d[t]?`https://assets-cdn.trustwallet.com/blockchains/${d[t]}/assets/${(0,a.b)(e)}/logo.png`:null,(e,t)=>`${t}#${e}`),p={[r.nU.BSC]:"",[r.nU.ETHEREUM]:"eth",[r.nU.ARBITRUM_ONE]:"arbitrum",[r.nU.ZKSYNC]:"zksync",[r.nU.LINEA]:"linea",[r.nU.BASE]:"base",[r.nU.OPBNB]:"opbnb",[r.nU.MONAD_MAINNET]:"monad",[r.nU.MONAD_TESTNET]:"monad-testnet",[r.nU.ROBINHOOD]:"robinhood",[r.Cb.SOLANA]:"solana"},x=e=>{let t;if(!Object.keys(p).includes(String(e.chainId)))return null;if(e.chainId===r.Cb.SOLANA)t=e.address;else if(e.chainId===r.nU.ROBINHOOD)t=e.address.toLowerCase();else try{t=(0,a.b)(e.address)}catch{return null}return`https://tokens.pancakeswap.finance/images/${e.chainId===r.nU.BSC?"":`${p[e.chainId]}/`}${t}.png`},h=[l.E8.usdt,l.E8.usdc,l.x_.cake,l.x_.usdv,l.E8.wbtc,l.E8.weth,i.s6[r.nU.BSC],l.x_.busd,l.E8.dai].map(e=>{let{symbol:t}=e;return t}),m=s()(e=>f(null==e?void 0:e.symbol),e=>`logoUrls#${null==e?void 0:e.chainId}#${null==e?void 0:e.symbol}`),f=s()(e=>e&&h.includes(e)?`https://tokens.pancakeswap.finance/images/symbol/${e.toLocaleLowerCase()}.png`:void 0,e=>`logoUrls#symbol#${e}`);s()(function(e){let{useTrustWallet:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=u(null==e?void 0:e.wrapped),r=e?x(e.wrapped):null;return[m(e),t?n:void 0,r].filter(e=>!!e)},(e,t)=>{var n;return`logoUrls#${null==e?void 0:e.chainId}#${null==e||null==(n=e.wrapped)?void 0:n.address}#${t?JSON.stringify(t):""}`});let y=s()(function(e){let{useTrustWallet:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return[];let{chainId:n,address:r,symbol:i}=e,l=c(r,n),o=n&&r?x({chainId:n,address:r}):null;return[f(i),t?l:void 0,o].filter(e=>!!e)},(e,t)=>`logoUrls#${null==e?void 0:e.chainId}#${null==e?void 0:e.symbol}#${null==e?void 0:e.address}#${t?JSON.stringify(t):""}`)},568187:(e,t,n)=>{n.d(t,{X:()=>r});function r(e,t){let[n,r="0"]=e.split("."),i=n.startsWith("-");if(i&&(n=n.slice(1)),r=r.replace(/(0+)$/,""),0===t)1===Math.round(Number(`.${r}`))&&(n=`${BigInt(n)+1n}`),r="";else if(r.length>t){let[e,i,l]=[r.slice(0,t-1),r.slice(t-1,t),r.slice(t)],o=Math.round(Number(`${i}.${l}`));(r=o>9?`${BigInt(e)+BigInt(1)}0`.padStart(e.length+1,"0"):`${e}${o}`).length>t&&(r=r.slice(1),n=`${BigInt(n)+1n}`),r=r.slice(0,t)}else r=r.padEnd(t,"0");return BigInt(`${i?"-":""}${n}${r}`)}},637151:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(350979);n(25963);let i=()=>(0,r.jsxs)("svg",{viewBox:"0 0 12 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("mask",{id:"mask0_758_4878",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"12",height:"13",children:(0,r.jsx)("rect",{y:"0.5",width:"12",height:"12",fill:"#D9D9D9"})}),(0,r.jsx)("g",{mask:"url(#mask0_758_4878)",children:(0,r.jsx)("path",{d:"M1.90326 10.3398C1.65398 10.3398 1.47237 10.2336 1.35842 10.0211C1.24447 9.80856 1.25398 9.59904 1.38695 9.39252L5.49076 3.23598C5.6154 3.05555 5.78515 2.96533 6.00001 2.96533C6.21487 2.96533 6.38462 3.05555 6.50926 3.23598L10.6131 9.39252C10.746 9.59904 10.7555 9.80856 10.6416 10.0211C10.5276 10.2336 10.346 10.3398 10.0968 10.3398H1.90326Z",fill:"#129E7D"})})]})},768159:(e,t,n)=>{n.d(t,{s:()=>i});var r=n(228876);let i=[r.nU.BSC,r.nU.ETHEREUM]},774988:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(350979);n(25963);let i=()=>(0,r.jsxs)("svg",{height:"13",viewBox:"0 0 12 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("mask",{id:"mask0_758_4913",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"12",height:"13",children:(0,r.jsx)("rect",{width:"12",height:"12",transform:"matrix(1 0 0 -1 0 12.5)",fill:"#D9D9D9"})}),(0,r.jsx)("g",{mask:"url(#mask0_758_4913)",children:(0,r.jsx)("path",{d:"M1.90326 2.66019C1.65398 2.66019 1.47237 2.76644 1.35842 2.97894C1.24447 3.19144 1.25398 3.40096 1.38695 3.60748L5.49076 9.76402C5.6154 9.94445 5.78515 10.0347 6.00001 10.0347C6.21487 10.0347 6.38462 9.94445 6.50926 9.76402L10.6131 3.60748C10.746 3.40096 10.7555 3.19144 10.6416 2.97894C10.5276 2.76644 10.346 2.66019 10.0968 2.66019H1.90326Z",fill:"#ED4B9E"})})]})},779597:(e,t,n)=>{n.d(t,{DD:()=>v,Dd:()=>b,YS:()=>y,_l:()=>w});var r=n(782739),i=n(27313),l=n(968349),o=n(118708),s=n(25963),a=n(753189),d=n(851374),u=n(660876),c=n(279910);let p={valid:!1,blockNumber:void 0,data:void 0};function x(e,t,n){let{chainId:r}=(0,l.ax)(),i=n||r,[{callResults:d},u]=(0,o.fp)(a.V),x=(0,s.useMemo)(()=>JSON.stringify(Array.isArray(e)?e.filter(e=>!!e).map(c.$o).sort():[]),[e]),h=(0,s.useMemo)(()=>t?JSON.stringify(t):"{}",[t]);return(0,s.useEffect)(()=>
93{if(!i)return;let e=JSON.parse(x);if(!Array.isArray(e)||0===e.length)return;let t=JSON.parse(h),n=e.map(e=>(0,c.Jf)(e));return u((0,c.IW)({chainId:i,calls:n,options:t})),()=>{u((0,c.l1)({chainId:i,calls:n,options:t}))}},[i,u,h,x]),(0,s.useMemo)(()=>e.map(e=>{var t;let n;if(!i||!e)return p;let r=null==(t=d[i])?void 0:t[(0,c.$o)(e)];return(null==r?void 0:r.data)&&(null==r?void 0:r.data)!=="0x"&&(n=r.data),{valid:!0,data:n,blockNumber:null==r?void 0:r.blockNumber}}),[d,e,i])}let h={valid:!1,result:void 0,loading:!1,syncing:!1,error:!1},m={valid:!0,result:void 0,loading:!0,syncing:!0,error:!1};function f(e,t,n,r){let i;if(!e)return h;let{valid:l,data:o,blockNumber:s}=e;if(!l)return h;if(l&&!s||!n||!t||!r)return m;let a=o&&o.length>2,u=(null!=s?s:0)<r;if(a&&o)try{i=(0,d.e)({abi:t,data:o,functionName:n})}catch(e){return console.debug("Result data parsing failed",t,o),{valid:!0,loading:!1,error:!0,syncing:u,result:i,blockNumber:s}}return{valid:!0,loading:!1,syncing:u,result:i,error:!a,blockNumber:s}}function y(e){let{contract:t,args:n,functionName:r,options:o}=e,{chainId:a}=(0,l.ax)(),{enabled:d=!0}=null!=o?o:{},c=x((0,s.useMemo)(()=>d&&t&&t.abi&&t.address&&n&&n.length>0?n.map(e=>{if(t.address)return{address:t.address,callData:(0,u.p)({abi:t.abi,functionName:r,args:e})}}):[],[n,t,d,r]),o),p=(0,i.jE)();return(0,s.useMemo)(()=>{var e,n;let i=null==(n=p.getQueryCache().find({queryKey:["blockNumber",a]}))||null==(e=n.state)?void 0:e.data;return c.map(e=>f(e,t.abi,r,i))},[p,a,c,t.abi,r])}let g={blocksPerFetch:void 0};function b(e){let{abi:t,addresses:n,chainId:i,functionName:l,args:o,options:a}=e,d=(0,s.useMemo)(()=>n.map((e,r)=>({abi:t,address:e,functionName:l,args:o,chainId:Array.isArray(i)?i.length===n.length?i[r]:void 0:i})),[t,l,o,n,i]);return(0,r.XO)({batchSize:2048,contracts:d,watch:null==a?void 0:a.watch,query:{enabled:null==a?void 0:a.enabled,refetchInterval:null==a?void 0:a.refetchInterval}})}function w(e){let{abi:t,addresses:n,functionName:r,args:o,options:a}=e,{enabled:d=!0,blocksPerFetch:c,chainId:p}=null!=a?a:{},h=(0,s.useMemo)(()=>t&&d?(0,u.p)({abi:t,functionName:r,args:o}):void 0,[t,o,d,r]),m=(0,s.useMemo)(()=>n&&n.length>0&&h?n.map(e=>e&&h?{address:e,callData:h}:void 0):[],[n,h]),{chainId:y}=(0,l.ax)(),b=null!=p?p:y,w=x(m,(null==a?void 0:a.blocksPerFetch)?{blocksPerFetch:c}:g,p),v=(0,i.jE)();return(0,s.useMemo)(()=>{var e,n;let i=null==(n=v.getQueryCache().find({queryKey:["blockNumber",b]}))||null==(e=n.state)?void 0:e.data;return w.map(e=>f(e,t,r,i))},[v,b,w,t,r])}function v(e){let{contract:t,functionName:n,args:r,options:o}=e,{enabled:a=!0}=null!=o?o:{},d=x((0,s.useMemo)(()=>a&&t&&t.abi&&t.address?[{address:t.address,callData:(0,u.p)({abi:t.abi,args:r,functionName:n})}]:[],[t,r,a,n]),o)[0],c=(0,i.jE)(),{chainId:p}=(0,l.ax)();return(0,s.useMemo)(()=>{var e,r;let i=null==(r=c.getQueryCache().find({queryKey:["blockNumber",p]}))||null==(e=r.state)?void 0:e.data;return f(d,null==t?void 0:t.abi,n,i)},[c,p,d,null==t?void 0:t.abi,n])}},782038:(e,t,n)=>{n.d(t,{PK:()=>p,tm:()=>f,i2:()=>y,Wd:()=>g});var r=n(228876),i=n(662928),l=n(405213),o=n(768159),s=n(276686);let a="https://proofs.pancakeswap.com/cms-config/risk-token-config.json";var d=n(118708),u=n(726053),c=n(401368);let p=Object.freeze({}),x=e=>{if(e)return e.isNative?e.wrapped:e.isToken?e:void 0},h=(e,t)=>{let n=((e,t)=>{let n=(0,c.Sf)(e,t);if(n)return(0,r.fT)(e)?n:n.toLowerCase()})(e,t);if(n)return`${e}:${n}`},m=async()=>{try{let e=await fetch(a);if(!e.ok)return p;let t=await e.json();if(!Array.isArray(t))return p;let n={};return t.forEach(e=>{if(!(e=>!!e&&"object"==typeof e&&"number"==typeof e.chainId&&"string"==typeof e.address&&"string"==typeof e.symbol&&(void 0===e.title||"string"==typeof e.title)&&("warn"===e.severity||"block"===e.severity)&&(void 0===e.reason||"string"==typeof e.reason)&&(void 0===e.source||"cms"===e.source||"thirdParty"===e.source))(e))return;let t=h(e.chainId,e.address);if(!t)return;let r=n[t];r&&("warn"!==r.severity||"block"!==e.severity)||(n[t]={...e,source:"cms"})}),n}catch{return p}},f=(e,t)=>{if(!t)return;let n=x(t);if(!n)return;let r=h(n.chainId,n.address);if(r)return e[r]};function y(){return(0,i.I)({queryKey:["risk-token-config",a],queryFn:m,staleTime:6e4,gcTime:6e5,refetchOnWindowFocus:!1})}function g(e,t,n){var r;let i=null!=(r=null==n?void 0:n.cmsOnly)&&r,{data:a=p,isLoading:c}
93=y(),h=(0,d.md)(u.yp),m=x(e),g=x(t),b=(0,u.OL)(h,m),w=(0,u.OL)(h,g),[v,A]=(0,l.E)({queries:[{queryKey:["third-party-risk",null==m?void 0:m.chainId,null==m?void 0:m.address],queryFn:()=>(0,s.Z)(m.address,m.chainId),enabled:!i&&!!(m&&!b&&o.s.includes(m.chainId)),staleTime:3e4,gcTime:6e5,refetchOnWindowFocus:!1},{queryKey:["third-party-risk",null==g?void 0:g.chainId,null==g?void 0:g.address],queryFn:()=>(0,s.Z)(g.address,g.chainId),enabled:!i&&!!(g&&!w&&o.s.includes(g.chainId)),staleTime:3e4,gcTime:6e5,refetchOnWindowFocus:!1}]}),T=(e,t,n)=>e||(i?void 0:t&&!t.isError&&t.hasResult&&t.riskLevel>=3?{chainId:t.chainId,address:t.address,symbol:null!=n?n:"",severity:"warn",reason:t.riskLevelDescription||void 0,source:"thirdParty"}:void 0),j=T(b?void 0:f(a,e),b?void 0:v.data,null==m?void 0:m.symbol),C=T(w?void 0:f(a,t),w?void 0:A.data,null==g?void 0:g.symbol),I=(null==j?void 0:j.severity)==="block"||(null==C?void 0:C.severity)==="block",k=!I&&((null==j?void 0:j.severity)==="warn"||(null==C?void 0:C.severity)==="warn"),E=!!(m&&!b||g&&!w);return{tokenRiskA:j,tokenRiskB:C,warningToken:(null==j?void 0:j.severity)==="warn"?null!=e?e:void 0:(null==C?void 0:C.severity)==="warn"&&null!=t?t:void 0,blockedToken:(null==j?void 0:j.severity)==="block"?null!=e?e:void 0:(null==C?void 0:C.severity)==="block"&&null!=t?t:void 0,shouldWarn:k,shouldBlock:I,isLoading:E&&c||!i&&(v.isLoading||A.isLoading)}}},859886:(e,t,n)=>{n.d(t,{CN:()=>a,ek:()=>u,hM:()=>d});var r=n(311560),i=n(25963),l=n(779597),o=n(452301),s=n(968349),a=function(e){return e[e.LOADING=0]="LOADING",e[e.NOT_EXISTS=1]="NOT_EXISTS",e[e.EXISTS=2]="EXISTS",e[e.INVALID=3]="INVALID",e}({});function d(e){let{chainId:t}=(0,s.ax)(),n=(0,i.useMemo)(()=>e.map(e=>{let[n,r]=e;return[(0,o.dc)(n,t),(0,o.dc)(r,t)]}),[t,e]),a=(0,i.useMemo)(()=>n.map(e=>{let[t,n]=e;try{return t&&n&&!t.equals(n)?r.Rm.getAddress(t,n):void 0}catch(e){console.error(e.msg,`- pairAddresses: ${null==t?void 0:t.address}-${null==n?void 0:n.address}`,`chainId: ${null==t?void 0:t.chainId}`);return}}),[n]),d=(0,l._l)({addresses:a,abi:r.a9,functionName:"getReserves"});return(0,i.useMemo)(()=>d.map((e,t)=>{let{result:i,loading:l}=e,o=n[t][0],s=n[t][1];if(l)return[0,null];if(!o||!s||o.equals(s))return[3,null];if(!i)return[1,null];let[a,d]=i,[u,c]=o.sortsBefore(s)?[o,s]:[s,o];return[2,new r.Rm(r.eF.fromRawAmount(u,a.toString()),r.eF.fromRawAmount(c,d.toString()))]}),[d,n])}function u(e,t){return d((0,i.useMemo)(()=>[[e,t]],[e,t]))[0]}},975644:(e,t,n)=>{n.d(t,{w:()=>u});var r=n(273523),i=n(25299),l=n(120319),o=n(660193),s=n(661742);let a=(0,n(781649).getLogger)("tx-error");function d(e){let t=[],n=e=>{"string"==typeof e&&e&&t.push(e)};e instanceof l.C&&e.walk(e=>{var t;return n(null==e?void 0:e.signature),n(null==e?void 0:e.raw),n(null==e?void 0:e.data),n(null==e||null==(t=e.data)?void 0:t.data),n(null==e?void 0:e.details),n(null==e?void 0:e.shortMessage),!1});let r=e,i=0;for(;r&&i<10;){var o,s,a,d;n(r.signature),n(r.raw),n("string"==typeof r.data?r.data:null==(o=r.data)?void 0:o.data),n(r.details),n(r.message),r=null!=(d=null!=(a=r.cause)?a:r.error)?d:null==(s=r.data)?void 0:s.originalError,i+=1}return t.join(" ")}function u(e,t,n){let l,u=e,c=(0,s.rM)(e);if(c)c instanceof o.Ci?a.info("Network request failed",{url:c.url,status:c.status,cause:c.cause,stack:c.stack}):(l=c.details||c.shortMessage||c.message,a.error("Viem error",{reason:l,cause:c.cause,stack:c.stack}));else{for(;e;){var p,x,h,m,f,y;l=null!=(f=null!=(m=null!=(h=e.reason)?h:null==(p=e.data)?void 0:p.message)?m:e.message)?f:l,e=null!=(y=e.error)?y:null==(x=e.data)?void 0:x.originalError}a.error("Other error",{reason:l})}(null==l?void 0:l.indexOf("execution reverted: "))===0&&(l=l.substring(20));let g=(0,i.qJ)(d(u));if(g)switch(a.info("B20 revert",{name:g.name,feature:g.feature}),g.name){case"PolicyForbids":return t("The token issuer restricts transfers for one of the addresses in this trade. This token may not be available in your region.");case"ContractPaused":return t("TRANSFER"===g.feature?"Transfers of this token are temporarily paused by its issuer. Please try again later.":"This token is temporarily paused by its issuer. Please try again later.");case"SupplyCapExceeded":return t("This trade would exceed the token's maximum supply.");default:return t("The token issuer's configuration is preventing this trade. Please try again later.")}let b=(0,r.U$)(d(u));if(b)return a.info("Infinity position manager revert",{name:b.name}),t("The price moved beyond your slippage tolerance between quote and confirmation. This is expected slippage protection working correctly, not an error — please increase your slippage tolerance and try again.");let w=e=>[e,`(${l})`].join(" ");switch(l){case"PancakeRouter: EXPIRED":return w(t("The transaction could not be sent because the deadline has passed. Please check that your transaction deadline is not too low."));case"PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT":case"PancakeRouter: EXCESSIVE_INPUT_AMOUNT":case"PancakeRouter: INSUFFICIENT_A_AMOUNT":case"PancakeRouter: INSUFFICIENT_B_AMOUNT":case"swapMulti: incorrect user balance":case"Pancake: K":return w(t("This transaction will not succeed either due to price movement or fee on transfer. Try increasing your slippage tolerance."));case"TransferHelper: TRANSFER_FROM_FAILED":return w(t("The input token cannot be transferred. There may be an issue with the input token."));case"Pancake: TRANSFER_FAILED":return w(t("The output token cannot be transferred. There may be an issue with the output token."));case"Too little received":case"Too much requested":case"STF":return t("This transaction will not succeed due to price movement. Try increasing your slippage tolerance. Note: fee on transfer and rebase tokens are incompatible with Pancakeswap V3.");case"TF":return t("The output token cannot be transferred. There may be an issue with the output token. Note: fee on transfer and rebase tokens are incompatible with Pancakeswap V3.");case"The requested account and/or method has not been authorized by the user.":return t("TransactionExecutionError: The requested account and / or method has not been authorised by the user. Please make sure your wallet is updated to the latest version.");default:if((null==l?void 0:l.indexOf("undefined is not an object"))!==-1)return console.error(e,l),t("An error occurred when trying to execute this operation. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading.");return n||t("Unknown error%reason%. Try increasing your slippage tolerance.",{reason:l?`: "${l}"`:""})}}},986442:(e,t,n)=>{n.d(t,{xP:()=>d});var r=n(422510),i=n(311560),l=n(310899),o=n(3197),s=n(828557),a=(e=>(e[e.V2=0]="V2",e[e.STABLE_SWAP=1]="STABLE_SWAP",e[e.MIXED=2]="MIXED",e))(a||{}),d={};async function u(e,t){let{provider:n,chainId:l}=t,o=e.map(e=>{let[t,n]=e;return[(0,r.dc)(t,l),(0,r.dc)(n,l)]}),s=o.map(c),a=n({chainId:l});return(await a.multicall({contracts:s.map(e=>({abi:r.MW,address:e,functionName:"getReserves"})),allowFailure:!0})).map((e,t)=>{if(!e||"success"!==e.status)return[1,null];let n=o[t][0],r=o[t][1];
93if(!n||!r||n.equals(r))return[3,null];let[l,s]=n.sortsBefore(r)?[n,r]:[r,n],[a,d]=e.result;return[2,new i.Rm(i.eF.fromRawAmount(l,a),i.eF.fromRawAmount(s,d))]}).filter(e=>!!(2===e[0]&&e[1])).map(e=>{let[,t]=e;return t})}function c(e){let[t,n]=e,r="0x";try{r=t&&n&&!t.equals(n)?i.Rm.getAddress(t,n):"0x"}catch(e){console.error(e.msg,`- pairAddresses: ${null==t?void 0:t.address}-${null==n?void 0:n.address}`,`chainId: ${null==t?void 0:t.chainId}`)}return r}function p(e,t){let{token0:n,token1:r}=e;return n.wrapped.equals(t.wrapped)||r.wrapped.equals(t.wrapped)}function x(e,t){return t.wrapped.equals(e.token0.wrapped)?e.token1:e.token0}function h(e){return!!e.stableSwapAddress}async function m(e,t,n){let{provider:l}=n,o=(0,r.HN)(t,t.currency.chainId);if(!o)throw Error(`No wrapped token amount found for input amount: ${t.currency.name}`);let s=t.currency.chainId,a=x(e,o.currency),d=t.wrapped.quotient,u=e.token0.equals(a),c=l({chainId:s}),[p]=await c.multicall({contracts:[{abi:r.t4,address:e.stableSwapAddress,functionName:"get_dy",args:u?[1n,0n,d]:[0n,1n,d]}],allowFailure:!1});return i.eF.fromRawAmount(a,p)}(0,r.VA)(d,{createStableSwapPair:()=>w,getAllCommonPairs:()=>g,getBestTradeExactIn:()=>U,getBestTradeExactOut:()=>$,getStableSwapPairs:()=>j,isStableSwapPair:()=>h});var f=[{inputs:[],name:"FEE_DENOMINATOR",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"N_COINS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"PRECISION",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_swap",type:"address"}],name:"PRECISION_MUL",outputs:[{internalType:"uint256[2]",name:"swapPRECISION_MUL",type:"uint256[2]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_swap",type:"address"}],name:"RATES",outputs:[{internalType:"uint256[2]",name:"swapRATES",type:"uint256[2]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_swap",type:"address"},{internalType:"uint256[2]",name:"_balances",type:"uint256[2]"}],name:"_xp_mem",outputs:[{internalType:"uint256[2]",name:"result",type:"uint256[2]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_swap",type:"address"}],name:"balances",outputs:[{internalType:"uint256[2]",name:"swapBalances",type:"uint256[2]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_swap",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"}],name:"calc_coins_amount",outputs:[{internalType:"uint256[2]",name:"",type:"uint256[2]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_swap",type:"address"},{internalType:"uint256[2]",name:"_balances",type:"uint256[2]"},{internalType:"uint256",name:"amp",type:"uint256"}],name:"get_D_mem",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_swap",type:"address"},{internalType:"uint256[2]",name:"amounts",type:"uint256[2]"}],name:"get_add_liquidity_fee",outputs:[{internalType:"uint256[2]",name:"liquidityFee",type:"uint256[2]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_swap",type:"address"},{internalType:"uint256[2]",name:"amounts",type:"uint256[2]"}],name:"get_add_liquidity_mint_amount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_swap",type:"address"},{internalType:"uint256",name:"i",type:"uint256"},{internalType:"uint256",name:"j",type:"uint256"},{internalType:"uint256",name:"dx",type:"uint256"}],name:"get_exchange_fee",outputs:[{internalType:"uint256",name:"exFee",type:"uint256"},{internalType:"uint256",name:"exAdminFee",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_swap",type:"address"},{internalType:"uint256[2]",name:"amounts",type:"uint256[2]"}],name:"get_remove_liquidity_imbalance_fee",outputs:[{internalType:"uint256[2]",name:"liquidityFee",type:"uint256[2]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_swap",type:"address"},{internalType:"uint256",name:"_token_amount",type:"uint256"},{internalType:"uint256",name:"i",type:"uint256"}],name:"get_remove_liquidity_one_coin_fee",outputs:[{internalType:"uint256",name:"adminFee",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_swap",type:"address"}],name:"token",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"}];async function y(e,t,n){let{provider:l}=n,o=t.currency.chainId,s=function(e,t){let{chainId:n}=t.currency,i=(0,r.HN)(t,n);if(!i)throw Error(`No wrapped token amount found for input amount: ${t.currency.name}`);let{stableSwapAddress:l}=e,o=x(e,i.currency),s=t.wrapped.quotient,a=e.token0.equals(o);return{abi:f,address:e.infoStableSwapAddress||r.KZ[n],functionName:"get_exchange_fee",args:a?[l,1n,0n,s]:[l,0n,1n,s]}}(e,t),a=x(e,t.currency),d=l({chainId:o}),[[u,c]]=await d.multicall({contracts:[s],allowFailure:!1});return{fee:i.eF.fromRawAmount(a,u),adminFee:i.eF.fromRawAmount(a,c)}}async function g(e,t,n){var i,l,o,s,a;let{provider:d}=n,c=e.chainId;if(!c||c!==t.chainId)return[];let[p,x]=c?[(0,r.dc)(e,c),(0,r.dc)(t,c)]:[void 0,void 0],h=null!=(o=r.mn[c])?o:[],m=[...h,...p&&null!=(s=null==(i=r.L3[c])?void 0:i[p.address])?s:[],...x&&null!=(a=null==(l=r.L3[c])?void 0:l[x.address])?a:[]],f=m.flatMap(e=>m.map(t=>[e,t])),y=b(p,x,m,f,c);return Object.values((await u(y,{chainId:c,provider:d})).reduce((e,t)=>
93{var n;return e[t.liquidityToken.address]=null!=(n=e[t.liquidityToken.address])?n:t,e},{}))}var b=(e,t,n,i,l)=>e&&t?[[e,t],...n.map(t=>[e,t]),...n.map(e=>[t,e]),...i].filter(e=>!!(e[0]&&e[1])).filter(e=>{let[t,n]=e;return t.address!==n.address}).filter(e=>{let[t,n]=e;if(!l)return!0;let i=r.Jl[l],o=null==i?void 0:i[t.address],s=null==i?void 0:i[n.address];return!o&&!s||(!o||!!o.find(e=>n.equals(e)))&&(!s||!!s.find(e=>t.equals(e)))}):[];function w(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0x",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"0x",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"0x",l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0;return{...e,stableSwapAddress:t,lpAddress:n,infoStableSwapAddress:r,liquidityToken:new i.GH(e.token0.chainId,n,18,"Stable-LP","Pancake StableSwap LPs"),price:new i.gm(e.token0,e.token1,"0","1"),fee:new i.QE(0),adminFee:new i.QE(0),involvesToken:t=>t.equals(e.token0)||t.equals(e.token1),stableLpFee:l,stableTotalFee:o,stableLpFeeRateOfTotalFee:s}}function v(e){let{routeType:t,pairs:n,inputAmount:r,outputAmount:i,tradeType:l}=e;return{tradeType:l,inputAmount:r,outputAmount:i,route:function(e){let{routeType:t,input:n,pairs:r,output:i}=e,l=[n.wrapped];for(let[e,t]of r.entries()){let n=x(t,l[e]);l.push(n)}return{routeType:t,input:n,output:i,pairs:r,path:l}}({routeType:t,pairs:n,input:r.currency,output:i.currency})}}function A(e){let{tradeType:t,inputAmount:n,outputAmount:r,route:{pairs:i}}=e;return v({routeType:0,pairs:i,inputAmount:n,outputAmount:r,tradeType:t})}function T(e,t,n){let{fee:r,adminFee:l}=n;(0,s.A)(r.currency.equals(t.currency),"FEE_CURRENCY_MATCH"),(0,s.A)(l.currency.equals(t.currency),"FEE_CURRENCY_MATCH");let o=new i.gm({baseAmount:t.add(r),quoteAmount:e}),a=o.quote(r),d=o.quote(l);return{fee:new i.QE(a.quotient,e.quotient),adminFee:new i.QE(d.quotient,e.quotient)}}async function j(e){return(await (0,l.mH)(e)).map(e=>{let{token:t,quoteToken:n,stableSwapAddress:r,lpAddress:l,infoStableSwapAddress:s,stableLpFee:a,stableTotalFee:d,stableLpFeeRateOfTotalFee:u}=e,c=(0,o.t6)(t),p=(0,o.t6)(n),[x,h]=c.sortsBefore(p)?[c,p]:[p,c];return w({token0:x,token1:h,reserve0:i.eF.fromRawAmount(x,"0"),reserve1:i.eF.fromRawAmount(h,"0")},r,l,s,a,d,u)})}async function C(e,t,n){let{maxHops:r,provider:i}=n,{currency:{chainId:l}}=e,o=await j(l)||[],s=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:3,i=Array(n.length).fill(!1),l=[],o=(e,t,s,a)=>{if(!(s.length>r)){if(s.length>0&&p(s[s.length-1],t))return void l.push([...s]);for(let r=0;r<n.length;r++){if(i[r])continue;let l=n[r],d=a||e;if(!p(l,d))continue;let u=x(l,d);s.push(l),i[r]=!0,o(e,t,s,u),i[r]=!1,s.pop()}}};return o(e,t,[]),l}(e.currency,t,o,r),a=await Promise.all(s.map(t=>I(e,t,{provider:i})));if(!a.length)return null;let d=a[0];for(let e=1;e<a.length;e+=1){let t=a[e];t.outputAmount.greaterThan(d.outputAmount)&&(d=t)}return d}async function I(e,t,n){let{provider:r}=n,l=e.currency,o=e,s=[];for(let e of t){let t=o,n=await Promise.all([m(e,t,{provider:r}),y(e,t,{provider:r})]);o=n[0];let a=n[1];l=x(e,l);let{fee:d,adminFee:u}=T(t,o,a);s.push({...e,price:new i.gm({baseAmount:t,quoteAmount:o.add(a.fee)}),fee:d,adminFee:u})}return v({routeType:1,inputAmount:e,outputAmount:o,pairs:s,tradeType:i.nP.EXACT_INPUT})}var k=S(i.nP.EXACT_INPUT),E=S(i.nP.EXACT_OUTPUT);function S(e){function t(t,n,r,l){return e===i.nP.EXACT_INPUT?i.h2.bestTradeExactIn(t,n,r,l):i.h2.bestTradeExactOut(t,r,n,l)}return async function(e,n,l){var o,s;let{provider:a,allCommonPairs:d,...u}=l,{maxHops:c=3}=u,p=async()=>Array.isArray(d)?d:d?d(e.currency,n):g(e.currency,n,{provider:a}),x=await p();if(!x.length)return null;if(1===c)return null!=(o=t(x,e,n,u)[0])?o:null;let h=null;for(let l=1;l<=c;l++){let o=null!=(s=t(x,e,n,{...u,maxHops:l,maxNumResults:1})[0])?s:null;(0,i.rS)(h,o,r.fE)&&(h=o)}return h}}async function M(e,t,n){let{provider:r}=n,{inputAmount:l,route:o,tradeType:s}=e;if(!t.length)return A(e);let a=e=>t.find(t=>p(e,t.token0)&&p(e,t.token1)),d=l,u=l.currency,c=async()=>d.currency.equals(l.currency)&&u.equals(e.outputAmount.currency)?e.outputAmount:u.equals(d.currency)?d:N(d,u,n),h=null,f=e=>{h=null===h||h===e?e:2},g=[];for(let[e,t]of o.pairs.entries()){let n=a(t);if(n){let e=await c(),t=await Promise.all([m(n,e,{provider:r}),y(n,e,{provider:r})]);d=t[0];let l=t[1];u=x(n,u);let{fee:o,adminFee:s}=T(e,d,l);
93g.push({...n,price:new i.gm({baseAmount:e,quoteAmount:d.add(l.fee)}),fee:o,adminFee:s}),f(1);continue}u=x(t,u),e===o.pairs.length-1&&(d=await c()),g.push(t),f(0)}if(null===h)throw Error("No valid route found");return v({routeType:h,pairs:g,inputAmount:l,outputAmount:i.eF.fromFractionalAmount(e.outputAmount.currency,d.numerator,d.denominator),tradeType:s})}async function N(e,t,n){let r=await k(e,t,n);if(!r)throw Error(`Cannot get valid trade from ${e.currency.name} to ${t.name}`);return r.outputAmount}var U=_(i.nP.EXACT_INPUT),$=_(i.nP.EXACT_OUTPUT);function _(e){let t=e===i.nP.EXACT_INPUT,n=t?k:E;return async function(e,r,i){let{provider:l}=i,{currency:{chainId:o}}=e,s=await n(e,r,i),a=(s||t)&&await C((null==s?void 0:s.inputAmount)||e,(null==s?void 0:s.outputAmount.currency)||r,i);if(!s)return a||null;let d=await j(o)||[],u=await M(s,d,{provider:l}),{outputAmount:c}=u;return a&&a.outputAmount.greaterThan(c)&&a.outputAmount.greaterThan(s.outputAmount)?a:c.lessThan(s.outputAmount)?A(s):u}}},988068:(e,t,n)=>{n.d(t,{w:()=>o});var r=n(501823),i=n(428089),l=n(680797);let o=(0,l.I4)(r.A).withConfig({componentId:"sc-82a5ed02-0"})(["flex-shrink:0;height:fit-content;padding:0;","{padding:0 16px;}","{padding:0 40px;}","{",";}"],e=>{let{theme:t}=e;return t.mediaQueries.md},e=>{let{theme:t}=e;return t.mediaQueries.lg},e=>{let{theme:t}=e;return t.mediaQueries.xxl},e=>{let{$isChartExpanded:t}=e;return t?"padding: 0 120px":"padding: 0 40px"});(0,l.I4)(i.Ay).withConfig({componentId:"sc-82a5ed02-1"})(["width:328px;"])}}]);

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.