import{x as ie,ax as de,z as fe,ej as ue,r as ee,dC as pe}from"./index-CYM97J2V.js";const te=e=>typeof e=="object"&&e!=null&&e.nodeType===1,ne=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",T=(e,t)=>{if(e.clientHeight{const r=(n=>{if(!n.ownerDocument||!n.ownerDocument.defaultView)return null;try{return n.ownerDocument.defaultView.frameElement}catch{return null}})(o);return!!r&&(r.clientHeightnt||n>e&&l=t&&a>=i?n-e-o:l>t&&ai?l-t+r:0,ge=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},oe=(e,t)=>{var i,o,r,n;if(typeof document>"u")return[];const{scrollMode:l,block:a,inline:c,boundary:k,skipOverflowHiddenElements:ae}=t,ce=typeof k=="function"?k:h=>h!==k;if(!te(e))throw new TypeError("Invalid target");const B=document.scrollingElement||document.documentElement,M=[];let d=e;for(;te(d)&&ce(d);){if(d=ge(d),d===B){M.push(d);break}d!=null&&d===document.body&&T(d)&&!T(document.documentElement)||d!=null&&T(d,ae)&&M.push(d)}const m=(o=(i=window.visualViewport)==null?void 0:i.width)!=null?o:innerWidth,y=(n=(r=window.visualViewport)==null?void 0:r.height)!=null?n:innerHeight,{scrollX:b,scrollY:$}=window,{height:w,width:v,top:x,right:D,bottom:G,left:I}=e.getBoundingClientRect(),{top:J,right:K,bottom:Q,left:U}=(h=>{const s=window.getComputedStyle(h);return{top:parseFloat(s.scrollMarginTop)||0,right:parseFloat(s.scrollMarginRight)||0,bottom:parseFloat(s.scrollMarginBottom)||0,left:parseFloat(s.scrollMarginLeft)||0}})(e);let f=a==="start"||a==="nearest"?x-J:a==="end"?G+Q:x+w/2-J+Q,u=c==="center"?I+v/2-U+K:c==="end"?D+K:I-U;const P=[];for(let h=0;h=0&&I>=0&&G<=y&&D<=m&&(s===B&&!T(s)||x>=F&&G<=V&&I>=O&&D<=X))return P;const W=getComputedStyle(s),_=parseInt(W.borderLeftWidth,10),C=parseInt(W.borderTopWidth,10),R=parseInt(W.borderRightWidth,10),E=parseInt(W.borderBottomWidth,10);let p=0,g=0;const H="offsetWidth"in s?s.offsetWidth-s.clientWidth-_-R:0,N="offsetHeight"in s?s.offsetHeight-s.clientHeight-C-E:0,A="offsetWidth"in s?s.offsetWidth===0?0:j/s.offsetWidth:0,Y="offsetHeight"in s?s.offsetHeight===0?0:S/s.offsetHeight:0;if(B===s)p=a==="start"?f:a==="end"?f-y:a==="nearest"?L($,$+y,y,C,E,$+f,$+f+w,w):f-y/2,g=c==="start"?u:c==="center"?u-m/2:c==="end"?u-m:L(b,b+m,m,_,R,b+u,b+u+v,v),p=Math.max(0,p+$),g=Math.max(0,g+b);else{p=a==="start"?f-F-C:a==="end"?f-V+E+N:a==="nearest"?L(F,V,S,C,E+N,f,f+w,w):f-(F+S/2)+N/2,g=c==="start"?u-O-_:c==="center"?u-(O+j/2)+H/2:c==="end"?u-X+R+H:L(O,X,j,_,R+H,u,u+v,v);const{scrollLeft:Z,scrollTop:z}=s;p=Y===0?0:Math.max(0,Math.min(z+p/Y,s.scrollHeight-S/Y+N)),g=A===0?0:Math.max(0,Math.min(Z+g/A,s.scrollWidth-j/A+H)),f+=z-p,u+=Z-g}P.push({el:s,top:p,left:g})}return P},he=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function me(e,t){if(!e.isConnected||!(r=>{let n=r;for(;n&&n.parentNode;){if(n.parentNode===document)return!0;n=n.parentNode instanceof ShadowRoot?n.parentNode.host:n.parentNode}return!1})(e))return;const i=(r=>{const n=window.getComputedStyle(r);return{top:parseFloat(n.scrollMarginTop)||0,right:parseFloat(n.scrollMarginRight)||0,bottom:parseFloat(n.scrollMarginBottom)||0,left:parseFloat(n.scrollMarginLeft)||0}})(e);if((r=>typeof r=="object"&&typeof r.behavior=="function")(t))return t.behavior(oe(e,t));const o=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:r,top:n,left:l}of oe(e,he(t))){const a=n-i.top+i.bottom,c=l-i.left+i.right;r.scroll({top:a,left:c,behavior:o})}}const ye=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},be=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},$e=(e,t)=>{const{prefixCls:i,componentCls:o,gridColumns:r}=e,n={};for(let l=r;l>=0;l--)l===0?(n[`${o}${t}-${l}`]={display:"none"},n[`${o}-push-${l}`]={insetInlineStart:"auto"},n[`${o}-pull-${l}`]={insetInlineEnd:"auto"},n[`${o}${t}-push-${l}`]={insetInlineStart:"auto"},n[`${o}${t}-pull-${l}`]={insetInlineEnd:"auto"},n[`${o}${t}-offset-${l}`]={marginInlineStart:0},n[`${o}${t}-order-${l}`]={order:0}):(n[`${o}${t}-${l}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${l/r*100}%`,maxWidth:`${l/r*100}%`}],n[`${o}${t}-push-${l}`]={insetInlineStart:`${l/r*100}%`},n[`${o}${t}-pull-${l}`]={insetInlineEnd:`${l/r*100}%`},n[`${o}${t}-offset-${l}`]={marginInlineStart:`${l/r*100}%`},n[`${o}${t}-order-${l}`]={order:l});return n[`${o}${t}-flex`]={flex:`var(--${i}${t}-flex)`},n},q=(e,t)=>$e(e,t),we=(e,t,i)=>({[`@media (min-width: ${fe(t)})`]:Object.assign({},q(e,i))}),ve=()=>({}),Me=()=>({}),We=ie("Grid",ye,ve),xe=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin}),_e=ie("Grid",e=>{const t=de(e,{gridColumns:24}),i=xe(t);return delete i.xs,[be(t),q(t,""),q(t,"-xs"),Object.keys(i).map(o=>we(t,i[o],`-${o}`)).reduce((o,r)=>Object.assign(Object.assign({},o),r),{})]},Me),Ie=["parentNode"],Se="form_item";function se(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function je(e,t){if(!e.length)return;const i=e.join("_");return t?`${t}_${i}`:Ie.includes(i)?`${Se}_${i}`:i}function Ce(e,t,i,o,r,n){let l=o;return n!==void 0?l=n:i.validating?l="validating":e.length?l="error":t.length?l="warning":(i.touched||r&&i.validated)&&(l="success"),l}var Fe=function(e,t){var i={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(i[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);re??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:r=>n=>{const l=re(r);n?i.current[l]=n:delete i.current[l]}},scrollToField:(r,n={})=>{const{focus:l}=n,a=Fe(n,["focus"]),c=le(r,o);c&&(me(c,Object.assign({scrollMode:"if-needed",block:"nearest"},a)),l&&o.focusField(r))},focusField:r=>{var n,l;const a=o.getFieldInstance(r);typeof(a==null?void 0:a.focus)=="function"?a.focus():(l=(n=le(r,o))===null||n===void 0?void 0:n.focus)===null||l===void 0||l.call(n)},getFieldInstance:r=>{const n=re(r);return i.current[n]}}),[e,t]);return[o]}export{Ce as a,je as b,_e as c,We as d,re as e,xe as g,se as t,Re as u};