1import{c as x,aA as j,j as e,P as u,A as i,b,ak as N,a as n,t as c,S as f,H as y,i as k,w,p as v}from"./index-DjmLWZe3.js";import{g as $}from"./mock-DfLIIyKC.js";import{A as _}from"./ArtistCollection-lX7VJfk3.js";const A=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],R=x("award",A);const z=[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]],M=x("languages",z);function P(s){if(!s)return null;const r=s.replace(/\/+$/,"").split("/").pop();return r?`@${r}`:null}function C({artist:s,lang:r}){const a=r==="nl",h=$.filter(l=>l.artist===s.name).slice(0,6),o=s.portfolio.length?s.portfolio.map((l,t)=>({id:`${s.slug}-${t}`,image:l,style:s.specialties[0]??"Custom",artist:s.name,title:""})):h,d=j.filter(l=>l.slug!==s.slug&&l.role===s.role).slice(0,6),m=P(s.instagram),p=l=>`${l.replace(/^,\s*/,"")} ${r==="nl"?"tattoo door":"tattoo by"} ${s.name}, Motorink Amsterdam`;return e.jsxs(e.Fragment,{children:[e.jsx(u,{eyebrow:s.role==="Resident"?"Resident artist":a?"Gastartiest":"Guest artist",title:s.name,image:s.image||void 0,actions:e.jsxs(e.Fragment,{children:[e.jsx(i,{to:b(r),className:"action-primary",children:a?"Boek een afspraak":"Book an appointment"}),e.jsx(i,{to:a?"/nl/gallery":"/gallery",className:"action-secondary",children:a?"Bekijk werk":"View work"})]})}),e.jsx("section",{className:"site-shell section-space",children:e.jsxs("div",{className:"grid gap-10 lg:grid-cols-12 lg:gap-8",children:[e.jsx("figure",{className:"media-frame lg:col-span-5",children:s.image?e.jsx("img",{src:s.image,alt:a?`${s.name} aan het werk bij Motorink`:`${s.name} at work at Motorink`,className:"aspect-4/5 w-full",loading:"lazy"}):e.jsx("div",{role:"img","aria-label":a?`Portret van ${s.name} volgt`:`Portrait of ${s.name} coming soon`,className:"flex aspect-4/5 w-full items-center justify-center bg-card font-display text-6xl text-muted-foreground",children:e.jsx("span",{"aria-hidden":"true",children:s.name.split(" ").map(l=>l[0]).slice(0,2).join("")})})}),e.jsxs("div",{className:"lg:col-span-7 lg:pl-4",children:[e.jsx("span",{className:"eyebrow-label",children:s.specialtyLine[r]}),e.jsx("h2",{className:"mt-4 display-section",children:a?`Werken met ${s.name}`:`Working with ${s.name}`}),e.jsx("p",{className:"mt-6 text-lg leading-8 text-foreground",children:s.bio[r]}),e.jsxs("dl",{className:"mt-8 grid gap-px overflow-hidden rounded-xl border border-border bg-border sm:grid-cols-2",children:[e.jsxs("div",{className:"bg-background p-5",children:[e.jsxs("dt",{className:"eyebrow-label flex items-center gap-2",children:[e.jsx(R,{className:"size-3.5"}),a?"Rol":"Role"]}),e.jsx("dd",{className:"mt-2 text-sm text-foreground",children:s.role==="Resident"?a?"Resident bij Motorink":"Resident at Motorink":a?"Gastartiest":"Guest artist"})]}),e.jsxs("div",{className:"bg-background p-5",children:[e.jsxs("dt",{className:"eyebrow-label flex items-center gap-2",children:[e.jsx(M,{className:"size-3.5"}),a?"Talen":"Languages"]}),e.jsx("dd",{className:"mt-2 text-sm text-foreground",children:s.languages.join(" · ")})]}),m&&e.jsxs("div",{className:"bg-background p-5",children:[e.jsxs("dt",{className:"eyebrow-label flex items-center gap-2",children:[e.jsx(N,{className:"size-3.5"}),"Instagram"]}),e.jsx("dd",{className:"mt-2 text-sm",children:e.jsxs("a",{href:s.instagram,target:"_blank",rel:"noopener noreferrer",onClick:()=>c("instagram_artist_click",{artist:s.slug,placement:"artist_page"}),className:"inline-flex items-center gap-1.5 text-gold hover:underline",children:[m," ",e.jsx(n,{className:"size-3.5"})]})})]}),e.jsxs("div",{className:"bg-background p-5",children:[e.jsx("dt",{className:"eyebrow-label",children:"Studio"}),e.jsx("dd",{className:"mt-2 text-sm text-foreground",children:f.address})]})]}),e.jsxs("div",{className:"mt-8 flex flex-wrap gap-3",children:[e.jsx(y,{to:"/booking",onClick:()=>c("artist_selected",{artist:s.slug,source:"artist_page"}),className:"action-primary",children:a?`Boek bij ${s.name}`:`Book with ${s.name}`}),e.jsxs("a",{href:w(void 0,r),target:"_blank",rel:"noopener noreferrer",onClick:()=>c("whatsapp_click",{source:"artist_page"}),className:"action-secondary",children:[e.jsx(k,{className:"size-4"})," WhatsApp"]})]})]})]})}),e.jsx("section",{className:"border-y border-border bg-card/35",children:e.jsx("div",{className:"site-shell py-12",children:e.jsxs("div",{className:"grid gap-8 lg:grid-cols-[minmax(0,0.8fr)_minmax(0,1.2fr)
1] lg:items-center",children:[e.jsxs("div",{children:[e.jsx("span",{className:"eyebrow-label",children:a?"Specialisaties":"Specialties"}),e.jsx("h2",{className:"mt-3 font-display text-2xl leading-tight text-foreground sm:text-3xl",children:a?"Waar deze artiest sterk in is":"Where this artist is strongest"})]}),e.jsx("ul",{className:"flex flex-wrap gap-2.5",children:s.specialties.map(l=>e.jsx("li",{className:"rounded-full border border-border bg-background px-4 py-2 text-xs uppercase tracking-[0.1em] text-muted-foreground",children:l},l))})]})})}),o.length>0&&e.jsxs("section",{className:"site-shell section-space",children:[e.jsxs("div",{className:"section-head",children:[e.jsxs("div",{children:[e.jsx("span",{className:"eyebrow-label",children:"Portfolio"}),e.jsx("h2",{className:"mt-3 display-section",children:a?"Recent werk":"Recent work"})]}),e.jsxs(i,{to:a?"/nl/gallery":"/gallery",className:"action-secondary",children:[a?"Volledige gallery":"Full gallery"," ",e.jsx(n,{className:"size-4"})]})]}),e.jsx("div",{className:"mt-8 grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:o.map((l,t)=>e.jsx("figure",{className:`media-frame overflow-hidden ${t===0?"sm:col-span-2 sm:row-span-2":""}`,children:e.jsx("img",{src:l.image,alt:p(`${l.title}, ${l.style}`),loading:"lazy",className:`w-full ${t===0?"aspect-4/3 sm:aspect-square":"aspect-square"}`})},l.id))})]}),s.styles.length>0&&e.jsx("section",{className:"border-y border-border bg-card/35",children:e.jsxs("div",{className:"site-shell py-12",children:[e.jsx("span",{className:"eyebrow-label",children:a?"Stijlen":"Styles"}),e.jsx("h2",{className:"mt-3 font-display text-2xl leading-tight text-foreground sm:text-3xl",children:a?"Lees verder over deze stijlen":"Read more about these styles"}),e.jsx("div",{className:"mt-7 grid gap-px overflow-hidden rounded-xl border border-border bg-border sm:grid-cols-2 lg:grid-cols-3",children:s.styles.map(l=>{const t=a?`/nl/${l}`:`/${l}`,g=v(t);return g?e.jsxs(i,{to:t,className:"group flex items-center justify-between gap-4 bg-background p-5 text-sm text-muted-foreground transition-colors hover:text-foreground",children:[g.h1,e.jsx(n,{className:"size-4 shrink-0 text-subtle transition-colors group-hover:text-gold"})]},l):null})})]})}),d.length>0&&e.jsxs("section",{className:"site-shell section-space",children:[e.jsxs("div",{className:"section-head",children:[e.jsxs("div",{children:[e.jsx("span",{className:"eyebrow-label",children:a?"Meer artiesten":"More artists"}),e.jsx("h2",{className:"mt-3 display-section",children:a?"Ontdek het team":"Discover the team"})]}),e.jsxs(i,{to:a?"/nl/artiesten":"/artists",className:"action-secondary",children:[a?"Alle artiesten":"All artists"," ",e.jsx(n,{className:"size-4"})]})]}),e.jsx("div",{className:"mt-8",children:e.jsx(_,{artists:d,lang:r})})]})]})}export{C as A};
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.