"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[74997],{74997:function(e,n,o){o.d(n,{Z:function(){return D}});var a=o(22311),t=o(73287),r=o.n(t),l=o(1),i=o(87296),c=o(8616),d=o(84381),s=o(36014),p=o(59301),u=o(38329),m=o(35601),f=o(45659),g=o(65873),b=o(44516),v=o(84821),x=p.forwardRef((function(e,n){var o,a=e.prefixCls,t=e.forceRender,l=e.className,c=e.style,d=e.children,s=e.isActive,u=e.role,m=p.useState(s||t),f=(0,i.Z)(m,2),b=f[0],v=f[1];return p.useEffect((function(){(t||s)&&v(!0)}),[t,s]),b?p.createElement("div",{ref:n,className:r()("".concat(a,"-content"),(o={},(0,g.Z)(o,"".concat(a,"-content-active"),s),(0,g.Z)(o,"".concat(a,"-content-inactive"),!s),o),l),style:c,role:u},p.createElement("div",{className:"".concat(a,"-content-box")},d)):null}));x.displayName="PanelContent";var $=x,h=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],y=p.forwardRef((function(e,n){var o,a,t=e.showArrow,l=void 0===t||t,i=e.headerClass,c=e.isActive,d=e.onItemClick,s=e.forceRender,f=e.className,x=e.prefixCls,y=e.collapsible,C=e.accordion,I=e.panelKey,k=e.extra,P=e.header,Z=e.expandIcon,N=e.openMotion,E=e.destroyInactivePanel,S=e.children,w=(0,m.Z)(e,h),R="disabled"===y,O="header"===y,M="icon"===y,A=null!=k&&"boolean"!=typeof k,j=function(){null==d||d(I)},B="function"==typeof Z?Z(e):p.createElement("i",{className:"arrow"});B&&(B=p.createElement("div",{className:"".concat(x,"-expand-icon"),onClick:["header","icon"].includes(y)?j:void 0},B));var T=r()((o={},(0,g.Z)(o,"".concat(x,"-item"),!0),(0,g.Z)(o,"".concat(x,"-item-active"),c),(0,g.Z)(o,"".concat(x,"-item-disabled"),R),o),f),K={className:r()(i,(a={},(0,g.Z)(a,"".concat(x,"-header"),!0),(0,g.Z)(a,"".concat(x,"-header-collapsible-only"),O),(0,g.Z)(a,"".concat(x,"-icon-collapsible-only"),M),a)),"aria-expanded":c,"aria-disabled":R,onKeyDown:function(e){"Enter"!==e.key&&e.keyCode!==v.Z.ENTER&&e.which!==v.Z.ENTER||j()}};return O||M||(K.onClick=j,K.role=C?"tab":"button",K.tabIndex=R?-1:0),p.createElement("div",(0,u.Z)({},w,{ref:n,className:T}),p.createElement("div",K,l&&B,p.createElement("span",{className:"".concat(x,"-header-text"),onClick:"header"===y?j:void 0},P),A&&p.createElement("div",{className:"".concat(x,"-extra")},k)),p.createElement(b.default,(0,u.Z)({visible:c,leavedClassName:"".concat(x,"-content-hidden")},N,{forceRender:s,removeOnLeave:E}),(function(e,n){var o=e.className,a=e.style;return p.createElement($,{ref:n,prefixCls:x,className:o,style:a,isActive:c,forceRender:s,role:C?"tabpanel":void 0},S)})))})),C=["children","label","key","collapsible","onItemClick","destroyInactivePanel"];var I=function(e,n,o){return Array.isArray(e)?function(e,n){var o=n.prefixCls,a=n.accordion,t=n.collapsible,r=n.destroyInactivePanel,l=n.onItemClick,i=n.activeKey,c=n.openMotion,d=n.expandIcon;return e.map((function(e,n){var s=e.children,f=e.label,g=e.key,b=e.collapsible,v=e.onItemClick,x=e.destroyInactivePanel,$=(0,m.Z)(e,C),h=String(null!=g?g:n),I=null!=b?b:t,k=null!=x?x:r,P=!1;return P=a?i[0]===h:i.indexOf(h)>-1,p.createElement(y,(0,u.Z)({},$,{prefixCls:o,key:h,panelKey:h,isActive:P,accordion:a,openMotion:c,expandIcon:d,header:f,collapsible:I,onItemClick:function(e){"disabled"!==I&&(l(e),null==v||v(e))},destroyInactivePanel:k}),s)}))}(e,o):(0,f.Z)(n).map((function(e,n){return function(e,n,o){if(!e)return null;var a=o.prefixCls,t=o.accordion,r=o.collapsible,l=o.destroyInactivePanel,i=o.onItemClick,c=o.activeKey,d=o.openMotion,s=o.expandIcon,u=e.key||String(n),m=e.props,f=m.header,g=m.headerClass,b=m.destroyInactivePanel,v=m.collapsible,x=m.onItemClick,$=!1;$=t?c[0]===u:c.indexOf(u)>-1;var h=null!=v?v:r,y={key:u,panelKey:u,header:f,headerClass:g,isActive:$,prefixCls:a,destroyInactivePanel:null!=b?b:l,openMotion:d,accordion:t,children:e.props.children,onItemClick:function(e){"disabled"!==h&&(i(e),null==x||x(e))},expandIcon:s,collapsible:h};return"string"==typeof e.type?e:(Object.keys(y).forEach((function(e){void 0===y[e]&&delete y[e]})),p.cloneElement(e,y))}(e,n,o)}))};function k(e){var n=e;if(!Array.isArray(n)){var o=(0,c.Z)(n);n="number"===o||"string"===o?[n]:[]}return n.map((function(e){return String(e)}))}var P=p.forwardRef((function(e,n){var o=e.prefixCls,a=void 0===o?"rc-collapse":o,t=e.destroyInactivePanel,c=void 0!==t&&t,u=e.style,m=e.accordion,f=e.className,g=e.children,b=e.collapsible,v=e.openMotion,x=e.expandIcon,$=e.activeKey,h=e.defaultActiveKey,y=e.onChange,C=e.items,P=r()(a,f),Z=(0,d.Z)([],{value:$,onChange:function(e){return null==y?void 0:y(e)},defaultValue:h,postState:k}),N=(0,i.Z)(Z,2),E=N[0],S=N[1];(0,s.ZP)(!g,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var w=I(C,g,{prefixCls:a,accordion:m,openMotion:v,expandIcon:x,collapsible:b,destroyInactivePanel:c,onItemClick:function(e){return S((function(){return m?E[0]===e?[]:[e]:E.indexOf(e)>-1?E.filter((function(n){return n!==e})):[].concat((0,l.Z)(E),[e])}))},activeKey:E});return p.createElement("div",{ref:n,className:P,style:u,role:m?"tablist":void 0},w)})),Z=Object.assign(P,{Panel:y}),N=Z,E=(Z.Panel,o(99468)),S=o(62892),w=o(92343),R=o(36355),O=o(19716);var M=p.forwardRef(((e,n)=>{const{getPrefixCls:o}=p.useContext(R.E_),{prefixCls:a,className:t,showArrow:l=!0}=e,i=o("collapse",a),c=r()({[`${i}-no-arrow`]:!l},t);return p.createElement(N.Panel,Object.assign({ref:n},e,{prefixCls:i,className:c}))})),A=o(17313),j=o(8378),B=o(83116),T=o(37613);const K=e=>{const{componentCls:n,contentBg:o,padding:a,headerBg:t,headerPadding:r,collapseHeaderPaddingSM:l,collapseHeaderPaddingLG:i,collapsePanelBorderRadius:c,lineWidth:d,lineType:s,colorBorder:p,colorText:u,colorTextHeading:m,colorTextDisabled:f,fontSize:g,fontSizeLG:b,lineHeight:v,marginSM:x,paddingSM:$,paddingLG:h,paddingXS:y,motionDurationSlow:C,fontSizeIcon:I,contentPadding:k}=e,P=`${d}px ${s} ${p}`;return{[n]:Object.assign(Object.assign({},(0,A.Wf)(e)),{backgroundColor:t,border:P,borderBottom:0,borderRadius:`${c}px`,"&-rtl":{direction:"rtl"},[`& > ${n}-item`]:{borderBottom:P,"&:last-child":{[`\n &,\n & > ${n}-header`]:{borderRadius:`0 0 ${c}px ${c}px`}},[`> ${n}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:r,color:m,lineHeight:v,cursor:"pointer",transition:`all ${C}, visibility 0s`,[`> ${n}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${n}-expand-icon`]:{height:g*v,display:"flex",alignItems:"center",paddingInlineEnd:x},[`${n}-arrow`]:Object.assign(Object.assign({},(0,A.Ro)()),{fontSize:I,svg:{transition:`transform ${C}`}}),[`${n}-header-text`]:{marginInlineEnd:"auto"}},[`${n}-header-collapsible-only`]:{cursor:"default",[`${n}-header-text`]:{flex:"none",cursor:"pointer"}},[`${n}-icon-collapsible-only`]:{cursor:"default",[`${n}-expand-icon`]:{cursor:"pointer"}}},[`${n}-content`]:{color:u,backgroundColor:o,borderTop:P,[`& > ${n}-content-box`]:{padding:k},"&-hidden":{display:"none"}},"&-small":{[`> ${n}-item`]:{[`> ${n}-header`]:{padding:l,paddingInlineStart:y,[`> ${n}-expand-icon`]:{marginInlineStart:$-y}},[`> ${n}-content > ${n}-content-box`]:{padding:$}}},"&-large":{[`> ${n}-item`]:{fontSize:b,[`> ${n}-header`]:{padding:i,paddingInlineStart:a,[`> ${n}-expand-icon`]:{height:b*v,marginInlineStart:h-a}},[`> ${n}-content > ${n}-content-box`]:{padding:h}}},[`${n}-item:last-child`]:{[`> ${n}-content`]:{borderRadius:`0 0 ${c}px ${c}px`}},[`& ${n}-item-disabled > ${n}-header`]:{"\n &,\n & > .arrow\n ":{color:f,cursor:"not-allowed"}},[`&${n}-icon-position-end`]:{[`& > ${n}-item`]:{[`> ${n}-header`]:{[`${n}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:x}}}}})}},H=e=>{const{componentCls:n}=e;return{[`${n}-rtl`]:{[`> ${n}-item > ${n}-header ${n}-arrow svg`]:{transform:"rotate(180deg)"}}}},L=e=>{const{componentCls:n,headerBg:o,paddingXXS:a,colorBorder:t}=e;return{[`${n}-borderless`]:{backgroundColor:o,border:0,[`> ${n}-item`]:{borderBottom:`1px solid ${t}`},[`\n > ${n}-item:last-child,\n > ${n}-item:last-child ${n}-header\n `]:{borderRadius:0},[`> ${n}-item:last-child`]:{borderBottom:0},[`> ${n}-item > ${n}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${n}-item > ${n}-content > ${n}-content-box`]:{paddingTop:a}}}},z=e=>{const{componentCls:n,paddingSM:o}=e;return{[`${n}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${n}-item`]:{borderBottom:0,[`> ${n}-content`]:{backgroundColor:"transparent",border:0,[`> ${n}-content-box`]:{paddingBlock:o}}}}}};var G=(0,B.Z)("Collapse",(e=>{const n=(0,T.TS)(e,{collapseHeaderPaddingSM:`${e.paddingXS}px ${e.paddingSM}px`,collapseHeaderPaddingLG:`${e.padding}px ${e.paddingLG}px`,collapsePanelBorderRadius:e.borderRadiusLG});return[K(n),L(n),z(n),H(n),(0,j.Z)(n)]}),(e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer})));const X=p.forwardRef(((e,n)=>{const{getPrefixCls:o,direction:t,collapse:l}=p.useContext(R.E_),{prefixCls:i,className:c,rootClassName:d,style:s,bordered:u=!0,ghost:m,size:g,expandIconPosition:b="start",children:v,expandIcon:x}=e,$=(0,O.Z)((e=>{var n;return null!==(n=null!=g?g:e)&&void 0!==n?n:"middle"})),h=o("collapse",i),y=o(),[C,I]=G(h),k=p.useMemo((()=>"left"===b?"start":"right"===b?"end":b),[b]),P=r()(`${h}-icon-position-${k}`,{[`${h}-borderless`]:!u,[`${h}-rtl`]:"rtl"===t,[`${h}-ghost`]:!!m,[`${h}-${$}`]:"middle"!==$},null==l?void 0:l.className,c,d,I),Z=Object.assign(Object.assign({},(0,S.Z)(y)),{motionAppear:!1,leavedClassName:`${h}-content-hidden`}),M=p.useMemo((()=>v?(0,f.Z)(v).map(((e,n)=>{var o,a;if(null===(o=e.props)||void 0===o?void 0:o.disabled){const o=null!==(a=e.key)&&void 0!==a?a:String(n),{disabled:t,collapsible:r}=e.props,l=Object.assign(Object.assign({},(0,E.Z)(e.props,["disabled"])),{key:o,collapsible:null!=r?r:t?"disabled":void 0});return(0,w.Tm)(e,l)}return e})):null),[v]);return C(p.createElement(N,Object.assign({ref:n,openMotion:Z},(0,E.Z)(e,["rootClassName"]),{expandIcon:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=x?x(e):p.createElement(a.Z,{rotate:e.isActive?90:void 0});return(0,w.Tm)(n,(()=>({className:r()(n.props.className,`${h}-arrow`)})))},prefixCls:h,className:P,style:Object.assign(Object.assign({},null==l?void 0:l.style),s)}),M))}));var D=Object.assign(X,{Panel:M})}}]);