PageSourceSearch

https://keroloszakaria.surge.sh/_nuxt/Bhmgy-cg.js

js keroloszakaria.surge.sh collected 2026-10-03 14:56:22 UTC 4,344 bytes, 1 lines download raw bytes

1import{Ft as e,H as t,Ht as n,It as r,Lt as i,Mn as a,Pt as o,Rt as s,U as c,Vt as l,Wt as u,Xn as d,_n as f,c as p,in as m,kt as h,n as g,sn as _,t as v}from"./LbeZWlGR.js";import{i as y,o as b,t as x}from"#entry";import{n as S,t as C}from"./CjGIXYl-.js";import{r as w}from"./DY7J7ss3.js";import{t as T}from"./DWRDT7xY.js";import{n as E,t as D}from"./BkLLzwRN.js";import{t as O}from"./B2eiXVCH.js";import{t as k}from"./BWV7Q7Aq.js";var A={class:`companies`},j=[`aria-labelledby`],M={class:`head`},N=[`id`],P={class:`meta`},F={class:`when`},I={key:0,class:`grid`,role:`list`},L={class:`thumb`},R=[`src`,`width`,`height`],z={class:`body`},B=[`href`],V={class:`visually-hidden`},H={class:`name`},U={class:`offline`},W={key:1,class:`packages`},G={class:`packages-label`},K={role:`list`},q=[`href`],J={class:`visually-hidden`},Y={key:1,class:`ltr internal`},X=Object.assign(v(u({__name:`ClientProjects`,setup(t){let{t:o}=p(),{l:c}=C(),u=S(),v=x(),b=D.filter(e=>e.projects?.length||e.packages?.length);return(t,p)=>{let x=g,S=y;return m(),s(`div`,A,[(m(!0),s(h,null,_(a(b),p=>(m(),s(`section`,{key:p.organization+p.start,class:`company`,"aria-labelledby":`co-${p.start}`},[e(`header`,M,[e(`h3`,{id:`co-${p.start}`,class:`org`},d(p.organization),9,N),e(`p`,P,[e(`span`,null,d(a(c)(p.role)),1),e(`span`,F,d(a(u)(p.start))+` – `+d(p.end?a(u)(p.end):a(o)(`common.present`)),1)]),p.caseStudy?(m(),r(S,{key:0,to:a(v)(`/work/${p.caseStudy}`),class:`link-arrow case`},{default:f(()=>[l(d(a(o)(`common.readCaseStudy`))+` `,1),n(x,{name:`arrow-right`,size:14,directional:``})]),_:1},8,[`to`])):i(``,!0)]),p.projects?.length?(m(),s(`ul`,I,[(m(!0),s(h,null,_(p.projects,t=>(m(),s(`li`,{key:t.name.en,class:`card`},[e(`div`,L,[t.image?(m(),s(`img`,{key:0,src:t.image.src,alt:``,width:t.image.width,height:t.image.height,loading:`lazy`,decoding:`async`},null,8,R)):i(``,!0)]),e(`div`,z,[t.url?(m(),s(`a`,{key:0,href:t.url,target:`_blank`,rel:`noopener`,class:`name stretch`},[l(d(a(c)(t.name))+` `,1),n(x,{name:`arrow-up-right`,size:14,directional:``}),e(`span`,V,`(`+d(a(o)(`a11y.externalLink`))+`)`,1)],8,B)):(m(),s(h,{key:1},[e(`span`,H,d(a(c)(t.name)),1),e(`span`,U,d(a(o)(`work.clients.offline`)),1)],64))])]))),128))])):i(``,!0),p.packages?.length?(m(),s(`div`,W,[e(`span`,G,d(a(o)(`work.clients.packages`)),1),e(`ul`,K,[(m(!0),s(h,null,_((`resolvePackages`in t?t.resolvePackages:a(E))(p.packages),t=>(m(),s(`li`,{key:t.name},[t.url?(m(),s(`a`,{key:0,href:t.url,target:`_blank`,rel:`noopener`,class:`ltr`},[l(d(t.name)+` `,1),e(`span`,J,`(`+d(a(o)(`a11y.externalLink`))+`)`,1)],8,q)):(m(),s(`span`,Y,[l(d(t.name)+` `,1),e(`small`,null,d(a(o)(`work.clients.internal`)),1)]))]))),128))])])):i(``,!0)],8,j))),128))])}}}),[[`__scopeId`,`data-v-f976c26d`]]),{__name:`ClientProjects`}),Z={class:`container page`},Q=[`aria-label`],$=[`aria-pressed`,`onClick`],ee={class:`count`},te={class:`visually-hidden`,"aria-live":`polite`},ne={class:`clients`,"aria-labelledby":`clients-title`},re=v(u({__name:`index`,setup(i){let{t:u}=p();O(()=>({title:u(`work.metaTitle`),description:u(`work.metaDescription`)}));let g=[`all`,`ai`,`systems`,`frontend`,`enterprise`].filter(e=>e===`all`||w.some(t=>t.category===e)),v=t(),y=c(),x=o(()=>{let e=v.query.category;return typeof e==`string`&&g.includes(e)?e:`all`}),S=e=>y.replace({query:e===`all`?{}:{category:e}}),C=o(()=>[...x.value===`all`?w:w.filter(e=>e.category===x.value)].sort((e,t)=>Number(t.featured)-Number(e.featured))),E=e=>e===`all`?w.length:w.filter(t=>t.category===e).length;return(t,i)=>{let o=T,c=k,p=X;return m(),s(`div`,Z,[n(o,{title:a(u)(`work.title`),intro:a(u)(`work.intro`),level:`h1`},null,8,[`title`,`intro`]),e(`div`,{class:`filters`,role:`group`,"aria-label":a(u)(`work.filters.label`)},[(m(!0),s(h,null,_(a(g),t=>(m(),s(`button`,{key:t,type:`button`,class:`filter`,"aria-pressed":a(x)===t,onClick:e=>S(t)},[l(d(a(u)(`work.filters.${t}`))+` `,1),e(`span`,ee,d(E(t)),1)],8,$))),128))],8,Q),e(`p`,te,d(a(u)(`work.count`,{n:a(C).length},a(C).length)),1),n(b,{tag:`div`,name:`grid`,class:`grid`},{default:f(()=>[(m(!0),s(h,null,_(a(C),e=>(m(),r(c,{key:e.slug,item:e},null,8,[`item`]))),128))]),_:1}),e(`section`,ne,[n(o,{id:`clients-title`,title:a(u)(`work.clients.title`),intro:a(u)(`work.clients.intro`)},null,8,[`title`,`intro`]),n(p)])])}}}),[[`__scopeId`,`data-v-0b96cbd7`]]);export{re 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.