👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!
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.
 
 
 

9 lines
27 KiB

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[7688],{43241:function($e,se,c){var H=c(49425);se.Z=H.Z},73952:function($e,se,c){c.d(se,{Z:function(){return an}});var H=c(57963),ke=c(68591),J=c.n(ke),Se=c(96990),o=c(79685),Ie=c(4477),N=c(56107);function de(e){const[t,n]=o.useState(e);return o.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}var ae=c(26477),Ee=c(4614),Fe=c(41606),_e=c(95178),et=c(25830),we=c(44244),tt=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut},
opacity ${e.motionDurationSlow} ${e.motionEaseInOut},
transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,["&-active"]:{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}};const nt=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,ae.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},[`input[type='file']:focus,
input[type='radio']:focus,
input[type='checkbox']:focus`]:{outline:0,boxShadow:`0 0 0 ${(0,ae.bf)(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Oe=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},rt=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},(0,Ee.Wf)(e)),nt(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},Oe(e,e.controlHeightSM)),"&-large":Object.assign({},Oe(e,e.controlHeightLG))})}},ot=e=>{const{formItemCls:t,iconCls:n,componentCls:r,rootPrefixCls:l,labelRequiredMarkColor:a,labelColor:i,labelFontSize:d,labelHeight:m,labelColonMarginInlineStart:u,labelColonMarginInlineEnd:y,itemMarginBottom:h}=e;return{[t]:Object.assign(Object.assign({},(0,Ee.Wf)(e)),{marginBottom:h,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden.${l}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:m,color:i,fontSize:d,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:a,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:u,marginInlineEnd:y},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{["--ant-display"]:"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${l}-col-'"]):not([class*="' ${l}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:Fe.kr,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},lt=e=>{const{componentCls:t,formItemCls:n}=e;return{[`${t}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:"unset"}}}}},at=e=>{const{componentCls:t,formItemCls:n}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",marginInlineEnd:e.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${n}-label,
> ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},ie=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),it=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:ie(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},st=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${t}-vertical`]:{[n]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${n}-label,
.${r}-col-24${n}-label,
.${r}-col-xl-24${n}-label`]:ie(e),[`@media (max-width: ${(0,ae.bf)(e.screenXSMax)})`]:[it(e),{[t]:{[`.${r}-col-xs-24${n}-label`]:ie(e)}}],[`@media (max-width: ${(0,ae.bf)(e.screenSMMax)})`]:{[t]:{[`.${r}-col-sm-24${n}-label`]:ie(e)}},[`@media (max-width: ${(0,ae.bf)(e.screenMDMax)})`]:{[t]:{[`.${r}-col-md-24${n}-label`]:ie(e)}},[`@media (max-width: ${(0,ae.bf)(e.screenLGMax)})`]:{[t]:{[`.${r}-col-lg-24${n}-label`]:ie(e)}}}},ct=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0}),Me=(e,t)=>(0,et.TS)(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t});var ge=(0,we.I$)("Form",(e,t)=>{let{rootPrefixCls:n}=t;const r=Me(e,n);return[rt(r),ot(r),tt(r),lt(r),at(r),st(r),(0,_e.Z)(r),Fe.kr]},ct,{order:-1e3}),he=c(84477);const Ne=[];function pe(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}var Pe=e=>{let{help:t,helpStatus:n,errors:r=Ne,warnings:l=Ne,className:a,fieldId:i,onVisibleChanged:d}=e;const{prefixCls:m}=o.useContext(N.Rk),u=`${m}-item-explain`,y=(0,he.Z)(m),[h,P]=ge(m,y),I=(0,o.useMemo)(()=>(0,Ie.Z)(m),[m]),b=de(r),E=de(l),O=o.useMemo(()=>t!=null?[pe(t,"help",n)]:[].concat((0,H.Z)(b.map((s,g)=>pe(s,"error","error",g))),(0,H.Z)(E.map((s,g)=>pe(s,"warning","warning",g)))),[t,n,b,E]),S={};return i&&(S.id=`${i}_help`),h(o.createElement(Se.ZP,{motionDeadline:I.motionDeadline,motionName:`${m}-show-help`,visible:!!O.length,onVisibleChanged:d},s=>{const{className:g,style:C}=s;return o.createElement("div",Object.assign({},S,{className:J()(u,g,y,a,P),style:C,role:"alert"}),o.createElement(Se.V4,Object.assign({keys:O},(0,Ie.Z)(m),{motionName:`${m}-show-help-item`,component:!1}),v=>{const{key:x,error:R,errorStatus:F,className:A,style:L}=v;return o.createElement("div",{key:x,className:J()(A,{[`${u}-${F}`]:F}),style:L},R)}))}))},re=c(26341),be=c(99248),je=c(456),dt=c(63833),mt=c(73064);const Re=e=>typeof e=="object"&&e!=null&&e.nodeType===1,Le=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",ve=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return Le(n.overflowY,t)||Le(n.overflowX,t)||(r=>{const l=(a=>{if(!a.ownerDocument||!a.ownerDocument.defaultView)return null;try{return a.ownerDocument.defaultView.frameElement}catch(i){return null}})(r);return!!l&&(l.clientHeight<r.scrollHeight||l.clientWidth<r.scrollWidth)})(e)}return!1},me=(e,t,n,r,l,a,i,d)=>a<e&&i>t||a>e&&i<t?0:a<=e&&d<=n||i>=t&&d>=n?a-e-r:i>t&&d<n||a<e&&d>n?i-t+l:0,ut=e=>{const t=e.parentElement;return t==null?e.getRootNode().host||null:t},Te=(e,t)=>{var n,r,l,a;if(typeof document=="undefined")return[];const{scrollMode:i,block:d,inline:m,boundary:u,skipOverflowHiddenElements:y}=t,h=typeof u=="function"?u:T=>T!==u;if(!Re(e))throw new TypeError("Invalid target");const P=document.scrollingElement||document.documentElement,I=[];let b=e;for(;Re(b)&&h(b);){if(b=ut(b),b===P){I.push(b);break}b!=null&&b===document.body&&ve(b)&&!ve(document.documentElement)||b!=null&&ve(b,y)&&I.push(b)}const E=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,O=(a=(l=window.visualViewport)==null?void 0:l.height)!=null?a:innerHeight,{scrollX:S,scrollY:s}=window,{height:g,width:C,top:v,right:x,bottom:R,left:F}=e.getBoundingClientRect(),{top:A,right:L,bottom:K,left:G}=(T=>{const f=window.getComputedStyle(T);return{top:parseFloat(f.scrollMarginTop)||0,right:parseFloat(f.scrollMarginRight)||0,bottom:parseFloat(f.scrollMarginBottom)||0,left:parseFloat(f.scrollMarginLeft)||0}})(e);let M=d==="start"||d==="nearest"?v-A:d==="end"?R+K:v+g/2-A+K,p=m==="center"?F+C/2-G+L:m==="end"?x+L:F-G;const B=[];for(let T=0;T<I.length;T++){const f=I[T],{height:q,width:X,top:_,right:Y,bottom:Q,left:ne}=f.getBoundingClientRect();if(i==="if-needed"&&v>=0&&F>=0&&R<=O&&x<=E&&v>=_&&R<=Q&&F>=ne&&x<=Y)return B;const z=getComputedStyle(f),D=parseInt(z.borderLeftWidth,10),$=parseInt(z.borderTopWidth,10),V=parseInt(z.borderRightWidth,10),j=parseInt(z.borderBottomWidth,10);let Z=0,W=0;const U="offsetWidth"in f?f.offsetWidth-f.clientWidth-D-V:0,ee="offsetHeight"in f?f.offsetHeight-f.clientHeight-$-j:0,te="offsetWidth"in f?f.offsetWidth===0?0:X/f.offsetWidth:0,w="offsetHeight"in f?f.offsetHeight===0?0:q/f.offsetHeight:0;if(P===f)Z=d==="start"?M:d==="end"?M-O:d==="nearest"?me(s,s+O,O,$,j,s+M,s+M+g,g):M-O/2,W=m==="start"?p:m==="center"?p-E/2:m==="end"?p-E:me(S,S+E,E,D,V,S+p,S+p+C,C),Z=Math.max(0,Z+s),W=Math.max(0,W+S);else{Z=d==="start"?M-_-$:d==="end"?M-Q+j+ee:d==="nearest"?me(_,Q,q,$,j+ee,M,M+g,g):M-(_+q/2)+ee/2,W=m==="start"?p-ne-D:m==="center"?p-(ne+X/2)+U/2:m==="end"?p-Y+V+U:me(ne,Y,X,D,V+U,p,p+C,C);const{scrollLeft:oe,scrollTop:ue}=f;Z=w===0?0:Math.max(0,Math.min(ue+Z/w,f.scrollHeight-q/w+ee)),W=te===0?0:Math.max(0,Math.min(oe+W/te,f.scrollWidth-X/te+U)),M+=ue-Z,p+=oe-W}B.push({el:f,top:Z,left:W})}return B},ft=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function gt(e,t){if(!e.isConnected||!(l=>{let a=l;for(;a&&a.parentNode;){if(a.parentNode===document)return!0;a=a.parentNode instanceof ShadowRoot?a.parentNode.host:a.parentNode}return!1})(e))return;const n=(l=>{const a=window.getComputedStyle(l);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(e);if((l=>typeof l=="object"&&typeof l.behavior=="function")(t))return t.behavior(Te(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:l,top:a,left:i}of Te(e,ft(t))){const d=a-n.top+n.bottom,m=i-n.left+n.right;l.scroll({top:d,left:m,behavior:r})}}const ht=["parentNode"],pt="form_item";function ce(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function Ve(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:ht.includes(n)?`${pt}_${n}`:n}function Ze(e,t,n,r,l,a){let i=r;return a!==void 0?i=a:n.validating?i="validating":e.length?i="error":t.length?i="warning":(n.touched||l&&n.validated)&&(i="success"),i}function We(e){return ce(e).join("_")}function He(e){const[t]=(0,re.cI)(),n=o.useRef({}),r=o.useMemo(()=>e!=null?e:Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:l=>a=>{const i=We(l);a?n.current[i]=a:delete n.current[i]}},scrollToField:function(l){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const i=ce(l),d=Ve(i,r.__INTERNAL__.name),m=d?document.getElementById(d):null;m&&gt(m,Object.assign({scrollMode:"if-needed",block:"nearest"},a))},getFieldInstance:l=>{const a=We(l);return n.current[a]}}),[e,t]);return[r]}var bt=c(36142),vt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,r=Object.getOwnPropertySymbols(e);l<r.length;l++)t.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(n[r[l]]=e[r[l]]);return n};const yt=(e,t)=>{const n=o.useContext(je.Z),{getPrefixCls:r,direction:l,form:a}=o.useContext(be.E_),{prefixCls:i,className:d,rootClassName:m,size:u,disabled:y=n,form:h,colon:P,labelAlign:I,labelWrap:b,labelCol:E,wrapperCol:O,hideRequiredMark:S,layout:s="horizontal",scrollToFirstError:g,requiredMark:C,onFinishFailed:v,name:x,style:R,feedbackIcons:F}=e,A=vt(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),L=(0,mt.Z)(u),K=o.useContext(bt.Z),G=(0,o.useMemo)(()=>C!==void 0?C:S?!1:a&&a.requiredMark!==void 0?a.requiredMark:!0,[S,C,a]),M=P!=null?P:a==null?void 0:a.colon,p=r("form",i),B=(0,he.Z)(p),[T,f]=ge(p,B),q=J()(p,`${p}-${s}`,{[`${p}-hide-required-mark`]:G===!1,[`${p}-rtl`]:l==="rtl",[`${p}-${L}`]:L},B,f,a==null?void 0:a.className,d,m),[X]=He(h),{__INTERNAL__:_}=X;_.name=x;const Y=(0,o.useMemo)(()=>({name:x,labelAlign:I,labelCol:E,labelWrap:b,wrapperCol:O,vertical:s==="vertical",colon:M,requiredMark:G,itemRef:_.itemRef,form:X,feedbackIcons:F}),[x,I,E,O,s,M,G,X,F]);o.useImperativeHandle(t,()=>X);const Q=(z,D)=>{if(z){let $={block:"nearest"};typeof z=="object"&&($=z),X.scrollToField(D,$)}},ne=z=>{if(v==null||v(z),z.errorFields.length){const D=z.errorFields[0].name;if(g!==void 0){Q(g,D);return}a&&a.scrollToFirstError!==void 0&&Q(a.scrollToFirstError,D)}};return T(o.createElement(je.n,{disabled:y},o.createElement(dt.Z.Provider,{value:L},o.createElement(N.RV,{validateMessages:K},o.createElement(N.q3.Provider,{value:Y},o.createElement(re.ZP,Object.assign({id:x},A,{name:x,onFinishFailed:ne,form:X,style:Object.assign(Object.assign({},a==null?void 0:a.style),R),className:q})))))))};var Ct=o.forwardRef(yt),xt=c(32065),ze=c(52401),De=c(23196),$t=c(50245),St=c(89259);function It(e){if(typeof e=="function")return e;const t=(0,St.Z)(e);return t.length<=1?t[0]:t}const Ae=()=>{const{status:e,errors:t=[],warnings:n=[]}=(0,o.useContext)(N.aM);return{status:e,errors:t,warnings:n}};Ae.Context=N.aM;var Et=Ae,Be=c(54272);function Ft(e){const[t,n]=o.useState(e),r=(0,o.useRef)(null),l=(0,o.useRef)([]),a=(0,o.useRef)(!1);o.useEffect(()=>(a.current=!1,()=>{a.current=!0,Be.Z.cancel(r.current),r.current=null}),[]);function i(d){a.current||(r.current===null&&(l.current=[],r.current=(0,Be.Z)(()=>{r.current=null,n(m=>{let u=m;return l.current.forEach(y=>{u=y(u)}),u})})),l.current.push(d))}return[t,i]}function wt(){const{itemRef:e}=o.useContext(N.q3),t=o.useRef({});function n(r,l){const a=l&&typeof l=="object"&&l.ref,i=r.join("_");return(t.current.name!==i||t.current.originRef!==a)&&(t.current.name=i,t.current.originRef=a,t.current.ref=(0,ze.sQ)(e(r),a)),t.current.ref}return n}var Ot=c(46222),Mt=c(79269),Nt=c(3139),Pt=c(27634),Xe=c(49425);const jt=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}};var Rt=(0,we.bk)(["Form","item-item"],(e,t)=>{let{rootPrefixCls:n}=t;const r=Me(e,n);return[jt(r)]}),Lt=e=>{const{prefixCls:t,status:n,wrapperCol:r,children:l,errors:a,warnings:i,_internalItemRender:d,extra:m,help:u,fieldId:y,marginBottom:h,onErrorVisibleChanged:P}=e,I=`${t}-item`,b=o.useContext(N.q3),E=r||b.wrapperCol||{},O=J()(`${I}-control`,E.className),S=o.useMemo(()=>Object.assign({},b),[b]);delete S.labelCol,delete S.wrapperCol;const s=o.createElement("div",{className:`${I}-control-input`},o.createElement("div",{className:`${I}-control-input-content`},l)),g=o.useMemo(()=>({prefixCls:t,status:n}),[t,n]),C=h!==null||a.length||i.length?o.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},o.createElement(N.Rk.Provider,{value:g},o.createElement(Pe,{fieldId:y,errors:a,warnings:i,help:u,helpStatus:n,className:`${I}-explain-connected`,onVisibleChanged:P})),!!h&&o.createElement("div",{style:{width:0,height:h}})):null,v={};y&&(v.id=`${y}_extra`);const x=m?o.createElement("div",Object.assign({},v,{className:`${I}-extra`}),m):null,R=d&&d.mark==="pro_table_render"&&d.render?d.render(e,{input:s,errorList:C,extra:x}):o.createElement(o.Fragment,null,s,C,x);return o.createElement(N.q3.Provider,{value:S},o.createElement(Xe.Z,Object.assign({},E,{className:O}),R),o.createElement(Rt,{prefixCls:t}))},Tt=c(21137),Vt=c(97343),Zt=c(83317),Wt=function(t,n){return o.createElement(Zt.Z,(0,Tt.Z)({},t,{ref:n,icon:Vt.Z}))},Ht=o.forwardRef(Wt),zt=c(96486),Dt=c(78436),At=c(58898),Bt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,r=Object.getOwnPropertySymbols(e);l<r.length;l++)t.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(n[r[l]]=e[r[l]]);return n};function Xt(e){return e?typeof e=="object"&&!o.isValidElement(e)?e:{title:e}:null}var Kt=e=>{let{prefixCls:t,label:n,htmlFor:r,labelCol:l,labelAlign:a,colon:i,required:d,requiredMark:m,tooltip:u}=e;var y;const[h]=(0,Dt.Z)("Form"),{vertical:P,labelAlign:I,labelCol:b,labelWrap:E,colon:O}=o.useContext(N.q3);if(!n)return null;const S=l||b||{},s=a||I,g=`${t}-item-label`,C=J()(g,s==="left"&&`${g}-left`,S.className,{[`${g}-wrap`]:!!E});let v=n;const x=i===!0||O!==!1&&i!==!1;x&&!P&&typeof n=="string"&&n.trim()!==""&&(v=n.replace(/[:|:]\s*$/,""));const F=Xt(u);if(F){const{icon:G=o.createElement(Ht,null)}=F,M=Bt(F,["icon"]),p=o.createElement(At.Z,Object.assign({},M),o.cloneElement(G,{className:`${t}-item-tooltip`,title:"",onClick:B=>{B.preventDefault()},tabIndex:null}));v=o.createElement(o.Fragment,null,v,p)}const A=m==="optional",L=typeof m=="function";L?v=m(v,{required:!!d}):A&&!d&&(v=o.createElement(o.Fragment,null,v,o.createElement("span",{className:`${t}-item-optional`,title:""},(h==null?void 0:h.optional)||((y=zt.Z.Form)===null||y===void 0?void 0:y.optional))));const K=J()({[`${t}-item-required`]:d,[`${t}-item-required-mark-optional`]:A||L,[`${t}-item-no-colon`]:!x});return o.createElement(Xe.Z,Object.assign({},S,{className:C}),o.createElement("label",{htmlFor:r,className:K,title:typeof n=="string"?n:""},v))},Gt=c(40139),Yt=c(96032),qt=c(83975),Qt=c(75527);const Ut={success:Gt.Z,warning:qt.Z,error:Yt.Z,validating:Qt.Z};function Ke(e){let{children:t,errors:n,warnings:r,hasFeedback:l,validateStatus:a,prefixCls:i,meta:d,noStyle:m}=e;const u=`${i}-item`,{feedbackIcons:y}=o.useContext(N.q3),h=Ze(n,r,d,null,!!l,a),{isFormItemInput:P,status:I,hasFeedback:b,feedbackIcon:E}=o.useContext(N.aM),O=o.useMemo(()=>{var S;let s;if(l){const C=l!==!0&&l.icons||y,v=h&&((S=C==null?void 0:C({status:h,errors:n,warnings:r}))===null||S===void 0?void 0:S[h]),x=h&&Ut[h];s=v!==!1&&x?o.createElement("span",{className:J()(`${u}-feedback-icon`,`${u}-feedback-icon-${h}`)},v||o.createElement(x,null)):null}const g={status:h||"",errors:n,warnings:r,hasFeedback:!!l,feedbackIcon:s,isFormItemInput:!0};return m&&(g.status=(h!=null?h:I)||"",g.isFormItemInput=P,g.hasFeedback=!!(l!=null?l:b),g.feedbackIcon=l!==void 0?g.feedbackIcon:E),g},[h,l,m,P,I]);return o.createElement(N.aM.Provider,{value:O},t)}var Jt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,r=Object.getOwnPropertySymbols(e);l<r.length;l++)t.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(n[r[l]]=e[r[l]]);return n};function kt(e){const{prefixCls:t,className:n,rootClassName:r,style:l,help:a,errors:i,warnings:d,validateStatus:m,meta:u,hasFeedback:y,hidden:h,children:P,fieldId:I,required:b,isRequired:E,onSubItemMetaChange:O}=e,S=Jt(e,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange"]),s=`${t}-item`,{requiredMark:g}=o.useContext(N.q3),C=o.useRef(null),v=de(i),x=de(d),R=a!=null,F=!!(R||i.length||d.length),A=!!C.current&&(0,Ot.Z)(C.current),[L,K]=o.useState(null);(0,Mt.Z)(()=>{if(F&&C.current){const T=getComputedStyle(C.current);K(parseInt(T.marginBottom,10))}},[F,A]);const G=T=>{T||K(null)},p=function(){let T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const f=T?v:u.errors,q=T?x:u.warnings;return Ze(f,q,u,"",!!y,m)}(),B=J()(s,n,r,{[`${s}-with-help`]:R||v.length||x.length,[`${s}-has-feedback`]:p&&y,[`${s}-has-success`]:p==="success",[`${s}-has-warning`]:p==="warning",[`${s}-has-error`]:p==="error",[`${s}-is-validating`]:p==="validating",[`${s}-hidden`]:h});return o.createElement("div",{className:B,style:l,ref:C},o.createElement(Pt.Z,Object.assign({className:`${s}-row`},(0,Nt.Z)(S,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),o.createElement(Kt,Object.assign({htmlFor:I},e,{requiredMark:g,required:b!=null?b:E,prefixCls:t})),o.createElement(Lt,Object.assign({},e,u,{errors:v,warnings:x,prefixCls:t,status:p,help:a,marginBottom:L,onErrorVisibleChanged:G}),o.createElement(N.qI.Provider,{value:O},o.createElement(Ke,{prefixCls:t,meta:u,errors:u.errors,warnings:u.warnings,hasFeedback:y,validateStatus:p},P)))),!!L&&o.createElement("div",{className:`${s}-margin-offset`,style:{marginBottom:-L}}))}const _t="__SPLIT__",fn=null,en=o.memo(e=>{let{children:t}=e;return t},(e,t)=>e.value===t.value&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function Ge(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function tn(e){const{name:t,noStyle:n,className:r,dependencies:l,prefixCls:a,shouldUpdate:i,rules:d,children:m,required:u,label:y,messageVariables:h,trigger:P="onChange",validateTrigger:I,hidden:b,help:E}=e,{getPrefixCls:O}=o.useContext(be.E_),{name:S}=o.useContext(N.q3),s=It(m),g=typeof s=="function",C=o.useContext(N.qI),{validateTrigger:v}=o.useContext(re.zb),x=I!==void 0?I:v,R=t!=null,F=O("form",a),A=(0,he.Z)(F),[L,K]=ge(F,A),G=(0,$t.ln)("Form.Item"),M=o.useContext(re.ZM),p=o.useRef(),[B,T]=Ft({}),[f,q]=(0,xt.Z)(()=>Ge()),X=$=>{const V=M==null?void 0:M.getKey($.name);if(q($.destroy?Ge():$,!0),n&&E!==!1&&C){let j=$.name;if($.destroy)j=p.current||j;else if(V!==void 0){const[Z,W]=V;j=[Z].concat((0,H.Z)(W)),p.current=j}C($,j)}},_=($,V)=>{T(j=>{const Z=Object.assign({},j),U=[].concat((0,H.Z)($.name.slice(0,-1)),(0,H.Z)(V)).join(_t);return $.destroy?delete Z[U]:Z[U]=$,Z})},[Y,Q]=o.useMemo(()=>{const $=(0,H.Z)(f.errors),V=(0,H.Z)(f.warnings);return Object.values(B).forEach(j=>{$.push.apply($,(0,H.Z)(j.errors||[])),V.push.apply(V,(0,H.Z)(j.warnings||[]))}),[$,V]},[B,f.errors,f.warnings]),ne=wt();function z($,V,j){return n&&!b?o.createElement(Ke,{prefixCls:F,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:f,errors:Y,warnings:Q,noStyle:!0},$):o.createElement(kt,Object.assign({key:"row"},e,{className:J()(r,A,K),prefixCls:F,fieldId:V,isRequired:j,errors:Y,warnings:Q,meta:f,onSubItemMetaChange:_}),$)}if(!R&&!g&&!l)return L(z(s));let D={};return typeof y=="string"?D.label=y:t&&(D.label=String(t)),h&&(D=Object.assign(Object.assign({},D),h)),L(o.createElement(re.gN,Object.assign({},e,{messageVariables:D,trigger:P,validateTrigger:x,onMetaChange:X}),($,V,j)=>{const Z=ce(t).length&&V?V.name:[],W=Ve(Z,S),U=u!==void 0?u:!!(d&&d.some(w=>{if(w&&typeof w=="object"&&w.required&&!w.warningOnly)return!0;if(typeof w=="function"){const oe=w(j);return oe&&oe.required&&!oe.warningOnly}return!1})),ee=Object.assign({},$);let te=null;if(Array.isArray(s)&&R)te=s;else if(!(g&&(!(i||l)||R))){if(!(l&&!g&&!R))if((0,De.l$)(s)){const w=Object.assign(Object.assign({},s.props),ee);if(w.id||(w.id=W),E||Y.length>0||Q.length>0||e.extra){const le=[];(E||Y.length>0)&&le.push(`${W}_help`),e.extra&&le.push(`${W}_extra`),w["aria-describedby"]=le.join(" ")}Y.length>0&&(w["aria-invalid"]="true"),U&&(w["aria-required"]="true"),(0,ze.Yr)(s)&&(w.ref=ne(Z,s)),new Set([].concat((0,H.Z)(ce(P)),(0,H.Z)(ce(x)))).forEach(le=>{w[le]=function(){for(var qe,Qe,ye,Ue,Ce,Je=arguments.length,xe=new Array(Je),fe=0;fe<Je;fe++)xe[fe]=arguments[fe];(ye=ee[le])===null||ye===void 0||(qe=ye).call.apply(qe,[ee].concat(xe)),(Ce=(Ue=s.props)[le])===null||Ce===void 0||(Qe=Ce).call.apply(Qe,[Ue].concat(xe))}});const ue=[w["aria-required"],w["aria-invalid"],w["aria-describedby"]];te=o.createElement(en,{value:ee[e.valuePropName||"value"],update:s,childProps:ue},(0,De.Tm)(s,w))}else g&&(i||l)&&!R?te=s(j):te=s}return z(te,W,U)}))}const Ye=tn;Ye.useStatus=Et;var nn=Ye,rn=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,r=Object.getOwnPropertySymbols(e);l<r.length;l++)t.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(n[r[l]]=e[r[l]]);return n},on=e=>{var{prefixCls:t,children:n}=e,r=rn(e,["prefixCls","children"]);const{getPrefixCls:l}=o.useContext(be.E_),a=l("form",t),i=o.useMemo(()=>({prefixCls:a,status:"error"}),[a]);return o.createElement(re.aV,Object.assign({},r),(d,m,u)=>o.createElement(N.Rk.Provider,{value:i},n(d.map(y=>Object.assign(Object.assign({},y),{fieldKey:y.key})),m,{errors:u.errors,warnings:u.warnings})))};function ln(){const{form:e}=(0,o.useContext)(N.q3);return e}const k=Ct;k.Item=nn,k.List=on,k.ErrorList=Pe,k.useForm=He,k.useFormInstance=ln,k.useWatch=re.qo,k.Provider=N.RV,k.create=()=>{};var an=k},61728:function($e,se,c){var H=c(27634);se.Z=H.Z}}]);