PageSourceSearch

https://www.tapbit.com/_next_app/price/0.1.227/_next/static/chunks…e-order-settings-dialog.c142de84b4c742b6.js

js tapbit.com collected 2026-10-03 21:41:38 UTC 51,886 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b4e4430f-7485-4066-83fe-fe78be3c6267",e._sentryDebugIdIdentifier="sentry-dbid-b4e4430f-7485-4066-83fe-fe78be3c6267")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3951,8707],{7126:(e,t,r)=>{r.d(t,{$:()=>a,w:()=>n});let a="focus-within:!border-p1 focus-within:!bg-white dark:focus-within:!bg-bg3",n="!bg-bg2 !border-transparent ".concat(a)},10522:(e,t,r)=>{r.d(t,{Jh:()=>i,Mr:()=>s});var a=r(47387),n=r(41809);let l=e=>({symbol:e,activeTab:"open",orderType:a.hv.get("orderType")||"limit",triggerPrice:"",orderPrice:"",quantity:"",longQuantity:"",shortQuantity:"",percentage:0,isPercentage:!1,checkedTpsl:!1,takeProfitPrice:"",stopLossPrice:"",tpOrderPrice:"",slOrderPrice:"",takeProfitRate:"",stopLossRate:"",takeProfitRateAbout:"",stopLossRateAbout:"",triggerWay:"mark",tpTriggerWay:"mark",slTriggerWay:"mark",tpPriceType:"market",slPriceType:"market",tpslActiveTab:"openLong",tpslAdvancedEdited:!1,tradeUnit:a.hv.get("tradeUnit")||"0",usdtCost:"1"===a.hv.get("usdtCost")?"1":"0",marginMode:"crossed",positionMode:"merged",longLeverage:10,shortLeverage:10}),s=(0,n.v)((e,t)=>({form:l("BTC-USDT"),initialize:(t,r)=>e(e=>{if(e.form.symbol===t)return e;let a=Number((null==r?void 0:r.longLeverage)||0),n=Number((null==r?void 0:r.shortLeverage)||0);return{form:{...l(t),marginMode:e.form.marginMode,...a>0?{longLeverage:a}:{},...n>0?{shortLeverage:n}:{}}}}),update:t=>e(e=>({form:{...e.form,...t}})),setOrderType:t=>{a.hv.set({orderType:t}),e(e=>({form:{...e.form,orderType:t,triggerPrice:"planLimit"===t||"planMarket"===t?e.form.triggerPrice:"",orderPrice:"market"===t||"planMarket"===t?"":e.form.orderPrice}}))},setTradeUnit:(t,r)=>{a.hv.set({tradeUnit:t,..."2"===t&&r?{usdtCost:r}:{}}),e(e=>({form:{...e.form,tradeUnit:t,..."2"===t&&r?{usdtCost:r}:{}}}))},resetQuantity:()=>e(e=>({form:{...e.form,quantity:"",longQuantity:"",shortQuantity:"",percentage:0}}))}));function i(e){s.setState(t=>({form:{...t.form,...e}}))}},18983:(e,t,r)=>{r.d(t,{b:()=>s});var a=r(79237),n=r(38113),l=r(65375);let s=n.forwardRef((e,t)=>(0,a.jsx)(l.B,{ref:t,viewBox:"0 0 1024 1024",...e,children:(0,a.jsx)("path",{d:"M197.290667 283.392L104.362667 190.464 156.16 138.752l722.432 722.389333-51.754667 51.754667-119.381333-118.954667-17.109333-17.109333c-55.04 21.973333-115.328 34.218667-178.474667 34.218667-203.733333 0-377.728-126.72-448.213333-305.578667A480.938667 480.938667 0 0 1 216.021333 302.08l-18.773333-18.773333z m518.272 222.037333a203.818667 203.818667 0 0 0-203.733334-203.733333c-26.453333 0-51.328 5.290667-74.581333 14.677333L349.269333 228.352a474.496 474.496 0 0 1 162.133334-28.501333c203.733333 0 377.728 126.72 448.213333 305.578666a481.450667 481.450667 0 0 1-139.733333 193.536l-118.997334-118.954666c9.386667-23.253333 14.677333-48.085333 14.677334-74.581334z m-385.877334-89.6a201.941333 201.941333 0 0 0-21.589333 89.6 203.818667 203.818667 0 0 0 203.733333 203.733334c32.213333 0 62.336-8.106667 89.642667-21.589334l-63.146667-63.146666c-8.533333 2.048-17.493333 3.242667-26.453333 3.242666a122.069333 122.069333 0 0 1-122.282667-122.197333c0-8.96 1.237333-17.92 3.285334-26.496l-63.146667-63.146667z m304 96.554667l-128.341333-128.341333 6.912-0.426667a122.069333 122.069333 0 0 1 122.24 122.282667l-0.853333 6.485333z"})}));s.displayName="EyeOff1Icon"},25749:(e,t,r)=>{r.d(t,{H3:()=>L,HC:()=>w,Hx:()=>b,J5:()=>p,Lt:()=>f,N5:()=>C,NK:()=>i,T3:()=>M,TH:()=>c,g2:()=>O,j9:()=>d,ki:()=>h,me:()=>y,oK:()=>P,oh:()=>j,r4:()=>u,ve:()=>g,vs:()=>v,wZ:()=>o,x3:()=>D,x9:()=>x,xO:()=>m,zR:()=>N,zr:()=>k});var a=r(42959),n=r(80004),l=r(54327);function s(e){let t=(0,a.Z)(e);return{visible:t.visible,params:t.params,status:t.status,error:t.error,preload:t.preload,showLayer:t.open,hideLayer:t.close}}function i(e,t){(0,n.c2)(e,t)}function o(e){(0,n.mC)(e)}let d=()=>s(l.b.ContractBulkActionDialog),c=()=>s(l.b.OrderSettingsDrawer),g=()=>s(l.b.TpslEditorDialog),m=()=>s(l.b.PositionLeverageDialog),u=()=>s(l.b.PositionAdjustMarginDialog),p=()=>s(l.b.PositionShareDialog),x=()=>s(l.b.PositionCloseDifferenceDialog),h=()=>s(l.b.PositionCloseOrderConfirmDialog),b=()=>s(l.b.PlaceOrderSettings),f=()=>s(l.b.PlaceOrderTpslAdvanced),v=()=>s(l.b.PlaceOrderDifference),y=()=>s(l.b.PlaceOrderConfirm),C=()=>s(l.b.AccountResetConfirm),L=()=>s(l.b.PlaceTriggerOrdersNotice),j=()=>s(l.b.OpenService),N=()=>s(l.b.ChangeOpenOrder),w=()=>s(l.b.CancelOrder),O=()=>s(l.b.CancelPlan),P=()=>s(l.b.ChangePlanOrder),D=()=>s(l.b.CancelTriggerOrder),M=()=>s(l.b.OrderHistoryTradeDetails),k=()=>s(l.b.PlanTriggered)},31082:(e,t,r)=>{r.d(t,{e:()=>s});var a=r(79237),n=r(38113),l=r(65375);let s=n.forwardRef((e,t)=>
1(0,a.jsx)(l.B,{ref:t,viewBox:"0 0 1024 1024",...e,children:(0,a.jsx)("path",{d:"M853.333333 460.8a51.2 51.2 0 0 1 0 102.4H170.666667a51.2 51.2 0 0 1 0-102.4h682.666666z"})}));s.displayName="DecreaseIcon"},33149:(e,t,r)=>{r.d(t,{T:()=>o});var a=r(41809);let n=()=>{},l=async()=>{},s=()=>n,i=()=>({onTransfer:n,onSetOrderType:n,onNumberFieldChange:s,onToggleReferencePriceField:n,onFillLastPrice:n,onQuantityModeChange:n,onQuantityChange:n,onTradeUnitChange:n,onPercentageChange:n,onSliderChange:n,onClearQuantity:n,onPrimaryAction:n,onSecondaryAction:n,onOpenSettings:n,onOpenCalculator:n,onChangeActiveTab:n,onDisableTpsl:n,onEnableTpsl:n,onOpenTpslAdvanced:n,onToggleTpslTriggerWay:n,onTpslNumberFieldChange:s,getMaxPositionLabel:()=>"",onSettingsConfirm:l,onTpslConfirm:n,onDifferenceConfirm:l,onConfirmSubmit:n}),o=(0,a.v)(e=>({actions:i(),syncActions:t=>e({actions:t}),resetActions:()=>e({actions:i()})}))},33162:(e,t,r)=>{r.d(t,{c:()=>s});var a=r(79237),n=r(38113),l=r(65375);let s=n.forwardRef((e,t)=>(0,a.jsx)(l.B,{ref:t,viewBox:"0 0 1024 1024",...e,children:(0,a.jsx)("path",{d:"M512 207.061333c-100.394667 0-191.232 28.16-272.512 84.821334C158.165333 348.586667 99.754667 421.845333 64 512c35.541333 90.197333 93.952 163.712 175.488 220.117333 81.28 56.618667 172.117333 84.864 272.512 84.864 100.394667 0 191.232-28.245333 272.512-84.906666 81.322667-56.618667 139.733333-129.92 175.488-220.074667-35.541333-90.197333-93.952-163.712-175.488-220.117333C703.232 235.264 612.394667 207.018667 512 207.018667z m0 508.842667c-36.864 0-70.826667-9.088-101.973333-27.562667a209.493333 209.493333 0 0 1-74.368-74.368A196.266667 196.266667 0 0 1 308.053333 512a196.266667 196.266667 0 0 1 27.562667-101.973333A209.493333 209.493333 0 0 1 410.026667 335.701333 196.181333 196.181333 0 0 1 512 308.053333c36.864 0 70.826667 9.088 101.973333 27.562667a209.493333 209.493333 0 0 1 74.368 74.410667c18.432 31.061333 27.562667 65.066667 27.562667 101.930666a196.266667 196.266667 0 0 1-27.562667 101.973334 209.365333 209.365333 0 0 1-74.368 74.368 196.266667 196.266667 0 0 1-101.973333 27.562666z m0-325.845333c-34.218667 0-63.317333 11.776-86.613333 35.328-23.552 23.552-35.328 52.394667-35.328 86.613333 0 34.218667 11.776 63.317333 35.328 86.613333 23.552 23.552 52.394667 35.328 86.613333 35.328 34.218667 0 63.317333-11.776 86.613333-35.328 23.552-23.552 35.328-52.394667 35.328-86.613333 0-34.218667-11.776-63.317333-35.328-86.613333-23.296-23.552-52.394667-35.328-86.613333-35.328z"})}));s.displayName="Eye1Icon"},44031:(e,t,r)=>{r.r(t),r.d(t,{Input:()=>b,OTPInput:()=>y,PasswordInput:()=>v,TextArea:()=>f});var a=r(79237),n=r(90477),l=r(4487),s=r(38113),i=r(71591),o=r(65375);let d=s.forwardRef((e,t)=>(0,a.jsx)(o.B,{ref:t,viewBox:"0 0 1024 1024",...e,children:(0,a.jsx)("path",{d:"M829.013333 516.096a51.2 51.2 0 1 1 72.362667 72.405333l-301.653333 301.738667a51.242667 51.242667 0 0 1-72.448-72.448l301.696-301.653333z m-63.402666-358.997333a51.2 51.2 0 0 1 72.405333 72.405333l-597.333333 597.333333a51.2 51.2 0 0 1-72.405334-72.405333l597.333334-597.333333z"})}));d.displayName="TextAreaIcon";var c=r(33162),g=r(18983);let m=(0,l.F)(["w-0","flex-1","border-0","bg-transparent","outline-none","text-t1","placeholder:text-t3","transition-all","duration-200","disabled:cursor-not-allowed","disabled:text-t5","disabled:placeholder:text-t5"],{variants:{variant:{default:[],filled:[]},size:{l:["text-bm16","placeholder:text-bm16"],m:["text-bm14","placeholder:text-bm14"],s:["text-bm14","placeholder:text-bm14"]}},defaultVariants:{variant:"default",size:"l"}}),u=(0,l.F)(["relative","flex","items-center","w-full","rounded-r2","transition-all","duration-200"],{variants:{variant:{default:["bg-bg2","border","border-transparent"],focused:["bg-bg3","border","border-p1"]},size:{l:["h-12","px-s4"],m:["h-10","px-s4"],s:["h-9","px-s3"]}},defaultVariants:{variant:"default",size:"l"}}),p=(0,l.F)(["block","mb-2","text-t1"],{variants:{size:{l:"text-bm14",m:"text-bm14",s:"text-bm14"}},defaultVariants:{size:"l"}}),x=(0,l.F)(["relative","flex","w-full","rounded-r3","transition-all","duration-200"],{variants:{variant:{default:["bg-bg2","border","border-transparent"],focused:["bg-bg3","border","border-p1"]},size:{m:["min-h-[150px]","p-s4","text-bm14"]}},defaultVariants:{variant:"default",size:"m"}}),h=e=>{let{placeholder:t,className:r,disabled:l,value:i,hasValue:o,isFocused:d,inputRef:c,leftInset:g=0,rightInset:m=0,onFocus:u,onBlur:p,onChange:x,onCompositionStart:h,onCompositionEnd:b,readOnly:f,...v}=e,y=s.useRef(null),C=s.useCallback(e=>{y.current=e,"function"==typeof c?c(e):c&&(c.current=e)},[c]),L=d||o,j=s.useMemo(()=>({marginLeft:g>0?"".concat(g,"px"):void 0,marginRight:m>0?"".concat(m,"px"):void 0}),[g,m]);return(0,a.jsx)("div",{className:"relative min-w-0 flex-1 cursor-text","data-motion-state":L?"raised":"idle",onMouseDown:e=>{var t;l||f||e.target!==y.current&&(e.preventDefault(),null==(t=y.current)||t.focu
1s())},children:(0,a.jsxs)("div",{className:"relative h-full min-w-0",style:j,children:[(0,a.jsx)("input",{ref:C,disabled:l,value:i,readOnly:f,placeholder:" ",className:(0,n.Q)("peer h-full w-full border-0 bg-transparent px-0 pt-[16px] pb-[2px] outline-none","text-bm14 text-t1 placeholder:text-transparent","disabled:text-t5 disabled:cursor-not-allowed",r),onFocus:u,onBlur:p,onChange:x,onCompositionStart:h,onCompositionEnd:b,...v}),t?(0,a.jsx)("label",{"aria-hidden":"true",className:(0,n.Q)("text-bm14 pointer-events-none absolute top-1/2 right-0 left-0 origin-left truncate leading-[20px] will-change-transform rtl:origin-right","font-normal transition-all duration-300 ease-[cubic-bezier(0.22,1,0.36,1)]",L?"text-t1 -translate-y-[18px] scale-[0.785714]":"text-t4 -translate-y-1/2 scale-100"),children:t}):null]})})},b=s.forwardRef((e,t)=>{let{className:r,variant:l="borderless",size:o="l",label:d,labelClassName:c,error:g,leftSlot:x,rightSlot:b,clearable:f,onClear:v,wrapperClassName:y,enablePlaceholderMotion:C=!1,placeholder:L,disabled:j,value:N,type:w="text",onChange:O,defaultValue:P,onFocus:D,onBlur:M,onCompositionStart:k,onCompositionEnd:T,...S}=e,[A,z]=s.useState(!1),[R,E]=s.useState(!1),B=void 0!==N,[Q,I]=s.useState(B?null!=N?N:"":null!=P?P:""),F=s.useRef(null),H=s.useRef(null),q=s.useRef(null),[U,_]=s.useState(0),[G,W]=s.useState(0),$=s.useCallback(e=>{F.current=e,"function"==typeof t?t(e):t&&(t.current=e)},[t]);s.useEffect(()=>{!R&&B&&I(null!=N?N:"")},[B,N,R]);let V=B?R?Q:null!=N?N:"":Q,X=""!==V,Z="outlined"===l,J=C&&"hidden"!==w;s.useLayoutEffect(()=>{if(!J){_(0),W(0);return}let e=H.current,t=q.current,r=()=>{var r,a;let n=null!=(r=null==e?void 0:e.offsetWidth)?r:0,l=null!=(a=null==t?void 0:t.offsetWidth)?a:0;_(n>0?n:0),W(l>0?l:0)};if(r(),"undefined"==typeof ResizeObserver)return;let a=new ResizeObserver(r);return e&&a.observe(e),t&&a.observe(t),()=>{a.disconnect()}},[J,x,b,f,X,j,S.readOnly]);let K=e=>{let t=!!e.nativeEvent.isComposing;(!B||R||t)&&I(e.target.value),null==O||O(e)},Y=()=>{if(j||S.readOnly)return;B||I("");let e=F.current;if(e){var t;let r=null==(t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value"))?void 0:t.set;null==r||r.call(e,"");let a=new Event("input",{bubbles:!0});e.dispatchEvent(a)}null==v||v()};return(0,a.jsxs)("div",{className:"w-full",children:[d&&(0,a.jsx)("label",{className:(0,n.Q)(p({size:o}),c),children:d}),(0,a.jsxs)("div",{className:(0,n.Q)(u({variant:A?"focused":"default",size:o}),!J&&"l"===o&&"!rounded-r3",J&&"!rounded-r2 px-s2 py-s1 h-[44px] items-stretch",Z&&"bg-transparent",Z&&!A&&"border-l1",j&&"bg-bg07 border-l1 cursor-not-allowed",y),children:[J?(0,a.jsx)(h,{...S,inputRef:$,type:w,disabled:j,readOnly:S.readOnly,value:V,hasValue:X,isFocused:A,placeholder:L,className:r,leftInset:U,rightInset:G,onFocus:e=>{z(!0),null==D||D(e)},onBlur:e=>{z(!1),null==M||M(e)},onChange:K,onCompositionStart:e=>{E(!0),I(e.currentTarget.value),null==k||k(e)},onCompositionEnd:e=>{E(!1),I(e.currentTarget.value),null==T||T(e)}}):(0,a.jsxs)(a.Fragment,{children:[x&&(0,a.jsx)("div",{className:"mr-2 flex items-center rtl:mr-0 rtl:ml-2",children:x}),(0,a.jsx)("input",{ref:$,type:w,disabled:j,value:V,placeholder:L,className:(0,n.Q)(m({size:o}),r),onFocus:e=>{z(!0),null==D||D(e)},onBlur:e=>{z(!1),null==M||M(e)},onChange:K,onCompositionStart:e=>{E(!0),I(e.currentTarget.value),null==k||k(e)},onCompositionEnd:e=>{E(!1),I(e.currentTarget.value),null==T||T(e)},...S})]}),J&&x&&(0,a.jsx)("div",{ref:H,className:"left-s2 absolute top-1/2 z-[1] flex -translate-y-1/2 items-center",children:x}),J?(b||f&&X&&!j&&!S.readOnly)&&(0,a.jsxs)("div",{ref:q,className:"right-s2 absolute top-1/2 z-[1] flex -translate-y-1/2 items-center gap-1",children:[f&&X&&!j&&!S.readOnly&&(0,a.jsx)("button",{type:"button",onClick:Y,className:"text-t3 hover:text-t1 cursor-pointer leading-0 transition-colors","aria-label":"Clear input",children:(0,a.jsx)(i.v,{className:"h-5 w-5 cursor-pointer"})}),b&&(0,a.jsx)("div",{className:"flex items-center",children:b})]}):(0,a.jsxs)(a.Fragment,{children:[f&&X&&!j&&!S.readOnly&&(0,a.jsx)("button",{type:"button",onClick:Y,className:"text-t3 hover:text-t1 ml-2 cursor-pointer leading-0 transition-colors rtl:mr-2 rtl:ml-0","aria-label":"Clear input",children:(0,a.jsx)(i.v,{className:"h-5 w-5 cursor-pointer"})}),b&&(0,a.jsx)("div",{className:"ml-2 flex items-center rtl:mr-2 rtl:ml-0",children:b})]})]}),g&&(0,a.jsx)("p",{className:"text-b14 mt-1 text-red-500",children:g})]})});b.displayName="Input";let f=s.forwardRef((e,t)=>
1{let{className:r,variant:l="borderless",label:i,error:o,wrapperClassName:c,showCount:g,maxLength:m,showResizeIndicator:u=!0,size:h="m",value:b,defaultValue:f,onChange:v,onFocus:y,onBlur:C,disabled:L,...j}=e,[N,w]=s.useState(!1),O=void 0!==b,[P,D]=s.useState(O?null!=b?b:"":null!=f?f:""),M=s.useRef(null),k=s.useCallback(e=>{M.current=e,"function"==typeof t?t(e):t&&(t.current=e)},[t]);s.useEffect(()=>{O&&D(null!=b?b:"")},[O,b]);let T=O?null!=b?b:"":P,S=T.length,A=null!=g?g:void 0!==m;return(0,a.jsxs)("div",{className:"w-full",children:[i&&(0,a.jsx)("label",{className:p({size:"s"}),children:i}),(0,a.jsxs)("div",{className:(0,n.Q)(x({variant:N?"focused":"default",size:h}),"outlined"===l&&"bg-transparent","outlined"===l&&!N&&"border-l1","gap-s1 flex-col items-start justify-center",L&&"bg-bg07 border-l1 cursor-not-allowed",c),children:[(0,a.jsx)("textarea",{ref:k,value:T,disabled:L,maxLength:m,className:(0,n.Q)("text-t1 placeholder:text-t3 w-full flex-1 resize-none border-0 bg-transparent outline-none","disabled:text-t5 disabled:placeholder:text-t5","text-b14 placeholder:text-b14",L&&"cursor-not-allowed",r),onFocus:e=>{w(!0),null==y||y(e)},onBlur:e=>{w(!1),null==C||C(e)},onChange:e=>{O||D(e.target.value),null==v||v(e)},...j}),A&&(0,a.jsxs)("div",{className:"text-c11 gap-s0 flex w-full items-center justify-end text-right",children:[(0,a.jsx)("span",{className:(0,n.Q)("pointer-events-none select-none",0===S?"text-t4":"text-t1"),children:S}),void 0!==m&&(0,a.jsxs)("span",{className:"text-t4 pointer-events-none select-none",children:["/",m]})]}),u&&(0,a.jsx)("button",{type:"button","aria-label":"Resize textarea",className:"text-t4 right-s1 bottom-s1 absolute inline-flex size-3 cursor-ns-resize items-center justify-center p-0",onPointerDown:e=>{if(!u||L||j.readOnly)return;let t=M.current;if(!t)return;e.preventDefault();let r=e.clientY,a=t.getBoundingClientRect().height,n=Number.parseFloat(window.getComputedStyle(t).minHeight)||0;t.style.height="".concat(a,"px");let l=e=>{let l=Math.max(n,a+(e.clientY-r));t.style.height="".concat(l,"px")},s=()=>{window.removeEventListener("pointermove",l),window.removeEventListener("pointerup",s),window.removeEventListener("pointercancel",s)};window.addEventListener("pointermove",l),window.addEventListener("pointerup",s),window.addEventListener("pointercancel",s)},children:(0,a.jsx)(d,{className:"size-3"})})]}),o&&(0,a.jsx)("p",{className:"text-b14 mt-1 text-red-500",children:o})]})});f.displayName="TextArea";let v=s.forwardRef((e,t)=>{let[r,n]=s.useState(!1);return(0,a.jsx)(b,{...e,ref:t,type:r?"text":"password",rightSlot:(0,a.jsx)("button",{type:"button",onClick:()=>n(!r),className:"text-t3 hover:text-t1 cursor-pointer leading-0 transition-colors","aria-label":r?"Hide password":"Show password",children:r?(0,a.jsx)(c.c,{className:"h-5 w-5"}):(0,a.jsx)(g.b,{className:"h-5 w-5"})})})});v.displayName="PasswordInput";let y=s.forwardRef((e,t)=>{let{length:r=6,onChange:l,value:i="",disabled:o,className:d}=e,c=s.useRef([]),[g,m]=s.useState(i.split("").concat(Array(r).fill("")).slice(0,r)),[u,p]=s.useState(-1);s.useEffect(()=>{m(i.split("").concat(Array(r).fill("")).slice(0,r))},[i,r]);let x=e=>{var t;e.preventDefault();let a=e.clipboardData.getData("text/plain").slice(0,r),n=a.split("").concat(Array(r).fill("")).slice(0,r);m(n),null==l||l(n.join(""));let s=Math.min(a.length,r-1);null==(t=c.current[s])||t.focus()};return(0,a.jsx)("div",{ref:t,className:(0,n.Q)("gap-s2 flex",d),children:Array.from({length:r}).map((e,t)=>{g[t];let s=u===t;return(0,a.jsx)("div",{className:(0,n.Q)("rounded-r2 flex h-11 w-11 items-center justify-center border transition-all md:h-15 md:w-15","bg-bg2 border-l1",s&&"bg-bg3 border-p1",o&&"cursor-not-allowed opacity-30"),children:(0,a.jsx)("input",{ref:e=>{c.current[t]=e},type:"text",inputMode:"numeric",maxLength:1,value:g[t]||"",onChange:e=>((e,t)=>{if(t&&!/^\d$/.test(t))return;let a=[...g];if(a[e]=t,m(a),null==l||l(a.join("")),t&&e<r-1){var n;null==(n=c.current[e+1])||n.focus()}})(t,e.target.value),onKeyDown:e=>((e,t)=>{if("Backspace"===t.key&&!g[e]&&e>0){var r;null==(r=c.current[e-1])||r.focus()}})(t,e),onFocus:()=>p(t),onBlur:()=>p(-1),onPaste:x,disabled:o,className:"text-tm24 text-t1 h-full w-full border-0 bg-transparent text-center font-semibold outline-none"})},t)})})});y.displayName="OTPInput"},46475:(e,t,r)=>{r.r(t),r.d(t,{default:()=>L});var a=r(79237),n=r(76656),l=r(50791),s=r(10522),i=r(33149),o=r(47562),d=r(31082),c=r(47102),g=r(44031),m=r(56044),u=r(70659),p=r(53951),x=r(66960),h=r(7126
1),b=r(99452),f=r(66249),v=r(38113);function y(e){let{$t:t}=(0,x.B)(),r=Math.max(1,e.maxLeverage||1),n=v.useMemo(()=>{if(r<=1)return[1];let e=parseInt(String((r-0)/5),10),t=[1];for(let r=1;r<5;r+=1){let a=r*e+0;t.push(a)}return t[t.length-1]!==r&&t.push(r),t},[r]),l=v.useMemo(()=>n.map(e=>"".concat(e,"X")),[n]),s=v.useMemo(()=>n.map(e=>(0,b.D)(e,r)),[n,r]),i=(0,b.D)(e.value,r),o=e=>(0,b.t)(e,r);return(0,a.jsxs)("div",{className:"flex flex-col gap-[10px]",children:[(0,a.jsx)("div",{className:"text-bm14 text-t3",children:e.label}),(0,a.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,a.jsxs)("div",{className:"grid grid-cols-[40px_1fr_40px] gap-2",children:[(0,a.jsx)("button",{type:"button",className:"border-l1 bg-bg2 text-t1 hover:bg-bg6 disabled:text-t4 disabled:hover:bg-bg2 rounded-r2 flex h-10 cursor-pointer items-center justify-center transition-colors disabled:cursor-not-allowed",onClick:()=>e.onChange(Math.max(1,e.value-1)),children:(0,a.jsx)(d.e,{className:"size-5"})}),(0,a.jsx)("div",{className:"rounded-r2 px-s4 border transition-colors ".concat(h.w),children:(0,a.jsx)(g.Input,{value:e.value?String(e.value):"",onChange:t=>{let a=Number(t.target.value.replace(/[^\d]/g,""));e.onChange(Number.isNaN(a)||a<=0?0:Math.min(a,r))},wrapperClassName:"!bg-transparent !border-transparent !h-10 !px-0",className:"!text-t1 placeholder:!text-t4 !border-none !bg-transparent !px-0 !text-center !text-[14px] !leading-none !font-medium !shadow-none"})}),(0,a.jsx)("button",{type:"button",className:"border-l1 bg-bg2 text-t1 hover:bg-bg6 disabled:text-t4 disabled:hover:bg-bg2 rounded-r2 flex h-10 cursor-pointer items-center justify-center transition-colors disabled:cursor-not-allowed",onClick:()=>e.onChange(Math.min(r,e.value+1)),children:(0,a.jsx)(c.s,{className:"size-5"})})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(m.Slider,{value:i,className:"-mt-2",onValueChange:t=>e.onChange(o(t)),marks:s,showMarks:!1,showIndicator:!0,showIndicatorOnDragging:!0,indicatorFormatter:e=>"".concat(o(e),"X")}),(0,a.jsx)("div",{className:"text-c12 text-t4 relative mt-3 h-4",children:l.map((e,t)=>(0,a.jsx)("span",{className:"absolute top-0 whitespace-nowrap",style:{left:"".concat(s[t],"%"),transform:0===t?"translateX(0)":t===l.length-1?"translateX(-100%)":"translateX(-50%)"},children:e},e))})]})]}),(0,a.jsxs)("div",{className:"gap-s2 text-bm14 flex items-center justify-between",children:[(0,a.jsx)("span",{className:"text-t3",children:t("Maximum Position")}),(0,a.jsx)("span",{className:"text-t1 font-medium",children:e.maxPositionLabel||"--"})]}),e.showWarning?(0,a.jsxs)("div",{className:"bg-bt1/10 text-p4 rounded-r2 flex items-start gap-2 px-3 py-2.5 text-[12px] leading-[16px]",children:[(0,a.jsx)("img",{alt:"tip",src:"https://cdn.tapbit.mobi/next-web/futures/tip.png",width:20,height:20,className:"shrink-0"}),(0,a.jsx)("span",{children:t("The current leverage is high, please pay attention to the risk.")})]}):null]})}function C(e){var t,r;let{$t:n}=(0,x.B)(),[l,s]=v.useState({marginMode:e.marginMode,longLeverage:e.longLeverage,shortLeverage:e.shortLeverage}),i=e.loading||e.saving,o=i||e.marginDisabled,d=Math.max(1,e.maxLeverage||150);v.useEffect(()=>{e.open&&s({marginMode:e.marginMode,longLeverage:e.longLeverage,shortLeverage:e.shortLeverage})},[e.longLeverage,e.marginMode,e.open,e.shortLeverage]);let c=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"border-l1 flex flex-col gap-3 border-b pb-4",children:[(0,a.jsx)("div",{className:"text-bm14 text-t3",children:n("Mode")}),(0,a.jsx)("div",{className:"grid grid-cols-2 gap-2",children:[{key:"crossed",label:n("Cross Margin")},{key:"fixed",label:n("Isolated Margin")}].map(e=>(0,a.jsx)("button",{type:"button",disabled:o,className:"rounded-r2 px-s4 text-b14 border py-[10px] font-medium transition-colors ".concat(o?"cursor-not-allowed":"cursor-pointer"," ").concat(l.marginMode===e.key?"border-bt1 bg-bt1/10 text-t1":"border-l1 bg-bg2 text-t2 hover:bg-bg6 hover:text-t1"),onClick:()=>s(t=>({...t,marginMode:e.key})),children:(0,a.jsxs)("span",{className:"flex items-center justify-center gap-2",children:[(0,a.jsx)("span",{className:"size-3 rounded-full border ".concat(l.marginMode===e.key?"border-bt1":"border-l3"),children:(0,a.jsx)("span",{className:"m-[2px] block size-1.5 rounded-full ".concat(l.marginMode===e.key?"bg-bt1":"bg-transparent")})}),(0,a.jsx)("span",{children:e.label})]})},e.key))}),(0,a.jsxs)("div",{className:"mt-0.5 flex flex-col gap-2.5 text-[12px] leading-[16
1px]",children:[(0,a.jsxs)("div",{className:"text-t2",children:[(0,a.jsxs)("span",{className:"text-t1 font-semibold",children:[n("Cross Margin"),":"]})," ",n("All positions share the same margin balance")]}),(0,a.jsxs)("div",{className:"text-t2",children:[(0,a.jsxs)("span",{className:"text-t1 font-semibold",children:[n("Isolated Margin"),":"]})," ",n("Each position is treated as an individual unit, P&L are calculated independently")]})]}),e.marginDisabled?(0,a.jsxs)("div",{className:"bg-bt1/10 text-p4 rounded-r2 flex items-start gap-2 px-3 py-2.5 text-[12px] leading-[16px]",children:[(0,a.jsx)("img",{alt:"tip",src:"https://cdn.tapbit.mobi/next-web/futures/tip.png",width:20,height:20,className:"shrink-0"}),(0,a.jsx)("span",{children:n("There are currently open positions or pending orders, settings cannot be changed")})]}):null]}),(0,a.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,a.jsx)("div",{className:"text-t1 text-[16px] leading-7 font-semibold",children:n("Change Leverage")}),(0,a.jsx)(y,{label:n("Long Leverage"),value:l.longLeverage,maxLeverage:d,maxPositionLabel:null==(t=e.getMaxPositionLabel)?void 0:t.call(e,l.longLeverage,"long"),showWarning:l.longLeverage>=20,onChange:e=>s(t=>({...t,longLeverage:Math.min(e,d)}))}),(0,a.jsx)(y,{label:n("Short Leverage"),value:l.shortLeverage,maxLeverage:d,maxPositionLabel:null==(r=e.getMaxPositionLabel)?void 0:r.call(e,l.shortLeverage,"short"),showWarning:l.shortLeverage>=20,onChange:e=>s(t=>({...t,shortLeverage:Math.min(e,d)}))})]})]}),g=(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,a.jsx)(u.$,{variant:"secondary",size:"m",className:"!rounded-r2 text-b14 h-10 font-medium",disabled:i,onClick:()=>e.onOpenChange(!1),children:n("Cancel")}),(0,a.jsx)(u.$,{size:"m",className:"!rounded-r2 text-b14 h-10 font-medium",loading:e.saving,disabled:i||l.longLeverage<=0||l.shortLeverage<=0,onClick:()=>e.onConfirm(l),children:n("Confirm")})]});return(0,a.jsx)(p.Dialog,{open:e.open,onOpenChange:e.onOpenChange,variant:"drawer",title:n("Margin Mode"),showClose:!0,onClose:()=>e.onOpenChange(!1),footer:(0,a.jsx)("div",{className:"px-6 pb-6 max-md:px-0 max-md:pb-0",children:(0,a.jsx)("div",{className:"pt-1",children:g})}),preventOutsideClose:!0,preventEscapeClose:!0,className:"bg-m1 border-l1 shadow-3 !max-h-[min(720px,calc(100dvh-80px))] w-[420px] overflow-hidden !p-0 max-md:!h-[90dvh] max-md:!max-h-[90dvh] max-md:!w-full max-md:!max-w-full",headerClassName:"shrink-0 px-6 pt-4 pb-0 max-md:px-4 max-md:pt-4",bodyClassName:"!mt-4 !px-6 flex-1 min-h-0 overflow-y-auto ".concat(f.ZS," max-md:!mt-0 max-md:!px-4 max-md:!pt-0"),footerClassName:"shrink-0",overlayClassName:"bg-p6",children:(0,a.jsx)("div",{className:"flex flex-col gap-4",children:c})})}function L(){let e=function(){let e=(0,s.Mr)((0,n.k)(e=>({marginMode:e.form.marginMode,longLeverage:e.form.longLeverage,shortLeverage:e.form.shortLeverage}))),t=(0,o.$)((0,n.k)(e=>({maxLeverage:e.dialogs.maxLeverage,marginDisabled:e.dialogs.marginDisabled,settingsLoading:e.dialogs.settingsLoading,settingsSaving:e.dialogs.settingsSaving,settingsError:e.dialogs.settingsError}))),r=(0,i.T)((0,n.k)(e=>({getMaxPositionLabel:e.actions.getMaxPositionLabel,onSettingsConfirm:e.actions.onSettingsConfirm}))),a=(0,l.Hx)();return{open:a.visible,marginMode:e.marginMode,longLeverage:e.longLeverage,shortLeverage:e.shortLeverage,maxLeverage:t.maxLeverage,getMaxPositionLabel:r.getMaxPositionLabel,marginDisabled:t.marginDisabled,loading:t.settingsLoading,saving:t.settingsSaving,error:t.settingsError,onOpenChange:e=>e?a.showLayer():a.hideLayer(),onConfirm:r.onSettingsConfirm}}();return(0,a.jsx)(C,{...e})}},47102:(e,t,r)=>{r.d(t,{s:()=>s});var a=r(79237),n=r(38113),l=r(65375);let s=n.forwardRef((e,t)=>(0,a.jsx)(l.B,{ref:t,viewBox:"0 0 1024 1024",...e,children:(0,a.jsx)("path",{d:"M512 119.466667A51.2 51.2 0 0 1 563.2 170.666667v290.133333H853.333333a51.2 51.2 0 0 1 0 102.4h-290.133333V853.333333a51.2 51.2 0 0 1-102.4 0v-290.133333H170.666667a51.2 51.2 0 0 1 0-102.4h290.133333V170.666667A51.2 51.2 0 0 1 512 119.466667z"})}));s.displayName="IncreaseIcon"},47562:(e,t,r)=>{r.d(t,{$:()=>l});var a=r(41809);let n=()=>({orderEntry:{availableBalanceText:"0",quoteAsset:"USDT"},quantity:{quantityMode:"quantity",quantityModeOptions:[],tradeUnitV
1alue:"coin",tradeUnitOptions:[],quantityValueHint:"",sliderPercent:0,hasDirectionalQuantity:!1},footer:{loading:!1,quoteAsset:"USDT",unitLabel:"",maxLeft:"0",maxRight:"0",costLeft:"0",costRight:"0"},dialogs:{marginDisabled:!1,settingsLoading:!1,settingsSaving:!1,maxLeverage:1,serviceSymbol:"",symbol:"",quantityCont:0,longQuantityCont:0,shortQuantityCont:0,multiplier:0,precision:2,coinPrecision:0,oneContCostBuy:0,oneContCostSell:0,lastPrice:0,markPrice:0,calcPrice:0,confirmItems:[],confirmLoading:!1,baseAsset:"BTC"}}),l=(0,a.v)(e=>({...n(),syncComputed:t=>e(t),resetComputed:()=>e(n())}))},50791:(e,t,r)=>{r.d(t,{H3:()=>k,HC:()=>z,Hx:()=>N,J5:()=>v,Lt:()=>O,NK:()=>i,T3:()=>Q,T5:()=>d,TH:()=>g,Te:()=>M,Ui:()=>w,W5:()=>T,g2:()=>R,gO:()=>L,hQ:()=>h,j9:()=>c,ki:()=>C,kw:()=>x,me:()=>D,oK:()=>E,og:()=>j,oh:()=>S,r4:()=>f,ve:()=>m,vs:()=>P,wT:()=>p,wZ:()=>o,x3:()=>B,x9:()=>y,xO:()=>b,zR:()=>A,zr:()=>I,zx:()=>u});var a=r(42959),n=r(80004),l=r(50965);function s(e){let t=(0,a.Z)(e);return{visible:t.visible,params:t.params,status:t.status,error:t.error,preload:t.preload,showLayer:t.open,hideLayer:t.close}}function i(e,t){(0,n.c2)(e,t)}function o(e){(0,n.mC)(e)}let d=()=>s(l.b.GuideDialog),c=()=>s(l.b.ContractBulkActionDialog),g=()=>s(l.b.OrderSettingsDrawer),m=()=>s(l.b.TpslEditorDialog),u=()=>s(l.b.GridGuideDialog),p=()=>s(l.b.GridServiceDialog),x=()=>s(l.b.GridOrderSettings),h=()=>s(l.b.GridOrderConfirm),b=()=>s(l.b.PositionLeverageDialog),f=()=>s(l.b.PositionAdjustMarginDialog),v=()=>s(l.b.PositionShareDialog),y=()=>s(l.b.PositionCloseDifferenceDialog),C=()=>s(l.b.PositionCloseOrderConfirmDialog),L=()=>s(l.b.PositionReverseConfirmDialog),j=()=>s(l.b.GridStopStrategyDialog),N=()=>s(l.b.PlaceOrderSettings),w=()=>s(l.b.PlaceOrderCalculator),O=()=>s(l.b.PlaceOrderTpslAdvanced),P=()=>s(l.b.PlaceOrderDifference),D=()=>s(l.b.PlaceOrderConfirm),M=()=>s(l.b.LiquidityStatus),k=()=>s(l.b.PlaceTriggerOrdersNotice),T=()=>s(l.b.InsufficientBalance),S=()=>s(l.b.OpenService),A=()=>s(l.b.ChangeOpenOrder),z=()=>s(l.b.CancelOrder),R=()=>s(l.b.CancelPlan),E=()=>s(l.b.ChangePlanOrder),B=()=>s(l.b.CancelTriggerOrder),Q=()=>s(l.b.OrderHistoryTradeDetails),I=()=>s(l.b.PlanTriggered)},50965:(e,t,r)=>{r.d(t,{b:()=>a,k:()=>a});var a=function(e){return e.GuideDialog="futuresGuider",e.GridGuideDialog="gridGuider",e.ContractBulkActionDialog="contractBulkActionDialog",e.OrderSettingsDrawer="setOrderSettings",e.TpslEditorDialog="tpslEditorLayer",e.GridServiceDialog="gridService",e.GridOrderSettings="gridOrderSettings",e.GridOrderConfirm="gridOrderConfirm",e.PositionLeverageDialog="positionLeverageLayer",e.PositionAdjustMarginDialog="positionAdjustMarginLayer",e.PositionShareDialog="positionShareLayer",e.PositionCloseDifferenceDialog="placeDifferenceLayer",e.PositionCloseOrderConfirmDialog="placeCloseOrderConfirm",e.PositionReverseConfirmDialog="placeReverseOrderConfirm",e.GridStopStrategyDialog="stopGrid",e.PlaceOrderSettings="placeOrderSettings",e.PlaceOrderCalculator="placeOrderCalculator",e.PlaceOrderTpslAdvanced="placeOrderTpslAdvanced",e.PlaceOrderDifference="placeOrderDifference",e.PlaceOrderConfirm="placeOrderConfirm",e.LiquidityStatus="liquidityStatusLayer",e.PlaceTriggerOrdersNotice="placeTriggerOrdersNotice",e.InsufficientBalance="insufficientBalanceLayer",e.OpenService="openService",e.ChangeOpenOrder="changeOpenOrder",e.CancelOrder="cancelOrderLayer",e.CancelPlan="cancelPlanLayer",e.ChangePlanOrder="changePlanOrderLayer",e.CancelTriggerOrder="cancelTriggerOrderLayer",e.OrderHistoryTradeDetails="orderHistoryTradeDetailsLayer",e.PlanCloseOrder="planCloseOrder",e.PlanTriggered="planTriggeredLayer",e.PlanListLayer="planListLayer",e}({})},53951:(e,t,r)=>{r.r(t),r.d(t,{Dialog:()=>j,DialogClose:()=>x,DialogContent:()=>b,DialogDescription:()=>C,DialogFooter:()=>v,DialogHeader:()=>f,DialogOverlay:()=>h,DialogPortal:()=>p,DialogRoot:()=>m,DialogTitle:()=>y,DialogTrigger:()=>u});var a=r(79237),n=r(91405),l=r(90477),s=r(45056),i=r(12407),o=r(61058),d=r(38113),c=r(51924),g=r(70659);let m=s.bL,u=s.l9,p=s.ZL,x=s.bm,h=d.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(s.hJ,{ref:t,className:(0,l.Q)("bg-p6 fixed inset-0 z-300","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",r),...n})});h.displayName=s.hJ.displayName;let b=d.forwardRef((e,t)=>
1{let{className:r,children:n,style:i,overlayClassName:o,...d}=e;return(0,a.jsxs)(p,{children:[(0,a.jsx)(h,{className:o}),(0,a.jsx)(s.UC,{ref:t,style:i,className:(0,l.Q)("fixed top-[50%] left-[50%] z-300 translate-x-[-50%] translate-y-[-50%] outline-none","w-[420px] max-md:w-[calc(100vw-var(--spacing-s8)-var(--spacing-s8))] max-md:max-w-[420px]","flex flex-col","border-l1 bg-m1 p-s6 shadow-3 rounded-[12px] border","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95",r),...d,children:n})]})});b.displayName=s.UC.displayName;let f=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,l.Q)("gap-s4 flex flex-col",t),...r})};f.displayName="DialogHeader";let v=e=>{let{className:t,layout:r="horizontal",...n}=e;return(0,a.jsx)("div",{className:(0,l.Q)("gap-s2 flex w-full","horizontal"===r?"flex-row":"flex-col",t),...n})};v.displayName="DialogFooter";let y=d.forwardRef((e,t)=>{let{className:r,showClose:n=!0,onClose:i,children:o,...d}=e;return(0,a.jsxs)("div",{className:"gap-s6 flex items-center justify-between",children:[(0,a.jsx)(s.hE,{ref:t,className:(0,l.Q)("text-t1 text-tm18 flex-1",r),...d,children:o}),n&&(0,a.jsx)(x,{className:"flex h-[22px] cursor-pointer items-center justify-center px-0 py-[2px] focus:outline-none",onClick:i,children:(0,a.jsx)("div",{className:"flex items-center",children:(0,a.jsx)(c.U,{className:"text-t3 size-5"})})})]})});y.displayName=s.hE.displayName;let C=d.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(s.VY,{ref:t,className:(0,l.Q)("text-t2 text-b14",r),...n})});C.displayName=s.VY.displayName;let L=(0,i.default)(()=>Promise.all([r.e(2243),r.e(3447)]).then(r.bind(r,33447)),{loadableGenerated:{webpack:()=>[33447]},ssr:!1}),j=e=>{let{trigger:t,defaultOpen:r,open:s,onOpenChange:i,title:c,description:p,showClose:h=!0,okText:j,cancelText:N,onOk:w,onCancel:O,okButtonProps:P,cancelButtonProps:D,footerLayout:M,footer:k=null,children:T,onClose:S,className:A,hideHeader:z=!1,headerClassName:R,bodyClassName:E,footerClassName:B,preventOutsideClose:Q=!1,preventEscapeClose:I=!1,variant:F="default",overlayClassName:H,onOpenAutoFocus:q}=e,U=(0,n.no)(),[_,G]=d.useState(!1);d.useEffect(()=>{G(!0)},[]);let[W,$]=d.useState(null!=r&&r),V=void 0!==s,X=V?s:W,Z=V?i:e=>{$(e),null==i||i(e)},J=M||(j&&N?"horizontal":"single"),K="vertical"===J?"vertical":"horizontal",Y=!z&&(c||p||h),ee=(e,t,r,a,n)=>{let{className:s,onClick:i,variant:o,size:d,...c}=e||{};return{...c,variant:o||t,size:d||r,className:(0,l.Q)(a,s),onClick:((e,t)=>r=>{null==e||e(r),r.defaultPrevented||null==t||t()})(i,n)}};return"drawer"===F&&_&&U?(0,a.jsx)(L,{open:X,onOpenChange:Z,trigger:t,title:c,description:p,showClose:h,okText:j,cancelText:N,onOk:w,onCancel:O,okButtonProps:P,cancelButtonProps:D,footerLayout:M,footer:k,onClose:S,className:A,hideHeader:z,headerClassName:R,bodyClassName:E,footerClassName:B,dismissible:!Q,overlayClassName:H,children:T}):(0,a.jsxs)(m,{open:X,onOpenChange:Z,children:[t&&(0,a.jsx)(u,{asChild:!0,children:t}),(0,a.jsxs)(b,{"aria-describedby":p?"dialog-description":void 0,className:A,overlayClassName:H,onOpenAutoFocus:q,onInteractOutside:e=>{Q&&e.preventDefault()},onPointerDownOutside:e=>{Q&&e.preventDefault()},onEscapeKeyDown:e=>{I&&e.preventDefault()},children:[Y?(0,a.jsxs)(f,{className:R,children:[(0,a.jsx)(y,{showClose:h,onClose:()=>{null==Z||Z(!1),null==S||S()},children:c}),p&&(0,a.jsx)(C,{children:p})]}):(0,a.jsx)(o.bL,{children:(0,a.jsx)(y,{showClose:h,children:c})}),T&&(0,a.jsx)("div",{className:(0,l.Q)(Y?"mt-s4":"mt-0",E),children:T}),(()=>{if(!1===k)return null;let e=k;return k||(e=(0,a.jsx)(v,{layout:K,children:"single"===J?(0,a.jsx)(a.Fragment,{children:j?(0,a.jsx)(g.$,{...ee(P,"primary","m","w-full",w),children:j}):N?(0,a.jsx)(x,{asChild:!0,children:(0,a.jsx)(g.$,{...ee(D,"secondary","m","w-full",O),children:N})}):null}):"vertical"===J?(0,a.jsxs)(a.Fragment,{children:[j&&(0,a.jsx)(g.$,{...ee(P,"primary","l","h-11 w-full md:h-12",w),children:j}),N&&(0,a.jsx)(x,{asChild:!0,children:(0,a.jsx)(g.$,{...ee(D,"white","l","text-t3 h-11 w-full border-none md:h-12",O),children:N})})]}):(0,a.jsxs)(a.Fragment,{children:[N&&(0,a.jsx)(x,{asChild:!0,children:(0,a.jsx)(g.$,{...ee(D,"secondary","m","h-10 flex-1",O),children:N})}),j&&(0,a.jsx)(g.$,{...ee(P,"primary","m",N?"h-10 flex-1":"h-10 w-full",w),children:j})]})})),(0,a.jsx)("div",{className:(0,l.Q)("mt-s7",B),children:e})})()]})]})};j.displayName="Dialog"},54327:(e,t,r)=>{r.d(t,{b:()=>a,k:()=>a});var a=function(e){return e.ContractBulkActionDialog="contractBulkActionDialog",e.OrderSettingsDrawer="setOrderSettings",e.TpslEditorDialog="tpslEditorLayer",e.PositionLeverageDialog="positionLeverageLayer",e.PositionAdjustMarginDialog="positionAdjustMarginLayer",e.PositionShareDialog="positionShareLayer",e.PositionCloseDifferenceDialog="placeDifferenceLayer",e.PositionCloseOrderConfirmDialog="placeCloseOrderConfirm",e.PlaceOrderSettings="placeOrderSettings",e.PlaceOrderTpslAdvanced="placeOrderTpslAdvanced",e.PlaceOrderDifference="placeOrderDifference",e.PlaceOrderConfirm="placeOrderConfirm",e.AccountResetConfirm="accountResetLayer",e.PlaceTriggerOrdersNotice="placeTriggerOrdersNotice",e.OpenService="openService",e.ChangeOpenOrder="changeOpenOrder",e.CancelOrder="cancelOrderLayer",e.CancelPlan="cancelPlanLayer",e.ChangePlanOrder="changePlanOrderLayer",e.CancelTriggerOrder="cancelTriggerOrderLayer",e.OrderHistoryTradeDetails="orderHistoryTradeDetailsLayer",e.PlanCloseOrder="planCloseOrder",e.PlanTriggered="planTriggeredLayer",e.PlanListLayer="planListLayer",e}({})},55896:(e,t,r)=>{r.d(t,{$:()=>l});var a=r(41809);let n=()=>({orderEntry:{availableBalanceText:"0",quoteAsset:"XUSDT"},quantity:{quantityMode:"quantity",quantityModeOptions:[],tradeUnitV
1alue:"coin",tradeUnitOptions:[],quantityValueHint:"",sliderPercent:0,hasDirectionalQuantity:!1},footer:{loading:!1,quoteAsset:"XUSDT",unitLabel:"",maxLeft:"0",maxRight:"0",costLeft:"0",costRight:"0"},dialogs:{marginDisabled:!1,settingsLoading:!1,settingsSaving:!1,maxLeverage:1,serviceSymbol:"",symbol:"",quantityCont:0,longQuantityCont:0,shortQuantityCont:0,multiplier:0,precision:2,coinPrecision:0,oneContCostBuy:0,oneContCostSell:0,lastPrice:0,markPrice:0,calcPrice:0,confirmItems:[],confirmLoading:!1,baseAsset:"BTC"}}),l=(0,a.v)(e=>({...n(),syncComputed:t=>e(t),resetComputed:()=>e(n())}))},56856:(e,t,r)=>{r.d(t,{Jh:()=>i,Mr:()=>s});var a=r(47387),n=r(41809);let l=e=>({symbol:e,activeTab:"open",orderType:a.Nm.get("orderType")||"limit",triggerPrice:"",orderPrice:"",quantity:"",longQuantity:"",shortQuantity:"",percentage:0,isPercentage:!1,checkedTpsl:!1,takeProfitPrice:"",stopLossPrice:"",tpOrderPrice:"",slOrderPrice:"",takeProfitRate:"",stopLossRate:"",takeProfitRateAbout:"",stopLossRateAbout:"",triggerWay:"mark",tpTriggerWay:"mark",slTriggerWay:"mark",tpPriceType:"market",slPriceType:"market",tpslActiveTab:"openLong",tpslAdvancedEdited:!1,tradeUnit:a.Nm.get("tradeUnit")||"0",usdtCost:"1"===a.Nm.get("usdtCost")?"1":"0",marginMode:"crossed",positionMode:"merged",longLeverage:10,shortLeverage:10}),s=(0,n.v)((e,t)=>({form:l("BTC-USDT"),initialize:(t,r)=>e(e=>{if(e.form.symbol===t)return e;let a=Number((null==r?void 0:r.longLeverage)||0),n=Number((null==r?void 0:r.shortLeverage)||0);return{form:{...l(t),marginMode:e.form.marginMode,...a>0?{longLeverage:a}:{},...n>0?{shortLeverage:n}:{}}}}),update:t=>e(e=>({form:{...e.form,...t}})),setOrderType:t=>{a.Nm.set({orderType:t}),e(e=>({form:{...e.form,orderType:t,triggerPrice:"planLimit"===t||"planMarket"===t?e.form.triggerPrice:"",orderPrice:"market"===t||"planMarket"===t?"":e.form.orderPrice}}))},setTradeUnit:(t,r)=>{a.Nm.set({tradeUnit:t,..."2"===t&&r?{usdtCost:r}:{}}),e(e=>({form:{...e.form,tradeUnit:t,..."2"===t&&r?{usdtCost:r}:{}}}))},resetQuantity:()=>e(e=>({form:{...e.form,quantity:"",longQuantity:"",shortQuantity:"",percentage:0}}))}));function i(e){s.setState(t=>({form:{...t.form,...e}}))}},60088:(e,t,r)=>{r.d(t,{Z:()=>n});var a=r(38113);function n(e){let t=a.useRef({value:e,previous:e});return a.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},66249:(e,t,r)=>{r.d(t,{CL:()=>s,ZS:()=>n,dA:()=>g,gg:()=>c,hL:()=>a,ih:()=>d,wv:()=>i});let a="min-h-0 flex-1 px-4 [&>div:first-child]:min-h-0 [&>div:first-child]:flex-1 [&>div:first-child]:overflow-hidden [&>div:first-child>div]:h-full [&>div:first-child>div]:min-h-0 [&>div:first-child>div]:overflow-hidden [&>div:first-child>div]:!bg-transparent [&_thead_th]:!h-8 [&_thead_th]:!border-l3 [&_thead_th]:!py-0 [&_tbody_td]:!border-l3",n="[scrollbar-color:var(--color-bg6)_transparent] [scrollbar-width:thin] [&::-webkit-scrollbar]:h-2 [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-bg6 [&::-webkit-scrollbar-thumb:hover]:bg-gradient-to-r [&::-webkit-scrollbar-thumb:hover]:from-bg2 [&::-webkit-scrollbar-thumb:hover]:to-bg6 [&::-webkit-scrollbar-track]:bg-transparent",l="h-full min-h-0 !border-0 !rounded-none ".concat(n),s="".concat(l," bg-bg7"),i="".concat(l," bg-transparent"),o="h-auto max-h-full min-h-0 overflow-x-scroll !rounded-none !border-0 bg-transparent",d="".concat(o," [scrollbar-color:auto] [scrollbar-width:auto] [&::-webkit-scrollbar]:h-1.5 [&::-webkit-scrollbar]:w-1.5 [&::-webkit-scrollbar-thumb]:cursor-all-scroll [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-transparent hover:[&::-webkit-scrollbar-thumb]:bg-bg6 hover:[&::-webkit-scrollbar-thumb:hover]:bg-bg2 [&::-webkit-scrollbar-track]:bg-transparent [&::-webkit-scrollbar-corner]:bg-transparent"),c="".concat(o," [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden"),g="bg-bg7"},71591:(e,t,r)=>{r.d(t,{v:()=>s});var a=r(79237),n=r(38113),l=r(65375);let s=n.forwardRef((e,t)=>(0,a.jsx)(l.B,{ref:t,viewBox:"0 0 1024 1024",...e,children:(0,a.jsx)("path",{d:"M85.333333 512c0 235.648 191.018667 426.666667 426.666667 426.666667s426.666667-191.018667 426.666667-426.666667S747.648 85.333333 512 85.333333 85.333333 276.352 85.333333 512z m549.76-183.253333a42.538667 42.538667 0 0 1 60.16 60.16l-111.786666 111.786666a16 16 0 0 0 0 22.613334l111.786666 111.786666a42.538667 42.538667 0 1 1-60.16 60.16l-111.786666-111.786666a16 16 0 0 0-22.613334 0l-111.786666 111.786666a42.538667 42.538667 0 1 1-60.16-60.16l111.786666-111.786666a16 16 0 0 0 0-22.613334l-111.786666-111.786666a42.538667 42.538667 0 0 1 60.16-60.16l111.786666 111.786666a16 16 0 0 0 22.613334 0l111.786666-111.786666z"})}));s.displayName="ClearIcon"},77510:(e,t,r)=>{r.r(t),r.d(t,{default:()=>L});var a=r(79237),n=r(76656),l=r(25749),s=r(56856),i=r(90604),o=r(55896),d=r(31082),c=r(47102),g=r(44031),m=r(56044),u=r(70659),p=r(53951),x=r(66960),h=r(7126
1),b=r(99452),f=r(66249),v=r(38113);function y(e){let{$t:t}=(0,x.B)(),r=Math.max(1,e.maxLeverage||1),n=v.useMemo(()=>{if(r<=1)return[1];let e=parseInt(String((r-0)/5),10),t=[1];for(let r=1;r<5;r+=1){let a=r*e+0;t.push(a)}return t[t.length-1]!==r&&t.push(r),t},[r]),l=v.useMemo(()=>n.map(e=>"".concat(e,"X")),[n]),s=v.useMemo(()=>n.map(e=>(0,b.D)(e,r)),[n,r]),i=(0,b.D)(e.value,r),o=e=>(0,b.t)(e,r);return(0,a.jsxs)("div",{className:"flex flex-col gap-[10px]",children:[(0,a.jsx)("div",{className:"text-bm14 text-t3",children:e.label}),(0,a.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,a.jsxs)("div",{className:"grid grid-cols-[40px_1fr_40px] gap-2",children:[(0,a.jsx)("button",{type:"button",className:"border-l1 bg-bg2 text-t1 hover:bg-bg6 disabled:text-t4 disabled:hover:bg-bg2 rounded-r2 flex h-10 cursor-pointer items-center justify-center transition-colors disabled:cursor-not-allowed",onClick:()=>e.onChange(Math.max(1,e.value-1)),children:(0,a.jsx)(d.e,{className:"size-5"})}),(0,a.jsx)("div",{className:"rounded-r2 px-s4 border transition-colors ".concat(h.w),children:(0,a.jsx)(g.Input,{value:e.value?String(e.value):"",onChange:t=>{let a=Number(t.target.value.replace(/[^\d]/g,""));e.onChange(Number.isNaN(a)||a<=0?0:Math.min(a,r))},wrapperClassName:"!bg-transparent !border-transparent !h-10 !px-0",className:"!text-t1 placeholder:!text-t4 !border-none !bg-transparent !px-0 !text-center !text-[14px] !leading-none !font-medium !shadow-none"})}),(0,a.jsx)("button",{type:"button",className:"border-l1 bg-bg2 text-t1 hover:bg-bg6 disabled:text-t4 disabled:hover:bg-bg2 rounded-r2 flex h-10 cursor-pointer items-center justify-center transition-colors disabled:cursor-not-allowed",onClick:()=>e.onChange(Math.min(r,e.value+1)),children:(0,a.jsx)(c.s,{className:"size-5"})})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(m.Slider,{value:i,className:"-mt-2",onValueChange:t=>e.onChange(o(t)),marks:s,showMarks:!1,showIndicator:!0,showIndicatorOnDragging:!0,indicatorFormatter:e=>"".concat(o(e),"X")}),(0,a.jsx)("div",{className:"text-c12 text-t4 relative mt-3 h-4",children:l.map((e,t)=>(0,a.jsx)("span",{className:"absolute top-0 whitespace-nowrap",style:{left:"".concat(s[t],"%"),transform:0===t?"translateX(0)":t===l.length-1?"translateX(-100%)":"translateX(-50%)"},children:e},e))})]})]}),(0,a.jsxs)("div",{className:"gap-s2 text-bm14 flex items-center justify-between",children:[(0,a.jsx)("span",{className:"text-t3",children:t("Maximum Position")}),(0,a.jsx)("span",{className:"text-t1 font-medium",children:e.maxPositionLabel||"--"})]}),e.showWarning?(0,a.jsxs)("div",{className:"bg-bt1/10 text-p4 rounded-r2 flex items-start gap-2 px-3 py-2.5 text-[12px] leading-[16px]",children:[(0,a.jsx)("img",{alt:"tip",src:"https://cdn.tapbit.mobi/next-web/futures/tip.png",width:20,height:20,className:"shrink-0"}),(0,a.jsx)("span",{children:t("The current leverage is high, please pay attention to the risk.")})]}):null]})}function C(e){var t,r;let{$t:n}=(0,x.B)(),[l,s]=v.useState({marginMode:e.marginMode,longLeverage:e.longLeverage,shortLeverage:e.shortLeverage}),i=e.loading||e.saving,o=i||e.marginDisabled,d=Math.max(1,e.maxLeverage||150);v.useEffect(()=>{e.open&&s({marginMode:e.marginMode,longLeverage:e.longLeverage,shortLeverage:e.shortLeverage})},[e.longLeverage,e.marginMode,e.open,e.shortLeverage]);let c=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"border-l1 flex flex-col gap-3 border-b pb-4",children:[(0,a.jsx)("div",{className:"text-bm14 text-t3",children:n("Mode")}),(0,a.jsx)("div",{className:"grid grid-cols-2 gap-2",children:[{key:"crossed",label:n("Cross Margin")},{key:"fixed",label:n("Isolated Margin")}].map(e=>(0,a.jsx)("button",{type:"button",disabled:o,className:"rounded-r2 px-s4 text-b14 border py-[10px] font-medium transition-colors ".concat(o?"cursor-not-allowed":"cursor-pointer"," ").concat(l.marginMode===e.key?"border-bt1 bg-bt1/10 text-t1":"border-l1 bg-bg2 text-t2 hover:bg-bg6 hover:text-t1"),onClick:()=>s(t=>({...t,marginMode:e.key})),children:(0,a.jsxs)("span",{className:"flex items-center justify-center gap-2",children:[(0,a.jsx)("span",{className:"size-3 rounded-full border ".concat(l.marginMode===e.key?"border-bt1":"border-l3"),children:(0,a.jsx)("span",{className:"m-[2px] block size-1.5 rounded-full ".concat(l.marginMode===e.key?"bg-bt1":"bg-transparent")})}),(0,a.jsx)("span",{children:e.label})]})},e.key))}),(0,a.jsxs)("div",{className:"mt-0.5 flex flex-col gap-2.5 text-[12px] leading-[16
1px]",children:[(0,a.jsxs)("div",{className:"text-t2",children:[(0,a.jsxs)("span",{className:"text-t1 font-semibold",children:[n("Cross Margin"),":"]})," ",n("All positions share the same margin balance")]}),(0,a.jsxs)("div",{className:"text-t2",children:[(0,a.jsxs)("span",{className:"text-t1 font-semibold",children:[n("Isolated Margin"),":"]})," ",n("Each position is treated as an individual unit, P&L are calculated independently")]})]}),e.marginDisabled?(0,a.jsxs)("div",{className:"bg-bt1/10 text-p4 rounded-r2 flex items-start gap-2 px-3 py-2.5 text-[12px] leading-[16px]",children:[(0,a.jsx)("img",{alt:"tip",src:"https://cdn.tapbit.mobi/next-web/futures/tip.png",width:20,height:20,className:"shrink-0"}),(0,a.jsx)("span",{children:n("There are currently open positions or pending orders, settings cannot be changed")})]}):null]}),(0,a.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,a.jsx)("div",{className:"text-t1 text-[16px] leading-7 font-semibold",children:n("Change Leverage")}),(0,a.jsx)(y,{label:n("Long Leverage"),value:l.longLeverage,maxLeverage:d,maxPositionLabel:null==(t=e.getMaxPositionLabel)?void 0:t.call(e,l.longLeverage,"long"),showWarning:l.longLeverage>=20,onChange:e=>s(t=>({...t,longLeverage:Math.min(e,d)}))}),(0,a.jsx)(y,{label:n("Short Leverage"),value:l.shortLeverage,maxLeverage:d,maxPositionLabel:null==(r=e.getMaxPositionLabel)?void 0:r.call(e,l.shortLeverage,"short"),showWarning:l.shortLeverage>=20,onChange:e=>s(t=>({...t,shortLeverage:Math.min(e,d)}))})]})]}),g=(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,a.jsx)(u.$,{variant:"secondary",size:"m",className:"!rounded-r2 text-b14 h-10 font-medium",disabled:i,onClick:()=>e.onOpenChange(!1),children:n("Cancel")}),(0,a.jsx)(u.$,{size:"m",className:"!rounded-r2 text-b14 h-10 font-medium",loading:e.saving,disabled:i||l.longLeverage<=0||l.shortLeverage<=0,onClick:()=>e.onConfirm(l),children:n("Confirm")})]});return(0,a.jsx)(p.Dialog,{open:e.open,onOpenChange:e.onOpenChange,variant:"drawer",title:n("Margin Mode"),showClose:!0,onClose:()=>e.onOpenChange(!1),footer:(0,a.jsx)("div",{className:"px-6 pb-6 max-md:px-0 max-md:pb-0",children:(0,a.jsx)("div",{className:"pt-1",children:g})}),preventOutsideClose:!0,preventEscapeClose:!0,className:"bg-m1 border-l1 shadow-3 !max-h-[min(720px,calc(100dvh-80px))] w-[420px] overflow-hidden !p-0 max-md:!h-[90dvh] max-md:!max-h-[90dvh] max-md:!w-full max-md:!max-w-full",headerClassName:"shrink-0 px-6 pt-4 pb-0 max-md:px-4 max-md:pt-4",bodyClassName:"!mt-4 !px-6 flex-1 min-h-0 overflow-y-auto ".concat(f.ZS," max-md:!mt-0 max-md:!px-4 max-md:!pt-0"),footerClassName:"shrink-0",overlayClassName:"bg-p6",children:(0,a.jsx)("div",{className:"flex flex-col gap-4",children:c})})}function L(){let e=function(){let e=(0,s.Mr)((0,n.k)(e=>({marginMode:e.form.marginMode,longLeverage:e.form.longLeverage,shortLeverage:e.form.shortLeverage}))),t=(0,o.$)((0,n.k)(e=>({maxLeverage:e.dialogs.maxLeverage,marginDisabled:e.dialogs.marginDisabled,settingsLoading:e.dialogs.settingsLoading,settingsSaving:e.dialogs.settingsSaving,settingsError:e.dialogs.settingsError}))),r=(0,i.T)((0,n.k)(e=>({getMaxPositionLabel:e.actions.getMaxPositionLabel,onSettingsConfirm:e.actions.onSettingsConfirm}))),a=(0,l.Hx)();return{open:a.visible,marginMode:e.marginMode,longLeverage:e.longLeverage,shortLeverage:e.shortLeverage,maxLeverage:t.maxLeverage,getMaxPositionLabel:r.getMaxPositionLabel,marginDisabled:t.marginDisabled,loading:t.settingsLoading,saving:t.settingsSaving,error:t.settingsError,onOpenChange:e=>e?a.showLayer():a.hideLayer(),onConfirm:r.onSettingsConfirm}}();return(0,a.jsx)(C,{...e})}},90604:(e,t,r)=>{r.d(t,{T:()=>o});var a=r(41809);let n=()=>{},l=async()=>{},s=()=>n,i=()=>({onSetOrderType:n,onNumberFieldChange:s,onToggleReferencePriceField:n,onFillLastPrice:n,onQuantityModeChange:n,onQuantityChange:n,onTradeUnitChange:n,onPercentageChange:n,onSliderChange:n,onClearQuantity:n,onPrimaryAction:n,onSecondaryAction:n,onResetDemoFund:n,onOpenSettings:n,onChangeActiveTab:n,onDisableTpsl:n,onEnableTpsl:n,onOpenTpslAdvanced:n,onToggleTpslTriggerWay:n,onTpslNumberFieldChange:s,getMaxPositionLabel:()=>"",onSettingsConfirm:l,onTpslConfirm:n,onDifferenceConfirm:l,onConfirmSubmit:n}),o=(0,a.v)(e=>({actions:i(),syncActions:t=>e({actions:t}),resetActions:()=>e({actions:i()})}))},99452:(e,t,r)=>{function a(e){return Math.max(1,Math.trunc(e||1))}function n(e,t){let r=a(t);return r<=1?0:(Math.max(1,Math.min(Math.trunc(e||1),r))-1)/(r-1)*100}function l(e,t){let r=a(t);return r<=1?1:Math.round(1+Math.max(0,Math.min(e||0,100))/100*(r-1))}r.d(t,{D:()=>n,t:()=>l})}}]);

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.