import{n as e}from"./rolldown-runtime-hePW80VL.js";import{D as t,Ht as n,g as r,k as i,o as a,vn as o}from"./runtime-core.esm-bundler-DkysjgTd.js";import{r as s}from"./en_US-Cv9hrLhb.js";import{G as c,Tt as l,Z as u,et as d,t as f,vt as p}from"./useConfigInject-z_xeO0pP.js";import{t as m}from"./vue-types-CFReUAWV.js";import{i as h,t as g}from"./Compact-Icyx2uFm.js";import{t as _}from"./useFlexGapSupport-D07fCJnk.js";var v=e({Compact:()=>g,default:()=>S,spaceProps:()=>b}),y={small:8,middle:16,large:24},b=()=>({prefixCls:String,size:{type:[String,Number,Array]},direction:m.oneOf(u(`horizontal`,`vertical`)).def(`horizontal`),align:m.oneOf(u(`start`,`end`,`center`,`baseline`)),wrap:c()});function x(e){return typeof e==`string`?y[e]:e||0}var S=i({compatConfig:{MODE:3},name:`ASpace`,inheritAttrs:!1,props:b(),slots:Object,setup(e,i){let{slots:c,attrs:u}=i,{prefixCls:m,space:g,direction:v}=f(`space`,e),[y,b]=h(m),S=_(),C=r(()=>{var t,n,r;return(r=(t=e.size)==null?(n=g==null?void 0:g.value)==null?void 0:n.size:t)==null?`small`:r}),w=o(),T=o();n(C,()=>{[w.value,T.value]=(Array.isArray(C.value)?C.value:[C.value,C.value]).map(e=>x(e))},{immediate:!0});let E=r(()=>e.align===void 0&&e.direction===`horizontal`?`center`:e.align),D=r(()=>p(m.value,b.value,`${m.value}-${e.direction}`,{[`${m.value}-rtl`]:v.value===`rtl`,[`${m.value}-align-${E.value}`]:E.value})),O=r(()=>v.value===`rtl`?`marginLeft`:`marginRight`),k=r(()=>{let t={};return S.value&&(t.columnGap=`${w.value}px`,t.rowGap=`${T.value}px`),s(s({},t),e.wrap&&{flexWrap:`wrap`,marginBottom:`${-T.value}px`})});return()=>{var n,r;let{wrap:i,direction:o=`horizontal`}=e,f=(n=c.default)==null?void 0:n.call(c),p=d(f),h=p.length;if(h===0)return null;let g=(r=c.split)==null?void 0:r.call(c),_=`${m.value}-item`,v=w.value,b=h-1;return t(`div`,l(l({},u),{},{class:[D.value,u.class],style:[k.value,u.style]}),[p.map((e,n)=>{let r=f.indexOf(e);r===-1&&(r=`$$space-${n}`);let c={};return S.value||(o===`vertical`?n