You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
28 KiB
1 lines
28 KiB
(globalThis.utooChunk_ant_design_pro||(globalThis.utooChunk_ant_design_pro=[])).push(["object"==typeof document?document.currentScript:void 0,188235,947706,e=>{"use strict";var t=e.i(882474),n=e.i(191788),i=e.i(683276),r=e.i(871924),a=e.i(686111);e.i(957562);var l=e.i(617796),o=e.i(379049),s=e.i(132259),u=e.i(56206),c=e.i(22189),d=e.i(344670),f=e.i(3287),m=e.i(889590),p=e.i(391398);let g=n.default.memo(e=>{let{label:t,tooltip:i,ellipsis:r,subTitle:a}=e,{getPrefixCls:l}=(0,n.useContext)(o.ConfigProvider.ConfigContext),s=l("pro-core-label-tip"),{wrapSSR:c,hashId:g}=(0,m.useStyle)("LabelIconTip",e=>{let t;return[{[(t={...e,componentCls:`.${s}`}).componentCls]:{boxSizing:"border-box",display:"inline-flex",alignItems:"center",maxWidth:"100%","&-icon":{display:"block",marginInlineStart:"4px",cursor:"pointer","&:hover":{color:t.colorPrimary}},"&-title":{display:"inline-flex",flex:"1"},"&-subtitle ":{marginInlineStart:8,color:t.colorTextSecondary,fontWeight:"normal",fontSize:t.fontSize,whiteSpace:"nowrap"},"&-title-ellipsis":{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",wordBreak:"keep-all"}}}]});if(!i&&!a)return(0,p.jsx)(p.Fragment,{children:t});let h="string"==typeof i||n.default.isValidElement(i)?{title:i}:i,v=h?.icon||(0,p.jsx)(d.InfoCircleOutlined,{});return c((0,p.jsxs)("div",{className:(0,u.clsx)(s,g),onMouseDown:e=>e.stopPropagation(),onMouseLeave:e=>e.stopPropagation(),onMouseMove:e=>e.stopPropagation(),children:[(0,p.jsx)("div",{className:(0,u.clsx)(`${s}-title`,g,{[`${s}-title-ellipsis`]:r}),children:t}),a&&(0,p.jsx)("div",{className:(0,u.clsx)(`${s}-subtitle`,g),children:a}),i&&(0,p.jsx)(f.Tooltip,{...h,children:(0,p.jsx)("span",{className:(0,u.clsx)(`${s}-icon`,g),children:v})})]}))});e.s(["LabelIconTip",0,g],947706);var h=e.i(56742),v=e.i(568061),b=e.i(4691);let N=n.default.forwardRef((e,t)=>{let{groupProps:i}=n.default.useContext(v.default),{children:r,collapsible:d,defaultCollapsed:f,style:N,labelLayout:y,title:x=e.label,tooltip:S,align:E="start",direction:$,size:w=32,titleStyle:I,titleRender:k,spaceProps:C,extra:F,autoFocus:M}={...i,...e},[B,R]=(0,l.useControlledState)(()=>f||!1,e.collapsed),j=(0,h.useRefFunction)(t=>{e.onCollapse?.(t)}),_=(0,n.useCallback)(e=>{R(t=>{let n="function"==typeof e?e(t):e;return queueMicrotask(()=>{j(n)}),n})},[j]),{getPrefixCls:A}=(0,n.useContext)(o.ConfigProvider.ConfigContext),{ColWrapper:T,RowWrapper:D}=(0,b.useGridHelpers)(e),L=A("pro-form-group"),{wrapSSR:O,hashId:P}=(0,m.useStyle)("ProFormGroup",e=>{let t;return[{[(t={...e,componentCls:`.${L}`}).componentCls]:{boxSizing:"border-box","&-title":{marginBlockEnd:t.marginXL,fontWeight:"bold"},"&-container":{flexWrap:"wrap",maxWidth:"100%",[`> div${t.antCls}-space-item`]:{maxWidth:"100%"}},"&-twoLine":{display:"block",width:"100%",[`${t.componentCls}-title`]:{width:"100%",margin:"8px 0"},[`${t.componentCls}-container`]:{paddingInlineStart:16},[`${t.antCls}-space-item,${t.antCls}-form-item`]:{width:"100%"},[`${t.antCls}-form-item`]:{"&-control":{display:"flex",alignItems:"center",justifyContent:"flex-end","&-input":{alignItems:"center",justifyContent:"flex-end","&-content":{flex:"none"}}}}}}}]}),W=d&&(0,p.jsx)(a.RightOutlined,{style:{marginInlineEnd:8},rotate:B?void 0:90}),G=(0,p.jsx)(g,{label:W?(0,p.jsxs)("div",{children:[W,x]}):x,tooltip:S}),z=(0,n.useCallback)(({children:e})=>(0,p.jsx)(s.Space,{...C,className:(0,u.clsx)(`${L}-container ${P}`,C?.className),size:w,align:E,orientation:$,style:{rowGap:0,...C?.style},children:e}),[E,L,$,P,w,C]),q=k?k(G,e):G,[H,U]=(0,n.useMemo)(()=>{let e=[],t=n.default.Children.toArray(r).map((t,i)=>n.default.isValidElement(t)&&t?.props?.hidden?(e.push(t),null):0===i&&n.default.isValidElement(t)&&M?(0,c.autoFocusToFirstChild)(t,M):t);return[(0,p.jsx)(D,{Wrapper:z,children:t},"children"),e.length>0?(0,p.jsx)("div",{style:{display:"none"},children:e},"hidden"):null]},[r,D,z,M]);return O((0,p.jsx)(T,{children:(0,p.jsxs)("div",{className:(0,u.clsx)(L,P,{[`${L}-twoLine`]:"twoLine"===y}),style:N,ref:t,children:[U,(x||S||F)&&(0,p.jsx)("div",{role:"button",tabIndex:0,className:(0,u.clsx)(`${L}-title`,P),style:I,onClick:()=>{_(!B)},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),_(!B))},children:F?(0,p.jsxs)("div",{style:{display:"flex",width:"100%",alignItems:"center",justifyContent:"space-between"},children:[q,(0,p.jsx)("span",{role:"presentation",onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),children:F})]}):q}),(0,p.jsx)("div",{style:{display:d&&B?"none":void 0},children:H})]})}))});N.displayName="ProForm-Group";var y=e.i(170210),y=y;function x(e){return(0,p.jsx)(i.BaseForm,{layout:"vertical",contentRender:(e,t)=>(0,p.jsxs)(p.Fragment,{children:[e,t]}),...e})}x.Group=N,x.useForm=t.Form.useForm,x.Item=y.default,x.useWatch=t.Form.useWatch,x.ErrorList=t.Form.ErrorList,x.Provider=t.Form.Provider,x.useFormInstance=t.Form.useFormInstance,x.EditOrReadOnlyContext=r.EditOrReadOnlyContext,e.s(["ProForm",0,x],188235)},360618,e=>{"use strict";var t=e.i(439214);e.s(["PlusOutlined",()=>t.default])},473657,e=>{"use strict";var t=e.i(191788),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]},name:"arrow-up",theme:"outlined"},i=e.i(117716);function r(){return(r=Object.assign.bind()).apply(this,arguments)}let a=t.forwardRef((e,a)=>t.createElement(i.default,r({},e,{ref:a,icon:n})));e.s(["ArrowUpOutlined",()=>a],473657)},661682,491534,327305,e=>{"use strict";e.i(957562);var t=e.i(191248),n=e.i(191788),i=e.i(881428),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},a=e.i(117716);function l(){return(l=Object.assign.bind()).apply(this,arguments)}let o=n.forwardRef((e,t)=>n.createElement(a.default,l({},e,{ref:t,icon:r})));var s=e.i(439214),u=e.i(283949),c=e.i(812810),d=e.i(332513),f=e.i(987250),m=e.i(917486);function p(){return"function"==typeof BigInt}function g(e){return!e&&0!==e&&!Number.isNaN(e)||!String(e).trim()}function h(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),(t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,"")).startsWith(".")&&(t="0".concat(t));var i=t||"0",r=i.split("."),a=r[0]||"0",l=r[1]||"0";"0"===a&&"0"===l&&(n=!1);var o=n?"-":"";return{negative:n,negativeStr:o,trimStr:i,integerStr:a,decimalStr:l,fullStr:"".concat(o).concat(i)}}function v(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function b(e){var t=e.toLowerCase().split("e"),n=(0,m.default)(t,2),i=n[0],r=n[1],a=i.startsWith("-"),l=(a?i.slice(1):i).split("."),o=(0,m.default)(l,2),s=o[0],u=void 0===s?"0":s,c=o[1],d=void 0===c?"":c,f="".concat(u).concat(d).replace(/^0+/,"")||"0";return{decimal:d,digits:f,exponent:Number(void 0===r?"0":r),integer:u,negative:a}}function N(e){return e.exponent>=0?Math.max(0,e.decimal.length-e.exponent):Math.abs(e.exponent)+e.decimal.length}function y(e){var t=String(e);return v(e)?N(b(t)):t.includes(".")&&S(t)?t.length-t.indexOf(".")-1:0}function x(e){var t=String(e);if(v(e)){if(e>Number.MAX_SAFE_INTEGER)return String(p()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e<Number.MIN_SAFE_INTEGER)return String(p()?BigInt(e).toString():Number.MIN_SAFE_INTEGER);var n=b(t),i=N(n);t=i>100?function(e){var t=e.decimal,n=e.digits,i=e.exponent,r=e.integer,a=e.negative;if("0"===n)return"0";var l=r.replace(/^0+/,"").length,o=(t.match(/^0*/)||[""])[0].length,s=(l||-o)+i,u="";return u=s<=0?"0.".concat("0".repeat(-s)).concat(n):s>=n.length?"".concat(n).concat("0".repeat(s-n.length)):"".concat(n.slice(0,s),".").concat(n.slice(s)),"".concat(a?"-":"").concat(u)}(n):e.toFixed(i)}return h(t).fullStr}function S(e){return"number"==typeof e?!Number.isNaN(e):!!e&&(/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e))}var E=function(){function e(t){if((0,c.default)(this,e),(0,f.default)(this,"origin",""),(0,f.default)(this,"negative",void 0),(0,f.default)(this,"integer",void 0),(0,f.default)(this,"decimal",void 0),(0,f.default)(this,"decimalLen",void 0),(0,f.default)(this,"empty",void 0),(0,f.default)(this,"nan",void 0),g(t)){this.empty=!0;return}if(this.origin=String(t),"-"===t||Number.isNaN(t)){this.nan=!0;return}var n=t;if(v(n)&&(n=Number(n)),S(n="string"==typeof n?n:x(n))){var i=h(n);this.negative=i.negative;var r=i.trimStr.split(".");this.integer=BigInt(r[0]);var a=r[1]||"0";this.decimal=BigInt(a),this.decimalLen=a.length}else this.nan=!0}return(0,d.default)(e,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(e){return BigInt("".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(e,"0")))}},{key:"negate",value:function(){var t=new e(this.toString());return t.negative=!t.negative,t}},{key:"cal",value:function(t,n,i){var r=Math.max(this.getDecimalStr().length,t.getDecimalStr().length),a=n(this.alignDecimal(r),t.alignDecimal(r)).toString(),l=i(r),o=h(a),s=o.negativeStr,u=o.trimStr,c="".concat(s).concat(u.padStart(l+1,"0"));return new e("".concat(c.slice(0,-l),".").concat(c.slice(-l)))}},{key:"add",value:function(t){if(this.isInvalidate())return new e(t);var n=new e(t);return n.isInvalidate()?this:this.cal(n,function(e,t){return e+t},function(e){return e})}},{key:"multi",value:function(t){var n=new e(t);return this.isInvalidate()||n.isInvalidate()?new e(NaN):this.cal(n,function(e,t){return e*t},function(e){return 2*e})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(e){return this.toString()===(null==e?void 0:e.toString())}},{key:"lessEquals",value:function(e){return 0>=this.add(e.negate().toString()).toNumber()}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return e?this.isInvalidate()?"":h("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),$=function(){function e(t){if((0,c.default)(this,e),(0,f.default)(this,"origin",""),(0,f.default)(this,"number",void 0),(0,f.default)(this,"empty",void 0),g(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return(0,d.default)(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(t){if(this.isInvalidate())return new e(t);var n=Number(t);if(Number.isNaN(n))return this;var i=this.number+n;if(i>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(i<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var r=Math.max(y(this.number),y(n));return new e(i.toFixed(r))}},{key:"multi",value:function(t){var n=Number(t);if(this.isInvalidate()||Number.isNaN(n))return new e(NaN);var i=this.number*n;if(i>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(i<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var r=Math.max(y(this.number),y(n));return new e(i.toFixed(r))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(e){return this.toNumber()===(null==e?void 0:e.toNumber())}},{key:"lessEquals",value:function(e){return 0>=this.add(e.negate().toString()).toNumber()}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return e?this.isInvalidate()?"":v(this.number)&&y(this.number)>100?String(this.number):x(this.number):this.origin}}]),e}();function w(e){return p()?new E(e):new $(e)}function I(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(""===e)return"";var r=h(e),a=r.negativeStr,l=r.integerStr,o=r.decimalStr,s="".concat(t).concat(o),u="".concat(a).concat(l);if(n>=0){var c=Number(o[n]);return c>=5&&!i?I(w(e).add("".concat(a,"0.").concat("0".repeat(n)).concat(10-c)).toString(),t,n,i):0===n?u:"".concat(u).concat(t).concat(o.padEnd(n,"0").slice(0,n))}return".0"===s?u:"".concat(u).concat(s)}var k=e.i(351212),C=e.i(56206),F=e.i(372694),M=e.i(499997);function B({prefixCls:e,action:t,children:i,disabled:r,className:a,style:l,onStep:o}){let s="up"===t,u=n.useRef(),c=n.useRef([]),d=()=>{clearTimeout(u.current)};n.useEffect(()=>()=>{d(),c.current.forEach(e=>{M.default.cancel(e)})},[]);let f=`${e}-action`,m=(0,C.clsx)(f,`${f}-${t}`,{[`${f}-${t}-disabled`]:r},a),p=()=>c.current.push((0,M.default)(d));return n.createElement("span",{unselectable:"on",role:"button",onMouseUp:p,onMouseLeave:p,onMouseDown:e=>{e.preventDefault(),d(),o(s,"handler"),u.current=setTimeout(function e(){o(s,"handler"),u.current=setTimeout(e,200)},600)},"aria-label":s?"Increase Value":"Decrease Value","aria-disabled":r,className:m,style:l},i||n.createElement("span",{unselectable:"on",className:`${e}-action-${t}-inner`}))}function R(e){let t="number"==typeof e?x(e):h(e).fullStr;return t.includes(".")?h(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}var j=e.i(27593),_=e.i(312744);function A(){return(A=Object.assign.bind()).apply(this,arguments)}let T=(e,t)=>e||t.isEmpty()?t.toString():t.toNumber(),D=e=>{let t=w(e);return t.isInvalidate()?null:t},L=n.forwardRef((e,t)=>{var i;let r,a,l,{mode:o="input",prefixCls:s="rc-input-number",className:u,style:c,classNames:d,styles:f,min:m,max:p,step:g=1,defaultValue:h,value:v,disabled:b,readOnly:N,upHandler:E,downHandler:$,keyboard:L,changeOnWheel:O=!1,controls:P=!0,prefix:W,suffix:G,stringMode:z,parser:q,formatter:H,precision:U,decimalSeparator:V,onChange:X,onInput:K,onPressEnter:Y,onStep:J,onMouseDown:Q,onClick:Z,onMouseUp:ee,onMouseLeave:et,onMouseMove:en,onMouseEnter:ei,onMouseOut:er,changeOnBlur:ea=!0,...el}=e,[eo,es]=n.useState(!1),eu=n.useRef(!1),ec=n.useRef(!1),ed=n.useRef(!1),ef=n.useRef(null),em=n.useRef(null);n.useImperativeHandle(t,()=>{var e,t;return e=em.current,t={focus:e=>{(0,_.triggerFocus)(em.current,e)},blur:()=>{em.current?.blur()},nativeElement:ef.current},"u">typeof Proxy&&e?new Proxy(e,{get(e,n){if(t[n])return t[n];let i=e[n];return"function"==typeof i?i.bind(e):i}}):e});let[ep,eg]=n.useState(()=>w(v??h)),eh=n.useCallback((e,t)=>{if(!t)return U>=0?U:Math.max(y(e),y(g))},[U,g]),ev=n.useCallback(e=>{let t=String(e);if(q)return q(t);let n=t;return V&&(n=n.replace(V,".")),n.replace(/[^\w.-]+/g,"")},[q,V]),eb=n.useRef(""),eN=n.useCallback((e,t)=>{if(H)return H(e,{userTyping:t,input:String(eb.current)});let n="number"==typeof e?x(e):e;if(!t){let e=eh(n,t);S(n)&&(V||e>=0)&&(n=I(n,V||".",e))}return n},[H,eh,V]),[ey,ex]=n.useState(()=>{let e=h??v;return ep.isInvalidate()&&["string","number"].includes(typeof e)?Number.isNaN(e)?"":e:eN(ep.toString(),!1)});function eS(e,t){ex(eN(e.isInvalidate()?e.toString(!1):e.toString(!t),t))}eb.current=ey;let eE=n.useMemo(()=>D(p),[p,U]),e$=n.useMemo(()=>D(m),[m,U]),ew=n.useMemo(()=>!(!eE||!ep||ep.isInvalidate())&&eE.lessEquals(ep),[eE,ep]),eI=n.useMemo(()=>!(!e$||!ep||ep.isInvalidate())&&ep.lessEquals(e$),[e$,ep]),[ek,eC]=(i=em.current,r=(0,n.useRef)(null),[function(){try{let{selectionStart:e,selectionEnd:t,value:n}=i,a=n.substring(0,e),l=n.substring(t);r.current={start:e,end:t,value:n,beforeTxt:a,afterTxt:l}}catch(e){}},function(){if(i&&r.current&&eo)try{let{value:e}=i,{beforeTxt:t,afterTxt:n,start:a}=r.current,l=e.length;if(e.startsWith(t))l=t.length;else if(e.endsWith(n))l=e.length-r.current.afterTxt.length;else{let n=t[a-1],i=e.indexOf(n,a-1);-1!==i&&(l=i+1)}i.setSelectionRange(l,l)}catch(e){(0,F.default)(!1,`Something warning of cursor restore. Please fire issue about this: ${e.message}`)}}]),eF=e=>eE&&!e.lessEquals(eE)?eE:e$&&!e$.lessEquals(e)?e$:null,eM=(e,t)=>{let n=e,i=!eF(n)||n.isEmpty();if(n.isEmpty()||t||(n=eF(n)||n,i=!0),!N&&!b&&i){let e=n.toString(),i=eh(e,t);if(i>=0&&eF(n=w(I(e,".",i)))&&(n=w(I(e,".",i,!0))),!n.equals(ep)){var r;r=n,void 0===v&&eg(r),X?.(n.isEmpty()?null:T(z,n)),void 0===v&&eS(n,t)}return n}return ep},eB=(a=(0,n.useRef)(0),l=()=>{M.default.cancel(a.current)},(0,n.useEffect)(()=>l,[]),e=>{l(),a.current=(0,M.default)(()=>{e()})}),eR=e=>{if(ek(),eb.current=e,ex(e),!ec.current){let t=w(ev(e));t.isNaN()||eM(t,!0)}K?.(e),eB(()=>{let t=e;q||(t=e.replace(/。/g,".")),t!==e&&eR(t)})},ej=(0,j.useEvent)((e,t)=>{if(e&&ew||!e&&eI)return;eu.current=!1;let n=w(ed.current?R(g):g);e||(n=n.negate());let i=eM((ep||w(0)).add(n.toString()),!1);J?.(T(z,i),{offset:ed.current?R(g):g,type:e?"up":"down",emitter:t}),em.current?.focus()}),e_=e=>{let t,n=w(ev(ey));t=n.isNaN()?eM(ep,e):eM(n,e),void 0!==v?eS(ep,!1):t.isNaN()||eS(t,!1)};n.useEffect(()=>{if(O&&eo){let e=e=>{ej(e.deltaY<0,"wheel"),e.preventDefault()},t=em.current;if(t)return t.addEventListener("wheel",e,{passive:!1}),()=>t.removeEventListener("wheel",e)}}),(0,k.useLayoutUpdateEffect)(()=>{ep.isInvalidate()||eS(ep,!1)},[U,H]),(0,k.useLayoutUpdateEffect)(()=>{let e=w(v);eg(e);let t=w(ev(ey));e.equals(t)&&eu.current&&!H||eS(e,eu.current)},[v]),(0,k.useLayoutUpdateEffect)(()=>{H&&eC()},[ey]);let eA={prefixCls:s,onStep:ej,className:d?.action,style:f?.action},eT=n.createElement(B,A({},eA,{action:"up",disabled:ew}),E),eD=n.createElement(B,A({},eA,{action:"down",disabled:eI}),$);return n.createElement("div",{ref:ef,className:(0,C.clsx)(s,`${s}-mode-${o}`,u,d?.root,{[`${s}-focused`]:eo,[`${s}-disabled`]:b,[`${s}-readonly`]:N,[`${s}-not-a-number`]:ep.isNaN(),[`${s}-out-of-range`]:!ep.isInvalidate()&&!!eF(ep)}),style:{...f?.root,...c},onMouseDown:e=>{em.current&&e.target!==em.current&&(em.current.focus(),e.preventDefault()),Q?.(e)},onMouseUp:ee,onMouseLeave:et,onMouseMove:en,onMouseEnter:ei,onMouseOut:er,onClick:Z,onFocus:()=>{es(!0)},onBlur:()=>{ea&&e_(!1),es(!1),eu.current=!1},onKeyDown:e=>{let{key:t,shiftKey:n}=e;eu.current=!0,ed.current=n,"Enter"===t&&(ec.current||(eu.current=!1),e_(!1),Y?.(e)),!1!==L&&!ec.current&&["Up","ArrowUp","Down","ArrowDown"].includes(t)&&(ej("Up"===t||"ArrowUp"===t,"keyboard"),e.preventDefault())},onKeyUp:()=>{eu.current=!1,ed.current=!1},onCompositionStart:()=>{ec.current=!0},onCompositionEnd:()=>{ec.current=!1,eR(em.current.value)},onBeforeInput:()=>{eu.current=!0}},"spinner"===o&&P&&eD,void 0!==W&&n.createElement("div",{className:(0,C.clsx)(`${s}-prefix`,d?.prefix),style:f?.prefix},W),n.createElement("input",A({autoComplete:"off",role:"spinbutton","aria-valuemin":m,"aria-valuemax":p,"aria-valuenow":ep.isInvalidate()?null:ep.toString(),step:g,ref:em,className:(0,C.clsx)(`${s}-input`,d?.input),style:f?.input,value:ey,onChange:e=>{eR(e.target.value)},disabled:b,readOnly:N},el)),void 0!==G&&n.createElement("div",{className:(0,C.clsx)(`${s}-suffix`,d?.suffix),style:f?.suffix},G),"spinner"===o&&P&&eT,"input"===o&&P&&n.createElement("div",{className:(0,C.clsx)(`${s}-actions`,d?.actions),style:f?.actions},eT,eD))});var O=e.i(329127),P=e.i(430898),W=e.i(934854),G=e.i(640684),z=e.i(327478),q=e.i(993175),H=e.i(82038),U=e.i(749919),V=e.i(625263),X=e.i(873627),K=e.i(536995),Y=e.i(649304),J=e.i(688490);e.i(290586);var Q=e.i(774778),Z=e.i(428170),ee=e.i(636261),et=e.i(541163),en=e.i(307441),ei=e.i(654571),er=e.i(352050),ea=e.i(104616);e.i(644038);var el=e.i(839904),eo=(0,er.genStyleHooks)("InputNumber",e=>{let t=(0,ea.mergeToken)(e,(0,ee.initInputToken)(e));return[(e=>{let{componentCls:t,lineWidth:n,lineType:i,borderRadius:r,inputFontSizeSM:a,inputFontSizeLG:l,colorError:o,paddingInlineSM:s,paddingBlockSM:u,paddingBlockLG:c,paddingInlineLG:d,colorIcon:f,colorTextDisabled:m,motionDurationMid:p,handleHoverColor:g,handleOpacity:h,paddingInline:v,paddingBlock:b,handleBg:N,handleActiveBg:y,inputAffixPadding:x,borderRadiusSM:S,controlWidth:E,handleBorderColor:$,filledHandleBg:w,lineHeightLG:I,antCls:k}=e,C=`${(0,Q.unit)(n)} ${i} ${$}`,[F,M]=(0,er.genCssVar)(k,"input-number");return[{[t]:{...(0,en.resetComponent)(e),...(0,Z.genBasicInputStyle)(e),[F("input-padding-block")]:(0,Q.unit)(b),[F("input-padding-inline")]:(0,Q.unit)(v),display:"inline-flex",width:E,margin:0,paddingBlock:0,borderRadius:r,...(0,et.genOutlinedStyle)(e,{[`${t}-actions`]:{background:N,[`${t}-action-down`]:{borderBlockStart:C}}}),...(0,et.genFilledStyle)(e,{[`${t}-actions`]:{background:w,[`${t}-action-down`]:{borderBlockStart:C}},"&:focus-within":{[`${t}-actions`]:{background:N}}}),...(0,et.genUnderlinedStyle)(e,{[`${t}-actions`]:{background:N,[`${t}-action-down`]:{borderBlockStart:C}}}),...(0,et.genBorderlessStyle)(e),[`&${t}-borderless`]:{paddingBlock:0,[F("input-padding-block")]:(0,Q.unit)(e.calc(b).add(n).equal())},[`&${t}-borderless${t}-sm`]:{paddingBlock:0,[F("input-padding-block")]:(0,Q.unit)(e.calc(u).add(n).equal())},[`&${t}-borderless${t}-lg`]:{paddingBlock:0,[F("input-padding-block")]:(0,Q.unit)(e.calc(c).add(n).equal())},"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},[`&${t}-out-of-range`]:{[`${t}-input`]:{color:o}},[`${t}-input`]:{...(0,en.resetComponent)(e),width:"100%",paddingBlock:M("input-padding-block"),textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:0,outline:0,transition:`all ${p} linear`,appearance:"textfield",fontSize:"inherit",lineHeight:"inherit",...(0,Z.genPlaceholderStyle)(e.colorTextPlaceholder),'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1},[`&-disabled ${t}-input`]:{cursor:"not-allowed",color:e.colorTextDisabled}}},{[t]:{[`${t}-action`]:{...(0,en.resetIcon)(),userSelect:"none",overflow:"hidden",fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",transition:`all ${p} linear`,[`&:active:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{background:y},[`&:hover:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{color:g},[`&${t}-action-up-disabled, &${t}-action-down-disabled`]:{cursor:"not-allowed",color:m}},"&-mode-input":{overflow:"hidden",[`${t}-actions`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:h,height:"100%",borderRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${p}`,overflow:"hidden",[`${t}-action`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",marginInlineEnd:0,fontSize:e.handleFontSize}},[`&:hover ${t}-actions, &-focused ${t}-actions`]:{width:e.handleWidth,opacity:1},[`${t}-action`]:{color:f,height:"50%",borderInlineStart:C,[`&:hover:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{height:"60%"}},[`&${t}-disabled, &${t}-readonly`]:{[`${t}-actions`]:{display:"none"}}},[`&${t}-mode-spinner`]:{padding:0,width:"auto",[`${t}-action`]:{flex:"none",paddingInline:M("input-padding-inline"),"&-up":{borderInlineStart:C},"&-down":{borderInlineEnd:C}},[`${t}-input`]:{textAlign:"center",paddingInline:M("input-padding-inline")}}}},{[t]:{"&-lg":{[F("input-padding-block")]:(0,Q.unit)(c),[F("input-padding-inline")]:(0,Q.unit)(d),paddingBlock:0,fontSize:l,lineHeight:I},"&-sm":{[F("input-padding-block")]:(0,Q.unit)(u),[F("input-padding-inline")]:(0,Q.unit)(s),paddingBlock:0,fontSize:a,borderRadius:S}}},{[t]:{[`${t}-prefix, ${t}-suffix`]:{display:"flex",flex:"none",alignItems:"center",alignSelf:"center",pointerEvents:"none"},[`${t}-prefix`]:{marginInlineEnd:x},[`${t}-suffix`]:{height:"100%",marginInlineStart:x,transition:`margin ${p}`},[`&:hover:not(${t}-without-controls)`]:{[`${t}-suffix`]:{marginInlineEnd:e.handleWidth}}}}]})(t),(e=>{let{componentCls:t,antCls:n}=e;return{[`${t}-addon`]:{[`&:has(${n}-select)`]:{border:0,padding:0}}}})(t),(0,ei.genCompactItemStyle)(t)]},e=>{let t=e.handleVisible??"auto",n=e.controlHeightSM-2*e.lineWidth;return{...(0,ee.initComponentToken)(e),controlWidth:90,handleWidth:n,handleFontSize:e.fontSize/2,handleVisible:t,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new el.FastColor(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:+(!0===t),handleVisibleWidth:!0===t?n:0}},{unitless:{handleOpacity:!0},resetFont:!1});let es=n.forwardRef((e,t)=>{let r=n.useRef(null);n.useImperativeHandle(t,()=>r.current);let{rootClassName:a,size:l,disabled:c,prefixCls:d,addonBefore:f,addonAfter:m,prefix:p,suffix:g,bordered:h,readOnly:v,status:b,controls:N=!0,variant:y,className:x,style:S,classNames:E,styles:$,mode:w,...I}=e,{direction:k,className:F,style:M,styles:B,classNames:R}=(0,q.useComponentConfig)("inputNumber"),j=n.useContext(H.default),_=c??j,A=n.useMemo(()=>!!N&&!_&&!v&&N,[N,_,v]),{compactSize:T,compactItemClassnames:D}=(0,J.useCompactItemContext)(d,k),O="spinner"===w?n.createElement(s.default,null):n.createElement(u.default,null),z="spinner"===w?n.createElement(o,null):n.createElement(i.default,null),U="boolean"==typeof A?A:void 0;(0,W.isPlainObject)(A)&&(O=A.upIcon||O,z=A.downIcon||z);let{hasFeedback:Y,isFormItemInput:Q,feedbackIcon:Z}=n.useContext(X.FormItemInputContext),ee=(0,V.default)(e=>l??T??e),[et,en]=(0,K.default)("inputNumber",y,h),ei=Y&&n.createElement(n.Fragment,null,Z),er={...e,size:ee,disabled:_,controls:A},[ea,el]=(0,P.useMergeSemantic)([R,E],[B,$],{props:er});return n.createElement(L,{ref:r,mode:w,disabled:_,className:(0,C.clsx)(x,a,ea.root,F,D,(0,G.getStatusClassNames)(d,b,Y),{[`${d}-${et}`]:en,[`${d}-lg`]:"large"===ee,[`${d}-sm`]:"small"===ee,[`${d}-rtl`]:"rtl"===k,[`${d}-in-form-item`]:Q,[`${d}-without-controls`]:!A}),style:{...el.root,...M,...S},upHandler:O,downHandler:z,prefixCls:d,readOnly:v,controls:U,prefix:p,suffix:ei||g,classNames:ea,styles:el,...I})}),eu=n.forwardRef((e,t)=>{let{addonBefore:i,addonAfter:r,prefixCls:a,className:l,status:o,rootClassName:s,...u}=e,{getPrefixCls:c}=(0,q.useComponentConfig)("inputNumber"),d=c("input-number",a),{status:f}=n.useContext(X.FormItemInputContext),m=(0,G.getMergedStatus)(f,o),p=(0,U.default)(d),[g,h]=eo(d,p),v=i||r,b=n.createElement(es,{ref:t,...u,prefixCls:d,status:m,className:(0,C.clsx)(h,p,g,l),rootClassName:v?void 0:s});if(v){let t=t=>t?n.createElement(Y.default,{className:(0,C.clsx)(`${d}-addon`,h,g),variant:e.variant,disabled:e.disabled,status:m},n.createElement(O.default,{form:!0},t)):null,a=t(i),l=t(r);return n.createElement(J.default,{rootClassName:s},a,b,l)}return b});eu._InternalPanelDoNotUseOrYouWillBeFired=e=>n.createElement(z.default,{theme:{components:{InputNumber:{handleVisible:!0}}}},n.createElement(eu,{...e})),e.s(["default",()=>eu],491534),e.s(["InputNumber",()=>eu],327305);var ec=e.i(440656),ed=e.i(734316),ef=e.i(391398),em=n.default.forwardRef(({text:e,mode:i,render:r,placeholder:a,formItemRender:l,fieldProps:o},s)=>{let u=(0,ec.useIntl)(),c=a||u.getMessage("tableForm.inputPlaceholder","请输入"),d=(0,n.useCallback)(e=>{let t=e??void 0;if(!o.stringMode&&"string"==typeof t){let e=Number(t);if(isNaN(e)){let e=t.match(/^(\d+(?:\.\d+)?)/);t=e?Number(e[1]):void 0}else t=e}return"number"!=typeof t||(0,ed.isNil)(t)||(0,ed.isNil)(o.precision)||(t=Number(t.toFixed(o.precision))),t},[o]);if("read"===i){let t={};o?.precision&&(t={minimumFractionDigits:Number(o.precision),maximumFractionDigits:Number(o.precision)});let n=new Intl.NumberFormat(void 0,{...t,...o?.intlProps||{}}).format(Number(e)),a=o?.stringMode?(0,ef.jsx)("span",{children:e}):(0,ef.jsx)("span",{ref:s,children:o?.formatter?.(n)||n});return r?r(e,{mode:i,...o},a):a}if("edit"===i||"update"===i){let n=(0,ef.jsx)(eu,{ref:s,min:0,placeholder:c,...(0,t.omit)(o,["onChange","onBlur"]),onChange:e=>o?.onChange?.(d(e)),onBlur:e=>{let t=e.target.value;if((0,ed.isNil)(t)||""===t||t?.trim()==="")return void o?.onBlur?.(e);let n=d(t);e.target&&"number"==typeof n&&(e.target.value=n.toString(),o?.onChange?.(n)),o?.onBlur?.(e)}});return l?l(e,{mode:i,...o},n):n}return null});e.s(["default",()=>em],661682)},686111,e=>{"use strict";var t=e.i(571246);e.s(["RightOutlined",()=>t.default])},977892,e=>{"use strict";var t=e.i(677057);e.s(["LoadingOutlined",()=>t.default])}]);
|