import{_ as c,H as l,K as m,q as _,L as d,E as f,M as y,N as i,T as v,O as L,u as T}from"./entry.2e87a052.js";const p={portfolio:()=>c(()=>import("./portfolio.2f629db3.js"),["./portfolio.2f629db3.js","./entry.2e87a052.js","./entry.e8398126.css","./portfolio.943f2482.css"],import.meta.url).then(t=>t.default||t)},h=l({props:{name:String},async setup(t,u){const o=await p[t.name]().then(a=>a.default||a);return()=>m(o,{},u.slots)}}),j=l({props:{name:{type:[String,Boolean,Object],default:null}},setup(t,u){const o=L("_route"),a=o===_()?d():o,n=f(()=>{var e,s;return(s=(e=T(t.name))!=null?e:a.meta.layout)!=null?s:"default"});return()=>{var r;const e=n.value&&n.value in p,s=(r=a.meta.layoutTransition)!=null?r:y;return i(v,e&&s,{default:()=>i(h,e&&{key:n.value,name:n.value,hasTransition:void 0},u.slots).default()}).default()}}});export{j as _};
