import{m as f,a3 as c,_ as v,d as g,ax as d,H as l,q as h,U as _,ar as y,a5 as C,M as r,D as w}from"./entry.smrWno0O.js";import{q as P,w as m,e as $,s as N,j}from"./query.DFgu9x7M.js";import{u as T}from"./preview.cin4gDRq.js";const x=async e=>{const{content:t}=f().public;typeof(e==null?void 0:e.params)!="function"&&(e=P(e));const a=e.params(),s=t.experimental.stripQueryParameters?m(`/navigation/${`${c(a)}.${t.integrity}`}/${$(a)}.json`):m(`/navigation/${c(a)}.${t.integrity}.json`);if(N())return(await v(()=>import("./client-db.Wl-otPIk.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(o=>o.generateNavigation))(a);const n=await $fetch(s,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:j(a),previewToken:T().getPreviewToken()}});if(typeof n=="string"&&n.startsWith(""))throw new Error("Not found");return n},D=g({name:"ContentNavigation",props:{query:{type:Object,required:!1,default:void 0}},async setup(e){const{query:t}=d(e),a=l(()=>{var n;return typeof((n=t.value)==null?void 0:n.params)=="function"?t.value.params():t.value});if(!a.value&&h("dd-navigation").value){const{navigation:n}=_();return{navigation:n}}const{data:s}=await y(`content-navigation-${c(a.value)}`,()=>x(a.value));return{navigation:s}},render(e){const t=C(),{navigation:a}=e,s=o=>r(w,{to:o._path},()=>o.title),n=(o,u)=>r("ul",u?{"data-level":u}:null,o.map(i=>i.children?r("li",null,[s(i),n(i.children,u+1)]):r("li",null,s(i)))),p=o=>n(o,0);return t!=null&&t.default?t.default({navigation:a,...this.$attrs}):p(a)}}),Q=D;export{Q as default}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = ["./client-db.Wl-otPIk.js","./entry.smrWno0O.js","./entry.hcUjOUNq.css","./slugify.tTzW3ZQy.js","./query.DFgu9x7M.js","./preview.cin4gDRq.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) }