PageSourceSearch

https://trade.zipmex.com/_next/static/chunks/c87d50b5-de37bd94c75f7d2c.js

js zipmex.com collected 2026-09-28 06:42:33 UTC 93,131 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5843],{87794:(e,t,r)=>{r.d(t,{En:()=>e4,LP:()=>eX,_c:()=>e5,xS:()=>e0});var i,o,s,n,l,a,d,c,u,p,m,x,g,h,_,y,b,j,f,w,N,v,P,S,E,L,O,R,C,k,D,T,q,Y,I,A,M,W,B,F,U,$,K,z,V,H,J,Z,Q,G,X,ee,et,er,ei,eo,es,en,el,ea,ed,ec,eu,ep,em,ex,eg,eh,e_,ey,eb,ej,ef,ew,eN,ev,eP,eS,eE,eL,eO,eR,eC,ek,eD,eT,eq,eY,eI,eA,eM,eW,eB,eF,eU,e$,eK,ez,eV,eH,eJ,eZ,eQ,eG,eX,e0,e1,e2,e4,e5,e8=r(13741),e3=r(93568),e6=r(33410),e7=r(55481),e9=r(52561),te=r(42073),tt=r(94483),tr=r(26853),ti=r(34257),to=r(75256),ts=r(79772),tn=r(44286),tl=r(30559),ta=r(78915),td=Object.defineProperty,tc=Object.getOwnPropertyNames,tu=(e,t)=>function(){return e&&(t=(0,e[tc(e)[0]])(e=0)),t},tp=tu({"src/components/orders.script.ts"(){i=e=>{let{current:t,pnlNotionalDecimalPrecision:r,sharePnLConfig:i}=e,o=(0,e8.useRef)(null);return(0,e8.useImperativeHandle)(e.ref,()=>({download:()=>{o.current?.download?.()}})),{current:t,pnlNotionalDecimalPrecision:r,orderListRef:o,sharePnLConfig:i}}}});function tm(e){let t=[...n(e),...s(e)];return t.length?t:void 0}function tx(e){return e.status===e7.Re.CANCELLED||e.algo_status===e7.Re.CANCELLED}function tg(e){return e.status||e.algo_status}function th(e){let{tpOrder:t,slOrder:r}=function(e){if(e.algo_type!==e7.yL.BRACKET)return{tpOrder:void 0,slOrder:void 0};let t=e.child_orders?.[0];return t?{tpOrder:t?.child_orders?.find(e=>e.algo_type===e7.Ox.TAKE_PROFIT),slOrder:t?.child_orders?.find(e=>e.algo_type===e7.Ox.STOP_LOSS)}:{tpOrder:void 0,slOrder:void 0}}(e);if(!t&&!r||(e.price,!e.price))return{pnl:{tpPnL:void 0,slPnL:void 0}};let i=e.side===e7.Mf.BUY?e.quantity:-1*e.quantity;return{pnl:{tpPnL:t?.trigger_price&&e3.WpD.priceToPnl({qty:i,price:t?.trigger_price,entryPrice:e.price,orderSide:e.side,orderType:t.algo_type}),slPnL:r?.trigger_price&&e3.WpD.priceToPnl({qty:i,price:r?.trigger_price,entryPrice:e.price,orderSide:e.side,orderType:r.algo_type})}}}function t_(e,t){return!!e&&!!t&&e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate()}function ty(e){return e.algo_type===e7.ZN.TRAILING_STOP}function tb(e,t=2){return e.price&&e.quantity?new e9.Ww(e.price).mul(e.quantity).toFixed(t,e9.Ww.ROUND_DOWN):0}function tj(e){return e.algo_type===e7.ZN.TRAILING_STOP?e.algo_type:void 0!==e.algo_order_id&&e.algo_type!==e7.yL.BRACKET?`STOP_${e.type}`:e.type}function tf(e){return(0,e9.of)(e)?e6.Ru.t("tpsl.entirePosition"):e.child_orders?.length?["tp","sl"].flatMap(t=>{let r=(0,e9.aC)(e,t);if(!r?.trigger_price)return[];let i=(0,e9.of)(r)?e6.Ru.t("tpsl.entirePosition"):(0,e9.Pp)(r)??"--";return[`${e6.Ru.t("tp"===t?"tpsl.tp":"tpsl.sl")}: ${i}`]}).join(" / ")||"--":String((0,e9.Pp)(e)??"--")}var tw=tu({"src/utils/util.ts"(){o=e=>void 0===e||0===e.length?e:1===e.length?e.charAt(0).toUpperCase():e.charAt(0).toUpperCase()+e.toLowerCase().slice(1),s=e=>{var t;let r=1===(t=e?.margin_mode)||t===e7.iU.ISOLATED?e7.iU.ISOLATED:0===t||t===e7.iU.CROSS?e7.iU.CROSS:void 0;return r===e7.iU.ISOLATED?[e6.Ru.t("marginMode.isolated")]:r===e7.iU.CROSS?[e6.Ru.t("marginMode.cross")]:[]},n=e=>{let t=e.type,r=e.algo_type;if(void 0!==t){let i=[];if(e.parent_algo_type){if(r===e7.Ox.STOP_LOSS){let t=(0,e9.YJ)(e)?[e6.Ru.t("common.position"),e6.Ru.t("tpsl.sl")]:[e6.Ru.t("tpsl.sl")];i.push(...t)}if(r===e7.Ox.TAKE_PROFIT){let t=(0,e9.YJ)(e)?[e6.Ru.t("common.position"),e6.Ru.t("tpsl.tp")]:[e6.Ru.t("tpsl.tp")];i.push(...t)}return i}let s="string"==typeof t?t.replace("_ORDER",""):"";if([e7.ZN.ASK,e7.ZN.BID].includes(t))return[e6.Ru.t("orderEntry.orderType.limit")];if(void 0===e.algo_order_id||e.algo_order_id&&"BRACKET"===r)return[{[e7.ZN.LIMIT]:e6.Ru.t("orderEntry.orderType.limit"),[e7.ZN.MARKET]:e6.Ru.t("orderEntry.orderType.market"),[e7.ZN.POST_ONLY]:e6.Ru.t("orderEntry.orderType.postOnly"),[e7.ZN.IOC]:e6.Ru.t("orderEntry.orderType.ioc"),[e7.ZN.FOK]:e6.Ru.t("orderEntry.orderType.fok")}[s]||o(s)];if(r===e7.yL.TRAILING_STOP)return[e6.Ru.t("orderEntry.orderType.trailingStop")];if(s)return[{[e7.ZN.LIMIT]:e6.Ru.t("orderEntry.orderType.stopLimit"),[e7.ZN.MARKET]:e6.Ru.t("orderEntry.orderType.stopMarket")}[s]||s]}if(void 0!==r){let t=[];r===e7.yL.POSITIONAL_TP_SL&&t.push(e6.Ru.t("common.position"));let i=e?.child_orders?.find(e=>e.algo_type===e7.Ox.TAKE_PROFIT&&!!e.trigger_price),o=e?.child_orders?.find(e=>e.algo_type===e7.Ox.STOP_LOSS&&!!e.trigger_price);return(i||o)&&t.push(i&&o?e6.Ru.t("common.tpsl"):i?e6.Ru.t("tpsl.tp"):e6.Ru.t("tpsl.sl")),t}return[]}}}),tN=tu({"src/components/provider/symbolContext.tsx"(){l=(0,e8.createContext)({}),a=()=>(0,e8.useContext)(l)}}),tv=tu({"src/components/provider/symbolProvider.tsx"(){tN(),d=e=>{let{symbol:t,children:r}=e,i=(0,e3.RKu)()[t],o=(0,e8.useMemo)(()=>
1({symbol:t,base_dp:i("base_dp"),quote_dp:i("quote_dp"),base_tick:i("base_tick"),quote_tick:i("quote_tick"),base:i("base"),quote:i("quote"),origin:i(),quote_max:i("quote_max"),quote_min:i("quote_min")}),[t,i]);return(0,te.jsx)(l.Provider,{value:o,children:r})}}}),tP=tu({"src/components/shareButton/shareButton.ui.tsx"(){c=e=>null==e.sharePnLConfig?null:(0,te.jsx)("button",{type:"button",onClick:t=>{t.stopPropagation(),e.showModal()},children:(0,te.jsx)(tt.liv,{color:"white",opacity:.54,size:e.iconSize??16})})}}),tS=tu({"src/components/shareButton/shareButton.script.tsx"(){u=e=>{let{sharePnLConfig:t,order:r,iconSize:i}=e,{t:o}=(0,e6.Bd)(),{getFirstRefCode:s}=(0,e3.n3j)(),{brokerNameRaw:n}=(0,e3.IYv)(r.symbol),l=(0,e8.useMemo)(()=>s()?.code,[s]),a=(0,e3.Q4G)(r.symbol,r.margin_mode);return{iconSize:i,sharePnLConfig:t,showModal:()=>{tt.modal.show(e.modalId,{pnl:{entity:{symbol:r.symbol,pnl:r.realized_pnl,side:"BUY"==r.side?o("share.pnl.share.long"):o("share.pnl.share.short"),openPrice:r.average_executed_price,openTime:r.updated_time,quantity:r.quantity},refCode:l,leverage:a,...t,brokerName:t?.brokerName??n}})}}}}}),tE=tu({"src/components/shareButton/shareButton.widget.tsx"(){tS(),tP(),p=e=>{let t=u(e);return(0,te.jsx)(c,{...t})}}}),tL=tu({"src/components/shareButton/index.ts"(){tP(),tE()}}),tO=tu({"src/components/orderList/desktop/avgPrice.tsx"(){m=(0,e8.memo)(e=>{let t=(0,e3.RKu)()[e.symbol];return e.value?(0,te.jsx)(tt.EYj.numeral,{padding:!1,dp:t("quote_dp",2),rm:e9.Ww.ROUND_UP,children:e.value}):"--"})}}),tR=tu({"src/components/orderList/desktop/bracketOrderPrice.tsx"(){tw(),tN(),x=e=>{let{order:t}=e,{quote_dp:r,base_dp:i}=a(),{t:o}=(0,e6.Bd)(),{sl_trigger_price:s,tp_trigger_price:n}=(0,e8.useMemo)(()=>"algo_type"in t&&Array.isArray(t.child_orders)?e3.WpD.findTPSLFromOrder(e.order.child_orders[0]):{},[e.order]),{pnl:l}=th(t);return n||s?(0,te.jsx)(tt.m_M,{content:(0,te.jsxs)(tt.son,{direction:"column",itemAlign:"start",gap:1,children:[void 0!==l.tpPnL&&(0,te.jsx)(tt.EYj.numeral,{prefix:(0,te.jsxs)(tt.EYj,{intensity:80,children:[`${o("tpsl.tpPnl")}:`," \xa0"]}),suffix:(0,te.jsx)(tt.EYj,{intensity:20,children:" USDC"}),dp:r,color:"buy",showIdentifier:!0,children:l.tpPnL}),void 0!==l.slPnL&&(0,te.jsx)(tt.EYj.numeral,{prefix:(0,te.jsxs)(tt.EYj,{intensity:80,children:[`${o("tpsl.slPnl")}:`," \xa0"]}),suffix:(0,te.jsx)(tt.EYj,{intensity:20,children:" USDC"}),dp:r,color:"sell",children:l.slPnL})]}),className:"oui-bg-base-6",children:(0,te.jsxs)(tt.son,{itemAlign:"center",justify:"start",gap:2,children:[(0,te.jsxs)(tt.son,{direction:"column",justify:"start",itemAlign:"start",children:[(0,te.jsx)(h,{type:"TP",value:n,quote_dp:r}),(0,te.jsx)(h,{type:"SL",value:s,quote_dp:r})]}),(0,te.jsx)(g,{order:t})]})}):"--"},g=e=>{let{order:t}=e;return(0,te.jsx)(tt.qUP,{size:16,className:"oui-text-base-contrast oui-cursor-pointer",onClick:()=>{tt.modal.show("EditBracketOrderDialogId",{order:t})}})},h=e=>{let{type:t,value:r,quote_dp:i}=e,{t:o}=(0,e6.Bd)();return r?(0,te.jsx)(tt.EYj.numeral,{className:(0,tt.cn)("oui-gap-0 oui-decoration-white/20 oui-border-b oui-border-dashed oui-border-base-contrast-12","TP"===t?"oui-text-trade-profit":"oui-text-trade-loss"),rule:"price",dp:i,prefix:(0,te.jsxs)("span",{className:"oui-text-base-contrast-54",children:["TP"===t?`${o("tpsl.tp")} -`:`${o("tpsl.sl")} -`,"\xa0"]}),children:r},"tp"):(0,te.jsx)(te.Fragment,{})}}}),tC=tu({"src/components/orderList/orderListContext.tsx"(){_=(0,e8.createContext)({}),y=()=>(0,e8.useContext)(_)}}),tk=tu({"src/components/orderList/desktop/cancelBtn.tsx"(){tC(),b=e=>{let{order:t}=e,{t:r}=(0,e6.Bd)(),{onCancelOrder:i}=y(),[o,s]=(0,e8.useState)(!1);return(0,te.jsx)(tt.JPw,{size:"sm",variant:"outlined",color:"secondary",onClick:e=>{i&&(e.preventDefault(),e.stopPropagation(),s(!0),i(t).then(e=>e,e=>{tt.oRP.error(e.message)}).finally(()=>{s(!1)}))},loading:o,children:r("common.cancel")})}}}),tD=tu({"src/type.ts"(){}}),tT=tu({"src/components/orderList/desktop/editOrder/confirmContent.tsx"(){tD(),(j=(0,e8.memo)(e=>{let{type:t,base:r,value:i,cancelPopover:o,isSubmitting:s,onConfirm:n}=e,{t:l}=(0,e6.Bd)();return(0,te.jsxs)("div",{className:"oui-relative oui-pt-5",children:[(0,te.jsx)("div",{className:"desktop:oui-text-sm oui-text-2xs oui-text-base-contrast-54",children:(()=>{let e={values:{base:r,value:(0,e9.l8)(i)},components:[(0,te.jsx)("span",{className:"oui-text-warning-darken"},"0")]};switch(t){case 0:return(0,te.jsx)(e6.x6,{i18nKey:"order.edit.confirm.quantity",...e});case 1:return(0,te.jsx)(e6.x6,{i18nKey:"order.edit.confirm.price",...e});case 2:return(0,te.jsx)(e6.x6,{i18nKey:"order.edit.confirm.triggerPrice",...e});case 3:return(0,te.jsx)(e6.x6,{i18nKey:"order.edit.confirm.callbackValue",...e});case 4:return(0,te.jsx)(e6.x6,{i18nKey:"order.edit.confirm.callbackRate",...e})}})()}),(0,te.jsxs)("div",{className:"oui-mt-5 oui-grid oui-grid-cols-2 oui-gap-2",children:[(0,te.jsx)(tt.$nd,{color:"secondary",size:"md",onClick:o,disabled:s,children:l("common.cancel")}),(0,te.jsx)(tt.JPw,{size:"md",loading:s,onClick:n,children:l("common.confirm")})]}),(0,te.jsx)("button",{className:"oui-absolute oui-end-0 oui-top-0 oui-text-base-contrast-54",onClick:o,children:(0,te.jsx)(tt.USm,{size:16,color:"white",opacity:1})})]})})).displayName="ConfirmContent"}});function tq(e){let{originValue:t,value:r,setValue:i}=e,[o,s]=(0,e8.useState)(!1),[n,l]=(0,e8.useState)(!1),a=(0,e8.useRef)(null),d=(0,e8.useCallback)(()=>{s(!1),l(!1)},[]),c=(0,e8.useCallback)(()=>{d(),i(t)},[t]),u=(0,e8.useCallback)(async e=>
1{if(e.stopPropagation(),e.preventDefault(),r===t)return void l(!1);s(!0)},[r,t]);return(0,e8.useEffect)(()=>{let e=e=>{!a.current||a.current.contains(e.target)||o||c()};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[o,c]),{value:r,setValue:i,open:o,setOpen:s,editing:n,setEditing:l,containerRef:a,closePopover:d,cancelPopover:c,onClick:u}}var tY=tu({"src/components/orderList/desktop/hooks/usePopoverState.ts"(){}});function tI(e){let{order:t,field:r,originValue:i,value:o,fieldValues:s}=e,n=s||{[r]:o},l=(0,e8.useMemo)(()=>tj(t),[t]),{errors:a,validate:d,clearErrors:c}=(0,e3.rE_)({symbol:t.symbol,order_type:l,side:t.side,...n}),{getErrorMsg:u}=(0,tr.TX)(a),p=(0,e8.useMemo)(()=>r?u(r):void 0,[u,r]);return(0,e8.useEffect)(()=>{if(o===i)return void c();d().then(e=>{}).catch(e=>{})},[o,i]),{error:p,errors:a,getErrorMsg:u}}var tA=tu({"src/components/orderList/desktop/hooks/useValidateField.ts"(){tw()}}),tM=tu({"src/components/orderList/desktop/components/editableCellInput.tsx"(){f=e=>{let{onClick:t}=e,r=(0,e8.useRef)(null),i=(0,e8.useCallback)(e=>{"Enter"===e.key&&t(e)},[t]);return(0,e8.useEffect)(()=>{let e=r.current;if(e){let t=e.value.length;e.setSelectionRange(t,t)}},[e.value]),(0,te.jsx)(tt.pde.tooltip,{ref:r,tooltip:e.error,autoComplete:"off",autoFocus:!0,t
1ype:"text",size:"sm",placeholder:e.readonly?"":e.placeholder||"",id:e.id,name:e.name,color:e.error?"danger":void 0,value:e.readonly?"":e.value||"",onValueChange:e.onChange,onClick:e=>{e.stopPropagation(),e.preventDefault()},onFocus:e.onFocus,onBlur:e.onBlur,onKeyDown:e.handleKeyDown||i,formatters:e.overrideFormatters||[...e.formatters??e7.xF,tt.pPN.numberFormatter,tt.pPN.decimalPointFormatter],classNames:{root:"oui-bg-base-700 oui-px-2 oui-py-1 oui-rounded",input:"oui-pe-2"},readOnly:e.readonly,suffix:(0,te.jsxs)(tt.son,{gapX:1,children:[e.suffix,(0,te.jsx)("button",{onClick:t,disabled:!!e.error,children:(0,te.jsx)(tt.Srz,{size:18,color:"white",opacity:1,className:(0,tt.cn)("oui-opacity-50",e.error?"oui-cursor-not-allowed":"oui-cursor-pointer hover:oui-opacity-100")})})]})})}}}),tW=tu({"src/components/orderList/desktop/components/previewCell.tsx"(){tw(),w=(0,e8.memo)(e=>{let{status:t,value:r,disabled:i}=e;return(0,te.jsx)("div",{className:(0,tt.cn)("oui-flex oui-items-center oui-justify-start","oui-relative oui-max-w-[110px] oui-gap-1 oui-font-semibold",t===e7.Re.CANCELLED&&"oui-text-base-contrast-20",e.className),onClick:t=>{i||(t.stopPropagation(),t.preventDefault(),e.setEditing(!0))},children:(0,te.jsx)(tt.son,{r:"base",className:(0,tt.cn)("oui-h-[28px] oui-min-w-[70px]",!i&&"oui-border oui-border-line-12 oui-bg-base-7 oui-px-2"),children:(0,te.jsxs)(tt.EYj,{size:"2xs",children:[(0,e9.DV)(r),e.suffix]})})})})}}),tB=tu({"src/components/orderList/desktop/components/activedPriceCell.tsx"(){tD(),tw(),tN(),tC(),tT(),tY(),tA(),tM(),tW(),N=e=>{let{order:t}=e,{t:r}=(0,e6.Bd)(),i=t.activated_price?.toString()??"",[o,s]=(0,e8.useState)(i),[n,l]=(0,e8.useState)(i);o!==i&&(s(i),l(i));let[d,c]=(0,e8.useState)(!1),u=e.disabled||t.is_activated||t.is_triggered,{editAlgoOrder:p}=y(),{base:m,quote_dp:x}=a(),{open:g,setOpen:h,editing:_,setEditing:b,containerRef:N,closePopover:v,cancelPopover:P,onClick:S}=tq({originValue:i,value:n,setValue:l}),{error:E}=tI({order:t,field:"activated_price",originValue:i,value:n}),L=(0,e8.useCallback)(()=>{c(!0);let e={algo_order_id:t.algo_order_id,activated_price:n};void 0!==t.margin_mode&&(e.margin_mode=t.margin_mode),p(t.algo_order_id.toString(),e).then(e=>{v(),l(n)}).catch(e=>{tt.oRP.error(e.message),P()}).finally(()=>c(!1))},[t.algo_order_id,n,P]);return t.activated_price||t.type!==e7.ZN.MARKET?(0,te.jsx)(tt.AMh,{open:g,onOpenChange:h,content:(0,te.jsx)(j,{type:2,base:m,value:n,cancelPopover:P,isSubmitting:d,onConfirm:L}),children:(0,te.jsx)("div",{onClick:e=>{e.stopPropagation(),e.preventDefault()},ref:N,children:!_||u?(0,te.jsx)(w,{value:n,status:tg(t),setEditing:b,disabled:u}):(0,te.jsx)(f,{value:n,onChange:l,onClick:S,error:n?E:r("orderEntry.triggerPrice.error.required"),formatters:[tt.pPN.dpFormatter(x)]})})}):(0,te.jsx)("span",{children:r("common.marketPrice")})}}}),tF=tu({"src/components/orderList/desktop/components/priceCell.tsx"(){tD(),tw(),tN(),tC(),tT(),tY(),tA(),tM(),tW(),v=e=>{let{order:t}=e,{t:r}=(0,e6.Bd)(),i=(0,e8.useMemo)(()=>t.type!==e7.ZN.MARKET||t.price?t.price?.toString()??"Market":"Market",[t.price,t.type]),[o,s]=(0,e8.useState)(i),[n,l]=(0,e8.useState)(i);o!==i&&(s(i),l(i));let d=t?.algo_order_id!==void 0,[c,u]=(0,e8.useState)(!1),{editOrder:p,editAlgoOrder:m}=y(),{base:x,quote_dp:g}=a(),{open:h,setOpen:_,editing:b,setEditing:N,containerRef:v,closePopover:P,cancelPopover:S,onClick:E}=tq({originValue:i,value:n,setValue:l}),{error:L,getErrorMsg:O}=tI({order:t,field:"order_price",originValue:i,value:n,fieldValues:{order_price:n,order_quantity:t.quantity?.toString(),trigger_price:t.trigger_price?.toString()}});return t.algo_order_id&&"MARKET"==t.type||"Market"===n?(0,te.jsx)("span",{children:r("common.marketPrice")}):(0,te.jsx)(tt.AMh,{open:h,onOpenChange:_,content:(0,te.jsx)(j,{type:1,base:x,value:n,cancelPopover:S,isSubmitting:c,onConfirm:()=>{u(!0);let e=t.order_id,r={symbol:t.symbol,order_type:t.type,side:t.side,order_quantity:t.quantity,order_price:n};void 0!==t.reduce_only&&(r.reduce_only=t.reduce_only),t.order_tag&&(r.order_tag=t.order_tag),t.client_order_id&&(r.client_order_id=t.client_order_id),void 0!==t.margin_mode&&(r.margin_mode=t.margin_mode),d&&(e=t.algo_order_id,r={...r,order_id:e,price:n,algo_order_id:e}),void 0!==t.tag&&(r.order_tag=t.tag),(void 0!==t.algo_order_id?m(t.algo_order_id.toString(),r):p(t.order_id.toString(),r)).then(e=>{P(),l(n)}).catch(e=>{tt.oRP.error(e.message),S()}).finally(()=>u(!1))}}),children:(0,te.jsx)("div",{onClick:e=>{e.stopPropagation(),e.preventDefault()},ref:v,children:!b||e.disabled?(0,te.jsx)(w,{value:n,status:tg(t),setEditing:N,disabled:e.disabled}):(0,te.jsx)(f,{value:n,onChange:l,onClick:E,error:L||O("total"),formatters:[tt.pPN.dpFormatter(g)]})})})}}}),tU=tu({"src/components/orderList/tpslOrderRowContext.tsx"(){tN(),P=(0,e8.createContext)({}),S=()=>(0,e8.useContext)(P),E=e=>{let{order:t,children:r}=e,{quote_dp:i}=a(),[{rows:o}]=(0,e3.Vrz)(t.symbol),s=o?.find(e=>(0,e9.SJ)(t,e)),[n]=(0,e3.n_y)("/v1/algo/order","DELETE"),[l]=(0,e3.n_y)("/v1/algo/order","PUT"),d=(0,e3.iXD)(),{state:c}=(0,e3.F7A)(),u=(0,e8.useMemo)(()=>(0,e3.WIG)(()=>["/v1/positions",c.accountId]),[c.accountId]),p=(0,e3.qKO)(async e=>n(null,{order_id:e.algo_order_id,symbol:e.symbol})),m=(0,e3.qKO)(async(e,t)=>l({order_id:e.algo_order_id,child_orders:e.child_orders.map(e=>({order_id:e.algo_order_id,quantity:t.order_quantity}))})),x=(0,e3.qKO)((e,t)=>{let r=d.cache.get(u);return r?.data?.rows?.find(r=>r.symbol===e&&(r.margin_mode??e7.iU.CROSS)===(t??e7.iU.CROSS))}),{sl_trigger_price:g,tp_trigger_price:h,tpPnL:_,slPnL:y,sl_order_price:b,tp_order_price:j}=function(e){let{order:t,position:r,quote_dp:i}=e,o="algo_type"in t&&Array.isArray(t.child_orders),{sl_trigger_price:s,tp_trigger_price:n}=o?(0,e3.Ls5)(t):{sl_trigger_price:void 0,tp_trigger_price:void 0},{sl_order_price:l,tp_order_price:a}=o?(0,e3._Wu)(t):{sl_order_price:void 0,tp_order_price:void 0},d=(0,e9.aC)(t,"tp"),c=(0,e9.aC)(t,"sl"),u=d?(0,e9.Pp)(d,r?.position_qty):void 0,p=c?(0,e9.Pp)(c,r?.position_qty):void 0,m=d?(0,e9.Vd)(d):void 0,x=c?(0,e9.Vd)(c):void 0,g=r?.average_open_price,h="number"==typeof u&&"number"==typeof m&&"number"==typeof g?e3.WpD.priceToPnl({qty:u*(d?.side==="BUY"?-1:1),price:m,entryPrice:g,orderSide:t.side,orderType:e7.Ox.TAKE_PROFIT},{symbol:{quote_dp:i}}):void 0;return{sl_trigger_price:s,tp_trigger_price:n,sl_order_price:l,tp_order_price:a,slPnL:"number"==typeof p&&"number"==typeof x&&"number"==typeof g?e3.WpD.priceToPnl({qty:p*(c?.side==="BUY"?-1:1),price:x,entryPrice:g,orderSide:t.side,orderType:e7.Ox.STOP_LOSS},{symbol:{quote_dp:i}}):void 0,tpPnL:h}}({order:t,position:s,quote_dp:i}),f=(0,e8.useMemo)(()=>({order:t,sl_trigger_price:g,tp_trigger_price:h,sl_order_price:b,tp_order_price:j,tpPnL:_,slPnL:y,position:s,onCancelOrder:p,onUpdateOrder:m,getRelatedPosition:x}),[t,g,h,b,j,_,y,s,p,m,x]);return(0,te.jsx)(P.Provider,{value:f,children:r})}}}),t$=tu({"src/components/orderList/desktop/editOrder/innerInput.tsx"(){L=e=>{let{inputRef:t,dp:r,value:i,setValue:o,setEditing:s,error:n,handleKeyDown:l,onClick:a,onClose:d,onFocus:c,onBlur:u,hintInfo:p}=e;(0,e8.useEffect)(()=>{let e=t.current;if(e){let t=e.value.length;e.setSelectionRange(t,t)}s(!0)},[]);let m=(p?.length||0)>0;return(0,te.jsx)(tt.m_M,{content:p,open:m,children:(0,te.jsx)(tt.pde,{ref:t,type:"text",size:"sm",formatters:[tt.pPN.numberFormatter,tt.pPN.dpFormatter(r),tt.pPN.currencyFormatter],value:i,onValueChange:e=>o(e),helpText:n,onClick:e=>{e.stopPropagation(),e.preventDefault()},autoComplete:"off",onFocus:c,onBlur:u,onKeyDown:l,autoFocus:!0,color:m?"danger":void 0,classNames:{root:"oui-bg-base-700 oui-px-2 oui-py-1 oui-rounded",input:"oui-pe-2"},suffix:(0,te.jsx)("button",{onClick:a,children:(0,te.jsx)(tt.Srz,{size:18,color:"white",opacity:1,className:"oui-cursor-pointer oui-opacity-50 hover:oui-opacity-100"})})})})}}}),tK=tu({"src/components/orderList/desktop/components/quantityCell.tsx"(){tD(),tw(),tN(),tC(),tU(),tT(),t$(),O=e=>{let{order:t}=e,{reduce_only:r}=t,i=t.quantity?.toString()??"",[o,s]=(0,e8.useState)(i),[n,l]=(0,e8.useState)(!1),{t:d}=(0,e6.Bd)(),[c,u]=(0,e8.useState)(!1),[p,m]=(0,e8.useState)(),{editOrder:x,editAlgoOrder:g,checkMinNotional:h}=y(),{onUpdateOrder:_,position:b}=S(),{base_dp:f,base:w,base_tick:N}=a(),v=async(e,t)=>{s(e);let i=Math.abs(b?.position_qty||0);if(b&&r&&Number(e)>i)m(d("orders.quantity.lessThanPosition",{quantity:i}));else{let r=Number(e);t&&r>t?m(d("orders.quantity.lessThan",{quantity:(0,e9.DV)(t,{fix:f})})):m(void 0)}return Promise.resolve()};(0,e8.useEffect)(()=>{v(t.quantity?.toString()??"")},[e.order.quantity]);let P=()=>{u(!1),v(t.quantity?.toString()??""),l(!1)}
1,[E,L]=(0,e8.useState)(!1),O=(0,e8.useRef)(null),k=()=>{if(p)return;if(Number(o)===Number(t.quantity))return void l(!1);let e=void 0!==t.algo_order_id?t.trigger_price:t.price;if(null!==e&&!0!==t.reduce_only){let r=h(t.symbol,e,o);if(r){tt.oRP.error(r),L(!1),P();return}}u(!0)},D=(0,e8.useCallback)(()=>{L(!0);let e={symbol:t.symbol,order_type:t.type,side:t.side,order_price:t.price,order_quantity:o,algo_order_id:t.algo_order_id};if(void 0!==e.algo_order_id&&"MARKET"===e.order_type){let{order_price:t,...r}=e;e=r}void 0!==t.reduce_only&&(e.reduce_only=t.reduce_only),t.order_tag&&(e.order_tag=t.order_tag),t.client_order_id&&(e.client_order_id=t.client_order_id),t?.visible_quantity===0&&(e.visible_quantity=0),t?.tag!==void 0&&(e.order_tag=t.tag),void 0!==t.margin_mode&&(e.margin_mode=t.margin_mode),("algo_type"in t&&t.algo_type===e7.yL.TP_SL?_(t,e):void 0!==t.algo_order_id?g(t.algo_order_id.toString(),e):x(t.order_id.toString(),e)).then(e=>{u(!1),l(!1),v(o.toString())},e=>{tt.oRP.error(e.message),v(t.quantity?.toString()??""),P()}).finally(()=>L(!1))},[o]),T=(0,e8.useRef)(null),q=(0,e8.useRef)(null),Y=e=>{!T.current||!q.current||T.current.contains(e.target)||q.current.contains(e.target)||c||P()};return(0,e8.useEffect)(()=>(document.addEventListener("mousedown",Y),()=>{document.removeEventListener("mousedown",Y)}),[c,t.quantity]),(0,te.jsx)(tt.AMh,{open:c,onOpenChange:u,content:(0,te.jsx)(j,{type:0,base:w,value:o,cancelPopover:P,isSubmitting:E,onConfirm:D}),contentProps:{onOpenAutoFocus:e=>{}},children:(0,te.jsx)("div",{onClick:e=>{e.stopPropagation(),e.preventDefault()},ref:T,children:!n||e.disabled?(0,te.jsx)(R,{order:t,value:o,setEditing:l,disable:e.disabled}):(0,te.jsx)(C,{inputRef:O,quantitySliderRef:q,base_dp:f,base_tick:N,quantity:o,setQuantity:v,editing:n,setEditing:l,handleKeyDown:e=>{"Enter"===e.key&&(e?.stopPropagation(),e?.preventDefault(),k())},onClick:e=>{e?.stopPropagation(),e?.preventDefault(),k()},onClose:P,symbol:t.symbol,reduce_only:r,positionQty:b?.position_qty,error:p,confirmOpen:c,side:t.side,order:t,setError:m})})})},R=e=>{let{order:t,value:r}=e,i=t.total_executed_quantity;return(0,te.jsxs)(tt.son,{direction:"row",justify:"start",gap:1,className:(0,tt.cn)("oui-relative oui-max-w-[110px]",t.side===e7.Mf.BUY&&"oui-text-trade-profit",t.side===e7.Mf.SELL&&"oui-text-trade-loss",tx(t)&&"oui-text-base-contrast-20"),onClick:t=>{t.stopPropagation(),t.preventDefault(),e.setEditing(!0)},children:["algo_type"in t&&t.algo_type===e7.yL.TP_SL?null:(0,te.jsxs)(te.Fragment,{children:[(0,te.jsx)("span",{children:i}),(0,te.jsx)("span",{children:"/"})]}),(0,te.jsx)(tt.son,{r:"base",className:(0,tt.cn)("oui-h-[28px] oui-min-w-[70px]",!e.disable&&"oui-border oui-border-line-12 oui-bg-base-7 oui-px-2"),children:(0,te.jsx)(tt.EYj,{size:"2xs",children:(0,e9.YJ)(t)?(0,e9.Pp)(t)??"--":r})})]})},C=e=>{let{inputRef:t,quantitySliderRef:r,base_dp:i,base_tick:o,quantity:s,setQuantity:n,setEditing:l,handleKeyDown:a,onClick:d,onClose:c,error:u,symbol:p,reduce_only:m,positionQty:x,confirmOpen:g,order:h}=e,_=(0,e3.qL9)(p,h.side,{reduceOnly:h.reduce_only,marginMode:h.margin_mode??e7.iU.CROSS}),y=(0,e8.useMemo)(()=>m?Math.abs(x??0):h.quantity+Math.abs(_),[h.quantity,_,m,x]),[b,j]=(0,e8.useState)(void 0);(0,e8.useEffect)(()=>{void 0===b&&j(new e9.Ww(s).div(y).abs().mul(100).toNumber())},[b,y,s]);let f=async e=>(o>0&&(e=e3.WpD.formatNumber(e,o)??e),n(`${e}`,y));return(0,te.jsxs)(tt.ytF,{open:!g,children:[(0,te.jsx)(tt.Wvm,{children:(0,te.jsx)(L,{inputRef:t,dp:i,value:s,setValue:e=>{let t=Math.abs(Math.min(Number(e),y)).toString();if(n(e,y),!e.endsWith(".")){if(0===Number(t))return void j(0);j(Math.min(100,new e9.Ww(e).div(y).mul(100).toDecimalPlaces(2,e9.Ww.ROUND_DOWN).toNumber()))}},setEditing:l,handleKeyDown:a,onClick:d,onClose:c,onBlur:e=>{f(e.target.value)},hintInfo:u})}),(0,te.jsx)(tt.hlN,{className:"oui-w-[360px] oui-rounded-xl",align:"start",side:"bottom",onOpenAutoFocus:e=>{e.preventDefault()},children:(0,te.jsxs)(tt.son,{p:1,gap:2,width:"100%",itemAlign:"start",ref:r,children:[(0,te.jsx)(tt.EYj.numeral,{size:"xs",intensity:98,className:"oui-min-w-[30px] ",dp:2,padding:!1,unit:"%",rm:e9.Ww.ROUND_DOWN,children:`${b}`}),(0,te.jsxs)(tt.son,{direction:"column",width:"100%",gap:2,className:"oui-mt-[6px]",children:[(0,te.jsx)(tt.Apm,{markCount:4,value:[b??0],onValueChange:e=>{let t=Array.from(e.values());j(t[0]),n(new e9.Ww(t[0]).div(100).mul(y).abs().toFixed(i,e9.Ww.ROUND_DOWN),y)},onValueCommit:e=>{f(new e9.Ww(e[0]).div(100).mul(y).abs().toFixed(i,e9.Ww.ROUND_DOWN)).finally(()=>{t.current.focus()})}}),(0,te.jsx)(k,{onClick:e=>{j(100*e);let r=new e9.Ww(e).mul(y).abs().toFixed(i,e9.Ww.ROUND_DOWN);n(r=e3.WpD.formatNumber(r,o)??r,y),setTimeout(()=>{t.current.focus(),t.current.setSelectionRange(r.length,r.length)},100)}})]})]})})]})},k=e=>{let{t}=(0,e6.Bd)(),r=[{label:"0%",value:0},{label:"25%",value:.25},{label:"50%",value:.5},{label:"75%",value:.75},{label:t("common.max"),value:1}];return(0,te.jsx)(tt.son,{gap:2,width:"100%",children:r.map((t,r)=>(0,te.jsx)(tt.$nd,{variant:"outlined",color:"secondary",size:"xs",onClick:r=>{r.stopPropagation(),r.preventDefault(),e.onClick(t.value)},className:"oui-w-1/5",children:t.label},r))})}}}),tz=tu({"src/components/orderList/desktop/components/trailingCallbackCell.tsx"(){tD(),tw(),tN(),tC(),tT(),tY(),tA(),tM(),tW(),D=e=>{let{order:t}=e,{callback_value:r,callback_rate:i}=t,o=!!r,s=!!i,n=(0,e8.useMemo)(()=>i?(100*i).toString():r?.toString(),[r,i]),[l,d]=(0,e8.useState)({callbackValue:r,callbackRate:i}),[c,u]=(0,e8.useState)(n);Object.is(l.callbackValue,r)&&Object.is(l.callbackRate,i)||(d({callbackValue:r,callbackRate:i}),u(n));let[p,m]=(0,e8.useState)(!1),x=e.disabled||t.is_triggered,{editAlgoOrder:g}=y(),{base:h,quote_dp:_}
1=a(),{open:b,setOpen:N,editing:v,setEditing:P,containerRef:S,closePopover:E,cancelPopover:L,onClick:O}=tq({originValue:n,value:c,setValue:u}),{error:R}=tI({order:t,originValue:n,value:c,field:o?"callback_value":"callback_rate",fieldValues:{callback_value:o?c:void 0,callback_rate:s?c:void 0}}),C=(0,e8.useCallback)(()=>{m(!0);let e={algo_order_id:t.algo_order_id,callback_value:o?c:void 0,callback_rate:s?`${Number(c)/100}`:void 0};void 0!==t.margin_mode&&(e.margin_mode=t.margin_mode),g(t.algo_order_id.toString(),e).then(e=>{E(),u(c)}).catch(e=>{tt.oRP.error(e.message),L()}).finally(()=>m(!1))},[t.algo_order_id,c,L]);return(0,te.jsx)(tt.AMh,{open:b,onOpenChange:N,content:(0,te.jsx)(j,{type:s?4:3,base:h,value:s?`${c}%`:c,cancelPopover:L,isSubmitting:p,onConfirm:C}),children:(0,te.jsx)("div",{onClick:e=>{e.stopPropagation(),e.preventDefault()},ref:S,children:(()=>{let e=s?"%":void 0;if(!v||x)return(0,te.jsx)(w,{status:tg(t),value:c,setEditing:P,disabled:x,suffix:e});let r=s?[tt.pPN.dpFormatter(1)]:[tt.pPN.currencyFormatter,tt.pPN.dpFormatter(_)];return(0,te.jsx)(f,{value:c,onChange:u,onClick:O,error:R,suffix:e,formatters:r})})()})})}}}),tV=tu({"src/components/orderList/desktop/components/triggerPriceCell.tsx"(){tD(),tw(),tN(),tC(),tT(),tY(),tA(),tM(),tW(),T=e=>{let{order:t}=e,r=t.trigger_price?.toString(),[i,o]=(0,e8.useState)(r),[s,n]=(0,e8.useState)(r);i!==r&&(o(r),n(r));let[l,d]=(0,e8.useState)(!1),c=e.disabled||t.is_triggered,{editAlgoOrder:u}=y(),{base:p,quote_dp:m}=a(),{open:x,setOpen:g,editing:h,setEditing:_,containerRef:b,closePopover:N,cancelPopover:v,onClick:P}=tq({originValue:r,value:s,setValue:n}),{error:S}=tI({order:t,field:"trigger_price",originValue:r,value:s}),E=(0,e8.useCallback)(()=>{d(!0);let e={trigger_price:s,algo_order_id:t.algo_order_id};void 0!==t.margin_mode&&(e.margin_mode=t.margin_mode),u(`${t.algo_order_id}`,e).then(e=>{N(),n(s)}).catch(e=>{tt.oRP.error(e.message),v()}).finally(()=>d(!1))},[t.algo_order_id,s,v]);return(0,te.jsx)(tt.AMh,{open:x,onOpenChange:g,content:(0,te.jsx)(j,{type:2,base:p,value:s,cancelPopover:v,isSubmitting:l,onConfirm:E}),children:(0,te.jsx)("div",{onClick:e=>{e.stopPropagation(),e.preventDefault()},ref:b,children:!h||c?(0,te.jsx)(w,{value:s,status:tg(t),setEditing:_,disabled:c}):(0,te.jsx)(f,{value:s,onChange:n,onClick:P,error:S,formatters:[tt.pPN.dpFormatter(m)]})})})}}}),tH=tu({"src/components/orderList/desktop/orderSymbolCell.tsx"(){q=e=>{let{symbol:t,onSymbolChange:r}=e,{brokerId:i,brokerName:o,brokerNameRaw:s}=(0,e3.IYv)(t);return(0,te.jsx)(tt.EYj.symbolBadge,{className:"oui-cursor-pointer",badge:o??i??void 0,fullName:s,onClick:e=>{r?.({symbol:t}),e.stopPropagation(),e.preventDefault()},children:t})}}}),tJ=tu({"src/components/orderList/desktop/renew.tsx"(){Y=e=>{let{record:t}=e,[r,{data:i,error:o,reset:s,isMutating:n}]=(0,e3.n_y)("/v1/order"),{t:l}=(0,e6.Bd)();return(0,te.jsx)(tt.$nd,{size:"sm",variant:"outlined",color:"secondary",loading:n,disabled:n,onClick:e=>{if(!n){e.preventDefault(),e.stopPropagation();let i={symbol:t.symbol,order_type:t.type,order_price:t.price,order_quantity:t.quantity,order_amount:t.amount,side:t.side};Number(t.visible_quantity)<Number(t.quantity)&&(i.visible_quantity=0),void 0!==t.reduce_only&&(i.reduce_only=t.reduce_only),t.order_tag&&(i.order_tag=t.order_tag),t.client_order_id&&(i.client_order_id=t.client_order_id),r(i)}},children:l("orders.history.renew")})}}}),tZ=tu({"src/components/orderList/desktop/tpslEdit.tsx"(){tU(),I=e=>{let{position:t,order:r}=S(),{t:i}=(0,e6.Bd)(),[o,s]=(0,e8.useState)(!1),[n,l]=(0,e8.useState)(!1);return(0,te.jsxs)(te.Fragment,{children:[(0,te.jsx)(tt.$nd,{variant:"outlined",size:"sm",color:"secondary",onClick:()=>{s(!0),l(!0)},children:i("common.edit")}),o&&(0,te.jsx)(ti.LU,{mode:"dialog",open:n,onOpenChange:l,order:r,position:t})]})}}}),tQ=tu({"src/components/orderList/desktop/tpslPrice.tsx"(){tU(),A=()=>{let{sl_trigger_price:e,tp_trigger_price:t,sl_order_price:r,tp_order_price:i,order:o}=S(),{t:s}=(0,e6.Bd)(),n=(0,e3.RKu)()[o.symbol]();return(0,te.jsxs)("div",{children:[t?(0,te.jsxs)("div",{className:"oui-text-base-contrast-80 oui-td-bg-transparent",children:[(0,te.jsxs)(tt.EYj,{intensity:54,children:[`${s("tpsl.tp")} -`,"\xa0"]}),(0,te.jsx)(M,{price:i,quoteDP:n.quote_dp})]}):null,e?(0,te.jsxs)("div",{className:"oui-text-base-contrast-80 oui-td-bg-transparent",children:[(0,te.jsxs)("span",{className:"oui-text-base-contrast-54",children:[`${s("tpsl.sl")}
1 -`,"\xa0"]}),(0,te.jsx)(M,{price:r,quoteDP:n.quote_dp})]}):null]})},M=({price:e,quoteDP:t})=>{let{t:r}=(0,e6.Bd)();return e?e===e7.ZN.MARKET?(0,te.jsx)("span",{children:r("common.marketPrice")}):(0,te.jsx)(tt.EYj.numeral,{className:"oui-text-base-contrast-80",rule:"price",dp:t,children:e}):null}}}),tG=tu({"src/components/orderList/desktop/tpslTriggerPrice.tsx"(){tU(),W=()=>{let{sl_trigger_price:e,tp_trigger_price:t,order:r,position:i}=S(),o=i?.position_qty&&i.position_qty>0?e7.Mf.BUY:e7.Mf.SELL,s=(0,e3.x9g)({slPrice:e?.toString()??void 0,liqPrice:i?.est_liq_price??null,side:o});return(0,te.jsx)(B,{stopLossPrice:e,takeProfitPrice:t,direction:"column",order:r,position:i,slPriceError:s,tooltip:!0})},B=e=>{let{direction:t="row",order:r,position:i}=e,o=(0,e3.RKu)(),{t:s}=(0,e6.Bd)(),n=(0,e8.useMemo)(()=>{let t=[];if(!e.tooltip||!r||!i||!(0,e9.SJ)(r,i))return;let s=(0,e9.aC)(r,"tp"),n=(0,e9.aC)(r,"sl"),l=s?(0,e9.Pp)(s,i.position_qty):void 0,a=n?(0,e9.Pp)(n,i.position_qty):void 0,d=s?(0,e9.Vd)(s):void 0,c=n?(0,e9.Vd)(n):void 0;return e.takeProfitPrice&&t.push((0,te.jsx)(F,{qty:null==l?void 0:l*(s?.side==="BUY"?-1:1),price:d,entryPrice:i.average_open_price,orderSide:r.side,orderType:e7.Ox.TAKE_PROFIT,symbolInfo:o[r.symbol]()},"tp")),e.stopLossPrice&&t.push((0,te.jsx)(F,{qty:null==a?void 0:a*(n?.side==="BUY"?-1:1),price:c,entryPrice:i.average_open_price,orderSide:r.side,orderType:e7.Ox.STOP_LOSS,symbolInfo:o[r.symbol]()},"sl")),(0,te.jsx)("div",{children:t})},[e.takeProfitPrice,e.stopLossPrice,i,r,i?.average_open_price,r?.side,r?.quantity,r?.algo_type]),l=(0,e8.useMemo)(()=>{let i=[];return r?.symbol?(e.takeProfitPrice&&i.push((0,te.jsx)(tt.EYj.numeral,{className:(0,tt.cn)("oui-text-trade-profit oui-gap-0  oui-decoration-white/20 oui-border-b oui-border-dashed oui-border-base-contrast-12"),rule:"price",dp:o[r.symbol]("quote_dp",2),children:e.takeProfitPrice,prefix:e.stopLossPrice&&"column"!==t?"":(0,te.jsxs)("span",{className:"oui-text-base-contrast-54",children:[`${s("tpsl.tp")} -`,"\xa0"]})},"tp")),e.stopLossPrice&&i.push((0,te.jsx)(tt.EYj.numeral,{className:(0,tt.cn)("oui-text-trade-loss oui-gap-0 oui-decoration-white/20 oui-border-b oui-border-dashed oui-border-base-contrast-12","oui-flex oui-items-center"),as:"div",rule:"price",dp:o[r.symbol]("quote_dp",2),children:e.stopLossPrice,prefix:e.takeProfitPrice&&"column"!==t?"":(0,te.jsxs)("span",{className:"oui-text-base-contrast-54",children:[`${s("tpsl.sl")} -`,"\xa0"]}),suffix:(0,te.jsx)(ti.wL,{slPriceError:e.slPriceError,className:"oui-ms-1"})},"sl")),0===i.length)?(0,te.jsx)("span",{children:"-"}):(2===i.length&&"row"===t&&i.splice(1,0,(0,te.jsx)("span",{children:"/"},"split")),i):(0,te.jsx)("span",{children:"-"})},[e.takeProfitPrice,e.stopLossPrice,r?.symbol,s,e.slPriceError]),a=(0,te.jsx)("div",{className:(0,tt.cn)("oui-inline-flex oui-text-base-contrast-36","column"===e.direction?"oui-flex-col":"oui-flex-row oui-gap-1",e.className),children:l});return e.tooltip?(0,te.jsx)(tt.m_M,{content:n,className:"oui-bg-base-5",arrow:{className:"oui-fill-base-5"},children:a}):a},F=e=>{let{qty:t,price:r,entryPrice:i,orderSide:o,orderType:s,symbolInfo:n}=e,{t:l}=(0,e6.Bd)();if(null==t||null==r)return(0,te.jsxs)("span",{children:[l("tpsl.estPnl"),": --"]});let a=e3.WpD.priceToPnl({qty:t,price:r,entryPrice:i,orderSide:o,orderType:s},{symbol:n}),d="TP"==(s===e7.Ox.TAKE_PROFIT?"TP":"SL")?`${l("tpsl.tpPnl")}:`:`${l("tpsl.slPnl")}:`;return(0,te.jsxs)("div",{className:"oui-flex oui-items-center",children:[(0,te.jsx)("span",{className:"oui-text-base-contrast-54 oui-me-1",children:d}),(0,te.jsx)(tt.EYj.numeral,{rule:"price",dp:n.quote_dp,padding:!1,className:0===a?"oui-text-base-contrast-36":a>0?"oui-text-trade-profit oui-gap-0":"oui-text-trade-loss oui-gap-0",prefix:(0,te.jsx)("span",{children:0===a?"":a>0?"+":"-"}),suffix:(0,te.jsx)("span",{className:"oui-text-base-contrast-36 oui-ms-1",children:"USDC"}),children:`${Math.abs(a)}`})]})}}});function tX(e){return{title:e6.Ru.t("common.symbol"),dataIndex:"symbol",fixed:"start",width:e?.width,onSort:e?.enableSort?(e,t)=>e.symbol.localeCompare(t.symbol):void 0,renderPlantText:(e,t)=>
1{let r=tm(t)?.join(","),i=r?.length?` (${r})`:"";return`${e.split("_")[1]}-PERP${i}`},render:(t,r)=>{let i=tx(r);return(0,te.jsxs)(tt.son,{gap:2,className:"oui-py-1",children:[(0,te.jsx)("div",{className:(0,tt.cn)("oui-h-[34px] oui-w-1 oui-shrink-0 oui-rounded-[1px]",r.side===e7.Mf.BUY?"oui-bg-trade-profit":"oui-bg-trade-loss")}),(0,te.jsxs)(tt.son,{direction:"column",itemAlign:"start",gap:1,children:[(0,te.jsx)(q,{symbol:t,onSymbolChange:e?.onSymbolChange}),e?.showType&&(0,te.jsx)(tt.son,{direction:"row",gap:1,wrap:"wrap",children:tm(r)?.map((e,t)=>(0,te.jsx)(tt.Exy,{color:"position"===e.toLocaleLowerCase()?i?"neutral":"primary":"neutral",size:"xs",className:"oui-whitespace-nowrap oui-break-normal",children:e},t))})]})]})}}}function t0(e){return{title:e6.Ru.t("orders.column.fill&Quantity"),dataIndex:"fill_quantity",className:e?.className,width:e?.width,onSort:e?.enableSort?(e,t)=>ri((e.algo_type===e7.yL.POSITIONAL_TP_SL?0:e.quantity)??0,(t.algo_type===e7.yL.POSITIONAL_TP_SL?0:t.quantity)??0):void 0,renderPlantText:(e,t)=>
1{if((0,e9.of)(t))return e6.Ru.t("tpsl.entirePosition");let r=t.total_executed_quantity;return("algo_type"in t&&t.algo_type===e7.yL.TP_SL?"":`${r} / `)+`${(0,e9.YJ)(t)?(0,e9.Pp)(t)??"--":t.quantity}`},render:(t,r)=>(0,e9.of)(r)?e6.Ru.t("tpsl.entirePosition"):(0,te.jsx)(O,{order:r,disabled:e?.disableEdit||(0,e9.YJ)(r)})}}function t1(e){return{title:e?.title??e6.Ru.t("common.price"),dataIndex:"price",className:e?.className,width:e?.width,onSort:e?.enableSort?(e,t,r)=>ri(e.price??0,t.price??0):void 0,renderPlantText:(t,r)=>ty(r)?e?.tabType==="orderHistory"?e6.Ru.t("common.marketPrice"):(0,e9.Q$)(r)||"--":(0,e9.DV)(r.price,{fallback:e6.Ru.t("common.marketPrice")}),render:(t,r)=>ty(r)?e?.tabType==="orderHistory"?e6.Ru.t("common.marketPrice"):(0,e9.Q$)(r)||"--":(0,te.jsx)(v,{order:r,disabled:e?.disableEdit})}}function t2(e){let{isPending:t}=e||{},r=e=>{let t=e?.algo_order_id!==void 0,r=e?.algo_type==="BRACKET";return t&&!r};return{title:e6.Ru.t("common.trigger"),className:e?.className,dataIndex:"trigger_price",width:e?.width,onSort:e?.enableSort,renderPlantText:(e,i)=>r(i)?ty(i)&&t?i.activated_price?(0,e9.DV)(i.activated_price):"--":(0,e9.DV)(e):"--",render:(i,o)=>r(o)?ty(o)&&t?(0,te.jsx)(N,{order:o,disabled:e?.disableEdit}):(0,te.jsx)(T,{order:o,disabled:e?.disableEdit}):"--"}}function t4(e){return{title:e?.title??e6.Ru.t("common.trigger"),className:e?.className,dataIndex:"tpsl_trigger_price",width:e?.width,onSort:e?.enableSort,renderPlantText:(t,r)=>{let i=e?.symbolsInfo?.[r.symbol],o=i?.("quote_dp"),{sl_trigger_price:s,tp_trigger_price:n}="algo_type"in r&&Array.isArray(r.child_orders)?e3.WpD.findTPSLFromOrder(r):{},l=(null!=n?`${e6.Ru.t("tpsl.tp")}: ${(0,e9.DV)(n,{fix:o,padEnd:!0})}`:"")+(null!=s?`${n?"\n":""}${e6.Ru.t("tpsl.sl")}: ${(0,e9.DV)(s,{fix:o,padEnd:!0})}`:"");return l.length>0?l:"--"},render:(e,t)=>(0,te.jsx)(W,{})}}function t5(e){return{title:e6.Ru.t("common.notional"),dataIndex:"executed",width:e?.width,className:e?.className,onSort:e?.enableSort?(e,t,r)=>ri((0,e9.of)(e)||0===e.total_executed_quantity||Number.isNaN(e.average_executed_price)||null===e.average_executed_price?0:e.total_executed_quantity*e.average_executed_price,(0,e9.of)(t)||0===t.total_executed_quantity||Number.isNaN(t.average_executed_price)||null===t.average_executed_price?0:t.total_executed_quantity*t.average_executed_price):void 0,renderPlantText:(t,r)=>"Entire position"===ro(r,e?.isPending??!1)?e6.Ru.t("tpsl.entirePosition"):(0,e9.DV)(ro(r,e?.isPending??!1),{fix:2}),render:(t,r)=>{let i=ro(r,e?.isPending??!1);return"Entire position"===i?e6.Ru.t("tpsl.entirePosition"):(0,te.jsx)(tt.EYj.numeral,{rm:e9.Ww.ROUND_DOWN,dp:2,children:i})}}}function t8(e){return{title:e6.Ru.t("common.realizedPnl"),dataIndex:"realized_pnl",width:e?.width,className:e?.className,renderPlantText:(t,r)=>{let i=e?.symbolsInfo?.[r.symbol],o=i?.("quote_dp"),s=e?.pnlNotionalDecimalPrecision??o,n=new e9.Ww(t??0).toDecimalPlaces(s,e9.Ww.ROUND_DOWN).toNumber(),l=(0,e9.DV)(n);return n>0?`+${l}`:l},render:(t,r)=>{let{quote_dp:i}=a(),o=e?.pnlNotionalDecimalPrecision??i,s=new e9.Ww(t??0).toNumber();return(0,te.jsxs)(tt.son,{gap:1,children:[(0,te.jsx)(tt.EYj.pnl,{dp:o,padding:!1,intensity:(s??0)==0?80:void 0,showIdentifier:(s??0)>0,coloring:(s??0)!=0,children:s??"--"}),!e?.hideShare&&(0,te.jsx)(p,{order:r,sharePnLConfig:e?.sharePnLConfig,modalId:tl.$y})]})}}}function t3(e){return{title:e6.Ru.t("orderEntry.reduceOnly"),dataIndex:"reduce_only",width:e?.width,className:e?.className,renderPlantText:(e,t)=>
1e?e6.Ru.t("common.yes"):e6.Ru.t("common.no"),render:e=>(0,te.jsx)(tt.EYj,{children:e?e6.Ru.t("common.yes"):e6.Ru.t("common.no")})}}function t6(e){return{title:e6.Ru.t("orders.column.hidden"),dataIndex:"visible",width:e?.width,className:e?.className,renderPlantText:(e,t)=>0!==e?e6.Ru.t("common.no"):e6.Ru.t("common.yes"),render:(e,t)=>(0,te.jsx)(tt.EYj,{children:0!==t.visible_quantity?e6.Ru.t("common.no"):e6.Ru.t("common.yes")})}}function t7(e){return{title:e6.Ru.t("orders.column.orderTime"),dataIndex:"created_time",width:e?.width,onSort:e?.enableSort,className:e?.className,renderPlantText:(e,t)=>{let r=new Date(e);return(0,to.GP)(r,"yyyy-MM-dd HH:mm:ss")},render:t=>(0,te.jsx)(tt.EYj.formatted,{rule:"date",formatString:e?.formatString||"yyyy-MM-dd HH:mm:ss",className:"oui-break-normal oui-whitespace-nowrap oui-font-semibold",children:t})}}function t9(e){return{title:e6.Ru.t("common.fee"),dataIndex:"total_fee",width:e?.width,onSort:e?.enableSort,className:e?.className}}function re(e){let t={[e7.Re.NEW]:e6.Ru.t("orders.status.pending"),[e7.Re.FILLED]:e6.Ru.t("orders.status.filled"),[e7.Re.PARTIAL_FILLED]:e6.Ru.t("orders.status.partialFilled"),[e7.Re.CANCELLED]:e6.Ru.t("orders.status.canceled"),[e7.Re.REJECTED]:e6.Ru.t("orders.status.rejected"),[e7.Re.INCOMPLETE]:e6.Ru.t("orders.status.incomplete"),[e7.Re.COMPLETED]:e6.Ru.t("orders.status.completed")};return{title:e6.Ru.t("common.status"),dataIndex:"status",width:e?.width,onSort:e?.enableSort,className:e?.className,renderPlantText:(e,r)=>{let i=e||r.algo_status;return t[i]||o(i)},render:(e,r)=>{let i=e||r.algo_status;return t[i]||o(i)}}}function rt(e){return{title:e6.Ru.t("common.avgPrice"),dataIndex:"average_executed_price",width:e?.width,onSort:e?.enableSort?(e,t)=>ri(e.average_executed_price??0,t.average_executed_price??0):void 0,className:e?.className,render:(e,t)=>t.type!==e7.ZN.MARKET||e?(0,te.jsx)(m,{symbol:t.symbol,value:e}):"--",renderPlantText:(e,t)=>
1e?(0,e9.DV)(e):"--"}}function rr(e){return{title:"",type:"action",dataIndex:"action",width:e?.width,className:e?.className,align:"right",fixed:"end",render:(e,t)=>t.status===e7.Re.CANCELLED?(0,te.jsx)(Y,{record:t}):t.status===e7.Re.NEW||t.algo_status===e7.Re.NEW?(0,te.jsx)(b,{order:t}):null}}function ri(e,t){return e>t?1:e<t?-1:0}function ro(e,t){return t?tb(e)||"--":(0,e9.of)(e)?e6.Ru.t("tpsl.entirePosition"):0===e.total_executed_quantity||Number.isNaN(e.average_executed_price)||null===e.average_executed_price?"--":`${e.total_executed_quantity*e.average_executed_price}`}function rs(e){return{title:e?.title??e6.Ru.t("orderEntry.trailing"),dataIndex:"callback_value",className:e?.className,width:e?.width,renderPlantText:(e,t)=>{let{callback_value:r,callback_rate:i}=t,o=r||(i?`${100*i}%`:"--");return o?.toString()},render:(t,r)=>ty(r)?(0,te.jsx)(D,{order:r,disabled:e?.disableEdit}):"--"}}var rn=tu({"src/components/orderList/desktop/useColumn.tsx"(){tw(),tw(),rQ(),tN(),tL(),tO(),tR(),tk(),tB(),tF(),tK(),tz(),tV(),tH(),tJ(),tZ(),tQ(),tG(),U=e=>{let{_type:t,onSymbolChange:r,pnlNotionalDecimalPrecision:i,sharePnLConfig:s,symbolsInfo:n}=e,{t:l}=(0,e6.Bd)();return(0,e8.useMemo)(()=>{var a,d,c,u,p,g,h,_;switch(t){case"all":return[tX({width:200,showType:!0,onSymbolChange:r,enableSort:!1}),(a={width:130},{title:e6.Ru.t("common.side"),dataIndex:"side",width:a?.width,onSort:a?.enableSort?(e,t,r)=>t.side.localeCompare(e.side):void 0,renderPlantText:(e,t)=>
1o(e),render:(e,t)=>{let r=tx(t)?"oui-text-base-contrast-20":e===e7.Mf.BUY?"oui-text-trade-profit":"oui-text-trade-loss";return(0,te.jsx)("span",{className:(0,tt.cn)("oui-font-semibold",r),children:o(e)})}}),t0({width:130,disableEdit:!0,className:"oui-ps-0 oui-pe-0",enableSort:!1}),t1({width:130,title:l("common.orderPrice"),disableEdit:!0,enableSort:!1}),rt({width:130,enableSort:!1}),t4({width:130,symbolsInfo:e.symbolsInfo}),t8({width:124,pnlNotionalDecimalPrecision:i,sharePnLConfig:s,symbolsInfo:e.symbolsInfo,hideShare:!0}),t5({width:130,enableSort:!1}),t9({width:130}),re({width:130}),t3({width:130}),t6({width:130}),rr({width:130}),t7({width:160,enableSort:!1})];case"pending":return[tX({width:200,showType:!0,onSymbolChange:r,enableSort:!1}),t0({width:162,className:"oui-pe-0",enableSort:!1}),t1({width:162,className:"oui-pe-0",enableSort:!1}),rs({width:162}),t2({width:162,className:"oui-pe-0",isPending:!0}),(d={width:130},{title:e6.Ru.t("common.tpsl"),className:d?.className,dataIndex:"bracketOrderPrice",width:d?.width,onSort:d?.enableSort,renderPlantText:(e,t)=>
1{let{sl_trigger_price:r,tp_trigger_price:i}="algo_type"in t&&Array.isArray(t.child_orders)?e3.WpD.findTPSLFromOrder(t.child_orders[0]):{},o=(null!=i?`${e6.Ru.t("tpsl.tp")}: ${i}`:"")+(null!=r?`${i?"\n":""}${e6.Ru.t("tpsl.sl")}: ${r}`:"");return o.length>0?o:"--"},render:(e,t)=>(0,te.jsx)(x,{order:t})}),t5({width:162,isPending:!0}),t3({width:162}),t6({width:162}),t7({width:162,enableSort:!1}),(c={width:80},{title:"",type:"action",dataIndex:"action",width:c?.width,className:c?.className,align:"right",fixed:"end",render:(e,t)=>(0,te.jsx)(b,{order:t})})];case"tp_sl":return[tX({width:200,showType:!0,onSymbolChange:r,enableSort:!1}),(u={width:176},{title:e6.Ru.t("common.quantity"),className:u?.className,dataIndex:"quantity",width:u?.width,onSort:u?.enableSort?(e,t)=>ri((e.algo_type===e7.yL.POSITIONAL_TP_SL?0:e.quantity)??0,(t.algo_type===e7.yL.POSITIONAL_TP_SL?0:t.quantity)??0):void 0,renderPlantText:(e,t)=>{if((0,e9.YJ)(t))return tf(t);if((0,e9.of)(t))return e6.Ru.t("tpsl.entirePosition");let r=t.total_executed_quantity;return("algo_type"in t&&t.algo_type===e7.yL.TP_SL?"":`${r}/`)+`${(0,e9.YJ)(t)?(0,e9.Pp)(t)??"--":t.quantity}`},render:(e,t)=>(0,e9.YJ)(t)&&t.child_orders?.length?tf(t):(0,e9.of)(t)?e6.Ru.t("tpsl.entirePosition"):(0,te.jsx)(O,{order:t,disabled:(0,e9.YJ)(t)})}),t4({width:176,symbolsInfo:n}),(p={width:176},{title:p?.title??e6.Ru.t("common.price"),dataIndex:"price",className:p?.className,width:p?.width,onSort:p?.enableSort,renderPlantText:(e,t)=>
1{let{tpTriggerPrice:r,slTriggerPrice:i}=function(e){let{sl_trigger_price:t,tp_trigger_price:r}="algo_type"in e&&Array.isArray(e.child_orders)?(0,e3.Ls5)(e):{},i=(0,e3._Wu)(e),o=e=>e===e7.ZN.MARKET?e6.Ru.t("common.marketPrice"):e??"--";return{tpTriggerPrice:r?`${e6.Ru.t("tpsl.tp")} - ${o(i.tp_order_price)}`:void 0,slTriggerPrice:t?`${e6.Ru.t("tpsl.sl")} - ${o(i.sl_order_price)}`:void 0}}(t),o=`${r||""}${i?`${r?"\n":""}${i}`:""}`;return o.length>0?o:"--"},render:(e,t)=>(0,te.jsx)(A,{})}),(g={width:176},{title:e6.Ru.t("common.notional"),dataIndex:"executed",width:g?.width,onSort:g?.enableSort,className:g?.className,renderPlantText:(e,t)=>(0,e9.of)(t)?e6.Ru.t("tpsl.entirePosition"):(0,e9.DV)(0===t.quantity?"--":`${e9.aT.notional(new e9.Ww(t.mark_price).mul(t.quantity))?.toNumber()}`),render:(e,t)=>(0,e9.of)(t)?e6.Ru.t("tpsl.entirePosition"):(0,te.jsx)(tt.EYj.numeral,{className:"oui-break-normal oui-whitespace-nowrap oui-font-semibold",children:0===t.quantity?"--":`${e9.aT.notional(new e9.Ww(t.mark_price).mul(t.quantity))?.toNumber()}`})}),t3({width:176}),t7({width:176,enableSort:!1}),(h={width:176},{title:"",type:"action",dataIndex:"action",width:h?.width,className:h?.className,align:"right",fixed:"end",render:(e,t)=>(0,te.jsxs)(tt.son,{gap:3,children:[(0,te.jsx)(I,{order:t}),(0,te.jsx)(b,{order:t})]})})];case"filled":return[tX({showType:!0,width:200,onSymbolChange:r}),t0({width:124,disableEdit:!0,className:"oui-ps-0 oui-pe-0"}),t1({width:124,title:l("common.orderPrice"),disableEdit:!0}),(_={width:124},{title:e6.Ru.t("common.avgPrice"),dataIndex:"average_executed_price",className:_?.className,width:_?.width,onSort:_?.enableSort,renderPlantText:(e,t)=>
1(0,e9.DV)(e),render:(e,t)=>(0,te.jsx)(m,{symbol:t.symbol,value:e})}),t2({width:124,disableEdit:!0}),t8({width:124,pnlNotionalDecimalPrecision:i,sharePnLConfig:s,symbolsInfo:n,hideShare:!0}),t5({width:124}),t9({width:124}),re({width:124}),t3({width:124}),t6({width:124}),t7({width:176})];case"cancelled":return[tX({showType:!0,width:200,onSymbolChange:r,enableSort:!1}),t0({width:124,disableEdit:!0,className:"oui-ps-0 oui-pe-0",enableSort:!1}),t1({width:124,disableEdit:!0,enableSort:!1}),rt({width:124,enableSort:!1}),t2({width:124,disableEdit:!0}),t5({width:124}),t9({width:124}),re({width:124}),t3({width:124}),t6({width:124})];case"rejected":return[tX({showType:!0,width:200,onSymbolChange:r}),t0({width:124,disableEdit:!0,className:"oui-ps-0 oui-pe-0"}),t1({width:124,disableEdit:!0}),rt({width:124}),t2({width:124,disableEdit:!0}),t5({width:124}),t9({width:124}),re({width:124}),t3({width:124}),t6({width:124}),t7({width:176})];case"orderHistory":return[tX({showType:!0,width:200,onSymbolChange:r}),t0({width:150,disableEdit:!0,className:"oui-ps-6 oui-pe-0"}),t1({width:124,disableEdit:!0,tabType:"orderHistory"}),rt({width:124}),t2({width:124,disableEdit:!0}),t8({width:124,pnlNotionalDecimalPrecision:i,sharePnLConfig:s,symbolsInfo:e.symbolsInfo,hideShare:!0}),t5({width:124}),rs({width:124,disableEdit:!0}),t9({width:124}),re({width:124}),t3({width:124}),t6({width:124}),t7({width:150}),rr({width:80})]}},[t,i,s,l])}}}),rl=tu({"src/components/symbolBadge.tsx"(){$=e=>{let{brokerId:t,brokerName:r,brokerNameRaw:i}=(0,e3.IYv)(e.symbol);return(0,te.jsx)(tt.s$R,{badge:r??t??void 0,fullName:i})}}}),ra=tu({"src/components/orderList/mobile/items.tsx"(){tw(),tw(),rl(),tU(),K=e=>{let{item:t}=e,r=t.side===e7.Mf.BUY,{t:i}=(0,e6.Bd)();return(0,te.jsx)(tt.EYj.formatted,{intensity:80,rule:"symbol",formatString:"base",size:"sm",prefix:(0,te.jsx)(tt.Exy,{color:r?"success":"danger",size:"xs",children:i(r?"common.buy":"common.sell")}),suffix:(0,te.jsx)($,{symbol:t.symbol}),onClick:()=>{e.onSymbolChange?.({symbol:t.symbol})},children:t.symbol})},z=e=>{let{item:t}=e;return(0,e6.Bd)(),(0,e8.useCallback)(()=>{let e="string"==typeof t.type?t.type.replace("_ORDER","").toLowerCase():t.type;return t.algo_order_id&&t.algo_type!==e7.yL.BRACKET?`Stop ${e}`:o(t.type)},[t]),(0,te.jsx)(tt.son,{direction:"row",gap:1,children:tm(e.item)?.map((e,t)=>(0,te.jsx)(tt.Exy,{color:"position"===e.toLocaleLowerCase()?"primary":"neutral",size:"xs",children:e},t))})},V=e=>{let{item:t}=e;return(0,te.jsx)(tt.EYj.formatted,{rule:"date",formatString:"yyyy-MM-dd HH:mm:ss",intensity:36,size:"2xs",children:t.created_time})},H=e=>{let{item:t}=e,{t:r}=(0,e6.Bd)(),i=t.status||t.algo_status,s=(0,e8.useMemo)(()=>({[e7.Re.NEW]:r("orders.status.pending"),[e7.Re.FILLED]:r("orders.status.filled"),[e7.Re.PARTIAL_FILLED]:r("orders.status.partialFilled"),[e7.Re.CANCELLED]:r("orders.status.canceled"),[e7.Re.REJECTED]:r("orders.status.rejected"),[e7.Re.INCOMPLETE]:r("orders.status.incomplete"),[e7.Re.COMPLETED]:r("orders.status.completed")}),[r]);return(0,te.jsx)(tt.EYj.formatted,{intensity:80,size:"2xs",children:s[i]||o(i)})},J=e=>{let{item:t}=e,{t:r}=(0,e6.Bd)(),i=(0,e9.of)(t);return(0,te.jsx)(tt.jLm,{label:r("common.qty"),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:(0,te.jsx)(tt.EYj.numeral,{dp:e.base_dp,padding:!1,coloring:!0,placeholder:i?r("tpsl.entirePosition"):"--",intensity:80,children:i?r("tpsl.entirePosition"):(0,e9.YJ)(t)?(0,e9.Pp)(t)??"--":t.quantity})})},Z=e=>{let{item:t}=e,{t:r}=(0,e6.Bd)();return(0,te.jsx)(tt.jLm,{label:(0,te.jsx)(tt.EYj,{children:r("orders.status.filled")}),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:(0,te.jsx)(tt.EYj.numeral,{dp:e.base_dp,intensity:80,padding:!1,rm:e9.Ww.ROUND_DOWN,children:t.total_executed_quantity})})},Q=e=>{let{item:t}=e,{t:r}=(0,e6.Bd)(),i=(0,e8.useMemo)(()=>tb(t),[t.price,t.quantity]);return(0,te.jsx)(tt.jLm,{align:"end",label:(0,te.jsxs)(tt.EYj,{children:[r("common.notional"),(0,te.jsx)(tt.EYj,{intensity:20,children:"(USDC)"})]}),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:i?(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,coloring:!0,intensity:80,padding:!1,rm:e9.Ww.ROUND_DOWN,children:i}):"--"})},G=e=>{let{item:t,isPending:r}=e,{t:i}=(0,e6.Bd)(),o=t?.algo_type===e7.yL.TRAILING_STOP;return(0,te.jsx)(tt.jLm,{label:i(o?"common.trigger":"common.triggerPrice"),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},align:e.align,children:o&&r&&t.activated_price?(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,intensity:80,padding:!1,rm:e9.Ww.ROUND_DOWN,children:t.activated_price}):t.trigger_price?(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,intensity:80,padding:!1,rm:e9.Ww.ROUND_DOWN,children:t.trigger_price}):"--"})},X=e=>{let{item:t}=e,{t:r}=(0,e6.Bd)();return(0,te.jsx)(tt.jLm,{label:r("common.markPrice"),align:"end",classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,rm:e9.Ww.ROUND_DOWN,intensity:80,padding:!1,children:t.mark_price})})},ee=e=>{let{item:t}=e,{t:r}=(0,e6.Bd)(),i=t?.algo_order_id!==void 0,o=t?.algo_type===e7.yL.TRAILING_STOP,s=t?.type==="MARKET"&&i;return(0,te.jsx)(tt.jLm,{label:r("common.limitPrice"),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:o?"--":s?(0,te.jsx)(tt.EYj,{children:r("common.marketPrice")}):(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,rm:e9.Ww.ROUND_DOWN,intensity:80,padding:!1,children:t.price??"--"})})},et=e=>{let{tp_trigger_price:t,tpPnL:r}=S(),{t:i}=(0,e6.Bd)();return(0,te.jsx)(tt.jLm,{label:i("tpsl.tpTrigger"),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:(0,te.jsx)(ed,{content:r&&(0,te.jsx)(tt.EYj.numeral,{size:"2xs",showIdentifier:!0,prefix:(0,te.jsxs)(tt.EYj,{intensity:54,children:[`${i("tpsl.tpPnl")}:`,"\xa0"]}),suffix:(0,te.jsx)(tt.EYj,{intensity:20,children:"\xa0USDC"}),coloring:!0,children:r}),classNames:{content:"oui-bg-base-6 oui-ms-2",arrow:"oui-fill-base-6"},children:(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,rm:e9.Ww.ROUND_DOWN,color:"buy",padding:!1,className:t?"oui-border-b oui-border-dashed oui-border-base-contrast-12":void 0,children:t??"--"})})})},er=e=>{let{sl_trigger_price:t,slPnL:r,position:i}=S(),{t:o}=(0,e6.Bd)(),s=(i?.position_qty??0)>0?e7.Mf.BUY:e7.Mf.SELL,n=(0,e3.x9g)({slPrice:t?.toString()??void 0,liqPrice:i?.est_liq_price??null,side:s});return(0,te.jsx)(tt.jLm,{label:o("tpsl.slTrigger"),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:(0,te.jsx)(ed,{content:r&&(0,te.jsx)(tt.EYj.numeral,{size:"2xs",prefix:(0,te.jsxs)(tt.EYj,{intensity:54,children:[`${o("tpsl.slPnl")}:`,"\xa0\xa0"]}),suffix:(0,te.jsx)(tt.EYj,{intensity:20,children:"\xa0USDC"}),coloring:!0,children:r}),classNames:{content:"oui-bg-base-6 oui-ms-2",arrow:"oui-fill-base-6"},children:(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,as:"div",rm:e9.Ww.ROUND_DOWN,color:"sell",padding:!1,suffix:(0,te.jsx)(ti.wL,{slPriceError:n}),className:(0,tt.cn)(t?"oui-border-b oui-border-dashed oui-border-base-contrast-12":void 0,"oui-flex oui-items-center"),children:t??"--"})})})},ei=e=>{let{t}=(0,e6.Bd)(),{tp_order_price:r}=S(),i=(0,e8.useMemo)(()=>void 0===r?(0,te.jsx)(tt.EYj,{children:"--"}):r===e7.ZN.MARKET?(0,te.jsx)(tt.EYj,{children:t("common.marketPrice")}):(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,rm:e9.Ww.ROUND_DOWN,intensity:80,padding:!1,children:r}),[e.quote_dp,t,r]);return(0,te.jsx)(tt.jLm,{label:t("tpsl.tpPrice"),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:i})},eo=e=>{let{t}=(0,e6.Bd)(),{sl_order_price:r}=S(),i=(0,e8.useMemo)(()=>void 0===r?(0,te.jsx)(tt.EYj,{children:"--"}):r===e7.ZN.MARKET?(0,te.jsx)(tt.EYj,{children:t("common.marketPrice")}):(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,rm:e9.Ww.ROUND_DOWN,intensity:80,padding:!1,children:r}),[e.quote_dp,r,t]);return(0,te.jsx)(tt.jLm,{label:t("tpsl.slPrice"),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:i})},es=e=>{let{item:t}=e,{t:r}=(0,e6.Bd)(),i=(0,e8.useMemo)(()=>(0,e9.YJ)(t)?(0,te.jsx)(tt.EYj,{intensity:80,children:tf(t)}):(0,e9.of)(t)?(0,te.jsx)("span",{className:"oui-text-base-contrast-80",children:r("tpsl.entirePosition")}):(0,te.jsx)(tt.EYj.numeral,{dp:e.base_dp,rm:e9.Ww.ROUND_DOWN,intensity:80,padding:!1,children:t.quantity}),[t,r]);return(0,te.jsx)(tt.jLm,{label:r("common.quantity"),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},align:"end",children:i})},en=e=>{let{t}=(0,e6.Bd)();return(0,te.jsx)(tt.jLm,{label:(0,te.jsxs)(tt.EYj,{children:[t("common.avgPrice"),(0,te.jsx)(tt.EYj,{intensity:20,children:"(USDC)"})]}),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,rm:e9.Ww.ROUND_DOWN,intensity:80,padding:!1,children:e.item?.average_executed_price??"--"})})},el=e=>{let{t}=(0,e6.Bd)();return(0,te.jsx)(tt.jLm,{label:(0,te.jsxs)(tt.EYj,{children:[t("common.orderPrice"),(0,te.jsx)(tt.EYj,{intensity:20,children:"(USDC)"})]}),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,rm:e9.Ww.ROUND_DOWN,intensity:80,padding:!1,placeholder:t("common.marketPrice"),children:e.item?.price??"--"})})},ea=e=>{let t=e?.item?.realized_pnl,{t:r}=(0,e6.Bd)();return(0,te.jsx)(tt.jLm,{label:(0,te.jsxs)(tt.EYj,{children:[r("common.realizedPnl"),(0,te.jsx)(tt.EYj,{intensity:20,children:"(USDC)"})]}),classNames:{root:"oui-text-xs",label:"oui-text-2xs"},align:"end",children:(0,te.jsx)(tt.son,{gap:1,children:(0,te.jsx)(tt.EYj.pnl,{dp:e.quote_dp,padding:!1,intensity:(t??0)==0?80:void 0,showIdentifier:(t??0)>0,coloring:(t??0)!=0,children:t??"--"})})})},ed=e=>{let{classNames:t,content:r}=e,[i,o]=(0,e8.useState)(!1);return void 0===r?e.children:(0,te.jsx)(tt.m_M,{content:r,className:t?.content,open:i,onOpenChange:o,arrow:{className:t?.arrow},children:(0,te.jsx)("div",{onClick:()=>o(e=>!e),children:e.children})})},ec=e=>{let{t}=(0,e6.Bd)();return(0,te.jsxs)(tt.son,{justify:"end",gapX:1,mt:1,children:[(0,te.jsxs)(tt.EYj,{size:"2xs",intensity:36,children:[t("common.fee"),":"]}),(0,te.jsx)(tt.EYj,{size:"2xs",intensity:80,children:e.item?.total_fee??"--"})]})},eu=e=>{let{item:t}=e,{t:r}=(0,e6.Bd)(),{callback_value:i,callback_rate:o}=t;return(0,te.jsx)(tt.jLm,{label:r("orderEntry.trailing"),align:"end",classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:o?(0,te.jsx)(tt.EYj,{intensity:80,children:`${100*o}%`}):(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,rm:e9.Ww.ROUND_DOWN,intensity:80,padding:!1,children:i??"--"})})}
1,ep=e=>{let{item:t}=e,{t:r}=(0,e6.Bd)(),i=(0,e8.useMemo)(()=>(0,e9.Q$)(t),[t]);return(0,te.jsx)(tt.jLm,{label:r("common.price"),align:"start",classNames:{root:"oui-text-xs",label:"oui-text-2xs"},children:i?(0,te.jsx)(tt.EYj.numeral,{dp:e.quote_dp,rm:e9.Ww.ROUND_DOWN,intensity:80,padding:!1,children:i}):"--"})}}}),rd=tu({"src/components/orderList/mobile/bracketOrderPrice/bracketOrderPrice.ui.tsx"(){ra(),em=e=>{let{t}=(0,e6.Bd)();return e.sl_trigger_price||e.tp_trigger_price?(0,te.jsxs)(tt.son,{gap:1,itemAlign:"center",justify:"start",children:[(0,te.jsx)(ed,{classNames:{content:"oui-bg-base-6 oui-ms-2",arrow:"oui-fill-base-6"},content:(0,te.jsxs)(tt.son,{direction:"column",itemAlign:"start",gap:1,children:[void 0!==e.pnl?.tpPnL&&(0,te.jsx)(tt.EYj.numeral,{prefix:(0,te.jsxs)(tt.EYj,{intensity:80,children:[`${t("tpsl.tpPnl")}:`," \xa0"]}),suffix:(0,te.jsx)(tt.EYj,{intensity:20,children:" USDC"}),dp:e.quote_dp,color:"buy",showIdentifier:!0,children:e.pnl?.tpPnL}),void 0!==e.pnl?.slPnL&&(0,te.jsx)(tt.EYj.numeral,{prefix:(0,te.jsxs)(tt.EYj,{intensity:80,children:[`${t("tpsl.slPnl")}:`," \xa0"]}),suffix:(0,te.jsx)(tt.EYj,{intensity:20,children:" USDC"}),dp:e.quote_dp,color:"sell",children:e.pnl?.slPnL})]}),children:(0,te.jsx)("button",{onClick:()=>{e.setOpen(!e.open)},children:(0,te.jsxs)(tt.son,{gap:1,width:"1",children:[e.tp_trigger_price&&(0,te.jsx)(ex,{type:"TP",value:e.tp_trigger_price,quote_dp:e.quote_dp}),e.sl_trigger_price&&(0,te.jsx)(ex,{type:"SL",value:e.sl_trigger_price,quote_dp:e.quote_dp})]})})}),(0,te.jsx)(tt.qUP,{onClick:()=>{tt.modal.show("EditBracketOrderSheetId",{order:e.order})},opacity:1,className:"oui-cursor-pointer oui-text-base-contrast-54",size:16})]}):(0,te.jsx)(te.Fragment,{})},ex=e=>{let{type:t,value:r,quote_dp:i}=e;return r?(0,te.jsx)(tt.EYj.numeral,{size:"2xs",className:(0,tt.cn)("oui-border-b oui-border-dashed oui-border-base-contrast-12","TP"===t?"oui-text-trade-profit":"oui-text-trade-loss"),rule:"price",dp:i,padding:!1,rm:e9.Ww.ROUND_DOWN,prefix:(0,te.jsxs)("span",{className:"oui-text-base-contrast-36",children:[`${t} `,":\xa0\xa0"]}),children:r},"tp"):(0,te.jsx)(te.Fragment,{})}}}),rc=tu({"src/components/orderList/mobile/bracketOrderPrice/bracketOrderPrice.script.tsx"(){tw(),eg=e=>{let{item:t,quote_dp:r}=e,[i,o]=(0,e8.useState)(!1),{sl_trigger_price:s,tp_trigger_price:n}=(0,e8.useMemo)(()=>"algo_type"in t&&Array.isArray(t.child_orders)?e3.WpD.findTPSLFromOrder(t.child_orders[0]):{},[t]),{pnl:l}=th(t);return{sl_trigger_price:s,order:t,tp_trigger_price:n,pnl:l,quote_dp:r,open:i,setOpen:o}}}}),ru=tu({"src/components/orderList/mobile/bracketOrderPrice/bracketOrderPrice.widget.tsx"(){rc(),rd(),eh=e=>{let t=eg(e);return(0,te.jsx)(em,{...t})}}}),rp=tu({"src/components/orderList/mobile/bracketOrderPrice/index.ts"(){rd(),ru(),rc()}}),rm=tu({"src/components/orderList/mobile/cancelBtn/cancelBtn.ui.tsx"(){e_=e=>{let{t}=(0,e6.Bd)();return(0,te.jsx)(tt.$nd,{variant:"outlined",fullWidth:!0,color:"secondary",size:"sm",className:"oui-border-base-contrast-36",onClick:t=>e.onCancel(t),children:t("common.cancel")})}}}),rx=tu({"src/components/orderList/mobile/cancelBtn/cancelBtn.script.tsx"(){tC(),ey=e=>{let{state:t}=e,[r,i]=(0,e8.useState)(!1),{onCancelOrder:o}=y(),[s,n]=(0,e8.useState)(!1);return{...t,open:r,setOpen:i,onCancel:e=>o?(e?.preventDefault(),e?.stopPropagation(),n(!0),o(t.item).then(e=>{i(!1)},e=>{tt.oRP.error(e.message)}).finally(()=>{n(!1)})):Promise.resolve(),onClose:()=>{i(!1)},isLoading:s}}}}),rg=tu({"src/components/orderList/mobile/cancelBtn/cancelBtn.widget.tsx"(){rx(),rm(),eb=e=>{let t=ey(e);return(0,te.jsx)(e_,{...t})}}}),rh=tu({"src/components/orderList/mobile/cancelBtn/index.ts"(){rm(),rg(),rx()}}),r_=tu({"src/components/orderList/mobile/editBtn/editBtn.ui.tsx"(){ej=e=>{let{t}=(0,e6.Bd)();return(0,te.jsx)(tt.$nd,{variant:"outlined",fullWidth:!0,color:"secondary",size:"sm",className:"oui-border-base-contrast-36",onClick:()=>{e.onShowEditSheet()},children:t("common.edit")})},ef=e=>{let{t}=(0,e6.Bd)();return(0,te.jsx)(tt.e7g,{title:t("orders.editOrder"),open:e.open,onOpenChange:e.onOpenChange,classNames:{content:"oui-bg-base-8"},children:e.children})}}});function ry(){return(0,e8.useContext)(ew)}var rb=tu({"src/components/orderList/mobile/editSheet/components/editSheetContext.ts"(){ew=(0,e8.createContext)({})}}
1),rj=tu({"src/components/orderList/mobile/editSheet/components/activitedPriceInput.tsx"(){rb(),(eN=(0,e8.memo)(e=>{let{activated_price:t}=e,{t:r}=(0,e6.Bd)(),{symbolInfo:i,setOrderValue:o,getErrorMsg:s}=ry(),{quote:n,quote_dp:l}=i,a=t?s("activated_price"):r("orderEntry.triggerPrice.error.required");return(0,te.jsx)(tt.pde.tooltip,{prefix:(0,te.jsx)(tt.EYj,{intensity:54,className:"oui-px-3",children:r("common.trigger")}),suffix:(0,te.jsx)(tt.EYj,{intensity:54,className:"oui-px-3",children:n}),color:a?"danger":void 0,align:"right",fullWidth:!0,autoComplete:"off",formatters:[tt.pPN.numberFormatter,tt.pPN.dpFormatter(l)],value:t,onValueChange:e=>o("activated_price",e),disabled:e.disabled,tooltip:a,tooltipProps:{content:{className:"oui-bg-base-5 oui-max-w-[360px]"},arrow:{className:"oui-fill-base-5"}},classNames:{input:"oui-text-base-contrast",root:(0,tt.cn)("oui-outline-line-12",a&&"oui-outline-danger")}})})).displayName="ActivitedPriceInput"}}),rf=tu({"src/components/orderList/mobile/editSheet/components/editDialogContent.tsx"(){tw(),rl(),ev=e=>{let{item:t}=e,{formattedOrder:r,symbolInfo:i,isStopMarket:o,showTriggerPrice:s,isTrailingStop:n}=e,{t:l}=(0,e6.Bd)(),a=n&&r.activated_price,d=(0,te.jsxs)(te.Fragment,{children:[(0,te.jsx)(tt.EYj,{intensity:80,children:`You agree to edit your ${e.base}-PERP order.`}),(0,te.jsxs)(tt.son,{gap:2,mb:3,mt:2,justify:"between",children:[(0,te.jsxs)(tt.son,{direction:"column",itemAlign:"start",gap:1,grow:!0,children:[(0,te.jsx)(tt.EYj.formatted,{rule:"symbol",formatString:"base",size:"base",showIcon:!0,children:t.symbol}),(0,te.jsx)($,{symbol:t.symbol})]}),(0,te.jsxs)(tt.son,{direction:"row",gap:1,children:[tm(t)?.map((e,t)=>(0,te.jsx)(tt.Exy,{color:"position"===e.toLocaleLowerCase()?"primary":"neutral",size:"xs",children:e},t)),t.side===e7.Mf.BUY?(0,te.jsx)(tt.Exy,{color:"success",size:"xs",children:l("common.buy")}):(0,te.jsx)(tt.Exy,{color:"danger",size:"xs",children:l("common.sell")})]})]})]}),c=s&&(0,te.jsxs)(tt.son,{justify:"between",width:"100%",gap:1,children:[(0,te.jsx)(tt.EYj,{children:l("common.triggerPrice")}),(0,te.jsx)(tt.EYj.numeral,{intensity:80,dp:i.quote_dp,padding:!1,rm:e9.Ww.ROUND_DOWN,suffix:(0,te.jsx)(tt.EYj,{intensity:54,children:" USDC"}),children:r.trigger_price??"--"})]}),u=!n&&(0,te.jsxs)(tt.son,{justify:"between",width:"100%",gap:1,children:[(0,te.jsx)(tt.EYj,{children:l("common.price")}),(0,te.jsx)(tt.EYj.numeral,{intensity:80,dp:i.quote_dp,padding:!1,rm:e9.Ww.ROUND_DOWN,suffix:(0,te.jsx)(tt.EYj,{intensity:54,children:" USDC"}),placeholder:o?l("common.marketPrice"):"--",children:o?l("common.marketPrice"):r.order_price??"--"})]}),p=a&&(0,te.jsxs)(tt.son,{justify:"between",width:"100%",gap:1,children:[(0,te.jsx)(tt.EYj,{children:l("common.triggerPrice")}),r.activated_price?(0,te.jsx)(tt.EYj.numeral,{intensity:80,dp:i.quote_dp,padding:!1,rm:e9.Ww.ROUND_DOWN,suffix:(0,te.jsx)(tt.EYj,{intensity:54,children:" USDC"}),children:r.activated_price}):l("common.marketPrice")]}),m=n&&(0,te.jsxs)(te.Fragment,{children:[r.callback_value&&(0,te.jsxs)(tt.son,{justify:"between",width:"100%",gap:1,children:[(0,te.jsx)(tt.EYj,{children:l("orderEntry.trailingValue")}),(0,te.jsx)(tt.EYj.numeral,{dp:i.quote_dp,padding:!1,rm:e9.Ww.ROUND_DOWN,children:r.callback_value})]}),r.callback_rate&&(0,te.jsxs)(tt.son,{justify:"between",width:"100%",gap:1,children:[(0,te.jsx)(tt.EYj,{children:l("orderEntry.trailingRate")}),(0,te.jsxs)(tt.EYj,{className:"oui-text-base-contrast",children:[r.callback_rate,"%"]})]})]}),x=(0,te.jsxs)(tt.son,{justify:"between",width:"100%",gap:1,children:[(0,te.jsx)(tt.EYj,{children:l("common.qty")}),(0,te.jsx)(tt.EYj.numeral,{color:t.side===e7.Mf.BUY?"buy":"sell",dp:i.base_dp,padding:!1,rm:e9.Ww.ROUND_DOWN,children:r.order_quantity})]}),g=(0,te.jsxs)(tt.son,{className:"oui-gap-[2px]",children:[(0,te.jsx)(tt.Sc0,{color:"white",id:"oui-checkbox-disableOrderConfirmation",checked:!e.orderConfirm,onCheckedChange:t=>{e.setOrderConfirm(!t)}}),(0,te.jsx)("label",{className:"oui-text-2xs oui-text-base-contrast-54",htmlFor:"oui-checkbox-disableOrderConfirmation",children:l("orderEntry.disableOrderConfirm")})]});return(0,te.jsxs)("div",{className:"oui-pt-2",children:[d,(0,te.jsx)(tt.cGx,{}),(0,te.jsxs)(tt.son,{direction:"column",gap:1,width:"100%",className:"oui-text-sm oui-text-base-contrast-54",py:3,children:[c,u,x,p,m]}),g]})}}}),rw=tu({"src/components/orderList/mobile/editSheet/components/editSheetHeader.tsx"(){tw(),rl(),eP=e=>{let{item:t}=e,{t:r}=(0,e6.Bd)();return(0,te.jsxs)(tt.son,{width:"100%",justify:"between",children:[(0,te.jsx)(tt.EYj.formatted,{rule:"symbol",formatString:"base",showIcon:!0,intensity:80,suffix:(0,te.jsx)($,{symbol:t.symbol}),children:t.symbol}),(0,te.jsxs)(tt.son,{direction:"row",gap:1,children:[tm(e.item)?.map((e,t)=>(0,te.jsx)(tt.Exy,{color:"position"===e.toLocaleLowerCase()?"primary":"neutral",size:"xs",children:e},t)),t.side===e7.Mf.BUY?(0,te.jsx)(tt.Exy,{color:"success",size:"xs",children:r("common.buy")}):(0,te.jsx)(tt.Exy,{color:"danger",size:"xs",children:r("common.sell")})]})]})}}}),rN=tu({"src/components/orderList/mobile/editSheet/components/priceInput.tsx"(){rb(),(eS=(0,e8.memo)(e=>{let[t,r]=(0,e8.useState)(!1),{t:i}=(0,e6.Bd)(),{symbolInfo:o,setOrderValue:s,getErrorMsg:n}=ry(),{quote:l,quote_dp:a}=o,d=n("order_price")||(t?n("total"):"");return(0,te.jsx)(tt.pde.tooltip,{prefix:(0,te.jsx)(tt.EYj,{intensity:54,className:"oui-px-3",children:i("common.price")}),suffix:(0,te.jsx)(tt.EYj,{intensity:54,className:"oui-px-3",children:l}),color:d?"danger":void 0,align:"right",fullWidth:!0,autoComplete:"off",formatters:[tt.pPN.numberFormatter,tt.pPN.dpFormatter(a)],disabled:e.disabled,value:e.order_price,onValueChange:e=>s("order_price",e),onBlur:()=>{r(!1)},onFocus:()=>{r(!0)},tooltip:d,tooltipProps:{content:{className:"oui-bg-base-5"},arrow:{className:"oui-fill-base-5"}},classNames:{input:"oui-text-base-contrast",root:(0,tt.cn)("oui-outline-line-12",d&&"oui-outline-danger")}})})).displayName="PriceInput"}}),rv=tu({"src/components/orderList/mobile/editSheet/components/quantityInput.tsx"(){rb(),(eE=(0,e8.memo)(e=>{let[t,r]=(0,e8.useState)(!1),{t:i}=(0,e6.Bd)(),{symbolInfo:o,setOrderValue:s,getErrorMsg:n}=ry(),{base_dp:l,base_tick:a,base:d}=o,c=n("order_quantity")||(t?n("total"):""),u=e=>{s("order_quantity",e)};return(0,te.jsx)(tt.pde.tooltip,{prefix:(0,te.jsx)(tt.EYj,{intensity:54,className:"oui-px-3",children:i("common.quantity")}),suffix:(0,te.jsx)(tt.EYj,{intensity:54,className:"oui-px-3",children:d}),color:c?"danger":void 0,align:"right",fullWidth:!0,autoComplete:"off",formatters:[tt.pPN.numberFormatter,tt.pPN.dpFormatter(l)],value:e.value,onValueChange:u,onBlur:e=>{var t;t=e.target.value,a&&a>0&&u(e3.WpD.formatNumber(t,a)??t),r(!1)},onFocus:()=>{r(!0)},tooltip:c,tooltipProps:{content:{className:"oui-bg-base-6"},arrow:{className:"oui-fill-base-6"}},classNames:{input:"oui-text-base-contrast",root:(0,tt.cn)("oui-outline-line-12",c&&"oui-outline-danger")}})})).displayName="QuantityInput"}}),rP=tu({"src/components/orderList/mobile/editSheet/components/quantitySlider.tsx"(){rb(),(eL=(0,e8.memo)(e=>{let{quantity:t,maxQty:r}=e,{t:i}=(0,e6.Bd)(),{symbolInfo:o,setOrderValue:s}=ry(),{base_dp:n,base_tick:l}=o,a=(0,e8.useMemo)(()=>t&&0!==Number(t)&&0!==r?new e9.Ww(t).div(r).mul(100).toDecimalPlaces(2,e9.Ww.ROUND_DOWN).toNumber():0,[t,r]),d=(0,e3.dh$)(e=>{let t=new e9.Ww(e).div(100).mul(r).toDecimalPlaces(n,e9.Ww.ROUND_DOWN).toNumber();s("order_quantity",e3.WpD.formatNumber(t,l))},50,{}),c=e.quantity&&e.maxQty?Math.min(Number(e.quantity)/e.maxQty,1):void 0;return(0,te.jsxs)(te.Fragment,{children:[(0,te.jsx)(tt.Apm,{markCount:4,value:[a],onValueChange:e=>{d(e[0])},color:"primary"}),(0,te.jsxs)(tt.son,{width:"100%",justify:"between",children:[(0,te.jsx)(tt.EYj.numeral,{c
1olor:"primary",size:"2xs",dp:2,padding:!1,rule:"percentages",children:`${c??0}`}),(0,te.jsxs)(tt.son,{gap:1,onClick:()=>{s("order_quantity",r.toString())},children:[(0,te.jsx)(tt.EYj,{size:"2xs",color:"primary",children:i("common.max")}),(0,te.jsx)(tt.EYj.numeral,{intensity:54,size:"2xs",dp:n,children:e.maxQty})]})]})]})})).displayName="QuantitySlider"}}),rS=tu({"src/components/orderList/mobile/editSheet/components/trailingCallbackInput.tsx"(){rb(),(eO=(0,e8.memo)(e=>{let{isCallbackValue:t,callback_value:r,callback_rate:i}=e,{t:o}=(0,e6.Bd)(),{symbolInfo:s,setOrderValue:n,getErrorMsg:l}=ry(),{quote:a,quote_dp:d}=s,c=o(t?"orderEntry.trailingValue":"orderEntry.trailingRate"),u=t?"callback_value":"callback_rate",p=t?(0,te.jsx)(tt.EYj,{intensity:54,className:"oui-px-3",children:a}):"%",m=l(u),x=[tt.pPN.numberFormatter,tt.pPN.decimalPointFormatter];return(0,te.jsx)(tt.pde.tooltip,{prefix:(0,te.jsx)(tt.EYj,{intensity:54,className:"oui-px-3",children:c}),suffix:p,color:m?"danger":void 0,align:"right",fullWidth:!0,autoComplete:"off",formatters:t?[...x,tt.pPN.currencyFormatter,tt.pPN.dpFormatter(d)]:[...x,tt.pPN.dpFormatter(1)],value:t?r:i,onValueChange:e=>n(u,e),tooltip:m,tooltipProps:{content:{className:"oui-bg-base-5 oui-max-w-[360px]"},arrow:{className:"oui-fill-base-5"}},classNames:{input:"oui-text-base-contrast",root:(0,tt.cn)("oui-outline-line-12",m&&"oui-outline-danger")}})})).displayName="TrailingCallbackInput"}}),rE=tu({"src/components/orderList/mobile/editSheet/components/triggerPriceInput.tsx"(){rb(),(eR=(0,e8.memo)(e=>{let{t}=(0,e6.Bd)(),{symbolInfo:r,setOrderValue:i,getErrorMsg:o}=ry(),{quote:s,quote_dp:n}=r,l=o("trigger_price");return(0,te.jsx)(tt.pde.tooltip,{prefix:(0,te.jsx)(tt.EYj,{intensity:54,className:"oui-px-3",children:t("common.triggerPrice")}),suffix:(0,te.jsx)(tt.EYj,{intensity:54,className:"oui-px-3",children:s}),color:l?"danger":void 0,align:"right",fullWidth:!0,autoComplete:"off",formatters:[tt.pPN.numberFormatter,tt.pPN.dpFormatter(n)],value:e.trigger_price,onValueChange:e=>i("trigger_price",e),disabled:e.disabled,tooltip:l,tooltipProps:{content:{className:"oui-bg-base-6 oui-text-base-contrast-80"},arrow:{className:"oui-fill-base-6"}},classNames:{input:"oui-text-base-contrast oui-w-full",root:(0,tt.cn)("oui-outline-line-12",l&&"oui-outline-danger")}})})).displayName="TriggerPriceInput"}}),rL=tu({"src/components/orderList/mobile/editSheet/editSheet.ui.tsx"(){rj(),rf(),rb(),rw(),rN(),rv(),rP(),rS(),rE(),eC=e=>{let{item:t,symbolInfo:r,formattedOrder:i,isStopMarket:o,isTrailingStop:s,setOrderValue:n,errors:l}=e,{t:a}=(0,e6.Bd)(),{getErrorMsg:d}=(0,tr.TX)(l),c=!e.isChanged||Object.keys(l).length>0||!!t.activated_price&&!i.activated_price,u=(0,te.jsx)(eP,{item:t}),p=(0,te.jsxs)(tt.son,{width:"100%",justify:"between",children:[(0,te.jsx)(tt.EYj,{children:a("common.lastPrice")}),(0,te.jsx)(tt.EYj.numeral,{dp:r.quote_dp,children:e.markPrice??"--"})]}),m=e.showTriggerPrice&&(0,te.jsx)(eR,{trigger_price:i.trigger_price,disabled:!!t.is_triggered}),x=s&&(0,te.jsx)(eO,{isCallbackValue:!!t.callback_value,callback_value:i.callback_value,callback_rate:i.callback_rate}),g=(0,te.jsx)(eE,{value:i.order_quantity}),h=(0,te.jsx)(eL,{maxQty:e.maxQty,quantity:i.order_quantity}),_=(0,te.jsxs)(tt.son,{width:"100%",gap:3,mt:2,children:[(0,te.jsx)(tt.$nd,{fullWidth:!0,color:"secondary",onClick:t=>{e.onClose()},children:a("common.cancel")}),(0,te.jsx)(tt.JPw,{fullWidth:!0,onClick:t=>{t.stopPropagation(),t.preventDefault(),e.onSheetConfirm()},loading:e.submitting,disabled:c,children:a("common.confirm")})]}),y=(0,e8.useMemo)(()=>({symbolInfo:r,getErrorMsg:d,setOrderValue:n}),[r,d,n]);return(0,te.jsxs)(ew.Provider,{value:y,children:[(0,te.jsxs)(tt.son,{direction:"column",gap:3,width:"100%",itemAlign:"start",className:"oui-text-sm",children:[u,(0,te.jsx)(tt.cGx,{intensity:8,className:"oui-w-full"}),p,(0,te.jsxs)(tt.son,{width:"100%",direction:"column",itemAlign:"stretch",gap:2,children:[m,s?t.activated_price&&(0,te.jsx)(eN,{activated_price:i.activated_price,disabled:t.is_activated}):(0,te.jsx)(eS,{order_price:o?a("orderEntry.orderType.market"):i.order_price,disabled:o}),x,!(0,e9.YJ)(t)&&g,!(0,e9.YJ)(t)&&h]}),_]}),(0,te.jsx)(tt.pRS,{open:e.dialogOpen,onOpenChange:e.setDialogOpen,title:a("orders.editOrder"),size:"xs",actions:{primary:{label:a("common.confirm"),onClick:e.onDialogConfirm,loading:e.submitting,fullWidth:!0},secondary:{label:a("common.cancel"),onClick:e.onCloseDialog,fullWidth:!0}}
1,classNames:{content:"oui-pb-4",body:"oui-p-0",footer:"oui-pt-3 oui-pb-0"},children:(0,te.jsx)(ev,{...e})})]})}}}),rO=tu({"src/components/orderList/mobile/editSheet/hooks/useEditOrderEntry.ts"(){ek=e=>{let{order:t,orderType:r,maxQty:i}=e,o=t.price||void 0,s=t.callback_rate?100*t.callback_rate:void 0,[n,l]=(0,e8.useState)({price:o,quantity:t.quantity,triggerPrice:t.trigger_price,activatedPrice:t.activated_price,callbackValue:t.callback_value,callbackRate:s}),[a,d]=(0,e8.useState)({symbol:t.symbol,parent_algo_type:t.parent_algo_type,algo_type:t.algo_type,tpsl_execution_type:t.type,side:t.side,reduce_only:t.reduce_only,order_type:r,margin_mode:t.margin_mode,order_price:o,order_quantity:t.quantity,trigger_price:t.trigger_price,activated_price:t.activated_price,callback_value:t.callback_value,callback_rate:s}),c=!Object.is(n.price,o),u=!Object.is(n.quantity,t.quantity),p=!Object.is(n.triggerPrice,t.trigger_price),m=!Object.is(n.activatedPrice,t.activated_price),x=!Object.is(n.callbackValue,t.callback_value),g=!Object.is(n.callbackRate,s);(c||u||p||m||x||g)&&(l({price:o,quantity:t.quantity,triggerPrice:t.trigger_price,activatedPrice:t.activated_price,callbackValue:t.callback_value,callbackRate:s}),d(e=>({...e,order_price:c?o:e.order_price,order_quantity:u?t.quantity:e.order_quantity,trigger_price:p?t.trigger_price:e.trigger_price,activated_price:m?t.activated_price:e.activated_price,callback_value:x?t.callback_value:e.callback_value,callback_rate:g?s:e.callback_rate})));let{markPrice:h,errors:_,validate:y,clearErrors:b}=(0,e3.rE_)(a,{maxQty:i}),j=(0,e8.useCallback)((e,t)=>{d(r=>({...r,[e]:t}))},[]),{order_price:f,order_quantity:w,trigger_price:N,activated_price:v,callback_value:P,callback_rate:S}=a,E=t.price&&t.price!=f||t.quantity&&t.quantity!=w||t.trigger_price&&t.trigger_price!=N||t.activated_price&&t.activated_price!=v||t.callback_value&&t.callback_value!=P||t.callback_rate&&100*t.callback_rate!=S;return(0,e8.useEffect)(()=>{E?y().then(e=>{}).catch(e=>{}):b()},[E,f,w,N,v,P,S]),{markPrice:h,errors:_,validate:y,setOrderValue:j,formattedOrder:a,isChanged:E}}}}),rR=tu({"src/components/orderList/mobile/editSheet/hooks/useEditOrderMaxQty.ts"(){}}),rC=tu({"src/components/orderList/mobile/editSheet/editSheet.script.tsx"(){tw(),rO(),rR(),eD=e=>{let{state:t,editAlgoOrder:r,editOrder:i,position:o,onClose:s}=e,{item:n}=t,[l,a]=(0,e8.useState)(!1),[d,c]=(0,e8.useState)(!1),u=void 0!==n.algo_order_id&&n.algo_type!==e7.yL.BRACKET,p=n?.type==="MARKET"&&u,m=n.algo_type===e7.ZN.TRAILING_STOP,x=u&&!m,g=(0,e8.useMemo)(()=>tj(n),[n]),[h,_]=(0,e3.Mjh)("orderly_order_confirm",!0),y=function(e,t){let{reduce_only:r}=e,i=(0,e3.qL9)(e.symbol,e.side,{reduceOnly:r,marginMode:e.margin_mode??e7.iU.CROSS});return(0,e8.useMemo)(()=>r?Math.abs(t??0):e.quantity+Math.abs(i),[e.quantity,i,r,t])}(n,o?.position_qty),{formattedOrder:b,setOrderValue:j,markPrice:f,errors:w,validate:N,isChanged:v}=ek({order:n,orderType:g,maxQty:y}),P=(0,e8.useCallback)(()=>{a(!1)},[]),S=(0,e8.useCallback)(async e=>{let t,o=void 0!==n.visible_quantity?0===n.visible_quantity:void 0!==n.visible&&0===n.visible;if(n.order_tag&&(e.order_tag=n.order_tag),n.client_order_id&&(e.client_order_id=n.client_order_id),void 0!==n.algo_order_id){if(m){if(e.callback_rate)e={...e,callback_rate:(Number(e.callback_rate)/100).toString()};else if(p&&"order_price"in e){let{order_price:t,...r}=e;e=r}}t=r(n.algo_order_id.toString(),{...e})}else t=i(n.order_id.toString(),{...e,...o?{visible_quantity:0}:{}});try{c(!0),await t,s()}catch(e){tt.oRP.error(e?.message??`${e}`)}finally{c(!1)}},[r,i,p,m,s,n]);return{...t,markPrice:f,isStopMarket:p,isTrailingStop:m,showTriggerPrice:x,formattedOrder:b,setOrderValue:j,maxQty:y,onClose:s,onSheetConfirm:()=>{N().then(e=>{h?a(!0):S(b)},e=>{e?.total?.message&&tt.oRP.error(e?.total.message)}).catch(e=>{})},errors:w,isChanged:v,dialogOpen:l,setDialogOpen:a,onDialogConfirm:()=>b?S(b):Promise.reject(),onCloseDialog:P,submitting:d,orderConfirm:h,setOrderConfirm:_}}}}),rk=tu({"src/components/orderList/mobile/editSheet/editSheet.widget.tsx"(){rC(),rL(),eT=e=>{let t=eD(e);return(0,te.jsx)(eC,{...t})}}}),rD=tu({"src/components/orderList/mobile/editSheet/index.ts"(){rL(),rk(),rC()}}),rT=tu({"src/components/orderList/mobile/editBtn/editBtn.script.tsx"(){rQ(),tC(),tU(),eq=e=>{let{state:t}=e,[r,i]=(0,e8.useState)(!1),[o,s]=(0,e8.useState)(!1),[n,l]=(0,e8.useState)(!1),[a,d]=(0,e8.useState)(!1),{editAlgoOrder:c,editOrder:u}=y(),{position:p}=S(),m=(0,e8.useCallback)(()=>{"tp_sl"===e.state.type?(i(!0),s(!0)):(l(!0),d(!0))},[e.state.type]),x=(0,e8.useCallback)(()=>{d(!1)},[]);return{...t,onShowEditSheet:m,tpslSheetMounted:r,tpslSheetOpen:o,setTPSLSheetOpen:s,sheetMounted:n,sheetOpen:a,setSheetOpen:d,onCloseEditSheet:x,position:p,editAlgoOrder:c,editOrder:u}}}}),rq=tu({"src/components/orderList/mobile/editBtn/editBtn.widget.tsx"(){rQ(),rD(),rT(),r_(),eY=e=>{let t=eq(e);return(0,te.jsxs)(te.Fragment,{children:[(0,te.jsx)(ej,{onShowEditSheet:t.onShowEditSheet}),"tp_sl"===t.type&&t.tpslSheetMounted&&(0,te.jsx)(ti.LU,{mode:"sheet",open:t.tpslSheetOpen,onOpenChange:t.setTPSLSheetOpen,order:e.state.item,position:t.position}),"tp_sl"!==t.type&&t.sheetMounted&&(0,te.jsx)(ef,{open:t.sheetOpen,onOpenChange:t.setSheetOpen,children:(0,te.jsx)(eT,{state:e.state,position:t.position,editAlgoOrder:t.editAlgoOrder,editOrder:t.editOrder,onClose:t.onCloseEditSheet})})]})}}}),rY=tu({"src/components/orderList/mobile/editBtn/index.ts"(){r_(),rq(),rT()}}),rI=tu({"src/components/orderList/mobile/orderCell.ui.tsx"(){rQ(),rp(),rh(),rY(),ra(),eI=e=>(0,te.jsxs)(tt.son,{direction:"column",width:"100%",gap:2,itemAlign:"start",className:e.className,children:[(0,te.jsx)(eA,{...e}),(0,te.jsx)(tt.cGx,{intensity:6,className:"oui-w-full"}),(0,te.jsx)(eM,{...e}),"pending"===e.type&&(0,te.jsx)(eh,{...e}),"orderHistory"!==e.type&&(0,te.jsx)(eW,{...e})]}),eA=e=>(0,te.jsxs)(tt.son,{direction:"column",gap:1,width:"100%",children:[(0,te.jsxs)(tt.son,{justify:"between",width:"100%",children:[(0,te.jsx)(K,{...e}),(0,te.jsx)(V,{...e})]}),(0,te.jsxs)(tt.son,{width:"100%",justify:"between",children:[(0,te.jsx)(z,{...e}),"orderHistory"===e.type&&(0,te.jsx)(H,{...e})]})]}),eM=e=>(0,te.jsx)(tt.xA9,{cols:3,rows:2,width:"100%",gap:1,children:function(e){switch(e.type){case"all":case"filled":case"cancelled":case"rejected":return(0,te.jsx)(te.Fragment,{});
1case"pending":if(e.item?.algo_type===e7.yL.TRAILING_STOP)return(0,te.jsxs)(te.Fragment,{children:[(0,te.jsx)(J,{...e}),(0,te.jsx)(Z,{...e}),(0,te.jsx)(Q,{...e}),(0,te.jsx)(G,{...e,isPending:!0}),(0,te.jsx)(ep,{...e}),(0,te.jsx)(eu,{...e})]});return(0,te.jsxs)(te.Fragment,{children:[(0,te.jsx)(J,{...e}),(0,te.jsx)(Z,{...e}),(0,te.jsx)(Q,{...e}),(0,te.jsx)(G,{...e,isPending:!0}),(0,te.jsx)(ee,{...e}),(0,te.jsx)(X,{...e})]});case"tp_sl":return(0,te.jsxs)(te.Fragment,{children:[(0,te.jsx)(et,{...e}),(0,te.jsx)(ei,{...e}),(0,te.jsx)(es,{...e}),(0,te.jsx)(er,{...e}),(0,te.jsx)(eo,{...e})]});case"orderHistory":return(0,te.jsxs)(te.Fragment,{children:[(0,te.jsx)(J,{...e}),(0,te.jsx)(Z,{...e}),(0,te.jsx)(G,{...e,align:"end"}),(0,te.jsx)(en,{...e}),(0,te.jsx)(el,{...e}),(0,te.jsx)(ea,{...e}),(0,te.jsx)("div",{}),(0,te.jsx)("div",{}),(0,te.jsx)(ec,{...e})]})}}(e)}),eW=e=>(0,te.jsxs)(tt.xA9,{cols:3,rows:1,width:"100%",gap:2,children:[(0,te.jsx)("div",{}),(0,te.jsx)(eY,{state:e}),(0,te.jsx)(eb,{state:e})]})}}),rA=tu({"src/components/orderList/mobile/orderCell.script.tsx"(){tN(),eB=e=>{let t=a();return{...e,...t,symbolInfo:t}}}}),rM=tu({"src/components/orderList/mobile/orderCell.widget.tsx"(){rA(),rI(),eF=e=>{let{className:t,...r}=e,i=eB(r);return(0,te.jsx)(eI,{...i,className:t})}}}),rW=tu({"src/components/orderList/mobile/index.ts"(){rI(),rM(),rA()}}),rB=tu({"src/components/orderList/orderListProvider.tsx"(){tC(),eU=e=>{let{cancelOrder:t,editOrder:r,cancelAlgoOrder:i,editAlgoOrder:o}=e,{t:s}=(0,e6.Bd)(),n=(0,e3.RKu)(),l=(0,e3.qKO)(async e=>void 0!==e.algo_order_id?"root_algo_order_id"in e&&e.root_algo_order_id!==e.algo_order_id?i(e.root_algo_order_id,e.symbol):i(e.algo_order_id,e.symbol).then(()=>{}):t(e.order_id,e.symbol).then(()=>{})),a=(0,e3.qKO)((e,t,r)=>{let{min_notional:i}=n[e](),o=(0,e3.hei)({price:t,qty:r,min_notional:i});if(void 0!==o)return s("orderEntry.total.error.min",{value:o})}),d=(0,e8.useMemo)(()=>({onCancelOrder:l,editOrder:r,editAlgoOrder:o,checkMinNotional:a}),[l,r,o,a]);return(0,te.jsx)(_.Provider,{value:d,children:e.children})}}}),rF=tu({"src/components/orderList/orderList.ui.tsx"(){tw(),rQ(),tv(),rn(),rW(),rB(),tU(),e$=e=>void 0!==e.algo_order_id?`algo-${e.algo_order_id}`:`order-${e.order_id}`,eK=e=>{let{sharePnLConfig:t,...r}=e,i=U({_type:e.type,onSymbolChange:e.onSymbolChange,pnlNotionalDecimalPrecision:e.pnlNotionalDecimalPrecision,sharePnLConfig:t,symbolsInfo:e.symbolsInfo});return(0,te.jsx)(eU,{cancelOrder:e.cancelOrder,editOrder:e.updateOrder,cancelAlgoOrder:e.cancelAlgoOrder,editAlgoOrder:e.updateAlgoOrder,children:(0,te.jsxs)(tt.son,{direction:"column",width:"100%",height:"100%",itemAlign:"start",children:[e.filterItems.length>0&&(0,te.jsx)(tt.jQS,{items:e.filterItems,onFilter:t=>{e.onFilter(t)},trailing:["pending","tp_sl"].includes(e.type)&&(0,te.jsx)(eV,{...e})}),(0,te.jsx)(ta.OO,{columns:i,loading:e.isLoading,dataSource:e.dataSource,bordered:!0,ignoreLoadingCheck:!0,testIds:{body:e.testIds?.tableBody},classNames:{header:"oui-h-[38px]",root:"oui-items-start !oui-h-[calc(100%_-_49px)]"},onRow:(e,t)=>({className:(0,tt.cn)("oui-h-[48px]",tx(e)?"oui-text-base-contrast-20":"oui-text-base-contrast-80")}),generatedRowKey:e$,renderRowContainer:(t,r,i)=>(("tp_sl"===e.type||"pending"===e.type)&&(i=(0,te.jsx)(E,{order:t,children:i})),(0,te.jsx)(d,{symbol:t.symbol,children:i})),pagination:e.pagination,manualPagination:e.manualPagination,features:[tt._YS.DownloadFeature],getTableInstance:t=>{e.tableInstance.current=t}})]})})},ez=e=>{let{t}=(0,e6.Bd)();return(0,te.jsx)(eU,{cancelOrder:e.cancelOrder,editOrder:e.updateOrder,cancelAlgoOrder:e.cancelAlgoOrder,editAlgoOrder:e.updateAlgoOrder,children:(0,te.jsxs)(tt.xA9,{cols:1,rows:2,className:"oui-w-full oui-grid-rows-[auto,1fr]",gap:2,children:[e.showFilter?(0,te.jsx)(tt.son,{gap:2,p:2,className:"oui-rounded-b-xl oui-bg-base-9",children:e.filterItems.map(r=>"select"!==r.type?null:(0,te.jsx)(tt.LCI,{options:r.options,size:"sm",value:r.value,className:"oui-text-2xs oui-text-base-contrast-54 ",placeholder:"side"===r.name?t("common.side.all"):"status"===r.name?t("common.status.all"):"",onValueChange:t=>{e.onFilter?.({name:r.name,value:t})}},`item-${r.name}`))}):(0,te.jsx)("div",{}),(0,te.jsx)(tt.uOW,{className:e.classNames?.root,contentClassName:e.classNames?.content,dataSource:e.dataSource,keyExtractor:e$,loadMore:e.loadMore,isLoading:e.isLoading,renderItem:(t,r)=>{let i=(0,te.jsx)(eF,{item:t,index:r,className:e.classNames?.cell,type:e.type,onSymbolChange:e.onSymbolChange,sharePnLConfig:e.sharePnLConfig});return["tp_sl","pending"].includes(e.type)&&(i=(0,te.jsx)(E,{order:t,children:i})),(0,te.jsx)(d,{symbol:t.symbol,children:i})}})]})})},eV=e=>{let{t}=(0,e6.Bd)(),{symbol:r}=e,i=r?(0,e9.Eu)(r,"base"):r;return(0,te.jsx)(tt.$nd,{variant:"outlined",color:"secondary",size:"xs",disabled:(e.dataSource?.length??0)==0,className:"disabled:oui-bg-transport",onClick:t=>e.onCancelAll(),"data-testid":`oui-testid-dataList-${e.type.toLowerCase()}-cancelAll-button`,children:r?t("orders.cancelAll.ofSymbol",{symbol:i}):t("orders.cancelAll")})}}}),rU=tu({"src/components/orderList/useFormatOrderHistory.ts"(){eH=e=>(0,e8.useMemo)(()=>{let t=[];for(let r=0;r<e.length;r++){let i=(0,e9.$d)(e[r]);if(i.algo_type===e7.yL.POSITIONAL_TP_SL||i.algo_type===e7.yL.TP_SL)if(i.algo_status!==e7.Re.FILLED&&i.algo_status!==e7.Re.PARTIAL_FILLED)for(let e=0;e<i.child_orders.length;e++){let r=i.child_orders[e];r.is_activated&&r.trigger_price&&t.push({...r,parent_algo_type:i.algo_type,margin_mode:r.margin_mode??i.margin_mode})}else for(let e=0;e<i.child_orders.length;e++){let r=i.child_orders[e];r&&(r.algo_status===e7.Re.FILLED||r.algo_status===e7.Re.PARTIAL_FILLED)&&t.pu
1sh({...r,parent_algo_type:i.algo_type,margin_mode:r.margin_mode??i.margin_mode})}else t.push(i)}return t},[e])}});function r$(e){if(null==e)return e;let t=new Date(e);return t.setHours(0,0,0,0),t}function rK(e){if(null==e)return e;let t=new Date(e);return t.setHours(23,59,59,999),t}var rz=tu({"src/components/orderList/orderList.script.tsx"(){tw(),rQ(),rU(),eJ=e=>{let{ordersStatus:t,type:r,enableLoadMore:i=!1,onSymbolChange:o,filterConfig:s,pnlNotionalDecimalPrecision:n,sharePnLConfig:l}=e,{t:a}=(0,e6.Bd)(),d=(0,e3.RKu)(),c=(0,e8.useMemo)(()=>t!==e7.Re.INCOMPLETE,[t]),{page:u,pageSize:p,setPage:m,pagination:x,parsePagination:g}=(0,tt.WQC)({pageSize:50});(0,e8.useEffect)(()=>{m(1)},[e.symbol]);let{orderStatus:h,ordersSide:_,dateRange:y,filterItems:b,onFilter:j,filterDays:f,updateFilterDays:w}=eZ(r,{ordersStatus:t,setPage:m,filterConfig:s}),N=(0,e8.useMemo)(()=>{if("tp_sl"===r)return[e7.yL.POSITIONAL_TP_SL,e7.yL.TP_SL]},[r]),v=(0,e8.useMemo)(()=>{if("pending"===r)return[e7.yL.POSITIONAL_TP_SL,e7.yL.TP_SL]},[r]),P=(0,e8.useRef)();(0,e8.useImperativeHandle)(e.ref,()=>({download:()=>{let e=`orders_${(0,to.GP)(new Date,"yyyyMMdd_HHmmss")}`;P.current?.download(e)}}));let[S,{isLoading:E,loadMore:L,cancelOrder:O,updateOrder:R,cancelAlgoOrder:C,updateAlgoOrder:k,cancelAllPendingOrders:D,cancelAllTPSLOrders:T,meta:q,refresh:Y}]=(0,e3.K8H)({symbol:e.symbol,status:h,side:_,page:i||!c?void 0:u,size:c?p:500,sourceTypeAll:"orderHistory"===r||"filled"===r,dateRange:y,includes:N,excludes:v}),I=`orderly_${r}_pageSize`,[A,M]=(0,e3.Mjh)(I,50);(0,e8.useEffect)(()=>{A!==p&&M(p)},[p,A]);let W=(0,e8.useCallback)(()=>{let{title:t,content:i}=eG(r,a,e.symbol);tt.modal.confirm({title:t,content:(0,te.jsx)(tt.EYj,{size:"sm",children:i}),onCancel:async()=>{},onOk:async()=>{try{return"tp_sl"===r?await T(e.symbol):await D(e.symbol),Y(),Promise.resolve(!0)}catch(e){return e?.message!==void 0&&toast.error(e.message),Promise.resolve(!1)}finally{Promise.resolve()}}})},[r,a,e.symbol]),B=eH(S??[]),F=(0,e8.useMemo)(()=>{let t="tp_sl"!==r?B:S;return e.symbol&&t?t.filter(t=>t.symbol===e.symbol):t},[r,B,S,e.symbol]);return{type:r,dataSource:(0,tr.rZ)(F,{fallbackData:[]})??void 0,isLoading:E,loadMore:L,cancelOrder:O,updateOrder:R,cancelAlgoOrder:C,updateAlgoOrder:k,pagination:(0,e8.useMemo)(()=>c?g(q):x,[q,c,g,x]),manualPagination:c,pnlNotionalDecimalPrecision:n,onFilter:j,filterItems:b,onCancelAll:W,onSymbolChange:o,sharePnLConfig:l,tableInstance:P,symbolsInfo:d,filterDays:f,updateFilterDays:w,symbol:e.symbol}},eZ=(e,t)=>{let{t:r}=(0,e6.Bd)(),[i,o]=(0,e8.useState)(t.ordersStatus??"all"),[s,n]=(0,e8.useState)(t.filterConfig?.side??"all"),[l,a]=(0,e8.useState)(90),d=t.filterConfig?.range??("all"===e||"orderHistory"===e?eQ({to:new Date,from:rK((0,ts.e)(new Date,89))}):{}),[c,u]=(0,e8.useState)(d);return{filterItems:(0,e8.useMemo)(()=>{let t={type:"select",name:"side",options:[{label:r("common.side.all"),value:"all"},{label:r("common.buy"),value:"BUY"},{label:r("common.sell"),value:"SELL"}],value:s},o={type:"select",name:"status",options:[{label:r("common.status.all"),value:"all"},{label:r("orders.status.pending"),value:e7.Re.INCOMPLETE},{label:r("orders.status.filled"),value:e7.Re.FILLED},{label:r("orders.status.partialFilled"),value:e7.Re.PARTIAL_FILLED},{label:r("orders.status.canceled"),value:e7.Re.CANCELLED},{label:r("orders.status.rejected"),value:e7.Re.REJECTED}],value:i};switch(e){case"all":case"orderHistory":return[t,o,{type:"range",name:"dateRange",value:c}];case"pending":case"tp_sl":case"filled":case"cancelled":case"rejected":return[t]}},[e,s,i,c,r]),onFilter:e=>{if("side"===e.name&&(n(e.value),t.setPage(1)),"status"===e.name&&(o(e.value),t.setPage(1)),"dateRange"===e.name){u(eQ(e.value)),t.setPage(1);let r=eQ(e.value);if(r.from&&r.to){let e=Math.abs((0,tn.c)(r.from,r.to))+1,t={1:{from:r$(new Date),to:rK(new Date)},7:{from:r$((0,ts.e)(new Date,6)),to:rK(new Date)},30:{from:r$((0,ts.e)(new Date,29)),to:rK(new Date)},90:{from:r$((0,ts.e)(new Date,89)),to:rK(new Date)}}[e];t&&t_(t.from,r.from)&&t_(t.to,r.to)?a(e):a(null)}}},ordersSide:"all"===s?void 0:s,dateRange:c,orderStatus:"all"===i?void 0:i,filterDays:l,updateFilterDays:e=>{a(e),u({from:r$((0,ts.e)(new Date,e-1)),to:rK(new Date)}),t.setPage(1)}}},eQ=e=>({from:r$(e.from),to:rK(e.to??e.from)}),eG=(e,t,r)=>{let i=r?(0,e9.Eu)(r,"base"):r;
1switch(e){case"pending":if(void 0!==r)return{title:t("orders.pending.cancelAll.forSymbol",{symbol:i}),content:t("orders.pending.cancelAll.forSymbol.description",{symbol:i})};return{title:t("orders.pending.cancelAll"),content:t("orders.pending.cancelAll.description")};case"tp_sl":if(void 0!==r)return{title:t("orders.tpsl.cancelAll.forSymbol",{symbol:i}),content:t("orders.tpsl.cancelAll.forSymbol.description",{symbol:i})};return{title:t("orders.tpsl.cancelAll"),content:t("orders.tpsl.cancelAll.description")};default:return{title:"",content:""}}}}}),rV=tu({"src/components/orderList/orderList.widget.tsx"(){rz(),rF(),eX=(0,e8.forwardRef)((e,t)=>{let{testIds:r,...i}=e,o=eJ({...i,ref:t});return(0,te.jsx)(eK,{...o,testIds:r})}),e0=e=>{let t=eJ({...e,enableLoadMore:!0});return(0,te.jsx)(ez,{...t,classNames:e.classNames,showFilter:e.showFilter})}}}),rH={};((e,t)=>{for(var r in t)td(e,r,{get:t[r],enumerable:!0})})(rH,{DesktopOrderList:()=>eK,DesktopOrderListWidget:()=>eX,MobileOrderList:()=>ez,MobileOrderListWidget:()=>e0,useOrderListScript:()=>eJ});var rJ=tu({"src/components/orderList/index.ts"(){rF(),rV(),rz()}}),rZ=tu({"src/components/orders.ui.tsx"(){rQ(),e1=e8.lazy(()=>Promise.resolve().then(()=>(rJ(),rH)).then(e=>({default:e.DesktopOrderListWidget}))),e2=e=>{let{t}=(0,e6.Bd)(),{pnlNotionalDecimalPrecision:r,orderListRef:i}=e,o={pnlNotionalDecimalPrecision:r};return(0,te.jsxs)(tt.tUM,{defaultValue:e.current||"all",variant:"contained",className:"oui-h-full",classNames:{tabsContent:"oui-h-[calc(100%_-_28px)]"},children:[(0,te.jsx)(tt.KpK,{value:"all",title:t("common.all"),children:(0,te.jsx)(e8.Suspense,{fallback:null,children:(0,te.jsx)(e1,{ref:i,type:"all",pnlNotionalDecimalPrecision:r,sharePnLConfig:e.sharePnLConfig,...o})})}),(0,te.jsx)(tt.KpK,{value:"pending",title:t("orders.status.pending"),children:(0,te.jsx)(e8.Suspense,{fallback:null,children:(0,te.jsx)(e1,{ref:i,type:"pending",ordersStatus:e7.Re.INCOMPLETE,...o})})}),(0,te.jsx)(tt.KpK,{value:"tp_sl",title:t("common.tpsl"),children:(0,te.jsx)(e8.Suspense,{fallback:null,children:(0,te.jsx)(e1,{ref:i,type:"tp_sl",ordersStatus:e7.Re.INCOMPLETE,...o})})}),(0,te.jsx)(tt.KpK,{value:"filled",title:t("orders.status.filled"),children:(0,te.jsx)(e8.Suspense,{fallback:null,children:(0,te.jsx)(e1,{ref:i,type:"filled",ordersStatus:e7.Re.FILLED,pnlNotionalDecimalPrecision:r,sharePnLConfig:e.sharePnLConfig,...o})})}),(0,te.jsx)(tt.KpK,{value:"cancelled",title:t("orders.status.canceled"),children:(0,te.jsx)(e8.Suspense,{fallback:null,children:(0,te.jsx)(e1,{ref:i,type:"cancelled",ordersStatus:e7.Re.CANCELLED,...o})})}),(0,te.jsx)(tt.KpK,{value:"rejected",title:t("orders.status.rejected"),children:(0,te.jsx)(e8.Suspense,{fallback:null,children:(0,te.jsx)(e1,{ref:i,type:"rejected",ordersStatus:e7.Re.REJECTED,...o})})})]})}}}),rQ=tu({"src/components/orders.widget.tsx"(){var e;tp(),rZ(),(e=e4||{}).all="all",e.pending="pending",e.tp_sl="tp_sl",e.filled="filled",e.cancelled="cancelled",e.rejected="rejected",e.orderHistory="orderHistory",e4=e,e5=(0,e8.forwardRef)((e,t)=>{let r=i({...e,ref:t});return(0,te.jsx)(e2,{...r})})}});rQ(),tp(),rJ()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.