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]="f11346c0-b03d-459c-90b2-0e16eecb3563",e._sentryDebugIdIdentifier="sentry-dbid-f11346c0-b03d-459c-90b2-0e16eecb3563")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4577,4790,6502,7168],{37735:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var r=n(769932),i=n(734658),l=n(673384),a=n(970645),o=n(114041),s=n(687287),u=n(25963),d=n(569019),c=n(835490),p=n(17581),m=n(314811),y=n(650176),h=n(112788),v=n(709233);let f=e=>e===l.gy.MAX_TICK?l.gy.MAX_TICK-1:e;function x(e,t,n,x,g,b){var C,A,w,E,k,I;let T,{t:j}=(0,r.A)(),{address:R}=(0,p.F)(),{independentField:N,typedValue:S,leftRangeTypedValue:B,rightRangeTypedValue:U,startPriceTypedValue:_}=b||{},O=N===c.O9.CURRENCY_A?c.O9.CURRENCY_B:c.O9.CURRENCY_A,M=(0,u.useMemo)(()=>({[c.O9.CURRENCY_A]:e,[c.O9.CURRENCY_B]:t}),[e,t]),[P,D,L]=(0,u.useMemo)(()=>[null==e?void 0:e.wrapped,null==t?void 0:t.wrapped,null==x?void 0:x.wrapped],[e,t,x]),[F,q]=(0,u.useMemo)(()=>P&&D&&!P.equals(D)?P.sortsBefore(D)?[P,D]:[D,P]:[void 0,void 0],[P,D]),$=(0,d.ed)(null!=R?R:void 0,(0,u.useMemo)(()=>[M[c.O9.CURRENCY_A],M[c.O9.CURRENCY_B]],[M])),Y=(0,u.useMemo)(()=>({[c.O9.CURRENCY_A]:$[0],[c.O9.CURRENCY_B]:$[1]}),[$]),[V,z]=(0,y.Q2)(M[c.O9.CURRENCY_A],M[c.O9.CURRENCY_B],n),X=(0,u.useMemo)(()=>V===m.S.NOT_EXISTS,[V]),W=!!(L&&F&&!L.equals(F)),H=(0,s.zW)(F),Z=(0,s.zW)(q),G=(0,u.useMemo)(()=>{if(X){let t=W?H:Z,n=W?Z:H,r=t(_);if(r&&F&&q){var e;let t=n("1"),l=t&&r?new i.gm(t.currency,r.currency,t.quotient,r.quotient):void 0;return null!=(e=W?null==l?void 0:l.invert():l)?e:void 0}return}return z&&F?z.priceOf(F):void 0},[X,_,W,q,F,H,Z,z]),Q=(0,u.useMemo)(()=>{let e=G?(0,l.r_)(G.numerator,G.denominator):void 0;return G&&e&&!(e>=l.gy.MIN_SQRT_RATIO&&e<l.gy.MAX_SQRT_RATIO)},[G]),K=(0,u.useMemo)(()=>{if(!z&&P&&D&&n&&G&&!Q){let e=(0,l.dt)(G),t=l.gy.getSqrtRatioAtTick(e);return new l.bC(P,D,n,t,0n,e,[])}},[n,Q,G,P,D,z]),J=null!=z?z:K,ee=(0,u.useMemo)(()=>({[o.zm.LOWER]:n?(0,l.Yp)(l.gy.MIN_TICK,l.D6[n]):void 0,[o.zm.UPPER]:n?(0,l.Yp)(l.gy.MAX_TICK,l.D6[n]):void 0}),[n]),et=(0,u.useMemo)(()=>({[o.zm.LOWER]:"number"==typeof(null==g?void 0:g.tickLower)?g.tickLower:W&&"boolean"==typeof U||!W&&"boolean"==typeof B?(ee[o.zm.LOWER],ee[o.zm.LOWER]):W?(0,h.W)(n,U):(0,h.W)(n,B),[o.zm.UPPER]:"number"==typeof(null==g?void 0:g.tickUpper)?f(g.tickUpper):!W&&"boolean"==typeof U||W&&"boolean"==typeof B?ee[o.zm.UPPER]?f(ee[o.zm.UPPER]):ee[o.zm.UPPER]:W?(0,h.W)(n,B):(0,h.W)(n,U)}),[g,n,W,B,U,ee]),{[o.zm.LOWER]:en,[o.zm.UPPER]:er}=et||{},ei=(0,u.useMemo)(()=>({[o.zm.LOWER]:n&&en===ee.LOWER,[o.zm.UPPER]:n&&void 0!==ee.UPPER&&er===f(ee.UPPER)}),[ee,en,er,n]),el=!!("number"==typeof en&&"number"==typeof er&&en>=er),ea=(0,u.useMemo)(()=>({[o.zm.LOWER]:(0,v.M)(F,q,et[o.zm.LOWER]),[o.zm.UPPER]:(0,v.M)(F,q,et[o.zm.UPPER])}),[F,q,et]),{[o.zm.LOWER]:eo,[o.zm.UPPER]:es}=ea,eu=!!(!el&&G&&eo&&es&&(G.lessThan(eo)||G.greaterThan(es))),ed=(0,s.dm)(S,N?M[N]:void 0),ec=(0,u.useMemo)(()=>{let n=null==ed?void 0:ed.wrapped,r=O===c.O9.CURRENCY_B?t:e;if(ed&&n&&"number"==typeof en&&"number"==typeof er&&J){if(eu||el)return;let e=n.currency.equals(J.token0)?l.yX.fromAmount0({pool:J,tickLower:en,tickUpper:er,amount0:ed.quotient,useFullPrecision:!0}):l.yX.fromAmount1({pool:J,tickLower:en,tickUpper:er,amount1:ed.quotient}),t=n.currency.equals(J.token0)?e.amount1:e.amount0;return r&&i.eF.fromRawAmount(r,t.quotient)}},[ed,eu,O,t,e,en,er,J,el]),ep=(0,u.useMemo)(()=>({[c.O9.CURRENCY_A]:N===c.O9.CURRENCY_A?ed:ec,[c.O9.CURRENCY_B]:N===c.O9.CURRENCY_A?ec:ed}),[ec,ed,N]),em=!!("number"==typeof er&&J&&J.tickCurrent>=er),ey=!!("number"==typeof en&&J&&J.tickCurrent<=en),eh=el||!!(em&&J&&P&&J.token0.equals(P)||ey&&J&&P&&J.token1.equals(P)),ev=el||!!(em&&J&&D&&J.token0.equals(D)||ey&&J&&D&&J.token1.equals(D)),ef=(0,u.useMemo)(()=>{var e,t;if(!J||!P||!D||"number"!=typeof en||"number"!=typeof er||el)return;let n=em?a.CL:null==ep||null==(e=ep[P.equals(J.token0)?c.O9.CURRENCY_A:c.O9.CURRENCY_B])?void 0:e.quotient,r=ey?a.CL:null==ep||null==(t=ep[P.equals(J.token0)?c.O9.CURRENCY_B:c.O9.CURRENCY_A])?void 0:t.quotient;if(void 0!==n&&void 0!==r)return l.yX.fromAmounts({pool:J,tickLower:en,tickUpper:er,amount0:n,amount1:r,useFullPrecision:!0})},[ep,J,P,D,em,ey,el,en,er]),ex=!1;R||(T=j("Connect Wallet")),V===m.S.INVALID&&(T=null!=T?T:j("Invalid pair")),Q&&(T=null!=T?T:j("Invalid price input")),(ep[c.O9.CURRENCY_A]||eh)&&(ep[c.O9.CURRENCY_B]||ev)||(T=null!=T?T:j("Enter an amount"));let{[c.O9.CURRENCY_A]:eg,[c.O9.CURRENCY_B]:eb}=ep;eg&&((null==eg?void 0:eg.equalTo(0))||(null==Y||null==(C=Y[c.O9.CURRENCY_A])?void 0:C.lessThan(eg)))&&(ex=!0,T=j("Insufficient %symbol% balance",{symbol:null!=(E=null==(w=M[c.O9.CURRENCY_A])?void 0:w.symbol)?E:""})),eb&&((null==eb?void 0:eb.equalTo(0))||(null==Y||null==(A=Y[c.O9.CURRENCY_B])?void 0:A.lessThan(eb)))&&(ex=!0,T=j("Insufficient %symbol% balance",{symbol:null!=(I=null==(k=M[c.O9.CURRENCY_B])?void 0:k.symbol)?I:""}));let eC=V===m.S.INVALID;return{dependentField:O,currencies:M,pool:z,poolState:V,currencyBalances:Y,parsedAmounts:ep,ticks:et,price:G,pricesAtTicks:ea,position:ef,noLiquidity:X,errorMessage:T,hasInsufficentBalance:ex,invalidPool:eC,invalidRange:el,outOfRange:eu,depositADisabled:eh,depositBDisabled:ev,invertPrice:W,ticksAtLimit:ei,tickSpaceLimits:ee}}},41811:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(350979);n(25963);var i=n(257057);let l=e=>
1(0,r.jsx)(i.A,{viewBox:"0 0 24 24",...e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17 4C18.5 4 19 4.5 19 6L19 8C20.1046 8 21 8.89543 21 10L21 17C21 19 20 20 17.999 20H6C4 20 3 19 3 17L3 7C3 5.5 4.5 4 6 4L17 4ZM5 7C5 6.44772 5.44772 6 6 6L19 6L19 8L6 8C5.44772 8 5 7.55229 5 7ZM17 16C18 16 19.001 15 19 14C18.999 13 18 12 17 12C16 12 15 13 15 14C15 15 16 16 17 16Z"})})},49563:(e,t,n)=>{"use strict";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"})})},59701:(e,t,n)=>{"use strict";n.d(t,{M:()=>r.M,g:()=>i.g});var r=n(841228),i=n(486556)},112824:(e,t,n)=>{"use strict";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"})]})},114041:(e,t,n)=>{"use strict";n.d(t,{Fr:()=>r,Lx:()=>l,gN:()=>i,nr:()=>a,zm:()=>o});var r=function(e){return e.COMMUNITY="Community",e.CORE="Core",e.BINANCE="Binance",e.AUTO="Auto",e}({}),i=function(e){return e.PENDING="pending",e.OPEN="open",e.CLOSE="close",e.CLAIMABLE="claimable",e}({});let l={Idle:"idle",Fetching:"pending",Fetched:"success",Failed:"error"},a=e=>!!(null==e?void 0:e.maximumAmountIn)&&!(null==e?void 0:e.route);var o=function(e){return e.LOWER="LOWER",e.UPPER="UPPER",e}({})},115843:(e,t,n)=>{"use strict";n.d(t,{A:()=>Y});var r=n(350979),i=n(25963),l=n(48099),a=n(96278),o=n(735872),s=n(334804),u=n(680797),d=n(442828),c=n(179087),p=n(769932),m=n(311560),y=n(3197),h=n(857036),v=n(966983),f=n(282304),x=n(605641),g=n(995315),b=n(490233),C=n(38395),A=n(249452),w=n(129166),E=n(102342),k=n(830640),I=n(842807),T=n(796147),j=n(979332),R=n(962478),N=n(501823),S=n(399832),B=n(310085),U=n(557423),_=n(721745),O=n(862373),M=n(118708),P=n(954335),D=n(619749);let L=function(e){let{tokens:t,handleCurrencySelect:n}=e,{t:l}=(0,p.A)(),[a,o]=(0,i.useState)(!1),[s]=(0,M.fp)(O.fk),{addUserToken:u}=(0,P.F)();return(0,r.jsxs)(T.mm,{gap:"lg",children:[(0,r.jsx)(E._,{}),t.map(e=>{let t=e.address?`${(0,_.A)(e.address)}`:null;return(0,r.jsxs)(g.A,{gap:"4px",flexDirection:"column",children:[(0,r.jsx)(j.A,{variant:"failure",outline:!0,scale:"sm",startIcon:(0,r.jsx)(R.A,{color:"failure"}),children:l("Unknown Source")}),(0,r.jsxs)(N.A,{alignItems:"center",children:[(0,r.jsx)(x.A,{mr:"8px",children:e.name||e.symbol}),(0,r.jsxs)(x.A,{children:["(",e.symbol,")"]})]}),(0,r.jsxs)(N.A,{justifyContent:"space-between",width:"100%",children:[(0,r.jsx)(x.A,{mr:"4px",children:t}),(0,r.jsx)(S.A,{href:`${s.host}/token/${e.address}`,children:l("View on %site%",{site:"Solana Explorer"})})]})]},e.address)}),(0,r.jsxs)(N.A,{justifyContent:"space-between",alignItems:"center",children:[(0,r.jsxs)(N.A,{alignItems:"center",onClick:()=>o(!a),children:[(0,r.jsx)(B.A,{scale:"sm",name:"confirmed",type:"checkbox",checked:a,onChange:()=>o(!a)}),(0,r.jsx)(x.A,{ml:"8px",style:{userSelect:"none"},children:l("I understand")})]}),(0,r.jsx)(U.A,{variant:"danger",disabled:!a,onClick:()=>{t.forEach(e=>{u((0,D.sI)(e))}),n&&n(t[0])},className:".token-dismiss-button",children:l("Import")})]})]})},F=(0,u.I4)(v.Bs).withConfig({componentId:"sc-7e443008-0"})(["width:100%;min-width:320px;min-height:calc(var(--vh,1vh) * 90);","{max-width:420px !important;min-height:auto;}"],e=>{let{theme:t}=e;return t.mediaQueries.sm}),q=(0,u.I4)(v.rQ).withConfig({componentId:"sc-7e443008-1"})(["border:none;"]),$=(0,u.I4)(v.cw).withConfig({componentId:"sc-7e443008-2"})(["padding:4px 24px 24px;max-height:calc(90vh);overflow-y:",";-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none;}"],e=>{let{$allowScroll:t}=e;return t?"auto":"hidden"});function Y(e){var t,n,u;let{supportCrossChain:T=!1,onDismiss:j=()=>null,onCurrencySelect:R,selectedCurrency:N,otherSelectedCurrency:S,commonBasesType:B,tokensToShow:U,modalTitle:_,showCommonBases:O=!0,showSearchInput:M,searchInputPlaceholder:P,showCurrencyInHeader:D=!1,showSearchHeader:Y,mode:V,showNative:z=!0,showMultichainBalances:X=!1,enableMultichainSearch:W=!1,currencyStatus
1Map:H,allowedChainIds:Z,showNativeChainIds:G,showNativeAfterTokens:Q,nativeInsertIndex:K,onChainSelect:J,preserveChainOrder:ee}=e,[et,en]=(0,i.useState)(I.Yg.search),[er,ei]=(0,i.useState)(null!=(u=null!=(n=null==N?void 0:N.chainId)?n:null==S?void 0:S.chainId)?u:null==Z?void 0:Z[0]),el=(0,i.useCallback)(e=>{null==j||j(),null==R||R(e)},[j,R]),ea=(0,c.Sz)(et),[eo,es]=(0,i.useState)(),[eu,ed]=(0,i.useState)(),[ec,ep]=(0,i.useState)(),{t:em}=(0,p.A)(),[,ey]=(0,s.pE)(),eh=(0,o.mC)(),ev=!!(ec&&(null==(t=eh[ec])?void 0:t.loadingRequestId)),ef=(0,h.jU)(ey),[ex,eg]=(0,i.useState)(null),eb=(0,i.useCallback)(()=>{!ev&&ec&&(eg(null),ef(ec).then(()=>{ey((0,h.c6)(ec)),en(I.Yg.manage)}).catch(e=>{eg(e.message),ey((0,h.tK)(ec))}))},[ev,ey,ef,ec]),eC=(0,i.useMemo)(()=>({[I.Yg.search]:{title:em("Select a Token"),onBack:void 0},[I.Yg.manage]:{title:em("Manage Tokens"),onBack:()=>en(I.Yg.search)},[I.Yg.importToken]:{title:em("Import Tokens"),onBack:()=>en(ea&&ea!==I.Yg.importToken?ea:I.Yg.search)},[I.Yg.importList]:{title:em("Import List"),onBack:()=>en(I.Yg.search)}}),[em,ea]),eA=(0,i.useRef)(null),[ew,eE]=(0,i.useState)(void 0);return(0,i.useEffect)(()=>{let e=eA.current;if(!e)return;let t=()=>eE(e.offsetHeight-300);t();let n="undefined"!=typeof ResizeObserver?new ResizeObserver(t):void 0;return null==n||n.observe(e),window.addEventListener("resize",t),window.addEventListener("orientationchange",t),()=>{null==n||n.disconnect(),window.removeEventListener("resize",t),window.removeEventListener("orientationchange",t)}},[]),(0,r.jsxs)(F,{dragConstraints:{top:0,bottom:600},dragElastic:{top:0},dragSnapToOrigin:!0,onDragStart:()=>{eA.current&&(eA.current.style.animation="none")},onDragEnd:(e,t)=>{t.velocity.y>f.G8&&j&&j()},ref:eA,children:[(!Y||et!==I.Yg.search)&&(0,r.jsxs)(q,{children:[(0,r.jsxs)(v.wt,{children:[eC[et].onBack&&(0,r.jsx)(v.jR,{onBack:eC[et].onBack}),D&&N?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(C.Z,{size:"32px",showChainLogo:T,currency:N,style:{borderRadius:"50%"}}),(0,r.jsx)(x.A,{px:"8px",bold:!0,fontSize:"20px",children:(0,d.En)(N.wrapped.address,N.chainId,N.symbol)}),!N.isNative&&(0,r.jsxs)(g.A,{gap:"8px",alignItems:"center",children:[(0,r.jsx)(b.i,{"data-dd-action-name":"Copy token address",width:"16px",buttonColor:"textSubtle",text:N.wrapped.address,tooltipMessage:em("Token address copied"),defaultTooltipMessage:em("Copy token address"),tooltipPlacement:"top"}),(0,r.jsx)(a.k,{address:N.wrapped.address,chainId:N.chainId,type:"token",color:"textSubtle",width:"18px",tooltipPlacement:"top"}),(0,r.jsx)(l.A,{"data-dd-action-name":"Add to wallet",variant:"text",p:"0",height:"auto",width:"fit-content",tokenAddress:N.wrapped.address,tokenSymbol:N.symbol,tokenDecimals:N.decimals,tokenLogo:N.wrapped instanceof y.Xs?N.wrapped.logoURI:void 0,tooltipPlacement:"top"})]})]}):(0,r.jsx)(x.A,{fontSize:"18px",bold:!0,children:eC[et].title})]}),(0,r.jsx)(v.s_,{onDismiss:j})]}),(0,r.jsx)($,{$allowScroll:et===I.Yg.importToken||et===I.Yg.manage,children:et===I.Yg.search?(0,r.jsx)(w.A,{onSettingsClick:()=>en(I.Yg.manage),supportCrossChain:T,onCurrencySelect:el,selectedCurrency:N,otherSelectedCurrency:S,showCommonBases:O,commonBasesType:B,showSearchInput:M,searchInputPlaceholder:P,showImportView:()=>en(I.Yg.importToken),setImportToken:es,height:ew,tokensToShow:U,showChainLogo:T,showSearchHeader:Y,headerTitle:_,onDismiss:j,mode:V,setSelectedChainId:ei,selectedChainId:er,showNative:z,showMultichainBalances:X,enableMultichainSearch:W,currencyStatus
1Map:H,allowedChainIds:Z,showNativeChainIds:G,showNativeAfterTokens:Q,nativeInsertIndex:K,onChainSelect:J,preserveChainOrder:ee}):et===I.Yg.importToken&&eo?eo instanceof m.xx?(0,r.jsx)(L,{tokens:[eo],handleCurrencySelect:el}):(0,r.jsx)(E.A,{tokens:[eo],handleCurrencySelect:el}):et===I.Yg.importList&&eu&&ec?(0,r.jsx)(A.q,{onAddList:eb,addError:ex,listURL:ec,listLogoURI:null==eu?void 0:eu.logoURI,listName:null==eu?void 0:eu.name,listTokenLength:null==eu?void 0:eu.tokens.length}):et===I.Yg.manage?(0,r.jsx)(k.A,{setModalView:en,setImportToken:es,setImportList:ed,setListUrl:ep,chainId:er}):null})]})}},145142:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(350979),i=n(421770),l=n(796147),a=n(348221),o=n(605641),s=n(266283);function u(e){let{children:t,locked:n,...u}=e;return n?(0,r.jsx)(s.zj,{...u,children:(0,r.jsxs)(l.mm,{justify:"center",gap:"8px",children:[(0,r.jsx)(a.A,{width:"24px",height:"24px",color:"textDisabled"}),(0,r.jsx)(o.A,{bold:!0,color:"textDisabled",textAlign:"center",children:(0,r.jsx)(i.x,{children:"The market price is outside your specified price range. Single-asset deposit only."})})]})}):t}},149160:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(350979),i=n(769932),l=n(557423),a=n(501823),o=n(605641),s=n(498938);let u=(0,n(680797).I4)(l.A).withConfig({componentId:"sc-bb7aac7a-0"})(["border-radius:8px;padding-left:4px;padding-right:4px;"]);function d(e){let{currencyA:t,handleRateToggle:n}=e,{t:l}=(0,i.A)();return t?(0,r.jsxs)(a.A,{justifyContent:"center",alignItems:"center",children:[(0,r.jsx)(o.A,{mr:"4px",color:"textSubtle",children:l("View prices in")}),(0,r.jsx)(u,{variant:"secondary",scale:"sm",onClick:n,startIcon:(0,r.jsx)(s.A,{color:"primary"}),children:null==t?void 0:t.symbol})]}):null}},157852:(e,t,n)=>{"use strict";n.d(t,{Hq:()=>o,Qv:()=>a,UT:()=>i,aO:()=>l});var r=n(985148);let i=(0,r.eU)({bestOrder:void 0,tradeLoaded:!1,tradeError:void 0,refreshDisabled:!1,refreshOrder:()=>{},refreshTrade:()=>{},pauseQuoting:()=>{},resumeQuoting:()=>{}}),l=(0,r.eU)(!1),a=(0,r.eU)(!1),o=(0,r.eU)(e=>{let t=e(i),n=e(a);return{...t,tradeLoaded:!n&&t.tradeLoaded}})},160423:(e,t,n)=>{"use strict";n.d(t,{UG:()=>c,es:()=>u,kZ:()=>d});var r=n(350979),i=n(769932),l=n(796259),a=n(862373),o=n(657168),s=n(775517);let u=()=>{let[e,t]=(0,a.at)();return(0,r.jsx)(o.$E,{slippageTolerance:e,setSlippageTolerance:t})},d=()=>{let[e,t]=(0,s.Nt)(),[n,i]=(0,a.uZ)();return(0,r.jsx)(o.$E,{slippageTolerance:n,setSlippageTolerance:i,isAutoSlippageEnabled:e,setIsAutoSlippageEnabled:t})},c=()=>{let[e,t]=(0,a.uZ)(),{t:n}=(0,i.A)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.y,{mb:"8px",children:n("Liquidity Slippage")}),(0,r.jsx)(o.$E,{slippageTolerance:e,setSlippageTolerance:t})]})}}
1,183693:(e,t,n)=>{"use strict";n.d(t,{O:()=>p});var r=n(350979),i=n(557423),l=n(968349),a=n(985148),o=n(118708);let s=(0,a.eU)(!1);var u=n(868197),d=n(724152);let c={variant:"danger",disabled:!1,children:(0,r.jsx)(d.A,{children:"Wrong Network"}),width:"100%"},p=e=>{let{checkChainId:t,...n}=e,{isWrongNetwork:a}=(0,l.ax)(t),[d]=(0,o.fp)(s),p=(0,o.Xr)(u.G);return(0,r.jsx)(i.A,{...n,onClick:e=>{if(a)p(t||!0);else{var r;null==(r=n.onClick)||r.call(n,e)}},...d&&{disabled:!0},...a&&c})}},214885:(e,t,n)=>{"use strict";n.d(t,{A:()=>k,d:()=>E});var r=n(350979),i=n(228876),l=n(769932),a=n(3197),o=n(796147),s=n(633900),u=n(605641),d=n(673115),c=n(785459),p=n(557423),m=n(282304),y=n(59701),h=n(968349),v=n(25963),f=n(680797),x=n(733775),g=n(452301),b=n(48099);let C=f.I4.div.withConfig({componentId:"sc-14e30960-0"})(["width:100%;"]),A=(0,f.I4)(o.mm).withConfig({componentId:"sc-14e30960-1"})(["padding:24px;"]),w=(0,f.I4)(o.YA).withConfig({componentId:"sc-14e30960-2"})(["padding:24px 0;"]);function E(e){let{onDismiss:t,chainId:n,hash:m,currencyToAdd:y,isMultisig:h=!1}=e,{t:f}=(0,l.A)(),E=(0,x.$8)(n),k=(0,x.iM)(),I=(0,g.dc)(y,n),T=(0,v.useMemo)(()=>!!I&&!!y&&!y.isNative,[I,y]);return(0,r.jsx)(C,{children:(0,r.jsxs)(A,{children:[(0,r.jsx)(w,{children:(0,r.jsx)(s.A,{strokeWidth:.5,width:"90px",color:"primary"})}),(0,r.jsxs)(o.mm,{gap:"12px",justify:"center",children:[(0,r.jsx)(u.A,{fontSize:"20px",bold:!0,children:f(h?"Multisig transaction submitted":"Transaction Submitted")}),h?(0,r.jsx)(u.A,{textAlign:"center",children:f("Transaction pending approvals. Execution will occur after multisig confirmation.")}):n&&m&&(0,r.jsxs)(d.A,{external:!0,small:!0,href:k(m,"transaction",n),children:[f("View on %site%",{site:E}),n===i.nU.BSC&&(0,r.jsx)(c.A,{color:"primary",ml:"4px"})]}),T&&!h&&(0,r.jsx)(b.A,{variant:"tertiary",mt:"12px",width:"fit-content",marginTextBetweenLogo:"6px",textOptions:b.D.TEXT_WITH_ASSET,tokenAddress:null==I?void 0:I.address,tokenSymbol:y.symbol,tokenDecimals:null==I?void 0:I.decimals,tokenLogo:I instanceof a.Xs?I.logoURI:void 0}),(0,r.jsx)(p.A,{onClick:t,mt:"20px",children:f("Close")})]})]})})}let k=e=>{let{title:t,onDismiss:n,customOnDismiss:i,attemptingTxn:l,errorMessage:a,hash:o,pendingText:s,content:u,currencyToAdd:d,isMultisig:c,...p}=e,{chainId:f}=(0,h.ax)(),x=(0,v.useCallback)(()=>{i&&i(),null==n||n()},[i,n]);return f?(0,r.jsx)(m.Ay,{title:t,headerBackground:"gradientCardHeader",...p,onDismiss:x,children:l?(0,r.jsx)(y.M,{pendingText:s}):o?(0,r.jsx)(E,{chainId:f,hash:o,isMultisig:c,onDismiss:x,currencyToAdd:d}):a?(0,r.jsx)(y.g,{message:a,onDismiss:x}):u()}):null}},221197:(e,t,n)=>{"use strict";n.d(t,{j:()=>r});let r=[{inputs:[],name:"feeGrowthGlobal0X128",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"feeGrowthGlobal1X128",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"liquidity",outputs:[{internalType:"uint128",name:"",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"index",type:"uint256"}],name:"observations",outputs:[{internalType:"uint32",name:"blockTimestamp",type:"uint32"},{internalType:"int56",name:"tickCumulative",type:"int56"},{internalType:"uint160",name:"secondsPerLiquidityCumulativeX128",type:"uint160"},{internalType:"bool",name:"initialized",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"key",type:"bytes32"}],name:"positions",outputs:[{internalType:"uint128",name:"_liquidity",type:"uint128"},{internalType:"uint256",name:"feeGrowthInside0LastX128",type:"uint256"},{internalType:"uint256",name:"feeGrowthInside1LastX128",type:"uint256"},{internalType:"uint128",name:"tokensOwed0",type:"uint128"},{internalType:"uint128",name:"tokensOwed1",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[],name:"protocolFees",outputs:[{internalType:"uint128",name:"token0",type:"uint128"},{internalType:"uint128",name:"token1",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[],name:"slot0",outputs:[{internalType:"uint160",name:"sqrtPriceX96",type:"uint160"},{internalType:"int24",name:"tick",type:"int24"},{internalType:"uint16",name:"observationIndex",type:"uint16"},{internalType:"uint16",name:"observationCardinality",type:"uint16"},{internalType:"uint16",name:"observationCardinalityNext",type:"uint16"},{internalType:"uint32",name:"feeProtocol",type:"uint32"},{internalType:"bool",name:"unlocked",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"int16",name:"wordPosition",type:"int16"}],name:"tickBitmap",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"int24",name:"tick",type:"int24"}],name:"ticks",outputs:[{internalType:"uint128",name:"liquidityGross",type:"uint128"},{internalType:"int128",name:"liquidityNet",type:"int128"},{internalType:"uint256",name:"feeGrowthOutside0X128",type:"uint256"},{internalType:"uint256",name:"feeGrowthOutside1X128",type:"uint256"},{internalType:"int56",name:"tickCumulativeOutside",type:"int56"},{internalType:"uint160",name:"secondsPerLiquidityOutsideX128",type:"uint160"},{internalType:"uint32",name:"secondsOutside",type:"uint32"},{internalType:"bool",name:"initialized",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"token0",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"token1",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"fee",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"}]},226207:(e,t,n)=>{"use strict";n.d(t,{E:()=>F,_:()=>U});var r=n(350979);n(942265);var i=n(769932),l=n(605641),a=n(334404),o=n(549333),s=n(226464),u=n(112824),d=n(501823),c=n(312680),p=n(966983),m=n(428089),y=n(673384),h=n(227883),v=n(87242),f=n.n(v),x=n(25963),g=n(306411),b=n(680797),C=n(107723),A=n(495964),w=n(115843),E=n(842807),k=n(733775),I=n(942457),T=n(555967),j=n(598825),R=n(893839),N=n(286255),S=n(968349),B=n(974134),U=function(e){return e[e.DEX_PANCAKESWAPV3=3]="DEX_PANCAKESWAPV3",e[e.DEX_PANCAKE_INFINITY_CL=75]="DEX_PANCAKE_INFINITY_CL",e[e.DEX_KEM_PANCAKE_INFINITY_CL=74]="DEX_KEM_PANCAKE_INFINITY_CL",e}({});let _=(0,b.Ay)(l.A).withConfig({componentId:"sc-150942d6-0"})(["white-space:nowrap;cursor:pointer;&:hover{text-decoration:underline;}"]),O=f()(()=>Promise.resolve().then(n.t.bind(n,942265,23)).then(()=>Promise.all([n.e(6280),n.e(2985),n.e(4900)]).then(n.bind(n,237817))).then(e=>e.LiquidityWidget),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),M=!1,P=(0,C.b)("0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"),D=e=>{var t;return(null==e?void 0:e.isNative)?P:(null==e||null==(t=e.wrapped)?void 0:t.address)||""},L=e=>
1{let{tickLower:t,tickUpper:n,tokenId:l,pool:m,baseCurrency:v,baseCurrencyAmount:f,quoteCurrency:C,quoteCurrencyAmount:j,onSubmit:R,poolId:N,poolType:U}=e,{t:P}=(0,i.A)(),{isDark:L}=(0,b.DP)(),{account:F,chainId:q}=(0,S.W7)(),{data:$}=(0,A.G)(),Y=(0,g.OQ)(),{toastSuccess:V}=(0,a.d)(),z=(0,x.useMemo)(()=>N||m&&y.bC.getAddress(m.token0,m.token1,m.fee),[m,N]),[X,W]=(0,x.useState)(!1),[H,Z]=(0,x.useState)(!1),[G,Q]=(0,x.useState)(""),[K,J]=(0,x.useState)(""),ee=(0,x.useCallback)(()=>Z(!1),[]),et=(0,x.useCallback)(()=>Z(!0),[]),en=(0,T.rZ)(),{switchNetworkIfNecessary:er}=(0,B.Hk)(),ei=null==m?void 0:m.chainId,el=(0,x.useMemo)(()=>{if(75!==U)return en?[en.address]:void 0},[en,U]),ea=(0,x.useCallback)(()=>{Q([f&&"0"!==f?D(v):"",j&&"0"!==j?D(C):""].filter(Boolean).join(",")),J([f&&"0"!==f?f:"",j&&"0"!==j?j:""].filter(Boolean).join(",")),W(!0)},[v,C,f,j]);(0,x.useEffect)(()=>{M&&ei&&q===ei&&(M=!1,ea())},[q,ei,ea]);let eo=(0,x.useCallback)(()=>{if(ei&&q!==ei){M=!0,er(ei);return}ea()},[ei,q,er,ea]),es=(0,x.useCallback)(()=>{W(!1)},[]),eu=(0,x.useCallback)(e=>{V(`${P("Transaction Submitted")}!`,(0,r.jsx)(h.G,{txHash:e})),Y({hash:e},{type:"zap-liquidity-v3",summary:`Zap in for ${null==v?void 0:v.symbol} - ${null==C?void 0:C.symbol}`,translatableSummary:{text:"Zap in for %lpSymbol%",data:{lpSymbol:`${null==v?void 0:v.symbol} - ${null==C?void 0:C.symbol}`}}}),W(!1),null==R||R()},[Y,null==v?void 0:v.symbol,null==C?void 0:C.symbol,P,V,R]),ed=(0,x.useCallback)(e=>{let t=D(e);G.split(",").findIndex(e=>(0,k.ho)(e,t))>-1||(Q(G?`${G},${t}`:`${t}`),J(K?`${K},`:""))},[G,K]),ec=(0,x.useCallback)((e,t)=>{let n=G.split(",").findIndex(t=>(0,k.ho)(t,e));if(-1===n)return;let r=K.split(",");r[n]=t,J(r.join(","))},[K,G]),ep=(0,x.useCallback)(e=>{Q(G?`${G},${e}`:e);let t=e.split("").filter(e=>","===e).join("");J(K?`${K},${t}`:t)},[K,G]),em=(0,x.useCallback)(e=>{let t=G.split(","),n=t.findIndex(t=>(0,k.ho)(t,e));if(-1===n)return;t.splice(n,1),Q(t.join(","));let r=K.split(",");r.splice(n,1),J(r.join(","))},[K,G]),[ey]=(0,o.A)((0,r.jsx)(w.A,{onCurrencySelect:ed,commonBasesType:E.AS.LIQUIDITY,mode:"zap-currency",showCommonBases:!0,showCurrencyInHeader:!0,showSearchInput:!0}));return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.A,{variant:"primary60",padding:"8px",icon:(0,r.jsx)(u.A,{color:"#02919D"}),children:(0,r.jsx)(d.A,{flexDirection:"column",style:{gap:8},children:(0,r.jsxs)(s.J,{lineHeight:"120%",fontSize:16,style:{lineHeight:"1.5"},children:[(0,r.jsxs)(_,{as:"span",color:"#02919D",onClick:eo,role:"presentation","data-dd-action-name":75===U?"Zap InfinityCL Liquidity":"Zap V3 Liquidity",bold:!0,children:[P("Try Zap")," "]}),75===U?P("to automatically balance and provide Infinity liquidity in one click."):P("to automatically balance and provide V3 liquidity in one click.")]})})}),(0,r.jsx)(I.default,{isOpen:H,onDismiss:ee}),(0,r.jsx)(c.aF,{closeOnOverlayClick:!0,isOpen:X,onDismiss:es,children:(0,r.jsx)(p.Bs,{style:{maxHeight:"90vh",overflow:"auto"},children:q?(0,r.jsx)(O,{theme:L?"dark":"light",poolType:null!=U?U:3,feeAddress:"0xB82bb6Ce9A249076Ca7135470e7CA634806De168",feePcm:0,walletClient:$,account:null!=F?F:void 0,networkChainId:q,chainId:q,initTickLower:t?+t:void 0,initTickUpper:n?+n:void 0,positionId:l||void 0,initAmounts:K,initDepositTokens:G,poolAddress:null!=z?z:"0x",farmContractAddresses:el,onConnectWallet:et,onAddTokens:ep,onOpenTokenSelectModal:ey,onRemoveToken:em,onAmountChange:ec,onDismiss:es,onTxSubmit:eu,source:"pancakeswap",includedSources:"pancake-infinity-cl,pancake-infinity-bin,pancake-v3,pancake-stable,pancake,pancake-legacy"}):null})})]})},F=e=>{let{wrapperProps:t,...n}=e,{isHidden:i}=(()=>{let{data:e,isPending:t}=(0,N.U)();return{isHidden:!(0,R.m)()||t||(0,j.gX)(null==e?void 0:e.country)}})();return i?null:t?(0,r.jsx)(m.Ay,{...t,children:(0,r.jsx)(L,{...n})}):(0,r.jsx)(L,{...n})}},226464:(e,t,n)=>{"use strict";n.d(t,{J:()=>g,A:()=>b});var r=n(350979),i=n(25963),l=n(680797),a=n(913688),o=n(428089),s=n(274584),u=n(962478),d=n(731955),c=n(112824),p=n(605641);let m={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"}},y=i.createContext({variant:"success"}),h={warning:s.A,warning60:s.A,danger:u.A,success:d.A,primary:c.A,primary60:c.A,secondary:u.A,secondary60:u.A},v=l.I4.div.withConfig({componentId:"sc-4098db9f-0"})(["background-color:gray;padding:16px;border-radius:16px;border:solid 1px;line-height:1.4;"," ",""],a.xe,(0,a.Ox)({variants:m})),f=l.I4.div.withConfig({componentId:"sc-4098db9f-1"})(["display:flex;"]),x={primary:"text",primary60:"#280D5F",warning:"#D67E0A",success:"#129E7D",danger:"failure",secondary:"#D67E0A",secondary60:"text",warning60:"text"},g=e=>{let{children:t,...n}=e,l=(0,i.useContext)(y);return(0,r.jsx)(p.A,{fontSize:"14px",color:x[null==l?void 0:l.variant],...n,children:t})},b=e=>{let{children:t,variant:n,icon:l,action:a,actionInline:s,showIcon:u=!0,...d}=e,c=h[n],p=(0,i.useMemo)(()=>({variant:n}),[n]);return(0,r.jsx)(y.Provider,{value:p,children:(0,r.jsxs)(v,{variant:n,...d,children:[(0,r.jsxs)(f,{children:[u&&(0,r.jsx)(o.Ay,{mr:"12px",children:null!=l?l:(0,r.jsx)(c,{color:"iconColor"in m[n]?m[n].iconColor:m[n].borderColor,width:"24px"})}),t,s&&a]}),!s&&a]})})}}
1,241439:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u,r:()=>s});var r=n(228876),i=n(311560),l=n(206284),a=n(970645),o=n(733775);function s(e){var t;if(e){if(null==(t=e.currency)?void 0:t.isNative){let t=(0,o.c2)(e.currency.chainId);return e.quotient>t?i.eF.fromRawAmount(e.currency,e.quotient-t):i.eF.fromRawAmount(e.currency,a.CL)}return e}}function u(e){if(!e)return;if(!((0,r.fT)(e.currency.chainId)?e.currency.isNative||e.currency.address===l.PublicKey.default.toBase58():e.currency.isNative))return e;if("sol"===e.currency.symbol.toLowerCase()&&e.quotient>a.$X)return i.C3.fromRawAmount(e.currency,e.quotient-a.$X);let t=(0,o.c2)(e.currency.chainId);return e.quotient>t?i.C3.fromRawAmount(e.currency,e.quotient-t):i.C3.fromRawAmount(e.currency,a.CL)}},247821:(e,t,n)=>{"use strict";n.d(t,{H:()=>r.H9});var r=n(559180)},265394:(e,t,n)=>{"use strict";n.d(t,{AE:()=>N,AK:()=>R,JD:()=>w,aI:()=>j});var r=n(350979),i=n(228876),l=n(179087),a=n(769932),o=n(557423),s=n(312680),u=n(796898),d=n(579518),c=n(547725),p=n(274584),m=n(360839),y=n(475690),h=n(501823),v=n(525033),f=n(862373),x=n(160423),g=n(968349),b=n(775517),C=n(680797),A=n(178852);let w=(0,C.Ay)(o.A).attrs({variant:"tertiary"}).withConfig({componentId:"sc-1d3a3eb9-0"})(["height:unset;padding:7px 8px;font-size:14px;border-radius:12px;border-bottom:2px solid rgba(0,0,0,0.1);color:",";"],e=>{let{$color:t}=e;return t}),E=e=>{let{tolerance:t}=e;return"number"==typeof t?`${(0,A.aW)(t).toFixed(2)}%`:t},k=e=>{let{tolerance:t,buttonText:n,slippageModalContent:i}=e,{t:o}=(0,a.A)(),{theme:f}=(0,l.DP)(),{isOpen:x,onOpen:g,onDismiss:b}=(0,s.jN)(),C=t<50,A=t>100,k=t>2e3,I=k?f.colors.failure:C||A?f.colors.yellow:f.colors.primary60,{isMobile:T}=(0,u.A)(),{targetRef:j,tooltip:R,tooltipVisible:N}=(0,d.A)(C?o("Your transaction may fail. Reset settings to avoid potential loss"):A?o("Your transaction may be frontrun. Reset settings to avoid potential loss"):"",{placement:"top",avoidToStopPropagation:T});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{style:{textAlign:"center"},children:[(0,r.jsx)("div",{ref:j,children:(0,r.jsxs)(w,{$color:I,startIcon:k?(0,r.jsx)(c.A,{color:I,width:16}):C||A?(0,r.jsx)(p.A,{color:I,width:16}):void 0,endIcon:(0,r.jsx)(m.A,{color:I,width:12}),onClick:g,children:[n,(0,r.jsx)(E,{tolerance:t})]})}),!T&&(C||A)&&N&&R]}),(0,r.jsx)(s.aF,{isOpen:x,onDismiss:b,closeOnOverlayClick:!0,children:(0,r.jsx)(y.Ay,{title:(0,r.jsxs)(h.A,{justifyContent:"center",children:[o("Slippage Setting"),(0,r.jsx)(v.PT,{text:o("Setting a high slippage tolerance can help transactions succeed, but you may not get such a good price. Use with caution."),ml:"4px",placement:"top-start"})]}),onDismiss:b,minHeight:"100px",children:i})})]})},I=()=>{let[e]=(0,f.at)();return(0,r.jsx)(k,{tolerance:e,slippageModalContent:(0,r.jsx)(x.es,{})})},T=e=>{let{enableAutoSlippage_:t=!1}=e,{t:n}=(0,a.A)(),{slippageTolerance:i,isAuto:l}=(0,b.Az)(),[o]=(0,f.uZ)();return(0,r.jsx)(k,{tolerance:t?i:o,slippageModalContent:(0,r.jsx)(x.kZ,{}),buttonText:l?`${n("Auto")}: `:""})},j=e=>{let{enableAutoSlippage:t=!1}=e,{chainId:n}=(0,g.W7)();return(0,i.fT)(n)?(0,r.jsx)(I,{}):(0,r.jsx)(T,{enableAutoSlippage_:t})},R=()=>{let[e]=(0,f.uZ)();return(0,r.jsx)(k,{tolerance:e,slippageModalContent:(0,r.jsx)(x.UG,{})})},N=()=>{let[e]=(0,f.at)();return(0,r.jsx)(k,{tolerance:e,slippageModalContent:(0,r.jsx)(x.es,{})})}},265449:(e,t,n)=>{"use strict";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:"M17.65 6.35C16.02 4.72 13.71 3.78 11.17 4.04C7.50002 4.41 4.48002 7.39 4.07002 11.06C3.52002 15.91 7.27002 20 12 20C15.19 20 17.93 18.13 19.21 15.44C19.53 14.77 19.05 14 18.31 14C17.94 14 17.59 14.2 17.43 14.53C16.3 16.96 13.59 18.5 10.63 17.84C8.41002 17.35 6.62002 15.54 6.15002 13.32C5.31002 9.44 8.26002 6 12 6C13.66 6 15.14 6.69 16.22 7.78L14.71 9.29C14.08 9.92 14.52 11 15.41 11H19C19.55 11 20 10.55 20 10V6.41C20 5.52 18.92 5.07 18.29 5.7L17.65 6.35Z"})})},270483:(e,t,n)=>{"use strict";n.d(t,{$:()=>l,w:()=>i});var r=n(228876);
1let i={[r.nU.BSC]:[],[r.nU.ROBINHOOD]:[],[r.nU.ETHEREUM]:["0x04c8577958CcC170EB3d2CCa76F9d51bc6E42D8f","0x6CA298D2983aB03Aa1dA7679389D955A4eFEE15C","0x7B94A5622035207d3f527d236d47B7714Ee0acBa","0x2201d2400d30BFD8172104B4ad046d019CA4E7bd","0x027039bd4eA6Ac7f80fEf4be2d0C6B74bfA932F9","0x7524Fe020EDcD072EE98126b49Fa65Eb85F8C44C","0x402B2BCeb1415F48B413752cC0E27D76ff34ddEb","0x1ac1A8FEaAEa1900C4166dEeed0C11cC10669D36","0xfcc3B8959d99f1154F0B1ac0252aa7e0F0617BCC","0x3733493eC5D2C181Dcd7C54ed100641c0f07BB0e","0xEa9b2D7ff9aE446ec067e50DF7C09f1Dd055bB71","0x93c041eDa52849753066B6D729e5a15C19766A69","0xBabe4490Da9bCf0Bbf062C40112AEa2109d6bA7f","0x135Cd19cb3c15f7eB10FC21FF79e1259a65Fc958","0xB2DC4d7627501338B578985c214208eb32283086","0x3a1b97Fc25fA45832F588ED3bFb2A0f74ddBD4F8","0xa06fC67e6fe3C34736d295FFF71a358c3bB83476","0x517F451b0A9E1b87Dc0Ae98A05Ee033C3310F046","0x6C2348DEeC1508724C0207a84d21cC5EE88231C8","0x021E6270091a926D08d43681978d65F9A9b024ca","0x6db0f81Db2C3B2A85a802d511577d8522D0D8C14","0xaCDb27b266142223e1e676841C1E809255Fc6d07","0xD9e497BD8f491fE163b42A62c296FB54CaEA74B7","0xBfab494D6311432Ed86Ee88779aCD7B4838920B7","0x1445F32D1A74872bA41f3D8cF4022E9996120b31"],[r.nU.ARBITRUM_ONE]:["0x8a06339Abd7499Af755DF585738ebf43D5D62B94","0x389938CF14Be379217570D8e4619E51fBDafaa21","0x7fCDC35463E3770c2fB992716Cd070B63540b947","0x5e3C3a063cc9A4AEB5310C7faDc2A98aEbDD245d","0xd9e2a1a61B6E61b275cEc326465d417e52C1b95c","0x0BaCc7a9717e70EA0DA5Ac075889Bd87d4C81197","0x4bfc22A4dA7f31F8a912a79A7e44a822398b4390","0xF398da8c75c2936196d3952469eB9c12e99EA1D4","0xcFBcc53E96908Cc3719f2807457Db0b89870c4de","0x3C2bf5C0Be7be4919fae1330b748E89f165259D7","0x02c12Fd05Cb0d26579789AbCFdc58B07dB755236","0x843aC8dc6D34AEB07a56812b8b36429eE46BDd07","0x64dae6685725Dbd0a0e63fE522c9134d0EaA7258","0xB27fdE8d172bb146186Bac819Ceb12fE4FA9262A","0x94AaA2497a16322FE673F24BBe4eCB300656978B","0x7e928afb59f5dE9D2f4d162f754C6eB40c88aA8E","0xfeb104864f3aD0C75E6B1bB4A0EDB3f89e562e6e","0x9fFCA51D23Ac7F7df82da414865Ef1055E5aFCc3","0xe37304F7489ed253b2A46A1d9DabDcA3d311D22E","0x4B89179dAfe5c36AE611208B5590FEf9153b7daa","0xC75908421566eA77A73B14D9cD0479C568f2B7A7","0xe2d9b612446180334D56e10e82Dc78E3dEe814B0"]},l=[r.nU.BSC]},274584:(e,t,n)=>{"use strict";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"})})},284178:(e,t,n)=>{"use strict";n.d(t,{AK:()=>c,N5:()=>y,VF:()=>m,hp:()=>v,oU:()=>h});var r=n(233764),i=n(118708),l=n(656862),a=n(25963),o=n(835490),s=n(507181);let u={independentField:o.O9.CURRENCY_A,typedValue:"",startPriceTypedValue:"",leftRangeTypedValue:void 0,rightRangeTypedValue:void 0},d=(0,r.vy)(u,e=>e.addCase(s.JE,()=>u).addCase(s.jC,e=>({...e,leftRangeTypedValue:!0,rightRangeTypedValue:!0})).addCase(s.qQ,(e,t)=>{let{payload:{typedValue:n}}=t;return{...e,startPriceTypedValue:n}}).addCase(s.jG,(e,t)=>{let{payload:{typedValue:n}}=t;return{...e,leftRangeTypedValue:n}}).addCase(s.Im,(e,t)=>{let{payload:{typedValue:n}}=t;return{...e,rightRangeTypedValue:n}}).addCase(s.$M,(e,t)=>{let{payload:{field:n,typedValue:r,noLiquidity:i}}=t;return i&&e.independentField,{...e,independentField:n,typedValue:r}})),c=()=>(0,l.um)(u,d),p=(0,a.createContext)({formAtom:c(),onAddLiquidityCallback:e=>{}});function m(){return(0,a.useContext)(p).onAddLiquidityCallback}let y=p.Provider;function h(){let e=(0,a.useContext)(p);return(0,i.md)(e.formAtom)}function v(){let e=(0,a.useContext)(p);return(0,i.Xr)(e.formAtom)}},286844:(e,t,n)=>{"use strict";n.d(t,{G:()=>r.G});var r=n(289062)},296123:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(350979),i=n(976005),l=n.n(i),a=n(557423),o=n(995315),s=n(166351),u=n(118708),d=n(25963),c=n(259145),p=n(968349),m=n(702205),y=n(724152);let h=e=>{let{children:t,withIcon:n,onFocus:i,onPointerEnter:h,onPointerDown:v,...f}=e,{chainId:x}=(0,p.ax)(),[,g]=(0,u.fp)(p.ch),b=(0,d.useCallback)(()=>{(0,c.Yj)(x),g(!0)},[x,g]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.A,{onClick:b,onFocus:e=>{(0,m.Fs)(),null==i||i(e)},onPointerEnter:e=>{(0,m.Fs)(),null==h||h(e)},onPointerDown:e=>{(0,m.Fs)(),null==v||v(e)},...f,children:(0,r.jsxs)(o.A,{gap:"8px",justifyContent:"center",alignItems:"center",children:[t||(0,r.jsx)(y.A,{children:"Connect Wallet"})," ",n&&(0,r.jsx)(s.A,{color:"invertedContrast"})]})}),(0,r.jsx)(l(),{id:"91794b9e1f037d08",children:"w3m-modal{position:fixed;z-index:100000000}"})]})}},314811:(e,t,n)=>{"use strict";n.d(t,{S:()=>r});var r=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}({})},335403:(e,t,n)=>{"use strict";n.d(t,{D_:()=>r,Oy:()=>i,h5:()=>l});var r=function(e){return e[e.SWAP=0]="SWAP",e[e.MINT=1]="MINT",e[e.BURN=2]="BURN",e}({}),i=function(e){return e[e.V3=0]="V3",e[e.V2=1]="V2",e}({}),l=function(e){return e[e.daily=0]="daily",e[e.weekly=1]="weekly",e[e.monthly=2]="monthly",e}({})},341050:(e,t,n)=>{"use strict";n.d(t,{Cq:()=>c,Gg:()=>d,J2:()=>m,s2:()=>p});var r=n(659197),i=n(673384),l=n(968349),a=n(555967),o=n(782739),s=n(530957),u=n(25963);function d(e){let t=(0,a.TA)(),{chainId:n}=(0,l.ax)(),r=(0,u.useMemo)(()=>void 0===e?[]:Array.isArray(e)?e:[e],[e]),i=(0,u.useMemo)(()=>r.length>0&&t?r.map(e=>({abi:t.abi,address:t.address,functionName:"positions",args:[e],chainId:n})):[],[n,t,r]),{isLoading:d,data:c}
1=(0,o.XO)({contracts:i,allowFailure:!0,query:{enabled:!!i.length},watch:!0});return{loading:d,positions:(0,u.useMemo)(()=>c&&i?i.map((e,t)=>{let n=c[t];if(!n||"success"!==n.status||!n.result)return;let r=n.result;return{nonce:r[0],operator:r[1],token0:r[2],token1:r[3],fee:r[4],tickLower:r[5],tickUpper:r[6],liquidity:r[7],feeGrowthInside0LastX128:r[8],feeGrowthInside1LastX128:r[9],tokensOwed0:r[10],tokensOwed1:r[11],tokenId:e.args[0]}}).filter(e=>!!e&&!Object.values(e).some(s.A)):[],[i,c])}}function c(e){let t=d(e);return(0,u.useMemo)(()=>{var e;return{loading:t.loading,position:null==(e=t.positions)?void 0:e[0]}},[t.loading,t.positions])}function p(e,t,n){let{chainId:r}=(0,l.ax)(),a=null!=n?n:r,{isLoading:s,data:d,refetch:c}=(0,o.Qo)({abi:i.aT,address:e,query:{enabled:!!t&&!!e},args:[t],functionName:"balanceOf",chainId:a,watch:!0}),p=(0,u.useMemo)(()=>{if(d&&t){let n=[];for(let r=0;r<d;r++)n.push({abi:i.aT,address:e,functionName:"tokenOfOwnerByIndex",args:[t,r],chainId:a});return n}return[]},[t,d,a,e]),{isLoading:m,data:y,refetch:h}=(0,o.XO)({contracts:p,allowFailure:!0,query:{enabled:!!p.length}});return(0,u.useEffect)(()=>{t&&(c({cancelRefetch:!1}),h({cancelRefetch:!1}))},[t,c,h]),{tokenIds:(0,u.useMemo)(()=>{var e;return null!=(e=null==y?void 0:y.map(e=>"success"===e.status?e.result:null).filter(Boolean))?e:[]},[y]),loading:m||s}}function m(e){let t=(0,a.TA)(),n=(0,a.rZ)(),i=!!((null==n?void 0:n.address)&&(null==n?void 0:n.address)!=="0x"),{tokenIds:l,loading:o}=p(null==t?void 0:t.address,e),{tokenIds:s}=p(i?null==n?void 0:n.address:void 0,e),{positions:c,loading:m}=d((0,u.useMemo)(()=>[...s,...l],[s,l]));return(0,u.useMemo)(()=>({loading:o||m,positions:null==c?void 0:c.map(e=>({...e,isStaked:!!(null==s?void 0:s.find(t=>t===e.tokenId)),protocol:r.Zs.V3}))}),[c,m,s,o])}},343954:(e,t,n)=>{"use strict";n.d(t,{i:()=>u});var r=n(326848),i=n(25963),l=n(332876),a=n(835490),o=n(507181),s=n(284178);function u(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=(0,r.useRouter)(),u=(0,s.hp)(),d=(0,i.useCallback)(t=>{u((0,o.$M)({field:a.O9.CURRENCY_A,typedValue:t,noLiquidity:!0===e}))},[u,e]),c=(0,i.useCallback)(t=>{u((0,o.$M)({field:a.O9.CURRENCY_B,typedValue:t,noLiquidity:!0===e}))},[u,e]),p=(0,i.useCallback)(e=>{let{leftTypedValue:r,rightTypedValue:i}=e;if((0,l.vA)(()=>{u((0,o.jG)({typedValue:r})),u((0,o.Im)({typedValue:i}))}),t){let{minPrice:e,maxPrice:t,...l}=n.query;n.replace({pathname:n.pathname,query:{...l,...r&&{minPrice:r.toFixed(18)},...i&&{maxPrice:i.toFixed(18)}}},void 0,{shallow:!0})}},[u,n,t]),m=(0,i.useCallback)(e=>{u((0,o.jG)({typedValue:e})),t&&n.replace({pathname:n.pathname,query:{...n.query,minPrice:null==e?void 0:e.toFixed(18)}},void 0,{shallow:!0})},[u,n,t]),y=(0,i.useCallback)(e=>{u((0,o.Im)({typedValue:e})),t&&n.replace({pathname:n.pathname,query:{...n.query,maxPrice:null==e?void 0:e.toFixed(6)}},void 0,{shallow:!0})},[u,n,t]);return{onBothRangeInput:p,onFieldAInput:d,onFieldBInput:c,onLeftRangeInput:m,onRightRangeInput:y,onStartPriceInput:(0,i.useCallback)(e=>{u((0,o.qQ)({typedValue:e}))},[u]),onSetFullRange:(0,i.useCallback)(()=>{u((0,o.jC)())},[u])}}},414099:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>ec});var r=n(350979),i=n(670420),l=n(131619),a=n(968349),o=n(419041),s=n(87242),u=n.n(s),d=n(326848),c=n(25963),p=n(18468),m=n(842807),y=n(311560),h=n(549333),v=n(557423),f=n(150591),x=n(428089),g=n(796147),b=n(24153),C=n(605641),A=n(698612),w=n(862373),E=n(673384),k=n(909114),I=n(772763),T=n(553301),j=n(37735),R=n(341050),N=n(241439),S=n(835490),B=n(769932),U=n(841376),_=n(782038),O=n(555967),M=n(306411),P=n(733775),D=n(992615),L=n(236088),F=n(460379),q=n(791163),$=n(214885),Y=n(262453),V=n(178852),z=n(909725),X=n(189346),W=n(792118),H=n(663257),Z=n(226207),G=n(687287),Q=n(270483),K=n(779597),J=n(975644),ee=n(265394),et=n(918279),en=n(145142),er=n(426593),ei=n(343954),el=n(284178);function ea(e){var t,n,i,l,o,s;let{currencyA:u,currencyB:p}=e,ea=(0,d.useRouter)(),{sendTransactionAsync:eo}=(0,L.s)(),[es,eu]=(0,c.useState)(!1),[ed,ec]=(0,c.useState)(),[,,ep,em]=ea.query.currency||[],{t:ey,currentLanguage:{locale:eh}}=(0,B.A)(),ev=(0,w.xf)(),{account:ef,chainId:ex,isWrongNetwork:eg}=(0,a.W7)(),{maxFeePerGas:eb,maxPriorityFeePerGas:eC}=(0,k.N)(ex),eA=(0,O.rZ)(),ew=(0,c.useMemo)(()=>!!((null==eA?void 0:eA.address)&&(null==eA?void 0:eA.address)!=="0x"),[eA]),{tokenIds:eE,loading:ek}=(0,R.s2)(ew?null==eA?void 0:eA.address:void 0,ef),[eI,eT]=(0,c.useState)(""),ej=(0,M.OQ)(),eR=(0,c.useMemo)(()=>ep&&Object.values(E.dl).includes(parseFloat(ep))?parseFloat(ep):void 0,[ep]),{position:eN,loading:eS}=(0,R.Cq)(em?BigInt(em):void 0),eB=!!eN&&!eS,{position:eU}=(0,T.w)(eN),e_=(0,c.useMemo)(()=>u&&p&&u.wrapped.equals(p.wrapped)?void 0:p,[u,p]),eO=(0,el.oU)(),{independentField:eM,typedValue:eP}=eO,{pool:eD,dependentField:eL,parsedAmounts:eF,position:eq,noLiquidity:e$,hasInsufficentBalance:eY,currencies:eV,errorMessage:ez,invalidRange:eX,outOfRange:eW,depositADisabled:eH,depositBDisabled:eZ,ticksAtLimit:eG,currencyBalances:eQ}=(0,j.A)(null!=u?u:void 0,null!=e_?e_:void 0,eR,null!=u?u:void 0,eU,eO),eK=(0,c.useMemo)(()=>
1{if(eD){let e=Q.w[eD.chainId];if(e)return 0===e.length||e.includes(E.bC.getAddress(eD.token0,eD.token1,eD.fee))}return!1},[eD]),{onFieldAInput:eJ,onFieldBInput:e0}=(0,ei.i)(e$),e1=(0,G.wG)(eV[S.O9.CURRENCY_A]),e2=(0,G.wG)(eV[S.O9.CURRENCY_B]),e9=(0,c.useMemo)(()=>({[S.O9.CURRENCY_A]:e1,[S.O9.CURRENCY_B]:e2}),[e1,e2]),[e5]=(0,I.g)(),e6=(0,c.useMemo)(()=>{var e;return{[eM]:eP,[eL]:null!=(e=e9[eL](eF[eL],6))?e:""}},[eF,eP,eM,eL,e9]),e3=(0,c.useMemo)(()=>[S.O9.CURRENCY_A,S.O9.CURRENCY_B].reduce((e,t)=>({...e,[t]:(0,N.r)(eQ[t])}),{}),[eQ]),e7=(0,O.TA)(),[e4]=(0,w.uZ)(),e8=(0,c.useMemo)(()=>ew?ek?"loading":em&&eE.find(e=>e===BigInt(em))?"true":"false":"false",[ew,ek,em,eE]),te="loading"!==e8?"true"===e8?eA:e7:void 0,tt="loading"!==e8?"true"===e8?E.SG:E.uy:void 0,tn=em?BigInt(em):void 0,{position:tr}=(0,R.Cq)(tn),ti=(0,K.DD)({contract:em&&e7?e7:void 0,functionName:"ownerOf",args:(0,c.useMemo)(()=>[tn],[tn])}).result,tl=(0,P.ho)(ti,ef)||(0,P.ho)(null==tr?void 0:tr.operator,ef)||"true"===e8,{approvalState:ta,approveCallback:to,revokeCallback:ts,currentAllowance:tu}=(0,Y.en)(eF[S.O9.CURRENCY_A],null==te?void 0:te.address),{approvalState:td,approveCallback:tc,revokeCallback:tp,currentAllowance:tm}=(0,Y.en)(eF[S.O9.CURRENCY_B],null==te?void 0:te.address),ty=ta!==Y.h$.APPROVED&&!!eF[S.O9.CURRENCY_A],th=td!==Y.h$.APPROVED&&!!eF[S.O9.CURRENCY_B],tv=(0,c.useCallback)(async()=>{var e;let t=null==eA?void 0:eA.address;if(t&&"0x"!==t&&ek||!ex||!eo||!ef||!tt||!te||!e7||!u||!e_||!e5||!eq)return;let n=u.isNative?u:e_.isNative?e_:void 0,{calldata:r,value:i}=eB&&em?tt.addCallParameters(eq,{tokenId:em,slippageTolerance:(0,V.aW)(e4),deadline:e5.toString(),useNative:n}):tt.addCallParameters(eq,{slippageTolerance:(0,V.aW)(e4),recipient:ef,deadline:e5.toString(),useNative:n,createPool:e$});eu(!0),null==(e=(0,W.Qr)({chainId:ex}))||e.estimateGas({account:ef,to:te.address,data:r,value:(0,H.uU)(i)}).then(e=>eo({account:ef,to:te.address,data:r,value:(0,H.uU)(i),gas:(0,P.KL)(e),chainId:ex,maxFeePerGas:eb,maxPriorityFeePerGas:eC})).then(e=>{var t,n,r,i,l,a,o,s;let d=null!=(a=e1(eF[S.O9.CURRENCY_A],4))?a:(0,z.cf)(null!=(l=null==(n=eF[S.O9.CURRENCY_A])||null==(t=n.quotient)?void 0:t.toString())?l:"0",u.decimals,4),c=null!=(s=e2(eF[S.O9.CURRENCY_B],4))?s:(0,z.cf)(null!=(o=null==(i=eF[S.O9.CURRENCY_B])||null==(r=i.quotient)?void 0:r.toString())?o:"0",e_.decimals,4);eu(!1),ej({hash:e},{type:"increase-liquidity-v3",summary:`Increase ${d} ${null==u?void 0:u.symbol} and ${c} ${null==e_?void 0:e_.symbol}`}),eT(e)}).catch(e=>{(0,X.U)(e)||ec((0,J.w)(e,ey)),eu(!1),console.error(e)})},[ef,ej,e4,u,ex,e5,eB,eA,tt,te,e$,eF,eq,e7,e_,eo,em,ek,ey,e1,e2,eb,eC]),{shouldBlock:tf}=(0,_.Wd)(null==eV?void 0:eV.CURRENCY_A,null==eV?void 0:eV.CURRENCY_B),tx=(0,c.useCallback)(()=>{ec(void 0),eI&&em&&(eJ(""),ea.push(`/liquidity/${em}`))},[eJ,ea,eI,em]),tg=(0,c.useMemo)(()=>{var e,t,n,r,i,l;let a=e=>e?Number(e).toLocaleString(eh,{maximumSignificantDigits:4}):"";return eH?ey("Supplying %amountA% %symbolA% %amountB% %symbolB%",{amountA:a(e2(eF[S.O9.CURRENCY_B],4)),symbolA:null==(n=eV[S.O9.CURRENCY_B])?void 0:n.symbol,amountB:"",symbolB:""}):eZ?ey("Supplying %amountA% %symbolA% %amountB% %symbolB%",{amountA:a(e1(eF[S.O9.CURRENCY_A],4)),symbolA:null==(r=eV[S.O9.CURRENCY_A])?void 0:r.symbol,amountB:"",symbolB:""}):ey("Supplying %amountA% %symbolA% and %amountB% %symbolB%",{amountA:a(e1(eF[S.O9.CURRENCY_A],4)),symbolA:null!=(i=null==(e=eV[S.O9.CURRENCY_A])?void 0:e.symbol)?i:"",amountB:a(e2(eF[S.O9.CURRENCY_B],4)),symbolB:null!=(l=null==(t=eV[S.O9.CURRENCY_B])?void 0:t.symbol)?l:""})},[eH,eZ,eV,eF,ey,e1,e2,eh]),[tb]=(0,h.A)((0,r.jsx)($.A,{minWidth:["100%",null,"420px"],title:ey("Increase Liquidity"),customOnDismiss:tx,attemptingTxn:es,errorMessage:ed,hash:eI,content:()=>(0,r.jsx)(A.Y,{topContent:()=>eq?(0,r.jsx)(er.e,{position:eq,inRange:!eW,ticksAtLimit:eG,baseCurrencyDefault:u}):null,bottomContent:()=>(0,r.jsx)(v.A,{width:"100%",mt:"16px",onClick:tv,children:ey("Increase")})}),pendingText:tg}),!0,!0,"TransactionConfirmationModalIncreaseLiquidity"),tC=(0,c.useCallback)(()=>ev?tv():tb(),[ev,tv,tb]),tA=(0,r.jsx)(et.E,{addIsUnsupported:tf,account:null!=ef?ef:void 0,isWrongNetwork:!!eg,approvalA:ta,approvalB:td,isValid:!ez&&!eX&&!ek&&tl,showApprovalA:ty,approveACallback:to,currentAllowanceA:tu,revokeACallback:ts,currencies:eV,approveBCallback:tc,currentAllowanceB:tm,revokeBCallback:tp,showApprovalB:th,parsedAmounts:eF,onClick:tC,attemptingTxn:es,errorMessage:ez,buttonText:ey("Increase"),depositADisabled:eH,depositBDisabled:eZ}),tw=(0,c.useCallback)(()=>{ea.push(`/liquidity/${em}`)},[ea,em]);return(0,r.jsx)(D.A,{children:(0,r.jsxs)(F.q,{children:[(0,r.jsx)(U.j,{backTo:`/liquidity/${em}`,title:ey("Add %assetA%-%assetB% Liquidity",{assetA:null!=(i=null==(t=eV[S.O9.CURRENCY_A])?void 0:t.symbol)?i:"",assetB:null!=(l=null==(n=eV[S.O9.CURRENCY_B])?void 0:n.symbol)?l:""})}),(0,r.jsxs)(f.A,{children:[(0,r.jsxs)(x.Ay,{mb:"16px",children:[eU&&(0,r.jsx)(er.e,{position:eU,title:ey("Selected Range"),inRange:!eW,ticksAtLimit:eG,baseCurrencyDefault:u}),(0,r.jsxs)(x.Ay,{mt:"16px",children:[(0,r.jsx)(en.A,{locked:eH,mb:"8px",children:(0,r.jsx)(q.A,{disableCurrencySelect:!0,showUSDPrice:!0,maxAmount:e3[S.O9.CURRENCY_A],onMax:()=>{var e;return eJ(null!=(e=e1(e3[S.O9.CURRENCY_A]))?e:"")},onPercentInput:e=>{var t,n;return eJ(null!=(n=e1(null==e3||null==(t=e3[S.O9.CURRENCY_A])?void 0:t.multiply(new y.QE(e,100))))?n:"")},value:null!=(o=e6[S.O9.CURRENCY_A])?o:"0",onUserInput:eJ,showQuickInputButton:!0,showMaxButton:!0,currency:eV[S.O9.CURRENCY_A],id:"add-liquidity-input-tokena",showCommonBases:!0,commonBasesType:m.AS.LIQUIDITY})}),(0,r.jsx)(en.A,{locked:eZ,mt:"8px",children:(0,r.jsx)(q.A,{disableCurrencySelect:!0,showUSDPrice:!0,maxAmount:e3[S.O9.CURRENCY_B],onMax:()=>{var e;return e0(null!=(e=e2(e3[S.O9.CURRENCY_B]))?e:"")},onPercentInput:e=>{var t,n;return e0(null!=(n=e2(null==(t=e3[S.O9.CURRENCY_B])?void 0:t.multiply(new y.QE(e,100))))?n:"")},value:null!=(s=e6[S.O9.CURRENCY_B])?s:"0",onUserInput:e0,showQuickInputButton:!0,showMaxButton:!0,currency:eV[S.O9.CURRENCY_B],id:"add-liquidity-input-tokenb",showCommonBases:!0,commonBasesType:m.AS.LIQUIDITY})})]})]}),(0,r.jsxs)(g.mm,{style:{flexGrow:1,gap:16},children:[(0,r.jsxs)(b.JA,{my:"16px",children:[(0,r.jsx)(C.A,{color:"textSubtle",children:ey("Slippage Tolerance")}),(0,r.jsx)(ee.AK,{})]}),tA,tl&&eK&&eY&&(0,r.jsx)(Z.E,{tokenId:em,pool:eD,baseCurrency:u,baseCurrencyAmount:e6[S.O9.CURRENCY_A],quoteCurrency:e_,quoteCurrencyAmount:e6[S.O9.CURRENCY_B],onSubmit:tw})]})]})]})})}var eo=n(630037);let es=()=>{var e,t,n;let s=(0,d.useRouter)(),{chainId:u}=(0,a.ax)(),p=(0,o.Ay)(),[m,y]=s.query.currency||[p.symbol,null!=(n=u&&(null==(e=i.vb[u])?void 0:e.address))?n:u&&(null==(t=i.is[u])?void 0:t.address)];(0,c.useEffect)(()=>
1{if(!s.isReady)return;let[e,t,n,r]=s.query.currency||[],i=null==e?void 0:e.match(eu),l=/^\d+$/;return(null==i?void 0:i.length)?void s.replace(`/add/${i[1]}/${i[2]}`):e&&t&&e.toLowerCase()===t.toLowerCase()?void s.replace(`/add/${e}`):void((!(null==n?void 0:n.match(l))||!(null==r?void 0:r.match(l)))&&s.replace("/add"))},[s]);let h=(0,l.H2)(m),v=(0,l.H2)(y);return(0,r.jsx)(eo.A,{children:(0,r.jsx)(ea,{currencyA:h,currencyB:v})})},eu=/^(0x[a-fA-F0-9]{40}|BNB)-(0x[a-fA-F0-9]{40}|BNB)$/,ed=u()(()=>Promise.resolve(es),{ssr:!1});ed.chains=p.tx,ed.screen=!0;let ec=ed},426593:(e,t,n)=>{"use strict";n.d(t,{e:()=>E});var r=n(350979),i=n(769932),l=n(796147),a=n(24153),o=n(575058),s=n(605641),u=n(266283),d=n(747292),c=n(150103),p=n(432594),m=n(687287),y=n(810286),h=n(504304),v=n(114041),f=n(630806),x=n(829715),g=n(25963),b=n(909725),C=n(452301),A=n(573271),w=n(149160);let E=e=>{var t,n,E,k,I,T,j,R,N;let{position:S,title:B,inRange:U,baseCurrencyDefault:_,ticksAtLimit:O}=e,{t:M,currentLanguage:{locale:P}}=(0,i.A)(),D=(0,C.U$)(S.pool.token0),L=(0,C.U$)(S.pool.token1),F=(0,m.wG)(S.pool.token0),q=(0,m.wG)(S.pool.token1),[$,Y]=(0,g.useState)(_?_===D?D:_===L?L:D:D),V=$===D,z=V?L:D,X=V?S.pool.priceOf(S.pool.token0):S.pool.priceOf(S.pool.token1),W=V?S.token0PriceLower:S.token0PriceUpper.invert(),H=V?S.token0PriceUpper:S.token0PriceLower.invert(),Z=(0,m.xm)(X),G=(0,m.xm)(W),Q=(0,m.xm)(H),K=(0,f.r0)(null!=(T=S.pool.token0)?T:void 0,{enabled:!!(null==S||null==(t=S.amount0)?void 0:t.greaterThan(0))}),J=(0,f.r0)(null!=(j=S.pool.token1)?j:void 0,{enabled:!!(null==S||null==(n=S.amount1)?void 0:n.greaterThan(0))}),ee=(0,g.useCallback)(()=>{Y(z)},[z]),et="bigint"==typeof(null==S?void 0:S.liquidity)&&(null==S?void 0:S.liquidity)===0n;return(0,r.jsxs)(l.mm,{gap:"md",style:{marginTop:"0.5rem"},children:[(0,r.jsxs)(a.JA,{style:{marginBottom:"0.5rem"},children:[(0,r.jsxs)(a.Bp,{children:[(0,r.jsx)(c.gz,{currency0:null!=D?D:void 0,currency1:null!=L?L:void 0,size:24}),(0,r.jsxs)(o.A,{as:"h2",ml:"4px",children:[null==D?void 0:D.symbol,"-",null==L?void 0:L.symbol]})]}),(0,r.jsx)(A.K,{removed:et,outOfRange:!U})]}),(0,r.jsx)(u.k0,{children:(0,r.jsxs)(l.mm,{gap:"sm",children:[(0,r.jsxs)(a.JA,{children:[(0,r.jsxs)(a.Bp,{children:[(0,r.jsx)(p.Ay,{currency:D}),(0,r.jsx)(s.A,{ml:"4px",children:null==D?void 0:D.symbol})]}),(0,r.jsx)(a.Bp,{children:(0,r.jsx)(y.g3,{amount:S.amount0,mr:"8px",children:null!=(R=F(S.amount0,4))?R:"-"})}),(0,r.jsx)(a.JA,{justifyContent:"flex-end",children:(0,r.jsx)(s.A,{fontSize:"10px",color:"textSubtle",ml:"4px",mr:"8px",children:S.amount0&&K?`~$${K.quote(null==(E=S.amount0)?void 0:E.wrapped).toFixed(2,{groupSeparator:","})}`:""})})]}),(0,r.jsxs)(a.JA,{children:[(0,r.jsxs)(a.Bp,{children:[(0,r.jsx)(p.Ay,{currency:L}),(0,r.jsx)(s.A,{ml:"4px",children:null==L?void 0:L.symbol})]}),(0,r.jsx)(a.Bp,{children:(0,r.jsx)(y.g3,{amount:S.amount1,mr:"8px",children:null!=(N=q(S.amount1,4))?N:"-"})}),(0,r.jsx)(a.JA,{justifyContent:"flex-end",children:(0,r.jsx)(s.A,{fontSize:"10px",color:"textSubtle",ml:"4px",mr:"8px",children:S.amount1&&J?`~$${J.quote(null==(k=S.amount1)?void 0:k.wrapped).toFixed(2,{groupSeparator:","})}`:""})})]}),(0,r.jsx)(d.A,{}),(0,r.jsxs)(a.JA,{children:[(0,r.jsx)(s.A,{color:"textSubtle",children:M("Fee Tier")}),(0,r.jsxs)(s.A,{children:[(null==S||null==(I=S.pool)?void 0:I.fee)/1e4,"%"]})]})]})}),(0,r.jsxs)(l.mm,{gap:"md",children:[(0,r.jsxs)(a.JA,{children:[B?(0,r.jsx)(s.A,{color:"secondary",bold:!0,fontSize:"12px",textTransform:"uppercase",children:B}):(0,r.jsx)("div",{}),(0,r.jsx)(w.A,{currencyA:V?D:L,handleRateToggle:ee})]}),(0,r.jsxs)(a.JA,{children:[(0,r.jsx)(h.E,{width:"48%",title:M("Min Price"),currency0:z,currency1:$,price:(0,x.I)(G,O,v.zm.LOWER,P),rawPrice:W}),(0,r.jsx)(h.E,{width:"48%",title:M("Max Price"),currency0:z,currency1:$,price:(0,x.I)(Q,O,v.zm.UPPER,P),rawPrice:H})]}),(0,r.jsx)(h.E,{title:M("Current Price"),currency0:z,currency1:$,price:(0,b.$g)(Z,6,P),rawPrice:X})]})]})}},442841:(e,t,n)=>{"use strict";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}`:""}`}n.d(t,{J:()=>r})},460379:(e,t,n)=>{"use strict";n.d(t,{A:()=>
1o,q:()=>a});var r=n(350979),i=n(680797),l=n(807543);let a=(0,i.I4)(l.A).withConfig({componentId:"sc-8dfcff2a-0"})(["border-radius:24px;max-width:436px;width:100%;z-index:1;"]);function o(e){let{children:t,...n}=e;return(0,r.jsx)(a,{...n,children:t})}},475690:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>m});var r=n(350979),i=n(25963),l=n(680797),a=n(428089),o=n(575058),s=n(796898),u=n(688104),d=n(312680),c=n(966983);let p=e=>{let{children:t,onDismiss:n,hideCloseButton:l,disableSwipeToDismiss:o,minHeight:u,...d}=e,{isMobile:p}=(0,s.A)(),m=(0,i.useRef)(null),y=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{let e=new ResizeObserver(e=>{for(let t of e){let{height:e}=t.contentRect;m.current&&(m.current.style.height=`${e}px`)}});return y.current&&e.observe(y.current),()=>{e.disconnect()}},[]),(0,r.jsx)(c.Bs,{drag:!!(p&&!(null!=o?o:l))&&"y",dragConstraints:{top:0,bottom:600},dragElastic:{top:0},dragSnapToOrigin:!0,onDragStart:()=>{m.current&&(m.current.style.animation="none")},onDragEnd:(e,t)=>{t.velocity.y>300&&n&&n()},ref:m,style:{overflow:"hidden",willChange:"height",transition:"height 0.3s cubic-bezier(.19,.23,.75,1.05)"},$minHeight:u,children:(0,r.jsx)(a.Ay,{ref:y,overflow:"hidden",borderRadius:"32px",...d,children:t})})},m=e=>{let{title:t,onDismiss:n,onBack:a,children:s,hideCloseButton:m=!1,disableSwipeToDismiss:y,headerPadding:h="12px 24px",bodyPadding:v="24px",headerBackground:f="transparent",minWidth:x="320px",minHeight:g="300px",headerRightSlot:b,bodyAlignItems:C,headerBorderColor:A,bodyTop:w="0px",...E}=e,k=(0,i.useContext)(d.rV),I=(null==k?void 0:k.onDismiss)||n,T=(0,l.DP)();return(0,r.jsxs)(p,{minWidth:x,minHeight:g,onDismiss:I,hideCloseButton:m,disableSwipeToDismiss:y,...E,children:[(0,r.jsxs)(c.rQ,{background:(0,u.A)(T,`colors.${f}`,f),style:{padding:h},headerBorderColor:A,children:[(0,r.jsxs)(c.wt,{children:[a&&(0,r.jsx)(c.jR,{onBack:a}),(0,r.jsx)(o.A,{children:t})]}),b,!m&&(0,r.jsx)(c.s_,{onDismiss:I,mb:"-4px"})]}),(0,r.jsx)(c.cw,{position:"relative",top:w,onPointerDownCapture:e=>e.stopPropagation(),p:v,style:{alignItems:null!=C?C:"normal"},children:s})]})}},504304:(e,t,n)=>{"use strict";n.d(t,{E:()=>c});var r=n(350979),i=n(769932),l=n(579518),a=n(605641),o=n(575058),s=n(266283),u=n(810286);let d={textDecoration:"underline dotted",textUnderlineOffset:"0.1em",cursor:"help"},c=e=>{var t,n;let{title:c,currency0:p,currency1:m,price:y,rawPrice:h,...v}=e,{t:f}=(0,i.A)(),x=(0,u.$Y)({mode:"price",price:h}),{targetRef:g,tooltip:b,tooltipVisible:C}=(0,l.A)(x,{placement:"top"});return(0,r.jsxs)(s.k0,{...v,style:{paddingTop:"8px",paddingBottom:"8px",textAlign:"center"},children:[(0,r.jsx)(a.A,{fontSize:"12px",color:"secondary",bold:!0,textTransform:"uppercase",mb:"4px",children:c}),x?(0,r.jsxs)(r.Fragment,{children:[C&&b,(0,r.jsx)(o.A,{mb:"4px",ref:g,style:d,children:y})]}):(0,r.jsx)(o.A,{mb:"4px",children:y}),(0,r.jsx)(a.A,{fontSize:"12px",color:"textSubtle",children:f("%assetA% per %assetB%",{assetA:null!=(t=null==p?void 0:p.symbol)?t:"",assetB:null!=(n=null==m?void 0:m.symbol)?n:""})})]})}},507181:(e,t,n)=>{"use strict";n.d(t,{$M:()=>i,Im:()=>o,JE:()=>s,jC:()=>u,jG:()=>a,qQ:()=>l});var r=n(233764);let i=(0,r.VP)("mintV3/typeInputMint"),l=(0,r.VP)("mintV3/typeStartPriceInput"),a=(0,r.VP)("mintV3/typeLeftRangeInput"),o=(0,r.VP)("mintV3/typeRightRangeInput"),s=(0,r.VP)("mintV3/resetMintState"),u=(0,r.VP)("mintV3/setFullRange")},514666:(e,t,n)=>{"use strict";n.d(t,{H:()=>a});var r=n(968349),i=n(747921),l=n(25963);let a=()=>{let{chainId:e}=(0,r.ax)(),{switchNetwork:t,canSwitch:n,isLoading:a}=(0,i.Y)();return{isLoading:a,switchNetworkIfNecessary:(0,l.useCallback)(async r=>!!n&&e!==r&&(await t(r),!0),[n,e,t])}}},547725:(e,t,n)=>{"use strict";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:"M8.13107 21.6744L6.67407 19.2732L3.95382 18.6542C3.68865 18.5964 3.47849 18.4659 3.32332 18.2629C3.16799 18.0601 3.10699 17.8241 3.14032 17.5549L3.39032 14.7657L1.53932 12.6897C1.36532 12.4784 1.27832 12.2484 1.27832 11.9999C1.27832 11.7514 1.36532 11.5215 1.53932
111.3102L3.39032 9.23419L3.14032 6.44493C3.10699 6.17577 3.16799 5.93977 3.32332 5.73693C3.47849 5.53393 3.68865 5.40352 3.95382 5.34569L6.67407 4.72669L8.13107 2.32544C8.26374 2.11427 8.45115 1.96519 8.69332 1.87819C8.93549 1.79119 9.1809 1.79535 9.42957 1.89069L11.9996 3.00369L14.5696 1.89069C14.8182 1.79535 15.0637 1.79119 15.3058 1.87819C15.548 1.96519 15.7354 2.11427 15.8681 2.32544L17.3251 4.72669L20.0453 5.34569C20.3105 5.40352 20.5207 5.53393 20.6758 5.73693C20.8312 5.93977 20.8922 6.17577 20.8588 6.44493L20.6088 9.23419L22.4598 11.3102C22.6338 11.5215 22.7208 11.7514 22.7208 11.9999C22.7208 12.2484 22.6338 12.4784 22.4598 12.6897L20.6088 14.7657L20.8588 17.5549C20.8922 17.8241 20.8312 18.0601 20.6758 18.2629C20.5207 18.4659 20.3105 18.5964 20.0453 18.6542L17.3251 19.2732L15.8681 21.6744C15.7354 21.8856 15.548 22.0347 15.3058 22.1217C15.0637 22.2087 14.8182 22.2045 14.5696 22.1092L11.9996 20.9962L9.42957 22.1092C9.1809 22.2045 8.93549 22.2087 8.69332 22.1217C8.45115 22.0347 8.26374 21.8856 8.13107 21.6744ZM11.9996 17.0032C12.2974 17.0032 12.5507 16.8988 12.7596 16.6899C12.9684 16.4811 13.0728 16.2278 13.0728 15.9299C13.0728 15.6321 12.9684 15.3777 12.7596 15.1667C12.5507 14.9559 12.2974 14.8504 11.9996 14.8504C11.7017 14.8504 11.4484 14.9559 11.2396 15.1667C11.0307 15.3777 10.9263 15.6321 10.9263 15.9299C10.9263 16.2278 11.0307 16.4811 11.2396 16.6899C11.4484 16.8988 11.7017 17.0032 11.9996 17.0032ZM11.9996 13.2119C12.2854 13.2119 12.5298 13.1104 12.7328 12.9074C12.9357 12.7046 13.0371 12.4603 13.0371 12.1744V8.11194C13.0371 7.8261 12.9357 7.58169 12.7328 7.37869C12.5298 7.17585 12.2854 7.07443 11.9996 7.07443C11.7137 7.07443 11.4693 7.17585 11.2663 7.37869C11.0635 7.58169 10.9621 7.8261 10.9621 8.11194V12.1744C10.9621 12.4603 11.0635 12.7046 11.2663 12.9074C11.4693 13.1104 11.7137 13.2119 11.9996 13.2119Z",fill:"currentColor"})})},553301:(e,t,n)=>{"use strict";n.d(t,{w:()=>a});var r=n(673384),i=n(131619),l=n(650176);function a(e,t){let n,a=(0,i.H2)(null==e?void 0:e.token0,t),o=(0,i.H2)(null==e?void 0:e.token1,t),[,s]=(0,l.Q2)(null!=a?a:void 0,null!=o?o:void 0,null==e?void 0:e.fee);return s&&e&&(n=new r.yX({pool:s,liquidity:e.liquidity.toString(),tickLower:e.tickLower,tickUpper:e.tickUpper})),{position:n,pool:null!=s?s:void 0}}},559180:(e,t,n)=>{"use strict";n.d(t,{H9:()=>p,k1:()=>f});var r=n(228876),i=n(311560),l=n(670420),a=n(760013),o=n.n(a),s=n(449229);let u={[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]:"robinhood"},d=o()(e=>e&&u[e.chainId]?`https://assets-cdn.trustwallet.com/blockchains/${u[e.chainId]}/assets/${(0,s.b)(e.address)}/logo.png`:null,e=>`${null==e?void 0:e.chainId}#${null==e?void 0:e.address}`),c=o()((e,t)=>e&&t&&u[t]?`https://assets-cdn.trustwallet.com/blockchains/${u[t]}/assets/${(0,s.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"},m=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,s.b)(e.address)}catch{return null}return`https://tokens.pancakeswap.finance/images/${e.chainId===r.nU.BSC?"":`${p[e.chainId]}/`}${t}.png`},y=[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}),h=o()(e=>v(null==e?void 0:e.symbol),e=>`logoUrls#${null==e?void 0:e.chainId}#${null==e?void 0:e.symbol}`),v=o()(e=>e&&y.includes(e)?`https://tokens.pancakeswap.finance/images/symbol/${e.toLocaleLowerCase()}.png`:void 0,e=>`logoUrls#symbol#${e}`);o()(function(e){let{useTrustWallet:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=d(null==e?void 0:e.wrapped),r=e?m(e.wrapped):null;return[h(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 f=o()(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),a=n&&r?m({chainId:n,address:r}):null;return[v(i),t?l:void 0,a].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):""}`)},562869:(e,t,n)=>{"use strict";function r(e){let t,{number:n,locale:r,sigFigs:i,fixedDecimals:l,options:a={}}=e;if("number"==typeof n)t=l?parseFloat(n.toFixed(l)):n;else{let e=parseFloat(n.toSignificant(i));t=l?parseFloat(e.toFixed(l)):e}
1return t.toLocaleString(r,{...a,minimumFractionDigits:a.minimumFractionDigits||l,maximumFractionDigits:a.maximumFractionDigits||l,maximumSignificantDigits:a.maximumSignificantDigits||l?void 0:i})}n.d(t,{A:()=>r})},568187:(e,t,n)=>{"use strict";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)],a=Math.round(Number(`${i}.${l}`));(r=a>9?`${BigInt(e)+BigInt(1)}0`.padStart(e.length+1,"0"):`${e}${a}`).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}`)}n.d(t,{X:()=>r})},573271:(e,t,n)=>{"use strict";n.d(t,{K:()=>d});var r=n(350979),i=n(659197),l=n(769932),a=n(979332),o=n(501823),s=n(525033),u=n(581076);function d(e){var t;let{removed:n,outOfRange:d,protocol:c,children:p,lowContrast:m=!1,...y}=e,{t:h}=(0,l.A)();return n?(0,r.jsx)(a.A,{variant:m?"tertiary":"textSubtle",...y,children:p||h("Closed")}):d?(0,r.jsx)(a.A,{variant:m?"failureLowContrast":"failure",...y,children:p||(0,r.jsxs)(o.A,{alignItems:"center",children:[h("Inactive")," ",(0,r.jsx)(s.PT,{position:"relative",top:"1px",ml:"4px",text:h(c===i.Zs.InfinityBIN?"The position is inactive and not generating fees because there is no liquidity in the active bin.":"The position is inactive and not earning trading fees due to the current price being out of the set price range."),size:"20px",color:null!=(t=u.c[m?"failureLowContrast":"failure"].color)?t:"white",placement:"bottom"})]})}):(0,r.jsx)(a.A,{variant:m?"successLowContrast":"success",...y,children:p||h("Active")})}},606252:(e,t,n)=>{"use strict";n.d(t,{L:()=>s});var r=n(659197),i=n(769932),l=n(796898),a=n(295485),o=n(25963);let s=()=>{let{t:e}=(0,i.A)(),{isMobile:t}=(0,l.A)();return(0,o.useMemo)(()=>[{label:e("All"),value:null},{label:"Infinity",value:a.d},{label:"V3",value:r.Zs.V3},{label:"V2",value:r.Zs.V2},{label:t?e("SS"):e("StableSwap"),value:[r.Zs.STABLE]}],[t,e])}},608998:(e,t,n)=>{"use strict";n.d(t,{w:()=>a});var r=n(530957),i=n(985148);let l=(0,n(781649).getLogger)("error-report");function a(e){let t,{asyncFn:n,maxRetries:a=3,delayMs:o=1e3,fallbackValue:s,errorReportKey:u,shared:d=!1,sharedTtlMs:c=6e4}=e,p=(0,i.eU)(0),m=(e,r)=>{if(!d)return n(e,r);let i=Date.now();if(t&&i-t.at<c)return t.promise;let l=n(e,new AbortController().signal).catch(e=>{throw(null==t?void 0:t.promise)===l&&(t=void 0),e});return t={at:i,promise:l},l},y=(0,i.eU)(async(e,t)=>{let{signal:n}=t;e(p);let i=0;for(;i<a;)try{return await m(e,n)}catch(e){if(u&&l.error(u,{reason:"Async function failed",message:e instanceof Error?e.message:String(e),stack:e instanceof Error?e.stack:void 0}),++i>=a){if(!(0,r.A)(s))try{if("function"==typeof s)return await s();return s}catch{return}throw e}await new Promise(e=>setTimeout(e,o))}throw Error("Retries exhausted")});return(0,i.eU)(e=>e(y),(e,n)=>{t=void 0,n(p,e=>e+1)})}},630037:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(350979),i=n(25963),l=n(284178);function a(e){let{children:t,onAddLiquidityCallback:n}=e,a=(0,i.useMemo)(()=>(0,l.AK)(),[]);return(0,r.jsx)(l.N5,{value:{formAtom:a,onAddLiquidityCallback:(0,i.useCallback)(e=>{null==n||n(e)},[n])},children:t})}},650176:(e,t,n)=>{"use strict";n.d(t,{I6:()=>x,Q2:()=>f,Tw:()=>v,f$:()=>g});var r=n(673384),i=n(662928),l=n(126294),a=n(221197),o=n(529208),s=n(968349),u=n(25963),d=n(779597),c=n(792118),p=n(530957),m=n(314811);class y{static getPoolAddress(e,t,n,i){this.addresses.length>this.MAX_ENTRIES&&(this.addresses=this.addresses.slice(0,this.MAX_ENTRIES/2));let{address:l}=t,{address:a}=n,o=`${e}:${l}:${a}:${i.toString()}`,s=this.addresses.find(e=>e.key===o);if(s)return s.address;let u={key:o,address:(0,r.kT)({deployerAddress:e,tokenA:t,tokenB:n,fee:i})};return this.addresses.unshift(u),u.address}static getPool(e,t,n,i,l,a,o){this.pools.length>this.MAX_ENTRIES&&(this.pools=this.pools.slice(0,this.MAX_ENTRIES/2));let s=this.pools.find(r=>r.token0===e&&r.token1===t&&r.fee===n&&r.sqrtRatioX96===i&&r.liquidity===l&&r.tickCurrent===a);if(s)return s;let u=new r.bC(e,t,n,i,l,a);return u.feeProtocol=o,this.pools.unshift(u),u}}function h(e,t,n,r){if(r)return[m.S.LOADING,null];if(!e||e.some(e=>(0,p.A)(e))||!t||!n)return[m.S.INVALID,null];let[i,l,a]=e,{result:o}=t,s=n.result;if(!o||void 0===s)return[m.S.NOT_EXISTS,null];let[u,d,,,,c]=o;if(!u||0n===u)return[m.S.NOT_EXISTS,null];try{let e=y.getPool(i,l,a,u,s,d,c);return[m.S.EXISTS,e]}catch(e){return console.error("Error when constructing the pool",e),[m.S.INVALID,null]}}function v(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{chainId:n}=(0,s.ax)(),i=(0,u.useMemo)(()=>{var t,n;return null==(n=e.find(e=>{let[t]=e;return null==t?void 0:t.wrapped.chainId}))||null==(t=n[0])?void 0:t.wrapped.chainId},[e]),l=null!=i?i:n,o=(0,u.useMemo)(()=>l?e.map(e=>{let[t,n,r]=e;if(t&&n&&r){let e=t.wrapped,i=n.wrapped;
1if(e.equals(i))return;return e.sortsBefore(i)?[e,i,r]:[i,e,r]}}):Array(e.length),[l,e]),c=(0,u.useMemo)(()=>{let e=l&&r.Is[l];return e?o.map(t=>t&&y.getPoolAddress(e,...t)):Array(o.length)},[l,o]),{compactAddresses:p,originalToCompactIndex:m}=(0,u.useMemo)(()=>{let e=[],t=new Map;return c.forEach((n,r)=>{n&&(t.set(r,e.length),e.push(n))}),{compactAddresses:e,originalToCompactIndex:t}},[c]),v=p.length>0,{data:f,isLoading:x}=(0,d.Dd)({addresses:p,chainId:l,abi:a.j,functionName:"slot0",options:{enabled:v,watch:t}}),{data:g,isLoading:b}=(0,d.Dd)({addresses:p,chainId:l,abi:a.j,functionName:"liquidity",options:{enabled:v,watch:t}});return(0,u.useMemo)(()=>e.map((e,t)=>{let n=m.get(t),r=void 0!==n?null==f?void 0:f[n]:void 0,i=void 0!==n?null==g?void 0:g[n]:void 0;return h(o[t],r,i,x||b)}),[g,e,f,o,x,b,m])}function f(e,t,n){let r=!(arguments.length>3)||void 0===arguments[3]||arguments[3];return v((0,u.useMemo)(()=>[[e,t,n]],[e,t,n]),r)[0]}function x(e){let t=(0,u.useMemo)(()=>e.map(e=>{let[t,n,r]=e;if(t&&n&&r){let e=t.wrapped,i=n.wrapped;if(e.equals(i))return;return e.sortsBefore(i)?[e,i,r]:[i,e,r]}}),[e]),n=(0,u.useMemo)(()=>t.reduce((e,t)=>{var n;if(!t)return e;let{chainId:i}=t[0],l=r.Is[i];if(!l)return e;let a=y.getPoolAddress(l,...t);return e[i]=null!=(n=e[i])?n:[],e[i].push(a),e},{}),[t]),s=(0,u.useMemo)(()=>Object.keys(n),[n]),d=(0,u.useMemo)(()=>s.flatMap(e=>n[e]).join(","),[s,n]),{data:p}=(0,i.I)({queryKey:["v3PoolInfo",s.join(","),d],queryFn:async()=>(await Promise.all(s.map(async e=>{let t=n[e],r=(0,c.Rt)({chainId:Number(e)}),i=t.map(e=>({address:e,abi:a.j,functionName:"slot0"})),l=t.map(e=>({address:e,abi:a.j,functionName:"liquidity"}));try{let n=await r.multicall({contracts:[...i,...l],allowFailure:!0}),a=n.slice(0,t.length),o=n.slice(t.length),s=[],u=[];return t.forEach((e,t)=>{let n=a[t],r=o[t],i="success"===n.status&&"success"===r.status;s.push(i?n.result:void 0),u.push(i?r.result:void 0)}),{[e]:{slot0:s,liquidity:u}}}catch(t){return console.error(`Error fetching data for chainId ${e}:`,t),{[e]:{slot0:void 0,liquidity:void 0}}}}))).reduce((e,t)=>{let n=Object.keys(t)[0];return e[n]=t[n],e},{}),enabled:(null==s?void 0:s.length)>0,placeholderData:l.rX,...o.MU,...o.Od});return(0,u.useMemo)(()=>{let n={};return e.map((e,r)=>{var i;let l=t[r];if(!l)return h(void 0,void 0,void 0,!1);let[a]=l;n[a.chainId]=(null!=(i=n[a.chainId])?i:-1)+1;let{slot0:o=[],liquidity:s=[]}=(null==p?void 0:p[a.chainId])||{},u=o[n[a.chainId]],d=s[n[a.chainId]];return h(l,void 0!==u?{result:u}:void 0,void 0!==d?{result:d}:void 0,!1)})},[e,t,p])}function g(e,t,n){return x((0,u.useMemo)(()=>[[e,t,n]],[e,t,n]))[0]}y.MAX_ENTRIES=128,y.pools=[],y.addresses=[]},657168:(e,t,n)=>{"use strict";n.d(t,{i1:()=>k,$E:()=>I,II:()=>T});var r=n(350979),i=n(769932),l=n(995315),a=n(557423),o=n(796898),s=n(501823),u=n(428089),d=n(727353),c=n(605641),p=n(226464),m=n(525033);n(862373);var y=n(25963),h=n(733775),v=n(286844);n(775517);var f=n(772763),x=n(680797);let g=(0,x.Ay)(a.A).attrs({variant:"tertiary"}).withConfig({componentId:"sc-bf492518-0"})(["border-radius:",";height:",";color:",";border:",";"],e=>{let{theme:t}=e;return t.radii["12px"]},e=>{let{$height:t}=e;return null!=t?t:"40px"},e=>{let{theme:t,variant:n}=e;return"text"===n?t.colors.primary60:"text"},e=>{let{theme:t,variant:n}=e;
1return"text"===n?`2px solid ${t.colors.primary}`:""}),b=(0,x.Ay)(l.A).attrs({flexWrap:"wrap",gap:"4px"}).withConfig({componentId:"sc-6e208a1d-0"})(["background-color:",";border-radius:",";padding:1px;width:fit-content;box-shadow:",";"],e=>{let{theme:t}=e;return t.colors.input},e=>{let{theme:t}=e;return t.radii.default},e=>{let{theme:t}=e;return t.shadows.inset}),C=(0,x.Ay)(a.A).withConfig({componentId:"sc-6e208a1d-1"})(["height:48px;padding:0 8px;","{height:52px;padding:0 16px;}"],e=>{let{theme:t}=e;return t.mediaQueries.md}),A=(0,x.Ay)(v.G).attrs(e=>{let{theme:t}=e;return{bg:t.colors.inputSecondary}}).withConfig({componentId:"sc-6e208a1d-2"})(["margin:0 4px;"]);var w=function(e){return e.InvalidInput="InvalidInput",e}(w||{});let E=RegExp("^\\d*(?:\\\\[.])?\\d*$"),k=50,I=e=>{let t,{slippageTolerance:n,setSlippageTolerance:a,isAutoSlippageEnabled:m,setIsAutoSlippageEnabled:v}=e,[f,x]=(0,y.useState)(""),{isMobile:g}=(0,o.A)(),{t:w}=(0,i.A)(),I=""===f||(n/100).toFixed(2)===Number.parseFloat(f).toFixed(2);t=""===f||I?I&&n<50?"RiskyLow":I&&n>2e3?"RiskyVeryHigh":I&&n>100?"RiskyHigh":void 0:"InvalidInput";let T=e=>{if(""===e||E.test((0,h.Nt)(e))){x(e);try{let t=Number.parseInt((100*Number.parseFloat(e)).toString());!Number.isNaN(t)&&t<5e3&&a(t)}catch(e){console.error(e)}}};return(0,r.jsx)(l.A,{flexDirection:"column",gap:"24px",children:(0,r.jsxs)(s.A,{flexDirection:"column",children:[(0,r.jsxs)(b,{style:{flexWrap:g?"nowrap":"wrap"},children:[void 0!==v&&void 0!==m&&(0,r.jsx)(C,{scale:"sm",onClick:()=>{x(""),null==v||v(!0)},variant:m?"subtle":"light",children:w("Auto")}),(0,r.jsx)(C,{scale:"sm",onClick:()=>{x(""),a(10),null==v||v(!1)},variant:10!==n||m?"light":"subtle",children:"0.1%"}),(0,r.jsx)(C,{scale:"sm",onClick:()=>{x(""),a(50),null==v||v(!1)},variant:50!==n||m?"light":"subtle",children:"0.5%"}),(0,r.jsx)(C,{scale:"sm",onClick:()=>{x(""),a(100),null==v||v(!1)},variant:100!==n||m?"light":"subtle",children:"1.0%"}),(0,r.jsx)(s.A,{ml:"8px",pr:"8px",alignItems:"center",children:(0,r.jsxs)(u.Ay,{position:"relative",width:"82px",children:[(0,r.jsx)(d.A,{scale:"md",inputMode:"decimal",pattern:"^[0-9]*[.,]?[0-9]{0,2}$",placeholder:m?"Auto":(n/100).toFixed(2),value:f,onBlur:()=>{T((n/100).toFixed(2))},onChange:e=>{m&&(null==v||v(!1)),e.currentTarget.validity.valid&&T(e.target.value.replace(/,/g,"."))},isWarning:!I,isSuccess:![10,50,100].includes(n),style:{paddingRight:"28px"}}),(0,r.jsxs)(s.A,{position:"absolute",right:"8px",top:"8px",alignItems:"center",children:[(0,r.jsx)(A,{}),(0,r.jsx)(c.A,{color:"textSubtle",children:" %"})]})]})})]}),!m&&!!t&&(0,r.jsx)(p.A,{mt:"8px",variant:"InvalidInput"===t?"primary":"RiskyLow"===t||"RiskyHigh"===t?"warning":"danger",children:(0,r.jsxs)(c.A,{children:[w("InvalidInput"===t?"Enter a valid slippage percentage":"RiskyLow"===t?"Your transaction may fail":"Your transaction may be frontrun"),".",(0,r.jsx)("br",{}),(0,r.jsx)(c.A,{as:"button",role:"button",onClick:()=>{x(""),a(k)},style:{textDecoration:"underline",cursor:"pointer",display:"inline-block",background:"none",border:"none",padding:0},bold:!0,children:w("Reset slippage settings")})," ",w("to avoid potential loss"),"."]})})]})})},T=()=>{let{t:e}=(0,i.A)(),[t,n]=(0,f.d)(),[l,a]=(0,y.useState)(),[o,p]=(0,y.useState)(""),h=""===o||void 0!==t&&(Number(t)/60).toString()===o,v=void 0!==n&&void 0!==t,x=e=>{try{let t=60*Number.parseInt(e);!Number.isNaN(t)&&t>60&&t<259200?null==n||n(t):a("InvalidInput")}catch(e){console.error(e)}};return(0,y.useEffect)(()=>{""===o||h?a(void 0):a("InvalidInput")},[o,h]),v&&(0,r.jsxs)(u.Ay,{children:[(0,r.jsxs)(s.A,{alignItems:"center",children:[(0,r.jsx)(c.A,{children:e("Tx deadline")}),(0,r.jsx)(m.PT,{text:e("Your transaction will revert if it is left confirming for longer than this time."),placement:"top",ml:"4px"})]}),(0,r.jsxs)(s.A,{alignItems:"center",children:[(0,r.jsxs)(u.Ay,{position:"relative",width:"128px",mt:"4px",children:[(0,r.jsx)(d.A,{scale:"md",inputMode:"numeric",pattern:"^[0-9]+$",isWarning:!!l,placeholder:(Number(t)/60).toString(),value:o,onChange:e=>{e.currentTarget.validity.valid&&p(e.target.value)},onBlur:e=>{e.currentTarget.validity.valid&&x(e.target.value)},style:{paddingRight:"48px"}}),(0,r.jsxs)(s.A,{position:"absolute",right:"8px",top:"8px",alignItems:"center",children:[(0,r.jsx)(A,{}),(0,r.jsx)(c.A,{color:"textSubtle",children:e("Mins")})]})]}),(0,r.jsx)(g,{ml:"8px",mt:"3px",variant:"text",scale:"sm",onClick:()=>{p(""),x("20")},children:e("Reset")})]})]})}}
1,689612:(e,t,n)=>{"use strict";n.d(t,{K:()=>l});var r=n(459247),i=n(425576);function l(e){let t=(0,i._Q)(),n=(0,i.lh)(),l=!1;return function(a){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};l||(l=!0,(0,r.yU)("core_data_operation",()=>({...o,operation:e,outcome:a,duration_ms:Math.round((0,i.lh)()-n),start_ms:Math.round(n-t.started_at_ms),completed_ms:Math.round((0,i.lh)()-t.started_at_ms)}),void 0,t))}}},698612:(e,t,n)=>{"use strict";n.d(t,{Y:()=>r.Y});var r=n(550062)},709233:(e,t,n)=>{"use strict";n.d(t,{M:()=>i});var r=n(673384);function i(e,t,n){if(e&&t&&"number"==typeof n)return(0,r.y1)(e,t,n)}},720584:(e,t,n)=>{"use strict";n.d(t,{_:()=>r._z});var r=n(40064)},724152:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=n(421770).x},747292:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=n(680797).I4.hr.withConfig({componentId:"sc-913bec5e-0"})(["border:1px solid ",";width:100%;",""],e=>{let{theme:t}=e;return t.colors.cardBorder},e=>{let{thin:t,theme:n}=e;return t&&` 2 border: none; 3 border-top: 1px solid ${n.colors.cardBorder}; 4 `})},768159:(e,t,n)=>{"use strict";n.d(t,{s:()=>i});var r=n(228876);let i=[r.nU.BSC,r.nU.ETHEREUM]},774900:(e,t,n)=>{"use strict";n.d(t,{D$:()=>o,L1:()=>u,pg:()=>s,uP:()=>d});var r=n(228876),i=n(913076),l=n(573536);let a={async onResponse(e){let{response:t}=e;if(t.status>=400){var n;throw Error((null==(n=t.headers.get("content-type"))?void 0:n.includes("json"))?await t.clone().json():await t.clone().text())}}},o=(0,l.Ay)({baseUrl:"https://explorer.pancakeswap.com/api"});o.use(a),o.use({onRequest(e){let{request:t}=e;return i.o.request(t)}});let s=(0,l.Ay)({baseUrl:"https://sol-explorer.pancakeswap.com/api"});s.use(a);let u={[r.nU.BSC_TESTNET]:"bsc-testnet",[r.nU.BSC]:"bsc",[r.nU.ETHEREUM]:"ethereum",[r.nU.ZKSYNC]:"zksync",[r.nU.ARBITRUM_ONE]:"arbitrum",[r.nU.LINEA]:"linea",[r.nU.BASE]:"base",[r.nU.OPBNB]:"opbnb",[r.nU.MONAD_MAINNET]:"monad",[r.Cb.SOLANA]:"sol"},d=e=>{var t;if(e)return null!=(t=u[e])?t:(0,r.rJ)(e)}},775517:(e,t,n)=>{"use strict";n.d(t,{eF:()=>D,Nt:()=>O,Az:()=>M,jw:()=>P});var r=n(350979),i=n(987212),l=n(734658),a=n(862373),o=n(985148),s=n(118708),u=n(656862),d=n(863064),c=n(25963),p=n(387165),m=n(228876),y=n(311560),h=n(91168),v=n(899188),f=n(968349),x=n(662928),g=n(126294),b=n(518400),C=n(419041),A=n(630806);let w=new y.QE(50,1e4),E=new y.QE(10,1e4),k=e=>!!e&&v.e6.includes(e),I=e=>null!=e&&"gasUseEstimate"in e&&!("orderInfo"in e),T=(e,t)=>e&&"number"==typeof t?new h.g(e.toString()).multipliedBy(t):void 0,j=(e,t)=>e&&t?parseFloat(e.toFixed(0))/10**t.decimals:void 0,R=(e,t)=>new y.QE(Math.floor(e/t*1e4),1e4),N=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500;return e.greaterThan(new y.QE(n,1e4))?new y.QE(n,1e4):e.lessThan(new y.QE(t,1e4))?new y.QE(t,1e4):e};function S(e){var t,n;let{chainId:r}=(0,f.ax)(),i=k(r),l=(0,b.YW)(),a=(0,C.Ay)(r),o=null==e?void 0:e.currency,s=(0,A.r0)(o,{enabled:!!(null==e?void 0:e.greaterThan(0))}),u=(0,c.useMemo)(()=>j(T(null==l?void 0:l.toString(),2e5),a),[l,a]),d=(0,A.h1)(a,u,{enabled:!!(null==e?void 0:e.greaterThan(0))}),{data:p}=(0,x.I)({queryKey:["input-based-auto-slippage",null==e||null==(t=e.wrapped)?void 0:t.toExact(),null==s||null==(n=s.wrapped)?void 0:n.toSignificant(),d],queryFn:()=>{if(!e||i)return{inputBasedSlippage:w,inputDollarValue:void 0};let t=null==e?void 0:e.toSignificant(6),n=t&&s?parseFloat(t)*parseFloat(s.toSignificant(6)):void 0;return n&&d?{inputBasedSlippage:N(R(d,n)),inputDollarValue:n}:{inputBasedSlippage:w,inputDollarValue:void 0}},placeholderData:g.rX,staleTime:1/0,gcTime:0});return null!=p?p:{inputBasedSlippage:w,inputDollarValue:void 0}}let B=(0,u.tG)("pcs:auto-slippage-enabled-2",!0),U=(0,o.eU)(50),_=()=>(0,s.fp)(U),O=()=>(0,s.fp)(B);function M(){let[e]=O(),[t]=(0,a.uZ)(),[n]=_();return(0,c.useMemo)(()=>e?{slippageTolerance:n,isAuto:!0}:{slippageTolerance:t,isAuto:!1},[e,n,t])}let P=e=>{let[t]=O(),[n]=(0,a.uZ)(),{inputBasedSlippage:r}=S((null==e?void 0:e.currency)&&l.xx.isSPLToken(e.currency)?void 0:e);return(0,c.useMemo)(()=>t&&e&&r?{slippageTolerance:Number(r.numerator),isAuto:!0}:{slippageTolerance:n,isAuto:!1},[t,e,r,n])},D=e=>{let{children:t}=e;return(0,r.jsxs)(r.Fragment,{children:[t,(0,r.jsx)(c.Suspense,{fallback:null,children:(0,r.jsx)(L,{})})]})},L=()=>{var e,t,n,r,l;let a=(0,d.Z)(),o=(0,c.useRef)(null==a||null==(e=a.bestOrder)?void 0:e.trade),s=(0,c.useMemo)(()=>{var e,t,n,r,i,l,s,u,d,c,m,y,h,v,f,x,g,b,C,A,w,E,k,I;return!(0,p.mI)(null==a?void 0:a.bestOrder)&&!!o.current&&!!(null==a||null==(e=a.bestOrder)?void 0:e.trade)&&(null==(s=o.current)||null==(l=s.inputAmount)||null==(i=l.currency)?void 0:i.equals(null==a||null==(r=a.bestOrder)||null==(n=r.trade)||null==(t=n.inputAmount)?void 0:t.currency))&&(null==(h=o.current)||null==(y=
4h.outputAmount)||null==(m=y.currency)?void 0:m.equals(null==a||null==(c=a.bestOrder)||null==(d=c.trade)||null==(u=d.outputAmount)?void 0:u.currency))&&(null==(v=o.current)?void 0:v.tradeType)===(null==a||null==(x=a.bestOrder)||null==(f=x.trade)?void 0:f.tradeType)&&(null==(A=o.current)||null==(C=A.inputAmount)?void 0:C.equalTo(null==a||null==(b=a.bestOrder)||null==(g=b.trade)?void 0:g.inputAmount))&&(null==(I=o.current)||null==(k=I.outputAmount)?void 0:k.equalTo(null==a||null==(E=a.bestOrder)||null==(w=E.trade)?void 0:w.outputAmount))},[null==a?void 0:a.bestOrder]),u=function(e){var t,n,r,i,l,a,o;let{chainId:s}=(0,f.ax)(),u=k(s),{inputBasedSlippage:d,inputDollarValue:p}=S(null==e?void 0:e.inputAmount),y=null==e||null==(t=e.outputAmount)?void 0:t.currency,h=(0,A.r0)(y,{enabled:!!(null==e||null==(n=e.outputAmount)?void 0:n.greaterThan(0))}),v=(0,b.YW)(),E=(0,C.Ay)(s),B=(0,c.useMemo)(()=>s&&!!s&&(s===m.nU.ETHEREUM||s===m.nU.BSC),[s]),U=2e5*!!e,_=I(e)&&(null==(r=e.gasUseEstimateBase)?void 0:r.greaterThan(0))?e.gasUseEstimateBase.currency:void 0,O=(0,A.r0)(_,{enabled:!!e}),M=(0,c.useMemo)(()=>j(T(null==v?void 0:v.toString(),U),E),[v,U,E]),P=(0,A.h1)(E,M,{enabled:!!(null==e||null==(i=e.outputAmount)?void 0:i.greaterThan(0))}),D=(0,c.useMemo)(()=>{let t=((e,t,n)=>{var r;if(!e||!t)return null;if(I(t)){let e=t.gasUseEstimateBase;return(null==e?void 0:e.greaterThan(0))&&n?parseFloat(e.toSignificant(6))*parseFloat(n.toSignificant(6)):null}return"orderInfo"in t?.5:"gasEstimateInUSD"in t?"string"==typeof t.gasEstimateInUSD?parseFloat(t.gasEstimateInUSD):Number(null==(r=t.gasEstimateInUSD)?void 0:r.toSignificant(6)):null})(!!B,e,O);return B&&t?t:P},[B,P,O,e]),{data:L}=(0,x.I)({queryKey:["classic-auto-slippage",null==e||null==(a=e.outputAmount)||null==(l=a.wrapped)?void 0:l.toExact(),null==h||null==(o=h.wrapped)?void 0:o.toSignificant(),D],queryFn:()=>{var t;if(!e||u)return w;let n=null==e||null==(t=e.outputAmount)?void 0:t.toSignificant(6),r=n&&h?parseFloat(n)*parseFloat(h.toSignificant(6)):void 0;if(r&&D){let e=N(R(D,r));return p&&Math.abs(p-r)>.05*r&&e.lessThan(d)?d:e}return console.log("Auto Slippage: Using DEFAULT_AUTO_SLIPPAGE because missing outputDollarValue or dollarCostToUse"),w},placeholderData:g.rX,staleTime:1/0,gcTime:0});return null!=L?L:w}((null==a||null==(t=a.bestOrder)?void 0:t.type)===i.ZN.PCS_SVM||null==a||null==(n=a.bestOrder)?void 0:n.trade),y=(null==a||null==(r=a.bestOrder)?void 0:r.type)===i.ZN.DUTCH_LIMIT?E:u,[,h]=_(),v=(0,c.useCallback)(()=>{y&&h(Number(y.numerator))},[y,h]);return(0,c.useEffect)(()=>{if(!s){var e;o.current=null==a||null==(e=a.bestOrder)?void 0:e.trade,v()}},[s,v,null==a||null==(l=a.bestOrder)?void 0:l.trade]),null}},779597:(e,t,n)=>{"use strict";n.d(t,{DD:()=>C,Dd:()=>g,YS:()=>f,_l:()=>b});var r=n(782739),i=n(27313),l=n(968349),a=n(118708),o=n(25963),s=n(753189),u=n(851374),d=n(660876),c=n(279910);let p={valid:!1,blockNumber:void 0,data:void 0};function m(e,t,n){let{chainId:r}=(0,l.ax)(),i=n||r,[{callResults:u},d]=(0,a.fp)(s.V),m=(0,o.useMemo)(()=>JSON.stringify(Array.isArray(e)?e.filter(e=>!!e).map(c.$o).sort():[]),[e]),y=(0,o.useMemo)(()=>t?JSON.stringify(t):"{}",[t]);return(0,o.useEffect)(()=>{if(!i)return;let e=JSON.parse(m);if(!Array.isArray(e)||0===e.length)return;let t=JSON.parse(y),n=e.map(e=>(0,c.Jf)(e));return d((0,c.IW)({chainId:i,calls:n,options:t})),()=>{d((0,c.l1)({chainId:i,calls:n,options:t}))}},[i,d,y,m]),(0,o.useMemo)(()=>e.map(e=>{var t;let n;if(!i||!e)return p;let r=null==(t=u[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}}),[u,e,i])}let y={valid:!1,result:void 0,loading:!1,syncing:!1,error:!1},h={valid:!0,result:void 0,loading:!0,syncing:!0,error:!1};function v(e,t,n,r){let i;if(!e)return y;let{valid:l,data:a,blockNumber:o}=e;if(!l)return y;if(l&&!o||!n||!t||!r)return h;let s=a&&a.length>2,d=(null!=o?o:0)<r;if(s&&a)try{i=(0,u.e)({abi:t,data:a,functionName:n})}catch(e){return console.debug("Result data parsing failed",t,a),{valid:!0,loading:!1,error:!0,syncing:d,result:i,blockNumber:o}}return{valid:!0,loading:!1,syncing:d,result:i,error:!s,blockNumber:o}}
4function f(e){let{contract:t,args:n,functionName:r,options:a}=e,{chainId:s}=(0,l.ax)(),{enabled:u=!0}=null!=a?a:{},c=m((0,o.useMemo)(()=>u&&t&&t.abi&&t.address&&n&&n.length>0?n.map(e=>{if(t.address)return{address:t.address,callData:(0,d.p)({abi:t.abi,functionName:r,args:e})}}):[],[n,t,u,r]),a),p=(0,i.jE)();return(0,o.useMemo)(()=>{var e,n;let i=null==(n=p.getQueryCache().find({queryKey:["blockNumber",s]}))||null==(e=n.state)?void 0:e.data;return c.map(e=>v(e,t.abi,r,i))},[p,s,c,t.abi,r])}let x={blocksPerFetch:void 0};function g(e){let{abi:t,addresses:n,chainId:i,functionName:l,args:a,options:s}=e,u=(0,o.useMemo)(()=>n.map((e,r)=>({abi:t,address:e,functionName:l,args:a,chainId:Array.isArray(i)?i.length===n.length?i[r]:void 0:i})),[t,l,a,n,i]);return(0,r.XO)({batchSize:2048,contracts:u,watch:null==s?void 0:s.watch,query:{enabled:null==s?void 0:s.enabled,refetchInterval:null==s?void 0:s.refetchInterval}})}function b(e){let{abi:t,addresses:n,functionName:r,args:a,options:s}=e,{enabled:u=!0,blocksPerFetch:c,chainId:p}=null!=s?s:{},y=(0,o.useMemo)(()=>t&&u?(0,d.p)({abi:t,functionName:r,args:a}):void 0,[t,a,u,r]),h=(0,o.useMemo)(()=>n&&n.length>0&&y?n.map(e=>e&&y?{address:e,callData:y}:void 0):[],[n,y]),{chainId:f}=(0,l.ax)(),g=null!=p?p:f,b=m(h,(null==s?void 0:s.blocksPerFetch)?{blocksPerFetch:c}:x,p),C=(0,i.jE)();return(0,o.useMemo)(()=>{var e,n;let i=null==(n=C.getQueryCache().find({queryKey:["blockNumber",g]}))||null==(e=n.state)?void 0:e.data;return b.map(e=>v(e,t,r,i))},[C,g,b,t,r])}function C(e){let{contract:t,functionName:n,args:r,options:a}=e,{enabled:s=!0}=null!=a?a:{},u=m((0,o.useMemo)(()=>s&&t&&t.abi&&t.address?[{address:t.address,callData:(0,d.p)({abi:t.abi,args:r,functionName:n})}]:[],[t,r,s,n]),a)[0],c=(0,i.jE)(),{chainId:p}=(0,l.ax)();return(0,o.useMemo)(()=>{var e,r;let i=null==(r=c.getQueryCache().find({queryKey:["blockNumber",p]}))||null==(e=r.state)?void 0:e.data;return v(u,null==t?void 0:t.abi,n,i)},[c,p,u,null==t?void 0:t.abi,n])}},782038:(e,t,n)=>{"use strict";n.d(t,{PK:()=>p,tm:()=>v,i2:()=>f,Wd:()=>x});var r=n(228876),i=n(662928),l=n(405213),a=n(768159),o=n(276686);let s="https://proofs.pancakeswap.com/cms-config/risk-token-config.json";var u=n(118708),d=n(726053),c=n(401368);let p=Object.freeze({}),m=e=>{if(e)return e.isNative?e.wrapped:e.isToken?e:void 0},y=(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}`},h=async()=>{try{let e=await fetch(s);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=y(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}},v=(e,t)=>{if(!t)return;let n=m(t);if(!n)return;let r=y(n.chainId,n.address);if(r)return e[r]};function f(){return(0,i.I)({queryKey:["risk-token-config",s],queryFn:h,staleTime:6e4,gcTime:6e5,refetchOnWindowFocus:!1})}function x(e,t,n){var r;let i=null!=(r=null==n?void 0:n.cmsOnly)&&r,{data:s=p,isLoading:c}=f(),y=(0,u.md)(d.yp),h=m(e),x=m(t),g=(0,d.OL)(y,h),b=(0,d.OL)(y,x),[C,A]=(0,l.E)({queries:[{queryKey:["third-party-risk",null==h?void 0:h.chainId,null==h?void 0:h.address],queryFn:()=>(0,o.Z)(h.address,h.chainId),enabled:!i&&!!(h&&!g&&a.s.includes(h.chainId)),staleTime:3e4,gcTime:6e5,refetchOnWindowFocus:!1},{queryKey:["third-party-risk",null==x?void 0:x.chainId,null==x?void 0:x.address],queryFn:()=>(0,o.Z)(x.address,x.chainId),enabled:!i&&!!(x&&!b&&a.s.includes(x.chainId)),staleTime:3e4,gcTime:6e5,refetchOnWindowFocus:!1}]}),w=(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),E=w(g?void 0:v(s,e),g?void 0:C.data,null==h?void 0:h.symbol),k=w(b?void 0:v(s,t),b?void 0:A.data,null==x?void 0:x.symbol),I=(null==E?void 0:E.severity)==="block"||(null==k?void 0:k.severity)==="block",T=!I&&((null==E?void 0:E.severity)==="warn"||(null==k?void 0:k.severity)==="warn"),j=!!(h&&!g||x&&!b);return{tokenRiskA:E,tokenRiskB:k,warningToken:(null==E?void 0:E.severity)==="warn"?null!=e?e:void 0:(null==k?void 0:k.severity)==="warn"&&null!=t?t:void 0,blockedToken:(null==E?void 0:E.severity)==="block"?null!=e?e:void 0:(null==k?void 0:k.severity)==="block"&&null!=t?t:void 0,shouldWarn:T,shouldBlock:I,isLoading:j&&c||!i&&(C.isLoading||A.isLoading)}}},791163:(e,t,n)=>{"use strict";n.d(t,{A:()=>M});var r=n(350979),i=n(769932),l=n(311560),a=n(3197),o=n(557423),s=n(549333),u=n(501823),d=n(990296),c=n(605641),p=n(941672),m=n(490233),y=n(546061),h=n(428089),v=n(38395),f=n(420248),x=n(40064),g=n(25963),b=n(680797),C=n(733775),A=n(378385),w=n(687287),E=n(810286),k=n(630806),I=n(432594),T=n(569019),j=n(228876),R=n(72912),N=n(532537),S=n(968349),B=n(48099),U=n(115843);let _=b.I4.div.withConfig({componentId:"sc-401c5d88-0"})(["display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;padding:",";"],e=>{let{selected:t}=e;return t?"0.75rem 0.5rem 0.75rem 1rem":"0.75rem 0.75rem 0.75rem 1rem"}),O=(0,b.I4)(o.A).attrs({variant:"text",scale:"sm"}).withConfig({componentId:"sc-401c5d88-1"})(["padding:0px;"]),M=(0,g.memo)(function(e){var t;let{value:n,onUserInput:b,onInputBlur:M,onPercentInput:P,onMax:D,showQuickInputButton:L=!1,showMaxButton:F,maxAmount:q,lpPercent:$,label:Y,onCurrencySelect:V,currency:z,disableCurrencySelect:X=!1,hideBalance:W=!1,beforeButton:H,pair:Z=null,otherCurrency:G,id:Q,showCommonBases:K,commonBasesType:J,showSearchInput:ee,disabled:et,error:en,showUSDPrice:er,tokensToShow:ei,currencyLoading:el,input
4Loading:ea,title:eo,hideBalanceComp:es}=e,{account:eu,solanaAccount:ed}=(0,S.W7)(),ec=(0,T.rL)(null!=eu?eu:void 0,(0,j.F8)(null==z?void 0:z.chainId)&&null!=z?z:void 0),{balance:ep}=(0,N.pd)(ed,(0,j.fT)(null==z?void 0:z.chainId)?null==z?void 0:z.wrapped.address:void 0),em=(0,g.useMemo)(()=>z?(0,j.F8)(z.chainId)?ec:l.C3.fromRawAmount(z,ep.toString()):void 0,[z,ec,ep]),ey=(0,g.useMemo)(()=>(0,j.F8)(null==z?void 0:z.chainId)?!!eu:!!ed,[null==z?void 0:z.chainId,eu,ed]),{t:eh}=(0,i.A)(),ev=Z?Z.liquidityToken:(null==z?void 0:z.isToken)?z:null,ef=ev?(0,C.QR)(ev.address):null,ex=(0,k.h1)(er&&null!=z?z:void 0,(0,j.F8)(null==z?void 0:z.chainId)&&void 0!==n&&Number.isFinite(+n)?+n:void 0),eg=(0,R.KL)({mint:null==z?void 0:z.wrapped.address,enabled:er&&(0,j.fT)(null==z?void 0:z.chainId),amount:void 0!==n&&Number.isFinite(+n)?+n:void 0}),eb=(0,j.F8)(null==z?void 0:z.chainId)?ex:eg,[eC]=(0,s.A)((0,r.jsx)(U.A,{onCurrencySelect:V,selectedCurrency:z,otherSelectedCurrency:G,showCommonBases:K,commonBasesType:J,showSearchInput:ee,tokensToShow:ei,mode:Q})),eA=(0,g.useMemo)(()=>({25:q?q.multiply(new l.QE(25,100)).toExact():void 0,50:q?q.multiply(new l.QE(50,100)).toExact():void 0,75:q?q.multiply(new l.QE(75,100)).toExact():void 0}),[q]),ew=(0,g.useCallback)(e=>{b(e)},[b]),eE=(0,g.useCallback)(()=>{X||eC()},[eC,X]),ek=q&&n===q.toExact()||$&&"100"===$,eI=(0,w.wG)(z),eT=!W&&z?eI(em,6):void 0,ej=!W&&z?null==em?void 0:em.toExact():void 0;return(0,r.jsx)(x._z.E3,{id:Q,disabled:et,error:en,value:n,onInputBlur:M,onUserInput:ew,loading:ea,top:(0,r.jsxs)(r.Fragment,{children:[eo,(0,r.jsxs)(u.A,{alignItems:"center",children:[H,(0,r.jsx)(O,{className:"open-currency-select-button","data-dd-action-name":"Select currency",selected:!!z,onClick:eE,children:(0,r.jsxs)(u.A,{alignItems:"center",justifyContent:"space-between",children:[Z?(0,r.jsx)(f.g,{currency0:Z.token0,currency1:Z.token1,size:16,margin:!0}):z?"onramp-input"===Q?(0,r.jsx)(I.mt,{currency:z,size:"24px",style:{marginRight:"8px"}}):(0,r.jsx)(v.Z,{currency:z,size:"24px",style:{marginRight:"8px"}}):el?(0,r.jsx)(d.Ay,{width:"24px",height:"24px",variant:"circle"}):null,el?null:Z?(0,r.jsxs)(c.A,{id:"pair",bold:!0,children:[null==Z?void 0:Z.token0.symbol,":",null==Z?void 0:Z.token1.symbol]}):(0,r.jsx)(c.A,{id:"pair",bold:!0,children:(z&&z.symbol&&z.symbol.length>10?`${z.symbol.slice(0,4)}...${z.symbol.slice(z.symbol.length-5,z.symbol.length)}`:null==z?void 0:z.symbol)||eh("Select a currency")}),!el&&!X&&(0,r.jsx)(p.A,{})]})}),ev&&ef?(0,r.jsxs)(u.A,{style:{gap:"4px"},ml:"4px",alignItems:"center",children:[(0,r.jsx)(m.i,{"data-dd-action-name":"Copy token address",width:"16px",buttonColor:"textSubtle",text:ef,tooltipMessage:eh("Token address copied")}),(0,r.jsx)(B.A,{"data-dd-action-name":"Add to wallet",variant:"text",p:"0",height:"auto",width:"fit-content",tokenAddress:ef,tokenSymbol:ev.symbol,tokenDecimals:ev.decimals,tokenLogo:ev instanceof a.Xs?ev.logoURI:void 0})]}):null]}),ey&&!es&&(0,r.jsx)(E.g3,{currency:null!=z?z:void 0,rawDisplay:ej,"data-dd-action-name":"Token balance",onClick:et?void 0:D,color:"textSubtle",fontSize:"12px",ellipsis:!0,title:!W&&z?eh("Balance: %balance%",{balance:null!=eT?eT:eh("Loading")}):" -",style:{display:"inline",cursor:"pointer"},children:!W&&z?((null==eT||null==(t=eT.replace(".",""))?void 0:t.length)||0)>12?eT:eh("Balance: %balance%",{balance:null!=eT?eT:eh("Loading")}):" -"})]}),bottom:(0,r.jsxs)(r.Fragment,{children:[!!er&&(0,r.jsx)(u.A,{justifyContent:"flex-end",mr:"1rem",children:(0,r.jsx)(u.A,{maxWidth:"200px",children:ea?(0,r.jsx)(y.A,{width:"14px",height:"14px"}):er&&Number.isFinite(eb)?(0,r.jsx)(c.A,{fontSize:"12px",color:"textSubtle",ellipsis:!0,children:`~${eb?(0,A.ZV)(eb):0} USD`}):(0,r.jsx)(h.Ay,{height:"18px"})})}),(0,r.jsx)(_,{selected:X,children:ey&&z&&(null==em?void 0:em.greaterThan(0))&&!et&&"To"!==Y&&(0,r.jsxs)(u.A,{alignItems:"right",justifyContent:"right",children:[(null==q?void 0:q.greaterThan(0))&&L&&P&&[25,50,75].map(e=>{let t=q&&"0"!==n&&n===eA[e]||$&&$===e.toString();return(0,r.jsxs)(o.A,{"data-dd-action-name":`Balance percent ${e}`,onClick:()=>{P(e)},scale:"xs",mr:"5px",variant:t?"primary":"secondary",style:{textTransform:"uppercase"},children:[e,"%"]},`btn_quickCurrency${e}`)}),(null==q?void 0:q.greaterThan(0))&&F&&(0,r.jsx)(o.A,{"data-dd-action-name":"Balance percent max",onClick:e=>{e.stopPropagation(),e.preventDefault(),null==D||D()},scale:"xs",variant:ek?"primary":"secondary",style:{textTransform:"uppercase"},children:eh("Max.fill-max")})]})})]})})})},829715:(e,t,n)=>{"use strict";n.d(t,{I:()=>l});var r=n(114041),i=n(909725);function l(e,t,n,l,a){return t[n]?n===r.zm.LOWER?"0":"â":e||void 0===a?(0,i.$g)(e,6,l):a}},835490:(e,t,n)=>{"use strict";n.d(t,{O9:()=>r,TE:()=>i,nN:()=>l});var r=function(e){return e.CURRENCY_A="CURRENCY_A",e.CURRENCY_B="CURRENCY_B",e}({}),i=function(e){return e.Infinity="infinity",e.V3="v3",e.V2="v2",e.StableSwap="stableSwap",e}({});let l=["infinity","v3","v2","stableSwap"]},841376:(e,t,n)=>{"use strict";n.d(t,{Q:()=>f.A,j:()=>v});var r=n(350979),i=n(680797),l=n(501823),a=n(24153),o=n(28192),s=n(821410),u=n(575058),d=n(525033),c=n(605641),p=n(764289),m=n.n(p);let y=(0,i.I4)(l.A).withConfig({componentId:"sc-aebf056a-0"})(["align-items:center;justify-content:space-between;padding:24px;width:100%;border-bottom:1px solid ",";",""],e=>{let{theme:t}=e;return t.colors.cardBorder},e=>{let{borderHidden:t}=e;return t&&(0,i.AH)(["border-bottom:1px solid transparent;"])}),h=(0,i.I4)(a.eF).withConfig({componentId:"sc-aebf056a-1"})(["padding-top:16px;margin-top:16px;border-top:1px solid ",";"],e=>{let{theme:t}=e;return t.colors.cardBorder}),v=e=>{let{title:t,subtitle:n,helper:i,backTo:a,noConfig:p=!1,IconSlot:v=null,buttons:f,filter:x,shouldCenter:g=!1,borderHidden:b=!1}=e;return(0,r.jsx)(y,{borderHidden:b,children:(0,r.jsxs)(l.A,{alignItems:"center",width:"100%",style:{gap:"16px"},children:[a&&("string"==typeof a?(0,r.jsx)(m(),{href:a,children:(0,r.jsx)(o.A,{as:"div",scale:"sm",children:(0,r.jsx)(s.A,{width:"32px"})})}):(0,r.jsx)(o.A,{scale:"sm",variant:"text",onClick:a,children:(0,r.jsx)(s.A,{width:"32px"})})),(0,r.jsxs)(l.A,{pr:a&&g?"48px":"",flexDirection:"column",width:"100%",marginTop:"4px",children:[(0,r.jsxs)(l.A,{mb:"8px",alignItems:"center",flexWrap:"wrap",justifyContent:"space-between",style:{gap:"16px"},children:[(0,r.jsxs)(l.A,{flex:1,justifyContent:g?"center":"",children:["string"==typeof t?(0,r.jsx)(u.A,{as:"h2",children:t}):t,i&&(0,r.jsx)(d.PT,{text:i,ml:"4px",placement:"top"})]}),p&&f&&(0,r.jsx)(l.A,{alignItems:"center",mr:"16px",children:f}),p&&v&&(0,r.jsx)(l.A,{alignItems:"center",children:v})]}),n&&(0,r.jsx)(l.A,{alignItems:"center",justifyContent:g?"center":"",children:(0,r.jsx)(c.A,{textAlign:g?"center":"inherit",color:"textSubtle",fontSize:"14px",children:n})}),x&&(0,r.jsx)(h,{justifyContent:"space-between",gap:"8px",children:x})]})]})})};var f=n(460379)}
4,863064:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(118708),i=n(157852);let l=()=>(0,r.md)(i.Hq)},899297:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(350979),i=n(769932),l=n(670420),a=n(673115),o=n(24153),s=n(226464),u=n(557423),d=n(353540),c=n(262453),p=n(25963),m=n(835490);let y=(0,n(680797).I4)(a.A).withConfig({componentId:"sc-cac5d20c-0"})(["display:inline-flex;text-decoration:underline;color:#d67e0a;"]);function h(e){var t,n,a,h,v,f,x,g;let{shouldShowApprovalGroup:b,showFieldAApproval:C,approvalA:A,approveACallback:w,revokeACallback:E,currentAllowanceA:k,currencies:I,showFieldBApproval:T,approvalB:j,approveBCallback:R,revokeBCallback:N,currentAllowanceB:S}=e,{t:B}=(0,i.A)(),U=(0,p.useMemo)(()=>{var e,t;return C&&(null==k?void 0:k.greaterThan(0))&&(null==(e=I[m.O9.CURRENCY_A])?void 0:e.chainId)===l.E8.usdt.chainId&&(null==(t=I[m.O9.CURRENCY_A])?void 0:t.wrapped.address.toLowerCase())===l.E8.usdt.address.toLowerCase()},[C,k,I]),_=(0,p.useMemo)(()=>{var e,t;return T&&(null==S?void 0:S.greaterThan(0))&&(null==(e=I[m.O9.CURRENCY_B])?void 0:e.chainId)===l.E8.usdt.chainId&&(null==(t=I[m.O9.CURRENCY_B])?void 0:t.wrapped.address.toLowerCase())===l.E8.usdt.address.toLowerCase()},[T,S,I]);return b?(0,r.jsxs)(o.JA,{style:{gap:"8px"},children:[(U||_)&&(0,r.jsx)(s.A,{variant:"warning",children:(0,r.jsx)(s.J,{children:(0,r.jsxs)("span",{children:[B("USDT on Ethereum requires resetting approval when spending allowances are too low."),(0,r.jsxs)(y,{external:!0,fontSize:14,href:"https://docs.pancakeswap.finance/products/pancakeswap-exchange/faq#why-do-i-need-to-reset-approval-on-usdt-before-enabling-approving",children:[" ",B("Learn More")," >>"]})]})})}),C&&(U?(0,r.jsx)(u.A,{onClick:E,disabled:A===c.h$.PENDING,width:"100%",children:A===c.h$.PENDING?(0,r.jsx)(d.n,{children:B("Reset Approval on USDT",{asset:null==(t=I[m.O9.CURRENCY_A])?void 0:t.symbol})}):B("Reset Approval on USDT",{asset:null==(n=I[m.O9.CURRENCY_A])?void 0:n.symbol})}):(0,r.jsx)(u.A,{onClick:w,disabled:A===c.h$.PENDING,width:"100%",children:A===c.h$.PENDING?(0,r.jsx)(d.n,{children:B("Enabling %asset%",{asset:null==(a=I[m.O9.CURRENCY_A])?void 0:a.symbol})}):B("Enable %asset%",{asset:null==(h=I[m.O9.CURRENCY_A])?void 0:h.symbol})})),T&&(_?(0,r.jsx)(u.A,{onClick:N,disabled:j===c.h$.PENDING,width:"100%",children:j===c.h$.PENDING?(0,r.jsx)(d.n,{children:B("Reset Approval on USDT",{asset:null==(v=I[m.O9.CURRENCY_B])?void 0:v.symbol})}):B("Reset Approval on USDT",{asset:null==(f=I[m.O9.CURRENCY_B])?void 0:f.symbol})}):(0,r.jsx)(u.A,{onClick:R,disabled:j===c.h$.PENDING,width:"100%",children:j===c.h$.PENDING?(0,r.jsx)(d.n,{children:B("Enabling %asset%",{asset:null==(x=I[m.O9.CURRENCY_B])?void 0:x.symbol})}):B("Enable %asset%",{asset:null==(g=I[m.O9.CURRENCY_B])?void 0:g.symbol})}))]}):null}},909725:(e,t,n)=>{"use strict";n.d(t,{$g:()=>a,N:()=>l,V$:()=>s,cf:()=>o});var r=n(311560),i=n(562869);function l(e,t,n,l){return e?0n===e.quotient?"0":e.divide(e.decimalScale).lessThan(new r.fw(1,1e5))?"<0.0001":(0,i.A)({number:e,locale:n,sigFigs:t,fixedDecimals:l}):"-"}function a(e,t,n){return e?1e-4>parseFloat(e.toFixed(t))?"<0.0001":(0,i.A)({number:e,locale:n,sigFigs:t}):"-"}function o(e,t,n){return new r.fw(e,10n**BigInt(t)).toSignificant(n)}function s(e,t,n,r,i,l){if(void 0===t||void 0===r||!(null==n?void 0:n.symbol)||!(null==i?void 0:i.symbol))return l;let a=o(t.toString(),n.decimals,4),s=o(r.toString(),i.decimals,4);return`${e} ${a} ${n.symbol} and ${s} ${i.symbol}`}},913076:(e,t,n)=>{"use strict";n.d(t,{o:()=>r});class r{static shouldUsePreview(){return!1}static url(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.location.origin,n=new URL(e);if(["explorer.pancakeswap.com","qa-explorer.pancakeswap.com"].includes(n.hostname)&&(n.hostname=r.shouldUsePreview()?"qa-explorer.pancakeswap.com":"explorer.pancakeswap.com"),r.shouldUsePreview()&&t&&n.origin!==t){let e=new URL(`/api/explorer${n.pathname.replace(/^\/api/,"")}`,t);return e.search=n.search,e}return r.shouldUsePreview()&&n.searchParams.set("preview","1"),n}static request(e){return new Request(r.url(e.url),e)}static fetch(e,t){return fetch(r.url(e),t)}}},918279:(e,t,n)=>{"use strict";n.d(t,{E:()=>h});var r=n(350979),i=n(769932),l=n(557423),a=n(796147),o=n(183693),s=n(296123),u=n(928768),d=n(968349),c=n(262453),p=n(25963),m=n(83549
40),y=n(899297);function h(e){let{addIsUnsupported:t,account:n,isWrongNetwork:h,approvalA:v,approvalB:f,isValid:x,showApprovalA:g,approveACallback:b,currentAllowanceA:C,revokeACallback:A,currencies:w,approveBCallback:E,currentAllowanceB:k,revokeBCallback:I,showApprovalB:T,parsedAmounts:j,onClick:R,attemptingTxn:N,errorMessage:S,buttonText:B,endIcon:U,depositADisabled:_,depositBDisabled:O}=e,{t:M}=(0,i.A)(),{chainId:P}=(0,d.ax)(),D=(0,p.useMemo)(()=>(v===c.h$.NOT_APPROVED||v===c.h$.PENDING||f===c.h$.NOT_APPROVED||f===c.h$.PENDING)&&x,[v,f,x]);return t?(0,r.jsx)(l.A,{disabled:!0,mb:"4px",children:M("Unsupported Asset")}):n?h?(0,r.jsx)(o.O,{}):(0,r.jsxs)(a.mm,{gap:"md",children:[(0,r.jsx)(y.A,{approvalA:v,approvalB:f,showFieldAApproval:g,showFieldBApproval:T,approveACallback:b,approveBCallback:E,revokeACallback:A,revokeBCallback:I,currencies:w,currentAllowanceA:C,currentAllowanceB:k,shouldShowApprovalGroup:D}),!D&&(0,r.jsx)(o.O,{endIcon:U,variant:!x&&j[m.O9.CURRENCY_A]&&j[m.O9.CURRENCY_B]?"danger":"primary",onClick:R,disabled:!x||N||v!==c.h$.APPROVED&&!_||f!==c.h$.APPROVED&&!O||!!u.nn[P],children:S||B})]}):(0,r.jsx)(s.A,{width:"100%"})}},949655:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/increase/[[...currency]]",function(){return n(414099)}])},974134:(e,t,n)=>{"use strict";n.d(t,{Z4:()=>u,Hk:()=>r.H,Lc:()=>i.L,RP:()=>d});var r=n(514666),i=n(606252),l=n(659197),a=n(273523),o=n(769932),s=n(25963),u=function(e){return e.all="All Pools",e.poolType="Pool Type",e.poolFeature="Pool Feature",e}({});let d=e=>{let{t}=(0,o.A)(),n=(0,a.IP)(e);return(0,s.useMemo)(()=>[{key:"0",label:t("All Pools"),data:"All Pools",children:[{key:"0-0",label:t("Pool Type"),data:"Pool Type",children:[{key:"0-0-0",label:t("CLAMM"),data:l.Zs.InfinityCLAMM},...n?[{key:"0-0-1",label:t("LBAMM"),data:l.Zs.InfinityBIN}]:[]]},{key:"0-1",label:t("Pool Feature"),data:"Pool Feature",children:Object.entries(a.jq).map((e,t)=>{let[n,r]=e;return{key:`0-1-${t}`,label:r,data:r}})}]}],[t,n])}},975644:(e,t,n)=>{"use strict";n.d(t,{w:()=>d});var r=n(273523),i=n(25299),l=n(120319),a=n(660193),o=n(661742);let s=(0,n(781649).getLogger)("tx-error");function u(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 a,o,s,u;n(r.signature),n(r.raw),n("string"==typeof r.data?r.data:null==(a=r.data)?void 0:a.data),n(r.details),n(r.message),r=null!=(u=null!=(s=r.cause)?s:r.error)?u:null==(o=r.data)?void 0:o.originalError,i+=1}return t.join(" ")}function d(e,t,n){let l,d=e,c=(0,o.rM)(e);if(c)c instanceof a.Ci?s.info("Network request failed",{url:c.url,status:c.status,cause:c.cause,stack:c.stack}):(l=c.details||c.shortMessage||c.message,s.error("Viem error",{reason:l,cause:c.cause,stack:c.stack}));else{for(;e;){var p,m,y,h,v,f;l=null!=(v=null!=(h=null!=(y=e.reason)?y:null==(p=e.data)?void 0:p.message)?h:e.message)?v:l,e=null!=(f=e.error)?f:null==(m=e.data)?void 0:m.originalError}s.error("Other error",{reason:l})}(null==l?void 0:l.indexOf("execution reverted: "))===0&&(l=l.substring(20));let x=(0,i.qJ)(u(d));if(x)switch(s.info("B20 revert",{name:x.name,feature:x.feature}),x.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"===x.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 g=(0,r.U$)(u(d));if(g)return s.info("Infinity position manager revert",{name:g.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 b=e=>[e,`(${l})`].join(" ");switch(l){case"PancakeRouter: EXPIRED":return b(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 b(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 b(t("The input token cannot be transferred. There may be an issue with the input token."));case"Pancake: TRANSFER_FAILED":return b(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)=>{"use strict";n.d(t,{xP:()=>u});var r=n(422510),i=n(311560),l=n(310899),a=n(3197),o=n(828557),s=(e=>(e[e.V2=0]="V2",e[e.STABLE_SWAP=1]="STABLE_SWAP",e[e.MIXED=2]="MIXED",e))(s||{}),u={};async function d(e,t){let{provider:n,chainId:l}=t,a=e.map(e=>{let[t,n]=e;return[(0,r.dc)(t,l),(0,r.dc)(n,l)]}),o=a.map(c),s=n({chainId:l});return(await s.multicall({contracts:o.map(e=>({abi:r.MW,address:e,functionName:"getReserves"})),allowFailure:!0})).map((e,t)=>{if(!e||"success"!==e.status)return[1,null];let n=a[t][0],r=a[t][1];
4if(!n||!r||n.equals(r))return[3,null];let[l,o]=n.sortsBefore(r)?[n,r]:[r,n],[s,u]=e.result;return[2,new i.Rm(i.eF.fromRawAmount(l,s),i.eF.fromRawAmount(o,u))]}).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 m(e,t){return t.wrapped.equals(e.token0.wrapped)?e.token1:e.token0}function y(e){return!!e.stableSwapAddress}async function h(e,t,n){let{provider:l}=n,a=(0,r.HN)(t,t.currency.chainId);if(!a)throw Error(`No wrapped token amount found for input amount: ${t.currency.name}`);let o=t.currency.chainId,s=m(e,a.currency),u=t.wrapped.quotient,d=e.token0.equals(s),c=l({chainId:o}),[p]=await c.multicall({contracts:[{abi:r.t4,address:e.stableSwapAddress,functionName:"get_dy",args:d?[1n,0n,u]:[0n,1n,u]}],allowFailure:!1});return i.eF.fromRawAmount(s,p)}(0,r.VA)(u,{createStableSwapPair:()=>b,getAllCommonPairs:()=>x,getBestTradeExactIn:()=>B,getBestTradeExactOut:()=>U,getStableSwapPairs:()=>E,isStableSwapPair:()=>y});var v=[{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 f(e,t,n){let{provider:l}=n,a=t.currency.chainId,o=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,a=m(e,i.currency),o=t.wrapped.quotient,s=e.token0.equals(a);return{abi:v,address:e.infoStableSwapAddress||r.KZ[n],functionName:"get_exchange_fee",args:s?[l,1n,0n,o]:[l,0n,1n,o]}}(e,t),s=m(e,t.currency),u=l({chainId:a}),[[d,c]]=await u.multicall({contracts:[o],allowFailure:!1});return{fee:i.eF.fromRawAmount(s,d),adminFee:i.eF.fromRawAmount(s,c)}}async function x(e,t,n){var i,l,a,o,s;let{provider:u}=n,c=e.chainId;if(!c||c!==t.chainId)return[];let[p,m]=c?[(0,r.dc)(e,c),(0,r.dc)(t,c)]:[void 0,void 0],y=null!=(a=r.mn[c])?a:[],h=[...y,...p&&null!=(o=null==(i=r.L3[c])?void 0:i[p.address])?o:[],...m&&null!=(s=null==(l=r.L3[c])?void 0:l[m.address])?s:[]],v=h.flatMap(e=>h.map(t=>[e,t])),f=g(p,m,h,v,c);return Object.values((await d(f,{chainId:c,provider:u})).reduce((e,t)=>
4{var n;return e[t.liquidityToken.address]=null!=(n=e[t.liquidityToken.address])?n:t,e},{}))}var g=(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],a=null==i?void 0:i[t.address],o=null==i?void 0:i[n.address];return!a&&!o||(!a||!!a.find(e=>n.equals(e)))&&(!o||!!o.find(e=>t.equals(e)))}):[];function b(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,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=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:a,stableLpFeeRateOfTotalFee:o}}function C(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=m(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 C({routeType:0,pairs:i,inputAmount:n,outputAmount:r,tradeType:t})}function w(e,t,n){let{fee:r,adminFee:l}=n;(0,o.A)(r.currency.equals(t.currency),"FEE_CURRENCY_MATCH"),(0,o.A)(l.currency.equals(t.currency),"FEE_CURRENCY_MATCH");let a=new i.gm({baseAmount:t.add(r),quoteAmount:e}),s=a.quote(r),u=a.quote(l);return{fee:new i.QE(s.quotient,e.quotient),adminFee:new i.QE(u.quotient,e.quotient)}}async function E(e){return(await (0,l.mH)(e)).map(e=>{let{token:t,quoteToken:n,stableSwapAddress:r,lpAddress:l,infoStableSwapAddress:o,stableLpFee:s,stableTotalFee:u,stableLpFeeRateOfTotalFee:d}=e,c=(0,a.t6)(t),p=(0,a.t6)(n),[m,y]=c.sortsBefore(p)?[c,p]:[p,c];return b({token0:m,token1:y,reserve0:i.eF.fromRawAmount(m,"0"),reserve1:i.eF.fromRawAmount(y,"0")},r,l,o,s,u,d)})}async function k(e,t,n){let{maxHops:r,provider:i}=n,{currency:{chainId:l}}=e,a=await E(l)||[],o=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:3,i=Array(n.length).fill(!1),l=[],a=(e,t,o,s)=>{if(!(o.length>r)){if(o.length>0&&p(o[o.length-1],t))return void l.push([...o]);for(let r=0;r<n.length;r++){if(i[r])continue;let l=n[r],u=s||e;if(!p(l,u))continue;let d=m(l,u);o.push(l),i[r]=!0,a(e,t,o,d),i[r]=!1,o.pop()}}};return a(e,t,[]),l}(e.currency,t,a,r),s=await Promise.all(o.map(t=>I(e,t,{provider:i})));if(!s.length)return null;let u=s[0];for(let e=1;e<s.length;e+=1){let t=s[e];t.outputAmount.greaterThan(u.outputAmount)&&(u=t)}return u}async function I(e,t,n){let{provider:r}=n,l=e.currency,a=e,o=[];for(let e of t){let t=a,n=await Promise.all([h(e,t,{provider:r}),f(e,t,{provider:r})]);a=n[0];let s=n[1];l=m(e,l);let{fee:u,adminFee:d}=w(t,a,s);o.push({...e,price:new i.gm({baseAmount:t,quoteAmount:a.add(s.fee)}),fee:u,adminFee:d})}return C({routeType:1,inputAmount:e,outputAmount:a,pairs:o,tradeType:i.nP.EXACT_INPUT})}var T=R(i.nP.EXACT_INPUT),j=R(i.nP.EXACT_OUTPUT);function R(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 a,o;let{provider:s,allCommonPairs:u,...d}=l,{maxHops:c=3}=d,p=async()=>Array.isArray(u)?u:u?u(e.currency,n):x(e.currency,n,{provider:s}),m=await p();if(!m.length)return null;if(1===c)return null!=(a=t(m,e,n,d)[0])?a:null;let y=null;for(let l=1;l<=c;l++){let a=null!=(o=t(m,e,n,{...d,maxHops:l,maxNumResults:1})[0])?o:null;(0,i.rS)(y,a,r.fE)&&(y=a)}return y}}async function N(e,t,n){let{provider:r}=n,{inputAmount:l,route:a,tradeType:o}=e;if(!t.length)return A(e);let s=e=>t.find(t=>p(e,t.token0)&&p(e,t.token1)),u=l,d=l.currency,c=async()=>u.currency.equals(l.currency)&&d.equals(e.outputAmount.currency)?e.outputAmount:d.equals(u.currency)?u:S(u,d,n),y=null,v=e=>{y=null===y||y===e?e:2},x=[];for(let[e,t]of a.pairs.entries()){let n=s(t);if(n){let e=await c(),t=await Promise.all([h(n,e,{provider:r}),f(n,e,{provider:r})]);u=t[0];let l=t[1];d=m(n,d);let{fee:a,adminFee:o}=w(e,u,l);
4x.push({...n,price:new i.gm({baseAmount:e,quoteAmount:u.add(l.fee)}),fee:a,adminFee:o}),v(1);continue}d=m(t,d),e===a.pairs.length-1&&(u=await c()),x.push(t),v(0)}if(null===y)throw Error("No valid route found");return C({routeType:y,pairs:x,inputAmount:l,outputAmount:i.eF.fromFractionalAmount(e.outputAmount.currency,u.numerator,u.denominator),tradeType:o})}async function S(e,t,n){let r=await T(e,t,n);if(!r)throw Error(`Cannot get valid trade from ${e.currency.name} to ${t.name}`);return r.outputAmount}var B=_(i.nP.EXACT_INPUT),U=_(i.nP.EXACT_OUTPUT);function _(e){let t=e===i.nP.EXACT_INPUT,n=t?T:j;return async function(e,r,i){let{provider:l}=i,{currency:{chainId:a}}=e,o=await n(e,r,i),s=(o||t)&&await k((null==o?void 0:o.inputAmount)||e,(null==o?void 0:o.outputAmount.currency)||r,i);if(!o)return s||null;let u=await E(a)||[],d=await N(o,u,{provider:l}),{outputAmount:c}=d;return s&&s.outputAmount.greaterThan(c)&&s.outputAmount.greaterThan(o.outputAmount)?s:c.lessThan(o.outputAmount)?A(o):d}}},992615:(e,t,n)=>{"use strict";n.d(t,{A:()=>d,_:()=>c});var r=n(350979),i=n(228876),l=n(769932),a=n(720584),o=n(529208),s=n(968349);let u=e=>{let{children:t,removePadding:n=!1,hideFooterOnDesktop:u=!1,noMinHeight:d=!1,helpUrl:c=o.Bq,showExternalLink:p=!0,showHelpLink:m=!0,...y}=e,{t:h}=(0,l.A)(),{chainId:v}=(0,s.ax)(),f=v===i.nU.BSC,x=f?h("Bridge assets to BNB Chain"):"";return(0,r.jsx)(a._.YW,{removePadding:n,noMinHeight:d,hideFooterOnDesktop:u,helpUrl:m?c:void 0,externalText:x,externalLinkUrl:p?f?"https://bridge.pancakeswap.finance/":"":void 0,...y,children:t})},d=u,c=u;c.defaultProps={showHelpLink:!1,showExternalLink:!1}}},e=>{e.O(0,[7964,3821,5139,7578,3732,4306,4374,3892,2845,7121,7061,2806,6175,7171,9596,2141,6330,6855,7212,840,1480,4711,9818,7635,64,5597,6283,9508,806,9906,4712,8514,5452,6010,4522,8708,2457,636,6593,8792],()=>e(e.s=949655)),_N_E=e.O()}]);
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.