/* empty css              */import{ad as y,ae as S,z as C,bv as k,ag as N,ah as h,bw as l,bx as f}from"./index-BBjNji5c.js";const i=l.reduce((e,s)=>(e[s]={type:[Boolean,String,Number],default:!1},e),{}),d=l.reduce((e,s)=>{const t="offset"+f(s);return e[t]={type:[String,Number],default:null},e},{}),m=l.reduce((e,s)=>{const t="order"+f(s);return e[t]={type:[String,Number],default:null},e},{}),u={col:Object.keys(i),offset:Object.keys(d),order:Object.keys(m)};function L(e,s,t){let o=e;if(!(t==null||t===!1)){if(s){const r=s.replace(e,"");o+=`-${r}`}return e==="col"&&(o="v-"+o),e==="col"&&(t===""||t===!0)||(o+=`-${t}`),o.toLowerCase()}}const P=["auto","start","end","center","baseline","stretch"],V=S({cols:{type:[Boolean,String,Number],default:!1},...i,offset:{type:[String,Number],default:null},...d,order:{type:[String,Number],default:null},...m,alignSelf:{type:String,default:null,validator:e=>P.includes(e)},...h(),...N()},"VCol"),j=y()({name:"VCol",props:V(),setup(e,s){let{slots:t}=s;const o=C(()=>{const r=[];let a;for(a in u)u[a].forEach(n=>{const g=e[n],c=L(a,n,g);c&&r.push(c)});const b=r.some(n=>n.startsWith("v-col-"));return r.push({"v-col":!b||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),r});return()=>{var r;return k(e.tag,{class:[o.value,e.class],style:e.style},(r=t.default)==null?void 0:r.call(t))}}});export{j as V};