PageSourceSearch

https://dapp.quickswap.exchange/_next/static/chunks/5997-9f6071a574a9bf91.js

js quickswap.exchange collected 2026-09-24 22:33:35 UTC 72,557 bytes, 1 lines download raw bytes

1try{!function(){var 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]="ced74933-4473-4c4a-a4e4-d8163f0793e2",e._sentryDebugIdIdentifier="sentry-dbid-ced74933-4473-4c4a-a4e4-d8163f0793e2")}()}catch(e){}!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];if(null!=s)for(var i in s)s.hasOwnProperty(i)&&(e[i]=s[i])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:quickswap-dapp":!0})}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5997],{13298:(e,t,s)=>{s.d(t,{A:()=>A});var i=s(19748),n=s(27624),l=s(6235),r=s(39802),a=s(38072),o=s(95140),d=s(55514),c=s(83871),m=s(19700),x=s(14159),u=s(96657),y=s(47227),p=s(75586),f=s(20173),b=s(89671),h=s(15199),j=s(21043),v=s(63613),N=s(8345),g=s(52740),w=s(76112);let k=NaN,C=(e,t,s)=>Number.isFinite(e)?0===e?0:Number.isFinite(t)&&0!==t&&Number.isFinite(s)?e/t*s:k:k;function A(e){var t,s,A,P,B,R;let{position:T,open:D,onClose:I}=e,{t:E}=(0,o.Bd)(),[S,L]=(0,n.useState)(0),{chainId:q,account:U}=(0,m.I)(),_=(0,j.e)({chainId:q}),{data:V}=(0,v.G)(),[O,M]=(0,d.A)(S,L),[Y,z]=(0,n.useState)(!1),[F,W]=(0,n.useState)(!1),[Z,G]=(0,n.useState)(),[$,H]=(0,n.useState)(""),[Q,K]=(0,n.useState)(!1),J=(0,u.OQ)(),X=(0,u.gD)(),ee=(0,x.de)(T.address),et=Q||!S||!U,es=(0,n.useMemo)(()=>U?S?E("withdraw"):E("enterAmount"):E("connectWallet"),[E,S,U]),ei=(0,n.useCallback)(()=>{z(!1),Z&&M(0),W(!1),G(""),H("")},[M,Z]),en=new f.ou(q,T.address,T.vaultDecimals,T.vaultSymbol,T.vaultName),el=(0,p.Up)(U,en),er=async()=>{if(!U||!ee||!el||!_||!V)return;W(!0);let e=y.xB.divide(y.xB.multiply(el.numerator,y.xB.BigInt(S)),y.xB.BigInt(100));try{let t=await _.estimateContractGas({...ee,functionName:"withdraw",args:[e.toString(),0,0,U],account:U}),s=await V.writeContract({...ee,functionName:"withdraw",args:[e.toString(),0,0,U],gas:(0,c.KL)(t)});W(!1),K(!0),G(s),J(s,{summary:E("withdrawingSteerLiquidity"),type:N.D.WITHDRAW_LIQUIDITY});let i=await _.waitForTransactionReceipt({hash:s});X(i,{summary:E("withdrewSteerLiquidity")}),K(!1)}catch(e){W(!1),K(!1),G(""),z(!0),H((0,g.xq)(e)?E("txRejected"):E("errorInTx"))}},ea=(0,n.useMemo)(()=>{var e,t;return C(null!=(e=T.token0BalanceWallet)?e:k,null!=(t=T.totalBalance)?t:k,el?Number(el.toExact()):k)},[el,T]),eo=(0,n.useMemo)(()=>{var e,t;return C(null!=(e=T.token1BalanceWallet)?e:k,null!=(t=T.totalBalance)?t:k,el?Number(el.toExact()):k)},[el,T]),ed=(0,n.useMemo)(()=>ea*S/100,[S,ea]),ec=(0,n.useMemo)(()=>eo*S/100,[S,eo]),em=Number.isFinite(ea),ex=Number.isFinite(eo),eu=em&&ex?E("removingLiquidityMsg",{amount1:(0,c.ZV)(ed),symbol1:null==(t=T.token0)?void 0:t.symbol,amount2:(0,c.ZV)(ec),symbol2:null==(s=T.token1)?void 0:s.symbol}):E("removingLiquidity");function ey(){var e,t;return(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"flex justify-between mt-6",children:[(0,i.jsxs)("p",{className:"font-medium text-sm text-textPrimary",children:[E("pooled")," ",null==(e=T.token0)?void 0:e.symbol]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"font-medium text-sm text-textPrimary",children:em?(0,c.ZV)(ed):(0,i.jsx)(w.A,{label:E("amountUnavailable")})}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(a.A,{size:24,currency:T.token0})})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsxs)("p",{className:"font-medium text-sm text-textPrimary",children:[E("pooled")," ",null==(t=T.token1)?void 0:t.symbol]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"font-medium text-sm text-textPrimary",children:ex?(0,c.ZV)(ec):(0,i.jsx)(w.A,{label:E("amountUnavailable")})}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(a.A,{size:24,currency:T.token1})})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"w-full flex items-center justify-center box-border cursor-pointer h-[48px] rounded-[16px] bg-primary text-white text-sm font-medium",onClick:er,children:E("confirm")})})]})}return(0,i.jsxs)(b.a,{open:D,onOpenChange:I,title:E("removeLiquidity"),children:[Y&&(0,i.jsx)(r.Ay,{isOpen:Y,onDismiss:ei,attemptingTxn:F,txPending:Q,hash:Z,title:$?"Error!":E("removingLiquidity"),content:()=>$?(0,i.jsx)(r.gf,{onDismiss:ei,message:$}):(0,i.jsx)(r.Yg,{content:ey}),pendingText:eu,modalContent:Q?E("submittedTxRemoveLiquidity"):E("successRemovedLiquidity")}),(0,i.jsxs)("div",{className:"p-2",children:[(0,i.jsxs)("div",{className:"flex items-center mt-6",children:[(0,i.jsx)("div",{className:"flex mr-2",children:(0,i.jsx)(l.A,{currency0:T.token0,currency1:T.token1,size:32})}),(0,i.jsxs)("h5",{className:"text-base font-medium text-textPrimary",children:[null==(A=T.token0)?void 0:A.symbol,"-",null==(P=T.token1)?void 0:P.symbol]})]}),(0,i.jsxs)("div",{className:"p-4 rounded-[10px] bg-baseColor mt-4",children:[(0,i.jsx)("div",{className:"flex justify-between mb-4",children:(0,i.jsx)("small",{className:"text-sm font-medium text-secondary",children:E("amount")})}),(0,i.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,i.jsxs)("h3",{className:"w-[90px] text-textPrimary text-base font-medium",children:[O,"%"]}),(0,i.jsxs)("div",{className:"flex justify-between max-w-[300px] flex-1 gap-x-1 ",children:[(0,i.jsx)("button",{className:"flex items-center justify-center w-full h-[24px] py-1.5 px-2 rounded-[10px] box-border ml-2 text-white bg-primary border-none cursor-pointer text-base font-medium",onClick:()=>M(25),children:"25%"}),(0,i.jsx)("button",{className:"flex items-center justify-center w-full h-[24px] py-1.5 px-2 rounded-[10px] box-border ml-2 text-white bg-primary border-none cursor-pointer text-base font-medium",onClick:()=>M(50),children:"50%"}),(0,i.jsx)("button",{className:"flex items-center justify-center w-full h-[24px] py-1.5 px-2 rounded-[10px] box-border ml-2 text-white bg-primary border-none cursor-pointer text-base font-medium",onClick:()=>M(75),children:"75%"}),(0,i.jsx)("button",{className:"flex items-center justify-center w-full h-[24px] py-1.5 px-2 rounded-[10px] box-border ml-2 text-white bg-primary border-none cursor-pointer text-base font-medium",onClick:()=>M(100),children:"100%"})]})]}),(0,i.jsx)(h.A,{min:0,max:100,step:1,value:O,handleChange:e=>{M(e)}})]}),(0,i.jsxs)("div",{className:"bg-secondary1 mt-4 p-4 rounded-[10px]",children:[(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsxs)("p",{className:"font-medium text-sm text-textPrimary",children:[E("pooled")," ",null==(B=T.token0)?void 0:B.symbol]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"font-medium text-sm text-textPrimary",children:em?(0,c.ZV)(ea):(0,i.jsx)(w.A,{label:E("amountUnavailable")})}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(a.A,{size:24,currency:T.token0})})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsxs)("p",{className:"font-medium text-sm text-textPrimary",children:[E("pooled")," ",null==(R=T.token1)?void 0:R.symbol]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"font-medium text-sm text-textPrimary",children:ex?(0,c.ZV)(eo):(0,i.jsx)(w.A,{label:E("amountUnavailable")})}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(a.A,{size:24,currency:T.token1})})]})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"w-full flex items-center justify-center h-[48px] rounded-[16px] bg-primary text-white text-sm font-medium cursor-pointer disabled:opacity-30 disabled:cursor-default",disabled:et,onClick:()=>z(!0),children:es})})]})]})}},15199:(e,t,s)=>{s.d(t,{A:()=>l});var i=s(19748),n=s(85020);let l=e=>{let{min:t,max:s,step:l,value:r,handleChange:a}=e;return(0,i.jsx)("div",{className:"w-[calc(100%+12px)] -mr-1 mt-1",children:(0,i.jsxs)(n.bL,{className:"relative flex items-center select-none touch-none w-full h-5",defaultValue:[r],min:t,max:s,step:l,onValueChange:a,value:[r],children:[(0,i.jsx)(n.CC,{className:"bg-secondary relative grow rounded-full h-[3px]",children:(0,i.jsx)(n.Q6,{className:"absolute bg-white rounded-full h-full"})}),(0,i.jsx)(n.zi,{className:"block w-5 h-5 bg-white rounded-[10px] focus:outline-none focus:shadow-[0_0_0_5px] cursor-pointer","aria-label":"Volume"})]})})}},16614:(e,t,s)=>{s.d(t,{A:()=>z});
1var i=s(19748),n=s(27624),l=s(95140),r=s(89671),a=s(20173),o=s(83871),d=s(3196),c=s(19700),m=s(14159),x=s(39802),u=s(85755),y=s(38072),p=s(6235),f=s(27438),b=s(99626),h=s(96657),j=s(98670),v=s(41621),N=s(46357),g=s(8441),w=s(60732),k=s(81584),C=s(49902),A=s(98788),P=s(65293),B=s(88362),R=s(91499),T=s(78417),D=s(85358),I=s(31032),E=s(47227),S=s(68905),L=s(94331),q=s(29157),U=s(21043),_=s(63613),V=s(8345),O=s(76647),M=s(52740);function Y(e){var t,s,r,Y,z,F,W,Z,G;let{positionDetails:$}=e,{t:H}=(0,l.Bd)(),{userExpertMode:Q}=(0,j.lBF)(),K=(0,o.cv)(),{connectWallet:J}=(0,O.VN)(K),{chainId:X,account:ee}=(0,c.I)(),et=(0,U.e)({chainId:X}),{data:es}=(0,_.G)(),{position:ei}=function(e){let t=(0,w.H2)(null==e?void 0:e.token0),s=(0,w.H2)(null==e?void 0:e.token1),[,i]=(0,g.Q2)(null!=t?t:void 0,null!=s?s:void 0,null==e?void 0:e.fee,null==e?void 0:e.isUni,null==e?void 0:e.isV4);return{position:(0,n.useMemo)(()=>{if(i&&(null==e?void 0:e.liquidity)&&"number"==typeof(null==e?void 0:e.tickLower)&&"number"==typeof(null==e?void 0:e.tickUpper))return(0,k._)(i,{liquidity:e.liquidity,tickLower:e.tickLower,tickUpper:e.tickUpper})},[i,null==e?void 0:e.liquidity,null==e?void 0:e.tickLower,null==e?void 0:e.tickUpper]),pool:null!=i?i:void 0}}($),en=$.token0,el=$.token1,er=(0,w.rd)(en),ea=(0,w.rd)(el),eo=er?(0,d.Kg)(er):void 0,ed=ea?(0,d.Kg)(ea):void 0,ec=eo&&ed&&eo.wrapped.equals(ed.wrapped)?void 0:ed,em=(0,m.TA)(),ex=(0,m.cm)(),eu=(0,m.Pd)(),ey=$.isUni?eu:$.isV4?ex:em,ep=$.tokenId.toString(),ef=(0,h.OQ)(),eb=(0,h.gD)(),{dependentField:eh,parsedAmounts:ej,currencyBalances:ev,position:eN,noLiquidity:eg,currencies:ew,errorMessage:ek,invalidRange:eC,outOfRange:eA,depositADisabled:eP,depositBDisabled:eB,ticksAtLimit:eR}=(0,v.wt)(null!=eo?eo:void 0,null!=ec?ec:void 0,null!=eo?eo:void 0,ei),{mintV3IndependentField:eT,mintV3TypedValue:eD,onFieldAInput:eI,onFieldBInput:eE}=(0,N.jc)(),eS=(0,n.useCallback)(e=>eI(e,eg),[eI,eg]),eL=(0,n.useCallback)(e=>eE(e,eg),[eE,eg]),eq=(0,n.useMemo)(()=>$.isUni?T.Zt[X]:$.isV4?T.Ar[X]:T.ZP[X],[X,$]),eU=!ek&&!eC,[e_,eV]=(0,n.useState)(!1),[eO,eM]=(0,n.useState)(!1),[eY,ez]=(0,n.useState)(!1),[eF,eW]=(0,n.useState)(""),eZ=(0,f.A)(),[eG,e$]=(0,n.useState)(""),eH={[eT]:eD,[eh]:null!=(G=null==(t=ej[eh])?void 0:t.toSignificant(6))?G:""},eQ={[b.D0.CURRENCY_A]:(0,D.c)(ej[b.D0.CURRENCY_A]),[b.D0.CURRENCY_B]:(0,D.c)(ej[b.D0.CURRENCY_B])},eK=[b.D0.CURRENCY_A,b.D0.CURRENCY_B].reduce((e,t)=>({...e,[t]:(0,I.r)(ev[t])}),{}),eJ=[b.D0.CURRENCY_A,b.D0.CURRENCY_B].reduce((e,t)=>{var s,i;return{...e,[t]:null==(s=eK[t])?void 0:s.equalTo(null!=(i=ej[t])?i:"0")}},{}),[eX,e0]=(0,R.en)(ej[b.D0.CURRENCY_A],X?eq:void 0),[e1,e4]=(0,R.en)(ej[b.D0.CURRENCY_B],X?eq:void 0),{slippageTolerance:e2}=(0,j.lQk)(),e5=(0,n.useMemo)(()=>new a.QE(E.xB.BigInt(null!=e2?e2:0),E.xB.BigInt(1e4)),[e2]),e7=(0,n.useCallback)(()=>{eV(!1),eM(!1),eG&&(eS(""),eL("")),e$(""),eW("")},[eS,eL,eG]);async function e8(){if(ee&&et&&es&&ey&&eo&&ec)if(!eN||!ee||!eZ)return;else{let s=eo.isNative?eo:ec.isNative?ec:void 0,i=$.isUni?P.V:$.isV4?A.C:C.u,{calldata:n,value:l}=ep?i.addCallParameters(eN,{tokenId:ep,slippageTolerance:e5,deadline:eZ.toString(),useNative:s}):i.addCallParameters(eN,{slippageTolerance:e5,recipient:ee,deadline:eZ.toString(),useNative:s,createPool:eg});try{var e,t;eM(!0);let s=await et.estimateGas({account:ee,to:eq,data:n,value:l}),i=await es.sendTransaction({to:eq,data:n,value:l,gas:(0,o.Tv)(X,s)});eM(!1),ez(!0);let r={symbolA:null==eo?void 0:eo.symbol,symbolB:null==ec?void 0:ec.symbol},a=H(eg?"createPoolandaddLiquidity":"addLiquidityWithTokens",r);ef(i,{summary:a,type:V.D.ADDED_LIQUIDITY,tokens:[null!=(e=null==eo?void 0:eo.address)?e:(0,d.dc)(E.ou.ETHER[X],X),null!=(t=null==ec?void 0:ec.address)?t:(0,d.dc)(E.ou.ETHER[X],X)]}),e$(i);let c=await et.waitForTransactionReceipt({hash:i});eb(c,{summary:a}),ez(!1)}catch(e){console.log("error:",e),eM(!1),ez(!1),e$(""),eV(!0),eW((0,M.xq)(e)?H("txRejected"):H("errorInTx"))}}}let e3=(null==eN?void 0:eN.liquidity)&&E.xB.equal(null==eN?void 0:eN.liquidity,E.xB.BigInt(0)),[e6,e9]=(0,n.useState)(!1),te=e6?eo:ec,tt=e6?ec:eo,ts=e6?null==ei?void 0:ei.token0PriceLower:null==ei?void 0:ei.token0PriceUpper.invert(),ti=e6?null==ei?void 0:ei.token0PriceUpper:null==ei?void 0:ei.token0PriceLower.invert(),tn=e6?null==ei?void 0:ei.pool.priceOf(null==ei?void 0:ei.pool.token0):null==ei?void 0:ei.pool.priceOf(null==ei?void 0:ei.pool.token1),tl=eX!==R.h$.APPROVED&&!!ej[b.D0.CURRENCY_A],tr=e1!==R.h$.APPROVED&&!!ej[b.D0.CURRENCY_B],ta=()=>{var e,t;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"flex justify-center mt-8 mb-4",children:(0,i.jsx)(p.A,{currency0:ew[b.D0.CURRENCY_A],currency1:ew[b.D0.CURRENCY_B],size:48})}),(0,i.jsx)("div",{className:"mb-8 text-center",children:(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:H("addLiquidityTokens",{amountA:eH[b.D0.CURRENCY_A],symbolA:null==(e=ew[b.D0.CURRENCY_A])?void 0:e.symbol,amountB:eH[b.D0.CURRENCY_B],symbolB:null==(t=ew[b.D0.CURRENCY_B])?void 0:t.symbol})})}),(0,i.jsx)("button",{className:"rounded-[10px] h-[50px] w-full items-center justify-center flex bg-primary box-border cursor-pointer text-sm font-medium text-white",onClick:e8,children:H("confirm")})]})},to=H("addingLiquidityTokens",{amountA:eH[b.D0.CURRENCY_A],symbolA:null==(s=ew[b.D0.CURRENCY_A])?void 0:s.symbol,amountB:eH[b.D0.CURRENCY_B],symbolB:null==(r=ew[b.D0.CURRENCY_B])?void 0:r.symbol});return(0,i.jsxs)(i.Fragment,{children:[e_&&(0,i.jsx)(x.Ay,{isOpen:e_,onDismiss:e7,attemptingTxn:eO,txPending:eY,hash:eG,isTxWrapper:!0,title:eF?"Error!":H("increasingLiquidity"),content:()=>eF?(0,i.jsx)(x.gf,{onDismiss:e7,message:eF}):(0,i.jsx)(x.Yg,{content:ta}),pendingText:to,modalContent:eY?H("submittedTxIncreaseLiquidity"):H("successfullyIncreasedLiquidity")}),(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("div",{className:"flex mr-2",children:(0,i.jsx)(p.A,{currency0:null!=eo?eo:void 0,currency1:null!=ec?ec:void 0,size:32})}),(0,i.jsxs)("h5",{className:"text-[20px] text-textPrimary font-bold",children:[null==eo?void 0:eo.symbol,"-",null==ec?void 0:ec.symbol]})]}),(0,i.jsx)(S.A,{removed:e3,inRange:!eA})]}),(0,i.jsxs)("div",{className:"p-4 rounded-[10px] my-4 bg-secondary1",children:[(0,i.jsxs)("div",{className:"flex justify-between items-center",children:[(0,i.jsxs)("div",{className:"flex items-center gap-[5px]",children:[(0,i.jsx)(y.A,{currency:null!=eo?eo:void 0,size:20}),(0,i.jsx)("p",{className:"text-textPrimary text-base font-medium",children:null==eo?void 0:eo.symbol})]}),(0,i.jsx)("p",{className:"text-textPrimary text-base font-medium",children:(null==ei?void 0:ei.amount0)&&(0,B.eB)(ei.amount0.toSignificant())})]}),(0,i.jsxs)("div",{className:"mt-4 flex justify-between items-center",children:[(0,i.jsxs)("div",{className:"flex items-center gap-[5px]",children:[(0,i.jsx)(y.A,{currency:null!=ec?ec:void 0,size:20}),(0,i.jsx)("p",{className:"text-textPrimary text-base font-medium",children:null==ec?void 0:ec.symbol})]}),(0,i.jsx)("p",{className:"text-textPrimary text-base font-medium",children:(null==ei?void 0:ei.amount1)&&
1(0,B.eB)(ei.amount1.toSignificant())})]}),(null==ei?void 0:ei.pool.fee)&&(0,i.jsxs)("div",{className:"mt-4 flex justify-between items-center",children:[(0,i.jsx)("p",{className:"text-textPrimary text-base font-medium",children:H("fee")}),(0,i.jsxs)("p",{className:"text-textPrimary text-base font-medium",children:[(null==ei||null==(Y=ei.pool)?void 0:Y.fee)/1e4,"%"]})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsx)("p",{className:"text-textPrimary text-base font-medium",children:H("selectRange")}),te&&tt&&(0,i.jsx)(L.A,{currencyA:te,currencyB:tt,handleRateToggle:()=>e9(!e6)})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4 w-full",children:[ts&&(0,i.jsxs)("div",{className:"py-1 px-3 bg-secondary1 border border-secondary3 text-center rounded-[12px] w-[".concat(ti?"49%":"100%","]"),children:[(0,i.jsx)("p",{className:"text-secondary text-[13px] font-medium mt-2",children:H("minPrice")}),(0,i.jsx)("h6",{className:"text-textPrimary text-base font-medium mt-2",children:(0,q.I)(ts,eR,b.zm.LOWER)}),(0,i.jsxs)("p",{className:"text-secondary text-[13px] font-medium mt-2",children:[null==tt?void 0:tt.symbol," ",H("per")," ",null==te?void 0:te.symbol]}),(0,i.jsx)("p",{className:"text-secondary text-[13px] font-medium mt-2",children:H("positionComposedAtThisPrice",{symbol:null==te?void 0:te.symbol})})]}),ti&&(0,i.jsxs)("div",{className:"py-1 px-3 bg-secondary1 border border-secondary3 text-center rounded-[12px] w-[".concat(ts?"49%":"100%","]"),children:[(0,i.jsx)("p",{className:"text-secondary text-[13px] font-medium  mt-2",children:H("maxPrice")}),(0,i.jsx)("h6",{className:"text-textPrimary text-base font-medium  mt-2",children:(0,q.I)(ti,eR,b.zm.UPPER)}),(0,i.jsxs)("p",{className:"text-secondary text-[13px] font-medium  mt-2",children:[null==tt?void 0:tt.symbol," ",H("per")," ",null==te?void 0:te.symbol]}),(0,i.jsx)("p",{className:"text-secondary text-[13px] font-medium  mt-2",children:H("positionComposedAtThisPrice",{symbol:null==tt?void 0:tt.symbol})})]})]}),tn&&(0,i.jsxs)("div",{className:"py-1 px-3  bg-secondary1 border border-secondary3 text-center rounded-[12px] mt-4",children:[(0,i.jsx)("p",{className:"text-secondary text-[13px] font-medium  mt-2",children:H("currentPrice")}),(0,i.jsx)("h6",{className:"text-base font-medium text-textPrimary mt-2",children:(0,B.eB)(tn.toSignificant())}),(0,i.jsxs)("p",{className:"text-secondary text-[13px] font-medium  mt-2",children:[null==tt?void 0:tt.symbol," ",H("per")," ",null==te?void 0:te.symbol]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:H("addMoreLiquidity")})}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)(u.A,{value:eH[b.D0.CURRENCY_A],onUserInput:eS,onMax:()=>{var e,t;eS(null!=(t=null==(e=eK[b.D0.CURRENCY_A])?void 0:e.toExact())?t:"")},showMaxButton:!eJ[b.D0.CURRENCY_A],currency:ew[b.D0.CURRENCY_A],id:"add-liquidity-input-tokena",fiatValue:eQ[b.D0.CURRENCY_A],showCommonBases:!0,locked:eP,hideInput:eP,shallow:!0,showBalance:!eP,page:"addLiq",disabled:!1,swap:!1})}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)(u.A,{value:eH[b.D0.CURRENCY_B],onUserInput:eL,onMax:()=>{var e,t;eL(null!=(t=null==(e=eK[b.D0.CURRENCY_B])?void 0:e.toExact())?t:"")},showMaxButton:!eJ[b.D0.CURRENCY_B],fiatValue:eQ[b.D0.CURRENCY_B],currency:ew[b.D0.CURRENCY_B],id:"add-liquidity-input-tokenb",showCommonBases:!0,locked:eB,hideInput:eB,showBalance:!eB,shallow:!0,page:"addLiq",disabled:!1,swap:!1})}),(eX===R.h$.NOT_APPROVED||eX===R.h$.PENDING||e1===R.h$.NOT_APPROVED||e1===R.h$.PENDING)&&eU&&(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[tl&&(0,i.jsx)("div",{className:"w-".concat(tl?"[48%]":"full"),children:(0,i.jsx)("button",{className:"flex items-center justify-center box-border h-[50px] w-full rounded-[10px] cursor-pointer bg-primary text-white text-sm font-medium",onClick:()=>{e0()},disabled:eX===R.h$.PENDING,children:eX===R.h$.PENDING?(0,i.jsxs)("p",{className:"text-white text-sm font-medium",children:[H("approving")," ",null==(z=ew[b.D0.CURRENCY_A])?void 0:z.symbol]}):"".concat(H("approve")," ").concat(null==(F=ew[b.D0.CURRENCY_A])?void 0:F.symbol)})}),tr&&(0,i.jsx)("div",{className:"w-".concat(tl?"[48%]":"full"),children:(0,i.jsx)("button",{className:"flex items-center justify-center box-border h-[50px] w-full rounded-[10px] cursor-pointer bg-primary text-white text-sm font-medium",onClick:()=>{e4()},disabled:e1===R.h$.PENDING,children:e1===R.h$.PENDING?(0,i.jsxs)("p",{className:"text-white text-sm font-medium",children:[H("approving")," ",null==(W=ew[b.D0.CURRENCY_B])?void 0:W.symbol]}):"".concat(H("approve")," ").concat(null==(Z=ew[b.D0.CURRENCY_B])?void 0:Z.symbol)})})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"flex items-center justify-center h-[50px] box-border w-full rounded-[10px] cursor-pointer bg-primary text-white text-sm font-medium disabled:opacity-30",disabled:eO||eY||eg||!eU||eX!==R.h$.APPROVED&&!eP||e1!==R.h$.APPROVED&&!eB,onClick:()=>{ee?Q?e8():eV(!0):J()},children:eg?H("add"):ek||(Q?H("preview"):H("confirm"))})})]})}
1function z(e){let{positionDetails:t,open:s,onClose:n}=e,{t:a}=(0,l.Bd)();return(0,i.jsx)(r.a,{open:s,onOpenChange:n,title:a("increaseLiquidity"),containerClassName:"overflow-y-auto",children:(0,i.jsx)("div",{className:"p-2",children:(0,i.jsx)("div",{className:"mt-6",children:(0,i.jsx)(Y,{positionDetails:t})})})})}},18126:(e,t,s)=>{s.d(t,{A:()=>w});var i=s(19748),n=s(27624),l=s(6235),r=s(39802),a=s(38072),o=s(95140),d=s(55514),c=s(44618),m=s(83871),x=s(19700),u=s(14159),y=s(96657),p=s(47227),f=s(75586),b=s(21043),h=s(63613),j=s(89671),v=s(15199),N=s(8345),g=s(52740);function w(e){var t,s,w,k;let{position:C,open:A,onClose:P}=e,{t:B}=(0,o.Bd)(),[R,T]=(0,n.useState)(0),{chainId:D,account:I}=(0,x.I)(),E=(0,b.e)({chainId:D}),{data:S}=(0,h.G)(),[L,q]=(0,d.A)(R,T),[U,_]=(0,n.useState)(!1),[V,O]=(0,n.useState)(!1),[M,Y]=(0,n.useState)(),[z,F]=(0,n.useState)(""),[W,Z]=(0,n.useState)(!1),G=(0,y.OQ)(),$=(0,y.gD)(),H=(0,u.ku)(C.pairAddress,c),Q=D?new p.ou(D,C.pairAddress,18):void 0,K=(0,f.xj)(null!=I?I:void 0,Q),J=K?Number(K.numerator.toString()):0,X=C&&C.shares>0?J/Number(C.shares):0,ee=W||!R||!H||!I,et=(0,n.useMemo)(()=>I?R?B("withdraw"):B("enterAmount"):B("connectWallet"),[B,R,I]),es=(0,n.useCallback)(()=>{_(!1),M&&q(0),O(!1),Y(""),F("")},[q,M]),ei=async()=>{if(!H||!I||!K||!E||!S)return;O(!0);let e=BigInt(K.numerator.toString())*BigInt(1e3*R)/100000n;try{let t=await E.estimateContractGas({...H,functionName:"withdraw",args:[e.toString(),I,I,[0,0,0,0]],account:I}),s=await S.writeContract({...H,functionName:"withdraw",args:[e.toString(),I,I,[0,0,0,0]],gas:(0,m.KL)(t)});O(!1),Z(!0),Y(s),G(s,{summary:B("withdrawingGammaLiquidity"),type:N.D.WITHDRAW_LIQUIDITY});let i=await E.waitForTransactionReceipt({hash:s});$(i,{summary:B("withdrewGammaLiquidity")}),Z(!1)}catch(e){O(!1),Z(!1),Y(""),_(!0),F((0,g.xq)(e)?B("txRejected"):B("errorInTx"))}},en=B("removingLiquidityMsg",{amount1:(0,m.ZV)(C.balance0*X*R/100),symbol1:C.token0?C.token0.symbol:"",amount2:(0,m.ZV)(C.balance1*X*R/100),symbol2:C.token1?C.token1.symbol:""});function el(){var e,t;return(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"flex justify-between mt-6",children:[(0,i.jsxs)("p",{className:"font-medium text-sm text-textPrimary",children:[B("pooled")," ",null==(e=C.token0)?void 0:e.symbol]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{className:"font-medium text-sm text-textPrimary",children:(0,m.ZV)(C.balance0*X*R/100)}),(0,i.jsx)(a.A,{size:24,currency:C.token0})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsxs)("p",{className:"font-medium text-sm text-textPrimary",children:[B("pooled")," ",null==(t=C.token1)?void 0:t.symbol]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{className:"font-medium text-sm text-textPrimary",children:(0,m.ZV)(C.balance1*X*R/100)}),(0,i.jsx)(a.A,{size:24,currency:C.token1})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"w-full flex items-center justify-center box-border cursor-pointer h-[48px] rounded-[16px] bg-primary text-white text-sm font-medium",onClick:ei,children:B("confirm")})})]})}return(0,i.jsxs)(j.a,{open:A,onOpenChange:P,title:B("removingLiquidity"),children:[U&&(0,i.jsx)(r.Ay,{isOpen:U,onDismiss:es,attemptingTxn:V,txPending:W,hash:M,title:z?"Error!":B("removingLiquidity"),content:()=>z?(0,i.jsx)(r.gf,{onDismiss:es,message:z}):(0,i.jsx)(r.Yg,{content:el}),pendingText:en,modalContent:W?B("submittedTxRemoveLiquidity"):B("successRemovedLiquidity")}),(0,i.jsxs)("div",{className:"p-2",children:[(0,i.jsxs)("div",{className:"flex items-center mt-6",children:[(0,i.jsx)("div",{className:"flex mr-2",children:(0,i.jsx)(l.A,{currency0:C.token0,currency1:C.token1,size:32})}),(0,i.jsxs)("h5",{className:"text-base font-medium text-textPrimary",children:[null==(t=C.token0)?void 0:t.symbol,"-",null==(s=C.token1)?void 0:s.symbol]})]}),(0,i.jsxs)("div",{className:"p-4 rounded-[10px] bg-baseColor mt-4",children:[(0,i.jsx)("div",{className:"flex justify-between mb-4",children:(0,i.jsx)("small",{className:"text-sm font-medium text-secondary",children:B("amount")})}),(0,i.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,i.jsxs)("h3",{className:"w-[90px] text-textPrimary text-[30px] font-bold",children:[L,"%"]}),(0,i.jsxs)("div",{className:"flex justify-between max-w-[300px] flex-1 ml-2 gap-x-1 ",children:[(0,i.jsx)("button",{className:"flex w-full items-center justify-center h-[24px] py-1.5 px-2 rounded-[10px] box-border ml-2 text-white bg-primary border-none cursor-pointer text-base font-medium",onClick:()=>q(25),children:"25%"}),(0,i.jsx)("button",{className:"flex w-full items-center justify-center h-[24px] py-1.5 px-2 rounded-[10px] box-border ml-2 text-white bg-primary border-none cursor-pointer text-base font-medium",onClick:()=>q(50),children:"50%"}),(0,i.jsx)("button",{className:"flex w-full items-center justify-center h-[24px] py-1.5 px-2 rounded-[10px] box-border ml-2 text-white bg-primary border-none cursor-pointer text-base font-medium",onClick:()=>q(75),children:"75%"}),(0,i.jsx)("button",{className:"flex w-full items-center justify-center h-[24px] py-1.5 px-2 rounded-[10px] box-border ml-2 text-white bg-primary border-none cursor-pointer text-base font-medium",onClick:()=>q(100),children:"100%"})]})]}),(0,i.jsx)(v.A,{min:0,max:100,step:1,value:L,handleChange:e=>{q("number"==typeof e?e:e[0])}})]}),(0,i.jsxs)("div",{className:"bg-secondary1 mt-4 p-4 rounded-[10px]",children:[(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsxs)("p",{className:"font-medium text-sm text-textPrimary",children:[B("pooled")," ",null==(w=C.token0)?void 0:w.symbol]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{className:"font-medium text-sm text-textPrimary",children:(0,m.ZV)(C.balance0*X)}),(0,i.jsx)(a.A,{size:24,currency:C.token0})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsxs)("p",{className:"font-medium text-sm text-textPrimary",children:[B("pooled")," ",null==(k=C.token1)?void 0:k.symbol]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{className:"font-medium text-sm text-textPrimary",children:(0,m.ZV)(C.balance1*X)}),(0,i.jsx)(a.A,{size:24,currency:C.token1})]})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"w-full flex items-center justify-center h-[48px] rounded-[16px] bg-primary text-white text-sm font-medium cursor-pointer disabled:opacity-30 disabled:cursor-default",disabled:ee,onClick:()=>_(!0),children:et})})]})]})}},33162:(e,t,s)=>{s.d(t,{E:()=>i.EF,I:()=>n.I});var i=s(83871),n=s(19700)},41206:(e,t,s)=>{s.d(t,{X:()=>u});var i=s(83871),n=s(96657),l=s(19700),r=s(14159),a=s(27624),o=s(95140),d=s(8345),c=s(21043),m=s(63613),x=s(47598);let u=()=>{let{t:e}=(0,o.Bd)(),{chainId:t,account:s}=(0,l.I)(),u=(0,c.e)({chainId:t}),{data:y}=(0,m.G)(),[p,f]=(0,a.useState)(!1),b=(0,r.Lj)(),h=(0,n.OQ)(),j=(0,n.gD)();return{claiming:p,claimReward:async()=>{let n;if(!b||!s||!u||!y)return;f(!0);try{n=await (0,x.ru)({account:s,chainId:t})}catch(e){throw f(!1),"Angle API not responding"}if(n.length<1)return void f(!1);let l=n[0],r=l.rewards.map(e=>e.token.address),a=l.rewards.map(e=>e.amount),o=l.rewards.map(e=>e.proofs);
1try{let t=await u.estimateContractGas({...b,functionName:"claim",args:[r.map(()=>s),r,a,o],account:s}),n=await y.writeContract({...b,functionName:"claim",args:[r.map(()=>s),r,a,o],gas:(0,i.KL)(t)});h(n,{summary:e("claimingReward"),type:d.D.CLAIMED_REWARDS});let l=await u.waitForTransactionReceipt({hash:n});j(l,{summary:e("claimedReward")}),f(!1)}catch(e){console.log("error",e.message,e.stack),f(!1)}}}}},54426:(e,t,s)=>{s.d(t,{A:()=>P});var i=s(19748),n=s(27624),l=s(38072),r=s(39802),a=s(95140),o=s(83871),d=s(19700),c=s(14159),m=s(96657),x=s(85755),u=s(75586),y=s(47227),p=s(94935),f=s(11314),b=s(91499),h=s(98670),j=s(71387),v=s(78242),N=s(21043),g=s(63613),w=s(89671),k=s(8345),C=s(52740),A=s(76112);function P(e){var t,s,P,B,R,T,D,I,E,S,L,q,U,_;let{position:V,open:O,onClose:M}=e,{t:Y}=(0,a.Bd)(),{chainId:z,account:F}=(0,d.I)(),W=(0,N.e)({chainId:z}),{data:Z}=(0,g.G)(),[G,$]=(0,n.useState)(!0),[H,Q]=(0,n.useState)(""),[K,J]=(0,n.useState)(""),[X,ee]=(0,n.useState)(!1),et=(0,c.l4)(),es=G?V.token1:V.token0,ei=G?H:K,en=(0,u.Up)(null!=F?F:void 0,V.token0),el=(0,u.Up)(null!=F?F:void 0,V.token1),er=z&&V.token0&&V.token0.address.toLowerCase()===y.r5[z].address.toLowerCase(),ea=z&&V.token1&&V.token1.address.toLowerCase()===y.r5[z].address.toLowerCase(),eo=(0,u.dM)(null!=F?F:void 0,z?y.T_[z]:void 0),ed=z?(0,o.re)(z,eo):void 0,ec=y.xB.add(er&&ed?ed.numerator:y.xB.BigInt("0"),en?en.numerator:y.xB.BigInt("0")),em=y.xB.add(ea&&ed?ed.numerator:y.xB.BigInt("0"),el?el.numerator:y.xB.BigInt("0")),ex=y.xB.BigInt((0,p.X)(!H?"0":(0,o.S2)(H,null==(t=V.token0)?void 0:t.decimals),V.token0?V.token0.decimals:18).toString()),eu=y.xB.BigInt((0,p.X)(!K?"0":(0,o.S2)(K,null==(s=V.token1)?void 0:s.decimals),V.token1?V.token1.decimals:18).toString()),[ey,ep]=(0,n.useState)(!1),[ef,eb]=(0,n.useState)(!1),[eh,ej]=(0,n.useState)(),[ev,eN]=(0,n.useState)(""),[eg,ew]=(0,n.useState)(!1),ek=(0,m.OQ)(),eC=(0,m.gD)(),eA=(0,n.useMemo)(()=>{if(er){let e=en?en.numerator:y.xB.BigInt("0");if(y.xB.greaterThan(ex,e))return y.xB.subtract(ex,e)}else if(ea){let e=el?el.numerator:y.xB.BigInt("0");if(y.xB.greaterThan(eu,e))return y.xB.subtract(eu,e)}},[ex,eu,en,er,el,ea]),eP=(0,n.useMemo)(()=>{var e,t;return X?Y("wrappingMATIC",{symbol:y.T_[z].symbol}):F?y.xB.greaterThan(ex,ec)?Y("insufficientBalance",{symbol:null==(e=V.token0)?void 0:e.symbol}):y.xB.greaterThan(eu,em)?Y("insufficientBalance",{symbol:null==(t=V.token1)?void 0:t.symbol}):Number(H)&&Number(K)?eA?Y("wrapMATIC",{symbol:y.T_[z].symbol}):Y("addLiquidity"):Y("enterAmount"):Y("connectWallet")},[X,Y,z,F,ex,ec,null==(P=V.token0)?void 0:P.symbol,null==(B=V.token1)?void 0:B.symbol,eu,em,H,K,eA]),[eB,eR]=(0,b.en)((0,h.YOP)(H,V.token0),z?null==et?void 0:et.address:void 0),[eT,eD]=(0,b.en)((0,h.YOP)(K,V.token1),z?null==et?void 0:et.address:void 0),eI=(0,n.useMemo)(()=>{if(eB!==b.h$.UNKNOWN)return eB===b.h$.NOT_APPROVED||eB!==b.h$.APPROVED},[eB]),eE=(0,n.useMemo)(()=>{if(eT!==b.h$.UNKNOWN)return eT===b.h$.NOT_APPROVED||eT!==b.h$.APPROVED},[eT]),eS=eg||!Number(H)||!Number(K)||!F||y.xB.greaterThan(ex,ec)||y.xB.greaterThan(eu,em)||X||eB!==b.h$.APPROVED||eT!==b.h$.APPROVED,eL=(0,n.useCallback)(()=>{ep(!1),eh&&(Q(""),J("")),eb(!1),ej(""),eN("")},[eh]),eq=(0,c.A_)(),eU=async()=>{if(z&&F&&eq&&eA&&Z&&W){ee(!0);try{let e=await W.estimateContractGas({...eq,functionName:"deposit",value:BigInt(eA.toString()),account:F}),t=await Z.writeContract({...eq,functionName:"deposit",gas:(0,o.KL)(e),value:BigInt(eA.toString())});eb(!1),ew(!0);let s="Wrap ".concat((0,f.J)(BigInt(eA.toString()),18)," ETH to WETH");ek(t,{summary:s,type:k.D.WRAP,tokens:[y.ou.ETHER[z]]});let i=await W.waitForTransactionReceipt({hash:t});eC(i,{summary:s}),ew(!1),ee(!1)}catch(e){console.error(e),ew(!1),ee(!1)}}},e_=async()=>{if(et&&F&&Z&&W){eb(!0);try{var e,t,s,i,n,l;let r=await W.estimateContractGas({...et,functionName:"deposit",args:[V.address,ex.toString(),eu.toString(),0,0,F],account:F}),a=await Z.writeContract({...et,functionName:"deposit",args:[V.address,ex.toString(),eu.toString(),0,0,F],gas:(0,o.KL)(r)}),d=Y("addLiquidityWithTokens",{symbolA:null==(e=V.token0)?void 0:e.symbol,symbolB:null==(t=V.token1)?void 0:t.symbol});eb(!1),ew(!0),ek(a,{summary:d,type:k.D.ADDED_LIQUIDITY,tokens:[null!=(n=null==(s=V.token0)?void 0:s.address)?n:"",null!=(l=null==(i=V.token1)?void 0:i.address)?l:""]}),ej(a);let c=await W.waitForTransactionReceipt({hash:a});eC(c,{summary:d}),ew(!1)}catch(e){console.error("Failed to send transaction",e),eb(!1),ew(!1),ej(""),ep(!0),eN((0,C.xq)(e)?Y("txRejected"):Y("errorInTx"))}}},eV=es&&V.token0&&es.address.toLowerCase()===V.token0.address.toLowerCase()?0:1,eO=(0,o.D0)(eV,V);(0,n.useEffect)(()=>{let e=eO*Number(ei),t=""===ei?"":0===Number(ei)?"0":e.toFixed(null==es?void 0:es.decimals);G?J(t):Q(t)},[G,ei,eO,null==es?void 0:es.decimals]);let eM=Y("addingLiquidityTokens",{amountA:(0,o.ZV)(H),symbolA:null==(R=V.token0)?void 0:R.symbol,amountB:(0,o.ZV)(K),symbolB:null==(T=V.token1)?void 0:T.symbol}),eY=Number.isFinite(V.token0BalanceWallet),ez=Number.isFinite(V.token1BalanceWallet);function eF(){var e,t;return(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"flex justify-between mt-6",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:null==(e=V.token0)?void 0:e.symbol}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:(0,o.ZV)(H)}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(l.A,{size:24,currency:V.token0})})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:null==(t=V.token1)?void 0:t.symbol}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:(0,o.ZV)(K)}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(l.A,{size:24,currency:V.token1})})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"w-full items-center flex justify-center bpx-border h-[48px] rounded-[16px] text-white text-sm font-medium bg-primary curs
1or-pointer",onClick:e_,children:Y("confirm")})})]})}return(0,i.jsxs)(w.a,{open:O,onOpenChange:M,title:Y("addLiquidity"),children:[ey&&(0,i.jsx)(r.Ay,{isOpen:ey,onDismiss:eL,attemptingTxn:ef,txPending:eg,hash:eh,title:ev?"Error!":Y("addingLiquidity"),content:()=>ev?(0,i.jsx)(r.gf,{onDismiss:eL,message:ev}):(0,i.jsx)(r.Yg,{content:eF}),pendingText:eM,modalContent:eg?Y("submittedTxLiquidity"):Y("successAddedliquidity")}),(0,i.jsxs)("div",{className:"p-2",children:[(0,i.jsxs)("div",{className:"bg-secondary1 mt-4 rounded-[10px] p-4",children:[(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[Y("pooled")," ",null==(D=V.token0)?void 0:D.symbol]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:eY?(0,o.ZV)(V.token0BalanceWallet):(0,i.jsx)(A.A,{label:Y("amountUnavailable")})}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(l.A,{size:24,currency:V.token0})})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[Y("pooled")," ",null==(I=V.token1)?void 0:I.symbol]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:ez?(0,o.ZV)(V.token1BalanceWallet):(0,i.jsx)(A.A,{label:Y("amountUnavailable")})}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(l.A,{size:24,currency:V.token1})})]})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)(x.A,{value:H,onUserInput:e=>{Q(e),$(!0)},onMax:()=>{$(!0),Q((0,f.J)(BigInt(ec.toString()),V.token0?V.token0.decimals:18))},showMaxButton:!y.xB.equal(ec,ex),currency:V.token0,id:"add-steer-liquidity-input-tokena",shallow:!0,disabled:!1,swap:!1,showETH:z&&V.token0&&V.token0.address.toLowerCase()===y.r5[z].address.toLowerCase()})}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)(x.A,{value:K,onUserInput:e=>{J(e),$(!1)},onMax:()=>{$(!1),J((0,f.J)(BigInt(em.toString()),V.token1?V.token1.decimals:18))},showMaxButton:!y.xB.equal(em,eu),currency:V.token1,id:"add-steer-liquidity-input-tokenb",shallow:!0,disabled:!1,swap:!1,showETH:z&&V.token1&&V.token1.address.toLowerCase()===y.r5[z].address.toLowerCase()})}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[void 0!==eI&&(0,i.jsx)("div",{className:void 0===eE?"w-full":"w-[49%]",children:eI?eB===b.h$.PENDING?(0,i.jsxs)("div",{className:"bg-primary w-full flex items-center justify-center rounded-[16px] text-[#ebecf2] opacity-50 h-[48px]",children:[(0,i.jsx)(j.y,{}),(0,i.jsxs)("p",{className:"font-medium text-sm",children:[Y("approving")," ",null==(E=V.token0)?void 0:E.symbol]})]}):(0,i.jsx)("button",{className:"flex items-center justify-center box-border bg-primary w-full border-none rounded-[16px] h-[48px] cursor-pointer",onClick:eR,children:(0,i.jsxs)("p",{className:"text-sm font-medium text-[#ebecf2]",children:[Y("approve")," ",null==(S=V.token0)?void 0:S.symbol]})}):(0,i.jsxs)("div",{className:"flex w-full h-[48px] text-[#ebecf2] rounded-[16px] items-center justify-center opacity-50 bg-primary",children:[(0,i.jsx)(v.Srz,{}),(0,i.jsxs)("p",{className:"text-sm font-medium",children:[Y("approved")," ",null==(L=V.token0)?void 0:L.symbol]})]})}),void 0!==eE&&(0,i.jsx)("div",{className:void 0===eI?"w-full":"w-[49%]",children:eE?eT===b.h$.PENDING?(0,i.jsxs)("div",{className:"bg-primary w-full flex items-center justify-center opacity-50 h-[48px] box-border text-[#ebecf2]",children:[(0,i.jsx)(j.y,{}),(0,i.jsxs)("p",{className:"text-sm font-medium",children:[Y("approving")," ",null==(q=V.token1)?void 0:q.symbol]})]}):(0,i.jsx)("button",{className:"flex items-center justify-center box-border bg-primary w-full border-none rounded-[16px] h-[48px] cursor-pointer",onClick:eD,children:(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[Y("approve")," ",null==(U=V.token1)?void 0:U.symbol]})}):(0,i.jsxs)("div",{className:"flex w-full h-[48px] text-[#ebecf2] rounded-[16px] items-center justify-center opacity-50 bg-primary",children:[(0,i.jsx)(v.Srz,{}),(0,i.jsxs)("p",{className:"text-sm font-medium",children:[Y("approved")," ",null==(_=V.token1)?void 0:_.symbol]})]})})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"rounded-[16px] h-[48px]  box-border flex items-center justify-center bg-primary text-white text-sm font-medium w-full cursor-pointer disabled:opacity-30 disabled:cursor-default",disabled:eS,onClick:()=>eA?eU():ep(!0),children:eP})})]})]})}},61250:(e,t,s)=>{s.d(t,{A:()=>P});var i=s(19748),n=s(27624),l=s(38072),r=s(39802),a=s(95140),o=s(83871),d=s(19700),c=s(14159),m=s(96657),x=s(85755),u=s(75586),y=s(47227),p=s(94935),f=s(11314),b=s(27902),h=s(91499),j=s(98670),v=s(78242),N=s(21043),g=s(63613),w=s(89671),k=s(71387),C=s(8345),A=s(52740);function P(e){var t,s,P,B,R,T;let{position:D,open:I,onClose:E}=e,{t:S}=(0,a.Bd)(),{chainId:L,account:q}=(0,d.I)(),U=(0,N.e)({chainId:L}),{data:_}=(0,g.G)(),{slippageTolerance:V}=(0,j.lQk)(),{userSlippageAuto:O}=(0,j.R6r)(),{autoSlippage:M}
1=(0,j.mvb)(),[Y,z]=(0,n.useState)(!0),F=(0,c.lW)(D.pairAddress),[W,Z]=(0,n.useState)(""),[G,$]=(0,n.useState)(""),H=Y?D.token0:D.token1,Q=Y?D.token1:D.token0,K=Y?W:G,{results:J}=(0,b.DD)(F,"getDepositAmount",[D.pairAddress,H.address,(0,p.X)((0,o.S2)(K,H.decimals),H.decimals)]),X=(0,n.useMemo)(()=>({min:J?Number((0,f.J)(J[0],Q.decimals)):0,max:J?Number((0,f.J)(J[1],Q.decimals)):0}),[J,Q.decimals]),ee=(0,u.dM)(null!=q?q:void 0,L?y.T_[L]:void 0),et=(0,u.Up)(null!=q?q:void 0,D.token0),es=(0,u.Up)(null!=q?q:void 0,D.token1),ei=L&&D.token0.address.toLowerCase()===y.r5[L].address.toLowerCase(),en=L&&D.token1.address.toLowerCase()===y.r5[L].address.toLowerCase(),el=L?(0,o.re)(L,ee):void 0,er=(ei&&el?BigInt(el.numerator.toString()):0n)+(et?BigInt(et.numerator.toString()):0n),ea=(L&&D.token1.address.toLowerCase()===y.r5[L].address.toLowerCase()&&el?BigInt(el.numerator.toString()):0n)+(es?BigInt(es.numerator.toString()):0n),eo=(0,p.X)(W?(0,o.S2)(W,D.token0.decimals):"0",D.token0.decimals),ed=(0,p.X)(G?(0,o.S2)(G,D.token1.decimals):"0",D.token1.decimals),[ec,em]=(0,h.en)((0,j.YOP)(W,D.token0),L?D.pairAddress:void 0),[ex,eu]=(0,h.en)((0,j.YOP)(G,D.token1),L?D.pairAddress:void 0),ey=(0,n.useMemo)(()=>{if(ec!==h.h$.UNKNOWN)return ec===h.h$.NOT_APPROVED||ec!==h.h$.APPROVED},[ec]),ep=(0,n.useMemo)(()=>{if(ex!==h.h$.UNKNOWN)return ex===h.h$.NOT_APPROVED||ex!==h.h$.APPROVED},[ex]),[ef,eb]=(0,n.useState)(!1),[eh,ej]=(0,n.useState)(!1),[ev,eN]=(0,n.useState)(!1),[eg,ew]=(0,n.useState)(),[ek,eC]=(0,n.useState)(""),[eA,eP]=(0,n.useState)(!1),eB=(0,m.OQ)(),eR=(0,m.gD)(),eT=eA||!Number(W)||!Number(G)||!q||!X||eo>er||ed>ea||ef||ec!==h.h$.APPROVED||ex!==h.h$.APPROVED,eD=(0,n.useMemo)(()=>{if(ei){let e=et?BigInt(et.numerator.toString()):0n;if(eo>e)return eo-e}else if(en){let e=es?BigInt(es.numerator.toString()):0n;if(ed>e)return ed-e}},[eo,ed,et,ei,es,en]),eI=(0,n.useMemo)(()=>ef?S("wrappingMATIC",{symbol:y.T_[L].symbol}):q?X?eo>er?S("insufficientBalance",{symbol:(ei?"".concat(y.T_[L].symbol,"+"):"")+D.token0.symbol}):ed>ea?S("insufficientBalance",{symbol:(en?"".concat(y.T_[L].symbol,"+"):"")+D.token1.symbol}):Number(W)&&Number(G)?eD?S("wrapMATIC",{symbol:y.T_[L].symbol}):S("addLiquidity"):S("enterAmount"):S("fetchingGammaDepositRange"):S("connectWallet"),[q,S,X,eo,er,ei,D.token0.symbol,D.token1.symbol,ed,ea,en,W,G,eD,ef,L]),eE=(0,n.useCallback)(()=>{ej(!1),eg&&(Z(""),$("")),eN(!1),ew(""),eC("")},[eg]),eS=(0,c.A_)(),eL=async()=>{if(L&&q&&eS&&eD&&U&&_){eb(!0);try{let e=await U.estimateContractGas({...eS,functionName:"deposit",value:eD,account:q}),t=await _.writeContract({...eS,functionName:"deposit",gas:(0,o.KL)(e),value:eD});eN(!1),eP(!0);let s="Wrap ".concat((0,f.J)(eD,18)," ETH to WETH");eB(t,{summary:s,type:C.D.WRAP,tokens:[y.ou.ETHER[L]]});let i=await U.waitForTransactionReceipt({hash:t});eR(i,{summary:s}),eP(!1),eb(!1)}catch(e){console.error(e),eP(!1),eb(!1)}}},eq=async()=>{if(F&&q&&_&&U){eN(!0);try{var e,t;let s=L===y.nU.BASE?[eo.toString(),ed.toString(),q,D.pairAddress,[0,0,0,0],O?M:V]:[eo.toString(),ed.toString(),q,D.pairAddress,[0,0,0,0]],i=await U.estimateContractGas({...F,functionName:"deposit",args:s,account:q}),n=await _.writeContract({...F,functionName:"deposit",args:s,gas:(0,o.KL)(i)}),l=S("addLiquidityWithTokens",{symbolA:D.token0.symbol,symbolB:D.token1.symbol});eN(!1),eP(!0),eB(n,{summary:l,type:C.D.ADDED_LIQUIDITY,tokens:[null==(e=D.token0)?void 0:e.address,null==(t=D.token1)?void 0:t.address]}),ew(n);let r=await U.waitForTransactionReceipt({hash:n});eR(r,{summary:l}),eP(!1)}catch(e){console.error("Failed to send transaction",e),eN(!1),eP(!1),ew(""),ej(!0),eC((0,A.xq)(e)?S("txRejected"):S("errorInTx"))}}};(0,n.useEffect)(()=>{X&&(Y?Number(W)>0?$(((X.min+X.max)/2).toFixed(D.token1.decimals)):$(""):Number(G)>0?Z(((X.min+X.max)/2).toFixed(D.token0.decimals)):Z(""))},[X,W,G,Y,D.token1.decimals,D.token0.decimals]);let eU=S("addingLiquidityTokens",{amountA:(0,o.ZV)(W),symbolA:D.token0.symbol,amountB:(0,o.ZV)(G),symbolB:D.token1.symbol});function e_(){return(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"flex justify-between mt-6",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:D.token0.symbol}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:(0,o.ZV)(W)}),(0,i.jsx)(l.A,{size:24,currency:D.token0})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsx)("p",{children:D.token1.symbol}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{children:(0,o.ZV)(G)}),(0,i.jsx)(l.A,{size:24,currency:D.token1})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"w-full items-center flex justify-center bpx-border h-[48px] rounded-[16px] text-white text-sm font-medium bg-primary curs
1or-pointer",onClick:eq,children:S("confirm")})})]})}return(0,i.jsxs)(w.a,{open:I,onOpenChange:E,title:S("addLiquidity"),children:[eh&&(0,i.jsx)(r.Ay,{isOpen:eh,onDismiss:eE,attemptingTxn:ev,txPending:eA,hash:eg,title:ek?"Error!":S("addingLiquidity"),content:()=>ek?(0,i.jsx)(r.gf,{onDismiss:eE,message:ek}):(0,i.jsx)(r.Yg,{content:e_}),pendingText:eU,modalContent:eA?S("submittedTxLiquidity"):S("successAddedliquidity")}),(0,i.jsxs)("div",{className:"p-2",children:[(0,i.jsxs)("div",{className:"bg-secondary1 mt-4 rounded-[10px] p-4",children:[(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[S("pooled")," ",D.token0.symbol]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:(0,o.ZV)(D.balance0)}),(0,i.jsx)(l.A,{size:24,currency:D.token0})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[S("pooled")," ",D.token1.symbol]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:(0,o.ZV)(D.balance1)}),(0,i.jsx)(l.A,{size:24,currency:D.token1})]})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)(x.A,{value:W,onUserInput:e=>{Z(e),z(!0)},onMax:()=>{z(!0),Z((0,f.J)(er,D.token0.decimals))},showMaxButton:er!==eo,currency:D.token0,id:"add-gamma-liquidity-input-tokena",shallow:!0,disabled:!1,swap:!1,showETH:L&&D.token0.address.toLowerCase()===y.r5[L].address.toLowerCase()})}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)(x.A,{value:G,onUserInput:e=>{$(e),z(!1)},onMax:()=>{z(!1),$((0,f.J)(ea,D.token1.decimals))},showMaxButton:ea!=ed,currency:D.token1,id:"add-gamma-liquidity-input-tokenb",shallow:!0,disabled:!1,swap:!1,showETH:L&&D.token1.address.toLowerCase()===y.r5[L].address.toLowerCase()})}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[void 0!==ey&&(0,i.jsx)("div",{className:"w-[".concat(void 0===ep?"100%":"49%","]"),children:ey?ec===h.h$.PENDING?(0,i.jsxs)("div",{className:"bg-primary w-full flex items-center justify-center rounded-[16px] text-[#ebecf2] opacity-50 h-[48px]",children:[(0,i.jsx)(k.y,{}),(0,i.jsxs)("p",{className:"font-medium text-sm",children:[S("approving")," ",null==(t=D.token0)?void 0:t.symbol]})]}):(0,i.jsx)("button",{className:"flex items-center justify-center box-border bg-primary w-full border-none rounded-[16px] h-[48px] cursor-pointer",onClick:em,children:(0,i.jsxs)("p",{className:"text-sm font-medium text-[#ebecf2]",children:[S("approve")," ",null==(s=D.token0)?void 0:s.symbol]})}):(0,i.jsxs)("div",{className:"flex w-full h-[48px] text-[#ebecf2] rounded-[16px] items-center justify-center opacity-50 bg-primary",children:[(0,i.jsx)(v.Srz,{}),(0,i.jsxs)("p",{className:"text-sm font-medium",children:[S("approved")," ",null==(P=D.token0)?void 0:P.symbol]})]})}),void 0!==ep&&(0,i.jsx)("div",{className:"w-[".concat(void 0===ey?"100%":"49%","]"),children:ep?ex===h.h$.PENDING?(0,i.jsxs)("div",{className:"bg-primary w-full flex items-center justify-center opacity-50 h-[48px] box-border text-[#ebecf2]",children:[(0,i.jsx)(k.y,{}),(0,i.jsxs)("p",{className:"text-sm font-medium",children:[S("approving")," ",null==(B=D.token1)?void 0:B.symbol]})]}):(0,i.jsx)("button",{className:"flex items-center justify-center box-border bg-primary w-full border-none rounded-[16px] h-[48px] cursor-pointer",onClick:eu,children:(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[S("approve")," ",null==(R=D.token1)?void 0:R.symbol]})}):(0,i.jsxs)("div",{className:"flex w-full h-[48px] text-[#ebecf2] rounded-[16px] items-center justify-center opacity-50 bg-primary",children:[(0,i.jsx)(v.Srz,{}),(0,i.jsxs)("p",{className:"text-sm font-medium",children:[S("approved")," ",null==(T=D.token1)?void 0:T.symbol]})]})})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"rounded-[16px] h-[48px]  box-border flex items-center justify-center bg-primary text-white text-sm font-medium w-full cursor-pointer disabled:opacity-30 disabled:cursor-default",disabled:eT,onClick:()=>eD?eL():ej(!0),children:eI}
1)})]})]})}},68737:(e,t,s)=>{s.d(t,{A:()=>w});var i=s(19748),n=s(27624),l=s(6235),r=s(39802),a=s(38072),o=s(15199),d=s(95140),c=s(55514),m=s(83871),x=s(19700),u=s(96657),y=s(89671),p=s(78417),f=s(41768),b=s(21043),h=s(63613),j=s(8345),v=s(52740),N=s(76112);let g=NaN;function w(e){var t,s,w,k,C,A,P,B;let{position:R,open:T,onClose:D}=e,{t:I}=(0,d.Bd)(),[E,S]=(0,n.useState)(0),{chainId:L,account:q}=(0,x.I)(),U=(0,b.e)({chainId:L}),{data:_}=(0,h.G)();p.hL[L],p.sK[L];let[V,O]=(0,c.A)(E,S),[M,Y]=(0,n.useState)(!1),[z,F]=(0,n.useState)(!1),[W,Z]=(0,n.useState)(),[G,$]=(0,n.useState)(""),[H,Q]=(0,n.useState)(!1),K=(0,u.OQ)(),J=(0,u.gD)(),X=H||!E||!q,ee=(0,n.useMemo)(()=>q?E?I("withdraw"):I("enterAmount"):I("connectWallet"),[I,E,q]),et=(0,n.useCallback)(()=>{Y(!1),W&&O(0),F(!1),Z(""),$("")},[O,W]),es=async()=>{var e;if(!q||!U||!_)return;F(!0);let t=(null!=(e=R.balanceBN)?e:0n)*BigInt(E)/100n;try{let e=await U.estimateContractGas({address:R.address,abi:f.Uf,functionName:"withdraw",args:[t,q],account:q}),s=await _.writeContract({address:R.address,abi:f.Uf,functionName:"withdraw",args:[t,q],gas:(0,m.KL)(e)});F(!1),Q(!0),Z(s),K(s,{summary:I("withdrawingICHILiquidity"),type:j.D.WITHDRAW_LIQUIDITY});let i=await U.waitForTransactionReceipt({hash:s});J(i,{summary:I("withdrewICHILiquidity")}),Q(!1)}catch(e){F(!1),Q(!1),Z(""),Y(!0),$((0,v.xq)(e)?I("txRejected"):I("errorInTx"))}},ei=(null!=(P=R.token0Balance)?P:g)*E/100,en=(null!=(B=R.token1Balance)?B:g)*E/100,el=Number.isFinite(R.token0Balance),er=Number.isFinite(R.token1Balance),ea=el&&er?I("removingLiquidityMsg",{amount1:(0,m.ZV)(ei),symbol1:null==(t=R.token0)?void 0:t.symbol,amount2:(0,m.ZV)(en),symbol2:null==(s=R.token1)?void 0:s.symbol}):I("removingLiquidity");function eo(){var e,t;return(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"flex justify-between mt-6",children:[(0,i.jsxs)("p",{className:"font-medium text-sm text-textPrimary",children:[I("pooled")," ",null==(e=R.token0)?void 0:e.symbol]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"font-medium text-sm text-textPrimary",children:el?(0,m.ZV)(ei):(0,i.jsx)(N.A,{label:I("amountUnavailable")})}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(a.A,{size:24,currency:R.token0})})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsxs)("p",{className:"font-medium text-sm text-textPrimary",children:[I("pooled")," ",null==(t=R.token1)?void 0:t.symbol]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"font-medium text-sm text-textPrimary",children:er?(0,m.ZV)(en):(0,i.jsx)(N.A,{label:I("amountUnavailable")})}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(a.A,{size:24,currency:R.token1})})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"w-full flex items-center justify-center box-border cursor-pointer h-[48px] rounded-[16px] bg-primary text-white text-sm font-medium",onClick:es,children:I("confirm")})})]})}return(0,i.jsxs)(y.a,{open:T,onOpenChange:D,title:I("removeLiquidity"),children:[M&&(0,i.jsx)(r.Ay,{isOpen:M,onDismiss:et,attemptingTxn:z,txPending:H,hash:W,title:G?"Error!":I("removingLiquidity"),content:()=>G?(0,i.jsx)(r.gf,{onDismiss:et,message:G}):(0,i.jsx)(r.Yg,{content:eo}),pendingText:ea,modalContent:H?I("submittedTxRemoveLiquidity"):I("successRemovedLiquidity")}),(0,i.jsxs)("div",{className:"p-2",children:[(0,i.jsxs)("div",{className:"flex items-center mt-6",children:[(0,i.jsx)("div",{className:"flex mr-2",children:(0,i.jsx)(l.A,{currency0:R.token0,currency1:R.token1,size:32})}),(0,i.jsxs)("h5",{className:"text-base font-medium text-textPrimary",children:[null==(w=R.token0)?void 0:w.symbol,"-",null==(k=R.token1)?void 0:k.symbol]})]}),(0,i.jsxs)("div",{className:"p-4 rounded-[10px] bg-baseColor mt-4",children:[(0,i.jsx)("div",{className:"flex justify-between mb-4",children:(0,i.jsx)("small",{className:"text-sm font-medium text-secondary",children:I("amount")})}),(0,i.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,i.jsxs)("h3",{className:"w-[90px] text-textPrimary text-base font-medium",children:[V,"%"]}),(0,i.jsxs)("div",{className:"flex justify-between max-w-[300px] flex-1 gap-x-1",children:[(0,i.jsx)("button",{className:"flex items-center justify-center w-full h-[24px] py-1.5 px-2 rounded-[10px] box-border ml-2 text-white bg-primary border-none cursor-pointer text-base font-medium",onClick:()=>O(25),children:"25%"}),(0,i.jsx)("button",{className:"flex items-center justify-center w-full h-[24px] py-1.5 px-2 rounded-[10px] box-border ml-2 text-white bg-primary border-none cursor-pointer text-base font-medium",onClick:()=>O(50),children:"50%"}),(0,i.jsx)("button",{className:"flex items-center justify-center w-full h-[24px] py-1.5 px-2 rounded-[10px] box-border ml-2 text-white bg-primary border-none cursor-pointer text-base font-medium",onClick:()=>O(75),children:"75%"}),(0,i.jsx)("button",{className:"flex items-center justify-center w-full h-[24px] py-1.5 px-2 rounded-[10px] box-border ml-2 text-white bg-primary border-none cursor-pointer text-base font-medium",onClick:()=>O(100),children:"100%"})]})]}),(0,i.jsx)(o.A,{min:0,max:100,step:1,value:V,handleChange:e=>{O(e)}})]}),(0,i.jsxs)("div",{className:"bg-secondary1 mt-4 p-4 rounded-[10px]",children:[(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsxs)("p",{className:"font-medium text-sm text-textPrimary",children:[I("pooled")," ",null==(C=R.token0)?void 0:C.symbol]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"font-medium text-sm text-textPrimary",children:el?(0,m.ZV)(R.token0Balance):(0,i.jsx)(N.A,{label:I("amountUnavailable")})}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(a.A,{size:24,currency:R.token0})})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsxs)("p",{className:"font-medium text-sm text-textPrimary",children:[I("pooled")," ",null==(A=R.token1)?void 0:A.symbol]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"font-medium text-sm text-textPrimary",children:er?(0,m.ZV)(R.token1Balance):(0,i.jsx)(N.A,{label:I("amountUnavailable")})}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(a.A,{size:24,currency:R.token1})})]})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"w-full flex items-center justify-center h-[48px] rounded-[16px] bg-primary text-white text-sm font-medium cursor-pointer disabled:opacity-30 disabled:cursor-default",disabled:X,onClick:()=>Y(!0),children:ee})})]})]})}},74010:(e,t,s)=>{s.d(t,{S:()=>o});var i=s(27624),n=s(62348),l=s(27902),r=s(96657);let a={predicate:e=>e.queryKey[0]===l.nN&&"positions"===e.queryKey[2]};function o(){var e;let t=(0,n.jE)(),s=(0,r.Ap)(),{transactions:l}=(0,r.UU)(),o=l[s],d=null!=(e=null==o?void 0:o.confirmedTime)?e:null==o?void 0:o.addedTime,c=function(){let e=(0,n.jE)();return(0,i.useCallback)(()=>
1{e.invalidateQueries(a,{cancelRefetch:!0})},[e])}(),m=(0,i.useRef)(void 0);(0,i.useEffect)(()=>{let e=void 0===m.current;m.current!==s&&(m.current=s,(!e||void 0!==d&&t.getQueryCache().findAll(a).some(e=>{let{state:t}=e;return void 0!==t.data&&t.dataUpdatedAt<d}))&&c())},[s,d,t,c])}},74952:(e,t,s)=>{s.d(t,{A:()=>A});var i=s(19748),n=s(27624),l=s(38072),r=s(39802),a=s(95140),o=s(83871),d=s(19700),c=s(14159),m=s(96657),x=s(85755),u=s(47227),y=s(94935),p=s(11314),f=s(55607),b=s(21043),h=s(63613),j=s(89671),v=s(78417),N=s(64695),g=s(70874),w=s(8345),k=s(52740),C=s(76112);function A(e){var t,s;let{position:A,open:P,onClose:B}=e,{t:R}=(0,a.Bd)(),{chainId:T,account:D}=(0,d.I)(),I=(0,b.e)({chainId:T}),{data:E}=(0,h.G)(),S=v.hL[T],L=v.sK[T],[q,U]=(0,n.useState)(""),[_,V]=(0,n.useState)(!1),O=A.allowToken0?A.token0:A.token1,{data:{tokenIdx:M,availableAmount:Y,wrapAmount:z,isMorethanAvailable:F,isNativeToken:W}}=(0,f.b7)(q,O,A),{isLoading:Z,data:G}=(0,f.Kt)(A,Number(q),M),$=(0,y.X)(q?(0,o.S2)(q,null==O?void 0:O.decimals):"0",O?O.decimals:18),[H,Q]=(0,n.useState)(!1),[K,J]=(0,n.use
1State)(!1),[X,ee]=(0,n.useState)(),[et,es]=(0,n.useState)(""),[ei,en]=(0,n.useState)(!1),el=(0,m.OQ)(),er=(0,m.gD)(),[ea,eo]=(0,n.useState)(!1),ed=ei||!Number(q)||!D||_||Z||!!G&&F,ec=(0,n.useMemo)(()=>_?R("wrappingMATIC",{symbol:u.T_[T].symbol}):D?F?R("insufficientBalance",{symbol:null==O?void 0:O.symbol}):Number(q)?G?z?R("wrapMATIC",{symbol:u.T_[T].symbol}):R("addLiquidity"):"".concat(ea?R("approving"):R("approve")," ").concat(null==O?void 0:O.symbol):R("enterAmount"):R("connectWallet"),[_,R,T,D,$,null==O?void 0:O.symbol,q,G,ea,z,F]),em=(0,n.useCallback)(()=>{Q(!1),X&&U(""),J(!1),ee(""),es("")},[X]),ex=(0,c.A_)(),eu=async()=>{if(T&&D&&ex&&z&&I&&E){V(!0);try{let e=await I.estimateContractGas({...ex,functionName:"deposit",value:z,account:D}),t=await E.writeContract({...ex,functionName:"deposit",gas:(0,o.KL)(e),value:z});J(!1),en(!0);let s="Wrap ".concat((0,p.J)(z,18)," ETH to WETH");el(t,{summary:s,type:w.D.WRAP,tokens:[u.ou.ETHER[T]]});let i=await I.waitForTransactionReceipt({hash:t});er(i,{summary:s}),en(!1),V(!1)}catch(e){console.error(e),en(!1),V(!1)}}},ey=async()=>{if(D&&I&&E&&(null==O?void 0:O.address)){eo(!0);try{let e=await E.writeContract({address:null==O?void 0:O.address,abi:g.xw,functionName:"approve",args:[S,$]}),t=R("approve",{symbol:null==O?void 0:O.symbol});el(e,{summary:t,type:w.D.APPROVED});let s=await I.waitForTransactionReceipt({hash:e});er(s,{summary:t}),eo(!1)}catch(e){console.error("Failed to send transaction",e),eo(!1),es((0,k.xq)(e)?R("txRejected"):R("errorInTx"))}}},ep=async()=>{if(D&&I&&E){J(!0);try{var e,t;let s=(await I.simulateContract({address:S,abi:N.P,functionName:"forwardDepositToICHIVault",args:[A.address,L,null==O?void 0:O.address,$,0n,D],account:D})).result;s=s*BigInt(Math.floor(99e3))/BigInt(1e5);let i=await E.writeContract({address:S,abi:N.P,functionName:"forwardDepositToICHIVault",args:[A.address,L,null==O?void 0:O.address,$,s,D]}),n=R("addICHILiquidityWithToken",{symbol:null==O?void 0:O.symbol});J(!1),en(!0),el(i,{summary:n,type:w.D.ADDED_LIQUIDITY,tokens:[null!=(e=null==O?void 0:O.address)?e:"",null!=(t=null==O?void 0:O.address)?t:""]}),ee(i);let l=await I.waitForTransactionReceipt({hash:i});er(l,{summary:n}),en(!1)}catch(e){console.error("Failed to send transaction",e),J(!1),en(!1),ee(""),Q(!0),es((0,k.xq)(e)?R("txRejected"):R("errorInTx"))}}},ef=R("addingICHILiquidityToken",{amount:(0,o.ZV)(q),symbol:null==O?void 0:O.symbol}),eb=Number.isFinite(A.token0Balance),eh=Number.isFinite(A.token1Balance);function ej(){return(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"flex justify-between mt-6",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:null==O?void 0:O.symbol}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:(0,o.ZV)(q)}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(l.A,{size:24,currency:O})})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"w-full items-center flex justify-center bpx-border h-[48px] rounded-[16px] text-white text-sm font-medium bg-primary cursor-pointer",onClick:ep,children:R("confirm")})})]})}return(0,i.jsxs)(j.a,{open:P,onOpenChange:B,title:R("addLiquidity"),children:[H&&(0,i.jsx)(r.Ay,{isOpen:H,onDismiss:em,attemptingTxn:K,txPending:ei,hash:X,title:et?"Error!":R("addingLiquidity"),content:()=>et?(0,i.jsx)(r.gf,{onDismiss:em,message:et}):(0,i.jsx)(r.Yg,{content:ej}),pendingText:ef,modalContent:ei?R("submittedTxLiquidity"):R("successAddedliquidity")}),(0,i.jsxs)("div",{className:"p-2",children:[(0,i.jsxs)("div",{className:"bg-secondary1 mt-4 rounded-[10px] p-4",children:[(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[R("pooled")," ",null==(t=A.token0)?void 0:t.symbol]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:eb?(0,o.ZV)(A.token0Balance):(0,i.jsx)(C.A,{label:R("amountUnavailable")})}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(l.A,{size:24,currency:A.token0})})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[R("pooled")," ",null==(s=A.token1)?void 0:s.symbol]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:eh?(0,o.ZV)(A.token1Balance):(0,i.jsx)(C.A,{label:R("amountUnavailable")})}),(0,i.jsx)("div",{className:"flex ml-2",children:(0,i.jsx)(l.A,{size:24,currency:A.token1})})]})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)(x.A,{value:q,onUserInput:e=>{U(e)},onMax:()=>{U((0,p.J)(Y,O?O.decimals:18))},showMaxButton:Y!=$,currency:O,id:"add-ichi-liquidity-input-tokena",shallow:!0,disabled:!1,swap:!1,showETH:W})}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"rounded-[16px] h-[48px]  box-border flex items-center justify-center bg-primary text-white text-sm font-medium w-full cursor-pointer disabled:opacity-30 disabled:cursor-default",disabled:ed,onClick:()=>G?z?eu():Q(!0):ey(),children:ec})})]})]})}}
1,77187:(e,t,s)=>{s.d(t,{A:()=>S});var i=s(19748),n=s(27624),l=s(89671),r=s(95140),a=s(39802),o=s(38072),d=s(6235),c=s(98670),m=s(27438),x=s(96657),u=s(20173),y=s(42886),p=s(83871),f=s(19700),b=s(14159),h=s(12999),j=s(55514),v=s(78417),N=s(49902),g=s(90153),w=s(88362),k=s(98788),C=s(65293),A=s(68905),P=s(15199),B=s(47227),R=s(21043),T=s(63613),D=s(8345),I=s(52740);function E(e){var t,s,l,E,S,L,q;let{position:U}=e,{t:_}=(0,r.Bd)(),{account:V,chainId:O}=(0,f.I)(),M=(0,R.e)({chainId:O}),{data:Y}=(0,T.G)(),z=U.tokenId,[F,W]=(0,n.useState)(!1),{burnPercent:Z,setBurnPercent:G}=(0,c.qx0)(),{position:$,liquidityPercentage:H,liquidityValue0:Q,liquidityValue1:K,feeValue0:J,feeValue1:X,isResolvingFees:ee,outOfRange:et}=(0,c.tjo)(U,F),es=(0,h.qp)(J),ei=(0,h.qp)(X),en=null!=J?J:es,el=null!=X?X:ei,er=(null!=(q=null==U?void 0:U.liquidity)?q:0n)==0n,[ea,eo]=(0,j.A)(Z,G),ed=(0,m.A)(),{slippageTolerance:ec}=(0,c.lQk)(),em=(0,n.useMemo)(()=>new u.QE(B.xB.BigInt(null!=ec?ec:0),B.xB.BigInt(1e4)),[ec]),[ex,eu]=(0,n.useState)(!1),[ey,ep]=(0,n.useState)(!1),[ef,eb]=(0,n.useState)(),[eh,ej]=(0,n.useState)(""),[ev,eN]=(0,n.useState)(!1),eg=(0,x.OQ)(),ew=(0,x.gD)(),ek=(0,b.TA)(),eC=(0,b.cm)(),eA=(0,b.Pd)(),eP=U.isUni?eA:U.isV4?eC:ek,eB=(0,n.useCallback)(async()=>{if(!eP||!Q||!K||!ed||!V||!O||!$||!H||!M||!Y)return;let[e,t]=(0,g.oP)($.pool,F),{calldata:s,value:i}=(U.isUni?C.V:U.isV4?k.C:N.u).removeCallParameters($,{tokenId:z.toString(),liquidityPercentage:H,slippageTolerance:em,deadline:ed.toString(),collectOptions:{expectedCurrencyOwed0:null!=J?J:e,expectedCurrencyOwed1:null!=X?X:t,recipient:V}}),n={to:eP.address,data:s,value:i};try{ep(!0);let e=await M.estimateGas({account:V,to:n.to,data:n.data,value:i});console.log("✅ transaction works! Gas estimate:",e.toString());let t=await Y.sendTransaction({to:n.to,data:n.data,value:i,gas:(0,p.Tv)(O,e)});ep(!1),eN(!0),eb(t);let s=_("removeLiquidityWithTokens",{symbol0:Q.currency.symbol,symbol1:K.currency.symbol});eg(t,{summary:s,type:D.D.REMOVE_LIQUIDITY,tokens:[Q.currency,K.currency]});let l=await M.waitForTransactionReceipt({hash:t});ew(l,{summary:s}),eN(!1)}catch(e){eN(!1),ep(!1),eb(""),eu(!0),ej((0,I.xq)(e)?_("txRejected"):_("errorInTx")),console.error("❌ transaction failed:",e)}},[eP,Q,K,ed,V,O,$,H,M,Y,U.isUni,U.isV4,z,em,J,X,F,_,eg,ew]),eR=(0,n.useCallback)(()=>{eu(!1),ef&&eo(0),ep(!1),eb(""),ej("")},[eo,ef]),eT=_("removingLiquidityMsg",{amount1:Q?(0,w.eB)(Q.toSignificant(6)):"",symbol1:null==Q||null==(t=Q.currency)?void 0:t.symbol,amount2:K?(0,w.eB)(K.toSignificant(6)):"",symbol2:null==K||null==(s=K.currency)?void 0:s.symbol});function eD(){var e,t,s,n;return(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"flex justify-between mt-6",children:[(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[_("pooled")," ",null==Q||null==(e=Q.currency)?void 0:e.symbol]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:Q&&(0,w.eB)(Q.toSignificant())}),(0,i.jsx)(o.A,{size:24,currency:null==Q?void 0:Q.currency})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[_("pooled")," ",null==K||null==(t=K.currency)?void 0:t.symbol]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:K&&(0,w.eB)(K.toSignificant())}),(0,i.jsx)(o.A,{size:24,currency:null==K?void 0:K.currency})]})]}),((null==en?void 0:en.greaterThan(0))||(null==el?void 0:el.greaterThan(0)))&&(0,i.jsxs)("div",{className:"mt-4",children:[(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[_("collectFeeFromThisPosition"),"."]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[null==en||null==(s=en.currency)?void 0:s.symbol," ",_("feeEarned"),":"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:en&&
1(0,w.eB)(en.toSignificant())}),(0,i.jsx)(o.A,{size:24,currency:null==en?void 0:en.currency})]})]}),(0,i.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,i.jsxs)("p",{className:"text-sm font-medium text-textPrimary",children:[null==el||null==(n=el.currency)?void 0:n.symbol," ",_("feeEarned"),":"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-textPrimary",children:el&&(0,w.eB)(el.toSignificant())}),(0,i.jsx)(o.A,{size:24,currency:null==el?void 0:el.currency})]})]})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)("button",{className:"rounded-[10px] h-[50px] w-full items-center justify-center flex box-border bg-primary cursor-pointer text-sm font-medium text-white disabled:opacity-30",onClick:eB,disabled:ee,children:ee?_("fetchingFees"):_("confirm")})})]})}let eI=!!(O&&(null==Q?void 0:Q.currency)&&(null==K?void 0:K.currency)&&(Q.currency.isNative||K.currency.isNative||Q.currency.wrapped.equals(v.my[Q.currency.chainId])||K.currency.wrapped.equals(v.my[K.currency.chainId])));return(0,i.jsxs)(i.Fragment,{children:[ex&&(0,i.jsx)(a.Ay,{isOpen:ex,onDismiss:eR,attemptingTxn:ey,txPending:ev,hash:ef,title:eh?"Error!":_("removingLiquidity"),content:()=>eh?(0,i.jsx)(a.gf,{onDismiss:eR,message:eh}):(0,i.jsx)(a.Yg,{content:eD}),pendingText:eT,modalContent:ev?_("submittedTxRemoveLiquidity"):_("successRemovedLiquidity")}),(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("div",{className:"flex mr-2",children:(0,i.jsx)(d.A,{currency0:null==Q?void 0:Q.currency,currency1:null==K?void 0:K.currency,size:32})}),(0,i.jsxs)("h5",{className:"text-[20px] text-textPrimary font-bold",children:[null==Q?void 0:Q.currency.symbol,"-",null==K?void 0:K.currency.symbol]})]}),(0,i.jsx)(A.A,{removed:er,inRange:!et})]}),(0,i.jsxs)("div",{className:"p-4 rounded-[10px] bg-baseColor mt-4",children:[(0,i.jsx)("div",{className:"flex justify-between mb-4",children:(0,i.jsx)("small",{className:"text-sm font-medium text-secondary",children:_("amount")})}),(0,i.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,i.jsxs)("h3",{className:"w-[90px] text-[30px] font-bold text-textPrimary",children:[null!=ea?ea:0,"%"]}),(0,i.jsxs)("div",{className:"flex flex-1 justify-between flex-1 max-w-[300px] gap-x-1",children:[(0,i.jsx)("button",{className:"flex flex-1 h-[24px] rounded-[10px] box-border flex items-center justify-center bg-primary text-white text-base font-medium cursor-pointer",onClick:()=>eo(25),children:"25%"}),(0,i.jsx)("button",{className:"flex flex-1 h-[24px] rounded-[10px] box-border flex items-center justify-center bg-primary text-white text-base font-medium cursor-pointer",onClick:()=>eo(50),children:"50%"}),(0,i.jsx)("button",{className:"flex flex-1 h-[24px] rounded-[10px] box-border flex items-center justify-center bg-primary text-white text-base font-medium cursor-pointer",onClick:()=>eo(75),children:"75%"}),(0,i.jsx)("button",{className:"flex flex-1 h-[24px] rounded-[10px] box-border flex items-center justify-center bg-primary text-white text-base font-medium cursor-pointer",onClick:()=>eo(100),children:"100%"})]})]}),(0,i.jsx)(P.A,{min:0,max:100,step:1,value:null!=ea?ea:0,handleChange:e=>{eo("number"==typeof e?e:e[0])}})]}),(0,i.jsxs)("div",{className:"p-4 rounded-[10px] bg-secondary1 my-4",children:[(0,i.jsxs)("div",{className:"flex justify-between items-center",children:[(0,i.jsxs)("p",{className:"font-medium text-base text-textPrimary",children:[_("pooled")," ",null==Q||null==(l=Q.currency)?void 0:l.symbol]}),(0,i.jsxs)("div",{className:"flex items-center gap-1",children:[(0,i.jsx)("p",{className:"font-medium text-base text-textPrimary",children:Q&&(0,w.eB)(Q.toSignificant())}),(0,i.jsx)(o.A,{currency:null==Q?void 0:Q.currency,size:20})]})]}),(0,i.jsxs)("div",{className:"mt-4 flex justify-between items-center",children:[(0,i.jsxs)("p",{className:"font-medium text-base text-textPrimary",children:[_("pooled")," ",null==K||null==(E=K.currency)?void 0:E.symbol]}),(0,i.jsxs)("div",{className:"flex items-center gap-1",children:[(0,i.jsx)("p",{className:"font-medium text-base text-textPrimary",children:K&&(0,w.eB)(K.toSignificant())}),(0,i.jsx)(o.A,{currency:null==K?void 0:K.currency,size:20})]})]}),((null==en?void 0:en.greaterThan(0))||(null==el?void 0:el.greaterThan(0)))&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"border border-[#82b1ff]/[0.07] h-[2px] w-full mt-4"}),(0,i.jsxs)("div",{className:"flex justify-between  items-center my-4",children:[(0,i.jsxs)("p",{className:"font-medium text-base text-textPrimary",children:[null==en||null==(S=en.currency)?void 0:S.symbol," ",_("feeEarned"),":"]}),(0,i.jsxs)("div",{className:"flex items-center gap-1",children:[(0,i.jsx)("p",{className:"font-medium text-base text-textPrimary",children:en&&
1(0,w.eB)(en.toSignificant())}),(0,i.jsx)(o.A,{currency:null==en?void 0:en.currency,size:20})]})]}),(0,i.jsxs)("div",{className:"flex justify-between  items-center",children:[(0,i.jsxs)("p",{className:"font-medium text-base text-textPrimary",children:[null==el||null==(L=el.currency)?void 0:L.symbol," ",_("feeEarned"),":"]}),(0,i.jsxs)("div",{className:"flex items-center gap-1",children:[(0,i.jsx)("p",{className:"font-medium text-base text-textPrimary",children:el&&(0,w.eB)(el.toSignificant())}),(0,i.jsx)(o.A,{currency:null==el?void 0:el.currency,size:20})]})]})]})]}),eI&&(0,i.jsxs)("div",{className:"flex items-center mb-4",children:[(0,i.jsx)("div",{className:"mr-2",children:(0,i.jsx)("p",{className:"font-medium text-base text-textPrimary",children:_("collectAsWmatic",{symbol:O?B.r5[O].symbol:""})})}),(0,i.jsx)(y.A,{label:"Collect as Wrapped Native Token",toggled:F,onToggle:()=>W(e=>!e)})]}),(0,i.jsx)("button",{className:"flex items-center justify-center box-border h-[50px] w-full rounded-[10px] cursor-pointer bg-primary text-white text-sm font-medium disabled:opacity-30",disabled:ev||er||0===Z||!Q||ee,onClick:()=>eu(!0),children:Z?ee?_("fetchingFees"):_("remove"):_("enterAmount")})]})}function S(e){let{position:t,open:s,onClose:n}=e,{t:a}=(0,r.Bd)();return(0,i.jsx)(l.a,{open:s,onOpenChange:n,title:a("removeLiquidity"),children:(0,i.jsx)("div",{className:"p-2",children:(0,i.jsx)("div",{className:"mt-6",children:(0,i.jsx)(E,{position:t})})})})}}}]);

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.