1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[47154],{15239:(e,t,a)=>{a.d(t,{default:()=>r.a});var i=a(54652),r=a.n(i)},16485:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]])},17910:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]])},19408:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("building-2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]])},22365:(e,t,a)=>{a.d(t,{f:()=>s});var i=a(12115);let r={button_action:"form",booking_page_url:"/booking",form_page_url:"/request-quote"};function s(){let[e,t]=(0,i.useState)(r),[a,s]=(0,i.useState)(!1),n=(0,i.useRef)(!1),o=(0,i.useCallback)(async()=>{if(!n.current){n.current=!0;try{let e=new AbortController,a=setTimeout(()=>e.abort(),3e3),i=await fetch("/api/admin/quote-button-settings",{signal:e.signal,cache:"default"});if(clearTimeout(a),i.ok){let e=await i.json();t({button_action:e.button_action||r.button_action,booking_page_url:e.booking_page_url||r.booking_page_url,form_page_url:e.form_page_url||r.form_page_url})}}catch(e){"AbortError"!==e.name&&console.error("Failed to fetch quote button settings:",e)}}},[]);(0,i.useEffect)(()=>{o()},[o]);let l=(0,i.useCallback)(()=>"form"===e.button_action?e.form_page_url:e.booking_page_url,[e]);return{settings:e,loading:a,getQuoteUrl:l,refetch:o}}},24947:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]])},26983:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},29633:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]])},42529:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])},45221:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("compass",[["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"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},47154:(e,t,a)=>{a.r(t),a.d(t,{default:()=>N});var i=a(95155),r=a(31070),s=a(15239),n=a(52619),o=a.n(n),l=a(19408),c=a(29633),d=a(91169),h=a(16485),m=a(95664),f=a(54255),p=a(17910),u=a(24947),x=a(26983),y=a(42529),g=a(69141),v=a(68854),w=a(45221),b=a(52987),j=a(12115),k=a(76453);function N(){let[e,t]=(0,j.useState)([]),[a,n]=(0,j.useState)(!0);(0,j.useEffect)(()=>{(async()=>{try{let e=await fetch("/api/events?city=cardiff&limit=5&days=90");if(e.ok){let a=await e.json();t(a.events||[])}}catch(e){}finally{n(!1)}})()},[]);let N=[{name:"Cardiff Bay",description:"Professional transfers to Cardiff Bay waterfront and business area",icon:l.A,features:["Business district","Shopping centres","Cultural attractions"]},{name:"Cardiff Bay",description:"Professional transfers to Cardiff Bay waterfront and business area",icon:c.A,features:["Business meetings","Corporate offices","Conference venues"]},{name:"Cardiff University",description:"Reliable service to Cardiff University campuses and departments",icon:d.A,features:["Academic visits","Student transport","Campus access"]}
1,{name:"Cardiff Events",description:"Specialised service during major Cardiff events and concerts",icon:h.A,features:["Event transport","Concert coordination","Premium service"]},{name:"Cardiff Attractions",description:"Direct service to Cardiff's famous landmarks and tourist attractions",icon:m.A,features:["Cardiff Castle","Principality Stadium","National Museum"]},{name:"Cardiff Airport",description:"Transfers to Cardiff Airport (CWL) for domestic and international flights",icon:f.A,features:["Flight monitoring","Meet & greet service","Luggage assistance"]}],A=[{icon:p.A,title:"Professional Chauffeurs",description:"Experienced drivers with extensive knowledge of Cardiff routes"},{icon:u.A,title:"Luxury Mercedes Fleet",description:"Premium vehicles ensuring comfort for the journey"},{icon:x.A,title:"24/7 Availability",description:"Round-the-clock service for early morning and late-night travel"},{icon:y.A,title:"Flight Monitoring",description:"Real-time flight tracking with automatic pickup time adjustments"},{icon:g.A,title:"Dedicated Support",description:"24/7 customer support throughout your journey"},{icon:v.A,title:"Premium Service",description:"Meet & greet service with personalised attention"}];return(0,i.jsxs)("div",{className:"bg-gray-50",children:[(0,i.jsxs)("section",{className:"relative h-96 bg-black text-white flex items-center justify-center text-center overflow-hidden h-[70vh] min-h-[600px]",children:[(0,i.jsx)(s.default,{src:"/images/cardiff-city-centre.jpg",alt:"Newport to Cardiff Transfers",fill:!0,className:"object-cover opacity-50",priority:!0}),(0,i.jsxs)("div",{className:"relative z-10 p-4",children:[(0,i.jsx)(r.P.h1,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},className:"text-4xl md:text-6xl font-bold tracking-tight",children:"Newport to Cardiff Transfers"}),(0,i.jsx)(r.P.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.2},className:"mt-4 text-lg md:text-xl max-w-3xl mx-auto text-gray-200",children:"Premium transfers to Cardiff with luxury Mercedes fleet and professional chauffeurs"})]}),(0,i.jsx)("div",{className:"absolute bottom-0 left-0 w-full h-32 bg-gradient-to-t from-gray-50 to-transparent"})]}),(0,i.jsx)("section",{className:"py-12 bg-white",children:(0,i.jsx)("div",{className:"container mx-auto px-4",children:(0,i.jsxs)("div",{className:"grid md:grid-cols-3 gap-8 text-center",children:[(0,i.jsxs)(r.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},children:[(0,i.jsx)(x.A,{className:"w-12 h-12 text-accent mx-auto mb-4"}),(0,i.jsx)("h3",{className:"text-xl font-semibold text-gray-900 mb-2",children:"Journey Time"}),(0,i.jsx)("p",{className:"text-gray-600",children:"30-45 minutes"})]}),(0,i.jsxs)(r.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},children:[(0,i.jsx)(w.A,{className:"w-12 h-12 text-accent mx-auto mb-4"}),(0,i.jsx)("h3",{className:"text-xl font-semibold text-gray-900 mb-2",children:"Distance"}),(0,i.jsx)("p",{className:"text-gray-600",children:"15 miles"})]}),(0,i.jsxs)(r.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.4},children:[(0,i.jsx)(u.A,{className:"w-12 h-12 text-accent mx-auto mb-4"}),(0,i.jsx)("h3",{className:"text-xl font-semibold text-gray-900 mb-2",children:"Vehicle Type"}),(0,i.jsx)("p",{className:"text-gray-600",children:"Luxury Mercedes"})]})]})})}),(0,i.jsx)("section",{className:"py-16 bg-gray-50",children:(0,i.jsxs)("div",{className:"container mx-auto px-4",children:[(0,i.jsxs)(r.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-12",children:[(0,i.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:"Why Choose Our Newport to Cardiff Transfers?"}),(0,i.jsx)("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto",children:"Experience premium travel with our professional chauffeur service from Newport to Cardiff"})]}),(0,i.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:A.map((e,t)=>(0,i.jsxs)(r.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1*t},className:"bg-white p-6 rounded-lg shadow-md hover:shadow-lg transition-shadow",children:[(0,i.jsx)(e.icon,{className:"w-12 h-12 text-accent mb-4"}),(0,i.jsx)("h3",{className:"text-xl font-semibold text-gray-900 mb-2",children:e.title}),(0,i.jsx)("p",{className:"text-gray-600",children:e.description})]},t))})]})}),(0,i.jsx)("section",{className:"py-16 bg-white",children:(0,i.jsxs)("div",{className:"container mx-auto px-4",children:[(0,i.jsxs)(r.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-12",children:[(0,i.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:"Popular Cardiff Destinations"}),(0,i.jsx)("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto",children:"We provide transfers to all major destinations across Cardiff"})]}),(0,i.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:N.map((e,t)=>(0,i.jsxs)(r.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1*t},className:"bg-white rounded-2xl shadow-lg hover:shadow-2xl transition-all duration-500 overflow-hidden flex flex-col h-full",children:[(0,i.jsx)("div",{className:"relative h-48 overflow-hidden",children:(0,i.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-accent/20 to-primary/20 flex items-center justify-center",children:(0,i.jsx)(e.icon,{className:"w-16 h-16 text-white"})})}),(0,i.jsxs)("div",{className:"p-6 flex flex-col flex-grow",children:[(0,i.jsx)("h3",{className:"text-xl font-semibold text-gray-900 mb-3",children:e.name}),(0,i.jsx)("p",{className:"text-gray-600 mb-4 flex-grow",children:e.description}),(0,i.jsx)("div",{className:"space-y-2",children:e.features.map((e,t)=>(0,i.jsxs)("div",{className:"flex items-center text-sm text-gray-500",children:[(0,i.jsx)(y.A,{className:"w-4 h-4 text-accent mr-2"}),e]},t))})]})]},t))})]})}),(0,i.jsx)("section",{className:"py-16 bg-gradient-to-r from-primary to-accent text-white",children:(0,i.jsxs)("div",{className:"container mx-auto px-4 text-center",children:[(0,i.jsx)(r.P.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-3xl md:text-4xl font-bold mb-4",children:"Ready to Book Your Newport to Cardiff Transfers?"}),(0,i.jsx)(r.P.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"text-lg mb-8 max-w-2xl mx-auto opacity-90",children:"Experience the Executive Swift Travel difference with our premium Newport to Cardiff Transfers service."}),(0,i.jsxs)(r.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.4},className:"flex flex-col sm:flex-row gap-4 justify-center",children:[(0,i.jsxs)(k.default,{className:"bg-white text-primary px-8 py-3 rounded-lg font-semibold hover:bg-gray-100 transition-colors inline-flex items-center justify-center gap-2",children:["Book Your Transfer",(0,i.jsx)(b.A,{className:"w-5 h-5"})]}),(0,i.jsxs)(o(),{href:"/contact",className:"border-2 border-white px-8 py-3 rounded-lg font-semibold hover:bg-white hover:text-primary transition-colors inline-flex items-center justify-center gap-2",children:["Get a Quote",(0,i.jsx)(g.A,{className:"w-5 h-5"})]})]})]})})]})}},52987:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},54255:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("plane",[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.
11-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]])},54652:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{default:function(){return l},getImageProps:function(){return o}});let i=a(30943),r=a(75040),s=a(81356),n=i._(a(71124));function o(e){let{props:t}=(0,r.getImgProps)(e,{defaultLoader:n.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],qualities:[75,80,85,90,95,100],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1}});for(let[e,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let l=s.Image},68854:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("crown",[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]])},69141:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]])},71847:(e,t,a)=>{a.d(t,{A:()=>l});var i=a(12115);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,a)=>a?a.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},s=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter((e,t,a)=>!!e&&""!==e.trim()&&a.indexOf(e)===t).join(" ").trim()};var n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,i.forwardRef)((e,t)=>{let{color:a="currentColor",size:r=24,strokeWidth:o=2,absoluteStrokeWidth:l,className:c="",children:d,iconNode:h,...m}=e;return(0,i.createElement)("svg",{ref:t,...n,width:r,height:r,stroke:a,strokeWidth:l?24*Number(o)/Number(r):o,className:s("lucide",c),...!d&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(m)&&{"aria-hidden":"true"},...m},[...h.map(e=>{let[t,a]=e;return(0,i.createElement)(t,a)}),...Array.isArray(d)?d:[d]])}),l=(e,t)=>{let a=(0,i.forwardRef)((a,n)=>{let{className:l,...c}=a;return(0,i.createElement)(o,{ref:n,iconNode:t,className:s("lucide-".concat(r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),l),...c})});return a.displayName=r(e),a}},76453:(e,t,a)=>{a.d(t,{default:()=>o});var i=a(95155),r=a(52619),s=a.n(r),n=a(22365);function o(e){let{children:t,className:a="",onClick:r,style:o}=e,{getQuoteUrl:l}=(0,n.f)();return(0,i.jsx)(s(),{href:l(),className:a,onClick:r,style:o,prefetch:!0,children:t})}},91169:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]])},95664:(e,t,a)=>{a.d(t,{A:()=>i});let i=(0,a(71847).A)("camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]])}}]);
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.