1import{y as g,a3 as u,k as v,H as y,$ as m,ag as _,Y as k,j as b,D as h,_ as p}from"./D0rPpKiU.js";import{_ as w}from"./CYLK5cuN.js";import{R as P,S as R,T as S,U as C}from"#entry";import{u as F,f as A,a as j,b as x}from"./0bawDq6M.js";import{m as B}from"./D_gTWDL9.js";import{u as L}from"./Bg7opIwV.js";const G=g({__name:"[...slug]",async setup(U){let a,s;const o=k(),e=b(null),l=h(()=>!e.value),c=P(["ReusableBlock.reference"]),r=o.params.slug?Array.isArray(o.params.slug)?o.params.slug.join("/"):o.params.slug:"";try{const t=([a,s]=u(()=>F(r,c)),a=await a,s(),a);e.value=t.value}catch{}if(!e.value&&r.includes("/stories/")){const t=r.split("/");t.pop();const i=t.join("/"),n=R(`sb-parent:${r}`,()=>null);if(!n.value)try{n.value=([a,s]=u(()=>A(B(),i,c)),a=await a,s(),a)}catch{}n.value&&(e.value=n.value)}if(!e.value)throw S({statusCode:404,statusMessage:"Page Not Found"});[a,s]=u(()=>x(e.value?.content)),await a,s(),j(e.value?.content);const{startParamForwarding:d,stopParamForwarding:f}=L();return v(()=>{d()}),y(()=>f()),(t,i)=>l.value?(p(),m(w,{key:0,isLoading:l.value,type:"card",lines:2,classes:"w-1/3"},null,8,["isLoading"])):e.value?.content?(p(),m(C,{key:1,blok:e.value.content},null,8,["blok"])):_("",!0)}});export{G as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.