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.
4 lines
22 KiB
4 lines
22 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),r=e.i(191788),i=e.i(683276),o=e.i(871924),n=e.i(686111);e.i(957562);var l=e.i(617796),a=e.i(379049),s=e.i(132259),c=e.i(56206),d=e.i(22189),u=e.i(344670),p=e.i(3287),m=e.i(889590),f=e.i(391398);let g=r.default.memo(e=>{let{label:t,tooltip:i,ellipsis:o,subTitle:n}=e,{getPrefixCls:l}=(0,r.useContext)(a.ConfigProvider.ConfigContext),s=l("pro-core-label-tip"),{wrapSSR:d,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&&!n)return(0,f.jsx)(f.Fragment,{children:t});let y="string"==typeof i||r.default.isValidElement(i)?{title:i}:i,h=y?.icon||(0,f.jsx)(u.InfoCircleOutlined,{});return d((0,f.jsxs)("div",{className:(0,c.clsx)(s,g),onMouseDown:e=>e.stopPropagation(),onMouseLeave:e=>e.stopPropagation(),onMouseMove:e=>e.stopPropagation(),children:[(0,f.jsx)("div",{className:(0,c.clsx)(`${s}-title`,g,{[`${s}-title-ellipsis`]:o}),children:t}),n&&(0,f.jsx)("div",{className:(0,c.clsx)(`${s}-subtitle`,g),children:n}),i&&(0,f.jsx)(p.Tooltip,{...y,children:(0,f.jsx)("span",{className:(0,c.clsx)(`${s}-icon`,g),children:h})})]}))});e.s(["LabelIconTip",0,g],947706);var y=e.i(56742),h=e.i(568061),$=e.i(4691);let b=r.default.forwardRef((e,t)=>{let{groupProps:i}=r.default.useContext(h.default),{children:o,collapsible:u,defaultCollapsed:p,style:b,labelLayout:x,title:k=e.label,tooltip:C,align:v="start",direction:S,size:w=32,titleStyle:E,titleRender:j,spaceProps:F,extra:I,autoFocus:N}={...i,...e},[P,M]=(0,l.useControlledState)(()=>p||!1,e.collapsed),A=(0,y.useRefFunction)(t=>{e.onCollapse?.(t)}),W=(0,r.useCallback)(e=>{M(t=>{let r="function"==typeof e?e(t):e;return queueMicrotask(()=>{A(r)}),r})},[A]),{getPrefixCls:z}=(0,r.useContext)(a.ConfigProvider.ConfigContext),{ColWrapper:D,RowWrapper:O}=(0,$.useGridHelpers)(e),R=z("pro-form-group"),{wrapSSR:L,hashId:T}=(0,m.useStyle)("ProFormGroup",e=>{let t;return[{[(t={...e,componentCls:`.${R}`}).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"}}}}}}}]}),X=u&&(0,f.jsx)(n.RightOutlined,{style:{marginInlineEnd:8},rotate:P?void 0:90}),B=(0,f.jsx)(g,{label:X?(0,f.jsxs)("div",{children:[X,k]}):k,tooltip:C}),H=(0,r.useCallback)(({children:e})=>(0,f.jsx)(s.Space,{...F,className:(0,c.clsx)(`${R}-container ${T}`,F?.className),size:w,align:v,orientation:S,style:{rowGap:0,...F?.style},children:e}),[v,R,S,T,w,F]),G=j?j(B,e):B,[_,V]=(0,r.useMemo)(()=>{let e=[],t=r.default.Children.toArray(o).map((t,i)=>r.default.isValidElement(t)&&t?.props?.hidden?(e.push(t),null):0===i&&r.default.isValidElement(t)&&N?(0,d.autoFocusToFirstChild)(t,N):t);return[(0,f.jsx)(O,{Wrapper:H,children:t},"children"),e.length>0?(0,f.jsx)("div",{style:{display:"none"},children:e},"hidden"):null]},[o,O,H,N]);return L((0,f.jsx)(D,{children:(0,f.jsxs)("div",{className:(0,c.clsx)(R,T,{[`${R}-twoLine`]:"twoLine"===x}),style:b,ref:t,children:[V,(k||C||I)&&(0,f.jsx)("div",{role:"button",tabIndex:0,className:(0,c.clsx)(`${R}-title`,T),style:E,onClick:()=>{W(!P)},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),W(!P))},children:I?(0,f.jsxs)("div",{style:{display:"flex",width:"100%",alignItems:"center",justifyContent:"space-between"},children:[G,(0,f.jsx)("span",{role:"presentation",onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),children:I})]}):G}),(0,f.jsx)("div",{style:{display:u&&P?"none":void 0},children:_})]})}))});b.displayName="ProForm-Group";var x=e.i(170210),x=x;function k(e){return(0,f.jsx)(i.BaseForm,{layout:"vertical",contentRender:(e,t)=>(0,f.jsxs)(f.Fragment,{children:[e,t]}),...e})}k.Group=b,k.useForm=t.Form.useForm,k.Item=x.default,k.useWatch=t.Form.useWatch,k.ErrorList=t.Form.ErrorList,k.Provider=t.Form.Provider,k.useFormInstance=t.Form.useFormInstance,k.EditOrReadOnlyContext=o.EditOrReadOnlyContext,e.s(["ProForm",0,k],188235)},234717,e=>{"use strict";e.i(957562);var t=e.i(531983),r=e.i(132259),i=e.i(191788),o=e.i(810711),n=e.i(56742),l=e.i(4691),a=e.i(225251),s=e.i(391398);let c={space:r.Space,group:r.Space.Compact},d=e=>{let{children:r,value:a=[],valuePropName:d,onChange:u,fieldProps:p,space:m,type:f="space",transform:g,convertValue:y,lightProps:h,...$}=e,b=(0,n.useRefFunction)((e,t)=>{let r=[...a];r[t]=function(e,...t){let r=t[0];return r&&r.target&&e in r.target?r.target[e]:r}(d||"value",e),u?.(r),p?.onChange?.(r)}),x=-1,k=(0,t.toArray)((0,o.runFunction)(r,a,e)).map(e=>{if(i.default.isValidElement(e)){let t=x+=1,r=e?.type?.displayName==="ProFormComponent"||e?.props?.readonly?{key:t,ignoreFormItem:!0,...e.props||{},fieldProps:{...e?.props?.fieldProps,onChange:(...e)=>{b(e[0],t)}},value:a?.[t],onChange:void 0}:{key:t,...e.props||{},value:a?.[t],onChange:r=>{b(r,t),e.props.onChange?.(r)}};return i.default.cloneElement(e,r)}return e}),C=c[f],{RowWrapper:v}=(0,l.useGridHelpers)($),S=(0,i.useCallback)(({children:e})=>{let t={...m,align:"start"};return"space"===f&&m?.wrap!==void 0&&(t.wrap=m.wrap),(0,s.jsx)(C,{...t,children:e})},[C,m,f]);return(0,s.jsx)(v,{Wrapper:S,children:k})},u=i.default.forwardRef(({children:e,space:t,valuePropName:r,...o},n)=>((0,i.useImperativeHandle)(n,()=>({})),(0,s.jsx)(d,{space:t,valuePropName:r,...o.fieldProps,onChange:void 0,...o,children:e}))),p=a.default?.(u);e.s(["default",0,p])},344670,e=>{"use strict";e.i(495059);var t=e.i(191788),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},i=e.i(117716);function o(){return(o=Object.assign.bind()).apply(this,arguments)}let n=t.forwardRef((e,n)=>t.createElement(i.default,o({},e,{ref:n,icon:r})));e.s(["InfoCircleOutlined",0,n],344670)},461550,e=>{"use strict";e.i(495059);var t=e.i(191788);e.i(644038);var r=e.i(839904),i=e.i(202917),o=e.i(146025),n=e.i(876352),l=e.i(449995);e.i(957562);var a=e.i(191248),s=e.i(56206),c=e.i(430898),d=e.i(993175);let u={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,railColor:"#D9D9D9",railWidth:1,gapPosition:"bottom",loading:!1};var p=e.i(572353);let m=({bg:e,children:r})=>t.createElement("div",{style:{width:"100%",height:"100%",background:e}},r);function f(e,t){return Object.keys(e).map(r=>{let i=parseFloat(r),o=`${Math.floor(i*t)}%`;return`${e[r]} ${o}`})}let g=t.forwardRef((e,r)=>{let{prefixCls:i,color:o,gradientId:n,radius:l,className:a,style:c,ptg:d,strokeLinecap:u,strokeWidth:p,size:g,gapDegree:y}=e,h=o&&"object"==typeof o,$=g/2,b=t.createElement("circle",{className:(0,s.clsx)(`${i}-circle-path`,a),r:l,cx:$,cy:$,stroke:h?"#FFF":void 0,strokeLinecap:u,strokeWidth:p,opacity:+(0!==d),style:c,ref:r});if(!h)return b;let x=`${n}-conic`,k=y?`${180+y/2}deg`:"0deg",C=f(o,(360-y)/360),v=f(o,1),S=`conic-gradient(from ${k}, ${C.join(", ")})`,w=`linear-gradient(to ${y?"bottom":"top"}, ${v.join(", ")})`;return t.createElement(t.Fragment,null,t.createElement("mask",{id:x},b),t.createElement("foreignObject",{x:0,y:0,width:g,height:g,mask:`url(#${x})`},t.createElement(m,{bg:w},t.createElement(m,{bg:S}))))}),y=(e,t,r,i,o,n,l,a,s,c,d=0)=>{let u=(100-i)/100*t;return"round"===s&&100!==i&&(u+=c/2)>=t&&(u=t-.01),{stroke:"string"==typeof a?a:void 0,strokeDasharray:`${t}px ${e}`,strokeDashoffset:u+d,transform:`rotate(${o+r/100*360*((360-n)/360)+(0===n?0:({bottom:0,top:180,left:90,right:-90})[l])}deg)`,transformOrigin:"50px 50px",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}};function h(){return(h=Object.assign.bind()).apply(this,arguments)}function $(e){let t=e??[];return Array.isArray(t)?t:[t]}var b=e=>{let r,i,o,n,l,a,{id:c,prefixCls:d,classNames:m={},styles:f={},steps:b,strokeWidth:x,railWidth:k,gapDegree:C=0,gapPosition:v,railColor:S,strokeLinecap:w,style:E,className:j,strokeColor:F,percent:I,loading:N,...P}={...u,...e},M=(0,p.default)(c),A=`${M}-gradient`,W=50-x/2,z=2*Math.PI*W,D=C>0?90+C/2:-90,O=(360-C)/360*z,{count:R,gap:L}="object"==typeof b?b:{count:b,gap:2},T=$(I),X=$(F),B=X.find(e=>e&&"object"==typeof e),H=B&&"object"==typeof B?"butt":w,{indeterminateStyleProps:G,indeterminateStyleAnimation:_}=(({id:e,loading:r})=>{if(!r)return{indeterminateStyleProps:{},indeterminateStyleAnimation:null};let i=`${e}-indeterminate-animate`;return{indeterminateStyleProps:{transform:"rotate(0deg)",animation:`${i} 1s linear infinite`},indeterminateStyleAnimation:t.default.createElement("style",null,`@keyframes ${i} {
|
|
0% { transform: rotate(0deg); }
|
|
100% { transform: rotate(360deg); }
|
|
}`)}})({id:M,loading:N}),V=y(z,O,0,100,D,C,v,S,H,x),q=(r=(0,t.useRef)([]),i=(0,t.useRef)(null),(0,t.useEffect)(()=>{let e=Date.now(),t=!1;r.current.forEach(r=>{if(!r)return;t=!0;let o=r.style;o.transitionDuration=".3s, .3s, .3s, .06s",i.current&&e-i.current<100&&(o.transitionDuration="0s, 0s")}),t&&(i.current=Date.now())}),r.current);return t.createElement("svg",h({className:(0,s.clsx)(`${d}-circle`,m.root,j),viewBox:"0 0 100 100",style:{...f.root,...E},id:c,role:"presentation"},P),!R&&t.createElement("circle",{className:(0,s.clsx)(`${d}-circle-rail`,m.rail),r:W,cx:50,cy:50,stroke:S,strokeLinecap:H,strokeWidth:k||x,style:{...V,...f.rail}}),R?(o=Math.round(R*(T[0]/100)),n=100/R,l=0,Array(R).fill(null).map((e,r)=>{let i=r<=o-1?X[0]:S,a=i&&"object"==typeof i?`url(#${A})`:void 0,c=y(z,O,l,n,D,C,v,i,"butt",x,L);return l+=(O-c.strokeDashoffset+L)*100/O,t.createElement("circle",{key:r,className:(0,s.clsx)(`${d}-circle-path`,m.track),r:W,cx:50,cy:50,stroke:a,strokeWidth:x,opacity:1,style:{...c,...f.track},ref:e=>{q[r]=e}})})):(a=0,T.map((e,r)=>{let i=X[r]||X[X.length-1],o=y(z,O,a,e,D,C,v,i,H,x);return a+=e,t.createElement(g,{key:r,color:i,ptg:e,radius:W,prefixCls:d,gradientId:A,className:m.track,style:{...o,...G,...f.track},strokeLinecap:H,strokeWidth:x,gapDegree:C,ref:e=>{q[r]=e},size:100})}).reverse()),_)},x=e.i(188304);e.i(797652);var k=e.i(435187);function C(e){return!e||e<0?0:e>100?100:e}function v({success:e}){let t;return e&&"percent"in e&&(t=e.percent),t}let S=(e,t,r)=>{let i=-1,o=-1;if("step"===t){let t=r.steps,n=r.strokeWidth;"string"==typeof e||void 0===e?(i="small"===e?2:14,o=n??8):"number"==typeof e?[i,o]=[e,e]:[i=14,o=8]=Array.isArray(e)?e:[e.width,e.height],i*=t}else if("line"===t){let t=r?.strokeWidth;"string"==typeof e||void 0===e?o=t||("small"===e?6:8):"number"==typeof e?[i,o]=[e,e]:[i=-1,o=8]=Array.isArray(e)?e:[e.width,e.height]}else("circle"===t||"dashboard"===t)&&("string"==typeof e||void 0===e?[i,o]="small"===e?[60,60]:[120,120]:"number"==typeof e?[i,o]=[e,e]:Array.isArray(e)&&(i=e[0]??e[1]??120,o=e[0]??e[1]??120));return[i,o]},w=["root","body","indicator"];var E=e=>{let{prefixCls:r,classNames:i,styles:o,railColor:n,trailColor:l,strokeLinecap:c="round",gapPosition:u,gapPlacement:p,gapDegree:m,width:f=120,type:g,children:y,success:h,size:$=f,steps:E}=e,{direction:j}=(0,d.useComponentConfig)("progress"),[F,I]=S($,"circle"),{strokeWidth:N}=e;void 0===N&&(N=Math.max(3/F*100,6));let P=t.useMemo(()=>m||0===m?m:"dashboard"===g?75:void 0,[m,g]),M=(({percent:e,success:t})=>{let r=C(v({success:t}));return[r,C(C(e)-r)]})(e),A=t.useMemo(()=>{let e=(p??u)||"dashboard"===g&&"bottom"||void 0,t="rtl"===j;switch(e){case"start":return t?"right":"left";case"end":return t?"left":"right";default:return e}},[j,p,u,g]),W="[object Object]"===Object.prototype.toString.call(e.strokeColor),z=(({success:e={},strokeColor:t})=>{let{strokeColor:r}=e;return[r||k.presetPrimaryColors.green,t||null]})({success:h,strokeColor:e.strokeColor}),D=(0,s.clsx)(`${r}-body`,{[`${r}-circle-gradient`]:W},i.body),O=t.createElement(b,{steps:E,percent:E?M[1]:M,strokeWidth:N,railWidth:N,strokeColor:E?z[1]:z,strokeLinecap:c,railColor:n??l,prefixCls:r,gapDegree:P,gapPosition:A,classNames:(0,a.omit)(i,w),styles:(0,a.omit)(o,w)}),R=F<=20,L=t.createElement("div",{className:D,style:{width:F,height:I,fontSize:.15*F+6,...o.body}},O,!R&&y);return R?t.createElement(x.default,{title:y},L):L};e.i(290586);var j=e.i(456161),F=e.i(307441),I=e.i(352050),N=e.i(104616);let P="--progress-line-stroke-color";var M=(0,I.genStyleHooks)("Progress",e=>{let t=e.calc(e.marginXXS).div(2).equal(),r=(0,N.mergeToken)(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{...(0,F.resetComponent)(e),display:"inline-flex","&-rtl":{direction:"rtl"},[`${t}-indicator`]:{color:e.colorText,lineHeight:1,whiteSpace:"nowrap",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize}},[`&${t}-status-exception`]:{[`${t}-indicator`]:{color:e.colorError}},[`&${t}-status-success`]:{[`${t}-indicator`]:{color:e.colorSuccess}}}}})(r),(e=>{var t;let r,{componentCls:i}=e;return{[`${i}-line`]:{position:"relative",width:"100%",fontSize:e.fontSize,[`${i}-body`]:{display:"inline-flex",alignItems:"center",width:"100%",gap:e.marginXS},[`${i}-rail`]:{flex:"auto",background:e.remainingColor,borderRadius:e.lineBorderRadius,position:"relative",width:"100%",overflow:"hidden"},[`&${i}-status-active`]:{[`${i}-track:after`]:{content:'""',position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:"inherit",opacity:0,animationName:(r=t?"100%":"-100%",new j.Keyframes(`antProgress${t?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${r}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${r}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite"}},[`${i}-track`]:{position:"absolute",insetInlineStart:0,insetBlock:0,borderRadius:"inherit",background:e.defaultColor,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,minWidth:"max-content",display:"flex",alignItems:"center","&-success":{background:e.colorSuccess}},[`&${i}-status-exception`]:{[`${i}-track`]:{background:e.colorError}},[`&${i}-status-success`]:{[`${i}-track`]:{background:e.colorSuccess}},[`${i}-indicator-outer`]:{[`&${i}-indicator-start`]:{order:-1}},[`${i}-body-layout-bottom`]:{flexDirection:"column",alignItems:"center",gap:e.marginXXS},[`${i}-indicator${i}-indicator-inner`]:{color:e.colorWhite,paddingInline:e.paddingXXS,width:"100%",display:"flex",justifyContent:"center",[`&${i}-indicator-end`]:{justifyContent:"end"},[`&${i}-indicator-start`]:{justifyContent:"start"},[`&${i}-indicator-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[`${t}-circle`]:{[`${t}-circle-rail`]:{stroke:e.remainingColor},[`${t}-body:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-body`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`${t}-indicator`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`&${t}-status-exception`]:{[`${t}-body:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}}},[`&${t}-status-success`]:{[`${t}-body:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}})(r),(e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-body":{display:"flex",flexDirection:"row",alignItems:"center",gap:e.progressStepMarginInlineEnd,[`${t}-indicator`]:{marginInlineStart:e.marginXS}},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-indicator ${r}`]:{fontSize:e.fontSizeSM}}}})(r)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`})),A=e=>{let{prefixCls:r,classNames:i,styles:o,direction:n,percent:l,size:a,strokeWidth:c,strokeColor:d,strokeLinecap:u="round",children:p,railColor:m,trailColor:f,percentPosition:g,success:y}=e,{align:h,type:$}=g,b="square"===u||"butt"===u?0:void 0,[x,w]=S(a??[-1,c||("small"===a?6:8)],"line",{strokeWidth:c}),E=`${r}-track`,j=d&&"string"!=typeof d?((e,t)=>{let{from:r=k.presetPrimaryColors.blue,to:i=k.presetPrimaryColors.blue,direction:o="rtl"===t?"to left":"to right",...n}=e;if(0!==Object.keys(n).length){let e,t=(e=[],Object.keys(n).forEach(t=>{let r=Number.parseFloat(t.replace(/%/g,""));Number.isNaN(r)||e.push({key:r,value:n[t]})}),(e=e.sort((e,t)=>e.key-t.key)).map(({key:e,value:t})=>`${t} ${e}%`).join(", ")),r=`linear-gradient(${o}, ${t})`;return{background:r,[P]:r}}let l=`linear-gradient(${o}, ${r}, ${i})`;return{background:l,[P]:l}})(d,n):{[P]:d,background:d},F={width:`${C(l)}%`,height:w,borderRadius:b,...j},I=v(e),N={width:`${C(I)}%`,height:w,borderRadius:b,backgroundColor:y?.strokeColor};return t.createElement("div",{className:(0,s.clsx)(`${r}-body`,i.body,{[`${r}-body-layout-bottom`]:"center"===h&&"outer"===$}),style:{width:x>0?x:"100%",...o.body}},t.createElement("div",{className:(0,s.clsx)(`${r}-rail`,i.rail),style:{backgroundColor:(m??f)||void 0,borderRadius:b,height:w,...o.rail}},t.createElement("div",{className:(0,s.clsx)(E,i.track),style:{...F,...o.track}},"inner"===$&&p),void 0!==I&&t.createElement("div",{className:(0,s.clsx)(E,`${E}-success`,i.track),style:{...N,...o.track}})),"outer"===$&&p)},W=e=>{let{classNames:r,styles:i,size:o,steps:n,rounding:l=Math.round,percent:a=0,strokeWidth:c=8,strokeColor:d,railColor:u,trailColor:p,prefixCls:m,children:f}=e,g=l(a/100*n),[y,h]=S(o??["small"===o?2:14,c],"step",{steps:n,strokeWidth:c}),$=y/n,b=Array.from({length:n}),x=u??p;for(let e=0;e<n;e++){let o=Array.isArray(d)?d[e]:d;b[e]=t.createElement("div",{key:e,className:(0,s.clsx)(`${m}-steps-item`,{[`${m}-steps-item-active`]:e<=g-1},r.track),style:{backgroundColor:e<=g-1?o:x,width:$,height:h,...i.track}})}return t.createElement("div",{className:(0,s.clsx)(`${m}-steps-body`,r.body),style:i.body},b,f)};let z=["normal","exception","active","success"],D=t.forwardRef((e,u)=>{let p,{prefixCls:m,className:f,rootClassName:g,classNames:y,styles:h,steps:$,strokeColor:b,percent:x=0,size:k="medium",showInfo:w=!0,type:j="line",status:F,format:I,style:N,percentPosition:P={},...D}=e,{align:O="end",type:R="outer"}=P,L=Array.isArray(b)?b[0]:b,T="string"==typeof b||Array.isArray(b)?b:void 0,X=t.useMemo(()=>{if(L){let e="string"==typeof L?L:Object.values(L)[0];return new r.FastColor(e).isLight()}return!1},[b]),B=t.useMemo(()=>{let t=v(e);return Number.parseInt(void 0!==t?(t??0)?.toString():(x??0)?.toString(),10)},[x,e.success]),H=t.useMemo(()=>!z.includes(F)&&B>=100?"success":F||"normal",[F,B]),{getPrefixCls:G,direction:_,className:V,style:q,classNames:K,styles:Q}=(0,d.useComponentConfig)("progress"),Y=G("progress",m),[J,U]=M(Y),Z={...e,percent:x,type:j,size:k,showInfo:w,percentPosition:P},[ee,et]=(0,c.useMergeSemantic)([K,y],[Q,h],{props:Z}),er="line"===j,ei=er&&!$,eo=t.useMemo(()=>{let r;if(!w)return null;let a=v(e),c=I||(e=>`${e}%`),d=er&&X&&"inner"===R;return"inner"===R||I||"exception"!==H&&"success"!==H?r=c(C(x),C(a)):"exception"===H?r=er?t.createElement(n.default,null):t.createElement(l.default,null):"success"===H&&(r=er?t.createElement(i.default,null):t.createElement(o.default,null)),t.createElement("span",{className:(0,s.clsx)(`${Y}-indicator`,{[`${Y}-indicator-bright`]:d,[`${Y}-indicator-${O}`]:ei,[`${Y}-indicator-${R}`]:ei},ee.indicator),style:et.indicator,title:"string"==typeof r?r:void 0},r)},[w,x,B,H,j,Y,I,er,X,R,O,ei,ee.indicator,et.indicator]),en={...e,classNames:ee,styles:et};"line"===j?p=$?t.createElement(W,{...en,strokeColor:T,prefixCls:Y,steps:"object"==typeof $?$.count:$},eo):t.createElement(A,{...en,strokeColor:L,prefixCls:Y,direction:_,percentPosition:{align:O,type:R}},eo):("circle"===j||"dashboard"===j)&&(p=t.createElement(E,{...en,strokeColor:L,prefixCls:Y,progressStatus:H},eo));let el=(0,s.clsx)(Y,`${Y}-status-${H}`,{[`${Y}-${"dashboard"===j&&"circle"||j}`]:"line"!==j,[`${Y}-inline-circle`]:"circle"===j&&S(k,"circle")[0]<=20,[`${Y}-line`]:ei,[`${Y}-line-align-${O}`]:ei,[`${Y}-line-position-${R}`]:ei,[`${Y}-steps`]:$,[`${Y}-show-info`]:w,[`${Y}-small`]:"small"===k,[`${Y}-rtl`]:"rtl"===_},V,f,g,ee.root,J,U);return t.createElement("div",{ref:u,style:{...q,...et.root,...N},className:el,role:"progressbar","aria-valuenow":B,"aria-valuemin":0,"aria-valuemax":100,...(0,a.omit)(D,["railColor","trailColor","strokeWidth","width","gapDegree","gapPosition","gapPlacement","strokeLinecap","success"])},p)});e.s(["default",0,D],461550)},686111,e=>{"use strict";var t=e.i(571246);e.s(["RightOutlined",()=>t.default])}]);
|