Files
to_session/text/3.65.22_0/scripts/ui/chunk-FWA7C7Y4.js
Administrator a0720d80dc fefdwef
2025-11-12 12:54:37 +08:00

8 lines
111 KiB
JavaScript

import{b as zo}from"./chunk-X2NMQEET.js";import{b as Jr,e as Yo,j as So,l as ei,m as ti,n as Xe,p as oi,q as ii,s as ni}from"./chunk-XZLDRYXW.js";import{a as K}from"./chunk-QPJLI3SF.js";import{a as oe,b as Zo,c as zt,d as ri}from"./chunk-4DYGZNSW.js";import{b as be,c as yo}from"./chunk-MBUS75GY.js";import{e as Qr,k as Xo}from"./chunk-EHIXZ23F.js";import{c as Rr}from"./chunk-4NS73UGB.js";import{c as xe}from"./chunk-UJIS6BFS.js";import{h as Ve}from"./chunk-GRAP3YP7.js";import{K as ct,M as Zr,s as Xr}from"./chunk-46YG4TCM.js";import{a as Yr}from"./chunk-WYIQIGDJ.js";import{a as Le}from"./chunk-XC6ELVTG.js";import{b as zr,e as $r}from"./chunk-Z3DVZYQL.js";import{a as Vt,c as ro,e as At,g as Z,h as ye,j as Kt,n as To,q as wo,t as ue,u as we,w as Vr,y as $o,z as Kr}from"./chunk-TVUCEIYF.js";import{B as jo,Da as uo,Jb as Ye,Kb as ho,M as Er,Mb as B,Pb as V,Pc as Gr,Qa as Uo,Qb as Ho,Ra as Go,Rb as qo,Sa as Wo,Sb as ot,Sc as Wr,Tc as Hr,Ub as Br,Vb as jr,Wb as Vo,Xb as Mr,Yb as Ur,ba as po,gb as Pr,ha as Mo,ia as Et,ka as oo,la as Ar,ma as Nr,md as s,na as _o,nd as go,oa as Or,pa as Lr,qa as Dr,rb as fo,sb as Fr,sc as Ko}from"./chunk-MYNBMTR4.js";import{a as qr,c as Y}from"./chunk-FY3DWHT4.js";import{D as xt,G as Te,N as xr,j as qt,l as co,m as pe,n as kr,q as Cr,r as Ir,v as Ct,w as It}from"./chunk-TQQZZJXW.js";import{a as te}from"./chunk-J5JOI62E.js";import{A as mt,G as Ht,H as tt,b as dt,h as Gt,o as mo}from"./chunk-GQZAGQSC.js";import{H as vt,R as Fo,Z as Bo,c as Po,da as vr,j as qe,ra as to}from"./chunk-GSIHKWLV.js";import{K as lo,aa as kt,fa as Wt,ka as J}from"./chunk-RC6UR2LL.js";import{b as q}from"./chunk-BF2V36QE.js";import{f as I,h as p,o as m,q as c}from"./chunk-QTLWQ5AJ.js";m();c();var de=I(q()),ao=I(te());to();m();c();var si=i=>{let{accountStore:e}=qr();Xr({wallet_address:e.address,page_name:i})};m();c();to();m();c();var io={Failed:"-1",Waiting:"1",Pending:"2",Succeed:"3"},Nt={ESTIMATE:1,EXCEED_ESTIMATE:2,UNTIMED:3,TIMEOUT:4},ai={FromIsBtcChain:1,FromIsNotBtcChain:2,FromIsEthChainFacetCoin:3},re={SINGLE_TIPS:1,GAS:2,BRIDGE:3,BLOCK_FROM:4,BLOCK_BRIDGE:5,BLOCK_TO:6},Ke={SINGLE:1,CROSS_FROM_SWAP:2,CROSS_BRIDGE_SWAP:3,CROSS_TO_SWAP:4};m();c();var vo={SUCCESS:"success",FAIL:"fail",REJECT:"reject",TXHASH:"txhash",APPROVE:"approve",CONNECT:"connect",APP_STATUS:"appStatus",CLOSE:"close"},yn=Object.values(vo),Jo=class{constructor(){p(this,"toast",!0);p(this,"setToast",e=>{this.toast=e});p(this,"chainList",[]);p(this,"setChainList",e=>{this.chainList=e});p(this,"quote",{});p(this,"updateQuote",e=>{this.quote={...this.quote,...e}});p(this,"portal","");p(this,"setPortal",e=>{this.portal=e||""});p(this,"swapParams",{});p(this,"setSwapParams",({fromAmount:e,...t})=>{this.swapParams={...t,fromAmount:Kt(e)?e:"1"}});p(this,"status","");p(this,"reset",()=>{this.to={},this.from={},this.events={},this.swapParams={}});p(this,"on",(e,t)=>{if(!yn.includes(e))return new Error("Not support event!!");if(typeof t!="function")return{};this.events[e]||(this.events[e]=[]);let o=`${e}${this.events[e].length}`;return this.events[e].push({cb:t,eventId:o}),{eventId:o,remove:()=>{this.remove(e,o)}}});p(this,"emit",(e,...t)=>{let o=this.events[e];o&&o.length&&o.forEach(r=>{let{cb:n}=r;n&&n.apply(this,t)})});p(this,"remove",(e,t="")=>{let o=this.events[e];o&&t&&o.forEach((r,n)=>{r.eventId===t&&o.splice(n,1)})});p(this,"removeAll",()=>{this.events={}});this.events={}}static init(e){return this.instance||(this.instance=new Jo(e)),this.instance}},bo=Jo;p(bo,"instance",null);var bn=new bo,Qo=bn;m();c();var pt=({fromAmount:i,fromSymbol:e,equal:t="=",toAmount:o,toSymbol:r})=>Ct.formatRange({leftNumber:Ct.formatCurrency(i,{code:e,isSymbol:!1}),sign:` ${t} `,rightNumber:Ct.formatCurrency(o,{code:r,isSymbol:!1})}),_t=({fromAmount:i,fromSymbol:e,equal:t="=",toAmount:o,toSymbol:r})=>Ct.formatRange({leftNumber:Ct.formatCurrency(i,{code:oe(e),isSymbol:!1}),sign:` ${t} `,rightNumber:Ct.formatCurrency(o,{code:oe(r),isSymbol:!1})}),$t=({amount:i,symbol:e,extra:t})=>`${i} ${e} ${t}`,Ze=(i,e)=>Ir.isRTL?`${e}${i}`:`${i}${e}`;m();c();var vn=(i,e=0,t=0)=>!i||typeof i!="string"?Ye:i.length<=e+t||e===0||t===0?i:`${i.slice(0,e)}...${i.slice(-t)}`,Yt=i=>vn(i,6,4);m();c();m();c();var rt=I(q());function Xt({type:i,title:e,exploreUrl:t,onURLClick:o,showClose:r,desc:n}){let a=t?rt.default.createElement(be,{className:"color-959dad",href:t,onClick:o},rt.default.createElement("div",{className:"inline-flex align-items-center"},rt.default.createElement("div",{className:"font-12 color-0569ff font-bold"},s("swaptrade_toast_anchor_view_in_explorer")),rt.default.createElement(K,{className:"okx-defi-dex-link color-0569ff",size:20}))):void 0,l=5;i==="success"?Ht.success({title:e,desc:n||a,duration:l}):i==="failed"?Ht.error({title:e,desc:n||a,duration:l}):i==="info"?Ht.info({title:e,desc:n||a,duration:l,showClose:r}):i==="expired"?Ht.info({title:e,desc:n||a,duration:l,icon:"okds-clock"}):i==="warn"&&Ht.warn({title:e,desc:n||a,duration:l,showClose:r})}function it({title:i,exploreUrl:e="",onURLClick:t=()=>{},desc:o=null}){Xt({type:"success",title:i,exploreUrl:e,onURLClick:t,desc:o})}function Zt({title:i,exploreUrl:e="",onURLClick:t=()=>{},desc:o=null}){Xt({type:"failed",title:i,exploreUrl:e,onURLClick:t,desc:o})}function Ro({title:i,exploreUrl:e="",onURLClick:t=()=>{},showClose:o=!0,desc:r=null}){Xt({type:"info",title:i,exploreUrl:e,onURLClick:t,showClose:o,desc:r})}function li({title:i,exploreUrl:e="",onURLClick:t=()=>{},desc:o=null}){Xt({type:"expired",title:i,exploreUrl:e,onURLClick:t,desc:o})}function di({title:i,exploreUrl:e="",onURLClick:t=()=>{},showClose:o=!0,desc:r=null}){Xt({type:"warn",title:i,exploreUrl:e,onURLClick:t,showClose:o,desc:r})}function mi(i,e){let t=()=>{Rr(),e.onClaim(i)},o=s("swaptrade_bridge_alert_title_ready_to_claim"),r=rt.default.createElement(rt.default.Fragment,null,rt.default.createElement("p",{style:{color:"var(--okd-color-content-secondary)"}},s("swaptrade_bridge_alert_desc_successfully_bridged_to_chainname",{chainName:i.toChainName,token:i.toTokenSymbol})),rt.default.createElement(dt,{style:{marginTop:"8px",fontSize:"12px",lineHeight:"16px",color:"var(--okd-color-content-primary)"},size:J.SIZE.xs,onClick:t},s("commonall_modal_btn_claim")));Xt({type:"success",title:o,desc:r})}function pi(i){let e=[];if(i){let{status:o,orderId:r,fromChildOrderDetailVO:n,failureReason:a}=i,{fromAmount:l,fromTokenSymbol:d,toAmount:f,toTokenSymbol:T,failureReason:h,exploreUrl:w}=n||{},y=`${r}_${o}`;if(e.includes(y))return;let v=()=>{e.unshift(y),e=e.slice(0,20)};o===V.OPEN?(v(),Ro({title:s("swaptrade_orders_notif_limitorder_submitted",{sellValue:ye(l,{needBillionMillionUnit:!0}),sellToken:oe(d),receiveValue:ue(f),receiveToken:oe(T)})})):o===V.SUCCEED?(v(),it({title:s("swaptrade_orders_notif_limitorder_success",{sellValue:ye(l,{needBillionMillionUnit:!0}),sellToken:d,receiveValue:ue(f),receiveToken:T}),exploreUrl:w})):o===V.FAILED&&a?(v(),Zt({title:s("swaptrade_orders_notif_limitorder_failed",{sellValue:ye(l,{needBillionMillionUnit:!0}),sellToken:oe(d),receiveValue:ue(f),receiveToken:oe(T)})})):o===V.FAILED&&h?(v(),Zt({title:s("swaptrade_orders_notif_limitorder_failed",{sellValue:ye(l,{needBillionMillionUnit:!0}),sellToken:oe(d),receiveValue:ue(f),receiveToken:oe(T)}),exploreUrl:w})):o===V.CANCELLED?(Ro({title:s("swaptrade_orders_notif_limitorder_canceled",{sellValue:ye(l,{needBillionMillionUnit:!0}),sellToken:oe(d),receiveValue:ue(f),receiveToken:oe(T)})}),v()):o===V.EXPIRED&&(li({title:s("swaptrade_orders_notif_limitorder_expired",{sellValue:ye(l,{needBillionMillionUnit:!0}),sellToken:oe(d),receiveValue:ue(f),receiveToken:oe(T)}),exploreUrl:w}),v())}}m();c();var Qt=class{constructor(e){p(this,"orderId","--");p(this,"chainId","--");p(this,"defiPlatformInfo","--");p(this,"fromAmount","--");p(this,"fromTokenSymbol","--");p(this,"price","--");p(this,"status","--");p(this,"time","--");p(this,"toAmount","--");p(this,"toTokenSymbol","--");p(this,"userWalletAddress","--");p(this,"exploreUrl","--");p(this,"isExchanged",!1);p(this,"swapType","--");p(this,"toChainId","--");co(this),Object.assign(this,e)}get computedFromAmount(){return`${ye(this.fromAmount,{needPlaceholder:!0,needBillionMillionUnit:!0})}`}get computedToAmount(){return Z(this.toAmount)}get computedToNetWorkPath(){let{fromChainName:e,toChainName:t}=this;return e===t?t:`${e} ${s("swaptrade_order_info_label_network_to")} ${t}`}updateFromJson(e){Object.assign(this,e)}toJSON(){return qt(this)}};var{BigNumber:er}=Vt,kn=20,ko=[],_={Pending:"0",Quick:"5",Failed:"-1",Succeed:"1",Waiting:"100",SpeedingUp:"-4",Canceling:"-3",Canceled:"-2",PendingWithdrawn:"10",PendingCanRedeem:"11",PendingRedeeming:"12",ReadyToClaim:"200",Claiming:"201",ClaimFailed:"202"},{Pending:Cn,SpeedingUp:In,Canceling:xn,PendingWithdrawn:En,PendingCanRedeem:An,PendingRedeeming:Nn,ReadyToClaim:On,Claiming:Ln,ClaimFailed:Dn}=_,Pn=[Cn,In,xn,En,An,Nn,On,Ln,Dn],S={SingleChain:"1",CrossBridge:"2",CrossChain:"3",FromBridge:"3-1",BridgeTo:"3-2",FromBridgeTo:"3-3",GasStation:"4",GasStationCross:"5",LimitOrder:"6",MemeMode:"7"};var Ee={from:1,bridge:2,fromSwapTimeout:3},Fn={FAIL:"-1",NO_SELECTED:"0",WAITING_FOR_FINAL:"1",WAITING_FOR_TRANSFER:"2",TRANSFER_SUCCEED:"3"},{NO_SELECTED:Bn,TRANSFER_SUCCEED:_i}=Fn,Ot=10,ui={curPageNum:1,pageSize:Ot,total:0,lastCreateTime:null},jn={[S.SingleChain]:"swaptrade_order_swap_trade_type_swap",[S.CrossBridge]:"swaptrade_order_swap_trade_type_bridge",[S.CrossChain]:"swaptrade_order_swap_trade_type_cross_chain",[S.GasStation]:"swaptrade_dialog_tab_gasstation",[S.GasStationCross]:"swaptrade_dialog_tab_gasstation",[S.LimitOrder]:"swaptrade_dialog_tab_gasstation",[S.MemeMode]:"swaptrade_history_modal_label_meme_mode"};function ut({childOrderId:i,status:e,exploreUrl:t,orderFailReason:o,toastGuideUrl:r,fromTokenIcon:n,fromChainLogoUrl:a,fromAmountIn:l,fromTokenSymbol:d,fromChainName:f,toTokenIcon:T,toChainLogoUrl:h,toAmountOut:w,toTokenSymbol:y,toChainName:v,originalTokenSymbol:k,refundAmount:E,refundSymbol:N,refundChain:A,errorCode:x,guideUrl:D},W,G={}){let j=W==="from",H=j?l:w,P=E?Z(E,{needPlaceholder:!0}):"",X=j?ye(l):Z(w,{needBillionMillionUnit:!1});G?.useCurrencyInputFormat&&(X=ye(H));let me=G?.isMemeModeOrder&&G?.assetDelay&&e===_.Succeed?"999999":x;return{key:`${i}${W}`,status:e,exploreUrl:t,orderFailReason:o,toastGuideUrl:r,originalTokenSymbol:k,fromChainName:f,fromTokenSymbol:d,toChainName:v,chainName:j?f:v,chainLogo:j?a:h,symbol:j?d:y,symbolLogo:j?n:T,amount:H==="-1"?"":X,errorCode:me,guideUrl:D,refund:{amount:P,symbol:N,chain:A},...G}}var tr=class{constructor(e){p(this,"detail",{data:null,loading:!1,error:!1});p(this,"history",{list:[],loading:!1,loadMore:!1,hasMore:!1,error:null,pageInfo:{...ui},chainId:-1});p(this,"limitHistory",{...this.history});p(this,"limitDetail",{...this.detail});p(this,"pendingOrders",[]);p(this,"modal",{orderId:"",visible:!1});p(this,"expireTime",0);p(this,"fromStepCountDownTimeGroup",{estimatedTime:0,estimatedTimeTotal:0});p(this,"bridgeStepCountDownTimeGroup",{estimatedTime:0,originEstimatedTime:0});p(this,"timeoutTimestamp",0);p(this,"timer",null);p(this,"timeOutTimer",null);p(this,"detailShowSource","");p(this,"showModal",(e,{tab:t=""}={})=>{let o=typeof e=="string"?e:"";if(this.modal={visible:!0,orderId:o,defaultOrderId:o},t){this.setHistoryTab(t);return}this.setHistoryTab(this.commonStore?.currentTab)});p(this,"updateModal",e=>{this.modal.orderId=typeof e=="string"?e:""});p(this,"closeModal",()=>{this.modal.visible=!1,this.setDetailShowSource()});p(this,"setDetailShowSource",(e="")=>{this.detailShowSource=e});p(this,"setDetail",e=>{this.detail={...this.detail,...e}});p(this,"setLimitDetail",e=>{this.limitDetail={...this.limitDetail,...e}});p(this,"getStepCountDownTimeGroup",({estimatedTime:e,originEstimatedTime:t,expireTime:o,extraEstimatedTime:r,extraOriginEstimatedTime:n})=>{let a=Math.min(e,o),l=t||e;return this.computedMainOrderType===S.BridgeTo&&(a=e+Math.min(r,o),l+=n),{estimatedTime:a,estimatedTimeTotal:l}});p(this,"setSwapExpireTime",e=>{let t=!this.computedCurrentHistoryTabIsLimit&&Number(e.estimatedTime),o=Number(e.fromEstimatedTime)||0,r=Number(e.bridgeEstimatedTime)||0,n=Number(e.originFromEstimatedTime)||0,a=Number(e.originBridgeEstimatedTime)||0;this.fromStepCountDownTimeGroup=this.getStepCountDownTimeGroup({expireTime:t,estimatedTime:o,originEstimatedTime:n}),this.bridgeStepCountDownTimeGroup=this.getStepCountDownTimeGroup({expireTime:t,estimatedTime:r,originEstimatedTime:a,extraEstimatedTime:o,extraOriginEstimatedTime:n}),this.expireTime=t,this.expireTime>0&&(this.timer=setInterval(()=>{let l=this.computedStepStatus.bridgeStatus,d=this.computedStepStatus.fromSwapStatus,f=this.detail?.data?.status===_.Canceling,T=h=>h===_.SpeedingUp||h===_.Pending;this.expireTime<1?(clearInterval(this.timer),this.bridgeStepCountDownTimeGroup.estimatedTime=0,this.fromStepCountDownTimeGroup.estimatedTime=0):(this.expireTime-=1,this.fromStepCountDownTimeGroup.estimatedTime>0&&T(d)&&!f&&(this.fromStepCountDownTimeGroup.estimatedTime-=1),this.bridgeStepCountDownTimeGroup.estimatedTime>0&&T(l)&&!f&&(this.bridgeStepCountDownTimeGroup.estimatedTime-=1))},1e3))});p(this,"setSwapTimeout",e=>{this.timeOutTimer&&clearInterval(this.timeOutTimer),this.timeoutTimestamp=Date.now()>e?0:e||0,this.timeoutTimestamp>0&&(this.timeOutTimer=setInterval(()=>{Date.now()>this.timeoutTimestamp&&(this.timeoutTimestamp=0,clearInterval(this.timeOutTimer))},1e3))});p(this,"removePendingOrder",e=>{let t=this.pendingOrders,o=t.findIndex(({orderId:n})=>n===e);o>-1&&t.splice(o,1),this.setPendingOrders([...t])});p(this,"updateDetailByData",e=>{let t=this.detail.data,o=r=>r&&{...r,fromAmountIn:r?.fromAmount,toAmountOut:r?.toAmount};if(t&&e&&e.orderId===t.orderId){let{fromChildOrder:r,bridgeChildOrder:n,toChildOrder:a}=e;this.setDetail({data:Fo(t,{...e,fromChildOrderDetailVo:o(r),bridgeChildOrderDetailVo:o(n),toChildOrderDetailVo:o(a)})})}});p(this,"fetchSwapHistoryList",async e=>{let{pageNum:t,...o}=e||{},n=this.rootStore.widgetConfigStore?.getOrdersQueryParams()||{},[a,l]=await Te(Qr({...o,status:0,pageSize:Ot,accountId:this.accountStore.computedAccountId,...n}));if(a)return Promise.reject(a);let{data:d=[]}=l||{};return{dataList:d,pageSize:Ot,lastCreateTime:d.length?d[d.length-1].time:null,hasMore:d.length===Ot}});p(this,"fetchBridgeHistoryList",async e=>{let{pageNum:t,...o}=e||{},n=this.rootStore.widgetConfigStore?.getOrdersQueryParams()||{},[a,l]=await Te(xe.get(Ur,{params:{...o,status:99,pageSize:Ot,accountId:this.accountStore.computedAccountId,...n}}));if(a)return Promise.reject(a);let{dataList:d=[]}=l?.data||{};return{dataList:d,pageSize:Ot,lastCreateTime:d.length?d[d.length-1].time:null,hasMore:d.length===Ot}});p(this,"fetchLimitHistoryList",async(e={})=>{let t={...e,pageSize:this.limitHistory.pageInfo.pageSize,accountId:this.accountStore.computedAccountId,statusType:Ho.ALL};e.pageNum||(t.pageNum=1);let[o,r]=await Te(xe.get(Vo,{params:t}));return o?Promise.reject(o):r?.data||{}});p(this,"fetchHistoryFn",{[B.SWAP]:this.fetchSwapHistoryList,[B.BRIDGE]:this.fetchBridgeHistoryList,[B.LIMIT_ORDER]:this.fetchLimitHistoryList});p(this,"fetchHistory",async(e={},t=!1)=>{let o=this.accountStore.computedAccountWalletAddressesArray;if(this.computedIsLimitOrSwapLabel.loading||this.computedIsLimitOrSwapLabel.loadMore||vt(o))return;this.computedIsLimitOrSwapLabel.chainId!==-1&&Object.assign(e,{chainId:this.computedIsLimitOrSwapLabel.chainId}),this.setSwapOrLimitHistory(t?{loadMore:!0}:{loading:!0});let r=this.fetchHistoryFn[this.historyTab],[n,a]=await Te(r(e));if(this.setSwapOrLimitHistory(t?{loadMore:!1}:{loading:!1}),n){this.setSwapOrLimitHistory({error:n});return}this.setSucResult(a,t)});p(this,"setSucResult",(e,t)=>{let{dataList:o,pageSize:r,totalCount:n,curPageNum:a,maxPageNum:l,lastCreateTime:d,hasMore:f}=e,T=t?this.computedIsLimitOrSwapLabel.list.concat(o):o;this.setSwapOrLimitHistory({list:T,pageInfo:{...this.computedIsLimitOrSwapLabel.pageInfo,total:n,pageSize:r,curPageNum:a,lastCreateTime:d},error:null,hasMore:f??l>a})});p(this,"updateSwapAndLimitDataList",e=>{this.computedIsLimitOrSwapLabel.list.forEach((t,o)=>{String(t?.orderId)===String(e?.orderId)&&(this.computedIsLimitOrSwapLabel.list[o]={...t,...e})})});p(this,"setChainId",async e=>{this.resetHistoryList(),this.setSwapOrLimitHistory({chainId:e}),await this.fetchHistory()});p(this,"resetHistoryList",()=>{this.setSwapOrLimitHistory({pageInfo:{...ui},list:[],error:null,loading:!1,loadMore:!1,hasMore:!1,chainId:-1})});p(this,"getLocalPriceFee",(e,t,o=!0)=>{let{symbol:r,usdToThisRate:n}=this.commonStore.nowCurrencyUnit||{};if(e&&t&&n){let a=Vt.mul(Vt.mul(e,t),n);return o?`(${At(a,r)})`:At(a,r)}return""});p(this,"getServiceFeeInfo",e=>{let{currencyConversionWithSymbol:t}=this.commonStore,{serviceFee:o,serviceFeeUsd:r,serviceFeeTokenSymbol:n,isDisplayServiceFee:a}=Bo(e,"serviceFee","serviceFeeUsd","serviceFeeTokenSymbol","isDisplayServiceFee"),l=Yo({serviceFee:o,serviceFeeUsd:r,tokenSymbol:n,formatServiceFeeUsd:t}),d=String(a)==="1";return{formattedServiceFee:l,shouldDisplayServiceFee:d}});p(this,"getBridgeFeeInfo",e=>{let{currencyConversionWithSymbol:t}=this.commonStore,{toSwapServiceFee:o,toSwapServiceFeeUsd:r,toSwapServiceFeeTokenSymbol:n}=Bo(e,"toSwapServiceFee","toSwapServiceFeeUsd","toSwapServiceFeeTokenSymbol"),a=Yo({serviceFee:o,serviceFeeUsd:r,tokenSymbol:n,formatServiceFeeUsd:t}),l=Jr(e);return{formattedServiceFee:a,shouldDisplayServiceFee:l}});p(this,"getDexGasStationFeeDetailTip",(e,t)=>{if(!this.computedIsGasStation||t!==_.Succeed||!e)return"";let{approveTokenAmount:o,gasTokenPriceUSD:r,gasTokenSymbol:n,swapGasFeeAmount:a,transferApproveTokenGasFeeAmount:l}=e||{};return s("swaptrade_swapforgas_tooltips_desc_gasswap_netfee",{value1:this.getLocalPriceFee(o,r,!1),approveFee:Z(o),token1:n,value2:this.getLocalPriceFee(l,r,!1),transferFee:Z(l),token2:n,value3:this.getLocalPriceFee(a,r,!1),swapFee:Z(a),token3:n})});p(this,"checkSwapAgainBtn",({isOrderFinalized:e,isNotGasStationTrade:t,isMemeModeOrder:o})=>{if(Ve()||Xo())return!1;let r=t&&e;return o?r&&Et():r});p(this,"emitOrder",e=>{if(e){let{status:t,orderId:o}=e;t===_.Succeed||t===V.SUCCEED?Qo.emit(vo.SUCCESS,{status:0,data:qt(e),message:xt("transaction success")}):(t===_.Failed||t===V.FAILED)&&Qo.emit(vo.FAIL,{data:{orderId:o},status:-1,message:xt("transaction fail")})}});p(this,"onSocket",(e,t=!0)=>{(e?.type==="1"||e?.type==="3")&&e?.dexData&&e.dexData.type!=="approve"&&e.dexData.type!=="register"&&(this.updateSwapAndLimitDataList(e.dexData),this.updateSwapAndLimitDetail(e.dexData),this.updateLimitOuterOrderList(e.dexData),this.updatePendingOrdersByData(e.dexData),this.emitOrder(e.dexData),this.toastSwapAndLimitOrder(t,e.dexData)),e?.type==="5"&&e?.dexData&&e.dexData.type!=="approve"&&e.dexData.type!=="register"&&t&&this.quickToastSwapOrder(e.dexData)});p(this,"updateSwapAndLimitDetail",e=>{e.swapTradeType!==S.LimitOrder?this.updateDetailByData(e):this.updateLimitDetailByData(e)});p(this,"updateLimitOuterOrderList",e=>{this.commonStore?.computedCurrentTabIsLimit&&this.rootStore.limitOrderListStore.updateLimitOuterListData(e)});p(this,"toastSwapAndLimitOrder",(e,t)=>{e&&!this.commonStore?.computedCurrentTabIsLimit?this.toastOrder(t):e&&this.commonStore?.computedCurrentTabIsLimit&&pi(t)});p(this,"quickToastSwapOrder",({status:e,receiveTokenStatus:t})=>{let o=t!==_i;e===_.Succeed&&o&&it({title:s("swaptrade_meme_broadcast_toast_trade_successful")})});p(this,"onSocketError",async()=>{let{computedAccountId:e}=this.accountStore,{visible:t,orderId:o}=this.modal;if(!t){let[r]=await Te(this.updatePendingOrders(e));r&&Cr.error("history detail onSocketError",{error:r})}t&&o&&await Te(this.updateDetail(o,!0))});p(this,"historyTab","");p(this,"setHistoryTab",e=>{this.historyTab=e});p(this,"dialogVisible",!1);p(this,"setDialogVisible",e=>{this.dialogVisible=e});p(this,"dialogOrderId","");p(this,"setDialogOrderId",e=>{this.dialogOrderId=e});p(this,"openDialog",e=>{e&&(this.setDialogVisible(!0),this.setDialogOrderId(e))});p(this,"closeDialog",()=>{this.setDialogVisible(!1),this.setDialogOrderId("")});co(this,{},{autoBind:!0}),this.rootStore=e,this.commonStore=e.commonStore,this.accountStore=e.accountStore,this.fromToStore=e.fromToStore,this.tokenModalStore=e.tokenModalStore}get computedHistoryList(){return this.history.list.map(e=>new Qt(qt(e)))}get computedLimitHistoryList(){return this.limitHistory.list.map(e=>new Qt(qt(e)))}get computedTimeGroup(){let e=this.computedCurrentHistoryTabIsLimit?this.computedLimitHistoryList:this.computedHistoryList,t=this.computedCurrentHistoryTabIsLimit?"createTime":"time";return e.reduce((o,r)=>{let n=o.find(a=>a.time===It(r?.[t],{format:"yyyyMMdd"}));return n?n.list.push(r):o.push({time:It(r?.[t],{format:"yyyyMMdd"}),list:[r]}),o},[])}get noData(){return this.computedCurrentHistoryTabIsLimit?!this.computedLimitHistoryList.length:!this.computedHistoryList.length}setHistory(e){this.history={...this.history,...e}}setLimitHistory(e){this.limitHistory={...this.limitHistory,...e}}setPendingOrders(e){this.pendingOrders=e}fetchDetail(e){return this.computedCurrentHistoryTabIsLimit?xe.get(Mr,{params:{orderId:e}}).then(({data:t})=>t):xe.get(Br,{params:{orderId:e}}).then(({data:t})=>t)}fetchPendingOrders(e){let o=this.rootStore.widgetConfigStore?.getOrdersQueryParams()||{};return xe.post(jr,{accountId:e,...o}).then(({data:r})=>r)}async updatePendingOrders(e){if(kr())return;let t;if(this.commonStore?.computedCurrentTabIsLimit){let[,o]=await Te(xe.get(Vo,{params:{accountId:this.accountStore.computedAccountId,chainId:"",pageNum:1,pageSize:10,statusType:Ho.PENDING}}));t=o?.data?.dataList}else{let[,o]=await Te(this.fetchPendingOrders(e));t=o}Array.isArray(t)?this.setPendingOrders(t):this.setPendingOrders([])}updatePendingOrdersByData(e){if(!e)return;let t=this.pendingOrders,o=t.findIndex(({orderId:a})=>a===e.orderId),r=o>-1,n=e.swapTradeType===S.LimitOrder?e.status===V.PENDING:Pn.includes(e.status);n?(r&&t.splice(o,1),t.push(e)):!n&&r&&t.splice(o,1),this.setPendingOrders([...t])}async updateDetail(e,t){t||this.setLimitOrSwapDetail({data:null,loading:!0,error:!1});let[o,r]=await Te(this.fetchDetail(e));clearInterval(this.timer),o||!r?this.setLimitOrSwapDetail({data:null,error:!0}):(this.setLimitOrSwapDetail({data:r,error:!1}),this.setSwapExpireTime(r),this.setSwapTimeout(Number(r.timeoutTimestamp))),this.setLimitOrSwapDetail({loading:!1})}setLimitOrSwapDetail(e){this.computedCurrentHistoryTabIsLimit?this.setLimitDetail(e):this.setDetail(e)}updateLimitDetailByData(e){let t=this.limitDetail.data,o={data:Fo({},t,{...e})};this.setLimitDetail(o)}get computedIsLimitOrSwapLabel(){return this.computedCurrentHistoryTabIsLimit?this.limitHistory:this.history}setSwapOrLimitHistory(e){this.computedCurrentHistoryTabIsLimit?this.setLimitHistory(e):this.setHistory(e)}get computedIsSingleChain(){return[S.SingleChain,S.GasStation,S.MemeMode].includes(qe(this,"detail.data.swapTradeType",""))}get computedIsGasStation(){return[S.GasStation,S.GasStationCross].includes(qe(this,"detail.data.swapTradeType",""))}get computedMainOrderType(){let e=this.detail.data,t="";if(!e)return t;let{swapTradeType:o,hiddenFromOrder:r,toChildOrderDetailVo:n}=e;return o!==S.CrossChain?t=o:r==="1"?t=S.BridgeTo:n?t=S.FromBridgeTo:t=S.FromBridge,t}get computedStepStatus(){let e=this.detail.data,t=r=>r?[_.Waiting,_.Pending].includes(r)?_.Pending:r:"",o=this.computedMainOrderType===S.BridgeTo?t(e?.bridgeChildOrderDetailVo?.status||""):e?.bridgeChildOrderDetailVo?.status||"";return[S.BridgeTo,S.CrossBridge].includes(this.computedMainOrderType)&&[_.Failed,_.Canceled].includes(e?.status)&&(o=e?.status),{fromSwapStatus:t(e?.fromChildOrderDetailVo?.status||""),bridgeStatus:o,toSwapStatus:e?.toChildOrderDetailVo?.status||""}}get computedRatio(){let e=this.detail?.data;if(!e)return{fromRatio:0,bridgeRatio:0};let{status:t}=e,o=this.computedStepStatus.bridgeStatus,r=this.computedStepStatus.fromSwapStatus;if(t===_.Succeed||t===_.Canceled||t===_.Failed&&this.computedMainOrderType===S.BridgeTo)return{fromRatio:1,bridgeRatio:1};let a=(this.fromStepCountDownTimeGroup.estimatedTimeTotal-this.fromStepCountDownTimeGroup.estimatedTime)/this.fromStepCountDownTimeGroup.estimatedTimeTotal;a=a>.8||this.fromStepCountDownTimeGroup.estimatedTimeTotal===0?.8:a;let l=(this.bridgeStepCountDownTimeGroup.estimatedTimeTotal-this.bridgeStepCountDownTimeGroup.estimatedTime)/this.bridgeStepCountDownTimeGroup.estimatedTimeTotal;return l=l>.8||this.bridgeStepCountDownTimeGroup.estimatedTimeTotal===0?.8:l,r!==_.Pending&&r!==_.SpeedingUp&&r!==_.Canceling&&(a=1),this.computedMainOrderType===S.FromBridgeTo&&o!==_.Pending&&o!==_.SpeedingUp&&o!==_.Canceling&&(l=0),o===_.Succeed&&(l=1),{fromRatio:a,bridgeRatio:l}}get computedFoldTipToast(){let e=this.detail?.data;if(!e)return{foldTipType:""};let{bridgeChildOrderDetailVo:t}=e,o=[],r=[],n=!1,a=!1,l=0,d=this.fromStepCountDownTimeGroup.estimatedTime,f=this.bridgeStepCountDownTimeGroup.estimatedTime,T=this.computedMainOrderType===S.FromBridge;this.computedSubOrders.forEach((k,E)=>{(k.tipType===Ee.from||k.tipType===Ee.bridge)&&o.push(k),k.errorCode!=="0"&&E<this.computedSubOrders.length-1&&r.push(k)});let h=-1,w=-1;o.length>0&&(h=o[0]?.tipType,w=o[0]?.blockProcess),h===Ee.bridge&&(l=f),h===Ee.from&&(l=d),T&&h===Ee.bridge&&(l=0),h===Ee.from?a=d===0:h===Ee.bridge&&(a=f===0);let y={...t,refund:{amount:t?.refundAmount?Z(t.refundAmount):"",symbol:t?.refundSymbol,chain:t?.refundChain}},v=h===Ee.bridge?y:o?.[0];return r.length>0&&(v=r[r.length-1],n=!0),{foldTipType:h,foldBlockProcess:w,currentProcessIsTimeOut:a,tipCountDownTime:l,filterProcessItem:v,needShowErrorTip:n}}get computedSubOrders(){let e=this.detail.data;if(!e)return[];let{fromChildOrderDetailVo:t,bridgeChildOrderDetailVo:o}=e,{toChildOrderDetailVo:r,status:n,assetDelay:a}=e,l=this.computedStepStatus.bridgeStatus,d=this.computedStepStatus.fromSwapStatus,f=this.computedMainOrderType===S.BridgeTo,T=[t?.errorCode,o?.errorCode,r?.errorCode].filter(Boolean).some(x=>x!=="0"),h=n===_.ReadyToClaim,w=this.computedMainOrderType===S.FromBridgeTo,y=this.computedMainOrderType===S.FromBridge,v=l===_.Pending||l===_.SpeedingUp||this.computedMainOrderType===S.CrossBridge&&n!==_.Failed&&n!==_.Canceled&&n!==_.Succeed||f&&l===_.Waiting?Ee.bridge:0,k=d===_.Pending||d===_.SpeedingUp?Ee.from:0,E={bridgeInfo:o?.bridgeOrderInfoVo,dexBridgeShadowTokenPair:o?.dexBridgeShadowTokenPairInfoVo,dexBridgeShadowTokenPairChainId:o?.toChainId,tipInfo:{toTokenSymbol:t?.toTokenSymbol},bridgeTipInfo:{bridgeName:o?.bridgeOrderInfoVo?.bridgeName||"",toChainName:o?.toChainName||""}};t={...t,status:this.computedStepStatus.fromSwapStatus};let N=o?.status;o={...o,status:this.computedStepStatus.bridgeStatus};let A=this.computedFromChainRefundInfo.isFromChainRefund?"":o?.exploreUrl;if(this.computedIsSingleChain||this.computedMainOrderType===S.GasStationCross){let x=!1;this.timeoutTimestamp?x=!this.expireTime&&t.status===_.Pending:x=t.status===_.Pending;let D=this.computedMainOrderType===S.MemeMode;return[ut(t,"from",{isFromStart:!0,hasTimeoutTips:x,timeoutType:re.SINGLE_TIPS,hasErrorCode:T}),ut(t,"to",{...E,hiddenExploreUrl:!0,subOrderType:Ke.SINGLE,isMemeModeOrder:D,assetDelay:a,hasErrorCode:T})]}else if(this.computedMainOrderType===S.CrossBridge){let x=this.expireTime<1&&(o.status===_.Waiting||o.status===_.Pending);return[ut(t,"to",{...E,tipType:v&&!h,useCurrencyInputFormat:!0,hasTimeoutTips:x&&!h,timeoutType:re[o.status===_.Pending?"BRIDGE":"GAS"],blockProcess:o.status===_.Pending?re.BLOCK_BRIDGE:-1,hasErrorCode:T,subOrderDesc:"CrossBridge_1"}),ut(o,"to",{...E,exploreUrl:A,officialBridgeTime:o?.officialBridgeTime,hasErrorCode:T,subOrderType:Ke.CROSS_BRIDGE_SWAP,subOrderDesc:"CrossBridge_2"})]}else if([S.BridgeTo,S.FromBridge,S.FromBridgeTo].includes(this.computedMainOrderType)){let x=this.expireTime<1&&r?.status===_.Pending,D=!this.fromStepCountDownTimeGroup.estimatedTime&&(t.status===_.Pending||N===_.Waiting),W=!1,G;f&&!this.bridgeStepCountDownTimeGroup.estimatedTime?N===_.Waiting?(W=!0,G=re.GAS):N===_.Pending&&(W=!0,G=re.BRIDGE):w&&t?.status===_.Succeed&&!this.bridgeStepCountDownTimeGroup.estimatedTime&&(o.status===_.Waiting?(W=!0,G=re.GAS):o.status===_.Pending&&(W=!0,G=re.BRIDGE));let j=[ut(t,"from",{isFromStart:!0,ratio:this.computedRatio.fromRatio,showProgressBar:!0,tipType:k,hasTimeoutTips:D&&!h,timeoutType:re.SINGLE_TIPS,blockProcess:D?re.BLOCK_FROM:"",...E,hasErrorCode:T,subOrderDesc:"Bridge_from_1"}),ut(t,"to",{ratio:this.computedRatio.bridgeRatio,tipType:y&&D&&h?0:v&&!h,showProgressBar:w||f,countDownTime:!f&&this.fromStepCountDownTimeGroup.estimatedTime,hasTimeoutTips:W&&!h,timeoutType:y?re.SINGLE_TIPS:G,blockProcess:re.BLOCK_BRIDGE,...E,subOrderType:Ke.CROSS_FROM_SWAP,hasErrorCode:T,subOrderDesc:"Bridge_to_2"}),ut(o,"to",{...E,exploreUrl:A,countDownTime:this.bridgeStepCountDownTimeGroup.estimatedTime,hasTimeoutTips:y?!1:x&&!h,blockProcess:!y&&x?re.BLOCK_TO:"",timeoutType:re.SINGLE_TIPS,subOrderType:Ke.CROSS_BRIDGE_SWAP,hasErrorCode:T,subOrderDesc:"Bridge_to_3"})];return f&&j.shift(),(f||w)&&j.push(ut(r,"to",{subOrderType:Ke.CROSS_TO_SWAP,hasErrorCode:T,subOrderDesc:"Bridge_to_4"})),j}return[]}get computedFirstTimeoutSubOrderBlockProcess(){let e=this.computedSubOrders,t=this.computedFoldTipToast||{},o=e.find(r=>r.hasTimeoutTips);return qe(o,"blockProcess")||qe(t,"foldBlockProcess")||-1}get computedDataDetail(){return this.computedCurrentHistoryTabIsLimit?this.limitDetail:this.detail}get computedLimitOrderInfo(){if(!this.limitDetail?.data)return null;let{swapTradeType:e,createTime:t,fromChildOrderDetailVO:o,price:r,transactionPrice:n,surplus:a,surplusUsdValue:l,totalGasFee:d,totalGasFeeUsdValue:f,transactionTime:T,exploreUrl:h,expireTime:w,userWalletAddress:y,failureReason:v,status:k,dealWarnTag:E,remainTime:N,timeoutToast:A,triggerPrice:x,triggerMarketCapacity:D,priorityFee:W,latestTransactionHash:G,feeToken:j}=this.limitDetail?.data,{fromTokenSymbol:H,toTokenSymbol:P,fromAmount:X,toAmount:me,fromChainLogoUrl:U,toChainLogoUrl:$,fromTokenIcon:le,toTokenIcon:he,fromChainName:ke,failureReason:ge,fromChainId:Oe}=o,je=[V.CANCELLED,V.EXPIRED,V.SUCCEED,V.FAILED].includes(k)&&!Xo(),Me=v||ge,Se=ye(X,{noNeedThousandth:!0}),Je=ue(me,{needBillionMillionUnit:!1}),st={fromAmount:1,fromSymbol:H,toAmount:ue(n,{needBillionMillionUnit:!1}),toSymbol:P},Ue={fromAmount:1,fromSymbol:P,toAmount:ue(er(1).div(n).toString(),{needBillionMillionUnit:!1}),toSymbol:H},Ce={fromAmount:1,fromSymbol:H,toAmount:ue(r,{needBillionMillionUnit:!1}),toSymbol:P},Ie={fromAmount:1,fromSymbol:P,toAmount:ue(er(1).div(r).toString(),{needBillionMillionUnit:!1}),toSymbol:H},at=this.getServiceFeeInfo(this.limitDetail?.data),Ge=String(Oe)===String(Fr.SOLANA_MAINNET);return{type:e,typeKey:"swaptrade_orders_text_limit_order",status:k,isSuccess:k===V.SUCCEED,isFailed:k===V.FAILED,isSupplyFailed:k===V.FAILED&&Me===ot.NO_SUPPLY,isOtherFailed:k===V.FAILED&&Me!==ot.NO_SUPPLY&&!!Me,fromTokenGroupLabel:`${Ze("-",Se)} ${H}`,formattedFromAmount:Se,fromTokenGroupLabelEquation:`${Ze("-",Se)} ${oe(H)}`,toTokenGroupLabel:`${Ze("+",Je)} ${P}`,toTokenGroupLabelEquation:`${Ze("+",Je)} ${oe(P)}`,fromChainLogoUrl:U,fromTokenIcon:le,toChainLogoUrl:$,toTokenIcon:he,createTime:t?It(t,{format:"yyyyMMddHHmmss"}):"",expireTime:w?It(w,{format:"yyyyMMddHHmmss"}):"",txTime:T?It(T,{format:"yyyyMMddHHmmss"}):"",networksName:ke,networksLogo:U,price:pt(Ce),reversePrice:pt(Ie),priceEquation:_t(Ce),reversePriceEquation:_t(Ie),execPrice:n?pt(st):Ye,reverseExecPrice:pt(Ue),execPriceEquation:n?_t(st):Ye,reverseExecPriceEquation:_t(Ue),fee:d?$t({amount:ue(d),symbol:j,extra:this.getLocalPriceFee(1,f,!0)}):Ye,surplus:a?$t({amount:ue(a),symbol:P,extra:this.getLocalPriceFee(1,l,!0)}):"",originAddress:y,formatAddress:Yt(y),exploreUrl:h,fromTokenSymbol:H,failureReason:Me,dealWarnTag:E,remainTime:N,timeoutToast:A,showSwapAgainBtn:je,triggerPrice:x,triggerMarketCapacity:D,maxTransactionFee:`${ue(W)} ${j}`,isSolanaLimitOrder:Ge,limitServiceFeeInfo:at,formattedLastedHash:Yt(G),latestTransactionHash:G}}get computedLimitFromToInfo(){let e=this.limitDetail?.data;if(!e)return null;let{fromChildOrderDetailVO:t,userWalletAddress:o,swapTradeType:r}=e,{fromChainId:n,fromTokenContractAddress:a,toChainId:l,toTokenContractAddress:d}=t;return{apiRequestParams:{fromChainId:n,toChainId:l,userWalletAddress:o,swapTradeType:r},locationParams:{from:{chainId:n,tokenContractAddress:a},to:{chainId:l,tokenContractAddress:d}}}}get computedSwapFromToInfo(){let e=this.detail?.data;if(!e)return null;let{fromChainId:t,fromTokenAddress:o,toChainId:r,toTokenAddress:n,swapTradeType:a,from:l}=e;return{apiRequestParams:{fromChainId:t,toChainId:r,userWalletAddress:l,swapTradeType:a},locationParams:{from:{chainId:t,tokenContractAddress:o},to:{chainId:r,tokenContractAddress:n},inputAmount:this.computedIfSwapFailedAmount||Er}}}get computedFromToInfo(){return this.computedCurrentHistoryTabIsLimit?this.computedLimitFromToInfo:this.computedSwapFromToInfo}getForRefuelFromPrice(e){return e&&!ro(e)?Z(e):"--"}getReceiveTokenPrice(e){return e&&!ro(e)?Z(e):"--"}getExplorerUrl(e){return this.computedIsSingleChain?e?.exploreUrl:""}getOrderFinnishedTime(e,t,o){return[_.Succeed].includes(o)?Vr(t-e,{hideZero:!0}):"--"}getFormattedNetworkFee(e){return e?Z(e):""}getFormattedOtherFees(e){return e?Z(e):""}getOtherFees(e,t){return e&&t?.fromTokenSymbol?`${e} ${t.fromTokenSymbol}`:""}getBridgeFee(e,t){return e?`${e} ${t?.toTokenSymbol}`:""}getBridgeFeeUsd(e,t,o){return Kr(e(t).toString(),o)}getEstimateBridgeFeeAmount(e,t){return e?`${Z(e)} ${t}`:""}getEstimateBridgeFeeAmountUsd(e,t,o){return e?At(o(e).toString(),t):""}getToSwapFee(e,t,o,r){return e?$t({amount:e,symbol:t,extra:this.getLocalPriceFee(o,r)}):""}getFromToPrice(e){return e&&!ro(e)&&e!=="-1"?Z(er("1").div(e).toString(10),{needBillionMillionUnit:!1}):"--"}getToFromPrice(e){return e&&!ro(e)&&e!=="-1"?Z(e,{needBillionMillionUnit:!1}):"--"}getGasToken(e,t,o,r,n){return!e||e===Bn?null:{amount:t,symbol:o,status:e,exploreUrl:r,logoUrl:n}}get computedOrderInfo(){if(!this.detail.data)return null;let{swapTradeType:e,time:t,fromChainName:o,fromChainLogoUrl:r,fromChildOrderDetailVo:n,toChainName:a,toChainLogoUrl:l,networkFee:d,nativeTokenSymbol:f,otherFees:T,from:h,forRefuelFromAmount:w,fromAmount:y,fromChainId:v,fromTokenSymbol:k,fromTokenAddress:E,toTokenSymbol:N,toChainId:A,toTokenAddress:x,bridgeChildOrderDetailVo:D,receiveTokenStatus:W,receiveTokenExploreUrl:G,receiveTokenAmount:j,receiveTokenSymbol:H,abnormalStatus:P,hiddenFromOrder:X,bridgeFee:me,bridgeFeeUsd:U,estimateBridgeFeeAmount:$,estimateBridgeFeeAmountUsd:le,toSwapFee:he,toChainNativeTokenSymbol:ke,hiddenOtherFee:ge,toChildOrderDetailVo:Oe,price:je,receiveWalletAddress:Me,gasStationActivityReward:Se,fromGasTokenPriceUsd:Je,toGasTokenPriceUsd:st,receiveTokenLogoUrl:Ue,errorCode:Ce,status:Ie,orderCompletionTime:at,orderId:Ge,specialOrderType:Q,mevInfo:jt,fromSwapMevInfo:lt,toSwapMevInfo:Re,assetDelay:We,assetDelayTime:eo,isMemeTimeOut:Mt,totalSlippage:Ut,dexGasStationFeeDetailVO:He,freeGas:et,estimatedTime:ce,transactionHash:bt,willNeedManualClaim:sn}=this.detail.data,an=String(et)===So.FREE,ln=this.detail.data?.defiPlatformInfo,{currencyConversion:hr,computedNowCurrencySymbol:gr}=this.commonStore,dn=this.getServiceFeeInfo(this.detail.data),mn=this.getBridgeFeeInfo(this.detail.data),Tr=[{chainName:o,chainLogo:r}];this.computedIsSingleChain||Tr.push({chainName:a,chainLogo:l});let wr=this.getFormattedNetworkFee(d),cn=this.getFormattedOtherFees(T),pn=$o(me),_n=$o(he),Sr=e===S.MemeMode,un=[_.Succeed,_.Failed,_.Canceled].includes(Ie),fn=![S.GasStation,S.GasStationCross].includes(e),hn=this.checkSwapAgainBtn({isOrderFinalized:un,isNotGasStationTrade:fn,isMemeModeOrder:Sr}),gn=()=>{if(this.computedIsGasStation&&He){let{gasTokenSymbol:wn,gasTokenPriceUSD:Sn,totalGasFeeAmount:yr}=He||{},br=Z(yr);return br?$t({amount:br,symbol:wn,extra:this.getLocalPriceFee(yr,Sn)}):"--"}return wr?$t({amount:wr,symbol:f,extra:this.getLocalPriceFee(d,this.computedIsGasStation?"":Je)}):"--"},Tn=D?.bridgeOrderInfoVo?.bridgeId;return{isSingleChain:this.computedIsSingleChain,type:e,typeKey:jn[e],time:It(t,{format:"yyyyMMddHHmmss"}),networks:Tr,assetDelay:We,assetDelayTime:eo,isMemeTimeOut:Mt,isMemeModeOrder:Sr,networkFee:gn(),otherFees:this.getOtherFees(cn,D),bridgeFee:this.getBridgeFee(pn,D),bridgeId:Tn,bridgeName:D?.bridgeOrderInfoVo?.bridgeName,bridgeLogo:D?.bridgeOrderInfoVo?.bridgeLogo,bridgeFeeUsd:this.getBridgeFeeUsd(hr,U,gr),estimateBridgeFeeAmount:this.getEstimateBridgeFeeAmount($,f),estimateBridgeFeeAmountUsd:this.getEstimateBridgeFeeAmountUsd(le,gr,hr),toSwapFee:this.getToSwapFee(_n,ke,he,st),fromToPrice:this.getFromToPrice(je),toFromPrice:this.getToFromPrice(je),from:h,chainId:v,receiveWalletAddress:Me,fromAmount:y,fromTokenAddress:E,fromSymbol:k,toSymbol:N,toChainId:A,toTokenAddress:x,omittedFrom:Yt(h),omittedTo:Yt(Me),gasToken:this.getGasToken(W,j,H,G,Ue),abnormalStatus:P,hiddenFromOrder:X,hiddenOtherFee:ge,hasToChildOrderDetailVo:!!Oe,forRefuelFromPrice:this.getForRefuelFromPrice(w),receiveTokenPrice:this.getReceiveTokenPrice(j),receiveTokenStatus:W,gasStationActivityReward:Se,exploreUrl:this.getExplorerUrl(n),errorCode:Ce,orderFinishedTime:this.getOrderFinnishedTime(t,at,Ie),status:Ie,showSwapAgainBtn:hn,orderId:Ge,fromChainName:o,specialOrderType:Q,mevInfo:jt,fromSwapMevInfo:lt,toSwapMevInfo:Re,totalSlippage:Ut,defiPlatformInfo:ln,isIntentOrder:an,dexGasStationFeeDetailTips:this.getDexGasStationFeeDetailTip(He,Ie),freeGas:et,estimatedTime:ce,singleChainServiceFeeInfo:dn,crossChainServiceFeeInfo:mn,transactionHash:bt,omittedHash:Yt(bt),willNeedManualClaim:sn}}get computedFromChainRefundInfo(){let e=this.detail.data;if(!e)return{};let t=qe(e,"bridgeChildOrderDetailVo.errorCode");if(String(t)!=="5001")return{};let o=qe(e,"bridgeChildOrderDetailVo")||{},{exploreUrl:r,fromTokenIcon:n,refundAmount:a,refundSymbol:l,refundChain:d}=o;return{isFromChainRefund:!0,exploreUrl:r,fromTokenIcon:n,refundAmount:a,formatRefundAmount:Z(a,{needPlaceholder:!0,needBillionMillionUnit:!1}),refundSymbol:l,refundChain:d}}get computedPendingOrdersCount(){return this.pendingOrders.filter(t=>t.status!==_.PendingCanRedeem).length}get computedOrdersHasFacetSwap(){let e=this.pendingOrders.find(t=>t.status==_.PendingCanRedeem);return{showTip:!!e,data:e||{}}}get computedPendingTimingStatus(){return this.timeoutTimestamp?this.expireTime!==0&&this.timeoutTimestamp?Nt.ESTIMATE:!this.expireTime&&this.timeoutTimestamp?Nt.EXCEED_ESTIMATE:!this.expireTime&&!this.timeoutTimestamp?Nt.TIMEOUT:1:Nt.TIMEOUT}toastOrder(e){if(e){let{status:t,orderId:o,fromAmount:r,fromTokenSymbol:n,toAmount:a,toTokenSymbol:l,fromChildOrder:d,receiveTokenStatus:f,type:T,swapTradeType:h,isMemeTimeOut:w,exploreUrl:y,assetDelay:v,sentSimpleVersion:k,willNeedManualClaim:E}=e,N=`${o}_${t}`;if(Et()||ko.includes(N))return;let A=h===S.MemeMode,x=()=>{ko.unshift(N),ko=ko.slice(0,kn)},D=f!==_i;if(t===_.Pending&&d?.status===_.Pending){if(x(),A&&w){di({title:s("swaptrade_history_modal_error_likely_fail",{num:r,token1:n,token2:l})});return}it({title:s("wallet_swap_toast_swap_submitted")})}else if(t===_.ReadyToClaim)x(),mi(e,this.rootStore.swapStore);else if(t===_.ClaimFailed)x(),Zt({title:s("swaptrade_bridge_alert_failed_to_claim_please")});else if(t===_.Succeed&&D){let W=this.computedSubOrders;if(x(),E===po){it({title:s("swaptrade_bridge_alert_youve_successfully_claimed_amt",{amt:Z(a),token:l})});return}if(A&&v){it({title:s("swaptrade_history_modal_tips_swap_update",{num1:r,token1:n,num2:a,token2:l}),exploreUrl:y});return}k||it({title:s("swaptrade_toast_swap_success",{fromCount:ye(r,{needBillionMillionUnit:!0}),fromToken:oe(n),toCount:Z(a),toToken:oe(l)}),exploreUrl:W[W.length-1]?.exploreUrl})}else if(t===_.Failed&&D){let G=this.computedSubOrders.filter(j=>j.status===_.Failed);x(),Zt({title:T==="gasStation"?s("swaptrade_gasstation_toast_refill_failed",{nativeToken:oe(l)}):s("wallet_swap_toast_swap_failed"),exploreUrl:G[G.length-1]?.exploreUrl})}else t===_.Canceled&&D&&(it({title:s("swaptrade_placeorder_toast_transaction_canceled")}),x())}}get computedCurrentHistoryTabIsLimit(){return this.historyTab===B.LIMIT_ORDER}get computedOrigin(){return this.historyTab===B.LIMIT_ORDER?B.LIMIT_ORDER:[S.SingleChain,S.GasStation].includes(this.computedMainOrderType)?B.SWAP:B.BRIDGE}get computedIfSwapFailedAmount(){let e=this.detail?.data;return e?.status===_.Failed&&!this.computedCurrentHistoryTabIsLimit&&Kt(e?.fromAmount)?e.fromAmount:""}},Ea=tr;m();c();var fi=I(q());var Mn=({onButtonClick:i})=>fi.default.createElement(ti,{title:s("swaptrade_pricechart_no_connection_title"),description:s("swaptrade_pricechart_no_connection_desc"),buttonText:s("swaptrade_recent_transaction_dialog_btn_reload"),onButtonClick:i}),hi=Mn;m();c();var no=I(q()),yi=I(te());m();c();var C=I(q()),or=I(Zo()),Jt=I(te());m();c();var ve=I(q()),Lt=I(te());m();c();var M={item:"_item_prji9_1",placeholder:"_placeholder_prji9_8","chain-logo":"_chain-logo_prji9_13",chainLogo:"_chain-logo_prji9_13","chain-logos":"_chain-logos_prji9_19",chainLogos:"_chain-logos_prji9_19","chain-name":"_chain-name_prji9_30",chainName:"_chain-name_prji9_30","icon-btn":"_icon-btn_prji9_33",iconBtn:"_icon-btn_prji9_33",content:"_content_prji9_43","label-tooltip":"_label-tooltip_prji9_47",labelTooltip:"_label-tooltip_prji9_47","icon-arrow":"_icon-arrow_prji9_50",iconArrow:"_icon-arrow_prji9_50","tooltip-icon":"_tooltip-icon_prji9_55",tooltipIcon:"_tooltip-icon_prji9_55",line:"_line_prji9_58",link:"_link_prji9_62","bridge-fee":"_bridge-fee_prji9_69",bridgeFee:"_bridge-fee_prji9_69","intent-order-network-fee":"_intent-order-network-fee_prji9_73",intentOrderNetworkFee:"_intent-order-network-fee_prji9_73","mev-box":"_mev-box_prji9_76",mevBox:"_mev-box_prji9_76","gas-station-fee-label":"_gas-station-fee-label_prji9_79",gasStationFeeLabel:"_gas-station-fee-label_prji9_79","info-icon":"_info-icon_prji9_83",infoIcon:"_info-icon_prji9_83"};function Un({label:i,value:e,hasToolTips:t,toolTipsText:o="",className:r="",valueClassName:n="",labelOnClick:a,labelClassName:l=""}){let d=(0,ve.useRef)(),[f,T]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{let y=d.current;y&&T(zr(y))},[]);let w=ve.default.createElement("div",{ref:d,...a?{onClick:a}:{},className:(0,Lt.default)("content-contrast truncate",M.label,l)},i);return ve.default.createElement("div",{className:(0,Lt.default)("overflow-hidden font-14 ",M.item,r)},ve.default.createElement("div",{className:(0,Lt.default)("flex align-items-center overflow-hidden font-12")},f?ve.default.createElement(mt,{maxWidth:200,prefixClassName:"cursor-pointer",title:i,className:"overflow-hidden"},w):w,t&&ve.default.createElement(mt,{title:o,prefixClassName:"cursor-pointer",placement:mt.DIRECTION.bottom,className:(0,Lt.default)("flex items-center",M.tooltipIcon),popupProps:{popupStyle:{maxWidth:"200px"}}},ve.default.createElement(K,{className:(0,Lt.default)("content-contrast",M.infoIcon),type:"okx-defi-dex-information"}))),ve.default.createElement("div",{className:(0,Lt.default)("whitespace-nowrap content-primary mt-4 font-14",n)},e))}var L=Un;function Gn({orderInfo:i}){let{typeKey:e,networksLogo:t,networksName:o,price:r,reversePrice:n,priceEquation:a,reversePriceEquation:l,fee:d,surplus:f,createTime:T,txTime:h,expireTime:w,originAddress:y,formatAddress:v,execPrice:k,reverseExecPrice:E,execPriceEquation:N,reverseExecPriceEquation:A,isSuccess:x,exploreUrl:D,triggerPrice:W,triggerMarketCapacity:G,maxTransactionFee:j,isSolanaLimitOrder:H,latestTransactionHash:P,formattedLastedHash:X}=i,[me,U]=(0,C.useState)(!1),[$,le]=(0,C.useState)(!1),he=()=>{tt.success(s("swaptrade_order_info_label_from_copy_success"))},{commonStore:{currencyConversion:ke,computedNowCurrencySymbol:ge}}=Y(),Oe=i?.limitServiceFeeInfo||{};return C.default.createElement(C.default.Fragment,null,C.default.createElement(L,{label:s("swaptrade_order_info_label_type"),value:s(e)}),C.default.createElement(L,{label:s("swaptrade_order_info_label_network"),value:C.default.createElement("div",{className:"flex align-items-center"},C.default.createElement("div",{className:M.chainLogos},C.default.createElement("img",{src:t,alt:o})),C.default.createElement("div",{className:M.chainName},o))}),H&&C.default.createElement(L,{label:s("swaptrade_orders_label_trigger_price_mcap"),value:C.default.createElement("div",{className:"flex align-items-center content-primary"},At(ke(W).toString(),ge),"\xA0/\xA0",At(ke(G).toString(),ge,{needBillionMillionUnit:!0}))}),C.default.createElement(L,{label:s("swaptrade_mid_label_price"),value:C.default.createElement("div",{className:"flex align-items-center content-primary"},C.default.createElement("div",null,me?C.default.createElement(Xe,{text:n,equation:l}):C.default.createElement(Xe,{text:r,equation:a})),C.default.createElement(K,{onClick:()=>{U(!me)},className:(0,Jt.default)("okx-defi-dex-rate",M.iconBtn),size:16}))}),C.default.createElement(L,{label:s("swaptrade_orders_label_execution_price"),hasToolTips:!0,toolTipsText:H?s("swaptrade_limit_dialog_desc_executed_price_solana"):s("swaptrade_orders_tooltips_executed_price"),value:C.default.createElement("div",{className:"flex align-items-center content-primary"},C.default.createElement("div",null,$?C.default.createElement(Xe,{text:E,equation:A}):C.default.createElement(Xe,{text:k,equation:N})),k!==Ye&&C.default.createElement(K,{onClick:()=>{le(!$)},className:(0,Jt.default)("okx-defi-dex-rate",M.iconBtn),size:16}))}),H&&C.default.createElement(L,{label:s("swaptrade_limit_title_max_transaction_fee"),hasToolTips:!0,toolTipsText:C.default.createElement(C.default.Fragment,null,C.default.createElement("div",null,s("swaptrade_limit_bttmsheet_desc_max_txn_fee1")),C.default.createElement("div",null,s("swaptrade_limit_bttmsheet_desc_max_txn_fee2"))),value:C.default.createElement("div",{className:"flex align-items-center content-primary"},j)}),C.default.createElement(L,{label:s("swaptrade_orders_label_fee"),hasToolTips:!0,toolTipsText:s("swaptrade_orders_tooltips_how_paygas"),value:C.default.createElement("div",{className:"flex align-items-center content-primary"},d)}),Oe?.shouldDisplayServiceFee&&C.default.createElement(L,{label:s("swaptrade_trade_label_service_fee"),value:C.default.createElement("div",{className:"flex align-items-center"},C.default.createElement("span",null,Oe?.formattedServiceFee))}),f&&x&&C.default.createElement(L,{label:s("swaptrade_orders_label_surplus"),hasToolTips:!0,toolTipsText:s("swaptrade_orders_tooltips_surplus_explained"),value:C.default.createElement("div",{className:"flex align-items-center content-primary"},f)}),C.default.createElement(L,{label:s("swaptrade_orders_label_order_time"),value:T}),h&&x&&C.default.createElement(L,{label:s("swaptrade_orders_label_order_time1"),value:h}),w&&!x&&C.default.createElement(L,{label:s("swaptrade_orders_label_expired_time"),value:w}),C.default.createElement(L,{label:s("swaptrade_order_info_label_from"),value:C.default.createElement("div",{className:"flex align-items-center"},C.default.createElement("div",null,v),C.default.createElement(or.CopyToClipboard,{text:y,onCopy:he},C.default.createElement("div",{className:(0,Jt.default)("flex align-items-center",M.iconBtn)},C.default.createElement(K,{className:"okx-defi-dex-copy1",size:16}))))}),D&&P&&C.default.createElement(L,{label:s("commonall_colheader_text_txn_hash"),value:C.default.createElement("div",{className:"flex align-items-center"},C.default.createElement(be,{href:D,className:(0,Jt.default)("font-14",M.link),handleStyle:!1},X),C.default.createElement(or.CopyToClipboard,{text:P,onCopy:()=>{tt.success(s("swaptrade_order_info_label_from_copy_success"))}},C.default.createElement("div",{className:(0,Jt.default)("flex align-items-center",M.iconBtn)},C.default.createElement(K,{className:"okx-defi-dex-copy1",size:16}))))}))}var gi=Gn;m();c();var u=I(q()),Co=I(Zo()),Qe=I(te());m();c();var De=I(q()),Ti=I(te());var Wn=()=>{let{recentTransactionStore:i}=Y(),e=i?.computedOrderInfo,t=(0,De.useMemo)(()=>(parseInt(e?.estimatedTime||0,10)/60).toFixed(0),[e?.estimatedTime]),o=(0,De.useMemo)(()=>String(e?.freeGas)===So.FREE,[e?.freeGas]),r=(0,De.useMemo)(()=>De.default.createElement(L,{label:s("swaptrade_history_card_text_from_chain_fee",{chainName:e?.networks[0]?.chainName}),value:s("swaptrade_card_tag_free"),valueClassName:(0,Ti.default)(M.intentOrderNetworkFee),hasToolTips:!1,labelOnClick:()=>{}}),[e?.networks]),n=(0,De.useMemo)(()=>{let l=e?.totalSlippage,d=l?To(l*100,{sigFigs:2,needZero:!1,rounded:ho.TRUNCATE}):"--";return De.default.createElement(L,{label:s("swaptrade_extension_label_slippage_tolerance"),value:d,hasToolTips:!1,labelOnClick:()=>{}})},[e?.totalSlippage]),a=(0,De.useMemo)(()=>De.default.createElement(De.default.Fragment,null,t==="0"?null:De.default.createElement(L,{label:s("swaptrade_history_text_conversion_time"),value:s("swaptrade_xrouting_tag_mins",{value:t}),hasToolTips:!1,labelOnClick:()=>{}})),[t]);return{isBridgeDetailFreeNetwork:o,bridgeNetworkFee:r,bridgeSlippage:n,bridgeSwapDuration:a}},wi=Wn;var rr=i=>i==="Smart Mode"?s("swaptrade_history_mev_subtitle_smart_mode"):i;function Hn({orderInfo:i,gasToken:e}){let t=Ve(),{type:o,typeKey:r,time:n,networks:a,networkFee:l,otherFees:d,from:f,omittedFrom:T,omittedTo:h,receiveWalletAddress:w,fromSymbol:y,toSymbol:v,fromToPrice:k,toFromPrice:E,bridgeFee:N,bridgeName:A,bridgeFeeUsd:x,hiddenOtherFee:D,forRefuelFromPrice:W,receiveTokenPrice:G,receiveTokenStatus:j,exploreUrl:H,estimateBridgeFeeAmount:P,estimateBridgeFeeAmountUsd:X,orderFinishedTime:me,mevInfo:U,fromSwapMevInfo:$,toSwapMevInfo:le,isIntentOrder:he,totalSlippage:ke,status:ge,defiPlatformInfo:Oe,dexGasStationFeeDetailTips:je,bridgeLogo:Me,crossChainServiceFeeInfo:Se,transactionHash:Je,omittedHash:st}=i,{recentTransactionStore:Ue}=Y(),[Ce,Ie]=(0,u.useState)("fromTo"),{isBridgeDetailFreeNetwork:at,bridgeNetworkFee:Ge}=wi(),Q=(0,u.useMemo)(()=>{if(k==="--"||E==="--")return{text:"--",equation:"--"};if(Ce==="fromTo"){let bt={fromAmount:1,fromSymbol:y,toAmount:k,toSymbol:v};return{text:pt(bt),equation:_t(bt)}}let ce={fromAmount:1,fromSymbol:v,toAmount:E,toSymbol:y};return{text:pt(ce),equation:_t(ce)}},[y,v,Ce,k,E]),jt=(0,u.useMemo)(()=>j!==jo.RECEIVE_TOKEN_TRANSFER_SUCCEEDED?"--":u.default.createElement(u.default.Fragment,null,u.default.createElement("span",null,W," ",y),u.default.createElement(K,{className:(0,Qe.default)("okds-arrow-pointer-right-sm",M.iconArrow)}),u.default.createElement("span",null,G," ",e?.symbol)),[y,W,G,j,e]),lt=w&&o!==S.GasStationCross,Re=(0,u.useCallback)(()=>{let ce=mo.show({title:s("swaptrade_swap_history_subtitle_network_fee"),children:je,hideCloseBtn:!0,confirmText:s("swaptrade_dialog_modal_gotit"),onConfirm:()=>{ce.destroy()}})},[je]),We=(0,u.useMemo)(()=>{let ce=je?{labelOnClick:Re,labelClassName:M.gasStationFeeLabel}:{};return u.default.createElement(L,{...ce,label:s("swaptrade_swap_history_subtitle_network_fee"),value:he?s("swaptrade_card_tag_free"):l,valueClassName:(0,Qe.default)({[M.intentOrderNetworkFee]:he})})},[l,he,Re,je]),eo=(0,u.useMemo)(()=>o===S.CrossChain&&($||le)?u.default.createElement(L,{label:s("swaptrade_history_label_mev_protect"),value:u.default.createElement("div",{className:(0,Qe.default)("flex items-center",M.mevBox)},!!$&&u.default.createElement("div",{className:"flex items-center"},u.default.createElement(yo,{alt:a[0]?.chainName,size:20,src:a[0]?.chainLogo}),u.default.createElement("span",{className:"ml-4"},rr($))),!!le&&u.default.createElement("div",{className:"flex items-center"},u.default.createElement(yo,{alt:a[1]?.chainName,size:20,src:a[1]?.chainLogo}),u.default.createElement("span",{className:"ml-4"},rr(le))))}):U?u.default.createElement(L,{label:s("swaptrade_history_label_mev_protect"),value:u.default.createElement("div",{className:"flex items-center"},u.default.createElement(yo,{alt:a[0]?.chainName,size:20,src:a[0]?.chainLogo}),u.default.createElement("span",{className:"ml-4"},rr(U)))}):null,[$,U,a,le,o]),Mt=(0,u.useMemo)(()=>{let ce=Ue.computedIsSingleChain||o===S.GasStationCross||o===S.GasStation;return ce?We:at?Ge:D?u.default.createElement(u.default.Fragment,null,u.default.createElement(L,{label:s("swaptrade_history_card_text_from_chain_fee",{chainName:a[0].chainName}),value:l}),N&&u.default.createElement(L,{label:s("swaptrade_history_label_bridge_network_fee",{bridge:A}),className:M.bridgeFee,value:u.default.createElement("div",{className:"flex flex-column"},x?u.default.createElement("span",null,xt(s("swaptrade_modal_desc_crosschain_valuediff_variavle",{price:N,fee:x}))):u.default.createElement("span",null,N))}),!t&&!ce&&Se?.shouldDisplayServiceFee?u.default.createElement(L,{label:s("swaptrade_trade_label_service_fee"),value:u.default.createElement("div",{className:"flex align-items-center"},u.default.createElement("span",null,Se?.formattedServiceFee))}):null,P&&u.default.createElement(L,{label:s("swaptrade_history_label_bridge_fee",{bridge:A}),className:M.bridgeFee,value:u.default.createElement("div",{className:"flex flex-column"},X?u.default.createElement("span",null,xt(s("swaptrade_modal_desc_crosschain_valuediff_variavle",{price:P,fee:X}))):u.default.createElement("span",null,P))})):u.default.createElement(u.default.Fragment,null,We,u.default.createElement(L,{label:u.default.createElement(u.default.Fragment,null,s("swaptrade_order_info_label_other_fees")),value:d}))},[Ue.computedIsSingleChain,o,at,D,We,d,Ge,a,l,N,A,x,P,X,Se?.shouldDisplayServiceFee,t,Se?.formattedServiceFee]),Ut=()=>{tt.success(s("swaptrade_order_info_label_from_copy_success"))},He=![S.CrossBridge,S.GasStation,S.GasStationCross].includes(o)&&Q.text!=="--",et=i?.singleChainServiceFeeInfo||{};return u.default.createElement(u.default.Fragment,null,u.default.createElement(L,{label:s("swaptrade_order_info_label_type"),value:s(r)}),u.default.createElement(L,{label:s("swaptrade_order_info_label_time"),value:n}),u.default.createElement(L,{label:s("swaptrade_history_text_conversion_time"),value:me}),u.default.createElement(L,{label:s("swaptrade_order_info_label_network"),value:u.default.createElement("div",{className:"flex align-items-center"},u.default.createElement("div",{className:M.chainLogos},a.map(({chainName:ce,chainLogo:bt})=>u.default.createElement("img",{src:bt,alt:`${ce}Logo`,key:ce}))),u.default.createElement("div",{className:M.chainName},a.map(({chainName:ce})=>ce).join(` ${s("swaptrade_order_info_label_network_to")} `)))}),Mt,et?.shouldDisplayServiceFee&&u.default.createElement(L,{label:s("swaptrade_trade_label_service_fee"),value:u.default.createElement("div",{className:"flex align-items-center"},u.default.createElement("span",null,et?.formattedServiceFee))}),A&&u.default.createElement(L,{label:s("swaptrade_bot_hyperlink_label_bridge_route"),value:u.default.createElement("div",{className:"flex align-items-center"},u.default.createElement("img",{src:Me,alt:A,className:M.chainLogo}),u.default.createElement("span",null,A))}),Oe&&u.default.createElement(L,{label:s("swaptrade_mid_dialog_title_provider"),value:u.default.createElement("div",{className:"flex flex-column"},u.default.createElement(oi,{size:20,logo:Oe?.logo,name:Oe?.name,className:(0,Qe.default)("ml-4 content-primary","font-14")}))}),eo,ge===_.Succeed&&ke&&u.default.createElement(L,{label:s("swaptrade_extension_label_slippage_tolerance"),value:To(ke*100,{sigFigs:2,needZero:!1,rounded:ho.TRUNCATE})}),j!==jo.SINGLE_SWAP_OR_CROSS_CHAIN_NO_CHOOSE_RECEIVE_TOKEN&&u.default.createElement(L,{label:s("swaptrade_history_text_forrefuel"),value:u.default.createElement("div",{className:"flex align-items-center"},jt)}),u.default.createElement(L,{label:s("swaptrade_order_info_label_price"),value:u.default.createElement("div",{className:"flex align-items-center"},u.default.createElement("span",null,u.default.createElement(Xe,{text:Q.text,equation:Q.equation},xt(Q.equation))),He&&u.default.createElement(K,{onClick:()=>{Ie(Ce==="fromTo"?"toFrom":"fromTo")},className:(0,Qe.default)("content-primary okx-defi-dex-rate",M.iconBtn),size:16}))}),u.default.createElement(L,{label:s("swaptrade_order_info_label_from"),value:u.default.createElement("div",{className:"flex align-items-center"},u.default.createElement("span",null,T),u.default.createElement(Co.CopyToClipboard,{text:f,onCopy:Ut},u.default.createElement("div",{className:(0,Qe.default)("flex align-items-center",M.iconBtn)},u.default.createElement(K,{className:"okx-defi-dex-copy1",size:16}))))}),lt&&u.default.createElement(L,{label:s("swaptrade_details_text_receive_address"),value:u.default.createElement("div",{className:"flex align-items-center"},u.default.createElement("span",null,h),u.default.createElement(Co.CopyToClipboard,{text:w,onCopy:()=>{tt.success(s("swaptrade_order_info_label_from_copy_success"))}},u.default.createElement("div",{className:(0,Qe.default)("flex align-items-center",M.iconBtn)},u.default.createElement(K,{className:"okx-defi-dex-copy1",size:16}))))}),H&&u.default.createElement(L,{label:s("commonall_colheader_text_txn_hash"),value:u.default.createElement("div",{className:"flex align-items-center"},u.default.createElement(be,{href:H,className:(0,Qe.default)("font-14",M.link),handleStyle:!1},st),u.default.createElement(Co.CopyToClipboard,{text:Je,onCopy:()=>{tt.success(s("swaptrade_order_info_label_from_copy_success"))}},u.default.createElement("div",{className:(0,Qe.default)("flex align-items-center",M.iconBtn)},u.default.createElement(K,{className:"okx-defi-dex-copy1",size:16}))))}))}var Si=pe(Hn);function qn({orderInfo:i,className:e,gasToken:t,isWalletEnv:o,isLimit:r}){return no.default.createElement("div",{className:(0,yi.default)(e,{[M.wallet]:o})},no.default.createElement("div",{className:M.content},!r&&no.default.createElement(Si,{orderInfo:i,gasToken:t}),r&&no.default.createElement(gi,{orderInfo:i})))}var bi=qn;m();c();var F=I(q()),R=I(te());m();c();var Io=I(q()),nr=I(te());m();c();var ir={wrapper:"_wrapper_shykr_1",btn:"_btn_shykr_7"};var Vn=({visible:i,content:e,onClick:t})=>Io.default.createElement(mo,{visible:i,hideCloseBtn:!0,scrollDisable:!0,footer:null,renderContent:()=>Io.default.createElement("div",{className:(0,nr.default)("flex flex-col",ir.wrapper)},e,Io.default.createElement(J,{className:(0,nr.default)(ir.btn),category:J.CATEGORY.fill,type:J.TYPE.highlight,size:J.SIZE.md,onClick:t},s("swaptrade_orders_btn_ok")))}),vi=Vn;m();c();var _e={wrapper:"_wrapper_12cj5_1","token-group":"_token-group_12cj5_15",tokenGroup:"_token-group_12cj5_15","detail-text":"_detail-text_12cj5_25",detailText:"_detail-text_12cj5_25",fail:"_fail_12cj5_31",blue:"_blue_12cj5_39",item:"_item_12cj5_44",green:"_green_12cj5_47",img:"_img_12cj5_53","dialog-info":"_dialog-info_12cj5_57",dialogInfo:"_dialog-info_12cj5_57"};var Kn=({orderInfo:i})=>{let{isSuccess:e,fromTokenGroupLabel:t,fromTokenGroupLabelEquation:o,toTokenGroupLabel:r,toTokenGroupLabelEquation:n,fromTokenIcon:a,toTokenIcon:l,isSupplyFailed:d,isFailed:f,isOtherFailed:T,fromTokenSymbol:h,failureReason:w}=i,[y,v]=(0,F.useState)(!1);return F.default.createElement("div",{className:(0,R.default)(_e.wrapper)},F.default.createElement("div",{className:(0,R.default)("flex flex-col")},F.default.createElement("span",{className:(0,R.default)("font-14 mb-8")},s("swaptrade_orders_label_sell1")),F.default.createElement("div",{className:(0,R.default)("flex items-center",_e.tokenGroup)},F.default.createElement("img",{src:a??"",alt:"",className:(0,R.default)("mr-12",_e.img)}),F.default.createElement(Xe,{text:t,equation:o},F.default.createElement("span",{className:(0,R.default)("ellipsis",_e.detailText)},o?.split(" ")?.[0]," ",F.default.createElement("span",{className:"content-contrast"},o?.split(" ")?.[1]))))),d&&F.default.createElement("div",{className:(0,R.default)("flex font-12",_e.fail)},s("swaptrade_orders_errortip_balance_error",{sellToken:h})),F.default.createElement("div",{className:(0,R.default)("flex flex-col",_e.item)},F.default.createElement("span",{className:(0,R.default)("font-14 mb-12")},s("swaptrade_orders_label_receive")),F.default.createElement("div",{className:(0,R.default)("flex items-center",_e.tokenGroup)},F.default.createElement("img",{src:l??"",alt:"",className:(0,R.default)("mr-12",_e.img)}),F.default.createElement(Xe,{text:r,equation:n},F.default.createElement("span",{className:(0,R.default)("ellipsis",{[_e.green]:e,[_e.detailText]:!e})},f?Ye:F.default.createElement(F.default.Fragment,null,n?.split(" ")?.[0]," ",F.default.createElement("span",{className:"content-contrast"},n?.split(" ")?.[1])))))),T&&F.default.createElement("div",{className:(0,R.default)("flex font-12 flex-col",_e.fail)},F.default.createElement("span",null,s("swaptrade_orders_errortip_funding_error")),F.default.createElement(dt,{className:(0,R.default)("flex",_e.blue),onClick:()=>{v(!0)}},s("swaptrade_orders_link_fail_details"),F.default.createElement(K,{type:"okds-arrow-chevron-right-centered-sm",className:(0,R.default)("font-12")}))),F.default.createElement(vi,{visible:y,content:F.default.createElement(F.default.Fragment,null,w===ot.BROAD_FAIL&&F.default.createElement("div",{className:(0,R.default)(_e.dialogInfo)},s("swaptrade_orders_pop_broadcast_failed")),w===ot.CHAIN_CALL_FAIL&&F.default.createElement("div",{className:(0,R.default)("flex flex-col",_e.dialogInfo)},F.default.createElement("span",null,s("swaptrade_orders_pop_balance_or_approved")),F.default.createElement("span",null,s("swaptrade_orders_pop_balance_or_approved1")),F.default.createElement("span",null,s("swaptrade_orders_pop_balance_or_approved2"))),w===ot.TIME_OUT&&F.default.createElement("div",{className:(0,R.default)(_e.dialogInfo)},s("swaptrade_orders_pop_timed_out")),w===ot.UNKNOWN_FAIL&&F.default.createElement("div",{className:(0,R.default)(_e.dialogInfo)},s("swaptrade_orders_pop_unknown_error")),w===ot.SLIPPER_FAIL&&F.default.createElement("div",{className:(0,R.default)(_e.dialogInfo)},s("swaptrade_orders_pop_failed_dueto"))),onClick:()=>{v(!1)}}))},ki=Kn;m();c();var Ae=I(q()),Rt=I(te());m();c();var xo=I(q());var Ci=(i,e)=>{let t=e?parseInt(e/1e3,10):"default",[o,r]=(0,xo.useState)(t);(0,xo.useEffect)(()=>{let l=null,d=parseInt(e/1e3,10);return r(()=>d),i&&d>0&&(l=setInterval(()=>{r(()=>(d<=-1&&clearInterval(l),d--))},1e3)),()=>clearInterval(l)},[e,i]);let n=Math.ceil(o/60)<=1?"1":Math.ceil(o/60),a=o<0||!Kt(e)?"":s("swaptrade_top_text_history_1mins",{value:n});return{renderCountDown:o,remainTimeText:a,value:n}};m();c();var Eo=I(q()),ar=I(te());m();c();var sr={alert:"_alert_u4b1f_1",close:"_close_u4b1f_4","customer-text":"_customer-text_u4b1f_11",customerText:"_customer-text_u4b1f_11"};var zn=({visible:i})=>{let e=()=>{window.okGlobal?.showCS()};return i?Eo.default.createElement("div",{className:(0,ar.default)("flex",sr.alert)},Eo.default.createElement("p",{className:(0,ar.default)("font-12 line-20 content-tertiary")},s("swaptrade_mid_reminder_avoid_waiting"),"\xA0",Eo.default.createElement(Gt,{size:Gt.SIZE.sm,onClick:e,linkClassName:sr.customerText},s("swaptrade_mid_textbtn_customer_service")))):null},Ii=pe(zn);m();c();var ie={status:"_status_gqih9_1",loader:"_loader_gqih9_1","loader-wrap":"_loader-wrap_gqih9_5",loaderWrap:"_loader-wrap_gqih9_5","cancel-btn":"_cancel-btn_gqih9_8",cancelBtn:"_cancel-btn_gqih9_8","fail-btn":"_fail-btn_gqih9_11",failBtn:"_fail-btn_gqih9_11","fail-icon":"_fail-icon_gqih9_14",failIcon:"_fail-icon_gqih9_14","fail-desc":"_fail-desc_gqih9_17",failDesc:"_fail-desc_gqih9_17","is-not-empty":"_is-not-empty_gqih9_20",isNotEmpty:"_is-not-empty_gqih9_20","fixed-btn":"_fixed-btn_gqih9_34",fixedBtn:"_fixed-btn_gqih9_34","inner-btn":"_inner-btn_gqih9_43",innerBtn:"_inner-btn_gqih9_43","header-status-wrap":"_header-status-wrap_gqih9_46",headerStatusWrap:"_header-status-wrap_gqih9_46",desc:"_desc_gqih9_58","expire-time":"_expire-time_gqih9_61",expireTime:"_expire-time_gqih9_61","expire-time-content":"_expire-time-content_gqih9_68",expireTimeContent:"_expire-time-content_gqih9_68","absolute-expire-time":"_absolute-expire-time_gqih9_72",absoluteExpireTime:"_absolute-expire-time_gqih9_72","back-icon":"_back-icon_gqih9_85",backIcon:"_back-icon_gqih9_85","close-icon":"_close-icon_gqih9_93",closeIcon:"_close-icon_gqih9_93","top-wrapper":"_top-wrapper_gqih9_96",topWrapper:"_top-wrapper_gqih9_96","header-status-icon":"_header-status-icon_gqih9_103",headerStatusIcon:"_header-status-icon_gqih9_103"};function $n({order:i,isWalletEnv:e,onClick:t,onClickSwapAgain:o,orderContinueStatus:r,isDialog:n}){let{status:a,dealWarnTag:l,remainTime:d,timeoutToast:f,showSwapAgainBtn:T}=i,h=!1,w=[V.OPEN].includes(a),{renderCountDown:y,value:v}=Ci(a===V.PENDING,d),k=(0,Ae.useMemo)(()=>{let N=null;return a===V.PENDING&&(d&&y>0?N=Ae.default.createElement("div",{className:(0,Rt.default)("font-400 font-12 line-20 content-tertiary",ie.statusExplain)},go("swaptrade_bridge_text_estimated_to_complete",{value:Ae.default.createElement("span",{className:(0,Rt.default)("font-400 font-12 line-20 color-0569ff",ie.expireTime)},v)})):(!d||d&&y<=0)&&(N=Ae.default.createElement(Ii,{visible:f}))),N},[a,y,d,v,f]),E=(0,Ae.useMemo)(()=>r===uo.LOADING,[r]);return Ae.default.createElement("div",{className:(0,Rt.default)("text-center content-contrast",ie.status,{[ie.showAlert]:h,[ie.wallet]:e,[ie.isNotEmpty]:k||w&&l})},T&&!n&&Ae.default.createElement("div",{className:ie.fixedBtn},Ae.default.createElement(J,{loading:E,className:ie.innerBtn,onClick:o,loadingText:s("swaptrade_history_btn_onemore_conversion"),category:J.CATEGORY.fill,type:J.TYPE.primary,size:J.SIZE.md},s("swaptrade_history_btn_onemore_conversion"))),w&&l&&Ae.default.createElement("div",{className:(0,Rt.default)("font-12 line-20",ie.dealWarn)},s("swaptrade_orders_text_lowliquid_highslip")),w&&Ae.default.createElement("div",{className:(0,Rt.default)(ie.fixedBtn)},Ae.default.createElement(J,{onClick:t,className:ie.innerBtn,category:J.CATEGORY.fill,type:J.TYPE.primary,size:J.SIZE.md,disabled:a===V.PENDING},s("swaptrade_orders_text_details_cancel"))),k)}var xi=$n;m();c();var Be=I(q()),cr=I(te());m();c();m();c();var ze=I(q()),Ai=I(Zo()),Ni=I(te());m();c();var Yn=i=>String(i)==="3",Xn=i=>String(i)==="8",lr=i=>String(i)==="22",Zn=i=>Yn(i)||Xn(i)||lr(i),Ao=({blockProcess:i,bridgeId:e})=>i===re.BLOCK_BRIDGE&&Zn(e);m();c();var ee=I(q()),Pe=I(te());m();c();var ne={box:"_box_oxkj0_1","mt-12":"_mt-12_oxkj0_9",mt12:"_mt-12_oxkj0_9",content:"_content_oxkj0_12","show-less-content":"_show-less-content_oxkj0_17",showLessContent:"_show-less-content_oxkj0_17","show-more-content":"_show-more-content_oxkj0_20",showMoreContent:"_show-more-content_oxkj0_20",overview:"_overview_oxkj0_23","overview-ellipsis":"_overview-ellipsis_oxkj0_27",overviewEllipsis:"_overview-ellipsis_oxkj0_27",list:"_list_oxkj0_35","list-item":"_list-item_oxkj0_39",listItem:"_list-item_oxkj0_39","switch-btn":"_switch-btn_oxkj0_43",switchBtn:"_switch-btn_oxkj0_43","switch-btn-icon":"_switch-btn-icon_oxkj0_47",switchBtnIcon:"_switch-btn-icon_oxkj0_47","switch-btn-icon-hide":"_switch-btn-icon-hide_oxkj0_55",switchBtnIconHide:"_switch-btn-icon-hide_oxkj0_55","action-content":"_action-content_oxkj0_58",actionContent:"_action-content_oxkj0_58","action-content-icon":"_action-content-icon_oxkj0_63",actionContentIcon:"_action-content-icon_oxkj0_63","guid-url-content":"_guid-url-content_oxkj0_68",guidUrlContent:"_guid-url-content_oxkj0_68","guid-url":"_guid-url_oxkj0_68",guidUrl:"_guid-url_oxkj0_68","no-box-wrapper":"_no-box-wrapper_oxkj0_75",noBoxWrapper:"_no-box-wrapper_oxkj0_75"};m();c();var Qn=i=>{switch(i){case Ke.SINGLE:return"customer_support_singlechainswap";case Ke.CROSS_FROM_SWAP:return"customer_support_fromswap";case Ke.CROSS_BRIDGE_SWAP:return"customer_support_bridge";case Ke.CROSS_TO_SWAP:return"customer_support_toswap";default:return""}},Ei=Qn;var Jn=({overview:i,detailList:e=[],onClickSubOrderTip:t=null,subOrderTipText:o="",hasCustomerService:r=!1,orderId:n="",subOrderType:a="",className:l="",guideUrl:d=""})=>{let[f,T]=(0,ee.useState)(!1),[h,w]=(0,ee.useState)(!0),y=(0,ee.useRef)(null),{recentTransactionStore:v,accountStore:k}=Y(),E=()=>{w(!h)},N=()=>{if(ct({wallet_address:k.computedAccountWalletAddresses,order_id:n,button_name:Ei(a)}),Et()){let x=s("swaptrade_function_textbtn_contact_customer_support_link");xr(x,"_blank")}else v.closeModal(),window.okGlobal?.showCS?.()};return(0,ee.useEffect)(()=>{if(e&&e.length>0){T(!0);return}if(y?.current){let A=y.current.getBoundingClientRect().height;T(A>48)}},[i,e,y]),ee.default.createElement("div",{className:(0,Pe.default)("flex flex-column",ne.box,ne[l])},ee.default.createElement("div",{className:(0,Pe.default)("font-12",ne.content,h?ne.showLessContent:ne.showMoreContent)},ee.default.createElement("p",{className:(0,Pe.default)(ne.overview,{[ne.overviewEllipsis]:h&&f}),ref:y},i),e.length>0&&!h?ee.default.createElement("ul",{className:ne.list},e.map((A,x)=>ee.default.createElement("li",{key:x,className:ne.listItem},A))):null),f?ee.default.createElement(dt,{className:(0,Pe.default)("flex align-items-center font-bold",ne.switchBtn),onClick:E},h?s("swaptrade_function_dropdown_show_more"):s("swaptrade_function_dropdown_show_less"),ee.default.createElement(kt,{className:(0,Pe.default)("okx-defi-dex-arrow-down-chevrons",ne.switchBtnIcon,{[ne.switchBtnIconHide]:h}),style:{fontSize:12}})):null,t?ee.default.createElement(dt,{className:(0,Pe.default)("flex align-items-center font-700",ne.actionContent),onClick:t},o,ee.default.createElement(kt,{className:(0,Pe.default)("okx-defi-dex-arrow-to",ne.actionContentIcon),style:{fontSize:12}})):null,r?ee.default.createElement(dt,{className:(0,Pe.default)("flex align-items-center font-700",ne.actionContent),onClick:N},s("swaptrade_function_textbtn_contact_customer_support"),ee.default.createElement(kt,{className:(0,Pe.default)("okx-defi-dex-arrow-to",ne.actionContentIcon),style:{fontSize:12}})):null,!!d&&ee.default.createElement(be,{handleStyle:!1,href:d,className:(0,Pe.default)("flex align-items-center font-700",ne.guidUrlContent,ne.guidUrl)},s("swaptrade_general_btn_check_guide"),ee.default.createElement(kt,{className:(0,Pe.default)("okx-defi-dex-arrow-to",ne.actionContentIcon),style:{fontSize:12}})))},Dt=pe(Jn);m();c();var ft={link:"_link_105qk_1","a-tag":"_a-tag_105qk_1",aTag:"_a-tag_105qk_1","tip-copy":"_tip-copy_105qk_8",tipCopy:"_tip-copy_105qk_8"};var dr=({bridgeName:i="",bridgeId:e})=>{let t=s("swaptrade_bridge_reminder_desc_swft_reason",{bridge:i}),o=[];if(lr(e)){let r=s("swaptrade_bridge_reminder_desc_meson_org_address"),n=s("swaptrade_bridge_reminder_desc_meson_org_discord");o=[ze.default.createElement("span",{className:ft.link},ze.default.createElement(lo,{href:r,alt:i,className:ft.aTag},r)),ze.default.createElement("span",{className:ft.link},ze.default.createElement(lo,{href:n,alt:i,className:ft.aTag},n))]}else{let r=s("swaptrade_bridge_reminder_desc_swft_org_address"),n=s("swaptrade_bridge_reminder_desc_swft_org_email");o=[ze.default.createElement("span",{className:ft.link},ze.default.createElement(lo,{href:r,alt:r,className:ft.aTag},r)),ze.default.createElement("div",null,n,ze.default.createElement(Ai.CopyToClipboard,{text:n,onCopy:()=>{tt.success(s("swaptrade_order_info_label_from_copy_success"))}},ze.default.createElement(kt,{className:(0,Ni.default)("okx-defi-dex-copy2",ft.tipCopy)})))]}return ze.default.createElement(Dt,{overview:t,detailList:o,className:"noBoxWrapper"})};m();c();var Fe=I(q()),Oi=I(te());m();c();var mr={alert:"_alert_1eudu_1",close:"_close_1eudu_8","customer-text":"_customer-text_1eudu_15",customerText:"_customer-text_1eudu_15"};var Rn=({visible:i,computedPendingTimingStatus:e,isWalletEnv:t,order:o})=>{let{orderId:r,specialOrderType:n,fromChainName:a,willNeedManualClaim:l,toSymbol:d}=o,{recentTransactionStore:f,accountStore:T}=Y(),h=(0,Fe.useCallback)(()=>{ct({wallet_address:T.computedAccountWalletAddresses,order_id:r,button_name:"customer_support_top"})},[T.computedAccountWalletAddresses,r]),w=(0,Fe.useCallback)(()=>{h(),window.okGlobal?.showCS()},[h]),y=(0,Fe.useMemo)(()=>t?{target:"_blank",href:s("swaptrade_history_link_help_center"),onClick:h}:{onClick:w},[t,h,w]),v=(0,Fe.useMemo)(()=>n===ai.FromIsBtcChain?s("swaptrade_history_text_mechanism_unique",{chain:a}):e===Nt.TIMEOUT?Fe.default.createElement(Fe.default.Fragment,null,s(t?"swaptrade_history_reminder_customer_service":"swaptrade_mid_reminder_avoid_waiting"),"\xA0",Fe.default.createElement(Gt,{type:Gt.TYPE.secondary,underline:!0,linkClassName:mr.customerText,...y},s(t?"swaptrade_history_textbtn_helper":"swaptrade_mid_textbtn_customer_service"))):l===po?s("swaptrade_bridge_reminder_you_may_close_this",{token:d}):f.computedIsGasStation?s("swaptrade_history_toast_after_swap"):s("swaptrade_history_toast_confirming_check"),[e,f.computedIsGasStation,t,y,n,a,l,d]);return i?Fe.default.createElement("div",{className:(0,Oi.default)(mr.alert)},Fe.default.createElement("p",null,v)):null},Li=pe(Rn);function es({order:i,className:e="",isWalletEnv:t=!1,computedPendingTimingStatus:o,onClickSwapAgain:r,computedIfSwapFailedAmount:n,orderContinueStatus:a,isDialog:l,firstBlockProcess:d}){let{status:f,abnormalStatus:T,showSwapAgainBtn:h}=i,w=[_.Waiting,_.SpeedingUp].includes(f)?_.Pending:f,[y,v]=(0,Be.useState)(!!Le.get(zo)),k=Ao({blockProcess:d,bridgeId:i?.bridgeId}),E=(0,Be.useMemo)(()=>k?!1:!([_.Succeed,_.PendingWithdrawn,_.PendingCanRedeem,_.PendingRedeeming,_.Failed,_.Canceled,_.ReadyToClaim,_.Claiming].includes(w)||y),[y,w,k]),N=()=>{Le.set(zo,"1"),v(!0)},A=(0,Be.useMemo)(()=>{let D=null;return w===_.Pending&&T!=="-1"&&(D=Be.default.createElement("div",{className:(0,cr.default)("font-400 font-12 line-20 content-contrast",ie.statusExplain)},T==="1"&&s("swaptrade_popup_pending_desc_for_assets_safety"),T==="2"&&s("swaptrade_popup_pending_desc_transaction_volume_toolarge"))),D},[w,T]),x=(0,Be.useMemo)(()=>a===uo.LOADING,[a]);return Be.default.createElement("div",{className:(0,cr.default)("text-center",ie.status,{[ie.showAlert]:E,[ie.wallet]:t,[ie.isNotEmpty]:A||E},e)},h&&!l&&Be.default.createElement("div",{className:ie.fixedBtn},Be.default.createElement(J,{loading:x,className:ie.innerBtn,onClick:r,loadingText:n?s("swaptrade_history_btn_resubmit_transaction"):s("swaptrade_history_btn_onemore_conversion"),category:J.CATEGORY.fill,type:J.TYPE.primary,size:J.SIZE.md},n?s("swaptrade_history_btn_resubmit_transaction"):s("swaptrade_history_btn_onemore_conversion"))),A,Be.default.createElement(Li,{isWalletEnv:t,computedPendingTimingStatus:o,visible:E,onClose:N,order:i}))}var Di=es;m();c();var gt=I(q()),Yi=I(te());m();c();var Pi=I(q());var ts=i=>(0,Pi.useMemo)(()=>[_.Waiting,_.SpeedingUp].includes(i)?_.Pending:i,[i]),Fi=ts;m();c();var fe=I(q()),nt=I(te());m();c();var g={wrapper:"_wrapper_nj2i6_1",item:"_item_nj2i6_15",label:"_label_nj2i6_15",last:"_last_nj2i6_19",waiting:"_waiting_nj2i6_23",token:"_token_nj2i6_26",amount:"_amount_nj2i6_34","last-succeed":"_last-succeed_nj2i6_39",lastSucceed:"_last-succeed_nj2i6_39","token-amount-content":"_token-amount-content_nj2i6_42",tokenAmountContent:"_token-amount-content_nj2i6_42",activity:"_activity_nj2i6_45","waiting-symbol":"_waiting-symbol_nj2i6_48",waitingSymbol:"_waiting-symbol_nj2i6_48","amount-info":"_amount-info_nj2i6_51",amountInfo:"_amount-info_nj2i6_51","amount-text":"_amount-text_nj2i6_54",amountText:"_amount-text_nj2i6_54","status-box":"_status-box_nj2i6_59",statusBox:"_status-box_nj2i6_59","status-overflow":"_status-overflow_nj2i6_62",statusOverflow:"_status-overflow_nj2i6_62","next-arrow":"_next-arrow_nj2i6_68",nextArrow:"_next-arrow_nj2i6_68",tip:"_tip_nj2i6_74","arrow-icon":"_arrow-icon_nj2i6_84",arrowIcon:"_arrow-icon_nj2i6_84","flex-grow-0":"_flex-grow-0_nj2i6_93",flexGrow0:"_flex-grow-0_nj2i6_93","extra-gain":"_extra-gain_nj2i6_100",extraGain:"_extra-gain_nj2i6_100","process-tip-wrapper":"_process-tip-wrapper_nj2i6_118",processTipWrapper:"_process-tip-wrapper_nj2i6_118","border-tip-wrapper":"_border-tip-wrapper_nj2i6_128",borderTipWrapper:"_border-tip-wrapper_nj2i6_128","shadow-token-box":"_shadow-token-box_nj2i6_134",shadowTokenBox:"_shadow-token-box_nj2i6_134","go-to-swap":"_go-to-swap_nj2i6_137",goToSwap:"_go-to-swap_nj2i6_137","tip-fold":"_tip-fold_nj2i6_140",tipFold:"_tip-fold_nj2i6_140",loader:"_loader_nj2i6_143","waiting-logo":"_waiting-logo_nj2i6_150",waitingLogo:"_waiting-logo_nj2i6_150","sub-status-box":"_sub-status-box_nj2i6_153",subStatusBox:"_sub-status-box_nj2i6_153","sub-status-icon":"_sub-status-icon_nj2i6_157",subStatusIcon:"_sub-status-icon_nj2i6_157","icon-rotate":"_icon-rotate_nj2i6_161",iconRotate:"_icon-rotate_nj2i6_161",rotate:"_rotate_nj2i6_1","sub-status-icon-gas-token":"_sub-status-icon-gas-token_nj2i6_169",subStatusIconGasToken:"_sub-status-icon-gas-token_nj2i6_169",s0:"_s0_nj2i6_178","token-border":"_token-border_nj2i6_186",tokenBorder:"_token-border_nj2i6_186","share-link":"_share-link_nj2i6_189",shareLink:"_share-link_nj2i6_189","chain-name":"_chain-name_nj2i6_194",chainName:"_chain-name_nj2i6_194","gas-token-wrapper":"_gas-token-wrapper_nj2i6_212",gasTokenWrapper:"_gas-token-wrapper_nj2i6_212","gas-token":"_gas-token_nj2i6_212",gasToken:"_gas-token_nj2i6_212","waiting-chain-name":"_waiting-chain-name_nj2i6_219",waitingChainName:"_waiting-chain-name_nj2i6_219",loading:"_loading_nj2i6_222","loading-text":"_loading-text_nj2i6_231",loadingText:"_loading-text_nj2i6_231",failed:"_failed_nj2i6_234","waiting-icon":"_waiting-icon_nj2i6_237",waitingIcon:"_waiting-icon_nj2i6_237","gas-token-amount":"_gas-token-amount_nj2i6_240",gasTokenAmount:"_gas-token-amount_nj2i6_240","waiting-gas-token":"_waiting-gas-token_nj2i6_244",waitingGasToken:"_waiting-gas-token_nj2i6_244","gas-token-logo":"_gas-token-logo_nj2i6_244",gasTokenLogo:"_gas-token-logo_nj2i6_244","gas-token-info":"_gas-token-info_nj2i6_247",gasTokenInfo:"_gas-token-info_nj2i6_247","gas-token-chain-name":"_gas-token-chain-name_nj2i6_250",gasTokenChainName:"_gas-token-chain-name_nj2i6_250","pending-gas-token":"_pending-gas-token_nj2i6_253",pendingGasToken:"_pending-gas-token_nj2i6_253","succeed-gas-token":"_succeed-gas-token_nj2i6_256",succeedGasToken:"_succeed-gas-token_nj2i6_256","gas-token-symbol":"_gas-token-symbol_nj2i6_260",gasTokenSymbol:"_gas-token-symbol_nj2i6_260","text-overflow":"_text-overflow_nj2i6_263",textOverflow:"_text-overflow_nj2i6_263","amount-overflow":"_amount-overflow_nj2i6_268",amountOverflow:"_amount-overflow_nj2i6_268","pending-right-state":"_pending-right-state_nj2i6_275",pendingRightState:"_pending-right-state_nj2i6_275","pending-left-content":"_pending-left-content_nj2i6_278",pendingLeftContent:"_pending-left-content_nj2i6_278",link:"_link_nj2i6_282","pending-bottom-32":"_pending-bottom-32_nj2i6_286",pendingBottom32:"_pending-bottom-32_nj2i6_286","count-down-pill":"_count-down-pill_nj2i6_289",countDownPill:"_count-down-pill_nj2i6_289","position-relative":"_position-relative_nj2i6_292",positionRelative:"_position-relative_nj2i6_292","speeding-up-content":"_speeding-up-content_nj2i6_295",speedingUpContent:"_speeding-up-content_nj2i6_295","speed-up":"_speed-up_nj2i6_299",speedUp:"_speed-up_nj2i6_299","filter-order-pill":"_filter-order-pill_nj2i6_302",filterOrderPill:"_filter-order-pill_nj2i6_302","item-wrapper":"_item-wrapper_nj2i6_306",itemWrapper:"_item-wrapper_nj2i6_306","item-wrapper-left":"_item-wrapper-left_nj2i6_309",itemWrapperLeft:"_item-wrapper-left_nj2i6_309","item-wrapper-right":"_item-wrapper-right_nj2i6_318",itemWrapperRight:"_item-wrapper-right_nj2i6_318","box-pd":"_box-pd_nj2i6_321",boxPd:"_box-pd_nj2i6_321","progress-bar":"_progress-bar_nj2i6_324",progressBar:"_progress-bar_nj2i6_324","progress-delay":"_progress-delay_nj2i6_329",progressDelay:"_progress-delay_nj2i6_329","progress-val":"_progress-val_nj2i6_332",progressVal:"_progress-val_nj2i6_332","symbol-color":"_symbol-color_nj2i6_339",symbolColor:"_symbol-color_nj2i6_339","fold-arrow":"_fold-arrow_nj2i6_342",foldArrow:"_fold-arrow_nj2i6_342","pending-left6":"_pending-left6_nj2i6_347",pendingLeft6:"_pending-left6_nj2i6_347","icon-font-centers":"_icon-font-centers_nj2i6_350",iconFontCenters:"_icon-font-centers_nj2i6_350","token-amount-big":"_token-amount-big_nj2i6_353",tokenAmountBig:"_token-amount-big_nj2i6_353","token-amount-small":"_token-amount-small_nj2i6_360",tokenAmountSmall:"_token-amount-small_nj2i6_360","token-amount-wrapper":"_token-amount-wrapper_nj2i6_367",tokenAmountWrapper:"_token-amount-wrapper_nj2i6_367"};m();c();var Pt={box:"_box_hp1z1_1","token-logo":"_token-logo_hp1z1_4",tokenLogo:"_token-logo_hp1z1_4","token-info":"_token-info_hp1z1_10",tokenInfo:"_token-info_hp1z1_10","token-amount":"_token-amount_hp1z1_13",tokenAmount:"_token-amount_hp1z1_13","share-link":"_share-link_hp1z1_23",shareLink:"_share-link_hp1z1_23","error-info":"_error-info_hp1z1_26",errorInfo:"_error-info_hp1z1_26"};var os=({isFromChainRefund:i,exploreUrl:e,fromTokenIcon:t,formatRefundAmount:o,refundSymbol:r,refundChain:n})=>{if(!i)return null;let a=`${o} ${r}`,l=s("swaptrade_history_notif_thirdparty_bridge_refund",{amount:o,symbol:r,chain:n});return fe.default.createElement("div",{className:(0,nt.default)(Pt.box)},fe.default.createElement("div",{className:(0,nt.default)("flex align-items-center justify-between")},fe.default.createElement("div",{className:(0,nt.default)("flex align-items-center")},fe.default.createElement("div",{className:(0,nt.default)(Pt.tokenLogo)},fe.default.createElement(zt,{src:t,size:22,className:(0,nt.default)("shrink-0",g.tokenBorder)})),fe.default.createElement("div",{className:(0,nt.default)(Pt.tokenInfo)},fe.default.createElement(mt,{title:a,textOverflow:{text:a},alwaysUpdateTextOverflow:!0,noWrapper:!0,maxWidth:300},fe.default.createElement("div",{className:(0,nt.default)(Pt.tokenAmount,g.amountOverflow)},Ze("+",o)," ",fe.default.createElement("span",{className:g.symbolColor},r))),fe.default.createElement("p",{className:g.chainName},n))),e&&fe.default.createElement("div",null,fe.default.createElement(be,{href:e,className:(0,nt.default)("content-contrast",Pt.shareLink),handleStyle:!1},fe.default.createElement(K,{className:"okx-defi-web3-open-link",size:16})))),fe.default.createElement("div",{className:Pt.errorInfo},fe.default.createElement(Dt,{overview:l,hasCustomerService:!0})))},Bi=os;m();c();var z=I(q()),ht=I(te());var rs=({gasToken:i,networks:e,isWalletEnv:t})=>{let o=(0,z.useRef)(null),r=(0,z.useRef)(null),n=(0,z.useRef)(null),a=(0,z.useRef)(null),[l,d]=(0,z.useState)({}),[f,T]=(0,z.useState)({}),h=(0,z.useMemo)(()=>({fontSize:14,lineHeight:"16px"}),[]),w="14px",y=(0,z.useCallback)(({expectWidth:k,rightTextWidth:E,refRightTextComputedStyle:N,refLeftTextComputedStyle:A})=>{k<E&&(N.fontSize!==w?d(h):A.fontSize!==w?(d(h),T(h)):(d({width:k,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",...h}),T(h)))},[h]),v=(0,z.useCallback)(()=>{let k=o?.current?.clientWidth,E=r?.current?.scrollWidth,N=a?.current?.scrollWidth;if(k&&E&&N){let A=k-E-73,x=window.getComputedStyle(a?.current),D=window.getComputedStyle(n?.current);y({expectWidth:A,rightTextWidth:N,refRightTextComputedStyle:x,refLeftTextComputedStyle:D})}},[y]);return(0,z.useEffect)(()=>{v()},[l.fontSize,f.fontSize,v]),i?z.default.createElement("div",{className:(0,ht.default)("flex align-items-center justify-content-between overflow-hidden",g.gasTokenWrapper)},z.default.createElement("div",{ref:o,className:(0,ht.default)("flex align-items-center",g.gasToken,{[g.pendingGasToken]:i.status===io.Pending,[g.waitingGasToken]:i.status===io.Waiting,[g.succeedGasToken]:i.status===io.Succeed})},z.default.createElement(zt,{src:i.logoUrl||Pr(),size:32,className:(0,ht.default)("shrink-0",g.gasTokenLogo)}),z.default.createElement("div",{ref:r,className:(0,ht.default)("flex flex-column ml-12",{truncate:t},g.gasTokenInfo,g.pendingLeftContent)},z.default.createElement("span",{ref:n,className:(0,ht.default)(g.gasTokenAmount,{truncate:t}),style:f},go("swaptrade_confirm_transaction_text_numbersforrefuel",{value:Z(i.amount),symbol:z.default.createElement("span",{className:g.gasTokenSymbol},i.symbol)})),z.default.createElement("span",{className:(0,ht.default)("font-12 content-contrast",g.label,g.gasTokenChainName)},e[1].chainName))),i.status===io.Succeed&&z.default.createElement(be,{href:i.exploreUrl,className:(0,ht.default)(g.subStatusIconGasToken,g.shareLink)},z.default.createElement(K,{className:"okx-defi-web3-open-link content-contrast",size:16}))):null},ji=rs;m();c();var O=I(q()),ae=I(te());m();c();var pr=I(q()),Mi=I(te());var is=({isFromStart:i,exploreUrl:e,hiddenExploreUrl:t})=>{let o={className:(0,Mi.default)("content-contrast",g.shareLink),handleStyle:!1};return!i&&e&&!t?pr.default.createElement(be,{href:e,...o},pr.default.createElement(K,{className:"okx-defi-web3-open-link",size:16})):null},Ui=pe(is);m();c();var Ft=I(q());var Gi=({countDownTime:i,isLast:e})=>i&&!e?Ft.default.createElement("span",{className:g.countDownPill},wo(i)):Ft.default.createElement(Wt.Circle,{size:Wt.SIZE.md,className:g.loader,loaderStyle:{borderWidth:1}}),ns=({subOrder:i,isLast:e})=>{let{countDownTime:t,status:o}=i,r={countDownTime:t,isLast:e};return o===_.Pending?Ft.default.createElement(Gi,{...r}):o===_.SpeedingUp?Ft.default.createElement("div",{className:g.speedingUpContent},Ft.default.createElement("span",{className:g.speedUp},s("swaptrade_list_colored_speeding_up")),Ft.default.createElement(Gi,{...r})):null},Wi=ns;m();c();var $e=I(q());m();c();var so=I(q());m();c();var _r=I(q());to();m();c();var se=i=>({amount:i?.refund?.amount,symbol:i?.refund?.symbol,chain:i?.refund?.chain}),Bt=i=>({bridgeName:i?.bridgeInfo?.bridgeName}),ss=i=>({bridge:i?.bridgeInfo?.bridgeName,token1:i?.dexBridgeShadowTokenPair?.realTokenSymbol,token2:i?.dexBridgeShadowTokenPair?.shadowTokenSymbol}),as=()=>{let i=Ve(),e=i?"swaptrade_history_notif_returned_failed_reasons":"swaptrade_servicefee_fee_notif_deduct_network_fee";return{1:{overviewKey:"swaptrade_history_notif_broadcast_failed"},2:{overviewKey:"swaptrade_history_notif_low_network_fee"},3:{overviewKey:"swaptrade_history_notif_failed_orders",detailKeyList:["swaptrade_history_notif_failure_reason1","swaptrade_history_notif_failure_reason1a"]},4:{overviewKey:"swaptrade_history_notif_failed_orders",detailKeyList:["swaptrade_history_notif_failure_reason2","swaptrade_history_notif_failure_reason2a","swaptrade_history_notif_failure_reason2b"]},5:{overviewKey:"swaptrade_history_notif_failed_orders",detailKeyList:["swaptrade_history_notif_failure_reason3","swaptrade_history_notif_failure_reason3a","swaptrade_history_notif_failure_reason3b"]},6:{overviewKey:"swaptrade_history_notif_accelerated_or_canceled"},7:{overviewKey:"swaptrade_history_notif_increase_gas"},8:{overviewKey:"swaptrade_history_errortip_official_bridge_asset_delay",renderOverview:t=>({chain:t?.chainName,value:t?.officialBridgeTime})},9:{overviewKey:"swaptrade_sub_order_tip_refund",hasCustomerService:!0},10:{overviewKey:"swaptrade_sub_order_tip_less_than_minimum"},11:{overviewKey:"swaptrade_trade_toast_multichain",renderOverview:t=>({wrapped:t.originalTokenSymbol,native:t.symbol})},12:{overviewKey:"swaptrade_bridge_toast_order_status_lag_behind_assets"},13:{overviewKey:"swaptrade_history_modal_top_error_jito_fail"},2003:{overviewKey:"swaptrade_history_notif_3rd_bridge_changes"},2501:{overviewKey:"swaptrade_history_notif_failed_returned_exchange",renderOverview:se},2502:{overviewKey:"swaptrade_history_notif_failed_exchange"},2503:{overviewKey:"swaptrade_history_notif_returned_blacklist",renderOverview:se},2504:{overviewKey:"swaptrade_history_notif_blacklist"},2506:{overviewKey:"swaptrade_history_notif_failed_increasing"},2507:{overviewKey:"swaptrade_history_notif_failed_returned_increasing",renderOverview:se},2508:{overviewKey:"swaptrade_history_notif_failed_increasing"},2513:{overviewKey:"swaptrade_history_notif_returned_insufficient_liquidity",renderOverview:se},2514:{overviewKey:"swaptrade_history_notif_3rdbridge_insufficient_liquidity"},2515:{overviewKey:"swaptrade_history_notif_returned_delisted_token",renderOverview:se},2516:{overviewKey:"swaptrade_history_notif_delisted_token",renderOverview:se},2517:{overviewKey:"swaptrade_history_notif_returned_limit",renderOverview:se},2518:{overviewKey:"swaptrade_history_notif_limit"},2519:{overviewKey:"swaptrade_history_notif_bridge_slippage_later",renderOverview:se},2520:{overviewKey:"swaptrade_history_notif_bridge_slippage_noref"},2598:{overviewKey:"swaptrade_history_notif_thirdparty_bridge_refund",renderOverview:se,hasCustomerService:!0},2599:{overviewKey:"swaptrade_history_notif_thirdparty_bridge",hasCustomerService:!0},3502:{overviewKey:e,renderOverview:se,detailKeyList:["swaptrade_history_notif_failure_reason1","swaptrade_history_notif_failure_reason1a"]},3504:{overviewKey:i?"swaptrade_history_notif_returned_contract":"swaptrade_servicefee_notif_returned_contract",renderOverview:se},3505:{overviewKey:i?"swaptrade_history_notif_returned_broadcast_failed":"swaptrade_servicefee_notif_returned_broadcast_failed",renderOverview:se},3506:{overviewKey:i?"swaptrade_history_notif_returned_low_fee":"swaptrade_servicefee_notif_returned_low_fee",renderOverview:se},3507:{overviewKey:e,renderOverview:se,detailKeyList:["swaptrade_history_notif_failure_reason1","swaptrade_history_notif_failure_reason1a"]},3508:{overviewKey:e,renderOverview:se,detailKeyList:["swaptrade_history_notif_failure_reason2","swaptrade_history_notif_failure_reason2a","swaptrade_history_notif_failure_reason2b"]},3509:{overviewKey:e,renderOverview:se,detailKeyList:["swaptrade_history_notif_failure_reason3","swaptrade_history_notif_failure_reason3a","swaptrade_history_notif_failure_reason3b"]},3510:{overviewKey:"swaptrade_history_notif_returned_accelerated_canceled",renderOverview:se},3511:{overviewKey:i?"swaptrade_history_notif_returned_insufficient":"swaptrade_servicefee_notif_returned_insufficient",renderOverview:se},3512:{overviewKey:"swaptrade_history_notif_returned_low_gas",renderOverview:se},3599:{overviewKey:i?"swaptrade_history_notif_returned_error":"swaptrade_servicefee_notif_returned_error",renderOverview:se,hasCustomerService:!0},9999:{overviewKey:"swaptrade_history_notif_error_contact_support",hasCustomerService:!0},4001:{overviewKey:"swaptrade_pop_dialog_desc_intent_error_retry"},4002:{overviewKey:"swaptrade_bridge_alert_desc_bridge_process_error",renderOverview:t=>({bridge:t?.bridgeInfo?.bridgeName})},4003:{overviewKey:"swaptrade_history_notif_desc_synapse_website_swap",renderOverview:ss,hasGuideUrl:!0},999999:{overviewKey:"swaptrade_history_modal_tips_update_balance"},2600:{overviewKey:"swaptrade_reminder_desc_debridge_refund",renderOverview:Bt,hasGuideUrl:!0},2601:{overviewKey:"swaptrade_reminder_desc_wormhole_refund",renderOverview:Bt,hasGuideUrl:!0},2602:{overviewKey:"swaptrade_reminder_desc_arbitrum_refund",renderOverview:t=>({...Bt(t),min:t?.officialBridgeTime}),hasGuideUrl:!0},2603:{overviewKey:"swaptrade_reminder_desc_wanchain_blocklist",renderOverview:Bt},2604:{overviewKey:"swaptrade_reminder_desc_wormhole_daily_limit",renderOverview:Bt},2605:{overviewKey:"swaptrade_reminder_desc_wormhole_maximum_limit",renderOverview:Bt},2606:{overviewKey:"swaptrade_reminder_desc_meson_liquidity",renderOverview:Bt}}},Hi=as;var ls=({errorCode:i,subOrder:e,onClickShadowToken:t=()=>{},orderId:o=""})=>{let r=qe(Hi(),i);if(r){let n=s(r.overviewKey,r.renderOverview?r.renderOverview(e):void 0),{subOrderType:a}=e||{},l=r.hasGuideUrl?e?.guideUrl:"",d=Array.isArray(r.detailKeyList)?r.detailKeyList.map(f=>s(f)):[];return _r.default.createElement(Dt,{overview:n,detailList:d,hasCustomerService:!!r.hasCustomerService,orderId:o,subOrderType:a,guideUrl:l})}else if(i==="3501"){let n=e?.dexBridgeShadowTokenPair;if(n&&e?.dexBridgeShadowTokenPairChainId){let a=()=>{t({from:{chainId:e.dexBridgeShadowTokenPairChainId,tokenContractAddress:n.shadowTokenAddress??""},to:{chainId:e.dexBridgeShadowTokenPairChainId,tokenContractAddress:n.realTokenAddress??""},inputAmount:n.needSwapAmount??""})};return _r.default.createElement(Dt,{overview:s("swaptrade_reminder_text_trade_convert",{bridge:e?.bridgeInfo?.bridgeName,tokensymbol:e?.dexBridgeShadowTokenPair?.shadowTokenSymbol}),subOrderTipText:s("swaptrade_function_notif_go_swap"),onClickSubOrderTip:a})}}return null},Vi=pe(ls);m();c();var Ki=I(q()),zi=I(te());var ds=({isFold:i,className:e,children:t})=>Ki.default.createElement("div",{className:(0,zi.default)("font-12 flex-item",g.tip,e,{[g.tipFold]:i})},t),No=ds;var ms=({isFold:i,subOrder:e={},insteadTip:t=null,onClickShadowToken:o=()=>{},orderId:r=""})=>{let n=String(e?.errorCode),a=(0,so.useMemo)(()=>n&&n!=="0"?so.default.createElement(Vi,{errorCode:n,subOrder:e,onClickShadowToken:o,orderId:r}):null,[n,e,o,r]);return a&&!e?.isFromStart?so.default.createElement(No,{isFold:i},a):t},Oo=ms;m();c();var Ne=I(q());var cs=({tipType:i,isFold:e=!1,subOrder:t={},isTimeOut:o=!1,fromStatus:r="",bridgeStatus:n="",tipCountDownTime:a=0,needShowErrorTip:l=!1,isOriginBridge:d,hasTimeoutTips:f,timeoutType:T,isMemeModeOrder:h=!1,isMemeTimeOut:w=!1,bridgeId:y="",bridgeName:v="",blockProcess:k=-1})=>{let{content:E,hasBorderStyle:N}=(0,Ne.useMemo)(()=>{if(t.hasErrorCode)return{content:null};if(h&&w)return{content:s("swaptrade_history_modal_error_too_long")};let x=Ao({blockProcess:k,bridgeId:y});if(f){if(x)return{hasBorderStyle:!0,content:Ne.default.createElement(dr,{bridgeName:v,bridgeId:y})};if(T===re.SINGLE_TIPS||T===re.GAS)return{content:s("swaptrade_history_reminder_wait_patiently")};if(T===re.BRIDGE)return{content:s("swaptrade_history_reminder_crossing_assets_thx",{chain:t?.bridgeTipInfo?.toChainName||t?.toChainName,bridge:t?.bridgeTipInfo?.bridgeName||t?.bridgeOrderInfoVo?.bridgeName})}}return i===1?{content:Ne.default.createElement(Ne.default.Fragment,null,s(o?"swaptrade_history_reminder_exchanging_tokens_thx":"swaptrade_history_reminder_exchanging_tokens",{chain:t?.chainName,tokenSymbol1:t?.fromTokenSymbol,tokenSymbol2:t?.tipInfo?.toTokenSymbol}))}:i===2?x&&o?{hasBorderStyle:!0,content:Ne.default.createElement(dr,{bridgeName:v,bridgeId:y})}:{content:Ne.default.createElement(Ne.default.Fragment,null,s(o?"swaptrade_history_reminder_crossing_assets_thx":"swaptrade_history_reminder_crossing_assets",{chain:t?.bridgeTipInfo?.toChainName||t?.toChainName,bridge:t?.bridgeTipInfo?.bridgeName||t?.bridgeOrderInfoVo?.bridgeName}))}:{content:null}},[i,t,o,f,T,h,w,k,y,v]),A=r===_.SpeedingUp||n===_.SpeedingUp?`[${s("swaptrade_list_colored_speeding_up")}] `:"";return E?Ne.default.createElement(No,{isFold:e,className:N&&!e?g.borderTipWrapper:g.processTipWrapper},e&&!l&&Ne.default.createElement("span",{className:g.filterOrderPill},A,a!==0&&Ne.default.createElement("span",null,wo(a)," ")),d&&A&&Ne.default.createElement("span",{className:g.filterOrderPill},A),E):null},Lo=cs;var ps=({isOriginBridge:i=!1,expireTime:e=0,isFold:t=!1,isLast:o=!1,fromStatus:r="",bridgeStatus:n="",foldTipToastData:a={foldTipType:"",currentProcessIsTimeOut:!0,tipCountDownTime:0,filterProcessItem:{},needShowErrorTip:!1},subOrder:l={},isWalletEnv:d=!1,onClickShadowToken:f=()=>{},isShow:T=!1,hasTimeoutTips:h,timeoutType:w,orderId:y="",isMemeModeOrder:v=!1,isMemeTimeOut:k=!1,bridgeId:E="",bridgeName:N="",blockProcess:A})=>{if(!T)return null;let{foldTipType:x,currentProcessIsTimeOut:D,tipCountDownTime:W,filterProcessItem:G,needShowErrorTip:j,foldBlockProcess:H}=a,P=t?G:l,X={isFold:t,isWalletEnv:d,subOrder:o?l:P,onClickShadowToken:f,orderId:y},me=l?.tipType===Ee.bridge?Ee.bridge:"",U={tipType:t?x:me,isFold:t,subOrder:o?l:P,isTimeOut:i?e<1:D,fromStatus:r,bridgeStatus:n,tipCountDownTime:W,needShowErrorTip:j,isOriginBridge:i,hasTimeoutTips:h,timeoutType:w,isMemeModeOrder:v,isMemeTimeOut:k,bridgeId:E,bridgeName:N,blockProcess:t?H:A},$=$e.default.createElement($e.default.Fragment,null);return t?j?$=$e.default.createElement(Oo,{...X}):$=o?$e.default.createElement(Oo,{...X}):$e.default.createElement(Lo,{...U}):h?$=$e.default.createElement(Lo,{...U}):$=$e.default.createElement($e.default.Fragment,null,$e.default.createElement(Oo,{...X,insteadTip:o?null:$e.default.createElement(Lo,{...U})})),$},ur=pe(ps);function _s({bridgeStatus:i,fromStatus:e,expireTime:t,stepCount:o,subOrdersList:r,foldTipToastData:n,subOrder:a,index:l,isParticipateActivity:d,swapTradeType:f,gasStationActivityReward:T,isFold:h,setIsFold:w,isWalletEnv:y,onClickShadowToken:v,timeoutSubOrder:k,orderId:E,mainOrderStatus:N,isMemeModeOrder:A,isMemeTimeOut:x,bridgeId:D,bridgeName:W,fromChainRefundInfo:G,getScrollContainer:j=()=>{}}){let{key:H,status:P,exploreUrl:X,chainName:me,symbol:U,symbolLogo:$,amount:le,isFromStart:he,hiddenExploreUrl:ke,showProgressBar:ge,hasTimeoutTips:Oe,timeoutType:je,blockProcess:Me}=a,Se=(0,O.useRef)(null),[Je,st]=(0,O.useState)(0),Ue=o===2,Ce=P===_.Waiting,Ie=[_.Succeed,_.ReadyToClaim,_.Claiming,_.ClaimFailed].includes(P),at=i===_.SpeedingUp,Ge=l===0,Q=l===r.length-1,jt=l===r.length-2,lt=Ge||Q,Re="";le&&U&&(Q&&Ie?Re="+":Ge&&(Re="-"));let We=Ue&&at,eo=P!==_.Pending&&P!==_.SpeedingUp||We,Mt=[_.Pending,_.Waiting].includes(N),Ut=`${Ze(Re,le)} ${U}`,He={isFold:h,isLast:Q,isOriginBridge:Ue,expireTime:t,fromStatus:e,bridgeStatus:i,foldTipToastData:n,subOrder:a,isWalletEnv:y,onClickShadowToken:v,hasTimeoutTips:Oe&&Mt,timeoutType:je,orderId:E,isMemeModeOrder:A,isMemeTimeOut:x,bridgeId:D,bridgeName:W,blockProcess:Me};return k&&h&&Mt&&(He.timeoutType=k.timeoutType,He.hasTimeoutTips=k.hasTimeoutTips,He.blockProcess=k.blockProcess),(0,O.useEffect)(()=>{let et=Se?.current?.getBoundingClientRect()?.width||0,ce=Se?.current?.parentElement?.getBoundingClientRect()?.width||0;st(ce-et-12)},[]),O.default.createElement("div",{className:(0,ae.default)(g.item),key:H},Ge&&O.default.createElement("div",{className:(0,ae.default)("font-14",g.label)},s("swaptrade_card_swap_label1_pay")),Q&&O.default.createElement("div",{className:(0,ae.default)("font-14",g.label,Q&&g.last,(Ce||We)&&g.waiting)},s("swaptrade_card_swap_label2_receive")),O.default.createElement("div",{className:(0,ae.default)("flex flex-row align-top",g.itemWrapper)},O.default.createElement("div",{className:g.itemWrapperLeft},O.default.createElement(zt,{src:$,size:lt?32:22,className:(0,ae.default)("shrink-0",g.tokenBorder,{[g.waitingLogo]:Ce||We&&Q})}),ge&&!h&&O.default.createElement(O.default.Fragment,null,O.default.createElement("div",{className:g["progress-bar"]},O.default.createElement("div",{className:(0,ae.default)(g["progress-val"],{[g["progress-delay"]]:l===1})}))),Q&&G.isFromChainRefund&&O.default.createElement("div",{className:g["progress-bar"]},O.default.createElement("div",{className:(0,ae.default)(g["progress-val"],{[g["progress-delay"]]:l===1}),style:{height:"calc(100% + 44px)"}}))),O.default.createElement("div",{className:(0,ae.default)(g.itemWrapperRight,{[g.boxPd]:!Q&&!jt,[g.iconFontCenters]:!lt})},O.default.createElement("div",{className:(0,ae.default)("flex align-items-center",{[g["position-relative"]]:!Q&&!jt})},O.default.createElement("div",{className:g.token},O.default.createElement("div",{className:(0,ae.default)("flex justify-between align-items-center")},O.default.createElement("div",{className:(0,ae.default)(g.amount,{[g.flexGrow0]:!(le&&U),[g.lastSucceed]:Q&&Ie,[g.activity]:d,[g.tokenAmountBig]:lt,[g.tokenAmountSmall]:!lt})},le&&U?O.default.createElement("div",{className:(0,ae.default)("flex flex-item"),style:{maxWidth:`${Je}px`}},O.default.createElement(mt,{title:Ut,textOverflow:{text:Ut},alwaysUpdateTextOverflow:!0,noWrapper:!0,maxWidth:300,getScrollContainer:j},O.default.createElement("div",{className:(0,ae.default)(g.tokenAmountWrapper,{[g.textOverflow]:!d,[g.amountOverflow]:d},d?"flex align-items-center flex-1 shrink-0":""),style:{maxWidth:`${Je}px`}},O.default.createElement("span",{className:g.tokenAmountContent},Ze(Re,le)," "),O.default.createElement("span",{className:g.symbolColor},U))),S.GasStation===f&&Q&&d&&Ie&&O.default.createElement("div",{className:(0,ae.default)("inline-flex align-items-center",g.extraGain)},O.default.createElement("div",{className:(0,ae.default)("font-12")},s("swaptrade_order_tag_won_value",{percentage:Number(T.discount)*100})))):O.default.createElement(O.default.Fragment,null,!We&&O.default.createElement(Wi,{subOrder:a,isLast:Q}),eo&&O.default.createElement("span",{className:(0,ae.default)({[g.waitingSymbol]:Ce||We})},"--",O.default.createElement(ri,{tokenSymbol:U,className:g.symbolColor}))),f!==S.SingleChain&&f!==S.GasStation?O.default.createElement("div",{className:(0,ae.default)(g.chainName,Ce&&g.waiting)},me):null),O.default.createElement("div",{ref:Se,className:(0,ae.default)("flex justify-content-end",g.statusBox,g.textOverflow,g.flexGrow0)},Ge&&!Ue&&O.default.createElement(K,{className:(0,ae.default)(g.foldArrow,{"okx-defi-dex-arrow-down":h,"okx-defi-dex-arrow-up":!h}),onClick:()=>{w(et=>!et)},size:24}),O.default.createElement(Ui,{isFromStart:he,exploreUrl:X,hiddenExploreUrl:ke,index:l}))))),O.default.createElement(ur,{...He,isShow:!h||Q}))),O.default.createElement(ur,{...He,isShow:h&&!Q}))}var $i=pe(_s);function us({subOrders:i,mainOrderStatus:e,swapTradeType:t,className:o="",gasToken:r,networks:n,orderInfo:a,isWalletEnv:l=!1,expireTime:d,foldTipToast:f,bridgeStatus:T,fromStatus:h,onClickShadowToken:w,fromChainRefundInfo:y,getScrollContainer:v}){let{gasStationActivityReward:k,orderId:E,status:N,isMemeModeOrder:A,isMemeTimeOut:x,bridgeId:D,bridgeName:W}=a,G=Number(k?.isParticipateActivity)===1,j=Fi(e),[H,P]=(0,gt.useState)(j!==_.Pending),X=H?[i[0],i[i.length-1]]:i,me=i.find(U=>U.hasTimeoutTips);return gt.default.createElement("div",null,gt.default.createElement("div",{className:(0,Yi.default)(g.wrapper,{[g.wallet]:l},o)},X.map((U,$)=>gt.default.createElement($i,{bridgeStatus:T,fromStatus:h,key:`${U.key}_${$}`,expireTime:d,stepCount:i.length,subOrdersList:X,foldTipToastData:f,subOrder:U,index:$,isParticipateActivity:G,swapTradeType:t,gasStationActivityReward:k,isFold:H,setIsFold:P,isWalletEnv:l,onClickShadowToken:w,timeoutSubOrder:me,orderId:E,mainOrderStatus:N,isMemeModeOrder:A,isMemeTimeOut:x,bridgeId:D,bridgeName:W,fromChainRefundInfo:y,getScrollContainer:v})),gt.default.createElement(Bi,{...y}),gt.default.createElement(ji,{gasToken:r,networks:n,mainOrderStatus:e,isWalletEnv:l})))}var Xi=us;m();c();m();c();m();c();var Tt=()=>{let{replace:i}=ii(!0),{recentTransactionStore:e}=Y(),{computedDataDetail:t,computedFromToInfo:o}=e,{data:r}=t,n=Ve()?{[S.LimitOrder]:_o,[S.SingleChain]:_o,[S.GasStation]:_o}:{[S.LimitOrder]:Nr,[S.SingleChain]:oo,[S.GasStation]:oo,[S.MemeMode]:r?.isNativeToken4FromToken==="1"?oo+Dr:oo+Lr},a=Ve()?Or:Ar;return l=>{let d=n[r.swapTradeType]||a;i({pathname:d,params:l||o.locationParams})}};var Zi=()=>{let i=Tt();return e=>{i(e)}};m();c();var Qi=()=>{let{commonStore:i}=Y(),{computedIsWalletEnv:e,forceUpdateFromTo:t}=i,o=Tt();return r=>{o(r),e&&t?.()}};m();c();var Ji=()=>{let{recentTransactionStore:i,fromToStore:e,commonStore:t}=Y(),{computedIsWalletEnv:o,forceUpdateFromTo:r}=t,{beforeCheckUrl:n}=e,{computedFromToInfo:a}=i,l=Tt();return async()=>{!await n(a.apiRequestParams)||(l(),o&&r?.())}};m();c();m();c();to();m();c();function Ri(i){return![...Object.values(i?.from||{}),...Object.values(i?.to||{})].some(e=>e)}m();c();to();var cu=(i,e)=>!!i.find(o=>Number(e)===Number(o.chainId)),en=i=>{if(!i)return!1;let{fromChainId:e,toChainId:t,fromTokenAddress:o,toTokenAddress:r}=i,n=[we(e)&&o,we(t)&&r];return!!vr(n,Boolean)};var fs=()=>({from:{chainId:null,tokenContractAddress:null},to:{chainId:null,tokenContractAddress:null}}),Cu={BRIDGE:"bridge",SWAP:"swap"},St=class{constructor(e,t={},o={}){p(this,"setTab",e=>{this.tab=e});p(this,"hasFromToToken",e=>this.tab===B.LIMIT_ORDER?!vt(e?.data?.fromToken)&&!vt(e?.data?.toToken):!vt(e?.data?.fromTokenInfo)&&!vt(e?.data?.toTokenInfo));p(this,"getWidgetVersionParams",()=>!this.config.widgetVersion||this.tab===B.LIMIT_ORDER?{}:this.tab===B.BRIDGE?{widgetVersion:this.config.widgetVersion}:{widgetVersion:this.config.widgetVersion,widgetChainIds:this.config.widgetChainIds});p(this,"fetchSingleChainTokens",async({fromTokenAddress:e,toTokenAddress:t,chainId:o})=>{let[r,n]=await Te(xe.get(Gr,{params:{fromTokenAddress:e,toTokenAddress:t,chainId:o,...this.getWidgetVersionParams()}}));return[r,n]});p(this,"generateSingleChainTokenPair",async({walletChainId:e,...t})=>{let r={chainId:we(t.fromChainId)?t.fromChainId:t.toChainId,fromTokenAddress:t.fromTokenAddress,toTokenAddress:t.toTokenAddress};if(we(r.chainId)){let[l,d]=await this.fetchSingleChainTokens(r);if(!l&&this.hasFromToToken(d))return[l,d]}if(we(e)){let[l,d]=await this.fetchSingleChainTokens({chainId:e});if(!l&&this.hasFromToToken(d))return[l,d]}let[n,a]=await this.fetchSingleChainTokens({chainId:fo});return[n,a]});p(this,"fetchCrossChainTokens",async({fromChainId:e,toChainId:t,fromTokenAddress:o,toTokenAddress:r})=>{let[n,a]=await Te(xe.get(Ko,{params:{chainId:e,toChainId:t,fromTokenAddress:o,toTokenAddress:r,...this.getWidgetVersionParams()}}));return[n,a]});p(this,"generateCrossChainTokenPair",async({walletChainId:e,...t})=>{if(we(t.fromChainId)||we(t.toChainId)){let n={...t},{hasFrom:a,hasTo:l}=St.checkTokenParams({chainId:t.fromChainId,tokenContractAddress:t.fromTokenAddress},{chainId:t.toChainId,tokenContractAddress:t.toTokenAddress});$r(t.fromChainId,t.toChainId)&&(a?n={fromChainId:t.fromChainId,fromTokenAddress:t.fromTokenAddress}:l&&(n={toChainId:t.toChainId,toTokenAddress:t.toTokenAddress}));let[d,f]=await this.fetchCrossChainTokens(n);if(!d&&this.hasFromToToken(f))return[d,f]}if(we(e)){let[n,a]=await this.fetchCrossChainTokens({fromChainId:e});if(!n&&this.hasFromToToken(a))return[n,a]}let[o,r]=await this.fetchCrossChainTokens({fromChainId:fo});return[o,r]});p(this,"fetchLimitOrderRecommendTokens",async({fromChainId:e,toChainId:t,fromTokenAddress:o,toTokenAddress:r})=>{let[n,a]=await Te(xe.get(Wr,{params:{fromChainId:e,toChainId:t,fromTokenAddress:o,toTokenAddress:r}}));return[n,a]});p(this,"generateLimitOrderTokenPair",async({walletChainId:e,...t})=>{let o=we(t.fromChainId),n=we(t.toChainId)?t.fromChainId===t.toChainId:!0;if(o&&n){let[d,f]=await this.fetchLimitOrderRecommendTokens(t);if(!d&&this.hasFromToToken(f))return[d,f]}if(we(e)){let[d,f]=await this.fetchLimitOrderRecommendTokens({fromChainId:e});if(!d&&this.hasFromToToken(f))return[d,f]}let[a,l]=await this.fetchLimitOrderRecommendTokens({fromChainId:fo,fromTokenAddress:""});return[a,l]});p(this,"getTokenPairByResponseData",e=>this.tab===B.LIMIT_ORDER?{from:e?.fromToken,to:e?.toToken}:{from:e?.fromTokenInfo,to:e?.toTokenInfo});p(this,"generateTokenAndTabConfig",({error:e,data:t})=>{if(e)return{error:e,from:null,to:null,tab:this.tab};let{from:o,to:r}=this.getTokenPairByResponseData(t);return{error:null,from:o,to:r,tab:this.tab}});p(this,"checkInputAmount",e=>{let t=Vt.BigNumber(e);return!t.isNaN()&&t.isFinite()&&t.gt(0)?t.toString():""});p(this,"generateInitConfigByParams",async({from:e,to:t,inputAmount:o,walletChainId:r})=>{let n=this.checkInputAmount(o),a={fromChainId:e.chainId,toChainId:t.chainId,fromTokenAddress:e.tokenContractAddress,toTokenAddress:t.tokenContractAddress,walletChainId:r};if(this.tab===B.BRIDGE){let[l,d]=await this.generateCrossChainTokenPair(a);return{...this.generateTokenAndTabConfig({error:l,data:d.data}),inputAmount:n}}if(this.tab===B.SWAP){let[l,d]=await this.generateSingleChainTokenPair(a);return{...this.generateTokenAndTabConfig({error:l,data:d.data}),inputAmount:n}}if(this.tab===B.LIMIT_ORDER){let[l,d]=await this.generateLimitOrderTokenPair(a);return{...this.generateTokenAndTabConfig({error:l,data:d.data}),inputAmount:n}}return{error:new Error("tab is not valid"),from:null,to:null,tab:this.tab,inputAmount:n}});this.setTab(e),this.dexParams=t,this.config=o}makeDexParams(){let{dexParams:e}=this;return Ri(e)?this.readInfoFromLocalStorage():e}async initTokenPair(e){let t=this.makeDexParams(),{from:o,to:r,tab:n,inputAmount:a,error:l}=await this.generateInitConfigByParams({...t,walletChainId:e});return{from:o,to:r,tab:n,inputAmount:a,error:l}}async switchTabAndInitToken(e){let t=this.makeDexParams(),{from:o,to:r,tab:n,inputAmount:a,error:l}=await this.generateInitConfigByParams({...t,tab:e});return{from:o,to:r,tab:n,inputAmount:a,error:l}}readInfoFromLocalStorage(){let e=fs(),t;switch(this.tab){case B.SWAP:t=Le.get(Uo);break;case B.BRIDGE:t=Le.get(Go);break;case B.LIMIT_ORDER:t=Le.get(Wo)||Le.get(qo)?.LIMIT_ORDER;break;default:break}let o={from:{...e.from,...t?.from},to:{...e.to,...t?.to}};return t?.from?.tokenContractAddress?o:e}writeTabInfoToLocalStorage(e){St.writeTabInfoToLocalStorage(this.tab,e)}static writeTabInfoToLocalStorage(e,t){switch(e){case B.SWAP:Le.set(Uo,t);break;case B.BRIDGE:Le.set(Go,t);break;case B.LIMIT_ORDER:Le.set(Wo,t);break;default:break}}},wt=St;p(wt,"checkTokenParams",(e,t)=>{let o=en({fromChainId:e?.chainId,toChainId:t?.chainId,fromTokenAddress:e?.tokenContractAddress,toTokenAddress:t?.tokenContractAddress}),r=we(e?.chainId)&&!!e?.tokenContractAddress,n=we(t?.chainId)&&!!t?.tokenContractAddress;return{isValid:o,hasFrom:r,hasTo:n}}),p(wt,"judgeTabTypeByChainId",async e=>{let[t,o]=await Te(xe.get(Hr));if(t)return B.SWAP;let{swap:r=[],bridge:n=[]}=o.data;return r.includes(Po(e))?B.SWAP:n.includes(Po(e))?B.BRIDGE:B.SWAP}),p(wt,"judgeTabTypeByParams",async(e,t)=>{let{isValid:o,hasFrom:r,hasTo:n}=St.checkTokenParams(e,t);if(!o)return B.SWAP;let a=e?.chainId,l=t?.chainId;if(r&&n)return a===l?B.SWAP:B.BRIDGE;let d;return r&&!n&&(d=a),!r&&n&&(d=l),await St.judgeTabTypeByChainId(d)}),p(wt,"formatDialogParams",e=>({from:{chainId:e?.fromChainId,tokenContractAddress:e?.fromTokenAddress},to:{chainId:e?.toChainId,tokenContractAddress:e?.toTokenAddress}})),p(wt,"getDialogInitTab",async e=>{let{from:t,to:o}=St.formatDialogParams(e);return await St.judgeTabTypeByParams(t,o)});var tn=wt;m();c();var Do=i=>i.swapTradeType===S.LimitOrder?B.LIMIT_ORDER:[S.SingleChain,S.GasStation].includes(i.swapTradeType)?B.SWAP:B.BRIDGE;var on=()=>{let{recentTransactionStore:i,commonStore:e}=Y(),{setCurrentTab:t,forceUpdateFromTo:o}=e,{computedDataDetail:r,computedFromToInfo:n}=i,{data:a}=r,l=ni();return d=>{let f=Do(a),T=l(d?.from||n.locationParams.from,d?.to||n.locationParams.to);T&&f&&(new tn(f).writeTabInfoToLocalStorage(T),i.closeModal(),t(f),o?.())}};m();c();var rn=()=>{let{recentTransactionStore:i,commonStore:e}=Y(),{forceUpdateFromTo:t}=e,o=Tt();return r=>{let{computedDataDetail:n}=i,{data:a}=n;if(a){let l=Do(a);e.setCurrentTab(l)}i.closeModal(),o(r),t?.()}};var nn=()=>{let i=rn(),e=on(),t=Ji(),o=Qi(),r=Zi(),{commonStore:n}=Y(),{computedIsUrlFillSwap:a}=n;return async(l,d)=>{let{portal:f}=n;if(a||Yr()){l?o(d):await t();return}if(f===Mo.MARKET){r(d);return}if(f===Mo.DEX){i(d);return}e(d)}};m();c();var yt={wrapper:"_wrapper_o0822_1",abnormal:"_abnormal_o0822_10",info:"_info_o0822_18","footer-has-btn":"_footer-has-btn_o0822_21",footerHasBtn:"_footer-has-btn_o0822_21"};function fr({children:i,className:e}){let t=Ve();return de.default.createElement("div",{className:(0,ao.default)(yt.wrapper,{[yt.widgetWrapper]:t},e)},de.default.createElement("div",{className:(0,ao.default)(yt.abnormal,"flex align-items-center justify-content-center")},i))}function hs({orderId:i,className:e,isDialog:t,onClose:o,getScrollContainer:r}){let{recentTransactionStore:n,sendTransactionStore:a,fromToStore:l,accountStore:d}=Y(),{computedSubOrders:f,computedOrderInfo:T,expireTime:h,computedCurrentHistoryTabIsLimit:w,computedDataDetail:y,computedLimitOrderInfo:v,computedPendingTimingStatus:k,setDetail:E,setLimitDetail:N,computedFoldTipToast:A,computedStepStatus:{bridgeStatus:x,fromSwapStatus:D},computedIfSwapFailedAmount:W,computedFirstTimeoutSubOrderBlockProcess:G,computedFromChainRefundInfo:j}=n,{orderContinueStatus:H}=l,{data:P,error:X,loading:me}=y,U=Et();(0,de.useEffect)(()=>{(P?.status===_.ReadyToClaim||P?.status===_.Claiming)&&si("bridge_claim")},[P?.status]),(0,de.useEffect)(()=>(i&&n.updateDetail(i),()=>{E({data:null,loading:!1,error:!1}),N({data:null,loading:!1,error:!1})}),[i,n,E,N]),(0,de.useEffect)(()=>{i&&Zr({wallet_address:d.computedAccountWalletAddresses,order_id:i})},[i,d.computedAccountWalletAddresses]);let $=async()=>{ct({wallet_address:d.computedAccountWalletAddresses,order_id:i,button_name:"cancel_limit_order"});let ge=qe(P,"fromChildOrderDetailVO.fromChainId");await a.cancelLimitOrder(P,{chainId:ge,walletId:d.computedAccountId,userWalletAddress:d.getAddressByChainId(ge)})},le=nn(),he=async()=>{o?.(),n.closeDialog(),ct({wallet_address:d.computedAccountWalletAddresses,order_id:i,button_name:"trade_again"}),le(!1)},ke=ge=>{ct({wallet_address:d.computedAccountWalletAddresses,order_id:i,button_name:"bridge_token_exchange"}),le(!0,ge)};return X?de.default.createElement(fr,null,de.default.createElement(hi,{onButtonClick:()=>{n.updateDetail(i)}})):me?de.default.createElement(fr,null,de.default.createElement(Wt.Circle,{type:Wt.TYPE.neutral})):P?de.default.createElement("div",{className:(0,ao.default)(yt.wrapper,e)},w&&de.default.createElement(xi,{order:v,isWalletEnv:U,onClick:$,onClickSwapAgain:he,orderContinueStatus:H,isDialog:t}),!w&&de.default.createElement(Di,{order:T,expireTime:h,computedPendingTimingStatus:k,isWalletEnv:U,onClickSwapAgain:he,computedIfSwapFailedAmount:W,orderContinueStatus:H,isDialog:t,firstBlockProcess:G}),!w&&de.default.createElement(Xi,{expireTime:h,mainOrderStatus:P.status,bridgeStatus:x,fromStatus:D,foldTipToast:A,subOrders:f,className:yt.content,swapTradeType:P.swapTradeType,gasToken:T.gasToken,orderInfo:T,networks:T.networks,isWalletEnv:U,onClickShadowToken:ke,fromChainRefundInfo:j,getScrollContainer:r}),w&&de.default.createElement(ki,{isWalletEnv:U,orderInfo:v}),de.default.createElement(bi,{className:(0,ao.default)(yt.info,{[yt.footerHasBtn]:T?.showSwapAgainBtn&&!t||v?.showSwapAgainBtn&&!t||[V.OPEN].includes(v?.status)}),isLimit:w,orderInfo:w?v:T,gasToken:w?{}:T.gasToken,isWalletEnv:U})):de.default.createElement(fr,null,de.default.createElement(ei,{description:s("swaptrade_recent_transaction_dialog_no_data_desc")}))}var Lf=pe(hs);export{cu as a,en as b,vo as c,Qo as d,Nt as e,ai as f,it as g,Zt as h,_ as i,Ea as j,ie as k,Cu as l,tn as m,Lf as n};
window.inOKXExtension = true;
window.inMiniApp = false;
window.ASSETS_BUILD_TYPE = "publish";
//# sourceMappingURL=chunk-FWA7C7Y4.js.map