PageSourceSearch

https://www.davidlloyd.nl/139b5c84ab23405885d64f3c83e913777db26702-f955605996bd45c5864c.js

js davidlloyd.nl collected 2026-10-04 13:28:58 UTC 31,693 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkgatsby_starter_website_future=self.webpackChunkgatsby_starter_website_future||[]).push([[691],{34419:function(e,n,r){r.d(n,{j:function(){return d}});var t=r(16522),o=r(64810),i=r(96540),a=r(73303),l=r(88807),u=r(68141);const d=e=>{const n=(0,t.c)(17),r=i.use(l.Z).language,d=(0,o.useStaticQuery)("999396566");if([d.sharedContent,d.newSharedContent].forEach(c),!e){let e;return n[0]===Symbol.for("react.memo_cache_sentinel")?(e={clubEmail:null,nonMembersEmail:null,enquiryEmailAddresses:[]},n[0]=e):e=n[0],e}let s;n[1]!==d.sharedContent.nodes||n[2]!==r||n[3]!==e?(s=(0,u.em)(d.sharedContent.nodes,e,r),n[1]=d.sharedContent.nodes,n[2]=r,n[3]=e,n[4]=s):s=n[4];const m=s;let f;n[5]!==d.newSharedContent.nodes||n[6]!==r||n[7]!==e?(f=(0,u.em)(d.newSharedContent.nodes,e,r),n[5]=d.newSharedContent.nodes,n[6]=r,n[7]=e,n[8]=f):f=n[8];const b=f;let v;n[9]!==b||n[10]!==m||n[11]!==e?(v=(0,a.H9)(e)?b:m,n[9]=b,n[10]=m,n[11]=e,n[12]=v):v=n[12];const p=v.childClubJson,h=p.clubEmail||null,g=p.nonMembersEmail||null,y=p.enquiryEmailAddresses;let C;return n[13]!==h||n[14]!==g||n[15]!==y?(C={clubEmail:h,nonMembersEmail:g,enquiryEmailAddresses:y},n[13]=h,n[14]=g,n[15]=y,n[16]=C):C=n[16],C};function c(e){e.nodes.forEach(u.Ly)}},97275:function(e,n,r){r.d(n,{J:function(){return lt}});var t={};r.r(t),r.d(t,{alert:function(){return Ee},ash:function(){return Te},bannerGreen:function(){return Se},bannerPlum:function(){return Ae},beige:function(){return _e},beigeGrey:function(){return ke},black222:function(){return qe},blackHaze:function(){return Pe},blazeDividerGray:function(){return Be},blazeGray:function(){return Ie},blazeIconBackgroundGray:function(){return Oe},boldFontWeight:function(){return Ge},borderGrey:function(){return Me},bottomOnMobile:function(){return Ye},brightGrey:function(){return Ve},brightYellow:function(){return xe},bronze:function(){return we},buttonDisabledColor:function(){return De},camelot:function(){return Le},capeCod:function(){return Fe},captchaBadge:function(){return Re},cardBackground:function(){return Ue},clubFinderPrimaryGreen:function(){return He},clubFinderSearchGrey:function(){return We},clubFinderSecondaryGreen:function(){return ze},clubFinderTextGrey:function(){return Qe},comingSoonBorderPurple:function(){return Ke},comingSoonPurple:function(){return je},copyrightGray:function(){return Xe},cream:function(){return Ze},darkGreen:function(){return Je},davidLloydBrown:function(){return $e},davidLloydGray:function(){return en},davidLloydPurple:function(){return nn},davidLloydSecondaryPurple:function(){return rn},davidLloydTeal:function(){return tn},davidLloydTransparentPurple:function(){return on},defaultPromoTextColor:function(){return an},desktopQuery:function(){return ln},disabledBackground:function(){return un},disabledText:function(){return dn},edward:function(){return cn},error:function(){return sn},errorBoundary:function(){return mn},extraLargeDesktopQuery:function(){return fn},fadedHarbourGold:function(){return bn},fadedHarbourSlateGrey:function(){return vn},firstOnMobile:function(){return pn},fontFamily:function(){return hn},fontStack:function(){return gn},formColumn:function(){return yn},formContainer:function(){return Cn},formDescription:function(){return Nn},formImageSkeleton:function(){return En},formOnBottomMobile:function(){return Tn},formRow:function(){return Sn},formWrapper:function(){return An},grayOlive:function(){return _n},greenSmoke:function(){return kn},grey:function(){return qn},greyD:function(){return Pn},greyedOutBackground:function(){return Bn},harbourBoldFontFamily:function(){return In},harbourBoldFontStack:function(){return On},harbourBoldFontWeight:function(){return Gn},harbourDarkGold:function(){return Mn},harbourGold:function(){return Yn},harbourHeaderBorder:function(){return Vn},harbourHoverGold:function(){return xn},harbourHoverGrey:function(){return wn},harbourRegularFontFamily:function(){return Dn},harbourRegularFontStack:function(){return Ln},harbourRegularFontWeight:function(){return Fn},harbourSlateGrey:function(){return Rn},headerDesktopQuery:function(){return Un}
1,hessianBackground:function(){return Hn},highlightGold:function(){return Wn},hoverQuery:function(){return zn},iconChatColor:function(){return Qn},imageColumn:function(){return Kn},inputActiveBackground:function(){return jn},inputActiveBg:function(){return Xn},inputBg:function(){return Zn},inputDefaultBorder:function(){return Jn},inputFocusOutline:function(){return $n},inputPlaceholder:function(){return er},introText:function(){return nr},landscapeQuery:function(){return rr},largeDesktopQuery:function(){return tr},largeTabletQuery:function(){return or},lightFontWeight:function(){return ir},lightGray:function(){return ar},lightGreen:function(){return lr},lightSilver:function(){return ur},maxExtraLargeDesktopScreen:function(){return dr},maxHeaderMobileScreen:function(){return cr},maxLargeDesktopScreen:function(){return sr},maxLargeTabletScreen:function(){return mr},maxMobileScreen:function(){return fr},maxSmallTabletScreen:function(){return br},maxWideDesktopScreen:function(){return vr},mediumGray:function(){return pr},membershipSummaryDarkGray:function(){return hr},meridianBackgroundLight:function(){return gr},meridianBlue:function(){return yr},meridianBrightBlue:function(){return Cr},meridianCoolGray:function(){return Nr},meridianDarkCoolGray:function(){return Er},meridianDarkGrayFooter:function(){return Tr},meridianDivider:function(){return Sr},meridianFadeBlue:function(){return Ar},meridianFieryYellow:function(){return _r},meridianHighlightGrey:function(){return kr},meridianLightGray:function(){return qr},meridianLightGrayFooter:function(){return Pr},meridianOrange:function(){return Br},meridianOrangeHover:function(){return Ir},meridianPaleOrange:function(){return Or},meridianPopupSecondaryActionBackground:function(){return Gr},meridianPopupSecondaryActionBorder:function(){return Mr},meridianSecondaryBackground:function(){return Yr},meridianSecondaryHighlight:function(){return Vr},meridianSlateGrey:function(){return xr},outerSpace:function(){return wr},paleGold:function(){return Dr},paleGrey:function(){return Lr},paleRed:function(){return Fr},payByLinkBlockGrey:function(){return Rr},pinBorder:function(){return Ur},pineGlade:function(){return Hr},placeHolderTextGrey:function(){return Wr},portraitQuery:function(){return zr},promoContentWrapper:function(){return Qr},reducedMargin:function(){return Kr},reducedMotionQuery:function(){return jr},regularFontWeight:function(){return Xr}
1,sageBackground:function(){return Zr},silver:function(){return Jr},smallTabletQuery:function(){return $r},termsColumn:function(){return et},transparentGrayOlive:function(){return nt},transparentGreenGrey:function(){return rt},transparentGreenGreyBackground:function(){return tt},vibrant:function(){return ot},white:function(){return it},wideDesktopQuery:function(){return at}});var o=r(58168),i=r(16522),a=r(77907),l=r(46942),u=r.n(l),d=r(96540),c=r(66253),s=r(68499),m=r(5458),f=r(55780),b=r(32995),v=r(18063),p=r(79331);var h=e=>{const n=(0,i.c)(7),r=e.size,t=e.fill,o=e.svgStyle;let a,l,u;return n[0]!==r||n[1]!==o?(a=Object.assign({width:r,height:r},o),n[0]=r,n[1]=o,n[2]=a):a=n[2],n[3]===Symbol.for("react.memo_cache_sentinel")?(l=(0,p.Y)("path",{d:"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.9 7.9 0 0 0 13.6 2.326zM7.994 14.521a6.6 6.6 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592m3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.73.73 0 0 0-.529.247c-.182.198-.691.677-.691 1.654s.71 1.916.81 2.049c.098.133 1.394 2.132 3.383 2.992.47.205.84.326 1.129.418.475.152.904.129 1.246.08.38-.058 1.171-.48 1.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232"}),n[3]=l):l=n[3],n[4]!==t||n[5]!==a?(u=(0,p.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:t,viewBox:"0 0 16 16",style:a},l),n[4]=t,n[5]=a,n[6]=u):u=n[6],u},g=r(26973);var y=e=>{const n=(0,i.c)(12),r=e.enabled,t=e.title,o=e.whatsAppSettings,a=e.button,l=(0,g.xl)();if(!r)return;let d,c,s;var m;(n[0]===Symbol.for("react.memo_cache_sentinel")?(d=u()("cJ_mb"),n[0]=d):d=n[0],n[1]!==t?(c=t&&(0,p.Y)("div",{className:u()("cJ_mc")},t),n[1]=t,n[2]=c):c=n[2],n[3]!==l||n[4]!==o)?(s=(null==o?void 0:o.enabled)&&(0,p.Y)("a",{href:null!==(m=o.link)&&void 0!==m?m:"",target:o.openInNewTab?"_blank":"_self",rel:"noreferrer"},(0,p.Y)("div",{className:u()("cJ_md")},(0,p.Y)(h,{fill:"#FFF",size:"1.75rem"}),(0,p.Y)("div",null,l("chatOnWhatsApp")))),n[3]=l,n[4]=o,n[5]=s):s=n[5];let f,b;return n[6]!==a?(f=(null==a?void 0:a.showButton)&&(0,p.Y)(v.Ay,{buttonText:a.buttonText,buttonLink:a.buttonLink,buttonStyle:a.buttonStyle,buttonType:"link-button",iconView:a.buttonIcon,goToGlobal:!!a.goToGlobal,isRedesignButton:!0}),n[6]=a,n[7]=f):f=n[7],n[8]!==c||n[9]!==s||n[10]!==f?(b=(0,p.Y)("div",{className:d},c,s,f),n[8]=c,n[9]=s,n[10]=f,n[11]=b):b=n[11],b},C=r(12273),N=r(88807),E=r(90515),T=r(88796);var S=e=>{const n=(0,i.c)(21),r=e.enabled,t=e.image,o=e.title,l=e.description,c=e.termsAndConditions,s=e.textPosition,m=(0,d.use)(N.Z),f=m.buildType,b=m.language,v="top"===s;if(!r)return;let h,g;n[0]===Symbol.for("react.memo_cache_sentinel")?(h=u()("cH_l4"),n[0]=h):h=n[0],n[1]!==t?(g=(0,p.Y)(C.Ay,{fixedImage:!1,image:t,enablePreload:!0,loading:"eager",fadeInEffect:C.cL.NONE,loadingSkeleton:!1}),n[1]=t,n[2]=g):g=n[2];const y=v?"cH_l6":"cH_l7";let S,A,_,k,q,P;return n[3]!==y?(S=u()("cH_l5",y),n[3]=y,n[4]=S):S=n[4],n[5]!==o?(A=o&&(0,p.Y)("div",{className:u()("cH_l8")},o),n[5]=o,n[6]=A):A=n[6],n[7]!==l?(_=l&&(0,p.Y)("div",null,l),n[7]=l,n[8]=_):_=n[8],n[9]!==f||n[10]!==b||n[11]!==c?(k=c&&(0,p.Y)(a.d,{markdownText:c,isOpenLinksInNewTab:!0,colorOverride:"#FFF",brand:(0,E.R)(f),onLinkClick:(0,T.H)(f,b,"Form Image"),classNameToOverride:u()("cH_l9")}),n[9]=f,n[10]=b,n[11]=c,n[12]=k):k=n[12],n[13]!==S||n[14]!==A||n[15]!==_||n[16]!==k?(q=(0,p.Y)("div",{className:S},A,_,k),n[13]=S,n[14]=A,n[15]=_,n[16]=k,n[17]=q):q=n[17],n[18]!==g||n[19]!==q?(P=(0,p.Y)("div",{className:h},g,q),n[18]=g,n[19]=q,n[20]=P):P=n[20],P},A=r(39626),_=r(84058),k=r.n(_),q=r(95093),P=r.n(q),B=r(49612),I=r(16744),O=r(74179),G=r(54232),M=r(11641),Y=(r(26910),r(86518)),V=r(3280),x=r(18711),w=r(69747),D=r(73303),L=r(5010),F=r(58368),R=r(7434),U=r(30331),H=r(45067),W=r(85393),z=r(83186);const Q=(e,n,r)=>{switch(n){case R.V.EMAIL:return(0,z.l)(e,Y.a.EMAIL_ADDRESS,r);case R.V.POST_CODE:return(0,z.l)(e,Y.a.POST_CODE,r);case R.V.PHONE:return(0,z.l)(e,Y.a.PHONE_NUMBER,r);default:return}},K=(e,n)=>{if(["firstName","lastName"].includes(n))return w.zP;switch(e){case R.V.POST_CODE:return w.ay;case R.V.EMAIL:return w.S8;case R.V.PHONE:return w.UK;default:return w.DI}};var j=e=>
1{let n=e.onChange,r=e.validateField,t=e.getError,o=e.generateFieldId,i=e.state,l=e.fields,u=e.showClubSelection,c=e.clubSelectionSiteIds;const s=(0,g.xl)(),m=(0,d.use)(N.Z),f=m.language,b=m.buildType,v=m.siteId,h=m.isGlobalPage,y=(0,d.useMemo)(()=>null!=c&&c.length?F.l1.filter(e=>c.includes(e.siteId)&&(0,L.JU)(e.prodBuildState)).map(e=>({clubId:e.siteId,clubName:(0,U.w)(e.clubName,b,f)})).sort(x.r8):(0,D.f9)(b).map(e=>({clubId:e.siteId,clubName:(0,U.w)(e.clubName,b,f)})),[b,c]),C=(0,E.R)(b),T=(0,W.E)(b),S=s("optional"),A=s("useMyLocation"),_=s("notSureWhichClubsNearest");return(0,p.Y)(d.Fragment,null,u&&y.length>0&&(0,p.Y)(a.k,{id:"club",label:s("chooseAClub"),onSelectClub:e=>n("club",e),selectedClub:i.club,selectableClubs:y,error:t("club"),onBlur:()=>r("club"),placeholder:s("selectPlaceholder"),brand:C,buttonLabel:_,buttonText:A,getClubLocations:H.p,clubNameDependingOnBuildTypeAndLanguage:e=>(0,U.w)(e,b,f)}),l.map((e,l)=>{if(e.type===R.V.POST_CODE){var u,d,c;const a=be[e.type]||k()(e.fieldName),l=null!==(u=null===(d=i.club)||void 0===d?void 0:d.clubId)&&void 0!==u?u:h?"":v;return(0,p.Y)(V.i,{id:o(a),key:a,siteId:l,value:null!==(c=i[a])&&void 0!==c?c:"",label:e.title,placeholder:e.placeholder||Q(s,e.type,b),error:t(a),onBlur:()=>r(a),onValueChange:e=>n(a,e),onManuallyEnteredChange:e=>n("postcodeManuallyEntered",e),isRequired:e.required})}if(e.type===R.V.SINGLE_LINE_TEXT||e.type===R.V.EMAIL){const l=be[e.type]||k()(e.fieldName);return(0,p.Y)(a.f,{id:o(l),key:l,value:i[l],label:e.title,placeholder:e.placeholder||Q(s,e.type,b),error:t(l),onBlur:()=>r(l),onValueChange:e=>n(l,e),isRequired:e.required,maxLength:K(e.type,l),brand:C})}if(e.type===R.V.MULTIPLE_LINE_TEXT){const l=k()(e.fieldName);return(0,p.Y)(a.o,{id:o(l),key:l,value:i[l],label:e.title,placeholder:e.placeholder,error:t(l),onBlur:()=>r(l),onValueChange:e=>n(l,e),isRequired:e.required,brand:C})}if(e.type===R.V.PHONE){const l=be[e.type]||k()(e.fieldName);return(0,p.Y)(a.s,{id:o(l),key:l,value:i[l],label:e.title,placeholder:e.placeholder||Q(s,e.type,b),error:t(l),onBlur:()=>r(l),onValueChange:e=>n(l,e),isRequired:e.required,country:T,brand:C})}if(e.type===R.V.DATE){const l=k()(e.fieldName);return(0,p.Y)(a.l,{id:o(l),key:l,value:i[l],label:e.title,error:t(l),onBlur:()=>r(l),onValueChange:e=>n(l,e),minMoment:P()(e.minDate),maxMoment:P()(e.maxDate),isRequired:e.required,brand:C})}if(e.type===R.V.DROPDOWN){var m,f;const l=k()(e.fieldName);return(0,p.Y)(a.m,{id:o(l),key:l,value:i[l],options:null!==(m=null===(f=e.dropdown)||void 0===f?void 0:f.map(e=>({label:e,value:e})))&&void 0!==m?m:[],label:e.title,placeholder:e.placeholder,error:t(l),onBlur:()=>r(l),onValueChange:e=>n(l,e),isRequired:e.required,brand:C,optionalText:S})}if(e.type===R.V.RADIO){var g,y;const l=k()(e.fieldName);return(0,p.Y)(a.t,{id:o(l),key:l,value:i[l],options:null!==(g=null===(y=e.options)||void 0===y?void 0:y.map(e=>({label:e,value:e})))&&void 0!==g?g:[],label:e.title,error:t(l),onBlur:()=>r(l),onValueChange:e=>n(l,e),isRequired:e.required,brand:C})}var N,E,A;return e.type===R.V.CHECKBOX?(0,p.Y)(a.e,{key:"checkbox-input-"+l,options:null!==(N=null===(E=e.checkboxBlock)||void 0===E?void 0:E.checkboxes.map(e=>{const o=k()(e.fieldName);return{id:o,label:e.label,isChecked:i[o],error:t(o),onValueChange:e=>n(o,e),onBlur:()=>r(o),isRequired:e.required}}))&&void 0!==N?N:[],label:null===(A=e.checkboxBlock)||void 0===A?void 0:A.title,brand:C}):null}))},X=r(75615),Z=r(55079),J=r(34419),$=r(86451),ee=r(22447),ne=r(19483);let re=function(e){return e.DEFAULT="",e.CLUB="club",e.NON_MEMBERS="nonMembers",e}({});var te=r(99918),oe=r(75989),ie=r(30393),ae=r(77878);var le=r(21683),ue=r(71143),de=r(27158),ce=r(29892),se=r(55743),me=r(28013),fe=r(37410);const be={[R.V.EMAIL]:"emailAddress",[R.V.PHONE]:"phoneNumber",[R.V.POST_CODE]:"postCode"},ve=(e,n)=>{const r=Object.assign({},n);return e.forEach(e=>{if(e.type===R.V.CHECKBOX){var n;null===(n=e.checkboxBlock)||void 0===n||n.checkboxes.forEach(e=>{r[k()(e.fieldName)]=e.checked})}else{const n=be[e.type]||k()(e.fieldName);r[n]=""}}),r},pe=(e,n,r,t,o,l)=>{const u=(0,i.c)(11),d=(0,g.xl)();let c;if(u[0]!==l||u[1]!==r||u[2]!==n||u[3]!==o||u[4]!==t||u[5]!==d){if(c=n?(e=>({firstName:(0,ce.fo)(e).name(!0,{isRequired:!0,requiredErrorKey:"enterYourFirstName"}),lastName:(0,ce.fo)(e).name(!0,{isRequired:!0,requiredErrorKey:"enterYourLastName"}),emailAddress:(0,ce.fo)(e).email(!0),phoneNumber:(0,ce.fo)(e).phoneNumber(!0)}))(d):{}
1,r.forEach(e=>{const n=be[e.type]||k()(e.fieldName);if(!c[n])if(e.type===R.V.CHECKBOX){var r;null===(r=e.checkboxBlock)||void 0===r||r.checkboxes.forEach(e=>{var n,r;e.required&&(c[k()(e.fieldName)]=[{validityCondition:ge,errorMessage:(null===(n=e.errors)||void 0===n||null===(r=n.requiredValue)||void 0===r?void 0:r.trim())||d("checkBoxToContinue")}])})}else{const r=((e,n,r,t)=>{var o,i,a,l,u,d,c,s,m,f,b,v,p,h,g,y,C,N;switch(n.type){case R.V.SINGLE_LINE_TEXT:case R.V.MULTIPLE_LINE_TEXT:return n.required?[{validityCondition:ce.T,errorMessage:(null===(o=n.errors)||void 0===o||null===(i=o.requiredValue)||void 0===i?void 0:i.trim())||e("enterValue")}]:[];case R.V.DATE:return[{validityCondition:n.required?ce.T:()=>!0,errorMessage:(null===(a=n.errors)||void 0===a||null===(l=a.requiredValue)||void 0===l?void 0:l.trim())||e("enterValidDate")},{validityCondition:e=>!n.minDate||!n.required&&!e||P()(e)>=P()(n.minDate).startOf("day"),errorMessage:e("enterValidDateAfter",{date:P()(n.minDate).locale(r).format("DD MMMM YYYY")})},{validityCondition:e=>!n.maxDate||!n.required&&!e||P()(e)<=P()(n.maxDate),errorMessage:e("enterValidDateBefore",{date:P()(n.maxDate).locale(r).format("DD MMMM YYYY")})}];case R.V.RADIO:case R.V.DROPDOWN:return n.required?[{validityCondition:ce.T,errorMessage:(null===(u=n.errors)||void 0===u||null===(d=u.requiredValue)||void 0===d?void 0:d.trim())||e("enterValidOption")}]:[];case R.V.POST_CODE:return[{validityCondition:n.required?ce.T:()=>!0,errorMessage:(null===(c=n.errors)||void 0===c||null===(s=c.requiredValue)||void 0===s?void 0:s.trim())||e("enterValidPostCode")},{validityCondition:e=>{var r,o;const i=(0,fe.C7)(String(e),t,!0,!0),a=!(null!=e&&null!==(r=(o=e).trim)&&void 0!==r&&r.call(o));return!n.required&&a||i},errorMessage:(null===(m=n.errors)||void 0===m||null===(f=m.invalidPostcode)||void 0===f?void 0:f.trim())||e("enterValidPostCode")}];case R.V.EMAIL:return[{validityCondition:n.required?ce.T:()=>!0,errorMessage:(null===(b=n.errors)||void 0===b||null===(v=b.requiredValue)||void 0===v?void 0:v.trim())||e("enterValidEmailAddress")},{validityCondition:e=>{var r,t;const o=!(null!=e&&null!==(r=(t=e).trim)&&void 0!==r&&r.call(t)),i=(0,ce.wS)(e,le.U);return!n.required&&o||i},errorMessage:(null===(p=n.errors)||void 0===p||null===(h=p.invalidEmail)||void 0===h?void 0:h.trim())||e("enterValidEmailAddress")}];case R.V.PHONE:return[{validityCondition:e=>
1!n.required||!(null==e||!e.displayPhoneNumber),errorMessage:(null===(g=n.errors)||void 0===g||null===(y=g.requiredValue)||void 0===y?void 0:y.trim())||e("enterValidMobilePhoneNumber")},{validityCondition:e=>{const r=e,t=!(null!=r&&r.displayPhoneNumber),o=(0,me.TG)(r,!0);return!n.required&&t||o},errorMessage:(null===(C=n.errors)||void 0===C||null===(N=C.invalidPhoneNumber)||void 0===N?void 0:N.trim())||e("enterValidMobilePhoneNumber")}];default:return}})(d,e,o,l);r&&(c[n]=r)}}),t){let e,n;u[7]!==d?(e=d("selectValidClub"),u[7]=d,u[8]=e):e=u[8],u[9]!==e?(n=[{validityCondition:ye,errorMessage:e}],u[9]=e,u[10]=n):n=u[10],c.club=n}u[0]=l,u[1]=r,u[2]=n,u[3]=o,u[4]=t,u[5]=d,u[6]=c}else c=u[6];const s=c;return(0,a.h)(e,s)},he=e=>{var n,r,t,i,l,c,s,m,f,b,h,y,C,S,_,k,q,P,Y;let V=e.formContent,x=e.formName,w=e.captcha,L=e.hasFreeTextBox;const F=(0,g.xl)(),U=(0,d.use)(N.Z),H=U.language,W=U.isGlobalPage,z=U.siteId,Q=U.buildType,K=U.isMeridian,le=null===(n=V.formUiElements)||void 0===n||null===(r=n.formTemplate)||void 0===r?void 0:r.publishFormTemplate,fe=!le||!(null===(t=V.formSettings)||void 0===t||null===(i=t.dataDestination)||void 0===i||!i.isClubCentric),be=null!==(l=V.formSettings.enquiryEmailAddressesOverride)&&void 0!==l?l:[],he=null!==(c=V.formSettings.clubEmailAddressTypeOverride)&&void 0!==c?c:re.DEFAULT,ge=(0,d.useMemo)(()=>le&&V.formUiElements.formTemplate.fieldContent||[],[le,V.formUiElements.formTemplate.fieldContent]),ye=(0,d.useMemo)(()=>
1fe?[...(0,ue.Ke)(F,Q,!1),...ge]:ge,[ge,fe,H,F]),Ce=le&&!(null===(s=V.formUiElements.formTemplate)||void 0===s||null===(m=s.clubSelection)||void 0===m||!m.enabled)||W&&(fe||!be.length),Ne=(0,A.b)(),Ee=Ne.formSubmitStatus,Te=Ne.formSubmitStatusRef,Se=Ne.setFormSubmitStatus,Ae=(0,ee.A)(((e,n)=>{const r=n?(0,D.BH)(n):null,t={firstName:"",lastName:"",emailAddress:"",enquireText:"",phoneNumber:{},smsContactPermitted:!1,emailContactPermitted:!1,telephoneContactPermitted:!1,whatsAppContactPermitted:!1,club:r&&{clubId:r.siteId,clubName:r.clubName}};return ve(e,t)})(ye,W||Ce?"":z)),_e=Ae[0],ke=Ae[1];(0,$.C)({siteId:null===(f=_e.club)||void 0===f?void 0:f.clubId,liveChatEnabled:!!V.formSettings.liveChatEnabled,abbyChatEnabled:!!V.formSettings.abbyChatEnabled});const qe=(0,de.Gd)(de.Cs.SHOW_TELEPHONE_MARKETING_CONSENT),Pe=(0,de.Gd)(de.Cs.SHOW_WHATS_APP_MARKETING_CONSENT_ENQUIRY),Be=((e,n,r,t,o,i,a)=>{var l,u;if(null!==(l=n.formUiElements)&&void 0!==l&&null!==(u=l.formTemplate)&&void 0!==u&&u.publishFormTemplate)return n.formUiElements.formTemplate.keepInTouch;const d=(0,O.W)(r,t),c=e(o?"initialEnquiryKeepYouUpdated":"keepYouUpdated"),s=r===ne.nw.MERIDIAN||r===ne.nw.DAVID_LLOYD_GERMANY,m=(0,I.p)(r,t);let f=c+"\n\n"+e("optOutAtAnyTimeBeforePrivacyPolicy")+" ["+e("privacyPolicy")+"]("+d+") "+e(s?"optOutAtAnyTimeAfterPrivacyPolicyMeridian":"optOutAtAnyTimeAfterPrivacyPolicy");return s&&(f+=" ["+e("here")+"]("+m+")"),{title:e("keepInTouch"),description:f,enabled:!0,options:[a?{label:e("whatsApp"),type:R.$.WHATS_APP}:null,{label:e("email"),type:R.$.EMAIL},{label:e("textMessage"),type:R.$.SMS},i?{label:e("telephone"),type:R.$.PHONE}:null].filter(Boolean)}})(F,V,Q,H,!W,qe,Pe),Ie=(0,d.useState)((0,B.A)())[0],Oe=(0,d.useState)(!1),Ge=Oe[0],Me=Oe[1],Ye=(0,d.useState)(!1),Ve=Ye[0],xe=Ye[1],we=pe(_e,fe,ye,Ce,H,Q),De=we.isFormValid,Le=we.validateField,Fe=we.generateFieldId,Re=we.getError,Ue=((e,n,r)=>{let t=n.clubEmail,o=n.nonMembersEmail,i=n.enquiryEmailAddresses;switch(e){case re.CLUB:return t?[t]:i;case re.NON_MEMBERS:return[o||i.find(e=>e.startsWith("sales"))||i[0]||(0,ne.Ld)(r)];default:return i}})(he,(0,J.j)(null===(b=_e.club)||void 0===b?void 0:b.clubId),Q),He=async()=>{const e=_e.club,n=_e.firstName,r=_e.phoneNumber,t=_e.enquireText;try{var o,i,a,l;Se(A.a.IN_PROGRESS);const d=await w.fetchToken(),c=(0,ce.B1)(n),s=Object.assign({},_e,{firstName:c,lastName:(0,ce.B1)(_e.lastName),emailAddress:(0,ce.B1)(_e.emailAddress),phoneNumber:(0,ce.B1)((0,me.Nv)(r,!0)),campaignName:null!==(o=null===(i=V.formSettings)||void 0===i?void 0:i.campaignName)&&void 0!==o?o:void 0,isExtendedBookForm:!1,captchaToken:w.captchaType===ae.Ni.V2_MANUAL?d:void 0,captchaV3Token:w.captchaType===ae.Ni.V3_INVISIBLE?d:void 0,googleAnalyticsTransactionalId:Ie,isPublishedCMSForm:le});(0,te.He)({buildType:Q,language:H,button:null,componentName:"Generic Form",ctaName:"Submit Form Enquire Now - "+(W?"GLOBAL":"CLUB"),formName:"- "+(W?"Global ":"Club ")+"Enquire Now Form"});const m=await(0,ue.Zs)(Q,null!==(a=null==e?void 0:e.clubId)&&void 0!==a?a:null,s,null!=be&&be.length?be:Ue,fe,H,t,W,x,null!==(l=V.formSettings.enquiryType)&&void 0!==l?l:void 0);if(!(null===m))throw new Error("Response status is not 204.");(0,oe.Cj)({transactionId:Ie,transactionAffiliation:"Enquiry",transactionTotal:0,transactionTax:0,transactionShipping:0,transactionProducts:[{sku:(0,ue.Wq)(),name:V.formSettings.googleAnalyticsTransactionNameOverride||"Club Enquiry",category:(null==_e||null===(u=_e.club)||void 0===u?void 0:u.clubName)||"Global enquiry without a club",price:0,quantity:1}],signupRef:""}),(0,Z.h)(),(0,oe.A0)("enquirySucceeded"),Se(A.a.SUCCESS),(0,se.hN)(V.formSettings.enquirySuccessPagePath,H,Q,{firstName:c})}catch(d){(0,ae.dZ)(d)&&w.captchaType===ae.Ni.V3_INVISIBLE?(w.setUseManualChallenge(),Se(A.a.NONE)):(console.error(d),(0,oe.A0)("enquiryFailed"),Se(A.a.FAILURE))}var u},We=()=>{var e;if(!De({shouldScrollToFirstError:!0})||Te.current===A.a.IN_PROGRESS||Te.current===A.a.SUCCESS||!w.isReadyToSubmit)return;!(_e.emailContactPermitted||_e.smsContactPermitted||_e.telephoneContactPermitted||_e.whatsAppContactPermitted)&&!Ge&&null!=Be&&Be.enabled&&null!==(e=V.formSettings)&&void 0!==e&&e.enableContactPreferencesPopup?(xe(!0),Me(!0)):He()},ze=V.formUiElements.formTemplate.shouldUseReducedSize,Qe=(0,E.R)(Q);return(0,p.Y)(d.Fragment,null,!!V.formUiElements.formTemplate.formTitle&&(0,p.Y)("h2",{className:u()("cq_lh",ze&&"cq_lj")},V.formUiElements.formTemplate.formTitle),!!V.formUiElements.formTemplate.subheader&&(0,p.Y)(a.d,{markdownText:V.formUiElements.formTemplate.subheader,brand:Qe,onLinkClick:(0,T.H)(Q,H,"Generic Form"),classNameToOverride:u()("cq_lp",ze&&"cq_lt")}),(0,p.Y)("form",{className:u()("cq_lk"),onSubmit:e=>{e.preventDefault(),We()}},(0,p.Y)(j,{onChange:(e,n)=>ke({[e]:n}
1),validateField:Le,getError:Re,generateFieldId:Fe,state:_e,fields:ye,showClubSelection:Ce,clubSelectionSiteIds:le&&null!==(h=V.formUiElements.formTemplate)&&void 0!==h&&null!==(y=h.clubSelection)&&void 0!==y&&y.enabled?null!==(C=null===(S=V.formUiElements.formTemplate.clubSelection)||void 0===S?void 0:S.siteIds)&&void 0!==C?C:[]:void 0}),!!L&&(0,p.Y)(a.o,{id:Fe("enquireText"),value:_e.enquireText,label:F("enquireText"),onValueChange:e=>ke({enquireText:e}),isRequired:!1,brand:Qe}),ye.some(e=>e.required)&&(0,p.Y)("div",{className:u()("cq_ll")},"* ",F("requiredInformation")),(null==Be?void 0:Be.enabled)&&(0,p.Y)(X.A,(0,o.A)({},Be,{state:_e,onChange:(e,n)=>ke({[e]:n})})),(0,p.Y)(ae.KH,{captcha:w,containerClassName:"cq_lv",messageLookupKey:"pleaseVerifyCaptcha"}),(0,p.Y)("div",{className:u()("cq_lm")}),(0,p.Y)("div",{className:u()("cq_ln")},(0,p.Y)(a.U,{brand:Qe,text:null!==(_=null===(k=V.formUiElements)||void 0===k||null===(q=k.formTemplate)||void 0===q?void 0:q.enquirySubmitButtonText)&&void 0!==_?_:"",style:(0,ie.V)(V.formUiElements.formTemplate.buttonStyle),focusBorderClassName:u()("cq_ls"),className:u()("cq_lq",K&&"cq_lr"),isSubmit:!0,shouldAddFocusBorder:!0,endIcon:Ee===A.a.IN_PROGRESS?(0,p.Y)(G.A,{size:"1rem",padding:"0",color:"currentcolor",className:"cq_kS"}):(0,v.en)(null===(P=V.formUiElements)||void 0===P||null===(Y=P.formTemplate)||void 0===Y?void 0:Y.buttonIcon)}))),(0,p.Y)(M.A,{formSubmitStatus:Ee,displayChangePreferencesPopup:Ve,contactUsContent:V.formSettings,closePopup:()=>{Se(A.a.NONE)},closeChangePreferencesPopup:()=>{xe(!1)},submitFormIfValid:We}))};function ge(e){return!!e}function ye(e){return!!e}var Ce=r(81763),Ne=r(48434),Ee="#c41e3d",Te="#c4c5b2",Se="#083d35",Ae="#4b0c32",_e="#a99995",ke="#d4ccca",qe="#222",Pe="#e9ecec",Be="#414141",Ie="gray",Oe="#232323",Ge="700",Me="#ccc",Ye="C_bS",Ve="#ededed",xe="#ffe500",we="#53342c",De="#e7c0dc",Le="#82285f",Fe="#474a4a",Re="C_bW",Ue="#faf9f7",He="#81d0bd",We="#858585",ze="#488c7a",Qe="#645751",Ke="#984284",je="#b0538c",Xe="#af9e9a",Ze="#fcfcf6",Je="#23494b",$e="#53342c",en="#f6f6f6",nn="#af2c8a",rn="#881e68",tn="#008578",on="rgba(250,200,255,.4392156863)",an="#fff",ln="screen and (min-width: 60rem)",un="#d9d9d9",dn="#8d8d8d",cn="#a1a9a9",sn="#df2020",mn="#c80000",fn="screen and (min-width: 120rem)",bn="#ddc499",vn="#eaebec",pn="C_bP",hn="Neuzeit Grotesk",gn="Neuzeit Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif",yn="C_bN",Cn="C_bJ",Nn="C_bH",En="C_bZ",Tn="C_bY",Sn="C_bM",An="C_bT",_n="#aaaa91",kn="#b2b47b",qn="C_bK",Pn="#ddd",Bn="#777",In="ITC Avant Garde Pro Demi",On="ITC Avant Garde Pro Demi,sans-serif",Gn="600",Mn="#9e814f",Yn="#bd9b60",Vn="#4b4130",xn="#aa8c56",wn="#4c5e6c",Dn="ITC Avant Garde Pro Bk",Ln="ITC Avant Garde Pro Bk,sans-serif",Fn="300",Rn="#323e48",Un="screen and (min-width: 64rem)",Hn="#eeeee9",Wn="#e1b20c",zn="(hover: hover)",Qn="#a43787",Kn="C_bQ",jn="#fefff0",Xn="#888",Zn="rgba(255,255,255,.8)",Jn="rgba(145,170,170,.4)",$n="#ffdd04",er="rgba(71,74,74,.7)",nr="#2e282c",rr="(orientation: landscape)",tr="screen and (min-width: 90rem)",or="screen and (min-width: 48rem)",ir="300",ar="#eee",lr="#dfe9d9",ur="#aaa",dr="120rem",cr="64rem",sr="90rem",mr="60rem",fr="30rem",br="48rem",vr="80rem",pr="#e8e8e9",hr="#2f2f2f",gr="#fbfdfe",yr="#0b3b60",Cr="#b6c4cf",Nr="#f1f5f9",Er="#cfd8e3",Tr="#1a202e",Sr="#e2e8f0",Ar="#436783",_r="#fcb564",kr="#364152",qr="#64748b",Pr="#27303f",Br="#c44914",Ir="rgba(196,73,20,.5)",Or="rgba(196,73,20,.3019607843)",Gr="#fff",Mr="#fcd9bd",Yr="#fff",Vr="#fcd9bd",xr="#323e48",wr="#223536",Dr="C_bL",Lr="#e8e8e9",Fr="#d56b66",Rr="#f7f7f7",Ur="#f5f3f3",Hr="#c2c282",Wr="#645751",zr="(orientation: portrait)",Qr="C_bX",Kr="C_bV",jr="(prefers-reduced-motion)",Xr="400",Zr="#eef1e9",Jr="#a3a3a3",$r="screen and (min-width: 30rem)",et="C_bR",nt="rgba(170,170,145,.3)",rt="rgba(71,74,74,.2)",tt="rgba(71,74,74,.1019607843)",ot="#af1172",it="#fff",at="screen and (min-width: 80rem)";const lt=e=>{const n=(0,i.c)(59),r=e.content,l=e.allowTimedPromotions,v=e.name,h=e.hasFreeTextBox,g=(0,d.use)(N.Z),C=g.isGlobalPage,A=g.buildType,_=g.language,k=(0,ae.ef)(C?"global_enquire_now":"enquire_now"),q=(0,f.H)(),P=q.isTimedPromotionReady,B=q.timedPromoActiveForCurrentClub,I=q.shouldUseEnquiryPromotion;let O,G,M,Y,V,x,w,D,L,F,R,U;if(n[0]!==l||n[1]!==r.formUiElements||n[2]!==P||n[3]!==I||n[4]!==B){var H,W,z,Q,K,j,X,Z,J,$;const e=r.formUiElements||{},i=e.introTitleAndText,a=e.formImage,d=e.chatSection,c=e.widgetBackgroun
1d;G=d,R=e.termsAndConditionsText,M=l&&P&&I&&null!=B&&null!==(H=B.promotionDetails)&&void 0!==H&&null!==(W=H.enquire)&&void 0!==W&&W.formImage?Object.assign({enabled:!0},B.promotionDetails.enquire.formImage):a;const f=l&&P&&I&&null!=B&&null!==(z=B.promotionDetails)&&void 0!==z&&null!==(Q=z.enquire)&&void 0!==Q&&Q.introTitleAndText?Object.assign({enabled:!0},B.promotionDetails.enquire.introTitleAndText):i;V=!l||P,w=null===(K=r.formUiElements)||void 0===K||null===(j=K.formTemplate)||void 0===j?void 0:j.shouldUseReducedSize,x=null===(X=r.formUiElements)||void 0===X||null===(Z=X.formTemplate)||void 0===Z?void 0:Z.showOnBottomMobile,Y=(null===(J=M)||void 0===J?void 0:J.enabled)||(null===($=G)||void 0===$?void 0:$.enabled),F=(null==f?void 0:f.enabled)&&(0,p.Y)(m.h,(0,o.A)({},f,{useH1Tag:!0,poolTimesButton:null})),O=s.A,D=!0,L=u()(Cn,(0,Ne.L4)(c,t)),n[0]=l,n[1]=r.formUiElements,n[2]=P,n[3]=I,n[4]=B,n[5]=O,n[6]=G,n[7]=M,n[8]=Y,n[9]=V,n[10]=x,n[11]=w,n[12]=D,n[13]=L,n[14]=F,n[15]=R}else O=n[5],G=n[6],M=n[7],Y=n[8],V=n[9],x=n[10],w=n[11],D=n[12],L=n[13],F=n[14],R=n[15];n[16]===Symbol.for("react.memo_cache_sentinel")?(U=u()(Sn,qn),n[16]=U):U=n[16];const ee=x&&pn;let ne;n[17]!==ee?(ne=u()(yn,ee),n[17]=ee,n[18]=ne):ne=n[18];const re=w&&Kr;let te,oe,ie,le,ue,de,ce,se,me,fe;return n[19]!==re?(te=u()(An,re),n[19]=re,n[20]=te):te=n[20],n[21]!==k||n[22]!==r||n[23]!==h||n[24]!==v?(oe=(0,p.Y)(he,{formContent:r,formName:v,captcha:k,hasFreeTextBox:h}),n[21]=k,n[22]=r,n[23]=h,n[24]=v,n[25]=oe):oe=n[25],n[26]!==te||n[27]!==oe?(ie=(0,p.Y)("div",{className:te},oe),n[26]=te,n[27]=oe,n[28]=ie):ie=n[28],n[29]!==ie||n[30]!==ne?(le=(0,p.Y)(c.A,{lg:6,xs:12,className:ne},ie),n[29]=ie,n[30]=ne,n[31]=le):le=n[31],n[32]!==G||n[33]!==M||n[34]!==Y||n[35]!==V||n[36]!==x||n[37]!==w?(ue=Y&&(0,p.Y)(c.A,{lg:6,className:u()(Kn,x&&pn)},(0,p.Y)("div",{className:u()(Qr,w&&Kr,x&&Tn)},V&&M&&(0,p.Y)(S,M),!V&&(0,p.Y)("div",{className:u()(En)}),G&&(0,p.Y)(y,G))),n[32]=G,n[33]=M,n[34]=Y,n[35]=V,n[36]=x,n[37]=w,n[38]=ue):ue=n[38],n[39]!==A||n[40]!==_||n[41]!==x||n[42]!==R?(de=!!R&&(0,p.Y)(c.A,{xs:12,className:u()(et,x&&Ye)},(0,p.Y)(a.d,{markdownText:R,brand:(0,E.R)(A),onLinkClick:(0,T.H)(A,_,"Generic Form Content"),classNameToOverride:Nn})),n[39]=A,n[40]=_,n[41]=x,n[42]=R,n[43]=de):de=n[43],n[44]!==le||n[45]!==ue||n[46]!==de?(ce=(0,p.Y)(b.A,{className:U},le,ue,de),n[44]=le,n[45]=ue,n[46]=de,n[47]=ce):ce=n[47],n[48]!==O||n[49]!==D||n[50]!==ce||n[51]!==L?(se=(0,p.Y)(O,{disableGutters:D,className:L},ce),n[48]=O,n[49]=D,n[50]=ce,n[51]=L,n[52]=se):se=n[52],n[53]!==r.content?(me=(0,p.Y)(Ce.A,{content:r.content}),n[53]=r.content,n[54]=me):me=n[54],n[55]!==se||n[56]!==me||n[57]!==F?(fe=(0,p.Y)(d.Fragment,null,F,se,me),n[55]=se,n[56]=me,n[57]=F,n[58]=fe):fe=n[58],fe}}}]);
2//# sourceMappingURL=139b5c84ab23405885d64f3c83e913777db26702-f955605996bd45c5864c.js.map

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.