PageSourceSearch

https://www.lynxtaxis.co.uk/_nuxt/DAKCe9xq.js

js lynxtaxis.co.uk collected 2026-10-04 01:59:46 UTC 25,251 bytes, 309 lines download raw bytes

1import{_ as oe}from"./Bx2TekYd.js";import{_ as te}from"./cy-FRUBu.js";import ae from"./CLIbbUvK.js";import{a as ne}from"./znpxkA6S.js";import{c as re}from"./Be1fzYNM.js";import{s as le}from"./DHVvYYCv.js";import{R as ie}from"./b0FZ991T.js";import{s as ue}from"./WTnPgkQA.js";import{h as ce,B as de,g as E,K as me,q as B,o as u,w as j,s as N,a as t,m as v,i as A,c as p,e as z,n as pe,u as ge,v as F,T as fe,_ as be,r as c,t as w,F as U,f as ve,b as l,X as ye,d as M}from"./ITAvB4aR.js";import{s as he}from"./C4Gz7V8A.js";import{s as we}from"./HpKfHVpH.js";import{s as xe}from"./DnCfzitv.js";import{a as ke}from"./BC5D5Rtz.js";import"./Dfqx10Sz.js";import"./DGEOgZpe.js";import"./DLM2FT9c.js";import"./COcs-bVm.js";import"./BfvbIIIa.js";import"./YI3rAIlo.js";import"./26S55CT-.js";var Pe=ce`
2    .p-message {
3        border-radius: dt('message.border.radius');
4        outline-width: dt('message.border.width');
5        outline-style: solid;
6    }
7
8    .p-message-content {
9        display: flex;
10        align-items: center;
11        padding: dt('message.content.padding');
12        gap: dt('message.content.gap');
13        height: 100%;
14    }
15
16    .p-message-icon {
17        flex-shrink: 0;
18    }
19
20    .p-message-close-button {
21        display: flex;
22        align-items: center;
23        justify-content: center;
24        flex-shrink: 0;
25        margin-inline-start: auto;
26        overflow: hidden;
27        position: relative;
28        width: dt('message.close.button.width');
29        height: dt('message.close.button.height');
30        border-radius: dt('message.close.button.border.radius');
31        background: transparent;
32        transition:
33            background dt('message.transition.duration'),
34            color dt('message.transition.duration'),
35            outline-color dt('message.transition.duration'),
36            box-shadow dt('message.transition.duration'),
37            opacity 0.3s;
38        outline-color: transparent;
39        color: inherit;
40        padding: 0;
41        border: none;
42        cursor: pointer;
43        user-select: none;
44    }
45
46    .p-message-close-icon {
47        font-size: dt('message.close.icon.size');
48        width: dt('message.close.icon.size');
49        height: dt('message.close.icon.size');
50    }
51
52    .p-message-close-button:focus-visible {
53        outline-width: dt('message.close.button.focus.ring.width');
54        outline-style: dt('message.close.button.focus.ring.style');
55        outline-offset: dt('message.close.button.focus.ring.offset');
56    }
57
58    .p-message-info {
59        background: dt('message.info.background');
60        outline-color: dt('message.info.border.color');
61        color: dt('message.info.color');
62        box-shadow: dt('message.info.shadow');
63    }
64
65    .p-message-info .p-message-close-button:focus-visible {
66        outline-color: dt('message.info.close.button.focus.ring.color');
67        box-shadow: dt('message.info.close.button.focus.ring.shadow');
68    }
69
70    .p-message-info .p-message-close-button:hover {
71        background: dt('message.info.close.button.hover.background');
72    }
73
74    .p-message-info.p-message-outlined {
75        color: dt('message.info.outlined.color');
76        outline-color: dt('message.info.outlined.border.color');
77    }
78
79    .p-message-info.p-message-simple {
80        color: dt('message.info.simple.color');
81    }
82
83    .p-message-success {
84        background: dt('message.success.background');
85        outline-color: dt('message.success.border.color');
86        color: dt('message.success.color');
87        box-shadow: dt('message.success.shadow');
88    }
89
90    .p-message-success .p-message-close-button:focus-visible {
91        outline-color: dt('message.success.close.button.focus.ring.color');
92        box-shadow: dt('message.success.close.button.focus.ring.shadow');
93    }
94
95    .p-message-success .p-message-close-button:hover {
96        background: dt('message.success.close.button.hover.background');
97    }
98
99    .p-message-success.p-message-outlined {
100        color: dt('message.success.outlined.color');
101        outline-color: dt('message.success.outlined.border.color');
102    }
103
104    .p-message-success.p-message-simple {
105        color: dt('message.success.simple.color');
106    }
107
108    .p-message-warn {
109        background: dt('message.warn.background');
110        outline-color: dt('message.warn.border.color');
111        color: dt('message.warn.color');
112        box-shadow: dt('message.warn.shadow');
113    }
114
115    .p-message-warn .p-message-close-button:focus-visible {
116        outline-color: dt('message.warn.close.button.focus.ring.color');
117        box-shadow: dt('message.warn.close.button.focus.ring.shadow');
118    }
119
120    .p-message-warn .p-message-close-button:hover {
121        background: dt('message.warn.close.button.hover.background');
122    }
123
124    .p-message-warn.p-message-outlined {
125        color: dt('message.warn.outlined.color');
126        outline-color: dt('message.warn.outlined.border.color');
127    }
128
129    .p-message-warn.p-message-simple {
130        color: dt('message.warn.simple.color');
131    }
132
133    .p-message-error {
134        background: dt('message.error.background');
135        outline-color: dt('message.error.border.color');
136        color: dt('message.error.color');
137        box-shadow: dt('message.error.shadow');
138    }
139
140    .p-message-error .p-message-close-button:focus-visible {
141        outline-color: dt('message.error.close.button.focus.ring.color');
142        box-shadow: dt('message.error.close.button.focus.ring.shadow');
143    }
144
145    .p-message-error .p-message-close-button:hover {
146        background: dt('message.error.close.button.hover.background');
147    }
148
149    .p-message-error.p-message-outlined {
150        color: dt('message.error.outlined.color');
151        outline-color: dt('message.error.outlined.border.color');
152    }
153
154    .p-message-error.p-message-simple {
155        color: dt('message.error.simple.color');
156    }
157
158    .p-message-secondary {
159        background: dt('message.secondary.background');
160        outline-color: dt('message.secondary.border.color');
161        color: dt('message.secondary.color');
162        box-shadow: dt('message.secondary.shadow');
163    }
164
165    .p-message-secondary .p-message-close-button:focus-visible {
166        outline-color: dt('message.secondary.close.button.focus.ring.color');
167        box-shadow: dt('message.secondary.close.button.focus.ring.shadow');
168    }
169
170    .p-message-secondary .p-message-close-button:hover {
171        background: dt('message.secondary.close.button.hover.background');
172    }
173
174    .p-message-secondary.p-message-outlined {
175        color: dt('message.secondary.outlined.color');
176        outline-color: dt('message.secondary.outlined.border.color');
177    }
178
179    .p-message-secondary.p-message-simple {
180        color: dt('message.secondary.simple.color');
181    }
182
183    .p-message-contrast {
184        background: dt('message.contrast.background');
185        outline-color: dt('message.contrast.border.color');
186        color: dt('message.contrast.color');
187        box-shadow: dt('message.contrast.shadow');
188    }
189
190    .p-message-contrast .p-message-close-button:focus-visible {
191        outline-color: dt('message.contrast.close.button.focus.ring.color');
192        box-shadow: dt('message.contrast.close.button.focus.ring.shadow');
193    }
194
195    .p-message-contrast .p-message-close-button:hover {
196        background: dt('message.contrast.close.button.hover.background');
197    }
198
199    .p-message-contrast.p-message-outlined {
200        color: dt('message.contrast.outlined.color');
201        outline-color: dt('message.contrast.outlined.border.color');
202    }
203
204    .p-message-contrast.p-message-simple {
205        color: dt('message.contrast.simple.color');
206    }
207
208    .p-message-text {
209        font-size: dt('message.text.font.size');
210        font-weight: dt('message.text.font.weight');
211    }
212
213    .p-message-icon {
214        font-size: dt('message.icon.size');
215        width: dt('message.icon.size');
216        height: dt('message.icon.size');
217    }
218
219    .p-message-enter-from {
220        opacity: 0;
221    }
222
223    .p-message-enter-active {
224        transition: opacity 0.3s;
225    }
226
227    .p-message.p-message-leave-from {
228        max-height: 1000px;
229    }
230
231    .p-message.p-message-leave-to {
232        max-height: 0;
233        opacity: 0;
234        margin: 0;
235    }
236
237    .p-message-leave-active {
238        overflow: hidden;
239        transition:
240            max-height 0.45s cubic-bezier(0, 1, 0, 1),
241            opacity 0.3s,
242            margin 0.3s;
243    }
244
245    .p-message-leave-active .p-message-close-button {
246        opacity: 0;
247    }
248
249    .p-message-sm .p-message-content {
250        padding: dt('message.content.sm.padding');
251    }
252
253    .p-message-sm .p-message-text {
254        font-size: dt('message.text.sm.font.size');
255    }
256
257    .p-message-sm .p-message-icon {
258        font-size: dt('message.icon.sm.size');
259        width: dt('message.icon.sm.size');
260        height: dt('message.icon.sm.size');
261    }
262
263    .p-message-sm .p-message-close-icon {
264        font-size: dt('message.close.icon.sm.size');
265        width: dt('message.close.icon.sm.size');
266        height: dt('message.close.icon.sm.size');
267    }
268
269    .p-message-lg .p-message-content {
270        padding: dt('message.content.lg.padding');
271    }
272
273    .p-message-lg .p-message-text {
274        font-size: dt('message.text.lg.font.size');
275    }
276
277    .p-message-lg .p-message-icon {
278        font-size: dt('message.icon.lg.size');
279        width: dt('message.icon.lg.size');
280        height: dt('message.icon.lg.size');
281    }
282
283    .p-message-lg .p-message-close-icon {
284        font-size: dt('message.close.icon.lg.size');
285        width: dt('message.close.icon.lg.size');
286        height: dt('message.close.icon.lg.size');
287    }
288
289    .p-message-outlined {
290        background: transparent;
291        outline-width: dt('message.outlined.border.width');
292    }
293
294    .p-message-simple {
295        background: transparent;
296        outline-color: transparent;
297        box-shadow: none;
298    }
299
300    .p-message-simple .p-message-content {
301        padding: dt('message.simple.content.padding');
302    }
303
304    .p-message-outlined .p-message-close-button:hover,
305    .p-message-simple .p-message-close-button:hover {
306        background: transparent;
307    }
308`,Se={root:function(s){var a=s.props;return["p-message p-component p-message-"+a.severity,{"p-message-outlined":a.variant==="outlined","p-message-simple":a.variant==="simple","p-message-sm":a.size==="small","p-message-lg":a.size==="large"}]},content:"p-message-content",icon:"p-message-icon",text:"p-message-text",closeButton:"p-message-close-button",closeIcon:"p-message-close-icon"},ze=de.extend({name:"message",style:Pe,classes:Se}),_e={name:"BaseMessage",extends:ue,props:{severity:{type:String,default:"info"},closable:{type:Boolean,default:!1},life:{type:Number,default:null},icon:{type:String,default:void 0},closeIcon:{type:String,default:void 0},closeButtonProps:{type:null,default:null},size:{type:String,default:null},variant:{type:String,default:null}},style:ze,provide:function(){return{$pcMessage:this,$parentInstance:this}}};function _(e){"@babel/helpers - typeof";return _=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},_(e)}function L(e,s,a){return(s=Ve(s))in e?Object.defineProperty(e,s,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[s]=a,e}function Ve(e){var s=De(e,"string");return _(s)=="symbol"?s:s+""}function De(e,s){if(_(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,s);if(_(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(e)}
308var H={name:"Message",extends:_e,inheritAttrs:!1,emits:["close","life-end"],timeout:null,data:function(){return{visible:!0}},mounted:function(){var s=this;this.life&&setTimeout(function(){s.visible=!1,s.$emit("life-end")},this.life)},methods:{close:function(s){this.visible=!1,this.$emit("close",s)}},computed:{closeAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.close:void 0},dataP:function(){return re(L(L({outlined:this.variant==="outlined",simple:this.variant==="simple"},this.severity,this.severity),this.size,this.size))}},directives:{ripple:ie},components:{TimesIcon:le}};function V(e){"@babel/helpers - typeof";return V=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},V(e)}function C(e,s){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);s&&(n=n.filter(function(d){return Object.getOwnPropertyDescriptor(e,d).enumerable})),a.push.apply(a,n)}return a}function R(e){for(var s=1;s<arguments.length;s++){var a=arguments[s]!=null?arguments[s]:{};s%2?C(Object(a),!0).forEach(function(n){Ae(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):C(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Ae(e,s,a){return(s=Be(s))in e?Object.defineProperty(e,s,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[s]=a,e}function Be(e){var s=Te(e,"string");return V(s)=="symbol"?s:s+""}function Te(e,s){if(V(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,s);if(V(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(e)}var Ie=["data-p"],Me=["data-p"],je=["data-p"],Ne=["aria-label","data-p"],Oe=["data-p"];function $e(e,s,a,n,d,i){var x=E("TimesIcon"),k=me("ripple");return u(),B(fe,v({name:"p-message",appear:""},e.ptmi("transition")),{default:j(function(){return[N(t("div",v({class:e.cx("root"),role:"alert","aria-live":"assertive","aria-atomic":"true","data-p":i.dataP},e.ptm("root")),[e.$slots.container?A(e.$slots,"container",{key:0,closeCallback:i.close}):(u(),p("div",v({key:1,class:e.cx("content"),"data-p":i.dataP},e.ptm("content")),[A(e.$slots,"icon",{class:pe(e.cx("icon"))},function(){return[(u(),B(ge(e.icon?"span":null),v({class:[e.cx("icon"),e.icon],"data-p":i.dataP},e.ptm("icon")),null,16,["class","data-p"]))]}),e.$slots.default?(u(),p("div",v({key:0,class:e.cx("text"),"data-p":i.dataP},e.ptm("text")),[A(e.$slots,"default")],16,je)):z("",!0),e.closable?N((u(),p("button",v({key:1,class:e.cx("closeButton"),"aria-label":i.closeAriaLabel,type:"button",onClick:s[0]||(s[0]=function(y){return i.close(y)}),"data-p":i.dataP},R(R({},e.closeButtonProps),e.ptm("closeButton"))),[A(e.$slots,"closeicon",{},function(){return[e.closeIcon?(u(),p("i",v({key:0,class:[e.cx("closeIcon"),e.closeIcon],"data-p":i.dataP},e.ptm("closeIcon")),null,16,Oe)):(u(),B(x,v({key:1,class:[e.cx("closeIcon"),e.closeIcon],"data-p":i.dataP},e.ptm("closeIcon")),null,16,["class","data-p"]))]})],16,Ne)),[[k]]):z("",!0)],16,Me))],16,Ie),[[F,d.visible]])]}),_:3},16)}H.render=$e;const Le={class:"py-12 lg:py-20 px-4 lg:px-[10%]"},Ce={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},Re={class:"flex flex-col"},Ee={class:"open-sans text-3xl lg:text-4xl font-bold mb-4"},Fe=["innerHTML"],Ue={class:"open-sans text-3xl lg:text-4xl text-[#181A1F] font-bold my-5"},He={class:"grid grid-cols-1 sm:grid-cols-1 lg:grid-cols-3 gap-4 lg:gap-4"},Ye={class:"flex items-center justify-center w-14 h-14 mb-4 bg-PRIMARY-BG text-white rounded-full group-hover:bg-white group-hover:text-PRIMARY-BG transition-colors duration-100 ease-in-out"},qe={class:"open-sans text-lg font-bold mb-2"},Ge={class:"open-sans text-md"},Ke={class:"flex flex-col space-y-4 bg-[#FFEEFD] p-8 rounded-lg shadow-md"},Je={key:0,class:"text-center"},We={class:"mb-6"},Ze={class:"text-xl font-semibold text-PRIMARY-BG"},Xe={key:0,class:"bg-red-100 border border-red-400 text-red-700 px-4 py-3 rounded mb-4"},Qe={class:"flex items-center gap-2 mb-4"},es={class:"mb-4"},ss={class:"mb-4"},os={class:"mb-4"},ts={class:"mb-4"},as={class:"mb-4"},ns={class:"mb-4"},rs={class:"flex items-center gap-2 mb-4"},ls={for:"privacyPolicy"},is={class:"mb-4"},us={key:0,class:"bg-red-100 border border-red-400 text-red-700 px-4 py-3 rounded mb-4"},cs={__name:"BecomeDriver",props:{heading:{type:String,default:"Exciting and rewarding career as a taxi driver in Manchester."},paragraph:{type:String,default:`As one of the most trusted taxi services in the area, we're always on the lookout for enthusiastic and dedicated individuals who are passionate about driving and delivering excellent custome service. <br>
309When you join us as a taxi driver, you'll benefit from competitiv rates, flexible hours, and excellent support from our team. We also provide all our drivers with comprehensive training to ensure they're up-to-date on the latest regulations, rules, and guidelines. Plus, our easy-to-use booking platform and in-car technology make it easy to manage your bookings and keep track of your earnings.`},secHeading:String,features:Array},setup(e){const s=c(!1),a=c(""),n=c(""),d=c(""),i=c(""),x=c(""),k=c(""),y=c(null),Y=[{label:"Stockport",value:"Stockport"},{label:"Cheshire east",value:"Cheshire east"},{label:"Wolverhampton",value:"Wolverhampton"},{label:"Manchester",value:"Manchester"},{label:"Oldham",value:"Oldham"},{label:"Sefton",value:"Sefton"},{label:"Trafford",value:"Trafford"},{label:"Knowsley",value:"Knowsley"}],D=c(!1),f=c(null),h=c(!1),T=c(!1),g=c(""),I=c(null);function O(m){return/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(m)}const q=()=>new Date;function G(m){if(!m)return!1;try{const o=new Date(m),b=o.getDay();if(b===0||b===6)return!1;const S=o.getHours();return!(S<10||S>=16)}catch(o){return console.error("Error validating appointment time:",o),!1}}
309function K(m){return m?new Date(m).toLocaleString("en-US",{weekday:"long",year:"numeric",month:"long",day:"numeric",hour:"2-digit",minute:"2-digit"}):""}function J(){T.value=!1,g.value="",I.value=null,s.value=!1,a.value="",n.value="",d.value="",i.value="",x.value="",k.value="",y.value=null,D.value=!1,f.value=null}async function W(){if(!h.value)try{if(h.value=!0,g.value="",!D.value){g.value="Please accept the privacy policy";return}if(d.value&&!O(d.value)){g.value="Please enter a valid email";return}if(!a.value||!n.value||!d.value||!i.value||!y.value||!f.value){g.value="Please fill in all required fields";return}if(!f.value||!G(f.value)){g.value="Please select an appointment time between 10:00 AM and 4:00 PM, Monday to Friday",h.value=!1;return}const m=f.value?new Date(f.value).toLocaleString():"",b=await(await fetch("/api/mailer/send-driver-mailer",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({isReturningDriver:s.value,driverNumber:k.value,firstName:a.value,lastName:n.value,email:d.value,phoneNumber:i.value,address:x.value,licensingCouncil:y.value,appointmentDate:m})})).json();if(b.success)I.value=f.value,T.value=!0;else throw new Error(b.error||"Failed to submit application")}catch(m){console.error("Error submitting form:",m),g.value="Failed to submit application. Please try again."}finally{h.value=!1}}return(m,o)=>{const b=E("Icon"),S=xe,$=we,P=he,Z=H,X=ne,Q=te,ee=ae;return u(),p("section",Le,[t("div",Ce,[t("div",Re,[t("h2",Ee,w(e.heading),1),t("p",{class:"open-sans text-md lg:text-lg",innerHTML:e.paragraph},null,8,Fe),t("h2",Ue,w(e.secHeading),1),t("div",He,[(u(!0),p(U,null,ve(e.features,(r,se)=>(u(),p("div",{key:se,class:"flex flex-col items-center p-3 border border-PRIMARY-BG rounded-[20px] text-center bg-white transition-all duration-300 transform hover:scale-105 hover:bg-PRIMARY-BG hover:text-white shadow-sm hover:shadow-lg group"},[t("div",Ye,[l(b,{icon:r.icon,class:"w-8 h-8 group-hover:text-PRIMARY-BG group-hover:bg-white transition-colors duration-100 ease-in-out"},null,8,["icon"])]),t("h3",qe,w(r.title),1),t("p",Ge,w(r.description),1)]))),128))])]),t("div",Ke,[T.value?(u(),p("div",Je,[t("div",We,[l(b,{icon:"mdi:check-circle",class:"w-16 h-16 text-green-500 mx-auto mb-4"}),o[10]||(o[10]=t("h3",{class:"text-2xl font-bold mb-2"},"Thank You!",-1)),o[11]||(o[11]=t("p",{class:"text-lg mb-4"},"Your appointment has been successfully booked for:",-1)),t("p",Ze,w(K(I.value)),1)]),g.value?(u(),p("div",Xe,w(g.value),1)):z("",!0),l(S,{label:"Make Another Appointment",onClick:J,class:"btn btn-primary"})])):(u(),p("form",{key:1,onSubmit:ye(W,["prevent"])},[t("div",Qe,[l($,{modelValue:s.value,"onUpdate:modelValue":o[0]||(o[0]=r=>s.value=r),inputId:"returningDriver",name:"returning",binary:!0},null,8,["modelValue"]),o[12]||(o[12]=t("label",{for:"returningDriver"},"Returning Lynx driver?",-1))]),N(t("div",null,[o[13]||(o[13]=t("p",{class:"font-semibold open-sans"},"Welcome Back. Please enter your previous driver number",-1)),l(P,{modelValue:k.value,"onUpdate:modelValue":o[1]||(o[1]=r=>k.value=r),placeholder:"Previous Driver Number",class:"w-full mb-4"},null,8,["modelValue"])],512),[[F,s.value]]),t("div",null,[t("div",es,[o[14]||(o[14]=t("label",{for:"firstName",class:"block text-sm font-medium"},"First Name *",-1)),l(P,{id:"firstName",modelValue:a.value,"onUpdate:modelValue":o[2]||(o[2]=r=>a.value=r),required:"",class:"w-full"},null,8,["modelValue"])]),t("div",ss,[o[15]||(o[15]=t("label",{for:"lastName",class:"block text-sm font-medium"},"Last Name *",-1)),l(P,{id:"lastName",modelValue:n.value,"onUpdate:modelValue":o[3]||(o[3]=r=>n.value=r),required:"",class:"w-full"},null,8,["modelValue"])]),t("div",os,[o[17]||(o[17]=t("label",{for:"email",class:"block text-sm font-medium"},"Email *",-1)),l(P,{id:"email",modelValue:d.value,"onUpdate:modelValue":o[4]||(o[4]=r=>d.value=r),required:"",type:"email",class:"w-full"},null,8,["modelValue"]),d.value&&!O(d.value)?(u(),B(Z,{key:0,severity:"error",size:"small",variant:"simple"},{default:j(()=>o[16]||(o[16]=[M("Please enter a valid email")])),_:1})):z("",!0)]),t("div",ts,[o[18]||(o[18]=t("label",{for:"phoneNumber",class:"block text-sm font-medium"},"Phone Number *",-1)),l(P,{id:"phoneNumber",modelValue:i.value,"onUpdate:modelValue":o[5]||(o[5]=r=>i.value=r),required:"",class:"w-full"},null,8,["modelValue"])]),t("div",as,[o[19]||(o[19]=t("label",{for:"address",class:"block text-sm font-medium"},"Address (optional)",-1)),l(P,{id:"address",modelValue:x.value,"onUpdate:modelValue":o[6]||(o[6]=r=>x.value=r),class:"w-full"},null,8,["modelValue"])]),t("div",ns,[o[20]||(o[20]=t("label",{for:"licensingCouncil",class:"block text-sm font-medium"},"Licensing Council *",-1)),l(X,{modelValue:y.value,"onUpdate:modelValue":o[7]||(o[7]=r=>y.value=r),options:Y,optionLabel:"label",optionValue:"value",placeholder:"Select a Licensing Council",class:"w-full"},null,8,["modelValue"])]),t("div",rs,[l($,{modelValue:D.value,"onUpdate:modelValue":o[8]||(o[8]=r=>D.value=r),inputId:"privacyPolicy",name:"privacy",value:"Privacy"},null,8,["modelValue"]),t("label",ls,[o[22]||(o[22]=M("By joining Lynx Taxis, you accept our ")),l(Q,{to:"/legal/policy/privacy",style:{"text-decoration":"underline"}},{default:j(()=>o[21]||(o[21]=[M("Privacy Policy.")])),_:1})])]),t("div",is,[o[23]||(o[23]=t("label",{for:"appointmentDate",class:"block text-sm font-medium"},"Date and Time *",-1)),l(ee,{modelValue:f.value,"onUpdate:modelValue":o[9]||(o[9]=r=>f.value=r),id:"appointmentDate",showTime:"",hourFormat:"24",class:"w-full",minDate:q(),disabledDays:[0,6],showButtonBar:!0,timeOnly:!1,stepMinute:15,showIcon:!0,manualInput:!1},null,8,["modelValue","minDate"]),o[24]||(o[24]=t("small",{class:"text-gray-600 mt-1 block"},"Appointments available Monday-Friday, 10:00 AM - 4:00 PM only.",-1))])]),g.value?(u(),p("div",us,w(g.value),1)):z("",!0),l(S,{label:h.value?"Submitting...":"Make An Appointment",type:"submit",class:"btn btn-primary w-full",disabled:h.value,loading:h.value},null,8,["label","disabled","loading"])],32))])])])}}},ds=be(cs,[["__scopeId","data-v-c4759e70"]]),Is={__name:"become-a-driver",setup(e){const s={secHeading:"Start a rewarding career in the transportation industry",features:[{icon:"bx:pound",title:"Unlimited earning potential",description:"Join Lynx Taxis and earn £1000+ per week with flexible hours and a steady customer stream. Enjoy a supportive work environment while being your own boss."},{icon:"material-symbols:model-training",title:"Supportive work environment",description:"Comprehensive training and ongoing development opportunities, we're here to help you build a successful and rewarding career as a taxi driver."},{icon:"ph:gift",title:"Rewarding our drivers",description:"At Lynx Taxis, we reward our drivers for their hard work. Earn more per week and get bonuses for referring new drivers. Your success is our priority!"}]};return ke({title:"Become A Lynx Taxis Driver | Join Our Team",description:"Start a rewarding career with Lynx Taxis. Enjoy unlimited earning potential, flexible hours, and a supp
309ortive work environment. Join us today!",ogTitle:"Become A Lynx Taxis Driver",ogDescription:"Join Lynx Taxis for a fulfilling career in the transportation industry. Earn £1000+ per week with flexible hours and comprehensive support."}),(a,n)=>(u(),p(U,null,[l(oe,{title:"Become A Lynx Taxis Driver",bgImage:"/images/homeBg.webp"}),l(ds,{features:s.features,secHeading:s.secHeading},null,8,["features","secHeading"])],64))}};export{Is 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.