Commit be47cce6 by haojie

1

parent 3038b144
import{u as e,A as n,m as t,k as o,q as r,g as c,l,C as a}from"./auth-e5508dcf.js";import{U as i,r as u,c as s,d,u as f,f as m,R as p,h as v,C as y,as as h,B as g,w as O,i as E,k as b,q as C,F as w,$ as j}from"./app-eaa32a4a.js";function k(){if("undefined"==typeof navigator||!navigator)return 6;if(/(Chrome|Safari)/i.test(navigator.userAgent))return 6;var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e);var n=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),/Firefox/.test(navigator.userAgent)&&(n-=4),i()<=11&&(n=12),n}function x(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function P(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?x(Object(t),!0).forEach((function(n){d(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):x(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var _={closeBtn:!0,footer:!0,header:!0,theme:"default"},D={closeOnEscKeydown:void 0,closeOnOverlayClick:void 0,destroyOnClose:!1,draggable:!1,mode:"modal",placement:"top",preventScrollThrough:!0,showInAttachedElement:!1,showOverlay:!0},N=["theme","header","closeBtn","footer","body","children","className","onCancel","onConfirm","onCloseBtnClick","cancelBtn","confirmBtn"];function R(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function I(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?R(Object(t),!0).forEach((function(n){d(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):R(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var S=function(e,n){var t=null;return O(e)?t=p.createElement(r,I({},n),e):u.isValidElement(e)?t=e:E(e)?t=p.createElement(r,I(I({},n),e)):b(e)&&(t=e()),t},T=u.forwardRef((function(r,c){var l=f().classPrefix,a="".concat(l,"-dialog"),i=m({CloseIcon:y,InfoCircleFilledIcon:h,CheckCircleFilledIcon:g}),u=i.CloseIcon,d=i.InfoCircleFilledIcon,O=i.CheckCircleFilledIcon,E=e("dialog"),b=s(E,2),C=b[0],w=b[1],j=w(C.confirm),k=w(C.cancel),x=n(r,_),P=x.theme,D=x.header,R=x.closeBtn,T=x.footer,B=x.body,L=x.children,A=x.className,H=x.onCancel,W=x.onConfirm,F=x.onCloseBtnClick,K=x.cancelBtn,M=void 0===K?k:K,z=x.confirmBtn,X=void 0===z?j:z,Y=t(x,N);return p.createElement("div",I(I({ref:c},Y),{},{className:v(a,"".concat(a,"--default"),A)}),p.createElement("div",{className:v("".concat(a,"__header"))},function(){if(!D)return null;var e={info:p.createElement(d,{className:"".concat(l,"-is-info")}),warning:p.createElement(d,{className:"".concat(l,"-is-warning")}),error:p.createElement(d,{className:"".concat(l,"-is-error")}),success:p.createElement(O,{className:"".concat(l,"-is-success")})};return p.createElement("div",{className:"".concat(a,"__header-content")},e[P],D)}(),function(){if(!R)return null;return p.createElement("span",{className:"".concat(a,"__close"),onClick:function(e){return null==F?void 0:F({e:e})}},!0===R?p.createElement(u,null):R)}()),p.createElement("div",{className:"".concat(a,"__body")},B||L),function(){if(!1===T||null===T)return null;var e,n;return p.createElement("div",{className:"".concat(a,"__footer")},o(T,null,(e=S(M,{variant:"outline",onClick:function(e){return null==H?void 0:H({e:e})}}),n=S(X,{theme:"primary",onClick:function(e){return null==W?void 0:W({e:e})}}),p.createElement(p.Fragment,null,e,n))))}())}));T.displayName="DialogCard";var B=new Set,L=1;function A(e){var n=e.preventScrollThrough,t=e.visible,o=e.mode,r=e.showInAttachedElement,l=u.useRef(document.createElement("style")),a=u.useRef(null),i=u.useCallback((function(){clearTimeout(a.current),a.current=setTimeout((function(){var e,n;null===(e=l.current.parentNode)||void 0===e||null===(n=e.removeChild)||void 0===n||n.call(e,l.current)}),150)}),[]);c((function(){if("undefined"!=typeof document){var e=document.documentElement.scrollHeight>document.documentElement.clientHeight?function(){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e);var n=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),n}():0;return l.current.dataset.id="td_dialog_".concat(+new Date,"_").concat(L+=1),l.current.innerHTML="\n html body {\n overflow-y: hidden;\n width: calc(100% - ".concat(e,"px);\n }\n "),i}}),[i]),c((function(){"undefined"!=typeof document&&"modal"===o&&n&&!r&&(t?document.head.appendChild(l.current):i())}),[n,t,o,r,i])}function H(e){return"number"==typeof e?"".concat(e,"px"):e}var W=["style","width","mode","zIndex","visible","attach","onOpened","onCancel","onConfirm","onClose","onClosed","isPlugin","draggable","onOverlayClick","onEscKeydown","closeOnEscKeydown","confirmOnEnter","showOverlay","showInAttachedElement","closeOnOverlayClick","destroyOnClose","preventScrollThrough","onCloseBtnClick"];function F(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function K(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?F(Object(t),!0).forEach((function(n){d(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):F(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var M=u.forwardRef((function(o,r){var c,i,m=n(o,D),y=f().classPrefix,h="".concat(y,"-dialog"),g=u.useRef(),O=u.useRef(),E=u.useRef(!1),b=u.useRef(),k=u.useRef(),x=u.useRef(),_=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=u.useState(e),t=s(n,2),o=t[0],r=t[1];return[o,u.useCallback((function(e){r((function(n){return P(P({},n),"function"==typeof e?e(n):e)}))}),[])]}(K({isPlugin:!1},m)),N=s(_,2),R=N[0],I=N[1],S=e("dialog"),L=s(S,1)[0],F=R.style,M=R.width,z=R.mode,X=R.zIndex,Y=R.visible,q=R.attach,U=R.onOpened,V=R.onCancel,$=R.onConfirm,G=R.onClose,J=R.onClosed,Q=R.isPlugin,Z=R.draggable,ee=R.onOverlayClick,ne=R.onEscKeydown,te=R.closeOnEscKeydown,oe=R.confirmOnEnter,re=R.showOverlay,ce=R.showInAttachedElement,le=R.closeOnOverlayClick,ae=R.destroyOnClose,ie=R.preventScrollThrough,ue=R.onCloseBtnClick,se=t(R,W);A({preventScrollThrough:ie,visible:Y,mode:z,showInAttachedElement:ce}),function(e,n){u.useEffect((function(){var t;if(e)null!=n&&n.current&&(B.add(n),null==n||null===(t=n.current)||void 0===t||t.focus());else if(B.has(n)){var o,r;B.delete(n);var c=C(B);null===(o=c[c.length-1])||void 0===o||null===(r=o.current)||void 0===r||r.focus()}return function(){B.forEach((function(e){null===e.current&&B.delete(e)}))}}),[e,n])}(Y,g),function(e,n){var t=u.useRef(null),o=function(e){t.current={x:e.clientX,y:e.clientY},setTimeout((function(){t.current=null}),100)};"undefined"!=typeof document&&document.addEventListener("click",o,!0),u.useEffect((function(){return document.addEventListener("click",o,!0),function(){document.removeEventListener("click",o,!0)}}),[]),u.useEffect((function(){e&&t.current&&n.current&&(n.current.style.transformOrigin="".concat(t.current.x-n.current.offsetLeft,"px ").concat(t.current.y-n.current.offsetTop,"px"))}),[e,n])}(Y,b);var de=function(e){var n=e.contentClickRef,t=e.dialogCardRef,o=e.canDraggable,r="object"===("undefined"==typeof window?"undefined":w(window)),c=r?window.innerHeight||document.documentElement.clientHeight:void 0,l=r?window.innerWidth||document.documentElement.clientWidth:void 0,a={x:0,y:0},i=function(e){var n=t.current,o=n.style,r=n.offsetWidth,i=n.offsetHeight,u=e.clientX-a.x,s=e.clientY-a.y;u<0&&(u=0),s<0&&(s=0),l-r-u<0&&(u=l-r),c-i-s<0&&(s=c-i),o.position="absolute",o.left="".concat(u,"px"),o.top="".concat(s,"px")},u=function e(){t.current.style.cursor="default",document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",e)};return{onDialogMoveStart:function(e){if(n.current=!0,o&&e.currentTarget===e.target){var r=t.current,s=r.offsetLeft,d=r.offsetTop,f=r.offsetHeight;if(r.offsetWidth>l||f>c)return;t.current.style.cursor="move";var m=e.clientX-s,p=e.clientY-d;a={x:m,y:p},document.addEventListener("mousemove",i),document.addEventListener("mouseup",u)}},onDialogMove:i,onDialogMoveEnd:u}}({dialogCardRef:b,contentClickRef:E,canDraggable:Z&&"modeless"===z}),fe=de.onDialogMoveStart;if(u.useEffect((function(){Q||I((function(e){return K(K({},e),m)}))}),[m,I,Q]),u.useImperativeHandle(r,(function(){return{show:function(){I({visible:!0})},hide:function(){I({visible:!1})},destroy:function(){I({visible:!1,destroyOnClose:!0})},update:function(e){I((function(n){return K(K({},n),e)}))}}})),"normal"===m.mode)return l.error("Dialog",'mode="normal" is not supported, please use DialogCard.'),p.createElement(T,K({},m));return p.createElement(a,{in:Y,appear:!0,timeout:300,mountOnEnter:!0,unmountOnExit:ae,nodeRef:x,onEnter:function(){g.current&&(g.current.style.display="block")},onEntered:U,onExited:function(){null==J||J(),g.current&&(g.current.style.display="none")}},p.createElement(j,{attach:q,ref:x},p.createElement("div",{ref:g,className:v(m.className,"".concat(h,"__ctx"),"".concat(h,"__").concat(z),(c={},d(c,"".concat(h,"__ctx--fixed"),!ce),d(c,"".concat(h,"__ctx--absolute"),ce),c)),style:{zIndex:X},onKeyDown:function(e){"Escape"===e.key?(e.stopPropagation(),null==ne||ne({e:e}),(null!=te?te:L.closeOnEscKeydown)&&(null==G||G({e:e,trigger:"esc"}))):"Enter"!==e.key&&"NumpadEnter"!==e.key||(e.stopPropagation(),oe&&(null==$||$({e:e})))},tabIndex:0},"modal"!==z?null:re?p.createElement(a,{in:Y,appear:!0,timeout:300,classNames:"".concat(h,"-fade"),mountOnEnter:!0,unmountOnExit:!0,nodeRef:O},p.createElement("div",{ref:O,className:"".concat(h,"__mask")})):null,p.createElement("div",{className:"".concat(h,"__wrap")},p.createElement("div",{ref:k,className:v("".concat(h,"__position"),(i={},d(i,"".concat(h,"--top"),!!m.top||"top"===m.placement),d(i,"".concat(h,"--center"),"center"===m.placement&&!m.top),i)),style:{paddingTop:H(m.top)},onClick:function(e){re&&(null!=le?le:L.closeOnOverlayClick)&&(E.current?E.current=!1:e.target===k.current&&(null==ee||ee({e:e}),null==G||G({e:e,trigger:"overlay"})))}},p.createElement(a,{in:Y,appear:!0,mountOnEnter:!0,timeout:300,classNames:"".concat(h,"-zoom"),nodeRef:b},p.createElement(T,K(K({ref:b},se),{},{style:K(K({},F),{},{width:H(M||(null==F?void 0:F.width))}),onConfirm:$,onCancel:function(e){var n=e.e;null==V||V({e:n}),null==G||G({e:n,trigger:"cancel"})},onCloseBtnClick:function(e){var n=e.e;null==ue||ue({e:n}),null==G||G({e:n,trigger:"close-btn"})},onMouseDown:fe}))))))))}));M.displayName="Dialog";export{M as D,k as g};
This source diff could not be displayed because it is too large. You can view the blob instead.
@-webkit-keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-icon-loading{-webkit-animation:t-spin 1s linear infinite;animation:t-spin 1s linear infinite}@-webkit-keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;color:var(--td-brand-color);font-size:var(--td-comp-size-l)}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--center{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-loading__content{position:absolute;left:48%;top:20%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{position:absolute;top:0;left:0;width:100%;height:100%}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{width:auto;display:inline-block;vertical-align:middle;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs)}.t-loading__gradient{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentcolor 360deg);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.t-message{margin:0;padding:0;list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;outline:0;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);-webkit-box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--td-text-color-primary);font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon,.t-message .t-loading{color:var(--td-brand-color);margin-right:var(--td-comp-margin-s);-ms-flex-negative:0;flex-shrink:0;font-size:calc(var(--td-font-size-body-medium) + 6px)}.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color)}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color)}.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color)}.t-message.t-is-closable .t-message__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:0;margin-left:var(--td-comp-margin-xxl);cursor:pointer;color:var(--td-text-color-secondary)}.t-message.t-is-closable .t-message__close .t-icon-close{font-size:calc(var(--td-font-size-body-medium) + 2px);border-radius:var(--td-radius-default);-webkit-transition:all .2s linear;transition:all .2s linear}.t-message.t-is-closable .t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable .t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{position:fixed;z-index:6000}.t-message__list .t-message{margin-bottom:var(--td-comp-margin-s);word-break:break-all}.reset-t-table th{border-bottom:1px solid #EAECEF;font-weight:500;font-size:12px;color:#707a8a}.reset-t-table td{white-space:nowrap}.reset-t-pagination-box{padding:30px 50px}.reset-t-pagination-box .reset-t-pagination .t-pagination__number{border-color:transparent}.reset-t-pagination-box .reset-t-pagination .t-pagination__number:hover{color:#c99400}.reset-t-pagination-box .reset-t-pagination .t-pagination__number:active{background:transparent;color:#c99400}.reset-t-pagination-box .reset-t-pagination .t-is-current{background:#C99400;border-radius:8px}.reset-t-pagination__mobile{padding:12px}.reset-t-pagination__mobile .t-pagination__number.t-is-current:hover,.reset-t-pagination__mobile .t-pagination__number.t-is-current:active{color:#fff}.custom-reset-t-button{background-color:#eff1f4!important;border-radius:1px!important;font-weight:600!important;font-size:12px!important;color:#1e2329!important;border:none;height:24px;--ripple-color: #C99400 !important}.custom-reset-t-button svg{padding-right:4px}.reset-t-checkbox .t-checkbox__input{border-color:#c99400!important}.t-is-checked .t-checkbox__input{background-color:#c99400!important;border-color:#c99400!important}.t-is-checked:hover .t-checkbox__input{border-color:#c99400}.c-reset-input .t-is-focused{border-color:#c99400;box-shadow:none}.c-reset-input .t-is-focused .t-input__prefix-icon .t-icon{color:#c99400}.c-reset-input .t-is-focused:hover{border-color:#c99400;box-shadow:none}.custom-trade-form{padding:12px 20px 20px 0}.c-reset-input-number-box{display:flex;align-items:center;white-space:nowrap}.c-reset-input-number-box .c-reset-input-number{width:100%}.c-reset-input-number-box .c-reset-input-number .t-is-focused:hover{border-color:#c99400;box-shadow:none}.c-reset-input-number-add .c-reset-input-number{width:144px;flex:1}.c-reset-input-number-add .reduce,.c-reset-input-number-add .add{background:#EAECEF;width:32px;height:32px;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:14px;color:#1d2129}.custom-layout-head{height:67px;border-bottom:1px solid #EAECEF;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.custom-layout-head .layout-head-left{display:flex;align-items:center}.custom-layout-head .layout-head-left span{font-style:normal;font-weight:800;font-size:40px;color:#e6e6e6;line-height:48px;white-space:nowrap}.custom-layout-head .layout-head-left .layout-chose-button{margin-left:50px;font-style:normal;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:all .2s;color:#000}.custom-layout-head .layout-head-left .active{color:#c99400;transition:all .2s}.custom-layout-head .layout-head-right{display:flex;align-items:center}.custom-layout-head .layout-head-right .logout{background:#fd1753;border:none;margin-right:20px;--ripple-color: #fd6053 !important}.custom-layout-content{width:100%;height:calc(100vh - 64px);background:#FAFAFA;overflow-y:auto}.custom-layout-content .real-content{width:1500px;height:100%;background:white;margin:0 auto;border:1px solid #EAECEF;border-top:none;box-sizing:border-box}.custom-layout-content_mobile{overflow-x:hidden;background:white}.custom-layout-content_mobile .real-content{width:100vw;border:none}.login-page{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.login-page .label{color:#c99400;font-size:16px;font-weight:600;margin:20px 0}.login-page .login-form-submit-btn,.login-page .login-form-submit-btn:hover{background:#C99400;border:none;--ripple-color: #C99400 !important}.contract-account-table .contract-account-label{padding:24px 12px 6px;font-weight:600;font-size:14px;color:#000;border-bottom:1px solid #EAECEF}.contract-account-table .contract-account-table-box{padding:0 30px}.contract-account-table__mobile .contract-account-table-box{padding:0}.contract-account-table__mobile .contract-account-table-box .t-table__body{max-height:120px}.contract-account-table__mobile .contract-account-table-box .t-table__body td{font-weight:500;font-size:12px}.contract-trade-table{flex:1;display:flex;flex-direction:column}.contract-trade-table .contract-trade-label{padding:24px 12px 6px;font-weight:600;font-size:16px;color:#000;border-bottom:1px solid #EAECEF}.contract-trade-table .contract-trade-table-box{padding:0 30px;flex:1}.contract-trade-table .contract-trade-table-box .spread-out-table{display:flex;flex-direction:column}.contract-trade-table .contract-trade-table-box .spread-out-table>:first-child{flex:1}.contract-trade-table .contract-trade-group{display:flex;align-items:center;height:37px;font-weight:600;font-size:14px}.contract-trade-table .contract-trade-group>*{cursor:pointer;transition:all .3s}.contract-trade-table .contract-trade-group>:nth-child(1){margin-left:12px}.contract-trade-table .contract-trade-group>:not(:nth-child(1)){margin-left:20px}.contract-trade-table .contract-trade-group .group-active{color:#c99400;transition:all .3s}.c-table-height{height:100%}.contract-trade-table__mobile{padding:6px 12px 0!important}.contract-trade-table__mobile .contract-real-table__mobile{min-height:100%;display:flex;flex-direction:column}.contract-trade-table__mobile .contract-real-table__mobile .table-row{padding-bottom:12px;border-bottom:1px solid #F0F0F0}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line{margin-top:6px;display:flex;justify-content:space-between;align-items:center}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-btns>:not(:first-child){margin-left:12px}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-pairs{font-weight:400;font-size:16px;color:#222}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-pairs span{color:#c99400}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-time{font-weight:400;font-size:12px;color:#848e9c}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-direction{font-weight:400;font-size:14px}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-col-left{width:44%}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-col-left>:not(:first-child){margin-top:4px}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-col-left .table-col__line{display:flex;justify-content:space-between}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-col-left .table-col__line .table-col-label{font-weight:400;font-size:13px;color:#848e9c}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-col-left .table-col__line .table-col-value{font-weight:400;font-size:14px;color:#222}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-col-left .table-col__line .green{color:#0e9d6d}.contract-trade-table__mobile .contract-real-table__mobile .reset-t-pagination-box{margin-top:auto}.hold-position-extension{padding:0 12px;display:flex;justify-content:flex-end;margin-top:6px}.hold-position-extension>:first-child{margin-right:6px}.hold-position-extension>:only-child{margin-right:0}.hold-position-extension .custom-reset-t-button{color:#c99400!important}.custom-trade-select-box{display:flex;flex-wrap:wrap;row-gap:6px;align-items:center;padding:0 12px;margin-left:-12px}.custom-trade-select-box>:not(:first-child){margin-left:12px}.custom-trade-select-box>*{margin-left:12px}.custom-trade-select-box .custom-trade-input{display:flex;align-items:center;font-size:12px;white-space:nowrap}.custom-trade-select-box .custom-trade-input .label{margin-right:10px}.custom-trade-select-box .custom-trade-input .trade-dialog-select .t-select .t-input__wrap{width:100%!important}.custom-trade-select-box .custom-trade-input .trade-dialog-select .t-select .t-input__wrap .t-input:hover{border-color:#c99400}.custom-trade-select-box .custom-trade-input .trade-dialog-select .t-select .t-input--focused{box-shadow:none;border-color:#c99400}.custom-trade-select-box .custom-trade-input .trade-dialog-select .t-select .t-fake-arrow--active{color:#c99400}.custom-trade-select-box .custom-trade-input .trade-dialog-select .t-select .t-input__prefix .t-tag{background-color:#c99400;color:#fff;font-weight:600;font-size:11px}.custom-trade-select-box .custom-trade-input .trade-dialog-select .t-select .t-input__prefix .t-tag .t-icon{color:#fff}.custom-trade-select-box .custom-trade-input .t-input{height:24px}.custom-trade-select-box .custom-trade-input .t-input .t-input__inner{font-size:12px}.custom-trade-select-box .custom-trade-select{display:flex;align-items:center;white-space:nowrap;font-size:12px}.custom-trade-select-box .custom-trade-select .real-trade-select .t-input__wrap .t-input{font-size:12px;border:none}.custom-trade-select-box .custom-trade-select .real-trade-select .t-input__wrap .t-input--focused{box-shadow:none}.custom-trade-select-box__mobile{border-bottom:1px solid #EAECEF;padding-bottom:6px}.custom-trade-form{padding-right:20px}.custom-trade-form>:not(:first-child){margin-top:12px}.custom-trade-form .trade-form-item{display:flex;align-items:center}.custom-trade-form .trade-form-item .trade-form-item__label{text-align:right;width:70px;font-size:14px}.custom-trade-form .trade-form-item .required:before{content:"*";color:red;padding-right:2px}.custom-trade-form .trade-form-item .trade-form-item__value{flex:1;box-sizing:border-box;margin-left:12px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-form-submit{float:right}.custom-trade-form .trade-form-item .trade-form-item__value .trade-form-submit>:nth-child(1){margin-right:12px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-form-input-suffix{background:#EAECEF;width:32px;height:32px;display:flex;justify-content:center;align-items:center;margin-right:-8px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__wrap{width:100%!important}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__wrap .t-input:hover{border-color:#c99400}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input--focused{box-shadow:none;border-color:#c99400}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-fake-arrow--active{color:#c99400}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__prefix .t-tag{background-color:#c99400;color:#fff;font-weight:600;font-size:11px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__prefix .t-tag .t-icon{color:#fff}.trade-dialog__mobile .t-dialog{width:90vw;padding:20px}.trade-dialog__mobile .custom-trade-form{padding-right:20px}.trade-dialog__mobile .custom-trade-form>:not(:first-child){margin-top:12px}.trade-dialog__mobile .custom-trade-form .trade-form-item{display:flex;align-items:center}.trade-dialog__mobile .custom-trade-form .trade-form-item .trade-form-item__label{text-align:right;width:70px}.trade-dialog__mobile .custom-trade-form .trade-form-item .required:before{content:"*";color:red;padding-right:2px}.trade-dialog__mobile .custom-trade-form .trade-form-item .trade-form-item__value{flex:1;box-sizing:border-box;margin-left:12px}.trade-dialog__mobile .custom-trade-form .trade-form-item .trade-form-item__value .trade-form-submit{float:right}.trade-dialog__mobile .custom-trade-form .trade-form-item .trade-form-item__value .trade-form-submit>:nth-child(1){margin-right:12px}.trade-dialog__mobile .custom-trade-form .trade-form-item .trade-form-item__value .trade-form-input-suffix{background:#EAECEF;width:32px;height:32px;display:flex;justify-content:center;align-items:center;margin-right:-8px}.trade-dialog__mobile .custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__wrap{width:100%!important}.trade-dialog__mobile .custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__wrap .t-input:hover{border-color:#c99400}.trade-dialog__mobile .custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input--focused{box-shadow:none;border-color:#c99400}.trade-dialog__mobile .custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-fake-arrow--active{color:#c99400}.trade-dialog__mobile .custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__prefix .t-tag{background-color:#c99400;color:#fff;font-weight:600;font-size:11px}.trade-dialog__mobile .custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__prefix .t-tag .t-icon{color:#fff}.trade-dialog-select__overlay .t-select-option{color:#c99400}.trade-dialog-select__overlay .t-select-option .t-checkbox__input{border-color:#c99400!important}.trade-dialog-select__overlay .t-is-selected{background-color:#fff}.trade-dialog-select__overlay .t-is-selected .t-checkbox__input{background-color:#c99400;border-color:#c99400}.trade-dialog-select__overlay .t-is-selected .t-checkbox__input:hover,.trade-dialog-select__overlay .t-is-selected .t-checkbox__input:focus,.trade-dialog-select__overlay .t-is-selected .t-checkbox__input:active{background-color:#c99400;border-color:#c99400}.trade-dialog-select__overlay .t-is-selected .t-checkbox__label{color:#c99400}.trade-dialog-select__overlay .t-is-selected:hover{background-color:#fff}.trade-dialog-select__overlay .t-is-selected .t-is-checked{background-color:#fff;color:#fff}.contract-trade-page{display:flex;flex-direction:column;height:100%}body{padding:0;margin:0;overflow:hidden}a{text-decoration:none}*,*:hover,*:active,:before,:after{-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{--td-screen-xs: 320px;--td-screen-sm: 768px;--td-screen-md: 992px;--td-screen-lg: 1200px;--td-screen-xl: 1400px;--td-screen-xxl: 1880px}.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{-webkit-transition:d .2s;transition:d .2s;stroke:currentcolor}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}:root,:root[theme-mode=light]{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-6);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-8);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, 8%), 0 2px 4px -1px rgba(0, 0, 0, 12%);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, 6%), 0 5px 5px -3px rgba(0, 0, 0, 10%);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, 4%), 0 8px 10px -5px rgba(0, 0, 0, 8%);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, 8%), 0 2px 4px rgba(0, 0, 0, 12%);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, 10%), 0 5px 5px rgba(0, 0, 0, 16%);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, 12%), 0 8px 10px rgba(0, 0, 0, 20%);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family)}:root{--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}
@-webkit-keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-icon-loading{-webkit-animation:t-spin 1s linear infinite;animation:t-spin 1s linear infinite}@-webkit-keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;color:var(--td-brand-color);font-size:var(--td-comp-size-l)}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--center{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-loading__content{position:absolute;left:48%;top:20%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{position:absolute;top:0;left:0;width:100%;height:100%}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{width:auto;display:inline-block;vertical-align:middle;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs)}.t-loading__gradient{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentcolor 360deg);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.t-message{margin:0;padding:0;list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;outline:0;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);-webkit-box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--td-text-color-primary);font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon,.t-message .t-loading{color:var(--td-brand-color);margin-right:var(--td-comp-margin-s);-ms-flex-negative:0;flex-shrink:0;font-size:calc(var(--td-font-size-body-medium) + 6px)}.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color)}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color)}.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color)}.t-message.t-is-closable .t-message__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:0;margin-left:var(--td-comp-margin-xxl);cursor:pointer;color:var(--td-text-color-secondary)}.t-message.t-is-closable .t-message__close .t-icon-close{font-size:calc(var(--td-font-size-body-medium) + 2px);border-radius:var(--td-radius-default);-webkit-transition:all .2s linear;transition:all .2s linear}.t-message.t-is-closable .t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable .t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{position:fixed;z-index:6000}.t-message__list .t-message{margin-bottom:var(--td-comp-margin-s);word-break:break-all}.reset-t-table th{border-bottom:1px solid #EAECEF;font-weight:500;font-size:12px;color:#707a8a}.reset-t-table td{white-space:nowrap}.reset-t-pagination-box{padding:30px 50px}.reset-t-pagination-box .reset-t-pagination .t-pagination__number{border-color:transparent}.reset-t-pagination-box .reset-t-pagination .t-pagination__number:hover{color:#c99400}.reset-t-pagination-box .reset-t-pagination .t-pagination__number:active{background:transparent;color:#c99400}.reset-t-pagination-box .reset-t-pagination .t-is-current{background:#C99400;border-radius:8px}.reset-t-pagination__mobile{padding:12px}.reset-t-pagination__mobile .t-pagination__number.t-is-current:hover,.reset-t-pagination__mobile .t-pagination__number.t-is-current:active{color:#fff}.custom-reset-t-button{background-color:#eff1f4!important;border-radius:1px!important;font-weight:600!important;font-size:12px!important;color:#1e2329!important;border:none;height:24px;--ripple-color: #C99400 !important}.custom-reset-t-button svg{padding-right:4px}.reset-t-checkbox .t-checkbox__input{border-color:#c99400!important}.t-is-checked .t-checkbox__input{background-color:#c99400!important;border-color:#c99400!important}.t-is-checked:hover .t-checkbox__input{border-color:#c99400}.c-reset-input .t-is-focused{border-color:#c99400;box-shadow:none}.c-reset-input .t-is-focused .t-input__prefix-icon .t-icon{color:#c99400}.c-reset-input .t-is-focused:hover{border-color:#c99400;box-shadow:none}.custom-trade-form{padding:12px 20px 20px 0}.c-reset-input-number-box{display:flex;align-items:center;white-space:nowrap}.c-reset-input-number-box .c-reset-input-number{width:100%}.c-reset-input-number-box .c-reset-input-number .t-is-focused:hover{border-color:#c99400;box-shadow:none}.c-reset-input-number-add .c-reset-input-number{width:144px;flex:1}.c-reset-input-number-add .reduce,.c-reset-input-number-add .add{background:#EAECEF;width:32px;height:32px;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:14px;color:#1d2129}.custom-layout-head{height:67px;border-bottom:1px solid #EAECEF;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.custom-layout-head .layout-head-left{display:flex;align-items:center}.custom-layout-head .layout-head-left span{font-style:normal;font-weight:800;font-size:40px;color:#e6e6e6;line-height:48px;white-space:nowrap}.custom-layout-head .layout-head-left .layout-chose-button{margin-left:50px;font-style:normal;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:all .2s;color:#000}.custom-layout-head .layout-head-left .active{color:#c99400;transition:all .2s}.custom-layout-head .layout-head-right{display:flex;align-items:center}.custom-layout-head .layout-head-right .logout{background:#fd1753;border:none;margin-right:20px;--ripple-color: #fd6053 !important}.custom-layout-content{width:100%;height:calc(100vh - 64px);background:#FAFAFA;overflow-y:auto}.custom-layout-content .real-content{width:1500px;height:100%;background:white;margin:0 auto;border:1px solid #EAECEF;border-top:none;box-sizing:border-box}.custom-layout-content_mobile{overflow-x:hidden;background:white}.custom-layout-content_mobile .real-content{width:100vw;border:none}.login-page{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.login-page .label{color:#c99400;font-size:16px;font-weight:600;margin:20px 0}.login-page .login-form-submit-btn,.login-page .login-form-submit-btn:hover{background:#C99400;border:none;--ripple-color: #C99400 !important}.contract-account-table .contract-account-label{padding:24px 12px 6px;font-weight:600;font-size:14px;color:#000;border-bottom:1px solid #EAECEF}.contract-account-table .contract-account-table-box{padding:0 30px}.contract-account-table__mobile .contract-account-table-box{padding:0}.contract-account-table__mobile .contract-account-table-box .t-table__body{max-height:120px}.contract-account-table__mobile .contract-account-table-box .t-table__body td{font-weight:500;font-size:12px}.contract-trade-table{flex:1;display:flex;flex-direction:column}.contract-trade-table .contract-trade-label{padding:24px 12px 6px;font-weight:600;font-size:16px;color:#000;border-bottom:1px solid #EAECEF}.contract-trade-table .contract-trade-table-box{padding:0 30px;flex:1}.contract-trade-table .contract-trade-table-box .spread-out-table{display:flex;flex-direction:column}.contract-trade-table .contract-trade-table-box .spread-out-table>:first-child{flex:1}.contract-trade-table .contract-trade-group{display:flex;align-items:center;height:37px;font-weight:600;font-size:14px}.contract-trade-table .contract-trade-group>*{cursor:pointer;transition:all .3s}.contract-trade-table .contract-trade-group>:nth-child(1){margin-left:12px}.contract-trade-table .contract-trade-group>:not(:nth-child(1)){margin-left:20px}.contract-trade-table .contract-trade-group .group-active{color:#c99400;transition:all .3s}.c-table-height{height:100%}.contract-trade-table__mobile{padding:6px 12px 0!important}.contract-trade-table__mobile .contract-real-table__mobile{min-height:100%;display:flex;flex-direction:column}.contract-trade-table__mobile .contract-real-table__mobile .table-row{padding-bottom:12px;border-bottom:1px solid #F0F0F0}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line{margin-top:6px;display:flex;justify-content:space-between;align-items:center}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-btns>:not(:first-child){margin-left:12px}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-pairs{font-weight:400;font-size:16px;color:#222}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-pairs span{color:#c99400}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-time{font-weight:400;font-size:12px;color:#848e9c}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-direction{font-weight:400;font-size:14px}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-col-left{width:44%}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-col-left>:not(:first-child){margin-top:4px}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-col-left .table-col__line{display:flex;justify-content:space-between}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-col-left .table-col__line .table-col-label{font-weight:400;font-size:13px;color:#848e9c}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-col-left .table-col__line .table-col-value{font-weight:400;font-size:14px;color:#222}.contract-trade-table__mobile .contract-real-table__mobile .table-row .table-row-line .table-col-left .table-col__line .green{color:#0e9d6d}.contract-trade-table__mobile .contract-real-table__mobile .reset-t-pagination-box{margin-top:auto}.hold-position-extension{padding:0 12px;display:flex;justify-content:flex-end;margin-top:6px}.hold-position-extension>:first-child{margin-right:6px}.hold-position-extension>:only-child{margin-right:0}.hold-position-extension .custom-reset-t-button{color:#c99400!important}.custom-trade-select-box{display:flex;flex-wrap:wrap;row-gap:6px;align-items:center;padding:0 12px;margin-left:-12px}.custom-trade-select-box>:not(:first-child){margin-left:12px}.custom-trade-select-box>*{margin-left:12px}.custom-trade-select-box .custom-trade-input{display:flex;align-items:center;font-size:12px;white-space:nowrap}.custom-trade-select-box .custom-trade-input .label{margin-right:10px}.custom-trade-select-box .custom-trade-input .trade-dialog-select .t-select .t-input__wrap{width:100%!important}.custom-trade-select-box .custom-trade-input .trade-dialog-select .t-select .t-input__wrap .t-input:hover{border-color:#c99400}.custom-trade-select-box .custom-trade-input .trade-dialog-select .t-select .t-input--focused{box-shadow:none;border-color:#c99400}.custom-trade-select-box .custom-trade-input .trade-dialog-select .t-select .t-fake-arrow--active{color:#c99400}.custom-trade-select-box .custom-trade-input .trade-dialog-select .t-select .t-input__prefix .t-tag{background-color:#c99400;color:#fff;font-weight:600;font-size:11px}.custom-trade-select-box .custom-trade-input .trade-dialog-select .t-select .t-input__prefix .t-tag .t-icon{color:#fff}.custom-trade-select-box .custom-trade-input .t-input{height:24px}.custom-trade-select-box .custom-trade-input .t-input .t-input__inner{font-size:12px}.custom-trade-select-box .custom-trade-select{display:flex;align-items:center;white-space:nowrap;font-size:12px}.custom-trade-select-box .custom-trade-select .real-trade-select .t-input__wrap .t-input{font-size:12px;border:none}.custom-trade-select-box .custom-trade-select .real-trade-select .t-input__wrap .t-input--focused{box-shadow:none}.custom-trade-select-box__mobile{border-bottom:1px solid #EAECEF;padding-bottom:6px}.custom-trade-form{padding-right:20px}.custom-trade-form>:not(:first-child){margin-top:12px}.custom-trade-form .trade-form-item{display:flex;align-items:center}.custom-trade-form .trade-form-item .trade-form-item__label{text-align:right;width:70px;font-size:14px}.custom-trade-form .trade-form-item .required:before{content:"*";color:red;padding-right:2px}.custom-trade-form .trade-form-item .trade-form-item__value{flex:1;box-sizing:border-box;margin-left:12px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-form-submit{float:right}.custom-trade-form .trade-form-item .trade-form-item__value .trade-form-submit>:nth-child(1){margin-right:12px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-form-input-suffix{background:#EAECEF;width:32px;height:32px;display:flex;justify-content:center;align-items:center;margin-right:-8px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__wrap{width:100%!important}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__wrap .t-input:hover{border-color:#c99400}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input--focused{box-shadow:none;border-color:#c99400}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-fake-arrow--active{color:#c99400}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__prefix .t-tag{background-color:#c99400;color:#fff;font-weight:600;font-size:11px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__prefix .t-tag .t-icon{color:#fff}.trade-dialog-select__overlay .t-select-option{color:#c99400}.trade-dialog-select__overlay .t-select-option .t-checkbox__input{border-color:#c99400!important}.trade-dialog-select__overlay .t-is-selected{background-color:#fff}.trade-dialog-select__overlay .t-is-selected .t-checkbox__input{background-color:#c99400;border-color:#c99400}.trade-dialog-select__overlay .t-is-selected .t-checkbox__input:hover,.trade-dialog-select__overlay .t-is-selected .t-checkbox__input:focus,.trade-dialog-select__overlay .t-is-selected .t-checkbox__input:active{background-color:#c99400;border-color:#c99400}.trade-dialog-select__overlay .t-is-selected .t-checkbox__label{color:#c99400}.trade-dialog-select__overlay .t-is-selected:hover{background-color:#fff}.trade-dialog-select__overlay .t-is-selected .t-is-checked{background-color:#fff;color:#fff}.contract-trade-page{display:flex;flex-direction:column;height:100%}body{padding:0;margin:0;overflow:hidden}a{text-decoration:none}*,*:hover,*:active,:before,:after{-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{--td-screen-xs: 320px;--td-screen-sm: 768px;--td-screen-md: 992px;--td-screen-lg: 1200px;--td-screen-xl: 1400px;--td-screen-xxl: 1880px}.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{-webkit-transition:d .2s;transition:d .2s;stroke:currentcolor}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}:root,:root[theme-mode=light]{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-6);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-8);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, 8%), 0 2px 4px -1px rgba(0, 0, 0, 12%);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, 6%), 0 5px 5px -3px rgba(0, 0, 0, 10%);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, 4%), 0 8px 10px -5px rgba(0, 0, 0, 8%);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, 8%), 0 2px 4px rgba(0, 0, 0, 12%);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, 10%), 0 5px 5px rgba(0, 0, 0, 16%);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, 12%), 0 8px 10px rgba(0, 0, 0, 20%);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family)}:root{--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}
This source diff could not be displayed because it is too large. You can view the blob instead.
import{t as e,M as t,d as n,m as r,P as o,N as a,C as c,O as u,u as i,A as l,k as s,q as f,g as d,l as p}from"./auth-f95ab880.js";import{U as m,e as v,r as h,u as y,c as b,h as g,d as x,R as O,$ as w,a0 as _,f as E,C as j,a1 as C,B as S,w as P,i as k,k as A,q as D,F,a2 as I,y as T,a3 as N,a4 as R,a5 as M,a6 as $,t as z,v as L,a7 as q,p as U,a8 as B}from"./app-38090013.js";import{e as Z,f as H}from"./index-08fdb3d4.js";var W=function(e,t,n,r){var o=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++o]);++o<a;)n=t(n,e[o],o,e);return n};var Y=function(e){return function(t){return null==e?void 0:e[t]}}({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),K=e,V=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,X=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");var G=function(e){return(e=K(e))&&e.replace(V,Y).replace(X,"")},J=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var Q=function(e){return e.match(J)||[]},ee=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var te=function(e){return ee.test(e)},ne="\\ud800-\\udfff",re="\\u2700-\\u27bf",oe="a-z\\xdf-\\xf6\\xf8-\\xff",ae="A-Z\\xc0-\\xd6\\xd8-\\xde",ce="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ue="["+ce+"]",ie="\\d+",le="["+re+"]",se="["+oe+"]",fe="[^"+ne+ce+ie+re+oe+ae+"]",de="(?:\\ud83c[\\udde6-\\uddff]){2}",pe="[\\ud800-\\udbff][\\udc00-\\udfff]",me="["+ae+"]",ve="(?:"+se+"|"+fe+")",he="(?:"+me+"|"+fe+")",ye="(?:['’](?:d|ll|m|re|s|t|ve))?",be="(?:['’](?:D|LL|M|RE|S|T|VE))?",ge="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",xe="[\\ufe0e\\ufe0f]?",Oe=xe+ge+("(?:\\u200d(?:"+["[^"+ne+"]",de,pe].join("|")+")"+xe+ge+")*"),we="(?:"+[le,de,pe].join("|")+")"+Oe,_e=RegExp([me+"?"+se+"+"+ye+"(?="+[ue,me,"$"].join("|")+")",he+"+"+be+"(?="+[ue,me+ve,"$"].join("|")+")",me+"?"+ve+"+"+ye,me+"+"+be,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ie,we].join("|"),"g");var Ee=Q,je=te,Ce=e,Se=function(e){return e.match(_e)||[]};var Pe=W,ke=G,Ae=function(e,t,n){return e=Ce(e),void 0===(t=n?void 0:t)?je(e)?Se(e):Ee(e):e.match(t)||[]},De=RegExp("['’]","g");var Fe=e,Ie=t;var Te=function(e){return Ie(Fe(e).toLowerCase())},Ne=function(e){return function(t){return Pe(Ae(ke(t).replace(De,"")),e,"")}}((function(e,t,n){return t=t.toLowerCase(),e+(n?Te(t):t)}));function Re(){if("undefined"==typeof navigator||!navigator)return 6;if(/(Chrome|Safari)/i.test(navigator.userAgent))return 6;var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),/Firefox/.test(navigator.userAgent)&&(t-=4),m()<=11&&(t=12),t}var Me=function(e,t,r){var o=v(e),a=h.useCallback(n(o,t,r),[o,t,r]);return h.useEffect((function(){return a.cancel}),[a]),a},$e=["theme","showArrow","destroyOnClose","overlayClassName","children","duration","placement","onVisibleChange"];function ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qe=h.forwardRef((function(e,t){var n=e.theme,a=e.showArrow,c=e.destroyOnClose,u=e.overlayClassName,i=e.children,l=e.duration,s=e.placement,f=e.onVisibleChange,d=r(e,$e),p=y().classPrefix,m=h.useState(!1),v=b(m,2),w=v[0],_=v[1],E=h.useRef(null),j=h.useRef(null),C=g("".concat(p,"-tooltip"),x({},"".concat(p,"-tooltip--").concat(n),n),u);return h.useEffect((function(){var e,t;0===l||w||(null===(e=E.current)||void 0===e||null===(t=e.setVisible)||void 0===t||t.call(e,!0),j.current=window.setTimeout((function(){var e,t;null===(e=E.current)||void 0===e||null===(t=e.setVisible)||void 0===t||t.call(e,!1),_(!0)}),l));return function(){window.clearTimeout(j.current)}}),[l,w]),h.useImperativeHandle(t,(function(){return Le({},E.current||{})})),O.createElement(o,Le({ref:E,destroyOnClose:c,showArrow:a,overlayClassName:C,onVisibleChange:function(e,t){var n=t.e,r=t.trigger;_(!1),null==f||f(e,{e:n,trigger:r})},placement:s},d),i)}));qe.displayName="Tooltip",qe.defaultProps={destroyOnClose:!0,placement:"top",showArrow:!0,theme:"default",duration:0};function Ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ze=function(e){var t,n=e.style,r=e.className,o=e.placement,i=e.showArrow,l=e.theme,s=e.children,f=e.triggerElement,d=e.content,p=e.showShadow,m=h.useRef(null),_=h.useRef(null),E=h.useRef(null),j=y().classPrefix,C=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=h.useState(e),n=b(t,2),r=n[0],o=n[1];return[r,{on:v((function(){return o(!0)})),off:v((function(){return o(!1)})),set:o}]}(),S=b(C,2),P=S[0],k=S[1],A=h.useState(0),D=b(A,2),F=D[0],I=D[1],T=h.useState(null),N=b(T,2),R=N[0],M=N[1],$=a().keepFade;h.useEffect((function(){m.current&&_.current&&M(function(e,t,n,r){var o=e.getBoundingClientRect(),a=t.getBoundingClientRect(),c={top:document.documentElement.scrollTop,left:document.documentElement.scrollLeft};if(o&&a){var u=o.width-a.width;switch(n){case"top":c.left+=o.left+u/2,c.top+=o.top-a.height-16;break;case"bottom":c.left+=o.left+u/2,c.top+=o.top+o.height;break;case"mouse":c.left+=Number(r),c.top+=o.top+o.height+8}if("mouse"===n){var i={top:document.documentElement.scrollTop,left:document.documentElement.scrollLeft,right:document.documentElement.scrollLeft+document.documentElement.clientWidth,bottom:document.documentElement.scrollTop+document.documentElement.clientHeight};c.top>i.bottom-a.height&&(c.top=document.documentElement.scrollTop+o.top-a.height-8),c.left>i.right-a.width&&(c.left=i.right-a.width)}}return c}(m.current,_.current,o,F))}),[m.current,_.current,o,P]);var z,L,q=function(e,t){I(t.clientX),k.set("on"===e)},U=i&&"mouse"!==o;return O.createElement("div",null,(z=s||f,L={ref:m,onMouseEnter:function(e){return q("on",e)},onMouseLeave:function(e){return q("off",e)}},O.isValidElement(z)?O.cloneElement(z,Be({},L)):O.cloneElement(O.createElement("div",null,z),Be({},L))),P&&O.createElement(w,null,O.createElement(c,Be({appear:!0,timeout:{appear:180},in:P,nodeRef:E},u({classPrefix:j,fadeAnimation:$})),O.createElement("div",{className:g("".concat(j,"-popup"),"".concat(j,"-tooltip"),(t={},x(t,"".concat(j,"-tooltip--").concat(l),l),x(t,"".concat(j,"-tooltip--noshadow"),!p),t),r),style:{position:"absolute",left:null==R?void 0:R.left,top:null==R?void 0:R.top},"data-popper-placement":o,ref:E},O.createElement("div",{className:g("".concat(j,"-popup__content"),x({},"".concat(j,"-popup__content--arrow"),U)),ref:_,style:n},d,U&&O.createElement("div",{className:"".concat(j,"-popup__arrow")}))))))};Ze.displayName="Tooltiplite",Ze.defaultProps={placement:"top",showArrow:!0,showShadow:!0,theme:"default"};var He=qe,We=O.memo(Ze);function Ye(){var e=y().classPrefix;return h.useMemo((function(){var t={SIZE:{default:"",xs:"".concat(e,"-size-xs"),small:"".concat(e,"-size-s"),medium:"".concat(e,"-size-m"),large:"".concat(e,"-size-l"),xl:"".concat(e,"-size-xl"),block:"".concat(e,"-size-full-width")},STATUS:{loading:"".concat(e,"-is-loading"),disabled:"".concat(e,"-is-disabled"),focused:"".concat(e,"-is-focused"),success:"".concat(e,"-is-success"),error:"".concat(e,"-is-error"),warning:"".concat(e,"-is-warning"),selected:"".concat(e,"-is-selected"),active:"".concat(e,"-is-active"),checked:"".concat(e,"-is-checked"),current:"".concat(e,"-is-current"),hidden:"".concat(e,"-is-hidden"),visible:"".concat(e,"-is-visible"),expanded:"".concat(e,"-is-expanded"),indeterminate:"".concat(e,"-is-indeterminate")}};return{SIZE:t.SIZE,STATUS:t.STATUS,sizeClassNames:t.SIZE,statusClassNames:t.STATUS,classPrefix:e}}),[e])}var Ke=_,Ve=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Xe=function(e){return this.__data__.has(e)};function Ge(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Ke;++t<n;)this.add(e[t])}Ge.prototype.add=Ge.prototype.push=Ve,Ge.prototype.has=Xe;var Je=Ge;var Qe=function(e,t,n,r){for(var o=e.length,a=n+(r?1:-1);r?a--:++a<o;)if(t(e[a],a,e))return a;return-1},et=function(e){return e!=e},tt=function(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1};var nt=function(e,t,n){return t==t?tt(e,t,n):Qe(e,et,n)};var rt=function(e,t){return!!(null==e?0:e.length)&&nt(e,t,0)>-1};var ot=function(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1};var at=function(e,t){return e.has(t)};function ct(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ut(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ct(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ct(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var it={closeBtn:!0,footer:!0,header:!0,theme:"default"},lt={closeOnEscKeydown:void 0,closeOnOverlayClick:void 0,destroyOnClose:!1,draggable:!1,mode:"modal",placement:"top",preventScrollThrough:!0,showInAttachedElement:!1,showOverlay:!0},st=["theme","header","closeBtn","footer","body","children","className","onCancel","onConfirm","onCloseBtnClick","cancelBtn","confirmBtn"];function ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ft(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var pt=function(e,t){var n=null;return P(e)?n=O.createElement(f,dt({},t),e):h.isValidElement(e)?n=e:k(e)?n=O.createElement(f,dt(dt({},t),e)):A(e)&&(n=e()),n},mt=h.forwardRef((function(e,t){var n=y().classPrefix,o="".concat(n,"-dialog"),a=E({CloseIcon:j,InfoCircleFilledIcon:C,CheckCircleFilledIcon:S}),c=a.CloseIcon,u=a.InfoCircleFilledIcon,f=a.CheckCircleFilledIcon,d=i("dialog"),p=b(d,2),m=p[0],v=p[1],h=v(m.confirm),x=v(m.cancel),w=l(e,it),_=w.theme,P=w.header,k=w.closeBtn,A=w.footer,D=w.body,F=w.children,I=w.className,T=w.onCancel,N=w.onConfirm,R=w.onCloseBtnClick,M=w.cancelBtn,$=void 0===M?x:M,z=w.confirmBtn,L=void 0===z?h:z,q=r(w,st);return O.createElement("div",dt(dt({ref:t},q),{},{className:g(o,"".concat(o,"--default"),I)}),O.createElement("div",{className:g("".concat(o,"__header"))},function(){if(!P)return null;var e={info:O.createElement(u,{className:"".concat(n,"-is-info")}),warning:O.createElement(u,{className:"".concat(n,"-is-warning")}),error:O.createElement(u,{className:"".concat(n,"-is-error")}),success:O.createElement(f,{className:"".concat(n,"-is-success")})};return O.createElement("div",{className:"".concat(o,"__header-content")},e[_],P)}(),function(){if(!k)return null;return O.createElement("span",{className:"".concat(o,"__close"),onClick:function(e){return null==R?void 0:R({e:e})}},!0===k?O.createElement(c,null):k)}()),O.createElement("div",{className:"".concat(o,"__body")},D||F),function(){if(!1===A||null===A)return null;var e,t;return O.createElement("div",{className:"".concat(o,"__footer")},s(A,null,(e=pt($,{variant:"outline",onClick:function(e){return null==T?void 0:T({e:e})}}),t=pt(L,{theme:"primary",onClick:function(e){return null==N?void 0:N({e:e})}}),O.createElement(O.Fragment,null,e,t))))}())}));mt.displayName="DialogCard";var vt=new Set,ht=1;function yt(e){var t=e.preventScrollThrough,n=e.visible,r=e.mode,o=e.showInAttachedElement,a=h.useRef(document.createElement("style")),c=h.useRef(null),u=h.useCallback((function(){clearTimeout(c.current),c.current=setTimeout((function(){var e,t;null===(e=a.current.parentNode)||void 0===e||null===(t=e.removeChild)||void 0===t||t.call(e,a.current)}),150)}),[]);d((function(){if("undefined"!=typeof document){var e=document.documentElement.scrollHeight>document.documentElement.clientHeight?function(){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}():0;return a.current.dataset.id="td_dialog_".concat(+new Date,"_").concat(ht+=1),a.current.innerHTML="\n html body {\n overflow-y: hidden;\n width: calc(100% - ".concat(e,"px);\n }\n "),u}}),[u]),d((function(){"undefined"!=typeof document&&"modal"===r&&t&&!o&&(n?document.head.appendChild(a.current):u())}),[t,n,r,o,u])}function bt(e){return"number"==typeof e?"".concat(e,"px"):e}var gt=["style","width","mode","zIndex","visible","attach","onOpened","onCancel","onConfirm","onClose","onClosed","isPlugin","draggable","onOverlayClick","onEscKeydown","closeOnEscKeydown","confirmOnEnter","showOverlay","showInAttachedElement","closeOnOverlayClick","destroyOnClose","preventScrollThrough","onCloseBtnClick"];function xt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ot(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xt(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var wt=h.forwardRef((function(e,t){var n,o,a=l(e,lt),u=y().classPrefix,s="".concat(u,"-dialog"),f=h.useRef(),d=h.useRef(),m=h.useRef(!1),v=h.useRef(),_=h.useRef(),E=h.useRef(),j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=h.useState(e),n=b(t,2),r=n[0],o=n[1];return[r,h.useCallback((function(e){o((function(t){return ut(ut({},t),"function"==typeof e?e(t):e)}))}),[])]}(Ot({isPlugin:!1},a)),C=b(j,2),S=C[0],P=C[1],k=i("dialog"),A=b(k,1)[0],I=S.style,T=S.width,N=S.mode,R=S.zIndex,M=S.visible,$=S.attach,z=S.onOpened,L=S.onCancel,q=S.onConfirm,U=S.onClose,B=S.onClosed,Z=S.isPlugin,H=S.draggable,W=S.onOverlayClick,Y=S.onEscKeydown,K=S.closeOnEscKeydown,V=S.confirmOnEnter,X=S.showOverlay,G=S.showInAttachedElement,J=S.closeOnOverlayClick,Q=S.destroyOnClose,ee=S.preventScrollThrough,te=S.onCloseBtnClick,ne=r(S,gt);yt({preventScrollThrough:ee,visible:M,mode:N,showInAttachedElement:G}),function(e,t){h.useEffect((function(){var n;if(e)null!=t&&t.current&&(vt.add(t),null==t||null===(n=t.current)||void 0===n||n.focus());else if(vt.has(t)){var r,o;vt.delete(t);var a=D(vt);null===(r=a[a.length-1])||void 0===r||null===(o=r.current)||void 0===o||o.focus()}return function(){vt.forEach((function(e){null===e.current&&vt.delete(e)}))}}),[e,t])}(M,f),function(e,t){var n=h.useRef(null),r=function(e){n.current={x:e.clientX,y:e.clientY},setTimeout((function(){n.current=null}),100)};"undefined"!=typeof document&&document.addEventListener("click",r,!0),h.useEffect((function(){return document.addEventListener("click",r,!0),function(){document.removeEventListener("click",r,!0)}}),[]),h.useEffect((function(){e&&n.current&&t.current&&(t.current.style.transformOrigin="".concat(n.current.x-t.current.offsetLeft,"px ").concat(n.current.y-t.current.offsetTop,"px"))}),[e,t])}(M,v);var re=function(e){var t=e.contentClickRef,n=e.dialogCardRef,r=e.canDraggable,o="object"===("undefined"==typeof window?"undefined":F(window)),a=o?window.innerHeight||document.documentElement.clientHeight:void 0,c=o?window.innerWidth||document.documentElement.clientWidth:void 0,u={x:0,y:0},i=function(e){var t=n.current,r=t.style,o=t.offsetWidth,i=t.offsetHeight,l=e.clientX-u.x,s=e.clientY-u.y;l<0&&(l=0),s<0&&(s=0),c-o-l<0&&(l=c-o),a-i-s<0&&(s=a-i),r.position="absolute",r.left="".concat(l,"px"),r.top="".concat(s,"px")},l=function e(){n.current.style.cursor="default",document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",e)};return{onDialogMoveStart:function(e){if(t.current=!0,r&&e.currentTarget===e.target){var o=n.current,s=o.offsetLeft,f=o.offsetTop,d=o.offsetHeight;if(o.offsetWidth>c||d>a)return;n.current.style.cursor="move";var p=e.clientX-s,m=e.clientY-f;u={x:p,y:m},document.addEventListener("mousemove",i),document.addEventListener("mouseup",l)}},onDialogMove:i,onDialogMoveEnd:l}}({dialogCardRef:v,contentClickRef:m,canDraggable:H&&"modeless"===N}),oe=re.onDialogMoveStart;if(h.useEffect((function(){Z||P((function(e){return Ot(Ot({},e),a)}))}),[a,P,Z]),h.useImperativeHandle(t,(function(){return{show:function(){P({visible:!0})},hide:function(){P({visible:!1})},destroy:function(){P({visible:!1,destroyOnClose:!0})},update:function(e){P((function(t){return Ot(Ot({},t),e)}))}}})),"normal"===a.mode)return p.error("Dialog",'mode="normal" is not supported, please use DialogCard.'),O.createElement(mt,Ot({},a));return O.createElement(c,{in:M,appear:!0,timeout:300,mountOnEnter:!0,unmountOnExit:Q,nodeRef:E,onEnter:function(){f.current&&(f.current.style.display="block")},onEntered:z,onExited:function(){null==B||B(),f.current&&(f.current.style.display="none")}},O.createElement(w,{attach:$,ref:E},O.createElement("div",{ref:f,className:g(a.className,"".concat(s,"__ctx"),"".concat(s,"__").concat(N),(n={},x(n,"".concat(s,"__ctx--fixed"),!G),x(n,"".concat(s,"__ctx--absolute"),G),n)),style:{zIndex:R},onKeyDown:function(e){"Escape"===e.key?(e.stopPropagation(),null==Y||Y({e:e}),(null!=K?K:A.closeOnEscKeydown)&&(null==U||U({e:e,trigger:"esc"}))):"Enter"!==e.key&&"NumpadEnter"!==e.key||(e.stopPropagation(),V&&(null==q||q({e:e})))},tabIndex:0},"modal"!==N?null:X?O.createElement(c,{in:M,appear:!0,timeout:300,classNames:"".concat(s,"-fade"),mountOnEnter:!0,unmountOnExit:!0,nodeRef:d},O.createElement("div",{ref:d,className:"".concat(s,"__mask")})):null,O.createElement("div",{className:"".concat(s,"__wrap")},O.createElement("div",{ref:_,className:g("".concat(s,"__position"),(o={},x(o,"".concat(s,"--top"),!!a.top||"top"===a.placement),x(o,"".concat(s,"--center"),"center"===a.placement&&!a.top),o)),style:{paddingTop:bt(a.top)},onClick:function(e){X&&(null!=J?J:A.closeOnOverlayClick)&&(m.current?m.current=!1:e.target===_.current&&(null==W||W({e:e}),null==U||U({e:e,trigger:"overlay"})))}},O.createElement(c,{in:M,appear:!0,mountOnEnter:!0,timeout:300,classNames:"".concat(s,"-zoom"),nodeRef:v},O.createElement(mt,Ot(Ot({ref:v},ne),{},{style:Ot(Ot({},I),{},{width:bt(T||(null==I?void 0:I.width))}),onConfirm:q,onCancel:function(e){var t=e.e;null==L||L({e:t}),null==U||U({e:t,trigger:"cancel"})},onCloseBtnClick:function(e){var t=e.e;null==te||te({e:t}),null==U||U({e:t,trigger:"close-btn"})},onMouseDown:oe}))))))))}));wt.displayName="Dialog";var _t=Z,Et=H,jt=I,Ct=T,St=N,Pt=R.exports,kt=M,At=$,Dt=Object.prototype.hasOwnProperty;var Ft,It,Tt=function(e){if(null==e)return!0;if(St(e)&&(Ct(e)||"string"==typeof e||"function"==typeof e.splice||Pt(e)||At(e)||jt(e)))return!e.length;var t=Et(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(kt(e))return!_t(e).length;for(var n in e)if(Dt.call(e,n))return!1;return!0},Nt={exports:{}},Rt={exports:{}};Ft=Rt,It=Rt.exports,Object.defineProperty(It,"__esModule",{value:!0}),It.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e},Ft.exports=It.default,Ft.exports.default=It.default,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t="string"==typeof t?(0,r.default)({format:t},c):(0,r.default)(t,c);if("string"==typeof e&&(h=t.format,/(^(y{4}|y{2})[.\/-](m{1,2})[.\/-](d{1,2})$)|(^(m{1,2})[.\/-](d{1,2})[.\/-]((y{4}|y{2})$))|(^(d{1,2})[.\/-](m{1,2})[.\/-]((y{4}|y{2})$))/gi.test(h))){var n,a=t.delimiters.find((function(e){return-1!==t.format.indexOf(e)})),u=t.strictMode?a:t.delimiters.find((function(t){return-1!==e.indexOf(t)})),i=function(e,t){for(var n=[],r=Math.min(e.length,t.length),o=0;o<r;o++)n.push([e[o],t[o]]);return n}(e.split(u),t.format.toLowerCase().split(a)),l={},s=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=o(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,u=!0,i=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return u=e.done,e},e:function(e){i=!0,c=e},f:function(){try{u||null==n.return||n.return()}finally{if(i)throw c}}}}(i);try{for(s.s();!(n=s.n()).done;){var f=(m=n.value,v=2,function(e){if(Array.isArray(e))return e}(m)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var c,u=e[Symbol.iterator]();!(r=(c=u.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(i){o=!0,a=i}finally{try{r||null==u.return||u.return()}finally{if(o)throw a}}return n}(m,v)||o(m,v)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),d=f[0],p=f[1];if(d.length!==p.length)return!1;l[p.charAt(0)]=d}}catch(y){s.e(y)}finally{s.f()}return new Date("".concat(l.m,"/").concat(l.d,"/").concat(l.y)).getDate()===+l.d}var m,v;var h;if(!t.strictMode)return"[object Date]"===Object.prototype.toString.call(e)&&isFinite(e);return!1};var n,r=(n=Rt.exports)&&n.__esModule?n:{default:n};function o(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c={format:"YYYY/MM/DD",delimiters:["/","-"],strictMode:!1};e.exports=t.default,e.exports.default=t.default}(Nt,Nt.exports);var Mt=B(Nt.exports),$t={exports:{}},zt={exports:{}};!function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String)){var t=n(e);throw null===e?t="null":"object"===t&&(t=e.constructor.name),new TypeError("Expected a string but received a ".concat(t))}},e.exports=t.default,e.exports.default=t.default}(zt,zt.exports);var Lt={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,a;(0,r.default)(e),"object"===o(t)?(n=t.min||0,a=t.max):(n=arguments[1],a=arguments[2]);var c=encodeURI(e).split(/%..|./).length-1;return c>=n&&(void 0===a||c<=a)};var n,r=(n=zt.exports)&&n.__esModule?n:{default:n};function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=t.default,e.exports.default=t.default}(Lt,Lt.exports);var qt={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,n.default)(e),(t=(0,r.default)(t,a)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));!0===t.allow_wildcard&&0===e.indexOf("*.")&&(e=e.substring(2));var o=e.split("."),c=o[o.length-1];if(t.require_tld){if(o.length<2)return!1;if(!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(c))return!1;if(/\s/.test(c))return!1}if(!t.allow_numeric_tld&&/^\d+$/.test(c))return!1;return o.every((function(e){return!(e.length>63)&&(!!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(e)&&(!/[\uff01-\uff5e]/.test(e)&&(!/^-|-$/.test(e)&&!(!t.allow_underscores&&/_/.test(e)))))}))};var n=o(zt.exports),r=o(Rt.exports);function o(e){return e&&e.__esModule?e:{default:e}}var a={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1};e.exports=t.default,e.exports.default=t.default}(qt,qt.exports);var Ut={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,r.default)(t),!(n=String(n)))return e(t,4)||e(t,6);if("4"===n){return!!c.test(t)&&t.split(".").sort((function(e,t){return e-t}))[3]<=255}if("6"===n)return!!i.test(t);return!1};var n,r=(n=zt.exports)&&n.__esModule?n:{default:n};var o="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",a="(".concat(o,"[.]){3}").concat(o),c=new RegExp("^".concat(a,"$")),u="(?:[0-9a-fA-F]{1,4})",i=new RegExp("^("+"(?:".concat(u,":){7}(?:").concat(u,"|:)|")+"(?:".concat(u,":){6}(?:").concat(a,"|:").concat(u,"|:)|")+"(?:".concat(u,":){5}(?::").concat(a,"|(:").concat(u,"){1,2}|:)|")+"(?:".concat(u,":){4}(?:(:").concat(u,"){0,1}:").concat(a,"|(:").concat(u,"){1,3}|:)|")+"(?:".concat(u,":){3}(?:(:").concat(u,"){0,2}:").concat(a,"|(:").concat(u,"){1,4}|:)|")+"(?:".concat(u,":){2}(?:(:").concat(u,"){0,3}:").concat(a,"|(:").concat(u,"){1,5}|:)|")+"(?:".concat(u,":){1}(?:(:").concat(u,"){0,4}:").concat(a,"|(:").concat(u,"){1,6}|:)|")+"(?::((?::".concat(u,"){0,5}:").concat(a,"|(?::").concat(u,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");e.exports=t.default,e.exports.default=t.default}(Ut,Ut.exports),function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),(t=(0,r.default)(t,i)).require_display_name||t.allow_display_name){var u=e.match(l);if(u){var h=u[1];if(e=e.replace(h,"").replace(/(^<|>$)/g,""),h.endsWith(" ")&&(h=h.substr(0,h.length-1)),!function(e){var t=e.replace(/^"(.+)"$/,"$1");if(!t.trim())return!1;if(/[\.";<>]/.test(t)){if(t===e)return!1;if(!(t.split('"').length===t.split('\\"').length))return!1}return!0}(h))return!1}else if(t.require_display_name)return!1}if(!t.ignore_max_length&&e.length>v)return!1;var y=e.split("@"),b=y.pop(),g=b.toLowerCase();if(t.host_blacklist.includes(g))return!1;var x=y.join("@");if(t.domain_specific_validation&&("gmail.com"===g||"googlemail.com"===g)){var O=(x=x.toLowerCase()).split("+")[0];if(!(0,o.default)(O.replace(/\./g,""),{min:6,max:30}))return!1;for(var w=O.split("."),_=0;_<w.length;_++)if(!f.test(w[_]))return!1}if(!(!1!==t.ignore_max_length||(0,o.default)(x,{max:64})&&(0,o.default)(b,{max:254})))return!1;if(!(0,a.default)(b,{require_tld:t.require_tld})){if(!t.allow_ip_domain)return!1;if(!(0,c.default)(b)){if(!b.startsWith("[")||!b.endsWith("]"))return!1;var E=b.substr(1,b.length-2);if(0===E.length||!(0,c.default)(E))return!1}}if('"'===x[0])return x=x.slice(1,x.length-1),t.allow_utf8_local_part?m.test(x):d.test(x);for(var j=t.allow_utf8_local_part?p:s,C=x.split("."),S=0;S<C.length;S++)if(!j.test(C[S]))return!1;if(t.blacklisted_chars&&-1!==x.search(new RegExp("[".concat(t.blacklisted_chars,"]+"),"g")))return!1;return!0};var n=u(zt.exports),r=u(Rt.exports),o=u(Lt.exports),a=u(qt.exports),c=u(Ut.exports);function u(e){return e&&e.__esModule?e:{default:e}}var i={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0,blacklisted_chars:"",ignore_max_length:!1,host_blacklist:[]},l=/^([^\x00-\x1F\x7F-\x9F\cX]+)</i,s=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,f=/^[a-z\d]+$/,d=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,p=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,m=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i,v=254;e.exports=t.default,e.exports.default=t.default}($t,$t.exports);var Bt=B($t.exports),Zt={exports:{}};function Ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Wt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ht(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ht(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yt(e){return"[object Date]"!==Object.prototype.toString.call(e)&&("object"===F(e)?Tt(e):["",void 0,null].includes(e))}!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),!e||/[\s<>]/.test(e))return!1;if(0===e.indexOf("mailto:"))return!1;if((t=(0,a.default)(t,i)).validate_length&&e.length>=2083)return!1;if(!t.allow_fragments&&e.includes("#"))return!1;if(!t.allow_query_components&&(e.includes("?")||e.includes("&")))return!1;var c,f,d,p,m,v,h,y;if(h=e.split("#"),e=h.shift(),h=e.split("?"),e=h.shift(),(h=e.split("://")).length>1){if(c=h.shift().toLowerCase(),t.require_valid_protocol&&-1===t.protocols.indexOf(c))return!1}else{if(t.require_protocol)return!1;if("//"===e.substr(0,2)){if(!t.allow_protocol_relative_urls)return!1;h[0]=e.substr(2)}}if(""===(e=h.join("://")))return!1;if(h=e.split("/"),""===(e=h.shift())&&!t.require_host)return!0;if((h=e.split("@")).length>1){if(t.disallow_auth)return!1;if(""===h[0])return!1;if((f=h.shift()).indexOf(":")>=0&&f.split(":").length>2)return!1;var b=f.split(":"),g=(_=2,function(e){if(Array.isArray(e))return e}(w=b)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var c,u=e[Symbol.iterator]();!(r=(c=u.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(i){o=!0,a=i}finally{try{r||null==u.return||u.return()}finally{if(o)throw a}}return n}}(w,_)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(w,_)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),x=g[0],O=g[1];if(""===x&&""===O)return!1}var w,_;p=h.join("@"),v=null,y=null;var E=p.match(l);E?(d="",y=E[1],v=E[2]||null):(d=(h=p.split(":")).shift(),h.length&&(v=h.join(":")));if(null!==v&&v.length>0){if(m=parseInt(v,10),!/^[0-9]+$/.test(v)||m<=0||m>65535)return!1}else if(t.require_port)return!1;if(t.host_whitelist)return s(d,t.host_whitelist);if(!((0,o.default)(d)||(0,r.default)(d,t)||y&&(0,o.default)(y,6)))return!1;if(d=d||y,t.host_blacklist&&s(d,t.host_blacklist))return!1;return!0};var n=c(zt.exports),r=c(qt.exports),o=c(Ut.exports),a=c(Rt.exports);function c(e){return e&&e.__esModule?e:{default:e}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var i={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_port:!1,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1,allow_fragments:!0,allow_query_components:!0,validate_length:!0},l=/^\[([^\]]+)\](?::([0-9]+))?$/;function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];if(e===r||(o=r,"[object RegExp]"===Object.prototype.toString.call(o)&&r.test(e)))return!0}var o;return!1}e.exports=t.default,e.exports.default=t.default}(Zt,Zt.exports);var Kt=function(e,t,n){var r=function(e,t){return n?e<=t:e>=t};return U(e)?r(e,t):Array.isArray(e)?r(e.length,t):r(q(e),t)},Vt={date:Mt,url:B(Zt.exports),email:Bt,required:function(e){return!Yt(e)},whitespace:function(e){return!(/^\s+$/.test(e)||""===e)},boolean:function(e){return"boolean"==typeof e},max:function(e,t){return Kt(e,t,!0)},min:function(e,t){return Kt(e,t,!1)},len:function(e,t){return q(e)===t},number:function(e){return U(e)},enum:function(e,t){return t.includes(e)},idcard:function(e){return/^(\d{18,18}|\d{15,15}|\d{17,17}x)$/i.test(e)},telnumber:function(e){return/^1[3-9]\d{9}$/.test(e)},pattern:function(e,t){return t.test(e)},validator:function(e,t){return t(e)}};function Xt(e,t){return Gt.apply(this,arguments)}function Gt(){return(Gt=z(L.mark((function e(t,n){var r,o,a,c,u,i,l;return L.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={result:!0},o=Object.keys(n),u=0;case 3:if(!(u<o.length)){e.next=15;break}if(i=o[u],n.required||!Yt(t)||n.validator){e.next=7;break}return e.abrupt("return",r);case 7:if(!(l=Vt[i])||!n[i]){e.next=12;break}return a=!0===n[i]?void 0:n[i],c=l,e.abrupt("break",15);case 12:u++,e.next=3;break;case 15:if(!c){e.next=23;break}return e.next=18,c(t,a);case 18:if("boolean"!=typeof(r=e.sent)){e.next=21;break}return e.abrupt("return",Wt(Wt({},n),{},{result:r}));case 21:if("object"!==F(r)){e.next=23;break}return e.abrupt("return",r);case 23:return e.abrupt("return",r);case 24:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Jt(e,t){return Qt.apply(this,arguments)}function Qt(){return(Qt=z(L.mark((function e(t,n){var r,o;return L.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.map((function(e){return Xt(t,e)})),e.next=3,Promise.all(r);case 3:return o=e.sent,e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function en(e,t){return e.replace(/\$\{\w+\}/g,(function(e){var n=e.slice(2,-1);return t[n]}))}export{wt as D,We as T,Je as _,rt as a,ot as b,at as c,Ne as d,Me as e,He as f,Re as g,Tt as i,en as p,Ye as u,Jt as v};
import{t,M as e,d as r,m as n,P as o,N as a,C as u,O as i}from"./auth-e5508dcf.js";import{e as l,r as c,u as s,c as f,h as d,d as p,R as m,$ as h,a0 as v,a1 as b,y as x,a2 as y,a3 as g,a4 as _,a5 as w,t as O,v as j,F as E,a6 as S,p as A,a7 as F}from"./app-eaa32a4a.js";import{c as P,d as D}from"./index-58480b55.js";var C=function(t,e,r,n){var o=-1,a=null==t?0:t.length;for(n&&a&&(r=t[++o]);++o<a;)r=e(r,t[o],o,t);return r};var k=function(t){return function(e){return null==t?void 0:t[e]}}({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),$=t,M=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,T=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");var z=function(t){return(t=$(t))&&t.replace(M,k).replace(T,"")},I=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var R=function(t){return t.match(I)||[]},q=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var N=function(t){return q.test(t)},L="\\ud800-\\udfff",U="\\u2700-\\u27bf",Z="a-z\\xdf-\\xf6\\xf8-\\xff",V="A-Z\\xc0-\\xd6\\xd8-\\xde",Y="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",H="["+Y+"]",W="\\d+",G="["+U+"]",B="["+Z+"]",J="[^"+L+Y+W+U+Z+V+"]",X="(?:\\ud83c[\\udde6-\\uddff]){2}",K="[\\ud800-\\udbff][\\udc00-\\udfff]",Q="["+V+"]",tt="(?:"+B+"|"+J+")",et="(?:"+Q+"|"+J+")",rt="(?:['’](?:d|ll|m|re|s|t|ve))?",nt="(?:['’](?:D|LL|M|RE|S|T|VE))?",ot="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",at="[\\ufe0e\\ufe0f]?",ut=at+ot+("(?:\\u200d(?:"+["[^"+L+"]",X,K].join("|")+")"+at+ot+")*"),it="(?:"+[G,X,K].join("|")+")"+ut,lt=RegExp([Q+"?"+B+"+"+rt+"(?="+[H,Q,"$"].join("|")+")",et+"+"+nt+"(?="+[H,Q+tt,"$"].join("|")+")",Q+"?"+tt+"+"+rt,Q+"+"+nt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",W,it].join("|"),"g");var ct=R,st=N,ft=t,dt=function(t){return t.match(lt)||[]};var pt=C,mt=z,ht=function(t,e,r){return t=ft(t),void 0===(e=r?void 0:e)?st(t)?dt(t):ct(t):t.match(e)||[]},vt=RegExp("['’]","g");var bt=t,xt=e;var yt=function(t){return xt(bt(t).toLowerCase())},gt=function(t){return function(e){return pt(ht(mt(e).replace(vt,"")),t,"")}}((function(t,e,r){return e=e.toLowerCase(),t+(r?yt(e):e)})),_t=function(t,e,n){var o=l(t),a=c.useCallback(r(o,e,n),[o,e,n]);return c.useEffect((function(){return a.cancel}),[a]),a},wt=["theme","showArrow","destroyOnClose","overlayClassName","children","duration","placement","onVisibleChange"];function Ot(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function jt(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Ot(Object(r),!0).forEach((function(e){p(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Ot(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}var Et=c.forwardRef((function(t,e){var r=t.theme,a=t.showArrow,u=t.destroyOnClose,i=t.overlayClassName,l=t.children,h=t.duration,v=t.placement,b=t.onVisibleChange,x=n(t,wt),y=s().classPrefix,g=c.useState(!1),_=f(g,2),w=_[0],O=_[1],j=c.useRef(null),E=c.useRef(null),S=d("".concat(y,"-tooltip"),p({},"".concat(y,"-tooltip--").concat(r),r),i);return c.useEffect((function(){var t,e;0===h||w||(null===(t=j.current)||void 0===t||null===(e=t.setVisible)||void 0===e||e.call(t,!0),E.current=window.setTimeout((function(){var t,e;null===(t=j.current)||void 0===t||null===(e=t.setVisible)||void 0===e||e.call(t,!1),O(!0)}),h));return function(){window.clearTimeout(E.current)}}),[h,w]),c.useImperativeHandle(e,(function(){return jt({},j.current||{})})),m.createElement(o,jt({ref:j,destroyOnClose:u,showArrow:a,overlayClassName:S,onVisibleChange:function(t,e){var r=e.e,n=e.trigger;O(!1),null==b||b(t,{e:r,trigger:n})},placement:v},x),l)}));Et.displayName="Tooltip",Et.defaultProps={destroyOnClose:!0,placement:"top",showArrow:!0,theme:"default",duration:0};function St(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function At(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?St(Object(r),!0).forEach((function(e){p(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):St(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}var Ft=function(t){var e,r=t.style,n=t.className,o=t.placement,v=t.showArrow,b=t.theme,x=t.children,y=t.triggerElement,g=t.content,_=t.showShadow,w=c.useRef(null),O=c.useRef(null),j=c.useRef(null),E=s().classPrefix,S=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=c.useState(t),r=f(e,2),n=r[0],o=r[1];return[n,{on:l((function(){return o(!0)})),off:l((function(){return o(!1)})),set:o}]}(),A=f(S,2),F=A[0],P=A[1],D=c.useState(0),C=f(D,2),k=C[0],$=C[1],M=c.useState(null),T=f(M,2),z=T[0],I=T[1],R=a().keepFade;c.useEffect((function(){w.current&&O.current&&I(function(t,e,r,n){var o=t.getBoundingClientRect(),a=e.getBoundingClientRect(),u={top:document.documentElement.scrollTop,left:document.documentElement.scrollLeft};if(o&&a){var i=o.width-a.width;switch(r){case"top":u.left+=o.left+i/2,u.top+=o.top-a.height-16;break;case"bottom":u.left+=o.left+i/2,u.top+=o.top+o.height;break;case"mouse":u.left+=Number(n),u.top+=o.top+o.height+8}if("mouse"===r){var l={top:document.documentElement.scrollTop,left:document.documentElement.scrollLeft,right:document.documentElement.scrollLeft+document.documentElement.clientWidth,bottom:document.documentElement.scrollTop+document.documentElement.clientHeight};u.top>l.bottom-a.height&&(u.top=document.documentElement.scrollTop+o.top-a.height-8),u.left>l.right-a.width&&(u.left=l.right-a.width)}}return u}(w.current,O.current,o,k))}),[w.current,O.current,o,F]);var q,N,L=function(t,e){$(e.clientX),P.set("on"===t)},U=v&&"mouse"!==o;return m.createElement("div",null,(q=x||y,N={ref:w,onMouseEnter:function(t){return L("on",t)},onMouseLeave:function(t){return L("off",t)}},m.isValidElement(q)?m.cloneElement(q,At({},N)):m.cloneElement(m.createElement("div",null,q),At({},N))),F&&m.createElement(h,null,m.createElement(u,At({appear:!0,timeout:{appear:180},in:F,nodeRef:j},i({classPrefix:E,fadeAnimation:R})),m.createElement("div",{className:d("".concat(E,"-popup"),"".concat(E,"-tooltip"),(e={},p(e,"".concat(E,"-tooltip--").concat(b),b),p(e,"".concat(E,"-tooltip--noshadow"),!_),e),n),style:{position:"absolute",left:null==z?void 0:z.left,top:null==z?void 0:z.top},"data-popper-placement":o,ref:j},m.createElement("div",{className:d("".concat(E,"-popup__content"),p({},"".concat(E,"-popup__content--arrow"),U)),ref:O,style:r},g,U&&m.createElement("div",{className:"".concat(E,"-popup__arrow")}))))))};Ft.displayName="Tooltiplite",Ft.defaultProps={placement:"top",showArrow:!0,showShadow:!0,theme:"default"};var Pt=Et,Dt=m.memo(Ft);function Ct(){var t=s().classPrefix;return c.useMemo((function(){var e={SIZE:{default:"",xs:"".concat(t,"-size-xs"),small:"".concat(t,"-size-s"),medium:"".concat(t,"-size-m"),large:"".concat(t,"-size-l"),xl:"".concat(t,"-size-xl"),block:"".concat(t,"-size-full-width")},STATUS:{loading:"".concat(t,"-is-loading"),disabled:"".concat(t,"-is-disabled"),focused:"".concat(t,"-is-focused"),success:"".concat(t,"-is-success"),error:"".concat(t,"-is-error"),warning:"".concat(t,"-is-warning"),selected:"".concat(t,"-is-selected"),active:"".concat(t,"-is-active"),checked:"".concat(t,"-is-checked"),current:"".concat(t,"-is-current"),hidden:"".concat(t,"-is-hidden"),visible:"".concat(t,"-is-visible"),expanded:"".concat(t,"-is-expanded"),indeterminate:"".concat(t,"-is-indeterminate")}};return{SIZE:e.SIZE,STATUS:e.STATUS,sizeClassNames:e.SIZE,statusClassNames:e.STATUS,classPrefix:t}}),[t])}var kt=v,$t=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},Mt=function(t){return this.__data__.has(t)};function Tt(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new kt;++e<r;)this.add(t[e])}Tt.prototype.add=Tt.prototype.push=$t,Tt.prototype.has=Mt;var zt=Tt;var It=function(t,e,r,n){for(var o=t.length,a=r+(n?1:-1);n?a--:++a<o;)if(e(t[a],a,t))return a;return-1},Rt=function(t){return t!=t},qt=function(t,e,r){for(var n=r-1,o=t.length;++n<o;)if(t[n]===e)return n;return-1};var Nt=function(t,e,r){return e==e?qt(t,e,r):It(t,Rt,r)};var Lt=function(t,e){return!!(null==t?0:t.length)&&Nt(t,e,0)>-1};var Ut=function(t,e,r){for(var n=-1,o=null==t?0:t.length;++n<o;)if(r(e,t[n]))return!0;return!1};var Zt=function(t,e){return t.has(e)},Vt=P,Yt=D,Ht=b,Wt=x,Gt=y,Bt=g.exports,Jt=_,Xt=w,Kt=Object.prototype.hasOwnProperty;var Qt,te,ee=function(t){if(null==t)return!0;if(Gt(t)&&(Wt(t)||"string"==typeof t||"function"==typeof t.splice||Bt(t)||Xt(t)||Ht(t)))return!t.length;var e=Yt(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(Jt(t))return!Vt(t).length;for(var r in t)if(Kt.call(t,r))return!1;return!0},re={exports:{}},ne={exports:{}};Qt=ne,te=ne.exports,Object.defineProperty(te,"__esModule",{value:!0}),te.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;for(var r in e)void 0===t[r]&&(t[r]=e[r]);return t},Qt.exports=te.default,Qt.exports.default=te.default,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){e="string"==typeof e?(0,n.default)({format:e},u):(0,n.default)(e,u);if("string"==typeof t&&(v=e.format,/(^(y{4}|y{2})[.\/-](m{1,2})[.\/-](d{1,2})$)|(^(m{1,2})[.\/-](d{1,2})[.\/-]((y{4}|y{2})$))|(^(d{1,2})[.\/-](m{1,2})[.\/-]((y{4}|y{2})$))/gi.test(v))){var r,a=e.delimiters.find((function(t){return-1!==e.format.indexOf(t)})),i=e.strictMode?a:e.delimiters.find((function(e){return-1!==t.indexOf(e)})),l=function(t,e){for(var r=[],n=Math.min(t.length,e.length),o=0;o<n;o++)r.push([t[o],e[o]]);return r}(t.split(i),e.format.toLowerCase().split(a)),c={},s=function(t,e){var r;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(r=o(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,a=function(){};return{s:a,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var u,i=!0,l=!1;return{s:function(){r=t[Symbol.iterator]()},n:function(){var t=r.next();return i=t.done,t},e:function(t){l=!0,u=t},f:function(){try{i||null==r.return||r.return()}finally{if(l)throw u}}}}(l);try{for(s.s();!(r=s.n()).done;){var f=(m=r.value,h=2,function(t){if(Array.isArray(t))return t}(m)||function(t,e){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(t)))return;var r=[],n=!0,o=!1,a=void 0;try{for(var u,i=t[Symbol.iterator]();!(n=(u=i.next()).done)&&(r.push(u.value),!e||r.length!==e);n=!0);}catch(l){o=!0,a=l}finally{try{n||null==i.return||i.return()}finally{if(o)throw a}}return r}(m,h)||o(m,h)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),d=f[0],p=f[1];if(d.length!==p.length)return!1;c[p.charAt(0)]=d}}catch(b){s.e(b)}finally{s.f()}return new Date("".concat(c.m,"/").concat(c.d,"/").concat(c.y)).getDate()===+c.d}var m,h;var v;if(!e.strictMode)return"[object Date]"===Object.prototype.toString.call(t)&&isFinite(t);return!1};var r,n=(r=ne.exports)&&r.__esModule?r:{default:r};function o(t,e){if(t){if("string"==typeof t)return a(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var u={format:"YYYY/MM/DD",delimiters:["/","-"],strictMode:!1};t.exports=e.default,t.exports.default=e.default}(re,re.exports);var oe=F(re.exports),ae={exports:{}},ue={exports:{}};!function(t,e){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if(!("string"==typeof t||t instanceof String)){var e=r(t);throw null===t?e="null":"object"===e&&(e=t.constructor.name),new TypeError("Expected a string but received a ".concat(e))}},t.exports=e.default,t.exports.default=e.default}(ue,ue.exports);var ie={exports:{}};!function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var r,a;(0,n.default)(t),"object"===o(e)?(r=e.min||0,a=e.max):(r=arguments[1],a=arguments[2]);var u=encodeURI(t).split(/%..|./).length-1;return u>=r&&(void 0===a||u<=a)};var r,n=(r=ue.exports)&&r.__esModule?r:{default:r};function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t.exports=e.default,t.exports.default=e.default}(ie,ie.exports);var le={exports:{}};!function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){(0,r.default)(t),(e=(0,n.default)(e,a)).allow_trailing_dot&&"."===t[t.length-1]&&(t=t.substring(0,t.length-1));!0===e.allow_wildcard&&0===t.indexOf("*.")&&(t=t.substring(2));var o=t.split("."),u=o[o.length-1];if(e.require_tld){if(o.length<2)return!1;if(!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(u))return!1;if(/\s/.test(u))return!1}if(!e.allow_numeric_tld&&/^\d+$/.test(u))return!1;return o.every((function(t){return!(t.length>63)&&(!!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(t)&&(!/[\uff01-\uff5e]/.test(t)&&(!/^-|-$/.test(t)&&!(!e.allow_underscores&&/_/.test(t)))))}))};var r=o(ue.exports),n=o(ne.exports);function o(t){return t&&t.__esModule?t:{default:t}}var a={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1};t.exports=e.default,t.exports.default=e.default}(le,le.exports);var ce={exports:{}};!function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,n.default)(e),!(r=String(r)))return t(e,4)||t(e,6);if("4"===r){return!!u.test(e)&&e.split(".").sort((function(t,e){return t-e}))[3]<=255}if("6"===r)return!!l.test(e);return!1};var r,n=(r=ue.exports)&&r.__esModule?r:{default:r};var o="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",a="(".concat(o,"[.]){3}").concat(o),u=new RegExp("^".concat(a,"$")),i="(?:[0-9a-fA-F]{1,4})",l=new RegExp("^("+"(?:".concat(i,":){7}(?:").concat(i,"|:)|")+"(?:".concat(i,":){6}(?:").concat(a,"|:").concat(i,"|:)|")+"(?:".concat(i,":){5}(?::").concat(a,"|(:").concat(i,"){1,2}|:)|")+"(?:".concat(i,":){4}(?:(:").concat(i,"){0,1}:").concat(a,"|(:").concat(i,"){1,3}|:)|")+"(?:".concat(i,":){3}(?:(:").concat(i,"){0,2}:").concat(a,"|(:").concat(i,"){1,4}|:)|")+"(?:".concat(i,":){2}(?:(:").concat(i,"){0,3}:").concat(a,"|(:").concat(i,"){1,5}|:)|")+"(?:".concat(i,":){1}(?:(:").concat(i,"){0,4}:").concat(a,"|(:").concat(i,"){1,6}|:)|")+"(?::((?::".concat(i,"){0,5}:").concat(a,"|(?::").concat(i,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");t.exports=e.default,t.exports.default=e.default}(ce,ce.exports),function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if((0,r.default)(t),(e=(0,n.default)(e,l)).require_display_name||e.allow_display_name){var i=t.match(c);if(i){var v=i[1];if(t=t.replace(v,"").replace(/(^<|>$)/g,""),v.endsWith(" ")&&(v=v.substr(0,v.length-1)),!function(t){var e=t.replace(/^"(.+)"$/,"$1");if(!e.trim())return!1;if(/[\.";<>]/.test(e)){if(e===t)return!1;if(!(e.split('"').length===e.split('\\"').length))return!1}return!0}(v))return!1}else if(e.require_display_name)return!1}if(!e.ignore_max_length&&t.length>h)return!1;var b=t.split("@"),x=b.pop(),y=x.toLowerCase();if(e.host_blacklist.includes(y))return!1;var g=b.join("@");if(e.domain_specific_validation&&("gmail.com"===y||"googlemail.com"===y)){var _=(g=g.toLowerCase()).split("+")[0];if(!(0,o.default)(_.replace(/\./g,""),{min:6,max:30}))return!1;for(var w=_.split("."),O=0;O<w.length;O++)if(!f.test(w[O]))return!1}if(!(!1!==e.ignore_max_length||(0,o.default)(g,{max:64})&&(0,o.default)(x,{max:254})))return!1;if(!(0,a.default)(x,{require_tld:e.require_tld})){if(!e.allow_ip_domain)return!1;if(!(0,u.default)(x)){if(!x.startsWith("[")||!x.endsWith("]"))return!1;var j=x.substr(1,x.length-2);if(0===j.length||!(0,u.default)(j))return!1}}if('"'===g[0])return g=g.slice(1,g.length-1),e.allow_utf8_local_part?m.test(g):d.test(g);for(var E=e.allow_utf8_local_part?p:s,S=g.split("."),A=0;A<S.length;A++)if(!E.test(S[A]))return!1;if(e.blacklisted_chars&&-1!==g.search(new RegExp("[".concat(e.blacklisted_chars,"]+"),"g")))return!1;return!0};var r=i(ue.exports),n=i(ne.exports),o=i(ie.exports),a=i(le.exports),u=i(ce.exports);function i(t){return t&&t.__esModule?t:{default:t}}var l={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0,blacklisted_chars:"",ignore_max_length:!1,host_blacklist:[]},c=/^([^\x00-\x1F\x7F-\x9F\cX]+)</i,s=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,f=/^[a-z\d]+$/,d=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,p=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,m=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i,h=254;t.exports=e.default,t.exports.default=e.default}(ae,ae.exports);var se=F(ae.exports),fe={exports:{}};function de(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function pe(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?de(Object(r),!0).forEach((function(e){p(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):de(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function me(t){return"[object Date]"!==Object.prototype.toString.call(t)&&("object"===E(t)?ee(t):["",void 0,null].includes(t))}!function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if((0,r.default)(t),!t||/[\s<>]/.test(t))return!1;if(0===t.indexOf("mailto:"))return!1;if((e=(0,a.default)(e,l)).validate_length&&t.length>=2083)return!1;if(!e.allow_fragments&&t.includes("#"))return!1;if(!e.allow_query_components&&(t.includes("?")||t.includes("&")))return!1;var u,f,d,p,m,h,v,b;if(v=t.split("#"),t=v.shift(),v=t.split("?"),t=v.shift(),(v=t.split("://")).length>1){if(u=v.shift().toLowerCase(),e.require_valid_protocol&&-1===e.protocols.indexOf(u))return!1}else{if(e.require_protocol)return!1;if("//"===t.substr(0,2)){if(!e.allow_protocol_relative_urls)return!1;v[0]=t.substr(2)}}if(""===(t=v.join("://")))return!1;if(v=t.split("/"),""===(t=v.shift())&&!e.require_host)return!0;if((v=t.split("@")).length>1){if(e.disallow_auth)return!1;if(""===v[0])return!1;if((f=v.shift()).indexOf(":")>=0&&f.split(":").length>2)return!1;var x=f.split(":"),y=(O=2,function(t){if(Array.isArray(t))return t}(w=x)||function(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var r=[],n=!0,o=!1,a=void 0;try{for(var u,i=t[Symbol.iterator]();!(n=(u=i.next()).done)&&(r.push(u.value),!e||r.length!==e);n=!0);}catch(l){o=!0,a=l}finally{try{n||null==i.return||i.return()}finally{if(o)throw a}}return r}}(w,O)||function(t,e){if(t){if("string"==typeof t)return i(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(t,e):void 0}}(w,O)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),g=y[0],_=y[1];if(""===g&&""===_)return!1}var w,O;p=v.join("@"),h=null,b=null;var j=p.match(c);j?(d="",b=j[1],h=j[2]||null):(d=(v=p.split(":")).shift(),v.length&&(h=v.join(":")));if(null!==h&&h.length>0){if(m=parseInt(h,10),!/^[0-9]+$/.test(h)||m<=0||m>65535)return!1}else if(e.require_port)return!1;if(e.host_whitelist)return s(d,e.host_whitelist);if(!((0,o.default)(d)||(0,n.default)(d,e)||b&&(0,o.default)(b,6)))return!1;if(d=d||b,e.host_blacklist&&s(d,e.host_blacklist))return!1;return!0};var r=u(ue.exports),n=u(le.exports),o=u(ce.exports),a=u(ne.exports);function u(t){return t&&t.__esModule?t:{default:t}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var l={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_port:!1,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1,allow_fragments:!0,allow_query_components:!0,validate_length:!0},c=/^\[([^\]]+)\](?::([0-9]+))?$/;function s(t,e){for(var r=0;r<e.length;r++){var n=e[r];if(t===n||(o=n,"[object RegExp]"===Object.prototype.toString.call(o)&&n.test(t)))return!0}var o;return!1}t.exports=e.default,t.exports.default=e.default}(fe,fe.exports);var he=function(t,e,r){var n=function(t,e){return r?t<=e:t>=e};return A(t)?n(t,e):Array.isArray(t)?n(t.length,e):n(S(t),e)},ve={date:oe,url:F(fe.exports),email:se,required:function(t){return!me(t)},whitespace:function(t){return!(/^\s+$/.test(t)||""===t)},boolean:function(t){return"boolean"==typeof t},max:function(t,e){return he(t,e,!0)},min:function(t,e){return he(t,e,!1)},len:function(t,e){return S(t)===e},number:function(t){return A(t)},enum:function(t,e){return e.includes(t)},idcard:function(t){return/^(\d{18,18}|\d{15,15}|\d{17,17}x)$/i.test(t)},telnumber:function(t){return/^1[3-9]\d{9}$/.test(t)},pattern:function(t,e){return e.test(t)},validator:function(t,e){return e(t)}};function be(t,e){return xe.apply(this,arguments)}function xe(){return(xe=O(j.mark((function t(e,r){var n,o,a,u,i,l,c;return j.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n={result:!0},o=Object.keys(r),i=0;case 3:if(!(i<o.length)){t.next=15;break}if(l=o[i],r.required||!me(e)||r.validator){t.next=7;break}return t.abrupt("return",n);case 7:if(!(c=ve[l])||!r[l]){t.next=12;break}return a=!0===r[l]?void 0:r[l],u=c,t.abrupt("break",15);case 12:i++,t.next=3;break;case 15:if(!u){t.next=23;break}return t.next=18,u(e,a);case 18:if("boolean"!=typeof(n=t.sent)){t.next=21;break}return t.abrupt("return",pe(pe({},r),{},{result:n}));case 21:if("object"!==E(n)){t.next=23;break}return t.abrupt("return",n);case 23:return t.abrupt("return",n);case 24:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function ye(t,e){return ge.apply(this,arguments)}function ge(){return(ge=O(j.mark((function t(e,r){var n,o;return j.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=r.map((function(t){return be(e,t)})),t.next=3,Promise.all(n);case 3:return o=t.sent,t.abrupt("return",o);case 5:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function _e(t,e){return t.replace(/\$\{\w+\}/g,(function(t){var r=t.slice(2,-1);return e[r]}))}export{Dt as T,zt as _,Lt as a,Ut as b,Zt as c,gt as d,_t as e,Pt as f,ee as i,_e as p,Ct as u,ye as v};
import{r as e,I as t,_ as r,u as n,R as a,h as o,w as c,p as i,d as l,c as u,f as s,ab as f,ac as p,a9 as b,ad as m,a5 as d,ae as v,af as g,ag as h,ah as O,a4 as y,ai as j,aj as w,ak as P,al as N,y as E,i as C,am as S,an as x,ao as D,ap as I,n as z,aq as M,ar as _,a3 as A,as as k,aa as L,x as R,A as B}from"./app-38090013.js";import{m as F,l as V,c as U,q as J,I as W,Q as T,R as q,i as $,U as K,V as H,W as Z,v as G,u as Q,S as X}from"./auth-f95ab880.js";var Y=function(e){return void 0===e};function ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var re={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7.35 8.65v3.85h1.3V8.65h3.85v-1.3H8.65V3.5h-1.3v3.85H3.5v1.3h3.85z",fillOpacity:.9}}]},ne=e.forwardRef((function(r,n){return e.createElement(t,te(te({},r),{},{id:"add",ref:n,icon:re}))}));function ae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ae(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ae(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}ne.displayName="AddIcon";var ce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.54 6.46l.92-.92L8 9.08l3.54-3.54.92.92L8 10.92 3.54 6.46z",fillOpacity:.9}}]},ie=e.forwardRef((function(r,n){return e.createElement(t,oe(oe({},r),{},{id:"chevron-down",ref:n,icon:ce}))}));function le(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?le(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}ie.displayName="ChevronDownIcon";var se={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M13.04 4.46l-.92-.92L7.66 8l4.46 4.46.92-.92L9.5 8l3.54-3.54z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M8.04 4.46l-.92-.92L2.66 8l4.46 4.46.92-.92L4.5 8l3.54-3.54z",fillOpacity:.9}}]},fe=e.forwardRef((function(r,n){return e.createElement(t,ue(ue({},r),{},{id:"chevron-left-double",ref:n,icon:se}))}));function pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}fe.displayName="ChevronLeftDoubleIcon";var me={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M9.54 3.54l.92.92L6.92 8l3.54 3.54-.92.92L5.08 8l4.46-4.46z",fillOpacity:.9}}]},de=e.forwardRef((function(r,n){return e.createElement(t,be(be({},r),{},{id:"chevron-left",ref:n,icon:me}))}));function ve(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ge(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}de.displayName="ChevronLeftIcon";var he={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2.96 11.54l.92.92L8.34 8 3.88 3.54l-.92.92L6.5 8l-3.54 3.54zm5 0l.92.92L13.34 8 8.88 3.54l-.92.92L11.5 8l-3.54 3.54z",fillOpacity:.9}}]},Oe=e.forwardRef((function(r,n){return e.createElement(t,ge(ge({},r),{},{id:"chevron-right-double",ref:n,icon:he}))}));function ye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ye(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Oe.displayName="ChevronRightDoubleIcon";var we={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M6.46 12.46l-.92-.92L9.08 8 5.54 4.46l.92-.92L10.92 8l-4.46 4.46z",fillOpacity:.9}}]},Pe=e.forwardRef((function(r,n){return e.createElement(t,je(je({},r),{},{id:"chevron-right",ref:n,icon:we}))}));function Ne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ne(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Pe.displayName="ChevronRightIcon";var Ce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12.46 9.54l-.92.92L8 6.92l-3.54 3.54-.92-.92L8 5.08l4.46 4.46z",fillOpacity:.9}}]},Se=e.forwardRef((function(r,n){return e.createElement(t,Ee(Ee({},r),{},{id:"chevron-up",ref:n,icon:Ce}))}));function xe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function De(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Se.displayName="ChevronUpIcon";var Ie={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 9a1 1 0 110-2 1 1 0 010 2zM7 8a1 1 0 102 0 1 1 0 00-2 0zM12 8a1 1 0 102 0 1 1 0 00-2 0z",fillOpacity:.9}}]},ze=e.forwardRef((function(r,n){return e.createElement(t,De(De({},r),{},{id:"ellipsis",ref:n,icon:Ie}))}));function Me(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}ze.displayName="EllipsisIcon";var Ae={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12.4 4.46l-.91-.92L7.03 8l4.46 4.46.92-.92L8.86 8l3.55-3.54zM4.8 4v8h1.3V4H4.8z",fillOpacity:.9}}]},ke=e.forwardRef((function(r,n){return e.createElement(t,_e(_e({},r),{},{id:"page-first",ref:n,icon:Ae}))}));function Le(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}ke.displayName="PageFirstIcon";var Be={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.6 11.54l.91.92L8.97 8 4.51 3.54l-.92.92L7.14 8l-3.55 3.54zm7.6.46V4H9.9v8h1.3z",fillOpacity:.9}}]},Fe=e.forwardRef((function(r,n){return e.createElement(t,Re(Re({},r),{},{id:"page-last",ref:n,icon:Be}))}));function Ve(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ve(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Fe.displayName="PageLastIcon";var Je={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.5 7.35h9v1.3h-9v-1.3z",fillOpacity:.9}}]},We=e.forwardRef((function(r,n){return e.createElement(t,Ue(Ue({},r),{},{id:"remove",ref:n,icon:Je}))}));function Te(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}We.displayName="RemoveIcon";var $e={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M8 11.5a3.5 3.5 0 110-7 3.5 3.5 0 010 7zM8 13A5 5 0 108 3a5 5 0 000 10z",fillOpacity:.9}}]},Ke=e.forwardRef((function(r,n){return e.createElement(t,qe(qe({},r),{},{id:"round",ref:n,icon:$e}))}));Ke.displayName="RoundIcon";var He=["prepend","append","children","className","style"];function Ze(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ge(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ze(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Qe=e.forwardRef((function(e,t){var r=n().classPrefix,l=e.prepend,u=e.append,s=e.children,f=e.className,p=e.style,b=F(e,He),m=function(e,t,r){if(void 0===r)return null;var n,o=c(r)||i(r);return(n="function"==typeof r?a.createElement(r,null):o?a.createElement("span",{className:"".concat(t,"-input-adornment__text")},r):r)?a.createElement("span",{className:"".concat(t,"-input-adornment__").concat(e)},n):n};return a.createElement("div",{ref:t,style:p,className:o("".concat(r,"-input-adornment"),f)},m("prepend",r,l),a.Children.map(s,(function(e){return e?a.isValidElement(e)?a.cloneElement(e,Ge(Ge(Ge({},b),e.props),{},{onChange:function(){for(var t,r,n,a,o,c=arguments.length,i=new Array(c),l=0;l<c;l++)i[l]=arguments[l];null==b||null===(t=b.onChange)||void 0===t||null===(r=t.call)||void 0===r||r.call.apply(r,[t,null].concat(i)),null===(n=e.props)||void 0===n||null===(a=n.onChange)||void 0===a||null===(o=a.call)||void 0===o||o.call.apply(o,[a,null].concat(i))}})):e:null})),m("append",r,u))}));Qe.displayName="InputAdornment";function Xe(){var t=n().classPrefix;return e.useMemo((function(){return{SIZE:{default:"",xs:"".concat(t,"-size-xs"),small:"".concat(t,"-size-s"),medium:"".concat(t,"-size-m"),large:"".concat(t,"-size-l"),xl:"".concat(t,"-size-xl"),block:"".concat(t,"-size-full-width")},STATUS:{loading:"".concat(t,"-is-loading"),disabled:"".concat(t,"-is-disabled"),focused:"".concat(t,"-is-focused"),success:"".concat(t,"-is-success"),error:"".concat(t,"-is-error"),warning:"".concat(t,"-is-warning"),selected:"".concat(t,"-is-selected"),active:"".concat(t,"-is-active"),checked:"".concat(t,"-is-checked"),current:"".concat(t,"-is-current"),hidden:"".concat(t,"-is-hidden"),visible:"".concat(t,"-is-visible"),expanded:"".concat(t,"-is-expanded"),indeterminate:"".concat(t,"-is-indeterminate")}}}),[t])}var Ye=function(e){return null==e};function et(e){return new Array(e).fill(0).join("")}function tt(e){if(!e)return!0;if(i(e))return!Number.isNaN(e);if(!/^[0-9|e|E|-]+\.*[0-9|e|E|-]*$/.test(e))return!1;for(var t=0,r=0,n=0,a=0,o=e.length;a<o;a++){if("."===e[a]&&(n+=1)>1)return!1;if(/(e|E)+/.test(e[a])&&(t+=1)>1)return!1;if("-"===e[a]&&(r+=1)>2)return!1}return!0}function rt(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return-1!==e.indexOf(".")?(V.error("InputNumber","num is not a integer number."),e):!e||"0"===e&&t?"":"0"===e?e:(t?e.replace(/0+$/,""):e.replace(/^0+/,""))||"0"}function nt(e,t){for(var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=rt(e,r),a=rt(t,r),o=n.length>a.length,c=o?n:a,i=o?a:n,l=[],u=[],s=r?0:c.length-i.length,f=r?i.length:c.length,p=f-1;p>=0;p--){var b=p-s,m=Number(c[p])+(Number(i[b])||0)+(u[p]||0);m>=10&&(u[p-1]=1),l.unshift(String(m%10))}return u[-1]&&l.unshift("1"),r?l.concat(c.slice(f,c.length)).join(""):l.join("")}function at(e,t){var r=e.split("."),n=u(r,2),a=n[0],o=void 0===a?"0":a,c=n[1],i=void 0===c?"0":c,l=t.split("."),s=u(l,2),f=s[0],p=void 0===f?"0":f,b=s[1],m=void 0===b?"0":b,d=nt(o,p);if("0"===i&&"0"===m)return d;var v=rt(i,!0),g=rt(m,!0),h=nt(v,g,!0),O=h.length;return O>v.length&&O>g.length?[rt(nt(d,"1")),rt(h.slice(1),!0)].filter((function(e){return e})).join("."):[rt(d),rt(h,!0)].filter((function(e){return e})).join(".")}function ot(e,t){var r=rt(e),n=rt(t);if(r.length===n.length){for(var a=0,o=r.length;a<o;a++){if(r[a]>n[a])return 1;if(r[a]<n[a])return-1}return 0}return r.length>n.length?1:-1}function ct(e,t){for(var r=e&&"0"!==e?e.replace(/0+$/,""):"0",n=t&&"0"!==t?t.replace(/0+$/,""):"0",a=0,o=Math.max(r.length,n.length);a<o;a++){if((r[a]||0)>(n[a]||0))return 1;if((r[a]||0)<(n[a]||0))return-1}return 0}function it(e){return[-1/0,1/0].includes(Number(e))}function lt(e){return Number(e)<Number.MAX_SAFE_INTEGER&&Number(e)>Number.MIN_SAFE_INTEGER}function ut(e,t,r){var n=lt(e)&&lt(t)&&!r,a=it(e)||it(t);return n||a?Number(e)===Number(t)?0:Number(e)>Number(t)?1:-1:function(e,t){var r=e.split("."),n=u(r,2),a=n[0],o=n[1],c=t.split("."),i=u(c,2),l=i[0],s=i[1],f=ot(a.replace("-",""),l.replace("-","")),p=a.includes("-"),b=l.includes("-");return p&&!b?-1:!p&&b?1:p&&b?0===f?0:f>0?-1:1:0===f?ct(o,s):f}(String(e),String(t))}function st(e,t,r){if(e===t)return"0";for(var n=r||{},a=n.decimal,o=n.stayZero,c=rt(e),i=rt(t),l=ot(c,i)>0,u=l?c:i,s=l?i:c,f=[],p=[],b=a?0:u.length-s.length,m=a?s.length:u.length,d=m-1;d>=0;d--){var v=d-b,g=Number(u[d])-(Number(s[v])||0)-(p[d]||0);g<0&&(p[d-1]=1,g+=10),f.unshift(String(g))}if(a)return f.concat(u.slice(m,u.length)).join("");var h=f.join("");return o||(h=h.replace(/^0+/,"")),rt(l?h:"-".concat(h))}function ft(e,t){if(e===t)return"0";var r=ut(e,t,!0)>0,n=r?t:e,a=(r?e:t).split("."),o=u(a,2),c=o[0],i=o[1],l=void 0===i?"0":i,s=n.split("."),f=u(s,2),p=f[0],b=f[1],m=void 0===b?"0":b,d=st(c,p);if("0"===l&&"0"===m)return r?d:"-".concat(d);var v="",g=l;l.length<m.length&&(g="".concat(l).concat(et(m.length-l.length))),ct(g,m)>=0?v=st(g,m,{decimal:!0}):(l.length<m.length||"0"===l?(v=st("1".concat(g),m,{stayZero:!0}),v=et(m.length-v.length)+v):v=st(l,m,{decimal:!0}),d=st(d,"1"));var h=v?[d,v].join("."):d;return r?h:"-".concat(h)}function pt(e,t){if(Ye(e)||""===e)return e;if("-"===e)return 0;if("."===e[e.length-1])return null!=t&&t.largeNumber?e.slice(0,-1):Number(e.slice(0,-1));var r=(null==t?void 0:t.largeNumber)&&c(e),n=e;(c(e)&&e.includes("e")||i(e))&&(n=r?function(e){var t=e.split("e"),r=u(t,2),n=r[0],a=r[1],o=e.split("."),c=u(o,2),i=c[0],l=c[1],s=void 0===l?"":l,f=Number(a),p=s.split("e"),b=u(p,1)[0];if(f>b.length){var m=et(f-b.length);return n.replace(/(^0+|\.)/g,"")+m}var d=i.replace(/^0+/,"")+b.slice(0,f),v=b.slice(f);return v?[d,v].join("."):d}(e):Number(e)),Y(null==t?void 0:t.decimalPlaces)||(n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(arguments.length>2&&void 0!==arguments[2]&&!arguments[2])return Number(e).toFixed(t);if(!c(e))return String(e);var r=e.split("."),n=u(r,2),a=n[0],o=n[1];if(!o)return t?[e,et(t)].join("."):e;if(0===t)return Number(o[0])>=5?at(a,"1"):a;var i=o.slice(0,t);return o.length<t?i+=et(t-o.length):i=Number(o[t])>=5?at(i,"1"):i,[a,i].join(".")}(n,t.decimalPlaces,t.largeNumber));var a=r||!Y(null==t?void 0:t.decimalPlaces)?n:Number(n);return"NaN"!==String(a)?a:void 0}function bt(e,t){var r,n;if(!e||!t)return(e||0)+(t||0);var a=(null===(r=e.toString().split(".")[1])||void 0===r?void 0:r.length)||0,o=(null===(n=t.toString().split(".")[1])||void 0===n?void 0:n.length)||0;if(!a&&!o)return e+t;var c=e,i=t,l=Math.abs(a-o),u=Math.pow(10,Math.max(a,o));if(l>0){var s=Math.pow(10,l);a>o?(c=Number(e.toString().replace(".","")),i=Number(t.toString().replace(".",""))*s):(c=Number(e.toString().replace(".",""))*s,i=Number(t.toString().replace(".","")))}else c=Number(e.toString().replace(".","")),i=Number(t.toString().replace(".",""));return(c+i)/u}function mt(e,t){var r,n;if(!e||!t)return(e||0)-(t||0);var a=(null===(r=e.toString().split(".")[1])||void 0===r?void 0:r.length)||0,o=(null===(n=t.toString().split(".")[1])||void 0===n?void 0:n.length)||0,c=Math.pow(10,Math.max(a,o));return Number(((e*c-t*c)/c).toFixed(a>=o?a:o))}function dt(e){var t=e.op,r=e.step,n=e.lastValue,a=e.max,o=e.min,l=e.largeNumber;if(r<=0)return V.error("InputNumber","step must be larger than 0."),n;var u,s,f,p=i(r)?String(r):r;return"add"===t?l&&c(n)?u=function(e,t){var r="-"===e[0],n="-"===t[0];if(r&&!n)return ft(t,e.slice(1));if(r&&n){var a=at(t.slice(1),e.slice(1));return"-".concat(a)}return!r&&n?ft(e,t.slice(1)):at(e,t)}(String(n),String(p)):(s=Number(n||0),f=Number(r),u=s<0&&f>0?mt(f,Math.abs(s)):s<0&&f<0?-1*bt(Math.abs(s),Math.abs(f)):s>0&&f<0?mt(s,Math.abs(f)):bt(s,f)):"reduce"===t&&(u=l&&c(n)?function(e,t){var r="-"===e[0],n="-"===t[0];if(r&&!n){var a=at(e.slice(1),t);return"-".concat(a)}return r&&n?ft(t.slice(1),e.slice(1)):!r&&n?at(e,t.slice(1)):ft(e,t)}(String(n),String(p)):function(e,t){return e<0&&t>0?-1*bt(Math.abs(e),t):e<0&&t<0?mt(Math.abs(t),Math.abs(e)):e>0&&t<0?bt(e,Math.abs(t)):mt(e,t)}(Number(n||0),Number(r))),Y(n)&&(u=function(e,t){if(""!==e){var r=t.max,n=t.min,a=t.lastValue,o=t.largeNumber;return tt(e)?!o||!c(r)&&r!==1/0||!c(n)&&n!==-1/0?Math.max(Number(n),Math.min(Number(r),Number(e))):ut(r,e,o)<0?r:ut(n,e,o)>0?n:e:a}}(u,{max:a,min:o,lastValue:n,largeNumber:l})),l?u:Number(u)}function vt(e){var t=e.largeNumber,r=e.value,n=e.max,a=e.min;if(!Y(t))return t&&i(r)&&V.warn("InputNumber","largeNumber value must be a string."),ut(r,n,t)>0?"exceed-maximum":ut(r,a,t)<0?"below-minimum":void 0}var gt=["-",".","e","E"];function ht(t){var r,a=Xe(),i=a.SIZE,s=a.STATUS,f=n().classPrefix,p=U(t,"value",t.onChange),b=u(p,2),m=b[0],d=b[1],v=e.useState(""),g=u(v,2),h=g[0],O=g[1],y=e.useState(""),j=u(y,2),w=j[0],P=j[1],N=e.useState(),E=u(N,2),C=E[0],S=E[1],x=e.useRef(null),D=t.max,I=t.min,z=t.largeNumber,M=t.decimalPlaces,_=t.allowInputOverLimit,A=t.onValidate,k=t.disabled||!function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!e&&0!==e||(r&&c(e)?ut(e,t,r)>0:e>t)}(m,t.min,t.largeNumber),L=t.disabled||!function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!e&&0!==e||(r&&c(e)?ut(e,t,r)<0:e<t)}(m,t.max,t.largeNumber),R=o("".concat(f,"-input-number"),i[t.size],(l(r={},s.disabled,t.disabled),l(r,"".concat(f,"-is-controls-right"),"column"===t.theme),l(r,"".concat(f,"-input-number--").concat(t.theme),t.theme),l(r,"".concat(f,"-input-number--auto-width"),t.autoWidth),r)),B=o("".concat(f,"-input-number__decrease"),l({},s.disabled,k)),F=o("".concat(f,"-input-number__increase"),l({},s.disabled,L)),V=function(e){var r,n;if(!e&&0!==e)return"";var a=e||0===e?String(e):"";if(null===(r=(n=x.current.currentElement).contains)||void 0===r||!r.call(n,document.activeElement)){var o=pt(a,{decimalPlaces:M,largeNumber:z});a=o||0===o?String(o):"",t.format&&(a=String(t.format(e,{fixedNumber:a})))}return a};e.useEffect((function(){var e=[void 0,null].includes(m)?"":String(m);O(V(e))}),[m]),e.useEffect((function(){if(![void 0,"",null].includes(m)){var e=vt({value:m,max:D,min:I,largeNumber:z});S(e),null==A||A({error:e})}}),[m,D,I,z,A]);var J=function(e){var r=dt({op:e,step:t.step,max:t.max,min:t.min,lastValue:m,largeNumber:t.largeNumber});return{overLimit:vt({value:r,largeNumber:t.largeNumber,max:t.max,min:t.min}),newValue:r}},W=function(e){if(!k&&!t.readonly){var r=J("reduce");r.overLimit&&!_||d(r.newValue,{type:"reduce",e:e})}},T=function(e){if(!L&&!t.readonly){var r=J("add");r.overLimit&&!_||d(r.newValue,{type:"add",e:e})}},q=function(){x.current.focus()};return{classPrefix:f,wrapClasses:R,reduceClasses:B,addClasses:F,inputRef:x,listeners:{onBlur:function(e,r){var n;if(!t.allowInputOverLimit&&e){var a=vt({value:m,largeNumber:z,max:D,min:I});if("below-minimum"===a)return void d(I,{type:"blur",e:r.e});if("exceed-maximum"===a)return void d(D,{type:"blur",e:r.e})}O(V(e));var o=pt(e,{decimalPlaces:M,largeNumber:z});(o!==e&&String(o)!==e||Number(o)!==Number(m))&&d(o,{type:"blur",e:r.e}),null===(n=t.onBlur)||void 0===n||n.call(t,o,r)},onFocus:function(e,r){var n;O(m),null===(n=t.onFocus)||void 0===n||n.call(t,m,r)},onKeydown:function(e,r){var n,a=r.e,o={ArrowUp:T,ArrowDown:W};void 0!==o[a.key]&&o[a.key](a),null===(n=t.onKeydown)||void 0===n||n.call(t,e,r)},onKeyup:function(e,r){var n;null===(n=t.onKeyup)||void 0===n||n.call(t,e,r)},onKeypress:function(e,r){var n;null===(n=t.onKeypress)||void 0===n||n.call(t,e,r)},onEnter:function(e,r){var n;O(V(e));var a=pt(e,{decimalPlaces:t.decimalPlaces,largeNumber:t.largeNumber});a!==e&&String(a)!==e&&d(a,{type:"enter",e:r.e}),null===(n=t.onEnter)||void 0===n||n.call(t,a,r)},onClick:q,onClear:function(e){var t=e.e;d(void 0,{type:"clear",e:t}),O("")}},displayValue:w,setDisplayValue:P,isError:C,setIsError:S,userInput:h,setUserInput:O,tValue:m,focus:q,blur:function(){x.current.blur()},onChange:d,handleReduce:W,handleAdd:T,onInnerInputChange:function(e,r){var n,a=r.e;if(function(e,t){var r,n;return!((e||!c(e))&&(!(t&&tt(e)||!Number.isNaN(Number(e))||["-",".","e","E"].includes(e.slice(-1)))||(null===(r=String(e).match(/\./g))||void 0===r?void 0:r.length)>1||(null===(n=String(e).match(/-/g))||void 0===n?void 0:n.length)>1))}(e=/^[-+]?\d{1,3}(,\d{3})*(\.(\d*))?$/.test(n=e)?n.replace(/,/g,""):n,z))if(t.largeNumber)d(e,{type:"input",e:a});else{var o="deleteContentBackward"===a.nativeEvent.inputType,i=gt.includes(e.slice(-1))||/\.\d*0+$/.test(e),l=o&&gt.includes(String(h).slice(-1));if(!isNaN(Number(e))&&!i||l){var u=""===e?void 0:Number(e);d(u,{type:"input",e:a})}(i||l)&&O(e)}}}}var Ot={allowInputOverLimit:!0,autoWidth:!1,decimalPlaces:void 0,largeNumber:!1,max:1/0,min:-1/0,placeholder:void 0,readonly:!1,size:"medium",status:"default",step:1,theme:"row"};function yt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function jt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function wt(t,r){var n=s({ChevronDownIcon:ie,RemoveIcon:We,ChevronUpIcon:Se,AddIcon:ne}),c=n.ChevronDownIcon,i=n.RemoveIcon,l=n.ChevronUpIcon,u=n.AddIcon,f=ht(t),p=f.classPrefix,b=f.wrapClasses,m=f.addClasses,d=f.reduceClasses,v=f.listeners,g=f.isError,h=f.inputRef,O=f.userInput,y=f.handleAdd,j=f.handleReduce,w=f.onInnerInputChange,P=e.useRef(null),N=g?"error":t.status,E="column"===t.theme?a.createElement(l,{size:t.size}):a.createElement(u,{size:t.size}),C="column"===t.theme?a.createElement(c,{size:t.size}):a.createElement(i,{size:t.size});return e.useImperativeHandle(r,(function(){return{currentElement:P.current,inputElement:h.current}})),a.createElement("div",{className:o(b,t.className),style:t.style,ref:P},"normal"!==t.theme&&a.createElement(J,{className:d,disabled:t.disabled,onClick:j,variant:"outline",shape:"square",icon:C}),a.createElement(W,jt(jt({ref:h,autocomplete:"off",disabled:t.disabled,readonly:t.readonly,placeholder:t.placeholder,autoWidth:t.autoWidth,align:t.align||("row"===t.theme?"center":void 0),status:N,label:t.label,suffix:t.suffix,value:O,onChange:w,size:t.size},v),t.inputProps||{})),"normal"!==t.theme&&a.createElement(J,{className:m,disabled:t.disabled,onClick:y,variant:"outline",shape:"square",icon:E}),t.tips&&a.createElement("div",{className:o("".concat(p,"-input__tips"),"".concat(p,"-input__tips--").concat(N))},t.tips))}var Pt=e.forwardRef(wt);Pt.displayName="InputNumber",Pt.defaultProps=Ot;var Nt=Pt,Et=v(Object.keys,Object),Ct=d,St=Et,xt=Object.prototype.hasOwnProperty;var Dt=function(e){if(!Ct(e))return St(e);var t=[];for(var r in Object(e))xt.call(e,r)&&"constructor"!=r&&t.push(r);return t},It=f(g,"DataView"),zt=p,Mt=f(g,"Promise"),_t=f(g,"Set"),At=f(g,"WeakMap"),kt=b,Lt=m,Rt="[object Map]",Bt="[object Promise]",Ft="[object Set]",Vt="[object WeakMap]",Ut="[object DataView]",Jt=Lt(It),Wt=Lt(zt),Tt=Lt(Mt),qt=Lt(_t),$t=Lt(At),Kt=kt;(It&&Kt(new It(new ArrayBuffer(1)))!=Ut||zt&&Kt(new zt)!=Rt||Mt&&Kt(Mt.resolve())!=Bt||_t&&Kt(new _t)!=Ft||At&&Kt(new At)!=Vt)&&(Kt=function(e){var t=kt(e),r="[object Object]"==t?e.constructor:void 0,n=r?Lt(r):"";if(n)switch(n){case Jt:return Ut;case Wt:return Rt;case Tt:return Bt;case qt:return Ft;case $t:return Vt}return t});var Ht=Kt;var Zt=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e},Gt=_,Qt=Dt,Xt=A;var Yt=function(e){return Xt(e)?Gt(e):Qt(e)},er=x,tr=Yt;var rr=function(e,t){return e&&er(t,tr(t),e)},nr=x,ar=S;var or=function(e,t){return e&&nr(t,ar(t),e)};var cr=function(){return[]},ir=function(e,t){for(var r=-1,n=null==e?0:e.length,a=0,o=[];++r<n;){var c=e[r];t(c,r,e)&&(o[a++]=c)}return o},lr=cr,ur=Object.prototype.propertyIsEnumerable,sr=Object.getOwnPropertySymbols,fr=sr?function(e){return null==e?[]:(e=Object(e),ir(sr(e),(function(t){return ur.call(e,t)})))}:lr,pr=x,br=fr;var mr=function(e,t){return pr(e,br(e),t)},dr=T,vr=k,gr=fr,hr=cr,Or=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)dr(t,gr(e)),e=vr(e);return t}:hr,yr=x,jr=Or;var wr=function(e,t){return yr(e,jr(e),t)},Pr=T,Nr=E;var Er=function(e,t,r){var n=t(e);return Nr(e)?n:Pr(n,r(e))},Cr=Er,Sr=fr,xr=Yt;var Dr=function(e){return Cr(e,xr,Sr)},Ir=Er,zr=Or,Mr=S;var _r=function(e){return Ir(e,Mr,zr)},Ar=Object.prototype.hasOwnProperty;var kr=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&Ar.call(e,"index")&&(r.index=e.index,r.input=e.input),r},Lr=D;var Rr=function(e,t){var r=t?Lr(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)},Br=/\w*$/;var Fr=function(e){var t=new e.constructor(e.source,Br.exec(e));return t.lastIndex=e.lastIndex,t},Vr=j?j.prototype:void 0,Ur=Vr?Vr.valueOf:void 0;var Jr=D,Wr=Rr,Tr=Fr,qr=function(e){return Ur?Object(Ur.call(e)):{}},$r=I;var Kr=function(e,t,r){var n=e.constructor;switch(t){case"[object ArrayBuffer]":return Jr(e);case"[object Boolean]":case"[object Date]":return new n(+e);case"[object DataView]":return Wr(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return $r(e,r);case"[object Map]":case"[object Set]":return new n;case"[object Number]":case"[object String]":return new n(e);case"[object RegExp]":return Tr(e);case"[object Symbol]":return qr(e)}},Hr=Ht,Zr=L;var Gr=function(e){return Zr(e)&&"[object Map]"==Hr(e)},Qr=z,Xr=h.exports,Yr=Xr&&Xr.isMap,en=Yr?Qr(Yr):Gr,tn=Ht,rn=L;var nn=function(e){return rn(e)&&"[object Set]"==tn(e)},an=z,on=h.exports,cn=on&&on.isSet,ln=cn?an(cn):nn,un=w,sn=Zt,fn=M,pn=rr,bn=or,mn=O.exports,dn=P,vn=mr,gn=wr,hn=Dr,On=_r,yn=Ht,jn=kr,wn=Kr,Pn=N,Nn=E,En=y.exports,Cn=en,Sn=C,xn=ln,Dn=Yt,In=S,zn="[object Arguments]",Mn="[object Function]",_n="[object Object]",An={};An[zn]=An["[object Array]"]=An["[object ArrayBuffer]"]=An["[object DataView]"]=An["[object Boolean]"]=An["[object Date]"]=An["[object Float32Array]"]=An["[object Float64Array]"]=An["[object Int8Array]"]=An["[object Int16Array]"]=An["[object Int32Array]"]=An["[object Map]"]=An["[object Number]"]=An[_n]=An["[object RegExp]"]=An["[object Set]"]=An["[object String]"]=An["[object Symbol]"]=An["[object Uint8Array]"]=An["[object Uint8ClampedArray]"]=An["[object Uint16Array]"]=An["[object Uint32Array]"]=!0,An["[object Error]"]=An[Mn]=An["[object WeakMap]"]=!1;var kn=function e(t,r,n,a,o,c){var i,l=1&r,u=2&r,s=4&r;if(n&&(i=o?n(t,a,o,c):n(t)),void 0!==i)return i;if(!Sn(t))return t;var f=Nn(t);if(f){if(i=jn(t),!l)return dn(t,i)}else{var p=yn(t),b=p==Mn||"[object GeneratorFunction]"==p;if(En(t))return mn(t,l);if(p==_n||p==zn||b&&!o){if(i=u||b?{}:Pn(t),!l)return u?gn(t,bn(i,t)):vn(t,pn(i,t))}else{if(!An[p])return o?t:{};i=wn(t,p,l)}}c||(c=new un);var m=c.get(t);if(m)return m;c.set(t,i),xn(t)?t.forEach((function(a){i.add(e(a,r,n,a,t,c))})):Cn(t)&&t.forEach((function(a,o){i.set(o,e(a,r,n,o,t,c))}));var d=f?void 0:(s?u?On:hn:u?In:Dn)(t);return sn(d||t,(function(a,o){d&&(a=t[o=a]),fn(i,o,e(a,r,n,o,t,c))})),i};var Ln=Z,Rn=G;var Bn=K,Fn=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0},Vn=function(e,t){return t.length<2?e:Ln(e,Rn(t,0,-1))},Un=H;var Jn=R;var Wn=$,Tn=kn,qn=function(e,t){return t=Bn(t,e),null==(e=Vn(e,t))||delete e[Un(Fn(t))]},$n=K,Kn=x,Hn=function(e){return Jn(e)?void 0:e},Zn=_r,Gn=q((function(e,t){var r={};if(null==e)return r;var n=!1;t=Wn(t,(function(t){return t=$n(t,e),n||(n=t.length>1),t})),Kn(e,Zn(e),r),n&&(r=Tn(r,7,Hn));for(var a=t.length;a--;)qn(r,t[a]);return r}));var Qn=["theme","size","total","showPageSize","showPageNumber","showPreviousAndNextBtn","showFirstAndLastPageBtn","showJumper","pageEllipsisMode","disabled","foldedMaxPageBtn","maxPageBtn","totalContent","pageSizeOptions","onChange","onCurrentChange","onPageSizeChange","style","className","selectProps"];function Xn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Yn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Xn(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ea=X.Option,ta=e.forwardRef((function(t,r){var c,i=t.theme,f=t.size,p=t.total,b=t.showPageSize,m=t.showPageNumber,d=t.showPreviousAndNextBtn,v=t.showFirstAndLastPageBtn,g=t.showJumper,h=t.pageEllipsisMode,O=t.disabled,y=t.foldedMaxPageBtn,j=t.maxPageBtn,w=t.totalContent,P=t.pageSizeOptions,N=t.onChange,E=void 0===N?B:N,C=t.onCurrentChange,S=t.onPageSizeChange,x=t.style,D=t.className,I=t.selectProps,z=F(t,Qn),M=Gn(z,["current","pageSize","defaultPageSize","defaultCurrent"]),_=Q("pagination"),A=u(_,2),k=A[0],L=A[1],R=U(t,"pageSize",S),V=u(R,2),J=V[0],W=V[1],T=U(t,"current",C),q=u(T,2),$=q[0],K=q[1],H=e.useState($),Z=u(H,2),G=Z[0],Y=Z[1],ee=n().classPrefix,te="".concat(ee,"-pagination"),re=e.useMemo((function(){var e=Math.ceil(p/J);return e>0?e:1}),[J,p]),ne=function(e,t){if(!O&&$!==e){var r,n=e,a=t;if(!a&&!function(e){var t;return t="number"!=typeof e?e-0:e,!Number.isFinite(t)&&t>0}(a))a=null!=J?J:"number"==typeof P[0]?P[0]:null===(r=P[0])||void 0===r?void 0:r.value;n<1&&(n=1),n>re&&(n=re),K(n,{current:n,previous:$,pageSize:a}),E({current:n,previous:$,pageSize:a})}},ae=function(e){var t=Q("pagination"),r=u(t,2),o=r[0],c=r[1],i=n().classPrefix,l="".concat(i,"-pagination"),s=e.totalContent,f=e.pageSize,p=e.current,b=e.total,m=null;return!1===s?{totalContrl:m}:{totalContrl:m=a.createElement("div",{className:"".concat(l,"__total")},function(){if("boolean"==typeof s)return s?c(o.total,{total:b}):null;if("function"==typeof s){var e=(p-1)*f,t=Math.min(b,e+f);return s(b,[e+1,t])}return s}())}}({totalContent:w,pageSize:J,current:$,total:p}),oe=ae.totalContrl,ce=function(e){var t=n().classPrefix,r=s({PageLastIcon:Fe,PageFirstIcon:ke}),c=r.PageFirstIcon,i=r.PageLastIcon,u="".concat(t,"-pagination"),f=e.showFirstAndLastPageBtn,p=e.disabled,b=e.current,m=e.pageCount,d=e.changeCurrent;return{firstPageJumper:f&&a.createElement("div",{className:o("".concat(u,"__btn"),"".concat(u,"__btn-first-page"),l({},"".concat(t,"-is-disabled"),p||1===b)),onClick:function(){return d(1)}},a.createElement(c,null)),lastPageJumper:f&&a.createElement("div",{className:o("".concat(u,"__btn"),"".concat(u,"__btn-first-page"),l({},"".concat(t,"-is-disabled"),p||b===m)),onClick:function(){return d(m)}},a.createElement(i,null))}}({disabled:O,current:$,pageCount:re,showFirstAndLastPageBtn:v,changeCurrent:ne}),ie=ce.firstPageJumper,le=ce.lastPageJumper,ue=function(e){var t=n().classPrefix,r=s({ChevronLeftIcon:de,ChevronRightIcon:Pe}),c=r.ChevronLeftIcon,i=r.ChevronRightIcon,u="".concat(t,"-pagination"),f=e.showPreviousAndNextBtn,p=e.disabled,b=e.current,m=e.pageCount,d=e.changeCurrent;return{prevJumper:f&&a.createElement("div",{className:o("".concat(u,"__btn"),"".concat(u,"__btn-prev"),l({},"".concat(t,"-is-disabled"),p||1===b)),onClick:function(){p||1===b||d(b-1)}},a.createElement(c,null)),nextJumper:f&&a.createElement("div",{className:o("".concat(u,"__btn"),"".concat(u,"__btn-next"),l({},"".concat(t,"-is-disabled"),p||b===m)),onClick:function(){p||b===m||d(b+1)}},a.createElement(i,null))}}({disabled:O,current:$,pageCount:re,showPreviousAndNextBtn:d,changeCurrent:ne}),se=ue.prevJumper,pe=ue.nextJumper,be=function(t){var r,c,i=n().classPrefix,f=s({EllipsisIcon:ze,ChevronLeftDoubleIcon:fe,ChevronRightDoubleIcon:Oe}),p=f.EllipsisIcon,b=f.ChevronLeftDoubleIcon,m=f.ChevronRightDoubleIcon,d="".concat(i,"-pagination"),v=e.useState(!1),g=u(v,2),h=g[0],O=g[1],y=e.useState(!1),j=u(y,2),w=j[0],P=j[1],N=t.showPageNumber,E=t.maxPageBtn,C=t.disabled,S=t.current,x=t.pageCount,D=t.foldedMaxPageBtn,I=t.changeCurrent,z="mid"===t.pageEllipsisMode,M=Math.ceil((D-1)/2),_=e.useMemo((function(){var e,t,r=2+M<S,n=[];x>E?r&&x-1-M>S?(e=S-M,t=S+M):(e=r?x-D+1:z?2:1,t=r?z?x-1:x:D):(e=1,t=x);for(var a=e;a<=t;a++)n.push(a);return n}),[S,x,D,z,E,M]),A=x>E;return{pageNumberContrl:N&&a.createElement("ul",{className:"".concat(d,"__pager")},A&&z&&a.createElement(a.Fragment,null,a.createElement("li",{key:1,className:o("".concat(d,"__number"),(r={},l(r,"".concat(i,"-is-disabled"),C),l(r,"".concat(i,"-is-current"),1===S),r)),onClick:function(){return I(1)}},"1"),2+M<S&&a.createElement("li",{className:o("".concat(d,"__number"),"".concat(d,"__number--more"),l({},"".concat(i,"-is-disabled"),C)),onMouseEnter:function(){return O(!0)},onMouseLeave:function(){return O(!1)},onClick:function(){return I(S-D)}},h?a.createElement(b,null):a.createElement(p,null))),_.map((function(e){var t;return a.createElement("li",{key:e,className:o("".concat(d,"__number"),(t={},l(t,"".concat(i,"-is-disabled"),C),l(t,"".concat(i,"-is-current"),S===e),t)),onClick:function(){return I(e)}},e)})),A&&z&&a.createElement(a.Fragment,null,x-1-M>S&&a.createElement("li",{className:o("".concat(d,"__number"),"".concat(d,"__number--more"),l({},"".concat(i,"-is-disabled"),C)),onMouseEnter:function(){return P(!0)},onMouseLeave:function(){return P(!1)},onClick:function(){return I(S+D)}},w?a.createElement(m,null):a.createElement(p,null)),a.createElement("li",{key:x,className:o("".concat(d,"__number"),(c={},l(c,"".concat(i,"-is-disabled"),C),l(c,"".concat(i,"-is-current"),S===x),c)),onClick:function(){return I(x)}},x)))}}({showPageNumber:m,maxPageBtn:j,disabled:O,current:$,pageCount:re,foldedMaxPageBtn:y,changeCurrent:ne,pageEllipsisMode:h}),me=be.pageNumberContrl;e.useEffect((function(){Y($)}),[$]);var ve=b&&P.length?a.createElement("div",{className:"".concat(te,"__select")},a.createElement(X,Yn({autoWidth:!0,size:f,value:J,disabled:O,onChange:function(e){var t=Math.min($,Math.ceil(p/e)),r={current:t,previous:$,pageSize:e};W(e,r),$!==t?ne(t,e):E(r)}},I),P.map((function(e){return"number"==typeof e?a.createElement(ea,{key:e,label:L(k.itemsPerPage,{size:e}),value:e}):a.createElement(ea,{key:e.value,label:e.label,value:e.value})})))):null,ge=a.createElement("div",{className:"".concat(te,"__jump")},L(k.jumpTo),a.createElement(Qe,{append:"/ ".concat(re," ").concat(L(k.page))},a.createElement(Nt,{className:"".concat(ee,"-pagination__input"),min:1,size:f,theme:"normal",max:re,disabled:O,value:G,onChange:function(e){return Y(e)},onBlur:function(e){return ne(e)},onEnter:function(e){return ne(e)},placeholder:""})));return a.createElement("div",Yn({className:o(te,D,(c={},l(c,"".concat(ee,"-size-s"),"small"===f),l(c,"".concat(ee,"-is-disabled"),O),c)),style:x,ref:r},M),oe,ve,ie,se,"default"===i&&me,"simple"===i&&ge,pe,le,"default"===i&&g&&ge)}));ta.displayName="Pagination",ta.defaultProps={defaultCurrent:1,foldedMaxPageBtn:5,maxPageBtn:10,pageEllipsisMode:"mid",defaultPageSize:10,pageSizeOptions:[5,10,20,50],showFirstAndLastPageBtn:!1,showJumper:!1,showPageNumber:!0,showPageSize:!0,showPreviousAndNextBtn:!0,size:"medium",theme:"default",total:0,totalContent:!0};var ra=e.forwardRef((function(t,r){var c=n().classPrefix,i=s({RoundIcon:Ke,ChevronUpIcon:Se,ChevronDownIcon:ie,ChevronLeftIcon:de,ChevronRightIcon:Pe}),u=i.RoundIcon,f=i.ChevronUpIcon,p=i.ChevronDownIcon,b=i.ChevronLeftIcon,m=i.ChevronRightIcon,d=t.variant,v=t.tips,g=t.showCurrent,h=t.disabled,O=t.layout,y=t.size,j=t.onChange,w=void 0===j?B:j,P=t.className,N=t.style,E=e.useMemo((function(){return C(v)?v:!0===v?{prev:"上一页",current:"当前",next:"下一页"}:{}}),[v]),S=e.useMemo((function(){return C(h)?h:!0===h?{prev:!0,current:!0,next:!0}:{prev:!1,current:!1,next:!1}}),[h]);return a.createElement("div",{className:o("".concat(c,"-pagination-mini"),P,l({},"".concat(c,"-pagination-mini--outline"),"outline"===d)),ref:r,style:N},a.createElement(J,{title:E.prev,variant:d,size:y,shape:"square",onClick:function(e){return w({e:e,trigger:"prev"})},icon:"horizontal"===O?a.createElement(b,null):a.createElement(f,null),className:"".concat(c,"-pagination-mini__prev"),disabled:S.prev}),g&&a.createElement(J,{title:E.current,variant:d,size:y,shape:"square",onClick:function(e){return w({e:e,trigger:"current"})},icon:a.createElement(u,null),className:"".concat(c,"-pagination-mini__current"),disabled:S.current}),a.createElement(J,{title:E.next,variant:d,size:y,shape:"square",onClick:function(e){return w({e:e,trigger:"next"})},icon:"horizontal"===O?a.createElement(m,null):a.createElement(p,null),className:"".concat(c,"-pagination-mini__next"),disabled:S.next}))}));ra.displayName="PaginationMini",ra.defaultProps={layout:"horizontal",showCurrent:!0,size:"medium",variant:"text"};var na=ta,aa=ra;export{ne as A,ie as C,na as P,kn as _,Ye as a,de as b,Pe as c,aa as d,Dt as e,Ht as f,Y as i,Gn as o,Xe as u};
import{r as e,j as t}from"./app-eaa32a4a.js";import{I as s}from"./index-4abfb1b1.js";class n extends e.Component{constructor(e){super(e),this.onSet=e=>{this.setState({value:e})},this.onReduce=()=>{this.onSet(this.state.value-1),this.inputChange(this.state.value-1)},this.onAdd=()=>{this.onSet(this.state.value+1),this.inputChange(this.state.value+1)},this.inputChange=e=>{"number"==typeof e&&this.props.onChange&&this.props.onChange(e,this.name)},this.state={value:0},this.name=e.name??""}render(){const{align:e,addAndSubtract:n,onChange:a}=this.props,i=e??"left",h=n??!0;return t.jsxs("div",{className:["c-reset-input-number-box",h?"c-reset-input-number-add":""].join(" "),children:[h&&t.jsx("div",{className:"reduce",onClick:this.onReduce,children:"-"}),t.jsx(s,{className:"c-reset-input-number",align:i,onChange:this.inputChange,theme:"normal",defaultValue:1,value:this.props.value}),h&&t.jsx("div",{className:"add",onClick:this.onAdd,children:"+"})]})}}export{n as I};
import{j as o}from"./app-eaa32a4a.js";import{q as s}from"./auth-e5508dcf.js";function n(n){const{onClick:t,className:c,icon:i}=n,r=i??"";return o.jsx(s,{onClick:()=>{t&&t()},icon:r,className:["custom-reset-t-button",c??""].join(" "),children:n.children})}export{n as C};
import{j as o}from"./app-38090013.js";import{q as s}from"./auth-f95ab880.js";function n(n){const{onClick:t,className:c,icon:i}=n,r=i??"";return o.jsx(s,{onClick:()=>{t&&t()},icon:r,className:["custom-reset-t-button",c??""].join(" "),children:n.children})}export{n as C};
import{r as t,s as e,j as s}from"./app-38090013.js";import i from"./index-4172e898.js";import a from"./index-7242dff8.js";import r from"./index-cf7f9975.js";import{g as n,i as o}from"./dom-ce105537.js";import{t as l,a as u,b as h}from"./trade-8bf27581.js";import c from"./index-c969642c.js";import{b as d,i as p}from"./local-de138fe9.js";import{C as m}from"./index-0f7cf1f0.js";import{C as b}from"./multipleUse-fe9cd74a.js";import g from"./index-a6b88148.js";import"./index-ae089ab9.js";import"./index-08fdb3d4.js";import"./auth-f95ab880.js";import"./trade-281a8bb7.js";import"./index-15d3f379.js";import"./index-e5c00e08.js";import"./index-499e47ec.js";import"./index-5ca49c2e.js";import"./submit-9df75da3.js";const j="contract-trade",x="start-trade";class f extends t.Component{constructor(t){super(t),this.changeTableStatus=t=>{const e=Object.keys(this.state.tableStatus);for(let s=0;s<e.length;s++){const i=e[s];if(i===t){this.state.tableStatus[i]||(this.state.tableStatus[i]=!0);break}}},this.changeGroupButton=t=>{this.changeTableStatus(t),this.setState({currentGroupButton:t});const e=this.tradeSelectRef.getFilterParams(t);this.setState({filter:e}),"1"===t?this.holdingPositionRef.getTableList(e):"2"===t?this.currentConsignment.getTableList(e):"3"===t&&this.historyTransaction.getTableList(e)},this.getTableHeight=()=>{const t=document.getElementById(j);if(t){const e=n(t),s=document.documentElement.clientHeight-e.top;this.setState({minHeight:s+"px"})}},this.storeChange=()=>{e.dispatch({type:"count",data:1})},this.onCancelEntrust=()=>{this.currentConsignment.tableContractRevoke()},this.FilterChange=t=>{this.setState({filter:t}),this.getChildTableList(t)},this.getChildTableList=t=>{"1"===this.state.currentGroupButton?this.holdingPositionRef.getTableList(t):"2"===this.state.currentGroupButton?this.currentConsignment.getTableList(t):"3"===this.state.currentGroupButton&&this.historyTransaction.getTableList(t)},this.updateTotal=t=>{this.setState({currentEntrustNum:t})},this.state={dialog_visible:!1,minHeight:"",currentEntrustNum:0,currentGroupButton:"4",tableStatus:{[x]:!0,[l]:!1,[u]:!1,[h]:!1},filter:{},HelpData:null}}get ComputedGroupButtons(){return[{label:"开始交易",value:"4"},{label:"持有仓位",value:"1"},{label:`当前委托(${this.state.currentEntrustNum})`,value:"2"},{label:"历史成交",value:"3"}]}async componentDidMount(){this.getTableHeight();const t=await d();t&&this.setState({HelpData:t})}onClosePosition(){b({ids:[]})}getTableClass(){return["spread-out-table",p()?"spread-out-table__mobile":""].join(" ")}currentExtensionButtons(){switch(this.state.currentGroupButton){case l:return s.jsx("div",{className:"hold-position-extension",children:s.jsx(m,{onClick:this.onClosePosition,children:"一键平仓"})});case u:return s.jsx("div",{className:"hold-position-extension",children:s.jsx(m,{onClick:this.onCancelEntrust,children:"多选撤销"})});case h:return""}}render(){return e.getState(),s.jsxs("div",{className:"contract-trade-table",id:this.props.id,style:this.props.style,children:[s.jsx("div",{className:"contract-trade-label",children:"合约交易"}),s.jsx("div",{className:"contract-trade-group",children:this.ComputedGroupButtons.map(((t,e)=>s.jsx("div",{className:t.value===this.state.currentGroupButton?"group-active":"",onClick:this.changeGroupButton.bind(this,t.value),children:t.label},t.value)))}),s.jsx(c,{ref:t=>this.tradeSelectRef=t,FilterChange:this.FilterChange,currentGroupButton:this.state.currentGroupButton,children:this.currentExtensionButtons()}),s.jsxs("div",{className:["contract-trade-table-box",p()?"contract-trade-table__mobile":""].join(" "),id:j,style:{minHeight:this.state.minHeight},children:[s.jsx(g,{"v-if":this.state.tableStatus[x],className:this.getTableClass(),HelpData:this.state.HelpData,style:{display:o("4"===this.state.currentGroupButton)}}),s.jsx(i,{"v-if":this.state.tableStatus[l],className:this.getTableClass(),ref:t=>this.holdingPositionRef=t,style:{display:o(this.state.currentGroupButton===l)}}),s.jsx(a,{"v-if":this.state.tableStatus[u],className:this.getTableClass(),filterParams:this.state.filter,ref:t=>this.currentConsignment=t,style:{display:o(this.state.currentGroupButton===u)},updateTotal:this.updateTotal}),s.jsx(r,{"v-if":this.state.tableStatus[h],className:this.getTableClass(),ref:t=>this.historyTransaction=t,style:{display:o(this.state.currentGroupButton===h)}})]})]})}}export{f as default};
import{r as e,j as s}from"./app-eaa32a4a.js";import{C as a}from"./index-f0b471ce.js";function n(n){const{checked:o}=n,[t,c]=e.useState(o??!1);return s.jsx(a,{className:"reset-t-checkbox",checked:t,onChange:e=>{c(e),n.onChange&&n.onChange(e)}})}export{n as C};
import{r as e,j as s}from"./app-38090013.js";import{C as a}from"./index-e5c00e08.js";function n(n){const{checked:o}=n,[t,c]=e.useState(o??!1);return s.jsx(a,{className:"reset-t-checkbox",checked:t,onChange:e=>{c(e),n.onChange&&n.onChange(e)}})}export{n as C};
import{r as e,j as l,b as s,o as a}from"./app-38090013.js";import{v as t,g as i,i as c,S as d}from"./local-de138fe9.js";import{P as r}from"./index-ae089ab9.js";import{C as o}from"./index-0f7cf1f0.js";import{d as n,e as h}from"./trade-281a8bb7.js";import{o as m}from"./multipleUse-fe9cd74a.js";import{C as b}from"./index-15d3f379.js";import{i as p}from"./dom-ce105537.js";import"./auth-f95ab880.js";import"./index-08fdb3d4.js";import"./index-e5c00e08.js";class j extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[{}],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"时间",align:"center"},{colKey:"d10",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,s)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-time",children:e.working_time})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:["table-direction"].join(" "),style:{color:n(e.side)},children:[t("order_type",e.type),"/",h(e.side)]}),l.jsx("div",{style:{display:p("NEW"===e.status)},children:l.jsx(o,{onClick:this.tableContractRevoke.bind(this,e),children:"撤销"})})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsx(b,{checked:e.is_checked,onChange:l=>{e.is_checked=l}}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:i(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开仓价格"}),l.jsx("div",{className:"table-col-value",children:e.price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"订单id"}),l.jsx("div",{className:"table-col-value",children:e.order_id})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"数量"}),l.jsx("div",{className:"table-col-value",children:e.qty})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"状态"}),l.jsx("div",{className:["table-col-value","green"].join(" "),children:e.status})]})]})]})]},(new Date).valueOf()+s))),l.jsx(r,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}async tableContractRevoke(e){let l={};if(e)l={ids:[e.id]};else{const e=this.state.list,a=[];if(e.forEach((e=>{e.is_checked&&a.push(e.id)})),!a.length)return void s("未选择行");l={ids:a}}await m(l)&&this.getTableList(this.props.filterParams)}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:c()?this.mobileTable():this.pcTable()})}async getTableList(e){let l=null;try{let s={page:this.state.pageNum,limit:this.state.pageSize};e&&(s={...s,...e}),l=a();const t=await d(s);0==t.code&&(t.data.data.forEach((e=>{e.is_checked=!1})),this.setState({list:JSON.parse(JSON.stringify(t.data.data)),total:t.data.total}),this.props.updateTotal&&this.props.updateTotal(t.data.total)),l&&l.hide()}catch(s){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{j as default};
import{r as t,j as e}from"./app-eaa32a4a.js";import{I as a}from"./index-d0abb25c.js";import{c as s,e as o,i as n}from"./local-bd07797b.js";import{H as i}from"./auth-e5508dcf.js";import"./index-de07cc7b.js";import"./index-58480b55.js";import"./index-4abfb1b1.js";import"./formModel-91be7d5d.js";import"./Dialog-c56752ef.js";import"./index-f0b471ce.js";class c extends t.Component{constructor(t){super(t),this.state={list:[],loading:!1},this.columns=[{colKey:"ddd",title:"用户名",align:"center",cell:({rowIndex:t,row:e})=>e.id?s(e.id):"null"},{colKey:"exchange",title:"交易所",align:"center"},{colKey:"spot_asset",title:"现货资产",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{children:parseFloat(a.spot_asset+"").toFixed(4)})},{colKey:"contract_asset",title:"合约资产",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{children:parseFloat(a.contract_asset+"").toFixed(4)})},{colKey:"total",title:"总资产",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{children:(parseFloat(a.spot_asset+"")+parseFloat(a.contract_asset+"")).toFixed(4)})},{colKey:"principal",title:"本金",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{style:{color:"#C99400"},children:parseFloat(a.principal+"")})}]}changeLoding(t){this.setState({loading:t})}async changeList(){try{this.changeLoding(!0);const t=await i();0==t.code&&this.setState({list:t.data.data}),this.changeLoding(!1)}catch(t){}}async componentDidMount(){await o(),this.changeList()}render(){return e.jsxs("div",{className:["contract-account-table",n()?"contract-account-table__mobile":""].join(" "),children:[e.jsx("div",{className:"contract-account-label",children:"账号总览"}),e.jsx("div",{className:"contract-account-table-box",children:e.jsx(a,{columns:this.columns,data:this.state.list,loading:this.state.loading})})]})}}export{c as default};
import{r as e,j as l,o as a}from"./app-eaa32a4a.js";import{x as s,c as t,i,D as c}from"./local-bd07797b.js";import{P as r}from"./index-de07cc7b.js";import{d,f as n}from"./trade-281a8bb7.js";import{T as o}from"./trade-8bf27581.js";import"./auth-e5508dcf.js";import"./index-58480b55.js";import"./index-4abfb1b1.js";class h extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"状态",align:"center"},{colKey:"d10",title:"交易时间",align:"center"},{colKey:"d11",title:"更新时间",align:"center"},{colKey:"d12",title:"返回值",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,a)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-time",children:e.created_at})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:["table-direction"].join(" "),style:{color:d(e.direction)},children:[s("order_type",e.order_type),"/",o[e.direction]]}),l.jsxs("div",{className:"table-time",children:[l.jsx("span",{children:"更新时间 "}),e.updated_at]})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:t(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开始价格"}),l.jsx("div",{className:"table-col-value",children:e.target_price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"成交金额"}),l.jsx("div",{className:"table-col-value",children:parseFloat(e.quantity+"")})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"成交数量"}),l.jsx("div",{className:"table-col-value",children:e.quantity})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"状态"}),l.jsx("div",{className:["table-col-value"].join(" "),style:{color:n(e.status)},children:s("status",e.status)})]})]})]})]},a))),l.jsx(r,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:i()?this.mobileTable():this.pcTable()})}async getTableList(e){let l=null;try{l=a();let s={page:this.state.pageNum,limit:this.state.pageSize};e&&(s={...s,...e});const t=await c(s);0==t.code&&this.setState({list:t.data.data,total:t.data.total}),l&&l.hide()}catch(s){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{h as default};
This source diff could not be displayed because it is too large. You can view the blob instead.
import{r as t,b as e,j as s}from"./app-eaa32a4a.js";import i from"./index-925f10f4.js";import a from"./index-402bd545.js";import r from"./index-1be5a944.js";import{g as n,i as o}from"./dom-ce105537.js";import{t as l,a as u,b as h}from"./trade-8bf27581.js";import c from"./index-8107f7a1.js";import{w as d,i as m}from"./local-bd07797b.js";import{C as p}from"./index-fbd6c2c0.js";import b from"./index-39cb9d14.js";import"./index-de07cc7b.js";import"./index-58480b55.js";import"./auth-e5508dcf.js";import"./index-4abfb1b1.js";import"./trade-281a8bb7.js";import"./multipleUse-ddae912e.js";import"./index-8c1c9a76.js";import"./index-f0b471ce.js";import"./index-fae09989.js";import"./index-a5b8701f.js";import"./submit-0e3cabc6.js";const g="contract-trade",j="start-trade";class x extends t.Component{constructor(t){super(t),this.changeTableStatus=t=>{const e=Object.keys(this.state.tableStatus);for(let s=0;s<e.length;s++){const i=e[s];if(i===t){this.state.tableStatus[i]||(this.state.tableStatus[i]=!0);break}}},this.changeGroupButton=t=>{this.changeTableStatus(t),this.setState({currentGroupButton:t});const e=this.tradeSelectRef.getFilterParams(t);"1"===t?this.holdingPositionRef.getTableList(e):"2"===t?this.currentConsignment.getTableList(e):"3"===t&&this.historyTransaction.getTableList(e)},this.getTableHeight=()=>{const t=document.getElementById(g);if(t){const e=n(t),s=document.documentElement.clientHeight-e.top;this.setState({minHeight:s+"px"})}},this.storeChange=()=>{e.dispatch({type:"count",data:1})},this.onCancelEntrust=()=>{this.currentConsignment.tableContractRevoke()},this.FilterChange=t=>{this.setState({filter:t}),this.getChildTableList(t)},this.getChildTableList=t=>{"1"===this.state.currentGroupButton?this.holdingPositionRef.getTableList(t):"2"===this.state.currentGroupButton?this.currentConsignment.getTableList(t):"3"===this.state.currentGroupButton&&this.historyTransaction.getTableList(t)},this.updateTotal=t=>{this.setState({currentEntrustNum:t})},this.state={minHeight:"",currentEntrustNum:0,currentGroupButton:"4",tableStatus:{[j]:!0,[l]:!1,[u]:!1,[h]:!1},filter:{}}}get ComputedGroupButtons(){return[{label:"开始交易",value:"4"},{label:"持有资产",value:"1"},{label:`当前委托(${this.state.currentEntrustNum})`,value:"2"},{label:"历史成交",value:"3"}]}async componentDidMount(){this.getTableHeight(),await d()}getTableClass(){return["spread-out-table",m()?"spread-out-table__mobile":""].join(" ")}currentExtensionButtons(){switch(this.state.currentGroupButton){case l:return"";case u:return s.jsx("div",{className:"hold-position-extension",children:s.jsx(p,{onClick:this.onCancelEntrust,children:"多选撤销"})});case h:return""}}render(){return e.getState(),s.jsxs("div",{className:"contract-trade-table",id:this.props.id,style:this.props.style,children:[s.jsx("div",{className:"contract-trade-label",children:"现货交易"}),s.jsx("div",{className:"contract-trade-group",children:this.ComputedGroupButtons.map(((t,e)=>s.jsx("div",{className:t.value===this.state.currentGroupButton?"group-active":"",onClick:this.changeGroupButton.bind(this,t.value),children:t.label},t.value)))}),s.jsx(c,{ref:t=>this.tradeSelectRef=t,FilterChange:this.FilterChange,currentGroupButton:this.state.currentGroupButton,children:this.currentExtensionButtons()}),s.jsxs("div",{className:["contract-trade-table-box",m()?"contract-trade-table__mobile":""].join(" "),id:g,style:{minHeight:this.state.minHeight},children:[s.jsx(b,{"v-if":this.state.tableStatus[j],className:this.getTableClass(),style:{display:o("4"===this.state.currentGroupButton)}}),s.jsx(i,{"v-if":this.state.tableStatus[l],className:this.getTableClass(),ref:t=>this.holdingPositionRef=t,style:{display:o(this.state.currentGroupButton===l)}}),s.jsx(a,{"v-if":this.state.tableStatus[u],className:this.getTableClass(),ref:t=>this.currentConsignment=t,style:{display:o(this.state.currentGroupButton===u)},updateTotal:this.updateTotal}),s.jsx(r,{"v-if":this.state.tableStatus[h],className:this.getTableClass(),ref:t=>this.historyTransaction=t,style:{display:o(this.state.currentGroupButton===h)}})]})]})}}export{x as default};
.t-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none;outline:none;padding:0;-webkit-transition:all .2s linear;transition:all .2s linear;font:var(--td-font-link-medium)}.t-link .t-link__prefix-icon{margin-right:var(--td-comp-margin-s)}.t-link .t-link__suffix-icon{margin-left:var(--td-comp-margin-s)}.t-link.t-size-s{font:var(--td-font-link-small)}.t-link.t-size-s .t-link__prefix-icon{margin-right:var(--td-comp-margin-xs)}.t-link.t-size-s .t-link__suffix-icon{margin-left:var(--td-comp-margin-xs)}.t-link.t-size-l{font:var(--td-font-link-large)}.t-link.t-size-l .t-link__prefix-icon{margin-right:var(--td-comp-margin-m)}.t-link.t-size-l .t-link__suffix-icon{margin-left:var(--td-comp-margin-m)}.t-link--theme-default{color:var(--td-text-color-primary)}.t-link--theme-default:active{color:var(--td-brand-color-active)}.t-link--theme-default.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-text-color-primary);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-default.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-default.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-brand-color-active)}.t-link--theme-default.t-link--hover-color:hover{color:var(--td-brand-color-hover)}.t-link--theme-default.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-brand-color-hover)}.t-link--theme-default.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-brand-color-active)}.t-link--theme-default.t-link--hover-color:active{color:var(--td-brand-color-active)}.t-link--theme-default.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-text-color-primary);-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-default.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled)}.t-link--theme-default.t-is-disabled:hover,.t-link--theme-default.t-is-disabled:active{color:var(--td-text-color-disabled)}.t-link--theme-default.t-is-disabled.t-is-underline:after{border-color:var(--td-text-color-disabled)}.t-link--theme-primary{color:var(--td-brand-color)}.t-link--theme-primary:active{color:var(--td-brand-color-active)}.t-link--theme-primary.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-brand-color);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-primary.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-primary.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-brand-color-active)}.t-link--theme-primary.t-link--hover-color:hover{color:var(--td-brand-color-hover)}.t-link--theme-primary.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-brand-color-hover)}.t-link--theme-primary.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-brand-color-active)}.t-link--theme-primary.t-link--hover-color:active{color:var(--td-brand-color-active)}.t-link--theme-primary.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-brand-color);-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-primary.t-is-disabled{cursor:not-allowed;color:var(--td-brand-color-disabled)}.t-link--theme-primary.t-is-disabled:hover,.t-link--theme-primary.t-is-disabled:active{color:var(--td-brand-color-disabled)}.t-link--theme-primary.t-is-disabled.t-is-underline:after{border-color:var(--td-brand-color-disabled)}.t-link--theme-success{color:var(--td-success-color)}.t-link--theme-success:active{color:var(--td-success-color-active)}.t-link--theme-success.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-success-color);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-success.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-success.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-success-color-active)}.t-link--theme-success.t-link--hover-color:hover{color:var(--td-success-color-hover)}.t-link--theme-success.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-success-color-hover)}.t-link--theme-success.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-success-color-active)}.t-link--theme-success.t-link--hover-color:active{color:var(--td-success-color-active)}.t-link--theme-success.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-success-color);-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-success.t-is-disabled{cursor:not-allowed;color:var(--td-success-color-disabled)}.t-link--theme-success.t-is-disabled:hover,.t-link--theme-success.t-is-disabled:active{color:var(--td-success-color-disabled)}.t-link--theme-success.t-is-disabled.t-is-underline:after{border-color:var(--td-success-color-disabled)}.t-link--theme-danger{color:var(--td-error-color)}.t-link--theme-danger:active{color:var(--td-error-color-active)}.t-link--theme-danger.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-error-color);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-danger.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-danger.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-error-color-active)}.t-link--theme-danger.t-link--hover-color:hover{color:var(--td-error-color-hover)}.t-link--theme-danger.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-error-color-hover)}.t-link--theme-danger.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-error-color-active)}.t-link--theme-danger.t-link--hover-color:active{color:var(--td-error-color-active)}.t-link--theme-danger.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-error-color);-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-danger.t-is-disabled{cursor:not-allowed;color:var(--td-error-color-disabled)}.t-link--theme-danger.t-is-disabled:hover,.t-link--theme-danger.t-is-disabled:active{color:var(--td-error-color-disabled)}.t-link--theme-danger.t-is-disabled.t-is-underline:after{border-color:var(--td-error-color-disabled)}.t-link--theme-warning{color:var(--td-warning-color)}.t-link--theme-warning:active{color:var(--td-warning-color-active)}.t-link--theme-warning.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-warning-color);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-warning.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-warning.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-warning-color-active)}.t-link--theme-warning.t-link--hover-color:hover{color:var(--td-warning-color-hover)}.t-link--theme-warning.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-warning-color-hover)}.t-link--theme-warning.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-warning-color-active)}.t-link--theme-warning.t-link--hover-color:active{color:var(--td-warning-color-active)}.t-link--theme-warning.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-warning-color);-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-warning.t-is-disabled{cursor:not-allowed;color:var(--td-warning-color-disabled)}.t-link--theme-warning.t-is-disabled:hover,.t-link--theme-warning.t-is-disabled:active{color:var(--td-warning-color-disabled)}.t-link--theme-warning.t-is-disabled.t-is-underline:after{border-color:var(--td-warning-color-disabled)}.t-image-viewer__img-error{height:440px;width:440px;background-color:var(--td-bg-color-component-disabled);border-radius:4px;color:#000;cursor:inherit;position:absolute}.t-image-viewer__img-error .t-image-viewer__img-error-content{position:absolute;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font:var(--td-font-body-medium)}.t-image-viewer__img-error .t-image-viewer__img-error-content .t-image-viewer__img-error-text{margin-top:var(--td-comp-margin-s)}@-webkit-keyframes modal-image-show{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes modal-image-hide{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes modal-image-hide{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes modal-mask-show{0%{opacity:0}to{opacity:1}}@keyframes modal-mask-show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-mask-hide{0%{opacity:1}to{opacity:0}}@keyframes modal-mask-hide{0%{opacity:1}to{opacity:0}}.t-image-viewer-preview-image{position:fixed;top:0;bottom:0;left:0;right:0;z-index:3000;overflow:hidden;-webkit-animation:.2s cubic-bezier(.82,0,1,.9) modal-mask-show;animation:.2s cubic-bezier(.82,0,1,.9) modal-mask-show}.t-image-viewer-preview-image.t-is-hide{-webkit-animation:.2s cubic-bezier(0,0,.15,1) modal-mask-hide;animation:.2s cubic-bezier(0,0,.15,1) modal-mask-hide}.t-image-viewer-preview-image.t-is-hide .t-image-viewer__modal-pic .t-image-viewer__modal-box{-webkit-animation:.2s cubic-bezier(0,0,.15,1) modal-image-hide;animation:.2s cubic-bezier(0,0,.15,1) modal-image-hide}.t-image-viewer-preview-image .t-image-viewer__modal-index{text-align:center;font-size:var(--td-font-size-body-medium);color:var(--td-text-color-anti);position:absolute;top:92px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background:rgba(0,0,0,.4);border-radius:var(--td-radius-default);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);z-index:1}.t-image-viewer-preview-image .t-image-viewer__modal-mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--td-mask-active);height:100%;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:1}.t-image-viewer-preview-image .t-image-viewer__modal-pic{height:0;width:0;position:absolute;top:50%;left:50%}.t-image-viewer-preview-image .t-image-viewer__modal-pic .t-image-viewer__modal-box{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:.2s cubic-bezier(.38,0,.24,1) modal-image-show;animation:.2s cubic-bezier(.38,0,.24,1) modal-image-show}.t-image-viewer-preview-image .t-image-viewer__modal-pic .t-image-viewer__modal-box .t-image-viewer__modal-image{display:block;max-width:min(90vw,1000px);max-height:min(90vh,800px);-webkit-transition:all .2s cubic-bezier(.38,0,.24,1);transition:all .2s cubic-bezier(.38,0,.24,1);-webkit-transform:rotate(0deg);transform:rotate(0);-o-object-fit:contain;object-fit:contain}.t-image-viewer-preview-image .t-image-viewer__modal-header{width:100%;position:absolute;top:0;z-index:1;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--td-bg-color-container);padding:0 0 12px}.t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show{padding:12px 0}@-webkit-keyframes preview-icon-range{0%{-webkit-transform:translate(-50%,50%) rotateZ(0);transform:translate(-50%,50%) rotate(0)}to{-webkit-transform:translate(-50%,50%) rotateZ(-180deg);transform:translate(-50%,50%) rotate(-180deg)}}@keyframes preview-icon-range{0%{-webkit-transform:translate(-50%,50%) rotateZ(0);transform:translate(-50%,50%) rotate(0)}to{-webkit-transform:translate(-50%,50%) rotateZ(-180deg);transform:translate(-50%,50%) rotate(-180deg)}}@-webkit-keyframes preview-icon-unrange{0%{-webkit-transform:translate(-50%,50%) rotateZ(-180deg);transform:translate(-50%,50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,50%) rotateZ(0);transform:translate(-50%,50%) rotate(0)}}@keyframes preview-icon-unrange{0%{-webkit-transform:translate(-50%,50%) rotateZ(-180deg);transform:translate(-50%,50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,50%) rotateZ(0);transform:translate(-50%,50%) rotate(0)}}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt{width:var(--td-comp-size-xxs);height:var(--td-comp-size-xxs);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);background-color:var(--td-bg-color-container);color:var(--td-text-color-primary);border-radius:50%;-webkit-box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);-webkit-animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-icon-unrange;animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-icon-unrange}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt .t-icon{font-size:var(--td-font-size-body-large)}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt:hover{background-color:inherit}@-webkit-keyframes preview-image-show{0%{height:0}to{height:40px}}@keyframes preview-image-show{0%{height:0}to{height:40px}}@-webkit-keyframes preview-image-hide{0%{height:40px}to{height:0}}@keyframes preview-image-hide{0%{height:40px}to{height:0}}.t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show .t-image-viewer__header-prev{-webkit-animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-image-show;animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-image-show}.t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show .t-image-viewer__header-pre-bt{-webkit-animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-icon-range;animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-icon-range}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev{width:calc(40px / 9 * 16 * 7 + 4px * 6);-webkit-animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-image-hide;animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-image-hide;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:before,.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:after{content:"";position:absolute;height:100%;z-index:1;width:calc(40px / 9 * 16);pointer-events:none}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:before{left:0;background-image:-webkit-gradient(linear,left top,right top,from(var(--td-bg-color-container)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,var(--td-bg-color-container),rgba(255,255,255,0))}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:after{right:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(var(--td-bg-color-container)));background-image:linear-gradient(to right,rgba(255,255,255,0),var(--td-bg-color-container))}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans{height:100%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;margin-left:calc(40px / 9 * 16 * 3 + 4px * 3)}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(40px / 9 * 16);height:40px;-webkit-transition:.2s;transition:.2s;overflow:hidden;border-radius:var(--td-radius-default);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid transparent;background-color:var(--td-bg-color-secondarycontainer)}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box .t-image-viewer__header-img{width:auto;height:100%}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box:hover,.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box.t-is-active{border-color:var(--td-brand-color)}.t-image-viewer-preview-image .t-image-viewer__modal-icon{cursor:pointer;color:var(--td-text-color-primary);border-radius:var(--td-radius-default);-webkit-transition:.2s;transition:.2s}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-close-bt{top:100px;right:40px}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-next-bt,.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-prev-bt{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-prev-bt{left:40px}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-next-bt{right:40px}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-close-bt,.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-prev-bt,.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-next-bt{position:fixed;z-index:10;color:var(--td-text-color-anti);background-color:#0006;border-radius:50%;width:var(--td-comp-size-xl);height:var(--td-comp-size-xl);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-image-viewer-preview-image .t-image-viewer__modal-icon .t-image-viewer__modal-icon-label{margin-left:2px}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-is-disabled{color:#ffffff38}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-is-disabled:hover{background-color:#0006}.t-image-viewer-preview-image .t-image-viewer__modal-icon:hover{background-color:#0003}.t-image-viewer__mask{width:100vh;height:100vh;left:0;top:0;z-index:99;position:fixed;background-color:transparent}.t-image-viewer__utils{width:100%;position:absolute;bottom:32px;z-index:1;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--td-text-color-primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.t-image-viewer__utils .t-image-viewer__utils-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;line-height:100%;background:var(--td-bg-color-container);border-radius:var(--td-radius-medium);padding:0 var(--td-comp-paddingLR-xs)}.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__modal-icon{margin:0 var(--td-comp-margin-xs);width:var(--td-comp-size-m);height:var(--td-comp-size-m);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--td-radius-default);-webkit-transition:.2s;transition:.2s}.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__modal-icon:hover{background-color:var(--td-bg-color-container-hover)}.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__utils-scale{width:var(--td-comp-size-xl);text-align:center;cursor:inherit}.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__utils-scale:hover{background-color:var(--td-bg-color-container)}.t-image-viewer-mini__footer .t-image-viewer__utils{position:inherit}.t-image-viewer-mini__content{max-width:min(90vw,1000px);max-height:min(90vh,800px)}@keyframes modal-image-show{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.t-image-viewer-mini__content .t-image-viewer__modal-pic .t-image-viewer__modal-box{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-image-viewer-mini__content .t-image-viewer__modal-pic .t-image-viewer__modal-box .t-image-viewer__modal-image{display:block;max-width:min(80vw,800px);max-height:min(80vh,600px);-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:rotate(0deg);transform:rotate(0);-o-object-fit:contain;object-fit:contain}.t-image-viewer__dialog.t-dialog__ctx--fixed{z-index:3000}.t-image-viewer__dialog .t-dialog__header{padding:0 var(--td-comp-paddingLR-s);pointer-events:none}.t-image-viewer__dialog .t-dialog__header .t-image-viewer__dialog-title{pointer-events:all}.t-image-viewer__dialog .t-dialog__header .t-dialog__close{pointer-events:auto}.t-image-viewer__dialog .t-dialog{border-color:var(--td-component-border);overflow:hidden;padding:0;-webkit-box-shadow:var(--td-shadow-3);box-shadow:var(--td-shadow-3)}.t-image-viewer__dialog .t-dialog__header{height:40px;width:100%;font-size:var(--td-font-size-body-medium);background-color:var(--td-bg-color-secondarycontainer)}.t-image-viewer__dialog .t-dialog__header-content{margin-left:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-image-viewer__dialog .t-dialog__close:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.range-input-disabled.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.range-input-disabled.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.range-input-disabled.t-is-disabled .t-range-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled .t-range-input__inner::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled .t-range-input__inner::-moz-placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled .t-range-input__inner:-ms-input-placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled .t-range-input__inner::-ms-input-placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled .t-range-input__inner::placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled>.t-range-input__prefix .t-icon,.range-input-disabled.t-is-disabled>.t-range-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-range-input{margin:0;padding:0;list-style:none;width:100%;position:relative;font:var(--td-font-body-medium);height:var(--td-comp-size-m);border-width:1px;border-style:solid;border-radius:var(--td-radius-default);border-color:var(--td-border-level-2-color);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s) var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-xs);background-color:var(--td-bg-color-specialcomponent);color:var(--td-text-color-primary);font-size:var(--td-font-body-medium);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s;transition:all cubic-bezier(.38,0,.24,1) .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.t-range-input:hover{border-color:var(--td-brand-color)}.t-range-input.t-is-success{border-color:var(--td-success-color)}.t-range-input.t-is-success:focus{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-range-input.t-is-success.t-range-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-range-input.t-is-success>.t-range-input__extra{color:var(--td-success-color)}.t-range-input.t-is-success>.t-range-input__tips{color:var(--td-success-color);font-size:var(--td-font-size-body-small);margin-left:calc(-1 * var(--td-comp-paddingLR-xs))}.t-range-input.t-is-warning{border-color:var(--td-warning-color)}.t-range-input.t-is-warning:focus{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-range-input.t-is-warning.t-range-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-range-input.t-is-warning>.t-range-input__extra{color:var(--td-warning-color)}.t-range-input.t-is-warning>.t-range-input__tips{color:var(--td-warning-color);font-size:var(--td-font-size-body-small);margin-left:calc(-1 * var(--td-comp-paddingLR-xs))}.t-range-input.t-is-error{border-color:var(--td-error-color)}.t-range-input.t-is-error:focus{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-range-input.t-is-error.t-range-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-range-input.t-is-error>.t-range-input__extra{color:var(--td-error-color)}.t-range-input.t-is-error>.t-range-input__tips{color:var(--td-error-color);font-size:var(--td-font-size-body-small);margin-left:calc(-1 * var(--td-comp-paddingLR-xs))}.t-range-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-range-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-range-input.t-is-disabled .t-range-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled .t-range-input__inner::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled .t-range-input__inner::-moz-placeholder{color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled .t-range-input__inner:-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled .t-range-input__inner::-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled .t-range-input__inner::placeholder{color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled>.t-range-input__prefix .t-icon,.t-range-input.t-is-disabled>.t-range-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-range-input.t-range-input--prefix .t-range-input__prefix,.t-range-input.t-range-input--suffix .t-range-input__suffix{height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--td-font-size-body-medium)}.t-range-input.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-top:var(--td-comp-paddingTB-xs);padding-bottom:var(--td-comp-paddingTB-xs)}.t-range-input.t-size-l .t-input{padding:0 var(--td-comp-margin-s)}.t-range-input.t-size-s{padding:var(--td-comp-paddingTB-xxs) var(--td-comp-margin-xs);height:var(--td-comp-size-xs);font:var(--td-font-body-small)}.t-range-input.t-is-focused{z-index:1;border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-range-input__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--td-comp-margin-s)}.t-range-input__inner .t-input__wrap{height:100%;border-radius:var(--td-radius-small)}.t-range-input__inner .t-input{padding:0 var(--td-comp-paddingLR-xs);height:100%;border:0;-webkit-box-shadow:none;box-shadow:none;font-size:inherit;border-radius:var(--td-radius-small)}.t-range-input__inner .t-input:hover{background-color:var(--td-bg-color-container-hover)}.t-range-input__inner .t-input__inner{width:100%;height:100%;line-height:1}.t-range-input__inner .t-input.t-is-focused{background-color:var(--td-bg-color-component)}.t-range-input__extra{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-range-input__status{position:absolute;right:calc(0px - var(--td-comp-margin-xxxl));top:0}.t-range-input.t-range-input--suffix .t-input__clear{opacity:0;visibility:hidden;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s;transition:all cubic-bezier(.38,0,.24,1) .2s}.t-range-input.t-range-input--suffix:hover .t-input__clear{opacity:1;visibility:visible}.t-range-input .t-range-input__suffix-clear{cursor:pointer}.t-range-input__prefix>.t-icon,.t-range-input__suffix>.t-icon{-webkit-transition:color .2s linear;transition:color .2s linear;font-size:16px;color:var(--td-text-color-placeholder);-ms-flex-negative:0;flex-shrink:0}.t-range-input-popup{width:100%}.t-range-input-popup--visible .t-range-input{border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-range-input-popup--visible .t-range-input .t-icon-time,.t-range-input-popup--visible .t-range-input .t-icon-calendar{color:var(--td-brand-color)}.t-range-input-popup--visible .t-range-input .t-input.t-is-focused{background-color:var(--td-bg-color-component)}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-time-picker,.t-time-range-picker{width:240px;background:transparent;display:inline-block;position:relative;font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none}.t-time-picker.t-is-disabled,.t-time-range-picker.t-is-disabled{cursor:not-allowed}.t-time-picker>*:focus,.t-time-range-picker>*:focus,.t-time-picker>*:active,.t-time-range-picker>*:active{outline:0}.t-time-picker__group,.t-time-range-picker__group{position:relative}.t-time-picker__group.active,.t-time-range-picker__group.active{border:1px solid var(--td-brand-color);-webkit-box-shadow:0 0 2px 2px var(--td-brand-color-focus);box-shadow:0 0 2px 2px var(--td-brand-color-focus)}.t-time-picker__group.active+.t-time-picker__icon-wrap>.t-time-picker__icon-clear,.t-time-range-picker__group.active+.t-time-picker__icon-wrap>.t-time-picker__icon-clear{display:block}.t-time-picker__group-text,.t-time-range-picker__group-text{color:var(--td-text-color-primary)}.t-time-picker__group input,.t-time-range-picker__group input{cursor:pointer}.t-time-range-picker{width:auto}.t-time-picker__panel{width:280px;background:transparent;border-radius:var(--td-radius-default);display:inline-block;position:relative;font:var(--td-font-body-medium);--timePickerPanelOffsetTop: 15;--timePickerPanelOffsetBottom: 21}.t-time-picker__panel-body{width:100%;height:calc(calc(var(--td-comp-size-xs) + var(--td-size-3)) * 7 + var(--td-size-3));position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-time-picker__panel-body-active-mask{position:absolute;top:50%;height:var(--td-comp-size-xs);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.t-time-picker__panel-body-active-mask>div{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transform:translateY(calc(0px - (calc(var(--td-comp-size-xs) + var(--td-size-3)) / 2)));transform:translateY(calc(0px - (calc(var(--td-comp-size-xs) + var(--td-size-3)) / 2)));height:var(--td-comp-size-xs);background-color:var(--td-brand-color-light);margin:var(--td-size-3) var(--td-comp-margin-xs);border-radius:var(--td-radius-default)}.t-time-picker__panel-body-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow-y:scroll;text-align:center;position:relative;list-style:none;padding:0;margin:0}.t-time-picker__panel-body-scroll::-webkit-scrollbar{width:0}.t-time-picker__panel-body-scroll:after,.t-time-picker__panel-body-scroll:before{display:block;height:50%;content:""}.t-time-picker__panel-body-scroll:before{height:calc(50% - var(--timePickerPanelOffsetTop, 0) * 1px)}.t-time-picker__panel-body-scroll:after{height:calc(50% - var(--timePickerPanelOffsetBottom, 0) * 1px)}.t-time-picker__panel-body-scroll:last-child{border-right:0}.t-time-picker__panel-body-scroll-item{height:var(--td-comp-size-xs);font:var(--td-font-body-medium);line-height:var(--td-comp-size-xs);color:var(--td-text-color-secondary);margin:var(--td-size-3) var(--td-comp-margin-xs);border-radius:var(--td-radius-default);text-align:center;cursor:pointer;-webkit-transition:.2s linear;transition:.2s linear}.t-time-picker__panel-body-scroll-item:not(.t-time-picker__panel-body-scroll-item.t-is-current):not(.t-time-picker__panel-body-scroll-item.t-is-disabled):hover{color:var(--td-text-color-primary)}.t-time-picker__panel-body-scroll-item:not(.t-time-picker__panel-body-scroll-item.t-is-current):not(.t-time-picker__panel-body-scroll-item.t-is-disabled):active{background-color:var(--td-bg-color-container-hover)}.t-time-picker__panel-body-scroll-item.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-time-picker__panel-body-scroll-item.t-is-hidden{display:none;cursor:not-allowed}.t-time-picker__panel-body-scroll-item.t-is-current{color:var(--td-brand-color)}.t-time-picker__panel-section-body{padding:var(--td-pop-padding-xl) calc(var(--td-pop-padding-xl) - var(--td-comp-margin-xs))}.t-time-picker__panel-section-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;position:relative;border-top:1px solid var(--td-border-level-1-color);-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--td-pop-padding-xl)}.t-form{color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;font:var(--td-font-body-medium)}.t-form:not(.t-form-inline) .t-form__item:last-of-type{margin:0}.t-form__item{margin-bottom:var(--td-comp-margin-xxl)}.t-form__item.t-form__item-with-help{margin-bottom:var(--td-comp-margin-xs)}.t-form__item.t-form__item-with-extra{margin-bottom:var(--td-comp-margin-xxl)}.t-form__label{float:left;padding-right:var(--td-comp-paddingLR-xl);vertical-align:middle;line-height:var(--td-comp-margin-xxxl);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.t-form__label--top{float:none;min-height:var(--td-comp-margin-xxxl)}.t-form__label--left{text-align:left}.t-form__label--right{text-align:right}.t-form__label--required label:before{display:inline-block;margin-right:var(--td-comp-margin-xs);color:var(--td-error-color);line-height:var(--td-line-height-body-medium);content:"*"}.t-form__label--colon label:after{content:":";position:relative;margin:0 var(--td-comp-margin-xxs)}.t-form__controls{min-height:var(--td-comp-margin-xxxl);display:flow-root;position:relative}.t-form__controls-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:var(--td-comp-margin-xxxl)}.t-form__controls .t-form__item{margin-bottom:0;margin-right:var(--td-comp-margin-xxl)}.t-form__controls.t-is-success .t-form__status .t-icon,.t-form__controls.t-is-success .t-input__extra,.t-form__controls.t-form--success-border.t-is-success .t-input__extra{color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner{border-color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner--focused{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-fake-arrow{color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner.t-is-focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader.t-is-active,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select.t-is-active{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-form__status .t-icon{color:var(--td-success-color)}.t-form__status{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 var(--td-comp-margin-s)}.t-form__status>.t-icon{font-size:var(--td-comp-size-xxxs)}.t-form__status-without-icon{width:25px;height:25px}.t-form__status button{width:var(--td-comp-size-m)}.t-form__status button+button{margin-left:var(--td-comp-margin-s)}.t-form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:var(--td-comp-margin-l)}.t-form-inline .t-form__item{margin:0;min-width:200px;display:inline-block;margin-right:var(--td-comp-margin-xxl)}.t-input__extra,.t-input__help{margin:0;width:100%;height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-input__extra{position:absolute;bottom:calc(0px - var(--td-line-height-body-small));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-is-warning .t-input__extra{color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-input,.t-is-warning .t-form__controls-content .t-select,.t-is-warning .t-form__controls-content .t-radio-button,.t-is-warning .t-form__controls-content .t-cascader,.t-is-warning .t-form__controls-content .t-range-input,.t-is-warning .t-form__controls-content .t-textarea__inner{border-color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-input--focused,.t-is-warning .t-form__controls-content .t-select--focused,.t-is-warning .t-form__controls-content .t-radio-button--focused,.t-is-warning .t-form__controls-content .t-cascader--focused,.t-is-warning .t-form__controls-content .t-range-input--focused,.t-is-warning .t-form__controls-content .t-textarea__inner--focused{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-is-warning .t-form__controls-content .t-input .t-icon,.t-is-warning .t-form__controls-content .t-select .t-icon,.t-is-warning .t-form__controls-content .t-radio-button .t-icon,.t-is-warning .t-form__controls-content .t-cascader .t-icon,.t-is-warning .t-form__controls-content .t-range-input .t-icon,.t-is-warning .t-form__controls-content .t-textarea__inner .t-icon,.t-is-warning .t-form__controls-content .t-input .t-fake-arrow,.t-is-warning .t-form__controls-content .t-select .t-fake-arrow,.t-is-warning .t-form__controls-content .t-radio-button .t-fake-arrow,.t-is-warning .t-form__controls-content .t-cascader .t-fake-arrow,.t-is-warning .t-form__controls-content .t-range-input .t-fake-arrow,.t-is-warning .t-form__controls-content .t-textarea__inner .t-fake-arrow{color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-textarea__inner.t-is-focused,.t-is-warning .t-form__controls-content .t-cascader.t-is-active,.t-is-warning .t-form__controls-content .t-select.t-is-active{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-is-warning .t-form__controls-content .t-form__status .t-icon{color:var(--td-warning-color)}.t-is-error .t-input__extra{color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-input,.t-is-error .t-form__controls-content .t-select,.t-is-error .t-form__controls-content .t-radio-button,.t-is-error .t-form__controls-content .t-cascader,.t-is-error .t-form__controls-content .t-range-input,.t-is-error .t-form__controls-content .t-textarea__inner{border-color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-input--focused,.t-is-error .t-form__controls-content .t-select--focused,.t-is-error .t-form__controls-content .t-radio-button--focused,.t-is-error .t-form__controls-content .t-cascader--focused,.t-is-error .t-form__controls-content .t-range-input--focused,.t-is-error .t-form__controls-content .t-textarea__inner--focused{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-is-error .t-form__controls-content .t-input .t-icon,.t-is-error .t-form__controls-content .t-select .t-icon,.t-is-error .t-form__controls-content .t-radio-button .t-icon,.t-is-error .t-form__controls-content .t-cascader .t-icon,.t-is-error .t-form__controls-content .t-range-input .t-icon,.t-is-error .t-form__controls-content .t-textarea__inner .t-icon,.t-is-error .t-form__controls-content .t-input .t-fake-arrow,.t-is-error .t-form__controls-content .t-select .t-fake-arrow,.t-is-error .t-form__controls-content .t-radio-button .t-fake-arrow,.t-is-error .t-form__controls-content .t-cascader .t-fake-arrow,.t-is-error .t-form__controls-content .t-range-input .t-fake-arrow,.t-is-error .t-form__controls-content .t-textarea__inner .t-fake-arrow{color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-textarea__inner.t-is-focused,.t-is-error .t-form__controls-content .t-cascader.t-is-active,.t-is-error .t-form__controls-content .t-select.t-is-active{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-is-error .t-form__controls-content .t-form__status .t-icon{color:var(--td-error-color)}
import{r as e,s,o as t,j as a}from"./app-eaa32a4a.js";import{f as i,o as r,p as o,S as l,s as d,F as n,t as m,n as c,r as p,g as h,u}from"./local-bd07797b.js";import{C as _}from"./index-fae09989.js";import{C as y}from"./index-a5b8701f.js";import{C as v}from"./index-fbd6c2c0.js";import{S as j,a as f}from"./submit-0e3cabc6.js";import{S as g}from"./trade-8bf27581.js";import{i as x}from"./dom-ce105537.js";import"./auth-e5508dcf.js";const N="user_ids",b="symbols",C=["symbolOptions","strategyOptions","userOptions","positionSideOptions","orderTypeOptions"];class O extends e.Component{constructor(e){super(e),this.onReset=()=>{Object.keys(this.state).forEach((e=>{"string"==typeof this.state[e]?this.setState({[e]:""}):"number"==typeof this.state[e]?this.setState({[e]:0}):this.setState({[e]:[]})}))},this.onSubmit=async()=>{const e=[N,b,g.spot_strategy_id,g.direction,g.order_type];if(!i(e,this.state))return void s("请填写必填项");if("LIMIT"===this.state[g.order_type]&&!this.state[g.limit_price])return void s("限价单价格必填");let a=r(this.state,C);a=o(a);let m=null;try{m=t();0==(await l(a)).code&&(s("提交成功","success"),d(n,a)),m&&m.hide()}catch(c){m&&m.hide()}},this.onValueChange=(e,s)=>{s&&this.setState({[s]:e})},this.getStrategy=async()=>{try{const e=await m();0==e.code&&this.setState({strategyOptions:e.data})}catch(e){}},this.SymbolList=async()=>{try{const e=await c();this.setState({symbolOptions:e})}catch(e){}},this.state=(()=>{let e={};const s=p(n);return e=s||{[N]:[],[b]:[],[g.direction]:"",[g.order_type]:"",[g.limit_price]:""},e.symbolOptions=[],e.strategyOptions=[],e.userOptions=h(!0,!1),e.positionSideOptions=u("direction",!1),e.orderTypeOptions=u("order_type",!1),e})()}componentDidMount(){this.getStrategy(),this.SymbolList()}currentElement(){const e=this.state;return a.jsxs("div",{className:"custom-trade-form",style:this.props.style,children:[a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"用户"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(_,{value:e[N],name:N,options:e.userOptions,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"交易对"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(_,{value:e[b],name:b,options:e.symbolOptions,filterable:!0,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label",children:"策略"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(_,{value:e[g.spot_strategy_id],name:g.spot_strategy_id,options:e.strategyOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"买卖类型"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(_,{value:e[g.direction],name:g.direction,options:e.positionSideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"交易类型"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(_,{value:e[g.order_type],name:g.order_type,options:e.orderTypeOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",style:{display:x("LIMIT"===e[g.order_type])},children:[a.jsx("div",{className:"trade-form-item__label required",children:"限价价格"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(y,{type:"number",value:e[g.limit_price],align:"center",name:g.limit_price,onChange:this.onValueChange})})]}),a.jsx("div",{className:"trade-form-item",children:a.jsx("div",{className:"trade-form-item__value",children:a.jsxs("div",{className:"trade-form-submit",children:[a.jsx(v,{icon:a.jsx(j,{}),onClick:this.onReset,children:"重置"}),a.jsx(v,{icon:a.jsx(f,{}),onClick:this.onSubmit,children:"提交"})]})})})]})}render(){return this.props["v-if"]?this.currentElement():a.jsx(a.Fragment,{})}}export{O as default};
import{r as s,j as i,a as r}from"./app-38090013.js";import{L as t,C as o}from"./index-f57d921d.js";import e from"./index-6940e1b7.js";import m from"./index-1488277c.js";import"./local-de138fe9.js";import"./auth-f95ab880.js";import"./index-2001c3f4.js";import"./index-ae089ab9.js";import"./index-08fdb3d4.js";import"./formModel-025d5a11.js";import"./index-e5c00e08.js";import"./index-4172e898.js";import"./index-0f7cf1f0.js";import"./trade-281a8bb7.js";import"./multipleUse-fe9cd74a.js";import"./index-7242dff8.js";import"./index-15d3f379.js";import"./dom-ce105537.js";import"./index-cf7f9975.js";import"./trade-8bf27581.js";import"./index-c969642c.js";import"./index-499e47ec.js";import"./index-5ca49c2e.js";import"./index-a6b88148.js";import"./submit-9df75da3.js";class p extends s.Component{constructor(s){super(s)}shouldComponentUpdate(s,i){return!0}render(){return i.jsxs(t,{children:[i.jsx(r,{title:this.props.info.title}),i.jsx(o,{children:i.jsxs("div",{className:"contract-trade-page",children:[i.jsx(e,{}),i.jsx(m,{})]})})]})}}export{p as default};
import{r as e,b as s,o as t,j as a}from"./app-38090013.js";import{j as i,k as r,l as o,B as l,s as n,D as d,E as m,h as c,p as h,q as p,F as u}from"./local-de138fe9.js";import{C as _}from"./index-499e47ec.js";import{C as v}from"./index-5ca49c2e.js";import{C as y}from"./index-0f7cf1f0.js";import{S as j,a as x}from"./submit-9df75da3.js";import{S as f}from"./trade-8bf27581.js";import{i as g}from"./dom-ce105537.js";import"./auth-f95ab880.js";const N="user_ids",C="symbols",b=["symbolOptions","strategyOptions","userOptions","positionSideOptions","orderTypeOptions"];class S extends e.Component{constructor(e){super(e),this.onReset=()=>{Object.keys(this.state).forEach((e=>{"string"==typeof this.state[e]?this.setState({[e]:""}):"number"==typeof this.state[e]?this.setState({[e]:0}):this.setState({[e]:[]})}))},this.isShowBuyComponent=()=>({display:g("BUY"===this.state[f.direction])}),this.onSubmit=async()=>{const e=[N,C,f.spot_strategy_id,f.direction,f.order_type];if(!i(e,this.state))return void s("请填写必填项");if("LIMIT"===this.state[f.order_type]&&!this.state[f.limit_price])return void s("限价单价格必填");if("BUY"===this.state[f.direction]&&!this.state[f.amount])return void s("买入金额必填");if("SELL"===this.state[f.direction]&&!this.state[f.quantity_ratio])return void s("卖出比例必填");let a=r(this.state,b);a=o(a);let m=null;try{m=t();0==(await l(a)).code&&(s("提交成功","success"),n(d,a)),m&&m.hide()}catch(c){m&&m.hide()}},this.onValueChange=(e,s)=>{s&&this.setState({[s]:e})},this.getStrategy=async()=>{try{const e=await m();0==e.code&&this.setState({strategyOptions:e.data})}catch(e){}},this.SymbolList=async()=>{try{const e=await c();this.setState({symbolOptions:e})}catch(e){}},this.state=(()=>{let e={};const s=h(d);return e=s||{[N]:[],[C]:[],[f.direction]:"",[f.amount]:null,[f.stop_surplus]:null,[f.stop_loss]:null,[f.quantity_ratio]:null,[f.order_type]:"",[f.limit_price]:""},e.symbolOptions=[],e.strategyOptions=[],e.userOptions=p(!0,!1),e.positionSideOptions=u("direction",!1),e.orderTypeOptions=u("order_type",!1),e})()}componentDidMount(){this.getStrategy(),this.SymbolList()}currentElement(){const e=this.state;return a.jsxs("div",{className:"custom-trade-form",style:this.props.style,children:[a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"用户"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(_,{value:e[N],name:N,options:e.userOptions,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"交易对"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(_,{value:e[C],name:C,options:e.symbolOptions,filterable:!0,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label",children:"策略"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(_,{value:e[f.spot_strategy_id],name:f.spot_strategy_id,options:e.strategyOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"买卖类型"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(_,{value:e[f.direction],name:f.direction,options:e.positionSideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",style:this.isShowBuyComponent(),children:[a.jsx("div",{className:"trade-form-item__label required",children:"买入金额"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(v,{type:"number",value:e[f.amount],align:"center",name:f.amount,onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",style:this.isShowBuyComponent(),children:[a.jsx("div",{className:"trade-form-item__label",children:"止盈"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(v,{type:"number",value:e[f.stop_surplus],align:"center",name:f.stop_surplus,onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",style:this.isShowBuyComponent(),children:[a.jsx("div",{className:"trade-form-item__label",children:"止损"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(v,{type:"number",value:e[f.stop_loss],align:"center",name:f.stop_loss,onChange:this.onValueChange})})]}),a.jsx("div",{style:{display:g("SELL"===e[f.direction])},children:a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"卖出比例"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(v,{type:"number",value:e[f.quantity_ratio],align:"center",name:f.quantity_ratio,onChange:this.onValueChange})})]})}),a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"交易类型"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(_,{value:e[f.order_type],name:f.order_type,options:e.orderTypeOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",style:{display:g("LIMIT"===e[f.order_type])},children:[a.jsx("div",{className:"trade-form-item__label required",children:"限价价格"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(v,{type:"number",value:e[f.limit_price],align:"center",name:f.limit_price,onChange:this.onValueChange})})]}),a.jsx("div",{className:"trade-form-item",children:a.jsx("div",{className:"trade-form-item__value",children:a.jsxs("div",{className:"trade-form-submit",children:[a.jsx(y,{icon:a.jsx(j,{}),onClick:this.onReset,children:"重置"}),a.jsx(y,{icon:a.jsx(x,{}),onClick:this.onSubmit,children:"提交"})]})})})]})}render(){return this.props["v-if"]?this.currentElement():a.jsx(a.Fragment,{})}}export{S as default};
import{r as e,j as l,s,o as a}from"./app-eaa32a4a.js";import{x as t,c as i,i as c,y as d}from"./local-bd07797b.js";import{P as r}from"./index-de07cc7b.js";import{C as o}from"./index-fbd6c2c0.js";import{d as n,e as h}from"./trade-281a8bb7.js";import{o as m}from"./multipleUse-ddae912e.js";import{C as b}from"./index-8c1c9a76.js";import{i as p}from"./dom-ce105537.js";import"./auth-e5508dcf.js";import"./index-58480b55.js";import"./index-4abfb1b1.js";import"./index-f0b471ce.js";class j extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[{}],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"时间",align:"center"},{colKey:"d10",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,s)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-time",children:e.working_time})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:["table-direction"].join(" "),style:{color:n(e.side)},children:[t("order_type",e.type),"/",h(e.side)]}),l.jsx("div",{style:{display:p("NEW"===e.status)},children:l.jsx(o,{onClick:this.tableContractRevoke.bind(this,e),children:"撤销"})})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsx(b,{checked:e.is_checked,onChange:l=>{e.is_checked=l}}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:i(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开仓价格"}),l.jsx("div",{className:"table-col-value",children:e.price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"订单id"}),l.jsx("div",{className:"table-col-value",children:e.order_id})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"数量"}),l.jsx("div",{className:"table-col-value",children:e.qty})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"状态"}),l.jsx("div",{className:["table-col-value","green"].join(" "),children:e.status})]})]})]})]},(new Date).valueOf()+s))),l.jsx(r,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}async tableContractRevoke(e){let l={};if(e)l={ids:[e.id]};else{const e=this.state.list,a=[];if(e.forEach((e=>{e.is_checked&&a.push(e.id)})),!a.length)return void s("未选择行");l={ids:a}}await m(l)&&this.getTableList()}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:c()?this.mobileTable():this.pcTable()})}async getTableList(e){let l=null;try{let s={page:this.state.pageNum,limit:this.state.pageSize};e&&(s={...s,...e}),l=a();const t=await d(s);0==t.code&&(t.data.data.forEach((e=>{e.is_checked=!1})),this.setState({list:JSON.parse(JSON.stringify(t.data.data)),total:t.data.total}),this.props.updateTotal&&this.props.updateTotal(t.data.total)),l&&l.hide()}catch(s){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{j as default};
import{r as e,j as l,o as s}from"./app-38090013.js";import{g as a,i as t,f as i}from"./local-de138fe9.js";import{C as c}from"./index-0f7cf1f0.js";import{P as r}from"./index-ae089ab9.js";import{g as d,a as n,i as o}from"./trade-281a8bb7.js";import{C as h}from"./multipleUse-fe9cd74a.js";import"./auth-f95ab880.js";import"./index-08fdb3d4.js";class m extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名",cell:({rowIndex:e,row:s})=>l.jsx("div",{children:s.d9})},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"持仓方向",align:"center"},{colKey:"d5",title:"策略",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"标记价格",align:"center"},{colKey:"d8",title:"未实现盈亏",align:"center"},{colKey:"d9",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,s)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-pairs",children:[e.symbol,l.jsxs("span",{children:[" x",e.leverage]})]}),l.jsx("div",{className:"table-time",children:e.created_at})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-direction",style:{color:d(e.position_side)},children:n(e.position_side)}),l.jsx(c,{onClick:h.bind(this,{ids:[e.id]}),children:"平仓"})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:a(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开仓价格"}),l.jsx("div",{className:"table-col-value",children:e.entry_price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"策略"}),l.jsx("div",{className:"table-col-value",children:e.strategy})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"标记价格"}),l.jsx("div",{className:"table-col-value",children:e.market_price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"盈亏"}),l.jsxs("div",{className:["table-col-value","green"].join(" "),children:[o(e.unrealized_profit)," USDT"]})]})]})]})]},s))),l.jsx(r,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:t()?this.mobileTable():this.pcTable()})}async getTableList(e){let l=null;try{l=s();let a={page:this.state.pageNum,limit:this.state.pageSize};e&&(a={...a,...e});const t=await i(a);0==t.code&&this.setState({list:t.data.data,total:t.data.total}),l&&l.hide()}catch(a){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{m as default};
.t-input-adornment{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.t-input-adornment__prepend .t-input,.t-input-adornment__append .t-input,.t-input-adornment__prepend .t-textarea__inner,.t-input-adornment__append .t-textarea__inner{background-color:transparent}.t-input-adornment__prepend{background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-primary);word-break:keep-all;margin-right:-1px}.t-input-adornment__append{background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-primary);word-break:keep-all;margin-left:-1px}.t-input-adornment__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 var(--td-comp-paddingLR-s);border:1px solid var(--td-border-level-2-color)}.t-input-adornment>:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-adornment>:first-child .t-input,.t-input-adornment>:first-child .t-input-adornment__text,.t-input-adornment>:first-child .t-textarea__inner{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-adornment>:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-adornment>:last-child .t-input,.t-input-adornment>:last-child .t-input-adornment__text,.t-input-adornment>:last-child .t-textarea__inner{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-adornment>:not(:last-child):hover{z-index:2}.t-input-adornment>:not(:first-child):not(:last-child) .t-input,.t-input-adornment>:not(:first-child):not(:last-child) .t-textarea__inner{border-radius:0}.t-pagination-mini{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none}.t-pagination-mini--outline .t-pagination-mini__prev{border-top-right-radius:0;border-bottom-right-radius:0;position:relative;z-index:1}.t-pagination-mini--outline .t-pagination-mini__current{border-radius:0;position:relative;margin-left:-1px}.t-pagination-mini--outline .t-pagination-mini__current:hover{z-index:1}.t-pagination-mini--outline .t-pagination-mini__next{border-top-left-radius:0;border-bottom-left-radius:0;position:relative;margin-left:-1px}.t-pagination-mini--outline .t-pagination-mini__next:hover{z-index:1}.t-pagination{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap;color:var(--td-text-color-secondary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.t-pagination.t-is-disabled{color:var(--td-text-color-disabled)}.t-pagination__total{font:var(--td-font-body-medium);-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-pagination .t-select__wrap{width:auto}.t-pagination__select{-ms-flex-negative:0;flex-shrink:0;margin-right:var(--td-comp-margin-l);height:var(--td-comp-size-m);font-size:var(--td-font-size-body-medium);color:var(--td-text-color-secondary)}.t-pagination__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;color:var(--td-text-color-secondary);border-radius:var(--td-radius-default);font:var(--td-font-body-large);width:var(--td-comp-size-m);height:var(--td-comp-size-m);line-height:var(--td-comp-size-m)}.t-pagination__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__btn:active{background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination__btn.t-is-disabled,.t-pagination__btn.t-is-disabled:hover,.t-pagination__btn.t-is-disabled:active{background:none;color:var(--td-text-color-disabled)}.t-pagination__btn.t-is-disabled{cursor:not-allowed}.t-pagination__btn-prev{margin-right:var(--td-comp-margin-s)}.t-pagination__btn-next{margin-left:var(--td-comp-margin-s)}.t-pagination__btn+.t-pagination__select{margin-right:0}.t-pagination__pager{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;list-style:none;padding:0;margin:0}.t-pagination__pager li:not(:last-child){margin-right:var(--td-comp-margin-s)}.t-pagination__number{display:inline-block;border:1px solid var(--td-component-border);text-align:center;border-radius:var(--td-radius-default);cursor:pointer;background-color:var(--td-bg-color-container);-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--td-comp-size-m);min-width:var(--td-comp-size-m);line-height:calc(var(--td-comp-size-m) - 2px);font-size:var(--td-font-body-medium);padding-left:var(--td-comp-paddingLR-xs);padding-right:var(--td-comp-paddingLR-xs)}.t-pagination__number:hover{color:var(--td-brand-color-hover);border-color:var(--td-brand-color-hover);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__number:active,.t-pagination__number.t-is-current{background-color:var(--td-brand-color);color:var(--td-text-color-anti);border-color:var(--td-brand-color)}.t-pagination__number.t-is-current.t-is-disabled,.t-pagination__number.t-is-current.t-is-disabled:hover,.t-pagination__number.t-is-current.t-is-disabled:active{background-color:var(--td-brand-color-focus);color:var(--td-text-color-anti);border-color:var(--td-brand-color-focus)}.t-pagination__number.t-is-disabled{cursor:auto;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.t-pagination__number.t-is-disabled:hover,.t-pagination__number.t-is-disabled:active{background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled);border-color:var(--td-component-border)}.t-pagination__number--more{border:0 none;padding:0}.t-pagination__number--more:hover{color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-hover);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__number--more:active{color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination__number--more.t-is-disabled,.t-pagination__number--more.t-is-disabled:hover,.t-pagination__number--more.t-is-disabled:active{background:none}.t-pagination__number--more .t-icon-more{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:var(--td-text-color-disabled)}.t-pagination__jump{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-left:var(--td-comp-margin-s);font-size:var(--td-font-body-medium);gap:var(--td-comp-margin-s);background-color:var(--td-bg-color-secondarycontainer);height:var(--td-comp-size-m);padding-left:var(--td-comp-margin-s);border-radius:var(--td-radius-default)}.t-pagination .t-input-adornment__append{border:none;height:calc(var(--td-comp-size-m) - 4px);color:var(--td-text-color-secondary);background-color:transparent}.t-pagination .t-input-adornment__append .t-input-adornment__text{border:none}.t-pagination .t-input-number{width:56px}.t-pagination .t-input-number .t-input{height:calc(var(--td-comp-size-m) - 4px);border-radius:var(--td-radius-default)}.t-pagination .t-input-number .t-input__inner{text-align:center}.t-pagination.t-size-s{font:var(--td-font-body-small)}.t-pagination.t-size-s .t-pagination__jump{height:var(--td-comp-size-xs)}.t-pagination.t-size-s .t-input-adornment__append{height:calc(var(--td-comp-size-xs) - 4px);font:var(--td-font-body-small)}.t-pagination.t-size-s .t-input-number{width:48px}.t-pagination.t-size-s .t-input-number .t-input{height:calc(var(--td-comp-size-xs) - 4px)}.t-pagination.t-size-s .t-pagination__total{font:var(--td-font-body-small)}.t-pagination.t-size-s .t-pagination__select{height:var(--td-comp-size-xs);font-size:var(--td-font-size-body-small)}.t-pagination.t-size-s .t-pagination__number{border:0 none;height:var(--td-comp-size-xs);min-width:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs);font-size:var(--td-font-body-small);padding-left:var(--td-comp-paddingLR-xxs);padding-right:var(--td-comp-paddingLR-xxs)}.t-pagination.t-size-s .t-pagination__number:hover:not(.t-pagination.t-size-s .t-pagination__number.t-is-current){color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-hover);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination.t-size-s .t-pagination__number:active:not(.t-pagination.t-size-s .t-pagination__number.t-is-current){color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination.t-size-s .t-pagination__number.t-is-disabled{background:none;color:var(--td-text-color-disabled)}.t-pagination.t-size-s .t-pagination__number.t-is-current.t-is-disabled{background-color:var(--td-brand-color-focus);color:var(--td-text-color-anti);border-color:var(--td-brand-color-focus)}.t-pagination.t-size-s .t-pagination__btn{border:0 none;background:none;width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-pagination.t-size-s .t-pagination__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination.t-size-s .t-pagination__btn:active{background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination.t-size-s .t-pagination__btn.t-is-disabled,.t-pagination.t-size-s .t-pagination__btn.t-is-disabled:hover,.t-pagination.t-size-s .t-pagination__btn.t-is-disabled:active{background:none;color:var(--td-text-color-disabled)}.t-pagination-ie .t-select .t-input__inner{min-width:54px}
import{j as a}from"./app-38090013.js";import{S as o}from"./auth-f95ab880.js";import{D as e}from"./index-5ca49c2e.js";function l(l){const{options:n,className:s,clearable:p,customClear:t,multiple:r,filterable:i,autoWidth:u,popupProps:m,name:c,value:h}=l,f=u??!0,C=m??{},j=i??!1,x=t??!1,g=c??"";return a.jsx(o,{className:s,value:h,clearable:p,filterable:j,autoWidth:f,popupProps:C,multiple:r,onChange:a=>{l.onChange&&l.onChange(a,g)},options:n,suffix:x?a.jsx("span",{onClick:()=>{l.onChange&&l.onChange("",g)},children:a.jsx(e,{})}):null})}export{l as C};
import{r as e,I as r,_ as t,u as n,p as i,c as a,w as l,h as o,d as c,f as u,R as s}from"./app-eaa32a4a.js";import{l as f,c as m,q as d,I as p}from"./auth-e5508dcf.js";var v=function(e){return void 0===e};function b(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function g(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?b(Object(n),!0).forEach((function(r){t(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}var h={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7.35 8.65v3.85h1.3V8.65h3.85v-1.3H8.65V3.5h-1.3v3.85H3.5v1.3h3.85z",fillOpacity:.9}}]},y=e.forwardRef((function(t,n){return e.createElement(r,g(g({},t),{},{id:"add",ref:n,icon:h}))}));function O(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function N(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?O(Object(n),!0).forEach((function(r){t(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}y.displayName="AddIcon";var w={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.54 6.46l.92-.92L8 9.08l3.54-3.54.92.92L8 10.92 3.54 6.46z",fillOpacity:.9}}]},j=e.forwardRef((function(t,n){return e.createElement(r,N(N({},t),{},{id:"chevron-down",ref:n,icon:w}))}));function P(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function S(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?P(Object(n),!0).forEach((function(r){t(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}j.displayName="ChevronDownIcon";var E={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12.46 9.54l-.92.92L8 6.92l-3.54 3.54-.92-.92L8 5.08l4.46 4.46z",fillOpacity:.9}}]},x=e.forwardRef((function(t,n){return e.createElement(r,S(S({},t),{},{id:"chevron-up",ref:n,icon:E}))}));function I(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function C(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?I(Object(n),!0).forEach((function(r){t(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}x.displayName="ChevronUpIcon";var D={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.5 7.35h9v1.3h-9v-1.3z",fillOpacity:.9}}]},M=e.forwardRef((function(t,n){return e.createElement(r,C(C({},t),{},{id:"remove",ref:n,icon:D}))}));function z(){var r=n().classPrefix;return e.useMemo((function(){return{SIZE:{default:"",xs:"".concat(r,"-size-xs"),small:"".concat(r,"-size-s"),medium:"".concat(r,"-size-m"),large:"".concat(r,"-size-l"),xl:"".concat(r,"-size-xl"),block:"".concat(r,"-size-full-width")},STATUS:{loading:"".concat(r,"-is-loading"),disabled:"".concat(r,"-is-disabled"),focused:"".concat(r,"-is-focused"),success:"".concat(r,"-is-success"),error:"".concat(r,"-is-error"),warning:"".concat(r,"-is-warning"),selected:"".concat(r,"-is-selected"),active:"".concat(r,"-is-active"),checked:"".concat(r,"-is-checked"),current:"".concat(r,"-is-current"),hidden:"".concat(r,"-is-hidden"),visible:"".concat(r,"-is-visible"),expanded:"".concat(r,"-is-expanded"),indeterminate:"".concat(r,"-is-indeterminate")}}}),[r])}M.displayName="RemoveIcon";var R=function(e){return null==e};function k(e){return new Array(e).fill(0).join("")}function A(e){if(!e)return!0;if(i(e))return!Number.isNaN(e);if(!/^[0-9|e|E|-]+\.*[0-9|e|E|-]*$/.test(e))return!1;for(var r=0,t=0,n=0,a=0,l=e.length;a<l;a++){if("."===e[a]&&(n+=1)>1)return!1;if(/(e|E)+/.test(e[a])&&(r+=1)>1)return!1;if("-"===e[a]&&(t+=1)>2)return!1}return!0}function V(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return-1!==e.indexOf(".")?(f.error("InputNumber","num is not a integer number."),e):!e||"0"===e&&r?"":"0"===e?e:(r?e.replace(/0+$/,""):e.replace(/^0+/,""))||"0"}function _(e,r){for(var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=V(e,t),i=V(r,t),a=n.length>i.length,l=a?n:i,o=a?i:n,c=[],u=[],s=t?0:l.length-o.length,f=t?o.length:l.length,m=f-1;m>=0;m--){var d=m-s,p=Number(l[m])+(Number(o[d])||0)+(u[m]||0);p>=10&&(u[m-1]=1),c.unshift(String(p%10))}return u[-1]&&c.unshift("1"),t?c.concat(l.slice(f,l.length)).join(""):c.join("")}function L(e,r){var t=e.split("."),n=a(t,2),i=n[0],l=void 0===i?"0":i,o=n[1],c=void 0===o?"0":o,u=r.split("."),s=a(u,2),f=s[0],m=void 0===f?"0":f,d=s[1],p=void 0===d?"0":d,v=_(l,m);if("0"===c&&"0"===p)return v;var b=V(c,!0),g=V(p,!0),h=_(b,g,!0),y=h.length;return y>b.length&&y>g.length?[V(_(v,"1")),V(h.slice(1),!0)].filter((function(e){return e})).join("."):[V(v),V(h,!0)].filter((function(e){return e})).join(".")}function B(e,r){var t=V(e),n=V(r);if(t.length===n.length){for(var i=0,a=t.length;i<a;i++){if(t[i]>n[i])return 1;if(t[i]<n[i])return-1}return 0}return t.length>n.length?1:-1}function T(e,r){for(var t=e&&"0"!==e?e.replace(/0+$/,""):"0",n=r&&"0"!==r?r.replace(/0+$/,""):"0",i=0,a=Math.max(t.length,n.length);i<a;i++){if((t[i]||0)>(n[i]||0))return 1;if((t[i]||0)<(n[i]||0))return-1}return 0}function U(e){return[-1/0,1/0].includes(Number(e))}function F(e){return Number(e)<Number.MAX_SAFE_INTEGER&&Number(e)>Number.MIN_SAFE_INTEGER}function K(e,r,t){var n=F(e)&&F(r)&&!t,i=U(e)||U(r);return n||i?Number(e)===Number(r)?0:Number(e)>Number(r)?1:-1:function(e,r){var t=e.split("."),n=a(t,2),i=n[0],l=n[1],o=r.split("."),c=a(o,2),u=c[0],s=c[1],f=B(i.replace("-",""),u.replace("-","")),m=i.includes("-"),d=u.includes("-");return m&&!d?-1:!m&&d?1:m&&d?0===f?0:f>0?-1:1:0===f?T(l,s):f}(String(e),String(r))}function $(e,r,t){if(e===r)return"0";for(var n=t||{},i=n.decimal,a=n.stayZero,l=V(e),o=V(r),c=B(l,o)>0,u=c?l:o,s=c?o:l,f=[],m=[],d=i?0:u.length-s.length,p=i?s.length:u.length,v=p-1;v>=0;v--){var b=v-d,g=Number(u[v])-(Number(s[b])||0)-(m[v]||0);g<0&&(m[v-1]=1,g+=10),f.unshift(String(g))}if(i)return f.concat(u.slice(p,u.length)).join("");var h=f.join("");return a||(h=h.replace(/^0+/,"")),V(c?h:"-".concat(h))}function W(e,r){if(e===r)return"0";var t=K(e,r,!0)>0,n=t?r:e,i=(t?e:r).split("."),l=a(i,2),o=l[0],c=l[1],u=void 0===c?"0":c,s=n.split("."),f=a(s,2),m=f[0],d=f[1],p=void 0===d?"0":d,v=$(o,m);if("0"===u&&"0"===p)return t?v:"-".concat(v);var b="",g=u;u.length<p.length&&(g="".concat(u).concat(k(p.length-u.length))),T(g,p)>=0?b=$(g,p,{decimal:!0}):(u.length<p.length||"0"===u?(b=$("1".concat(g),p,{stayZero:!0}),b=k(p.length-b.length)+b):b=$(u,p,{decimal:!0}),v=$(v,"1"));var h=b?[v,b].join("."):v;return t?h:"-".concat(h)}function Z(e,r){if(R(e)||""===e)return e;if("-"===e)return 0;if("."===e[e.length-1])return null!=r&&r.largeNumber?e.slice(0,-1):Number(e.slice(0,-1));var t=(null==r?void 0:r.largeNumber)&&l(e),n=e;(l(e)&&e.includes("e")||i(e))&&(n=t?function(e){var r=e.split("e"),t=a(r,2),n=t[0],i=t[1],l=e.split("."),o=a(l,2),c=o[0],u=o[1],s=void 0===u?"":u,f=Number(i),m=s.split("e"),d=a(m,1)[0];if(f>d.length){var p=k(f-d.length);return n.replace(/(^0+|\.)/g,"")+p}var v=c.replace(/^0+/,"")+d.slice(0,f),b=d.slice(f);return b?[v,b].join("."):v}(e):Number(e)),v(null==r?void 0:r.decimalPlaces)||(n=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(arguments.length>2&&void 0!==arguments[2]&&!arguments[2])return Number(e).toFixed(r);if(!l(e))return String(e);var t=e.split("."),n=a(t,2),i=n[0],o=n[1];if(!o)return r?[e,k(r)].join("."):e;if(0===r)return Number(o[0])>=5?L(i,"1"):i;var c=o.slice(0,r);return o.length<r?c+=k(r-o.length):c=Number(o[r])>=5?L(c,"1"):c,[i,c].join(".")}(n,r.decimalPlaces,r.largeNumber));var o=t||!v(null==r?void 0:r.decimalPlaces)?n:Number(n);return"NaN"!==String(o)?o:void 0}function q(e,r){var t,n;if(!e||!r)return(e||0)+(r||0);var i=(null===(t=e.toString().split(".")[1])||void 0===t?void 0:t.length)||0,a=(null===(n=r.toString().split(".")[1])||void 0===n?void 0:n.length)||0;if(!i&&!a)return e+r;var l=e,o=r,c=Math.abs(i-a),u=Math.pow(10,Math.max(i,a));if(c>0){var s=Math.pow(10,c);i>a?(l=Number(e.toString().replace(".","")),o=Number(r.toString().replace(".",""))*s):(l=Number(e.toString().replace(".",""))*s,o=Number(r.toString().replace(".","")))}else l=Number(e.toString().replace(".","")),o=Number(r.toString().replace(".",""));return(l+o)/u}function H(e,r){var t,n;if(!e||!r)return(e||0)-(r||0);var i=(null===(t=e.toString().split(".")[1])||void 0===t?void 0:t.length)||0,a=(null===(n=r.toString().split(".")[1])||void 0===n?void 0:n.length)||0,l=Math.pow(10,Math.max(i,a));return Number(((e*l-r*l)/l).toFixed(i>=a?i:a))}function G(e){var r=e.op,t=e.step,n=e.lastValue,a=e.max,o=e.min,c=e.largeNumber;if(t<=0)return f.error("InputNumber","step must be larger than 0."),n;var u,s,m,d=i(t)?String(t):t;return"add"===r?c&&l(n)?u=function(e,r){var t="-"===e[0],n="-"===r[0];if(t&&!n)return W(r,e.slice(1));if(t&&n){var i=L(r.slice(1),e.slice(1));return"-".concat(i)}return!t&&n?W(e,r.slice(1)):L(e,r)}(String(n),String(d)):(s=Number(n||0),m=Number(t),u=s<0&&m>0?H(m,Math.abs(s)):s<0&&m<0?-1*q(Math.abs(s),Math.abs(m)):s>0&&m<0?H(s,Math.abs(m)):q(s,m)):"reduce"===r&&(u=c&&l(n)?function(e,r){var t="-"===e[0],n="-"===r[0];if(t&&!n){var i=L(e.slice(1),r);return"-".concat(i)}return t&&n?W(r.slice(1),e.slice(1)):!t&&n?L(e,r.slice(1)):W(e,r)}(String(n),String(d)):function(e,r){return e<0&&r>0?-1*q(Math.abs(e),r):e<0&&r<0?H(Math.abs(r),Math.abs(e)):e>0&&r<0?q(e,Math.abs(r)):H(e,r)}(Number(n||0),Number(t))),v(n)&&(u=function(e,r){if(""!==e){var t=r.max,n=r.min,i=r.lastValue,a=r.largeNumber;return A(e)?!a||!l(t)&&t!==1/0||!l(n)&&n!==-1/0?Math.max(Number(n),Math.min(Number(t),Number(e))):K(t,e,a)<0?t:K(n,e,a)>0?n:e:i}}(u,{max:a,min:o,lastValue:n,largeNumber:c})),c?u:Number(u)}function X(e){var r=e.largeNumber,t=e.value,n=e.max,a=e.min;if(!v(r))return r&&i(t)&&f.warn("InputNumber","largeNumber value must be a string."),K(t,n,r)>0?"exceed-maximum":K(t,a,r)<0?"below-minimum":void 0}var J=["-",".","e","E"];function Q(r){var t,i=z(),u=i.SIZE,s=i.STATUS,f=n().classPrefix,d=m(r,"value",r.onChange),p=a(d,2),v=p[0],b=p[1],g=e.useState(""),h=a(g,2),y=h[0],O=h[1],N=e.useState(""),w=a(N,2),j=w[0],P=w[1],S=e.useState(),E=a(S,2),x=E[0],I=E[1],C=e.useRef(null),D=r.max,M=r.min,R=r.largeNumber,k=r.decimalPlaces,V=r.allowInputOverLimit,_=r.onValidate,L=r.disabled||!function(e,r){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!e&&0!==e||(t&&l(e)?K(e,r,t)>0:e>r)}(v,r.min,r.largeNumber),B=r.disabled||!function(e,r){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!e&&0!==e||(t&&l(e)?K(e,r,t)<0:e<r)}(v,r.max,r.largeNumber),T=o("".concat(f,"-input-number"),u[r.size],(c(t={},s.disabled,r.disabled),c(t,"".concat(f,"-is-controls-right"),"column"===r.theme),c(t,"".concat(f,"-input-number--").concat(r.theme),r.theme),c(t,"".concat(f,"-input-number--auto-width"),r.autoWidth),t)),U=o("".concat(f,"-input-number__decrease"),c({},s.disabled,L)),F=o("".concat(f,"-input-number__increase"),c({},s.disabled,B)),$=function(e){var t,n;if(!e&&0!==e)return"";var i=e||0===e?String(e):"";if(null===(t=(n=C.current.currentElement).contains)||void 0===t||!t.call(n,document.activeElement)){var a=Z(i,{decimalPlaces:k,largeNumber:R});i=a||0===a?String(a):"",r.format&&(i=String(r.format(e,{fixedNumber:i})))}return i};e.useEffect((function(){var e=[void 0,null].includes(v)?"":String(v);O($(e))}),[v]),e.useEffect((function(){if(![void 0,"",null].includes(v)){var e=X({value:v,max:D,min:M,largeNumber:R});I(e),null==_||_({error:e})}}),[v,D,M,R,_]);var W=function(e){var t=G({op:e,step:r.step,max:r.max,min:r.min,lastValue:v,largeNumber:r.largeNumber});return{overLimit:X({value:t,largeNumber:r.largeNumber,max:r.max,min:r.min}),newValue:t}},q=function(e){if(!L&&!r.readonly){var t=W("reduce");t.overLimit&&!V||b(t.newValue,{type:"reduce",e:e})}},H=function(e){if(!B&&!r.readonly){var t=W("add");t.overLimit&&!V||b(t.newValue,{type:"add",e:e})}},Q=function(){C.current.focus()};return{classPrefix:f,wrapClasses:T,reduceClasses:U,addClasses:F,inputRef:C,listeners:{onBlur:function(e,t){var n;if(!r.allowInputOverLimit&&e){var i=X({value:v,largeNumber:R,max:D,min:M});if("below-minimum"===i)return void b(M,{type:"blur",e:t.e});if("exceed-maximum"===i)return void b(D,{type:"blur",e:t.e})}O($(e));var a=Z(e,{decimalPlaces:k,largeNumber:R});(a!==e&&String(a)!==e||Number(a)!==Number(v))&&b(a,{type:"blur",e:t.e}),null===(n=r.onBlur)||void 0===n||n.call(r,a,t)},onFocus:function(e,t){var n;O(v),null===(n=r.onFocus)||void 0===n||n.call(r,v,t)},onKeydown:function(e,t){var n,i=t.e,a={ArrowUp:H,ArrowDown:q};void 0!==a[i.key]&&a[i.key](i),null===(n=r.onKeydown)||void 0===n||n.call(r,e,t)},onKeyup:function(e,t){var n;null===(n=r.onKeyup)||void 0===n||n.call(r,e,t)},onKeypress:function(e,t){var n;null===(n=r.onKeypress)||void 0===n||n.call(r,e,t)},onEnter:function(e,t){var n;O($(e));var i=Z(e,{decimalPlaces:r.decimalPlaces,largeNumber:r.largeNumber});i!==e&&String(i)!==e&&b(i,{type:"enter",e:t.e}),null===(n=r.onEnter)||void 0===n||n.call(r,i,t)},onClick:Q,onClear:function(e){var r=e.e;b(void 0,{type:"clear",e:r}),O("")}},displayValue:j,setDisplayValue:P,isError:x,setIsError:I,userInput:y,setUserInput:O,tValue:v,focus:Q,blur:function(){C.current.blur()},onChange:b,handleReduce:q,handleAdd:H,onInnerInputChange:function(e,t){var n,i=t.e;if(function(e,r){var t,n;return!((e||!l(e))&&(!(r&&A(e)||!Number.isNaN(Number(e))||["-",".","e","E"].includes(e.slice(-1)))||(null===(t=String(e).match(/\./g))||void 0===t?void 0:t.length)>1||(null===(n=String(e).match(/-/g))||void 0===n?void 0:n.length)>1))}(e=/^[-+]?\d{1,3}(,\d{3})*(\.(\d*))?$/.test(n=e)?n.replace(/,/g,""):n,R))if(r.largeNumber)b(e,{type:"input",e:i});else{var a="deleteContentBackward"===i.nativeEvent.inputType,o=J.includes(e.slice(-1))||/\.\d*0+$/.test(e),c=a&&J.includes(String(y).slice(-1));if(!isNaN(Number(e))&&!o||c){var u=""===e?void 0:Number(e);b(u,{type:"input",e:i})}(o||c)&&O(e)}}}}var Y={allowInputOverLimit:!0,autoWidth:!1,decimalPlaces:void 0,largeNumber:!1,max:1/0,min:-1/0,placeholder:void 0,readonly:!1,size:"medium",status:"default",step:1,theme:"row"};function ee(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function re(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ee(Object(t),!0).forEach((function(r){c(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ee(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function te(r,t){var n=u({ChevronDownIcon:j,RemoveIcon:M,ChevronUpIcon:x,AddIcon:y}),i=n.ChevronDownIcon,a=n.RemoveIcon,l=n.ChevronUpIcon,c=n.AddIcon,f=Q(r),m=f.classPrefix,v=f.wrapClasses,b=f.addClasses,g=f.reduceClasses,h=f.listeners,O=f.isError,N=f.inputRef,w=f.userInput,P=f.handleAdd,S=f.handleReduce,E=f.onInnerInputChange,I=e.useRef(null),C=O?"error":r.status,D="column"===r.theme?s.createElement(l,{size:r.size}):s.createElement(c,{size:r.size}),z="column"===r.theme?s.createElement(i,{size:r.size}):s.createElement(a,{size:r.size});return e.useImperativeHandle(t,(function(){return{currentElement:I.current,inputElement:N.current}})),s.createElement("div",{className:o(v,r.className),style:r.style,ref:I},"normal"!==r.theme&&s.createElement(d,{className:g,disabled:r.disabled,onClick:S,variant:"outline",shape:"square",icon:z}),s.createElement(p,re(re({ref:N,autocomplete:"off",disabled:r.disabled,readonly:r.readonly,placeholder:r.placeholder,autoWidth:r.autoWidth,align:r.align||("row"===r.theme?"center":void 0),status:C,label:r.label,suffix:r.suffix,value:w,onChange:E,size:r.size},h),r.inputProps||{})),"normal"!==r.theme&&s.createElement(d,{className:b,disabled:r.disabled,onClick:P,variant:"outline",shape:"square",icon:D}),r.tips&&s.createElement("div",{className:o("".concat(m,"-input__tips"),"".concat(m,"-input__tips--").concat(C))},r.tips))}var ne=e.forwardRef(te);ne.displayName="InputNumber",ne.defaultProps=Y;var ie=ne;export{y as A,j as C,ie as I,R as a,x as b,v as i,z as u};
import{r as e,s,o as a,j as t}from"./app-eaa32a4a.js";import{f as i,C as r,a as l,g as o,b as d,i as n}from"./local-bd07797b.js";import{C as m}from"./index-fae09989.js";import{I as c}from"./index-0e8b0a97.js";import{C as h}from"./index-a5b8701f.js";import{C as p}from"./index-fbd6c2c0.js";import{S as u,a as _}from"./submit-0e3cabc6.js";import{C as v}from"./trade-8bf27581.js";import{i as j}from"./dom-ce105537.js";import{D as x}from"./index-949930cc.js";import"./auth-e5508dcf.js";import"./index-4abfb1b1.js";import"./Dialog-c56752ef.js";const f="user_ids";class g extends e.Component{constructor(e){super(e),this.onReset=()=>{Object.keys(this.state).forEach((e=>{"string"==typeof this.state[e]?this.setState({[e]:""}):"number"==typeof this.state[e]?this.setState({[e]:0}):this.setState({[e]:[]})}))},this.onSubmit=async()=>{const e=[f,v.pairs,v.side,v.amount,v.position_side,v.order_type];if(!i(e,this.state))return void s("请填写必填项");if("LIMIT"===this.state[v.order_type]&&!this.state[v.limit_price])return void s("限价单价格必填");let t=null;try{t=a();0==(await r(this.state)).code&&(s("提交成功","success"),this.onClose()),t&&t.hide()}catch(l){t&&t.hide()}},this.onValueChange=(e,s)=>{s&&this.setState({[s]:e})},this.onClose=()=>{const{onClose:e}=this.props;e&&e()},this.getStrategy=async()=>{try{const e=await l();0==e.code&&(this.strategyOptions=e.data)}catch(e){}},this.state={[f]:[],[v.pairs]:"",[v.contract_strategy_id]:"",[v.side]:"",[v.position_side]:"",[v.order_type]:"",[v.amount]:null,[v.levers]:null,[v.stop_surplus]:null,[v.stop_loss]:null,[v.limit_price]:null},this.userOptions=o(!0,!1),this.strategyOptions=[],this.sideOptions=d("side",!1),this.positionSideOptions=d("position_side",!1),this.orderTypeOptions=d("order_type",!1)}componentDidMount(){this.getStrategy()}render(){const{visible:e}=this.props,s=this.state;return t.jsx(x,{visible:e,placement:"center",onClose:this.onClose,footer:!1,className:[n()?"trade-dialog__mobile":""].join(" "),children:t.jsxs("div",{className:"custom-trade-form",children:[t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label required",children:"用户"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(m,{value:s[f],name:f,options:this.userOptions,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label required",children:"交易对"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(h,{value:s[v.pairs],name:v.pairs,align:"center",type:"text",onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label",children:"策略"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(m,{value:s[v.contract_strategy_id],name:v.contract_strategy_id,options:this.strategyOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label required",children:"方向"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(m,{value:s[v.side],name:v.side,options:this.sideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label required",children:"买卖类型"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(m,{value:s[v.position_side],name:v.position_side,options:this.positionSideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label required",children:"交易类型"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(m,{value:s[v.order_type],name:v.order_type,options:this.orderTypeOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",style:{display:j("LIMIT"===s[v.order_type])},children:[t.jsx("div",{className:"trade-form-item__label required",children:"限价价格"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(h,{type:"number",value:s[v.limit_price],align:"center",name:v.limit_price,onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label",children:"杠杆"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(c,{value:s[v.levers],align:"center",name:v.levers,onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label required",children:"买入金额"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(h,{value:s[v.amount],name:v.amount,align:"center",type:"number",onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label",children:"止盈"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(h,{value:s[v.stop_surplus],name:v.stop_surplus,align:"center",type:"number",suffixIcon:t.jsx("div",{className:"trade-form-input-suffix",children:"%"}),onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label",children:"止损"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(h,{value:s[v.stop_loss],name:v.stop_loss,align:"center",type:"number",suffixIcon:t.jsx("div",{className:"trade-form-input-suffix",children:"%"}),onChange:this.onValueChange})})]}),t.jsx("div",{className:"trade-form-item",children:t.jsx("div",{className:"trade-form-item__value",children:t.jsxs("div",{className:"trade-form-submit",children:[t.jsx(p,{icon:t.jsx(u,{}),onClick:this.onReset,children:"重置"}),t.jsx(p,{icon:t.jsx(_,{}),onClick:this.onSubmit,children:"提交"})]})})})]})})}}export{g as default};
@-webkit-keyframes tDialogZoomIn{0%{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}to{opacity:1}}@keyframes tDialogZoomIn{0%{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}to{opacity:1}}@-webkit-keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}}@keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}}@-webkit-keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}@keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}.t-dialog-zoom .animation-enter{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom .animation-exit{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.38,0,.24,1);animation-timing-function:cubic-bezier(.38,0,.24,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom .animation-active{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom-enter,.t-dialog-zoom-enter-from,.t-dialog-zoom-appear{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom-exit{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.38,0,.24,1);animation-timing-function:cubic-bezier(.38,0,.24,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active{-webkit-animation-name:tDialogZoomIn;animation-name:tDialogZoomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom-exit-active{-webkit-animation-name:tDialogZoomOut;animation-name:tDialogZoomOut;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom__vue-enter-active .t-dialog{-webkit-animation-name:tDialogZoomIn;animation-name:tDialogZoomIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom__vue-enter-active .t-dialog__mask{-webkit-animation-name:tDialogMaskIn;animation-name:tDialogMaskIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom__vue-leave-active .t-dialog{-webkit-animation-name:tDialogZoomOut;animation-name:tDialogZoomOut;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.38,0,.24,1);animation-timing-function:cubic-bezier(.38,0,.24,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom__vue-leave-active .t-dialog__mask{-webkit-animation-name:tDialogMaskOut;animation-name:tDialogMaskOut;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom__vue-enter-to .t-dialog,.t-dialog-zoom__vue-leave-to .t-dialog{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-fade-enter,.t-dialog-fade-appear{opacity:0;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-fade-exit{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-fade-enter.t-dialog-fade-enter-active,.t-dialog-fade-appear.t-dialog-fade-appear-active{-webkit-animation-name:tDialogFadeIn;animation-name:tDialogFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.t-dialog-fade-exit.t-dialog-fade-exit-active{-webkit-animation-name:tDialogFadeOut;animation-name:tDialogFadeOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}@keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}.t-dialog{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;width:480px;background-color:var(--td-bg-color-container);position:relative;border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-large)}.t-dialog .t-icon.t-is-info{color:var(--td-brand-color)}.t-dialog .t-icon.t-is-success{color:var(--td-success-color)}.t-dialog .t-icon.t-is-warning{color:var(--td-warning-color)}.t-dialog .t-icon.t-is-error{color:var(--td-error-color)}.t-dialog--lock{overflow:hidden}.t-dialog__header{color:var(--td-text-color-primary);font:var(--td-font-title-medium);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word;gap:var(--td-comp-margin-s);-webkit-box-sizing:border-box;box-sizing:border-box}.t-dialog__header .t-dialog__header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.t-dialog__header .t-icon:not(.t-icon-close){font-size:calc(var(--td-font-size-body-large) + 8px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:var(--td-comp-margin-s);-ms-flex-negative:0;flex-shrink:0}.t-dialog__header--fullscreen{background-color:var(--td-bg-color-secondarycontainer);min-height:var(--td-comp-size-xxxl);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 var(--td-comp-paddingLR-xxl)}.t-dialog__header--fullscreen .t-dialog__header-content{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-dialog__body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);overflow:auto;padding:var(--td-comp-paddingTB-l) 0;word-break:break-word}.t-dialog__body__icon,.t-dialog__body--icon{padding:var(--td-comp-paddingTB-l) 0}.t-dialog__body--fullscreen{-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl) - var(--td-comp-size-xxxxl));overflow:auto}.t-dialog__footer{width:100%;text-align:right;padding:var(--td-comp-paddingTB-l) 0 0}.t-dialog__footer .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-dialog__footer--fullscreen{min-height:var(--td-comp-size-xxxxl);padding:0 var(--td-comp-paddingLR-xxl) var(--td-comp-paddingTB-xxl);-webkit-box-sizing:border-box;box-sizing:border-box}.t-dialog--default{padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)}.t-dialog__close{font-size:calc(var(--td-font-size-body-large) + 4px);color:var(--td-text-color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--td-font-size-body-large) + 4px);height:calc(var(--td-font-size-body-large) + 4px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--td-radius-default);-webkit-transition:all .2s linear;transition:all .2s linear;padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs)}.t-dialog__close:hover{cursor:pointer;background:var(--td-bg-color-container-hover)}.t-dialog__close:active{background:var(--td-bg-color-container-active)}.t-dialog__close--fullscreen{display:-webkit-box;display:-ms-flexbox;display:flex;background:transparent}.t-dialog__close--fullscreen:hover{cursor:pointer;background:var(--td-bg-color-secondarycontainer-hover)}.t-dialog__close--fullscreen:active{background:var(--td-bg-color-secondarycontainer-active)}.t-dialog.t-dialog--draggable:hover{cursor:move}.t-dialog.t-dialog--draggable .t-dialog__header:hover,.t-dialog.t-dialog--draggable .t-dialog__body:hover,.t-dialog.t-dialog--draggable .t-dialog__footer:hover{cursor:auto}.t-dialog__fullscreen{width:100%;border-radius:0}.t-dialog__ctx{pointer-events:auto;outline:none;top:0;left:0;width:100%;height:100%}.t-dialog__ctx.t-dialog__ctx--modeless{pointer-events:none}.t-dialog__ctx.t-dialog__ctx--fixed{position:fixed;z-index:2500}.t-dialog__ctx.t-dialog__ctx--absolute,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__mask,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__wrap{position:absolute}.t-dialog__ctx.t-is-visable{visibility:visible}.t-dialog__ctx.t-is-hidden{visibility:hidden}.t-dialog__ctx.t-is-display{display:block}.t-dialog__ctx.t-not-display{display:none}.t-dialog__ctx .t-dialog__mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--td-mask-active);pointer-events:auto}.t-dialog__ctx .t-dialog__wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:auto;scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar{width:8px;height:8px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;width:100%;position:relative;padding:48px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.t-dialog__ctx .t-dialog__position.t-dialog--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:20vh}.t-dialog__ctx .t-dialog__position.t-dialog--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-dialog__ctx .t-dialog__position_fullscreen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.t-dialog__ctx .t-is-hidden{background:none}.t-dialog__ctx .t-dialog{pointer-events:auto;z-index:2500}
import{r as e,s,o as t,j as a}from"./app-eaa32a4a.js";import{f as i,S as r,t as o,n as l,g as d,u as n,i as m}from"./local-bd07797b.js";import{C as c}from"./index-fae09989.js";import{C as h}from"./index-a5b8701f.js";import{C as p}from"./index-fbd6c2c0.js";import{S as u,a as _}from"./submit-0e3cabc6.js";import{S as v}from"./trade-8bf27581.js";import{i as j}from"./dom-ce105537.js";import{D as y}from"./index-949930cc.js";import"./auth-e5508dcf.js";import"./Dialog-c56752ef.js";const f="user_ids",x="symbols";class g extends e.Component{constructor(e){super(e),this.onReset=()=>{Object.keys(this.state).forEach((e=>{"string"==typeof this.state[e]?this.setState({[e]:""}):"number"==typeof this.state[e]?this.setState({[e]:0}):this.setState({[e]:[]})}))},this.onSubmit=async()=>{const e=[f,x,v.spot_strategy_id,v.direction,v.order_type];if(!i(e,this.state))return void s("请填写必填项");if("LIMIT"===this.state[v.order_type]&&!this.state[v.limit_price])return void s("限价单价格必填");let a=null;try{a=t();0==(await r(this.state)).code&&(s("提交成功","success"),this.onClose()),a&&a.hide()}catch(o){a&&a.hide()}},this.onValueChange=(e,s)=>{s&&this.setState({[s]:e})},this.getStrategy=async()=>{try{const e=await o();0==e.code&&(this.strategyOptions=e.data)}catch(e){}},this.SymbolList=async()=>{try{this.symbolOptions=await l()}catch(e){}},this.onClose=()=>{const{onClose:e}=this.props;e&&e()},this.state={[f]:[],[x]:[],[v.direction]:"",[v.order_type]:"",[v.limit_price]:""},this.symbolOptions=[],this.strategyOptions=[],this.userOptions=d(!0,!1),this.positionSideOptions=n("direction",!1),this.orderTypeOptions=n("order_type",!1)}componentDidMount(){this.getStrategy(),this.SymbolList()}render(){const{visible:e}=this.props,s=this.state;return a.jsx(y,{visible:e,placement:"center",onClose:this.onClose,footer:!1,className:[m()?"trade-dialog__mobile":""].join(" "),children:a.jsxs("div",{className:"custom-trade-form",children:[a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"用户"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(c,{value:s[f],name:f,options:this.userOptions,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"交易对"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(c,{value:s[x],name:x,options:this.symbolOptions,filterable:!0,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label",children:"策略"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(c,{value:s[v.spot_strategy_id],name:v.spot_strategy_id,options:this.strategyOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"买卖类型"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(c,{value:s[v.direction],name:v.direction,options:this.positionSideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",children:[a.jsx("div",{className:"trade-form-item__label required",children:"交易类型"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(c,{value:s[v.order_type],name:v.order_type,options:this.orderTypeOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),a.jsxs("div",{className:"trade-form-item",style:{display:j("LIMIT"===s[v.order_type])},children:[a.jsx("div",{className:"trade-form-item__label required",children:"限价价格"}),a.jsx("div",{className:"trade-form-item__value",children:a.jsx(h,{type:"number",value:s[v.limit_price],align:"center",name:v.limit_price,onChange:this.onValueChange})})]}),a.jsx("div",{className:"trade-form-item",children:a.jsx("div",{className:"trade-form-item__value",children:a.jsxs("div",{className:"trade-form-submit",children:[a.jsx(p,{icon:a.jsx(u,{}),onClick:this.onReset,children:"重置"}),a.jsx(p,{icon:a.jsx(_,{}),onClick:this.onSubmit,children:"提交"})]})})})]})})}}export{g as default};
import{r as e,I as t,_ as r,u as n,R as a,h as o,w as c,p as i,d as l,aa as s,ab as u,a8 as p,ac as f,a4 as b,ad as g,ae as m,af as d,ag as v,a3 as O,ah as h,ai as y,aj as j,ak as P,y as w,i as E,al as C,am as x,an as D,ao as N,n as S,ap as _,aq as z,a2 as M,ar as I,a9 as A,x as L,f as B,c as k,A as R}from"./app-eaa32a4a.js";import{m as F,Q as J,R as U,i as V,U as q,V as W,W as H,v as G,u as Q,S as T,c as $,q as K}from"./auth-e5508dcf.js";import{I as X,b as Y,C as Z}from"./index-4abfb1b1.js";function ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var re={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M13.04 4.46l-.92-.92L7.66 8l4.46 4.46.92-.92L9.5 8l3.54-3.54z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M8.04 4.46l-.92-.92L2.66 8l4.46 4.46.92-.92L4.5 8l3.54-3.54z",fillOpacity:.9}}]},ne=e.forwardRef((function(r,n){return e.createElement(t,te(te({},r),{},{id:"chevron-left-double",ref:n,icon:re}))}));function ae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ae(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ae(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}ne.displayName="ChevronLeftDoubleIcon";var ce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M9.54 3.54l.92.92L6.92 8l3.54 3.54-.92.92L5.08 8l4.46-4.46z",fillOpacity:.9}}]},ie=e.forwardRef((function(r,n){return e.createElement(t,oe(oe({},r),{},{id:"chevron-left",ref:n,icon:ce}))}));function le(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?le(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}ie.displayName="ChevronLeftIcon";var ue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2.96 11.54l.92.92L8.34 8 3.88 3.54l-.92.92L6.5 8l-3.54 3.54zm5 0l.92.92L13.34 8 8.88 3.54l-.92.92L11.5 8l-3.54 3.54z",fillOpacity:.9}}]},pe=e.forwardRef((function(r,n){return e.createElement(t,se(se({},r),{},{id:"chevron-right-double",ref:n,icon:ue}))}));function fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}pe.displayName="ChevronRightDoubleIcon";var ge={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M6.46 12.46l-.92-.92L9.08 8 5.54 4.46l.92-.92L10.92 8l-4.46 4.46z",fillOpacity:.9}}]},me=e.forwardRef((function(r,n){return e.createElement(t,be(be({},r),{},{id:"chevron-right",ref:n,icon:ge}))}));function de(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?de(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):de(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}me.displayName="ChevronRightIcon";var Oe={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 9a1 1 0 110-2 1 1 0 010 2zM7 8a1 1 0 102 0 1 1 0 00-2 0zM12 8a1 1 0 102 0 1 1 0 00-2 0z",fillOpacity:.9}}]},he=e.forwardRef((function(r,n){return e.createElement(t,ve(ve({},r),{},{id:"ellipsis",ref:n,icon:Oe}))}));function ye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ye(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}he.displayName="EllipsisIcon";var Pe={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12.4 4.46l-.91-.92L7.03 8l4.46 4.46.92-.92L8.86 8l3.55-3.54zM4.8 4v8h1.3V4H4.8z",fillOpacity:.9}}]},we=e.forwardRef((function(r,n){return e.createElement(t,je(je({},r),{},{id:"page-first",ref:n,icon:Pe}))}));function Ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ee(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}we.displayName="PageFirstIcon";var xe={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.6 11.54l.91.92L8.97 8 4.51 3.54l-.92.92L7.14 8l-3.55 3.54zm7.6.46V4H9.9v8h1.3z",fillOpacity:.9}}]},De=e.forwardRef((function(r,n){return e.createElement(t,Ce(Ce({},r),{},{id:"page-last",ref:n,icon:xe}))}));function Ne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ne(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}De.displayName="PageLastIcon";var _e={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M8 11.5a3.5 3.5 0 110-7 3.5 3.5 0 010 7zM8 13A5 5 0 108 3a5 5 0 000 10z",fillOpacity:.9}}]},ze=e.forwardRef((function(r,n){return e.createElement(t,Se(Se({},r),{},{id:"round",ref:n,icon:_e}))}));ze.displayName="RoundIcon";var Me=["prepend","append","children","className","style"];function Ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ae(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ie(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Le=e.forwardRef((function(e,t){var r=n().classPrefix,l=e.prepend,s=e.append,u=e.children,p=e.className,f=e.style,b=F(e,Me),g=function(e,t,r){if(void 0===r)return null;var n,o=c(r)||i(r);return(n="function"==typeof r?a.createElement(r,null):o?a.createElement("span",{className:"".concat(t,"-input-adornment__text")},r):r)?a.createElement("span",{className:"".concat(t,"-input-adornment__").concat(e)},n):n};return a.createElement("div",{ref:t,style:f,className:o("".concat(r,"-input-adornment"),p)},g("prepend",r,l),a.Children.map(u,(function(e){return e?a.isValidElement(e)?a.cloneElement(e,Ae(Ae(Ae({},b),e.props),{},{onChange:function(){for(var t,r,n,a,o,c=arguments.length,i=new Array(c),l=0;l<c;l++)i[l]=arguments[l];null==b||null===(t=b.onChange)||void 0===t||null===(r=t.call)||void 0===r||r.call.apply(r,[t,null].concat(i)),null===(n=e.props)||void 0===n||null===(a=n.onChange)||void 0===a||null===(o=a.call)||void 0===o||o.call.apply(o,[a,null].concat(i))}})):e:null})),g("append",r,s))}));Le.displayName="InputAdornment";var Be=g(Object.keys,Object),ke=b,Re=Be,Fe=Object.prototype.hasOwnProperty;var Je=function(e){if(!ke(e))return Re(e);var t=[];for(var r in Object(e))Fe.call(e,r)&&"constructor"!=r&&t.push(r);return t},Ue=s(m,"DataView"),Ve=u,qe=s(m,"Promise"),We=s(m,"Set"),He=s(m,"WeakMap"),Ge=p,Qe=f,Te="[object Map]",$e="[object Promise]",Ke="[object Set]",Xe="[object WeakMap]",Ye="[object DataView]",Ze=Qe(Ue),et=Qe(Ve),tt=Qe(qe),rt=Qe(We),nt=Qe(He),at=Ge;(Ue&&at(new Ue(new ArrayBuffer(1)))!=Ye||Ve&&at(new Ve)!=Te||qe&&at(qe.resolve())!=$e||We&&at(new We)!=Ke||He&&at(new He)!=Xe)&&(at=function(e){var t=Ge(e),r="[object Object]"==t?e.constructor:void 0,n=r?Qe(r):"";if(n)switch(n){case Ze:return Ye;case et:return Te;case tt:return $e;case rt:return Ke;case nt:return Xe}return t});var ot=at;var ct=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e},it=z,lt=Je,st=M;var ut=function(e){return st(e)?it(e):lt(e)},pt=x,ft=ut;var bt=function(e,t){return e&&pt(t,ft(t),e)},gt=x,mt=C;var dt=function(e,t){return e&&gt(t,mt(t),e)};var vt=function(){return[]},Ot=function(e,t){for(var r=-1,n=null==e?0:e.length,a=0,o=[];++r<n;){var c=e[r];t(c,r,e)&&(o[a++]=c)}return o},ht=vt,yt=Object.prototype.propertyIsEnumerable,jt=Object.getOwnPropertySymbols,Pt=jt?function(e){return null==e?[]:(e=Object(e),Ot(jt(e),(function(t){return yt.call(e,t)})))}:ht,wt=x,Et=Pt;var Ct=function(e,t){return wt(e,Et(e),t)},xt=J,Dt=I,Nt=Pt,St=vt,_t=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)xt(t,Nt(e)),e=Dt(e);return t}:St,zt=x,Mt=_t;var It=function(e,t){return zt(e,Mt(e),t)},At=J,Lt=w;var Bt=function(e,t,r){var n=t(e);return Lt(e)?n:At(n,r(e))},kt=Bt,Rt=Pt,Ft=ut;var Jt=function(e){return kt(e,Ft,Rt)},Ut=Bt,Vt=_t,qt=C;var Wt=function(e){return Ut(e,qt,Vt)},Ht=Object.prototype.hasOwnProperty;var Gt=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&Ht.call(e,"index")&&(r.index=e.index,r.input=e.input),r},Qt=D;var Tt=function(e,t){var r=t?Qt(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)},$t=/\w*$/;var Kt=function(e){var t=new e.constructor(e.source,$t.exec(e));return t.lastIndex=e.lastIndex,t},Xt=h?h.prototype:void 0,Yt=Xt?Xt.valueOf:void 0;var Zt=D,er=Tt,tr=Kt,rr=function(e){return Yt?Object(Yt.call(e)):{}},nr=N;var ar=function(e,t,r){var n=e.constructor;switch(t){case"[object ArrayBuffer]":return Zt(e);case"[object Boolean]":case"[object Date]":return new n(+e);case"[object DataView]":return er(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return nr(e,r);case"[object Map]":case"[object Set]":return new n;case"[object Number]":case"[object String]":return new n(e);case"[object RegExp]":return tr(e);case"[object Symbol]":return rr(e)}},or=ot,cr=A;var ir=function(e){return cr(e)&&"[object Map]"==or(e)},lr=S,sr=d.exports,ur=sr&&sr.isMap,pr=ur?lr(ur):ir,fr=ot,br=A;var gr=function(e){return br(e)&&"[object Set]"==fr(e)},mr=S,dr=d.exports,vr=dr&&dr.isSet,Or=vr?mr(vr):gr,hr=y,yr=ct,jr=_,Pr=bt,wr=dt,Er=v.exports,Cr=j,xr=Ct,Dr=It,Nr=Jt,Sr=Wt,_r=ot,zr=Gt,Mr=ar,Ir=P,Ar=w,Lr=O.exports,Br=pr,kr=E,Rr=Or,Fr=ut,Jr=C,Ur="[object Arguments]",Vr="[object Function]",qr="[object Object]",Wr={};Wr[Ur]=Wr["[object Array]"]=Wr["[object ArrayBuffer]"]=Wr["[object DataView]"]=Wr["[object Boolean]"]=Wr["[object Date]"]=Wr["[object Float32Array]"]=Wr["[object Float64Array]"]=Wr["[object Int8Array]"]=Wr["[object Int16Array]"]=Wr["[object Int32Array]"]=Wr["[object Map]"]=Wr["[object Number]"]=Wr[qr]=Wr["[object RegExp]"]=Wr["[object Set]"]=Wr["[object String]"]=Wr["[object Symbol]"]=Wr["[object Uint8Array]"]=Wr["[object Uint8ClampedArray]"]=Wr["[object Uint16Array]"]=Wr["[object Uint32Array]"]=!0,Wr["[object Error]"]=Wr[Vr]=Wr["[object WeakMap]"]=!1;var Hr=function e(t,r,n,a,o,c){var i,l=1&r,s=2&r,u=4&r;if(n&&(i=o?n(t,a,o,c):n(t)),void 0!==i)return i;if(!kr(t))return t;var p=Ar(t);if(p){if(i=zr(t),!l)return Cr(t,i)}else{var f=_r(t),b=f==Vr||"[object GeneratorFunction]"==f;if(Lr(t))return Er(t,l);if(f==qr||f==Ur||b&&!o){if(i=s||b?{}:Ir(t),!l)return s?Dr(t,wr(i,t)):xr(t,Pr(i,t))}else{if(!Wr[f])return o?t:{};i=Mr(t,f,l)}}c||(c=new hr);var g=c.get(t);if(g)return g;c.set(t,i),Rr(t)?t.forEach((function(a){i.add(e(a,r,n,a,t,c))})):Br(t)&&t.forEach((function(a,o){i.set(o,e(a,r,n,o,t,c))}));var m=p?void 0:(u?s?Sr:Nr:s?Jr:Fr)(t);return yr(m||t,(function(a,o){m&&(a=t[o=a]),jr(i,o,e(a,r,n,o,t,c))})),i};var Gr=H,Qr=G;var Tr=q,$r=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0},Kr=function(e,t){return t.length<2?e:Gr(e,Qr(t,0,-1))},Xr=W;var Yr=L;var Zr=V,en=Hr,tn=function(e,t){return t=Tr(t,e),null==(e=Kr(e,t))||delete e[Xr($r(t))]},rn=q,nn=x,an=function(e){return Yr(e)?void 0:e},on=Wt,cn=U((function(e,t){var r={};if(null==e)return r;var n=!1;t=Zr(t,(function(t){return t=rn(t,e),n||(n=t.length>1),t})),nn(e,on(e),r),n&&(r=en(r,7,an));for(var a=t.length;a--;)tn(r,t[a]);return r}));var ln=["theme","size","total","showPageSize","showPageNumber","showPreviousAndNextBtn","showFirstAndLastPageBtn","showJumper","pageEllipsisMode","disabled","foldedMaxPageBtn","maxPageBtn","totalContent","pageSizeOptions","onChange","onCurrentChange","onPageSizeChange","style","className","selectProps"];function sn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function un(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?sn(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var pn=T.Option,fn=e.forwardRef((function(t,r){var c,i=t.theme,s=t.size,u=t.total,p=t.showPageSize,f=t.showPageNumber,b=t.showPreviousAndNextBtn,g=t.showFirstAndLastPageBtn,m=t.showJumper,d=t.pageEllipsisMode,v=t.disabled,O=t.foldedMaxPageBtn,h=t.maxPageBtn,y=t.totalContent,j=t.pageSizeOptions,P=t.onChange,w=void 0===P?R:P,E=t.onCurrentChange,C=t.onPageSizeChange,x=t.style,D=t.className,N=t.selectProps,S=F(t,ln),_=cn(S,["current","pageSize","defaultPageSize","defaultCurrent"]),z=Q("pagination"),M=k(z,2),I=M[0],A=M[1],L=$(t,"pageSize",C),J=k(L,2),U=J[0],V=J[1],q=$(t,"current",E),W=k(q,2),H=W[0],G=W[1],K=e.useState(H),Y=k(K,2),Z=Y[0],ee=Y[1],te=n().classPrefix,re="".concat(te,"-pagination"),ae=e.useMemo((function(){var e=Math.ceil(u/U);return e>0?e:1}),[U,u]),oe=function(e,t){if(!v&&H!==e){var r,n=e,a=t;if(!a&&!function(e){var t;return t="number"!=typeof e?e-0:e,!Number.isFinite(t)&&t>0}(a))a=null!=U?U:"number"==typeof j[0]?j[0]:null===(r=j[0])||void 0===r?void 0:r.value;n<1&&(n=1),n>ae&&(n=ae),G(n,{current:n,previous:H,pageSize:a}),w({current:n,previous:H,pageSize:a})}},ce=function(e){var t=Q("pagination"),r=k(t,2),o=r[0],c=r[1],i=n().classPrefix,l="".concat(i,"-pagination"),s=e.totalContent,u=e.pageSize,p=e.current,f=e.total,b=null;return!1===s?{totalContrl:b}:{totalContrl:b=a.createElement("div",{className:"".concat(l,"__total")},function(){if("boolean"==typeof s)return s?c(o.total,{total:f}):null;if("function"==typeof s){var e=(p-1)*u,t=Math.min(f,e+u);return s(f,[e+1,t])}return s}())}}({totalContent:y,pageSize:U,current:H,total:u}),le=ce.totalContrl,se=function(e){var t=n().classPrefix,r=B({PageLastIcon:De,PageFirstIcon:we}),c=r.PageFirstIcon,i=r.PageLastIcon,s="".concat(t,"-pagination"),u=e.showFirstAndLastPageBtn,p=e.disabled,f=e.current,b=e.pageCount,g=e.changeCurrent;return{firstPageJumper:u&&a.createElement("div",{className:o("".concat(s,"__btn"),"".concat(s,"__btn-first-page"),l({},"".concat(t,"-is-disabled"),p||1===f)),onClick:function(){return g(1)}},a.createElement(c,null)),lastPageJumper:u&&a.createElement("div",{className:o("".concat(s,"__btn"),"".concat(s,"__btn-first-page"),l({},"".concat(t,"-is-disabled"),p||f===b)),onClick:function(){return g(b)}},a.createElement(i,null))}}({disabled:v,current:H,pageCount:ae,showFirstAndLastPageBtn:g,changeCurrent:oe}),ue=se.firstPageJumper,fe=se.lastPageJumper,be=function(e){var t=n().classPrefix,r=B({ChevronLeftIcon:ie,ChevronRightIcon:me}),c=r.ChevronLeftIcon,i=r.ChevronRightIcon,s="".concat(t,"-pagination"),u=e.showPreviousAndNextBtn,p=e.disabled,f=e.current,b=e.pageCount,g=e.changeCurrent;return{prevJumper:u&&a.createElement("div",{className:o("".concat(s,"__btn"),"".concat(s,"__btn-prev"),l({},"".concat(t,"-is-disabled"),p||1===f)),onClick:function(){p||1===f||g(f-1)}},a.createElement(c,null)),nextJumper:u&&a.createElement("div",{className:o("".concat(s,"__btn"),"".concat(s,"__btn-next"),l({},"".concat(t,"-is-disabled"),p||f===b)),onClick:function(){p||f===b||g(f+1)}},a.createElement(i,null))}}({disabled:v,current:H,pageCount:ae,showPreviousAndNextBtn:b,changeCurrent:oe}),ge=be.prevJumper,de=be.nextJumper,ve=function(t){var r,c,i=n().classPrefix,s=B({EllipsisIcon:he,ChevronLeftDoubleIcon:ne,ChevronRightDoubleIcon:pe}),u=s.EllipsisIcon,p=s.ChevronLeftDoubleIcon,f=s.ChevronRightDoubleIcon,b="".concat(i,"-pagination"),g=e.useState(!1),m=k(g,2),d=m[0],v=m[1],O=e.useState(!1),h=k(O,2),y=h[0],j=h[1],P=t.showPageNumber,w=t.maxPageBtn,E=t.disabled,C=t.current,x=t.pageCount,D=t.foldedMaxPageBtn,N=t.changeCurrent,S="mid"===t.pageEllipsisMode,_=Math.ceil((D-1)/2),z=e.useMemo((function(){var e,t,r=2+_<C,n=[];x>w?r&&x-1-_>C?(e=C-_,t=C+_):(e=r?x-D+1:S?2:1,t=r?S?x-1:x:D):(e=1,t=x);for(var a=e;a<=t;a++)n.push(a);return n}),[C,x,D,S,w,_]),M=x>w;return{pageNumberContrl:P&&a.createElement("ul",{className:"".concat(b,"__pager")},M&&S&&a.createElement(a.Fragment,null,a.createElement("li",{key:1,className:o("".concat(b,"__number"),(r={},l(r,"".concat(i,"-is-disabled"),E),l(r,"".concat(i,"-is-current"),1===C),r)),onClick:function(){return N(1)}},"1"),2+_<C&&a.createElement("li",{className:o("".concat(b,"__number"),"".concat(b,"__number--more"),l({},"".concat(i,"-is-disabled"),E)),onMouseEnter:function(){return v(!0)},onMouseLeave:function(){return v(!1)},onClick:function(){return N(C-D)}},d?a.createElement(p,null):a.createElement(u,null))),z.map((function(e){var t;return a.createElement("li",{key:e,className:o("".concat(b,"__number"),(t={},l(t,"".concat(i,"-is-disabled"),E),l(t,"".concat(i,"-is-current"),C===e),t)),onClick:function(){return N(e)}},e)})),M&&S&&a.createElement(a.Fragment,null,x-1-_>C&&a.createElement("li",{className:o("".concat(b,"__number"),"".concat(b,"__number--more"),l({},"".concat(i,"-is-disabled"),E)),onMouseEnter:function(){return j(!0)},onMouseLeave:function(){return j(!1)},onClick:function(){return N(C+D)}},y?a.createElement(f,null):a.createElement(u,null)),a.createElement("li",{key:x,className:o("".concat(b,"__number"),(c={},l(c,"".concat(i,"-is-disabled"),E),l(c,"".concat(i,"-is-current"),C===x),c)),onClick:function(){return N(x)}},x)))}}({showPageNumber:f,maxPageBtn:h,disabled:v,current:H,pageCount:ae,foldedMaxPageBtn:O,changeCurrent:oe,pageEllipsisMode:d}),Oe=ve.pageNumberContrl;e.useEffect((function(){ee(H)}),[H]);var ye=p&&j.length?a.createElement("div",{className:"".concat(re,"__select")},a.createElement(T,un({autoWidth:!0,size:s,value:U,disabled:v,onChange:function(e){var t=Math.min(H,Math.ceil(u/e)),r={current:t,previous:H,pageSize:e};V(e,r),H!==t?oe(t,e):w(r)}},N),j.map((function(e){return"number"==typeof e?a.createElement(pn,{key:e,label:A(I.itemsPerPage,{size:e}),value:e}):a.createElement(pn,{key:e.value,label:e.label,value:e.value})})))):null,je=a.createElement("div",{className:"".concat(re,"__jump")},A(I.jumpTo),a.createElement(Le,{append:"/ ".concat(ae," ").concat(A(I.page))},a.createElement(X,{className:"".concat(te,"-pagination__input"),min:1,size:s,theme:"normal",max:ae,disabled:v,value:Z,onChange:function(e){return ee(e)},onBlur:function(e){return oe(e)},onEnter:function(e){return oe(e)},placeholder:""})));return a.createElement("div",un({className:o(re,D,(c={},l(c,"".concat(te,"-size-s"),"small"===s),l(c,"".concat(te,"-is-disabled"),v),c)),style:x,ref:r},_),le,ye,ue,ge,"default"===i&&Oe,"simple"===i&&je,de,fe,"default"===i&&m&&je)}));fn.displayName="Pagination",fn.defaultProps={defaultCurrent:1,foldedMaxPageBtn:5,maxPageBtn:10,pageEllipsisMode:"mid",defaultPageSize:10,pageSizeOptions:[5,10,20,50],showFirstAndLastPageBtn:!1,showJumper:!1,showPageNumber:!0,showPageSize:!0,showPreviousAndNextBtn:!0,size:"medium",theme:"default",total:0,totalContent:!0};var bn=e.forwardRef((function(t,r){var c=n().classPrefix,i=B({RoundIcon:ze,ChevronUpIcon:Y,ChevronDownIcon:Z,ChevronLeftIcon:ie,ChevronRightIcon:me}),s=i.RoundIcon,u=i.ChevronUpIcon,p=i.ChevronDownIcon,f=i.ChevronLeftIcon,b=i.ChevronRightIcon,g=t.variant,m=t.tips,d=t.showCurrent,v=t.disabled,O=t.layout,h=t.size,y=t.onChange,j=void 0===y?R:y,P=t.className,w=t.style,C=e.useMemo((function(){return E(m)?m:!0===m?{prev:"上一页",current:"当前",next:"下一页"}:{}}),[m]),x=e.useMemo((function(){return E(v)?v:!0===v?{prev:!0,current:!0,next:!0}:{prev:!1,current:!1,next:!1}}),[v]);return a.createElement("div",{className:o("".concat(c,"-pagination-mini"),P,l({},"".concat(c,"-pagination-mini--outline"),"outline"===g)),ref:r,style:w},a.createElement(K,{title:C.prev,variant:g,size:h,shape:"square",onClick:function(e){return j({e:e,trigger:"prev"})},icon:"horizontal"===O?a.createElement(f,null):a.createElement(u,null),className:"".concat(c,"-pagination-mini__prev"),disabled:x.prev}),d&&a.createElement(K,{title:C.current,variant:g,size:h,shape:"square",onClick:function(e){return j({e:e,trigger:"current"})},icon:a.createElement(s,null),className:"".concat(c,"-pagination-mini__current"),disabled:x.current}),a.createElement(K,{title:C.next,variant:g,size:h,shape:"square",onClick:function(e){return j({e:e,trigger:"next"})},icon:"horizontal"===O?a.createElement(b,null):a.createElement(p,null),className:"".concat(c,"-pagination-mini__next"),disabled:x.next}))}));bn.displayName="PaginationMini",bn.defaultProps={layout:"horizontal",showCurrent:!0,size:"medium",variant:"text"};var gn=fn,mn=bn;export{ie as C,gn as P,Hr as _,me as a,mn as b,Je as c,ot as d,cn as o};
This source diff could not be displayed because it is too large. You can view the blob instead.
import{r as i,j as s,a as r}from"./app-eaa32a4a.js";import{L as t,C as o}from"./index-b0791bdc.js";import e from"./index-a2e21bc6.js";import m from"./index-bb1a6956.js";import"./local-bd07797b.js";import"./auth-e5508dcf.js";import"./index-d0abb25c.js";import"./index-de07cc7b.js";import"./index-58480b55.js";import"./index-4abfb1b1.js";import"./formModel-91be7d5d.js";import"./Dialog-c56752ef.js";import"./index-f0b471ce.js";import"./index-7c5b52d8.js";import"./index-fbd6c2c0.js";import"./trade-281a8bb7.js";import"./multipleUse-ddae912e.js";import"./index-98ec5302.js";import"./index-8c1c9a76.js";import"./dom-ce105537.js";import"./index-9e07198f.js";import"./trade-8bf27581.js";import"./index-aaae00ae.js";import"./index-fae09989.js";import"./index-a5b8701f.js";import"./index-8ba647b5.js";import"./index-0e8b0a97.js";import"./submit-0e3cabc6.js";class p extends i.Component{constructor(i){super(i)}shouldComponentUpdate(i,s){return!0}render(){return s.jsxs(t,{children:[s.jsx(r,{title:this.props.info.title}),s.jsx(o,{children:s.jsxs("div",{className:"contract-trade-page",children:[s.jsx(e,{}),s.jsx(m,{})]})})]})}}export{p as default};
import{r as e,I as t,_ as r,j as n}from"./app-eaa32a4a.js";import{I as a}from"./auth-e5508dcf.js";function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var i={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M6 12V6h1v6H6zM9 6v6h1V6H9z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M10.5 3H14v1h-1v10a1 1 0 01-1 1H4a1 1 0 01-1-1V4H2V3h3.5V1.8c0-.44.36-.8.8-.8h3.4c.44 0 .8.36.8.8V3zm-4 0h3V2h-3v1zM4 4v10h8V4H4z",fillOpacity:.9}}]},l=e.forwardRef((function(r,n){return e.createElement(t,c(c({},r),{},{id:"delete",ref:n,icon:i}))}));function s(e){const{align:t,className:r,type:o,suffixIcon:c,name:i,value:l,prefixIcon:s,placeholder:p}=e,f=t??"left",h=o??"text",u=i??"",O=c??"",g=s??"",j=p??"";return n.jsx(a,{className:["c-reset-input",r].join(""),placeholder:j,value:l,type:h,align:f,suffixIcon:O,prefixIcon:g,clearable:!0,onChange:t=>{(t=>{e.onChange&&e.onChange(t,u)})(t)},onClear:()=>{}})}l.displayName="DeleteIcon";export{s as C,l as D};
import{r as e,I as t,_ as r,j as n}from"./app-38090013.js";import{I as a}from"./auth-f95ab880.js";function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var i={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M6 12V6h1v6H6zM9 6v6h1V6H9z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M10.5 3H14v1h-1v10a1 1 0 01-1 1H4a1 1 0 01-1-1V4H2V3h3.5V1.8c0-.44.36-.8.8-.8h3.4c.44 0 .8.36.8.8V3zm-4 0h3V2h-3v1zM4 4v10h8V4H4z",fillOpacity:.9}}]},l=e.forwardRef((function(r,n){return e.createElement(t,c(c({},r),{},{id:"delete",ref:n,icon:i}))}));function s(e){const{align:t,className:r,type:o,suffixIcon:c,name:i,value:l,prefixIcon:s,placeholder:p}=e,f=t??"left",h=o??"text",u=i??"",O=c??"",g=s??"",j=p??"";return n.jsx(a,{className:["c-reset-input",r].join(""),placeholder:j,value:l,type:h,align:f,suffixIcon:O,prefixIcon:g,clearable:!0,onChange:t=>{(t=>{e.onChange&&e.onChange(t,u)})(t)},onClear:()=>{}})}l.displayName="DeleteIcon";export{s as C,l as D};
import{r as t,j as a}from"./app-38090013.js";import{I as e}from"./index-2001c3f4.js";import{g as s,C as n,a as i,i as c}from"./local-de138fe9.js";import"./index-ae089ab9.js";import"./index-08fdb3d4.js";import"./auth-f95ab880.js";import"./formModel-025d5a11.js";import"./index-e5c00e08.js";class l extends t.Component{constructor(t){super(t),this.state={list:[],loading:!1},this.columns=[{colKey:"ddd",title:"用户名",align:"center",cell:({rowIndex:t,row:a})=>a.exchange_users_id?s(a.exchange_users_id):"null"},{colKey:"exchange",title:"交易所",align:"center"},{colKey:"margin_balance",title:"保证金余额",align:"center"},{colKey:"available_balance",title:"可用余额",align:"center",cell:({rowIndex:t,row:e})=>a.jsx("span",{style:{color:"#12B981"},children:e.available_balance})}]}changeLoding(t){this.setState({loading:t})}async changeList(){try{this.changeLoding(!0);const t=await n();0==t.code&&this.setState({list:t.data.data}),this.changeLoding(!1)}catch(t){}}async componentDidMount(){await i(),this.changeList()}render(){return a.jsxs("div",{className:["contract-account-table",c()?"contract-account-table__mobile":""].join(" "),children:[a.jsx("div",{className:"contract-account-label",children:"合约账户"}),a.jsx("div",{className:"contract-account-table-box",children:a.jsx(e,{columns:this.columns,data:this.state.list,loading:this.state.loading})})]})}}export{l as default};
@-webkit-keyframes tDialogZoomIn{0%{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}to{opacity:1}}@keyframes tDialogZoomIn{0%{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}to{opacity:1}}@-webkit-keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}}@keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}}@-webkit-keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}@keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}.t-dialog-zoom .animation-enter{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom .animation-exit{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.38,0,.24,1);animation-timing-function:cubic-bezier(.38,0,.24,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom .animation-active{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom-enter,.t-dialog-zoom-enter-from,.t-dialog-zoom-appear{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom-exit{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.38,0,.24,1);animation-timing-function:cubic-bezier(.38,0,.24,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active{-webkit-animation-name:tDialogZoomIn;animation-name:tDialogZoomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom-exit-active{-webkit-animation-name:tDialogZoomOut;animation-name:tDialogZoomOut;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom__vue-enter-active .t-dialog{-webkit-animation-name:tDialogZoomIn;animation-name:tDialogZoomIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom__vue-enter-active .t-dialog__mask{-webkit-animation-name:tDialogMaskIn;animation-name:tDialogMaskIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom__vue-leave-active .t-dialog{-webkit-animation-name:tDialogZoomOut;animation-name:tDialogZoomOut;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.38,0,.24,1);animation-timing-function:cubic-bezier(.38,0,.24,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom__vue-leave-active .t-dialog__mask{-webkit-animation-name:tDialogMaskOut;animation-name:tDialogMaskOut;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom__vue-enter-to .t-dialog,.t-dialog-zoom__vue-leave-to .t-dialog{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-fade-enter,.t-dialog-fade-appear{opacity:0;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-fade-exit{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-fade-enter.t-dialog-fade-enter-active,.t-dialog-fade-appear.t-dialog-fade-appear-active{-webkit-animation-name:tDialogFadeIn;animation-name:tDialogFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.t-dialog-fade-exit.t-dialog-fade-exit-active{-webkit-animation-name:tDialogFadeOut;animation-name:tDialogFadeOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}@keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}.t-dialog{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;width:480px;background-color:var(--td-bg-color-container);position:relative;border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-large)}.t-dialog .t-icon.t-is-info{color:var(--td-brand-color)}.t-dialog .t-icon.t-is-success{color:var(--td-success-color)}.t-dialog .t-icon.t-is-warning{color:var(--td-warning-color)}.t-dialog .t-icon.t-is-error{color:var(--td-error-color)}.t-dialog--lock{overflow:hidden}.t-dialog__header{color:var(--td-text-color-primary);font:var(--td-font-title-medium);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word;gap:var(--td-comp-margin-s);-webkit-box-sizing:border-box;box-sizing:border-box}.t-dialog__header .t-dialog__header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.t-dialog__header .t-icon:not(.t-icon-close){font-size:calc(var(--td-font-size-body-large) + 8px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:var(--td-comp-margin-s);-ms-flex-negative:0;flex-shrink:0}.t-dialog__header--fullscreen{background-color:var(--td-bg-color-secondarycontainer);min-height:var(--td-comp-size-xxxl);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 var(--td-comp-paddingLR-xxl)}.t-dialog__header--fullscreen .t-dialog__header-content{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-dialog__body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);overflow:auto;padding:var(--td-comp-paddingTB-l) 0;word-break:break-word}.t-dialog__body__icon,.t-dialog__body--icon{padding:var(--td-comp-paddingTB-l) 0}.t-dialog__body--fullscreen{-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl) - var(--td-comp-size-xxxxl));overflow:auto}.t-dialog__footer{width:100%;text-align:right;padding:var(--td-comp-paddingTB-l) 0 0}.t-dialog__footer .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-dialog__footer--fullscreen{min-height:var(--td-comp-size-xxxxl);padding:0 var(--td-comp-paddingLR-xxl) var(--td-comp-paddingTB-xxl);-webkit-box-sizing:border-box;box-sizing:border-box}.t-dialog--default{padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)}.t-dialog__close{font-size:calc(var(--td-font-size-body-large) + 4px);color:var(--td-text-color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--td-font-size-body-large) + 4px);height:calc(var(--td-font-size-body-large) + 4px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--td-radius-default);-webkit-transition:all .2s linear;transition:all .2s linear;padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs)}.t-dialog__close:hover{cursor:pointer;background:var(--td-bg-color-container-hover)}.t-dialog__close:active{background:var(--td-bg-color-container-active)}.t-dialog__close--fullscreen{display:-webkit-box;display:-ms-flexbox;display:flex;background:transparent}.t-dialog__close--fullscreen:hover{cursor:pointer;background:var(--td-bg-color-secondarycontainer-hover)}.t-dialog__close--fullscreen:active{background:var(--td-bg-color-secondarycontainer-active)}.t-dialog.t-dialog--draggable:hover{cursor:move}.t-dialog.t-dialog--draggable .t-dialog__header:hover,.t-dialog.t-dialog--draggable .t-dialog__body:hover,.t-dialog.t-dialog--draggable .t-dialog__footer:hover{cursor:auto}.t-dialog__fullscreen{width:100%;border-radius:0}.t-dialog__ctx{pointer-events:auto;outline:none;top:0;left:0;width:100%;height:100%}.t-dialog__ctx.t-dialog__ctx--modeless{pointer-events:none}.t-dialog__ctx.t-dialog__ctx--fixed{position:fixed;z-index:2500}.t-dialog__ctx.t-dialog__ctx--absolute,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__mask,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__wrap{position:absolute}.t-dialog__ctx.t-is-visable{visibility:visible}.t-dialog__ctx.t-is-hidden{visibility:hidden}.t-dialog__ctx.t-is-display{display:block}.t-dialog__ctx.t-not-display{display:none}.t-dialog__ctx .t-dialog__mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--td-mask-active);pointer-events:auto}.t-dialog__ctx .t-dialog__wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:auto;scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar{width:8px;height:8px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;width:100%;position:relative;padding:48px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.t-dialog__ctx .t-dialog__position.t-dialog--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:20vh}.t-dialog__ctx .t-dialog__position.t-dialog--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-dialog__ctx .t-dialog__position_fullscreen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.t-dialog__ctx .t-is-hidden{background:none}.t-dialog__ctx .t-dialog{pointer-events:auto;z-index:2500}.t-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none;outline:none;padding:0;-webkit-transition:all .2s linear;transition:all .2s linear;font:var(--td-font-link-medium)}.t-link .t-link__prefix-icon{margin-right:var(--td-comp-margin-s)}.t-link .t-link__suffix-icon{margin-left:var(--td-comp-margin-s)}.t-link.t-size-s{font:var(--td-font-link-small)}.t-link.t-size-s .t-link__prefix-icon{margin-right:var(--td-comp-margin-xs)}.t-link.t-size-s .t-link__suffix-icon{margin-left:var(--td-comp-margin-xs)}.t-link.t-size-l{font:var(--td-font-link-large)}.t-link.t-size-l .t-link__prefix-icon{margin-right:var(--td-comp-margin-m)}.t-link.t-size-l .t-link__suffix-icon{margin-left:var(--td-comp-margin-m)}.t-link--theme-default{color:var(--td-text-color-primary)}.t-link--theme-default:active{color:var(--td-brand-color-active)}.t-link--theme-default.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-text-color-primary);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-default.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-default.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-brand-color-active)}.t-link--theme-default.t-link--hover-color:hover{color:var(--td-brand-color-hover)}.t-link--theme-default.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-brand-color-hover)}.t-link--theme-default.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-brand-color-active)}.t-link--theme-default.t-link--hover-color:active{color:var(--td-brand-color-active)}.t-link--theme-default.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-text-color-primary);-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-default.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled)}.t-link--theme-default.t-is-disabled:hover,.t-link--theme-default.t-is-disabled:active{color:var(--td-text-color-disabled)}.t-link--theme-default.t-is-disabled.t-is-underline:after{border-color:var(--td-text-color-disabled)}.t-link--theme-primary{color:var(--td-brand-color)}.t-link--theme-primary:active{color:var(--td-brand-color-active)}.t-link--theme-primary.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-brand-color);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-primary.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-primary.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-brand-color-active)}.t-link--theme-primary.t-link--hover-color:hover{color:var(--td-brand-color-hover)}.t-link--theme-primary.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-brand-color-hover)}.t-link--theme-primary.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-brand-color-active)}.t-link--theme-primary.t-link--hover-color:active{color:var(--td-brand-color-active)}.t-link--theme-primary.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-brand-color);-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-primary.t-is-disabled{cursor:not-allowed;color:var(--td-brand-color-disabled)}.t-link--theme-primary.t-is-disabled:hover,.t-link--theme-primary.t-is-disabled:active{color:var(--td-brand-color-disabled)}.t-link--theme-primary.t-is-disabled.t-is-underline:after{border-color:var(--td-brand-color-disabled)}.t-link--theme-success{color:var(--td-success-color)}.t-link--theme-success:active{color:var(--td-success-color-active)}.t-link--theme-success.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-success-color);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-success.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-success.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-success-color-active)}.t-link--theme-success.t-link--hover-color:hover{color:var(--td-success-color-hover)}.t-link--theme-success.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-success-color-hover)}.t-link--theme-success.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-success-color-active)}.t-link--theme-success.t-link--hover-color:active{color:var(--td-success-color-active)}.t-link--theme-success.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-success-color);-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-success.t-is-disabled{cursor:not-allowed;color:var(--td-success-color-disabled)}.t-link--theme-success.t-is-disabled:hover,.t-link--theme-success.t-is-disabled:active{color:var(--td-success-color-disabled)}.t-link--theme-success.t-is-disabled.t-is-underline:after{border-color:var(--td-success-color-disabled)}.t-link--theme-danger{color:var(--td-error-color)}.t-link--theme-danger:active{color:var(--td-error-color-active)}.t-link--theme-danger.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-error-color);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-danger.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-danger.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-error-color-active)}.t-link--theme-danger.t-link--hover-color:hover{color:var(--td-error-color-hover)}.t-link--theme-danger.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-error-color-hover)}.t-link--theme-danger.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-error-color-active)}.t-link--theme-danger.t-link--hover-color:active{color:var(--td-error-color-active)}.t-link--theme-danger.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-error-color);-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-danger.t-is-disabled{cursor:not-allowed;color:var(--td-error-color-disabled)}.t-link--theme-danger.t-is-disabled:hover,.t-link--theme-danger.t-is-disabled:active{color:var(--td-error-color-disabled)}.t-link--theme-danger.t-is-disabled.t-is-underline:after{border-color:var(--td-error-color-disabled)}.t-link--theme-warning{color:var(--td-warning-color)}.t-link--theme-warning:active{color:var(--td-warning-color-active)}.t-link--theme-warning.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-warning-color);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-warning.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-warning.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-warning-color-active)}.t-link--theme-warning.t-link--hover-color:hover{color:var(--td-warning-color-hover)}.t-link--theme-warning.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-warning-color-hover)}.t-link--theme-warning.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-warning-color-active)}.t-link--theme-warning.t-link--hover-color:active{color:var(--td-warning-color-active)}.t-link--theme-warning.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-warning-color);-webkit-transition:all .2s linear;transition:all .2s linear}.t-link--theme-warning.t-is-disabled{cursor:not-allowed;color:var(--td-warning-color-disabled)}.t-link--theme-warning.t-is-disabled:hover,.t-link--theme-warning.t-is-disabled:active{color:var(--td-warning-color-disabled)}.t-link--theme-warning.t-is-disabled.t-is-underline:after{border-color:var(--td-warning-color-disabled)}.t-image-viewer__img-error{height:440px;width:440px;background-color:var(--td-bg-color-component-disabled);border-radius:4px;color:#000;cursor:inherit;position:absolute}.t-image-viewer__img-error .t-image-viewer__img-error-content{position:absolute;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font:var(--td-font-body-medium)}.t-image-viewer__img-error .t-image-viewer__img-error-content .t-image-viewer__img-error-text{margin-top:var(--td-comp-margin-s)}@-webkit-keyframes modal-image-show{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes modal-image-hide{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes modal-image-hide{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes modal-mask-show{0%{opacity:0}to{opacity:1}}@keyframes modal-mask-show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-mask-hide{0%{opacity:1}to{opacity:0}}@keyframes modal-mask-hide{0%{opacity:1}to{opacity:0}}.t-image-viewer-preview-image{position:fixed;top:0;bottom:0;left:0;right:0;z-index:3000;overflow:hidden;-webkit-animation:.2s cubic-bezier(.82,0,1,.9) modal-mask-show;animation:.2s cubic-bezier(.82,0,1,.9) modal-mask-show}.t-image-viewer-preview-image.t-is-hide{-webkit-animation:.2s cubic-bezier(0,0,.15,1) modal-mask-hide;animation:.2s cubic-bezier(0,0,.15,1) modal-mask-hide}.t-image-viewer-preview-image.t-is-hide .t-image-viewer__modal-pic .t-image-viewer__modal-box{-webkit-animation:.2s cubic-bezier(0,0,.15,1) modal-image-hide;animation:.2s cubic-bezier(0,0,.15,1) modal-image-hide}.t-image-viewer-preview-image .t-image-viewer__modal-index{text-align:center;font-size:var(--td-font-size-body-medium);color:var(--td-text-color-anti);position:absolute;top:92px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background:rgba(0,0,0,.4);border-radius:var(--td-radius-default);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);z-index:1}.t-image-viewer-preview-image .t-image-viewer__modal-mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--td-mask-active);height:100%;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:1}.t-image-viewer-preview-image .t-image-viewer__modal-pic{height:0;width:0;position:absolute;top:50%;left:50%}.t-image-viewer-preview-image .t-image-viewer__modal-pic .t-image-viewer__modal-box{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:.2s cubic-bezier(.38,0,.24,1) modal-image-show;animation:.2s cubic-bezier(.38,0,.24,1) modal-image-show}.t-image-viewer-preview-image .t-image-viewer__modal-pic .t-image-viewer__modal-box .t-image-viewer__modal-image{display:block;max-width:min(90vw,1000px);max-height:min(90vh,800px);-webkit-transition:all .2s cubic-bezier(.38,0,.24,1);transition:all .2s cubic-bezier(.38,0,.24,1);-webkit-transform:rotate(0deg);transform:rotate(0);-o-object-fit:contain;object-fit:contain}.t-image-viewer-preview-image .t-image-viewer__modal-header{width:100%;position:absolute;top:0;z-index:1;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--td-bg-color-container);padding:0 0 12px}.t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show{padding:12px 0}@-webkit-keyframes preview-icon-range{0%{-webkit-transform:translate(-50%,50%) rotateZ(0);transform:translate(-50%,50%) rotate(0)}to{-webkit-transform:translate(-50%,50%) rotateZ(-180deg);transform:translate(-50%,50%) rotate(-180deg)}}@keyframes preview-icon-range{0%{-webkit-transform:translate(-50%,50%) rotateZ(0);transform:translate(-50%,50%) rotate(0)}to{-webkit-transform:translate(-50%,50%) rotateZ(-180deg);transform:translate(-50%,50%) rotate(-180deg)}}@-webkit-keyframes preview-icon-unrange{0%{-webkit-transform:translate(-50%,50%) rotateZ(-180deg);transform:translate(-50%,50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,50%) rotateZ(0);transform:translate(-50%,50%) rotate(0)}}@keyframes preview-icon-unrange{0%{-webkit-transform:translate(-50%,50%) rotateZ(-180deg);transform:translate(-50%,50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,50%) rotateZ(0);transform:translate(-50%,50%) rotate(0)}}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt{width:var(--td-comp-size-xxs);height:var(--td-comp-size-xxs);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);background-color:var(--td-bg-color-container);color:var(--td-text-color-primary);border-radius:50%;-webkit-box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);-webkit-animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-icon-unrange;animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-icon-unrange}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt .t-icon{font-size:var(--td-font-size-body-large)}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt:hover{background-color:inherit}@-webkit-keyframes preview-image-show{0%{height:0}to{height:40px}}@keyframes preview-image-show{0%{height:0}to{height:40px}}@-webkit-keyframes preview-image-hide{0%{height:40px}to{height:0}}@keyframes preview-image-hide{0%{height:40px}to{height:0}}.t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show .t-image-viewer__header-prev{-webkit-animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-image-show;animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-image-show}.t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show .t-image-viewer__header-pre-bt{-webkit-animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-icon-range;animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-icon-range}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev{width:calc(40px / 9 * 16 * 7 + 4px * 6);-webkit-animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-image-hide;animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-image-hide;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:before,.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:after{content:"";position:absolute;height:100%;z-index:1;width:calc(40px / 9 * 16);pointer-events:none}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:before{left:0;background-image:-webkit-gradient(linear,left top,right top,from(var(--td-bg-color-container)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,var(--td-bg-color-container),rgba(255,255,255,0))}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:after{right:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(var(--td-bg-color-container)));background-image:linear-gradient(to right,rgba(255,255,255,0),var(--td-bg-color-container))}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans{height:100%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;margin-left:calc(40px / 9 * 16 * 3 + 4px * 3)}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(40px / 9 * 16);height:40px;-webkit-transition:.2s;transition:.2s;overflow:hidden;border-radius:var(--td-radius-default);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid transparent;background-color:var(--td-bg-color-secondarycontainer)}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box .t-image-viewer__header-img{width:auto;height:100%}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box:hover,.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box.t-is-active{border-color:var(--td-brand-color)}.t-image-viewer-preview-image .t-image-viewer__modal-icon{cursor:pointer;color:var(--td-text-color-primary);border-radius:var(--td-radius-default);-webkit-transition:.2s;transition:.2s}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-close-bt{top:100px;right:40px}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-next-bt,.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-prev-bt{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-prev-bt{left:40px}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-next-bt{right:40px}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-close-bt,.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-prev-bt,.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-next-bt{position:fixed;z-index:10;color:var(--td-text-color-anti);background-color:#0006;border-radius:50%;width:var(--td-comp-size-xl);height:var(--td-comp-size-xl);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-image-viewer-preview-image .t-image-viewer__modal-icon .t-image-viewer__modal-icon-label{margin-left:2px}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-is-disabled{color:#ffffff38}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-is-disabled:hover{background-color:#0006}.t-image-viewer-preview-image .t-image-viewer__modal-icon:hover{background-color:#0003}.t-image-viewer__mask{width:100vh;height:100vh;left:0;top:0;z-index:99;position:fixed;background-color:transparent}.t-image-viewer__utils{width:100%;position:absolute;bottom:32px;z-index:1;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--td-text-color-primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.t-image-viewer__utils .t-image-viewer__utils-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;line-height:100%;background:var(--td-bg-color-container);border-radius:var(--td-radius-medium);padding:0 var(--td-comp-paddingLR-xs)}.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__modal-icon{margin:0 var(--td-comp-margin-xs);width:var(--td-comp-size-m);height:var(--td-comp-size-m);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--td-radius-default);-webkit-transition:.2s;transition:.2s}.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__modal-icon:hover{background-color:var(--td-bg-color-container-hover)}.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__utils-scale{width:var(--td-comp-size-xl);text-align:center;cursor:inherit}.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__utils-scale:hover{background-color:var(--td-bg-color-container)}.t-image-viewer-mini__footer .t-image-viewer__utils{position:inherit}.t-image-viewer-mini__content{max-width:min(90vw,1000px);max-height:min(90vh,800px)}@keyframes modal-image-show{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.t-image-viewer-mini__content .t-image-viewer__modal-pic .t-image-viewer__modal-box{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-image-viewer-mini__content .t-image-viewer__modal-pic .t-image-viewer__modal-box .t-image-viewer__modal-image{display:block;max-width:min(80vw,800px);max-height:min(80vh,600px);-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:rotate(0deg);transform:rotate(0);-o-object-fit:contain;object-fit:contain}.t-image-viewer__dialog.t-dialog__ctx--fixed{z-index:3000}.t-image-viewer__dialog .t-dialog__header{padding:0 var(--td-comp-paddingLR-s);pointer-events:none}.t-image-viewer__dialog .t-dialog__header .t-image-viewer__dialog-title{pointer-events:all}.t-image-viewer__dialog .t-dialog__header .t-dialog__close{pointer-events:auto}.t-image-viewer__dialog .t-dialog{border-color:var(--td-component-border);overflow:hidden;padding:0;-webkit-box-shadow:var(--td-shadow-3);box-shadow:var(--td-shadow-3)}.t-image-viewer__dialog .t-dialog__header{height:40px;width:100%;font-size:var(--td-font-size-body-medium);background-color:var(--td-bg-color-secondarycontainer)}.t-image-viewer__dialog .t-dialog__header-content{margin-left:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-image-viewer__dialog .t-dialog__close:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.range-input-disabled.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.range-input-disabled.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.range-input-disabled.t-is-disabled .t-range-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled .t-range-input__inner::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled .t-range-input__inner::-moz-placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled .t-range-input__inner:-ms-input-placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled .t-range-input__inner::-ms-input-placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled .t-range-input__inner::placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled>.t-range-input__prefix .t-icon,.range-input-disabled.t-is-disabled>.t-range-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-range-input{margin:0;padding:0;list-style:none;width:100%;position:relative;font:var(--td-font-body-medium);height:var(--td-comp-size-m);border-width:1px;border-style:solid;border-radius:var(--td-radius-default);border-color:var(--td-border-level-2-color);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s) var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-xs);background-color:var(--td-bg-color-specialcomponent);color:var(--td-text-color-primary);font-size:var(--td-font-body-medium);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s;transition:all cubic-bezier(.38,0,.24,1) .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.t-range-input:hover{border-color:var(--td-brand-color)}.t-range-input.t-is-success{border-color:var(--td-success-color)}.t-range-input.t-is-success:focus{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-range-input.t-is-success.t-range-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-range-input.t-is-success>.t-range-input__extra{color:var(--td-success-color)}.t-range-input.t-is-success>.t-range-input__tips{color:var(--td-success-color);font-size:var(--td-font-size-body-small);margin-left:calc(-1 * var(--td-comp-paddingLR-xs))}.t-range-input.t-is-warning{border-color:var(--td-warning-color)}.t-range-input.t-is-warning:focus{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-range-input.t-is-warning.t-range-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-range-input.t-is-warning>.t-range-input__extra{color:var(--td-warning-color)}.t-range-input.t-is-warning>.t-range-input__tips{color:var(--td-warning-color);font-size:var(--td-font-size-body-small);margin-left:calc(-1 * var(--td-comp-paddingLR-xs))}.t-range-input.t-is-error{border-color:var(--td-error-color)}.t-range-input.t-is-error:focus{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-range-input.t-is-error.t-range-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-range-input.t-is-error>.t-range-input__extra{color:var(--td-error-color)}.t-range-input.t-is-error>.t-range-input__tips{color:var(--td-error-color);font-size:var(--td-font-size-body-small);margin-left:calc(-1 * var(--td-comp-paddingLR-xs))}.t-range-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-range-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-range-input.t-is-disabled .t-range-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled .t-range-input__inner::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled .t-range-input__inner::-moz-placeholder{color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled .t-range-input__inner:-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled .t-range-input__inner::-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled .t-range-input__inner::placeholder{color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled>.t-range-input__prefix .t-icon,.t-range-input.t-is-disabled>.t-range-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-range-input.t-range-input--prefix .t-range-input__prefix,.t-range-input.t-range-input--suffix .t-range-input__suffix{height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--td-font-size-body-medium)}.t-range-input.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-top:var(--td-comp-paddingTB-xs);padding-bottom:var(--td-comp-paddingTB-xs)}.t-range-input.t-size-l .t-input{padding:0 var(--td-comp-margin-s)}.t-range-input.t-size-s{padding:var(--td-comp-paddingTB-xxs) var(--td-comp-margin-xs);height:var(--td-comp-size-xs);font:var(--td-font-body-small)}.t-range-input.t-is-focused{z-index:1;border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-range-input__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--td-comp-margin-s)}.t-range-input__inner .t-input__wrap{height:100%;border-radius:var(--td-radius-small)}.t-range-input__inner .t-input{padding:0 var(--td-comp-paddingLR-xs);height:100%;border:0;-webkit-box-shadow:none;box-shadow:none;font-size:inherit;border-radius:var(--td-radius-small)}.t-range-input__inner .t-input:hover{background-color:var(--td-bg-color-container-hover)}.t-range-input__inner .t-input__inner{width:100%;height:100%;line-height:1}.t-range-input__inner .t-input.t-is-focused{background-color:var(--td-bg-color-component)}.t-range-input__extra{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-range-input__status{position:absolute;right:calc(0px - var(--td-comp-margin-xxxl));top:0}.t-range-input.t-range-input--suffix .t-input__clear{opacity:0;visibility:hidden;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s;transition:all cubic-bezier(.38,0,.24,1) .2s}.t-range-input.t-range-input--suffix:hover .t-input__clear{opacity:1;visibility:visible}.t-range-input .t-range-input__suffix-clear{cursor:pointer}.t-range-input__prefix>.t-icon,.t-range-input__suffix>.t-icon{-webkit-transition:color .2s linear;transition:color .2s linear;font-size:16px;color:var(--td-text-color-placeholder);-ms-flex-negative:0;flex-shrink:0}.t-range-input-popup{width:100%}.t-range-input-popup--visible .t-range-input{border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-range-input-popup--visible .t-range-input .t-icon-time,.t-range-input-popup--visible .t-range-input .t-icon-calendar{color:var(--td-brand-color)}.t-range-input-popup--visible .t-range-input .t-input.t-is-focused{background-color:var(--td-bg-color-component)}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-time-picker,.t-time-range-picker{width:240px;background:transparent;display:inline-block;position:relative;font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none}.t-time-picker.t-is-disabled,.t-time-range-picker.t-is-disabled{cursor:not-allowed}.t-time-picker>*:focus,.t-time-range-picker>*:focus,.t-time-picker>*:active,.t-time-range-picker>*:active{outline:0}.t-time-picker__group,.t-time-range-picker__group{position:relative}.t-time-picker__group.active,.t-time-range-picker__group.active{border:1px solid var(--td-brand-color);-webkit-box-shadow:0 0 2px 2px var(--td-brand-color-focus);box-shadow:0 0 2px 2px var(--td-brand-color-focus)}.t-time-picker__group.active+.t-time-picker__icon-wrap>.t-time-picker__icon-clear,.t-time-range-picker__group.active+.t-time-picker__icon-wrap>.t-time-picker__icon-clear{display:block}.t-time-picker__group-text,.t-time-range-picker__group-text{color:var(--td-text-color-primary)}.t-time-picker__group input,.t-time-range-picker__group input{cursor:pointer}.t-time-range-picker{width:auto}.t-time-picker__panel{width:280px;background:transparent;border-radius:var(--td-radius-default);display:inline-block;position:relative;font:var(--td-font-body-medium);--timePickerPanelOffsetTop: 15;--timePickerPanelOffsetBottom: 21}.t-time-picker__panel-body{width:100%;height:calc(calc(var(--td-comp-size-xs) + var(--td-size-3)) * 7 + var(--td-size-3));position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-time-picker__panel-body-active-mask{position:absolute;top:50%;height:var(--td-comp-size-xs);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.t-time-picker__panel-body-active-mask>div{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transform:translateY(calc(0px - (calc(var(--td-comp-size-xs) + var(--td-size-3)) / 2)));transform:translateY(calc(0px - (calc(var(--td-comp-size-xs) + var(--td-size-3)) / 2)));height:var(--td-comp-size-xs);background-color:var(--td-brand-color-light);margin:var(--td-size-3) var(--td-comp-margin-xs);border-radius:var(--td-radius-default)}.t-time-picker__panel-body-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow-y:scroll;text-align:center;position:relative;list-style:none;padding:0;margin:0}.t-time-picker__panel-body-scroll::-webkit-scrollbar{width:0}.t-time-picker__panel-body-scroll:after,.t-time-picker__panel-body-scroll:before{display:block;height:50%;content:""}.t-time-picker__panel-body-scroll:before{height:calc(50% - var(--timePickerPanelOffsetTop, 0) * 1px)}.t-time-picker__panel-body-scroll:after{height:calc(50% - var(--timePickerPanelOffsetBottom, 0) * 1px)}.t-time-picker__panel-body-scroll:last-child{border-right:0}.t-time-picker__panel-body-scroll-item{height:var(--td-comp-size-xs);font:var(--td-font-body-medium);line-height:var(--td-comp-size-xs);color:var(--td-text-color-secondary);margin:var(--td-size-3) var(--td-comp-margin-xs);border-radius:var(--td-radius-default);text-align:center;cursor:pointer;-webkit-transition:.2s linear;transition:.2s linear}.t-time-picker__panel-body-scroll-item:not(.t-time-picker__panel-body-scroll-item.t-is-current):not(.t-time-picker__panel-body-scroll-item.t-is-disabled):hover{color:var(--td-text-color-primary)}.t-time-picker__panel-body-scroll-item:not(.t-time-picker__panel-body-scroll-item.t-is-current):not(.t-time-picker__panel-body-scroll-item.t-is-disabled):active{background-color:var(--td-bg-color-container-hover)}.t-time-picker__panel-body-scroll-item.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-time-picker__panel-body-scroll-item.t-is-hidden{display:none;cursor:not-allowed}.t-time-picker__panel-body-scroll-item.t-is-current{color:var(--td-brand-color)}.t-time-picker__panel-section-body{padding:var(--td-pop-padding-xl) calc(var(--td-pop-padding-xl) - var(--td-comp-margin-xs))}.t-time-picker__panel-section-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;position:relative;border-top:1px solid var(--td-border-level-1-color);-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--td-pop-padding-xl)}.t-form{color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;font:var(--td-font-body-medium)}.t-form:not(.t-form-inline) .t-form__item:last-of-type{margin:0}.t-form__item{margin-bottom:var(--td-comp-margin-xxl)}.t-form__item.t-form__item-with-help{margin-bottom:var(--td-comp-margin-xs)}.t-form__item.t-form__item-with-extra{margin-bottom:var(--td-comp-margin-xxl)}.t-form__label{float:left;padding-right:var(--td-comp-paddingLR-xl);vertical-align:middle;line-height:var(--td-comp-margin-xxxl);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.t-form__label--top{float:none;min-height:var(--td-comp-margin-xxxl)}.t-form__label--left{text-align:left}.t-form__label--right{text-align:right}.t-form__label--required label:before{display:inline-block;margin-right:var(--td-comp-margin-xs);color:var(--td-error-color);line-height:var(--td-line-height-body-medium);content:"*"}.t-form__label--colon label:after{content:":";position:relative;margin:0 var(--td-comp-margin-xxs)}.t-form__controls{min-height:var(--td-comp-margin-xxxl);display:flow-root;position:relative}.t-form__controls-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:var(--td-comp-margin-xxxl)}.t-form__controls .t-form__item{margin-bottom:0;margin-right:var(--td-comp-margin-xxl)}.t-form__controls.t-is-success .t-form__status .t-icon,.t-form__controls.t-is-success .t-input__extra,.t-form__controls.t-form--success-border.t-is-success .t-input__extra{color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner{border-color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner--focused{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-fake-arrow{color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner.t-is-focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader.t-is-active,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select.t-is-active{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-form__status .t-icon{color:var(--td-success-color)}.t-form__status{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 var(--td-comp-margin-s)}.t-form__status>.t-icon{font-size:var(--td-comp-size-xxxs)}.t-form__status-without-icon{width:25px;height:25px}.t-form__status button{width:var(--td-comp-size-m)}.t-form__status button+button{margin-left:var(--td-comp-margin-s)}.t-form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:var(--td-comp-margin-l)}.t-form-inline .t-form__item{margin:0;min-width:200px;display:inline-block;margin-right:var(--td-comp-margin-xxl)}.t-input__extra,.t-input__help{margin:0;width:100%;height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-input__extra{position:absolute;bottom:calc(0px - var(--td-line-height-body-small));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-is-warning .t-input__extra{color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-input,.t-is-warning .t-form__controls-content .t-select,.t-is-warning .t-form__controls-content .t-radio-button,.t-is-warning .t-form__controls-content .t-cascader,.t-is-warning .t-form__controls-content .t-range-input,.t-is-warning .t-form__controls-content .t-textarea__inner{border-color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-input--focused,.t-is-warning .t-form__controls-content .t-select--focused,.t-is-warning .t-form__controls-content .t-radio-button--focused,.t-is-warning .t-form__controls-content .t-cascader--focused,.t-is-warning .t-form__controls-content .t-range-input--focused,.t-is-warning .t-form__controls-content .t-textarea__inner--focused{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-is-warning .t-form__controls-content .t-input .t-icon,.t-is-warning .t-form__controls-content .t-select .t-icon,.t-is-warning .t-form__controls-content .t-radio-button .t-icon,.t-is-warning .t-form__controls-content .t-cascader .t-icon,.t-is-warning .t-form__controls-content .t-range-input .t-icon,.t-is-warning .t-form__controls-content .t-textarea__inner .t-icon,.t-is-warning .t-form__controls-content .t-input .t-fake-arrow,.t-is-warning .t-form__controls-content .t-select .t-fake-arrow,.t-is-warning .t-form__controls-content .t-radio-button .t-fake-arrow,.t-is-warning .t-form__controls-content .t-cascader .t-fake-arrow,.t-is-warning .t-form__controls-content .t-range-input .t-fake-arrow,.t-is-warning .t-form__controls-content .t-textarea__inner .t-fake-arrow{color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-textarea__inner.t-is-focused,.t-is-warning .t-form__controls-content .t-cascader.t-is-active,.t-is-warning .t-form__controls-content .t-select.t-is-active{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-is-warning .t-form__controls-content .t-form__status .t-icon{color:var(--td-warning-color)}.t-is-error .t-input__extra{color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-input,.t-is-error .t-form__controls-content .t-select,.t-is-error .t-form__controls-content .t-radio-button,.t-is-error .t-form__controls-content .t-cascader,.t-is-error .t-form__controls-content .t-range-input,.t-is-error .t-form__controls-content .t-textarea__inner{border-color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-input--focused,.t-is-error .t-form__controls-content .t-select--focused,.t-is-error .t-form__controls-content .t-radio-button--focused,.t-is-error .t-form__controls-content .t-cascader--focused,.t-is-error .t-form__controls-content .t-range-input--focused,.t-is-error .t-form__controls-content .t-textarea__inner--focused{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-is-error .t-form__controls-content .t-input .t-icon,.t-is-error .t-form__controls-content .t-select .t-icon,.t-is-error .t-form__controls-content .t-radio-button .t-icon,.t-is-error .t-form__controls-content .t-cascader .t-icon,.t-is-error .t-form__controls-content .t-range-input .t-icon,.t-is-error .t-form__controls-content .t-textarea__inner .t-icon,.t-is-error .t-form__controls-content .t-input .t-fake-arrow,.t-is-error .t-form__controls-content .t-select .t-fake-arrow,.t-is-error .t-form__controls-content .t-radio-button .t-fake-arrow,.t-is-error .t-form__controls-content .t-cascader .t-fake-arrow,.t-is-error .t-form__controls-content .t-range-input .t-fake-arrow,.t-is-error .t-form__controls-content .t-textarea__inner .t-fake-arrow{color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-textarea__inner.t-is-focused,.t-is-error .t-form__controls-content .t-cascader.t-is-active,.t-is-error .t-form__controls-content .t-select.t-is-active{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-is-error .t-form__controls-content .t-form__status .t-icon{color:var(--td-error-color)}
import{r as e,j as s,b as l,o as a}from"./app-38090013.js";import{c as t,g as i,i as c,d}from"./local-de138fe9.js";import{P as r}from"./index-ae089ab9.js";import{C as o}from"./index-0f7cf1f0.js";import{g as n,a as h}from"./trade-281a8bb7.js";import{a as m}from"./multipleUse-fe9cd74a.js";import{C as p}from"./index-15d3f379.js";import{i as b}from"./dom-ce105537.js";import"./auth-f95ab880.js";import"./index-08fdb3d4.js";import"./index-e5c00e08.js";class j extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[{}],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"时间",align:"center"},{colKey:"d10",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return s.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,l)=>s.jsxs("div",{className:"table-row",children:[s.jsxs("div",{className:"table-row-line",children:[s.jsx("div",{className:"table-pairs",children:e.symbol}),s.jsx("div",{className:"table-time",children:e.working_time})]}),s.jsxs("div",{className:"table-row-line",children:[s.jsxs("div",{className:["table-direction"].join(" "),style:{color:n(e.position_side)},children:[t("order_type",e.type),"/",h(e.position_side)]}),s.jsx("div",{style:{display:b("NEW"===e.status)},children:s.jsx(o,{onClick:this.tableContractRevoke.bind(this,e),children:"撤销"})})]}),s.jsxs("div",{className:"table-row-line",children:[s.jsx(p,{checked:e.is_checked,onChange:s=>{e.is_checked=s}}),s.jsxs("div",{className:"table-col-left",children:[s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"用户"}),s.jsx("div",{className:"table-col-value",children:i(e.exchange_users_id)})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"开仓价格"}),s.jsx("div",{className:"table-col-value",children:e.price})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"交易方向"}),s.jsx("div",{className:"table-col-value",children:e.side})]})]}),s.jsxs("div",{className:"table-col-left",children:[s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"交易所"}),s.jsx("div",{className:"table-col-value",children:e.exchange})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"数量"}),s.jsx("div",{className:"table-col-value",children:e.qty})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"状态"}),s.jsx("div",{className:["table-col-value","green"].join(" "),children:e.status})]})]})]})]},(new Date).valueOf()+l))),s.jsx(r,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}async tableContractRevoke(e){let s={};if(e)s={ids:[e.id]};else{const e=this.state.list,a=[];if(e.forEach((e=>{e.is_checked&&a.push(e.id)})),!a.length)return void l("未选择行");s={ids:a}}await m(s)&&this.getTableList(this.props.filterParams)}currentTable(){return s.jsx("div",{style:this.props.style??null,className:"c-table-height",children:c()?this.mobileTable():this.pcTable()})}async getTableList(e){let s=null;try{let l={page:this.state.pageNum,limit:this.state.pageSize};e&&(l={...l,...e}),s=a();const t=await d(l);0==t.code&&(t.data.data.forEach((e=>{e.is_checked=!1})),this.setState({list:JSON.parse(JSON.stringify(t.data.data)),total:t.data.total}),this.props.updateTotal&&this.props.updateTotal(t.data.total)),s&&s.hide()}catch(l){s&&s.hide()}}render(){return this.props["v-if"]?this.currentTable():s.jsx(s.Fragment,{})}}export{j as default};
import{r as e,j as l,o as s}from"./app-eaa32a4a.js";import{c as a,i as t,m as i}from"./local-bd07797b.js";import{C as c}from"./index-fbd6c2c0.js";import{P as r}from"./index-de07cc7b.js";import{g as d,a as n,i as o}from"./trade-281a8bb7.js";import{C as h}from"./multipleUse-ddae912e.js";import"./auth-e5508dcf.js";import"./index-58480b55.js";import"./index-4abfb1b1.js";class m extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名",cell:({rowIndex:e,row:s})=>l.jsx("div",{children:s.d9})},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"持仓方向",align:"center"},{colKey:"d5",title:"策略",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"标记价格",align:"center"},{colKey:"d8",title:"未实现盈亏",align:"center"},{colKey:"d9",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,s)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-pairs",children:[e.symbol,l.jsxs("span",{children:[" x",e.leverage]})]}),l.jsx("div",{className:"table-time",children:e.created_at})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-direction",style:{color:d(e.position_side)},children:n(e.position_side)}),l.jsx(c,{onClick:h.bind(this,{ids:[e.id]}),children:"平仓"})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:a(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开仓价格"}),l.jsx("div",{className:"table-col-value",children:e.entry_price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"策略"}),l.jsx("div",{className:"table-col-value",children:e.strategy})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"标记价格"}),l.jsx("div",{className:"table-col-value",children:e.market_price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"盈亏"}),l.jsxs("div",{className:["table-col-value","green"].join(" "),children:[o(e.unrealized_profit)," USDT"]})]})]})]})]},s))),l.jsx(r,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:t()?this.mobileTable():this.pcTable()})}async getTableList(e){let l=null;try{l=s();let a={page:this.state.pageNum,limit:this.state.pageSize};e&&(a={...a,...e});const t=await i(a);0==t.code&&this.setState({list:t.data.data,total:t.data.total}),l&&l.hide()}catch(a){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{m as default};
This source diff could not be displayed because it is too large. You can view the blob instead.
import{r as e,s,o as a,j as t}from"./app-eaa32a4a.js";import{n as i,f as r,o as l,p as o,C as d,s as n,q as m,a as c,r as p,g as h,b as u}from"./local-bd07797b.js";import{C as _}from"./index-fae09989.js";import{I as v}from"./index-0e8b0a97.js";import{C as j}from"./index-a5b8701f.js";import{C as x}from"./index-fbd6c2c0.js";import{S as f,a as g}from"./submit-0e3cabc6.js";import{C as y}from"./trade-8bf27581.js";import{i as N}from"./dom-ce105537.js";import"./auth-e5508dcf.js";import"./index-4abfb1b1.js";const C="user_ids",b=["symbolOptions","userOptions","strategyOptions","sideOptions","positionSideOptions","orderTypeOptions"];class O extends e.Component{constructor(e){super(e),this.SymbolList=async()=>{try{const e=await i();this.setState({symbolOptions:e})}catch(e){}},this.onReset=()=>{Object.keys(this.state).forEach((e=>{"string"==typeof this.state[e]?this.setState({[e]:""}):"number"==typeof this.state[e]?this.setState({[e]:0}):this.setState({[e]:[]})}))},this.onSubmit=async()=>{const e=[C,y.pairs,y.side,y.amount,y.position_side,y.order_type];if(!r(e,this.state))return void s("请填写必填项");if("LIMIT"===this.state[y.order_type]&&!this.state[y.limit_price])return void s("限价单价格必填");let t=l(this.state,b);t=o(t);let i=null;try{i=a();0==(await d(t)).code&&(s("提交成功","success"),n(m,t)),i&&i.hide()}catch(c){i&&i.hide()}},this.onValueChange=(e,s)=>{s&&this.setState({[s]:e})},this.getStrategy=async()=>{try{const e=await c();0==e.code&&this.setState({strategyOptions:e.data})}catch(e){}},this.state=(()=>{let e={};const s=p(m);return e=s||{[C]:[],[y.pairs]:"",[y.contract_strategy_id]:"",[y.side]:"",[y.position_side]:"",[y.order_type]:"",[y.amount]:3e3,[y.levers]:3,[y.stop_surplus]:0,[y.stop_loss]:.3,[y.limit_price]:null},e.symbolOptions=[],e.userOptions=h(!0,!1),e.strategyOptions=[],e.sideOptions=u("side",!1),e.positionSideOptions=u("position_side",!1),e.orderTypeOptions=u("order_type",!1),e})()}componentDidMount(){this.getStrategy(),this.SymbolList()}currentElement(){const e=this.state;return t.jsxs("div",{className:"custom-trade-form",style:this.props.style,children:[t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label required",children:"用户"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(_,{value:e[C],name:C,options:e.userOptions,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label required",children:"交易对"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(_,{value:e[y.pairs],name:y.pairs,options:e.symbolOptions,className:"trade-dialog-select",filterable:!0,clearable:!1,customClear:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label",children:"策略"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(_,{value:e[y.contract_strategy_id],name:y.contract_strategy_id,options:e.strategyOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label required",children:"方向"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(_,{value:e[y.side],name:y.side,options:e.sideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label required",children:"买卖类型"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(_,{value:e[y.position_side],name:y.position_side,options:e.positionSideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label required",children:"交易类型"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(_,{value:e[y.order_type],name:y.order_type,options:e.orderTypeOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",style:{display:N("LIMIT"===e[y.order_type])},children:[t.jsx("div",{className:"trade-form-item__label required",children:"限价价格"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(j,{type:"number",value:e[y.limit_price],align:"center",name:y.limit_price,onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label",children:"杠杆"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(v,{value:e[y.levers],align:"center",name:y.levers,onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label required",children:"买入金额"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(j,{value:e[y.amount],name:y.amount,align:"center",type:"number",onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label",children:"止盈"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(j,{value:e[y.stop_surplus],name:y.stop_surplus,align:"center",type:"number",suffixIcon:t.jsx("div",{className:"trade-form-input-suffix",children:"%"}),onChange:this.onValueChange})})]}),t.jsxs("div",{className:"trade-form-item",children:[t.jsx("div",{className:"trade-form-item__label",children:"止损"}),t.jsx("div",{className:"trade-form-item__value",children:t.jsx(j,{value:e[y.stop_loss],name:y.stop_loss,align:"center",type:"number",suffixIcon:t.jsx("div",{className:"trade-form-input-suffix",children:"%"}),onChange:this.onValueChange})})]}),t.jsx("div",{className:"trade-form-item",children:t.jsx("div",{className:"trade-form-item__value",children:t.jsxs("div",{className:"trade-form-submit",children:[t.jsx(x,{icon:t.jsx(f,{}),onClick:this.onReset,children:"重置"}),t.jsx(x,{icon:t.jsx(g,{}),onClick:this.onSubmit,children:"提交"})]})})})]})}render(){return this.props["v-if"]?this.currentElement():t.jsx(t.Fragment,{})}}export{O as default};
import{r as e,j as l,o as a}from"./app-eaa32a4a.js";import{c as t,i as s,E as i}from"./local-bd07797b.js";import{P as c}from"./index-de07cc7b.js";import"./auth-e5508dcf.js";import"./index-58480b55.js";import"./index-4abfb1b1.js";class d extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.openTradeModal=e=>{this.setState({trade_dialog:!0})},this.state={list:[],pageNum:1,pageSize:10,total:0,trade_dialog:!1,strategy_dialog:!1},this.columns=[{colKey:"ddd",title:"用户名",cell:({rowIndex:e,row:a})=>l.jsx("div",{children:a.d9})},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"持仓方向",align:"center"},{colKey:"d5",title:"策略",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"标记价格",align:"center"},{colKey:"d8",title:"未实现盈亏",align:"center"},{colKey:"d9",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,a)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-btns"})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:t(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"BTC估值"}),l.jsx("div",{className:"table-col-value",children:e.btc_valuation})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"价值"}),l.jsx("div",{className:"table-col-value",children:e.quantity})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"更新"}),l.jsx("div",{className:["table-col-value"].join(" "),style:{fontSize:"12px"},children:e.updated_at})]})]})]})]},a))),l.jsx(c,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:s()?this.mobileTable():this.pcTable()})}async getTableList(e){let l=null;try{l=a();let t={page:this.state.pageNum,limit:this.state.pageSize};e&&(t={...t,...e});const s=await i(t);0==s.code&&this.setState({list:s.data.data,total:s.data.total}),l&&l.hide()}catch(t){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{d as default};
import{D as a}from"./Dialog-c56752ef.js";import"./app-eaa32a4a.js";import"./auth-e5508dcf.js";var o=a;export{o as D};
import{r as t,j as e}from"./app-38090013.js";import{I as a}from"./index-2001c3f4.js";import{g as s,a as o,i as n}from"./local-de138fe9.js";import{H as c}from"./auth-f95ab880.js";import"./index-ae089ab9.js";import"./index-08fdb3d4.js";import"./formModel-025d5a11.js";import"./index-e5c00e08.js";class l extends t.Component{constructor(t){super(t),this.state={list:[],loading:!1},this.columns=[{colKey:"ddd",title:"用户名",align:"center",cell:({rowIndex:t,row:e})=>e.id?s(e.id):"null"},{colKey:"exchange",title:"交易所",align:"center"},{colKey:"spot_asset",title:"现货资产",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{children:parseFloat(a.spot_asset+"").toFixed(4)})},{colKey:"contract_asset",title:"合约资产",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{children:parseFloat(a.contract_asset+"").toFixed(4)})},{colKey:"total",title:"总资产",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{children:(parseFloat(a.spot_asset+"")+parseFloat(a.contract_asset+"")).toFixed(4)})},{colKey:"principal",title:"本金",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{style:{color:"#C99400"},children:parseFloat(a.principal+"")})}]}changeLoding(t){this.setState({loading:t})}async changeList(){try{this.changeLoding(!0);const t=await c();0==t.code&&this.setState({list:t.data.data}),this.changeLoding(!1)}catch(t){}}async componentDidMount(){await o(),this.changeList()}render(){return e.jsxs("div",{className:["contract-account-table",n()?"contract-account-table__mobile":""].join(" "),children:[e.jsx("div",{className:"contract-account-label",children:"账号总览"}),e.jsx("div",{className:"contract-account-table-box",children:e.jsx(a,{columns:this.columns,data:this.state.list,loading:this.state.loading})})]})}}export{l as default};
import{r as e,j as s,s as l,o as a}from"./app-eaa32a4a.js";import{j as t,c as i,i as c,k as d}from"./local-bd07797b.js";import{P as r}from"./index-de07cc7b.js";import{C as o}from"./index-fbd6c2c0.js";import{g as n,a as h}from"./trade-281a8bb7.js";import{a as m}from"./multipleUse-ddae912e.js";import{C as p}from"./index-8c1c9a76.js";import{i as b}from"./dom-ce105537.js";import"./auth-e5508dcf.js";import"./index-58480b55.js";import"./index-4abfb1b1.js";import"./index-f0b471ce.js";class j extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[{}],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"时间",align:"center"},{colKey:"d10",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return s.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,l)=>s.jsxs("div",{className:"table-row",children:[s.jsxs("div",{className:"table-row-line",children:[s.jsx("div",{className:"table-pairs",children:e.symbol}),s.jsx("div",{className:"table-time",children:e.working_time})]}),s.jsxs("div",{className:"table-row-line",children:[s.jsxs("div",{className:["table-direction"].join(" "),style:{color:n(e.position_side)},children:[t("order_type",e.type),"/",h(e.position_side)]}),s.jsx("div",{style:{display:b("NEW"===e.status)},children:s.jsx(o,{onClick:this.tableContractRevoke.bind(this,e),children:"撤销"})})]}),s.jsxs("div",{className:"table-row-line",children:[s.jsx(p,{checked:e.is_checked,onChange:s=>{e.is_checked=s}}),s.jsxs("div",{className:"table-col-left",children:[s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"用户"}),s.jsx("div",{className:"table-col-value",children:i(e.exchange_users_id)})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"开仓价格"}),s.jsx("div",{className:"table-col-value",children:e.price})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"交易方向"}),s.jsx("div",{className:"table-col-value",children:e.side})]})]}),s.jsxs("div",{className:"table-col-left",children:[s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"交易所"}),s.jsx("div",{className:"table-col-value",children:e.exchange})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"数量"}),s.jsx("div",{className:"table-col-value",children:e.qty})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"状态"}),s.jsx("div",{className:["table-col-value","green"].join(" "),children:e.status})]})]})]})]},(new Date).valueOf()+l))),s.jsx(r,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}async tableContractRevoke(e){let s={};if(e)s={ids:[e.id]};else{const e=this.state.list,a=[];if(e.forEach((e=>{e.is_checked&&a.push(e.id)})),!a.length)return void l("未选择行");s={ids:a}}await m(s)&&this.getTableList()}currentTable(){return s.jsx("div",{style:this.props.style??null,className:"c-table-height",children:c()?this.mobileTable():this.pcTable()})}async getTableList(e){let s=null;try{let l={page:this.state.pageNum,limit:this.state.pageSize};e&&(l={...l,...e}),s=a();const t=await d(l);0==t.code&&(t.data.data.forEach((e=>{e.is_checked=!1})),this.setState({list:JSON.parse(JSON.stringify(t.data.data)),total:t.data.total}),this.props.updateTotal&&this.props.updateTotal(t.data.total)),s&&s.hide()}catch(l){s&&s.hide()}}render(){return this.props["v-if"]?this.currentTable():s.jsx(s.Fragment,{})}}export{j as default};
import{r as e,j as l,o as a}from"./app-eaa32a4a.js";import{j as s,c as t,i,l as c}from"./local-bd07797b.js";import{P as d}from"./index-de07cc7b.js";import{g as r,a as n,b as o,c as h}from"./trade-281a8bb7.js";import"./auth-e5508dcf.js";import"./index-58480b55.js";import"./index-4abfb1b1.js";class m extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"状态",align:"center"},{colKey:"d10",title:"交易时间",align:"center"},{colKey:"d11",title:"更新时间",align:"center"},{colKey:"d12",title:"返回值",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,a)=>{var i;return l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-time",children:e.trading_time})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:["table-direction"].join(" "),style:{color:r(e.position_side)},children:[s("order_type",e.order_type),"/",n(e.position_side)]}),l.jsxs("div",{className:"table-time",children:[l.jsx("span",{children:"更新时间 "}),e.updated_at]})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:t(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开仓价格"}),l.jsx("div",{className:"table-col-value",children:e.price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"成交数量"}),l.jsx("div",{className:"table-col-value",children:parseFloat(e.quantity+"")})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"买卖方向"}),l.jsx("div",{className:"table-col-value",children:s("side",e.side)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"状态"}),l.jsx("div",{className:["table-col-value"].join(" "),style:{color:o(null==(i=e.result)?void 0:i.code)},children:h(e.result)})]})]})]})]},a)})),l.jsx(d,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:i()?this.mobileTable():this.pcTable()})}async getTableList(e){let l=null;try{l=a();let s={page:this.state.pageNum,limit:this.state.pageSize};e&&(s={...s,...e});const t=await c(s);0==t.code&&this.setState({list:t.data.data,total:t.data.total}),l&&l.hide()}catch(s){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{m as default};
import{r as s,j as t}from"./app-eaa32a4a.js";import{C as e}from"./index-fae09989.js";import{C as a}from"./index-fbd6c2c0.js";import{n as i,g as r,i as l}from"./local-bd07797b.js";import{C as n}from"./index-a5b8701f.js";import{i as o}from"./dom-ce105537.js";import{a as u,t as c,b as h}from"./trade-8bf27581.js";import"./auth-e5508dcf.js";const p=["status"],m=["quantity"],d=["status","quantity"];class j extends s.Component{constructor(s){super(s),this.valueChange=(s,t)=>{this.setState({[t]:s})},this.getSymb=async()=>{const s=await i();this.setState({SymbolOptions:s})},this.getFilterParams=(s="")=>{const{exchange_users_id:t,symbol:e,status:a,quantity:i}=this.state;let r={};t&&(r.exchange_users_id=t),e&&(r.symbol=e),a&&(r.status=a),i&&(r.quantity=i);let l=[];if(s){s===c?l=p:s===u?l=m:s===h&&(l=d);const t=Object.keys(r);l.forEach((s=>{-1!==t.findIndex((t=>t===s))&&delete r[s]}))}return r},this.state={user:"",status:"NEW",quantity:"",userSelect:{label:"用户",options:r()},SymbolOptions:[]}}onFilter(s){this.props.FilterChange&&this.props.FilterChange(s)}componentDidMount(){this.getSymb()}render(){const{userSelect:s}=this.state;return t.jsxs("div",{className:[l()?"custom-trade-select-box__mobile":""].join(" "),children:[t.jsxs("div",{className:["custom-trade-select-box"].join(" "),children:[t.jsxs("div",{className:"custom-trade-select",children:[t.jsx("span",{className:"label",children:s.label}),t.jsx(e,{className:"real-trade-select",name:"user",value:this.state.user,options:s.options,onChange:this.valueChange})]}),t.jsxs("div",{className:"custom-trade-input",children:[t.jsx("span",{className:"label",children:"交易对"}),t.jsx(e,{width:"150px",value:this.state.pairs,name:"pairs",options:this.state.SymbolOptions,filterable:!0,className:"trade-dialog-select",customClear:!0,clearable:!1,multiple:!1,autoWidth:!0,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.valueChange})]}),t.jsxs("div",{className:"custom-trade-input",style:{display:o(this.props.currentGroupButton===u)},children:[t.jsx("span",{className:"label",children:"状态"}),t.jsx(n,{name:"status",type:"text",onChange:this.valueChange,value:this.state.status})]}),t.jsxs("div",{className:"custom-trade-input",style:{display:o(this.props.currentGroupButton===c)},children:[t.jsx("span",{className:"label",children:"价值"}),t.jsx(n,{name:"quantity",type:"number",onChange:this.valueChange,value:this.state.quantity})]}),t.jsx(a,{onClick:this.onFilter.bind(this,this.getFilterParams(this.props.currentGroupButton)),children:"查询"}),t.jsx(a,{onClick:this.onFilter.bind(this,this.getFilterParams(this.props.currentGroupButton)),children:"刷新"})]}),this.props.children]})}}export{j as default};
import{r as s,j as t}from"./app-38090013.js";import{C as e}from"./index-499e47ec.js";import{C as a}from"./index-0f7cf1f0.js";import{h as i,q as r,i as l}from"./local-de138fe9.js";import{C as n}from"./index-5ca49c2e.js";import{i as o}from"./dom-ce105537.js";import{a as u,t as c,b as h}from"./trade-8bf27581.js";import"./auth-f95ab880.js";const p=["status"],m=["quantity"],d=["status","quantity"];class x extends s.Component{constructor(s){super(s),this.valueChange=(s,t)=>{this.setState({[t]:s})},this.getSymb=async()=>{const s=await i();this.setState({SymbolOptions:s})},this.getFilterParams=(s="")=>{const{exchange_users_id:t,symbol:e,status:a,quantity:i}=this.state;let r={};t&&(r.exchange_users_id=t),e&&(r.symbol=e),a&&(r.status=a),i&&(r.quantity=i);let l=[];if(s){s===c?l=p:s===u?l=m:s===h&&(l=d);const t=Object.keys(r);l.forEach((s=>{-1!==t.findIndex((t=>t===s))&&delete r[s]}))}return r},this.state={user:"",status:"NEW",quantity:"",userSelect:{label:"用户",options:r()},SymbolOptions:[]}}onFilter(s){this.props.FilterChange&&this.props.FilterChange(s)}componentDidMount(){this.getSymb()}render(){const{userSelect:s}=this.state;return t.jsxs("div",{className:[l()?"custom-trade-select-box__mobile":""].join(" "),children:[t.jsxs("div",{className:["custom-trade-select-box"].join(" "),children:[t.jsxs("div",{className:"custom-trade-select",children:[t.jsx("span",{className:"label",children:s.label}),t.jsx(e,{className:"real-trade-select",name:"user",value:this.state.user,options:s.options,onChange:this.valueChange})]}),t.jsxs("div",{className:"custom-trade-input",children:[t.jsx("span",{className:"label",children:"交易对"}),t.jsx(e,{width:"150px",value:this.state.pairs,name:"pairs",options:this.state.SymbolOptions,filterable:!0,className:"trade-dialog-select",customClear:!0,clearable:!1,multiple:!1,autoWidth:!0,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.valueChange})]}),t.jsxs("div",{className:"custom-trade-input",style:{display:o(this.props.currentGroupButton===u)},children:[t.jsx("span",{className:"label",children:"状态"}),t.jsx(n,{name:"status",type:"text",onChange:this.valueChange,value:this.state.status})]}),t.jsxs("div",{className:"custom-trade-input",style:{display:o(this.props.currentGroupButton===c)},children:[t.jsx("span",{className:"label",children:"价值"}),t.jsx(n,{name:"quantity",type:"number",onChange:this.valueChange,value:this.state.quantity})]}),t.jsx(a,{onClick:this.onFilter.bind(this,this.getFilterParams(this.props.currentGroupButton)),children:"查询"}),t.jsx(a,{onClick:this.onFilter.bind(this,this.getFilterParams(this.props.currentGroupButton)),children:"刷新"})]}),this.props.children]})}}export{x as default};
import{r as t,j as a}from"./app-eaa32a4a.js";import{I as e}from"./index-d0abb25c.js";import{c as s,d as i,e as n,i as c}from"./local-bd07797b.js";import"./index-de07cc7b.js";import"./index-58480b55.js";import"./auth-e5508dcf.js";import"./index-4abfb1b1.js";import"./formModel-91be7d5d.js";import"./Dialog-c56752ef.js";import"./index-f0b471ce.js";class o extends t.Component{constructor(t){super(t),this.state={list:[],loading:!1},this.columns=[{colKey:"ddd",title:"用户名",align:"center",cell:({rowIndex:t,row:a})=>a.exchange_users_id?s(a.exchange_users_id):"null"},{colKey:"exchange",title:"交易所",align:"center"},{colKey:"margin_balance",title:"保证金余额",align:"center"},{colKey:"available_balance",title:"可用余额",align:"center",cell:({rowIndex:t,row:e})=>a.jsx("span",{style:{color:"#12B981"},children:e.available_balance})}]}changeLoding(t){this.setState({loading:t})}async changeList(){try{this.changeLoding(!0);const t=await i();0==t.code&&this.setState({list:t.data.data}),this.changeLoding(!1)}catch(t){}}async componentDidMount(){await n(),this.changeList()}render(){return a.jsxs("div",{className:["contract-account-table",c()?"contract-account-table__mobile":""].join(" "),children:[a.jsx("div",{className:"contract-account-label",children:"合约账户"}),a.jsx("div",{className:"contract-account-table-box",children:a.jsx(e,{columns:this.columns,data:this.state.list,loading:this.state.loading})})]})}}export{o as default};
import{r as e,j as l,o as a}from"./app-38090013.js";import{v as s,g as t,i,z as c}from"./local-de138fe9.js";import{P as r}from"./index-ae089ab9.js";import{d,f as n}from"./trade-281a8bb7.js";import{T as o}from"./trade-8bf27581.js";import"./auth-f95ab880.js";import"./index-08fdb3d4.js";class h extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"状态",align:"center"},{colKey:"d10",title:"交易时间",align:"center"},{colKey:"d11",title:"更新时间",align:"center"},{colKey:"d12",title:"返回值",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,a)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-time",children:e.created_at})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:["table-direction"].join(" "),style:{color:d(e.direction)},children:[s("order_type",e.order_type),"/",o[e.direction]]}),l.jsxs("div",{className:"table-time",children:[l.jsx("span",{children:"更新时间 "}),e.updated_at]})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:t(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开始价格"}),l.jsx("div",{className:"table-col-value",children:e.target_price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"成交金额"}),l.jsx("div",{className:"table-col-value",children:parseFloat(e.quantity+"")})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"成交数量"}),l.jsx("div",{className:"table-col-value",children:e.quantity})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"状态"}),l.jsx("div",{className:["table-col-value"].join(" "),style:{color:n(e.status)},children:s("status",e.status)})]})]})]})]},a))),l.jsx(r,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:i()?this.mobileTable():this.pcTable()})}async getTableList(e){let l=null;try{l=a();let s={page:this.state.pageNum,limit:this.state.pageSize};e&&(s={...s,...e});const t=await c(s);0==t.code&&this.setState({list:t.data.data,total:t.data.total}),l&&l.hide()}catch(s){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{h as default};
import{r as e,j as s,b as a,o as t}from"./app-38090013.js";import{h as i,j as r,k as o,l,m as n,s as d,n as m,o as c,p as h,q as p,r as u}from"./local-de138fe9.js";import{C as v}from"./index-499e47ec.js";import{I as _}from"./auth-f95ab880.js";import{C as j}from"./index-5ca49c2e.js";import{C as x}from"./index-0f7cf1f0.js";import{S as f,a as g}from"./submit-9df75da3.js";import{C as y}from"./trade-8bf27581.js";import{i as N}from"./dom-ce105537.js";class C extends e.Component{constructor(e){super(e),this.onSet=e=>{this.setState({value:e})},this.onReduce=()=>{const{value:e}=this.props;this.onSet(e-1),this.inputChange(e-1)},this.onAdd=()=>{const{value:e}=this.props;this.onSet(e+1),this.inputChange(e+1)},this.inputChange=e=>{this.props.onChange&&this.props.onChange(e,this.name)},this.state={value:this.props.value},this.name=e.name??""}render(){const{align:e,addAndSubtract:a}=this.props,t=e??"left",i=a??!0;return s.jsxs("div",{className:["c-reset-input-number-box",i?"c-reset-input-number-add":""].join(" "),children:[i&&s.jsx("div",{className:"reduce",onClick:this.onReduce,children:"-"}),s.jsx(_,{className:"c-reset-input-number",align:t,type:"number",onChange:this.inputChange,value:this.props.value}),i&&s.jsx("div",{className:"add",onClick:this.onAdd,children:"+"})]})}}const b="user_ids",O=["symbolOptions","userOptions","strategyOptions","sideOptions","positionSideOptions","orderTypeOptions"];class S extends e.Component{constructor(e){super(e),this.SymbolList=async()=>{try{const e=await i();this.setState({symbolOptions:e})}catch(e){}},this.onReset=()=>{Object.keys(this.state).forEach((e=>{"string"==typeof this.state[e]?this.setState({[e]:""}):"number"==typeof this.state[e]?this.setState({[e]:0}):this.setState({[e]:[]})}))},this.onSubmit=async()=>{const e=[b,y.pairs,y.side,y.amount,y.position_side,y.order_type];if(!r(e,this.state))return void a("请填写必填项");if("LIMIT"===this.state[y.order_type]&&!this.state[y.limit_price])return void a("限价单价格必填");let s=o(this.state,O);s=l(s);let i=null;try{i=t();0==(await n(s)).code&&(a("提交成功","success"),d(m,s)),i&&i.hide()}catch(c){i&&i.hide()}},this.onValueChange=(e,s)=>{s&&this.setState({[s]:e})},this.getStrategy=async()=>{try{const e=await c();0==e.code&&this.setState({strategyOptions:e.data})}catch(e){}},this.state=(()=>{let e={};const s=h(m);return e=s||{[b]:[],[y.pairs]:"",[y.contract_strategy_id]:"",[y.side]:"",[y.position_side]:"",[y.order_type]:"",[y.amount]:3e3,[y.levers]:3,[y.stop_surplus]:0,[y.stop_loss]:.3,[y.limit_price]:null},e.symbolOptions=[],e.userOptions=p(!0,!1),e.strategyOptions=[],e.sideOptions=u("side",!1),e.positionSideOptions=u("position_side",!1),e.orderTypeOptions=u("order_type",!1),e})()}componentDidMount(){this.getStrategy(),this.SymbolList()}currentElement(){const e=this.state;return s.jsxs("div",{className:"custom-trade-form",style:this.props.style,children:[s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"用户"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(v,{value:e[b],name:b,options:e.userOptions,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"交易对"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(v,{value:e[y.pairs],name:y.pairs,options:e.symbolOptions,className:"trade-dialog-select",filterable:!0,clearable:!1,customClear:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label",children:"策略"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(v,{value:e[y.contract_strategy_id],name:y.contract_strategy_id,options:e.strategyOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"方向"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(v,{value:e[y.side],name:y.side,options:e.sideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"买卖类型"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(v,{value:e[y.position_side],name:y.position_side,options:e.positionSideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"交易类型"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(v,{value:e[y.order_type],name:y.order_type,options:e.orderTypeOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",style:{display:N("LIMIT"===e[y.order_type])},children:[s.jsx("div",{className:"trade-form-item__label required",children:"限价价格"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(j,{type:"number",value:e[y.limit_price],align:"center",name:y.limit_price,onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label",children:"杠杆"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(C,{value:e[y.levers],align:"center",name:y.levers,onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"买入金额"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(j,{value:e[y.amount],name:y.amount,align:"center",type:"number",onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label",children:"止盈"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(j,{value:e[y.stop_surplus],name:y.stop_surplus,align:"center",type:"number",suffixIcon:s.jsx("div",{className:"trade-form-input-suffix",children:"%"}),onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label",children:"止损"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(j,{value:e[y.stop_loss],name:y.stop_loss,align:"center",type:"number",suffixIcon:s.jsx("div",{className:"trade-form-input-suffix",children:"%"}),onChange:this.onValueChange})})]}),s.jsx("div",{className:"trade-form-item",children:s.jsx("div",{className:"trade-form-item__value",children:s.jsxs("div",{className:"trade-form-submit",children:[s.jsx(x,{icon:s.jsx(f,{}),onClick:this.onReset,children:"重置"}),s.jsx(x,{icon:s.jsx(g,{}),onClick:this.onSubmit,children:"提交"})]})})})]})}render(){return this.props["v-if"]?this.currentElement():s.jsx(s.Fragment,{})}}export{S as default};
@-webkit-keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-icon-loading{-webkit-animation:t-spin 1s linear infinite;animation:t-spin 1s linear infinite}@-webkit-keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.t-input-number{font:var(--td-font-body-medium);color:var(--td-text-color-primary);margin:0;padding:0;list-style:none;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 var(--td-comp-size-m);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:144px}.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap{margin-left:var(--td-comp-margin-xs)}.t-input-number input::-webkit-outer-spin-button,.t-input-number input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.t-input-number input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.t-input-number>.t-input__tips{position:absolute;left:0}.t-input-number input+.t-input__suffix{margin-left:var(--td-comp-paddingLR-s)}.t-input-number .t-input__prefix{margin-right:var(--td-comp-paddingLR-s)}.t-input-number .t-input{color:var(--td-text-color-primary)}.t-input-number.t-input-number--auto-width{width:auto}.t-input-number.t-input-number--auto-width.t-is-controls-right{min-width:auto;width:auto}.t-input-number.t-input-number--auto-width .t-input__inner{min-width:42px}.t-input-number .t-input-number__decrease,.t-input-number .t-input-number__increase{width:var(--td-comp-size-m);height:var(--td-comp-size-m);position:absolute;top:0;border:1px solid var(--td-border-level-2-color);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--td-radius-default);background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;cursor:pointer;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s;transition:all cubic-bezier(.38,0,.24,1) .2s}.t-input-number .t-input-number__decrease:hover,.t-input-number .t-input-number__increase:hover{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-input-number .t-input-number__decrease:hover .t-icon,.t-input-number .t-input-number__increase:hover .t-icon{color:var(--td-brand-color)}.t-input-number .t-input-number__decrease:active,.t-input-number .t-input-number__increase:active{color:var(--td-brand-color);background-color:var(--td-bg-color-container-hover)}.t-input-number .t-input-number__decrease .t-icon,.t-input-number .t-input-number__increase .t-icon{position:relative;z-index:1;font-size:var(--td-font-size-body-large);color:var(--td-text-color-secondary)}.t-input-number .t-input-number__decrease.t-is-disabled,.t-input-number .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled:hover,.t-input-number .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number .t-input-number__increase.t-is-disabled:hover .t-icon{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder,.t-input-number .t-input-number__increase.t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::-moz-placeholder,.t-input-number .t-input-number__increase.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled:-ms-input-placeholder,.t-input-number .t-input-number__increase.t-is-disabled:-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::-ms-input-placeholder,.t-input-number .t-input-number__increase.t-is-disabled::-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::placeholder,.t-input-number .t-input-number__increase.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease{left:0}.t-input-number .t-input-number__increase{right:-8px}.t-input-number.t-is-disabled .t-input{cursor:no-drop;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.t-input-number.t-is-disabled .t-input:hover,.t-input-number.t-is-disabled .t-input:focus,.t-input-number.t-is-disabled .t-input:active{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-disabled .t-input-number__decrease,.t-input-number.t-is-disabled .t-input-number__increase{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-disabled .t-input-number__decrease .t-icon,.t-input-number.t-is-disabled .t-input-number__increase .t-icon{color:var(--td-text-color-secondary)}.t-input-number.t-size-s{width:120px;padding:0 var(--td-comp-size-xs)}.t-input-number.t-size-s .t-input{font-size:var(--td-font-size-body-small);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-input-number.t-size-s .t-input-number__decrease,.t-input-number.t-size-s .t-input-number__increase{font-size:var(--td-font-size-body-medium);width:var(--td-comp-size-xs);height:var(--td-comp-size-xs)}.t-input-number.t-size-l{width:168px;padding:0 var(--td-comp-size-xl)}.t-input-number.t-size-l .t-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl)}.t-input-number.t-size-l .t-input-number__decrease,.t-input-number.t-size-l .t-input-number__increase{font-size:18px;width:var(--td-comp-size-xl);height:var(--td-comp-size-xl)}.t-input-number.t-size-l.t-is-controls-right .t-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl);padding-right:calc(var(--td-comp-size-xl) + var(--td-comp-paddingLR-s))}.t-input-number.t-size-l.t-is-controls-right .t-input-number__decrease,.t-input-number.t-size-l.t-is-controls-right .t-input-number__increase{width:var(--td-comp-size-xl);font-size:var(--td-font-size-body-large)}.t-input-number.t-input-number--normal{padding:0;border-radius:var(--td-radius-default)}.t-input-number.t-input-number--normal.t-is-disabled{cursor:no-drop;color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled:hover .t-input{border-color:var(--td-border-level-2-color)}.t-input-number.t-input-number--normal.t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled:-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled::-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled .t-input:focus{-webkit-box-shadow:none;box-shadow:none}.t-input-number.t-is-controls-right{width:96px;padding:0}.t-input-number.t-is-controls-right:hover .t-input-number__decrease,.t-input-number.t-is-controls-right:hover .t-input-number__increase{opacity:1;visibility:visible}.t-input-number.t-is-controls-right .t-input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-right:calc(var(--td-comp-size-m) + var(--td-comp-paddingLR-s));border-radius:var(--td-radius-default)}.t-input-number.t-is-controls-right .t-input-number__decrease,.t-input-number.t-is-controls-right .t-input-number__increase{width:var(--td-comp-size-m);height:calc(calc(var(--td-comp-size-m) / 2) - 2px);border:0;left:initial;top:initial;right:1px;border-radius:0;background:var(--td-bg-color-secondarycontainer);opacity:0;visibility:hidden;z-index:2}.t-input-number.t-is-controls-right .t-input-number__decrease .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase .t-icon{font-size:var(--td-font-size-body-small)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover,.t-input-number.t-is-controls-right .t-input-number__increase:hover{background:var(--td-bg-color-component-hover)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase:hover .t-icon{color:var(--td-text-color-primary)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-moz-placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:-ms-input-placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-ms-input-placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__increase{top:1px;border-top-right-radius:calc(var(--td-radius-default) - 1px)}.t-input-number.t-is-controls-right .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-m) / 2) - 2px) + 3px);border-bottom-right-radius:calc(var(--td-radius-default) - 1px)}.t-input-number.t-is-controls-right.t-size-l{width:120px}.t-input-number.t-is-controls-right.t-size-l .t-input-number__increase,.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease{height:calc(calc(var(--td-comp-size-xl) / 2) - 2px)}.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xl) / 2) - 2px) + 3px)}.t-input-number.t-is-controls-right.t-size-s{width:88px}.t-input-number.t-is-controls-right.t-size-s .t-input-number__increase,.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease{height:calc(calc(var(--td-comp-size-xs) / 2) - 2px)}.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xs) / 2) - 2px) + 3px)}.t-input-number--row .t-input__wrap{width:initial;margin-right:var(--td-comp-margin-xs)}.t-input-number--row .t-input-number__increase{right:0}
import{r as s,j as e}from"./app-eaa32a4a.js";import{C as t}from"./index-fae09989.js";import{C as a}from"./index-fbd6c2c0.js";import{n as i,g as l,b as o,i as n}from"./local-bd07797b.js";import{C as r}from"./index-a5b8701f.js";import{i as c}from"./dom-ce105537.js";import{t as h,a as p,b as d}from"./trade-8bf27581.js";import"./auth-e5508dcf.js";const m=["status"],u=[],x=[];class j extends s.Component{constructor(s){super(s),this.SymbolList=async()=>{try{const s=await i();this.setState({symbolOptions:s})}catch(s){}},this.getFilterParams=(s="")=>{const{exchange_users_id:e,symbol:t,position_side:a,exchange:i,status:l}=this.state;let o={};e&&(o.exchange_users_id=e),t&&(o.symbol=t),l&&(o.status=l),a&&(o.position_side=a),i&&(o.exchange=i);let n=[];if(s){s===h?n=m:s===p?n=u:s===d&&(n=x);const e=Object.keys(o);n.forEach((s=>{-1!==e.findIndex((e=>e===s))&&delete o[s]}))}return o},this.valueChange=(s,e)=>{this.setState({[e]:s})},this.state={user:"",pairs:"",direction:"",exchange:"",status:"NEW",userSelect:{label:"用户",options:l()},directionSelect:{label:"方向",options:o("position_side")},exchangeSelect:{label:"交易所",options:o("exchange")},symbolOptions:[]}}onFilter(s){this.props.FilterChange&&this.props.FilterChange(s)}componentDidMount(){this.SymbolList()}render(){const{userSelect:s,exchange:i,directionSelect:l,exchangeSelect:o,pairs:h,symbolOptions:p}=this.state;return e.jsxs("div",{className:[n()?"custom-trade-select-box__mobile":""].join(" "),children:[e.jsxs("div",{className:["custom-trade-select-box"].join(" "),children:[e.jsxs("div",{className:"custom-trade-select",children:[e.jsx("span",{className:"label",children:s.label}),e.jsx(t,{className:"real-trade-select",name:"user",value:this.state.user,options:s.options,onChange:this.valueChange})]}),e.jsxs("div",{className:"custom-trade-input",children:[e.jsx("span",{className:"label",children:"交易对"}),e.jsx(t,{value:h,name:"pairs",options:p,className:"trade-dialog-select",clearable:!1,customClear:!0,autoWidth:!1,filterable:!0,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.valueChange})]}),e.jsxs("div",{className:"custom-trade-select",children:[e.jsx("span",{className:"label",children:l.label}),e.jsx(t,{name:"direction",value:this.state.direction,className:"real-trade-select",options:l.options,onChange:this.valueChange})]}),e.jsxs("div",{className:"custom-trade-select",children:[e.jsx("span",{className:"label",children:o.label}),e.jsx(t,{name:"exchange",value:i,className:"real-trade-select",options:o.options,onChange:this.valueChange})]}),e.jsxs("div",{className:"custom-trade-input",style:{display:c("2"===this.props.currentGroupButton||"3"===this.props.currentGroupButton)},children:[e.jsx("span",{className:"label",children:"状态"}),e.jsx(r,{name:"status",value:this.state.status,onChange:this.valueChange})]}),e.jsx(a,{onClick:this.onFilter.bind(this,this.getFilterParams(this.props.currentGroupButton)),children:"查询"}),e.jsx(a,{onClick:this.onFilter.bind(this,this.getFilterParams(this.props.currentGroupButton)),children:"刷新"})]}),this.props.children]})}}export{j as default};
import{r as e,j as t}from"./app-eaa32a4a.js";import{i as a}from"./local-bd07797b.js";import{P as s}from"./index-58480b55.js";class o extends e.Component{constructor(e){super(e),this.pageChange=({current:e,pageSize:t})=>{this.props.onChange(e)}}render(){const e=this.props;return t.jsx("div",{className:["reset-t-pagination-box",a()?"reset-t-pagination__mobile":""].join(" "),children:t.jsx(s,{foldedMaxPageBtn:2,maxPageBtn:3,className:["reset-t-pagination"].join(" "),defaultCurrent:e.pageNum,defaultPageSize:e.pageSize,pageSizeOptions:[],pageEllipsisMode:"mid",showFirstAndLastPageBtn:!1,showJumper:!1,showPageNumber:!0,showPreviousAndNextBtn:!0,size:"medium",theme:"default",total:e.total,totalContent:!0,onChange:this.pageChange})})}}export{o as P};
import{r as e,j as t}from"./app-38090013.js";import{i as a}from"./local-de138fe9.js";import{P as s}from"./index-08fdb3d4.js";class o extends e.Component{constructor(e){super(e),this.pageChange=({current:e,pageSize:t})=>{this.props.onChange(e)}}render(){const e=this.props;return t.jsx("div",{className:["reset-t-pagination-box",a()?"reset-t-pagination__mobile":""].join(" "),children:t.jsx(s,{foldedMaxPageBtn:2,maxPageBtn:3,className:["reset-t-pagination"].join(" "),defaultCurrent:e.pageNum,defaultPageSize:e.pageSize,pageSizeOptions:[],pageEllipsisMode:"mid",showFirstAndLastPageBtn:!1,showJumper:!1,showPageNumber:!0,showPreviousAndNextBtn:!0,size:"medium",theme:"default",total:e.total,totalContent:!0,onChange:this.pageChange})})}}export{o as P};
import{r as t,b as e,j as s}from"./app-eaa32a4a.js";import i from"./index-7c5b52d8.js";import a from"./index-98ec5302.js";import r from"./index-9e07198f.js";import{g as n,i as o}from"./dom-ce105537.js";import{t as l,a as u,b as h}from"./trade-8bf27581.js";import c from"./index-aaae00ae.js";import{h as d,i as p}from"./local-bd07797b.js";import{C as m}from"./index-fbd6c2c0.js";import{C as b}from"./multipleUse-ddae912e.js";import g from"./index-8ba647b5.js";import"./index-de07cc7b.js";import"./index-58480b55.js";import"./auth-e5508dcf.js";import"./index-4abfb1b1.js";import"./trade-281a8bb7.js";import"./index-8c1c9a76.js";import"./index-f0b471ce.js";import"./index-fae09989.js";import"./index-a5b8701f.js";import"./index-0e8b0a97.js";import"./submit-0e3cabc6.js";const j="contract-trade",x="start-trade";class f extends t.Component{constructor(t){super(t),this.changeTableStatus=t=>{const e=Object.keys(this.state.tableStatus);for(let s=0;s<e.length;s++){const i=e[s];if(i===t){this.state.tableStatus[i]||(this.state.tableStatus[i]=!0);break}}},this.changeGroupButton=t=>{this.changeTableStatus(t),this.setState({currentGroupButton:t});const e=this.tradeSelectRef.getFilterParams(t);"1"===t?this.holdingPositionRef.getTableList(e):"2"===t?this.currentConsignment.getTableList(e):"3"===t&&this.historyTransaction.getTableList(e)},this.getTableHeight=()=>{const t=document.getElementById(j);if(t){const e=n(t),s=document.documentElement.clientHeight-e.top;this.setState({minHeight:s+"px"})}},this.storeChange=()=>{e.dispatch({type:"count",data:1})},this.onCancelEntrust=()=>{this.currentConsignment.tableContractRevoke()},this.FilterChange=t=>{this.setState({filter:t}),this.getChildTableList(t)},this.getChildTableList=t=>{this.setState({filter:t}),"1"===this.state.currentGroupButton?this.holdingPositionRef.getTableList(t):"2"===this.state.currentGroupButton?this.currentConsignment.getTableList(t):"3"===this.state.currentGroupButton&&this.historyTransaction.getTableList(t)},this.updateTotal=t=>{this.setState({currentEntrustNum:t})},this.state={dialog_visible:!1,minHeight:"",currentEntrustNum:0,currentGroupButton:"4",tableStatus:{[x]:!0,[l]:!1,[u]:!1,[h]:!1},filter:{},HelpData:null}}get ComputedGroupButtons(){return[{label:"开始交易",value:"4"},{label:"持有仓位",value:"1"},{label:`当前委托(${this.state.currentEntrustNum})`,value:"2"},{label:"历史成交",value:"3"}]}async componentDidMount(){this.getTableHeight();const t=await d();t&&this.setState({HelpData:t})}onClosePosition(){b({ids:[]})}getTableClass(){return["spread-out-table",p()?"spread-out-table__mobile":""].join(" ")}currentExtensionButtons(){switch(this.state.currentGroupButton){case l:return s.jsx("div",{className:"hold-position-extension",children:s.jsx(m,{onClick:this.onClosePosition,children:"一键平仓"})});case u:return s.jsx("div",{className:"hold-position-extension",children:s.jsx(m,{onClick:this.onCancelEntrust,children:"多选撤销"})});case h:return""}}render(){return e.getState(),s.jsxs("div",{className:"contract-trade-table",id:this.props.id,style:this.props.style,children:[s.jsx("div",{className:"contract-trade-label",children:"合约交易"}),s.jsx("div",{className:"contract-trade-group",children:this.ComputedGroupButtons.map(((t,e)=>s.jsx("div",{className:t.value===this.state.currentGroupButton?"group-active":"",onClick:this.changeGroupButton.bind(this,t.value),children:t.label},t.value)))}),s.jsx(c,{ref:t=>this.tradeSelectRef=t,FilterChange:this.FilterChange,currentGroupButton:this.state.currentGroupButton,children:this.currentExtensionButtons()}),s.jsxs("div",{className:["contract-trade-table-box",p()?"contract-trade-table__mobile":""].join(" "),id:j,style:{minHeight:this.state.minHeight},children:[s.jsx(g,{"v-if":this.state.tableStatus[x],className:this.getTableClass(),HelpData:this.state.HelpData,style:{display:o("4"===this.state.currentGroupButton)}}),s.jsx(i,{"v-if":this.state.tableStatus[l],className:this.getTableClass(),ref:t=>this.holdingPositionRef=t,style:{display:o(this.state.currentGroupButton===l)}}),s.jsx(a,{"v-if":this.state.tableStatus[u],className:this.getTableClass(),ref:t=>this.currentConsignment=t,style:{display:o(this.state.currentGroupButton===u)},updateTotal:this.updateTotal}),s.jsx(r,{"v-if":this.state.tableStatus[h],className:this.getTableClass(),ref:t=>this.historyTransaction=t,style:{display:o(this.state.currentGroupButton===h)}})]})]})}}export{f as default};
import{r as e,j as l,o as a}from"./app-38090013.js";import{g as t,i as s,A as i}from"./local-de138fe9.js";import{P as c}from"./index-ae089ab9.js";import"./auth-f95ab880.js";import"./index-08fdb3d4.js";class d extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.openTradeModal=e=>{this.setState({trade_dialog:!0})},this.state={list:[],pageNum:1,pageSize:10,total:0,trade_dialog:!1,strategy_dialog:!1},this.columns=[{colKey:"ddd",title:"用户名",cell:({rowIndex:e,row:a})=>l.jsx("div",{children:a.d9})},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"持仓方向",align:"center"},{colKey:"d5",title:"策略",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"标记价格",align:"center"},{colKey:"d8",title:"未实现盈亏",align:"center"},{colKey:"d9",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,a)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-btns"})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:t(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"BTC估值"}),l.jsx("div",{className:"table-col-value",children:e.btc_valuation})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"价值"}),l.jsx("div",{className:"table-col-value",children:e.quantity})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"更新"}),l.jsx("div",{className:["table-col-value"].join(" "),style:{fontSize:"12px"},children:e.updated_at})]})]})]})]},a))),l.jsx(c,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:s()?this.mobileTable():this.pcTable()})}async getTableList(e){let l=null;try{l=a();let t={page:this.state.pageNum,limit:this.state.pageSize};e&&(t={...t,...e});const s=await i(t);0==s.code&&this.setState({list:s.data.data,total:s.data.total}),l&&l.hide()}catch(t){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{d as default};
import{r as s,j as e}from"./app-38090013.js";import{C as t}from"./index-499e47ec.js";import{C as a}from"./index-0f7cf1f0.js";import{h as i,q as l,r as o,i as n}from"./local-de138fe9.js";import{C as r}from"./index-5ca49c2e.js";import{i as c}from"./dom-ce105537.js";import{t as h,a as d,b as m}from"./trade-8bf27581.js";import"./auth-f95ab880.js";const p=["status"],u=[],x=[];class j extends s.Component{constructor(s){super(s),this.SymbolList=async()=>{try{const s=await i();this.setState({symbolOptions:s})}catch(s){}},this.getFilterParams=(s="")=>{const{exchange_users_id:e,symbol:t,position_side:a,exchange:i,status:l}=this.state;let o={};e&&(o.exchange_users_id=e),t&&(o.symbol=t),l&&(o.status=l),a&&(o.position_side=a),i&&(o.exchange=i);let n=[];if(s){s===h?n=p:s===d?n=u:s===m&&(n=x);const e=Object.keys(o);n.forEach((s=>{-1!==e.findIndex((e=>e===s))&&delete o[s]}))}return o},this.valueChange=(s,e)=>{this.setState({[e]:s})},this.state={user:"",symbol:"",direction:"",exchange:"",status:"NEW",userSelect:{label:"用户",options:l()},directionSelect:{label:"方向",options:o("position_side")},exchangeSelect:{label:"交易所",options:o("exchange")},symbolOptions:[]}}onFilter(s){this.props.FilterChange&&this.props.FilterChange(s)}componentDidMount(){this.SymbolList()}render(){const{userSelect:s,exchange:i,directionSelect:l,exchangeSelect:o,symbol:h,symbolOptions:d}=this.state;return e.jsxs("div",{className:[n()?"custom-trade-select-box__mobile":""].join(" "),children:[e.jsxs("div",{className:["custom-trade-select-box"].join(" "),children:[e.jsxs("div",{className:"custom-trade-select",children:[e.jsx("span",{className:"label",children:s.label}),e.jsx(t,{className:"real-trade-select",name:"user",value:this.state.user,options:s.options,onChange:this.valueChange})]}),e.jsxs("div",{className:"custom-trade-input",children:[e.jsx("span",{className:"label",children:"交易对"}),e.jsx(t,{value:h,name:"symbol",options:d,className:"trade-dialog-select",clearable:!1,customClear:!0,autoWidth:!1,filterable:!0,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.valueChange})]}),e.jsxs("div",{className:"custom-trade-select",children:[e.jsx("span",{className:"label",children:l.label}),e.jsx(t,{name:"direction",value:this.state.direction,className:"real-trade-select",options:l.options,onChange:this.valueChange})]}),e.jsxs("div",{className:"custom-trade-select",children:[e.jsx("span",{className:"label",children:o.label}),e.jsx(t,{name:"exchange",value:i,className:"real-trade-select",options:o.options,onChange:this.valueChange})]}),e.jsxs("div",{className:"custom-trade-input",style:{display:c("2"===this.props.currentGroupButton||"3"===this.props.currentGroupButton)},children:[e.jsx("span",{className:"label",children:"状态"}),e.jsx(r,{name:"status",value:this.state.status,onChange:this.valueChange})]}),e.jsx(a,{onClick:this.onFilter.bind(this,this.getFilterParams(this.props.currentGroupButton)),children:"查询"}),e.jsx(a,{onClick:this.onFilter.bind(this,this.getFilterParams(this.props.currentGroupButton)),children:"刷新"})]}),this.props.children]})}}export{j as default};
import{r as e,j as l,o as a}from"./app-38090013.js";import{c as s,g as t,i,e as c}from"./local-de138fe9.js";import{P as d}from"./index-ae089ab9.js";import{g as r,a as n,b as o,c as h}from"./trade-281a8bb7.js";import"./auth-f95ab880.js";import"./index-08fdb3d4.js";class m extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"状态",align:"center"},{colKey:"d10",title:"交易时间",align:"center"},{colKey:"d11",title:"更新时间",align:"center"},{colKey:"d12",title:"返回值",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,a)=>{var i;return l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-time",children:e.trading_time})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:["table-direction"].join(" "),style:{color:r(e.position_side)},children:[s("order_type",e.order_type),"/",n(e.position_side)]}),l.jsxs("div",{className:"table-time",children:[l.jsx("span",{children:"更新时间 "}),e.updated_at]})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:t(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开仓价格"}),l.jsx("div",{className:"table-col-value",children:e.price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"成交数量"}),l.jsx("div",{className:"table-col-value",children:parseFloat(e.quantity+"")})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"买卖方向"}),l.jsx("div",{className:"table-col-value",children:s("side",e.side)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"状态"}),l.jsx("div",{className:["table-col-value"].join(" "),style:{color:o(null==(i=e.result)?void 0:i.code)},children:h(e.result)})]})]})]})]},a)})),l.jsx(d,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:i()?this.mobileTable():this.pcTable()})}async getTableList(e){let l=null;try{l=a();let s={page:this.state.pageNum,limit:this.state.pageSize};e&&(s={...s,...e});const t=await c(s);0==t.code&&this.setState({list:t.data.data,total:t.data.total}),l&&l.hide()}catch(s){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{m as default};
This source diff could not be displayed because it is too large. You can view the blob instead.
import{r as t,s as e,j as s}from"./app-38090013.js";import i from"./index-c417ac00.js";import a from"./index-17557681.js";import r from"./index-a5f1c19e.js";import{g as n,i as o}from"./dom-ce105537.js";import{t as l,a as u,b as h}from"./trade-8bf27581.js";import c from"./index-a0c9ff60.js";import{u as d,i as m}from"./local-de138fe9.js";import{C as p}from"./index-0f7cf1f0.js";import g from"./index-3b701598.js";import"./index-ae089ab9.js";import"./index-08fdb3d4.js";import"./auth-f95ab880.js";import"./trade-281a8bb7.js";import"./multipleUse-fe9cd74a.js";import"./index-15d3f379.js";import"./index-e5c00e08.js";import"./index-499e47ec.js";import"./index-5ca49c2e.js";import"./submit-9df75da3.js";const b="contract-trade",j="start-trade";class f extends t.Component{constructor(t){super(t),this.changeTableStatus=t=>{const e=Object.keys(this.state.tableStatus);for(let s=0;s<e.length;s++){const i=e[s];if(i===t){this.state.tableStatus[i]||(this.state.tableStatus[i]=!0);break}}},this.changeGroupButton=t=>{this.changeTableStatus(t),this.setState({currentGroupButton:t});const e=this.tradeSelectRef.getFilterParams(t);this.setState({filter:e}),"1"===t?this.holdingPositionRef.getTableList(e):"2"===t?this.currentConsignment.getTableList(e):"3"===t&&this.historyTransaction.getTableList(e)},this.getTableHeight=()=>{const t=document.getElementById(b);if(t){const e=n(t),s=document.documentElement.clientHeight-e.top;this.setState({minHeight:s+"px"})}},this.storeChange=()=>{e.dispatch({type:"count",data:1})},this.onCancelEntrust=()=>{this.currentConsignment.tableContractRevoke()},this.FilterChange=t=>{this.setState({filter:t}),this.getChildTableList(t)},this.getChildTableList=t=>{"1"===this.state.currentGroupButton?this.holdingPositionRef.getTableList(t):"2"===this.state.currentGroupButton?this.currentConsignment.getTableList(t):"3"===this.state.currentGroupButton&&this.historyTransaction.getTableList(t)},this.updateTotal=t=>{this.setState({currentEntrustNum:t})},this.state={minHeight:"",currentEntrustNum:0,currentGroupButton:"4",tableStatus:{[j]:!0,[l]:!1,[u]:!1,[h]:!1},filter:{}}}get ComputedGroupButtons(){return[{label:"开始交易",value:"4"},{label:"持有资产",value:"1"},{label:`当前委托(${this.state.currentEntrustNum})`,value:"2"},{label:"历史成交",value:"3"}]}async componentDidMount(){this.getTableHeight(),await d()}getTableClass(){return["spread-out-table",m()?"spread-out-table__mobile":""].join(" ")}currentExtensionButtons(){switch(this.state.currentGroupButton){case l:return"";case u:return s.jsx("div",{className:"hold-position-extension",children:s.jsx(p,{onClick:this.onCancelEntrust,children:"多选撤销"})});case h:return""}}render(){return e.getState(),s.jsxs("div",{className:"contract-trade-table",id:this.props.id,style:this.props.style,children:[s.jsx("div",{className:"contract-trade-label",children:"现货交易"}),s.jsx("div",{className:"contract-trade-group",children:this.ComputedGroupButtons.map(((t,e)=>s.jsx("div",{className:t.value===this.state.currentGroupButton?"group-active":"",onClick:this.changeGroupButton.bind(this,t.value),children:t.label},t.value)))}),s.jsx(c,{ref:t=>this.tradeSelectRef=t,FilterChange:this.FilterChange,currentGroupButton:this.state.currentGroupButton,children:this.currentExtensionButtons()}),s.jsxs("div",{className:["contract-trade-table-box",m()?"contract-trade-table__mobile":""].join(" "),id:b,style:{minHeight:this.state.minHeight},children:[s.jsx(g,{"v-if":this.state.tableStatus[j],className:this.getTableClass(),style:{display:o("4"===this.state.currentGroupButton)}}),s.jsx(i,{"v-if":this.state.tableStatus[l],className:this.getTableClass(),ref:t=>this.holdingPositionRef=t,style:{display:o(this.state.currentGroupButton===l)}}),s.jsx(a,{"v-if":this.state.tableStatus[u],className:this.getTableClass(),filterParams:this.state.filter,ref:t=>this.currentConsignment=t,style:{display:o(this.state.currentGroupButton===u)},updateTotal:this.updateTotal}),s.jsx(r,{"v-if":this.state.tableStatus[h],className:this.getTableClass(),ref:t=>this.historyTransaction=t,style:{display:o(this.state.currentGroupButton===h)}})]})]})}}export{f as default};
import{r as i,j as s,a as r}from"./app-eaa32a4a.js";import{L as t,C as o}from"./index-b0791bdc.js";import e from"./index-1bac07f2.js";import m from"./index-239df151.js";import"./local-bd07797b.js";import"./auth-e5508dcf.js";import"./index-d0abb25c.js";import"./index-de07cc7b.js";import"./index-58480b55.js";import"./index-4abfb1b1.js";import"./formModel-91be7d5d.js";import"./Dialog-c56752ef.js";import"./index-f0b471ce.js";import"./index-925f10f4.js";import"./index-402bd545.js";import"./index-fbd6c2c0.js";import"./trade-281a8bb7.js";import"./multipleUse-ddae912e.js";import"./index-8c1c9a76.js";import"./dom-ce105537.js";import"./index-1be5a944.js";import"./trade-8bf27581.js";import"./index-8107f7a1.js";import"./index-fae09989.js";import"./index-a5b8701f.js";import"./index-39cb9d14.js";import"./submit-0e3cabc6.js";class p extends i.Component{constructor(i){super(i)}shouldComponentUpdate(i,s){return!0}render(){return s.jsxs(t,{children:[s.jsx(r,{title:this.props.info.title}),s.jsx(o,{children:s.jsxs("div",{className:"contract-trade-page",children:[s.jsx(e,{}),s.jsx(m,{})]})})]})}}export{p as default};
.t-input-adornment{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.t-input-adornment__prepend .t-input,.t-input-adornment__append .t-input,.t-input-adornment__prepend .t-textarea__inner,.t-input-adornment__append .t-textarea__inner{background-color:transparent}.t-input-adornment__prepend{background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-primary);word-break:keep-all;margin-right:-1px}.t-input-adornment__append{background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-primary);word-break:keep-all;margin-left:-1px}.t-input-adornment__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 var(--td-comp-paddingLR-s);border:1px solid var(--td-border-level-2-color)}.t-input-adornment>:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-adornment>:first-child .t-input,.t-input-adornment>:first-child .t-input-adornment__text,.t-input-adornment>:first-child .t-textarea__inner{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-adornment>:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-adornment>:last-child .t-input,.t-input-adornment>:last-child .t-input-adornment__text,.t-input-adornment>:last-child .t-textarea__inner{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-adornment>:not(:last-child):hover{z-index:2}.t-input-adornment>:not(:first-child):not(:last-child) .t-input,.t-input-adornment>:not(:first-child):not(:last-child) .t-textarea__inner{border-radius:0}@-webkit-keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-icon-loading{-webkit-animation:t-spin 1s linear infinite;animation:t-spin 1s linear infinite}@-webkit-keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.t-input-number{font:var(--td-font-body-medium);color:var(--td-text-color-primary);margin:0;padding:0;list-style:none;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 var(--td-comp-size-m);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:144px}.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap{margin-left:var(--td-comp-margin-xs)}.t-input-number input::-webkit-outer-spin-button,.t-input-number input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.t-input-number input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.t-input-number>.t-input__tips{position:absolute;left:0}.t-input-number input+.t-input__suffix{margin-left:var(--td-comp-paddingLR-s)}.t-input-number .t-input__prefix{margin-right:var(--td-comp-paddingLR-s)}.t-input-number .t-input{color:var(--td-text-color-primary)}.t-input-number.t-input-number--auto-width{width:auto}.t-input-number.t-input-number--auto-width.t-is-controls-right{min-width:auto;width:auto}.t-input-number.t-input-number--auto-width .t-input__inner{min-width:42px}.t-input-number .t-input-number__decrease,.t-input-number .t-input-number__increase{width:var(--td-comp-size-m);height:var(--td-comp-size-m);position:absolute;top:0;border:1px solid var(--td-border-level-2-color);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--td-radius-default);background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;cursor:pointer;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s;transition:all cubic-bezier(.38,0,.24,1) .2s}.t-input-number .t-input-number__decrease:hover,.t-input-number .t-input-number__increase:hover{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-input-number .t-input-number__decrease:hover .t-icon,.t-input-number .t-input-number__increase:hover .t-icon{color:var(--td-brand-color)}.t-input-number .t-input-number__decrease:active,.t-input-number .t-input-number__increase:active{color:var(--td-brand-color);background-color:var(--td-bg-color-container-hover)}.t-input-number .t-input-number__decrease .t-icon,.t-input-number .t-input-number__increase .t-icon{position:relative;z-index:1;font-size:var(--td-font-size-body-large);color:var(--td-text-color-secondary)}.t-input-number .t-input-number__decrease.t-is-disabled,.t-input-number .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled:hover,.t-input-number .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number .t-input-number__increase.t-is-disabled:hover .t-icon{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder,.t-input-number .t-input-number__increase.t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::-moz-placeholder,.t-input-number .t-input-number__increase.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled:-ms-input-placeholder,.t-input-number .t-input-number__increase.t-is-disabled:-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::-ms-input-placeholder,.t-input-number .t-input-number__increase.t-is-disabled::-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::placeholder,.t-input-number .t-input-number__increase.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease{left:0}.t-input-number .t-input-number__increase{right:-8px}.t-input-number.t-is-disabled .t-input{cursor:no-drop;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.t-input-number.t-is-disabled .t-input:hover,.t-input-number.t-is-disabled .t-input:focus,.t-input-number.t-is-disabled .t-input:active{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-disabled .t-input-number__decrease,.t-input-number.t-is-disabled .t-input-number__increase{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-disabled .t-input-number__decrease .t-icon,.t-input-number.t-is-disabled .t-input-number__increase .t-icon{color:var(--td-text-color-secondary)}.t-input-number.t-size-s{width:120px;padding:0 var(--td-comp-size-xs)}.t-input-number.t-size-s .t-input{font-size:var(--td-font-size-body-small);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-input-number.t-size-s .t-input-number__decrease,.t-input-number.t-size-s .t-input-number__increase{font-size:var(--td-font-size-body-medium);width:var(--td-comp-size-xs);height:var(--td-comp-size-xs)}.t-input-number.t-size-l{width:168px;padding:0 var(--td-comp-size-xl)}.t-input-number.t-size-l .t-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl)}.t-input-number.t-size-l .t-input-number__decrease,.t-input-number.t-size-l .t-input-number__increase{font-size:18px;width:var(--td-comp-size-xl);height:var(--td-comp-size-xl)}.t-input-number.t-size-l.t-is-controls-right .t-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl);padding-right:calc(var(--td-comp-size-xl) + var(--td-comp-paddingLR-s))}.t-input-number.t-size-l.t-is-controls-right .t-input-number__decrease,.t-input-number.t-size-l.t-is-controls-right .t-input-number__increase{width:var(--td-comp-size-xl);font-size:var(--td-font-size-body-large)}.t-input-number.t-input-number--normal{padding:0;border-radius:var(--td-radius-default)}.t-input-number.t-input-number--normal.t-is-disabled{cursor:no-drop;color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled:hover .t-input{border-color:var(--td-border-level-2-color)}.t-input-number.t-input-number--normal.t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled:-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled::-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled .t-input:focus{-webkit-box-shadow:none;box-shadow:none}.t-input-number.t-is-controls-right{width:96px;padding:0}.t-input-number.t-is-controls-right:hover .t-input-number__decrease,.t-input-number.t-is-controls-right:hover .t-input-number__increase{opacity:1;visibility:visible}.t-input-number.t-is-controls-right .t-input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-right:calc(var(--td-comp-size-m) + var(--td-comp-paddingLR-s));border-radius:var(--td-radius-default)}.t-input-number.t-is-controls-right .t-input-number__decrease,.t-input-number.t-is-controls-right .t-input-number__increase{width:var(--td-comp-size-m);height:calc(calc(var(--td-comp-size-m) / 2) - 2px);border:0;left:initial;top:initial;right:1px;border-radius:0;background:var(--td-bg-color-secondarycontainer);opacity:0;visibility:hidden;z-index:2}.t-input-number.t-is-controls-right .t-input-number__decrease .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase .t-icon{font-size:var(--td-font-size-body-small)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover,.t-input-number.t-is-controls-right .t-input-number__increase:hover{background:var(--td-bg-color-component-hover)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase:hover .t-icon{color:var(--td-text-color-primary)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-moz-placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:-ms-input-placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-ms-input-placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__increase{top:1px;border-top-right-radius:calc(var(--td-radius-default) - 1px)}.t-input-number.t-is-controls-right .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-m) / 2) - 2px) + 3px);border-bottom-right-radius:calc(var(--td-radius-default) - 1px)}.t-input-number.t-is-controls-right.t-size-l{width:120px}.t-input-number.t-is-controls-right.t-size-l .t-input-number__increase,.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease{height:calc(calc(var(--td-comp-size-xl) / 2) - 2px)}.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xl) / 2) - 2px) + 3px)}.t-input-number.t-is-controls-right.t-size-s{width:88px}.t-input-number.t-is-controls-right.t-size-s .t-input-number__increase,.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease{height:calc(calc(var(--td-comp-size-xs) / 2) - 2px)}.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xs) / 2) - 2px) + 3px)}.t-input-number--row .t-input__wrap{width:initial;margin-right:var(--td-comp-margin-xs)}.t-input-number--row .t-input-number__increase{right:0}.t-pagination-mini{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none}.t-pagination-mini--outline .t-pagination-mini__prev{border-top-right-radius:0;border-bottom-right-radius:0;position:relative;z-index:1}.t-pagination-mini--outline .t-pagination-mini__current{border-radius:0;position:relative;margin-left:-1px}.t-pagination-mini--outline .t-pagination-mini__current:hover{z-index:1}.t-pagination-mini--outline .t-pagination-mini__next{border-top-left-radius:0;border-bottom-left-radius:0;position:relative;margin-left:-1px}.t-pagination-mini--outline .t-pagination-mini__next:hover{z-index:1}.t-pagination{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap;color:var(--td-text-color-secondary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.t-pagination.t-is-disabled{color:var(--td-text-color-disabled)}.t-pagination__total{font:var(--td-font-body-medium);-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-pagination .t-select__wrap{width:auto}.t-pagination__select{-ms-flex-negative:0;flex-shrink:0;margin-right:var(--td-comp-margin-l);height:var(--td-comp-size-m);font-size:var(--td-font-size-body-medium);color:var(--td-text-color-secondary)}.t-pagination__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;color:var(--td-text-color-secondary);border-radius:var(--td-radius-default);font:var(--td-font-body-large);width:var(--td-comp-size-m);height:var(--td-comp-size-m);line-height:var(--td-comp-size-m)}.t-pagination__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__btn:active{background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination__btn.t-is-disabled,.t-pagination__btn.t-is-disabled:hover,.t-pagination__btn.t-is-disabled:active{background:none;color:var(--td-text-color-disabled)}.t-pagination__btn.t-is-disabled{cursor:not-allowed}.t-pagination__btn-prev{margin-right:var(--td-comp-margin-s)}.t-pagination__btn-next{margin-left:var(--td-comp-margin-s)}.t-pagination__btn+.t-pagination__select{margin-right:0}.t-pagination__pager{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;list-style:none;padding:0;margin:0}.t-pagination__pager li:not(:last-child){margin-right:var(--td-comp-margin-s)}.t-pagination__number{display:inline-block;border:1px solid var(--td-component-border);text-align:center;border-radius:var(--td-radius-default);cursor:pointer;background-color:var(--td-bg-color-container);-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--td-comp-size-m);min-width:var(--td-comp-size-m);line-height:calc(var(--td-comp-size-m) - 2px);font-size:var(--td-font-body-medium);padding-left:var(--td-comp-paddingLR-xs);padding-right:var(--td-comp-paddingLR-xs)}.t-pagination__number:hover{color:var(--td-brand-color-hover);border-color:var(--td-brand-color-hover);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__number:active,.t-pagination__number.t-is-current{background-color:var(--td-brand-color);color:var(--td-text-color-anti);border-color:var(--td-brand-color)}.t-pagination__number.t-is-current.t-is-disabled,.t-pagination__number.t-is-current.t-is-disabled:hover,.t-pagination__number.t-is-current.t-is-disabled:active{background-color:var(--td-brand-color-focus);color:var(--td-text-color-anti);border-color:var(--td-brand-color-focus)}.t-pagination__number.t-is-disabled{cursor:auto;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.t-pagination__number.t-is-disabled:hover,.t-pagination__number.t-is-disabled:active{background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled);border-color:var(--td-component-border)}.t-pagination__number--more{border:0 none;padding:0}.t-pagination__number--more:hover{color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-hover);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__number--more:active{color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination__number--more.t-is-disabled,.t-pagination__number--more.t-is-disabled:hover,.t-pagination__number--more.t-is-disabled:active{background:none}.t-pagination__number--more .t-icon-more{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:var(--td-text-color-disabled)}.t-pagination__jump{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-left:var(--td-comp-margin-s);font-size:var(--td-font-body-medium);gap:var(--td-comp-margin-s);background-color:var(--td-bg-color-secondarycontainer);height:var(--td-comp-size-m);padding-left:var(--td-comp-margin-s);border-radius:var(--td-radius-default)}.t-pagination .t-input-adornment__append{border:none;height:calc(var(--td-comp-size-m) - 4px);color:var(--td-text-color-secondary);background-color:transparent}.t-pagination .t-input-adornment__append .t-input-adornment__text{border:none}.t-pagination .t-input-number{width:56px}.t-pagination .t-input-number .t-input{height:calc(var(--td-comp-size-m) - 4px);border-radius:var(--td-radius-default)}.t-pagination .t-input-number .t-input__inner{text-align:center}.t-pagination.t-size-s{font:var(--td-font-body-small)}.t-pagination.t-size-s .t-pagination__jump{height:var(--td-comp-size-xs)}.t-pagination.t-size-s .t-input-adornment__append{height:calc(var(--td-comp-size-xs) - 4px);font:var(--td-font-body-small)}.t-pagination.t-size-s .t-input-number{width:48px}.t-pagination.t-size-s .t-input-number .t-input{height:calc(var(--td-comp-size-xs) - 4px)}.t-pagination.t-size-s .t-pagination__total{font:var(--td-font-body-small)}.t-pagination.t-size-s .t-pagination__select{height:var(--td-comp-size-xs);font-size:var(--td-font-size-body-small)}.t-pagination.t-size-s .t-pagination__number{border:0 none;height:var(--td-comp-size-xs);min-width:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs);font-size:var(--td-font-body-small);padding-left:var(--td-comp-paddingLR-xxs);padding-right:var(--td-comp-paddingLR-xxs)}.t-pagination.t-size-s .t-pagination__number:hover:not(.t-pagination.t-size-s .t-pagination__number.t-is-current){color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-hover);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination.t-size-s .t-pagination__number:active:not(.t-pagination.t-size-s .t-pagination__number.t-is-current){color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination.t-size-s .t-pagination__number.t-is-disabled{background:none;color:var(--td-text-color-disabled)}.t-pagination.t-size-s .t-pagination__number.t-is-current.t-is-disabled{background-color:var(--td-brand-color-focus);color:var(--td-text-color-anti);border-color:var(--td-brand-color-focus)}.t-pagination.t-size-s .t-pagination__btn{border:0 none;background:none;width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-pagination.t-size-s .t-pagination__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination.t-size-s .t-pagination__btn:active{background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination.t-size-s .t-pagination__btn.t-is-disabled,.t-pagination.t-size-s .t-pagination__btn.t-is-disabled:hover,.t-pagination.t-size-s .t-pagination__btn.t-is-disabled:active{background:none;color:var(--td-text-color-disabled)}.t-pagination-ie .t-select .t-input__inner{min-width:54px}
import{a8 as e,a9 as t,d as r,r as n,u as c,c as a,h as o,R as l,F as i,p as s}from"./app-eaa32a4a.js";import{m as u,c as f,F as p,A as b}from"./auth-e5508dcf.js";var d=e,y=t;var h=function(e){return!0===e||!1===e||y(e)&&"[object Boolean]"==d(e)};function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e,t){for(var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e),c=0;c<t.length;c++){delete n[t[c]]}return n}var v=["allowUncheck","type","disabled","name","value","onChange","indeterminate","children","label","className","style","readonly","onClick"];function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var k=l.createContext(null),P=n.forwardRef((function(e,t){var i,s=n.useContext(k),p=s?s.inject(e):e,b=p.allowUncheck,d=void 0!==b&&b,y=p.type,O=p.disabled,g=p.name,P=p.value,w=p.onChange,E=p.indeterminate,C=p.children,A=p.label,D=p.className,x=p.style,N=p.readonly,S=p.onClick,_=u(p,v),T=c().classPrefix,z=f(p,"checked",w),M=a(z,2),F=M[0],G=M[1],I=o("".concat(T,"-").concat(y),D,(r(i={},"".concat(T,"-is-checked"),F),r(i,"".concat(T,"-is-disabled"),O),r(i,"".concat(T,"-is-indeterminate"),E),i)),L=l.createElement("input",{readOnly:N,type:"radio-button"===y?"radio":y,className:"".concat(T,"-").concat(y,"__former"),checked:F,disabled:O,name:g,tabIndex:-1,value:h(P)?Number(P):P,"data-value":"string"==typeof P?"'".concat(P,"'"):P,"data-allow-uncheck":d||void 0,onClick:function(e){e.stopPropagation(),("radio-button"===y||"radio"===y)&&d&&F&&G(!e.currentTarget.checked,{e:e})},onChange:function(e){return G(e.currentTarget.checked,{e:e})}}),R=!(!C&&!A);return l.createElement("label",j(j({ref:t,tabIndex:O?void 0:0,className:I,title:p.title,style:x},m(_,["checkAll","stopLabelTrigger"])),{},{onClick:function(e){null==S||S({e:e})}}),L,l.createElement("span",{className:"".concat(T,"-").concat(y,"__input")}),R&&l.createElement("span",{key:"label",className:"".concat(T,"-").concat(y,"__label"),onClick:function(e){p.stopLabelTrigger&&e.preventDefault()}},C||A))}));P.displayName="Check";var w={checkAll:!1,defaultChecked:!1,disabled:void 0,indeterminate:!1,readonly:!1},E={max:void 0,defaultValue:[]};function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var D=function(e){var t=c().classPrefix,r=b(e,E),u=r.onChange,p=r.disabled,d=r.className,y=r.style,h=r.children,O=r.max,m=r.options,v=void 0===m?[]:m,g=(Array.isArray(v)&&v.length>0?v:l.Children.map(h,(function(e){return e.props}))||[]).filter((function(e){return"object"!==i(e)||!e.checkAll})),j=[];g.forEach((function(e){var t=function(e){switch(i(e)){case"number":case"string":return e;case"object":return e.value;default:return}}(e);j.push(t)}));var P=f(e,"value",u),w=a(P,2),C=w[0],D=w[1],x=n.useState(O),N=a(x,2),_=N[0],T=N[1],z=n.useMemo((function(){return Array.isArray(C)?new Set([].concat(C)):new Set([])}),[C]),M=n.useMemo((function(){var e=Array.from(z);return 0!==e.length&&e.length!==g.length}),[z,g]),F=n.useMemo((function(){return Array.from(z).length===g.length}),[z,g]);n.useEffect((function(){s(O)&&(O<z.size||T(O))}),[O,z]);var G={inject:function(e){if(void 0!==e.checked)return e;var t=e.value;return A(A({},e),{},{checked:e.checkAll?F:z.has(t),indeterminate:e.checkAll?M:e.indeterminate,disabled:e.disabled||p||z.size>=_&&!z.has(t),onChange:function(r,n){var c=n.e;if("function"==typeof e.onChange&&e.onChange(r,{e:c}),e.checkAll)z.clear(),r&&j.forEach((function(e){z.add(e)}));else if(r){if(z.size>=_&&s(O))return;z.add(t)}else z.delete(t);D(Array.from(z),{e:c,current:e.checkAll?void 0:t,type:r?"check":"uncheck"})}})}},I=Array.isArray(v)&&0!==v.length;return l.createElement("div",{className:o("".concat(t,"-checkbox-group"),d),style:y},l.createElement(k.Provider,{value:G},I?v.map((function(e,t){switch(i(e)){case"string":var r=e;return l.createElement(S,{key:t,label:r,value:r},e);case"number":var n=e;return l.createElement(S,{key:t,label:n,value:n},e);case"object":var c=e;return c.checkAll?l.createElement(S,A(A({},c),{},{key:"checkAll_".concat(t),indeterminate:M})):l.createElement(S,A(A({},c),{},{key:t,disabled:c.disabled||p}));default:return null}})):h))};function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}D.displayName="CheckboxGroup";var N=p((function(e,t){return l.createElement(P,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({ref:t,type:"checkbox"},b(e,w)))}),{Group:D});N.displayName="Checkbox";var S=N;var _=S;export{_ as C,S as a,D as b,P as c,k as d,h as i};
import{a9 as e,aa as t,d as r,r as n,u as c,c as a,h as o,R as l,F as i,p as s}from"./app-38090013.js";import{m as u,c as f,F as p,A as b}from"./auth-f95ab880.js";var d=e,y=t;var h=function(e){return!0===e||!1===e||y(e)&&"[object Boolean]"==d(e)};function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e,t){for(var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e),c=0;c<t.length;c++){delete n[t[c]]}return n}var v=["allowUncheck","type","disabled","name","value","onChange","indeterminate","children","label","className","style","readonly","onClick"];function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var k=l.createContext(null),P=n.forwardRef((function(e,t){var i,s=n.useContext(k),p=s?s.inject(e):e,b=p.allowUncheck,d=void 0!==b&&b,y=p.type,O=p.disabled,g=p.name,P=p.value,w=p.onChange,E=p.indeterminate,C=p.children,A=p.label,D=p.className,x=p.style,N=p.readonly,S=p.onClick,_=u(p,v),T=c().classPrefix,z=f(p,"checked",w),M=a(z,2),F=M[0],G=M[1],I=o("".concat(T,"-").concat(y),D,(r(i={},"".concat(T,"-is-checked"),F),r(i,"".concat(T,"-is-disabled"),O),r(i,"".concat(T,"-is-indeterminate"),E),i)),L=l.createElement("input",{readOnly:N,type:"radio-button"===y?"radio":y,className:"".concat(T,"-").concat(y,"__former"),checked:F,disabled:O,name:g,tabIndex:-1,value:h(P)?Number(P):P,"data-value":"string"==typeof P?"'".concat(P,"'"):P,"data-allow-uncheck":d||void 0,onClick:function(e){e.stopPropagation(),("radio-button"===y||"radio"===y)&&d&&F&&G(!e.currentTarget.checked,{e:e})},onChange:function(e){return G(e.currentTarget.checked,{e:e})}}),R=!(!C&&!A);return l.createElement("label",j(j({ref:t,tabIndex:O?void 0:0,className:I,title:p.title,style:x},m(_,["checkAll","stopLabelTrigger"])),{},{onClick:function(e){null==S||S({e:e})}}),L,l.createElement("span",{className:"".concat(T,"-").concat(y,"__input")}),R&&l.createElement("span",{key:"label",className:"".concat(T,"-").concat(y,"__label"),onClick:function(e){p.stopLabelTrigger&&e.preventDefault()}},C||A))}));P.displayName="Check";var w={checkAll:!1,defaultChecked:!1,disabled:void 0,indeterminate:!1,readonly:!1},E={max:void 0,defaultValue:[]};function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var D=function(e){var t=c().classPrefix,r=b(e,E),u=r.onChange,p=r.disabled,d=r.className,y=r.style,h=r.children,O=r.max,m=r.options,v=void 0===m?[]:m,g=(Array.isArray(v)&&v.length>0?v:l.Children.map(h,(function(e){return e.props}))||[]).filter((function(e){return"object"!==i(e)||!e.checkAll})),j=[];g.forEach((function(e){var t=function(e){switch(i(e)){case"number":case"string":return e;case"object":return e.value;default:return}}(e);j.push(t)}));var P=f(e,"value",u),w=a(P,2),C=w[0],D=w[1],x=n.useState(O),N=a(x,2),_=N[0],T=N[1],z=n.useMemo((function(){return Array.isArray(C)?new Set([].concat(C)):new Set([])}),[C]),M=n.useMemo((function(){var e=Array.from(z);return 0!==e.length&&e.length!==g.length}),[z,g]),F=n.useMemo((function(){return Array.from(z).length===g.length}),[z,g]);n.useEffect((function(){s(O)&&(O<z.size||T(O))}),[O,z]);var G={inject:function(e){if(void 0!==e.checked)return e;var t=e.value;return A(A({},e),{},{checked:e.checkAll?F:z.has(t),indeterminate:e.checkAll?M:e.indeterminate,disabled:e.disabled||p||z.size>=_&&!z.has(t),onChange:function(r,n){var c=n.e;if("function"==typeof e.onChange&&e.onChange(r,{e:c}),e.checkAll)z.clear(),r&&j.forEach((function(e){z.add(e)}));else if(r){if(z.size>=_&&s(O))return;z.add(t)}else z.delete(t);D(Array.from(z),{e:c,current:e.checkAll?void 0:t,type:r?"check":"uncheck"})}})}},I=Array.isArray(v)&&0!==v.length;return l.createElement("div",{className:o("".concat(t,"-checkbox-group"),d),style:y},l.createElement(k.Provider,{value:G},I?v.map((function(e,t){switch(i(e)){case"string":var r=e;return l.createElement(S,{key:t,label:r,value:r},e);case"number":var n=e;return l.createElement(S,{key:t,label:n,value:n},e);case"object":var c=e;return c.checkAll?l.createElement(S,A(A({},c),{},{key:"checkAll_".concat(t),indeterminate:M})):l.createElement(S,A(A({},c),{},{key:t,disabled:c.disabled||p}));default:return null}})):h))};function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}D.displayName="CheckboxGroup";var N=p((function(e,t){return l.createElement(P,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({ref:t,type:"checkbox"},b(e,w)))}),{Group:D});N.displayName="Checkbox";var S=N;var _=S;export{_ as C,S as a,D as b,P as c,k as d,h as i};
import{r as C,j as e,Q as a}from"./app-eaa32a4a.js";import{v as t,i as l}from"./local-bd07797b.js";const s=e=>C.createElement("svg",{width:71,height:43,viewBox:"0 0 71 43",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},C.createElement("path",{d:"M1.23541 32.0474H9.44886C9.90052 32.0474 10.2725 32.3091 10.5647 32.8324C10.6179 32.9945 10.6444 33.1194 10.6444 33.2071V33.502C10.6444 33.9217 10.3801 34.2738 9.85137 34.558C9.68133 34.6271 9.5206 34.6616 9.36916 34.6616H6.6433V41.3488C6.6433 41.8934 6.32315 42.2946 5.68287 42.5523L5.47165 42.5762H5.17675C4.75166 42.5762 4.39433 42.3145 4.10474 41.7911C4.03566 41.6184 4.00112 41.459 4.00112 41.3129V34.6616H1.34301C0.721318 34.6616 0.288261 34.3508 0.043837 33.7291C0.0146123 33.6016 0 33.5113 0 33.4581V33.2748C0 32.7408 0.313501 32.3463 0.940503 32.0912C1.04677 32.062 1.14508 32.0474 1.23541 32.0474ZM12.6131 32.0474H18.8858C19.7811 32.0474 20.6047 32.4685 21.3566 33.3107C21.8029 33.951 22.0261 34.5527 22.0261 35.116V35.5503C22.0261 36.4058 21.601 37.2082 20.7508 37.9574C20.2301 38.2895 19.8156 38.4834 19.5075 38.5392V38.5512C20.5941 39.5156 21.3088 40.1864 21.6515 40.5637C21.8029 40.8187 21.8786 41.0618 21.8786 41.293C21.8786 41.8456 21.5705 42.2587 20.9541 42.5324C20.8319 42.5616 20.7415 42.5762 20.6831 42.5762H20.3882C20.0455 42.5762 19.5925 42.2733 19.0292 41.6676C18.8353 41.5055 17.7248 40.4893 15.6976 38.6189H14.0239V41.3129C14.0239 41.8868 13.6931 42.2999 13.0315 42.5523C12.9598 42.5682 12.8987 42.5762 12.8482 42.5762H12.5533C12.1096 42.5762 11.7457 42.3065 11.4614 41.7672C11.4082 41.6264 11.3817 41.5015 11.3817 41.3926V33.2748C11.3817 32.7408 11.6952 32.3463 12.3222 32.0912C12.4285 32.062 12.5254 32.0474 12.6131 32.0474ZM19.3839 34.6616H14.0239V36.0286H19.3839V34.6616ZM27.9879 32.0474H28.2151C28.7597 32.0474 29.1981 32.4804 29.5302 33.3465C32.0409 38.2961 33.3334 40.8679 33.4078 41.0618V41.4604C33.4078 41.9067 33.1142 42.264 32.527 42.5324C32.3995 42.5616 32.2959 42.5762 32.2162 42.5762H32.0249C31.4776 42.5762 31.0353 42.1285 30.6978 41.2332C28.9709 37.8166 28.0942 36.0976 28.0676 36.0764C26.1361 39.9633 25.1159 41.9851 25.007 42.1418C24.7174 42.4314 24.4185 42.5762 24.1103 42.5762H23.927C23.4833 42.5762 23.1167 42.3065 22.8271 41.7672C22.7819 41.6105 22.7594 41.4856 22.7594 41.3926V41.2332C22.7594 41.0366 23.0091 40.4707 23.5086 39.5355L27.0474 32.5455C27.3264 32.2134 27.6399 32.0474 27.9879 32.0474ZM35.3764 32.0474H39.6127C40.8508 32.0474 42.0304 32.5375 43.1515 33.5179C43.821 34.2113 44.2541 34.8476 44.4507 35.4268C44.6739 36.0485 44.7855 36.5785 44.7855 37.0169V37.5828C44.7855 38.773 44.27 39.9261 43.2392 41.0419C42.4661 41.7274 41.7169 42.1697 40.9916 42.369C40.4576 42.5071 40.0311 42.5762 39.7123 42.5762H35.3167C34.8703 42.5762 34.505 42.3065 34.2207 41.7672C34.1676 41.6264 34.141 41.5015 34.141 41.3926V33.2748C34.141 32.7408 34.4545 32.3463 35.0815 32.0912C35.1878 32.062 35.2861 32.0474 35.3764 32.0474ZM38.9791 34.6616H36.7832V39.9619H39.1265C40.0378 39.9619 40.8361 39.6166 41.5216 38.9258C41.9361 38.4263 42.1433 37.9149 42.1433 37.3915V37.2082C42.1433 36.4244 41.7102 35.739 40.8441 35.1518C40.3021 34.825 39.6804 34.6616 38.9791 34.6616ZM46.79 32.0474H46.9893C47.4409 32.0474 47.8155 32.2971 48.1131 32.7966C48.1954 32.9586 48.2366 33.1526 48.2366 33.3784V41.3129C48.2366 41.8868 47.8992 42.2999 47.2244 42.5523C47.1473 42.5682 47.0836 42.5762 47.0331 42.5762H46.7342C46.2746 42.5762 45.9 42.3065 45.6104 41.7672C45.5519 41.6264 45.5227 41.5015 45.5227 41.3926V33.2748C45.5227 32.7408 45.8455 32.3463 46.4911 32.0912C46.5974 32.062 46.697 32.0474 46.79 32.0474ZM50.2053 32.0474H50.3966C50.7739 32.0474 51.1578 32.2679 51.5483 32.7089C54.0165 35.1372 55.8257 36.9066 56.9761 38.0172V33.4581C56.9761 32.8019 57.2763 32.3516 57.8768 32.1071C58.0096 32.0673 58.1305 32.0474 58.2394 32.0474H58.4228C58.8717 32.0474 59.2437 32.3091 59.5386 32.8324C59.5917 32.9945 59.6183 33.1194 59.6183 33.2071V41.4365C59.6183 41.8429 59.3659 42.1883 58.8611 42.4726C58.7203 42.5417 58.5888 42.5762 58.4666 42.5762H58.1717C57.7944 42.5762 57.3268 42.2508 56.7689 41.5998L51.6161 36.5626V41.3129C51.6161 41.8868 51.2853 42.2999 50.6238 42.5523C50.552 42.5682 50.4909 42.5762 50.4404 42.5762H50.1455C49.7018 42.5762 49.3379 42.3065 49.0536 41.7672C49.0005 41.6264 48.9739 41.5015 48.9739 41.3926V33.2748C48.9739 32.7408 49.2861 32.3463 49.9104 32.0912C50.0193 32.062 50.1176 32.0474 50.2053 32.0474ZM65.5961 32.0474H69.8004C70.2335 32.0474 70.6054 32.3024 70.9163 32.8125C70.9721 33.0012 71 33.1327 71 33.2071V33.502C71 33.9217 70.7356 34.2738 70.2069 34.558C70.0342 34.6271 69.8722 34.6616 69.7207 34.6616H66.1819C64.8615 34.6616 63.8824 35.193 63.2448 36.2557C63.0801 36.6064 62.9977 36.9664 62.9977 37.3357C62.9977 38.3718 63.6035 39.1715 64.815 39.7348C65.248 39.8862 65.6479 39.9619 66.0145 39.9619H68.3578V38.6389C68.3578 37.9454 68.6315 37.4832 69.1788 37.252C69.3196 37.1803 69.471 37.1444 69.6331 37.1444H69.7446C70.3159 37.1444 70.7263 37.4699 70.9761 38.1208C70.992 38.1925 71 38.2536 71 38.3041V41.4365C71 41.8429 70.7476 42.1883 70.2428 42.4726C70.102 42.5417 69.9705 42.5762 69.8483 42.5762H65.4646C64.3142 42.5762 63.1824 42.1139 62.0692 41.1894C61.4395 40.5464 61.0556 40.0416 60.9175 39.675C60.5402 38.9258 60.3516 38.2071 60.3516 37.519V37.1285C60.3516 35.8745 60.8763 34.6922 61.9257 33.5817C63.0495 32.5588 64.273 32.0474 65.5961 32.0474Z",fill:"#0A0A0A"}),C.createElement("path",{d:"M27.5235 18.7227L28.5343 16.7206C28.612 16.5647 28.6039 16.3805 28.5118 16.2327C28.4665 16.1603 28.4032 16.1005 28.328 16.0591C28.2528 16.0176 28.1682 15.9959 28.0821 15.9959H25.8968L31.6281 5.53001L36.7455 14.7367C36.8356 14.8967 37.0054 14.9958 37.1896 14.9958H39.4935C39.6736 14.9958 39.8393 14.9027 39.9294 14.7489C40.0215 14.595 40.0235 14.4068 39.9355 14.2529L32.066 0.238367C31.8879 -0.0794556 31.36 -0.0794556 31.182 0.238367L21.0637 18.255C20.9758 18.4109 20.9798 18.5992 21.0699 18.753C21.1599 18.9049 21.3257 19 21.5057 19H27.0713C27.2636 18.998 27.4375 18.8927 27.5235 18.7227Z",fill:"#0A0A0A"}),C.createElement("path",{d:"M49.9378 18.2577L39.9362 0.256866C39.8452 0.0950604 39.6571 0.00404513 39.4872 0C39.3011 0.00404513 39.1333 0.111241 39.0503 0.277092L36.5504 5.27688C36.4797 5.41644 36.4797 5.58229 36.5504 5.72387L37.5496 7.72418C37.7195 8.06398 38.2757 8.06398 38.4456 7.72418L39.5155 5.58229L45.1585 16.0005H34.4996C34.2245 16.0005 34 16.225 34 16.5001V18.5004C34 18.7755 34.2245 19 34.4996 19H49.5009C49.6789 19 49.8427 18.907 49.9317 18.7532C50.0207 18.6016 50.0227 18.4135 49.9378 18.2577Z",fill:"#0A0A0A"}),C.createElement("path",{d:"M43.438 20.5755C43.3946 20.4951 43.3312 20.4281 43.2544 20.3814C43.1777 20.3347 43.0902 20.31 43.0012 20.3098H40.4994C40.3194 20.3098 40.1536 20.4102 40.0646 20.5713C39.9756 20.7345 39.9776 20.9332 40.0706 21.0922L41.1163 22.8955H29.8674L34.9336 13.8456C35.0186 13.695 35.0246 13.5109 34.9478 13.356L33.9487 11.2871C33.9083 11.2033 33.8467 11.1325 33.7705 11.082C33.6943 11.0315 33.6063 11.0034 33.5159 11.0005C33.3298 10.9921 33.1579 11.0946 33.0669 11.262L29.0746 18.4877L25.0742 25.2113C25.0275 25.2896 25.0019 25.3794 25.0001 25.4714C24.9983 25.5634 25.0204 25.6542 25.0641 25.7343C25.1075 25.8147 25.1709 25.8817 25.2477 25.9284C25.3245 25.9751 25.4119 25.9998 25.5009 26H45.5009C45.6789 26 45.8427 25.9038 45.9317 25.7448C46.0207 25.5879 46.0227 25.3912 45.9378 25.2302L43.438 20.5755Z",fill:"#0A0A0A"}));function n({children:l}){const{pathname:n}=t(),[H,c]=C.useState(n),o=C=>H===C.path;return e.jsxs("main",{children:[e.jsxs("div",{className:"custom-layout-head",children:[e.jsxs("div",{className:"layout-head-left",children:[e.jsx(s,{}),[{label:"合约交易",path:"/"},{label:"现货交易",path:"/spot"}].map((C=>e.jsx(a,{href:C.path,className:["layout-chose-button",o(C)?"active":""].join(" "),children:C.label},C.path)))]}),e.jsx("div",{className:"layout-head-right"})]}),l]})}function H({children:C}){return e.jsx("div",{className:["custom-layout-content","narrow-scrollbar",l()?"custom-layout-content_mobile":""].join(" "),children:e.jsx("div",{className:"real-content",children:C})})}export{H as C,n as L};
import{r as C,j as e,Q as t}from"./app-38090013.js";import{t as a,i as l}from"./local-de138fe9.js";const s=e=>C.createElement("svg",{width:71,height:43,viewBox:"0 0 71 43",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},C.createElement("path",{d:"M1.23541 32.0474H9.44886C9.90052 32.0474 10.2725 32.3091 10.5647 32.8324C10.6179 32.9945 10.6444 33.1194 10.6444 33.2071V33.502C10.6444 33.9217 10.3801 34.2738 9.85137 34.558C9.68133 34.6271 9.5206 34.6616 9.36916 34.6616H6.6433V41.3488C6.6433 41.8934 6.32315 42.2946 5.68287 42.5523L5.47165 42.5762H5.17675C4.75166 42.5762 4.39433 42.3145 4.10474 41.7911C4.03566 41.6184 4.00112 41.459 4.00112 41.3129V34.6616H1.34301C0.721318 34.6616 0.288261 34.3508 0.043837 33.7291C0.0146123 33.6016 0 33.5113 0 33.4581V33.2748C0 32.7408 0.313501 32.3463 0.940503 32.0912C1.04677 32.062 1.14508 32.0474 1.23541 32.0474ZM12.6131 32.0474H18.8858C19.7811 32.0474 20.6047 32.4685 21.3566 33.3107C21.8029 33.951 22.0261 34.5527 22.0261 35.116V35.5503C22.0261 36.4058 21.601 37.2082 20.7508 37.9574C20.2301 38.2895 19.8156 38.4834 19.5075 38.5392V38.5512C20.5941 39.5156 21.3088 40.1864 21.6515 40.5637C21.8029 40.8187 21.8786 41.0618 21.8786 41.293C21.8786 41.8456 21.5705 42.2587 20.9541 42.5324C20.8319 42.5616 20.7415 42.5762 20.6831 42.5762H20.3882C20.0455 42.5762 19.5925 42.2733 19.0292 41.6676C18.8353 41.5055 17.7248 40.4893 15.6976 38.6189H14.0239V41.3129C14.0239 41.8868 13.6931 42.2999 13.0315 42.5523C12.9598 42.5682 12.8987 42.5762 12.8482 42.5762H12.5533C12.1096 42.5762 11.7457 42.3065 11.4614 41.7672C11.4082 41.6264 11.3817 41.5015 11.3817 41.3926V33.2748C11.3817 32.7408 11.6952 32.3463 12.3222 32.0912C12.4285 32.062 12.5254 32.0474 12.6131 32.0474ZM19.3839 34.6616H14.0239V36.0286H19.3839V34.6616ZM27.9879 32.0474H28.2151C28.7597 32.0474 29.1981 32.4804 29.5302 33.3465C32.0409 38.2961 33.3334 40.8679 33.4078 41.0618V41.4604C33.4078 41.9067 33.1142 42.264 32.527 42.5324C32.3995 42.5616 32.2959 42.5762 32.2162 42.5762H32.0249C31.4776 42.5762 31.0353 42.1285 30.6978 41.2332C28.9709 37.8166 28.0942 36.0976 28.0676 36.0764C26.1361 39.9633 25.1159 41.9851 25.007 42.1418C24.7174 42.4314 24.4185 42.5762 24.1103 42.5762H23.927C23.4833 42.5762 23.1167 42.3065 22.8271 41.7672C22.7819 41.6105 22.7594 41.4856 22.7594 41.3926V41.2332C22.7594 41.0366 23.0091 40.4707 23.5086 39.5355L27.0474 32.5455C27.3264 32.2134 27.6399 32.0474 27.9879 32.0474ZM35.3764 32.0474H39.6127C40.8508 32.0474 42.0304 32.5375 43.1515 33.5179C43.821 34.2113 44.2541 34.8476 44.4507 35.4268C44.6739 36.0485 44.7855 36.5785 44.7855 37.0169V37.5828C44.7855 38.773 44.27 39.9261 43.2392 41.0419C42.4661 41.7274 41.7169 42.1697 40.9916 42.369C40.4576 42.5071 40.0311 42.5762 39.7123 42.5762H35.3167C34.8703 42.5762 34.505 42.3065 34.2207 41.7672C34.1676 41.6264 34.141 41.5015 34.141 41.3926V33.2748C34.141 32.7408 34.4545 32.3463 35.0815 32.0912C35.1878 32.062 35.2861 32.0474 35.3764 32.0474ZM38.9791 34.6616H36.7832V39.9619H39.1265C40.0378 39.9619 40.8361 39.6166 41.5216 38.9258C41.9361 38.4263 42.1433 37.9149 42.1433 37.3915V37.2082C42.1433 36.4244 41.7102 35.739 40.8441 35.1518C40.3021 34.825 39.6804 34.6616 38.9791 34.6616ZM46.79 32.0474H46.9893C47.4409 32.0474 47.8155 32.2971 48.1131 32.7966C48.1954 32.9586 48.2366 33.1526 48.2366 33.3784V41.3129C48.2366 41.8868 47.8992 42.2999 47.2244 42.5523C47.1473 42.5682 47.0836 42.5762 47.0331 42.5762H46.7342C46.2746 42.5762 45.9 42.3065 45.6104 41.7672C45.5519 41.6264 45.5227 41.5015 45.5227 41.3926V33.2748C45.5227 32.7408 45.8455 32.3463 46.4911 32.0912C46.5974 32.062 46.697 32.0474 46.79 32.0474ZM50.2053 32.0474H50.3966C50.7739 32.0474 51.1578 32.2679 51.5483 32.7089C54.0165 35.1372 55.8257 36.9066 56.9761 38.0172V33.4581C56.9761 32.8019 57.2763 32.3516 57.8768 32.1071C58.0096 32.0673 58.1305 32.0474 58.2394 32.0474H58.4228C58.8717 32.0474 59.2437 32.3091 59.5386 32.8324C59.5917 32.9945 59.6183 33.1194 59.6183 33.2071V41.4365C59.6183 41.8429 59.3659 42.1883 58.8611 42.4726C58.7203 42.5417 58.5888 42.5762 58.4666 42.5762H58.1717C57.7944 42.5762 57.3268 42.2508 56.7689 41.5998L51.6161 36.5626V41.3129C51.6161 41.8868 51.2853 42.2999 50.6238 42.5523C50.552 42.5682 50.4909 42.5762 50.4404 42.5762H50.1455C49.7018 42.5762 49.3379 42.3065 49.0536 41.7672C49.0005 41.6264 48.9739 41.5015 48.9739 41.3926V33.2748C48.9739 32.7408 49.2861 32.3463 49.9104 32.0912C50.0193 32.062 50.1176 32.0474 50.2053 32.0474ZM65.5961 32.0474H69.8004C70.2335 32.0474 70.6054 32.3024 70.9163 32.8125C70.9721 33.0012 71 33.1327 71 33.2071V33.502C71 33.9217 70.7356 34.2738 70.2069 34.558C70.0342 34.6271 69.8722 34.6616 69.7207 34.6616H66.1819C64.8615 34.6616 63.8824 35.193 63.2448 36.2557C63.0801 36.6064 62.9977 36.9664 62.9977 37.3357C62.9977 38.3718 63.6035 39.1715 64.815 39.7348C65.248 39.8862 65.6479 39.9619 66.0145 39.9619H68.3578V38.6389C68.3578 37.9454 68.6315 37.4832 69.1788 37.252C69.3196 37.1803 69.471 37.1444 69.6331 37.1444H69.7446C70.3159 37.1444 70.7263 37.4699 70.9761 38.1208C70.992 38.1925 71 38.2536 71 38.3041V41.4365C71 41.8429 70.7476 42.1883 70.2428 42.4726C70.102 42.5417 69.9705 42.5762 69.8483 42.5762H65.4646C64.3142 42.5762 63.1824 42.1139 62.0692 41.1894C61.4395 40.5464 61.0556 40.0416 60.9175 39.675C60.5402 38.9258 60.3516 38.2071 60.3516 37.519V37.1285C60.3516 35.8745 60.8763 34.6922 61.9257 33.5817C63.0495 32.5588 64.273 32.0474 65.5961 32.0474Z",fill:"#0A0A0A"}),C.createElement("path",{d:"M27.5235 18.7227L28.5343 16.7206C28.612 16.5647 28.6039 16.3805 28.5118 16.2327C28.4665 16.1603 28.4032 16.1005 28.328 16.0591C28.2528 16.0176 28.1682 15.9959 28.0821 15.9959H25.8968L31.6281 5.53001L36.7455 14.7367C36.8356 14.8967 37.0054 14.9958 37.1896 14.9958H39.4935C39.6736 14.9958 39.8393 14.9027 39.9294 14.7489C40.0215 14.595 40.0235 14.4068 39.9355 14.2529L32.066 0.238367C31.8879 -0.0794556 31.36 -0.0794556 31.182 0.238367L21.0637 18.255C20.9758 18.4109 20.9798 18.5992 21.0699 18.753C21.1599 18.9049 21.3257 19 21.5057 19H27.0713C27.2636 18.998 27.4375 18.8927 27.5235 18.7227Z",fill:"#0A0A0A"}),C.createElement("path",{d:"M49.9378 18.2577L39.9362 0.256866C39.8452 0.0950604 39.6571 0.00404513 39.4872 0C39.3011 0.00404513 39.1333 0.111241 39.0503 0.277092L36.5504 5.27688C36.4797 5.41644 36.4797 5.58229 36.5504 5.72387L37.5496 7.72418C37.7195 8.06398 38.2757 8.06398 38.4456 7.72418L39.5155 5.58229L45.1585 16.0005H34.4996C34.2245 16.0005 34 16.225 34 16.5001V18.5004C34 18.7755 34.2245 19 34.4996 19H49.5009C49.6789 19 49.8427 18.907 49.9317 18.7532C50.0207 18.6016 50.0227 18.4135 49.9378 18.2577Z",fill:"#0A0A0A"}),C.createElement("path",{d:"M43.438 20.5755C43.3946 20.4951 43.3312 20.4281 43.2544 20.3814C43.1777 20.3347 43.0902 20.31 43.0012 20.3098H40.4994C40.3194 20.3098 40.1536 20.4102 40.0646 20.5713C39.9756 20.7345 39.9776 20.9332 40.0706 21.0922L41.1163 22.8955H29.8674L34.9336 13.8456C35.0186 13.695 35.0246 13.5109 34.9478 13.356L33.9487 11.2871C33.9083 11.2033 33.8467 11.1325 33.7705 11.082C33.6943 11.0315 33.6063 11.0034 33.5159 11.0005C33.3298 10.9921 33.1579 11.0946 33.0669 11.262L29.0746 18.4877L25.0742 25.2113C25.0275 25.2896 25.0019 25.3794 25.0001 25.4714C24.9983 25.5634 25.0204 25.6542 25.0641 25.7343C25.1075 25.8147 25.1709 25.8817 25.2477 25.9284C25.3245 25.9751 25.4119 25.9998 25.5009 26H45.5009C45.6789 26 45.8427 25.9038 45.9317 25.7448C46.0207 25.5879 46.0227 25.3912 45.9378 25.2302L43.438 20.5755Z",fill:"#0A0A0A"}));function n({children:l}){const{pathname:n}=a(),[H,c]=C.useState(n),o=C=>H===C.path;return e.jsxs("main",{children:[e.jsxs("div",{className:"custom-layout-head",children:[e.jsxs("div",{className:"layout-head-left",children:[e.jsx(s,{}),[{label:"合约交易",path:"/"},{label:"现货交易",path:"/spot"}].map((C=>e.jsx(t,{href:C.path,className:["layout-chose-button",o(C)?"active":""].join(" "),children:C.label},C.path)))]}),e.jsx("div",{className:"layout-head-right"})]}),l]})}function H({children:C}){return e.jsx("div",{className:["custom-layout-content","narrow-scrollbar",l()?"custom-layout-content_mobile":""].join(" "),children:e.jsx("div",{className:"real-content",children:C})})}export{H as C,n as L};
import{r as s,j as i,a as r}from"./app-38090013.js";import{L as t,C as o}from"./index-f57d921d.js";import e from"./index-96f7a7d0.js";import m from"./index-d46ea32b.js";import"./local-de138fe9.js";import"./auth-f95ab880.js";import"./index-2001c3f4.js";import"./index-ae089ab9.js";import"./index-08fdb3d4.js";import"./formModel-025d5a11.js";import"./index-e5c00e08.js";import"./index-c417ac00.js";import"./index-17557681.js";import"./index-0f7cf1f0.js";import"./trade-281a8bb7.js";import"./multipleUse-fe9cd74a.js";import"./index-15d3f379.js";import"./dom-ce105537.js";import"./index-a5f1c19e.js";import"./trade-8bf27581.js";import"./index-a0c9ff60.js";import"./index-499e47ec.js";import"./index-5ca49c2e.js";import"./index-3b701598.js";import"./submit-9df75da3.js";class p extends s.Component{constructor(s){super(s)}shouldComponentUpdate(s,i){return!0}render(){return i.jsxs(t,{children:[i.jsx(r,{title:this.props.info.title}),i.jsx(o,{children:i.jsxs("div",{className:"contract-trade-page",children:[i.jsx(e,{}),i.jsx(m,{})]})})]})}}export{p as default};
import{j as a}from"./app-eaa32a4a.js";import{S as o}from"./auth-e5508dcf.js";import{D as e}from"./index-a5b8701f.js";function n(n){const{options:s,className:l,clearable:p,customClear:t,multiple:r,filterable:i,autoWidth:u,popupProps:m,name:c,value:h}=n,f=u??!0,C=m??{},j=i??!1,x=t??!1,g=c??"";return a.jsx(o,{className:l,value:h,clearable:p,filterable:j,autoWidth:f,popupProps:C,multiple:r,onChange:a=>{n.onChange&&n.onChange(a,g)},options:s,suffix:x?a.jsx("span",{onClick:()=>{n.onChange&&n.onChange("",g)},children:a.jsx(e,{})}):null})}export{n as C};
import{X as a,Y as t,H as e}from"./auth-e5508dcf.js";import{at as r}from"./app-eaa32a4a.js";const s=()=>!!navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i),i=()=>window.location,n=(a,t)=>{for(let e=0;e<a.length;e++){const r=a[e];if("string"==typeof t[r]&&!t[r])return!1;if(Array.isArray(t[r])&&!t[r].length)return!1}return!0},o=a=>{const t={};for(const e in a)""!==a[e]&&null!==a[e]&&void 0!==a[e]&&(t[e]=a[e]);return t},l=(a,t)=>{const e={};for(const r in a)t.includes(r)||(e[r]=a[r]);return e},c=()=>r.get("/admin-api/api/contract/assets",{headers:a()}),p=t=>r.get("/admin-api/api/contract/position",{params:t,headers:a()}),d=t=>r.get("/admin-api/api/contract/entrust",{params:t,headers:a()}),u=t=>r.get("/admin-api/api/contract/history",{params:t,headers:a()}),g=t=>r.post("/admin-api/api/contract/close",t,{headers:a()}),m=()=>r.get("/admin-api/api/contract/strategy",{headers:a()}),h=t=>r.post("/admin-api/api/contract/operation",t,{headers:a()}),f=t=>r.post("/admin-api/api/contract/cancel",t,{headers:a()}),w=t=>r.get("/admin-api/api/spot/assets",{params:t,headers:a()}),S=()=>r.get("/admin-api/api/spot/strategy",{headers:a()}),y=t=>r.post("/admin-api/api/spot/operation",t,{headers:a()}),v=t=>r.get("/admin-api/api/spot/entrust",{params:t,headers:a()}),I=t=>r.post("/admin-api/api/spot/cancel",t,{headers:a()}),O=t=>r.get("/admin-api/api/spot/history",{params:t,headers:a()}),b="trade_user",N="contract_help",_="spot_help",J="symbol_list",A="contract_record",x="spot_record",j=(a,t,e)=>{"local"===e?window.localStorage.setItem(a,JSON.stringify(t)):window.sessionStorage.setItem(a,JSON.stringify(t))},D=(a,t)=>{let e=null;if("local"===t){let t=window.localStorage.getItem(a);t&&(e=JSON.parse(t))}else{let t=window.sessionStorage.getItem(a);t&&(e=JSON.parse(t))}return e},P=(a,t)=>{let e=window.localStorage.getItem(a);if(!e)return!0;{e=JSON.parse(e);const a=e.time;if((new Date).valueOf()-a>t)return!0}return!1},k=(a,t)=>{let e={time:(new Date).valueOf(),list:t};window.localStorage.setItem(a,JSON.stringify(e))},q=a=>{let t=window.localStorage.getItem(b);if(t){t=JSON.parse(t);let e=t.list.find((t=>t.id==a));if(e)return e.name}return"Null"},z=(a=!0,t=!0)=>{let e=window.localStorage.getItem(b);if(e){e=JSON.parse(e);const r=e.list;if(r&&r.length){if(a){let a=r.map((a=>({label:a.name,value:a.id})));return t&&a.unshift({label:"全部",value:""}),a}return r}}return[]},B=async()=>{if(P(b,36e5))try{const a=await e();0==a.code&&k(b,a.data.data)}catch(a){}},C=async(t=!1)=>{if(window.localStorage.setItem(N,""),P(N,864e5)||t)try{const t=await r.get("/admin-api/api/helper/contracts",{headers:a()});if(0==t.code)return k(N,t.data),t.data}catch(e){}return null},E=a=>{let t=window.localStorage.getItem(N);if(t){t=JSON.parse(t);const e=t.list;let r=[];return"order_type"==a?r=e.order_type:"position_side"==a?r=e.position_side:"side"==a?r=e.side:"exchange"==a&&(r=e.exchange),r}return[]},F=(a,t)=>{const e=E(a);if(e.length){const a=e.find((a=>a.value==t));return a?a.label:"error"}},H=(a,t=!0)=>{const e=E(a);if(e.length){let a=e.map((a=>({label:a.label,value:a.value})));return t&&a.unshift({label:"全部",value:""}),a}return[]},X=async(t,e=!1)=>{if(window.localStorage.setItem(_,""),P(_,864e5)||e)try{const t=await r.get("/admin-api/api/helper/spots",{headers:a()});if(0==t.code)return k(_,t.data),t.data}catch(s){}return null},Y=a=>{let t=window.localStorage.getItem(_);if(t){t=JSON.parse(t);const e=t.list;let r=[];return"direction"==a?r=e.direction:"order_type"==a?r=e.order_type:"status"==a&&(r=e.status),r}return[]},G=(a,t)=>{const e=Y(a);if(e.length){const a=e.find((a=>a.value==t));return a?a.label:t}return t},K=(a,t=!0)=>{const e=Y(a);if(e.length){let a=e.map((a=>({label:a.label,value:a.value})));return t&&a.unshift({label:"全部",value:""}),a}return[]},L=async(a=!0)=>{if(a){let a=window.localStorage.getItem(J);if(a&&!P(J,3e5)){const t=JSON.parse(a);return M(t.list)}}try{const a=await t();return 0==a.code?(k(J,a.data),M(a.data)):[]}catch(e){return[]}},M=a=>a;export{f as A,I as B,h as C,O as D,w as E,x as F,y as S,m as a,H as b,q as c,c as d,B as e,n as f,z as g,C as h,s as i,F as j,d as k,u as l,p as m,L as n,l as o,o as p,A as q,D as r,j as s,S as t,K as u,i as v,X as w,G as x,v as y,g as z};
import{X as a,Y as t,H as e}from"./auth-f95ab880.js";import{at as r}from"./app-38090013.js";const s=()=>!!navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i),i=()=>window.location,n=(a,t)=>{for(let e=0;e<a.length;e++){const r=a[e];if("string"==typeof t[r]&&!t[r])return!1;if(Array.isArray(t[r])&&!t[r].length)return!1}return!0},o=a=>{const t={};for(const e in a)""!==a[e]&&null!==a[e]&&void 0!==a[e]&&(t[e]=a[e]);return t},l=(a,t)=>{const e={};for(const r in a)t.includes(r)||(e[r]=a[r]);return e},c=()=>r.get("/admin-api/api/contract/assets",{headers:a()}),p=t=>r.get("/admin-api/api/contract/position",{params:t,headers:a()}),d=t=>r.get("/admin-api/api/contract/entrust",{params:t,headers:a()}),u=t=>r.get("/admin-api/api/contract/history",{params:t,headers:a()}),g=t=>r.post("/admin-api/api/contract/close",t,{headers:a()}),m=()=>r.get("/admin-api/api/contract/strategy",{headers:a()}),h=t=>r.post("/admin-api/api/contract/operation",t,{headers:a()}),f=t=>r.post("/admin-api/api/contract/cancel",t,{headers:a()}),w=t=>r.get("/admin-api/api/spot/assets",{params:t,headers:a()}),S=()=>r.get("/admin-api/api/spot/strategy",{headers:a()}),y=t=>r.post("/admin-api/api/spot/operation",t,{headers:a()}),v=t=>r.get("/admin-api/api/spot/entrust",{params:t,headers:a()}),I=t=>r.post("/admin-api/api/spot/cancel",t,{headers:a()}),O=t=>r.get("/admin-api/api/spot/history",{params:t,headers:a()}),b="trade_user",N="contract_help",_="spot_help",J="symbol_list",A="contract_record",x="spot_record",j=(a,t,e="local")=>{"local"===e?window.localStorage.setItem(a,JSON.stringify(t)):window.sessionStorage.setItem(a,JSON.stringify(t))},D=(a,t="local")=>{let e=null;if("local"===t){let t=window.localStorage.getItem(a);t&&(e=JSON.parse(t))}else{let t=window.sessionStorage.getItem(a);t&&(e=JSON.parse(t))}return e},P=(a,t)=>{let e=window.localStorage.getItem(a);if(!e)return!0;{e=JSON.parse(e);const a=e.time;if((new Date).valueOf()-a>t)return!0}return!1},k=(a,t)=>{let e={time:(new Date).valueOf(),list:t};window.localStorage.setItem(a,JSON.stringify(e))},q=a=>{let t=window.localStorage.getItem(b);if(t){t=JSON.parse(t);let e=t.list.find((t=>t.id==a));if(e)return e.name}return"Null"},z=(a=!0,t=!0)=>{let e=window.localStorage.getItem(b);if(e){e=JSON.parse(e);const r=e.list;if(r&&r.length){if(a){let a=r.map((a=>({label:a.name,value:a.id})));return t&&a.unshift({label:"全部",value:""}),a}return r}}return[]},B=async()=>{if(P(b,36e5))try{const a=await e();0==a.code&&k(b,a.data.data)}catch(a){}},C=async(t=!1)=>{if(window.localStorage.setItem(N,""),P(N,864e5)||t)try{const t=await r.get("/admin-api/api/helper/contracts",{headers:a()});if(0==t.code)return k(N,t.data),t.data}catch(e){}return null},E=a=>{let t=window.localStorage.getItem(N);if(t){t=JSON.parse(t);const e=t.list;let r=[];return"order_type"==a?r=e.order_type:"position_side"==a?r=e.position_side:"side"==a?r=e.side:"exchange"==a&&(r=e.exchange),r}return[]},F=(a,t)=>{const e=E(a);if(e.length){const a=e.find((a=>a.value==t));return a?a.label:"error"}},H=(a,t=!0)=>{const e=E(a);if(e.length){let a=e.map((a=>({label:a.label,value:a.value})));return t&&a.unshift({label:"全部",value:""}),a}return[]},X=async(t,e=!1)=>{if(window.localStorage.setItem(_,""),P(_,864e5)||e)try{const t=await r.get("/admin-api/api/helper/spots",{headers:a()});if(0==t.code)return k(_,t.data),t.data}catch(s){}return null},Y=a=>{let t=window.localStorage.getItem(_);if(t){t=JSON.parse(t);const e=t.list;let r=[];return"direction"==a?r=e.direction:"order_type"==a?r=e.order_type:"status"==a&&(r=e.status),r}return[]},G=(a,t)=>{const e=Y(a);if(e.length){const a=e.find((a=>a.value==t));return a?a.label:t}return t},K=(a,t=!0)=>{const e=Y(a);if(e.length){let a=e.map((a=>({label:a.label,value:a.value})));return t&&a.unshift({label:"全部",value:""}),a}return[]},L=async(a=!0)=>{if(a){let a=window.localStorage.getItem(J);if(a&&!P(J,3e5)){const t=JSON.parse(a);return M(t.list)}}try{const a=await t();return 0==a.code?(k(J,a.data),M(a.data)):[]}catch(e){return[]}},M=a=>a;export{w as A,y as B,c as C,x as D,S as E,K as F,v as S,B as a,C as b,F as c,d,u as e,p as f,q as g,L as h,s as i,n as j,l as k,o as l,h as m,A as n,m as o,D as p,z as q,H as r,j as s,i as t,X as u,G as v,g as w,f as x,I as y,O as z};
import{z as s,A as a,B as c}from"./local-bd07797b.js";import{o as t,s as e}from"./app-eaa32a4a.js";const o=async(a,c=!0)=>{try{let o=null;c&&(o=t());const r=await s(a);c&&o&&o.hide(),0==r.code&&(e("平仓成功","success"),window.location.reload())}catch(o){}},r=async(s,c=!0)=>{let o=null;try{c&&(o=t());const r=await a(s);return o&&o.hide(),0==r.code&&(e("撤销成功","success"),!0)}catch(r){return o&&o.hide(),!1}},n=async(s,a=!0)=>{let o=null;try{a&&(o=t());const r=await c(s);return o&&o.hide(),0==r.code&&(e("撤销成功","success"),!0)}catch(r){return o&&o.hide(),!1}};export{o as C,r as a,n as o};
import{w as s,x as a,y as c}from"./local-de138fe9.js";import{o as t,b as e}from"./app-38090013.js";const o=async(a,c=!0)=>{try{let o=null;c&&(o=t());const r=await s(a);c&&o&&o.hide(),0==r.code&&(e("平仓成功","success"),window.location.reload())}catch(o){}},r=async(s,c=!0)=>{let o=null;try{c&&(o=t());const r=await a(s);return o&&o.hide(),0==r.code&&(e("撤销成功","success"),!0)}catch(r){return o&&o.hide(),!1}},n=async(s,a=!0)=>{let o=null;try{a&&(o=t());const r=await c(s);return o&&o.hide(),0==r.code&&(e("撤销成功","success"),!0)}catch(r){return o&&o.hide(),!1}};export{o as C,r as a,n as o};
import{r as C}from"./app-eaa32a4a.js";const H=H=>C.createElement("svg",{width:13,height:13,viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",...H},C.createElement("path",{d:"M6.5 10.9984C5.75827 10.9967 5.02862 10.8144 4.37671 10.4677C3.7248 10.1211 3.1711 9.62104 2.76545 9.01263H1.58364C2.03747 9.91005 2.7383 10.6653 3.60702 11.1932C4.47574 11.7211 5.47777 12.0005 6.5 12C7.88607 11.9883 9.21737 11.4682 10.2314 10.5423C11.2453 9.61631 11.8684 8.35173 11.9777 6.99789H13L11.4991 5.00053L9.99818 6.99789H10.9732C10.8624 8.08784 10.3444 9.09923 9.51875 9.83768C8.69306 10.5761 7.61793 10.9895 6.5 10.9984ZM6.5 1C5.20355 1.01004 3.9519 1.46599 2.96366 2.2882C1.97541 3.11041 1.31338 4.24663 1.09318 5.49842H0L1.50091 7.50158L3.00182 5.49842H2.10955C2.33169 4.51785 2.88702 3.64021 3.68461 3.00916C4.48221 2.37811 5.47483 2.03103 6.5 2.02474C7.14541 2.02578 7.7829 2.16401 8.36848 2.42988C8.95407 2.69576 9.4738 3.08295 9.89182 3.56474L10.0868 3.51842H11.1032C10.6157 2.75166 9.93781 2.11848 9.13281 1.67806C8.32781 1.23764 7.42199 1.00436 6.5 1Z",fill:"#1E2329"})),e=H=>C.createElement("svg",{width:15,height:15,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",...H},C.createElement("path",{d:"M11.3721 1.99365H5.96033C5.84939 1.99365 5.74296 2.03713 5.66351 2.11358L2.94714 4.75799C2.86618 4.83745 2.81821 4.94838 2.81821 5.06231L2.80322 12.5863C2.80322 12.7002 2.8467 12.8067 2.92765 12.8876C3.0086 12.9686 3.11504 13.012 3.22897 13.012H5.60654C5.78943 13.012 5.93634 12.8651 5.93634 12.6822C5.93634 12.4993 5.78943 12.3524 5.60654 12.3524H3.46283L3.47632 5.50155H6.31861C6.56297 5.50155 6.76085 5.30367 6.76085 5.05931V2.65326H11.1382V12.3974H9.09944C8.91655 12.3974 8.76964 12.5443 8.76964 12.7272C8.76964 12.9101 8.91655 13.057 9.09944 13.057H11.3721C11.6074 13.057 11.7978 12.8666 11.7978 12.6313V2.4194C11.7978 2.18404 11.6074 1.99365 11.3721 1.99365ZM6.10124 4.84194H3.80612L6.05627 2.65326H6.10274V4.84194H6.10124ZM10.4486 6.76079C10.4486 6.5779 10.3017 6.43099 10.1188 6.43099H4.78204C4.59914 6.43099 4.45223 6.5779 4.45223 6.76079C4.45223 6.94368 4.59914 7.09059 4.78204 7.09059H10.1188C10.3017 7.09059 10.4486 6.94368 10.4486 6.76079ZM10.4486 7.88512C10.4486 7.70223 10.3017 7.55531 10.1188 7.55531H4.78204C4.59914 7.55531 4.45223 7.70223 4.45223 7.88512C4.45223 8.06801 4.59914 8.21492 4.78204 8.21492H10.1188C10.3017 8.21492 10.4486 8.06801 10.4486 7.88512ZM10.4486 9.02443C10.4486 8.84154 10.3017 8.69463 10.1188 8.69463H4.78204C4.59914 8.69463 4.45223 8.84154 4.45223 9.02443C4.45223 9.20732 4.59914 9.35424 4.78204 9.35424H10.1188C10.3017 9.35424 10.4486 9.20732 10.4486 9.02443ZM7.35299 9.89991C7.33051 9.87742 7.29303 9.87892 7.27204 9.90141L6.46852 10.7724C6.43554 10.8084 6.46103 10.8668 6.5105 10.8668H7.03069V12.168C7.03069 12.201 7.05767 12.231 7.09065 12.231H7.63033C7.66331 12.231 7.69029 12.201 7.69029 12.168V10.8683H8.21048C8.26145 10.8683 8.28693 10.8069 8.24945 10.7709L7.35299 9.89991Z",fill:"#272636"}));export{H as S,e as a};
import{r as C}from"./app-38090013.js";const H=H=>C.createElement("svg",{width:13,height:13,viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",...H},C.createElement("path",{d:"M6.5 10.9984C5.75827 10.9967 5.02862 10.8144 4.37671 10.4677C3.7248 10.1211 3.1711 9.62104 2.76545 9.01263H1.58364C2.03747 9.91005 2.7383 10.6653 3.60702 11.1932C4.47574 11.7211 5.47777 12.0005 6.5 12C7.88607 11.9883 9.21737 11.4682 10.2314 10.5423C11.2453 9.61631 11.8684 8.35173 11.9777 6.99789H13L11.4991 5.00053L9.99818 6.99789H10.9732C10.8624 8.08784 10.3444 9.09923 9.51875 9.83768C8.69306 10.5761 7.61793 10.9895 6.5 10.9984ZM6.5 1C5.20355 1.01004 3.9519 1.46599 2.96366 2.2882C1.97541 3.11041 1.31338 4.24663 1.09318 5.49842H0L1.50091 7.50158L3.00182 5.49842H2.10955C2.33169 4.51785 2.88702 3.64021 3.68461 3.00916C4.48221 2.37811 5.47483 2.03103 6.5 2.02474C7.14541 2.02578 7.7829 2.16401 8.36848 2.42988C8.95407 2.69576 9.4738 3.08295 9.89182 3.56474L10.0868 3.51842H11.1032C10.6157 2.75166 9.93781 2.11848 9.13281 1.67806C8.32781 1.23764 7.42199 1.00436 6.5 1Z",fill:"#1E2329"})),e=H=>C.createElement("svg",{width:15,height:15,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",...H},C.createElement("path",{d:"M11.3721 1.99365H5.96033C5.84939 1.99365 5.74296 2.03713 5.66351 2.11358L2.94714 4.75799C2.86618 4.83745 2.81821 4.94838 2.81821 5.06231L2.80322 12.5863C2.80322 12.7002 2.8467 12.8067 2.92765 12.8876C3.0086 12.9686 3.11504 13.012 3.22897 13.012H5.60654C5.78943 13.012 5.93634 12.8651 5.93634 12.6822C5.93634 12.4993 5.78943 12.3524 5.60654 12.3524H3.46283L3.47632 5.50155H6.31861C6.56297 5.50155 6.76085 5.30367 6.76085 5.05931V2.65326H11.1382V12.3974H9.09944C8.91655 12.3974 8.76964 12.5443 8.76964 12.7272C8.76964 12.9101 8.91655 13.057 9.09944 13.057H11.3721C11.6074 13.057 11.7978 12.8666 11.7978 12.6313V2.4194C11.7978 2.18404 11.6074 1.99365 11.3721 1.99365ZM6.10124 4.84194H3.80612L6.05627 2.65326H6.10274V4.84194H6.10124ZM10.4486 6.76079C10.4486 6.5779 10.3017 6.43099 10.1188 6.43099H4.78204C4.59914 6.43099 4.45223 6.5779 4.45223 6.76079C4.45223 6.94368 4.59914 7.09059 4.78204 7.09059H10.1188C10.3017 7.09059 10.4486 6.94368 10.4486 6.76079ZM10.4486 7.88512C10.4486 7.70223 10.3017 7.55531 10.1188 7.55531H4.78204C4.59914 7.55531 4.45223 7.70223 4.45223 7.88512C4.45223 8.06801 4.59914 8.21492 4.78204 8.21492H10.1188C10.3017 8.21492 10.4486 8.06801 10.4486 7.88512ZM10.4486 9.02443C10.4486 8.84154 10.3017 8.69463 10.1188 8.69463H4.78204C4.59914 8.69463 4.45223 8.84154 4.45223 9.02443C4.45223 9.20732 4.59914 9.35424 4.78204 9.35424H10.1188C10.3017 9.35424 10.4486 9.20732 10.4486 9.02443ZM7.35299 9.89991C7.33051 9.87742 7.29303 9.87892 7.27204 9.90141L6.46852 10.7724C6.43554 10.8084 6.46103 10.8668 6.5105 10.8668H7.03069V12.168C7.03069 12.201 7.05767 12.231 7.09065 12.231H7.63033C7.66331 12.231 7.69029 12.201 7.69029 12.168V10.8683H8.21048C8.26145 10.8683 8.28693 10.8069 8.24945 10.7709L7.35299 9.89991Z",fill:"#272636"}));export{H as S,e as a};
{
"_Dialog-c56752ef.js": {
"file": "assets/Dialog-c56752ef.js",
"imports": [
"_auth-e5508dcf.js",
"resources/js/app.jsx"
]
},
"_auth-e5508dcf.js": {
"_auth-f95ab880.js": {
"css": [
"assets/auth-35702d04.css"
],
"file": "assets/auth-e5508dcf.js",
"file": "assets/auth-f95ab880.js",
"imports": [
"resources/js/app.jsx"
]
......@@ -18,142 +11,111 @@
"_dom-ce105537.js": {
"file": "assets/dom-ce105537.js"
},
"_formModel-91be7d5d.js": {
"_formModel-025d5a11.js": {
"css": [
"assets/formModel-e29175cb.css"
],
"file": "assets/formModel-91be7d5d.js",
"imports": [
"_auth-e5508dcf.js",
"resources/js/app.jsx",
"_index-58480b55.js"
]
},
"_index-0e8b0a97.js": {
"file": "assets/index-0e8b0a97.js",
"file": "assets/formModel-025d5a11.js",
"imports": [
"_auth-f95ab880.js",
"resources/js/app.jsx",
"_index-4abfb1b1.js"
"_index-08fdb3d4.js"
]
},
"_index-4abfb1b1.js": {
"_index-08fdb3d4.js": {
"css": [
"assets/index-a82e3ef0.css"
"assets/index-e26409c4.css"
],
"file": "assets/index-4abfb1b1.js",
"file": "assets/index-08fdb3d4.js",
"imports": [
"resources/js/app.jsx",
"_auth-e5508dcf.js"
"_auth-f95ab880.js"
]
},
"_index-58480b55.js": {
"css": [
"assets/index-451d5ff4.css"
],
"file": "assets/index-58480b55.js",
"_index-0f7cf1f0.js": {
"file": "assets/index-0f7cf1f0.js",
"imports": [
"resources/js/app.jsx",
"_auth-e5508dcf.js",
"_index-4abfb1b1.js"
"_auth-f95ab880.js"
]
},
"_index-8c1c9a76.js": {
"file": "assets/index-8c1c9a76.js",
"_index-15d3f379.js": {
"file": "assets/index-15d3f379.js",
"imports": [
"resources/js/app.jsx",
"_index-f0b471ce.js"
"_index-e5c00e08.js"
]
},
"_index-949930cc.js": {
"_index-2001c3f4.js": {
"css": [
"assets/index-4de558c9.css"
"assets/index-4912d2fe.css"
],
"file": "assets/index-949930cc.js",
"file": "assets/index-2001c3f4.js",
"imports": [
"_Dialog-c56752ef.js",
"resources/js/app.jsx",
"_auth-e5508dcf.js"
"_index-ae089ab9.js",
"_auth-f95ab880.js",
"_formModel-025d5a11.js",
"_index-08fdb3d4.js",
"_index-e5c00e08.js"
]
},
"_index-a5b8701f.js": {
"file": "assets/index-a5b8701f.js",
"_index-499e47ec.js": {
"file": "assets/index-499e47ec.js",
"imports": [
"resources/js/app.jsx",
"_auth-e5508dcf.js"
"_auth-f95ab880.js",
"_index-5ca49c2e.js"
]
},
"_index-b0791bdc.js": {
"file": "assets/index-b0791bdc.js",
"_index-5ca49c2e.js": {
"file": "assets/index-5ca49c2e.js",
"imports": [
"resources/js/app.jsx",
"_local-bd07797b.js"
"_auth-f95ab880.js"
]
},
"_index-d0abb25c.js": {
"css": [
"assets/index-4912d2fe.css"
],
"file": "assets/index-d0abb25c.js",
"_index-ae089ab9.js": {
"file": "assets/index-ae089ab9.js",
"imports": [
"resources/js/app.jsx",
"_index-de07cc7b.js",
"_auth-e5508dcf.js",
"_formModel-91be7d5d.js",
"_Dialog-c56752ef.js",
"_index-58480b55.js",
"_index-4abfb1b1.js",
"_index-f0b471ce.js"
"_local-de138fe9.js",
"_index-08fdb3d4.js"
]
},
"_index-de07cc7b.js": {
"file": "assets/index-de07cc7b.js",
"imports": [
"resources/js/app.jsx",
"_local-bd07797b.js",
"_index-58480b55.js"
]
},
"_index-f0b471ce.js": {
"_index-e5c00e08.js": {
"css": [
"assets/index-466fa414.css"
],
"file": "assets/index-f0b471ce.js",
"file": "assets/index-e5c00e08.js",
"imports": [
"resources/js/app.jsx",
"_auth-e5508dcf.js"
"_auth-f95ab880.js"
]
},
"_index-fae09989.js": {
"file": "assets/index-fae09989.js",
"_index-f57d921d.js": {
"file": "assets/index-f57d921d.js",
"imports": [
"resources/js/app.jsx",
"_auth-e5508dcf.js",
"_index-a5b8701f.js"
"_local-de138fe9.js"
]
},
"_index-fbd6c2c0.js": {
"file": "assets/index-fbd6c2c0.js",
"_local-de138fe9.js": {
"file": "assets/local-de138fe9.js",
"imports": [
"resources/js/app.jsx",
"_auth-e5508dcf.js"
]
},
"_local-bd07797b.js": {
"file": "assets/local-bd07797b.js",
"imports": [
"_auth-e5508dcf.js",
"_auth-f95ab880.js",
"resources/js/app.jsx"
]
},
"_multipleUse-ddae912e.js": {
"file": "assets/multipleUse-ddae912e.js",
"_multipleUse-fe9cd74a.js": {
"file": "assets/multipleUse-fe9cd74a.js",
"imports": [
"_local-bd07797b.js",
"_local-de138fe9.js",
"resources/js/app.jsx"
]
},
"_submit-0e3cabc6.js": {
"file": "assets/submit-0e3cabc6.js",
"_submit-9df75da3.js": {
"file": "assets/submit-9df75da3.js",
"imports": [
"resources/js/app.jsx"
]
......@@ -173,7 +135,7 @@
"src": "formModel.css"
},
"index.css": {
"file": "assets/index-a82e3ef0.css",
"file": "assets/index-e26409c4.css",
"src": "index.css"
},
"resources/assets/svg/header/logo.svg": {
......@@ -189,24 +151,22 @@
"src": "resources/assets/svg/trade/submit.svg"
},
"resources/js/Pages/Home/components/ContractAccount/index.tsx": {
"file": "assets/index-a2e21bc6.js",
"file": "assets/index-6940e1b7.js",
"imports": [
"resources/js/app.jsx",
"_index-d0abb25c.js",
"_local-bd07797b.js",
"_index-de07cc7b.js",
"_index-58480b55.js",
"_auth-e5508dcf.js",
"_index-4abfb1b1.js",
"_formModel-91be7d5d.js",
"_Dialog-c56752ef.js",
"_index-f0b471ce.js"
"_index-2001c3f4.js",
"_local-de138fe9.js",
"_index-ae089ab9.js",
"_index-08fdb3d4.js",
"_auth-f95ab880.js",
"_formModel-025d5a11.js",
"_index-e5c00e08.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Home/components/ContractAccount/index.tsx"
},
"resources/js/Pages/Home/components/ContractTrade/index.tsx": {
"file": "assets/index-bb1a6956.js",
"file": "assets/index-1488277c.js",
"imports": [
"resources/js/app.jsx",
"resources/js/Pages/Home/components/HoldingPosition/index.tsx",
......@@ -215,204 +175,169 @@
"_dom-ce105537.js",
"_trade-8bf27581.js",
"resources/js/Pages/Home/components/TradeSelect/index.tsx",
"_local-bd07797b.js",
"_index-fbd6c2c0.js",
"_multipleUse-ddae912e.js",
"_local-de138fe9.js",
"_index-0f7cf1f0.js",
"_multipleUse-fe9cd74a.js",
"resources/js/Pages/Home/components/StartTrade/index.tsx",
"_index-de07cc7b.js",
"_index-58480b55.js",
"_auth-e5508dcf.js",
"_index-4abfb1b1.js",
"_index-ae089ab9.js",
"_index-08fdb3d4.js",
"_auth-f95ab880.js",
"_trade-281a8bb7.js",
"_index-8c1c9a76.js",
"_index-f0b471ce.js",
"_index-fae09989.js",
"_index-a5b8701f.js",
"_index-0e8b0a97.js",
"_submit-0e3cabc6.js"
"_index-15d3f379.js",
"_index-e5c00e08.js",
"_index-499e47ec.js",
"_index-5ca49c2e.js",
"_submit-9df75da3.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Home/components/ContractTrade/index.tsx"
},
"resources/js/Pages/Home/components/CurrentConsignment/index.tsx": {
"file": "assets/index-98ec5302.js",
"file": "assets/index-7242dff8.js",
"imports": [
"resources/js/app.jsx",
"_local-bd07797b.js",
"_index-de07cc7b.js",
"_index-fbd6c2c0.js",
"_local-de138fe9.js",
"_index-ae089ab9.js",
"_index-0f7cf1f0.js",
"_trade-281a8bb7.js",
"_multipleUse-ddae912e.js",
"_index-8c1c9a76.js",
"_multipleUse-fe9cd74a.js",
"_index-15d3f379.js",
"_dom-ce105537.js",
"_auth-e5508dcf.js",
"_index-58480b55.js",
"_index-4abfb1b1.js",
"_index-f0b471ce.js"
"_auth-f95ab880.js",
"_index-08fdb3d4.js",
"_index-e5c00e08.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Home/components/CurrentConsignment/index.tsx"
},
"resources/js/Pages/Home/components/HistoryTransaction/index.tsx": {
"file": "assets/index-9e07198f.js",
"file": "assets/index-cf7f9975.js",
"imports": [
"resources/js/app.jsx",
"_local-bd07797b.js",
"_index-de07cc7b.js",
"_local-de138fe9.js",
"_index-ae089ab9.js",
"_trade-281a8bb7.js",
"_auth-e5508dcf.js",
"_index-58480b55.js",
"_index-4abfb1b1.js"
"_auth-f95ab880.js",
"_index-08fdb3d4.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Home/components/HistoryTransaction/index.tsx"
},
"resources/js/Pages/Home/components/HoldingPosition/index.tsx": {
"file": "assets/index-7c5b52d8.js",
"file": "assets/index-4172e898.js",
"imports": [
"resources/js/app.jsx",
"_local-bd07797b.js",
"_index-fbd6c2c0.js",
"_index-de07cc7b.js",
"_local-de138fe9.js",
"_index-0f7cf1f0.js",
"_index-ae089ab9.js",
"_trade-281a8bb7.js",
"_multipleUse-ddae912e.js",
"_auth-e5508dcf.js",
"_index-58480b55.js",
"_index-4abfb1b1.js"
"_multipleUse-fe9cd74a.js",
"_auth-f95ab880.js",
"_index-08fdb3d4.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Home/components/HoldingPosition/index.tsx"
},
"resources/js/Pages/Home/components/StartTrade/index.tsx": {
"file": "assets/index-8ba647b5.js",
"file": "assets/index-a6b88148.js",
"imports": [
"resources/js/app.jsx",
"_local-bd07797b.js",
"_index-fae09989.js",
"_index-0e8b0a97.js",
"_index-a5b8701f.js",
"_index-fbd6c2c0.js",
"_submit-0e3cabc6.js",
"_local-de138fe9.js",
"_index-499e47ec.js",
"_auth-f95ab880.js",
"_index-5ca49c2e.js",
"_index-0f7cf1f0.js",
"_submit-9df75da3.js",
"_trade-8bf27581.js",
"_dom-ce105537.js",
"_auth-e5508dcf.js",
"_index-4abfb1b1.js"
"_dom-ce105537.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Home/components/StartTrade/index.tsx"
},
"resources/js/Pages/Home/components/TradeDialog/index.tsx": {
"file": "assets/index-4bbd552f.js",
"imports": [
"resources/js/app.jsx",
"_local-bd07797b.js",
"_index-fae09989.js",
"_index-0e8b0a97.js",
"_index-a5b8701f.js",
"_index-fbd6c2c0.js",
"_submit-0e3cabc6.js",
"_trade-8bf27581.js",
"_dom-ce105537.js",
"_index-949930cc.js",
"_auth-e5508dcf.js",
"_index-4abfb1b1.js",
"_Dialog-c56752ef.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Home/components/TradeDialog/index.tsx"
},
"resources/js/Pages/Home/components/TradeSelect/index.tsx": {
"file": "assets/index-aaae00ae.js",
"file": "assets/index-c969642c.js",
"imports": [
"resources/js/app.jsx",
"_index-fae09989.js",
"_index-fbd6c2c0.js",
"_local-bd07797b.js",
"_index-a5b8701f.js",
"_index-499e47ec.js",
"_index-0f7cf1f0.js",
"_local-de138fe9.js",
"_index-5ca49c2e.js",
"_dom-ce105537.js",
"_trade-8bf27581.js",
"_auth-e5508dcf.js"
"_auth-f95ab880.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Home/components/TradeSelect/index.tsx"
},
"resources/js/Pages/Home/index.tsx": {
"file": "assets/index-5b599905.js",
"file": "assets/index-3a1a0b8f.js",
"imports": [
"resources/js/app.jsx",
"_index-b0791bdc.js",
"_index-f57d921d.js",
"resources/js/Pages/Home/components/ContractAccount/index.tsx",
"resources/js/Pages/Home/components/ContractTrade/index.tsx",
"_local-bd07797b.js",
"_auth-e5508dcf.js",
"_index-d0abb25c.js",
"_index-de07cc7b.js",
"_index-58480b55.js",
"_index-4abfb1b1.js",
"_formModel-91be7d5d.js",
"_Dialog-c56752ef.js",
"_index-f0b471ce.js",
"_local-de138fe9.js",
"_auth-f95ab880.js",
"_index-2001c3f4.js",
"_index-ae089ab9.js",
"_index-08fdb3d4.js",
"_formModel-025d5a11.js",
"_index-e5c00e08.js",
"resources/js/Pages/Home/components/HoldingPosition/index.tsx",
"_index-fbd6c2c0.js",
"_index-0f7cf1f0.js",
"_trade-281a8bb7.js",
"_multipleUse-ddae912e.js",
"_multipleUse-fe9cd74a.js",
"resources/js/Pages/Home/components/CurrentConsignment/index.tsx",
"_index-8c1c9a76.js",
"_index-15d3f379.js",
"_dom-ce105537.js",
"resources/js/Pages/Home/components/HistoryTransaction/index.tsx",
"_trade-8bf27581.js",
"resources/js/Pages/Home/components/TradeSelect/index.tsx",
"_index-fae09989.js",
"_index-a5b8701f.js",
"_index-499e47ec.js",
"_index-5ca49c2e.js",
"resources/js/Pages/Home/components/StartTrade/index.tsx",
"_index-0e8b0a97.js",
"_submit-0e3cabc6.js"
"_submit-9df75da3.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Home/index.tsx"
},
"resources/js/Pages/Login/index.css": {
"file": "assets/index-293bf088.css",
"file": "assets/index-7068aac2.css",
"src": "resources/js/Pages/Login/index.css"
},
"resources/js/Pages/Login/index.tsx": {
"css": [
"assets/index-293bf088.css"
"assets/index-7068aac2.css"
],
"file": "assets/index-7e8ae78f.js",
"file": "assets/index-58b8b9f3.js",
"imports": [
"resources/js/app.jsx",
"_index-a5b8701f.js",
"_auth-e5508dcf.js",
"_formModel-91be7d5d.js",
"_index-f0b471ce.js",
"_index-58480b55.js",
"_index-4abfb1b1.js",
"_index-949930cc.js",
"_Dialog-c56752ef.js"
"_index-5ca49c2e.js",
"_auth-f95ab880.js",
"_formModel-025d5a11.js",
"_index-e5c00e08.js",
"_index-08fdb3d4.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Login/index.tsx"
},
"resources/js/Pages/Spot/components/ContractAccount/index.tsx": {
"file": "assets/index-1bac07f2.js",
"file": "assets/index-96f7a7d0.js",
"imports": [
"resources/js/app.jsx",
"_index-d0abb25c.js",
"_local-bd07797b.js",
"_auth-e5508dcf.js",
"_index-de07cc7b.js",
"_index-58480b55.js",
"_index-4abfb1b1.js",
"_formModel-91be7d5d.js",
"_Dialog-c56752ef.js",
"_index-f0b471ce.js"
"_index-2001c3f4.js",
"_local-de138fe9.js",
"_auth-f95ab880.js",
"_index-ae089ab9.js",
"_index-08fdb3d4.js",
"_formModel-025d5a11.js",
"_index-e5c00e08.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Spot/components/ContractAccount/index.tsx"
},
"resources/js/Pages/Spot/components/ContractTrade/index.tsx": {
"file": "assets/index-239df151.js",
"file": "assets/index-d46ea32b.js",
"imports": [
"resources/js/app.jsx",
"resources/js/Pages/Spot/components/HoldingPosition/index.tsx",
......@@ -421,161 +346,137 @@
"_dom-ce105537.js",
"_trade-8bf27581.js",
"resources/js/Pages/Spot/components/TradeSelect/index.tsx",
"_local-bd07797b.js",
"_index-fbd6c2c0.js",
"_local-de138fe9.js",
"_index-0f7cf1f0.js",
"resources/js/Pages/Spot/components/StartTrade/index.tsx",
"_index-de07cc7b.js",
"_index-58480b55.js",
"_auth-e5508dcf.js",
"_index-4abfb1b1.js",
"_index-ae089ab9.js",
"_index-08fdb3d4.js",
"_auth-f95ab880.js",
"_trade-281a8bb7.js",
"_multipleUse-ddae912e.js",
"_index-8c1c9a76.js",
"_index-f0b471ce.js",
"_index-fae09989.js",
"_index-a5b8701f.js",
"_submit-0e3cabc6.js"
"_multipleUse-fe9cd74a.js",
"_index-15d3f379.js",
"_index-e5c00e08.js",
"_index-499e47ec.js",
"_index-5ca49c2e.js",
"_submit-9df75da3.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Spot/components/ContractTrade/index.tsx"
},
"resources/js/Pages/Spot/components/CurrentConsignment/index.tsx": {
"file": "assets/index-402bd545.js",
"file": "assets/index-17557681.js",
"imports": [
"resources/js/app.jsx",
"_local-bd07797b.js",
"_index-de07cc7b.js",
"_index-fbd6c2c0.js",
"_local-de138fe9.js",
"_index-ae089ab9.js",
"_index-0f7cf1f0.js",
"_trade-281a8bb7.js",
"_multipleUse-ddae912e.js",
"_index-8c1c9a76.js",
"_multipleUse-fe9cd74a.js",
"_index-15d3f379.js",
"_dom-ce105537.js",
"_auth-e5508dcf.js",
"_index-58480b55.js",
"_index-4abfb1b1.js",
"_index-f0b471ce.js"
"_auth-f95ab880.js",
"_index-08fdb3d4.js",
"_index-e5c00e08.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Spot/components/CurrentConsignment/index.tsx"
},
"resources/js/Pages/Spot/components/HistoryTransaction/index.tsx": {
"file": "assets/index-1be5a944.js",
"file": "assets/index-a5f1c19e.js",
"imports": [
"resources/js/app.jsx",
"_local-bd07797b.js",
"_index-de07cc7b.js",
"_local-de138fe9.js",
"_index-ae089ab9.js",
"_trade-281a8bb7.js",
"_trade-8bf27581.js",
"_auth-e5508dcf.js",
"_index-58480b55.js",
"_index-4abfb1b1.js"
"_auth-f95ab880.js",
"_index-08fdb3d4.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Spot/components/HistoryTransaction/index.tsx"
},
"resources/js/Pages/Spot/components/HoldingPosition/index.tsx": {
"file": "assets/index-925f10f4.js",
"file": "assets/index-c417ac00.js",
"imports": [
"resources/js/app.jsx",
"_local-bd07797b.js",
"_index-de07cc7b.js",
"_auth-e5508dcf.js",
"_index-58480b55.js",
"_index-4abfb1b1.js"
"_local-de138fe9.js",
"_index-ae089ab9.js",
"_auth-f95ab880.js",
"_index-08fdb3d4.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Spot/components/HoldingPosition/index.tsx"
},
"resources/js/Pages/Spot/components/StartTrade/index.tsx": {
"file": "assets/index-39cb9d14.js",
"file": "assets/index-3b701598.js",
"imports": [
"resources/js/app.jsx",
"_local-bd07797b.js",
"_index-fae09989.js",
"_index-a5b8701f.js",
"_index-fbd6c2c0.js",
"_submit-0e3cabc6.js",
"_local-de138fe9.js",
"_index-499e47ec.js",
"_index-5ca49c2e.js",
"_index-0f7cf1f0.js",
"_submit-9df75da3.js",
"_trade-8bf27581.js",
"_dom-ce105537.js",
"_auth-e5508dcf.js"
"_auth-f95ab880.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Spot/components/StartTrade/index.tsx"
},
"resources/js/Pages/Spot/components/TradeDialog/index.tsx": {
"file": "assets/index-4e121cef.js",
"imports": [
"resources/js/app.jsx",
"_local-bd07797b.js",
"_index-fae09989.js",
"_index-a5b8701f.js",
"_index-fbd6c2c0.js",
"_submit-0e3cabc6.js",
"_trade-8bf27581.js",
"_dom-ce105537.js",
"_index-949930cc.js",
"_auth-e5508dcf.js",
"_Dialog-c56752ef.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Spot/components/TradeDialog/index.tsx"
},
"resources/js/Pages/Spot/components/TradeSelect/index.tsx": {
"file": "assets/index-8107f7a1.js",
"file": "assets/index-a0c9ff60.js",
"imports": [
"resources/js/app.jsx",
"_index-fae09989.js",
"_index-fbd6c2c0.js",
"_local-bd07797b.js",
"_index-a5b8701f.js",
"_index-499e47ec.js",
"_index-0f7cf1f0.js",
"_local-de138fe9.js",
"_index-5ca49c2e.js",
"_dom-ce105537.js",
"_trade-8bf27581.js",
"_auth-e5508dcf.js"
"_auth-f95ab880.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Spot/components/TradeSelect/index.tsx"
},
"resources/js/Pages/Spot/index.tsx": {
"file": "assets/index-dba955cc.js",
"file": "assets/index-f7037adf.js",
"imports": [
"resources/js/app.jsx",
"_index-b0791bdc.js",
"_index-f57d921d.js",
"resources/js/Pages/Spot/components/ContractAccount/index.tsx",
"resources/js/Pages/Spot/components/ContractTrade/index.tsx",
"_local-bd07797b.js",
"_auth-e5508dcf.js",
"_index-d0abb25c.js",
"_index-de07cc7b.js",
"_index-58480b55.js",
"_index-4abfb1b1.js",
"_formModel-91be7d5d.js",
"_Dialog-c56752ef.js",
"_index-f0b471ce.js",
"_local-de138fe9.js",
"_auth-f95ab880.js",
"_index-2001c3f4.js",
"_index-ae089ab9.js",
"_index-08fdb3d4.js",
"_formModel-025d5a11.js",
"_index-e5c00e08.js",
"resources/js/Pages/Spot/components/HoldingPosition/index.tsx",
"resources/js/Pages/Spot/components/CurrentConsignment/index.tsx",
"_index-fbd6c2c0.js",
"_index-0f7cf1f0.js",
"_trade-281a8bb7.js",
"_multipleUse-ddae912e.js",
"_index-8c1c9a76.js",
"_multipleUse-fe9cd74a.js",
"_index-15d3f379.js",
"_dom-ce105537.js",
"resources/js/Pages/Spot/components/HistoryTransaction/index.tsx",
"_trade-8bf27581.js",
"resources/js/Pages/Spot/components/TradeSelect/index.tsx",
"_index-fae09989.js",
"_index-a5b8701f.js",
"_index-499e47ec.js",
"_index-5ca49c2e.js",
"resources/js/Pages/Spot/components/StartTrade/index.tsx",
"_submit-0e3cabc6.js"
"_submit-9df75da3.js"
],
"isDynamicEntry": true,
"src": "resources/js/Pages/Spot/index.tsx"
},
"resources/js/app.css": {
"file": "assets/app-19872295.css",
"file": "assets/app-4fd8610f.css",
"src": "resources/js/app.css"
},
"resources/js/app.jsx": {
"css": [
"assets/app-19872295.css"
"assets/app-4fd8610f.css"
],
"dynamicImports": [
"resources/js/Pages/Home/components/ContractAccount/index.tsx",
......@@ -584,7 +485,6 @@
"resources/js/Pages/Home/components/HistoryTransaction/index.tsx",
"resources/js/Pages/Home/components/HoldingPosition/index.tsx",
"resources/js/Pages/Home/components/StartTrade/index.tsx",
"resources/js/Pages/Home/components/TradeDialog/index.tsx",
"resources/js/Pages/Home/components/TradeSelect/index.tsx",
"resources/js/Pages/Home/index.tsx",
"resources/js/Pages/Login/index.tsx",
......@@ -594,11 +494,10 @@
"resources/js/Pages/Spot/components/HistoryTransaction/index.tsx",
"resources/js/Pages/Spot/components/HoldingPosition/index.tsx",
"resources/js/Pages/Spot/components/StartTrade/index.tsx",
"resources/js/Pages/Spot/components/TradeDialog/index.tsx",
"resources/js/Pages/Spot/components/TradeSelect/index.tsx",
"resources/js/Pages/Spot/index.tsx"
],
"file": "assets/app-eaa32a4a.js",
"file": "assets/app-38090013.js",
"isEntry": true,
"src": "resources/js/app.jsx"
}
......
......@@ -89,6 +89,9 @@ class ContractTrade extends Component<any, any> {
currentGroupButton: value
})
const params = this.tradeSelectRef.getFilterParams(value);
this.setState({
filter: params,
})
// 请求表格
if (value === '1') {
this.holdingPositionRef.getTableList(params);
......@@ -179,9 +182,6 @@ class ContractTrade extends Component<any, any> {
}
// 请求子组件的表格
getChildTableList = (params: any) => {
this.setState({
filter: params,
})
if (this.state.currentGroupButton === '1') {
this.holdingPositionRef.getTableList(params);
} else if (this.state.currentGroupButton === '2') {
......@@ -253,6 +253,7 @@ class ContractTrade extends Component<any, any> {
<CurrentConsignment
v-if={this.state.tableStatus[table_CurrentConsignment]}
className={this.getTableClass()}
filterParams={this.state.filter}
ref={dom => this.currentConsignment = dom}
style={
{
......
......@@ -218,7 +218,7 @@ class CurrentConsignment extends Component<any, any> {
const status = await ContractRevoke(params);
if (status) {
// 更新表格数据
this.getTableList();
this.getTableList(this.props.filterParams);
}
}
......
......@@ -13,7 +13,7 @@ import {getLocalUserList, getLocalContractHelperSelect, getLocalSymbolList} from
import {ContractStrategy, ContractBatchOperation} from '@/js/utils/api/contract';
import {open_loading} from '@/js/utils/tdesign';
import {isShow} from '@/js/utils/dom';
import {setLocal, getLocal, localContractRecordKey} from '@/js/utils/local';
import {setLocal, getLocal, localContractRecordKey, localContractSymbolKey} from '@/js/utils/local';
const users = 'user_ids';
......@@ -127,6 +127,9 @@ export default class StartTrade extends Component<any, any> {
show_message('提交成功', 'success');
// 缓存本地数据
setLocal(localContractRecordKey, params);
// 更新本次提交的交易对
}
if (loading) {
loading.hide();
......
.trade-dialog__mobile {
.t-dialog {
width: 90vw;
padding: 20px;
}
.custom-trade-form {
padding-right: 20px;
& > :not(:first-child) {
margin-top: 12px;
}
.trade-form-item {
display: flex;
align-items: center;
.trade-form-item__label {
text-align: right;
width: 70px;
}
.required {
&:before {
content: '*';
color: red;
padding-right: 2px;
}
}
.trade-form-item__value {
flex: 1;
box-sizing: border-box;
margin-left: 12px;
.trade-form-submit {
float: right;
& > :nth-child(1) {
margin-right: 12px;
}
}
.trade-form-input-suffix {
background: #EAECEF;
width: 32px;
height: 32px;
display: flex;
justify-content: center;
align-items: center;
margin-right: -8px;
}
.trade-dialog-select {
.t-select {
.t-input__wrap {
width: 100% !important;
.t-input {
&:hover {
border-color: #C99400;
}
}
}
.t-input--focused {
box-shadow: none;
border-color: #C99400;
}
.t-fake-arrow--active {
color: #C99400;
}
.t-input__prefix {
.t-tag {
background-color: #C99400;
color: #fff;
font-weight: 600;
font-size: 11px;
.t-icon {
color: #fff;
}
}
}
}
}
}
}
}
}
.trade-dialog-select__overlay {
.t-select-option {
color: #C99400;
.t-checkbox__input {
border-color: #C99400 !important;
}
}
.t-is-selected {
background-color: white;
.t-checkbox__input {
background-color: #C99400;
border-color: #C99400;
&:hover, &:focus, &:active {
background-color: #C99400;
border-color: #C99400;
}
}
.t-checkbox__label {
color: #C99400;
}
&:hover {
background-color: white;
}
.t-is-checked {
background-color: white;
color: #fff;
}
}
}
import './index.less'
import {Component} from "react";
import {Dialog} from "tdesign-react";
import {isMobile, formValidate} from '@/js/utils/tool';
import CustomSelect from "@/js/components/Select";
import CustomInputNumber from '@/js/components/InputNumber';
import CustomInput from '@/js/components/Input';
import CustomButton from '@/js/components/Button';
import {ReactComponent as ResetSvg} from '@/assets/svg/trade/reset.svg';
import {ReactComponent as SubmitSvg} from '@/assets/svg/trade/submit.svg';
import {ContractTradeField} from '@/js/constants/trade';
import {show_message} from '@/js/utils/tdesign';
import {getLocalUserList, getLocalContractHelperSelect} from '@/js/utils/local';
import {ContractStrategy, ContractBatchOperation} from '@/js/utils/api/contract';
import {open_loading} from '@/js/utils/tdesign';
import {isShow} from '@/js/utils/dom';
const users = 'user_ids';
export default class TradeDialog extends Component<any, any> {
constructor(props) {
super(props);
this.state = {
[users]: [],
[ContractTradeField.pairs]: '',
[ContractTradeField.contract_strategy_id]: '',
[ContractTradeField.side]: '',
[ContractTradeField.position_side]: '',
[ContractTradeField.order_type]: '',
[ContractTradeField.amount]: null,
[ContractTradeField.levers]: null,
[ContractTradeField.stop_surplus]: null,
[ContractTradeField.stop_loss]: null,
// 限价价格
[ContractTradeField.limit_price]: null,
}
this.userOptions = getLocalUserList(true, false);
// 交易策略options
this.strategyOptions = [];
// 方向options
this.sideOptions = getLocalContractHelperSelect('side', false);
// 买卖类型options
this.positionSideOptions = getLocalContractHelperSelect('position_side', false);
// 订单类型options
this.orderTypeOptions = getLocalContractHelperSelect('order_type', false);
}
// 重置
onReset = () => {
const items = Object.keys(this.state);
items.forEach((item: any) => {
if (typeof this.state[item] === 'string') {
this.setState({
[item]: ''
})
} else if (typeof this.state[item] === 'number') {
this.setState({
[item]: 0,
})
} else {
this.setState({
[item]: []
})
}
})
console.log(this.state)
}
// 提交
onSubmit = async () => {
// 必填项
const requiredFields = [users, ContractTradeField.pairs, ContractTradeField.side,
ContractTradeField.amount, ContractTradeField.position_side, ContractTradeField.order_type];
// 判断必填项是否为空
const status = formValidate(requiredFields, this.state);
if (!status) {
show_message('请填写必填项');
return;
}
// 限价单时,限价价格必填
if (this.state[ContractTradeField.order_type] === 'LIMIT' && !this.state[ContractTradeField.limit_price]) {
show_message('限价单价格必填');
return;
}
let loading = null;
try {
loading = open_loading();
const res: any = await ContractBatchOperation(this.state);
if (res.code == 0) {
show_message('提交成功', 'success');
this.onClose();
}
if (loading) {
loading.hide();
}
} catch (e) {
console.log(e);
if (loading) {
loading.hide();
}
}
}
// 子组件的值变化
onValueChange = (value: string | number | any[], name: string) => {
if (name) {
this.setState({
[name]: value
})
}
}
onClose = () => {
const {onClose} = this.props;
if (onClose) {
onClose();
}
}
getStrategy = async () => {
try {
const res: any = await ContractStrategy();
if (res.code == 0) {
this.strategyOptions = res.data;
}
} catch (e) {
console.log(e)
}
}
componentDidMount() {
this.getStrategy()
}
render() {
const {visible} = this.props;
const state = this.state;
return (
<Dialog visible={visible} placement={"center"} onClose={this.onClose} footer={false}
className={[isMobile() ? 'trade-dialog__mobile' : ''].join(' ')}>
<div className='custom-trade-form'>
<div className='trade-form-item'>
<div className='trade-form-item__label required'>用户</div>
<div className='trade-form-item__value'>
<CustomSelect value={state[users]} name={users}
options={this.userOptions}
className={"trade-dialog-select"}
clearable={true} multiple={true} autoWidth={false}
popupProps={{
overlayClassName: 'trade-dialog-select__overlay'
}} onChange={this.onValueChange}></CustomSelect>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label required'>交易对</div>
<div className='trade-form-item__value'>
{/*<CustomSelect value={state[ContractTradeField.pairs]} name={ContractTradeField.pairs}*/}
{/* options={this.userOptions}*/}
{/* className={"trade-dialog-select"}*/}
{/* clearable={true} autoWidth={false}*/}
{/* popupProps={{*/}
{/* overlayClassName: 'trade-dialog-select__overlay'*/}
{/* }} onChange={this.onValueChange}></CustomSelect>*/}
<CustomInput value={state[ContractTradeField.pairs]} name={ContractTradeField.pairs}
align={'center'} type={"text"}
onChange={this.onValueChange}>
</CustomInput>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label'>策略</div>
<div className='trade-form-item__value'>
<CustomSelect value={state[ContractTradeField.contract_strategy_id]}
name={ContractTradeField.contract_strategy_id} options={this.strategyOptions}
className={"trade-dialog-select"}
clearable={true} autoWidth={false}
popupProps={{
overlayClassName: 'trade-dialog-select__overlay'
}} onChange={this.onValueChange}></CustomSelect>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label required'>方向</div>
<div className='trade-form-item__value'>
<CustomSelect value={state[ContractTradeField.side]}
name={ContractTradeField.side} options={this.sideOptions}
className={"trade-dialog-select"}
clearable={true} autoWidth={false}
popupProps={{
overlayClassName: 'trade-dialog-select__overlay'
}} onChange={this.onValueChange}></CustomSelect>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label required'>买卖类型</div>
<div className='trade-form-item__value'>
<CustomSelect value={state[ContractTradeField.position_side]}
name={ContractTradeField.position_side}
options={this.positionSideOptions}
className={"trade-dialog-select"}
clearable={true} autoWidth={false}
popupProps={{
overlayClassName: 'trade-dialog-select__overlay'
}} onChange={this.onValueChange}></CustomSelect>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label required'>交易类型</div>
<div className='trade-form-item__value'>
<CustomSelect value={state[ContractTradeField.order_type]}
name={ContractTradeField.order_type} options={this.orderTypeOptions}
className={"trade-dialog-select"}
clearable={true} autoWidth={false}
popupProps={{
overlayClassName: 'trade-dialog-select__overlay'
}} onChange={this.onValueChange}></CustomSelect>
</div>
</div>
<div className='trade-form-item' style={{
display: isShow(state[ContractTradeField.order_type] === 'LIMIT')
}}>
<div className='trade-form-item__label required'>限价价格</div>
<div className='trade-form-item__value'>
<CustomInput type={"number"} value={state[ContractTradeField.limit_price]} align={'center'}
name={ContractTradeField.limit_price}
onChange={this.onValueChange}></CustomInput>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label'>杠杆</div>
<div className='trade-form-item__value'>
<CustomInputNumber value={state[ContractTradeField.levers]} align={'center'}
name={ContractTradeField.levers}
onChange={this.onValueChange}></CustomInputNumber>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label required'>买入金额</div>
<div className='trade-form-item__value'>
<CustomInput value={state[ContractTradeField.amount]} name={ContractTradeField.amount}
align={'center'} type={"number"}
onChange={this.onValueChange}>
</CustomInput>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label'>止盈</div>
<div className='trade-form-item__value'>
<CustomInput value={state[ContractTradeField.stop_surplus]}
name={ContractTradeField.stop_surplus}
align={'center'} type={"number"}
suffixIcon={
(
<div className='trade-form-input-suffix'>
%
</div>
)
} onChange={this.onValueChange}>
</CustomInput>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label'>止损</div>
<div className='trade-form-item__value'>
<CustomInput value={state[ContractTradeField.stop_loss]}
name={ContractTradeField.stop_loss} align={'center'} type={"number"}
suffixIcon={
(
<div className='trade-form-input-suffix'>
%
</div>
)
} onChange={this.onValueChange}>
</CustomInput>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__value'>
<div className='trade-form-submit'>
<CustomButton icon={<ResetSvg/>} onClick={this.onReset}>重置</CustomButton>
<CustomButton icon={<SubmitSvg/>} onClick={this.onSubmit}>提交</CustomButton>
</div>
</div>
</div>
</div>
</Dialog>
);
}
}
......@@ -18,7 +18,7 @@ class TradeSelect extends Component<any, any> {
super(props);
this.state = {
user: '',
pairs: '',
symbol: '',
direction: '',
exchange: '',
status: 'NEW',
......@@ -111,7 +111,7 @@ class TradeSelect extends Component<any, any> {
}
render() {
const {userSelect, exchange, directionSelect, exchangeSelect, pairs, symbolOptions} = this.state;
const {userSelect, exchange, directionSelect, exchangeSelect, symbol, symbolOptions} = this.state;
return (
<div className={[isMobile() ? 'custom-trade-select-box__mobile' : ''].join(' ')}>
<div
......@@ -124,7 +124,7 @@ class TradeSelect extends Component<any, any> {
<div className='custom-trade-input'>
<span className='label'>交易对</span>
<CustomSelect value={pairs} name={'pairs'}
<CustomSelect value={symbol} name={'symbol'}
options={symbolOptions}
className={"trade-dialog-select"}
clearable={false} customClear={true} autoWidth={false}
......
......@@ -84,6 +84,9 @@ class ContractTrade extends Component<any, any> {
currentGroupButton: value
})
const params = this.tradeSelectRef.getFilterParams(value);
this.setState({
filter: params,
})
// 请求表格
if (value === '1') {
this.holdingPositionRef.getTableList(params);
......@@ -230,6 +233,7 @@ class ContractTrade extends Component<any, any> {
<CurrentConsignment
v-if={this.state.tableStatus[table_CurrentConsignment]}
className={this.getTableClass()}
filterParams={this.state.filter}
ref={dom => this.currentConsignment = dom}
style={
{
......
......@@ -218,7 +218,7 @@ class CurrentConsignment extends Component<any, any> {
const status = await onSpotRevoke(params);
if (status) {
// 更新表格数据
this.getTableList();
this.getTableList(this.props.filterParams);
}
}
......
import './index.less'
import {Component} from "react";
import {Dialog} from "tdesign-react";
import {isMobile, formValidate, filterObjectFieldByKeys, filterObjectField} from '@/js/utils/tool';
import {formValidate, filterObjectFieldByKeys, filterObjectField} from '@/js/utils/tool';
import CustomSelect from "@/js/components/Select";
import CustomInputNumber from '@/js/components/InputNumber';
import CustomInput from '@/js/components/Input';
import CustomButton from '@/js/components/Button';
import {ReactComponent as ResetSvg} from '@/assets/svg/trade/reset.svg';
......@@ -35,6 +33,14 @@ const getLocalRecord = () => {
[symbols]: [],
// 买卖类型
[SpotTradeField.direction]: '',
// 买入金额
[SpotTradeField.amount]: null,
// 止盈
[SpotTradeField.stop_surplus]: null,
// 止损
[SpotTradeField.stop_loss]: null,
// 卖出比例
[SpotTradeField.quantity_ratio]: null,
// 交易类型
[SpotTradeField.order_type]: '',
// 限价价格
......@@ -81,6 +87,13 @@ export default class TradeDialog extends Component<any, any> {
})
}
// 是否展示买入组件
isShowBuyComponent = () => {
return {
display: isShow(this.state[SpotTradeField.direction] === 'BUY')
}
}
// 提交
onSubmit = async () => {
// 必填项
......@@ -96,6 +109,16 @@ export default class TradeDialog extends Component<any, any> {
show_message('限价单价格必填');
return;
}
// 买入类型时,买入金额必填
if (this.state[SpotTradeField.direction] === 'BUY' && !this.state[SpotTradeField.amount]) {
show_message('买入金额必填');
return;
}
// 卖出类型时,卖出比例必填
if (this.state[SpotTradeField.direction] === 'SELL' && !this.state[SpotTradeField.quantity_ratio]) {
show_message('卖出比例必填');
return;
}
// 过滤不要的字段
let params: any = filterObjectFieldByKeys(this.state, noSubmitFields);
// 过滤空值
......@@ -186,10 +209,6 @@ export default class TradeDialog extends Component<any, any> {
popupProps={{
overlayClassName: 'trade-dialog-select__overlay'
}} onChange={this.onValueChange}></CustomSelect>
{/*<CustomInput value={state[SpotTradeField.symbol]} name={SpotTradeField.symbol}*/}
{/* align={'center'} type={"text"}*/}
{/* onChange={this.onValueChange}>*/}
{/*</CustomInput>*/}
</div>
</div>
<div className='trade-form-item'>
......@@ -217,6 +236,44 @@ export default class TradeDialog extends Component<any, any> {
}} onChange={this.onValueChange}></CustomSelect>
</div>
</div>
{/*选择买入后展示的组件*/}
<div className='trade-form-item' style={this.isShowBuyComponent()}>
<div className='trade-form-item__label required'>买入金额</div>
<div className='trade-form-item__value'>
<CustomInput type={"number"} value={state[SpotTradeField.amount]} align={'center'}
name={SpotTradeField.amount}
onChange={this.onValueChange}></CustomInput>
</div>
</div>
<div className='trade-form-item' style={this.isShowBuyComponent()}>
<div className='trade-form-item__label'>止盈</div>
<div className='trade-form-item__value'>
<CustomInput type={"number"} value={state[SpotTradeField.stop_surplus]} align={'center'}
name={SpotTradeField.stop_surplus}
onChange={this.onValueChange}></CustomInput>
</div>
</div>
<div className='trade-form-item' style={this.isShowBuyComponent()}>
<div className='trade-form-item__label'>止损</div>
<div className='trade-form-item__value'>
<CustomInput type={"number"} value={state[SpotTradeField.stop_loss]} align={'center'}
name={SpotTradeField.stop_loss}
onChange={this.onValueChange}></CustomInput>
</div>
</div>
{/*选择卖出展示的组件*/}
<div style={{
display: isShow(state[SpotTradeField.direction] === 'SELL')
}}>
<div className='trade-form-item'>
<div className='trade-form-item__label required'>卖出比例</div>
<div className='trade-form-item__value'>
<CustomInput type={"number"} value={state[SpotTradeField.quantity_ratio]} align={'center'}
name={SpotTradeField.quantity_ratio}
onChange={this.onValueChange}></CustomInput>
</div>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label required'>交易类型</div>
<div className='trade-form-item__value'>
......
.trade-dialog__mobile {
.t-dialog {
width: 90vw;
padding: 20px;
}
.custom-trade-form {
padding-right: 20px;
& > :not(:first-child) {
margin-top: 12px;
}
.trade-form-item {
display: flex;
align-items: center;
.trade-form-item__label {
text-align: right;
width: 70px;
}
.required {
&:before {
content: '*';
color: red;
padding-right: 2px;
}
}
.trade-form-item__value {
flex: 1;
box-sizing: border-box;
margin-left: 12px;
.trade-form-submit {
float: right;
& > :nth-child(1) {
margin-right: 12px;
}
}
.trade-form-input-suffix {
background: #EAECEF;
width: 32px;
height: 32px;
display: flex;
justify-content: center;
align-items: center;
margin-right: -8px;
}
.trade-dialog-select {
.t-select {
.t-input__wrap {
width: 100% !important;
.t-input {
&:hover {
border-color: #C99400;
}
}
}
.t-input--focused {
box-shadow: none;
border-color: #C99400;
}
.t-fake-arrow--active {
color: #C99400;
}
.t-input__prefix {
.t-tag {
background-color: #C99400;
color: #fff;
font-weight: 600;
font-size: 11px;
.t-icon {
color: #fff;
}
}
}
}
}
}
}
}
}
.trade-dialog-select__overlay {
.t-select-option {
color: #C99400;
.t-checkbox__input {
border-color: #C99400 !important;
}
}
.t-is-selected {
background-color: white;
.t-checkbox__input {
background-color: #C99400;
border-color: #C99400;
&:hover, &:focus, &:active {
background-color: #C99400;
border-color: #C99400;
}
}
.t-checkbox__label {
color: #C99400;
}
&:hover {
background-color: white;
}
.t-is-checked {
background-color: white;
color: #fff;
}
}
}
import './index.less'
import {Component} from "react";
import {Dialog} from "tdesign-react";
import {isMobile, formValidate} from '@/js/utils/tool';
import CustomSelect from "@/js/components/Select";
import CustomInputNumber from '@/js/components/InputNumber';
import CustomInput from '@/js/components/Input';
import CustomButton from '@/js/components/Button';
import {ReactComponent as ResetSvg} from '@/assets/svg/trade/reset.svg';
import {ReactComponent as SubmitSvg} from '@/assets/svg/trade/submit.svg';
import {SpotTradeField} from '@/js/constants/trade';
import {show_message} from '@/js/utils/tdesign';
import {getLocalSpotHelperSelect, getLocalUserList, getLocalSymbolList} from '@/js/utils/local';
import {open_loading} from '@/js/utils/tdesign';
import {isShow} from '@/js/utils/dom';
import {SpotStrategy, SpotBatchOperation} from '@/js/utils/api/spot';
const users = 'user_ids';
const symbols = 'symbols';
export default class TradeDialog extends Component<any, any> {
constructor(props) {
super(props);
this.state = {
[users]: [],
[symbols]: [],
// 买卖类型
[SpotTradeField.direction]: '',
// 交易类型
[SpotTradeField.order_type]: '',
// 限价价格
[SpotTradeField.limit_price]: '',
}
// 交易对列表
this.symbolOptions = [];
// 交易策略options
this.strategyOptions = [];
// 用户options
this.userOptions = getLocalUserList(true, false);
// 买卖类型options
this.positionSideOptions = getLocalSpotHelperSelect('direction', false);
// 订单类型options
this.orderTypeOptions = getLocalSpotHelperSelect('order_type', false);
}
// 重置
onReset = () => {
const items = Object.keys(this.state);
items.forEach((item: any) => {
if (typeof this.state[item] === 'string') {
this.setState({
[item]: ''
})
} else if (typeof this.state[item] === 'number') {
this.setState({
[item]: 0,
})
} else {
this.setState({
[item]: []
})
}
})
}
// 提交
onSubmit = async () => {
// 必填项
const requiredFields = [users, symbols, SpotTradeField.spot_strategy_id, SpotTradeField.direction, SpotTradeField.order_type];
// 判断必填项是否为空
const status = formValidate(requiredFields, this.state);
if (!status) {
show_message('请填写必填项');
return;
}
// 限价单时,限价价格必填
if (this.state[SpotTradeField.order_type] === 'LIMIT' && !this.state[SpotTradeField.limit_price]) {
show_message('限价单价格必填');
return;
}
let loading = null;
try {
// 现价交易提交
loading = open_loading();
const res: any = await SpotBatchOperation(this.state);
if (res.code == 0) {
show_message('提交成功', 'success');
this.onClose();
}
if (loading) {
loading.hide();
}
} catch (e) {
console.log(e);
if (loading) {
loading.hide();
}
}
}
// 子组件的值变化
onValueChange = (value: string | number | any[], name: string) => {
if (name) {
this.setState({
[name]: value
})
}
}
getStrategy = async () => {
try {
const res: any = await SpotStrategy();
if (res.code == 0) {
this.strategyOptions = res.data;
}
} catch (e) {
console.log(e)
}
}
SymbolList = async () => {
try {
this.symbolOptions = await getLocalSymbolList();
} catch (e) {
console.log(e)
}
}
componentDidMount() {
// 获取交易策略
this.getStrategy()
// 获取交易对列表
this.SymbolList();
}
onClose = () => {
const {onClose} = this.props;
if (onClose) {
onClose();
}
}
render() {
const {visible} = this.props;
const state = this.state;
return (
<Dialog visible={visible} placement={"center"} onClose={this.onClose} footer={false}
className={[isMobile() ? 'trade-dialog__mobile' : ''].join(' ')}>
<div className='custom-trade-form'>
<div className='trade-form-item'>
<div className='trade-form-item__label required'>用户</div>
<div className='trade-form-item__value'>
<CustomSelect value={state[users]} name={users}
options={this.userOptions}
className={"trade-dialog-select"}
clearable={true} multiple={true} autoWidth={false}
popupProps={{
overlayClassName: 'trade-dialog-select__overlay'
}} onChange={this.onValueChange}></CustomSelect>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label required'>交易对</div>
<div className='trade-form-item__value'>
<CustomSelect value={state[symbols]} name={symbols}
options={this.symbolOptions}
filterable={true}
className={"trade-dialog-select"}
clearable={true} multiple={true} autoWidth={false}
popupProps={{
overlayClassName: 'trade-dialog-select__overlay'
}} onChange={this.onValueChange}></CustomSelect>
{/*<CustomInput value={state[SpotTradeField.symbol]} name={SpotTradeField.symbol}*/}
{/* align={'center'} type={"text"}*/}
{/* onChange={this.onValueChange}>*/}
{/*</CustomInput>*/}
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label'>策略</div>
<div className='trade-form-item__value'>
<CustomSelect value={state[SpotTradeField.spot_strategy_id]}
name={SpotTradeField.spot_strategy_id} options={this.strategyOptions}
className={"trade-dialog-select"}
clearable={true} autoWidth={false}
popupProps={{
overlayClassName: 'trade-dialog-select__overlay'
}} onChange={this.onValueChange}></CustomSelect>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label required'>买卖类型</div>
<div className='trade-form-item__value'>
<CustomSelect value={state[SpotTradeField.direction]}
name={SpotTradeField.direction}
options={this.positionSideOptions}
className={"trade-dialog-select"}
clearable={true} autoWidth={false}
popupProps={{
overlayClassName: 'trade-dialog-select__overlay'
}} onChange={this.onValueChange}></CustomSelect>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__label required'>交易类型</div>
<div className='trade-form-item__value'>
<CustomSelect value={state[SpotTradeField.order_type]}
name={SpotTradeField.order_type} options={this.orderTypeOptions}
className={"trade-dialog-select"}
clearable={true} autoWidth={false}
popupProps={{
overlayClassName: 'trade-dialog-select__overlay'
}} onChange={this.onValueChange}></CustomSelect>
</div>
</div>
<div className='trade-form-item' style={{
display: isShow(state[SpotTradeField.order_type] === 'LIMIT')
}}>
<div className='trade-form-item__label required'>限价价格</div>
<div className='trade-form-item__value'>
<CustomInput type={"number"} value={state[SpotTradeField.limit_price]} align={'center'}
name={SpotTradeField.limit_price}
onChange={this.onValueChange}></CustomInput>
</div>
</div>
<div className='trade-form-item'>
<div className='trade-form-item__value'>
<div className='trade-form-submit'>
<CustomButton icon={<ResetSvg/>} onClick={this.onReset}>重置</CustomButton>
<CustomButton icon={<SubmitSvg/>} onClick={this.onSubmit}>提交</CustomButton>
</div>
</div>
</div>
</div>
</Dialog>
);
}
}
import './index.less'
import {InputNumber as TInputNumber} from 'tdesign-react';
import {useState, Component} from "react";
import {Input as TInput} from 'tdesign-react';
import {Component} from "react";
class InputNumber extends Component<any, any> {
constructor(props) {
super(props);
this.state = {
value: 0,
value: this.props.value,
}
this.name = props.name ?? '';
}
......@@ -17,28 +17,26 @@ class InputNumber extends Component<any, any> {
})
}
onReduce = () => {
this.onSet(this.state.value - 1);
this.inputChange(this.state.value - 1);
const {value} = this.props;
this.onSet(value - 1);
this.inputChange(value - 1);
}
onAdd = () => {
this.onSet(this.state.value + 1);
this.inputChange(this.state.value + 1);
const {value} = this.props;
this.onSet(value + 1);
this.inputChange(value + 1);
}
inputChange = (value: number) => {
if (typeof value === 'number') {
// 提交输入框的值
if (this.props.onChange) {
this.props.onChange(value, this.name);
}
// 提交输入框的值
if (this.props.onChange) {
this.props.onChange(value, this.name);
}
}
render() {
const {align, addAndSubtract, onChange} = this.props;
const {align, addAndSubtract} = this.props;
const realAlign = align ?? 'left';
// 是否显示加减按钮
const realAddAndSubtract = addAndSubtract ?? true;
......@@ -50,11 +48,9 @@ class InputNumber extends Component<any, any> {
<div className='reduce' onClick={this.onReduce}>-</div>
)
}
<TInputNumber className={'c-reset-input-number'} align={realAlign}
onChange={this.inputChange}
theme="normal"
defaultValue={1}
value={this.props.value}
<TInput className={'c-reset-input-number'} align={realAlign} type={'number'}
onChange={this.inputChange}
value={this.props.value}
/>
{
realAddAndSubtract && (
......
......@@ -23,7 +23,7 @@ export const localContractSymbolKey = 'contract_symbol_record';
export const localSpotSymbolKey = 'spot_symbol_record';
// 数据存本地
export const setLocal = (key: string, data: any, type: 'local' | 'session') => {
export const setLocal = (key: string, data: any, type: 'local' | 'session' = 'local') => {
if (type === 'local') {
window.localStorage.setItem(key, JSON.stringify(data));
} else {
......@@ -32,7 +32,7 @@ export const setLocal = (key: string, data: any, type: 'local' | 'session') => {
}
// 取本地数据
export const getLocal = (key: string, type: 'local' | 'session') => {
export const getLocal = (key: string, type: 'local' | 'session' = 'local') => {
let data = null;
if (type === 'local') {
let localData = window.localStorage.getItem(key);
......@@ -323,7 +323,18 @@ export const getLocalSymbolList = async (priorityLocal: boolean = true) => {
// 优先展示提交过的交易对
export const getLocalSymbolListPriority = (list: any[]) => {
return list;
}
// 本次提交的交易对
export const setLocalSymbolList = (key: string, symbol: string) => {
const data = getLocal(key);
if (data) {
} else {
// 没有数据,创建
setLocal(key, [symbol]);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment