1import{_ as Q}from"./CkZIPPbP.js";import{_ as X}from"./V1CGmUic.js";import{_ as Z,a as q,b as K}from"./i8_opN1b.js";import{_ as Y}from"./Dl1_4wy8.js";import{u as D}from"./PzL4jtUw.js";import{d as tt,ax as et,Z as ot,W as U,a9 as x,z as e,k as $,aB as st,az as at,aC as rt,c as B,B as p,Q as it,R as nt,aD as lt,aE as ct,o as u,e as l,A as c,f as j,g,t as _,b as pt,F as dt,h as mt,n as ut}from"./Bcc8-a-q.js";import{u as gt}from"./DiWsJMte.js";import{u as _t}from"./CUHCQ4-k.js";import"./Bl7E7JBY.js";import"./CdE3OqS9.js";import"./Dgs6hFTu.js";import"./osqaVy29.js";import"./9pjYCGkJ.js";import"./0TAyzOoh.js";import"./CfUektVg.js";import"./D3ZPBIcn.js";import"./D8LUW1OM.js";import"./CFKx4z_S.js";import"./5UZX8MeU.js";import"./BclhCOHB.js";import"./CNUNWXew.js";import"./BcP8u4_i.js";import"./DaCGjvL5.js";import"./C1Wiwm26.js";import"./CP5dzy76.js";import"./C9Q6WIAX.js";import"./oaYCrmSY.js";import"./B8rpExb1.js";import"./cabmBHyt.js";import"./BWLrXIm_.js";import"./ClL-Wh03.js";import"./CJvuIo6D.js";import"./BESgyjMO.js";const ft={class:"pb-6 border-b border-gray-300 dark:border-gray-700"},yt={class:"relative w-full py-12 space-y-12"},ht={class:"relative grid w-full gap-12 pb-12 border-b-2 border-gray-300 md:grid-cols-2 lg:grid-cols-4 dark:border-gray-700"},bt={class:"space-y-4 lg:col-span-3"},vt={class:"space-y-4"},$t={class:"relative grid gap-8 md:gap-12 md:grid-cols-3 lg:grid-cols-6"},oe=tt({__name:"index",async setup(Bt){var P,I,N;let r,f;const w=D(),{languageTag:H,localPath:C,t:d}=et(),{path:O}=ot(),V=([r,f]=U(()=>gt()),r=await r,f(),r),{fileUrl:E}=_t(),{data:y,error:h}=([r,f]=U(async()=>it(O,async()=>{var t;try{const o=w(nt("posts",{sort:["-date_published","-date_updated"],limit:-1,fields:["id","title","slug","summary","date_published","image","type","sort",{category:["title","slug","color"],author:["name","job_title","image"]}]})),s=w(lt("pages_blog",{fields:["*",{seo:["*"],featured_post:["id","slug","title","summary","type",{image:["id","title","description"],author:["name","image","job_title"]}]}]})),a=await Promise.all([o,s]);return console.log("Blog API response:",(t=a[0])!=null&&t.length?`${a[0].length} posts found`:"No posts",a[1]?"Blog page found":"Blog page not found"),a}catch(o){throw console.error("Error fetching blog data:",o),x({statusCode:500,statusMessage:"Error fetching blog data",cause:o})}},{transform:([t,o])=>({posts:t,page:o})})),r=await r,f(),r);if(h.value)throw console.error("Blog error:",h.value),x({statusCode:((P=h.value)==null?void 0:P.statusCode)||500,statusMessage:`Error loading blog: ${((I=h.value)==null?void 0:I.message)||"Unknown error"}`});if(!e(y)||!e(y).page)throw console.error("Blog page not found"),x({statusCode:404,statusMessage:"Blog not found - missing configuration"});const i=$(()=>{var t;return(t=e(y))==null?void 0:t.page}),z=$(()=>{var o;return(o=e(y))==null?void 0:o.posts.filter(s=>{var a,n;return s.id!==((n=(a=e(i))==null?void 0:a.featured_post)==null?void 0:n.id)})}),F=st(()=>{var o;const t=(o=V.value)==null?void 0:o.og_image;return typeof t=="string"?E(t):t!=null&&t.id?E(t.id):void 0}),L=$(()=>{var o,s;const t=e(i);return{title:((o=t==null?void 0:t.seo)==null?void 0:o.title)??(t==null?void 0:t.title)??void 0,description:((s=t==null?void 0:t.seo)==null?void 0:s.meta_description)??ct(t==null?void 0:t.headline)??void 0,image:F.value}}),R=at(),b=String(((N=R.public)==null?void 0:N.siteUrl)||"https://xmacna.ai").replace(/\/+$/,""),v=`${b}${C("/posts")}`,G=$(()=>{var s,a;const t=(e(z)||[]).slice(0,20).map((n,k)=>({"@type":"ListItem",position:k+1,url:`${b}${C(`/posts/${n.slug}`)}`,name:n.title})),o=[{"@type":"CollectionPage","@id":`${v}#webpage`,url:v,name:(s=e(L))==null?void 0:s.title,description:(a=e(L))==null?void 0:a.description,inLanguage:H.value,isPartOf:{"@type":"WebSite",name:"XMACNA",url:b},...t.length?{mainEntity:{"@type":"ItemList",itemListElement:t}}:{}},{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:d("home"),item:`${b}${C("/")}`},{"@type":"ListItem",position:2,name:"Blog",item:v}]}];return JSON.stringify({"@context":"https://schema.org","@graph":o}).replace(/</g,"\\u003c")});return rt(()=>{var t;
1return{title:(t=e(L))==null?void 0:t.title,link:[{rel:"canonical",href:v}],script:[{type:"application/ld+json",innerHTML:G.value}]}}),(t,o)=>{const s=Q,a=X,n=Z,k=q,T=K,W=Y;return u(),B(W,null,{default:p(()=>{var A,M,S;return[l("header",ft,[c(s,{as:"h1"},{default:p(()=>{var m;return[g(_(((m=e(i))==null?void 0:m.title)||"Blog"),1)]}),_:1}),(A=e(i))!=null&&A.headline?(u(),B(a,{key:0,content:e(i).headline},null,8,["content"])):j("",!0)]),l("section",yt,[l("div",ht,[l("div",null,[c(s,{class:"text-gray-700 dark:text-gray-400"},{default:p(()=>[g(_(e(d)("search")),1)]),_:1}),c(n,{collections:["posts"],class:"flex"}),c(s,{class:"mt-8 text-gray-700 dark:text-gray-400"},{default:p(()=>[g(_(e(d)("categories")),1)]),_:1}),c(k,{class:""})]),l("div",bt,[c(s,null,{default:p(()=>[g(_(e(d)("featured")),1)]),_:1}),(M=e(i))!=null&&M.featured_post?(u(),B(T,{key:0,post:(S=e(i))==null?void 0:S.featured_post,direction:"horizontal"},null,8,["post"])):j("",!0)])]),l("div",vt,[c(s,null,{default:p(()=>[g(_(e(d)("latest")),1)]),_:1}),l("div",$t,[(u(!0),pt(dt,null,mt(e(z),(m,J)=>(u(),B(T,{key:m.id,post:m,class:ut(["border-b border-gray-300 pb-6 dark:border-gray-700",J<2?"md:col-span-3":"md:col-span-2"])},null,8,["post","class"]))),128))])])])]}),_:1})}}});
1export{oe 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.