1import{d as n,g as f,j as e,B as i,L as a}from"./index-BnZ7SOLP.js";import{P as d,C as o}from"./PageLayout-C_xwnv61.js";import{S as c}from"./Section-Dc5ufFgc.js";import{S as g}from"./SEO-DqkA4awo.js";import{B as x}from"./badge-Bsh1x5dX.js";import{L as N}from"./LeadButton-BvAQMqdl.js";import{A as h}from"./AnimatedSection-CPfxG3D6.js";import{g as b,d as v,b as j}from"./blog-data-DhHY_QX2.js";import{A as u}from"./arrow-left-78rLcMFB.js";import{U as y}from"./user-BXvGta5U.js";import{C as w}from"./calendar-CzXmkQE_.js";import{C as k}from"./clock-D4uNCOn0.js";import{S as z}from"./share-2-CtFbMeys.js";import{A as C}from"./arrow-right-Csl_wtBs.js";import"./index-CzZ5c9ZS.js";import"./Combination-Bckbi6KT.js";import"./index-BxypwCVd.js";import"./chevron-right-CgNUxUaY.js";import"./index-D-l35L82.js";import"./dialog-Cn1nOONY.js";import"./index-D_st3qLs.js";import"./map-pin-22tmzLr9.js";import"./select-COchrV4g.js";import"./mountain-C7Ba0FC6.js";import"./input-D4VSNcIq.js";import"./search-Bx1ocXOb.js";import"./file-text-BYUDDp3_.js";import"./form-CcaLEyNc.js";import"./label-DowfTIzS.js";import"./calendar-D45UNy1h.js";import"./format-BoI-eb6V.js";import"./constructFrom-rJN6zrQ_.js";import"./subDays-zfsdsliS.js";import"./isAfter-otAsxyNc.js";import"./chevron-left-czjDzGrN.js";import"./textarea-w7596gUl.js";import"./circle-check-big-CHjKMyvv.js";import"./nl-BNk1I9jB.js";import"./phone-CM-H55O0.js";import"./wrench-BVVTmioC.js";import"./use-scroll-animation-Be7Fpdsz.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const L=n("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);/** 7 * @license lucide-react v0.462.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const A=n("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]);/** 12 * @license lucide-react v0.462.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const W=n("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]);function fe(){const{id:l}=f(),t=l?b(l):void 0,m=l?v(l,2):[];if(!t)return e.jsx(d,{children:e.jsx(c,{spacing:"large",children:e.jsx(o,{children:e.jsxs("div",{className:"py-20 text-center",children:[e.jsx("h1",{className:"mb-4 text-3xl",children:"Artikel niet gevonden"}),e.jsx("p",{className:"mb-8 text-muted-foreground",children:"Het artikel dat je zoekt bestaat niet of is verplaatst."}),e.jsx(i,{asChild:!0,children:e.jsxs(a,{to:"/blog",children:[e.jsx(u,{className:"mr-2 h-4 w-4"}),"Terug naar blog"]})})]})})})});const p=new Date(t.date).toLocaleDateString("nl-NL",{day:"numeric",month:"long",year:"numeric"});return e.jsxs(d,{children:[e.jsx(g,{title:t.title,description:t.excerpt,url:`/blog/${t.id}`}),e.jsx(c,{spacing:"compact",className:"pt-8",children:e.jsx(o,{children:e.jsxs("article",{className:"mx-auto max-w-3xl",children:[e.jsx(i,{variant:"outline",size:"sm",className:"mb-6",asChild:!0,children:e.jsxs(a,{to:"/blog",children:[e.jsx(u,{className:"mr-2 h-4 w-4"}),"Terug naar blog"]})}),e.jsxs("div",{className:"mb-8",children:[e.jsx(x,{variant:"outline",className:"mb-4",children:j[t.category]||t.category}),e.jsx("h1",{className:"mb-6 text-3xl md:text-4xl lg:text-5xl leading-tight",children:t.title}),e.jsxs("div",{className:"flex flex-wrap items-center gap-6 text-sm text-muted-foreground",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary/10",children:e.jsx(y,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("p",{className:"font-medium text-foreground",children:t.author}),e.jsx("p",{className:"text-xs",children:t.authorRole})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),e.jsx("span",{children:p})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(k,{className:"h-4 w-4"}),e.jsxs("span",{children:[t.readTime," min leestijd"]})]})]})]}),e.jsx("div",{className:"mb-12 overflow-hidden rounded-2xl border border-border/50",children:e.jsx("img",{src:t.image,alt:t.title,className:"w-full h-auto"})}),e.jsx("div",{className:"prose prose-lg max-w-none prose-headings:font-heading prose-headings:font-normal prose-a:text-primary prose-blockquote:border-l-primary prose-blockquote:bg-muted/50 prose-blockquote:py-2 prose-blockquote:px-6 prose-blockquote:rounded-r-lg",children:t.content.split(` 17`).map((s,r)=>s.startsWith("## ")?e.jsx("h2",{className:"mt-12 mb-6",children:s.replace("## ","")},r):s.startsWith("### ")?e.jsx("h3",{className:"mt-8 mb-4",children:s.replace("### ","")},r):s.startsWith("> ")?e.jsx("blockquote",{className:"my-6",children:s.replace("> ","")},r):s.startsWith("- ")?e.jsx("li",{className:"ml-4",children:s.replace("- ","")},r):s.startsWith("**")&&s.endsWith("**")?e.jsx("p",{className:"font-semibold",children:s.replace(/\*\*/g,"")},r):s.startsWith("*")&&s.endsWith("*")&&!s.startsWith("**")?e.jsx("p",{className:"italic",children:s.replace(/^\*|\*$/g,"")},r):s.trim()===""?null:s.trim()==="---"?e.jsx("hr",{className:"my-12"},r):e.jsx("p",{className:"mb-4 leading-relaxed",children:s},r))}),e.jsx("div",{className:"mt-12 pt-8 border-t border-border",children:e.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-4",children:[e.jsx("p",{className:"font-medium",children:"Deel dit artikel"}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{variant:"outline",size:"icon",className:"rounded-full",children:e.jsx(L,{className:"h-4 w-4"})}),e.jsx(i,{variant:"outline",size:"icon",className:"rounded-full",children:e.jsx(W,{className:"h-4 w-4"})}),e.jsx(i,{variant:"outline",size:"icon",className:"rounded-full",children:e.jsx(A,{className:"h-4 w-4"})}),e.jsx(i,{variant:"outline",size:"icon",className:"rounded-full",children:e.jsx(z,{className:"h-4 w-4"})})]})]})})]})})}),m.length>0&&e.jsx(c,{background:"muted",spacing:"large",children:e.jsx(o,{children:e.jsxs(h,{children:[e.jsx("h2",{className:"mb-10 text-center font-heading text-2xl",children:"Meer Artikelen"}),e.jsx("div",{className:"grid gap-8 md:grid-cols-2 max-w-4xl mx-auto",children:m.map(s=>e.jsxs(a,{to:`/blog/${s.id}
17`,className:"group flex gap-4 rounded-xl bg-card border border-border/50 p-4 transition-all hover:border-primary/30 hover:shadow-lg",children:[e.jsx("img",{src:s.image,alt:s.title,className:"h-24 w-24 rounded-lg object-cover"}),e.jsxs("div",{className:"flex flex-col justify-center",children:[e.jsx(x,{variant:"outline",className:"mb-2 w-fit text-xs",children:j[s.category]||s.category}),e.jsx("h3",{className:"font-heading text-base transition-colors group-hover:text-primary line-clamp-2",children:s.title})]})]},s.id))})]})})}),e.jsxs(c,{className:"relative overflow-hidden py-20",children:[e.jsx("div",{className:"absolute inset-0 bg-marble-gradient opacity-90"}),e.jsx(o,{className:"relative z-10",children:e.jsx(h,{children:e.jsxs("div",{className:"mx-auto max-w-2xl text-center space-y-6",children:[e.jsx("h2",{className:"text-3xl",children:"Geïnspireerd?"}),e.jsx("p",{className:"text-lg text-muted-foreground",children:"Kom langs in een van onze vestigingen en ervaar zelf waarom fietsen bij CC33 anders is."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center pt-4",children:[e.jsx(N,{leadType:"proefrit",premium:!0,size:"lg"}),e.jsx(i,{variant:"outline",size:"lg",asChild:!0,children:e.jsxs(a,{to:"/blog",children:[e.jsx(C,{className:"mr-2 h-4 w-4"}),"Meer artikelen"]})})]})]})})})]})]})}export{fe 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.