blob: b572df91d077e7966b743a60f0ea45476c820d3b [file] [log] [blame]
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[9859],{99859:function(fn,tt,m){m.d(tt,{Z:function(){return un}});var L=m(65223),Q=m(74902),l=m(67294),nt=m(93967),ne=m.n(nt),Se=m(29372),Ee=m(33603),pe=m(35792);function ue(e){const[t,n]=l.useState(e);return l.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}var _=m(11568),Oe=m(14747),Fe=m(50438),rt=m(33507),ot=m(83262),we=m(83559),lt=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationFast} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationFast} ${e.motionEaseInOut},
opacity ${e.motionDurationFast} ${e.motionEaseInOut},
transform ${e.motionDurationFast} ${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 at=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,_.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'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,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,_.bf)(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Me=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},it=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},(0,Oe.Wf)(e)),at(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},Me(e,e.controlHeightSM)),"&-large":Object.assign({},Me(e,e.controlHeightLG))})}},st=e=>{const{formItemCls:t,iconCls:n,componentCls:r,rootPrefixCls:o,antCls:a,labelRequiredMarkColor:i,labelColor:s,labelFontSize:d,labelHeight:g,labelColonMarginInlineStart:S,labelColonMarginInlineEnd:h,itemMarginBottom:F}=e;return{[t]:Object.assign(Object.assign({},(0,Oe.Wf)(e)),{marginBottom:F,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden${a}-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:g,color:s,fontSize:d,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:i,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:S,marginInlineEnd:h},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${o}-col-'"]):not([class*="' ${o}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-additional":{display:"flex",flexDirection:"column"},"&-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}}})}},je=(e,t)=>{const{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"}}}}},ct=e=>{const{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",marginInlineEnd:e.margin,marginBottom:r,"&-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"}}}}},J=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Ne=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:J(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},dt=e=>{const{componentCls:t,formItemCls:n,antCls:r}=e;return{[`${t}-vertical`]:{[`${n}:not(${n}-horizontal)`]:{[`${n}-row`]:{flexDirection:"column"},[`${n}-label > label`]:{height:"auto"},[`${n}-control`]:{width:"100%"},[`${n}-label,
${r}-col-24${n}-label,
${r}-col-xl-24${n}-label`]:J(e)}},[`@media (max-width: ${(0,_.bf)(e.screenXSMax)})`]:[Ne(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:J(e)}}}],[`@media (max-width: ${(0,_.bf)(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:J(e)}}},[`@media (max-width: ${(0,_.bf)(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:J(e)}}},[`@media (max-width: ${(0,_.bf)(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:J(e)}}}}},ut=e=>{const{formItemCls:t,antCls:n}=e;return{[`${t}-vertical`]:{[`${t}-row`]:{flexDirection:"column"},[`${t}-label > label`]:{height:"auto"},[`${t}-control`]:{width:"100%"}},[`${t}-vertical ${t}-label,
${n}-col-24${t}-label,
${n}-col-xl-24${t}-label`]:J(e),[`@media (max-width: ${(0,_.bf)(e.screenXSMax)})`]:[Ne(e),{[t]:{[`${n}-col-xs-24${t}-label`]:J(e)}}],[`@media (max-width: ${(0,_.bf)(e.screenSMMax)})`]:{[t]:{[`${n}-col-sm-24${t}-label`]:J(e)}},[`@media (max-width: ${(0,_.bf)(e.screenMDMax)})`]:{[t]:{[`${n}-col-md-24${t}-label`]:J(e)}},[`@media (max-width: ${(0,_.bf)(e.screenLGMax)})`]:{[t]:{[`${n}-col-lg-24${t}-label`]:J(e)}}}},mt=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,inlineItemMarginBottom:0}),Pe=(e,t)=>(0,ot.IX)(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t});var he=(0,we.I$)("Form",(e,t)=>{let{rootPrefixCls:n}=t;const r=Pe(e,n);return[it(r),st(r),lt(r),je(r,r.componentCls),je(r,r.formItemCls),ct(r),dt(r),ut(r),(0,rt.Z)(r),Fe.kr]},mt,{order:-1e3});const Re=[];function be(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 Le=e=>{let{help:t,helpStatus:n,errors:r=Re,warnings:o=Re,className:a,fieldId:i,onVisibleChanged:s}=e;const{prefixCls:d}=l.useContext(L.Rk),g=`${d}-item-explain`,S=(0,pe.Z)(d),[h,F,Z]=he(d,S),v=l.useMemo(()=>(0,Ee.Z)(d),[d]),x=ue(r),y=ue(o),C=l.useMemo(()=>t!=null?[be(t,"help",n)]:[].concat((0,Q.Z)(x.map((p,f)=>be(p,"error","error",f))),(0,Q.Z)(y.map((p,f)=>be(p,"warning","warning",f)))),[t,n,x,y]),V=l.useMemo(()=>{const p={};return C.forEach(f=>{let{key:$}=f;p[$]=(p[$]||0)+1}),C.map((f,$)=>Object.assign(Object.assign({},f),{key:p[f.key]>1?`${f.key}-fallback-${$}`:f.key}))},[C]),c={};return i&&(c.id=`${i}_help`),h(l.createElement(Se.ZP,{motionDeadline:v.motionDeadline,motionName:`${d}-show-help`,visible:!!V.length,onVisibleChanged:s},p=>{const{className:f,style:$}=p;return l.createElement("div",Object.assign({},c,{className:ne()(g,f,Z,S,a,F),style:$}),l.createElement(Se.V4,Object.assign({keys:V},(0,Ee.Z)(d),{motionName:`${d}-show-help-item`,component:!1}),T=>{const{key:E,error:N,errorStatus:P,className:W,style:B}=T;return l.createElement("div",{key:E,className:ne()(W,{[`${g}-${P}`]:P}),style:B},N)}))}))},ae=m(88692),ve=m(53124),Ve=m(98866),ft=m(98675),gt=m(97647),pt=m(34203);const Te=e=>typeof e=="object"&&e!=null&&e.nodeType===1,He=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",me=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return He(n.overflowY,t)||He(n.overflowX,t)||(r=>{const o=(a=>{if(!a.ownerDocument||!a.ownerDocument.defaultView)return null;try{return a.ownerDocument.defaultView.frameElement}catch(i){return null}})(r);return!!o&&(o.clientHeight<r.scrollHeight||o.clientWidth<r.scrollWidth)})(e)}return!1},fe=(e,t,n,r,o,a,i,s)=>a<e&&i>t||a>e&&i<t?0:a<=e&&s<=n||i>=t&&s>=n?a-e-r:i>t&&s<n||a<e&&s>n?i-t+o:0,ht=e=>{const t=e.parentElement;return t==null?e.getRootNode().host||null:t},Ze=(e,t)=>{var n,r,o,a;if(typeof document=="undefined")return[];const{scrollMode:i,block:s,inline:d,boundary:g,skipOverflowHiddenElements:S}=t,h=typeof g=="function"?g:D=>D!==g;if(!Te(e))throw new TypeError("Invalid target");const F=document.scrollingElement||document.documentElement,Z=[];let v=e;for(;Te(v)&&h(v);){if(v=ht(v),v===F){Z.push(v);break}v!=null&&v===document.body&&me(v)&&!me(document.documentElement)||v!=null&&me(v,S)&&Z.push(v)}const x=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,y=(a=(o=window.visualViewport)==null?void 0:o.height)!=null?a:innerHeight,{scrollX:C,scrollY:V}=window,{height:c,width:p,top:f,right:$,bottom:T,left:E}=e.getBoundingClientRect(),{top:N,right:P,bottom:W,left:B}=(D=>{const u=window.getComputedStyle(D);return{top:parseFloat(u.scrollMarginTop)||0,right:parseFloat(u.scrollMarginRight)||0,bottom:parseFloat(u.scrollMarginBottom)||0,left:parseFloat(u.scrollMarginLeft)||0}})(e);let R=s==="start"||s==="nearest"?f-N:s==="end"?T+W:f+c/2-N+W,w=d==="center"?E+p/2-B+P:d==="end"?$+P:E-B;const z=[];for(let D=0;D<Z.length;D++){const u=Z[D],{height:X,width:b,top:G,right:k,bottom:ie,left:q}=u.getBoundingClientRect();if(i==="if-needed"&&f>=0&&E>=0&&T<=y&&$<=x&&(u===F&&!me(u)||f>=G&&T<=ie&&E>=q&&$<=k))return z;const ee=getComputedStyle(u),K=parseInt(ee.borderLeftWidth,10),te=parseInt(ee.borderTopWidth,10),U=parseInt(ee.borderRightWidth,10),I=parseInt(ee.borderBottomWidth,10);let M=0,O=0;const j="offsetWidth"in u?u.offsetWidth-u.clientWidth-K-U:0,A="offsetHeight"in u?u.offsetHeight-u.clientHeight-te-I:0,Y="offsetWidth"in u?u.offsetWidth===0?0:b/u.offsetWidth:0,oe="offsetHeight"in u?u.offsetHeight===0?0:X/u.offsetHeight:0;if(F===u)M=s==="start"?R:s==="end"?R-y:s==="nearest"?fe(V,V+y,y,te,I,V+R,V+R+c,c):R-y/2,O=d==="start"?w:d==="center"?w-x/2:d==="end"?w-x:fe(C,C+x,x,K,U,C+w,C+w+p,p),M=Math.max(0,M+V),O=Math.max(0,O+C);else{M=s==="start"?R-G-te:s==="end"?R-ie+I+A:s==="nearest"?fe(G,ie,X,te,I+A,R,R+c,c):R-(G+X/2)+A/2,O=d==="start"?w-q-K:d==="center"?w-(q+b/2)+j/2:d==="end"?w-k+U+j:fe(q,k,b,K,U+j,w,w+p,p);const{scrollLeft:le,scrollTop:H}=u;M=oe===0?0:Math.max(0,Math.min(H+M/oe,u.scrollHeight-X/oe+A)),O=Y===0?0:Math.max(0,Math.min(le+O/Y,u.scrollWidth-b/Y+j)),R+=H-M,w+=le-O}z.push({el:u,top:M,left:O})}return z},bt=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function vt(e,t){if(!e.isConnected||!(o=>{let a=o;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=(o=>{const a=window.getComputedStyle(o);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(Ze(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:a,left:i}of Ze(e,bt(t))){const s=a-n.top+n.bottom,d=i-n.left+n.right;o.scroll({top:s,left:d,behavior:r})}}const yt=["parentNode"],Ct="form_item";function de(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function We(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:yt.includes(n)?`${Ct}_${n}`:n}function ze(e,t,n,r,o,a){let i=r;return a!==void 0?i=a:n.validating?i="validating":e.length?i="error":t.length?i="warning":(n.touched||o&&n.validated)&&(i="success"),i}var xt=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function De(e){return de(e).join("_")}function Ae(e,t){const n=t.getFieldInstance(e),r=(0,pt.bn)(n);if(r)return r;const o=We(de(e),t.__INTERNAL__.name);if(o)return document.getElementById(o)}function Be(e){const[t]=(0,ae.cI)(),n=l.useRef({}),r=l.useMemo(()=>e!=null?e:Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>a=>{const i=De(o);a?n.current[i]=a:delete n.current[i]}},scrollToField:function(o){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:i}=a,s=xt(a,["focus"]),d=Ae(o,r);d&&(vt(d,Object.assign({scrollMode:"if-needed",block:"nearest"},s)),i&&r.focusField(o))},focusField:o=>{var a,i;const s=r.getFieldInstance(o);typeof(s==null?void 0:s.focus)=="function"?s.focus():(i=(a=Ae(o,r))===null||a===void 0?void 0:a.focus)===null||i===void 0||i.call(a)},getFieldInstance:o=>{const a=De(o);return n.current[a]}}),[e,t]);return[r]}var $t=m(37920),It=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const St=(e,t)=>{const n=l.useContext(Ve.Z),{getPrefixCls:r,direction:o,requiredMark:a,colon:i,scrollToFirstError:s,className:d,style:g}=(0,ve.dj)("form"),{prefixCls:S,className:h,rootClassName:F,size:Z,disabled:v=n,form:x,colon:y,labelAlign:C,labelWrap:V,labelCol:c,wrapperCol:p,hideRequiredMark:f,layout:$="horizontal",scrollToFirstError:T,requiredMark:E,onFinishFailed:N,name:P,style:W,feedbackIcons:B,variant:R}=e,w=It(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),z=(0,ft.Z)(Z),D=l.useContext($t.Z),u=l.useMemo(()=>E!==void 0?E:f?!1:a!==void 0?a:!0,[f,E,a]),X=y!=null?y:i,b=r("form",S),G=(0,pe.Z)(b),[k,ie,q]=he(b,G),ee=ne()(b,`${b}-${$}`,{[`${b}-hide-required-mark`]:u===!1,[`${b}-rtl`]:o==="rtl",[`${b}-${z}`]:z},q,G,ie,d,h,F),[K]=Be(x),{__INTERNAL__:te}=K;te.name=P;const U=l.useMemo(()=>({name:P,labelAlign:C,labelCol:c,labelWrap:V,wrapperCol:p,vertical:$==="vertical",colon:X,requiredMark:u,itemRef:te.itemRef,form:K,feedbackIcons:B}),[P,C,c,p,$,X,u,K,B]),I=l.useRef(null);l.useImperativeHandle(t,()=>{var j;return Object.assign(Object.assign({},K),{nativeElement:(j=I.current)===null||j===void 0?void 0:j.nativeElement})});const M=(j,A)=>{if(j){let Y={block:"nearest"};typeof j=="object"&&(Y=Object.assign(Object.assign({},Y),j)),K.scrollToField(A,Y)}},O=j=>{if(N==null||N(j),j.errorFields.length){const A=j.errorFields[0].name;if(T!==void 0){M(T,A);return}s!==void 0&&M(s,A)}};return k(l.createElement(L.pg.Provider,{value:R},l.createElement(Ve.n,{disabled:v},l.createElement(gt.Z.Provider,{value:z},l.createElement(L.RV,{validateMessages:D},l.createElement(L.q3.Provider,{value:U},l.createElement(ae.ZP,Object.assign({id:P},w,{name:P,onFinishFailed:O,form:K,ref:I,style:Object.assign(Object.assign({},g),W),className:ee}))))))))};var Et=l.forwardRef(St),Ot=m(30470),ye=m(42550),Ft=m(96159),wt=m(27288),Mt=m(50344);function jt(e){if(typeof e=="function")return e;const t=(0,Mt.Z)(e);return t.length<=1?t[0]:t}const Xe=()=>{const{status:e,errors:t=[],warnings:n=[]}=l.useContext(L.aM);return{status:e,errors:t,warnings:n}};Xe.Context=L.aM;var Nt=Xe,Ge=m(75164);function Pt(e){const[t,n]=l.useState(e),r=l.useRef(null),o=l.useRef([]),a=l.useRef(!1);l.useEffect(()=>(a.current=!1,()=>{a.current=!0,Ge.Z.cancel(r.current),r.current=null}),[]);function i(s){a.current||(r.current===null&&(o.current=[],r.current=(0,Ge.Z)(()=>{r.current=null,n(d=>{let g=d;return o.current.forEach(S=>{g=S(g)}),g})})),o.current.push(s))}return[t,i]}function Rt(){const{itemRef:e}=l.useContext(L.q3),t=l.useRef({});function n(r,o){const a=o&&typeof o=="object"&&(0,ye.C4)(o),i=r.join("_");return(t.current.name!==i||t.current.originRef!==a)&&(t.current.name=i,t.current.originRef=a,t.current.ref=(0,ye.sQ)(e(r),a)),t.current.ref}return n}var Lt=m(5110),Ke=m(8410),Vt=m(98423),Tt=m(17621),Ce=m(56790),Ye=m(21584);const Ht=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}};var Zt=(0,we.bk)(["Form","item-item"],(e,t)=>{let{rootPrefixCls:n}=t;const r=Pe(e,n);return[Ht(r)]}),Wt=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const zt=24;var Dt=e=>{const{prefixCls:t,status:n,labelCol:r,wrapperCol:o,children:a,errors:i,warnings:s,_internalItemRender:d,extra:g,help:S,fieldId:h,marginBottom:F,onErrorVisibleChanged:Z,label:v}=e,x=`${t}-item`,y=l.useContext(L.q3),C=l.useMemo(()=>{let w=Object.assign({},o||y.wrapperCol||{});return v===null&&!r&&!o&&y.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(D=>{const u=D?[D]:[],X=(0,Ce.U2)(y.labelCol,u),b=typeof X=="object"?X:{},G=(0,Ce.U2)(w,u),k=typeof G=="object"?G:{};"span"in b&&!("offset"in k)&&b.span<zt&&(w=(0,Ce.t8)(w,[].concat(u,["offset"]),b.span))}),w},[o,y]),V=ne()(`${x}-control`,C.className),c=l.useMemo(()=>{const{labelCol:w,wrapperCol:z}=y;return Wt(y,["labelCol","wrapperCol"])},[y]),p=l.useRef(null),[f,$]=l.useState(0);(0,Ke.Z)(()=>{g&&p.current?$(p.current.clientHeight):$(0)},[g]);const T=l.createElement("div",{className:`${x}-control-input`},l.createElement("div",{className:`${x}-control-input-content`},a)),E=l.useMemo(()=>({prefixCls:t,status:n}),[t,n]),N=F!==null||i.length||s.length?l.createElement(L.Rk.Provider,{value:E},l.createElement(Le,{fieldId:h,errors:i,warnings:s,help:S,helpStatus:n,className:`${x}-explain-connected`,onVisibleChanged:Z})):null,P={};h&&(P.id=`${h}_extra`);const W=g?l.createElement("div",Object.assign({},P,{className:`${x}-extra`,ref:p}),g):null,B=N||W?l.createElement("div",{className:`${x}-additional`,style:F?{minHeight:F+f}:{}},N,W):null,R=d&&d.mark==="pro_table_render"&&d.render?d.render(e,{input:T,errorList:N,extra:W}):l.createElement(l.Fragment,null,T,B);return l.createElement(L.q3.Provider,{value:c},l.createElement(Ye.Z,Object.assign({},C,{className:V}),R),l.createElement(Zt,{prefixCls:t}))},At=m(25035),Bt=m(10110),Xt=m(24457),Gt=m(83062),Kt=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function Yt(e){return e?typeof e=="object"&&!l.isValidElement(e)?e:{title:e}:null}var qt=e=>{let{prefixCls:t,label:n,htmlFor:r,labelCol:o,labelAlign:a,colon:i,required:s,requiredMark:d,tooltip:g,vertical:S}=e;var h;const[F]=(0,Bt.Z)("Form"),{labelAlign:Z,labelCol:v,labelWrap:x,colon:y}=l.useContext(L.q3);if(!n)return null;const C=o||v||{},V=a||Z,c=`${t}-item-label`,p=ne()(c,V==="left"&&`${c}-left`,C.className,{[`${c}-wrap`]:!!x});let f=n;const $=i===!0||y!==!1&&i!==!1;$&&!S&&typeof n=="string"&&n.trim()&&(f=n.replace(/[:|:]\s*$/,""));const E=Yt(g);if(E){const{icon:B=l.createElement(At.Z,null)}=E,R=Kt(E,["icon"]),w=l.createElement(Gt.Z,Object.assign({},R),l.cloneElement(B,{className:`${t}-item-tooltip`,title:"",onClick:z=>{z.preventDefault()},tabIndex:null}));f=l.createElement(l.Fragment,null,f,w)}const N=d==="optional",P=typeof d=="function";P?f=d(f,{required:!!s}):N&&!s&&(f=l.createElement(l.Fragment,null,f,l.createElement("span",{className:`${t}-item-optional`,title:""},(F==null?void 0:F.optional)||((h=Xt.Z.Form)===null||h===void 0?void 0:h.optional))));const W=ne()({[`${t}-item-required`]:s,[`${t}-item-required-mark-optional`]:N||P,[`${t}-item-no-colon`]:!$});return l.createElement(Ye.Z,Object.assign({},C,{className:p}),l.createElement("label",{htmlFor:r,className:W,title:typeof n=="string"?n:""},f))},Ut=m(89739),Qt=m(4340),Jt=m(21640),kt=m(50888);const _t={success:Ut.Z,warning:Jt.Z,error:Qt.Z,validating:kt.Z};function qe(e){let{children:t,errors:n,warnings:r,hasFeedback:o,validateStatus:a,prefixCls:i,meta:s,noStyle:d}=e;const g=`${i}-item`,{feedbackIcons:S}=l.useContext(L.q3),h=ze(n,r,s,null,!!o,a),{isFormItemInput:F,status:Z,hasFeedback:v,feedbackIcon:x}=l.useContext(L.aM),y=l.useMemo(()=>{var C;let V;if(o){const p=o!==!0&&o.icons||S,f=h&&((C=p==null?void 0:p({status:h,errors:n,warnings:r}))===null||C===void 0?void 0:C[h]),$=h&&_t[h];V=f!==!1&&$?l.createElement("span",{className:ne()(`${g}-feedback-icon`,`${g}-feedback-icon-${h}`)},f||l.createElement($,null)):null}const c={status:h||"",errors:n,warnings:r,hasFeedback:!!o,feedbackIcon:V,isFormItemInput:!0};return d&&(c.status=(h!=null?h:Z)||"",c.isFormItemInput=F,c.hasFeedback=!!(o!=null?o:v),c.feedbackIcon=o!==void 0?c.feedbackIcon:x),c},[h,o,d,F,Z]);return l.createElement(L.aM.Provider,{value:y},t)}var en=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function tn(e){const{prefixCls:t,className:n,rootClassName:r,style:o,help:a,errors:i,warnings:s,validateStatus:d,meta:g,hasFeedback:S,hidden:h,children:F,fieldId:Z,required:v,isRequired:x,onSubItemMetaChange:y,layout:C}=e,V=en(e,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),c=`${t}-item`,{requiredMark:p,vertical:f}=l.useContext(L.q3),$=f||C==="vertical",T=l.useRef(null),E=ue(i),N=ue(s),P=a!=null,W=!!(P||i.length||s.length),B=!!T.current&&(0,Lt.Z)(T.current),[R,w]=l.useState(null);(0,Ke.Z)(()=>{if(W&&T.current){const b=getComputedStyle(T.current);w(parseInt(b.marginBottom,10))}},[W,B]);const z=b=>{b||w(null)},u=function(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const G=b?E:g.errors,k=b?N:g.warnings;return ze(G,k,g,"",!!S,d)}(),X=ne()(c,n,r,{[`${c}-with-help`]:P||E.length||N.length,[`${c}-has-feedback`]:u&&S,[`${c}-has-success`]:u==="success",[`${c}-has-warning`]:u==="warning",[`${c}-has-error`]:u==="error",[`${c}-is-validating`]:u==="validating",[`${c}-hidden`]:h,[`${c}-${C}`]:C});return l.createElement("div",{className:X,style:o,ref:T},l.createElement(Tt.Z,Object.assign({className:`${c}-row`},(0,Vt.Z)(V,["_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"])),l.createElement(qt,Object.assign({htmlFor:Z},e,{requiredMark:p,required:v!=null?v:x,prefixCls:t,vertical:$})),l.createElement(Dt,Object.assign({},e,g,{errors:E,warnings:N,prefixCls:t,status:u,help:a,marginBottom:R,onErrorVisibleChanged:z}),l.createElement(L.qI.Provider,{value:y},l.createElement(qe,{prefixCls:t,meta:g,errors:g.errors,warnings:g.warnings,hasFeedback:S,validateStatus:u},F)))),!!R&&l.createElement("div",{className:`${c}-margin-offset`,style:{marginBottom:-R}}))}const nn="__SPLIT__",yn=null;function rn(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(o=>{const a=e[o],i=t[o];return a===i||typeof a=="function"||typeof i=="function"})}const on=l.memo(e=>{let{children:t}=e;return t},(e,t)=>rn(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function Ue(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function ln(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:a,shouldUpdate:i,rules:s,children:d,required:g,label:S,messageVariables:h,trigger:F="onChange",validateTrigger:Z,hidden:v,help:x,layout:y}=e,{getPrefixCls:C}=l.useContext(ve.E_),{name:V}=l.useContext(L.q3),c=jt(d),p=typeof c=="function",f=l.useContext(L.qI),{validateTrigger:$}=l.useContext(ae.zb),T=Z!==void 0?Z:$,E=t!=null,N=C("form",a),P=(0,pe.Z)(N),[W,B,R]=he(N,P),w=(0,wt.ln)("Form.Item"),z=l.useContext(ae.ZM),D=l.useRef(null),[u,X]=Pt({}),[b,G]=(0,Ot.Z)(()=>Ue()),k=I=>{const M=z==null?void 0:z.getKey(I.name);if(G(I.destroy?Ue():I,!0),n&&x!==!1&&f){let O=I.name;if(I.destroy)O=D.current||O;else if(M!==void 0){const[j,A]=M;O=[j].concat((0,Q.Z)(A)),D.current=O}f(I,O)}},ie=(I,M)=>{X(O=>{const j=Object.assign({},O),Y=[].concat((0,Q.Z)(I.name.slice(0,-1)),(0,Q.Z)(M)).join(nn);return I.destroy?delete j[Y]:j[Y]=I,j})},[q,ee]=l.useMemo(()=>{const I=(0,Q.Z)(b.errors),M=(0,Q.Z)(b.warnings);return Object.values(u).forEach(O=>{I.push.apply(I,(0,Q.Z)(O.errors||[])),M.push.apply(M,(0,Q.Z)(O.warnings||[]))}),[I,M]},[u,b.errors,b.warnings]),K=Rt();function te(I,M,O){return n&&!v?l.createElement(qe,{prefixCls:N,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:b,errors:q,warnings:ee,noStyle:!0},I):l.createElement(tn,Object.assign({key:"row"},e,{className:ne()(r,R,P,B),prefixCls:N,fieldId:M,isRequired:O,errors:q,warnings:ee,meta:b,onSubItemMetaChange:ie,layout:y}),I)}if(!E&&!p&&!o)return W(te(c));let U={};return typeof S=="string"?U.label=S:t&&(U.label=String(t)),h&&(U=Object.assign(Object.assign({},U),h)),W(l.createElement(ae.gN,Object.assign({},e,{messageVariables:U,trigger:F,validateTrigger:T,onMetaChange:k}),(I,M,O)=>{const j=de(t).length&&M?M.name:[],A=We(j,V),Y=g!==void 0?g:!!(s!=null&&s.some(H=>{if(H&&typeof H=="object"&&H.required&&!H.warningOnly)return!0;if(typeof H=="function"){const se=H(O);return(se==null?void 0:se.required)&&!(se!=null&&se.warningOnly)}return!1})),oe=Object.assign({},I);let le=null;if(Array.isArray(c)&&E)le=c;else if(!(p&&(!(i||o)||E))){if(!(o&&!p&&!E))if(l.isValidElement(c)){const H=Object.assign(Object.assign({},c.props),oe);if(H.id||(H.id=A),x||q.length>0||ee.length>0||e.extra){const ce=[];(x||q.length>0)&&ce.push(`${A}_help`),e.extra&&ce.push(`${A}_extra`),H["aria-describedby"]=ce.join(" ")}q.length>0&&(H["aria-invalid"]="true"),Y&&(H["aria-required"]="true"),(0,ye.Yr)(c)&&(H.ref=K(j,c)),new Set([].concat((0,Q.Z)(de(F)),(0,Q.Z)(de(T)))).forEach(ce=>{H[ce]=function(){for(var Je,ke,xe,_e,$e,et=arguments.length,Ie=new Array(et),ge=0;ge<et;ge++)Ie[ge]=arguments[ge];(xe=oe[ce])===null||xe===void 0||(Je=xe).call.apply(Je,[oe].concat(Ie)),($e=(_e=c.props)[ce])===null||$e===void 0||(ke=$e).call.apply(ke,[_e].concat(Ie))}});const mn=[H["aria-required"],H["aria-invalid"],H["aria-describedby"]];le=l.createElement(on,{control:oe,update:c,childProps:mn},(0,Ft.Tm)(c,H))}else p&&(i||o)&&!E?le=c(O):le=c}return te(le,A,Y)}))}const Qe=ln;Qe.useStatus=Nt;var an=Qe,sn=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},cn=e=>{var{prefixCls:t,children:n}=e,r=sn(e,["prefixCls","children"]);const{getPrefixCls:o}=l.useContext(ve.E_),a=o("form",t),i=l.useMemo(()=>({prefixCls:a,status:"error"}),[a]);return l.createElement(ae.aV,Object.assign({},r),(s,d,g)=>l.createElement(L.Rk.Provider,{value:i},n(s.map(S=>Object.assign(Object.assign({},S),{fieldKey:S.key})),d,{errors:g.errors,warnings:g.warnings})))};function dn(){const{form:e}=l.useContext(L.q3);return e}const re=Et;re.Item=an,re.List=cn,re.ErrorList=Le,re.useForm=Be,re.useFormInstance=dn,re.useWatch=ae.qo,re.Provider=L.RV,re.create=()=>{};var un=re}}]);