Files
school2/public/assets/timeline-Ct4qt3Q8.js
2026-07-31 18:51:41 +08:00

1 line
36 KiB
JavaScript

import{i as e}from"./rolldown-runtime-BgaNhQyE.js";import{$t as t,Bn as n,Ct as r,Dr as i,Jn as a,Pn as o,Q as s,Tt as c,Ut as l,Vn as u,Wt as d,Xn as f,Zt as p,ir as m,n as h,nt as g,wt as _,xn as v,xt as y,zn as b}from"./jsx-runtime-ADHq9IcL.js";import{t as x}from"./tooltip-CRuv8UNz.js";import{r as S}from"./PlusOutlined-W6xCIIXs.js";import{h as C}from"./style-Der9vtsK.js";import{t as w}from"./useBreakpoint-Dhidjsjf.js";import{a as T,i as ee}from"./ColorPresets-wH0crouI.js";var E=e(i());function D(e){let{prefixCls:t,className:n,style:r,status:i}=e,a=`${t}-rail`;return E.createElement(`div`,{className:u(a,`${a}-${i}`,n),style:r})}var O=E.createContext({}),k=E.createContext(null);function A(){return A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},A.apply(this,arguments)}var j=E.createContext({}),M=E.forwardRef((e,t)=>{let{className:n,style:r,children:i,...a}=e,{prefixCls:o,classNames:s,styles:c}=E.useContext(k),{className:l,style:d}=E.useContext(j),p=`${o}-item`;return E.createElement(`div`,A({},f(a,!1),{ref:t,className:u(`${p}-icon`,s.itemIcon,l,n),style:{...c.itemIcon,...d,...r}}),i)});function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N.apply(this,arguments)}function P(e){return e!=null}function F(e){let{prefixCls:t,classNames:n,styles:r,data:i,last:a,nextStatus:o,active:s,index:c,itemRender:l,iconRender:d,itemWrapperRender:f,onClick:p}=e,h=`${t}-item`,{railFollowPrevStatus:g}=E.useContext(O),{ItemComponent:_}=E.useContext(k),{onClick:v,title:y,subTitle:b,content:x,description:S,disabled:C,icon:w,status:T,className:ee,style:A,classNames:F={},styles:I={},...L}=i,R=x??S,te={item:{...i,content:R},index:c,active:s},ne=!!(p||v)&&!C,z={};ne&&(z.role=`button`,z.tabIndex=0,z.onClick=e=>{v?.(e),p(c)},z.onKeyDown=e=>{let{which:t}=e;(t===m.ENTER||t===m.SPACE)&&p(c)});let re=T||`wait`,B=P(y),V=P(b),H=u(h,`${h}-${re}`,{[`${h}-custom`]:w,[`${h}-active`]:s,[`${h}-disabled`]:C===!0,[`${h}-empty-header`]:!B&&!V},ee,n.item,F.root),U=E.createElement(M,null);d&&(U=d(U,{...te,components:{Icon:M}}));let W=E.createElement(`div`,{className:u(`${h}-wrapper`,n.itemWrapper,F.wrapper),style:{...r.itemWrapper,...I.wrapper}},E.createElement(j.Provider,{value:{className:F.icon,style:I.icon}},U),E.createElement(`div`,{className:u(`${h}-section`,n.itemSection,F.section),style:{...r.itemSection,...I.section}},E.createElement(`div`,{className:u(`${h}-header`,n.itemHeader,F.header),style:{...r.itemHeader,...I.header}},B&&E.createElement(`div`,{className:u(`${h}-title`,n.itemTitle,F.title),style:{...r.itemTitle,...I.title}},y),V&&E.createElement(`div`,{title:typeof b==`string`?b:void 0,className:u(`${h}-subtitle`,n.itemSubtitle,F.subtitle),style:{...r.itemSubtitle,...I.subtitle}},b),!a&&E.createElement(D,{prefixCls:h,className:u(n.itemRail,F.rail),style:{...r.itemRail,...I.rail},status:g?T:o})),P(R)&&E.createElement(`div`,{className:u(`${h}-content`,n.itemContent,F.content),style:{...r.itemContent,...I.content}},R))),G=E.createElement(_,N({},L,z,{className:H,style:{...r.item,...I.root,...A}}),f?f(W):W);return l&&(G=l(G,te)||null),G}function I(){return I=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},I.apply(this,arguments)}var L={};function R(e){let{prefixCls:t=`rc-steps`,style:n,className:r,classNames:i=L,styles:a=L,rootClassName:o,orientation:s,titlePlacement:c,components:l,status:d=`process`,current:f=0,initial:p=0,onChange:m,items:h,iconRender:g,itemRender:_,itemWrapperRender:v,...y}=e,b=s===`vertical`,x=b?`vertical`:`horizontal`,S=!b&&c===`vertical`?`vertical`:`horizontal`,C=u(t,`${t}-${x}`,`${t}-title-${S}`,o,r,i.root),w=E.useMemo(()=>(h||[]).filter(Boolean),[h]),T=E.useMemo(()=>w.map(({status:e},t)=>{let n=p+t;return e||(n===f?d:n<f?`finish`:`wait`)}),[w,d,f,p]),ee=e=>{m&&f!==e&&m(e)},{root:D=`div`,item:O=`div`}=l||{},A=E.useMemo(()=>({prefixCls:t,classNames:i,styles:a,ItemComponent:O}),[t,i,a,O]),j=(e,n)=>{let r=p+n,o=T[n],s=T[n+1],c={...e,status:o};return E.createElement(F,{key:r,prefixCls:t,classNames:i,styles:a,data:c,nextStatus:s,active:r===f,index:r,last:w.length-1===n,iconRender:g,itemRender:_,itemWrapperRender:v,onClick:m&&ee})};return E.createElement(D,I({className:C,style:{...n,...a?.root}},y),E.createElement(k.Provider,{value:A},w.map(j)))}var te=R,ne=E.createContext(null),z=e=>{let{prefixCls:t}=e;return E.createElement(`svg`,{className:`${t}-panel-arrow`,viewBox:`0 0 100 100`,xmlns:`http://www.w3.org/2000/svg`,preserveAspectRatio:`none`},E.createElement(`title`,null,`Arrow`),E.createElement(`path`,{d:`M 0 0 L 100 50 L 0 100`}))},re=e=>{let{prefixCls:t,rootPrefixCls:n,children:r,percent:i}=e,a=`${t}-item-progress-icon`,o=`${a}-circle`,[,s]=l(n,`cmp-steps`),c=`calc(${s(`progress-radius`)} * 2 * ${Math.PI*i/100}) 9999`;return E.createElement(E.Fragment,null,E.createElement(`svg`,{className:`${a}-svg`,viewBox:`0 0 100 100`,width:`100%`,height:`100%`,xmlns:`http://www.w3.org/2000/svg`,"aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":i},E.createElement(`title`,null,`Progress`),E.createElement(`circle`,{className:u(o,`${o}-rail`)}),E.createElement(`circle`,{className:u(o,`${o}-ptg`),strokeDasharray:c,transform:`rotate(-90 50 50)`})),r)},B=e=>{let{componentCls:t,antCls:n}=e,r=`${t}-item`,[i,a]=l(n,`cmp-steps`);return{[`${t}-horizontal`]:{[`> ${r}`]:{flex:`1 1 auto`,minWidth:e.iconSize,[`${r}-rail`]:{[i(`horizontal-rail-margin`)]:`calc(${a(`icon-size-max`)} / 2 - ${a(`rail-size`)} / 2 + ${a(`item-wrapper-padding-top`)})`,position:`static`,marginTop:a(`horizontal-rail-margin`),width:`auto`,borderBlockStartWidth:a(`rail-size`),flex:1,minWidth:0,alignSelf:`flex-start`}}}}},V=e=>{let{componentCls:t,customIconFontSize:n,motionDurationSlow:r,iconSize:i,lineWidth:a,lineType:o,antCls:s}=e,c=`${t}-item`,[u,d]=l(s,`cmp-steps`);return{[t]:{[u(`icon-size`)]:i,[u(`icon-border-width`)]:a,[`${c}-icon`]:{width:d(`icon-size`),height:d(`icon-size`),margin:0,flex:`none`,display:`flex`,alignItems:`center`,justifyContent:`center`,fontSize:e.iconFontSize,fontFamily:e.fontFamily,lineHeight:d(`icon-size`),textAlign:`center`,borderRadius:d(`icon-size`),border:`${d(`icon-border-width`)} ${o} transparent`,transition:[`background-color`,`border`,`color`,`inset`,`transform`].map(e=>`${e} ${r}`).join(`, `),zIndex:1},[`${c}-custom ${c}-icon`]:{background:`none`,border:0,fontSize:n}}}},H=e=>{let{componentCls:t,inlineDotSize:n,paddingXS:r,lineWidth:i,antCls:a,calc:o}=e,s=o(r).add(i).equal(),c=`${t}-item`,[u,d]=l(a,`cmp-steps`);return{[`${t}-inline`]:{[u(`items-offset`)]:`0`,[u(`item-wrapper-padding-top`)]:s,display:`inline-flex`,"&:before":{content:`""`,flex:d(`items-offset`)},[c]:{[u(`title-vertical-row-gap`)]:r,[u(`icon-size`)]:n,[u(`icon-size-active`)]:n,[u(`title-font-size`)]:e.fontSizeSM,[u(`title-line-height`)]:e.lineHeightSM,[u(`item-title-color`)]:e.colorTextSecondary,[u(`subtitle-font-size`)]:e.fontSizeSM,[u(`subtitle-line-height`)]:e.lineHeightSM,[u(`item-subtitle-color`)]:e.colorTextQuaternary,[u(`rail-size`)]:e.lineWidth,[u(`title-horizontal-rail-gap`)]:`0px`,flex:1,"&-wrapper":{paddingInline:e.paddingXXS,marginInline:e.calc(e.marginXXS).div(2).equal(),borderRadius:e.borderRadiusSM,cursor:`pointer`,transition:`background-color ${e.motionDurationMid}`,"&:hover":{background:e.controlItemBgHover}},"&-icon":{[`${c}-icon-dot`]:{"&:after":{display:`none`}}},"&-title":{fontWeight:`normal`,whiteSpace:`nowrap`},"&-content":{display:`none`}}}}};function U(e){return(e||`--ant-not-exist`).replace(/var\((.*)\)/,`$1`)}var W=(e,t,n)=>{let{calc:r,componentCls:i,descriptionMaxWidth:a,antCls:o}=e,s=`${i}-item`,[,c]=l(o,`cmp-steps`);return{[`@container style(${U(a)})`]:[{[`${s}-icon`]:{marginInlineStart:r(a).sub(c(`icon-size`)).div(2).equal()},[`${s}-rail`]:{width:`auto`,insetInlineStart:r(a).add(c(`icon-size`)).div(2).add(t).equal(),insetInlineEnd:r(a).sub(c(`icon-size`)).div(2).sub(t).mul(-1).equal()}},n]}},G=e=>{let{componentCls:t,descriptionMaxWidth:n,marginXS:r,fontHeightLG:i,margin:a,paddingSM:o,marginXXS:s,antCls:c,calc:u}=e,d=`${t}-item`,[f,p]=l(c,`cmp-steps`);return{[t]:{[f(`icon-size-max`)]:`max(${p(`icon-size`)}, ${p(`icon-size-active`,p(`icon-size`))})`,[`${d}-icon`]:{marginBlockStart:`calc((${p(`heading-height`)} - ${p(`icon-size`)}) / 2)`}},[`${t}-title-horizontal`]:{[f(`title-horizontal-item-margin`)]:a,[f(`title-horizontal-rail-margin`)]:a,[f(`title-horizontal-title-height`)]:i,[f(`heading-height`)]:`max(${p(`icon-size`)}, ${p(`title-horizontal-title-height`)})`,[`&${t}-horizontal, &${t}-horizontal-alternate`]:{[`${d}:not(:first-child)`]:{marginInlineStart:p(`title-horizontal-item-margin`)},[`${d}:last-child`]:{flex:`0 1 auto`},[`${d}-wrapper`]:{columnGap:e.marginXS}},[`&${t}-vertical`]:{[`${d}-wrapper`]:{columnGap:e.margin},[`${d}-empty-header`]:{[`${d}-header`]:{minHeight:`auto`},[`${d}-content`]:{marginTop:u(p(`heading-height`)).sub(e.fontHeight).div(2).equal()}}},[`${d}-section`]:{flex:1,minWidth:0},[`${d}-header`]:{minHeight:p(`heading-height`)},[`${d}-title`]:{flex:`0 1 auto`},[`${d}-content`]:{maxWidth:n},[`${d}-subtitle`]:{flex:`0 9999 auto`},[`&${t}-horizontal ${d}-rail`]:{[f(`item-wrapper-padding-top`)]:`0px`,flex:`1 1 0%`,marginInlineStart:p(`title-horizontal-rail-margin`)}},[`${t}-title-vertical`]:{[f(`title-vertical-row-gap`)]:o,[f(`title-horizontal-rail-gap`)]:s,[f(`heading-height`)]:p(`icon-size-max`),[`> ${d}`]:{flex:`1 1 0%`,[`${d}-wrapper`]:{flexDirection:`column`,rowGap:p(`title-vertical-row-gap`),alignItems:`center`},[`${d}-section`]:{alignSelf:`stretch`},[`${d}-header`]:{flexDirection:`column`,alignItems:`center`},[`${d}-title, ${d}-subtitle, ${d}-content`]:{textAlign:`center`,maxWidth:`100%`},[`${d}-subtitle`]:{margin:0},[`${d}-rail`]:{position:`absolute`,top:0,width:`calc(100% - ${p(`icon-size`)} - ${p(`title-horizontal-rail-gap`)} * 2)`,insetInlineStart:`calc(50% + ${p(`icon-size`)} / 2 + ${p(`title-horizontal-rail-gap`)})`}},...W(e,r,{[`${d}:last-child`]:{flex:`none`},[`${d}-icon`]:{alignSelf:`flex-start`},[`${d}-section`]:{width:n}})}}},ie=e=>{let{componentCls:t}=e,n=`${t}-item`;return{[`${t}-max-count`]:{[`${n}-ellipsis`]:{[`${n}-title, ${n}-subtitle, ${n}-content`]:{color:e.colorTextDescription}}}}},K=e=>{let{componentCls:t,fontSizeIcon:n,navContentMaxWidth:r,navArrowColor:i,colorPrimary:a,motionDurationSlow:s,antCls:c,calc:u}=e,d=`${t}-item`,f=a,[p,m]=l(c,`cmp-steps`);return{[`${t}${t}-navigation`]:{[d.repeat(4)]:{display:`flex`,justifyContent:`center`,position:`relative`,flex:1,marginInlineStart:0,[`${d}-wrapper`]:{paddingBlock:e.paddingSM},[`${d}-section`]:{maxWidth:r},[`${d}-rail`]:{display:`none`},"&:before":{position:`absolute`,display:`block`,backgroundColor:f,transition:`all ${s}`,transitionTimingFunction:`ease-out`,content:`""`},"&:not(:last-child):after":{position:`absolute`,display:`block`,borderTop:`${o(e.lineWidth)} ${e.lineType} ${i}`,borderBottom:`none`,borderInlineStart:`none`,borderInlineEnd:`${o(e.lineWidth)} ${e.lineType} ${i}`,content:`""`},[`&${d}-active`]:{[p(`item-content-active-color`)]:m(`item-content-color`),[p(`item-icon-active-bg-color`)]:m(`item-icon-bg-color`),[p(`item-icon-active-border-color`)]:m(`item-icon-border-color`),[p(`item-icon-active-text-color`)]:m(`item-icon-text-color`)}},[`&${t}-horizontal`]:{[d]:{"&:before":{bottom:0,insetInlineStart:`50%`,width:0,height:e.lineWidthBold},[`&${d}-active:before`]:{insetInlineStart:0,width:`100%`},"&:not(:last-child):after":{top:`50%`,insetInlineStart:u(n).div(2).mul(-1).add(`100%`).equal(),width:n,height:n,transform:`translateY(-50%) rotate(45deg)`}}},[`&${t}-vertical`]:{[d.repeat(4)]:{[`${d}-content`]:{padding:0},"&:before":{insetInlineEnd:0,top:`50%`,width:e.lineWidthBold,height:0},[`&${d}-active::before`]:{top:0,height:`100%`},"&:not(:last-child):after":{left:{_skip_check_:!0,value:`50%`},top:`100%`,width:u(n).div(3).mul(2).equal(),height:u(n).div(3).mul(2).equal(),transform:`translateY(-50%) translateX(-50%) rotate(135deg)`}}}}}},ae=e=>{let{componentCls:t,lineWidthBold:n,borderRadius:r,borderRadiusSM:i,motionDurationMid:a,paddingXS:s,lineType:c,paddingSM:u,antCls:d,calc:f}=e,p=`${t}-item`,[m,h]=l(d,`cmp-steps`),g=`${o(n)} ${c} ${h(`panel-border-color`)}`;return{[`${t}${t}-panel`]:[{[`${p}-rail`]:{display:`none`},[`&${t}-horizontal`]:{alignItems:`stretch`,[p]:{flex:1,margin:0}}},{"&":{[m(`panel-padding`)]:u,[m(`item-border-radius`)]:r,[p]:{[m(`panel-bg-color`)]:h(`item-icon-bg-color`),[m(`panel-border-color`)]:h(`item-icon-border-color`),[m(`panel-active-bg-color`)]:h(`item-icon-active-bg-color`),[m(`panel-active-border-color`)]:h(`item-icon-active-border-color`),[m(`panel-title-height`)]:`calc(${h(`title-font-size`)} * ${h(`title-line-height`)})`,[m(`item-base-height`)]:f(h(`panel-padding`)).mul(2).add(h(`icon-size`)).add(h(`panel-title-height`)).equal(),[m(`item-base-width`)]:`calc(${h(`item-base-height`)} * 0.7071)`,transition:`background-color ${a}`}},[`${p}-icon`]:{display:`none`},[`${p}-header`]:{minHeight:`auto`},[`${t}-panel-arrow`]:{position:`absolute`,top:f(n).mul(-1).equal(),insetInlineStart:`100%`,zIndex:1,height:f(n).mul(2).add(`100%`).equal(),width:h(`item-base-width`),overflow:`visible`,strokeLinecap:`round`,path:{fill:h(`panel-bg-color`),stroke:h(`panel-border-color`),strokeWidth:n,vectorEffect:`non-scaling-stroke`,transition:`fill ${a}`}},[`${p}:last-child ${t}-panel-arrow`]:{display:`none`},[p]:{padding:h(`panel-padding`),background:h(`panel-bg-color`),position:`relative`,borderBlock:g,"&:not(:first-child)":{paddingInlineStart:`calc(${h(`panel-padding`)} + ${h(`item-base-width`)})`},"&:first-child":{borderInlineStart:g,borderStartStartRadius:h(`item-border-radius`),borderEndStartRadius:h(`item-border-radius`)},"&:last-child":{borderInlineEnd:g,borderStartEndRadius:h(`item-border-radius`),borderEndEndRadius:h(`item-border-radius`)},"&-active":{background:h(`panel-active-bg-color`),borderColor:h(`panel-active-border-color`),[`${t}-panel-arrow`]:{path:{fill:h(`panel-active-bg-color`),stroke:h(`panel-active-border-color`)}},[`${p}-title, ${p}-subtitle, ${p}-content`]:{color:h(`item-icon-active-text-color`)}}}},{[`&${t}-small`]:{[m(`panel-padding`)]:s,[m(`item-border-radius`)]:i}},{[`&${t}-filled`]:{[p]:{"&:not(:first-child)":{clipPath:`polygon(${[`${o(n)} 0`,`calc(100% + ${h(`item-base-width`)}) 0`,`calc(100% + ${h(`item-base-width`)}) 100%`,`${o(n)} 100%`,`calc(${h(`item-base-width`)} + ${o(n)}) 50%`].join(`,`)})`}}}},{[`&${t}-outlined`]:{[`${t}-panel-arrow`]:{top:f(n).div(2).mul(-1).equal(),height:f(n).add(`100%`).equal()}}}]}},oe=e=>{let{calc:t,antCls:n,componentCls:r,lineWidthBold:i,motionDurationSlow:a}=e,o=`${r}-item`,[s,c]=l(n,`cmp-steps`),u=t(i).add(i).equal();return{[`${r}${r}-with-progress`]:{[s(`item-wrapper-padding-top`)]:u,[`${o}${o}-process`]:{[`${o}-icon`]:{position:`relative`}},[`${o}-progress-icon`]:{"&-svg":{[s(`svg-size`)]:t(u).mul(2).add(c(`icon-size`)).equal(),[s(`icon-size-ptg-unitless`)]:`calc(100 / tan(atan2(${c(`svg-size`)}, 1px)))`,fontSize:c(`svg-size`),lineHeight:c(`icon-size-ptg-unitless`),position:`absolute`,inset:t(u).mul(-1).equal(),width:`auto`,height:`auto`},"&-circle":{lineHeight:c(`icon-size-ptg-unitless`),strokeWidth:t(c(`icon-size-ptg-unitless`)).mul(i).equal(),[s(`progress-radius`)]:t(c(`svg-size`)).sub(i).mul(c(`icon-size-ptg-unitless`)).div(2).equal(),r:c(`progress-radius`),fill:`none`,cx:50,cy:50,transition:`all ${a} ease-in-out`,"&-rail":{stroke:e.colorSplit},"&-ptg":{stroke:e.colorPrimary}}}}}},se=e=>{let{componentCls:t,iconSize:n,dotSize:r,dotCurrentSize:i,marginXXS:a,lineWidthBold:o,fontSizeSM:s,antCls:c}=e,u=`${t}-item`,[d,f]=l(c,`cmp-steps`);return{[`${t}${t}-dot`]:{[d(`icon-size-active`)]:i,[d(`icon-size`)]:r,[d(`dot-icon-size`)]:r,[d(`dot-icon-border-width`)]:o,[d(`rail-size`)]:o,[d(`icon-border-width`)]:o,[`${u}-custom ${u}-icon`]:{fontSize:s},[`${u}-icon`]:{position:`relative`,"&:after":{content:`""`,width:n,height:n,display:`block`,position:`absolute`,top:`50%`,left:{_skip_check_:!0,value:`50%`},transform:`translate(-50%, -50%)`}},[`${u}-active ${u}-icon`]:{[d(`icon-size`)]:f(`icon-size-active`)},[`&${t}-horizontal`]:{[`&, &${t}-small`]:W(e,a)}}}},ce=e=>{let{componentCls:t,lineWidthBold:n,antCls:r}=e,i=`${t}-item`,[,a]=l(r,`cmp-steps`);return{[`${t}${t}-rtl`]:{direction:`rtl`,[`&${t}-navigation${t}-horizontal`]:{[`${i}:after`]:{transform:`translateY(-50%) rotate(-45deg)`}},[`&${t}-panel`]:{[`${t}-panel-arrow`]:{transform:`scaleX(-1)`},[`&${t}-filled`]:{[i]:{"&:not(:first-child)":{clipPath:`polygon(${[`calc(0px - ${a(`item-base-width`)}) 0px`,`calc(100% - ${o(n)}) 0px`,`calc(100% - ${a(`item-base-width`)} - ${o(n)}) 50%`,`calc(100% - ${o(n)}) 100%`,`calc(0px - ${a(`item-base-width`)}) 100%`].join(`,`)})`}}}}}}},le=e=>{let{componentCls:t,iconSizeSM:n,fontSize:r,lineHeight:i,marginXS:a,fontHeight:o,marginSM:s,paddingXS:c,antCls:u}=e,[d]=l(u,`cmp-steps`);return{[`${t}${t}-small`]:{[d(`icon-size`)]:n,[d(`title-horizontal-item-margin`)]:s,[d(`title-vertical-row-gap`)]:c,[d(`title-font-size`)]:r,[d(`title-line-height`)]:i,[d(`title-horizontal-rail-margin`)]:a,[d(`title-horizontal-title-height`)]:o,[`&${t}-horizontal${t}-title-vertical`]:W(e,a)}}},q=`wait`,J=`process`,Y=`finish`,X=`error`,Z=e=>{let{componentCls:t,colorTextDisabled:n,colorTextLightSolid:r,colorPrimary:i,colorTextLabel:a,colorError:o,colorErrorHover:s,colorErrorBgFilledHover:c,colorFillTertiary:u,colorErrorBg:d,colorPrimaryBgHover:f,colorPrimaryBg:p,colorText:m,colorTextDescription:h,colorBgContainer:g,colorPrimaryHover:_,lineType:v,antCls:y}=e,b=`${t}-item`,[x,S]=l(y,`cmp-steps`);return{[t]:[{[b]:{[x(`item-solid-line-color`)]:`#000`,[x(`item-title-color`)]:`#000`,[x(`item-content-color`)]:`#000`,[x(`item-subtitle-color`)]:S(`item-content-color`),[x(`item-icon-custom-color`)]:`#000`,[x(`item-icon-bg-color`)]:`#000`,[x(`item-icon-border-color`)]:`#000`,[x(`item-icon-text-color`)]:`#fff`,[x(`item-icon-dot-color`)]:`#000`,[x(`item-icon-dot-bg-color`)]:S(`item-icon-dot-color`),[x(`item-icon-dot-border-color`)]:S(`item-icon-dot-color`),[x(`item-text-hover-color`)]:`#000`,[x(`item-icon-bg-hover-color`)]:S(`item-icon-bg-color`),[x(`item-icon-border-hover-color`)]:S(`item-icon-border-color`),[x(`item-icon-text-hover-color`)]:S(`item-icon-text-color`),[x(`item-content-active-color`)]:S(`item-content-color`),[x(`item-icon-active-bg-color`)]:S(`item-icon-bg-color`),[x(`item-icon-active-border-color`)]:S(`item-icon-border-color`),[x(`item-icon-active-text-color`)]:S(`item-icon-text-color`),[x(`item-process-rail-line-style`)]:v},[`${b}-rail`]:{borderColor:S(`item-solid-line-color`)},[`${b}-custom ${b}-icon`]:{color:S(`item-icon-custom-color`)},[`${b}-title`]:{color:S(`item-title-color`)},[`${b}-subtitle`]:{color:S(`item-subtitle-color`)},[`${b}-content`]:{color:S(`item-content-color`)},[`${b}-active ${b}-icon`]:{},[`${b}-active ${b}-content`]:{color:S(`item-content-active-color`)},[`${b}[role='button']:not(${b}-active):hover`]:{[`${b}-title, ${b}-content`]:{color:S(`item-text-hover-color`)}},[`&:not(${t}-dot)`]:{[`${b}:not(${b}-custom)`]:{[`${b}-icon`]:{background:S(`item-icon-bg-color`),borderColor:S(`item-icon-border-color`),color:S(`item-icon-text-color`)},[`&[role='button']:not(${b}-active):hover`]:{[`${b}-icon`]:{background:S(`item-icon-bg-hover-color`),borderColor:S(`item-icon-border-hover-color`),color:S(`item-icon-text-hover-color`)}},[`&${b}-active`]:{[`${b}-icon`]:{background:S(`item-icon-active-bg-color`),borderColor:S(`item-icon-active-border-color`),color:S(`item-icon-active-text-color`)}}}},[`&${t}-dot`]:{[`${b}-icon`]:{background:S(`item-icon-dot-bg-color`),borderColor:S(`item-icon-dot-border-color`),color:S(`item-icon-dot-color`),[`&${b}-icon-dot-custom`]:{background:`transparent`,border:`none`}}}},{[`${b}-${q}`]:{[x(`item-icon-custom-color`)]:n,[x(`item-title-color`)]:h,[x(`item-content-color`)]:h,[x(`item-content-active-color`)]:m,[x(`item-text-hover-color`)]:_},[`${b}-rail-${q}`]:{[x(`item-solid-line-color`)]:n},[`${b}-${J}`]:{[x(`item-icon-custom-color`)]:i,[x(`item-title-color`)]:m,[x(`item-content-color`)]:h,[x(`item-content-active-color`)]:m,[x(`item-text-hover-color`)]:_},[`${b}-rail-${J}`]:{[x(`item-solid-line-color`)]:i,[x(`rail-line-style`)]:S(`item-process-rail-line-style`)},[`${b}-${Y}`]:{[x(`item-icon-custom-color`)]:i,[x(`item-title-color`)]:m,[x(`item-content-color`)]:h,[x(`item-content-active-color`)]:m,[x(`item-text-hover-color`)]:_},[`${b}-rail-${Y}`]:{[x(`item-solid-line-color`)]:i},[`${b}-${X}`]:{[x(`item-icon-custom-color`)]:o,[x(`item-title-color`)]:o,[x(`item-content-color`)]:o,[x(`item-content-active-color`)]:o,[x(`item-text-hover-color`)]:s},[`${b}-rail-${X}`]:{[x(`item-solid-line-color`)]:o}},{[`&${t}-filled`]:{[b]:{[x(`item-icon-dot-border-color`)]:`transparent`},[`${b}-${q}`]:{[x(`item-icon-bg-color`)]:u,[x(`item-icon-border-color`)]:`transparent`,[x(`item-icon-text-color`)]:a,[x(`item-icon-dot-bg-color`)]:n,[x(`item-icon-bg-hover-color`)]:f,[x(`item-icon-border-hover-color`)]:`transparent`,[x(`item-icon-text-hover-color`)]:i,[x(`item-icon-active-bg-color`)]:i,[x(`item-icon-active-border-color`)]:`transparent`,[x(`item-icon-active-text-color`)]:r},[`${b}-${J}, ${b}-${Y}`]:{[x(`item-icon-bg-color`)]:p,[x(`item-icon-border-color`)]:`transparent`,[x(`item-icon-text-color`)]:i,[x(`item-icon-dot-bg-color`)]:i,[x(`item-icon-bg-hover-color`)]:f,[x(`item-icon-border-hover-color`)]:`transparent`,[x(`item-icon-text-hover-color`)]:i,[x(`item-icon-active-bg-color`)]:i,[x(`item-icon-active-border-color`)]:`transparent`,[x(`item-icon-active-text-color`)]:r},[`${b}-${X}`]:{[x(`item-icon-bg-color`)]:d,[x(`item-icon-border-color`)]:`transparent`,[x(`item-icon-text-color`)]:o,[x(`item-icon-dot-bg-color`)]:o,[x(`item-icon-bg-hover-color`)]:c,[x(`item-icon-border-hover-color`)]:`transparent`,[x(`item-icon-text-hover-color`)]:o,[x(`item-icon-active-bg-color`)]:o,[x(`item-icon-active-border-color`)]:`transparent`,[x(`item-icon-active-text-color`)]:r}}},{[`&${t}-outlined`]:{[b]:{[x(`item-icon-dot-bg-color`)]:`transparent`},[`${b}-${q}`]:{[x(`item-icon-bg-color`)]:g,[x(`item-icon-border-color`)]:n,[x(`item-icon-text-color`)]:n,[x(`item-icon-dot-color`)]:n,[x(`item-icon-bg-hover-color`)]:`transparent`,[x(`item-icon-border-hover-color`)]:_,[x(`item-icon-text-hover-color`)]:_,[x(`item-icon-active-bg-color`)]:u},[`${b}-${J}, ${b}-${Y}`]:{[x(`item-icon-bg-color`)]:g,[x(`item-icon-border-color`)]:i,[x(`item-icon-text-color`)]:i,[x(`item-icon-dot-color`)]:i,[x(`item-icon-bg-hover-color`)]:`transparent`,[x(`item-icon-border-hover-color`)]:_,[x(`item-icon-text-hover-color`)]:_,[x(`item-icon-active-bg-color`)]:p},[`${b}-${X}`]:{[x(`item-icon-bg-color`)]:g,[x(`item-icon-border-color`)]:o,[x(`item-icon-text-color`)]:o,[x(`item-icon-dot-color`)]:o,[x(`item-icon-bg-hover-color`)]:`transparent`,[x(`item-icon-border-hover-color`)]:s,[x(`item-icon-text-hover-color`)]:s,[x(`item-icon-active-bg-color`)]:d}}}]}},ue=e=>{let{componentCls:t,marginXXS:n,paddingSM:r,controlHeight:i,antCls:a,calc:o}=e,s=`${t}-item`,[c,u]=l(a,`cmp-steps`);return{[`${t}-vertical`]:{[c(`vertical-rail-margin`)]:o(n).mul(1.5).equal(),flexDirection:`column`,alignItems:`stretch`,[`> ${s}`]:{minHeight:o(i).mul(1.5).equal(),paddingBottom:r,"&:last-child":{paddingBottom:0},[`${s}-icon`]:{marginInlineStart:`calc((${u(`icon-size-max`)} - ${u(`icon-size`)}) / 2)`},[`${s}-rail`]:{[c(`rail-offset`)]:o(u(`heading-height`)).sub(u(`icon-size`)).div(2).equal(),borderInlineStartWidth:u(`rail-size`),position:`absolute`,top:o(u(`icon-size`)).add(u(`item-wrapper-padding-top`)).add(u(`rail-offset`)).add(u(`vertical-rail-margin`)).equal(),insetInlineStart:o(u(`icon-size-max`)).div(2).equal(),bottom:o(u(`vertical-rail-margin`)).sub(u(`rail-offset`)).equal(),marginInlineStart:`calc(${u(`rail-size`)} / -2)`}}}}},Q=e=>{let{componentCls:n,antCls:r}=e,i=`${n}-item`,[a,o]=l(r,`cmp-steps`);return{[n]:{[a(`title-font-size`)]:e.fontSizeLG,[a(`title-line-height`)]:e.lineHeightLG,[a(`subtitle-font-size`)]:e.fontSize,[a(`subtitle-line-height`)]:e.lineHeight,[a(`item-wrapper-padding-top`)]:`0px`,[a(`rail-size`)]:e.lineWidth,[a(`rail-line-style`)]:e.lineType,...p(e),display:`flex`,flexWrap:`nowrap`,alignItems:`flex-start`,[i]:{flex:`none`,position:`relative`},[`${i}-wrapper`]:{display:`flex`,flexWrap:`nowrap`,paddingTop:o(`item-wrapper-padding-top`)},[`${i}-header`]:{display:`flex`,flexWrap:`nowrap`,alignItems:`center`},[`${i}-title`]:{color:e.colorText,fontSize:o(`title-font-size`),lineHeight:o(`title-line-height`),wordBreak:`break-word`},[`${i}-subtitle`]:{color:e.colorTextDescription,fontWeight:`normal`,fontSize:o(`subtitle-font-size`),lineHeight:o(`subtitle-line-height`),marginInlineStart:e.marginXS,wordBreak:`break-word`},[`${i}-content`]:{color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:`break-word`},[`${i}-rail`]:{borderStyle:o(`rail-line-style`),borderWidth:0},[`${i}-title, ${i}-subtitle, ${i}-content, ${i}-rail`]:{transition:`all ${e.motionDurationSlow}`},[`&${n}-ellipsis`]:{[`${i}-title, ${i}-subtitle, ${i}-content`]:t},[`${i}[role='button']:not(${i}-active):hover`]:{cursor:`pointer`}}}},de=d(`Steps`,e=>{let t=v(e,{inlineDotSize:6});return[Q(t),V(t),ue(t),B(t),G(t),le(t),se(t),Z(t),K(t),ae(t),H(t),ie(t),oe(t),ce(t)]},e=>({titleLineHeight:e.controlHeight,customIconSize:e.controlHeight,customIconTop:0,customIconFontSize:e.controlHeightSM,iconSize:e.controlHeight,iconTop:-.5,iconFontSize:e.fontSize,iconSizeSM:e.fontSizeHeading3,dotSize:e.controlHeight/4,dotCurrentSize:e.controlHeightLG/4,navArrowColor:e.colorTextDisabled,navContentMaxWidth:`unset`,descriptionMaxWidth:void 0,waitIconColor:e.wireframe?e.colorTextDisabled:e.colorTextLabel,waitIconBgColor:e.wireframe?e.colorBgContainer:e.colorFillContent,waitIconBorderColor:e.wireframe?e.colorTextDisabled:`transparent`,finishIconBgColor:e.wireframe?e.colorBgContainer:e.controlItemBgActive,finishIconBorderColor:e.wireframe?e.colorPrimary:e.controlItemBgActive}));function fe(e,t){return{item:{...e,key:e.key??t},originIndex:t}}function $(e,t,n,r,i){let a=e[n].key??n,o=e[r].key??r,s=e.slice(n+1,r).some(e=>e.status===`error`)?`error`:r-1<t?`finish`:`wait`;return{item:{key:`ellipsis-${a}-${o}`,title:``,icon:E.createElement(h),status:s,disabled:!0,className:`${i}-item-ellipsis`},originIndex:-1}}function pe(e,t,n){let r=Math.min(Math.max(t,0),e-1),i=Math.min(n,e),a=new Set([0,r,e-1]);for(let t=1;a.size<i&&t<e;t+=1){let n=[r-t,r+t,t,e-1-t];for(let t of n){if(a.size>=i)break;t>=0&&t<e&&a.add(t)}}return Array.from(a).sort((e,t)=>e-t).flatMap((e,t,n)=>t>0&&e-n[t-1]>1?[null,e]:[e])}function me(e,t,n,r,i){let a=r!==void 0&&r>=3&&e.length>r,o=t-n,s=E.useMemo(()=>{if(!a)return e.map((e,t)=>({item:e,originIndex:t}));let t=pe(e.length,o,r);return t.map((n,r)=>n===null?$(e,o,t[r-1],t[r+1],i):fe(e[n],n))},[a,o,e,r,i]),c=s.findIndex(e=>e.originIndex===o);return{canApplyMaxCount:a,displaySteps:s,mappedDisplayCurrent:c>=0?c:o,displayItems:s.map(e=>e.item)}}var he={itemIcon:T},ge=e=>{let{size:t,className:n,rootClassName:i,style:a,variant:o=`filled`,type:c,classNames:d,styles:f,direction:p,orientation:m,responsive:h=!0,progressDot:g,labelPlacement:_,titlePlacement:v,ellipsis:T,maxCount:D,offset:O=0,items:k,percent:A,current:j=0,initial:M=0,onChange:N,iconRender:P,...F}=e,I=E.useContext(ne),L=b(`steps`),{getPrefixCls:R,direction:B,className:V,style:H}=L,U,W,G={};I?G={root:I.rootComponent,item:I.itemComponent}:{classNames:U,styles:W}=L;let ie=R(),K=R(`steps`,e.prefixCls),ae=`${K}-item-icon`,[oe,se]=de(K),[ce]=l(ie,`cmp-steps`),le=s(t),q=E.useMemo(()=>(k||[]).filter(Boolean),[k]),{xs:J}=w(h),Y=E.useMemo(()=>c&&c!=="default"?c:g?`dot`:c,[g,c]),X=Y===`inline`,Z=Y===`dot`||Y===`inline`,ue=E.useMemo(()=>Y===`dot`&&r(g)?g:void 0,[Y,g]),Q=E.useMemo(()=>Y===`panel`?`horizontal`:h&&J||(m||p)===`vertical`?`vertical`:`horizontal`,[m,p,Y,h,J]),fe=E.useMemo(()=>Z||Q===`vertical`?Q===`vertical`?`horizontal`:`vertical`:c===`navigation`?`horizontal`:v||_||`horizontal`,[Z,_,Q,v,c]),$=X?void 0:A,{canApplyMaxCount:pe,displaySteps:ge,mappedDisplayCurrent:_e,displayItems:ve}=me(q,j,M,D,K),ye={...e,variant:o,size:le,type:Y,orientation:Q,titlePlacement:fe,current:j,initial:M,percent:$,responsive:h,offset:O,ellipsis:T,maxCount:D},[be,xe]=y([he,U,d],[W,f],{props:ye}),Se=(e,t)=>{let{item:n,index:i,active:a,components:{Icon:o}}=t,s=ge[i]?.originIndex,c=s!==void 0&&s>=0?M+s:i,{status:l,icon:u}=n,d=null;if(Z||u)d=u;else switch(l){case`finish`:d=E.createElement(C,{className:`${ae}-finish`});break;case`error`:d=E.createElement(S,{className:`${ae}-error`});break;default:{let e=E.createElement(`span`,{className:`${ae}-number`},c+1);l===`process`&&$!==void 0&&(e=E.createElement(re,{prefixCls:K,rootPrefixCls:ie,percent:$},e)),d=e}}let f=E.createElement(o,null,d);return P?f=P(f,{index:c,active:a,item:n,components:{Icon:o}}):r(ue)&&(f=ue(f,{index:c,...n})),f},Ce=(e,t)=>{let n=e;return X&&t.item.content&&(n=E.createElement(x,{destroyOnHidden:!0,title:t.item.content},e)),E.createElement(ee,{component:`Steps`,disabled:t.item.disabled||!N,colorSource:o===`filled`?`color`:null},n)},we=Y===`panel`?e=>E.createElement(E.Fragment,null,e,E.createElement(z,{prefixCls:K})):void 0,Te={[ce(`items-offset`)]:`${O}`,...H,...a},Ee=u(V,`${K}-${o}`,{[`${K}-${Y}`]:Y!==`dot`&&Y,[`${K}-rtl`]:B===`rtl`,[`${K}-dot`]:Z,[`${K}-ellipsis`]:T,[`${K}-max-count`]:pe,[`${K}-with-progress`]:$!==void 0,[`${K}-small`]:le===`small`},n,i,oe,se),De=e=>{let t=ge[e];N&&t&&t.originIndex>=0&&N(M+t.originIndex)};return E.createElement(te,{...F,prefixCls:K,className:Ee,style:Te,classNames:be,styles:xe,orientation:Q,titlePlacement:fe,components:G,initial:0,current:_e,items:ve,onChange:N?De:void 0,iconRender:Se,itemRender:Ce,itemWrapperRender:we})},_e=e=>{let{componentCls:t,fontHeight:n,antCls:r,paddingXS:i}=e,[a,s]=l(r,`cmp-steps`),[c,u]=l(r,`timeline`),d=`${t}-item`;return{[`${t}-horizontal`]:{[a(`title-vertical-row-gap`)]:i,[c(`content-height`)]:o(n),alignItems:`stretch`,[`&${t}-layout-alternate`]:{[d]:{[`${d}-wrapper`]:{[c(`alternate-content-offset`)]:`calc(${u(`content-height`)} + ${s(`title-vertical-row-gap`)} * 2 + ${s(`icon-size-max`)})`,height:`calc(${u(`content-height`)} * 2 + ${s(`title-vertical-row-gap`)} * 2 + ${s(`icon-size-max`)})`},[`${d}-icon`]:{position:`absolute`},[`${d}-icon, ${d}-rail`]:{position:`absolute`,top:`50%`,transform:`translateY(-50%)`,margin:0},[`${d}-title, ${d}-subtitle, ${d}-content`]:{whiteSpace:`nowrap`,maxWidth:`unset`},[`${d}-title`]:{position:`absolute`,left:{_skip_check_:!0,value:`50%`},transform:`translateX(-50%)`},[`${d}-content`]:{position:`absolute`,left:{_skip_check_:!0,value:`50%`},transform:`translateX(-50%)`},"&-placement-start":{[`${d}-title`]:{bottom:u(`alternate-content-offset`)},[`${d}-content`]:{top:u(`alternate-content-offset`)}},"&-placement-end":{[`${d}-title`]:{top:u(`alternate-content-offset`)},[`${d}-content`]:{bottom:u(`alternate-content-offset`)}}}},[`&:not(${t}-layout-alternate)`]:{[`${d}-placement-end`]:{display:`flex`,alignItems:`flex-end`,[`${d}-wrapper`]:{flex:`auto`,flexDirection:`column-reverse`},[`${d}-rail`]:{top:`auto`,bottom:s(`horizontal-rail-margin`),transform:`translateY(50%)`}}}}}},ve=e=>{let{componentCls:t,tailColor:n,fontHeight:r,dotSize:i,dotBg:a,dotBorderWidth:o,fontSize:s,lineHeight:c,colorText:u,tailWidth:d,colorPrimary:f,colorError:m,colorSuccess:h,colorTextDisabled:g,antCls:_}=e,v=`${t}-item`,[y,b]=l(_,`cmp-steps`);return{[t]:[{...p(e),[v]:{[y(`title-horizontal-title-height`)]:r,[y(`vertical-rail-margin`)]:`0px`,[y(`title-horizontal-rail-gap`)]:`0px`,[y(`icon-dot-size-origin`)]:b(`icon-size-active`),[y(`icon-dot-size-custom`)]:i,[y(`item-icon-dot-bg-color-origin`)]:b(`item-icon-dot-bg-color`),[y(`item-icon-dot-bg-color-custom`)]:a,[y(`icon-size`)]:b(`icon-dot-size-custom`,b(`icon-dot-size-origin`)),[`${v}-icon`]:{[y(`dot-icon-border-width`)]:o,[y(`dot-icon-size`)]:b(`icon-size`),[y(`item-icon-dot-bg-color`)]:b(`item-icon-dot-bg-color-custom`,b(`item-icon-dot-bg-color-origin`))},[`${v}-title`]:{fontSize:s,lineHeight:c},[`${v}-content`]:{color:u},[`${v}-rail`]:{[y(`item-solid-line-color`)]:n,[y(`rail-size`)]:d}}},{[v]:{[y(`item-process-rail-line-style`)]:`dotted`},[`${v}${v}${v}-color`]:{"&-blue":{[y(`item-icon-dot-color`)]:f},"&-red":{[y(`item-icon-dot-color`)]:m},"&-green":{[y(`item-icon-dot-color`)]:h},"&-gray":{[y(`item-icon-dot-color`)]:g}}}]}},ye=e=>{let{calc:t,componentCls:n,itemPaddingBottom:r,margin:i,antCls:a}=e,o=`${n}-item`,[,s]=l(a,`cmp-steps`),[c,u]=l(a,`timeline`);return{[`${n}:not(${n}-horizontal)`]:{[c(`head-span`)]:`12`,[c(`head-span-ptg`)]:`calc(${u(`head-span`)} / 24 * 100%)`,[`&${n}-layout-alternate`]:{[o]:{[c(`alternate-gap`)]:t(i).mul(2).add(s(`dot-icon-size`)).equal(),minHeight:`auto`,paddingBottom:r,[`${o}-icon, ${o}-rail`]:{position:`absolute`,insetInlineStart:u(`head-span-ptg`)},[`${o}-icon`]:{marginInlineStart:`calc(${s(`icon-size`)} / -2)`},[`${o}-section`]:{display:`flex`,flexWrap:`nowrap`,gap:u(`alternate-gap`)},[`${o}-header`]:{textAlign:`end`,flexDirection:`column`,alignItems:`stretch`,flex:`1 1 calc(${u(`head-span-ptg`)} - ${u(`alternate-gap`)} / 2)`},[`${o}-content`]:{textAlign:`start`,flex:`1 1 calc(100% - ${u(`head-span-ptg`)} - ${u(`alternate-gap`)} / 2)`},"&-placement-end":{[`${o}-header`]:{textAlign:`start`,order:1},[`${o}-content`]:{textAlign:`end`},[`${o}-icon, ${o}-rail`]:{insetInlineStart:`calc(100% - ${u(`head-span-ptg`)})`}}}},[`&:not(${n}-layout-alternate)`]:{[`${o}-placement-end`]:{textAlign:`end`,[`${o}-icon`]:{order:1},[`${o}-rail`]:{insetInlineStart:`auto`,insetInlineEnd:`calc(${s(`icon-size`)} / 2)`,marginInlineEnd:`calc(${s(`rail-size`)} / -2)`}}}}}},be=d(`Timeline`,e=>{let t=v(e,{itemHeadSize:10,customHeadPaddingVertical:e.paddingXXS,paddingInlineEnd:2});return[ve(t),ye(t),_e(t)]},e=>({tailColor:e.colorSplit,tailWidth:e.lineWidthBold,dotBorderWidth:e.lineWidthBold,dotBg:void 0,dotSize:void 0,itemPaddingBottom:e.padding*1.25})),xe=(e,t,n,r,i,o,s)=>{let c=`${t}-item`,[d]=l(e,`cmp-steps`),f=E.useMemo(()=>Array.isArray(r)?r:a(i).map(e=>({...e.props})),[r,i]);return E.useMemo(()=>{let e=f.map((e,t)=>{let{label:r,children:i,title:a,content:o,color:s,className:l,style:f,icon:p,dot:m,placement:h,position:_,loading:v,...y}=e,b=f,x=l;s&&([`blue`,`red`,`green`,`gray`].includes(s)?x=u(l,`${c}-color-${s}`):b={[d(`item-icon-dot-color`)]:s,...f});let S=h??_??(n===`alternate`?t%2==0?`start`:`end`:n);x=u(x,`${c}-placement-${S}`);let C=p??m;return!C&&v&&(C=E.createElement(g,null)),{...y,title:a??r,content:o??i,style:b,className:x,icon:C,status:v?`process`:`finish`}});return o&&e.push({icon:s??E.createElement(g,null),content:o,status:`process`}),e},[f,o,n,c,d,s])},Se={rootComponent:`ol`,itemComponent:`li`},Ce=e=>{let{getPrefixCls:t,direction:r,className:i,style:a,classNames:o,styles:s}=b(`timeline`),{prefixCls:d,className:f,style:p,classNames:m,styles:h,variant:g=`outlined`,mode:v,orientation:x=`vertical`,titleSpan:S,items:C,children:w,reverse:T,pending:ee,pendingDot:D,...k}=e,A=t(),j=t(`timeline`,d),[M,N]=be(j),[P]=l(A,`timeline`),F=E.useMemo(()=>({item:`${j}-item`,itemTitle:`${j}-item-title`,itemIcon:`${j}-item-icon`,itemContent:`${j}-item-content`,itemRail:`${j}-item-rail`,itemWrapper:`${j}-item-wrapper`,itemSection:`${j}-item-section`,itemHeader:`${j}-item-header`}),[j]),I=E.useMemo(()=>v===`left`?`start`:v===`right`?`end`:[`alternate`,`start`,`end`].includes(v)?v:`start`,[v]),L=xe(A,j,I,C,w,ee,D),R=E.useMemo(()=>T?n(L).reverse():L,[T,L]),te={...e,variant:g,mode:I,orientation:x,items:R},[z,re]=y([F,o,m],[s,h],{props:te}),B=E.useMemo(()=>({railFollowPrevStatus:T}),[T]),V=E.useMemo(()=>I===`alternate`||x===`vertical`&&R.some(e=>e.title),[R,I,x]),H={...a,...p};return _(S)&&I!==`alternate`&&(c(S)?H[P(`head-span`)]=S:H[P(`head-span-ptg`)]=S),E.createElement(ne.Provider,{value:Se},E.createElement(O.Provider,{value:B},E.createElement(ge,{...k,className:u(j,i,f,M,N,{[`${j}-${x}`]:x===`horizontal`,[`${j}-layout-alternate`]:V,[`${j}-rtl`]:r===`rtl`}),style:H,classNames:z,styles:re,variant:g,orientation:x,type:`dot`,items:R,current:R.length-1})))};Ce.Item=()=>{};var we=Ce;export{ge as n,we as t};