1import{C as u}from"./D0Rv7CNB.js";import{_ as f,o as m,f as g,h as v}from"./DA0omcS5.js";const y={components:{Card:u},props:{layout:{type:String,default:"vertical"},background:{type:String,default:"grey"},borderStyle:{type:String,default:"none"},linkColor:{type:String,default:"alternateYellow"},eventData:{type:Object}}};function k(n,a,e,l,i,s){const r=v("Card");return m(),g(r,{background:e.background,"border-style":e.borderStyle,"include-footer":!0,layout:e.layout,"mini-layout":"header",heading:e.eventData.heading,text:e.eventData.text,"header-settings":e.eventData.headerSettings,mediaImg:e.eventData.mediaImg,"link-URL":e.eventData.linkURL,"link-target":e.eventData.linkTarget,"link-text":e.eventData.linkText,"link-color":e.linkColor,actions:e.eventData.actions,"footer-items":e.eventData.footerItems,"video-URL":e.eventData.videoURL},null,8,["background","border-style","layout","heading","text","header-settings","mediaImg","link-URL","link-target","link-text","link-color","actions","footer-items","video-URL"])}const D=f(y,[["render",k]]),_=async(n,a=!1)=>{try{return(await $fetch(`/api/kontent/item/${n}`,{query:{depth:2,preview:a.toString()}})).item}catch(e){if((e?.statusCode||e?.response?.status||e?.status)===404)return null;throw console.error("API Error:",e,n),e}};async function x(n,a=!1,e=null,l=!1){try{const s=(await $fetch(`/api/kontent/taxonomy/${n}`,{query:{preview:"false"}})).terms;let r=[];if(e){const t=s.find(o=>o.codename===e);if(!t||!t.terms)return console.warn(`Taxonomy group "${e}" not found`),[];const c={label:t.name,value:a?t.name:t.codename},d=t.terms.map(o=>({label:o.name,value:a?o.name:o.codename}));r=[c,...d]}else r=s.map(t=>({label:t.name,value:a?t.name:t.codename}));return l&&r.sort((t,c)=>t.label.localeCompare(c.label)),r}catch(i){return console.error(`Error fetching taxonomy "${n}
1":`,i),[]}}export{D as E,_ as a,x as f};
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.