PageSourceSearch

https://xmacna.ai/_nuxt/0MJ68M_4.js

js xmacna.ai collected 2026-10-05 13:24:38 UTC 3,231 bytes, 1 lines download raw bytes

1import{_ as q}from"./CkZIPPbP.js";import{_ as G}from"./V1CGmUic.js";import{_ as M}from"./ClL-Wh03.js";import{_ as Q}from"./C0gsDOll.js";import{_ as R}from"./0TAyzOoh.js";import{_ as W}from"./Dl1_4wy8.js";import{u as J}from"./PzL4jtUw.js";import{d as K,ax as X,W as z,k as p,aB as Y,aC as Z,z as o,c as i,B as r,Q as D,R as j,aD as tt,aE as et,o as a,e as l,A as B,f as c,g as m,t as u,b as h,F as C,h as L,n as st}from"./Bcc8-a-q.js";import{u as ot}from"./DiWsJMte.js";import{u as at}from"./CUHCQ4-k.js";import"./osqaVy29.js";import"./9pjYCGkJ.js";import"./CfUektVg.js";import"./CdE3OqS9.js";import"./D3ZPBIcn.js";const nt={class:"pb-6 border-b-2 dark:border-gray-700"},it={class:"relative items-center w-full py-12"},rt={class:"grid gap-6 mt-4 md:grid-cols-3"},lt={class:"relative h-56 overflow-hidden rounded-card group"},ct={class:"absolute inset-0 flex items-center justify-center transition-opacity duration-300 bg-white bg-opacity-75 opacity-0 hover:opacity-100 dark:bg-gray-900 dark:bg-opacity-75"},dt={class:"p-8"},_t={key:2,class:"flex flex-wrap gap-2 mt-2"},$t=K({__name:"projects",async setup(mt){var k;let n,d;const g=J(),{locale:$,localPath:N,t:P}=X(),T=([n,d]=z(()=>ot()),n=await n,d(),n),{fileUrl:y}=at(),{data:b}=([n,d]=z(()=>D(()=>`projects-index:${$.value}`,()=>{const t=g(j("posts",{filter:{type:{_eq:"project"}}})),s=g(tt("pages_projects",{fields:["*",{seo:["*"]}]}));return Promise.all([t,s])},{transform:([t,s])=>({posts:t,page:s})})),n=await n,d(),n),V=p(()=>{var t;return(t=o(b))==null?void 0:t.posts}),_=p(()=>{var t;return(t=o(b))==null?void 0:t.page}),A=Y(()=>{var s;const t=(s=T.value)==null?void 0:s.og_image;return typeof t=="string"?y(t):t!=null&&t.id?y(t.id):void 0}),F=p(()=>{const t=o(_),s=t==null?void 0:t.seo;return{title:(s==null?void 0:s.title)??(t==null?void 0:t.title)??void 0,description:(s==null?void 0:s.meta_description)??(t==null?void 0:t.headline)?et(t==null?void 0:t.headline):void 0,image:A.value}});return Z({title:(k=o(F))==null?void 0:k.title}),(t,s)=>{const f=q,v=G,H=M,I=Q,E=R,O=W;return a(),i(O,null,{default:r(()=>{var x,w;return[l("header",nt,[B(f,{as:"h1"},{default:r(()=>{var e;return[m(u((e=o(_))==null?void 0:e.title),1)]}),_:1}),(x=o(_))!=null&&x.headline?(a(),i(v,{key:0,content:(w=o(_))==null?void 0:w.headline},null,8,["content"])):c("",!0)]),l("section",it,[B(f,null,{default:r(()=>[m(u(o(P)("latestProjects")),1)]),_:1}),l("div",rt,[(a(!0),h(C,null,L(o(V),e=>(a(),i(E,{key:e.id,href:o(N)(`/posts/${e.slug}`),class:st("relative block w-full mb-6 overflow-hidden transition duration-300 border rounded-card dark:border-gray-700")},{default:r(()=>[l("div",lt,[e.image?(a(),i(H,{key:0,src:e.image,class:"object-cover transition duration-300 group-hover:scale-110"},null,8,["src"])):c("",!0),l("div",ct,[l("div",dt,[e!=null&&e.client?(a(),i(f,{key:0},{default:r(()=>[m(u(e==null?void 0:e.client),1)]),_:2},1024)):c("",!0),e!=null&&e.title?(a(),i(v,{key:1,content:e.title},null,8,["content"])):c("",!0),e!=null&&e.built_with?(a(),h("div",_t,[(a(!0),h(C,null,L(e==null?void 0:e.built_with,(S,U)=>(a(),i(I,{key:U,size:"md",color:"black"},{default:r(()=>[m(u(S),1)]),_:2},1024))),128))])):c("",!0)])])])]),_:2},1032,["href"]))),128))])])]}),_:1})}}});
1export{$t 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.