1import{u as i,c as p,a as y,k as d}from"#entry";const h=r=>{const{t:s}=i(),a=p(()=>{const o=d(r);return!Array.isArray(o)||o.length===0?null:{"@context":"https://schema.org","@type":"FAQPage",mainEntity:o.map(e=>{let t;if(e.contentKeypath&&e.contentSlots?t=s(e.contentKeypath,e.contentSlots):t=e.content??"",e.listItems?.length){const c=e.listItems.map((l,u)=>`${u+1}. ${l}`).join(" ");t=`${t} ${c}`}return{"@type":"Question",name:e.header,acceptedAnswer:{"@type":"Answer",text:t}}})}});y(p(()=>({script:a.value?[{type:"application/ld+json",children:JSON.stringify(a.value)}]:[]})))};function S(r,s,a){const o=a(r);if(Array.isArray(o))return o.map((n,e)=>{const t={header:s(n.title)};if(n.contentSlots){const c={};Object.keys(n.contentSlots).forEach(l=>{c[l]=s(n.contentSlots[l])}),t.contentKeypath=`${r}.${e}.description`,t.contentSlots=c}else t.content=s(n.description);return n.items&&(t.listItems=n.items.map(c=>s(c))),t})}export{S as p,h as u};
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.