1import{c as N,s as R,j as e,P as x,A as c,t as b,a as p,U as _,g as $,D as A,b as h,d as L,C as z,S as m,e as C,w as F,p as E,M as u,f as S,h as j,r as k,i as I,k as T,F as H,G as V,l as q,R as O,m as U}from"./index-DjmLWZe3.js";import{H as K}from"./HomePage-Ff9-CPrn.js";import{G as Q,A as J}from"./ArtistsPage-DTgyRF8V.js";import{A as Z}from"./ArtistDetailPage-CG6_r4Pg.js";import{G as X}from"./GalleryPage-DJZcLS41.js";import{S as Y}from"./ShopPage-DVKhs_Cm.js";import{C as ee}from"./ContactPage-CtTliwdR.js";import{f as B}from"./flash-wall-neon.jpg.asset-_OLE5tfF.js";import{F as v}from"./FaqList-DO0jYfmJ.js";import{g as se}from"./mock-DfLIIyKC.js";import{A as D}from"./ArtistCollection-lX7VJfk3.js";import{A as f}from"./arrow-right-FFik3mnu.js";import{S as ae}from"./star-D7cjR_jR.js";import{C as G,a as re}from"./chevron-right-ECKYWrmT.js";import{C as te}from"./calendar-days-CSxZGLrT.js";import"./calendar-check-DjJQR3zY.js";import"./MapBlock-B2e0MdrU.js";import"./arrow-left-C91YN0qA.js";import"./shop-BM7Jg4rH.js";import"./circle-check-DkYT2TP7.js";import"./send-DvVwy8Hb.js";const le=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}]],ne=N("compass",le);const ie=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],P=N("file-text",ie);const oe=[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]],ce=N("pen-line",oe);function de({lang:a}){const s=a==="nl",t=R(a);return e.jsxs(e.Fragment,{children:[e.jsx(x,{eyebrow:s?"Stijlen":"Styles",title:s?"Tattoostijlen bij Motorink":"Tattoo styles at Motorink",image:B.url,actions:e.jsxs(e.Fragment,{children:[e.jsx(c,{to:"/booking",onClick:()=>b("booking_start",{source:"styles_hub"}),className:"action-primary",children:s?"Boek nu":"Book now"}),e.jsx(c,{to:s?"/nl/gallery":"/gallery",className:"action-secondary",children:s?"Bekijk werk":"View work"})]})}),e.jsxs("section",{className:"site-shell section-space",children:[e.jsxs("div",{className:"mb-10 grid gap-6 border-b border-border pb-10 lg:grid-cols-[minmax(0,1fr)_18rem] lg:items-end",children:[e.jsx("p",{className:"max-w-3xl font-display text-2xl leading-snug text-foreground sm:text-3xl",children:s?"Verschillende disciplines, één ervaren team en altijd eerlijk advies over wat goed werkt op de huid.":"Different disciplines, one experienced team and always honest advice about what works on skin."}),e.jsx("p",{className:"text-sm leading-7 text-muted-foreground",children:s?"Bekijk per stijl de aanpak, geschikte plaatsingen, recent werk en de artiesten die erbij passen.":"Explore the approach, suitable placements, recent work and matching artists for every style."})]}),e.jsx("div",{className:"grid gap-6 sm:grid-cols-2 lg:grid-cols-3",children:t.map((o,r)=>e.jsxs(c,{to:o.path,className:"group flex flex-col overflow-hidden rounded-md border border-border bg-card transition-colors hover:border-primary",children:[e.jsxs("div",{className:"media-frame scrim rounded-none border-0",children:[e.jsx("img",{src:o.image,alt:`${o.h1} â Motorink Amsterdam`,loading:r<3?"eager":"lazy",className:"aspect-4/3 w-full"}),e.jsx("span",{className:"absolute left-4 top-4 z-10 font-display text-sm text-gold",children:String(r+1).padStart(2,"0")})]}),e.jsxs("div",{className:"flex flex-1 flex-col p-6",children:[e.jsxs("h2",{className:"flex items-start justify-between gap-3 font-display text-xl leading-tight text-foreground",children:[o.h1,e.jsx(p,{className:"mt-1 size-4 shrink-0 text-subtle transition-colors group-hover:text-gold"})]}),e.jsx("p",{className:"mt-3 line-clamp-4 text-sm leading-6 text-muted-foreground",children:o.intro[0]}),e.jsx("span",{className:"mt-5 text-[11px] uppercase tracking-[0.16em] text-gold",children:s?"Lees meer":"Read more"})]})]},o.path))})]})]})}const w=a=>String(a+1).padStart(2,"0"),y=(a,s)=>`s-${s+1}-${a.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}`;function me({lang:a}){const s=a==="nl",t=$(a),[o,...r]=t,n=s?"/nl/tattoo-nazorg":"/tattoo-aftercare";return e.jsxs(e.Fragment,{children:[e.jsx(x,{eyebrow:s?"Tattoo gids":"Tattoo guide",title:s?"Tattoo gids":"Tattoo guide",image:A.studioMirror,actions:e.jsxs(e.Fragment,{children:[e.jsx(c,{to:"/booking",className:"action-primary",children:s?"Boek nu":"Book now"}),e.jsx(c,{to:s?"/nl/contact":"/contact",className:"action-secondary",children:"Contact"})]})}),e.jsx("section",{className:"site-shell py-14 lg:py-20",children:e.jsxs("div",{className:"grid gap-10 lg:grid-cols-[minmax(0,1fr)_minmax(0,1.15fr)] lg:items-center",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"eyebrow-label inline-flex items-center gap-3",children:[e.jsx("span",{className:"h-px w-10 bg-gold"})," ",s?"Begin hier":"Start here"]}),e.jsx("h2",{className:"mt-5 font-display text-3xl italic leading-tight text-[#F4E8D6] sm:text-4xl",children:s?"Alles wat je wil weten, rustig uitgelegd":"Everything you want to know, calmly explained"}),e.jsx("p",{className:"mt-4 max-w-xl text-sm leading-relaxed text-[#C9B7A1]",children:s?"Korte gidsen over voorbereiding, ontwerp, plaatsing en verzorging. Geschreven door de artiesten van de studio, zonder jargon.":"Short guides on preparation, design, placement and care. Written by the studio's artists, without jargon."}),e.jsx("dl",{className:"mt-8 grid grid-cols-3 gap-4 border-t border-[var(--color-border)] pt-6",children:[[String(t.length),s?"Gidsen":"Guides"],["5 min",s?"Leestijd":"Read time"],[s?"Gratis":"Free","Consult"]].map(([i,l])=>e.jsxs("div",{children:[e.jsx("dt",{className:"font-display text-2xl text-[#F4E8D6]",children:i}),e.jsx("dd",{className:"mt-1 text-[10px] uppercase tracking-[0.16em] text-[#8
1c7b69]",children:l})]},l))})]}),o&&e.jsxs(c,{to:o.path,className:"group relative isolate block overflow-hidden rounded-3xl border border-[var(--color-border)]",children:[e.jsx("img",{src:o.image,alt:o.h1,className:"h-[22rem] w-full object-cover transition duration-700 group-hover:scale-[1.03] lg:h-[26rem]"}),e.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-[#0B0908] via-[#0B0908]/55 to-transparent"}),e.jsxs("div",{className:"absolute inset-x-0 bottom-0 p-7",children:[e.jsx("span",{className:"eyebrow-label text-[#D49A4A]",children:s?"Uitgelicht":"Featured"}),e.jsx("h3",{className:"mt-3 font-display text-2xl text-[#F4E8D6] sm:text-3xl",children:o.h1}),e.jsx("p",{className:"mt-2 max-w-md text-sm leading-relaxed text-[#C9B7A1]",children:o.intro[0]}),e.jsxs("span",{className:"mt-4 inline-flex items-center gap-2 text-[11px] uppercase tracking-[0.18em] text-[#D49A4A]",children:[s?"Lees de gids":"Read the guide"," ",e.jsx("span",{"aria-hidden":!0,children:"â"})]})]})]})]})}),r.length>0&&e.jsxs("section",{className:"site-shell border-t border-[var(--color-border)] py-14 lg:py-20",children:[e.jsx("h2",{className:"font-display text-2xl italic text-[#F4E8D6] sm:text-3xl",children:s?"Meer uit de gids":"More from the guide"}),e.jsx("div",{className:"mt-8 grid gap-6 md:grid-cols-2",children:r.map((i,l)=>e.jsxs(c,{to:i.path,className:"group grid grid-cols-[7.5rem_minmax(0,1fr)] overflow-hidden rounded-2xl border border-[var(--color-border)] bg-[#15100D] transition hover:border-[var(--color-amber)] sm:grid-cols-[11rem_minmax(0,1fr)]",children:[e.jsx("img",{src:i.image,alt:i.h1,loading:"lazy",className:"h-full w-full object-cover transition duration-700 group-hover:scale-105"}),e.jsxs("div",{className:"p-5 sm:p-6",children:[e.jsx("span",{className:"text-[10px] uppercase tracking-[0.18em] text-[#8c7b69]",children:w(l+1)}),e.jsx("h3",{className:"mt-2 font-display text-lg text-[#F4E8D6]",children:i.h1}),e.jsx("p",{className:"mt-2 line-clamp-3 text-xs leading-relaxed text-[#C9B7A1]",children:i.intro[0]})]})]},i.path))})]}),e.jsx("section",{className:"site-shell pb-16 lg:pb-24",children:e.jsxs("div",{className:"relative isolate overflow-hidden rounded-3xl border border-[var(--color-border)]",children:[e.jsx("img",{src:B.url,alt:"",className:"absolute inset-0 h-full w-full object-cover"}),e.jsx("div",{className:"absolute inset-0 bg-[#0B0908]/80"}),e.jsxs("div",{className:"relative flex flex-col gap-6 p-8 sm:p-12 lg:flex-row lg:items-center lg:justify-between",children:[e.jsxs("div",{className:"max-w-xl",children:[e.jsx("span",{className:"eyebrow-label text-[#D49A4A]",children:s?"Na je afspraak":"After your appointment"}),e.jsx("h2",{className:"mt-3 font-display text-2xl text-[#F4E8D6] sm:text-3xl",children:s?"Verzorg je verse tattoo goed":"Take care of your fresh tattoo"}),e.jsx("p",{className:"mt-3 text-sm leading-relaxed text-[#C9B7A1]",children:s?"Wassen, second skin, genezingsfases en zon: alles staat in de nazorggids die je ook meekrijgt in de studio.":"Washing, second skin, healing stages and sun: it is all in the aftercare guide you also receive in the studio."})]}),e.jsx(c,{to:n,className:"action-primary shrink-0",children:s?"Naar de nazorggids":"Read the aftercare guide"})]})]})})]})}function xe({guide:a}){const s=_[a.lang],t=a.lang==="nl",o=$(a.lang).filter(r=>r.path!==a.path).slice(0,3);return e.jsxs(e.Fragment,{children:[e.jsx(x,{eyebrow:t?"Gids":"Guide",title:a.h1,image:a.image,actions:e.jsxs(e.Fragment,{children:[e.jsx(c,{to:"/booking",className:"action-primary",children:s.book}),e.jsx(c,{to:t?"/nl/contact":"/contact",className:"action-secondary",children:"Contact"})]})}),e.jsx("section",{className:"site-shell py-12 lg:py-16",children:e.jsxs("div",{className:"grid gap-12 lg:grid-cols-[minmax(0,17rem)_minmax(0,1fr)]",children:[e.jsx("aside",{className:"lg:sticky lg:top-28 lg:self-start",children:e.jsxs("div",{className:"rounded-2xl border border-[var(--color-border)] bg-[#15100D] p-6",children:[e.jsx("span",{className:"eyebrow-label",children:t?"In deze gids":"In this guide"}),e.jsx("ol",{className:"mt-4 space-y-3",children:a.sections.map((r,n)=>e.jsx("li",{children:e.jsxs("a",{href:`#${y(r.h2,n)}`,className:"flex gap-3 text-sm leading-snug text-[#C9B7A1] transition hover:text-[#D49A4A]",children:[e.jsx("span",{className:"text-[10px] tracking-[0.18em] text-[#8
1c7b69]",children:w(n)}),r.h2]})},r.h2))}),e.jsxs("div",{className:"mt-6 border-t border-[var(--color-border)] pt-5 text-[11px] leading-relaxed text-[#8c7b69]",children:[s.lastUpdated,": ",a.updated,e.jsx("br",{}),a.author]}),e.jsx(c,{to:"/booking",className:"action-primary mt-5 w-full justify-center",children:s.book})]})}),e.jsxs("article",{children:[e.jsx("div",{className:"border-l-2 border-[var(--color-amber)] pl-6",children:a.intro.map((r,n)=>e.jsx("p",{className:`mt-4 first:mt-0 ${n===0?"font-display text-xl italic leading-relaxed text-[#F4E8D6] sm:text-2xl":"text-sm leading-relaxed text-[#C9B7A1]"}`,children:r},r))}),e.jsx("div",{className:"mt-12 space-y-12",children:a.sections.map((r,n)=>e.jsxs("section",{id:y(r.h2,n),className:"scroll-mt-32",children:[e.jsxs("div",{className:"flex items-baseline gap-4",children:[e.jsx("span",{className:"font-display text-sm text-[#D49A4A]",children:w(n)}),e.jsx("h2",{className:"font-display text-2xl text-[#F4E8D6] sm:text-3xl",children:r.h2})]}),e.jsxs("div",{className:"mt-4 border-t border-[var(--color-border)] pt-5",children:[r.body.map(i=>e.jsx("p",{className:"mt-3 text-sm leading-relaxed text-[#C9B7A1] first:mt-0",children:i},i)),r.bullets&&e.jsx("ul",{className:"mt-5 grid gap-3 sm:grid-cols-2",children:r.bullets.map(i=>e.jsxs("li",{className:"flex gap-3 rounded-xl border border-[var(--color-border)] bg-[#15100D] p-4 text-sm leading-relaxed text-[#C9B7A1]",children:[e.jsx("span",{className:"mt-2 size-1.5 shrink-0 rounded-full bg-[var(--color-amber)]"}),i]},i))})]})]},r.h2))}),a.faqs.length>0&&e.jsx("div",{className:"mt-14 border-t border-[var(--color-border)] pt-10",children:e.jsx(v,{items:a.faqs,title:s.faq})})]})]})}),o.length>0&&e.jsxs("section",{className:"site-shell border-t border-[var(--color-border)] py-14",children:[e.jsx("h2",{className:"font-display text-2xl italic text-[#F4E8D6]",children:t?"Lees verder":"Keep reading"}),e.jsx("div",{className:"mt-7 grid gap-6 sm:grid-cols-2 lg:grid-cols-3",children:o.map(r=>e.jsxs(c,{to:r.path,className:"group overflow-hidden rounded-2xl border border-[var(--color-border)] bg-[#15100D] transition hover:border-[var(--color-amber)]",children:[e.jsx("img",{src:r.image,alt:r.h1,loading:"lazy",className:"aspect-16/10 w-full object-cover transition duration-700 group-hover:scale-105"}),e.jsxs("div",{className:"p-5",children:[e.jsx("h3",{className:"font-display text-lg text-[#F4E8D6]",children:r.h1}),e.jsx("p",{className:"mt-2 line-clamp-2 text-xs leading-relaxed text-[#C9B7A1]",children:r.intro[0]})]})]},r.path))})]})]})}function ge({page:a}){const s=_[a.lang],t=a.lang==="nl",o=h(a.lang),r=a.artistStyleKey?L(a.artistStyleKey):[],i=(a.galleryFilter?se.filter(l=>l.style===a.galleryFilter):[]).slice(0,4);return e.jsxs(e.Fragment,{children:[e.jsx(x,{eyebrow:a.eyebrow,title:a.h1,image:a.image,imageAlt:"",actions:e.jsxs(e.Fragment,{children:[e.jsx(c,{to:o,onClick:()=>b("booking_start",{source:`content_${a.slug}`}),className:"action-primary",children:s.book}),e.jsx(c,{to:t?"/nl/gallery":"/gallery",className:"action-secondary",children:t?"Bekijk werk":"See our work"})]})}),e.jsxs("div",{className:"site-shell section-space grid gap-12 lg:grid-cols-[minmax(0,1fr)_20rem] lg:gap-16",children:[e.jsxs("article",{className:"max-w-2xl",children:[e.jsxs("div",{className:"mb-14 border-b border-border pb-10",children:[e.jsx("span",{className:"eyebrow-label",children:a.kind==="style"?t?"Over deze stijl":"About this style":t?"Goed om te weten":"Good to know"}),a.intro.map((l,d)=>e.jsx("p",{className:`mt-5 leading-8 text-muted-foreground ${d===0?"text-lg text-foreground sm:text-xl":"text-sm"}`,children:l},l))]}),a.sections.map((l,d)=>e.jsxs("section",{className:"mb-12 last:mb-0",children:[e.jsxs("div",{className:"mb-4 flex items-baseline gap-4",children:[e.jsx("span",{className:"font-display text-sm text-gold/70",children:String(d+1).padStart(2,"0")}),e.jsx("h2",{className:"font-display text-2xl leading-tight text-foreground sm:text-3xl",children:l.h2})]}),e.jsxs("div",{className:"ml-0 border-l border-border pl-0 sm:ml-8 sm:pl-6",children:[l.body.map((g,W)=>e.jsx("p",{className:`mt-4 text-sm leading-7 text-muted-foreground first:mt-0 ${d===0&&W===0?"dropcap":""}`,children:g},g)),l.bullets&&e.jsx("ul",{className:"mt-5 grid gap-2.5",children:l.bullets.map(g=>e.jsxs("li",{className:"flex gap-3 text-sm leading-6 text-muted-foreground",children:[e.jsx(z,{className:"mt-0.5 size-4 shrink-0 text-gold"}),g]},g))})]})]},l.h2)),a.slug==="tattooshop-ggd-vergunning-amsterdam"&&e.jsxs("p",{className:"content-panel mt-10 p-5 text-sm leading-6 text-muted-foreground",children:["Officiële bron:"," ",e.jsx("a",{href:m.ggdRegisterUrl,target:"_blank",rel:"noopener noreferrer",className:"text-gold underline",children:"openbaar register van vergunninghouders"}),". Voor landelijke regels, zie de Rijksoverheid en de NVWA."]}),a.updated&&e.jsxs("p",{className:"mt-10 text-xs uppercase tracking-[0.18em] text-subtle",children:[s.lastUpdated,": ",a.updated]})]}),e.jsxs("aside",{className:"lg:sticky lg:top-28 lg:self-start",children:[e.jsxs("div",{className:"content-panel overflow-hidden",children:[a.kind!=="style"&&e.jsx("div",{className:"media-frame roun
1ded-none border-0 border-b",children:e.jsx("img",{src:C.artistFocused,alt:t?"Artiest aan het werk bij Motorink Amsterdam":"Artist at work at Motorink Amsterdam",loading:"lazy",className:"aspect-4/3 w-full"})}),e.jsxs("div",{className:"p-6",children:[e.jsx("span",{className:"eyebrow-label",children:t?"Plan je tattoo":"Plan your tattoo"}),e.jsx("p",{className:"mt-3 text-sm leading-6 text-muted-foreground",children:t?"Stuur je idee met referenties en een globaal formaat. We adviseren eerlijk en bevestigen de prijs voordat we beginnen.":"Send your idea with references and a rough size. We advise honestly and confirm the price before we start."}),e.jsx(c,{to:o,onClick:()=>b("booking_start",{source:`content_sidebar_${a.slug}`}),className:"action-primary mt-5 w-full",children:s.book}),e.jsx("a",{href:F(a.h1,a.lang),target:"_blank",rel:"noopener noreferrer",onClick:()=>b("whatsapp_click",{source:`content_${a.slug}`}),className:"action-secondary mt-2 w-full",children:"WhatsApp"})]})]}),e.jsx("dl",{className:"content-panel mt-4 divide-y divide-border",children:[[t?"Adres":"Address",m.address],[t?"Openingstijden":"Opening hours",m.hours[a.lang]],["Minimum",`â¬${m.minimum}`]].map(([l,d])=>e.jsxs("div",{className:"px-5 py-4",children:[e.jsx("dt",{className:"text-[10px] uppercase tracking-[0.2em] text-subtle",children:l}),e.jsx("dd",{className:"mt-1.5 text-sm leading-6 text-muted-foreground",children:d})]},l))})]})]}),a.kind==="style"&&e.jsx("section",{className:"border-y border-border bg-card/35 py-8 sm:py-10 lg:py-12",children:e.jsx("div",{className:"site-shell",children:e.jsxs("div",{className:"grid overflow-hidden rounded-xl border border-border bg-background md:grid-cols-12 md:items-stretch",children:[e.jsxs("div",{className:"order-2 flex flex-col justify-center px-6 py-8 sm:px-8 sm:py-10 md:order-1 md:col-span-5 md:h-[24rem] lg:px-10 lg:py-12",children:[e.jsx("span",{className:"eyebrow-label",children:t?"Van idee naar ontwerp":"From idea to design"}),e.jsx("h2",{className:"mt-4 max-w-md font-display text-2xl italic leading-tight text-foreground sm:text-3xl lg:text-4xl",children:t?"Gemaakt voor jouw lichaam, niet gekopieerd van een scherm.":"Made for your body, not copied from a screen."}),e.jsx("div",{className:"my-5 h-px w-16 bg-primary/45"}),e.jsx("p",{className:"max-w-md text-sm leading-7 text-muted-foreground",children:t?"We vertalen referenties naar een eigen compositie en stemmen lijnvoering, detail en contrast af op formaat en plaatsing.":"We translate references into an original composition, balancing linework, detail and contrast with size and placement."})]}),e.jsx("div",{className:"group order-1 h-72 overflow-hidden bg-secondary md:order-2 md:col-span-7 md:h-[24rem]",children:e.jsx("img",{src:a.image,alt:"",loading:"lazy",className:"h-full w-full object-cover transition-transform duration-700 group-hover:scale-[1.025]"})})]})})}),i.length>0&&e.jsx("section",{className:"border-y border-border bg-card/35",children:e.jsxs("div",{className:"site-shell section-space",children:[e.jsxs("div",{className:"section-head",children:[e.jsx("h2",{className:"display-section",children:s.recentWork}),e.jsx(c,{to:t?"/nl/gallery":"/gallery",className:"action-secondary",children:t?"Bekijk de gallery":"View the gallery"})]}),e.jsx("div",{className:"mt-8 grid grid-cols-2 gap-3 sm:gap-4 lg:grid-cols-4",children:i.map(l=>e.jsx("figure",{className:"media-frame",children:e.jsx("img",{src:l.image,alt:t?`${l.style} tattoo bij Motorink Amsterdam`:`${l.style} tattoo at Motorink Amsterdam`,loading:"lazy",className:"aspect-square w-full"})},l.id))})]})}),r.length>0&&e.jsxs("section",{className:"site-shell section-space",children:[e.jsxs("div",{className:"section-head",children:[e.jsx("h2",{className:"display-section",children:s.artistsForStyle}),e.jsx(c,{to:t?"/nl/artiesten":"/artists",className:"action-secondary",children:t?"Alle artiesten":"All artists"})]}),e.jsx("div",{className:"mt-8",children:e.jsx(D,{artists:r,lang:a.lang,label:s.artistsForStyle})})]}),a.faqs.length>0&&e.jsx("section",{className:"border-t border-border bg-card/35",children:e.jsxs("div",{className:"site-shell section-space",children:[e.jsxs("div",{className:"mb-8",children:[e.jsx("span",{className:"eyebrow-label",children:"FAQ"}),e.jsx("h2",{className:"mt-3 display-section",children:s.faq})]}),e.jsx(v,{items:a.faqs})]})}),a.related.length>0&&e.jsxs("section",{className:"site-shell section-space",children:[e.jsx("div",{className:"section-head",children:e.jsx("h2",{className:"display-section",children:s.relatedStyles})}),e.jsx("div",{className:"mt-8 grid gap-px overflow-hidden rounded-md border border-border bg-border/60 sm:grid-cols-2 lg:grid-cols-3",children:a.related.map(l=>{const d=E(l);return e.jsxs(c,{to:l,className:"group flex items-center justify-between gap-3 bg-background px-5 py-5 text-sm text-foreground transition-colors hover:bg-charcoal hover:text-gold",children:[d?.h1??l,e.jsx(p,{className:"size-4 shrink-0 text-subtle transition-colors group-hover:text-gold"})]},l)})}),e.jsx("div",{className:"mt-10",children:e.jsxs(c,{to:o,className:"action-primary",children:[s.book," ",e.jsx(f,{className:"size-4"})]})})]})]})}const he="/__l5e/assets-v1/41c69c83-5fc2-412d-973c-33a4e2ba8ee1/motorink-storefront.png",M={url:he};function be({page:a}){const s=a.lang==="nl",[t,...o]=a.intro,r=[{icon:u,label:s?"Locatie":"Location",value:m.address},{icon:S,label:s?"Openingstijden":"Opening hours",value:m.hours[a.lang]},{icon:j,label:s?"Hygiëne":"Hygiene",value:s?"GGD-vergunning, controleerbaar in het register":"GGD permit, verifiable in the public register"},{icon:ne,label:s?"Werkwijze":"Approach",value:s?"Custom werk, walk-ins dagelijks, gratis consultatie":"Custom work, daily walk-ins, free consultation"}];return e.jsxs(e.Fragment,{children:[e.jsx(x,{eyebrow:a.eyebrow,title:a.h1,image:M.url,actions:e.jsxs(e.Fragment,{children:[e.jsx(c,{to:h(a.lang),className:"action-primary",children:s?"Boek nu":"Book now"}),e.jsx(c,{to:s?"/nl/artiesten":"/artists",className:"action-secondary",children:s?"Ontmoet het team":"Meet the team"})]})}),e.jsxs("section",{className:"site-shell section-space",children:[e.jsxs("div",{className:"grid gap-10 lg:grid-cols-12 lg:gap-x-12 xl:gap-x-16",children:[e.jsxs("div",{className:"min-w-0 lg:col-span-7 lg:pt-5",children:[e.jsx("span",{className:"eyebrow-label",children:s?"Sinds meer dan 15 jaar":"For more than 15 years"}),e.jsx("h2",{className:"mt-4 max-w-3xl display-section",children:s?"Een Amsterdamse studio gebouwd op ervaring.":"An Amsterdam studio built on experience."}),t&&e.jsx("p",{className:"mt-7 max-w-3xl text-lg leading-8 text-foreground sm:text-xl sm:leading-9",children:t}),e.jsx("div",{className:"mt-7 max-w-3xl space-y-5 border-l border-primary/45 pl-5 sm:pl-7",children:o.map(n=>e.jsx("p",{className:"text-sm leading-7 text-muted-foreground",children:n},n))})]}),e.jsx("div",{className:"min-w-0 lg:col-span-5",children:e.jsx("figure",{className:"media-frame",children:e.jsx("img",{src:C.studioTeam,alt:s?"Het Motorink-team in de studio":"The Motorink team inside the studio",className:"aspect-4/5 w-full object-cover object-[center_42%]",loading:"lazy"})})})]}),e.jsx("dl",{className:"mt-12 grid border-y border-border sm:grid-cols-2 lg:mt-16 lg:grid-cols-4",children:r.map(({icon:n,label:i,value:l},d)=>e.jsxs("div",{className:`min-w-0 py-5 sm:px-5 lg:py-6 ${d>0?"border-t border-border sm:border-t-0":""} ${d%2===1?"sm:border-l":""} ${d>
11?"sm:border-t lg:border-t-0":""} ${d>0?"lg:border-l":""}`,children:[e.jsxs("dt",{className:"eyebrow-label flex items-center gap-2",children:[e.jsx(n,{className:"size-3.5 shrink-0"}),i]}),e.jsx("dd",{className:"mt-2.5 text-sm leading-6 text-muted-foreground",children:l})]},i))})]}),e.jsx("section",{className:"border-y border-border bg-card/35",children:e.jsx("div",{className:"site-shell grid grid-cols-2 divide-x divide-y divide-border sm:grid-cols-4 sm:divide-y-0",children:[["25+",s?"jaar tattoo-ervaring":"years tattoo experience"],["15+",s?"jaar in Amsterdam":"years in Amsterdam"],[String(k.length),"resident artists"],["GGD",s?"geldige vergunning":"valid permit"]].map(([n,i])=>e.jsxs("div",{className:"min-w-0 px-4 py-7 sm:px-6 sm:py-9",children:[e.jsx("strong",{className:"font-display text-3xl text-foreground sm:text-4xl",children:n}),e.jsx("p",{className:"mt-2 text-[10px] font-semibold uppercase tracking-[0.16em] text-gold sm:text-xs",children:i})]},i))})}),e.jsx("section",{className:"site-shell section-space",children:e.jsxs("div",{className:"grid gap-10 lg:grid-cols-12 lg:gap-12",children:[e.jsxs("div",{className:"lg:col-span-4 lg:sticky lg:top-28 lg:self-start",children:[e.jsx("span",{className:"eyebrow-label",children:s?"Onze standaard":"Our standard"}),e.jsx("h2",{className:"mt-3 display-section",children:s?"Sterk werk. Eerlijk advies. Respect voor de drager.":"Strong work. Honest guidance. Respect for the wearer."}),e.jsx("p",{className:"mt-6 max-w-sm text-sm leading-7 text-muted-foreground",children:s?"Van de eerste referentie tot de genezen tattoo kijken we naar ontwerp, anatomie, techniek en de lange termijn.":"From the first reference to the healed tattoo, we consider design, anatomy, technique and the long term."})]}),e.jsx("div",{className:"border-t border-border lg:col-span-8",children:a.sections.map((n,i)=>e.jsxs("article",{className:"grid gap-4 border-b border-border py-7 sm:grid-cols-[4rem_minmax(0,1fr)] sm:gap-6 sm:py-9",children:[e.jsx("span",{className:"font-display text-3xl text-gold/55",children:String(i+1).padStart(2,"0")}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("h3",{className:"font-display text-2xl leading-tight text-foreground",children:n.h2}),e.jsx("div",{className:"mt-4 grid gap-4 xl:grid-cols-2 xl:gap-8",children:n.body.map(l=>e.jsx("p",{className:"text-sm leading-7 text-muted-foreground",children:l},l))})]})]},n.h2))})]})}),e.jsx("section",{className:"border-y border-border bg-card/35",children:e.jsxs("div",{className:"site-shell section-space",children:[e.jsxs("div",{className:"section-head",children:[e.jsxs("div",{children:[e.jsx("span",{className:"eyebrow-label",children:s?"Het team":"The team"}),e.jsx("h2",{className:"mt-3 display-section",children:s?"De mensen achter het werk":"The people behind the work"})]}),e.jsxs(c,{to:s?"/nl/artiesten":"/artists",className:"action-secondary",children:[s?"Alle artiesten":"All artists"," ",e.jsx(p,{className:"size-4"})]})]}),e.jsx("div",{className:"mt-9",children:e.jsx(D,{artists:k,lang:a.lang})})]})}),e.jsxs("section",{className:"border-b border-border",children:[e.jsxs("div",{className:"site-shell grid gap-8 py-12 sm:py-16 lg:grid-cols-12 lg:items-end lg:py-20",children:[e.jsxs("div",{className:"lg:col-span-8",children:[e.jsx("span",{className:"eyebrow-label",children:s?"Langskomen":"Come by"}),e.jsx("h2",{className:"mt-3 max-w-3xl font-display text-3xl leading-tight text-foreground sm:text-4xl",children:s?"Loop binnen of vraag een afspraak aan.":"Walk in, or request an appointment."}),e.jsx("p",{className:"mt-4 max-w-xl text-sm leading-7 text-muted-foreground",children:s?`We bespreken je idee, formaat en plaatsing en geven een eerlijke inschatting. Een consultatie is gratis; het studiominimum is â¬${m.minimum}.`:`We talk through your idea, size and placement and give an honest estimate. A consultation is free; the studio minimum is â¬${m.minimum}.`})]}),e.jsxs("div",{className:"flex flex-wrap gap-3 lg:col-span-4 lg:justify-end",children:[e.jsx(c,{to:h(a.lang),className:"action-primary",children:s?"Boek nu":"Book now"}),e.jsx(c,{to:s?"/nl/contact":"/contact",className:"action-secondary",children:"Contact"})]})]}),e.jsx("div",{className:"border-t border-border",children:e.jsxs("a",{href:m.ggdRegisterUrl,target:"_blank",rel:"noopener noreferrer",className:"site-shell flex min-h-16 items-center justify-between gap-5 py-4 text-sm text-muted-foreground transition-colors hover:text-gold",children:[e.jsxs("span",{className:"flex items-center gap-3",children:[e.jsx(j,{className:"size-5 shrink-0 text-gold"}),s?"Controleer onze tattoovergunning in het openbare register":"Check our tattoo permit in the public register"]}),e.jsx(p,{className:"size-4 shrink-0"})]})})]})]})}const pe="/__l5e/assets-v1/24bfa1d9-a33f-4820-bb5e-575bed1dd733/walkin-1.webp",ue={url:pe},je="/__l5e/assets-v1/cedeeada-7b9c-4d0f-a092-ce87bc764dec/walkin-2.webp",fe={url:je},we="/__l5e/assets-v1/ccf9dbb4-7876-498a-9509-d8c0bc5043ba/walkin-3.webp",Ne={url:we},ve="/__l5e/assets-v1/bba63dc5-6abe-4566-9a83-b0774f741b0b/walkin-4.webp",ke={url:ve},ye="/__l5e/assets-v1/6ae5e4de-30bb-445c-8ad4-7fe7a446a038/walkin-5.webp",_e={url:ye},$e="/__l5e/assets-v1/e510a399-d67c-4347-b692-85af4366e8a9/walkin-6.webp",Ae={url:$e},ze="/__l5e/assets-v1/bcb09b96-ff13-46b8-8630-2cec901a93ce/walkin-7.webp",Ce={url:ze},Fe="/__l5e/assets-v1/b5d48b3a-50f8-4ba2-8e2a-aec9e0d6f650/walkin-8.webp",Se={url:Fe},Be="/__l5e/assets-v1/f7b46f61-4143-404a-9a94-2e20eb7f3570/walkin-9.webp",De={url:Be},Ge="/__l5e/assets-v1/fd1f932d-939f-4ff6-9383-14a0348fbaf6/walkin-10.webp",Pe={url:Ge},Me="/__l5e/assets-v1/5a9383d4-0d1b-47c2-8863-3de2d77ffb81/walkin-11.webp",We={url:Me}
1,Re="/__l5e/assets-v1/d326e72b-5868-4b5a-afa3-987cb3696c40/walkin-12.webp",Le={url:Re},Ee="/__l5e/assets-v1/7a5ab7e1-f7a6-4cbc-8c3b-b9b0a416c758/walkin-13.webp",Ie={url:Ee},Te="/__l5e/assets-v1/5c49a4ae-a803-4242-acc3-6c4a48786295/walkin-14.webp",He={url:Te},Ve="/__l5e/assets-v1/b93b8ca7-0f1f-436a-b6d0-843f227c6363/walkin-15.webp",qe={url:Ve},Oe="/__l5e/assets-v1/0a5b127e-8b8d-4c6b-8cc6-61877268d321/walkin-16.webp",Ue={url:Oe},Ke="/__l5e/assets-v1/a6e3485a-78f8-4d8c-b308-18193c8b11bf/walkin-17.webp",Qe={url:Ke},Je="/__l5e/assets-v1/cfbaa3e3-c8c0-45f8-bba5-358b1171297e/walkin-18.webp",Ze={url:Je},Xe="/__l5e/assets-v1/da654101-57a2-42cc-8342-0162e3ed3f4c/walkin-19.webp",Ye={url:Xe},es="/__l5e/assets-v1/e808d37f-1a5e-4e14-841d-4bb4e9c51bb5/walkin-20.webp",ss={url:es},as="/__l5e/assets-v1/09204418-c326-4db5-a284-09cab5b15a10/walkin-21.webp",rs={url:as},ts="/__l5e/assets-v1/046e2b1a-a287-496d-8bd6-2ce8a11113cb/walkin-22.webp",ls={url:ts},ns="/__l5e/assets-v1/46148c54-e2d4-409d-88ca-1092ffd42da7/walkin-23.webp",is={url:ns},os="/__l5e/assets-v1/3b7388a4-7b46-4788-8155-fce2d55c5176/walkin-24.webp",cs={url:os},ds="/__l5e/assets-v1/c8e53dcb-701d-429e-afa1-edece47d3d29/walkin-25.webp",ms={url:ds},xs="/__l5e/assets-v1/bbcf2bf8-1625-4931-9eaa-e0538315d61d/walkin-26.webp",gs={url:xs},hs="/__l5e/assets-v1/57201eb9-f06d-4563-841a-06c7586cde63/walkin-27.webp",bs={url:hs},ps="/__l5e/assets-v1/3205cf47-7fa7-4644-abc0-fb4935c642f6/walkin-28.webp",us={url:ps},js="/__l5e/assets-v1/d35e07ad-ca09-4bdf-8c9a-d26acf8e7724/walkin-29.webp",fs={url:js},ws="/__l5e/assets-v1/674d36ba-6640-42d9-8356-476eb269f49d/walkin-30.webp",Ns={url:ws},vs="/__l5e/assets-v1/b2574557-c3e1-457f-8a02-b65f6c05756d/walkin-31.webp",ks={url:vs},ys="/__l5e/assets-v1/d0ad018a-9828-4dda-939a-8e8ebbd44013/walkin-32.webp",_s={url:ys},$s="/__l5e/assets-v1/b0f985e2-29a1-446b-a8b5-0b25e6ec7bb2/walkin-33.webp",As={url:$s},zs="/__l5e/assets-v1/66bb327d-1490-4330-9ae1-1589b3af5e71/walkin-34.webp",Cs={url:zs},Fs="/__l5e/assets-v1/28a1a2c2-50d9-4b7a-802c-1e0563007f14/walkin-35.webp",Ss={url:Fs},Bs="/__l5e/assets-v1/df8dfccb-a6bd-4cb5-bcb7-def706d7aa16/walkin-36.webp",Ds={url:Bs},Gs="/__l5e/assets-v1/7ea42160-3ca5-4055-bef2-bfcadce1168b/walkin-37.webp",Ps={url:Gs},Ms="/__l5e/assets-v1/fdf7e4a7-119c-4e4e-ace2-7b02847f3ff5/walkin-38.webp",Ws={url:Ms},Rs="/__l5e/assets-v1/abe12cce-d973-4287-bb34-1fba181ea283/walkin-39.webp",Ls={url:Rs},Es="/__l5e/assets-v1/8388b252-c9d3-4bc0-9cba-43af7454897d/walkin-40.webp",Is={url:Es},Ts="/__l5e/assets-v1/4fc651af-c861-4fdc-b315-493432932599/walkin-41.webp",Hs={url:Ts},Vs="/__l5e/assets-v1/0f40b9a4-dc3e-406c-b5d1-de3a66d7e6f5/walkin-42.webp",qs={url:Vs},Os="/__l5e/assets-v1/6253c8f8-4192-4bee-934f-81bbbce83e83/walkin-43.webp",Us={url:Os},Ks="/__l5e/assets-v1/8745b86e-45d3-4263-b4a7-7e4d4ff8a72c/walkin-44.webp",Qs={url:Ks},Js="/__l5e/assets-v1/49c9a6f1-e015-4230-a9e1-2132de1b6616/walkin-45.webp",Zs={url:Js},Xs="/__l5e/assets-v1/9aae46a0-50ae-41f1-84fb-82a3fc5ca6a1/walkin-46.webp",Ys={url:Xs},ea="/__l5e/assets-v1/1d4ecf22-619f-4392-936f-3573c5746e39/walkin-47.webp",sa={url:ea},aa="/__l5e/assets-v1/b4157769-ed69-4d44-ad81-31c925aad794/walkin-48.webp",ra={url:aa},ta="/__l5e/assets-v1/de003df7-355c-4262-b434-155f4b9b7832/walkin-49.webp",la={url:ta},na="/__l5e/assets-v1/e1d3fd2d-b2fd-4b53-bfc0-0e483d3471bd/walkin-50.webp",ia={url:na},oa="/__l5e/assets-v1/ef71ccb6-f997-457e-a9d5-1ddd7e0972dd/walkin-51.webp",ca={url:oa},da="/__l5e/assets-v1/29e76610-7125-4ddc-8251-ca53b600918a/walkin-52.webp",ma={url:da},xa="/__l5e/assets-v1/40bb5d0a-dfc1-421b-8125-3f07cb4028ee/walkin-53.webp",ga={url:xa},ha="/__l5e/assets-v1/90248020-bc54-4c6c-9549-17c0fe2837df/walkin-54.webp",ba={url:ha},pa="/__l5e/assets-v1/5a831088-00bc-470a-a795-db8ef6792a42/walkin-55.webp",ua={url:pa},ja="/__l5e/assets-v1/39631360-c503-4f5c-8b6c-eea4b2c73d06/walkin-56.webp",fa={url:ja},wa=[ue.url,fe.url,Ne.url,ke.url,_e.url,Ae.url,Ce.url,Se.url,De.url,Pe.url,We.url,Le.url,Ie.url,He.url,qe.url,Ue.url,Qe.url,Ze.url,Ye.url,ss.url,rs.url,ls.url,is.url,cs.url,ms.url,gs.url,bs.url,us.url,fs.url,Ns.url,ks.url,_s.url,As.url,Cs.url,Ss.url,Ds.url,Ps.url,Ws.url,Ls.url,Is.url,Hs.url,qs.url,Us.url,Qs.url,Zs.url,Ys.url,sa.url,ra.url,la.url,ia.url,ca.url,ma.url,ga.url,ba.url,ua.url,fa.url],Na=()=>wa;function va({page:a}){const s=a.lang==="nl",t=F(s?"walk-in vandaag":"a walk-in today",a.lang),o=[[S,s?"Dagelijks":"Daily","11:00 â 19:00"],[u,"Amsterdam","Centrum"],[ae,"Google","Reviews"],[j,"GGD",s?"Goedgekeurd":"Approved"]],r=[[I,s?"Loop binnen of app ons":"Walk in or message us"],[P,s?"Kies een flash of neem je idee mee":"Choose a flash or bring your idea"],[T,s?"Consult met je artiest":"Consultation with your artist"],[ce,s?"Word getatoeëerd":"Get tattooed"]];return e.jsxs(e.Fragment,{children:[e.jsx(x,{hideReviews:!0,eyebrow:s?"Walk-ins dagelijks welkom":"Walk-ins welcome daily",title:a.h1,image:M.url,
1imageClassName:"object-bottom scale-[1.3] origin-bottom",actions:e.jsxs(e.Fragment,{children:[e.jsxs("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:"action-primary",children:[s?"Check beschikbaarheid vandaag":"Check todayâs availability",e.jsx(f,{className:"size-4"})]}),e.jsxs("a",{href:m.mapsUrl,target:"_blank",rel:"noopener noreferrer",className:"action-secondary",children:[e.jsx(u,{className:"size-4"}),s?"Routebeschrijving":"Get directions"]})]})}),e.jsx("section",{className:"border-b border-border",children:e.jsx("div",{className:"site-shell grid grid-cols-2 sm:grid-cols-4",children:o.map(([n,i,l],d)=>e.jsxs("div",{className:`flex flex-col items-center gap-2 py-6 text-center ${d%2?"border-l border-border":""} ${d>0?"sm:border-l sm:border-border":""} ${d>1?"border-t border-border sm:border-t-0":""}`,children:[e.jsx(n,{className:"size-6 text-gold","aria-hidden":"true"}),e.jsxs("p",{className:"text-[11px] font-semibold uppercase leading-5 tracking-[0.14em] text-foreground",children:[i,e.jsx("br",{}),e.jsx("span",{className:"font-normal text-muted-foreground",children:l})]})]},i))})}),e.jsx("section",{className:"border-b border-border",children:e.jsxs("div",{className:"site-shell py-12 sm:py-16",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"h-px w-8 bg-gold","aria-hidden":"true"}),e.jsx("h2",{className:"eyebrow-label",children:s?"Zo werken walk-ins":"How walk-ins work"})]}),e.jsx("ol",{className:"mt-8 grid grid-cols-1 gap-3 sm:grid-cols-2 lg:grid-cols-4 lg:gap-4",children:r.map(([n,i],l)=>
1e.jsxs("li",{className:"relative flex items-center gap-4 rounded-xl border border-border bg-card/40 p-4 lg:flex-col lg:items-start lg:gap-5 lg:p-6",children:[e.jsxs("div",{className:"relative flex size-12 shrink-0 items-center justify-center rounded-full border border-gold/60 bg-background text-gold",children:[e.jsx(n,{className:"size-5","aria-hidden":"true"}),e.jsx("span",{className:"absolute -right-1 -top-1 flex size-5 items-center justify-center rounded-full bg-gold font-display text-[11px] font-semibold text-background",children:l+1})]}),e.jsxs("div",{className:"min-w-0",children:[e.jsxs("p",{className:"text-[10px] font-semibold uppercase tracking-[0.2em] text-gold",children:[s?"Stap":"Step"," ",l+1]}),e.jsx("p",{className:"mt-1 text-[13px] font-semibold uppercase leading-5 tracking-[0.08em] text-foreground",children:i})]}),l<r.length-1&&e.jsx(G,{className:"absolute -right-3.5 top-1/2 z-10 hidden size-5 -translate-y-1/2 rounded-full bg-background text-gold lg:block","aria-hidden":"true"})]},i))})]})}),e.jsx(ka,{nl:s}),e.jsx("section",{className:"border-b border-border",children:e.jsxs("div",{className:"site-shell py-10 sm:py-14",children:[e.jsx("h2",{className:"eyebrow-label",children:s?"Flash of je eigen inspiratie":"Flash or your own inspiration"}),e.jsxs("div",{className:"mt-8 grid gap-4 lg:grid-cols-2",children:[e.jsxs(c,{to:H.landing[a.lang],className:"group rounded-md border border-gold/70 p-6 transition-colors hover:bg-card sm:p-8",children:[e.jsx("h3",{className:"font-display text-xl uppercase tracking-[0.06em] text-foreground",children:"Walk-in flash"}),e.jsx("p",{className:"mt-3 text-sm leading-7 text-muted-foreground",children:s?"We hebben een grote collectie flash designs voor walk-ins, waaronder fine line, traditional, abstract, ornamental en realisme. Formaat en plaatsing passen we aan op jouw lichaam.":"We have a large collection of flash designs for walk-ins, including fine line, traditional, abstract, ornamental and realism. Size and placement can be adapted to your body."})]}),e.jsxs("div",{className:"rounded-md border border-gold/70 p-6 sm:p-8",children:[e.jsx("h3",{className:"font-display text-xl uppercase tracking-[0.06em] text-foreground",children:s?"Neem je referenties mee":"Bring your references"}),e.jsx("p",{className:"mt-3 text-sm leading-7 text-muted-foreground",children:s?"Neem je eigen idee, referentiebeelden of inspiratie mee. We kopiëren nooit het werk van een andere artiest; we maken een origineel tattoo-ontwerp geïnspireerd op jouw ideeën.":"Bring your own idea, reference images or inspiration. We never copy another artistâs work; we create an original tattoo design inspired by your ideas."})]})]})]})}),e.jsx(V,{}),e.jsx("section",{className:"border-b border-border",children:e.jsxs("div",{className:"site-shell py-10 sm:py-14",children:[e.jsx("h2",{className:"eyebrow-label",children:s?"Veelgestelde vragen":"Frequently Asked Questions"}),e.jsx("div",{className:"mt-8",children:e.jsx(v,{items:a.faqs})})]})}),e.jsxs("section",{className:"relative overflow-hidden",children:[e.jsx("img",{src:A.walkIns[0],alt:"",className:"absolute inset-0 h-full w-full object-cover opacity-30"}),e.jsx("div",{className:"absolute inset-0 bg-linear-to-r from-deep via-deep/85 to-deep/30"}),e.jsxs("div",{className:"site-shell relative py-14 sm:py-20",children:[e.jsx("span",{className:"block h-px w-10 bg-gold"}),e.jsx("h2",{className:"mt-5 font-display text-3xl text-foreground sm:text-4xl",children:s?"Klaar voor een tattoo vandaag?":"Ready for a tattoo today?"}),e.jsx("p",{className:"mt-3 text-sm text-muted-foreground",children:s?"Loop binnen of check de beschikbaarheid van vandaag voordat je vertrekt.":"Walk in or check todayâs availability before you leave."}),e.jsxs("div",{className:"mt-7 flex flex-col gap-3 sm:flex-row",children:[e.jsxs("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:"action-primary",children:[s?"Check beschikbaarheid vandaag":"Check todayâs availability",e.jsx(f,{className:"size-4"})]}),e.jsxs(c,{to:h(a.lang),className:"action-secondary",children:[e.jsx(te,{className:"size-4"}),s?"Boek een andere dag":"Book another day"]})]})]})]})]})}function ka({nl:a}){const s=q.useRef(null),t=Na(),o=r=>{const n=s.current;n&&n.scrollBy({left:r*n.clientWidth*.8,behavior:"smooth"})};return e.jsxs("section",{className:"overflow-hidden border-b border-border",children:[e.jsxs("div",{className:"site-shell flex items-end justify-between gap-4 pt-10 sm:pt-14",children:[e.jsx("div",{children:e.jsx("h2",{className:"eyebrow-label",children:a?"Echte walk-in tattoos":"Real walk-in tattoos"})}),e.jsxs("div",{className:"hidden shrink-0 gap-2 sm:flex",children:[e.jsx("button",{type:"button",onClick:()=>o(-1),"aria-label":a?"Vorige foto's":"Previous photos",className:"flex size-11 items-center justify-center rounded-full border border-border text-foreground transition-colors hover:border-gold hover:text-gold",children:e.jsx(re,{className:"size-5"})}),e.jsx("button",{type:"button",onClick:()=>
1o(1),"aria-label":a?"Volgende foto's":"Next photos",className:"flex size-11 items-center justify-center rounded-full border border-border text-foreground transition-colors hover:border-gold hover:text-gold",children:e.jsx(G,{className:"size-5"})})]})]}),e.jsx("div",{ref:s,className:"artist-carousel mt-8 flex snap-x snap-mandatory gap-4 overflow-x-auto overscroll-x-contain pb-10 sm:pb-14",style:{paddingInline:"max(1rem, calc((100vw - 80rem) / 2 + 2rem))",scrollPaddingInline:"max(1rem, calc((100vw - 80rem) / 2 + 2rem))"},children:t.map((r,n)=>e.jsx("figure",{className:"w-[62vw] max-w-[17rem] shrink-0 snap-start overflow-hidden rounded-md border border-border",children:e.jsx("img",{src:r,alt:a?`Tattoo ${n+1} gezet bij Motorink`:`Tattoo ${n+1} made at Motorink`,loading:"lazy",className:"aspect-4/5 w-full object-cover transition-transform duration-500 hover:scale-[1.03]"})},r))})]})}function ya({policy:a}){const s=a.lang==="nl";return e.jsxs(e.Fragment,{children:[e.jsx(x,{eyebrow:a.eyebrow,title:a.heading,image:a.image,compact:!0,actions:e.jsxs(e.Fragment,{children:[e.jsx(c,{to:h(a.lang),className:"action-primary",children:s?"Boek nu":"Book now"}),e.jsx(c,{to:s?"/nl/contact":"/contact",className:"action-secondary",children:"Contact"})]})}),e.jsxs("main",{className:"site-shell section-space grid gap-12 lg:grid-cols-[minmax(0,1fr)_18rem] lg:gap-20",children:[e.jsxs("article",{className:"min-w-0",children:[e.jsx("p",{className:"lede max-w-3xl",children:a.intro}),e.jsx("div",{className:"mt-12 border-t border-border",children:a.sections.map((t,o)=>e.jsxs("section",{className:"grid gap-5 border-b border-border py-9 sm:grid-cols-[4rem_minmax(0,1fr)]",children:[e.jsx("span",{className:"font-display text-3xl text-gold/60",children:String(o+1).padStart(2,"0")}),e.jsxs("div",{children:[e.jsx("h2",{className:"font-display text-2xl text-foreground",children:t.title}),t.body.map(r=>e.jsx("p",{className:"mt-4 text-sm leading-7 text-muted-foreground",children:r},r)),t.bullets&&e.jsx("ul",{className:"mt-5 grid gap-3",children:t.bullets.map(r=>e.jsxs("li",{className:"flex gap-3 text-sm text-muted-foreground",children:[e.jsx(z,{className:"mt-0.5 size-4 shrink-0 text-gold"}),r]},r))})]})]},t.title))})]}),e.jsx("aside",{className:"lg:sticky lg:top-28 lg:self-start",children:e.jsxs("div",{className:"border-l border-gold pl-5",children:[e.jsx(P,{className:"size-5 text-gold"}),e.jsx("p",{className:"mt-4 text-xs uppercase tracking-[0.18em] text-subtle",children:s?"Laatst bijgewerkt":"Last updated"}),e.jsx("p",{className:"mt-2 text-sm text-foreground",children:a.updated}),e.jsx("p",{className:"mt-5 text-xs leading-6 text-muted-foreground",children:s?"Heb je een vraag over dit beleid? Neem contact op; we leggen het graag duidelijk uit.":"Questions about this policy? Contact us and we will explain it clearly."})]})})]})]})}function Oa(){const{path:a}=O.useLoaderData(),s=U(a);if(!s)return null;switch(s.kind){case"home":return e.jsx(K,{lang:s.lang});case"artists":return e.jsx(J,{lang:s.lang});case"guests":return e.jsx(Q,{lang:s.lang});case"artist":return e.jsx(Z,{artist:s.artist,lang:s.lang});case"gallery":return e.jsx(X,{lang:s.lang});case"shop":return e.jsx(Y,{lang:s.lang});case"contact":return e.jsx(ee,{lang:s.lang});case"styles":return e.jsx(de,{lang:s.lang});case"guideIndex":return e.jsx(me,{lang:s.lang});case"guide":return e.jsx(xe,{guide:s.guide});case"content":return s.page.slug==="about"||s.page.slug==="over-motorink"?e.jsx(be,{page:s.page}):s.page.slug==="walk-in-tattoo-amsterdam"||s.page.slug==="tattoo-zonder-afspraak-amsterdam"?e.jsx(va,{page:s.page}):e.jsx(ge,{page:s.page});case"policy":return e.jsx(ya,{policy:s.policy})}}export{Oa as component};
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.