PageSourceSearch

https://dyor.io/_next/static/chunks/1878-27cb58db85ff379c.js

js dyor.io collected 2026-10-03 20:12:04 UTC 104,631 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1878],{597:e=>{e.exports={root:"EmptyState_root__dhBJ5",empty:"EmptyState_empty__UoFtc",content:"EmptyState_content__zGTU5",warn:"EmptyState_warn__FcaGs",warnIcon:"EmptyState_warnIcon__NlqS7"}},3668:e=>{e.exports={root:"JettonSaveBtn_root__3j9Di",saved:"JettonSaveBtn_saved__T9aP1"}},7919:e=>{e.exports={title:"SwapTokens_title__UZm8L",brandIcon:"SwapTokens_brandIcon__6tVYk",information:"SwapTokens_information___Dh8c",coffee:"SwapTokens_coffee__Eo5rQ",info:"SwapTokens_info__Wf3Pw",block:"SwapTokens_block__1AJhH",isMobile:"SwapTokens_isMobile__uqqFQ",swap:"SwapTokens_swap__pMHnG",switchBtn:"SwapTokens_switchBtn__q5P0M",switchLoader:"SwapTokens_switchLoader__gPW7h",switchLoaderBg:"SwapTokens_switchLoaderBg__Vlzo5",switchLoaderProgress:"SwapTokens_switchLoaderProgress__tt1wt",progress:"SwapTokens_progress__Y3UB3",switchIcon:"SwapTokens_switchIcon__BdgDC",actions:"SwapTokens_actions__sTc30",isFloatAction:"SwapTokens_isFloatAction__TzILH",support:"SwapTokens_support__sHOec",supportLink:"SwapTokens_supportLink__u9wZy",supportIcon:"SwapTokens_supportIcon__aZKik",item:"SwapTokens_item__QUJz5",value:"SwapTokens_value__KZH48",valueCursor:"SwapTokens_valueCursor__aUSEA",swapIcon:"SwapTokens_swapIcon__zwHuN",valueInfo:"SwapTokens_valueInfo__iRpqJ",pencilIcon:"SwapTokens_pencilIcon__RPU_E",informationItem:"SwapTokens_informationItem__WiwgE",notification:"SwapTokens_notification__T8NAd",infoTitle:"SwapTokens_infoTitle__sbP5w",warn:"SwapTokens_warn__aEmfA",danger:"SwapTokens_danger__U7nRw",orange:"SwapTokens_orange__EzFDu",notificationIcon:"SwapTokens_notificationIcon__I67ac",economyPercent:"SwapTokens_economyPercent__4KfWy",btn:"SwapTokens_btn__W7Ofg",logoWrapper:"SwapTokens_logoWrapper__raeJV",version:"SwapTokens_version__Yi5cE",dex:"SwapTokens_dex__LD6J6",arrowWrapper:"SwapTokens_arrowWrapper__DLo_F",details:"SwapTokens_details__v1sU3",isShowDetails:"SwapTokens_isShowDetails__UR96R",arrow:"SwapTokens_arrow__vL8DY",isActive:"SwapTokens_isActive__XFMQn",logo:"SwapTokens_logo__ek91d"}},8648:e=>{e.exports={header:"StepTransaction_header__6d_mu",title:"StepTransaction_title__6r4_k",brandIcon:"StepTransaction_brandIcon__zhaSs",description:"StepTransaction_description__DVsli",table:"StepTransaction_table__f7Yi6",tableHeader:"StepTransaction_tableHeader__gSjMc",economyPercent:"StepTransaction_economyPercent__6IRuu",tableRow:"StepTransaction_tableRow__lXMKw",label:"StepTransaction_label__2uTU2",value:"StepTransaction_value__izW4N",tableRowPlan:"StepTransaction_tableRowPlan__Te_vu",prefix:"StepTransaction_prefix__iVoS2",symbol:"StepTransaction_symbol__xRvXo",negative:"StepTransaction_negative__FN72I",warning:"StepTransaction_warning__Iggak",positive:"StepTransaction_positive__uG46q",submitBtn:"StepTransaction_submitBtn__P33es"}},12878:e=>{e.exports={root:"SwapSettingsModal_root__xx7yJ",header:"SwapSettingsModal_header__wLvyM",settings:"SwapSettingsModal_settings__zWPsD",toggleBlock:"SwapSettingsModal_toggleBlock__p9edN",toggleInfo:"SwapSettingsModal_toggleInfo__d_S_o",manager:"SwapSettingsModal_manager__dOz_6",managerBlock:"SwapSettingsModal_managerBlock__NM6By",error:"SwapSettingsModal_error__nCsxt",managerInfo:"SwapSettingsModal_managerInfo__MQFJV",icon:"SwapSettingsModal_icon__jrfQq",title:"SwapSettingsModal_title__wi5ZB",description:"SwapSettingsModal_description__YIQA1",block:"SwapSettingsModal_block__n9hTG",blockTitle:"SwapSettingsModal_blockTitle__DJKWN",blockDescription:"SwapSettingsModal_blockDescription__o029C",label:"SwapSettingsModal_label__ydi0N",offsetTop:"SwapSettingsModal_offsetTop__6zeM_",input:"SwapSettingsModal_input__0mI4J",radioGroup:"SwapSettingsModal_radioGroup__fhkn4",radioGroupLong:"SwapSettingsModal_radioGroupLong__zDE_I"}},13040:e=>{e.exports={root:"PriceCalc_root__1sHWD",container:"PriceCalc_container__5BwPi",swap:"PriceCalc_swap__Dp2vc",body:"PriceCalc_body__1zqST",wrapperLeft:"PriceCalc_wrapperLeft__5EGR0",wrapperRight:"PriceCalc_wrapperRight__qhWID",input:"PriceCalc_input__Z9VVs",token:"PriceCalc_token__Spzt4",wrapper:"PriceCalc_wrapper__lBUBe",item:"PriceCalc_item__mbZX0",hasArrow:"PriceCalc_hasArrow__zcxUa",arrow:"PriceCalc_arrow__ETm2r",price:"PriceCalc_price__pAQ0E"}},14500:e=>{e.exports={root:"DistributionPlan_root__UzyWS",path:"DistributionPlan_path__KZgP1",logoWrapper:"DistributionPlan_logoWrapper__BCyVT",version:"DistributionPlan_version__sKOsV",dexSkeleton:"DistributionPlan_dexSkeleton__yW0Du",stepSkeleton:"DistributionPlan_stepSkeleton__x6_6T",dex:"DistributionPlan_dex__EtuXZ",dexPercent:"DistributionPlan_dexPercent__GwOcd",logo:"DistributionPlan_logo__7xPyv",route:"DistributionPlan_route__nNKaE",arrow:"DistributionPlan_arrow__ywoTO"}},15514:(e,s,a)=>{"use strict";a.d(s,{K:()=>c,Xl:()=>o,x7:()=>n});var l=a(37876),t=a(14232),i=a(11769),n=function(e){return e.ALL="all",e.MY="my",e}({});let r=t.createContext({}),o=e=>{let{children:s}=e,{address:a,isAuthorized:n,login:o}=(0,i.Z2)(),[c,d]=(0,t.useState)("all"),[u,m]=(0,t.useState)(!1);(0,t.useEffect)(()=>{n||d("all"),n&&u&&d("my")},[n,u]);let p=(0,t.useCallback)(e=>{if(!n){m(!0),o();return}"all"===e&&(d(e),m(!1)),d(e)},[n,o]),_=(0,t.useMemo)(()=>({tab:c,address:a,setTab:p}),[c,p,a]);return(0,l.jsx)(r.Provider,{value:_,children:s})},c=()=>{let e=(0,t.useContext)(r);if(!e||!Object.keys(e).length)throw Error("useTransactionsTabsContext was used outside of its Provider");return e}},16101:(e,s,a)=>{"use strict";a.d(s,{al:()=>g,X7:()=>b});var l=a(37876),t=a(14232),i=a(80481),n=a(56662),r=a(41545),o=a(30806),c=a(71725),d=a(51602),u=a(38246),m=a(11769),p=a(78129);let _=e=>{let{jettonId:s,timeFrom:a,timeTo:l}=e;return(0,p.dt)(["fckApi.v4.userJettonProfit",s,a,l])},v=function(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{isAuthorized:a}=(0,m.Z2)(),{isProfitEnabled:l}=(0,n.EF)();return(0,d.I)({queryKey:_(e),queryFn:s=>(null==e?void 0:e.jettonId)&&l&&(null==e?void 0:e.timeFrom)?u.p.v4.userJettonProfit(e,s.signal):null,enabled:!!(null==e?void 0:e.jettonId)&&!!a,...s})};var h=a(77348);let x=(0,t.createContext)({}),b=()=>{let e=(0,t.useContext)(x);if(!e||!Object.keys(e).length)throw Error("useProfitContext was used outside of its Provider");return e},g=e=>{let{children:s}=e,{jetton:a}=(0,r.t9)(),{timescale:d}=(0,o.uE)(),{isProfitEnabled:u,isTradingViewEnabled:m}=(0,n.EF)(),p=(0,t.useCallback)(e=>{let s=new Date;switch(e){case i.eK.Y1:return h.O.addYears(s.toDateString(),-1).toISOString();case i.eK.M1:return h.O.addMonths(s.toDateString(),-1).toISOString();case i.eK.W1:return h.O.addDays(s.toDateString(),-1).toISOString();default:return h.O.addYears(s.toDateString(),-5).toISOString()}},[]),[_,b]=(0,t.useState)(u&&!m?p(d):void 0),[g,j]=(0,t.useState)(new Date().toISOString());(0,t.useEffect)(()=>{u&&!m&&b(p(d))},[d,u,m,p]);let S=(0,c.d)(_,50),N=(0,c.d)(g,50),{data:f,isLoading:y}=v({jettonId:u?null==a?void 0:a.id:void 0,timeFrom:S,timeTo:N}),w=(0,t.useMemo)(()=>({data:(u&&(null==f?void 0:f.Data)||[]).reduce((e,s)=>{let{period:a,...l}=s;return e[a]=l,e},{}),loading:y,from:_,setFrom:b,to:g,setTo:j}),[f,y,u,_,b,g,j]);return(0,l.jsx)(x.Provider,{value:w,children:s})}},16357:(e,s,a)=>{"use strict";a.d(s,{T:()=>n});var l=a(92066),t=a(10768),i=a(56591);let n=function(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.g,a=(0,t.I)({filter:e&&"tag:hash-".concat(e.toLowerCase()),limit:s},{enabled:!!e});return{...a,data:(0,l.t)(a.data)}}},17427:(e,s,a)=>{"use strict";a.d(s,{S:()=>i});
1var l=a(51602),t=a(76242);let i=e=>{let{data:s,isLoading:a}=(0,l.I)({queryKey:["tonapiApi.getJettonInfo",e],queryFn:async s=>{let{signal:a}=s;return e?await t.Q.getJettonInfo({account:e},a):null},enabled:!!e});return{jettonInfo:null!=s?s:null,isLoading:a}}},21097:e=>{e.exports={root:"PriceCalctItem_root__G4RkB",body:"PriceCalctItem_body__0dqOZ",info:"PriceCalctItem_info__WJjhz",symbol:"PriceCalctItem_symbol__29qXr",avatar:"PriceCalctItem_avatar__8AVli",price:"PriceCalctItem_price__zPtYw",balance:"PriceCalctItem_balance__rcgFM",amount:"PriceCalctItem_amount__WuXuN"}},22052:(e,s,a)=>{"use strict";a.d(s,{d:()=>c});var l=a(37876),t=a(49995),i=a(15753),n=a(41818),r=a(48862),o=a.n(r);let c=e=>{let{className:s,isAdvancedChart:a,isSkeleton:r}=e;return(0,l.jsx)("div",{className:(0,t.A)(o().root,s,{[o().isAdvancedChart]:a}),children:(0,l.jsx)("div",{className:o().wrapper,children:r?(0,l.jsx)(i.E,{height:"100%",width:"100%"}):(0,l.jsx)(n.T,{isEmpty:!1,isLoading:!0})})})}},25151:e=>{e.exports={root:"FAQItem_root__9jkgu",wrapper:"FAQItem_wrapper__ahzr2",question:"FAQItem_question__5lvq4",activeQuestion:"FAQItem_activeQuestion__ASwRF",answerWrapper:"FAQItem_answerWrapper__I4HEV",answer:"FAQItem_answer__G_X69",active:"FAQItem_active___9Wpg",icon:"FAQItem_icon__YpwvM"}},25632:(e,s,a)=>{"use strict";a.d(s,{$K:()=>r,BM:()=>g,IR:()=>v,K$:()=>d,Nb:()=>f,Nn:()=>y,Q6:()=>u,QC:()=>o,TA:()=>N,X2:()=>n,Xz:()=>j,_r:()=>S,ao:()=>h,cN:()=>i,d1:()=>c,ex:()=>p,fl:()=>x,gx:()=>b,l0:()=>t,wh:()=>_,y6:()=>m});var l=a(94726);let t="native",i="0:0000000000000000000000000000000000000000000000000000000000000000";var n=function(e){return e.DEDUST="dedust",e.MEMESLAB="memeslab",e.STONFI_V1="stonfi_v1",e.STONFI_V2="stonfi_v2",e.TONCO="tonco",e.TONFUN="tonfun",e}({});let r=!1,o=1,c=15,d=0,u="0",m="1m",p=3,_=-1,v=4,h=["dedust","stonfi_v1","stonfi_v2","tonco"];l.eR;let x=[{label:"1%",value:1},{label:"5%",value:5},{label:"10%",value:10}],b=[{label:"<3%",value:3},{label:"<5%",value:5,type:"warning"},{label:"<15%",value:15,type:"danger"}],g=[{label:"<$10K",value:"10000",type:"warning"},{label:"<$100K",value:"100000"},{label:"<$250K",value:"250000"},{label:"Ignore",value:"0",type:"danger"}],j=[{label:"0.1%",value:.1},{label:"0.25%",value:.25},{label:"0.5%",value:.5},{label:"Ignore",value:0,type:"danger"}],S=[{label:"1",value:1},{label:"2",value:2},{label:"3",value:3}],N=[{label:">10%",value:10},{label:">25%",value:25},{label:">50%",value:50,type:"warning"},{label:"Ignore",value:-1,type:"danger"}],f=[{label:"1 min",value:"1m"},{label:"5 min",value:"5m"},{label:"15 min",value:"15m"}],y=[{label:"1",value:1},{label:"2",value:2},{label:"3",value:3},{label:"4",value:4}]},26139:e=>{e.exports={root:"TokenSelectItem_root__8ONtr",saveBtn:"TokenSelectItem_saveBtn__x1YgE",body:"TokenSelectItem_body__l5QLq",info:"TokenSelectItem_info__GAuFk",symbol:"TokenSelectItem_symbol__JzuG7",imported:"TokenSelectItem_imported__WtWIz",notInList:"TokenSelectItem_notInList__Id90Q",avatar:"TokenSelectItem_avatar__tU7wO",price:"TokenSelectItem_price__xEEA8",change:"TokenSelectItem_change__vlpIa",positive:"TokenSelectItem_positive__do_JL",negative:"TokenSelectItem_negative__jVLVo",balance:"TokenSelectItem_balance__DwI7P",amount:"TokenSelectItem_amount__VKwfA",priceUsd:"TokenSelectItem_priceUsd__nfr9A",jettonStatus:"TokenSelectItem_jettonStatus__zhoCg"}},27734:e=>{e.exports={root:"SettingsRadioGroup_root__tUi11",item:"SettingsRadioGroup_item__ws8EC",itemActive:"SettingsRadioGroup_itemActive__lvuZS",primary:"SettingsRadioGroup_primary__mYZJe",radioCheck:"SettingsRadioGroup_radioCheck__FAJlr",warning:"SettingsRadioGroup_warning__37PMH",danger:"SettingsRadioGroup_danger__PDyVX",radio:"SettingsRadioGroup_radio__9Ho1D",checked:"SettingsRadioGroup_checked__pNb6B"}},29441:e=>{e.exports={root:"PageLayout_root__tZR9o",hasSidepart:"PageLayout_hasSidepart__4BUt1"}},29485:e=>{e.exports={root:"PriceCalcModal_root__yupay",scrollWrapper:"PriceCalcModal_scrollWrapper__5cFfQ",wrapper:"PriceCalcModal_wrapper___cm_8",header:"PriceCalcModal_header__MfOvQ",searchWrapper:"PriceCalcModal_searchWrapper__WDkWh",search:"PriceCalcModal_search__nSw9_",searchIcon:"PriceCalcModal_searchIcon__Hh2SW",searchInput:"PriceCalcModal_searchInput__uUDIC",searchClear:"PriceCalcModal_searchClear__h_uop",itemSkeleton:"PriceCalcModal_itemSkeleton__HQ5Qt",list:"PriceCalcModal_list__R7lkj",listTitle:"PriceCalcModal_listTitle__eHRS9"}},31674:e=>{e.exports={root:"TokenSelectModal_root__KWniv",scrollWrapper:"TokenSelectModal_scrollWrapper__rKMBb",wrapper:"TokenSelectModal_wrapper__zsRB_",header:"TokenSelectModal_header__G9BZk",searchWra
1pper:"TokenSelectModal_searchWrapper__E4xyg",search:"TokenSelectModal_search__mqTp4",searchIcon:"TokenSelectModal_searchIcon__MVxGy",searchInput:"TokenSelectModal_searchInput__CcRau",searchClear:"TokenSelectModal_searchClear__TvOJC",pinnedWrapper:"TokenSelectModal_pinnedWrapper__uBfhk",pinnedList:"TokenSelectModal_pinnedList__7qO62",pinnedItem:"TokenSelectModal_pinnedItem__dJ4xn",itemSkeleton:"TokenSelectModal_itemSkeleton__hPxBr",pinnedAvatar:"TokenSelectModal_pinnedAvatar__DPr1n",list:"TokenSelectModal_list__WJcvX",listTitle:"TokenSelectModal_listTitle__nPMb9"}},33129:(e,s,a)=>{"use strict";a.d(s,{W:()=>r});var l=a(51602),t=a(38246),i=a(78129);let n=e=>{let{jettonId:s}=e;return(0,i.dt)(["fckApi.v4.jettonPriceFiats",s])},r=function(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.I)({queryKey:n(e),queryFn:s=>{let{signal:a}=s;return void 0===e.jettonId?Promise.reject(Error("jetton id is empty")):t.p.v4.jettonPriceFiats(e,a)},enabled:void 0!==e.jettonId,...s})}},33566:e=>{e.exports={title:"StepCancel_title__BQFSz",body:"StepCancel_body__P_Yao"}},34763:e=>{e.exports={title:"OtherNews_title__FmQTN",link:"OtherNews_link__wqHww",container:"OtherNews_container__W_XzT"}},35338:(e,s,a)=>{"use strict";a.d(s,{M:()=>d});var l=a(37876),t=a(49995),i=a(14232),n=a(75929),r=a(51153),o=a(25151),c=a.n(o);let d=e=>{let{answer:s,className:a,isActive:o,onClick:d,question:u}=e,[m,p]=(0,i.useState)(0),_=(0,i.useRef)(null),v=(0,i.useCallback)(e=>{e.target.closest("a")||d()},[d]);(0,i.useEffect)(()=>{o&&_.current?p(_.current.scrollHeight):p(0)},[o]);let h=(0,i.useMemo)(()=>({height:"".concat(m,"px"),maxWidth:"calc(100vw - 32px - 40px - 50px - 16px)"}),[m]);return(0,l.jsxs)("div",{className:(0,t.A)(c().root,a),onClick:v,children:[(0,l.jsx)("div",{className:c().wrapper,children:(0,l.jsxs)("dl",{children:[(0,l.jsx)("dt",{className:(0,t.A)(c().question,o&&c().activeQuestion),children:(0,l.jsx)("h3",{children:u})}),(0,l.jsx)("dd",{className:(0,t.A)(c().answerWrapper,o&&c().active),ref:_,style:h,children:(0,l.jsx)("div",{className:c().answer,children:s})})]})}),o?(0,l.jsx)(n.h,{className:c().icon}):(0,l.jsx)(r.h,{className:c().icon})]})}},35913:e=>{e.exports={warning:"SwapTokensUnverified_warning__fl7Cl",icon:"SwapTokensUnverified_icon__Pupx3",import:"SwapTokensUnverified_import__oAt4H"}},40764:e=>{e.exports={root:"SwapSelect_root__JGeWz",select:"SwapSelect_select__tOYla",symbol:"SwapSelect_symbol__J50eg",arrow:"SwapSelect_arrow__RtPSw",rotate:"SwapSelect_rotate__9Xsef"}},41465:e=>{e.exports={root:"TransactionsTabs_root__k2dVr",searchBtn:"TransactionsTabs_searchBtn__DFyiz"}},41818:(e,s,a)=>{"use strict";a.d(s,{T:()=>p});var l=a(37876),t=a(49995),i=a(54587),n=a.n(i),r=a(11690),o=a(70012),c=a(15753),d=a(63790),u=a(51660),m=a.n(u);let p=e=>{let{isEmpty:s,isLoading:a,loadingType:i="loader"}=e,u=(0,r.c)("Analytics.StatsEmptyChart"),{theme:p}=(0,o.wR)();return s||a?(0,l.jsxs)("div",{className:(0,t.A)(m().root,{[m().visible]:s||a}),children:[!a&&(0,l.jsx)(n(),{alt:"",className:m().cover,layout:"fill",src:"dark"===p?"/img/chart-empty-dark.png":"/img/chart-empty-white.png"})||("loader"===i?(0,l.jsx)(d.P,{"aria-label":"Loading...",className:m().loading,size:32}):(0,l.jsx)(c.E,{className:m().skeleton,height:"100%",width:"100%"})),(0,l.jsxs)("div",{className:(0,t.A)(m().wrapper,{[m().visible]:!a&&s}),children:[(0,l.jsx)("span",{className:m().noData,children:u("noData")}),(0,l.jsx)("span",{className:m().message,children:u("underDevelopment")})]})]}):null}},43520:e=>{e.exports={root:"DappsListingItem_root__7u8R9",isDensed:"DappsListingItem_isDensed__UJY17",name:"DappsListingItem_name__N9H5Z",description:"DappsListingItem_description__2TGa1",container:"DappsListingItem_container__ag4kR",texts:"DappsListingItem_texts__HGDkF",nameText:"DappsListingItem_nameText__npfW_",verifiedMark:"DappsListingItem_verifiedMark__G6P0_"}},43965:(e,s,a)=>{"use strict";a.d(s,{B:()=>r,q:()=>o});var l=a(87132),t=a(79370),i=a(32222),n=a(58475);let r={ton:{name:t.op,image:(0,l.U)(i.l0),symbol:n.UM.TON,decimals:9}
1,usd:{id:10778,name:"USD",image:"/img/currency/usd.svg",symbol:n.UM.USD,decimals:2}},o={ton:{name:t.op,symbol:void 0},usd:{name:"United States dollar",symbol:"$"},eur:{name:"Euro",symbol:"€"},gbp:{name:"British pound",symbol:"\xa3"},cad:{name:"Canadian dollar",symbol:"C$"},aud:{name:"Australian dollar",symbol:"A$"},jpy:{name:"Japanese yen",symbol:"\xa5"},krw:{name:"South Korean won",symbol:"₩"},inr:{name:"Indian rupee",symbol:"₹"},brl:{name:"Brazilian real",symbol:"R$"},try:{name:"Turkish lira",symbol:"₺"},rub:{name:"Russian ruble",symbol:"₽"},kzt:{name:"Kazakhstani tenge",symbol:"₸"},uzs:{name:"Uzbekistani som",symbol:"UZS"},byn:{name:"Belarusian ruble",symbol:"Br"},azn:{name:"Azerbaijani manat",symbol:"₼"},amd:{name:"Armenian dram",symbol:"֏"},mdl:{name:"Moldovan leu",symbol:"L"},uah:{name:"Ukrainian hryvnia",symbol:"₴"}}},45729:(e,s,a)=>{"use strict";a.d(s,{n:()=>sX});var l,t=a(37876),i=a(14232),n=a(58475),r=a(24694),o=a(36571),c=a(25632);let d=(0,i.createContext)({}),u=e=>{let{children:s}=e,{close:a,isOpen:l,open:u}=(0,r.hS)(),[m,p]=(0,i.useState)(0),[_,v]=(0,i.useState)(!1),h=o.A.get(n.CV.SWAP_EXPERT_MODE,c.$K),[x,b]=(0,i.useState)(h),g=o.A.get(n.CV.SWAP_PROTOCOLS,c.ao),[j,S]=(0,i.useState)(g),N=o.A.get(n.CV.SWAP_SLIPPAGE,c.QC),[f,y]=(0,i.useState)(N),w=o.A.get(n.CV.SWAP_PRICE_IMPACT,c.d1),[C,k]=(0,i.useState)(w),I=o.A.get(n.CV.SWAP_MINIMAL_ECONOMY,c.K$),[A,T]=(0,i.useState)(I),M=o.A.get(n.CV.SWAP_POOLS_LOW_TVL,c.Q6),[P,E]=(0,i.useState)(M),R=o.A.get(n.CV.SWAP_POOLS_VOLATILITY_PERIOD,c.y6),[L,O]=(0,i.useState)(R),D=(0,i.useCallback)(()=>{v(!0)},[]),F=(0,i.useCallback)(()=>{v(!1),p(e=>e+1)},[]);(0,i.useEffect)(()=>{!l&&_&&F()},[_,l,F]);let W=(0,i.useCallback)(e=>{let s=Math.max(0,Math.min(100,Number(e)));o.A.set(n.CV.SWAP_SLIPPAGE,s),y(s),D()},[D]),V=(0,i.useCallback)(e=>{let s=Math.max(0,Math.min(100,Number(e)));o.A.set(n.CV.SWAP_PRICE_IMPACT,s),k(s),D()},[D]),U=(0,i.useCallback)(e=>{let s=Math.max(0,Math.min(10,Number(e)));o.A.set(n.CV.SWAP_MINIMAL_ECONOMY,s),T(s),D()},[D]),z=(0,i.useCallback)(e=>{let s=Math.max(0,Math.min(0x3b9ac9ff,Number(e)));o.A.set(n.CV.SWAP_POOLS_LOW_TVL,String(s)),E(String(s)),D()},[D]),B=(0,i.useCallback)(e=>{o.A.set(n.CV.SWAP_POOLS_VOLATILITY_PERIOD,String(e)),O(String(e)),D()},[D]),G=o.A.get(n.CV.SWAP_INTERMEDIATE,c.ex),[q,Q]=(0,i.useState)(G),H=(0,i.useCallback)(e=>{o.A.set(n.CV.SWAP_INTERMEDIATE,e),Q(e),D()},[D]),J=o.A.get(n.CV.SWAP_POOLS_VOLATILITY,c.wh),[X,K]=(0,i.useState)(J),Z=(0,i.useCallback)(e=>{o.A.set(n.CV.SWAP_POOLS_VOLATILITY,e),K(e),D()},[D]),$=o.A.get(n.CV.SWAP_PARALLEL_TRANSACTIONS,c.IR),[Y,ee]=(0,i.useState)($),es=(0,i.useCallback)(e=>{o.A.set(n.CV.SWAP_PARALLEL_TRANSACTIONS,e),ee(e),D()},[D]),ea=(0,i.useCallback)(e=>{o.A.set(n.CV.SWAP_PROTOCOLS,e),S(e),D()},[D]),el=(0,i.useCallback)(e=>{S(s=>{let a=s.includes(e)?s.filter(s=>s!==e):[...s,e];return ea(a),a})},[ea]),et=(0,i.useCallback)(()=>{b(e=>{let s=!e;return s||(V(c.d1),B(String(c.y6)),z(c.Q6),U(c.K$),H(c.ex),Z(c.wh),es(c.IR),es(c.IR)),o.A.set(n.CV.SWAP_EXPERT_MODE,s),s}),D()},[H,z,B,U,es,Z,V,D]),ei=(0,i.useMemo)(()=>({minEconomy:A,poolLowTVL:P,updateMinEconomy:U,updateLowTVLPool:z,handleToggleExpertMode:et,poolsVolatilityPeriod:L,updatePoolsVolatilityPeriod:B,isExpertMode:x,intermediate:q,priceImpact:C,slippage:f,isOpenSettings:l,openSettings:u,closeSettings:a,updateSlippage:W,updateIntermediate:H,updatePriceImpact:V,protocols:j,parallelTransactions:Y,poolsVolatility:X,changesCount:m,updateProtocols:ea,toggleProtocol:el,updateParallelTransactions:es,updatePoolsVolatility:Z}),[l,u,a,et,L,B,A,P,m,U,z,x,q,C,f,j,W,H,V,Y,X,el,ea,es,Z]);return(0,t.jsx)(d.Provider,{value:ei,children:s})},m=()=>{let e=(0,i.useContext)(d);if(!e||!Object.keys(e).length)throw Error("useSwapSettingsContext was used outside of its Provider");return e};var p=a(49995),_=a(27645),v=a(99346),h=a(98477),x=a(43355),b=a(41545),g=a(11769),j=a(58666),S=a(71725),N=a(74180),f=a(11690),y=a(27231),w=a(24051),C=a(99356),k=a(33816),I=a(69355);function A(){return(A=Object.assign?Object.assign.bind():function(e){for(var s=1;s<arguments.length;s++){var a=arguments[s];for(var l in a)Object.prototype.hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(this,arguments)}let T=e=>i.createElement("svg",A({viewBox:"0 0 15 15",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},e),l||(l=i.createElement("path",{d:"M10.1179 1.95313C10.0019 1.95327 9.88861 1.98799 9.79244 2.05285C9.69628 2.11771 9.62162 2.20976 9.57803 2.31725C9.53443 2.42475 9.52387 2.54279 9.54769 2.65632C9.57151 2.76984 9.62863 2.87369 9.71176 2.95459L11.0493 4.29216H2.54086C2.46356 4.29106 2.38682 4.30534 2.31509 4.33417C2.24335 4.36299 2.17807 4.40579 2.12302 4.46006C2.06797 4.51434 2.02426 4.57901 1.99442 4.65033C1.96458 4.72165 1.94922 4.79818 1.94922 4.87549C1.94922 4.9528 1.96458 5.02933 1.99442 5.10065C2.02426 5.17196 2.06797 5.23664 2.12302 5.29092C2.17807 5.34519 2.24335 5.38799 2.31509 5.41681C2.38682 5.44563 2.46356 5.45992 2.54086 5.45882H11.0493L9.71176 6.79639C9.65577 6.85014 9.61108 6.91452 9.58028 6.98576C9.54949 7.057 9.53323 7.13367 9.53244 7.21128C9.53165 7.28889 9.54635 7.36587 9.57568 7.43773C9.60502 7.50958 9.6484 7.57486 9.70328 7.62974C9.75816 7.68462 9.82343 7.728 9.89529 7.75733C9.96714 7.78667 10.0441 7.80137 10.1217 7.80058C10.1993 7.79979 10.276 7.78352 10.3473 7.75273C10.4185 7.72194 10.4829 7.67724 10.5366 7.62126L12.87 5.28792C12.9793 5.
117852 13.0407 5.03017 13.0407 4.87549C13.0407 4.72081 12.9793 4.57245 12.87 4.46305L10.5366 2.12972C10.4822 2.07377 10.4171 2.02931 10.3452 1.99898C10.2733 1.96865 10.196 1.95305 10.1179 1.95313ZM4.8628 7.20313C4.71125 7.20764 4.56741 7.27098 4.46176 7.37972L2.12843 9.71305C2.01907 9.82245 1.95764 9.97081 1.95764 10.1255C1.95764 10.2802 2.01907 10.4285 2.12843 10.5379L4.46176 12.8713C4.51551 12.9272 4.57989 12.9719 4.65113 13.0027C4.72238 13.0335 4.79904 13.0498 4.87665 13.0506C4.95426 13.0514 5.03124 13.0367 5.1031 13.0073C5.17495 12.978 5.24023 12.9346 5.29511 12.8797C5.34999 12.8249 5.39337 12.7596 5.4227 12.6877C5.45204 12.6159 5.46674 12.5389 5.46595 12.4613C5.46516 12.3837 5.44889 12.307 5.4181 12.2358C5.38731 12.1645 5.34261 12.1001 5.28663 12.0464L3.94906 10.7088H12.4575C12.5348 10.7099 12.6116 10.6956 12.6833 10.6668C12.755 10.638 12.8203 10.5952 12.8754 10.5409C12.9304 10.4866 12.9741 10.422 13.004 10.3506C13.0338 10.2793 13.0492 10.2028 13.0492 10.1255C13.0492 10.0482 13.0338 9.97165 13.004 9.90033C12.9741 9.82901 12.9304 9.76434 12.8754 9.71006C12.8203 9.65579 12.755 9.61299 12.6833 9.58417C12.6116 9.55534 12.5348 9.54106 12.4575 9.54216H3.94906L5.28663 8.20459C5.37092 8.12265 5.42849 8.01716 5.4518 7.90194C5.47511 7.78672 5.46307 7.66715 5.41726 7.55889C5.37144 7.45063 5.29399 7.35874 5.19505 7.29526C5.09611 7.23177 4.9803 7.19966 4.8628 7.20313Z"})));var M=a(15753),P=a(56217),E=a(11050),R=a(56989),L=a(29108);let O=(e,s)=>{var a;if(!e.length||!s)return;let l=s===c.l0?c.l0:x.Address.parse(s).toRawString();return null!=(a=e.find(e=>e.address===l))?a:null};var D=a(74999),F=a(14500),W=a.n(F);let V=e=>{let{className:s,isLoading:a,paths:l}=e,[n,r]=(0,i.useState)(1),[o,c]=(0,i.useState)([1]);(0,i.useEffect)(()=>{!a&&l&&(r(l.length),c(l.map(e=>e.steps.length)))},[a,l]);let d=(0,i.useMemo)(()=>{var e;return null==(e=a?Array(n).fill(null):l)?void 0:e.map((e,s)=>{var l,n,r,c,d,u,m;let[p,_]=(null==e||null==(c=e.steps)||null==(r=c[0])||null==(n=r.protocol)||null==(l=n.slug)?void 0:l.split("_"))||[];return(0,t.jsxs)("div",{className:W().route,children:[a?(0,t.jsx)(M.E,{className:W().dexSkeleton,height:32,radiusSize:100,width:92}):(0,t.jsxs)("div",{className:W().dex,children:[(0,t.jsxs)("div",{className:W().logoWrapper,children:[(0,t.jsx)(y.v,{alt:String(null==e||null==(u=e.steps[0])||null==(d=u.protocol)?void 0:d.slug),className:W().logo,height:32,src:"https://dedust.io/images/protocols/".concat(p,".svg"),width:32}),_&&(0,t.jsx)("span",{className:W().version,children:_})]}),(0,t.jsxs)("span",{className:W().dexPercent,children:[(null==e?void 0:e.in_percent)||100,"%"]})]}),(0,t.jsx)("div",{className:W().path,children:a?Array(o[s]).fill(null).map((e,a)=>(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)(M.E,{className:W().stepSkeleton,height:32,radiusSize:100,width:32}),(0,t.jsx)("div",{className:W().arrow}),a===o[s]-1&&(0,t.jsx)(M.E,{className:W().stepSkeleton,height:32,radiusSize:100,width:32})]},a)):null==e||null==(m=e.steps)?void 0:m.map((s,a)=>(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)(D.u,{address:s.in_minter.address||"",image:s.in_minter.image,name:s.in_minter.name,size:32,symbol:s.in_minter.symbol}),(0,t.jsx)("div",{className:W().arrow}),a===e.steps.length-1&&(0,t.jsx)(D.u,{address:s.out_minter.address,image:s.out_minter.image,name:s.out_minter.name,size:32,symbol:s.out_minter.symbol})]},a))})]},s)})},[l,a,n,o]);return(null==l?void 0:l.length)===0?null:(0,t.jsx)("div",{className:(0,p.A)(W().root,s),children:d})};var U=a(4917),z=a.n(U),B=a(15526);let G=new(a(46387)).O({baseURL:"https://api-mainnet.dedust.io/v1/router",prefixURL:"",options:{timeout:Number("10000")}}),q={quote:async(e,s)=>{let a=await G.getInstance();return(await a.post("/quote",e,{signal:s})).data},swap:async(e,s)=>{let a=await G.getInstance();return(await a.post("/swap",e,{signal:s})).data}},Q=e=>(0,B.n)({mutationFn:e=>q.quote(e),...e});var H=a(32222);let J=(e,s)=>{let a=e.find(e=>e.address===s||s===c.l0&&e.address===H.l0);if(void 0!==a&&(null==a?void 0:a.balance)!==void 0)return{amount:a.balance,decimals:a.decimals}};var X=a(20345),K=a(87132),Z=a(79370),$=a(67063),Y=a(20745),ee=a(32503),es=a(35215),ea=a(52703),el=a(99975),et=a(69957);let ei=(0,i.createContext)({}),en=e=>{let{children:s}=e,{address:a,isAuthorized:l}=(0,g.Z2)(),{favorites:r}=(0,et.ew)(),{isWalletJettonBalancesLoading:c,refetchWalletJettonBalances:d,walletJettonBalances:u}=(0,es.G)({wallet:null!=a?a:""}),[m,p]=(0,i.useState)(!0),[_,v]=(0,i.useState)([]),[h,b]=(0,i.useState)(),j=(0,i.useMemo)(()=>u.filter(e=>"0"!==e.balance),[u]),{data:S,isLoading:N}=(0,ee.o)({addrs:j.map(e=>x.Address.parse(e.jetton.address).toString())}),{data:f,isLoading:y}=(0,Y.G)({ids:r}),{isTonDataLoading:w,refetchTonData:C,tonData:k}=(0,ea.m)(a),{data:I}=(0,$.U)(X.cR),A=(0,i.useMemo)(()=>{var e;return 1/Number(null==I||null==(e=I.cachedJetton)?void 0:e.price)},[I]),T=(0,i.useMemo)(()=>{var e;return -1*Number(null==I||null==(e=I.cachedJetton)?void 0:e.priceChange24h)},[I]),[M,P]=(0,i.useState)({address:H.l0,balance:String(1e9*Number(null==k?void 0:k.ton)),name:Z.op,symbol:Z.PG,image:(0,K.U)(H.l0),decimals:9,price_usd:A,price_change_24h:T,isImported:!1,value:Number(null==k?void 0:k.ton)*A,verifStatus:el.CE.VERIFIED}),[,E]=(0,i.useState)(o.A.get(n.CV.SWAP_IMPORT_TOKENS,[]));(0,i.useEffect)(()=>
1{o.A.remove("coffeeCashback"),o.A.remove("coffeeExpertMode"),o.A.remove("coffeeImportTokens"),o.A.remove("coffeeIntermediate"),o.A.remove("coffeeParallelTransactions"),o.A.remove("coffeePoolsVolatility"),o.A.remove("coffeePriceImpact"),o.A.remove("coffeeSlippage"),o.A.remove("coffeeSwapExpertMode"),o.A.remove("coffeeSwapImportTokens"),o.A.remove("swapPriceImpact")},[]),(0,i.useEffect)(()=>{y||b(f)},[f,y]),(0,i.useEffect)(()=>{P(e=>({...e,balance:String(1e9*Number(null==k?void 0:k.ton)),price_usd:A,price_change_24h:T,value:Number(null==k?void 0:k.ton)*A}))},[A,T,k]),(0,i.useEffect)(()=>{if(!c&&(!j.length||!N)&&!w){if(!j.length){v([]),p(!1);return}v((null==j?void 0:j.sort((e,s)=>{var a,l,t,i,n,r;let o=Number((null==S||null==(a=S.cachedJettons[null==S||null==(l=S.jettons[x.Address.parse(e.jetton.address).toString()])?void 0:l.id])?void 0:a.priceUsd)||0)*Number((0,R.S)(null!=(n=e.balance)?n:"0",e.jetton.decimals)),c=Number((null==S||null==(t=S.cachedJettons[null==S||null==(i=S.jettons[x.Address.parse(s.jetton.address).toString()])?void 0:i.id])?void 0:t.priceUsd)||0)*Number((0,R.S)(null!=(r=s.balance)?r:"0",s.jetton.decimals));return o>c?-1:+(o<c)})).map(e=>{var s,a,l,t,i,n,r,o,c;let d=x.Address.parse(e.jetton.address).toString(),u=null==S?void 0:S.cachedJettons[null==S||null==(s=S.jettons[d])?void 0:s.id],m=null==S?void 0:S.jettons[d],p=(null==u?void 0:u.priceUsd)||(null==e||null==(l=e.price)||null==(a=l.prices)?void 0:a.USD);return{id:null==m?void 0:m.id,address:d,balance:e.balance,decimals:(null==m?void 0:m.decimals)||(null==e||null==(t=e.jetton)?void 0:t.decimals),image:(null==m?void 0:m.image)||(0,K.U)(d),isImported:!1,name:(null==m?void 0:m.name)||(null==e||null==(i=e.jetton)?void 0:i.name),price_change_24h:Number((null==u?void 0:u.priceChange24h)||(null==e||null==(o=e.price)||null==(r=o.diff_24h)||null==(n=r.USD)?void 0:n.replace("%","").replace("−","-"))||0),price_usd:p,symbol:(null==m?void 0:m.symbol)||(null==e||null==(c=e.jetton)?void 0:c.symbol),value:Number((0,R.S)(String(e.balance),Number(null==m?void 0:m.decimals)))*Number(p),verifStatus:null==m?void 0:m.verifStatus,URLIfCommunityVerified:""}}).filter(e=>Number((0,R.S)(String(e.balance),e.decimals))*Number(e.price_usd)>.001)),p(!1)}},[c,N,w,j,S]);let L=(0,i.useMemo)(()=>h?Object.keys(h.jettons).map(e=>{let s=h.jettons[e];return{id:s.id,address:s.address,balance:"0",decimals:s.decimals,image:s.offchainImage||s.image,isImported:!1,name:s.offchainName||s.name,symbol:s.offchainSymbol||s.symbol,verifStatus:s.verifStatus,URLIfCommunityVerified:s.URLIfCommunityVerified}}):[],[h]),O=(0,i.useMemo)(()=>M&&l?[...Number(M.balance)?[M]:[],..._]:[],[l,_,M]),D=(0,i.useCallback)(async()=>{await d(),await C()},[d,C]),F=(0,i.useMemo)(()=>(!!l||!!a)&&m,[l,a,m]),W=(0,i.useMemo)(()=>({tokens:O,toncoin:M,tokensFavorites:L,isLoadingFavorites:y,walletJettonBalances:u,isLoadingBalances:F,setInitialImportTokens:E,refetchBalances:D}),[O,M,L,y,F,u,D]);return(0,t.jsx)(ei.Provider,{value:W,children:s})},er=()=>{let e=(0,i.useContext)(ei);if(!e||!Object.keys(e).length)throw Error("useSwapTokensContext was used outside of its Provider");return e};var eo=a(68751);let ec={amount:"0",decimals:0},ed=i.createContext({isLoadingRoute:!1,currentPriceImpact:0,handleSwitch:()=>{},economyPercent:0,inputAmount:"0",isLoadingMutateDeDustRouteQuoteRef:{current:!1},inputAmountRef:{current:"0"},isHighPriceImpact:!1,outputAmount:"0",outputAmountRef:{current:"0"},setInputAmount:()=>{},setOutputAmount:()=>{},swapData:null,balanceInput:{amount:"0",decimals:0},balanceOutput:{amount:"0",decimals:0}}),eu=e=>{let{children:s}=e,{isLoadingBalances:a,refetchBalances:l,tokens:n}=er(),{changesCount:r,intermediate:o,minEconomy:c,parallelTransactions:d,poolLowTVL:u,poolsVolatility:p,poolsVolatilityPeriod:_,priceImpact:v,protocols:h,slippage:x}=m(),{from:b,isLoadingJettonDetails:g,jettonDetails:j,setFrom:S,setTo:N,to:f}=(0,eo.C5)(),y=(0,i.useRef)(!0),w=(0,i.useRef)("1"),C=(0,i.useRef)("0"),k=(0,i.useRef)(!1),[I,A]=(0,i.useState)("1"),[T,M]=(0,i.useState)("0"),[P,E]=(0,i.useState)(a?void 0:J(n,null!=b?b:"")||ec),[L,O]=(0,i.useState)(a?void 0:J(n,null!=f?f:"")||ec),[D,F]=(0,i.useState)(null);(0,i.useEffect)(()=>{k.current=!0},[b,f]),(0,i.useEffect)(()=>{E(a?void 0:J(n,b)||ec),O(a?void 0:J(n,f)||ec)},[a,b,f,n]);let{isLoading:W,mutate:V}
1=Q({onSuccess:(e,s)=>{if(F(e),e.out_amount){var a,l;let t=(0,R.S)(e.out_amount,Number(null==(l=j[s.out_minter])||null==(a=l.jetton)?void 0:a.decimals));C.current=t,M(t)}k.current=!1}}),U=(0,i.useRef)({max_length:o,max_splits:d,protocols:h,min_pool_usd_tvl:u,min_economy_bps:100*c,slippage_bps:Math.trunc(100*x),pools_volatility_bps:p>0?100*p:0,volatility_period_to_exclude:_});(0,i.useEffect)(()=>{U.current.max_length=o,U.current.max_splits=d,U.current.protocols=h,U.current.min_pool_usd_tvl=u,U.current.min_economy_bps=100*c,U.current.slippage_bps=Math.trunc(100*x),U.current.pools_volatility_bps=p>0?100*p:0,U.current.volatility_period_to_exclude=_},[o,c,d,u,p,_,v,h,x]);let B=(0,i.useCallback)((e,s)=>{var a,l;e.input&&e.output&&e.inputAmount&&(e.inputAmount||e.outputAmount)&&V({in_minter:e.input,out_minter:e.output,amount:String(Math.floor(Number(e.inputAmount)*10**Number(null==(l=s[e.input])||null==(a=l.jetton)?void 0:a.decimals))),swap_mode:"exact_in",only_verified_pools:!0,min_economy_bps:e.min_economy_bps,slippage_bps:e.slippage_bps,max_splits:e.max_splits,max_length:e.max_length,min_pool_usd_tvl:e.min_pool_usd_tvl,protocols:e.protocols,...!!e.pools_volatility_bps&&{volatility_bps_to_exclude:e.pools_volatility_bps},...!!e.pools_volatility_bps&&{volatility_period_to_exclude:e.volatility_period_to_exclude}})},[V]),G=(0,i.useMemo)(()=>-(v/100),[v]),q=(0,i.useMemo)(()=>{var e,s,a,l;let t=Number(I)*Number(null==(s=j[b])||null==(e=s.cachedJetton)?void 0:e.priceUsd),i=Number(T)*Number(null==(l=j[f])||null==(a=l.cachedJetton)?void 0:a.priceUsd);return!W&&Number(T)?(i-t)/t:0},[W,I,T,b,j,f]),H=(0,i.useMemo)(()=>!!q&&q<G,[G,q]),X=(0,i.useMemo)(()=>{if(D){var e,s;return Number(D.improvement||0)/10**Number(null==(s=j[f])||null==(e=s.jetton)?void 0:e.decimals)/Number(T)*100}return 0},[j,f,T,D]),K=W||k.current,Z=(0,i.useRef)(z()(l,1e3)),$=(0,i.useRef)(z()((e,s,a,l)=>{y.current?y.current=!1:Z.current(),B({input:e,output:s,inputAmount:a,...U.current},l)},350));(0,i.useEffect)(()=>{if(!b||!f||!I||g||!j[b]||!j[f])return;k.current=!0;let e=()=>{$.current(b,f,Number(I),j)},s=setInterval(e,3e4),a=setTimeout(e,1);return()=>{clearInterval(s),clearTimeout(a)}},[r,j,g,I,b,f]);let Y=(0,i.useCallback)(()=>{k.current=!0;let e=b?String(f):"",s=String(b);E(J(n,e)),O(J(n,s)),S(e),N(s);let a=w.current?String(C.current):"",l=String(w.current);w.current=a,A(a),C.current=l,M(l)},[f,b,n,S,N]),ee=(0,i.useMemo)(()=>({balanceInput:P,balanceOutput:L,currentPriceImpact:q,isLoadingMutateDeDustRouteQuoteRef:k,economyPercent:X,handleSwitch:Y,inputAmount:I,inputAmountRef:w,setInputAmount:A,setOutputAmount:M,outputAmount:T,outputAmountRef:C,isHighPriceImpact:H,isLoadingRoute:K,swapData:D}),[P,L,X,H,q,I,K,T,D,Y]);return(0,t.jsx)(ed.Provider,{value:ee,children:s})},em=()=>{let e=(0,i.useContext)(ed);if(!e||!Object.keys(e).length)throw Error("useSwapRouterQuoteContext was used outside of its Provider");return e};var ep=a(76255),e_=a.n(ep);let ev=e=>{let{isOpen:s,onClickSettings:a,onClose:l}=e,i=(0,f.c)("SwapDustRouter.SwapDistributionModal"),{isLoadingRoute:n,swapData:o}=em();return(0,t.jsxs)(r.aF,{className:e_().root,isOpen:s,onClose:l,children:[(0,t.jsx)(r.rQ,{className:e_().header,isSticky:!0,isUnderline:!1,onClose:l,children:i("title")}),(0,t.jsxs)(r.cw,{hasGapAtTop:!1,children:[(0,t.jsx)("p",{className:e_().description,children:i("description")}),(0,t.jsx)(V,{isLoading:!o||n,paths:null==o?void 0:o.display_data}),(0,t.jsx)(k.$,{className:e_().settings,isFullWidth:!0,onClick:a,size:"200",variant:"primary",children:i("settings")})]})]})};var eh=a(97001),ex=a(85405),eb=a.n(ex),eg=a(92346),ej=a(55365),eS=a(99834),eN=a(62423),ef=a(94726);let ey=[{address:H.l0,name:Z.op,symbol:Z.PG,balance:"0",image:(0,K.U)(H.l0),decimals:9},{address:X.cR,name:X.HM,symbol:X.ep,image:(0,K.U)(X.cR),decimals:X.yy},{address:ef.eR,name:ef.TP,symbol:ef.Ih,image:(0,K.U)(ef.eR),decimals:ef.i$}],ew=(0,i.createContext)({}),eC=e=>{let{children:s,onSelect:a}=e,[l,n]=(0,i.useState)(""),{tokens:r,toncoin:o}=er(),[c,d]=(0,i.useState)({}),u=(0,S.d)(l,350),[m,p]=(0,i.useState)(1),[_,v]=(0,i.useState)(!0);(0,i.useEffect)(()=>{d({}),p(1),v(!0)},[u]);let{data:h,isLoading:b}=(0,eN.S)({query:u,limit:100});(0,i.useEffect)(()=>{h&&!b&&(d(e=>{var s;return{...e,[m]:null==(s=(null==h?void 0:h.jettons)||[])?void 0:s.map(e=>({id:e.id,address:e.address,balance:"0",decimals:e.decimals,image:e.image,isImported:!1,name:e.name,price_change_24h:null==h?void 0:h.cachedJettons[e.id].priceChange24h,price_usd:null==h?void 0:h.cachedJettons[e.id].priceUsd,symbol:e.symbol,verifStatus:e.verifStatus,URLIfCommunityVerified:""}))}}),v(!1))},[h,m,b]);let g=(0,i.useCallback)(()=>{var e;_||null==h||null==(e=h.jettons)||e.length},[_,h]),j=(0,i.useMemo)(()=>[...o&&!l?[o]:[],...Object.keys(c).map(e=>c[e]).flat().map(e=>({...e,address:x.Address.parse(e.address).toString()}))],[c,l,o]),N=(0,i.useMemo)(()=>ey,[]),f=(0,i.useMemo)(()=>({search:l,setSearch:n,tokensList:j,onSelect:a,onLoadMore:g,isLoading:_,tokensListYour:r,tokensListPinned:N}),[l,r,j,N,_,a,g]);return(0,t.jsx)(ew.Provider,{value:f,children:s})},ek=()=>{let e=(0,i.useContext)(ew);if(!e||!Object.keys(e).length)throw Error("useSwapTokensContext was used outside of its Provider");return e};var eI=a(17427),eA=a(82573),eT=a(812),eM=a(78689),eP=a(33235),eE=a(67776),eR=a(3668),eL=a.n(eR);let eO=e=>{let{className:s,id:a}=e,{isAuthorized:l,login:n}=(0,g.Z2)(),{getIsInFavorites:r,toggleFavorites:o}=(0,et.ew)(),c=l&&r(a),d=(0,i.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),l?o(a,c):n()},[a,o,n,l,c]);return(0,t.jsx)("div",{className:(0,p.A)(eL().root,s,{[eL().saved]:c}),onClick:d,children:c?(0,t.jsx)(v.Av,{className:"text-xl"}):(0,t.jsx)(v.FE,{className:"text-xl opacity-30 "})})};var eD=a(26139),eF=a.n(eD);let eW=e=>{let{isNotInList:s=!1,onClick:a,token:l}=e,n=(0,f.c)("SwapDustRouter.TokenSelectItem"),{formatNumber:r,formatPercent:o}=(0,N.g)(),c=(0,i.useCallback)(()=>{a(l)},[a,l]);return(0,t.jsx)("li",{className:eF().root,onClick:c,children:(0,t.jsxs)("div",{className:eF().body,children:[(0,t.jsxs)("div",{className:eF().info,children:[!!(null==l?void 0:l.id)&&(0,t.jsx)(eO,{className:eF().saveBtn,id:Number(null==l?void 0:l.id)}),(0,t.jsx)(D.u,{address:l.address,className:eF().avatar,image:l.image,size:40,symbol:l.symbol}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:eF().symbol,children:[l.symbol,l.verifStatus===el.CE.VERIFIED&&(0,t.jsx)("div",{className:eF().jettonStatus,children:l.address===ef.eR?(0,t.jsx)(eA.K,{size:16}):(0,t.jsx)(eE.p,{address:l.address===eM.l0?H.l0:l.address,size:16})}),l.verifStatus===el.CE.COMMUNITY_VERIFIED&&l.URLIfCommunityVerified&&(0,t.jsx)("div",{className:eF().jettonStatus,children:(0,t.jsx)(eP.c,{size:16,url_if_community_verified:l.URLIfCommunityVerified})}),l.verifStatus===el.CE.SCAM&&(0,t.jsx)("div",{className:eF().jettonStatus,children:(0,t.jsx)(eT.h,{})})]}),s||l.isImported?(0,t.jsx)("div",{className:l.isImported?eF().imported:eF().notInList,children:n(l.isImported?"imported":"notInList")}):(0,t.jsxs)("div",{className:eF().price,children:[(0,t.jsx)(j.F,{isAbbreviate:!0,price:l.price_usd,symbol:"$"}),(0,t.jsx)("span",{className:(0,p.A)(eF().change,{[eF().positive]:l.price_change_24h>0,[eF().negative]:l.price_change_24h<0}),children:" ".concat(o(l.price_change_24h||0,{signDisplay:"always"}))})]})]})]}),(0,t.jsxs)("div",{className:eF().balance,children:[(0,t.jsx)("div",{className:eF().amount,children:l.balance?r(Number((0,R.S)(l.balance,l.decimals))||0,{maximumFractionDigits:2}):"0"}),(0,t.jsx)("div",{className:eF().priceUsd,children:(0,t.jsx)(j.F,{price:l.value||0,symbol:"$"})})]})]})})};var eV=a(597),eU=a.n(eV);let ez=(0,i.memo)(e=>{let{className:s}=e,a=(0,f.c)("SwapDustRouter.EmptyState"),{search:l,setSearch:r,tokensList:c}=ek(),{setInitialImportTokens:d}=er(),u=(0,i.useMemo)(()=>x.Address.isRaw(l)||x.Address.isFriendly(l),[l]),{jettonInfo:m}=(0,eI.S)(u&&!c.length?x.Address.parse(l).toRawString():""),_=(0,i.useCallback)(()=>{},[]),h=(0,i.useMemo)(()=>
1{if(m){var e,s;return{address:m.metadata.address,symbol:m.metadata.symbol,image:null!=(s=null==(e=m.metadata)?void 0:e.image)?s:"",name:m.metadata.name,decimals:Number(m.metadata.decimals),price_usd:0,price_change_24h:0,balance:"0",isImported:!1}}return null},[m]),b=(0,i.useCallback)(()=>{if(!h)return;let e=o.A.get(n.CV.SWAP_IMPORT_TOKENS,[]);e.push({...h,isImported:!0}),o.A.set(n.CV.SWAP_IMPORT_TOKENS,e),r(""),d(e)},[h,r,d]),g=(0,i.useMemo)(()=>u?h?(0,t.jsxs)("div",{className:eU().content,children:[(0,t.jsx)("ul",{children:(0,t.jsx)(eW,{isNotInList:!0,onClick:_,token:h})}),(0,t.jsxs)("div",{className:eU().warn,children:[(0,t.jsx)(v.R2,{className:eU().warnIcon}),a("importWarning")]}),(0,t.jsx)(k.$,{isFullWidth:!0,onClick:b,size:"200",variant:"primary",children:a("importToken")})]}):null:(0,t.jsx)("div",{className:eU().empty,children:a.rich("nothingFound")}),[a,h,u,_]);return(0,t.jsx)("div",{className:(0,p.A)(eU().root,s),children:g})});ez.displayName="EmptyState";var eB=a(75929),eG=a(51153),eq=a(73411),eQ=a.n(eq);let eH=e=>{let{answer:s,className:a,isActive:l,onClick:n}=e,[r,o]=(0,i.useState)(38),[c,d]=(0,i.useState)(!1),u=(0,i.useRef)(null);(0,i.useEffect)(()=>{d(!!u.current&&u.current.scrollHeight>46)},[s]),(0,i.useEffect)(()=>{!c&&r>38&&o(38)},[r,c]);let m=(0,i.useCallback)(e=>{e.target.closest("a")||n()},[n]);(0,i.useEffect)(()=>{l&&u.current?o(u.current.scrollHeight):o(38)},[l]);let _=(0,i.useMemo)(()=>({height:"".concat(r,"px"),maxWidth:"calc(100vw - 32px - 40px - 50px - 16px)"}),[r]);return(0,t.jsxs)("div",{className:(0,p.A)(eQ().root,a,{[eQ().isMore]:c}),onClick:m,children:[(0,t.jsx)("div",{className:eQ().wrapper,children:(0,t.jsx)("div",{className:(0,p.A)(eQ().answerWrapper,l&&eQ().active),ref:u,style:_,children:s})}),c&&(l?(0,t.jsx)(eB.h,{className:eQ().icon}):(0,t.jsx)(eG.h,{className:eQ().icon}))]})};var eJ=a(31674),eX=a.n(eJ);let eK=e=>{let{isOpen:s,onClose:a}=e,l=(0,f.c)("SwapDustRouter.TokenSelectModal"),n=(0,i.useRef)(null),{tokens:o,tokensFavorites:c}=er(),{isLoading:d,onLoadMore:u,onSelect:m,search:_,setSearch:h,tokensList:x,tokensListYour:b}=ek(),[g,j]=(0,i.useState)(!1);(0,i.useEffect)(()=>{let e=new IntersectionObserver(e=>{let[s]=e;s.isIntersecting&&u&&u()},{root:null,rootMargin:"0px",threshold:1});return n.current&&e.observe(n.current),()=>e.disconnect()},[u]);let S=(0,i.useCallback)(e=>{h(e.target.value)},[h]),N=(0,i.useCallback)(()=>{h("")},[h]),y=(0,i.useCallback)(e=>()=>{m(e),h(""),a()},[a,m,h]),w=(0,i.useMemo)(()=>_?x.length||d?(0,t.jsxs)("div",{className:eX().list,children:[(0,t.jsx)("div",{className:eX().listTitle,children:l("searchTokens")}),(0,t.jsx)("ul",{children:d?Array(100).fill(null).map((e,s)=>(0,t.jsx)("li",{className:eX().itemSkeleton,children:(0,t.jsx)(M.E,{height:74,radiusSize:12,width:"100%"})},s)):x.map(e=>(0,t.jsx)(eW,{onClick:y(e.address),token:e},e.address))})]}):(0,t.jsx)(ez,{}):(0,t.jsxs)(i.Fragment,{children:[!!b.length&&(0,t.jsxs)("div",{className:eX().list,children:[(0,t.jsx)("div",{className:eX().listTitle,children:l("yourTokens")}),(0,t.jsx)("ul",{children:b.map(e=>(0,t.jsx)(eW,{onClick:y(e.address),token:e},e.address))})]}),!!(null==x?void 0:x.length)&&(0,t.jsxs)("div",{className:eX().list,children:[(0,t.jsx)("div",{className:eX().listTitle,children:l("listTokens")}),(0,t.jsx)("ul",{children:x.filter(e=>!o.find(s=>s.address===e.address)).map(e=>(0,t.jsx)(eW,{onClick:y(e.address),token:e},e.address))})]})]}),[y,d,_,o,l,x,b]),C=(0,i.useCallback)(()=>{j(e=>!e)},[]);return(0,t.jsxs)(r.aF,{className:eX().root,isOpen:s,onClose:a,children:[(0,t.jsx)(r.rQ,{className:eX().header,isSticky:!0,onClose:a,children:l("title")}),(0,t.jsxs)("div",{className:eX().wrapper,children:[(0,t.jsx)("div",{className:eX().searchWrapper,children:(0,t.jsxs)("div",{className:eX().search,children:[(0,t.jsx)(ej.h,{className:eX().searchIcon}),(0,t.jsx)(eS.p,{className:eX().searchInput,onChange:S,placeholder:l("placeholder"),value:_}),!!_&&(0,t.jsx)(v.kU,{className:eX().searchClear,onClick:N})]})}),!!c.length&&(0,t.jsx)("div",{className:eX().pinnedWrapper,children:(0,t.jsx)(eH,{answer:c.map(e=>(0,t.jsxs)("div",{className:(0,p.$)(eX().pinnedItem),onClick:y(e.address),children:[(0,t.jsx)(D.u,{address:e.address,className:eX().pinnedAvatar,image:e.image,size:24,symbol
1:e.symbol}),e.symbol]},e.symbol)),className:eX().pinnedList,isActive:g,onClick:C})}),(0,t.jsx)("div",{className:eX().scrollWrapper,children:(0,t.jsxs)("div",{className:eX().listWrapper,children:[w,(0,t.jsx)("div",{ref:n})]})})]})]})};var eZ=a(40764),e$=a.n(eZ);let eY=e=>{let{address:s,className:a,image:l,symbol:o}=e,[c,d]=(0,i.useState)(null);(0,i.useEffect)(()=>{d(document.getElementById(n.Ed))},[]);let{close:u,isOpen:m,open:_}=(0,r.hS)();return(0,t.jsxs)("div",{className:(0,p.A)(e$().root,a),children:[(0,t.jsxs)("div",{className:e$().select,onClick:_,children:[(0,t.jsx)(D.u,{address:s,image:l,size:24,symbol:o}),(0,t.jsx)("span",{className:e$().symbol,children:o}),(0,t.jsx)(eg.h,{className:(0,p.A)(e$().arrow,{[e$().rotate]:!1})})]}),m&&c&&(0,h.createPortal)((0,t.jsx)(eK,{isOpen:m,onClose:u}),c)]})},e0=e=>{let{address:s,balance:a,className:l,image:n,isDisabled:r,isLoading:o,priceImpact:c,setValue:d,symbol:u,tokenPrice:m,type:_,value:v}=e,h=(0,f.c)("SwapDustRouter.SwapItem"),{isAuthorized:x}=(0,g.Z2)(),b=(0,i.useMemo)(()=>{if(void 0===c)return null;let e=(100*c).toFixed(2),s=Number(e);return Number.isNaN(s)||s===1/0||0===s?null:(0,t.jsx)("span",{className:(0,p.A)(eb().priceImpact,{[eb().warning]:s>=-5&&s<=-3,[eb().negative]:s<-5,[eb().positive]:s>0}),children:"(".concat(s>0?"+":"").concat(e||0,"%)")})},[c]),{formatAbbreviate:S}=(0,N.g)(),y=(0,i.useCallback)(e=>{d((0,eh.g)(e.target.value))},[d]),w=(0,i.useCallback)(()=>{a&&d((0,R.S)(a.amount,a.decimals))},[a,d]),C=(0,i.useMemo)(()=>v.slice(0,25),[v]);return(0,t.jsxs)("div",{className:(0,p.A)(eb().root,l),children:[(0,t.jsxs)("div",{className:eb().header,children:[(0,t.jsx)("span",{className:eb().title,children:h("from"===_?"titleSend":"titleReceive")}),x&&(a?(0,t.jsxs)("div",{className:eb().balance,children:[(0,t.jsx)("span",{children:h("balance",{count:S((0,R.S)((null==a?void 0:a.amount)||"0",(null==a?void 0:a.decimals)||0))})}),"from"===_&&(0,t.jsx)("span",{className:eb().max,onClick:w,children:h("max")})]}):(0,t.jsx)(M.E,{height:16,radiusSize:100,width:92}))]}),(0,t.jsxs)("div",{className:eb().main,children:[(0,t.jsx)("div",{children:o||!u?(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)(M.E,{height:24,radiusSize:100,width:100}),(0,t.jsx)(M.E,{className:eb().tokenPrice,height:16,radiusSize:100,width:42})]}):(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)("input",{autoComplete:"off",className:eb().input,disabled:r,inputMode:"decimal",onChange:y,placeholder:"0",type:"text",value:C}),(0,t.jsxs)("div",{className:eb().tokenPrice,children:[(0,t.jsx)("span",{className:eb().equal,children:"≈"}),(0,t.jsx)(j.F,{isAbbreviate:!0,symbol:"$",value:Number(m)*parseFloat(v)||0}),b]})]})}),u?(0,t.jsx)(eY,{address:s,image:n,symbol:u}):(0,t.jsx)(M.E,{height:36,radiusSize:100,width:100})]})]})},e1=e=>{let{onSelect:s,...a}=e;return(0,t.jsx)(eC,{onSelect:s,children:(0,t.jsx)(e0,{...a})})};var e2=a(31396),e5=a(27734),e9=a.n(e5);let e3=e=>{let{className:s,items:a,onChange:l,value:n}=e,r=(0,i.useCallback)(e=>()=>{l(e)},[l]);return(0,t.jsx)("div",{className:(0,p.A)(e9().root,s),children:a.map(e=>(0,t.jsxs)("div",{className:(0,p.A)(e9().item,{[e9().itemActive]:e.value===n,[e9().primary]:"primary"===e.type||!e.type,[e9().warning]:"warning"===e.type,[e9().danger]:"danger"===e.type}),onClick:r(e.value),children:[e.label,(0,t.jsx)("div",{className:e9().radio,children:(0,t.jsx)(v.C1,{className:(0,p.A)(e9().radioCheck,{[e9().checked]:e.value===n})})})]},e.value))})};var e4=a(12878),e7=a.n(e4);let e6={overflow:"hidden"},e8={height:"0"},se={height:"auto"},ss={duration:.3,ease:"easeInOut"},sa=c.gx.map(e=>e.value),sl=c.fl.map(e=>e.value),st=c.BM.map(e=>e.value),si=c.TA.map(e=>e.value),sn=c.Xz.map(e=>e.value),sr=e=>{let{isOpen:s,onClose:a}=e,l=(0,f.c)("SwapDustRouter.SwapSettingsModal"),{handleToggleExpertMode:n,intermediate:o,isExpertMode:d,minEconomy:u,parallelTransactions:h,poolLowTVL:x,poolsVolatility:b,poolsVolatilityPeriod:g,priceImpact:j,protocols:S,slippage:N,toggleProtocol:y,updateIntermediate:w,updateLowTVLPool:C,updateMinEconomy:k,updateParallelTransactions:I,updatePoolsVolatility:A,updatePoolsVolatilityPeriod:T,updatePriceImpact:M,updateSlippage:P}=m(),[E,R]=(0,i.useState)(""),[L,O]=(0,i.useState)(""),[D,F]=(0,i.useState)(""),[W,V]=(0,i.useState)(""),[U,z]=(0,i.useState)(""),B=(0,i.useMemo)(()=>({slippage:!sl.includes(N),priceImpact:!sa.includes(j),poolLowTVL:!st.includes(x),minEconomy:!sn.includes(u),poolsVolatility:!si.includes(b)}),[u,x,b,j,N]);(0,i.useEffect)(()=>{B.slippage?R(String(N)):R(""),B.priceImpact?O(String(j)):O(""),B.poolLowTVL?F(String(x)):F(""),B.minEconomy?V(String(u)):V(""),B.poolsVolatility?z(String(b)):z("")},[B,u,x,b,j,N]);let G=(0,i.useCallback)(e=>{R(String(e.target.value))},[]),q=(0,i.useMemo)(()=>({slippage:{hasError:B.slippage&&.01>Number(E.replace(/[^0-9.,]/g,"").replace(",",".")||0),message:l("minValue",{value:.01})},priceImpact:{hasError:B.priceImpact&&.01>Number(L.replace(/[^0-9.,]/g,"").replace(",",".")||0),message:l("minValue",{value:.01})},poolLowTVL:{hasError:B.poolLowTVL&&1>Number(D.replace(/[^0-9.,]/g,"").replace(",",".")||0),message:l("minValue",{value:1})},minEconomy:{hasError:B.minEconomy&&.01>Number(W.replace(/[^0-9.,]/g,"").replace(",",".")||0),message:l("minValue",{value:.01})},poolsVolatility:{hasError:B.poolsVolatility&&.01>Number(U.replace(/[^0-9.,]/g,"").replace(",",".")||0),message:l("minValue",{value:.01})}}),[l,B,E,L,D,W,U]),Q=(0,i.useCallback)(e=>{let s=Number(e.target.value.replace(/[^0-9.,]/g,"").replace(",",".")),a=Number(s)>=.01?s:String(.01);R(String(a)),P(a)},[P]),H=(0,i.useCallback)(e=>{O(String(e.target.value))},[]),J=(0,i.useCallback)(e=>{let s=Number(e.target.value.replace(/[^0-9.,]/g,"").replace(",",".")),a=Number(s)>=.01?s:String(.01);O(String(a)),M(a)},[M]),X=(0,i.useCallback)(e=>{F(String(e.target.value))},[]),K=(0,i.useCallback)(e=>{let s=String(e.target.value.replace(/[^0-9.,]/g,"").replace(",",".")),a=Number(s)>=1?s:String(1);F(a),C(a)},[C]),Z=(0,i.useCallback)(e=>{V(String(e.target.value))},[]),$=(0,i.useCallback)(e=>{let s=Number(e.target.value.replace(/[^0-9.,]/g,"").replace(",",".")),a=Number(s)>=.01?s:String(.01);V(String(a)),k(a)},[k]),Y=(0,i.useCallback)(e=>{z(String(e.target.value))},[]),ee=(0,i.useCallback)(e=>{let s=Number(e.target.value.replace(/[^0-9.,]/g,"").replace(",",".")),a=Number(s)>=.01?s:String(.01);z(String(a)),A(a)},[A]),es=(0,i.useCallback)(e=>()=>{y(e)},[y]);
1return(0,t.jsxs)(r.aF,{className:e7().root,isOpen:s,onClose:a,children:[(0,t.jsx)(r.rQ,{className:e7().header,isSticky:!0,isUnderline:!1,onClose:a,children:l("title")}),(0,t.jsx)(r.cw,{hasGapAtTop:!1,children:(0,t.jsxs)("div",{className:e7().settings,children:[(0,t.jsxs)("div",{className:e7().block,children:[(0,t.jsx)("div",{className:e7().blockTitle,children:l("slippageTitle")}),(0,t.jsx)("div",{className:e7().blockDescription,children:l("slippageDescription")}),(0,t.jsx)(e3,{className:e7().radioGroup,items:c.fl,onChange:P,value:N}),(0,t.jsx)(eS.p,{className:(0,p.$)(e7().input,e7().offsetTop),hasError:q.slippage.hasError,onBlur:Q,onChange:G,placeholder:l("slippagePlaceholder"),type:"text",value:E}),(0,t.jsx)(_.P.div,{animate:q.slippage.hasError?se:e8,className:e7().error,exit:e8,initial:e8,style:e6,transition:ss,children:q.slippage.message})]}),(0,t.jsxs)("div",{className:e7().toggleBlock,children:[(0,t.jsxs)("div",{className:e7().toggleInfo,children:[(0,t.jsx)(v.p$,{className:e7().icon}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:e7().title,children:l("expertTitle")}),(0,t.jsx)("div",{className:e7().description,children:l("expertDescription")})]})]}),(0,t.jsx)(e2.f,{checked:d,id:"expertMode",onChange:n})]}),d&&(0,t.jsxs)(i.Fragment,{children:[(0,t.jsxs)("div",{className:e7().block,children:[(0,t.jsx)("div",{className:e7().blockTitle,children:l("priceTitle")}),(0,t.jsx)(e3,{className:e7().radioGroup,items:c.gx,onChange:M,value:j}),(0,t.jsx)(eS.p,{className:(0,p.$)(e7().input,e7().offsetTop),hasError:q.priceImpact.hasError,onBlur:J,onChange:H,placeholder:l("pricePlaceholder"),type:"text",value:L}),(0,t.jsx)(_.P.div,{animate:q.priceImpact.hasError?se:e8,className:e7().error,exit:e8,initial:e8,style:e6,transition:ss,children:q.priceImpact.message})]}),(0,t.jsxs)("div",{className:e7().block,children:[(0,t.jsx)("div",{className:e7().blockTitle,children:l("parallelTitle")}),(0,t.jsx)(e3,{className:(0,p.$)(e7().radioGroup,e7().radioGroupLong),items:c.Nn,onChange:I,value:h})]}),(0,t.jsxs)("div",{className:e7().block,children:[(0,t.jsx)("div",{className:e7().blockTitle,children:l("intermediateTitle")}),(0,t.jsx)(e3,{className:(0,p.$)(e7().radioGroup,e7().radioGroupLong),items:c._r,onChange:w,value:o})]}),(0,t.jsxs)("div",{className:e7().block,children:[(0,t.jsx)("div",{className:e7().blockTitle,children:l("lowTVLPoolsTitle")}),(0,t.jsx)(e3,{className:(0,p.$)(e7().radioGroup,e7().radioGroupLong),items:c.BM,onChange:C,value:x}),(0,t.jsx)(eS.p,{className:(0,p.$)(e7().input,e7().offsetTop),hasError:q.poolLowTVL.hasError,onBlur:K,onChange:X,placeholder:l("lowTVLPoolsPlaceholder"),value:D}),(0,t.jsx)(_.P.div,{animate:q.poolLowTVL.hasError?se:e8,className:e7().error,exit:e8,initial:e8,style:e6,transition:ss,children:q.poolLowTVL.message})]}),(0,t.jsxs)("div",{className:e7().block,children:[(0,t.jsx)("div",{className:e7().blockTitle,children:l("poolsTitle")}),(0,t.jsx)("span",{className:e7().label,children:l("volatilityLabel")}),(0,t.jsx)(e3,{className:(0,p.$)(e7().radioGroup,e7().radioGroupLong),items:c.TA,onChange:A,value:b}),(0,t.jsx)(eS.p,{className:(0,p.$)(e7().input,e7().offsetTop),hasError:q.poolsVolatility.hasError,onBlur:ee,onChange:Y,placeholder:l("poolsPlaceholder"),type:"text",value:U}),(0,t.jsx)(_.P.div,{animate:q.poolsVolatility.hasError?se:e8,className:e7().error,exit:e8,initial:e8,style:e6,transition:ss,children:q.poolsVolatility.message}),Number(b)>0&&(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)("span",{className:e7().label,children:l("periodLabel")}),(0,t.jsx)(e3,{className:e7().radioGroup,items:c.Nb,onChange:T,value:g})]})]}),(0,t.jsxs)("div",{className:e7().block,children:[(0,t.jsx)("div",{className:e7().blockTitle,children:l("minEconomyTitle")}),(0,t.jsx)("div",{className:e7().blockDescription,children:l("minEconomyDescription")}),(0,t.jsx)(e3,{className:(0,p.$)(e7().radioGroup,e7().radioGroupLong),items:c.Xz,onChange:k,value:u}),(0,t.jsx)(eS.p,{className:(0,p.$)(e7().input,e7().offsetTop),hasError:q.minEconomy.hasError,onBlur:$,onChange:Z,placeholder:l("minEconomyPlaceholder"),value:W}),(0,t.jsx)(_.P.div,{animate:q.minEconomy.hasError?se:e8,className:e7().error,exit:e8,initial:e8,style:e6,transition:ss,children:q.minEconomy.message})]})]}),(0,t.jsxs)("div",{className:e7().block,children:[(0,t.jsx)("div",{className:e7().blockTitle,children:l("protocolsTitle")}),(0,t.jsx)("div",{className:e7().blockDescription,children:l("protocolsDescription")}),(0,t.jsxs)("div",{className:e7().manager,children:[(0,t.jsxs)("div",{className:e7().managerBlock,children:[(0,t.jsx)("div",{className:e7().managerInfo,children:(0,t.jsx)("div",{className:e7().title,children:"DeDust"})}),(0,t.jsx)(e2.f,{checked:S.includes(c.X2.DEDUST),id:"protocolDeDust",onChange:es(c.X2.DEDUST)})]}),(0,t.jsxs)("div",{className:e7().managerBlock,children:[(0,t.jsx)("div",{className:e7().managerInfo,children:(0,t.jsx)("div",{className:e7().title,children:"STON.fi v1"})}),(0,t.jsx)(e2.f,{checked:S.includes(c.X2.STONFI_V1),id:"protocolSTONFI_V1",onChange:es(c.X2.STONFI_V1)})]}),(0,t.jsxs)("div",{className:e7().managerBlock,children:[(0,t.jsx)("div",{className:e7().managerInfo,children:(0,t.jsx)("div",{className:e7().title,children:"STON.fi v2"})}),(0,t.jsx)(e2.f,{checked:S.includes(c.X2.STONFI_V2),id:"protocolSTONFI_V2",onChange:es(c.X2.STONFI_V2)})]}),(0,t.jsxs)("div",{className:e7().managerBlock,children:[(0,t.jsx)("div",{className:e7().managerInfo,children:(0,t.jsx)("div",{className:e7().title,children:"TONCO"})}),(0,t.jsx)(e2.f,{checked:S.includes(c.X2.TONCO),id:"protocolTONCO",onChange:es(c.X2.TONCO)})]}),(0,t.jsxs)("div",{className:e7().managerBlock,children:[(0,t.jsx)("div",{className:e7().managerInfo,children:(0,t.jsx)("div",{className:e7().title,children:"Memes Lab"})}),(0,t.jsx)(e2.f,{checked:S.includes(c.X2.MEMESLAB),id:"protocolMEMESLAB",onChange:es(c.X2.MEMESLAB)})]}),(0,t.jsxs)("div",{className:e7().managerBlock,children:[(0,t.jsx)("div",{className:e7().managerInfo,children:(0,t.jsx)("div",{className:e7().title,children:"Other memepads"})}),(0,t.jsx)(e2.f,{checked:S.includes(c.X2.TONFUN),id:"protocolTONFUN",onChange:es(c.X2.TONFUN)})]})]})]})]})})]})},so=e=>{let{close:s,container:a,isOpen:l}=e;return a&&(0,h.createPortal)((0,t.jsx)(sr,{isOpen:l,onClose:s}),a)};var sc=a(7919),sd=a.n(sc),su=a(50892);let sm=e=>(0,B.n)({mutationFn:e=>q.swap(e),...e});var sp=a(72606),s_=a(23441),sv=function(e){return e.CANCEL="cancel",e.PENDING="pending",e.SUCCESS="success",e.TRANSACTION="transaction",e}({});let sh=(0,i.createContext)({}),sx=e=>{let{children:s,isOpen:a,onClose:l}=e,{address:n,wallet:r}=(0,g.Z2)(),{refetchBalances:o}=er(),[c]=(0,su.Lg)(),[d,u]=(0,i.useState)(sv.TRANSACTION),[m,p]=(0,i.useState)({query_id:0,transactions:[]}),{inputAmount:_,outputAmount:v,swapData:h}=em(),{from:x,jettonDetails:b,to:j}=(0,eo.C5)(),{emitButtonEvent:S}=(0,sp.G)(),{mutate:N}=sm({onSuccess:e=>p(e)});(0,i.useEffect)(()=>{a&&h&&N({include_external_boc:!1,sender_address:n,swap_data:h.swap_data})},[n,a,h,N]);let f=(0,i.useCallback)(async()=>{var e;if(!(null==r||null==(e=r.account)?void 0:e.address)||!h)return;u(sv.PENDING);let s=[];for(let e of m.transactions)s.push({address:e.address,amount:e.amount,payload:e.payload});try{await c.sendTransaction({validUntil:Math.floor(Date.now()/1e3)+300,messages:s}).then(()=>{setTimeout(()=>{if(S(s_.bb.SWAP_TRANSACTION_SENT),x===ef.eR||j===ef.eR){var e,s;let a=x===ef.eR,l=null==(s=b[a?x:j])||null==(e=s.cachedJetton)?void 0:e.priceUsd;l&&S(s_.bb.SWAP_TRANSACTION_SENT_DYOR,()=>(Number(a?_:v)*Number(l)).toString())}u(sv.SUCCESS)},3e3)},()=>u(sv.CANCEL)).catch(()=>{u(sv.CANCEL)})}catch(e){u(sv.CANCEL)}},[r,h,m,c,x,j,_,v,b,S]),y=(0,i.useCallback)(()=>{u(sv.TRANSACTION),o(),l()},[l,o]),w=(0,i.useMemo)(()=>({isOpen:a,onClose:y,setStep:u,step:d,handleSwap:f}),[a,d,y,f]);return(0,t.jsx)(sh.Provider,{value:w,children:s})},sb=()=>{let e=(0,i.useContext)(sh);if(!e||!Object.keys(e).length)throw Error("useSwapTokensModalContext was used outside of its Provider");return e};var sg=a(33566),sj=a.n(sg);let sS=()=>{let e=(0,f.c)("SwapDustRouterModal.StepCancel"),{onClose:s,setStep:a}=sb(),l=(0,i.useCallback)(()=>{a(sv.TRANSACTION)},[a]);return(0,t.jsxs)(r.cw,{onClose:s,children:[(0,t.jsx)("div",{className:sj().title,children:e("title")}),(0,t.jsx)("div",{className:sj().body,children:e("description")}),(0,t.jsx)(k.$,{isFullWidth:!0,onClick:l,size:"200",variant:"primary",children:e("retry")})]})};var sN=a(88176),sf=a.n(sN);let sy=()=>{var e,s,a,l,i,n,o,c,d,u,m,p,_,h,x,b,g,S,N,y,w,C,I,A;let T=(0,f.c)("SwapDustRouterModal.StepPending"),{inputAmount:M,outputAmount:P}=em(),{from:E,jettonDetails:R,to:L}=(0,eo.C5)(),{onClose:O}=sb();return(0,t.jsxs)(r.cw,{onClose:O,children:[(0,t.jsx)("div",{className:sf(
1).title,children:T("title")}),(0,t.jsxs)("div",{className:sf().body,children:[(0,t.jsx)(D.u,{className:sf().avatar,image:(null==(s=R[E])||null==(e=s.jetton)?void 0:e.offchainImage)||(null==(l=R[E])||null==(a=l.jetton)?void 0:a.image),size:24,symbol:(null==(n=R[E])||null==(i=n.jetton)?void 0:i.offchainSymbol)||(null==(c=R[E])||null==(o=c.jetton)?void 0:o.symbol)}),(0,t.jsx)(j.F,{isAbbreviate:!0,value:Number(M)}),(0,t.jsx)("span",{className:sf().symbol,children:(null==(u=R[E])||null==(d=u.jetton)?void 0:d.offchainSymbol)||(null==(p=R[E])||null==(m=p.jetton)?void 0:m.symbol)}),(0,t.jsx)(v.s_,{className:sf().arrow}),(0,t.jsx)(D.u,{className:sf().avatar,image:(null==(h=R[L])||null==(_=h.jetton)?void 0:_.offchainImage)||(null==(b=R[L])||null==(x=b.jetton)?void 0:x.image),size:24,symbol:(null==(S=R[L])||null==(g=S.jetton)?void 0:g.offchainSymbol)||(null==(y=R[L])||null==(N=y.jetton)?void 0:N.symbol)}),(0,t.jsx)(j.F,{isAbbreviate:!0,value:Number(P)}),(0,t.jsx)("span",{className:sf().symbol,children:(null==(C=R[L])||null==(w=C.jetton)?void 0:w.offchainSymbol)||(null==(A=R[L])||null==(I=A.jetton)?void 0:I.symbol)})]}),(0,t.jsx)(k.$,{disabled:!0,isFullWidth:!0,isLoading:!0,size:"200",variant:"primary",children:" "})]})};var sw=a(60928),sC=a.n(sw);let sk=()=>{var e,s,a,l,n,o,c,d,u,_,h,x,b,g,S,y,w,C,k,I,A,T,P,E,L,O,F,W,U,z,B,G,q;let Q=(0,f.c)("SwapDustRouterModal.StepSuccess"),{formatNumber:H}=(0,N.g)(),{refetchBalances:J}=er(),{onClose:X,setStep:K}=sb(),{currentPriceImpact:Z,economyPercent:$,inputAmount:Y,isLoadingRoute:ee,outputAmount:es,swapData:ea}=em(),{slippage:el}
1=m(),{from:et,jettonDetails:ei,to:en}=(0,eo.C5)(),ec=(0,i.useMemo)(()=>{if(!$)return null;let e=$.toFixed(2),s=Number(e);return Number.isNaN(s)||s===1/0||s<=0?null:(0,t.jsxs)("span",{className:(0,p.A)(sC().economyPercent),children:[(0,t.jsx)(v.xj,{}),"".concat(e||0,"%")]})},[$]),ed=(0,i.useCallback)(()=>{K(sv.TRANSACTION),J(),X()},[X,K,J]);return(0,t.jsxs)(r.cw,{onClose:ed,children:[(0,t.jsx)("div",{className:sC().title,children:Q("title")}),(0,t.jsxs)("div",{className:sC().swap,children:[(0,t.jsx)(D.u,{className:sC().avatar,image:(null==(s=ei[et])||null==(e=s.jetton)?void 0:e.offchainImage)||(null==(l=ei[et])||null==(a=l.jetton)?void 0:a.image),size:24,symbol:(null==(o=ei[et])||null==(n=o.jetton)?void 0:n.offchainSymbol)||(null==(d=ei[et])||null==(c=d.jetton)?void 0:c.symbol)}),(0,t.jsx)(j.F,{isAbbreviate:!0,value:Number(Y)}),(0,t.jsx)("span",{className:sC().symbol,children:(null==(_=ei[et])||null==(u=_.jetton)?void 0:u.offchainSymbol)||(null==(x=ei[et])||null==(h=x.jetton)?void 0:h.symbol)}),(0,t.jsx)(v.s_,{className:sC().arrow}),(0,t.jsx)(D.u,{className:sC().avatar,image:(null==(g=ei[en])||null==(b=g.jetton)?void 0:b.offchainImage)||(null==(y=ei[en])||null==(S=y.jetton)?void 0:S.image),size:24,symbol:(null==(C=ei[en])||null==(w=C.jetton)?void 0:w.offchainSymbol)||(null==(I=ei[en])||null==(k=I.jetton)?void 0:k.symbol)}),(0,t.jsx)(j.F,{isAbbreviate:!0,value:Number(es)}),(0,t.jsx)("span",{className:sC().symbol,children:(null==(T=ei[en])||null==(A=T.jetton)?void 0:A.offchainSymbol)||(null==(E=ei[en])||null==(P=E.jetton)?void 0:P.symbol)})]}),(0,t.jsxs)("div",{className:sC().table,children:[(0,t.jsx)("div",{className:sC().tableHeader,children:Q("tableHeader")}),(0,t.jsxs)("div",{className:sC().tableRow,children:[(0,t.jsx)("div",{className:sC().label,children:Q("youSend")}),ea&&!ee?(0,t.jsxs)("div",{className:sC().value,children:[(0,t.jsx)(j.F,{isAbbreviate:!0,value:Number(Y)}),(0,t.jsx)("span",{className:sC().symbol,children:(null==(O=ei[et])||null==(L=O.jetton)?void 0:L.offchainSymbol)||(null==(W=ei[et])||null==(F=W.jetton)?void 0:F.symbol)})]}):(0,t.jsx)(M.E,{height:20,variant:"rect",width:100})]}),(0,t.jsxs)("div",{className:sC().tableRow,children:[(0,t.jsx)("div",{className:sC().label,children:Q("priceImpact")}),ea&&!ee?(0,t.jsx)("div",{className:(0,p.A)(sC().value,{[sC().warning]:Z>=-5&&Z<=-3,[sC().negative]:Z<-5,[sC().positive]:Z>0}),children:"".concat(Z>0?"+":"").concat(H(100*Z,{maximumFractionDigits:2}),"%")}):(0,t.jsx)(M.E,{height:20,variant:"rect",width:100})]}),!ee&&ea&&ec&&(0,t.jsxs)("div",{className:sC().tableRow,children:[(0,t.jsx)("div",{className:sC().label,children:Q("economyPercent")}),ec]}),(0,t.jsxs)("div",{className:sC().tableRow,children:[(0,t.jsx)("div",{className:sC().label,children:Q("minimumReceived")}),ea&&!ee?(0,t.jsxs)("div",{className:sC().value,children:[(0,t.jsx)("span",{className:sC().prefix,children:"~"}),(0,t.jsx)(j.F,{isAbbreviate:!0,value:Number(es)-Number(es)*el/100}),(0,t.jsx)("span",{className:sC().symbol,children:(null==(z=ei[en])||null==(U=z.jetton)?void 0:U.offchainSymbol)||(null==(G=ei[en])||null==(B=G.jetton)?void 0:B.symbol)})]}):(0,t.jsx)(M.E,{height:20,variant:"rect",width:100})]}),(0,t.jsxs)("div",{className:sC().tableRow,children:[(0,t.jsx)("div",{className:sC().label,children:Q("blockchainFee")}),ea&&!ee?(0,t.jsx)("div",{className:sC().value,children:Q("fee",{amount:H((null==(q=ea.display_data)?void 0:q.reduce((e,s)=>e+Number((0,R.S)(s.network_fee,9)),0))||0,{maximumFractionDigits:2})})}):(0,t.jsx)(M.E,{height:20,variant:"rect",width:100})]}),(0,t.jsx)("div",{className:(0,p.A)(sC().tableRow,sC().tableRowPlan),children:(0,t.jsx)("div",{className:sC().value,children:(0,t.jsx)(V,{isLoading:!ea||ee,paths:null==ea?void 0:ea.display_data})})})]})]})};var sI=a(8648),sA=a.n(sI);let sT=()=>{var e,s,a,l,n,o,c,d,u;let _=(0,f.c)("SwapDustRouterModal.StepTransaction"),{formatNumber:h}=(0,N.g)(),{handleSwap:x,onClose:b}=sb(),{currentPriceImpact:g,economyPercent:S,inputAmount:y,isLoadingRoute:w,outputAmount:C,swapData:I}=em(),{slippage:A}=m(),{from:T,jettonDetails:P,to:E}=(0,eo.C5)(),L=(0,i.useMemo)(()=>
1{if(!S)return null;let e=S.toFixed(2),s=Number(e);return Number.isNaN(s)||s===1/0||s<=0?null:(0,t.jsxs)("span",{className:(0,p.A)(sA().economyPercent),children:[(0,t.jsx)(v.xj,{}),"".concat(e||0,"%")]})},[S]);return(0,t.jsxs)(i.Fragment,{children:[(0,t.jsxs)(r.rQ,{className:sA().header,isSticky:!0,isUnderline:!1,onClose:b,children:[(0,t.jsxs)("div",{className:sA().title,children:[_("title"),(0,t.jsx)(v.Br,{className:sA().brandIcon})]}),(0,t.jsx)("p",{className:sA().description,children:_("description")})]}),(0,t.jsxs)(r.cw,{hasGapAtTop:!1,children:[(0,t.jsxs)("div",{className:sA().table,children:[(0,t.jsx)("div",{className:sA().tableHeader,children:_("tableHeader")}),(0,t.jsxs)("div",{className:sA().tableRow,children:[(0,t.jsx)("div",{className:sA().label,children:_("youSend")}),I&&!w?(0,t.jsxs)("div",{className:sA().value,children:[(0,t.jsx)(j.F,{isAbbreviate:!0,value:Number(y)}),(0,t.jsx)("span",{className:sA().symbol,children:(null==(s=P[T])||null==(e=s.jetton)?void 0:e.offchainSymbol)||(null==(l=P[T])||null==(a=l.jetton)?void 0:a.symbol)})]}):(0,t.jsx)(M.E,{height:20,variant:"rect",width:100})]}),(0,t.jsxs)("div",{className:sA().tableRow,children:[(0,t.jsx)("div",{className:sA().label,children:_("priceImpact")}),I&&!w?(0,t.jsx)("div",{className:(0,p.A)(sA().value,{[sA().warning]:g>=-5&&g<=-3,[sA().negative]:g<-5,[sA().positive]:g>0}),children:"".concat(g>0?"+":"").concat(h(100*g,{maximumFractionDigits:2}),"%")}):(0,t.jsx)(M.E,{height:20,variant:"rect",width:100})]}),!w&&I&&L&&(0,t.jsxs)("div",{className:sA().tableRow,children:[(0,t.jsx)("div",{className:sA().label,children:_("economyPercent")}),L]}),(0,t.jsxs)("div",{className:sA().tableRow,children:[(0,t.jsx)("div",{className:sA().label,children:_("minimumReceived")}),I&&!w?(0,t.jsxs)("div",{className:sA().value,children:[(0,t.jsx)("span",{className:sA().prefix,children:"~"}),(0,t.jsx)(j.F,{isAbbreviate:!0,value:Number(C)-Number(C)*A/100}),(0,t.jsx)("span",{className:sA().symbol,children:(null==(o=P[E])||null==(n=o.jetton)?void 0:n.offchainSymbol)||(null==(d=P[E])||null==(c=d.jetton)?void 0:c.symbol)})]}):(0,t.jsx)(M.E,{height:20,variant:"rect",width:100})]}),(0,t.jsxs)("div",{className:sA().tableRow,children:[(0,t.jsx)("div",{className:sA().label,children:_("blockchainFee")}),I&&!w?(0,t.jsx)("div",{className:sA().value,children:_("fee",{amount:h((null==(u=I.display_data)?void 0:u.reduce((e,s)=>e+Number((0,R.S)(s.network_fee,9)),0))||0,{maximumFractionDigits:2})})}):(0,t.jsx)(M.E,{height:20,variant:"rect",width:100})]}),(0,t.jsx)("div",{className:(0,p.A)(sA().tableRow,sA().tableRowPlan),children:(0,t.jsx)("div",{className:sA().value,children:(0,t.jsx)(V,{isLoading:!I||w,paths:null==I?void 0:I.display_data})})})]}),(0,t.jsx)(k.$,{className:sA().submitBtn,isFullWidth:!0,onClick:x,size:"200",variant:"primary",children:_("submitBtn")})]})]})};var sM=a(49619),sP=a.n(sM);let sE=()=>{let{isOpen:e,onClose:s,step:a}=sb(),l=(0,i.useMemo)(()=>{switch(a){case sv.TRANSACTION:return(0,t.jsx)(sT,{});case sv.PENDING:return(0,t.jsx)(sy,{});case sv.CANCEL:return(0,t.jsx)(sS,{});case sv.SUCCESS:return(0,t.jsx)(sk,{});default:return null}},[a]);return(0,t.jsx)(r.aF,{className:(0,p.A)(sP().root),isOpen:e,onClose:s,children:l})},sR=e=>(0,t.jsx)(sx,{...e,children:(0,t.jsx)(sE,{})});var sL=a(69929),sO=a(58565),sD=a(35913),sF=a.n(sD);let sW=e=>{let{className:s,jetton:a,setOutput:l}=e,r=(0,f.c)("SwapDustRouter.SwapTokensUnverified"),{setInitialImportTokens:c}=er(),d=(0,i.useMemo)(()=>a?{address:x.Address.parse(a.address).toRawString(),symbol:a.offchainSymbol||a.symbol,image:a.offchainImage||a.image,name:a.offchainName||a.name,decimals:a.decimals,price_usd:0,price_change_24h:0,balance:"0",isImported:!1}:null,[a]),u=(0,i.useCallback)(()=>{if(!d)return;let e=o.A.get(n.CV.SWAP_IMPORT_TOKENS,[]);e.push({...d,isImported:!0}),o.A.set(n.CV.SWAP_IMPORT_TOKENS,e),c(e),l(d.address)},[c,l,d]),m=(0,i.useMemo)(()=>({import:e=>(0,t.jsx)("span",{className:sF().import,onClick:u,children:e})}),[u]);return(0,t.jsxs)("div",{className:s,children:[(0,t.jsx)(sL.n,{}),(0,t.jsxs)("div",{className:sF().warning,children:[(0,t.jsx)(sO.h,{className:sF().icon}),(0,t.jsx)("span",{children:r.rich("warning",m)})]})]})},sV={overflow:"hidden"},sU={height:"32px"},sz={height:"0"},sB={height:"auto"},sG={duration:.3,ease:"easeInOut"},sq={duration:.3,ease:"easeInOut"},sQ={duration:.3,delay:.3,ease:"easeInOut"},sH={coffee:e=>(0,t.jsx)("span",{className:sd().coffee,children:e})},sJ=(0,i.forwardRef)((e,s)=>{var a,l,o,d,u,A,D,F,W,V,U,z,B,G,q,Q,H,J,X,K,Z,$,Y,ee;let{blockClassName:es,className:ea,classNameActions:el,informationClassName:et,isFloatAction:ei,isMobile:en,isTitleVisible:ec=!0,notifyClassName:ed,supportClassName:eu,titleClassName:ep}=e,e_=(0,f.c)("SwapDustRouter.Index"),{isCountryRestricted:eh,userData:ex}=(0,P.r)(),{tokens:eb}=er(),{closeSettings:eg,isOpenSettings:ej,openSettings:eS,slippage:eN}=m(),{balanceInput:ef,balanceOutput:ey,currentPriceImpact:ew,economyPercent:eC,handleSwitch:ek,inputAmount:eI,inputAmountRef:eA,isHighPriceImpact:eT,isLoadingMutateDeDustRouteQuoteRef:eM,isLoadingRoute:eP,outputAmount:eE,outputAmountRef:eR,setInputAmount:eL,setOutputAmount:eO,swapData:eD}=em(),{isAuthorized:eF,isColdWallet:eW}=(0,g.Z2)(),{formatAbbreviate:eV}=(0,N.g)(),{jetton:eU}=(0,b.t9)(),{from:ez,isLoadingJettonDetails:eB,jettonDetails:eG,setFrom:eq,setTo:eQ,to:eH}=(0,eo.C5)(),[eJ,eX]=(0,i.useState)(!1),[eK,eZ]=(0,i.useState)(!1);(0,i.useEffect)(()=>
1{if(eb.length&&eU&&!eH){var e;let s=O(eb,eU.address);eQ(null!=(e=null==s?void 0:s.address)?e:null)}},[eb,eU,eH,eQ]);let e$=(0,i.useMemo)(()=>[O(eb,null!=ez?ez:""),O(eb,null!=eH?eH:"")].some(e=>null==e?void 0:e.isImported),[ez,eH,eb]),eY=(0,i.useMemo)(()=>({dedust:()=>(0,t.jsx)(v.Br,{height:21,width:76.5})}),[]),e0=(0,i.useMemo)(()=>({percent:"".concat(((null!=ew?ew:0)*100).toFixed(2),"%")}),[ew]),e2=(0,i.useCallback)(e=>{if(e===eH)return void ek();eq(e!==c.l0?x.Address.parse(e).toString():e)},[ek,eH,eq]),e5=(0,i.useCallback)(e=>{if(e===ez)return void ek();eQ(e!==c.l0?x.Address.parse(e).toString():e)},[ek,ez,eQ]),e9=(0,i.useCallback)(()=>{eZ(e=>!e)},[]),e3=(0,i.useCallback)(e=>{eA.current=e,eM.current=!0,eL(e)},[eA,eM,eL]),e4=(0,i.useCallback)(e=>{eR.current=e,eO(e)},[eR,eO]),{close:e7,isOpen:e6,open:e8}=(0,r.hS)(),[se,ss]=(0,i.useState)(!1),[sa,sl]=(0,i.useState)(null);(0,i.useEffect)(()=>{sl(document.getElementById(n.Ed))},[]);let{close:st,isOpen:si,open:sn}=(0,r.hS)(),sr=(0,i.useCallback)(()=>{ss(!0)},[]);(0,i.useEffect)(()=>{se&&(eF||eW)&&!eT&&(ss(!1),e8())},[eT,se,eW,eF,e8]);let sc=(0,i.useMemo)(()=>{if(eF&&ef){let e=Number((0,R.S)(ef.amount,ef.decimals));if(Number(eI)>e)return!0}return!1},[ef,eI,eF]),su=(0,i.useMemo)(()=>!!eT||"0"===eI||!eI||sc,[eT,eI,sc]),sm=(0,i.useMemo)(()=>({countryCode:null==ex?void 0:ex.countryCode}),[ex]),sp=(0,i.useCallback)(()=>{st(),eS()},[eS,st]),s_=(0,i.useMemo)(()=>(0,t.jsxs)(i.Fragment,{children:[eF||eW?(0,t.jsx)(k.$,{className:sd().swapBtn,disabled:su||eh,isFullWidth:!0,onClick:e8,size:"200",variant:"primary",children:e_("swap")}):(0,t.jsx)(I.E,{className:sd().swapBtn,disabled:su,isFullWidth:!0,onClick:sr,size:"200",children:e_("swap")}),eh?(0,t.jsx)(C.m,{description:e_.rich("restriction.description",sm),title:e_("restriction.title"),children:(0,t.jsx)(v.R2,{className:sd().info})}):(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)(v.L6,{className:sd().btn,onClick:eS}),(0,t.jsx)(so,{close:eg,container:sa,isOpen:ej})]}),sa&&(0,h.createPortal)((0,t.jsx)(sR,{isOpen:e6,onClose:e7}),sa)]}),[e_,eF,eW,su,eh,sm,sa,e6,ej,eS,eg,e7,sr,e8]),sv=(0,i.useMemo)(()=>(0,t.jsx)(v.Br,{className:sd().brandIcon}),[]),sh=(0,i.useCallback)(()=>window.open((0,L.rV)(E.L0.TRADE,"dedustio"),"_blank"),[]),sx=(0,i.useMemo)(()=>{if(!eC)return null;let e=eC.toFixed(2),s=Number(e);return Number.isNaN(s)||s===1/0||s<=0?null:(0,t.jsxs)("span",{className:(0,p.A)(sd().economyPercent),children:[(0,t.jsx)(v.xj,{}),"".concat(e||0,"%")]})},[eC]),sb=(0,i.useCallback)(()=>{eX(e=>!e)},[]),sg=(0,i.useMemo)(()=>{var e,s,a;let l=(null==eD||null==(e=eD.display_data)?void 0:e.length)||0;return{routes:l,steps:null==eD||null==(s=eD.display_data)?void 0:s.reduce((e,s)=>e+s.steps.length,0),via:((null==eD||null==(a=eD.display_data)?void 0:a.filter((e,s,a)=>s===a.findIndex(s=>s.steps[0].protocol.slug===e.steps[0].protocol.slug)))||[]).sort((e,s)=>e.in_percent>=s.in_percent?1:-1).map((e,s)=>{let[a,l]=e.steps[0].protocol.slug.split("_");return(0,t.jsx)("div",{className:sd().dex,children:(0,t.jsxs)("div",{className:sd().logoWrapper,children:[(0,t.jsx)(y.v,{alt:e.steps[0].protocol.slug,className:sd().logo,height:18,src:"https://dedust.io/images/protocols/".concat(a,".svg"),width:18}),l&&(0,t.jsx)("span",{className:sd().version,children:l})]})},s)})||[]}},[eD]),sj=(0,i.useMemo)(()=>{var e,s,a,l,i,n,r,o;return(0,t.jsxs)("div",{className:sd().informationItem,children:[(0,t.jsxs)("div",{className:sd().item,children:[(0,t.jsx)("span",{children:e_("rate")}),eP||!eD?(0,t.jsx)(M.E,{height:16,radiusSize:12,width:72}):(0,t.jsxs)("div",{className:(0,p.A)(sd().value,sd().valueCursor),onClick:sb,children:[(0,t.jsxs)("span",{className:sd().valueInfo,children:["1"," ",(null==(s=eG[eJ?ez:eH])||null==(e=s.jetton)?void 0:e.offchainSymbol)||(null==(l=eG[eJ?ez:eH])||null==(a=l.jetton)?void 0:a.symbol)," ","≈"]})," ",eV(Number(eJ?Number(eE)/Number(eI):(Number(eI)/Number(eE)).toFixed(9)))," ",(null==(n=eG[eJ?eH:ez])||null==(i=n.jetton)?void 0:i.offchainSymbol)||(null==(o=eG[eJ?eH:ez])||null==(r=o.jetton)?void 0:r.symbol),(0,t.jsx)(v.yV,{className:sd().swapIcon})]})]}),(0,t.jsxs)("div",{className:sd().item,children:[(0,t.jsx)("span",{children:e_("routing")}),eP||!eD?(0,t.jsx)(M.E,{height:16,radiusSize:12,width:100}):(0,t.jsxs)("div",{className:(0,p.A)(sd().value,sd().valueCursor),onClick:sn,children:[e_.rich("routes",{count:sg.routes})," ","+"," ",e_.rich("steps",{count:sg.steps})," ",(0,t.jsxs)("div",{className:sd().valueInfo,children:[e_("via")," ",sg.via]})]})]}
1),!eP&&eD&&sx&&(0,t.jsxs)("div",{className:sd().item,children:[(0,t.jsx)("span",{children:e_("economy")}),sx]})]})},[e_,eD,eP,sb,eG,eJ,ez,eH,eV,eE,eI,sn,sg,sx]),sS=(0,i.useMemo)(()=>{var e,s,a,l,i;return(0,t.jsxs)("div",{className:sd().informationItem,children:[(0,t.jsxs)("div",{className:sd().item,children:[(0,t.jsx)("span",{children:e_("slippage")}),eP||!eD?(0,t.jsx)(M.E,{height:16,radiusSize:12,width:24}):(0,t.jsxs)("div",{className:(0,p.A)(sd().value,sd().valueCursor),onClick:eS,children:[eN,"%"," ",(0,t.jsx)(v.io,{className:sd().pencilIcon})]})]}),(0,t.jsxs)("div",{className:sd().item,children:[(0,t.jsx)("span",{children:e_("minReceive")}),eP||!eD?(0,t.jsx)(M.E,{height:16,radiusSize:12,width:48}):(0,t.jsxs)("div",{className:sd().value,children:["≈"," ",(0,t.jsx)(j.F,{isAbbreviate:!0,value:Number(eE)-Number(eE)*eN/100})," ",(null==(s=eG[eH])||null==(e=s.jetton)?void 0:e.offchainSymbol)||(null==(l=eG[eH])||null==(a=l.jetton)?void 0:a.symbol)]})]}),(0,t.jsxs)("div",{className:sd().item,children:[(0,t.jsx)("span",{children:e_("networkFee")}),eP||!eD?(0,t.jsx)(M.E,{height:16,radiusSize:12,width:32}):(0,t.jsxs)("div",{className:sd().value,children:["≤"," ",eV((null==(i=eD.display_data)?void 0:i.reduce((e,s)=>e+Number((0,R.S)(s.network_fee,9)),0))||0,{maximumFractionDigits:2})," ","TON"]})]})]})},[e_,eP,eD,eN,eE,eG,eH,eV,eS]),sN=(0,i.useMemo)(()=>(0,t.jsx)("div",{className:(0,p.A)(sd().notification,ed),children:(0,t.jsxs)("div",{className:sd().orange,children:[(0,t.jsx)(v.ee,{className:sd().notificationIcon}),e_.rich("insufficientFundsTitle",e0)]})}),[ed,e_,e0]),sf=(0,i.useMemo)(()=>(0,t.jsx)("div",{className:(0,p.A)(sd().notification,ed),children:(0,t.jsxs)("div",{className:sd().warn,children:[(0,t.jsx)(v.ee,{className:sd().notificationIcon}),e_.rich("noLiquidityTitle",e0)]})}),[ed,e_,e0]),sy=(0,i.useMemo)(()=>(0,t.jsx)("div",{className:(0,p.A)(sd().notification,ed),children:(0,t.jsxs)("div",{className:sd().danger,children:[(0,t.jsx)(v.ee,{className:sd().notificationIcon}),e_.rich("highPriceImpactTitle",e0)]})}),[ed,e_,e0]),sw=(0,i.useMemo)(()=>!eP&&null!==eD&&!(null==eD?void 0:eD.swap_is_possible)&&!!Number(eI),[eI,eP,eD]),sC=(0,i.useMemo)(()=>sc&&(null==eD?void 0:eD.swap_is_possible)&&!!Number(eI),[eI,sc,null==eD?void 0:eD.swap_is_possible]),sk=(0,i.useMemo)(()=>!eP&&eT&&!sc,[eT,sc,eP]),sI=(0,S.d)(!!(null==eD?void 0:eD.swap_is_possible)&&!!eI&&Number(eI)>0,350);return eb&&!eH?(0,t.jsx)(sW,{className:es,jetton:eU,setOutput:eQ}):(0,t.jsxs)(i.Fragment,{children:[(0,t.jsxs)("div",{className:(0,p.A)(sd().root,ea),ref:s,children:[ec&&(eB?(0,t.jsx)(M.E,{className:(0,p.A)(sd().title,ep),height:32,radiusSize:100,variant:"rect",width:300}):(0,t.jsxs)("h3",{className:(0,p.A)(sd().title,ep),children:[e_("title",{from:String(null==(l=eG[ez])||null==(a=l.jetton)?void 0:a.symbol),to:String(null==(d=eG[eH])||null==(o=d.jetton)?void 0:o.symbol)}),(0,t.jsx)(w.$,{className:sd().infoTitle,description:e_.rich("information.description"),Image:sv,title:e_.rich("information.title",sH)})]})),(0,t.jsxs)("div",{className:(0,p.A)(sd().block,es,{[sd().isFloatAction]:ei,[sd().isMobile]:en}),children:[(0,t.jsxs)("div",{className:sd().swap,children:[(0,t.jsx)(e1,{balance:ef,image:(null==(A=eG[ez])||null==(u=A.jetton)?void 0:u.offchainImage)||(null==(F=eG[ez])||null==(D=F.jetton)?void 0:D.image),onSelect:e2,setValue:e3,symbol:(null==(V=eG[ez])||null==(W=V.jetton)?void 0:W.offchainSymbol)||(null==(z=eG[ez])||null==(U=z.jetton)?void 0:U.symbol),tokenPrice:Number(null==(G=eG[ez])||null==(B=G.cachedJetton)?void 0:B.priceUsd),type:"from",value:eI}),(0,t.jsxs)("div",{className:sd().switchBtn,onClick:ek,children:[!eP&&(0,t.jsxs)("svg",{className:sd().switchLoader,height:"35",width:"35",children:[(0,t.jsx)("circle",{className:sd().switchLoaderBg,cx:"17.5",cy:"17.5",fill:"none",r:"17",strokeWidth:"1"}),(0,t.jsx)("circle",{className:sd().switchLoaderProgress,cx:"17.5",cy:"17.5",fill:"none",r:"17",strokeWidth:"1"})]}),(0,t.jsx)(T,{className:sd().switchIcon})]}),(0,t.jsx)(e1,{balance:ey,image:(null==(Q=eG[eH])||null==(q=Q.jetton)?void 0:q.offchainImage)||(null==(J=eG[eH])||null==(H=J.jetton)?void 0:H.image),isDisabled:!0,isLoading:!!Number(eI)&&(!eG[ez]||!eG[eH]||eP),onSelect:e5,priceImpact:ew,setValue:e4,symbol
1:(null==(K=eG[eH])||null==(X=K.jetton)?void 0:X.offchainSymbol)||(null==($=eG[eH])||null==(Z=$.jetton)?void 0:Z.symbol),tokenPrice:Number(null==(ee=eG[eH])||null==(Y=ee.cachedJetton)?void 0:Y.priceUsd),type:"to",value:Number(eI)>0?eE:"0"})]}),e$&&(0,t.jsx)("div",{className:(0,p.A)(sd().notification,ed),children:(0,t.jsxs)("div",{className:sd().warn,children:[(0,t.jsx)(v.ee,{className:sd().notificationIcon}),e_.rich("tokenImportedTitle",e0)]})}),(0,t.jsx)(_.P.div,{animate:sw?sB:sz,exit:sz,initial:sz,style:sV,transition:sG,children:sf}),(0,t.jsx)(_.P.div,{animate:sC?sB:sz,exit:sz,initial:sz,style:sV,transition:sG,children:sN}),(0,t.jsx)(_.P.div,{animate:sk?sB:sz,exit:sz,initial:sz,style:sV,transition:sG,children:sy}),(0,t.jsxs)(_.P.div,{animate:sI?eK&&sB||sU:sz,className:(0,p.A)(sd().details,{[sd().isShowDetails]:eK&&sI}),exit:sI?sU:sz,initial:sI?sU:sz,style:sV,transition:sq,children:[(0,t.jsxs)("div",{className:sd().arrowWrapper,onClick:e9,children:[(0,t.jsx)("span",{children:e_("details")}),(0,t.jsx)(v.yd,{className:(0,p.A)(sd().arrow,{[sd().isActive]:eK})})]}),(0,t.jsx)(_.P.div,{animate:sI?sB:sz,exit:sz,initial:sz,style:sV,transition:sQ,children:(0,t.jsxs)("div",{className:(0,p.A)(sd().information,et),children:[sj,sS]})})]}),(0,t.jsx)("div",{className:(0,p.A)(sd().actions,el),children:s_})]}),(0,t.jsx)("div",{className:(0,p.A)(sd().support,eu),children:(0,t.jsxs)("span",{className:sd().supportLink,onClick:sh,children:[e_.rich("support",eY),(0,t.jsx)(v.S5,{className:sd().supportIcon})]})})]}),sa&&(0,h.createPortal)((0,t.jsx)(ev,{isOpen:si,onClickSettings:sp,onClose:st}),sa)]})});sJ.displayName="SwapTokens";let sX=(0,i.forwardRef)((e,s)=>(0,t.jsx)(en,{children:(0,t.jsx)(u,{children:(0,t.jsx)(eu,{children:(0,t.jsx)(sJ,{isMobile:!0,ref:s,...e})})})}));sX.displayName="SwapDustRouter"},48862:e=>{e.exports={root:"Suspense_root__2Xqx6",isAdvancedChart:"Suspense_isAdvancedChart__cgMnD",wrapper:"Suspense_wrapper___J_1p"}},49619:e=>{e.exports={root:"SwapTokensModal_root__C6kjq"}},51660:e=>{e.exports={root:"StatsEmptyChart_root__uAtXw",cover:"StatsEmptyChart_cover__iXIHG",loading:"StatsEmptyChart_loading__m1PWb",skeleton:"StatsEmptyChart_skeleton__r__Es",wrapper:"StatsEmptyChart_wrapper__z8pAF",noData:"StatsEmptyChart_noData__N_g3Q",message:"StatsEmptyChart_message__hM7A5",visible:"StatsEmptyChart_visible__aDWEB"}},53231:e=>{e.exports={root:"EmptyState_root__E5OmS",empty:"EmptyState_empty__KoT8s"}},54188:(e,s,a)=>{"use strict";a.d(s,{b9:()=>u,cW:()=>m});var l=a(37876),t=a(14232),i=a(20345),n=a(58475),r=a(32685),o=a(45759),c=a(41545);let d=t.createContext({}),u=e=>{let{children:s}=e,{jetton:a}=(0,c.t9)(),{cookies:u}=(0,r.M8)(),m=(0,t.useCallback)(()=>(null==a?void 0:a.id)===0?n.UM.USD:(null==a?void 0:a.id)===i.Tz?n.UM.TON:(0,o.S)(u.currency)?u.currency:n.UM.USD,[u.currency,a]),[p,_]=(0,t.useState)(m());(0,t.useEffect)(()=>{_(m())},[m,a]);let v=(0,t.useCallback)(e=>{_(e)},[]),h=(0,t.useMemo)(()=>({currency:p,selectCurrency:v}),[p,v]);return(0,l.jsx)(d.Provider,{value:h,children:s})},m=()=>{let e=(0,t.useContext)(d);if(!e||!Object.keys(e).length)throw Error("useChartCurrencyContext was used outside of its Provider");return e}},55571:(e,s,a)=>{"use strict";a.d(s,{u:()=>c});var l=a(37876),t=a(49995),i=a(15753),n=a(72532),r=a.n(n);let o={24:r().image24,42:r().image42,46:r().image46,48:r().image48,58:r().image58,72:r().image72},c=e=>{let{className:s,size:a=46}=e;return(0,l.jsx)(i.E,{className:(0,t.A)(o[a],s),height:a,width:a})}},56058:e=>{e.exports={root:"DappsListingItemSkeleton_root__4FKEC",heading:"DappsListingItemSkeleton_heading__MdAoQ"}},56591:(e,s,a)=>{"use strict";a.d(s,{g:()=>l,i:()=>t});let l=2,t=10},56662:(e,s,a)=>{"use strict";a.d(s,{EF:()=>_,hl:()=>p});var l=a(37876),t=a(29454),i=a(14232),n=a(32222),r=a(11769),o=a(58475),c=a(32685),d=a(41545),u=a(26905);let m=i.createContext({isProfitEnabled:!1,isTradingViewEnabled:!1,isReversed:!1,toggleProfitEnabled:()=>!1,toggleTradingViewEnabled:()=>!1,toggleIsReversed:()=>!1}),p=e=>{let{children:s,isProfitEnabled:a,isReversed:p,isTradingViewEnabled:_}=e,{jetton:v}=(0,d.t9)(),{cookies:h}=(0,c.M8)(),x=(0,i.useCallback)(()=>!1,[]),b=(0,i.useCallback)(()=>"true"===(null==h?void 0:h[o.v8.IS_TRADINGVIEW_ENABLED]),[h]),g=(0,i.useCallback)(()=>!1,[]),{isAuthorized:j,login:S}=(0,r.Z2)(),{setTab:N}=(0,u.QM)(),[f,y]=(0,i.useState)(a||x()),[w,C]=(0,i.useState)(_||b()),[k,I]=(0,i.useState)(p||g());(0,i.useEffect)(()=>{I(p||g())}
1,[v,g,p]),(0,i.useEffect)(()=>{y(a||x())},[a,x]);let A=(0,i.useCallback)(()=>{j?y(e=>{let s=!e;return s&&N(n.H4.PRICE),t.A.set(o.v8.IS_PROFIT_ENABLED,"".concat(s),{expires:365}),s}):S()},[j,S,N]),T=(0,i.useCallback)(()=>{C(e=>{let s=!e;return s&&N(n.H4.PRICE),t.A.set(o.v8.IS_TRADINGVIEW_ENABLED,"".concat(s),{expires:365}),s})},[N]),M=(0,i.useCallback)(()=>{I(e=>!e)},[]),P=(0,i.useMemo)(()=>({isProfitEnabled:f,isTradingViewEnabled:w,isReversed:k,toggleIsReversed:M,toggleProfitEnabled:A,toggleTradingViewEnabled:T}),[f,w,k,M,A,T]);return(0,l.jsx)(m.Provider,{value:P,children:s})},_=()=>{let e=(0,i.useContext)(m);if(!e||!Object.keys(e).length)throw Error("useChartSettingsContext was used outside of its Provider");return e}},59796:(e,s,a)=>{"use strict";a.d(s,{M:()=>_});var l=a(37876),t=a(49995),i=a(89099),n=a(14232),r=a(63571),o=a(63924),c=a(70012),d=a(19973),u=a(79508),m=a(29441),p=a.n(m);let _=e=>{let{children:s,hasSidepart:a}=e,{pathname:m}=(0,i.useRouter)(),{theme:_}=(0,c.wR)(),v=(0,n.useRef)(null),[h,x]=(0,n.useState)(!1);(0,n.useEffect)(()=>{var e,s,a;let l=new IntersectionObserver(e=>{let[s]=e;x(s.isIntersecting)},{rootMargin:"0px 0px -86px 0px"}),t=null==(e=Array.from((null==(a=v.current)||null==(s=a.parentElement)?void 0:s.childNodes)||[]))?void 0:e.find(e=>"FOOTER"===e.nodeName);return t&&l.observe(t),()=>l.disconnect()},[]);let b=(0,n.useMemo)(()=>(0,d.Pf)(m)&&"dark"!==_?{background:"linear-gradient(rgb(248, 248, 248) 0px, rgb(255, 255, 255) 1000px)"}:{},[m,_]);return(0,l.jsxs)(r.se,{children:[(0,l.jsx)("div",{className:(0,t.A)(p().root,"pt-4 pb-4 lg:pb-8 lg:pt-8",e.className),ref:v,style:b,children:s}),(0,l.jsx)(o.e,{className:(0,t.A)({[p().hasSidepart]:a&&!h})}),(0,l.jsx)(u.Y,{})]})}},60928:e=>{e.exports={title:"StepSuccess_title__zgrrQ",swap:"StepSuccess_swap__J3cMi",avatar:"StepSuccess_avatar__mZKUv",arrow:"StepSuccess_arrow__IHkbq",symbol:"StepSuccess_symbol__qZAHr",table:"StepSuccess_table__VjnV_",tableHeader:"StepSuccess_tableHeader__UffQL",tableRow:"StepSuccess_tableRow__TdsoQ",tableRowPlan:"StepSuccess_tableRowPlan__NZHSW",value:"StepSuccess_value__TqdZ1",label:"StepSuccess_label___7mIw",prefix:"StepSuccess_prefix__OdmAZ",negative:"StepSuccess_negative__D1nYO",warning:"StepSuccess_warning__p_hsv",positive:"StepSuccess_positive__tAyp3",economyPercent:"StepSuccess_economyPercent__F5slV"}},63060:(e,s,a)=>{"use strict";a.d(s,{K:()=>j});var l=a(37876),t=a(99346),i=a(14232),n=a(43355),r=a(84736),o=a(41545),c=a(96686),d=a(11690),u=a(95195),m=a(32676),p=a(29389),_=a(16357),v=a(80311),h=a(5399),x=a(8290),b=a(34763),g=a.n(b);let j=e=>{let{className:s,isDensed:a}=e,b=(0,d.c)("Analytics.OtherNews"),j=(0,c.U)(p.L.XL_MAX),S=(0,c.U)(p.L.M_MAX),N=(0,c.U)(p.L.L_MAX),{jetton:f}=(0,o.t9)(),{data:y}=(0,v.H)(8),{data:w}=(0,_.T)((null==f?void 0:f.address)&&n.Address.normalize(f.address)),{subFolder:C}=(0,x.k)(),k=(0,i.useMemo)(()=>[{columns:N?8:S&&2||j&&3||4,columnGap:0,rowGap:0,minWidthItem:N?"260px":void 0,maxWidthItem:N?"60vw":void 0}],[j,S,N]),I=(0,i.useMemo)(()=>(y||[]).slice(0,N?8:S&&4||j&&6||8).filter(e=>!w.some(s=>s.link===e.link)),[y,N,j,S,w]);return(null==I?void 0:I.length)?(0,l.jsxs)("section",{className:s,children:[(0,l.jsx)(u.V,{className:g().link,href:(0,h.cF)(C,"/"),target:"_blank",children:(0,l.jsxs)("h2",{className:g().title,children:[b("title"),(0,l.jsx)(t.i3,{})]})}),(0,l.jsx)("div",{className:g().container,children:(0,l.jsx)(m.A,{layout:k,children:I.map(e=>(0,l.jsx)(r.i,{isDensed:a,...e},e.link))})})]}):null}},63139:(e,s,a)=>{"use strict";a.d(s,{dZ:()=>o});var l=a(37876),t=a(14232),i=a(43355),n=a(8290);let r=t.createContext({}),o=e=>{let{children:s}=e,{query:a}=(0,n.k)(),o=(0,t.useMemo)(()=>{try{let e=a.address;if("string"!=typeof e)return"";if(i.Address.isFriendly(e))return e;return""}catch(e){return""}},[a.address]),c=(0,t.useMemo)(()=>({address:o}),[o]);return(0,l.jsx)(r.Provider,{value:c,children:s})}},68751:(e,s,a)=>{"use strict";a.d(s,{C5:()=>S,bq:()=>j});var l=a(37876),t=a(89099),i=a(41639),n=a(14232),r=a(43355),o=a(20345),c=a(94726),d=a(87212),u=a(87132),m=a(79370),p=a(32503),_=a(74240),v=a(32222),h=a(17558),x=a(58475),b=a(25632);let g=n.createContext({}),j=e=>{let{children:s,isRouting:a,jetton:j}=e,{currency:S}
1=(0,h.CL)(),N=(0,t.useRouter)(),[f,y]=(0,n.useState)(N.query.from&&r.Address.parse(N.query.from).toString()||(void 0===j||(null==j?void 0:j.id)?b.l0:o.cR)),[w,C]=(0,n.useState)(N.query.to&&r.Address.parse(N.query.to).toString()||(N.query.from?b.l0:j&&j.address&&r.Address.isFriendly(j.address)&&r.Address.parse(j.address).toString()||r.Address.parse(c.eR).toString())),[k,I]=(0,n.useState)(N.query.currency||S===x.UM.TON&&d.HA.PAIR||d.HA.PAIR),[A,T]=(0,n.useState)({}),M=(0,_.q)(),P=(0,n.useMemo)(()=>[...f!==b.l0?[f]:[],...w!==b.l0?[w]:[]].filter(e=>!A[e]),[f,w,A]),{data:E,isLoading:R}=(0,p.o)({addrs:P});(0,n.useEffect)(()=>{let e=Object.keys((null==E?void 0:E.jettons)||{});e.length&&T(s=>({...s,...e.reduce((e,s)=>({...e,[s]:{jetton:null==E?void 0:E.jettons[s],cachedJetton:null==E?void 0:E.cachedJettons[null==E?void 0:E.jettons[s].id]}}),{})}))},[E]),(0,n.useEffect)(()=>{I(N.query.currency||S===x.UM.TON&&d.HA.PAIR||d.HA.PAIR)},[S,j,N.query.currency]),(0,n.useEffect)(()=>{if(a){let e=[b.l0,b.cN].includes(f)?void 0:r.Address.parse(f).toString(),s=[b.l0,b.cN].includes(w)?void 0:r.Address.parse(w).toString();e===s&&y(b.l0),(N.query.from!==e||N.query.to!==s||N.query.currency!==k)&&N.push("/swap?".concat(i.A.stringify({from:e,to:s,currency:k})),void 0,{shallow:!0,scroll:!1})}},[a,N,f,w,k]),(0,n.useEffect)(()=>{!a&&j&&r.Address.isFriendly(j.address)&&(y(void 0===j||(null==j?void 0:j.id)?b.l0:o.cR),C(j?r.Address.parse(j.address).toString():c.eR))},[a,j]);let L=(0,n.useMemo)(()=>({cachedJetton:{price:1/M,priceUsd:M},jetton:{name:m.op,image:(0,u.U)(v.l0),symbol:m.PG,decimals:9}}),[M]),O=(0,n.useMemo)(()=>({from:f,setFrom:y,to:w,setTo:C,jettonDetails:{...A,[b.l0]:L},isLoadingJettonDetails:P.length&&R||!M,currency:k,setCurrency:I}),[f,w,A,L,P,R,M,k]);return(0,l.jsx)(g.Provider,{value:O,children:s})},S=()=>{let e=(0,n.useContext)(g);if(!e||!Object.keys(e).length)throw Error("useSwapContext was used outside of its Provider");return e}},69929:(e,s,a)=>{"use strict";a.d(s,{n:()=>V});var l=a(37876),t=a(49995),i=a(99346),n=a(14232),r=a(98477),o=a(79370),c=a(74999),d=a(41545),u=a(58666),m=a(63203),p=a(11690),_=a(58475),v=a(33816),h=a(99834),x=a(24694),b=a(56217),g=a(56989),j=a(33129),S=a(43965),N=a(54188),f=a(13040),y=a.n(f);let w=(0,n.createContext)({}),C=e=>{let{children:s,onSelect:a}=e,[t,i]=(0,n.useState)(""),{cachedJetton:r,jetton:o}=(0,d.t9)(),{fiats:c}=(0,b.r)(),{data:u}=(0,j.W)({jettonId:null==o?void 0:o.id}),[m,p]=(0,n.useState)([]),[v,h]=(0,n.useState)(!0),x=(0,n.useMemo)(()=>Number(null==r?void 0:r.price),[r]),N=(0,n.useMemo)(()=>Number(null==r?void 0:r.priceUsd),[r]),f=(0,n.useMemo)(()=>({...S.B,...c}),[c]);(0,n.useEffect)(()=>{p(Object.keys(f).reduce((e,s)=>{var a,l,t;return[...e,{...f[s],price:s===_.UM.TON&&x||s===_.UM.USD&&N||1/Number((null==u||null==(a=u.prices)?void 0:a[s])&&Number((0,g.S)(null==u||null==(l=u.prices)?void 0:l[s].value,null==u||null==(t=u.prices)?void 0:t[s].decimals)))||0}]},[])),h(!1)},[f,x,N,u]);let y=(0,n.useMemo)(()=>m.filter(e=>!t.length||e.name.toLowerCase().includes(t.toLowerCase())||e.symbol.toLowerCase().includes(t.toLowerCase())),[m,t]),C=(0,n.useMemo)(()=>({search:t,setSearch:i,priceList:y,onSelect:a,isLoading:v}),[t,y,v,a]);return(0,l.jsx)(w.Provider,{value:C,children:s})},k=()=>{let e=(0,n.useContext)(w);if(!e||!Object.keys(e).length)throw Error("useSwapTokensContext was used outside of its Provider");return e};var I=a(55365),A=a(15753),T=a(43355),M=a(53231),P=a.n(M);let E=(0,n.memo)(e=>{let{className:s}=e,a=(0,p.c)("Analytics.Calc.Modal.Empty"),{priceList:i,search:r}=k(),o=(0,n.useMemo)(()=>T.Address.isRaw(r)||T.Address.isFriendly(r),[r]),c=(0,n.useCallback)(()=>{},[]),d=(0,n.useMemo)(()=>i.length?null:(0,l.jsx)("div",{className:P().empty,children:a.rich("nothingFound")}),[a,o,c]);return(0,l.jsx)("div",{className:(0,t.A)(P().root,s),children:d})});E.displayName="EmptyState";var R=a(29485),L=a.n(R),O=a(21097),D=a.n(O);let F=e=>{var s,a;let{onClick:t,token:i}=e,r=(0,n.useCallback)(()=>{t(i)},[t,i]);return(0,l.jsx)("li",{className:D().root,onClick:r,children:(0,l.jsxs)("div",{className:D().body,children:[(0,l.jsxs)("div",{className:D().info,children:[(0,l.jsx)(c.u,{className:D().avatar,image:i.image,size:40,symbol:i.symbol}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{className:D().symbol,children:i.symbol===_.UM.TON?o.PG:i.symbol.toUpperCase()}),(0,l.jsx)("div",{className:D().price,children:(null===S.q||void 0===S.q||null==(s=S.q[null==i?void 0:i.symbol])?void 0:s.name)||""})]})]}),(0,l.jsx)("div",{className:D().balance,children:(0,l.jsx)("div",{className:D().amount,children:(0,l.jsx)(u.F,{isAbbreviate:!0,price:i.price,symbol
1:null===S.q||void 0===S.q||null==(a=S.q[null==i?void 0:i.symbol])?void 0:a.symbol})})})]})})},W=e=>{let{isOpen:s,onClose:a}=e,t=(0,p.c)("Analytics.Calc.Modal"),r=(0,n.useRef)(null),{isLoading:o,onSelect:c,priceList:d,search:u,setSearch:m}=k(),_=(0,n.useCallback)(e=>{m(e.target.value)},[m]),v=(0,n.useCallback)(()=>{m("")},[m]),b=(0,n.useCallback)(e=>()=>{c(e),m(""),a()},[a,c,m]),g=(0,n.useMemo)(()=>u?d.length||o?(0,l.jsxs)("div",{className:L().list,children:[(0,l.jsx)("div",{className:L().listTitle,children:t("searchTokens")}),(0,l.jsx)("ul",{children:o?Array(100).fill(null).map((e,s)=>(0,l.jsx)("li",{className:L().itemSkeleton,children:(0,l.jsx)(A.E,{height:74,radiusSize:12,width:"100%"})},s)):d.map(e=>(0,l.jsx)(F,{onClick:b(e.symbol),token:e},e.symbol))})]}):(0,l.jsx)(E,{}):!!(null==d?void 0:d.length)&&(0,l.jsxs)("div",{className:L().list,children:[(0,l.jsx)("div",{className:L().listTitle,children:t("listTokens")}),(0,l.jsx)("ul",{children:d.map(e=>(0,l.jsx)(F,{onClick:b(e.symbol),token:e},e.symbol))})]}),[b,o,u,d,t]);return(0,l.jsxs)(x.aF,{className:L().root,isOpen:s,onClose:a,children:[(0,l.jsx)(x.rQ,{className:L().header,isSticky:!0,onClose:a,children:t("title")}),(0,l.jsxs)("div",{className:L().wrapper,children:[(0,l.jsx)("div",{className:L().searchWrapper,children:(0,l.jsxs)("div",{className:L().search,children:[(0,l.jsx)(I.h,{className:L().searchIcon}),(0,l.jsx)(h.p,{className:L().searchInput,onChange:_,placeholder:t("placeholder"),value:u}),!!u&&(0,l.jsx)(i.kU,{className:L().searchClear,onClick:v})]})}),(0,l.jsx)("div",{className:L().scrollWrapper,children:(0,l.jsxs)("div",{className:L().listWrapper,children:[g,(0,l.jsx)("div",{ref:r})]})})]})]})},V=e=>{var s,a,f,w;let{className:k}=e,I=(0,p.c)("Analytics.Calc"),{currency:A}=(0,N.cW)(),{cachedJetton:T,jetton:M}=(0,d.t9)(),{fiats:P}=(0,b.r)(),{data:E}=(0,j.W)({jettonId:null==M?void 0:M.id}),[R,L]=(0,n.useState)(null);(0,n.useEffect)(()=>{L(document.getElementById(_.Ed))},[]);let{close:O,isOpen:D,open:F}=(0,x.hS)(),[V,U]=(0,n.useState)(A),[z,B]=(0,n.useState)((null==M?void 0:M.offchainSymbol)||(null==M?void 0:M.symbol)||"usd"),[G,q]=(0,n.use
1State)("1"),Q=(0,m.Z)((null==M?void 0:M.offchainSymbol)||(null==M?void 0:M.symbol)||"usd");(0,n.useEffect)(()=>{Q!==(null==M?void 0:M.offchainSymbol)&&Q!==(null==M?void 0:M.symbol)&&"usd"!==Q&&(U(A),B((null==M?void 0:M.offchainSymbol)||(null==M?void 0:M.symbol)||"usd"))},[A,M,Q]),(0,n.useEffect)(()=>{U(A)},[A]);let H=(0,n.useMemo)(()=>z===(null==M?void 0:M.symbol)||z===(null==M?void 0:M.offchainSymbol),[z,M]),J=(0,n.useMemo)(()=>String(H?V:z),[V,H,z]),X=(0,n.useMemo)(()=>({...S.B,...P})[String(J)],[P,J]),K=(0,n.useMemo)(()=>(null==X?void 0:X.symbol)===_.UM.TON?o.PG:null==X?void 0:X.symbol,[X]),Z=(0,n.useMemo)(()=>Number(null==T?void 0:T.price),[T]),$=(0,n.useMemo)(()=>Number(null==T?void 0:T.priceUsd),[T]),Y=(0,n.useMemo)(()=>{var e,s,a;return J===_.UM.TON&&Z||J===_.UM.USD&&$||(null==E||null==(e=E.prices)?void 0:e[J])&&Number((0,g.S)(null==E||null==(s=E.prices)?void 0:s[J].value,null==E||null==(a=E.prices)?void 0:a[J].decimals))||0},[J,E,Z,$]),ee=(0,n.useCallback)(()=>(H?Number(G)/Y:Number(G)*Y).toString(),[H,G,Y]),[es,ea]=(0,n.useState)(ee());(0,n.useEffect)(()=>{G&&ea(ee())},[ee,G]);let el=(0,n.useCallback)(e=>{q(e.target.value.toString().trim())},[]),et=(0,n.useCallback)(()=>{B(e=>e===z?V:z),U(e=>e===V?z:V)},[z,V]),ei=(0,n.useCallback)(e=>{V!==(null==M?void 0:M.offchainSymbol)&&V!==(null==M?void 0:M.symbol)?(U(e),q("1")):z!==(null==M?void 0:M.offchainSymbol)&&z!==(null==M?void 0:M.symbol)&&(B(e),q("1"))},[V,M,z]);return(0,l.jsxs)(n.Fragment,{children:[(0,l.jsxs)("div",{className:k,children:[(0,l.jsx)("h2",{className:"text-2xl font-extrabold leading-[1.31] tracking-[-0.47px] mb-3",children:I("converter",{jettonSymbol:(null==M?void 0:M.offchainName)||(null==M?void 0:M.name)})}),(0,l.jsx)("div",{className:y().root,children:(0,l.jsx)("div",{className:y().container,children:(0,l.jsxs)("div",{className:y().root,children:[(0,l.jsxs)("div",{className:y().body,children:[(0,l.jsxs)("div",{className:(0,t.A)(y().wrapper,y().wrapperLeft),children:[(0,l.jsxs)("div",{className:(0,t.A)(y().item,{[y().hasArrow]:H}),onClick:H?F:void 0,children:[(0,l.jsx)(c.u,{address:H||null==M?void 0:M.address,image:H?null==X?void 0:X.image:(null==M?void 0:M.offchainImage)||(null==M?void 0:M.image),name:H?null===S.q||void 0===S.q||null==(s=S.q[null==X?void 0:X.symbol])?void 0:s.name:(null==M?void 0:M.offchainName)||(null==M?void 0:M.name),offchainImage:H||null==M?void 0:M.offchainImage,size:38,symbol:H?null==X?void 0:X.symbol:(null==M?void 0:M.offchainSymbol)||(null==M?void 0:M.symbol)}),(0,l.jsx)("div",{className:y().token,children:(0,l.jsx)("span",{children:null==(a=H?K:(null==M?void 0:M.offchainSymbol)||(null==M?void 0:M.symbol))?void 0:a.toUpperCase()})}),H&&(0,l.jsx)(i.yd,{className:y().arrow})]}),(0,l.jsx)(h.p,{className:y().input,onChange:el,type:"number",value:G})]}),(0,l.jsxs)("div",{className:(0,t.A)(y().wrapper,y().wrapperRight),children:[(0,l.jsxs)("div",{className:(0,t.A)(y().item,{[y().hasArrow]:!H}),onClick:H?void 0:F,children:[(0,l.jsx)(c.u,{address:H?null==M?void 0:M.address:void 0,image:H?(null==M?void 0:M.offchainImage)||(null==M?void 0:M.image):null==X?void 0:X.image,name:H?(null==M?void 0:M.offchainName)||(null==M?void 0:M.name):null===S.q||void 0===S.q||null==(f=S.q[null==X?void 0:X.symbol])?void 0:f.name,offchainImage:H?null==M?void 0:M.offchainImage:void 0,size:38,symbol:H?(null==M?void 0:M.offchainSymbol)||(null==M?void 0:M.symbol):null==X?void 0:X.symbol}),(0,l.jsx)("div",{className:y().token,children:(0,l.jsx)("span",{children:null==(w=H?(null==M?void 0:M.offchainSymbol)||(null==M?void 0:M.symbol):K)?void 0:w.toUpperCase()})}),!H&&(0,l.jsx)(i.yd,{className:y().arrow})]}),(0,l.jsx)("div",{className:y().price,children:(0,l.jsx)(u.F,{isAbbreviate:!0,value:Number(es)})})]})]}),(0,l.jsx)(v.$,{"aria-label":"Revert",className:y().swap,onClick:et,variant:"ghost",children:(0,l.jsx)(i._z,{})})]})})})]}),D&&R&&(0,r.createPortal)((0,l.jsx)(C,{onSelect:ei,children:(0,l.jsx)(W,{isOpen:D,onClose:O})}),R)]})}},72532:e=>{e.exports={image24:"DappAvatarSkeleton_image24__bLQQf",image42:"DappAvatarSkeleton_image42__4mrC7",image46:"DappAvatarSkeleton_image46__ztXBa",image48:"DappAvatarSkeleton_image48__hp4Ea",image58:"DappAvatarSkeleton_image58__rX2Vs",image72:"DappAvatarSkeleton_image72__2X2mP"}},73411:e=>{e.exports={root:"PinnedCollapse_root__6fdIt",isMore:"PinnedCollapse_isMore__FqCLg",icon:"PinnedCollapse_icon__Q0c8g",wrapper:"PinnedCollapse_wrapper__Zmh6Q",answerWrapper:"PinnedCollapse_answerWrapper__JgOVd",active:"PinnedCollapse_active__6R_af"}},75929:(e,s,a)=>{"use strict";a.d(s,{h:()=>n});var l,t=a(14232);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var s=1;s<arguments.length;s++){var a=arguments[s];for(var l in a)Object.prototype.hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(this,arguments)}let n=e=>t.createElement("svg",i({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),l||(l=t.createElement("path",{d:"M4.16699 9.1665H15.8337V10.8332H4.16699V9.1665Z",fill:"currentColor"})))},76255:e=>{e.exports={root:"SwapDistributionModal_root__GhxlB",header:"SwapDistributionModal_header__Y__K_",description:"SwapDistributionModal_description__kjdRd",settings:"SwapDistributionModal_settings__ehYIu"}},78689:(e,s,a)=>{"use strict";a.d(s,{cN:()=>i,l0:()=>t,rY:()=>n});var l=a(94726);let t="native",i="0:0000000000000000000000000000000000000000000000000000000000000000",n="0:b113a994b5024a16719f69139328eb759596c38a25f59028b146fecdc3621dfe";l.eR},78789:(e,s,a)=>{"use strict";a.d(s,{C:()=>S});var l=a(37876),t=a(23301),i=a(74189),n=a(11050),r=a(49995),o=a(99346),c=a(14232),d=a(96686),u=a(11690),m=a(95195),p=a(32676),_=a(29389),v=a(82853),h=a(83608),x=a(29108),b=a(78972),g=
1a.n(b);let j=e=>{let{className:s}=e,a=(0,u.c)("Analytics.TrendingDapps"),{dapps:t,isLoading:b}=(0,i.PK)(),j=(0,d.U)(_.L.XL_MAX),S=(0,d.U)(_.L.M_MAX),N=(0,d.U)(_.L.L_MAX),f=(0,c.useMemo)(()=>[{columns:N?4:S&&2||j&&3||4,columnGap:3,rowGap:3,minWidthItem:N?"260px":void 0,maxWidthItem:N?"60vw":void 0}],[j,S,N]),y=(0,c.useMemo)(()=>Object.keys(t).map(e=>t[e]).flat().slice(0,N?8:S&&4||j&&6||8),[t,N,j,S]),w=(0,c.useMemo)(()=>(!Object.keys(t).map(e=>t[e]).flat().length||b)&&Array(8).fill(null).map((e,s)=>(0,l.jsx)(h.V,{className:g().item},s)).slice(0,N?8:S&&4||j&&6||8),[t,b,N,j,S]);return(0,l.jsxs)("section",{className:(0,r.A)(g().root,s),children:[(0,l.jsx)(m.V,{className:g().link,href:(0,x.Qe)(n.WQ.TRENDING),children:(0,l.jsxs)("h2",{className:g().heading,children:[a("title"),(0,l.jsx)(o.i3,{})]})}),(0,l.jsx)("div",{className:g().itemsContainer,children:(0,l.jsxs)(p.A,{layout:f,children:[y.map((e,s)=>(0,l.jsx)(v.A,{className:g().item,index:s,isDensed:!0,isShowPosition:!1,...e,isCategoryPage:!0},s)),w]})})]})},S=e=>{let{className:s}=e;return(0,l.jsx)(t.qH,{category:n.WQ.TRENDING,limit:8,children:(0,l.jsx)(i.yP,{children:(0,l.jsx)(j,{className:s})})})}},78972:e=>{e.exports={root:"TrendingDapps_root__LawUN",heading:"TrendingDapps_heading__cQmJX",link:"TrendingDapps_link__Ligm4",itemsContainer:"TrendingDapps_itemsContainer___7iIN",item:"TrendingDapps_item__1QoFG"}},80311:(e,s,a)=>{"use strict";a.d(s,{H:()=>n});var l=a(92066),t=a(10768),i=a(56591);let n=e=>{let s=(0,t.I)({filter:"visibility:public",limit:e||i.i});return{...s,data:(0,l.t)(s.data)}}},80513:(e,s,a)=>{"use strict";a.d(s,{u4:()=>n,vJ:()=>r});var l=a(37876),t=a(14232);let i=t.createContext({}),n=e=>{let{children:s}=e,a=(0,t.useRef)(null),n=(0,t.useRef)(null),r=(0,t.useRef)(null),o=(0,t.useRef)(null),c=(0,t.useRef)(null),d=(0,t.useRef)(null),u=(0,t.useRef)(null),m=(0,t.useRef)(null),p=(0,t.useRef)(null),_=(0,t.useRef)(null),v=(0,t.useMemo)(()=>({about:u,chart:a,news:d,markets:n,transactions:r,holders:c,liquidity:o,mentions:p,locks:m,globalPrices:_}),[u,o,_,c,a,n,d,r,p]);return(0,l.jsx)(i.Provider,{value:v,children:s})},r=()=>{let e=(0,t.useContext)(i);if(!e||!Object.keys(e).length)throw Error("useAnchorsContext was used outside of its Provider");return e}},82853:(e,s,a)=>{"use strict";a.d(s,{A:()=>p});var l=a(37876),t=a(49995),i=a(14232),n=a(95195),r=a(11050),o=a(29108),c=a(26857),d=a(14583),u=a(43520),m=a.n(u);let p=e=>{let{categories:s,className:a,customUrl:u,descriptionClassName:p,descriptionShort:_,domain:v,index:h,isCategoryPage:x=!1,isDensed:b,isShowPosition:g=!0,logoUrl:j,name:S,onClick:N,slug:f,verifiedMarkClassName:y,verifStatus:w}=e,C=(0,i.useMemo)(()=>null==s?void 0:s[0],[s]),k=(0,i.useMemo)(()=>null==_?void 0:_.text,[_]);return(0,l.jsx)(n.V,{className:(0,t.A)(m().root,a,{[m().isDensed]:b}),href:u||((null==v?void 0:v.name)?(0,o.vY)(v.name):(0,o.rV)(null==C?void 0:C.slug,f)),onClick:N,target:u?"_blank":"_self",children:(0,l.jsxs)("div",{className:m().container,children:["number"==typeof h&&(0,l.jsx)(c.x,{image:j,index:h+1,isShowPosition:g,name:"".concat(S," logo")}),"string"==typeof h&&(0,l.jsx)(c.x,{image:j,index:h,isShowPosition:g,name:"".concat(S," logo")}),(0,l.jsxs)("div",{className:m().texts,children:[(0,l.jsxs)("div",{className:m().name,children:[(0,l.jsx)("span",{className:m().nameText,children:S}),w===r.ow.VER&&(0,l.jsx)(d.W,{className:(0,t.A)(m().verifiedMark,y)})]}),(0,l.jsx)("span",{className:(0,t.A)(m().description,p,{[m().categoryPageItemDescription]:x}),children:k})]})]})})}},83608:(e,s,a)=>{"use strict";a.d(s,{V:()=>c});var l=a(37876),t=a(49995),i=a(15753),n=a(55571),r=a(56058),o=a.n(r);let c=e=>{let{avatarSize:s=46,className:a}=e;return(0,l.jsxs)("div",{className:(0,t.A)(o().root,a),children:[(0,l.jsx)(n.u,{size:s}),(0,l.jsxs)("div",{className:o().heading,children:[(0,l.jsx)(i.E,{height:20,width:72}),(0,l.jsx)(i.E,{height:16,width:"100%"})]})]})}},84582:(e,s,a)=>{"use strict";a.d(s,{w:()=>p});var l=a(37876),t=a(99346),i=a(14232),n=a(11690),r=a(33816),o=a(79119),c=a(26758),d=a(15514),u=a(41465),m=a.n(u);let p=e=>{let{className:s}=e,a=(0,n.c)("Analytics.Transactions.tabs"),{onOpenTransactions:u}=(0,c.F5)(),p=(0,i.useMemo)(()=>[{key:d.x7.ALL,title:a("all")},{key:d.x7.MY,title:a("mine")}],[a]),{setTab:_,tab:v}=(0,d.K)(),h=(0,i.useCallback)(()=>u(!0),[u]);return(0,l.jsxs)("div",{className:m().root,children:[(0,l.jsx)(o.o,{className:s,onTabChange:_,tab:v,tabs:p}),(0,l.jsx)(r.$,{className:m().searchBtn,onClick:h,variant:"ghost",children:(0,l.jsx)(t.WI,{})})]})}},85405:e=>{e.exports={root:"SwapItem_root__bg_vr",header:"SwapItem_header__jMg3x",title:"SwapItem_title__Vcub9",balance:"SwapItem_balance__OQ5qr",max:"SwapItem_max__DWZlQ",main:"SwapItem_main__4TU_2",input:"SwapItem_input__zFopG",equal:"SwapItem_equal__lMIdf",tokenPrice:"SwapItem_tokenPrice__kd4p2",priceImpact:"SwapItem_priceImpact__86VHC",negative:"SwapItem_negative__NoiZm",warning:"SwapItem_warning__kpOm0",positive:"SwapItem_positive__06xZ1"}},88176:e=>{e.exports={title:"StepPending_title__StP62",body:"StepPending_body__DCOdW",avatar:"StepPending_avatar__RW6EH",arrow:"StepPending_arrow__5RznZ",symbol:"StepPending_symbol__PeDdb"}}}]);

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.