import{p as r,a9 as p,h as c,c0 as m,z as y,u as f,c1 as l,c2 as d,c3 as u,Z as L,s as _}from"./entry.5131710f.js";const h=r({name:"LayoutLoader",inheritAttrs:!1,props:{name:String},async setup(s,t){const e=await l[s.name]().then(a=>a.default||a);return()=>_(e,t.attrs,t.slots)}}),j=r({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null}},setup(s,t){const e=p("_route"),a=e===c()?m():e,n=y(()=>f(s.name)??a.meta.layout??"default");return()=>{const o=n.value&&n.value in l,i=a.meta.layoutTransition??d;return u(L,o&&i,{default:()=>u(h,o&&{key:n.value,name:n.value,...t.attrs},t.slots).default()}).default()}}});export{j as _};
