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]="a935adb1-f0a3-456c-992b-f6d1d5e63de0",e._sentryDebugIdIdentifier="sentry-dbid-a935adb1-f0a3-456c-992b-f6d1d5e63de0")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3951,8022],{5694:(e,t,r)=>{r.d(t,{w:()=>p});var a=r(83054),n=r(19490),l=r(122);function s(e){return"1"===e.tradeUnit?"Cont":"2"===e.tradeUnit?"USDT":e.baseAsset}function i(e){let{quantityCont:t,tradeUnit:r,multiplier:n,price:l,usdtPrecision:s}=e;return(0,a.Sm)({quantityCont:t,tradeUnit:r,multiplier:n,price:l,usdtPrecision:s})}function o(e){let{quantity:t,tradeUnit:r,multiplier:n,price:l,usdtCost:s,costOne:i,isCalculator:o}=e;return(0,a.KP)({quantity:t,tradeUnit:r,multiplier:n,price:l,usdtCost:s,costOne:i,isCalculator:o})}function c(e){let{tradeUnit:t,contractPrecision:r,coinPrecision:a}=e;return"1"===t?0:"2"===t?r:a}function d(e,t,r){return"".concat((0,n.iT)((Number.isFinite(e)?e:0).toFixed(t))," ").concat(r)}function u(e){let{displayQuantity:t,side:r="buy",tradeUnit:a,multiplier:n,usdtCost:s,oneContCostBuy:i,oneContCostSell:o,calcPrice:c,coinPrecision:u,baseAsset:m}=e;if(!t||!n)return d(0,u,m);let f=new l.A(0);if("0"===a)f=new l.A(t);else if("1"===a)f=new l.A(t).mul(n||0);else if("1"===s){let e=new l.A("buy"===r?i||0:o||0);f=(e.gt(0)?new l.A(t).div(e).toDecimalPlaces(0,l.A.ROUND_DOWN):new l.A(0)).mul(n||0)}else f=(c?new l.A(t).div(new l.A(c).mul(n||0)).toDecimalPlaces(0,l.A.ROUND_DOWN):new l.A(0)).mul(n||0);return"2"===a&&f.lt(n||0)&&(f=new l.A(0)),d(f.toNumber(),u,m)}function m(e){let{quantityCont:t,side:r="buy",tradeUnit:a,multiplier:l,price:s,quantityPrecision:o,unitLabel:c,usdtCost:d,oneContCostBuy:m,oneContCostSell:f,coinPrecision:p,baseAsset:x}=e,h=i({quantityCont:t,tradeUnit:a,multiplier:l,price:s}),g="".concat((0,n.iT)(Number(h).toFixed(o))," ").concat(c);if("0"===a)return g;let b=u({displayQuantity:Number(h),side:r,tradeUnit:a,multiplier:l,usdtCost:d,oneContCostBuy:m,oneContCostSell:f,calcPrice:s,coinPrecision:p,baseAsset:x});return"".concat(g," ").concat("1"===a?"=":"â"," ").concat(b)}function f(e){let{quantityCont:t,side:r="buy",tradeUnit:a,multiplier:s,price:o,quantityPrecision:c,unitLabel:u,usdtCost:m,oneContCostBuy:f,oneContCostSell:p,coinPrecision:x,baseAsset:h}=e;if("0"===a){let e=i({quantityCont:t,tradeUnit:a,multiplier:s,price:o});return"".concat((0,n.iT)(Number(e).toFixed(c))," ").concat(u)}if("1"===a){let e="".concat((0,n.iT)(Number(t).toFixed(c))," ").concat(u);return"".concat(e," = ").concat(d(t*s,x,h))}let g=i({quantityCont:t,tradeUnit:"2",multiplier:s,price:o}),b="".concat((0,n.iT)(new l.A(g).toDecimalPlaces(c,l.A.ROUND_DOWN).toFixed(c))," ").concat(u);return"".concat(b," â ").concat(d(t*s,x,h))}let p=(0,r(41809).v)(()=>({getDisplayUnitLabel:s,convertContToDisplay:i,convertDisplayToCont:o,getQuantityPrecisionByUnit:c,formatBaseAssetQuantityValue:d,getBaseAssetHintValue:u,getQuantityDisplayText:m,getConfirmQuantityDisplayText:f}))},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)=>
1(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"},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)=>(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"},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"},40394:(e,t,r)=>{r.d(t,{k:()=>a});function a(e,t){return"Cont"===e?t("Cont"):e}},44031:(e,t,r)=>{r.r(t),r.d(t,{Input:()=>g,OTPInput:()=>N,PasswordInput:()=>v,TextArea:()=>b});var a=r(79237),n=r(90477),l=r(4487),s=r(38113),i=r(71591),o=r(65375);let c=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"})}));c.displayName="TextAreaIcon";var d=r(33162),u=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"}}),f=(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:c,inputRef:d,leftInset:u=0,rightInset:m=0,onFocus:f,onBlur:p,onChange:x,onCompositionStart:h,onCompositionEnd:g,readOnly:b,...v}=e,N=s.useRef(null),y=s.useCallback(e=>{N.current=e,"function"==typeof d?d(e):d&&(d.current=e)},[d]),w=c||o,j=s.useMemo(()=>({marginLeft:u>0?"".concat(u,"px"):void 0,marginRight:m>0?"".concat(m,"px"):void 0}),[u,m]);return(0,a.jsx)("div",{className:"relative min-w-0 flex-1 cursor-text","data-motion-state":w?"raised":"idle",onMouseDown:e=>{var t;l||b||e.target!==N.current&&(e.preventDefault(),null==(t=N.current)||t.focu
1s())},children:(0,a.jsxs)("div",{className:"relative h-full min-w-0",style:j,children:[(0,a.jsx)("input",{ref:y,disabled:l,value:i,readOnly:b,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:f,onBlur:p,onChange:x,onCompositionStart:h,onCompositionEnd:g,...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)]",w?"text-t1 -translate-y-[18px] scale-[0.785714]":"text-t4 -translate-y-1/2 scale-100"),children:t}):null]})})},g=s.forwardRef((e,t)=>{let{className:r,variant:l="borderless",size:o="l",label:c,labelClassName:d,error:u,leftSlot:x,rightSlot:g,clearable:b,onClear:v,wrapperClassName:N,enablePlaceholderMotion:y=!1,placeholder:w,disabled:j,value:D,type:C="text",onChange:A,defaultValue:P,onFocus:O,onBlur:T,onCompositionStart:R,onCompositionEnd:z,...L}=e,[M,k]=s.useState(!1),[S,F]=s.useState(!1),U=void 0!==D,[E,B]=s.useState(U?null!=D?D:"":null!=P?P:""),Q=s.useRef(null),I=s.useRef(null),_=s.useRef(null),[W,V]=s.useState(0),[H,$]=s.useState(0),q=s.useCallback(e=>{Q.current=e,"function"==typeof t?t(e):t&&(t.current=e)},[t]);s.useEffect(()=>{!S&&U&&B(null!=D?D:"")},[U,D,S]);let Y=U?S?E:null!=D?D:"":E,K=""!==Y,J="outlined"===l,X=y&&"hidden"!==C;s.useLayoutEffect(()=>{if(!X){V(0),$(0);return}let e=I.current,t=_.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;V(n>0?n:0),$(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()}},[X,x,g,b,K,j,L.readOnly]);let G=e=>{let t=!!e.nativeEvent.isComposing;(!U||S||t)&&B(e.target.value),null==A||A(e)},Z=()=>{if(j||L.readOnly)return;U||B("");let e=Q.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:[c&&(0,a.jsx)("label",{className:(0,n.Q)(p({size:o}),d),children:c}),(0,a.jsxs)("div",{className:(0,n.Q)(f({variant:M?"focused":"default",size:o}),!X&&"l"===o&&"!rounded-r3",X&&"!rounded-r2 px-s2 py-s1 h-[44px] items-stretch",J&&"bg-transparent",J&&!M&&"border-l1",j&&"bg-bg07 border-l1 cursor-not-allowed",N),children:[X?(0,a.jsx)(h,{...L,inputRef:q,type:C,disabled:j,readOnly:L.readOnly,value:Y,hasValue:K,isFocused:M,placeholder:w,className:r,leftInset:W,rightInset:H,onFocus:e=>{k(!0),null==O||O(e)},onBlur:e=>{k(!1),null==T||T(e)},onChange:G,onCompositionStart:e=>{F(!0),B(e.currentTarget.value),null==R||R(e)},onCompositionEnd:e=>{F(!1),B(e.currentTarget.value),null==z||z(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:q,type:C,disabled:j,value:Y,placeholder:w,className:(0,n.Q)(m({size:o}),r),onFocus:e=>{k(!0),null==O||O(e)},onBlur:e=>{k(!1),null==T||T(e)},onChange:G,onCompositionStart:e=>{F(!0),B(e.currentTarget.value),null==R||R(e)},onCompositionEnd:e=>{F(!1),B(e.currentTarget.value),null==z||z(e)},...L})]}),X&&x&&(0,a.jsx)("div",{ref:I,className:"left-s2 absolute top-1/2 z-[1] flex -translate-y-1/2 items-center",children:x}),X?(g||b&&K&&!j&&!L.readOnly)&&(0,a.jsxs)("div",{ref:_,className:"right-s2 absolute top-1/2 z-[1] flex -translate-y-1/2 items-center gap-1",children:[b&&K&&!j&&!L.readOnly&&(0,a.jsx)("button",{type:"button",onClick:Z,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"})}),g&&(0,a.jsx)("div",{className:"flex items-center",children:g})]}):(0,a.jsxs)(a.Fragment,{children:[b&&K&&!j&&!L.readOnly&&(0,a.jsx)("button",{type:"button",onClick:Z,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"})}),g&&(0,a.jsx)("div",{className:"ml-2 flex items-center rtl:mr-2 rtl:ml-0",children:g})]})]}),u&&(0,a.jsx)("p",{className:"text-b14 mt-1 text-red-500",children:u})]})});g.displayName="Input";let b=s.forwardRef((e,t)=>
1{let{className:r,variant:l="borderless",label:i,error:o,wrapperClassName:d,showCount:u,maxLength:m,showResizeIndicator:f=!0,size:h="m",value:g,defaultValue:b,onChange:v,onFocus:N,onBlur:y,disabled:w,...j}=e,[D,C]=s.useState(!1),A=void 0!==g,[P,O]=s.useState(A?null!=g?g:"":null!=b?b:""),T=s.useRef(null),R=s.useCallback(e=>{T.current=e,"function"==typeof t?t(e):t&&(t.current=e)},[t]);s.useEffect(()=>{A&&O(null!=g?g:"")},[A,g]);let z=A?null!=g?g:"":P,L=z.length,M=null!=u?u: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:D?"focused":"default",size:h}),"outlined"===l&&"bg-transparent","outlined"===l&&!D&&"border-l1","gap-s1 flex-col items-start justify-center",w&&"bg-bg07 border-l1 cursor-not-allowed",d),children:[(0,a.jsx)("textarea",{ref:R,value:z,disabled:w,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",w&&"cursor-not-allowed",r),onFocus:e=>{C(!0),null==N||N(e)},onBlur:e=>{C(!1),null==y||y(e)},onChange:e=>{A||O(e.target.value),null==v||v(e)},...j}),M&&(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===L?"text-t4":"text-t1"),children:L}),void 0!==m&&(0,a.jsxs)("span",{className:"text-t4 pointer-events-none select-none",children:["/",m]})]}),f&&(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(!f||w||j.readOnly)return;let t=T.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)(c,{className:"size-3"})})]}),o&&(0,a.jsx)("p",{className:"text-b14 mt-1 text-red-500",children:o})]})});b.displayName="TextArea";let v=s.forwardRef((e,t)=>{let[r,n]=s.useState(!1);return(0,a.jsx)(g,{...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)(d.c,{className:"h-5 w-5"}):(0,a.jsx)(u.b,{className:"h-5 w-5"})})})});v.displayName="PasswordInput";let N=s.forwardRef((e,t)=>{let{length:r=6,onChange:l,value:i="",disabled:o,className:c}=e,d=s.useRef([]),[u,m]=s.useState(i.split("").concat(Array(r).fill("")).slice(0,r)),[f,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=d.current[s])||t.focus()};return(0,a.jsx)("div",{ref:t,className:(0,n.Q)("gap-s2 flex",c),children:Array.from({length:r}).map((e,t)=>{u[t];let s=f===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=>{d.current[t]=e},type:"text",inputMode:"numeric",maxLength:1,value:u[t]||"",onChange:e=>((e,t)=>{if(t&&!/^\d$/.test(t))return;let a=[...u];if(a[e]=t,m(a),null==l||l(a.join("")),t&&e<r-1){var n;null==(n=d.current[e+1])||n.focus()}})(t,e.target.value),onKeyDown:e=>((e,t)=>{if("Backspace"===t.key&&!u[e]&&e>0){var r;null==(r=d.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)})})});N.displayName="OTPInput"},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)=>
1(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"},51430:(e,t,r)=>{r.d(t,{eh:()=>s,n7:()=>n,qQ:()=>l});var a=r(122);function n(e,t){let r=Number(e);return Number.isNaN(r)?"0":new a.A(r).toFixed(t,a.A.ROUND_UP)}function l(e,t){let r=Number(e);return Number.isNaN(r)?"0":new a.A(r).toFixed(t,a.A.ROUND_DOWN)}function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,r=Number(e);return r>0?function(e,t){let r=Number(e);return Number.isNaN(r)?"0":new a.A(r).toFixed(t,a.A.ROUND_FLOOR)}(r,t):function(e,t){let r=Number(e);return Number.isNaN(r)?"0":new a.A(r).toFixed(t,a.A.ROUND_CEIL)}(r,t)}},53951:(e,t,r)=>{r.r(t),r.d(t,{Dialog:()=>j,DialogClose:()=>x,DialogContent:()=>g,DialogDescription:()=>y,DialogFooter:()=>v,DialogHeader:()=>b,DialogOverlay:()=>h,DialogPortal:()=>p,DialogRoot:()=>m,DialogTitle:()=>N,DialogTrigger:()=>f});var a=r(79237),n=r(91405),l=r(90477),s=r(45056),i=r(12407),o=r(61058),c=r(38113),d=r(51924),u=r(70659);let m=s.bL,f=s.l9,p=s.ZL,x=s.bm,h=c.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 g=c.forwardRef((e,t)=>{let{className:r,children:n,style:i,overlayClassName:o,...c}=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),...c,children:n})]})});g.displayName=s.UC.displayName;let b=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,l.Q)("gap-s4 flex flex-col",t),...r})};b.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 N=c.forwardRef((e,t)=>{let{className:r,showClose:n=!0,onClose:i,children:o,...c}=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),...c,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)(d.U,{className:"text-t3 size-5"})})})]})});N.displayName=s.hE.displayName;let y=c.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})});y.displayName=s.VY.displayName;let w=(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:d,description:p,showClose:h=!0,okText:j,cancelText:D,onOk:C,onCancel:A,okButtonProps:P,cancelButtonProps:O,footerLayout:T,footer:R=null,children:z,onClose:L,className:M,hideHeader:k=!1,headerClassName:S,bodyClassName:F,footerClassName:U,preventOutsideClose:E=!1,preventEscapeClose:B=!1,variant:Q="default",overlayClassName:I,onOpenAutoFocus:_}=e,W=(0,n.no)(),[V,H]=c.useState(!1);c.useEffect(()=>{H(!0)},[]);let[$,q]=c.useState(null!=r&&r),Y=void 0!==s,K=Y?s:$,J=Y?i:e=>{q(e),null==i||i(e)},X=T||(j&&D?"horizontal":"single"),G="vertical"===X?"vertical":"horizontal",Z=!k&&(d||p||h),ee=(e,t,r,a,n)=>{let{className:s,onClick:i,variant:o,size:c,...d}=e||{};return{...d,variant:o||t,size:c||r,className:(0,l.Q)(a,s),onClick:((e,t)=>r=>{null==e||e(r),r.defaultPrevented||null==t||t()})(i,n)}};return"drawer"===Q&&V&&W?(0,a.jsx)(w,{open:K,onOpenChange:J,trigger:t,title:d,description:p,showClose:h,okText:j,cancelText:D,onOk:C,onCancel:A,okButtonProps:P,cancelButtonProps:O,footerLayout:T,footer:R,onClose:L,className:M,hideHeader:k,headerClassName:S,bodyClassName:F,footerClassName:U,dismissible:!E,overlayClassName:I,children:z}):(0,a.jsxs)(m,{open:K,onOpenChange:J,children:[t&&(0,a.jsx)(f,{asChild:!0,children:t}),(0,a.jsxs)(g,{"aria-describedby":p?"dialog-description":void 0,className:M,overlayClassName:I,onOpenAutoFocus:_,onInteractOutside:e=>{E&&e.preventDefault()},onPointerDownOutside:e=>{E&&e.preventDefault()},onEscapeKeyDown:e=>{B&&e.preventDefault()},children:[Z?(0,a.jsxs)(b,{className:S,children:[(0,a.jsx)(N,{showClose:h,onClose:()=>{null==J||J(!1),null==L||L()},children:d}),p&&(0,a.jsx)(y,{children:p})]}
1):(0,a.jsx)(o.bL,{children:(0,a.jsx)(N,{showClose:h,children:d})}),z&&(0,a.jsx)("div",{className:(0,l.Q)(Z?"mt-s4":"mt-0",F),children:z}),(()=>{if(!1===R)return null;let e=R;return R||(e=(0,a.jsx)(v,{layout:G,children:"single"===X?(0,a.jsx)(a.Fragment,{children:j?(0,a.jsx)(u.$,{...ee(P,"primary","m","w-full",C),children:j}):D?(0,a.jsx)(x,{asChild:!0,children:(0,a.jsx)(u.$,{...ee(O,"secondary","m","w-full",A),children:D})}):null}):"vertical"===X?(0,a.jsxs)(a.Fragment,{children:[j&&(0,a.jsx)(u.$,{...ee(P,"primary","l","h-11 w-full md:h-12",C),children:j}),D&&(0,a.jsx)(x,{asChild:!0,children:(0,a.jsx)(u.$,{...ee(O,"white","l","text-t3 h-11 w-full border-none md:h-12",A),children:D})})]}):(0,a.jsxs)(a.Fragment,{children:[D&&(0,a.jsx)(x,{asChild:!0,children:(0,a.jsx)(u.$,{...ee(O,"secondary","m","h-10 flex-1",A),children:D})}),j&&(0,a.jsx)(u.$,{...ee(P,"primary","m",D?"h-10 flex-1":"h-10 w-full",C),children:j})]})})),(0,a.jsx)("div",{className:(0,l.Q)("mt-s7",U),children:e})})()]})]})};j.displayName="Dialog"},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])}},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"},77962:(e,t,r)=>{r.d(t,{N:()=>i});var a=r(41809);let n=e=>({symbol:e,direction:"NEUTRAL",leverage:10,lowerPrice:"",upperPrice:"",gridCount:"",type:"ARITHMETIC",margin:"",triggerType:"",triggerPrice:"",stopTriggerType:"",stopLowerPrice:"",stopUpperPrice:"",closeOnStop:"YES"}),l=()=>{},s={changeForm:l,copyStrategy:l,submit:l,confirmSubmit:l,changeLeverage:l,changeMarginByPercent:l},i=(0,a.v)(e=>({activeTab:"recommend",form:n("BTC-SWAP"),advancedOpen:!1,runtime:{serviceSymbol:"BTC-SWAP",displaySymbol:"BTCUSDT",baseAsset:"BTC",balance:0,lastPrice:0,markPrice:0,isLoggedIn:!1,recommendations:[],recommendationsLoading:!1,computeData:{},gridCountMin:2,gridCountMax:50,minMargin:0,maxLeverage:150,leverageTiers:[],multiplier:0,contractPrecision:2,sliderPercent:0,perGridProfitText:"--",validationError:"",submitting:!1},initialize:t=>e(e=>e.form.symbol===t?e:{form:{...n(t),leverage:e.form.leverage}}),setActiveTab:t=>e({activeTab:t}),updateForm:t=>e(e=>({form:{...e.form,...t}})),setAdvancedOpen:t=>e({advancedOpen:t}),syncRuntime:t=>e(e=>({runtime:{...e.runtime,...t}})),actions:s,syncActions:t=>e({actions:t}),resetAfterSuccess:()=>e(e=>({advancedOpen:!1,form:{...e.form,lowerPrice:"",upperPrice:"",gridCount:"",margin:"",triggerType:"",triggerPrice:"",stopTriggerType:"",stopLowerPrice:"",stopUpperPrice:"",closeOnStop:"YES"}}))}))},83054:(e,t,r)=>{r.d(t,{DF:()=>l,KP:()=>o,SD:()=>i,Sm:()=>s});var a=r(122),n=r(51430);function l(e){var t;let r=String(e||0);return r.includes(".")&&(null==(t=r.split(".")[1])?void 0:t.length)||0}function s(e){let{quantityCont:t,tradeUnit:r,multiplier:n,price:l,usdtPrecision:s=8}=e;if(!t)return 0;if("1"===r)return Number(t);let i=new a.A(n||0),o=new a.A(t||0);return"2"===r?o.mul(i).mul(l||0).toDecimalPlaces(s,a.A.ROUND_DOWN).toNumber():o.mul(i).toNumber()}function i(e){let{quantityCont:t,tradeUnit:r,multiplier:l,price:s,quantityPrecision:i,usdtPrecision:o}=e;if("2"===r&&s){let e=new a.A(t||0).mul(l||0).mul(Number(s)).toNumber();return(0,n.qQ)(e,null!=o?o:i)}return new a.A(t||0).mul("1"===r?1:l||0).toFixed(i)}function o(e){let{quantity:t,tradeUnit:r,multiplier:n,price:s,usdtCost:i,costOne:o,isCalculator:c}=e;if(!t)return 0;if("1"===r)return Number(t);let d=new a.A(n||0);if("2"===r){if("1"===i&&o&&!c)return new a.A(t).div(o).toDecimalPlaces(0,a.A.ROUND_DOWN).toNumber();if(d.lte(0)||!s)return 0;let e=new a.A(t).div(s),r=l(n);return(o?e.gt(0)&&e.lt(d.mul(2))?d:e.toDecimalPlaces(r,a.A.ROUND_DOWN):e.toDecimalPlaces(r,a.A.ROUND_UP)).div(d).toDecimalPlaces(0,a.A.ROUND_DOWN).toNumber()}return d.lte(0)?0:new a.A(t).div(d).toDecimalPlaces(0,a.A.ROUND_DOWN).toNumber()}},98730:(e,t,r)=>{r.r(t),r.d(t,{default:()=>D});var a=r(79237),n=r(51924),l=r(31082),s=r(47102),i=r(53951),o=r(44031),c=r(56044),d=r(70659),u=r(66960),m=r(19490),f=r(40394),p=r(122),x=r(38113),h=r(76656),g=r(10522),b=r(77962),v=r(5694),N=r(50791);let y=[1,4,8,12,16,20];function w(e,t){return t<=1?0:(Math.max(1,Math.min(t,e||1))-1)/(t-1)*100}function j(e,t){return t<=1?1:Math.max(1,Math.min(t,Math.round(1+e/100*(t-1))))}function D(){let{$t:e}=(0,u.B)(),t=(0,N.kw)(),r=t.visible,D=(0,g.Mr)(e=>e.form.tradeUnit),C=(0,v.w)(e=>e.getDisplayUnitLabel),{baseAsset:A,contractPrecision:P,lastPrice:O,leverage:T,leverageTiers:R,maxLeverage:z,multiplier:L,saving:M,changeLeverage:k}=(0,b.N)((0,h.k)(e=>({baseAsset:e.runtime.baseAsset,contractPrecision:e.runtime.contractPrecision,lastPrice:e.runtime.lastPrice,leverage:e.form.leverage,leverageTiers:e.runtime.leverageTiers,maxLeverage:e.runtime.maxLeverage,multiplier:e.runtime.multiplier,saving:e.runtime.submitting,changeLeverage:e.actions.changeLeverage}))),S=function(e){let t=Math.floor(Number(e||0));return t>0?t:20}(z),[F,U]=(0,x.useState)(T||1),E=w(F,S),B=(0,x.useMemo)(()=>(function(e){let t=y.filter(t=>t<=e);return t.includes(e)||t.push(e),t.map(t=>({value:w(t,e),displayValue:t,label:"".concat(t,"X")}))})(S),[S]),Q=(0,x.useMemo)(()=>{let t=function(e){let{quantityCont:t,tradeUnit:r,multiplier:a,lastPrice:n,contractPrecision:l}=e;if(!t)return"0";if("1"===r)return(0,m.iT)(new p.A(t).toDecimalPlaces(0,p.A.ROUND_DOWN).toFixed(0));let s=function(e){var t;let r=String(e||0);return r.includes(".")&&(null==(t=r.split(".")[1])?void 0:t.length)||0}(a),i=new p.A(t).mul(a||0);return"2"===r&&n?(0,m.iT)(i.mul(n).toDecimalPlaces(l,p.A.ROUND_DOWN).toFixed(l)):(0,m.iT)(i.toDecimalPlaces(s,p.A.ROUND_DOWN).toFixed(s))}({quantityCont:function(){var e,t;let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0,n=r.find(e=>{let t=Number(e.levelMin||0),r=Number(e.levelMax||0);return a>=t&&a<=r})||{};return Number(null!=(t=null!=(e=n.quantityMax)?e:n.qtyMax)?t:0)}(R,Math.max(1,F||1)),tradeUnit:D,multiplier:L,lastPrice:O,contractPrecision:P}),r=(0,f.k)(C({tradeUnit:D,baseAsset:A}),e);return"".concat(t," ").concat(r)},[A,P,F,C,O,R,L,D]);(0,x.useEffect)(()=>{r&&U(Math.min(T||1,S))},[S,r,T]);let I=e=>{if(Number.isNaN(e)||e<=0)return void U(0);U(Math.min(e,S))};return(0,a.jsx)(i.DialogRoot,{open:r,onOpenChange:e=>e?t.showLayer():t.hideLayer(),children:(0,a.jsx)(i.DialogContent,{"aria-describedby":void 0,className:"bg-m1 border-l1 shadow-3 !rounded-r4 w-[420px] !max-w-[calc(100vw-32px)] !p-0",onInteractOutside:e=>e.preventDefault(),onEscapeKeyDown:e=>e.preventDefault(),children:(0,a.jsxs)("div",{className:"flex flex-col gap-8 overflow-hidden",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,a.jsxs)("div",{className:"px-s6 flex items-center justify-between pt-6",children:[(0,a.jsx)("div",{className:"text-tm18 text-t1 font-semibold",children:e("Change Leverage")}),(0,a.jsx)("button",{type:"button",className:"text-t3 hover:text-t1 flex h-[22px] curs
1or-pointer items-center justify-center",onClick:()=>t.hideLayer(),children:(0,a.jsx)(n.U,{className:"size-5"})})]}),(0,a.jsxs)("div",{className:"px-s6 flex flex-col gap-3",children:[(0,a.jsxs)("div",{className:"flex w-full items-start gap-2",children:[(0,a.jsx)("button",{type:"button",className:"bg-bg2 text-t1 hover:bg-bg6 rounded-r2 flex size-10 cursor-pointer items-center justify-center transition-colors",onClick:()=>I(Math.max(1,F-1)),children:(0,a.jsx)(l.e,{className:"size-5"})}),(0,a.jsx)("div",{className:"bg-bg2 rounded-r2 flex h-10 min-w-0 flex-1 items-center px-2",children:(0,a.jsx)(o.Input,{value:F?"".concat(F,"X"):"",onChange:e=>I(Number(e.target.value.replace(/[^\d]/g,""))),wrapperClassName:"!bg-transparent !border-transparent !h-10 !px-0",className:"!text-t1 !border-none !bg-transparent !px-0 !text-center !text-[14px] !leading-[1.4] !font-normal !shadow-none"})}),(0,a.jsx)("button",{type:"button",className:"bg-bg2 text-t1 hover:bg-bg6 rounded-r2 flex size-10 cursor-pointer items-center justify-center transition-colors",onClick:()=>I(Math.min(S,F+1)),children:(0,a.jsx)(s.s,{className:"size-5"})})]}),(0,a.jsx)("div",{className:"flex flex-col gap-1",children:(0,a.jsx)(c.Slider,{value:E,onValueChange:e=>I(j(e,S)),marks:B,showIndicatorOnDragging:!0,indicatorFormatter:e=>"".concat(j(e,S),"X")})}),(0,a.jsxs)("div",{className:"flex items-center justify-between py-2 text-[14px] leading-[1.4]",children:[(0,a.jsx)("span",{className:"text-t3",children:e("Maximum Position")}),(0,a.jsx)("span",{className:"text-t1 text-right",children:Q})]})]})]}),(0,a.jsx)("div",{className:"px-s6 pb-6",children:(0,a.jsxs)("div",{className:"grid h-10 grid-cols-2 gap-2",children:[(0,a.jsx)(d.$,{variant:"secondary",size:"m",className:"!rounded-rb2 text-mm14 h-10",disabled:M,onClick:()=>t.hideLayer(),children:e("Cancel")}),(0,a.jsx)(d.$,{size:"m",className:"!rounded-rb2 text-mm14 h-10",loading:M,disabled:M||F<=0,onClick:()=>k(F),children:e("Confirm")})]})})]})})})}}}]);
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.