PageSourceSearch

https://builtkindly.com/_nuxt/DCdvYKwv.js

js builtkindly.com collected 2026-10-06 13:35:24 UTC 2,300 bytes, 1 lines download raw bytes

1import{b as w,u as $,_ as T,a as M}from"./B1a2MOsB.js";import{_ as L}from"./C51yAUXR.js";import{_ as H}from"./D5FQ8clu.js";import{u as b}from"./D3BlEG2T.js";import{f as x,a as f,o as u,d as i,w as k,b as t,g as d,j as C,u as B,k as j,e as o,F as z,h as D,l as g,q as N}from"./CUF3ZWrq.js";import"./BXoOAcwz.js";import"./CBbwP-wY.js";const q={class:"relative"},A={class:"relative w-full s:min-w-[60rem] s:max-w-[60rem]"},F={class:"flex-1 flex flex-col items-start"},S=["innerHTML"],V=["innerHTML"],E={__name:"Card",props:{item:{type:Object,required:!0}},setup(s){const n=b(),l=()=>{n.value="next"};return(r,p)=>{const m=L,a=w,_=H,e=x("st-lines"),c=x("st-fade");return u(),f("article",q,[i(_,{to:`/portfolio/${s.item.slug}`,onClick:l,class:"flex flex-col s:flex-row items-center gap-y-20 gap-x-75"},{default:k(()=>[t("div",A,[i(m,{item:s.item.featuredMedia,class:"js-flip","data-slug":s.item.slug},null,8,["item","data-slug"])]),t("div",F,[d(t("h2",{class:"h3 font-serif",innerHTML:r.$sanitize(s.item.displayTitle||s.item.title)},null,8,S),[[e]]),d(t("p",{class:"mt-12 s:mt-24",innerHTML:r.$sanitize(s.item.intro)},null,8,V),[[e]]),d(i(a,{type:"button",label:"View the Case Study",class:"mt-15 s:mt-24"},null,512),[[c]])])]),_:1},8,["to"])])}}},P={class:"site-max flex flex-col gap-y-15 pt-125 s:pt-235"},O=["innerHTML"],R=["innerHTML"],G={class:"site-max flex flex-col gap-y-80 s:gap-y-200 mt-100 s:mt-135 overflow-hidden mb-120 s:mb-0"},Y={__name:"index",async setup(s){let n,l;const r=C(),{$dato:p}=B(),{data:m}=([n,l]=j(async()=>$("portfolio",async()=>{try{const{page:e,all:c}=await p.page({slug:"portfolio",preview:r.query.preview});if(!e)throw g({statusCode:404,statusMessage:"Page not found"});return{page:e,all:c}}catch(e){throw console.error(e),g({statusCode:404,statusMessage:"Page not found"})}})),n=await n,l(),n),{page:a={},all:_=[]}=m.value||{};return(e,c)=>{const y=T,v=M;return u(),f("article",null,[i(y,{seo:o(a).seo},null,8,["seo"]),t("div",P,[t("h1",{class:"h1 font-serif js-t-lines",innerHTML:e.$sanitize(o(a).displayTitle)},null,8,O),t("h2",{class:"text-16 s:text-26 js-t-lines",innerHTML:e.$sanitize(o(a).text)},null,8,R)]),t("div",G,[(u(!0),f(z,null,D(o(_),h=>(u(),N(E,{key:h.id,item:h},null,8,["item"]))),128))]),i(v,{text:o(a).foot},null,8,["text"])])}}};export{Y 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.