1(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7829],{292:function(e,t,a){"use strict";a.d(t,{G:function(){return x}});var i=a(63696),r=a(99423),o=a(4507),n=a(5130),s=a(58891),l=a(650),c=a(89406),d=a(2133),p=a(67570),u=a(37771),g=a(91785),m=a(54172),f=a(26256);const S={name:"7yz5fk",styles:"position:relative;display:flex;flex-direction:column;iframe{width:100%;height:100%;}"},h=(0,g.AH)((0,m.A)()," &:hover{cursor:pointer;}",""),v=(0,g.AH)((0,f.F)(),";",""),b={name:"rlkrvh",styles:"height:100%;object-fit:cover"},x=({embeddedVideoPoster:e,embeddedVideoUrl:t,isPlaying:a=null,iframeVideoPosterImageCustom:m,iframeVideoWrapperCustom:f,assetDisclaimer:x,videoButtonCustom:C,children:T})=>{const{height:y,imageAlt:k,srcFallback:H,srcThumb:w,srcWebp:A,width:I}=e||{},{0:M,1:P}=(0,i.useState)(!1),{0:D,1:B}=(0,i.useState)(!1),Y=null!==a,F=e=>{e.stopPropagation(),e.preventDefault(),B(!0),P(!0)},W=void 0===H&&void 0===w&&void 0===A,{viewportWidth:N}=(0,s.q)();return(0,g.Y)(i.Fragment,null,(0,g.Y)(n.m,{className:"classIframeVideoWrapper",css:[S,f,""]},(a||D||W)&&(0,g.Y)(u.a,{modalShowed:M,closeModal:()=>{P(!1),B(!1)},modalWrapperCustom:d.pN,modalContentCustom:d.Xt,modalClassName:"classIframeVideoWrapper"},(0,g.Y)("iframe",{title:"video",className:"classIframeVideo",src:t,allowFullScreen:!0})),x&&(0,g.Y)(r.$,{disallowedElements:["p"],unwrapDisallowed:!0,css:c.p},x),!W&&(0,g.Y)(p.n,{srcWebp:A,srcFallback:H,srcThumb:w,height:y,width:I,imageCustom:m,ilbImagesWrapperCustom:b,alt:k}),Y||D?null:(0,g.Y)("button",{css:h,className:"classVideoPlayHoverWrapper",type:"button","aria-label":"Play video",onClick:F,onKeyDown:e=>("Enter"===e.key||" "===e.key)&&F(e)},(0,g.Y)(o.K,{className:"classVideoPlayHover",css:[v,C,""],name:"iconVideoPlay"}))),(N<l.f.md||!a)&&T)}},746:function(e,t,a){"use strict";a.d(t,{d:function(){return v}});var i=a(10898),r=a(57413),o=a(99423),n=a(4507),s=a(74966),l=a(8602),c=a(88232),d=a(27093),p=a(22878),u=a(62909),g=a(47965),m=a(13330),f=a(76706),S=a(87401),h=a(91785);const v=({componentTypeClassName:e="",modelId:t,features:a,sectionId:v,dataSectionId:b})=>a.map((a=>{const{id:x,useAlternateStyles:C,video:T,image:y,embeddedVideoUrl:k,title:H,description:w,disclaimer:A,callsToActions:I,featureCtas:M}=a;if(!T&&!y&&!k)return null;const P=(0,d.F)(I,"ctaSiteType"),D=(0,d.F)(M,"ctaSiteType");return(0,h.Y)("div",{className:`classFStackedWrapper ${e} ${C?"classIsAlternateDesign":""}`,css:S.vC,key:x,id:v,"data-feature-section-id":b,"data-feature-id":`feature-${x}`},(0,h.Y)(f.I,{videoButtonCustom:S.Bw,feature:a}),(H||w||(0,i.uG)(P)||(0,i.uG)(D))&&(0,h.Y)("div",{css:S.SV},(0,h.Y)(s.m,{containerCustom:S.Hu},H&&(0,h.Y)(r._B,{heading3Custom:S.Wl},(0,h.Y)(o.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,c.r)(H))),w&&(0,h.Y)(o.$,{css:S.tT},(0,c.r)(w)),A&&(0,h.Y)(o.$,{css:S.hn},A),(0,i.uG)(P)&&(0,h.Y)(l.r,{wrapperFlexCustom:S.L},P.map((e=>{const{id:a,labelText:i,svgName:r}=e;return(0,h.Y)(g.M,{key:a,ctaComponentType:"features-stacked-cta",featureData:e,modelId:t,buttonLinkCustom:S.GS},r&&(0,h.Y)(n.K,{className:"classIconSvg",name:r,css:m.bb}),(0,h.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,h.Y)("span",{css:[m.My,""]},i)))}))),(0,i.uG)(D)&&(0,h.Y)(l.r,{wrapperFlexCustom:S.L},D.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,h.Y)(p.N,{key:t,ctaComponentType:"features-stacked-cta",featureData:e,buttonLinkCustom:S.GS},i&&(0,h.Y)(n.K,{className:"classIconSvg",name:i,css:u.Me}),(0,h.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,h.Y)("span",{css:u.t1},a)))}))))))}))},1247:function(e,t,a){const i=a(27951);function r(e){const t=function(){const e={},t=Object.keys(i);for(let a=t.length,i=0;i<a;i++)e[t[i]]={distance:-1,parent:null};return e}(),a=[e];for(t[e].distance=0;a.length;){const e=a.pop(),r=Object.keys(i[e]);for(let i=r.length,o=0;o<i;o++){const i=r[o],n=t[i];-1===n.distance&&(n.distance=t[e].distance+1,n.parent=e,a.unshift(i))}}return t}function o(e,t){return function(a){return t(e(a))}}function n(e,t){const a=[t[e].parent,e];let r=i[t[e].parent][e],n=t[e].parent;for(;t[n].parent;)a.unshift(t[n].parent),r=o(i[t[n].parent][n],r),n=t[n].parent;return r.conversion=a,r}e.exports=function(e){const t=r(e),a={},i=Object.keys(t);for(let r=i.length,o=0;o<r;o++){const e=i[o];null!==t[e].parent&&(a[e]=n(e,t))}return a}},2133:function(e,t,a){"use strict";a.d(t,{WQ:function(){return l},Xt:function(){return s},pN:function(){return n}});
1var i=a(91785),r=a(61455),o=a(34726);const n={name:"rsic3v",styles:"background-color:rgba(0, 0, 0, 0.8);overflow-y:auto"},s=(0,i.AH)("transform-origin:center center;transition:opacity 200ms,transform 200ms;width:90vw;padding:0;margin:auto 0;max-width:800px;max-height:450px;box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.3);z-index:",o.f.surface,";.classIframeVideoWrapper &{aspect-ratio:16/9;}.classIframeVideo{border:0;height:100%;left:0;position:absolute;top:0;width:100%;}",""),l=(0,i.AH)("opacity:0.5;animation:",r.qG," 250ms ease-in forwards;","")},5169:function(e,t,a){"use strict";a.d(t,{e:function(){return q}});var i=a(63696),r=a(10898),o=a(57413),n=a(99423),s=a(4507),l=a(11095),c=a(5130),d=a(8602),p=a(80309),u=a(7543),g=a(27093),m=a(72418),f=a(22878),S=a(62909),h=a(47965),v=a(13330),b=a(76706),x=a(91785),C=a(20967),T=a(94869),y=a(53088),k=a(5826),H=a(80945),w=a(92794),A=a(61455),I=a(650),M=a(10217),P=a(85437),D=a(72045);const B=(0,x.AH)("background-color:",D.S.fcrtBgCol,";",(0,H.$)(),";&.classFeatureCarouselRowTabbedWrapper:not(.classGapMandatory)+.classFeatureCarouselRowTabbedWrapper:not(.classGapMandatory){padding-top:0;}&.classWrapperIsAlternateDesign{background-color:",D.S.fcrtBgColAlt,";}",""),Y=(0,x.AH)((0,y.iF)()," max-width:",D.S.fcrtFeatureMaxWidth,";",(0,k.HG)(I.f.lg),"{",(0,y.iF)("0px"),";}",""),F=(0,x.AH)("display:inline-block;font-size:",D.S.fcrtTabsSelectLabelFontSize,";color:",D.S.fcrtTabsSelectLabelCol,";",(0,k.HG)(I.f.sm),"{font-size:",D.S.fcrtTabsSelectLabelFontSize,";}",(0,k.HG)(I.f.lg),"{display:none;}.classWrapperIsAlternateDesign &{color:",D.S.fcrtTabsSelectLabelColAlt,";}",""),W=(0,x.AH)("",""),N=(0,x.AH)("display:none;",(0,k.HG)(I.f.lg),"{",(0,w.T6)(D.S.fcrtTabsJustifyDesktop),";padding-top:0;}",""),G=(0,x.AH)((0,w.iQ)(),";&.classActiveTab{.classVcrtTabsButton{",(0,w.xy)(D.S.fcrtTabsActiveTextCol,D.S.fcrtTabsActiveBorderCol),";}}&:hover{.classVcrtTabsButton{",(0,w.N7)(".classActiveTab",D.S.fcrtTabsActiveTextCol,D.S.fcrtTabsActiveBorderCol),";}}.classWrapperIsAlternateDesign &{&.classActiveTab{.classVcrtTabsButton{",(0,w.xy)(D.S.fcrtTextColAlt,D.S.fcrtTextColAlt),";}}&:hover{.classVcrtTabsButton{",(0,w.N7)(".classActiveTab",D.S.fcrtTextColAlt,D.S.fcrtTextColAlt),";}}}
1",""),L=(0,x.AH)((0,w.gw)(D.S.fcrtTabsTextCol,D.S.fcrtTabsBorderCol),";",(0,T.T)(),";.classWrapperIsAlternateDesign &{color:",D.S.fcrtTextColAlt,";}",""),z=(0,x.AH)("animation-name:",(0,A.J$)(),";animation-duration:600ms;animation-iteration-count:1;background-color:",D.S.fcrtPaneWrapperBgCol,";",(0,k.HG)(I.f.lg),"{display:",D.S.fcrtPaneWrapperDisplay,";flex-direction:",D.S.fcrtPaneWrapperDirection,";align-items:",D.S.fcrtPaneWrapperAlign,";justify-content:",D.S.fcrtPaneWrapperJustify,";}&.classIsAlternateDesign{background-color:",D.S.fcrtBgColAlt,";}",""),$=(0,x.AH)((0,k.HG)(I.f.lg),"{width:",D.S.fcrtImgWrapperWidth,";}",""),R=(0,x.AH)("overflow:hidden;border-radius:",D.S.fcrtImageBorderRadius,";",""),V=(0,x.AH)("text-align:",D.S.fcrtTextWrapperTextAlignMobile,";padding:",D.S.fcrtTextWrapperPaddingSm,";",(0,y.iF)(),";",(0,k.HG)(I.f.lg),"{width:40%;display:flex;text-align:",D.S.fcrtTextWrapperTextAlignDesktop,";flex-direction:column;justify-content:center;padding:",D.S.fcrtTextWrapperPaddingLg,";}",""),O=(0,x.AH)(D.S.fcrtHeadingFontStack,";font-size:",D.S.fcrtHeadingSizeMobile,";line-height:",D.S.fcrtHeadingLineHeight,";text-transform:",D.S.fcrtHeadingTransform,";letter-spacing:",D.S.fcrtHeadingLetterSpacing,";color:",D.S.fcrtHeadingCol,";margin-block-end:0;",(0,k.HG)(I.f.lg),"{font-size:",D.S.fcrtHeadingSizeDesktop,";}.classIsAlternateDesign &{color:",D.S.fcrtTextColAlt,";}",""),E=(0,x.AH)(D.S.fcrtTextFontStack,";font-size:",D.S.fcrtTextSize,";letter-spacing:",D.S.fcrtTextLetterSpacing,";line-height:",D.S.fcrtTextLineHeight,";color:",D.S.fcrtTextCol,";ul,ol{",(0,k.Lh)(I.f.lg),"{",(0,C.$C)(),";}",(0,k.HG)(I.f.lg),"{",(0,T.w)(),";}}",(0,T.T)(),";table,table:only-child{margin:0 auto;",(0,k.HG)(I.f.lg),"{margin:0;}}.classIsAlternateDesign &{color:",D.S.fcrtTextColAlt,";}",""),j=(0,x.AH)("font-size:",D.S.fDisclaimerTextSize,";line-height:",D.S.fDisclaimerLineHeight,";text-align:center;color:",D.S.fDisclaimerColDark,";",(0,T.T)(),";",(0,k.HG)(I.f.lg),"{text-align:left;}.classIsAlternateDesign &{color:",D.S.fcrtTextColAlt,";}",""),_=(0,x.AH)("display:flex;flex-wrap:wrap;justify-content:center;margin-top:",D.S.featureCtaVerticalRhythmMobile,";gap:",P.c.gapSmall,";",(0,k.HG)(I.f.lg),"{justify-content:flex-start;margin-top:",D.S.featureCtaVerticalRhythmDesktop,";}",""),U=(0,x.AH)(M.U.vehicleFeatures.carouselRowTabbedBtnVariant,";",M.U.vehicleFeatures.carouselRowTabbedBtnSize,";display:flex;align-items:center;gap:",D.S.fcrtBtnGap,";padding:",D.S.fcrtBtnPadding,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",D.S.featureCtaBtnTextWrapperGrow,";}",""),q=({componentTypeClassName:e="",modelId:t,features:a,sectionId:C,dataSectionId:T})=>{var y;const{0:k,1:H}=(0,i.useState)(a[0].id),w=a.find((e=>e.id===k)),{callsToActions:A,featureCtas:I}=w,M=(0,g.F)(A,"ctaSiteType"),P=(0,g.F)(I,"ctaSiteType"),D=a.every((e=>e.useAlternateStyles)),q=D?"classWrapperIsAlternateDesign":"",K=p.v.featuresGaps.fcrtIsGapMandatory,X=e=>{"string"==typeof e&&H(e)},J=a.map((e=>({value:e.id,text:e.title||""})));return(0,x.Y)(c.m,{className:`${e} classItemRequiresPadding classFeatureCarouselRowTabbedWrapper ${(0,u.a)(D,K)} ${q}`,wrapperCustom:B,id:C,"data-feature-section-id":T,"data-feature-group-id":`feature-group-${null===(y=a[0])||void 0===y?void 0:y.id}`},(0,x.Y)(l.Q,{containerPaddedCustom:Y},(0,x.Y)(m.SelectLabelNestedControlled,{idName:"idVehicleCarouselRowTabbedSelect",selectValue:null==w?void 0:w.id,handleChange:X,options:J,"aria-label":"Options to show vehicle feature categories",imFormInputLabelCustom:F,imFormSelectCustom:W},p.v.features.fcrtTabsSelectText),(0,x.Y)("ul",{css:N},a.map((e=>{var t;return(0,x.Y)("li",{css:G,key:e.id,className:e.id===k?"classActiveTab":"","data-feature-id":`feature-${e.id}`},(0,x.Y)("button",{type:"button",css:L,className:"classVcrtTabsButton",onClick:()=>X(e.id)},e.title?(0,x.Y)(n.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},e.title):""+(null!==(t=e.featuresSection)&&void 0!==t&&t.name?`${e.featuresSection.name} Feature`:`Feature ${e.id}`)))}))),(0,x.Y)(c.m,{wrapperCustom:z,key:k,className:w.useAlternateStyles?"classIsAlternateDesign":""},(0,x.Y)(c.m,{wrapperCustom:$},(0,x.Y)(b.I,{feature:w,mediaWrapperCustom:R})),(w.title||w.description||w.disclaimer||(0,r.uG)(M)||(0,r.uG)(P))&&(0,x.Y)(c.m,{wrapperCustom:V},w.title&&(0,x.Y)(o._B,{heading3Custom:O},(0,x.Y)(n.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},w.title)),w.description&&(0,x.Y)(n.$,{css:E},w.description),w.disclaimer&&(0,x.Y)(n.$,{css:j},w.disclaimer),(0,r.uG)(M)&&(0,x.Y)(d.r,{wrapperFlexCustom:_},M.map((e=>{const{id:a,labelText:i,svgName:r}=e;return(0,x.Y)(h.M,{key:a,ctaComponentType:"features-carousel-row-tabbed-cta",featureData:e,modelId:t,buttonLinkCustom:U},r&&(0,x.Y)(s.K,{className:"classIconSvg",name:r,css:v.bb}),(0,x.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,x.Y)("span",{css:[v.My,""]},i)))}))),(0,r.uG)(P)&&(0,x.Y)(d.r,{wrapperFlexCustom:_},P.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,x.Y)(f.N,{key:t,ctaComponentType:"features-carousel-row-tabbed-cta",featureData:e,buttonLinkCustom:U},i&&(0,x.Y)(s.K,{className:"classIconSvg",name:i,css:S.Me}),(0,x.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,x.Y)("span",{css:S.t1},a)))})))))))}},7753:function(e,t,a){"use strict";a.d(t,{p:function(){return B}});var i=a(63696),r=a(4507);var o=a(66532),n=a(89645),s=a(91785),l=a(5826),c=a(45657),d=a(26256),p=a(61455),u=a(650),g=a(36557),m=a(29132),f=a(34726);
1const S={name:"1gks2m1",styles:"position:fixed;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;background-color:rgba(0, 0, 0, 0.7);transition:opacity 250ms ease-in-out"},h=(0,s.AH)("opacity:1;visibility:visible;z-index:",f.f.modal.backdrop,";",""),v={name:"8792bh",styles:"opacity:0;visibility:hidden"},b=(0,s.AH)("position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0, 0, 0, 0.4);z-index:",f.f.modal.base,";",""),x=(0,s.AH)("max-width:90%;width:100%;position:relative;z-index:",f.f.modal.content,";transform:translateX(-10px);",(0,l.HG)(u.f.md),"{max-width:80%;}",(0,l.HG)(u.f.xl),"{max-width:70%;}",""),C=(0,s.AH)("animation:",(0,p.J$)()," 250ms ease-in forwards;",""),T=(0,s.AH)("animation:",p.f4," 250ms ease-in forwards;",""),y=(0,s.AH)("",""),k=(0,s.AH)("opacity:0.5;animation:",p.qG," 250ms ease-in forwards;box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.4);",""),H=(0,s.AH)("opacity:0.5;animation:",p.qG," 250ms ease-in forwards;box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.4);",""),w=(0,s.AH)((0,d.F)(m._.vgModalPlayBtnSize),";",""),A=(g.X.white,(0,s.AH)((0,c.L)(),";","")),I=(0,s.AH)("fill:",g.X.white,";pointer-events:none;",""),M=(0,s.AH)("background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;background-size:50%;position:relative;width:30px;height:50px;border:0;transition:background-size 200ms ease-in-out;position:fixed;z-index:",f.f.modal.controls,";",(0,l.HG)(u.f.xs),"{width:50px;height:65px;}",(0,l.HG)(u.f.md),"{width:70px;height:90px;}&:hover{background-size:60%;}&:disabled,&[disabled]{opacity:0;&:hover{background-size:50%;}}",""),P=(0,s.AH)("left:10px;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 22 40' %3E%3Cpath fill='%23ffffff' d='M21.47,38.45L20,40L0,20L20,0l1.47,1.47L3.02,20L21.47,38.45z'/%3E%3C/svg%3E\");",(0,l.HG)(u.f.xl),"{left:5%;}",""),D=(0,s.AH)("right:10px;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 22 40' %3E%3Cpath fill='%23ffffff' d='M0,1.55L1.47,0l20,20l-20,20L0,38.53L18.45,20L0,1.55z'/%3E%3C/svg%3E\");",(0,l.HG)(u.f.xl),"{right:5%;}",""),B=({showLightbox:e,closeModal:t,toggleLightbox:a,galleryMedia:l,selectedMedia:c,changeMediaIndex:d})=>{const{0:p,1:u}=(0,i.useState)(!1),{mediaType:g,image:m,mobileImage:f}=l[c];var B;B="classModalActive",(0,i.useEffect)((()=>(document.body.classList.add(B),()=>{document.body.classList.remove(B),0===document.body.classList.length&&document.body.removeAttribute("class")})));const Y=()=>{d(c-1),u(!p)},F=()=>{d(c+1),u(!p)},W=t=>{t.preventDefault();const{code:i}=t;e&&("ArrowLeft"===i&&c>0&&Y(),"ArrowRight"===i&&c<l.length-1&&F(),"Escape"===i&&(a(!e),u(!p)))};return(0,i.useEffect)((()=>(window.addEventListener("keyup",W,!1),()=>{window.removeEventListener("keyup",W,!1)}))),(0,s.Y)("div",{css:[S,e?h:v,""]},(0,s.Y)("div",{role:"presentation",onClick:t,css:b}),(0,s.Y)("div",{css:[p?C:T,x,""]},(0,s.Y)("div",{css:y},(0,s.Y)("button",{type:"button",css:A,onClick:t,"aria-label":"Close lightbox"},(0,s.Y)(r.K,{className:"classIconSvg",css:I,name:"iconClose"})),"image"===g?(0,s.Y)(o.M,{imageCustom:k,desktopImage:m,mobileImage:f}):(0,s.Y)(n.z,{mediaCustom:H,videoButtonCustom:w,playsInline:!0,mediaObject:l[c]}))),(0,s.Y)("button",{css:[M,P,""],type:"button",onClick:Y,disabled:0===c,"aria-label":"Previous Media"}),(0,s.Y)("button",{css:[M,D,""],type:"button",onClick:F,disabled:c===l.length-1,"aria-label":"Next Media"}))}},13330:function(e,t,a){"use strict";a.d(t,{DH:function(){return n},My:function(){return l},bb:function(){return s}});var i=a(91785),r=a(36557),o=a(72045);const n=(0,i.AH)("background-color:",o.S.vehiclesFeaturesCtaButtonBgCol,";&:not(:disabled):hover{background-color:",o.S.vehiclesFeaturesCtaButtonHoverBgCol,";}.classIsAlternateDesign &{background-color:",o.S.vehiclesFeaturesCtaButtonBgColAlt,";color:",o.S.vehiclesFeaturesCtaButtonAltTextCol,";}.classIsAlternateDesign &:hover{background-color:",o.S.vehiclesFeaturesCtaButtonHoverBgColAlt,";color:",o.S.vehiclesFeaturesCtaButtonHoverTextColAlt,";}.classIsAlternateDesign &.classAltOutlineStyles{background-color:",r.X.white,";color:",r.X.black,";}.classIsAlternateDesign &.classAltOutlineStyles:hover{background-color:",r.X.black5,";}:hover .classIconSvg{transform:scale(1.08);}",""),s=(0,i.AH)("fill:",r.X.white,";transform:scale(1);width:30px;height:30px;transition:transform 150ms ease-in-out;",""),l=(0,i.AH)("color:",o.S.vehiclesFeaturesCtaButtonTextCol,";text-wrap:wrap;.classVehiclesFeaturesCtaButton:hover &{color:",o.S.vehiclesFeaturesCtaButtonHoverTextCol,";}","")},14155:function(e,t,a){"use strict";a.d(t,{f:function(){return j}});var i=a(63696),r=a(10898),o=a(57413),n=a(99423),s=a(4507),l=a(74966),c=a(5130),d=a(8602),p=a(80309),u=a(7543),g=a(45676),m=a(88232),f=a(27093),S=a(22878),h=a(62909),v=a(47965),b=a(13330),x=a(76706),C=a(91785),T=a(20967),y=a(94869),k=a(16996),H=a(53088),w=a(5826),A=a(80945),I=a(61455),M=a(650),P=a(10217),D=a(36557),B=a(85437),Y=a(72045);const F=(0,C.AH)("position:relative;background-color:",Y.S.rsmaBgCol,";",(0,A.$)(),";
1&.classFrsMultiAltWrapper:not(.classGapMandatory)+.classFrsMultiAltWrapper:not(.classGapMandatory){padding-top:0;}&.classWrapperIsAlternateDesign{background-color:",Y.S.rsmaBgColAlt,";}",""),W=(0,C.AH)("max-width:",Y.S.rsmaFeatureMaxWidth,";padding:0 15px;",""),N=(0,C.AH)((0,w.HG)(M.f.md),"{row-gap:",Y.S.rsmaRowGapMd,";justify-content:center;}",(0,w.HG)(M.f.lg),"{row-gap:",Y.S.rsmaRowGapLg,";}",(0,w.HG)(M.f.xl),"{row-gap:",Y.S.rsmaRowGapXl,";}",""),G=(0,C.AH)("background-color:",Y.S.rsmaItemBgCol,";margin:0 auto 100px;max-width:350px;border:1px solid ",D.X.black10,";box-shadow:0 5px 35px rgba(0, 0, 0, 0.1);",(0,w.HG)(M.f.md),"{transform:translateY(100px);opacity:0;margin:0;",(0,k.BE)(Y.S.rsmaNumOfColumnsMd,Y.S.rsmaColumnMarginMd),";&.classShown{animation:",I.OQ," forwards;animation-delay:var(--delay);animation-duration:1000ms;}}",(0,w.HG)(M.f.lg),"{",(0,k.BE)(Y.S.rsmaNumOfColumnsLg,Y.S.rsmaColumnMarginLg),";}",(0,w.HG)(M.f.xl),"{",(0,k.BE)(Y.S.rsmaNumOfColumnsXl,Y.S.rsmaColumnMarginXl),";}&.classIsAlternateDesign{background-color:",Y.S.rsmaBgColAlt,";}",""),L={name:"iqyx9g",styles:"max-width:110px;transform:translate(0px, -52.5px);margin:0 auto"},z=(0,C.AH)("padding:",Y.S.rsmaTextWrapperPadding,";",(0,H.iF)(),";margin-top:-25px;",(0,w.HG)(M.f.md),"{padding:",Y.S.rsmaTextWrapperPaddingMd,";}.classFrsMultiItemWrapper:last-child &{padding-bottom:",Y.S.rsmaTextWrapperBottomPadding,";",(0,w.HG)(M.f.md),"{padding-bottom:",Y.S.rsmaTextWrapperBottomPaddingMd,";}}",""),$=(0,C.AH)(Y.S.rsmaHeadingFontStack,";font-size:",Y.S.rsmaHeadingSizeMobile,";line-height:",Y.S.rsmaHeadingLineHeight,";text-transform:",Y.S.rsmaHeadingTransform,";letter-spacing:",Y.S.rsmaHeadingLetterSpacing,";color:",Y.S.rsmaHeadingCol,";text-align:",Y.S.rsmaTextAlign,";margin-block-end:0;",(0,w.HG)(M.f.lg),"{font-size:",Y.S.rsmaHeadingSizeDesktop,";text-align:",Y.S.rsmaTextAlignLg,";}.classIsAlternateDesign &{color:",Y.S.rsmaTextColAlt,";}",""),R=(0,C.AH)(Y.S.rsmaTextFontStack,";font-size:",Y.S.rsmaTextSize,";line-height:",Y.S.rsmaTextLineHeight,";text-align:",Y.S.rsmaTextAlign,";color:",Y.S.rsmaTextCol,";",(0,w.HG)(M.f.lg),"{text-align:",Y.S.rsmaTextAlignLg,";}ul,ol{",(0,T.$C)(),";}.classIsAlternateDesign &{color:",Y.S.rsmaTextColAlt,";}",(0,y.T)(),";",""),V=(0,C.AH)("font-size:",Y.S.fDisclaimerTextSize,";line-height:",Y.S.fDisclaimerLineHeight,";text-align:",Y.S.rsmaTextAlign,";color:",Y.S.fDisclaimerColDark,";",(0,y.T)(),";",(0,w.HG)(M.f.lg),"{text-align:",Y.S.rsmaTextAlignLg,";}.classIsAlternateDesign &{color:",Y.S.rsmaTextColAlt,";}",""),O=(0,C.AH)("display:flex;flex-wrap:wrap;justify-content:",Y.S.rsmaButtonWrapperFlexJustify,";margin-top:",Y.S.featureCtaVerticalRhythmMobile,";gap:",B.c.gapSmall,";",(0,w.HG)(M.f.lg),"{justify-content:",Y.S.rsmaButtonWrapperFlexJustifyLg,";margin-top:",Y.S.featureCtaVerticalRhythmDesktop,";}",""),E=(0,C.AH)(P.U.vehicleFeatures.rowStackedMultiAltBtnVariant,";",P.U.vehicleFeatures.rowStackedMultiAltBtnSize,";display:flex;align-items:center;gap:",B.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",Y.S.featureCtaBtnTextWrapperGrow,";}.classIsAlternateDesign &{::after{filter:",Y.S.rsmaButtonAfterElementFilter,";}}",""),j=({componentTypeClassName:e="",modelId:t,features:a,sectionId:T,dataSectionId:y})=>{var k;const H=(0,i.useRef)(null),{0:w,1:A}=(0,i.useState)(!1);(0,g.B)({target:H,onIntersect:([{isIntersecting:e}],t)=>{e&&H.current&&(A(!0),t.unobserve(H.current))},rootMargin:"-100px"});const I="classFrsMultiItemWrapper"+(w?" classShown":""),M=a.every((e=>e.useAlternateStyles)),P=M?"classWrapperIsAlternateDesign":"",D=p.v.featuresGaps.rsmaIsGapMandatory;return(0,C.Y)(c.m,{className:`${e} classItemRequiresPadding classFrsMultiAltWrapper ${(0,u.a)(M,D)} ${P}`,wrapperCustom:F,id:T,domRef:H,"data-feature-section-id":y,"data-feature-group-id":`feature-group-${null===(k=a[0])||void 0===k?void 0:k.id}`},(0,C.Y)(l.m,{containerCustom:W},(0,C.Y)(d.r,{wrapperFlexCustom:N},a.map(((e,a)=>{const{id:i,useAlternateStyles:l,title:c,description:p,disclaimer:u,callsToActions:g,featureCtas:T}=e,y=(0,f.F)(g,"ctaSiteType"),k=(0,f.F)(T,"ctaSiteType");return(0,C.Y)("div",{className:`${I} ${l?"classIsAlternateDesign":""}`,css:G,key:i,style:{"--delay":150*a+"ms"},"data-feature-id":`feature-${i}`},(0,C.Y)(x.I,{feature:e,mediaWrapperCustom:L}),(c||p||(0,r.uG)(y)||(0,r.uG)(k))&&(0,C.Y)("div",{css:z},c&&(0,C.Y)(o._B,{heading3Custom:$},(0,C.Y)(n.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,m.r)(c))),p&&(0,C.Y)(n.$,{css:R},(0,m.r)(p)),u&&(0,C.Y)(n.$,{css:V},u),(0,r.uG)(y)&&(0,C.Y)(d.r,{wrapperFlexCustom:O},y.map((e=>{const{id:a,labelText:i,svgName:r}=e;return(0,C.Y)(v.M,{key:a,ctaComponentType:"features-row-stacked-multi-alternative-cta",featureData:e,modelId:t,buttonLinkCustom:E},r&&(0,C.Y)(s.K,{className:"classIconSvg",name:r,css:b.bb}),(0,C.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,C.Y)("span",{css:[b.My,""]}
1,i)))}))),(0,r.uG)(k)&&(0,C.Y)(d.r,{wrapperFlexCustom:O},k.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,C.Y)(S.N,{key:t,ctaComponentType:"features-row-stacked-multi-alternative-cta",featureData:e,buttonLinkCustom:E},i&&(0,C.Y)(s.K,{className:"classIconSvg",name:i,css:h.Me}),(0,C.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,C.Y)("span",{css:h.t1},a)))})))))})))))}},20378:function(e,t,a){"use strict";a.d(t,{Wx:function(){return u}});var i=a(63696),r=Object.defineProperty,o=(e,t,a)=>((e,t,a)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a)(e,"symbol"!=typeof t?t+"":t,a),n=new Map,s=new WeakMap,l=0,c=void 0;function d(e){return Object.keys(e).sort().filter((t=>void 0!==e[t])).map((t=>{return`${t}_${"root"===t?(a=e.root,a?(s.has(a)||(l+=1,s.set(a,l.toString())),s.get(a)):"0"):e[t]}`;var a})).toString()}function p(e,t,a={},i=c){if(void 0===window.IntersectionObserver&&void 0!==i){const r=e.getBoundingClientRect();return t(i,{isIntersecting:i,target:e,intersectionRatio:"number"==typeof a.threshold?a.threshold:0,time:0,boundingClientRect:r,intersectionRect:r,rootBounds:r}),()=>{}}const{id:r,observer:o,elements:s}=function(e){const t=d(e);let a=n.get(t);if(!a){const i=new Map;let r;const o=new IntersectionObserver((t=>{t.forEach((t=>{var a;const o=t.isIntersecting&&r.some((e=>t.intersectionRatio>=e));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=o),null==(a=i.get(t.target))||a.forEach((e=>{e(o,t)}))}))}),e);r=o.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),a={id:t,observer:o,elements:i},n.set(t,a)}return a}(a),l=s.get(e)||[];return s.has(e)||s.set(e,l),l.push(t),o.observe(e),function(){l.splice(l.indexOf(t),1),0===l.length&&(s.delete(e),o.unobserve(e)),0===s.size&&(o.disconnect(),n.delete(r))}}i.Component;function u({threshold:e,delay:t,trackVisibility:a,rootMargin:r,root:o,triggerOnce:n,skip:s,initialInView:l,fallbackInView:c,onChange:d}={}){var u;const[g,m]=i.useState(null),f=i.useRef(),[S,h]=i.useState({inView:!!l,entry:void 0});f.current=d,i.useEffect((()=>{if(s||!g)return;let i;return i=p(g,((e,t)=>{h({inView:e,entry:t}),f.current&&f.current(e,t),t.isIntersecting&&n&&i&&(i(),i=void 0)}),{root:o,rootMargin:r,threshold:e,trackVisibility:a,delay:t},c),()=>{i&&i()}}),[Array.isArray(e)?e.toString():e,g,o,r,n,s,a,c,t]);const v=null==(u=S.entry)?void 0:u.target,b=i.useRef();g||!v||n||s||b.current===v||(b.current=v,h({inView:!!l,entry:void 0}));const x=[m,S.inView,S.entry];return x.ref=x[0],x.inView=x[1],x.entry=x[2],x}},22878:function(e,t,a){"use strict";a.d(t,{N:function(){return y}});var i=a(68102),r=a(63696),o=a(86223),n=a(72407),s=a(79124),l=a(9092),c=a(51089),d=a(95603),p=a(44226),u=a(9546),g=a(86321),m=a(78635),f=a(37388),S=a(26443),h=a(49053),v=a(18412),b=a(90468),x=a(37771),C=a(62909),T=a(91785);const y=({children:e,ctaComponentType:t,featureData:a,buttonLinkCustom:y,...k})=>{const{actionType:H,configForm:w,desktopMaxWidth:A,desktopMaxHeight:I,labelText:M,linkUrl:P,marketoFormId:D,externalLinkNewWindow:B}=a,{propModelName:Y,remoteId:F,dynamicForm:W}=w||{},{0:N,1:G}=(0,r.useState)(!1),L=H===o.y.externalLink&&!!P,z=(H===o.y.internalLink||L)&&!!P,$=H===o.y.form&&F&&Y,R=H===o.y.marketoForm&&D,V=H===o.y.dynamicForm&&W&&F&&(0,d.ls)(W),O=H===o.y.iframe&&!!P,E=L&&P.toLowerCase().startsWith("mailto:"),j=L&&P.toLowerCase().startsWith("tel:"),_=L&&P.toLowerCase().startsWith("sms:"),U=E?(0,p.v)(P):P||"",q=z||L?"link":"form",K=(0,l.TY)(`${M||""}-${q}-${t}`),X=()=>{(0,l.Mb)("close",K),G(!1)},J=(0,u.x)();return(0,T.Y)(r.Fragment,null,z&&(0,T.Y)(f.v,(0,i.A)({css:C.IJ,to:J?P:U,buttonLinkCustom:y,onClick:()=>{E&&(0,s.$)("Soft Lead","Email Click"),j&&(0,s.$)("Soft Lead","Phone Number Click"),_&&(0,s.$)("Soft Lead","SMS Click"),(0,l.Fl)({ctaName:K,ctaComponentType:t,targetUrl:P,ctaText:M||""}),(0,c.QY)({eventName:n.R.ctaClick,componentName:K,eventInfo:{cta_action:"click",cta_type:t,link_text:M||"",...P&&{link_url:P}}})}},L&&{externalLinkNewWindow:B},k),e),($||R||V||O)&&(0,T.Y)(r.Fragment,null,(0,T.Y)(m.$,(0,i.A)({css:C.IJ,onClick:()=>{G(!0),(0,l.Fl)({ctaName:K,ctaComponentType:t,ctaText:M||""}),(0,c.QY)({eventName:n.R.ctaClick,componentName:K,eventInfo:{cta_action:"click",cta_type:t,link_text:M||""}}),(0,l.Mb)("open",K)},buttonLinkCustom:y},k),e),(0,T.Y)(x.a,{modalShowed:N,closeModal:X,modalHeading:M,modalWrapperCustom:S.Du,modalContentCustom:O?[S.pW,(0,g.W)({desktopMaxWidth:A,desktopMaxHeight:I})]:S.pW},$&&(0,T.Y)(b.x,{configFormName:Y,closeFormModal:X,formId:F,formOnModal:!0}),R&&(0,T.Y)(v.MarketoFormLazy,{formId:D,formType:"modal",hideFormHeading:!0}),V&&(0,T.Y)(h.B,{closeFormModal:X,formId:F,formObject:W,formOnModal:!0}),O&&(0,T.Y)("iframe",{title:M,src:P,className:"ctaModalIframe"}))))}},27093:function(e,t,a){"use strict";a.d(t,{F:function(){return o}});var i=a(2290),r=a(3974);const o=(e,t)=>{if(!e)return[];const{siteType:a}=(0,r.j)();return e.filter((e=>e[t]===i.D.both||e[t]===a))}}
vendor: 5,660 bytes, line 1
1,27951:function(e,t,a){const i=a(32880),r={};for(const n of Object.keys(i))r[i[n]]=n;const o={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};e.exports=o;for(const n of Object.keys(o)){if(!("channels"in o[n]))throw new Error("missing channels property: "+n);if(!("labels"in o[n]))throw new Error("missing channel labels property: "+n);if(o[n].labels.length!==o[n].channels)throw new Error("channel and label counts mismatch: "+n);const{channels:e,labels:t}=o[n];delete o[n].channels,delete o[n].labels,Object.defineProperty(o[n],"channels",{value:e}),Object.defineProperty(o[n],"labels",{value:t})}o.rgb.hsl=function(e){const t=e[0]/255,a=e[1]/255,i=e[2]/255,r=Math.min(t,a,i),o=Math.max(t,a,i),n=o-r;let s,l;o===r?s=0:t===o?s=(a-i)/n:a===o?s=2+(i-t)/n:i===o&&(s=4+(t-a)/n),s=Math.min(60*s,360),s<0&&(s+=360);const c=(r+o)/2;return l=o===r?0:c<=.5?n/(o+r):n/(2-o-r),[s,100*l,100*c]},o.rgb.hsv=function(e){let t,a,i,r,o;const n=e[0]/255,s=e[1]/255,l=e[2]/255,c=Math.max(n,s,l),d=c-Math.min(n,s,l),p=function(e){return(c-e)/6/d+.5};return 0===d?(r=0,o=0):(o=d/c,t=p(n),a=p(s),i=p(l),n===c?r=i-a:s===c?r=1/3+t-i:l===c&&(r=2/3+a-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*o,100*c]},o.rgb.hwb=function(e){const t=e[0],a=e[1];let i=e[2];const r=o.rgb.hsl(e)[0],n=1/255*Math.min(t,Math.min(a,i));return i=1-1/255*Math.max(t,Math.max(a,i)),[r,100*n,100*i]},o.rgb.cmyk=function(e){const t=e[0]/255,a=e[1]/255,i=e[2]/255,r=Math.min(1-t,1-a,1-i);return[100*((1-t-r)/(1-r)||0),100*((1-a-r)/(1-r)||0),100*((1-i-r)/(1-r)||0),100*r]},o.rgb.keyword=function(e){const t=r[e];if(t)return t;let a,o=1/0;for(const r of Object.keys(i)){const t=i[r],l=(s=t,((n=e)[0]-s[0])**2+(n[1]-s[1])**2+(n[2]-s[2])**2);l<o&&(o=l,a=r)}var n,s;return a},o.keyword.rgb=function(e){return i[e]},o.rgb.xyz=function(e){let t=e[0]/255,a=e[1]/255,i=e[2]/255;t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92,i=i>.04045?((i+.055)/1.055)**2.4:i/12.92;return[100*(.4124*t+.3576*a+.1805*i),100*(.2126*t+.7152*a+.0722*i),100*(.0193*t+.1192*a+.9505*i)]},o.rgb.lab=function(e){const t=o.rgb.xyz(e);let a=t[0],i=t[1],r=t[2];a/=95.047,i/=100,r/=108.883,a=a>.008856?a**(1/3):7.787*a+16/116,i=i>.008856?i**(1/3):7.787*i+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;return[116*i-16,500*(a-i),200*(i-r)]},o.hsl.rgb=function(e){const t=e[0]/360,a=e[1]/100,i=e[2]/100;let r,o,n;if(0===a)return n=255*i,[n,n,n];r=i<.5?i*(1+a):i+a-i*a;const s=2*i-r,l=[0,0,0];for(let c=0;c<3;c++)o=t+1/3*-(c-1),o<0&&o++,o>1&&o--,n=6*o<1?s+6*(r-s)*o:2*o<1?r:3*o<2?s+(r-s)*(2/3-o)*6:s,l[c]=255*n;return l},o.hsl.hsv=function(e){const t=e[0];let a=e[1]/100,i=e[2]/100,r=a;const o=Math.max(i,.01);i*=2,a*=i<=1?i:2-i,r*=o<=1?o:2-o;return[t,100*(0===i?2*r/(o+r):2*a/(i+a)),100*((i+a)/2)]},o.hsv.rgb=function(e){const t=e[0]/60,a=e[1]/100;let i=e[2]/100;const r=Math.floor(t)%6,o=t-Math.floor(t),n=255*i*(1-a),s=255*i*(1-a*o),l=255*i*(1-a*(1-o));switch(i*=255,r){case 0:return[i,l,n];case 1:return[s,i,n];case 2:return[n,i,l];case 3:return[n,s,i];case 4:return[l,n,i];case 5:return[i,n,s]}},o.hsv.hsl=function(e){const t=e[0],a=e[1]/100,i=e[2]/100,r=Math.max(i,.01);let o,n;n=(2-a)*i;const s=(2-a)*r;return o=a*r,o/=s<=1?s:2-s,o=o||0,n/=2,[t,100*o,100*n]},o.hwb.rgb=function(e){const t=e[0]/360;let a=e[1]/100,i=e[2]/100;const r=a+i;let o;r>1&&(a/=r,i/=r);const n=Math.floor(6*t),s=1-i;o=6*t-n,1&n&&(o=1-o);const l=a+o*(s-a);let c,d,p;switch(n){default:case 6:case 0:c=s,d=l,p=a;break;case 1:c=l,d=s,p=a;break;case 2:c=a,d=s,p=l;break;case 3:c=a,d=l,p=s;break;case 4:c=l,d=a,p=s;break;case 5:c=s,d=a,p=l}return[255*c,255*d,255*p]},o.cmyk.rgb=function(e){const t=e[0]/100,a=e[1]/100,i=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,a*(1-r)+r)),255*(1-Math.min(1,i*(1-r)+r))]},o.xyz.rgb=function(e){const t=e[0]/100,a=e[1]/100,i=e[2]/100;let r,o,n;return r=3.2406*t+-1.5372*a+-.4986*i,o=-.9689*t+1.8758*a+.0415*i,n=.0557*t+-.204*a+1.057*i,r=r>.0031308?1.055*r**(1/2.4)-.055:12.92*r,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,n=n>.0031308?1.055*n**(1/2.4)-.055:12.92*n,r=Math.min(Math.max(0,r),1),o=Math.min(Math.max(0,o),1),n=Math.min(Math.max(0,n),1),[255*r,255*o,255*n]},o.xyz.lab=function(e){let t=e[0],a=e[1],i=e[2];t/=95.047,a/=100,i/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;return[116*a-16,500*(t-a),200*(a-i)]},o.lab.xyz=function(e){let t,a,i;a=(e[0]+16)/116,t=e[1]/500+a,i=a-e[2]/200;const r=a**3,o=t**3,n=i**3;return a=r>.008856?r:(a-16/116)/7.787,t=o>.008856?o:(t-16/116)/7.787,i=n>.008856?n:(i-16/116)/7.787,t*=95.047,a*=100,i*=108.883,[t,a,i]},o.lab.lch=function(e){const t=e[0],a=e[1],i=e[2];let r;r=360*Math.atan2(i,a)/2/Math.PI,r<0&&(r+=360);return[t,Math.sqrt(a*a+i*i),r]},o.lch.lab=function(e){const t=e[0],a=e[1],i=e[2]/360*2*Math.PI;return[t,a*Math.cos(i),a*Math.sin(i)]},o.rgb.ansi16=function(e,t=null){const[a,i,r]=e;let n=null===t?o.rgb.hsv(e)[2]:t;if(n=Math.round(n/50),0===n)return 30;let s=30+(Math.round(r/255)<<2|Math.round(i/255)<<1|Math.round(a/255));return 2===n&&(s+=60),s},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){const t=e[0],a=e[1],i=e[2];if(t===a&&a===i)return t<8?16:t>
vendor: 4,125 bytes, line 1
1248?231:Math.round((t-8)/247*24)+232;return 16+36*Math.round(t/255*5)+6*Math.round(a/255*5)+Math.round(i/255*5)},o.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const a=.5*(1+~~(e>50));return[(1&t)*a*255,(t>>1&1)*a*255,(t>>2&1)*a*255]},o.ansi256.rgb=function(e){if(e>=232){const t=10*(e-232)+8;return[t,t,t]}let t;e-=16;return[Math.floor(e/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255]},o.rgb.hex=function(e){const t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let a=t[0];3===t[0].length&&(a=a.split("").map((e=>e+e)).join(""));const i=parseInt(a,16);return[i>>16&255,i>>8&255,255&i]},o.rgb.hcg=function(e){const t=e[0]/255,a=e[1]/255,i=e[2]/255,r=Math.max(Math.max(t,a),i),o=Math.min(Math.min(t,a),i),n=r-o;let s,l;return s=n<1?o/(1-n):0,l=n<=0?0:r===t?(a-i)/n%6:r===a?2+(i-t)/n:4+(t-a)/n,l/=6,l%=1,[360*l,100*n,100*s]},o.hsl.hcg=function(e){const t=e[1]/100,a=e[2]/100,i=a<.5?2*t*a:2*t*(1-a);let r=0;return i<1&&(r=(a-.5*i)/(1-i)),[e[0],100*i,100*r]},o.hsv.hcg=function(e){const t=e[1]/100,a=e[2]/100,i=t*a;let r=0;return i<1&&(r=(a-i)/(1-i)),[e[0],100*i,100*r]},o.hcg.rgb=function(e){const t=e[0]/360,a=e[1]/100,i=e[2]/100;if(0===a)return[255*i,255*i,255*i];const r=[0,0,0],o=t%1*6,n=o%1,s=1-n;let l=0;switch(Math.floor(o)){case 0:r[0]=1,r[1]=n,r[2]=0;break;case 1:r[0]=s,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=n;break;case 3:r[0]=0,r[1]=s,r[2]=1;break;case 4:r[0]=n,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=s}return l=(1-a)*i,[255*(a*r[0]+l),255*(a*r[1]+l),255*(a*r[2]+l)]},o.hcg.hsv=function(e){const t=e[1]/100,a=t+e[2]/100*(1-t);let i=0;return a>0&&(i=t/a),[e[0],100*i,100*a]},o.hcg.hsl=function(e){const t=e[1]/100,a=e[2]/100*(1-t)+.5*t;let i=0;return a>0&&a<.5?i=t/(2*a):a>=.5&&a<1&&(i=t/(2*(1-a))),[e[0],100*i,100*a]},o.hcg.hwb=function(e){const t=e[1]/100,a=t+e[2]/100*(1-t);return[e[0],100*(a-t),100*(1-a)]},o.hwb.hcg=function(e){const t=e[1]/100,a=1-e[2]/100,i=a-t;let r=0;return i<1&&(r=(a-i)/(1-i)),[e[0],100*i,100*r]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=function(e){return[0,0,e[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){const t=255&Math.round(e[0]/100*255),a=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(a.length)+a},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},28036:function(e){e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},29658:function(e,t,a){"use strict";a.r(t),a.d(t,{Head:function(){return jn},default:function(){return _n}});var i=a(68102),r=a(94300),o=a(63696),n=a(18456),s=a.n(n),l=a(77659),c=a(74122),d=a(10898),p=a(99423);const u="none",g="not_set",m="polk_passenger_api",f="polk_commercial_api",S="carsales_api",h="/api/get-vehicle-price",v="/api/get-vehicle-price",b="",x="passenger",C="commercial",T="PassengerVehicle",y="CommercialVehicle",k="PVVehicleData",H="CVVehicleData",w={ACT:["vehicleTareWeight","gvr"],NSW:["vehicleTareWeight"],NT:["engineCapacity","numberOfCylinders"],QLD:["numberOfCylinders"],SA:["numberOfCylinders"],TAS:["numberOfCylinders"],VIC:[],WA:["vehicleTareWeight"]},A={ACT:["vehicleTareWeight","gvm"],NSW:["vehicleTareWeight","gvm"],NT:["engineCapacity","numberOfCylinders","gvm"],QLD:["numberOfCylinders","gvm"],SA:["numberOfCylinders","gvm"],TAS:["numberOfCylinders","gvm"],VIC:["vehicleTareWeight","gvm"],WA:["vehicleTareWeight","gvm"]},I="trim",M=!0;var P=a(2290);const D={factory_bonus:{type:"factory_bonus",textSingle:"Factory Bonus",textPlural
1:"Factory Bonuses",iconName:"iconFactoryBonus"},driveaway_offer:{type:"driveaway_offer",textSingle:"Driveaway Offer",textPlural:"Driveaway Offers",iconName:"iconDriveawayOffer"},special_offer:{type:"special_offer",textSingle:"Special Offer",textPlural:"Special Offers",iconName:"iconSpecialOffer"},finance_offer:{type:"finance_offer",textSingle:"Finance Offer",textPlural:"Finance Offers",iconName:"iconFinanceOffer"},service_offer:{type:"service_offer",textSingle:"Service Offer",textPlural:"Service Offers",iconName:"iconServiceOffer"}};var B=a(75411);const Y=(e,t)=>((e,t)=>{var a;const{driveAwayPrice:i,regionalDriveawayPrice:r}=e||{},o=t&&(0,d.uG)(r)?null===(a=r.find((e=>(null==e?void 0:e.regionId)===t)))||void 0===a?void 0:a.driveAwayPrice:void 0;return{regionId:t||null,nationalPrice:i,regionalPrice:o,resolvedPrice:o||i}})(e,t).resolvedPrice,F=(e,t,a)=>{if(!t||t===g||t===u)return null;const i=Y(e,a);return t===m?i||(null==e?void 0:e.price):t===f?i||(null==e?void 0:e.commercialBasePrice)||(null==e?void 0:e.price):i},W=(e,t,a=!1,i=null)=>{const r=null==e?void 0:e.reduce(((e,r,o)=>{if(!r)return e;const n=F(r,t,i);if(!n)return e;if(!e||0===o)return r;const s=F(e,t,i);return s?a?n>s?r:e:n<s?r:e:r}),void 0);return F(r,t,i)?r:void 0},N=(e,t)=>({isCommercialPricingVehicle:t&&e===C});var G=a(46326),L=a(50213),z=a(6095);const $=e=>["Addington","Dunedin","Te Rapa","Tauranga","Auckland","Napier"].includes(e||"")?"NZD":G.Y,R=(e,t,a,i,r)=>[{"@context":"https://schema.org/","@type":"Product",name:e,offers:{availability:"https://schema.org/InStock",price:t,priceCurrency:a},image:i,...r&&{brand:r}}],V=(e,t)=>{switch(e){case"Stock Details":return(e=>{const{images:t,make:a,model:i,price:r,sellerState:o,series:n,variations:s,year:l}=e||{},c=(0,z._)([l,a,i,s,n]," "),d=$(o);return c&&r&&d&&null!=t&&t[0]?R(c,r,d,null==t?void 0:t[0],a||""):null})(t);case"Vehicle Details":return(e=>{const{brand:t,canonicalName:a,comingSoonModel:i,modelsVariants:r}=e||{},{name:o}=t||{},{trims:n}=(null==r?void 0:r[0])||{},{price:s,image:l}=(null==n?void 0:n[0])||{},{url:c}=l||{},d=(0,L.v)(),p=d.find((e=>e.info.isPrimary))||d[0],{contactDetail:u}=p||{},{state:g}=u||{},m=$(g||"");return!i&&a&&s&&m&&c?R(a,s,m,c,o):null})(t);case"Team Members":return(e=>e.map((e=>{const{email:t,mobile:a,jobTitle:i,name:r,phone:o}=e||{};let n="";return o&&a?n=[o,a]:o?n=o:a&&(n=a),r&&n&&t?{"@context":"https://schema.org/","@type":"Person",name:r,email:t,telephone:n,...i&&{jobTitle:i}}:null})).filter(c.T)||null)(t);case"Blog Details":return(e=>{const{author:t,bannerImage:a,publishDate:i,title:r}=e||{},{srcWebp:o,url:n}=a||{},s=o||n;return r&&i?[{"@context":"https://schema.org/","@type":"BlogPosting",headline:r,name:r,datePublished:new Date(i).toISOString(),...t&&{author:{name:t}},...s&&{image:{url:s}}}]:null})(t);default:return null}};var O=a(60503),E=a(85020);var j=a(95759),_=a(39100);const U=(0,j.vt)((0,_.Zr)((e=>({userFinanceOptions:{},userFinanceSelected:!1,priceType:"P",setFinanceOptions:t=>e({userFinanceOptions:t}),setPriceType:t=>e({priceType:t}),resetFinanceOptions:()=>e({userFinanceOptions:{}}),setUserFinanceSelected:t=>e({userFinanceSelected:t})})),{name:"build-and-buy-storage",storage:(0,_.KU)((()=>sessionStorage)),partialize:e=>({userFinanceOptions:e.userFinanceOptions,userFinanceSelected:e.userFinanceSelected})}));var q=a(74459),K=a(3974),X=a(26044);const J=()=>{const{brandDealerRegion:e,siteType:t}=(0,K.j)()||{},a=(0,X.U)((e=>{var t,a;return null===(t=e.userPreferredDealer)||void 0===t||null===(a=t.region)||void 0===a?void 0:a.id}));return(q.t.dealerPickerSettings.enabled&&t===P.D.oem?a:void 0)||(null==e?void 0:e.id)||null};var Q=a(27093),Z=a(19593);const ee={default:{isOpen:!1,summaryHeading:"Disclaimers"},disclaimersStockIndex:{isOpen:!0,summaryHeading:"Disclaimers"},disclaimersStockDetails:{isOpen:!0,summaryHeading:"Disclaimers"},disclaimersSpecialsBrand:{isOpen:!0,summaryHeading:"Disclaimers"},disclaimersSpecialsDealer:{isOpen:!0,summaryHeading:"Disclaimers"},disclaimersSpecialsGroup:{isOpen:!0,summaryHeading:"Disclaimers"},disclaimersVehiclesModel:{isOpen:!0,summaryHeading:"Disclaimers"},disclaimersAccessories:{isOpen:!0,summaryHeading:"Disclaimers"}};var te=a(36086),ae=a(91785),ie=a(19217);const re=(0,ae.AH)("",""),oe=(0,ae.AH)(ie.x.dpfDetailsCardWrapper,";background-color:",ie.x.dpfDetailsBgCol,";border:",ie.x.dpfDetailsBorder,";box-shadow:",ie.x.dpfDetailsBoxShadow,";border-radius:",ie.x.dpfDetailsRadius,";",""),ne=(0,ae.AH)("border:none;border-top:",ie.x.dpfSummaryBorderTop,";background-color:",ie.x.dpfSummaryBgCol,";padding-block:",ie.x.dpfSummaryPaddingBlock,";max-width:",ie.x.dpfSummaryMaxWidth,";margin:auto;transition:border-color 150ms ease-in-out,background-color 150ms ease-in-out;&:hover{border-color:",ie.x.dpfSummaryHoverBorderTopCol,";background-color:",ie.x.dpfSummaryHoverBgCol,";}",""),se=(0,ae.AH)(ie.x.dpfHeadingFontStack,";font-size:",ie.x.dpfHeadingSize,";line-height:",ie.x.dpfHeadingLineHeight,";text-transform:",ie.x.dpfHeadingTransform,";letter-spacing:",ie.x.dpfHeadingLetterSpacing,";color:",ie.x.dpfHeadingCol,";padding-inline-start:",ie.x.dpfHeadingPaddingLeft,";transition:color 150ms ease-in-out;&::before,&::after{background-color:",ie.x.dpfHeadingSymbolCol,";transition:background-color 150ms ease-in-out;.classAnSummary:hover &{background-color:",ie.x.dpfHoverHeadingSymbolCol,";}}.classAnSummary:hover &{color:",ie.x.dpfHoverHeadingCol,";}
1",""),le=(0,ae.AH)("border-top:",ie.x.dpfContentWrapperBorderTop,";",""),ce=(0,ae.AH)("font-size:",ie.x.dpfContentTextSize,";line-height:",ie.x.dpfContentTextLineHeight,";text-transform:",ie.x.dpfContentTextTransform,";letter-spacing:",ie.x.dpfContentTextLetterSpacing,";padding-inline:",ie.x.dpfContentPaddingInline,";padding-block:",ie.x.dpfContentPaddingBlock,";max-width:",ie.x.dpfContentMaxWidth,";margin:auto;*+*{margin-block-start:",ie.x.dpfContentItemsGapTop,";}",""),de=(0,ae.AH)(ie.x.dpfSpecialsDisclaimersHeadingFontStack,";font-size:",ie.x.dpfSpecialsDisclaimersHeadingSize,";line-height:",ie.x.dpfSpecialsDisclaimersHeadingLineHeight,";text-transform:",ie.x.dpfSpecialsDisclaimersHeadingTransform,";letter-spacing:",ie.x.dpfSpecialsDisclaimersHeadingLetterSpacing,";color:",ie.x.dpfSpecialsDisclaimersHeadingCol,";padding-block:",ie.x.dpfSpecialsDisclaimersPaddingBlock,";",""),pe=({children:e,disclaimerType:t="default",dpfAccordionNativeWrapperCustom:a,dpfAnDetailsCustom:i,dpfAnSummaryCustom:r,dpfAnHeadingWrapperCustom:o,dpfAnHeadingCustom:n,dpfAnContentPaneWrapperCustom:s,dpfAnContentTextWrapperCustom:l})=>{const{summaryHeading:c,isOpen:d}=ee[t];return(0,ae.Y)(te.Q,{accordionComponentName:"disclaimers-page-footer",accordionNativeWrapperCustom:[re,a],anContentPaneWrapperCustom:[le,s],anContentTextWrapperCustom:[ce,l],anDetailsCustom:[oe,i],anHeadingCustom:[se,n],anHeadingWrapperCustom:o,anSummaryCustom:[ne,r],isContained:!0,isOpen:d,summaryHeading:c},e)};var ue=a(96938),ge=a(11740);const me=(0,ae.AH)("",""),fe=(0,ae.AH)("background-color:",ie.x.vdpDetailsBgCol,";border:",ie.x.vdpDetailsBorder,";box-shadow:",ie.x.vdpDetailsShadow,";",""),Se=(0,ae.AH)("border-top:",ie.x.vdpSummaryBorderTop,";background-color:",ie.x.vdpSummaryBgCol,";&:hover{border-color:",ie.x.vdpSummaryHoverBorderTopCol,";background-color:",ie.x.vdpSummaryHoverBgCol,";}.classAnDetails[open] &{background-color:",ie.x.vdpSummaryOpenBgCol,";}",""),he=(0,ae.AH)("color:",ie.x.vdpHeadingCol,";&::before,&::after{background-color:",ie.x.vdpHeadingSymbolCol,";.classAnSummary:hover &{background-color:",ie.x.vdpHoverHeadingSymbolCol,";}}.classAnDetails[open] &{color:",ie.x.vdpOpenHeadingCol,";}.classAnSummary:hover &{color:",ie.x.vdpHoverHeadingCol,";}",""),ve=(0,ae.AH)("border-top:",ie.x.vdpContentWrapperBorderTop,";",""),be=(0,ae.AH)("p{color:",ie.x.vdpContentTextCol,";}","");var xe=a(3369),Ce=a(26885),Te=a(57413),ye=a(4507),ke=a(11095),He=a(5130),we=a(81706),Ae=a(80309),Ie=a(25097),Me=a(9546),Pe=a(45676),De=a(67570),Be=a(20045),Ye=a(41112),Fe=a(19660),We=a(5826),Ne=a(650),Ge=a(85437),Le=a(72045);const ze=(0,ae.AH)("background-color:",Le.S.fsNavBgCol,";box-shadow:",Le.S.fsNavBoxShadow,";border-bottom:",Le.S.fsNavBorderBottom,";",Le.S.fsNavWrapperSticky,";padding:",Le.S.fsNavWrapperPaddingMobile,";",(0,We.HG)(Ne.f.lg),"{padding:",Le.S.fsNavWrapperPaddingDesktop,";}.classIsPaginatedModelPage &{order:",Le.S.fsNavMultiPageOrder,";}",""),$e=(0,ae.AH)("max-width:",Le.S.fsNavMaxWidthMobile,";width:",Le.S.fsNavContainerWidthMobile,";background-color:",Le.S.fsNavContainerBgCol,";border-radius:",Le.S.fsNavContainerBorderRadiusMobile,";padding-inline:",Le.S.fsNavContainerPaddingInlineMobile,";",(0,We.HG)(Ne.f.lg),"{max-width:",Le.S.fsNavMaxWidthDesktop,";width:",Le.S.fsNavContainerWidthDesktop,";border-radius:",Le.S.fsNavContainerBorderRadiusDesktop,";padding-inline:",Le.S.fsNavContainerPaddingInlineDesktop,";}",""),Re=(0,ae.AH)("display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:",Le.S.fsNavPaddingBlockMobile,";min-height:",Le.S.fsNavPaddingMinHeightMobile,";",(0,We.HG)(Ne.f.lg),"{flex-direction:row;justify-content:space-between;padding-block:",Le.S.fsNavPaddingBlockDesktop,";min-height:",Le.S.fsNavPaddingMinHeightDesktop,";}",""),Ve=(0,ae.AH)("max-width:",Le.S.fsNavLogoMaxWidth,";",""),Oe=(0,ae.AH)("filter:",Le.S.fsNavLogoImgFilter,";",""),Ee=(0,ae.AH)(Le.S.fsNavHeadingFontStack,";font-size:",Le.S.fsNavHeadingSize,";line-height:",Le.S.fsNavHeadingLineHeight,";text-transform:",Le.S.fsNavHeadingTransform,";color:",Le.S.fsNavHeadingCol,";
1margin-block-end:",Le.S.fsNavHeadingMarginBlockEndMobile,";",Le.S.fsNavModelNameExceptions,";",(0,We.HG)(Ne.f.lg),"{margin-block-end:",Le.S.fsNavHeadingMarginBlockEndDesktop,";}",""),je=(0,ae.AH)("color:inherit;cursor:pointer;appearance:none;background:transparent;border:0;padding:0;margin:0;display:inline-flex;align-items:center;gap:",Ge.c.gapSmall,";&:focus-visible{outline:2px solid currentColor;outline-offset:2px;}",""),_e=(0,ae.AH)("display:",Le.S.fsNavHeadingScrollIconDisplay,";width:",Le.S.fsNavHeadingScrollIconSize,";height:",Le.S.fsNavHeadingScrollIconSize,";padding:",Le.S.fsNavHeadingScrollIconPadding,";border-radius:",Le.S.fsNavHeadingScrollIconBorderRadius,";border:",Le.S.fsNavHeadingScrollIconBorder,";background-color:",Le.S.fsNavHeadingScrollIconBgCol,";fill:",Le.S.fsNavHeadingScrollIconFill,";flex:0 0 auto;opacity:0;visibility:hidden;transform:translateX(",Le.S.fsNavHeadingScrollIconTranslateX,");transition:",Le.S.fsNavHeadingScrollIconTransition,";.classScrolled &{opacity:1;visibility:visible;transform:translateX(0);transition:",Le.S.fsNavHeadingScrollIconTransition,";}.classFsnHeadingButton:hover &{background-color:",Le.S.fsNavHeadingScrollIconHoverBgCol,";fill:",Le.S.fsNavHeadingScrollIconHoverFill,";}",""),Ue=(0,ae.AH)("flex:1;display:flex;justify-content:",Le.S.fsNavWrapperJustifyContent,";",""),qe={name:"97u7c",styles:"display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:0"},Ke=(0,ae.AH)("display:flex;align-items:center;margin-inline-end:",Le.S.fsNavItemMarginRightMobile,";",(0,We.HG)(Ne.f.lg),"{margin-inline-end:",Le.S.fsNavItemMarginRightDesktop,";}&:last-of-type{margin:0;}",""),Xe=(0,ae.AH)((0,Fe.e)(),";",Le.S.fsNavTextFontStack,";font-size:",Le.S.fsNavTextSize,";line-height:",Le.S.fsNavTextLineHeight,";letter-spacing:",Le.S.fsNavTextLetterSpacing,";text-transform:",Le.S.fsNavTextTransform,";color:",Le.S.fsNavTextCol,";border-bottom:",Le.S.fsNavLinkBorderBottom,";margin-block-end:",Le.S.fsNavLinkGapBottom,";padding:",Le.S.fsNavLinkPaddingMobile,";background-color:",Le.S.fsNavLinkBgCol,";border-radius:",Le.S.fsNavLinkBorderRadius,";transition:",Le.S.fsNavLinkTransition,";",(0,We.HG)(Ne.f.lg),"{padding:",Le.S.fsNavLinkPaddingDesktop,";}&:hover{border-bottom:",Le.S.fsNavLinkActiveBorderBottom,";color:",Le.S.fsNavLinkActiveTextCol,";background-color:",Le.S.fsNavLinkHoverBgCol,";}&.classActive{",Le.S.fsNavActiveTextFontStack,";border-bottom:",Le.S.fsNavLinkActiveBorderBottom,";color:",Le.S.fsNavLinkActiveTextCol,";background-color:",Le.S.fsNavLinkActiveBgCol,";}",""),Je=({featureSectionData:e,baseModelPath:t,itemIndex:a,isPaginated:i})=>{const{name:r}=e,o=0===a?t:`${t}${s()(r||"")}`,n=i?o:`#${s()(r||"")}`,l=(0,Me.x)(),{isExactlyActive:c}=(0,Ye.q)([n]),d=l&&c?"classActive":"";return r&&(0,ae.Y)("li",{css:Ke},(0,ae.Y)(Be.b,{to:n,linkBasicCustom:Xe,className:`${d} classFsnLinkStyles`},r))},Qe=({features:e,logo:t,displayName:a,isPaginated:i,modelPageSlug:r})=>{const n=(0,E.A)(e.map((e=>e.featuresSection)).filter(c.T),"id"),l=n.some((e=>e.name)),{templatePagePath:d}=(0,Ie.u)(we.J.newVehicles)||{},u=`${d}${r}`,g=(0,O.$)(a),m=s()(g),f=(0,o.useRef)(null),S=(0,xe.useLocation)(),{0:h,1:v}=(0,o.useState)(!1),b=(0,Me.x)();(0,Pe.B)({target:f,onIntersect:([e])=>v(e.intersectionRatio<1),threshold:1,rootMargin:"-1px 0px 0px 0px",hasRendered:b});const x=(0,o.useCallback)((()=>{const e=f.current;if(!e)return;const t=e.closest(".classPageVehicleDetails");t&&t.style.setProperty("--vehicleFeatureSectionNavHeight",`${e.offsetHeight}px`)}),[]);(0,o.useEffect)((()=>{const e=f.current;if(!e)return;const t=new ResizeObserver((()=>{x()}));return x(),t.observe(e),()=>{t.disconnect()}}),[x]);const C=(0,ae.Y)(Te.fV,{className:"classFsnHeading",heading2Custom:Ee,"data-modelname":m},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},a)),T=Ae.v.features.fsnHeadingEnabled&&(i?C:(0,ae.Y)("button",{type:"button",onClick:()=>{var e;S.hash&&(0,Ce.oo)(`${S.pathname}${S.search}`,{replace:!0,state:{...null!==(e=S.state)&&void 0!==e?e:{},disableScrollUpdate:!0}});window.scrollTo(0,0)},"aria-label":"Scroll to top of page",css:je,className:"classFsnHeadingButton "+(h?"classScrolled":"")},C,(0,ae.Y)(ye.K,{name:"iconChevronUp",css:_e,className:"classFsnHeadingScrollIcon","aria-hidden":!0})));return(0,ae.Y)(He.m,{className:"classFeatureSectionNavWrapper",wrapperCustom:ze,domRef:f},(0,ae.Y)(ke.Q,{className:"classFsnContainerPadded",containerPaddedCustom:$e}
1,(0,ae.Y)(He.m,{wrapperCustom:Re},t&&Ae.v.features.fsnLogoImageEnabled?(0,ae.Y)(De.n,{ilbImagesWrapperCustom:Ve,imageCustom:Oe,srcWebp:t.srcWebp,srcFallback:t.srcFallback,srcThumb:t.srcThumb,width:t.width,height:t.height,alt:t.imageAlt}):T,l&&(0,ae.Y)("nav",{css:Ue,"aria-label":"Feature Sections"},(0,ae.Y)("ul",{css:qe},n.map(((e,t)=>(0,ae.Y)(Je,{key:e.id,featureSectionData:e,baseModelPath:u,itemIndex:t,isPaginated:i}))))))))};var Ze=a(8602),et=a(7543),tt=a(88232),at=a(37388),it=a(13330),rt=a(20967),ot=a(94869),nt=a(53088),st=a(80945),lt=a(10217);const ct=(0,ae.AH)("background-color:",Le.S.foBgCol,";",(0,st.$)(),";&.classFeatureOverviewWrapper:not(.classGapMandatory)+.classFeatureOverviewWrapper:not(.classGapMandatory){padding-top:0;}",""),dt=(0,ae.AH)("max-width:",Le.S.foFeatureMaxWidth,";",""),pt=(0,ae.AH)("max-width:",Le.S.foTextWrapperMaxWidth,";margin:auto;",(0,nt.iF)(),";",Le.S.foTextWrapperPseudoItem,";",""),ut=(0,ae.AH)(Le.S.foHeadingFontStack,";font-size:",Le.S.foHeadingSizeMobile,";line-height:",Le.S.foHeadingLineHeight,";text-transform:",Le.S.foHeadingTransform,";letter-spacing:",Le.S.foHeadingLetterSpacing,";text-align:",Le.S.foHeadingTextAlign,";color:",Le.S.foHeadingCol,";margin-block-end:0;",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.foHeadingSizeDesktop,";}",""),gt=(0,ae.AH)(Le.S.foSubHeadingFontStack,";font-size:",Le.S.foSubHeadingSizeMobile,";line-height:",Le.S.foSubHeadingLineHeight,";text-transform:",Le.S.foSubHeadingTransform,";text-align:",Le.S.foSubHeadingTextAlign,";color:",Le.S.foSubHeadingCol,";margin-block-end:0;",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.foSubHeadingSizeDesktop,";}",""),mt=(0,ae.AH)(Le.S.foTextFontStack,";font-size:",Le.S.foTextSizeMobile,";letter-spacing:",Le.S.foTextLetterSpacing,";line-height:",Le.S.foTextLineHeight,";text-align:center;color:",Le.S.foTextCol,";margin-inline-start:auto;margin-inline-end:auto;",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.foTextSizeDesktop,";max-width:600px;}ul,ol{",(0,rt.Pd)("inside"),";}",(0,ot.T)(),";",""),ft=(0,ae.AH)("display:flex;flex-wrap:wrap;justify-content:",Le.S.foButtonJustifyMobile,";margin-top:",Le.S.featureCtaVerticalRhythmMobile,";gap:",Ge.c.gapSmall,";",(0,We.HG)(Ne.f.lg),"{justify-content:",Le.S.foButtonJustifyDesktop,";margin-top:",Le.S.featureCtaVerticalRhythmDesktop,";}",""),St=(0,ae.AH)(lt.U.featuresOverviewBtnVariant,";",lt.U.featuresOverviewBtnSize,";display:flex;align-items:center;gap:",Ge.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",Le.S.featureCtaBtnTextWrapperGrow,";}",""),ht=({features:e,modelCta:t})=>{const{overviewHeading:a,overviewText:i,pageTitle:r}=e,{labelText:o,linkUrl:n,externalLinkNewWindow:s}=t||{},l=(0,tt.r)(r),c=(0,tt.r)(a),d=(0,tt.r)(i),u=Ae.v.featuresGaps.foIsGapMandatory;return(0,ae.Y)(He.m,{className:`classItemRequiresPadding classFeatureOverviewWrapper ${(0,et.a)(!1,u)}`,wrapperCustom:ct},(0,ae.Y)(ke.Q,{containerPaddedCustom:dt},(0,ae.Y)(He.m,{wrapperCustom:pt},l&&(0,ae.Y)(Te._,{className:"classFeaturesOverviewPageHeading",heading1Custom:ut},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},l)),c&&(0,ae.Y)(Te.fV,{className:"classFeaturesOverviewSubHeading",heading2Custom:gt},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},c)),d&&(0,ae.Y)(p.$,{css:mt},d),o&&(0,ae.Y)(Ze.r,{wrapperFlexCustom:ft},(0,ae.Y)(at.v,{"aria-label":o||"Our Stock",to:n||"",externalLinkNewWindow:s,buttonLinkCustom:St},(0,ae.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,ae.Y)("span",{css:[it.My,""]},o)))))))};var vt=a(72685),bt=a(8902),xt=a(72403);const Ct=()=>(0,Ce.GR)("1111853085").allCmsVehicleContent.nodes[0];var Tt=a(43804),yt=a(34726);const kt=(0,ae.AH)("position:relative;width:100%;padding-top:var(--itemPaddingBottom);background-color:",Le.S.acFallbackImageBgCol,";",""),Ht=(0,ae.AH)("filter:",Le.S.acFallbackImageSvgFilter,";width:",Le.S.acFallbackImageSvgWidth,";height:",Le.S.acFallbackImageSvgHeight,";position:absolute;z-index:",yt.f.default,";top:50%;left:50%;transform:translate(-50%, -50%);opacity:",Le.S.acFallbackImageSvgOpacity,";",""),wt=(0,ae.AH)("position:relative;overflow:hidden;background-color:",Le.S.acFallbackImageBgCol,";&:after{content:'';display:block;width:100%;padding-top:var(--itemPaddingBottom);}&:before{content:'",Le.S.acFallbackImageMessage,"';",Le.S.acFallbackImageMessageFontStack,";font-size:",Le.S.acFallbackImageMessageTextSize,";text-align:center;letter-spacing:",Le.S.acFallbackImageMessageTextLetterSpacing,";color:",Le.S.acFallbackImageMessageTextCol,";position:absolute;z-index:",yt.f.default,";top:50%;left:50%;transform:translate(-50%, -50%);width:100%;}",""),At=({accessoriesArray:e,acFallbackImageSvgLogoCustom:t,acFallbackImageMessageCustom:a})=>{const{siteBranding:i}=(0,K.j)(),{logoType:r,svgLogo:n}=i||{},s="svg"===r,l=(e=>{const{image:t}=e.find((e=>null==e?void 0:e.image))||{};return t?`${Math.trunc((null==t?void 0:t.height)/(null==t?void 0:t.width)*100)}%`:"55%"})(e);return(0,ae.Y)(o.Fragment,null,s&&(0,ae.Y)("div",{css:kt,style:{"--itemPaddingBottom":l}},(0,ae.Y)(Tt._,{imageCustom:[Ht,t],src:(null==n?void 0:n.url)||void 0,alt:(null==n?void 0:n.imageAlt)||void 0})),!s&&(0,ae.Y)("div",{css:[wt,a,""],style:{"--itemPaddingBottom":l}}))};var It=a(16996),Mt=a(74821);const Pt=(0,ae.AH)("background-color:",Le.S.arBgCol,";",(0,st.$)(),";&.classAcRowWrapper:not(.classGapMandatory)+.classAcRowWrapper:not(.classGapMandatory){padding-top:0;}",""),Dt=(0,ae.AH)("max-width:",Le.S.arFeatureMaxWidth,";",""),Bt={name:"t0hzbj",styles:"display:flex;flex-wrap:wrap;justify-content:center"},Yt=(0,ae.AH)("max-width:600px;padding-bottom:",Ge.c.gapExtraLarge,";margin:auto;",(0,nt.iF)(),";",""),Ft=(0,ae.AH)(Le.S.arContentHeadingFontStack,";font-size:",Le.S.arContentHeadingSizeMobile,";line-height:",Le.S.arContentHeadingLineHeight,";text-transform:",Le.S.arContentHeadingTransform,";letter-spacing:",Le.S.arContentHeadingLetterSpacing,";text-align:center;color:",Le.S.arContentHeadingCol,";margin-block-end:0;",(0,Mt.s)(),";",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.arContentHeadingSizeDesktop,";}",""),Wt=(0,ae.AH)(Le.S.arContentTextFontStack,";font-size:",Le.S.arContentTextSizeMobile,";letter-spacing:",Le.S.arContentTextLetterSpacing,";line-height:",Le.S.arContentTextLineHeight,";text-align:center;color:",Le.S.arContentTextCol,";margin-inline-start:auto;margin-inline-end:auto;",(0,Mt.s)(),";",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.arContentTextSizeDesktop,";}ul,ol{",(0,rt.$C)(),";}",(0,ot.T)(),";",""),Nt=(0,ae.AH)("display:flex;flex-direction:column;width:100%;",(0,nt.iF)(),";",(0,We.HG)(Ne.f.md2),"{",(0,It.BE)(3,1),";}",""),Gt=(0,ae.AH)("border-radius:",Le.S.arItemImageBorderRadius,";overflow:hidden;",""),Lt=(0,ae.AH)(Le.S.arItemHeadingFontStack,";font-size:",Le.S.arItemHeadingSizeMobile,";line-height:",Le.S.arItemHeadingLineHeight,";text-transform:",Le.S.arItemHeadingTransform,";text-align:center;color:",Le.S.arItemHeadingCol,";",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.arItemHeadingSizeDesktop,";}",""),zt=(0,ae.AH)("display:flex;justify-content:center;width:100%;margin-top:",Le.S.featureCtaVerticalRhythmMobile,";",(0,We.HG)(Ne.f.lg),"{margin-top:",Le.S.featureCtaVerticalRhythmDesktop,";}",""),$t=(0,ae.AH)(lt.U.vehicleFeatures.accessoryRowBtnVariant,";",lt.U.vehicleFeatures.accessoryRowBtnSize,";",""),Rt=({accessoriesData:e,ctaLink:t="/",ctaText:a,sectionId:i,dataSectionId:r})=>{var o;const{accessoriesContent:n,accessoriesHeading:s}=Ct(),l=e.slice(0,3),c=Ae.v.featuresGaps.arIsGapMandatory;return(0,d.uG)(l)?(0,ae.Y)(He.m,{id:i,"data-feature-section-id":r,"data-feature-id":`feature-${null===(o=e[0])||void 0===o?void 0:o.id}`,className:`classItemRequiresPadding classAcRowWrapper ${(0,et.a)(!1,c)}`,wrapperCustom:Pt},(0,ae.Y)(ke.Q,{containerPaddedCustom:Dt},(s||n)&&(0,ae.Y)(He.m,{wrapperCustom:Yt},s&&(0,ae.Y)(Te._B,{heading3Custom:Ft},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,tt.r)(s))),n&&(0,ae.Y)(p.$,{css:Wt}
1,(0,tt.r)(n))),(0,ae.Y)("div",{css:Bt},l.map((e=>{const{id:t,image:a,name:i}=e||{};return(0,ae.Y)(He.m,{key:t,wrapperCustom:Nt},a&&(0,ae.Y)(De.n,{imageCustom:Gt,srcWebp:a.srcWebp,srcFallback:a.srcFallback,srcThumb:a.srcThumb,width:a.width,height:a.height,alt:a.imageAlt}),!a&&(0,ae.Y)(At,{accessoriesArray:l}),i&&(0,ae.Y)(Te._B,{heading3Custom:Lt},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},i)))})),(0,ae.Y)(He.m,{wrapperCustom:zt},(0,ae.Y)(at.v,{to:t,buttonLinkCustom:$t},a))))):null};var Vt=a(47489),Ot=a(5169),Et=a(32123),jt=a(74384),_t=a(81292),Ut=a(83088),qt=a(97073),Kt=a(41751),Xt=a(30206),Jt=a(14155),Qt=a(46620),Zt=a(67286),ea=a(746),ta=a(99173),aa=a(77905),ia=a(39986),ra=a(83457),oa=a(57536),na=a(47965);const sa=(0,ae.AH)("max-width:",Le.S.vcContentTextWrapperMaxWidth,";margin-inline-start:",Le.S.vcContentTextWrapperMarginInlineStart,";margin-inline-end:",Le.S.vcContentTextWrapperMarginInlineEnd,";",(0,nt.iF)(),";",""),la=(0,ae.AH)(Le.S.vcContentHeadingFontStack,";font-size:",Le.S.vcContentHeadingSizeMobile,";line-height:",Le.S.vcContentHeadingLineHeight,";text-transform:",Le.S.vcContentHeadingTransform,";letter-spacing:",Le.S.vcContentHeadingLetterSpacing,";text-align:",Le.S.vcContentHeadingTextAlign,";color:",Le.S.vcContentHeadingCol,";margin-block-end:0;",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.vcContentHeadingSizeDesktop,";}.classIsAlternateDesign &{color:",Le.S.vcContentHeadingColAlt,";}",""),ca=(0,ae.AH)(Le.S.vcContentTextFontStack,";font-size:",Le.S.vcContentTextSizeMobile,";letter-spacing:",Le.S.vcContentTextLetterSpacing,";line-height:",Le.S.vcContentTextLineHeight,";text-align:",Le.S.vcContentTextAlign,";color:",Le.S.vcContentTextCol,";margin-block-end:0;",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.vcContentTextSizeDesktop,";}.classIsAlternateDesign &{color:",Le.S.vcContentTextColAlt,";}",(0,ot.T)(),";",""),da=({colourTitle:e,colourText:t})=>e||t?(0,ae.Y)(He.m,{css:sa},e&&(0,ae.Y)(Te._B,{heading3Custom:la},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},e)),t&&(0,ae.Y)(p.$,{css:ca},t)):null;var pa=a(27939),ua=a(9092),ga=a(44308),ma=a.n(ga);var fa=a(36557);const Sa={name:"qr8q5p",styles:"list-style:none"},ha=(0,ae.AH)("padding:0;margin:",Le.S.vcSwatchButtonMargin,";background-color:transparent;border:none;cursor:pointer;&:focus{outline:none;}.classSwatchRing &{transition:transform 150ms ease-in-out;}.classSwatchRing:not(.classActive):hover &{transform:scale(",Le.S.vcSwatchRingOnlyHoverScale,");}.classSwatchRing.classActive &{transform:scale(",Le.S.vcSwatchRingOnlyActiveScale,");}.classActive.classSwatchTick &{span:first-of-type{background-repeat:no-repeat;background-size:50%;background-position:center center;box-shadow:",Le.S.vcSwatchColActiveBoxShadow,";}}",""),va=(0,ae.AH)("span:first-of-type{background-image:",Le.S.vcSwatchColBtnActiveDarkBgImg,";}",""),ba=(0,ae.AH)("span:first-of-type{background-image:",Le.S.vcSwatchColBtnActiveLightBgImg,";}",""),xa=(0,ae.AH)("width:",Le.S.vcSwatchSize,";height:",Le.S.vcSwatchSize,";border-radius:",Le.S.vcSwatchColBorderRadius,";box-shadow:",Le.S.vcSwatchColBoxShadow,";.classActive.classSwatchRing &{box-shadow:0 0 1px ",Le.S.vcSwatchImgActiveBorderWeight," ",Le.S.vcSwatchImgBorderCol,";}",""),Ca=(0,ae.AH)("width:",Le.S.vcSwatchSize,";height:",Le.S.vcSwatchSize,";display:inline-block;background-color:",fa.X.white,";border-radius:",Le.S.vcSwatchColBorderRadius,";box-shadow:",Le.S.vcSwatchColBoxShadow,";.classActive.classSwatchRing &{box-shadow:0 0 1px ",Le.S.vcSwatchImgActiveBorderWeight," ",Le.S.vcSwatchImgBorderCol,";}",""),Ta=({colourData:e,activeSwatch:t,handleClick:a})=>{const{id:i,swatchImage:r,swatchHex:o}=e,n=o||"#ffffff",s=n.includes(","),l=s?n.split(","):n,c=`${t===i?"classActive ":""}${r||s||Ae.v.isColourSwatchRingActive?"classSwatchRing":"classSwatchTick"}`;return(0,ae.Y)("li",{className:c,css:Sa},(0,ae.Y)("button",{type:"button","aria-label":"Activate Tab Content",css:[ha,(()=>{if(t!==i||r||s||Ae.v.isColourSwatchRingActive)return null;const e=(o="#ffffff","string"!=typeof(a=n)?o:a.match(/^#(?:[0-9a-f]{3}){1,2}$/i)?a:o);var a,o;return ma()(e).luminosity()>.5?ba:va})(),""],onClick:a},r?(0,ae.Y)(oa.i,{height:r.height,width:r.width,srcFallback:r.srcFallback,srcWebp:r.srcWebp,alt:r.imageAlt,ilImagesWrapperCustom:xa}):(0,ae.Y)("span",{css:Ca,style:s?{background:`linear-gradient(${Ae.v.colourSwatchMultiAngle}, ${l[0]} 50%, ${l[1]} 50%)`}:{backgroundColor:`${l}`}})))}
1,ya=(0,ae.AH)("display:",Le.S.vcSwatchWrapperDisplay,";padding:",Le.S.vcSwatchWrapperPadding,";",""),ka=(0,ae.AH)(Le.S.vcSwatchActiveFontStack," font-size:",Le.S.vcSwatchActiveTextSize,";letter-spacing:",Le.S.vcSwatchActiveLetterSpacing,";text-align:center;text-transform:",Le.S.vcSwatchActiveTextTransform,";color:",Le.S.vcSwatchActiveTextCol,";margin-block-end:0;.classIsAlternateDesign &{color:",Le.S.vcSwatchActiveTextColAlt,";}",""),Ha=(0,ae.AH)("display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0;margin-block-end:0;gap:",Le.S.vcSwatchGap,";",""),wa=(0,ae.AH)("font-size:",Le.S.fDisclaimerTextSize,";line-height:",Le.S.fDisclaimerLineHeight,";text-align:center;color:",Le.S.vcSwatchDisclaimerTextCol,";margin-top:",Le.S.featureItemGaps,";",(0,ot.T)(),";*:only-child,*:last-child{margin:0;}.classIsAlternateDesign &{color:",Le.S.vcSwatchDisclaimerTextColAlt,";}",""),Aa=({modelName:e,activeColourData:t,exteriorColours:a,onSwatchClick:i,colourDisclaimer:r})=>a?(0,ae.Y)(He.m,{wrapperCustom:ya},t.name&&(0,ae.Y)(p.$,{css:ka},t.name),a[0]&&(0,ae.Y)("ul",{css:Ha},a.map((a=>(0,ae.Y)(Ta,{key:a.id,colourData:a,activeSwatch:t.id,handleClick:()=>{i(a.id),(0,ua.w3)({componentName:"vehicles-colours-swatches",eventName:pa.A.vehiclesColoursEvents.vehiclesColoursSwatchClick,eventData:{modelName:e,colour:a.name||""}})}})))),r&&(0,ae.Y)(p.$,{css:wa},r)):null;var Ia=a(26017);const Ma=()=>(0,ae.AH)((0,Mt.j)(Le.S.vehiclesFeaturesVertGapMobile,Le.S.vehiclesFeaturesVertGapDesktop),";&.classGapMandatory.classGapMandatory{.classItemRequiresPadding.classGapMandatory+&,.classItemRequiresPadding.classIsAlternateDesign+&{",(0,Mt.j)(Le.S.vehiclesFeaturesVertGapMobile,Le.S.vehiclesFeaturesVertGapDesktop),";}}&.classItemRequiresPadding:not(.classIsAlternateDesign):not(.classGapMandatory){.classItemRequiresPadding:not(.classIsAlternateDesign):not(.classGapMandatory)+&{padding-top:0;}}&.classItemRequiresPadding:not(.classIsAlternateDesign):not(.classGapMandatory){+.classItemRequiresPadding:not(.classIsAlternateDesign):not(.classGapMandatory){padding-top:0;}}",""),{buttonPrimary:Pa,buttonSizeLarge:Da}=Ia.E,Ba=(0,ae.AH)("background:",Le.S.vcModelBgCol,";",Ma(),";&.classIsAlternateDesign{background:",Le.S.vcModelBgColAlt,";}",""),Ya=(0,ae.AH)("display:flex;flex-direction:column;align-items:",Le.S.vcModelContainerAlignItems,";gap:",Le.S.vcModelVertGaps,";max-width:",Le.S.vcModelMaxWidth,";",""),Fa=(0,ae.AH)("border-radius:",Le.S.vcModelImageBorderRadius,";",""),Wa=(0,ae.AH)("display:flex;flex-wrap:wrap;justify-content:",Le.S.vcModelButtonWrapperJustifyContent,";margin-top:",Le.S.featureCtaVerticalRhythmMobile,";gap:",Ge.c.gapSmall,";",(0,We.HG)(Ne.f.lg),"{margin-top:",Le.S.featureCtaVerticalRhythmDesktop,";}",""),Na=(0,ae.AH)(Pa(),";",Da(),";display:flex;align-items:",Le.S.vcModelBtnAlignItems,";gap:",Ge.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",Le.S.featureCtaBtnTextWrapperGrow,";}",""),Ga=({modelId:e,modelName:t,modelsColours:a,colourPickerData:i,features:r,sectionId:n,dataSectionId:s})=>{var l;const{colourTitle:c,colourText:p,colourDisclaimer:u}=i,{0:g,1:m}=(0,o.useState)(a[0].id),f=a.find((e=>e.id===g)),S=Ae.v.featuresGaps.vcModelIsGapMandatory,{callsToActions:h,useAlternateStyles:v}=r[0],b=(0,Q.F)(h,"ctaSiteType");return(0,ae.Y)(He.m,{className:`classItemRequiresPadding classVcModelWrapper ${(0,et.a)(v,S)}`,wrapperCustom:Ba,id:n,"data-feature-section-id":s,"data-feature-id":`feature-${null===(l=r[0])||void 0===l?void 0:l.id}`},(0,ae.Y)(ke.Q,{containerPaddedCustom:Ya},(0,ae.Y)(da,{colourTitle:c,colourText:p}),(0,d.uG)(b)&&(0,ae.Y)(Ze.r,{wrapperFlexCustom:Wa},b.map((t=>{const{id:a,labelText:i,svgName:r}=t;return(0,ae.Y)(na.M,{key:a,ctaComponentType:"vehicles-colours-models-cta",featureData:t,modelId:e,buttonLinkCustom:Na},r&&(0,ae.Y)(ye.K,{className:"classIconSvg",name:r,css:it.bb}),(0,ae.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,ae.Y)("span",{css:[it.My,""]},i)))}))),f.standardImage&&(0,ae.Y)(oa.i,{ilImagesWrapperCustom:Fa,srcWebp:f.standardImage.srcWebp,srcFallback:f.standardImage.srcFallback,width:f.standardImage.width,height:f.standardImage.height,alt:f.standardImage.imageAlt}
1),(0,ae.Y)(Aa,{modelName:t,activeColourData:f,exteriorColours:a,onSwatchClick:e=>{m(e)},colourDisclaimer:u})))},La=e=>{const{0:t,1:a}=(0,o.useState)(e[0]||{});return(0,o.useEffect)((()=>{a(e[0]||{})}),[e]),[t,t=>{a(e.find((e=>e.id===t)))}]};var za=a(72418);const $a="iconFactoryBonus",Ra="iconDriveawayOffer",Va="iconSpecialOffer",Oa="iconFinanceOffer",Ea="iconServiceOffer",ja={[Va]:{description:"icon of a downward pointing tag with a check mark inside",viewBox:"0 0 24 24",pathValues:"M10,16l-5-5,1.41-1.42,3.59,3.59,7.59-7.59,1.41,1.42M19,1H5c-1.11,0-2,.89-2,2v12.93c0,.69.35,1.3.88,1.66l8.12,5.41,8.11-5.41c.53-.36.89-.97.89-1.66V3c0-1.11-.9-2-2-2Z"},[Oa]:{description:"icon of a downward pointing tag with a percent symbol inside",viewBox:"0 0 24 24",pathValues:"M19.1326,17.94c.5905-.4168.9726-1.1116.9726-1.8874V3.3158c0-1.2737-1.0421-2.3158-2.3158-2.3158H6.2105c-1.2853,0-2.3158,1.0421-2.3158,2.3158v12.7368c0,.7758.3937,1.4705.9842,1.8874l7.1211,5.06,7.1326-5.06M9.0474,5.6663c.9032,0,1.6442.7411,1.6442,1.6442,0,.9032-.7411,1.6442-1.6442,1.6442s-1.6442-.7411-1.6442-1.6442c0-.9032.7411-1.6442,1.6442-1.6442M14.9526,14.86c-.9032,0-1.6442-.7411-1.6442-1.6442,0-.9032.7411-1.6442,1.6442-1.6442s1.6442.7411,1.6442,1.6442c0,.9032-.7411,1.6442-1.6442,1.6442M8.7579,14.8947l-1.3895-1.3895,7.8737-7.8737,1.3895,1.3895-7.8737,7.8737Z"},[Ea]:{description:"icon of a car icon with a magnifying glass over it",viewBox:"0 0 24 24",pathValues:"M20.3576,15.0961c.0105-.1575.042-.315.042-.4725v.525l-.042-.0525M9.8998,14.6236c0,.7455.1575,1.4595.441,2.1h-5.6909v1.05c0,.5775-.4725,1.05-1.05,1.05h-1.05c-.5775,0-1.05-.4725-1.05-1.05v-8.3998L3.684,3.0739c.21-.609.798-1.05,1.491-1.05h11.5498c.693,0,1.281.441,1.491,1.05l2.184,6.2999v5.2499c0-2.8979-2.352-5.2499-5.2499-5.2499s-5.2499,2.352-5.2499,5.2499M6.7499,11.9987c0-.8715-.7035-1.575-1.575-1.575s-1.575.7035-1.575,1.575.7035,1.575,1.575,1.575,1.575-.7035,1.575-1.575M18.2997,8.3238l-1.575-4.7249H5.1749l-1.575,4.7249h14.6997M22.3631,20.073l-4.3154-4.3154c.4305-1.092.189-2.373-.714-3.2654-.945-.9555-2.3625-1.1445-3.5069-.6195l2.037,2.037-1.4175,1.428-2.0895-2.0475c-.567,1.1445-.3045,2.562.6195,3.5174.903.903,2.1735,1.134,3.2759.714l4.3154,4.3049c.189.1995.4725.1995.6615,0l1.092-1.0815c.231-.189.231-.525.042-.672Z"},[$a]:{description:"icon of a starburst badge with a check mark inside",viewBox:"0 0 24 24",pathValues:"M23,11.995l-2.44-2.78.34-3.68-3.61-.82-1.89-3.18-3.4,1.46-3.4-1.46-1.89,3.18-3.61.81.34,3.68-2.44,2.79,2.44,2.78-.34,3.69,3.61.82,1.89,3.18,3.4-1.47,3.4,1.46,1.89-3.18,3.61-.82-.34-3.68,2.44-2.78M10,16.995l-4-4,1.41-1.41,2.59,2.58,6.59-6.59,1.41,1.42-8,8Z"},[Ra]:{description:"icon of a downward pointing tag with a check mark inside",viewBox:"0 0 24 24",pathValues:"M18.1111,1c1.35,0,2.4444,1.0944,2.4444,2.4444v19.5556l-8.5556-3.6667-8.5556,3.6667V3.4444c0-1.3567,1.1-2.4444,2.4444-2.4444h12.2222M10.7778,14.4444l7.6389-7.6267-1.7233-1.7356-5.9156,5.9156-3.1656-3.1656-1.7233,1.7233,4.8889,4.8889Z"}},_a=({className:e,viewBox:t,name:a,...r})=>{var o;const{description:n,path:s}=((e,t)=>{var a,r,o,n,s,l,c,d,p,u;switch(e){case Va:return{description:null===(a=ja.iconSpecialOffer)||void 0===a?void 0:a.description,path:(0,ae.Y)("path",(0,i.A)({},t,{d:null===(r=ja.iconSpecialOffer)||void 0===r?void 0:r.pathValues}))};case Oa:return{description:null===(o=ja.iconFinanceOffer)||void 0===o?void 0:o.description,path:(0,ae.Y)("path",(0,i.A)({},t,{d:null===(n=ja.iconFinanceOffer)||void 0===n?void 0:n.pathValues}))};case Ea:return{description:null===(s=ja.iconServiceOffer)||void 0===s?void 0:s.description,path:(0,ae.Y)("path",(0,i.A)({},t,{d:null===(l=ja.iconServiceOffer)||void 0===l?void 0:l.pathValues}))};case $a:return{description:null===(c=ja.iconFactoryBonus)||void 0===c?void 0:c.description,path:(0,ae.Y)("path",(0,i.A)({},t,{d:null===(d=ja.iconFactoryBonus)||void 0===d?void 0:d.pathValues}))};case Ra:return{description:null===(p=ja.iconDriveawayOffer)||void 0===p?void 0:p.description,path:(0,ae.Y)("path",(0,i.A)({},t,{d:null===(u=ja.iconDriveawayOffer)||void 0===u?void 0:u.pathValues}))};default:return{description:"icon of a ring the left half is dashed",path:(0,ae.Y)("path",(0,i.A)({},t,{d:"M13 2V4C17.39 4.54 20.5 8.53 19.96 12.92C19.5 16.56 16.64 19.43 13 19.88V21.88C18.5 21.28 22.45 16.34 21.85 10.85C21.33 6.19 17.66 2.5 13 2M11 2C9.04 2.18 7.19 2.95 5.67 4.2L7.1 5.74C8.22 4.84 9.57 4.26 11 4.06V2M4.26 5.67C3 7.19 2.24 9.04 2.05 11H4.05C4.24 9.58 4.8 8.23 5.69 7.1L4.26 5.67M2.06 13C2.26 14.96 3.03 16.81 4.27 18.33L5.69 16.9C4.81 15.77 4.24 14.42 4.06 13H2.06M7.06 18.37L5.67 19.74C7.18 21 9.04 21.79 11 22V20C9.58 19.82 8.23 19.25 7.1 18.37H7.06Z"}))}}})(a,{...r});return(0,ae.Y)("svg",{className:e,viewBox:t||(null===(o=ja[a])||void 0===o?void 0:o.viewBox)||"0 0 24 24","aria-hidden":"true","aria-label":n,focusable:"false",xmlns:"http://www.w3.org/2000/svg"},s)};var Ua=a(11575),qa=a(37771),Ka=a(10054),Xa=a(72407),Ja=a(97074),Qa=a(44938),Za=a(51089),ei=a(7226),ti=a(78635),ai=a(18588),ii=a(54172),ri=a(82715),oi=a(10443),ni=a(90938),si=a(57042);const li=(0,ae.AH)(si.t.spbCardWrapper,";background-color:",si.t.spbCardWrapperBgCol,";border:",si.t.spbCardWrapperBorder,";box-shadow:",si.t.spbCardWrapperBoxShadow,";border-radius:",si.t.spbCardWrapperRadius,";border-color:",si.t.spbCardWrapperBorderColour,";display:flex;flex-direction:column;width:100%;animation-name:",si.t.spbCardWrapperAnimationName,";animation-duration:",si.t.spbCardWrapperAnimationDuration,";animation-iteration-count:1;
1transition:box-shadow 300ms ease-in;container:spbCardWrapper/inline-size;&:hover{box-shadow:",si.t.spbCardWrapperHoverBoxShadow,";}&:hover img{transform:",si.t.spbCardImgHoverTransform,";}&:has(.classCtaNoLink):hover{box-shadow:none;img{transform:none;}}",""),ci=(0,ae.AH)("display:flex;flex-direction:",si.t.spbCardHeaderFlexDirection,";justify-content:",si.t.spbCardHeaderJustifyContent,";align-items:",si.t.spbCardHeaderAlignItems,";min-height:",si.t.spbCardHeaderMinHeight,";padding:",si.t.spbCardHeaderPadding,";order:",si.t.spbCardHeaderOrder,";",""),di=(0,ae.AH)(si.t.spbCardBadgeFontStack,";font-size:",si.t.spbCardBadgeTextSize,";letter-spacing:",si.t.spbCardBadgeTextLetterSpacing,";text-transform:",si.t.spbCardBadgeTextTransform,";color:",si.t.spbCardBadgeTextColour,";display:inline-block;.classModalContent &{font-size:",si.t.spcModalCardCatTextSize,";}.classEmbCarouselAperture &{font-size:",si.t.spcCarouselBadgeTextSize,";}",""),pi=(0,ae.AH)("display:",si.t.spbCardPriceWrapperDisplay,";flex-direction:",si.t.spbCardPriceWrapperFlexDirection,";justify-content:",si.t.spbCardPriceWrapperJustifyContent,";align-items:",si.t.spbCardPriceWrapperAlignItems,";width:",si.t.spbCardPriceWrapperWidth,";text-align:",si.t.spbCardPriceWrapperAlign,";background:none;border:none;padding:0;flex:1;&:hover{.classSpCardPriceText{color:",oi.b.brandPrimaryCol,";}}&:focus{outline-color:transparent;}>*+*{width:",si.t.spbCardPriceWrapperWidth,";}",""),ui=(0,ae.AH)(si.t.spbCardPricePrefixSuffixFontStack,";font-size:",si.t.spbCardPricePrefixSuffixTextSize,";line-height:",si.t.spbCardPricePrefixSuffixLineHeight,";letter-spacing:",si.t.spbCardPricePrefixSuffixLetterSpacing,";text-transform:",si.t.spbCardPricePrefixSuffixTextTransform,";text-align:",si.t.spbCardPricePrefixSuffixAlign,";white-space:",si.t.spbCardPricePrefixSuffixWrap,";color:",si.t.spbCardPricePrefixSuffixColour,";margin:0;transition:color 150ms ease-in-out;order:",si.t.spbCardPricePrefixSuffixOrder,";p{margin:0;}.classModalContent &{font-size:",si.t.spcModalCardPriceBeforeSize,";}.classEmbCarouselAperture &{font-size:",si.t.spcCarouselPricePrefixSuffixTextSize,";}&.classSbpCardPriceAfter{font-family:",si.t.spbCardPriceSuffixFontStack,";font-size:",si.t.spbCardPriceSuffixTextSize,";line-height:",si.t.spbCardPriceSuffixLineHeight,";letter-spacing:",si.t.spbCardPriceSuffixLetterSpacing,";text-transform:",si.t.spbCardPriceSuffixTextTransform,";text-align:",si.t.spbCardPriceSuffixAlign,";white-space:",si.t.spbCardPriceSuffixWrap,";background-color:",si.t.spbCardPriceSuffixBgColor,";border-radius:",si.t.spbCardPriceSuffixBorderRadius,";padding:",si.t.spbCardPriceSuffixPadding,";margin-block-start:",si.t.spbCardPriceSuffixMarginBlockStart,";order:",si.t.spbCardPriceSuffixOrder,";}",""),gi=(0,ae.AH)(si.t.spdCardPriceFontStack,";font-size:",si.t.spdCardPriceTextSize,";line-height:",si.t.spdCardPriceLineHeight,";color:",si.t.spdCardPriceTextColour,";text-align:",si.t.spbCardPriceTextAlign,";order:",si.t.spdCardPriceOrder,";margin:0;transition:color 150ms ease-in-out;",(0,We.HG)(Ne.f.xl),"{font-size:",si.t.spdCardPriceTextSizeXl,";line-height:",si.t.spdCardPriceLineHeightXl,";}.classModalContent &{font-size:",si.t.spcModalCardPriceSize,";line-height:",si.t.spcModalCardLineHeight,";}.classEmbCarouselAperture &{font-size:",si.t.spcCarouselPriceTextSize,";line-height:",si.t.spcCarouselPriceLineHeight,";}",""),mi=(0,ae.AH)("font-family:inherit;font-size:",si.t.spbCardPriceSymbolSize,";position:relative;top:",si.t.spbCardPriceSymbolTop,";.classEmbCarouselAperture &{font-size:",si.t.spcCarouselPriceSymbolSize,";}",""),fi={name:"ostwo9",styles:"display:flex;flex-direction:column;justify-content:space-between;height:100%;&:hover{text-decoration:none;&.classCtaNoLink{cursor:auto;}}"},Si=(0,ae.AH)("",""),hi=(0,ae.AH)("transition:transform 400ms ease-in;border-radius:",si.t.spbCardImageBorderRadius,";",""),vi=(0,ae.AH)("display:",si.t.spbCardFooterDisplay,";flex-direction:",si.t.spbCardFooterFlexDirection,";align-items:",si.t.spbCardFooterAlignItems,";text-align:center;padding:",si.t.spbCardFooterPadding,";flex-grow:",si.t.spbCardFooterFlexGrow,";>*+*{margin-top:16px;}",""),bi=(0,ae.AH)(si.t.spbCardHeadingFontStack,";font-size:",si.t.spbCardHeadingTextSize,";color:",si.t.spbCardHeadingTextColour,";line-height:1;margin:0;.classModalContent &{font-size:",si.t.spcModalCardHeadingSize,";}.classEmbCarouselAperture &{font-size:",si.t.spcCarouselHeadingTextSize,";}",""),xi=(0,ae.AH)(si.t.spbCardSubHeadingFontStack,";font-size:",si.t.spbCardSubHeadingTextSize,";color:",si.t.spbCardSubHeadingTextColour,";line-height:1;margin-bottom:0;p:last-of-type{margin-bottom:0;}.classModalContent &{font-size:",si.t.spcModalCardSubHeadingSize,";}.classEmbCarouselAperture &{font-size:",si.t.spcCarouselSubHeadingTextSize,";}",""),Ci=(ie.x.disclaimerTextSize,ie.x.disclaimerLineHeight,(0,ae.AH)("font-size:",ni.v.cmsTextSize,";flex-grow:",si.t.spbCardContentFlexGrow,";",(0,ri.a)(),";","")),Ti=(0,ae.AH)("display:grid;grid-template-columns:1fr;gap:",Ge.c.gapSmall,";@container spbCardWrapper (inline-size >= ","400px","){grid-template-columns:repeat(2, 1fr);}",""),yi=(0,ae.AH)(lt.U.specialsBrandIndexCardBtnVariant,";",lt.U.specialsBrandIndexCardBtnSize,";.classIsOdd &:last-child{grid-column:1/-1;}",""),ki=(0,ae.AH)((0,ii.A)()," ",si.t.spbCardDisclaimerBtnFontStack,";font-size:",si.t.spbCardDisclaimerBtnTextSize,";line-height:1;letter-spacing:",si.t.spbCardDisclaimerBtnLetterSpacing,";text-transform:",si.t.spbCardDisclaimerBtnTransform,";color:",si.t.spbCardDisclaimerBtnTextCol,";display:flex;justify-content:center;justify-self:center;gap:",si.t.spbCardDisclaimerBtnGap,";&:hover{color:",si.t.spbCardDisclaimerBtnHoverTextCol,";}",""),Hi={name:"16x6edj",styles:"font-family:'Arial Unicode MS','Segoe UI Symbol',sans-serif;text-decoration:underline"},wi=({specialObject:e,handleModalClick:t,isAlternateCard:a=!1,backLink:r})=>{var n,s,l,c;
1const u=(0,ei.b)(),{enableSpecialsIndexCardDetailsLinks:g,enableSpecialsIndexCardShortContent:m,enableSpecialsIndexCardCtas:f}=(0,K.j)(),{fields:S,category:h,contentDisclaimer:v,price:b,pricePrefix:x,priceSuffix:C,referenceCode:T,smallImage:y,heading:k,subHeading:H,shortContent:w,priceDisclaimer:A,priceDisclaimerReference:I,externalReferenceCode:M,specialableType:P,modelId:B,trimId:Y,trimModelId:F,remoteId:W,callsToActions:N}=e,{slug:G}=S||{},L=(0,tt.r)(w),z=(0,tt.r)(v),$=(0,Q.F)(null!=N?N:null,"ctaSiteType"),R=$.length%2!=0?"classIsOdd":"",V=g,O=V&&Ua.s.showSpecialsCardCta,E=f&&!V,j=(null==F?void 0:F.toString())||(null==B?void 0:B.toString()),_=A&&!a?"classSpCardPriceText":"",U={Dealership:we.J.dealerSpecials,Brand:we.J.brandSpecials,Group:we.J.groupSpecials},{templatePagePath:q}=(0,Ie.u)(U[P])||{},X=`${q}${G}`,J=h?null===(n=D[h])||void 0===n?void 0:n.textSingle:null,Z=u.find((e=>e.remoteId===`${B}`||e.remoteId===`${F}`)),ee=null==Z||null===(s=Z.modelsVariants)||void 0===s?void 0:s.find((e=>{var t;return null==e||null===(t=e.trims)||void 0===t?void 0:t.find((e=>(null==e?void 0:e.id)===`${Y}`))})),te=(null==Z||null===(l=Z.modelsCategories)||void 0===l||null===(c=l[0])||void 0===c?void 0:c.name)||"",{0:ie,1:re}=(0,o.useState)(!1);return(0,ae.Y)(o.Fragment,null,(0,ae.Y)(He.m,{className:"classSpbCardWrapper",wrapperCustom:li},(J||b)&&(0,ae.Y)(He.m,{wrapperCustom:ci},J&&(0,ae.Y)("span",{css:di},J),!!b&&(0,ae.Y)("button",(0,i.A)({type:"button",css:pi},!a&&t&&{onClick:()=>t(null!=A?A:null)},{disabled:!A&&!a}),x&&(0,ae.Y)(He.m,{className:`classSbpCardPriceBefore ${_}`,wrapperCustom:ui},(0,ae.Y)(p.$,null,x)),(0,ae.Y)(Te._B,{className:_,css:gi},(0,Qa.Z)(b),I&&(0,ae.Y)("sup",{css:mi},I)),C&&(0,ae.Y)(He.m,{className:`classSbpCardPriceAfter ${_}`,wrapperCustom:ui},(0,ae.Y)(p.$,null,C)))),(0,ae.Y)(Ka.A,(0,i.A)({isLink:V,linkSwitcherWrapperCustom:fi,to:`${q}${(null==S?void 0:S.slug)||""}`,"aria-label":k,onClick:()=>{(0,Za.QY)({eventName:Xa.R.offerEngagement,componentName:"specials_index",eventInfo:{offer_name:null!=k?k:void 0,offer_id:M||W||void 0,vehicle_brand:(null==Z?void 0:Z.brand.brandName)||"",vehicle_model:(null==Z?void 0:Z.name)||"",vehicle_variant:(null==ee?void 0:ee.name)||"",vehicle_id:(null==Z?void 0:Z.modelCode)||"",vehicle_category:te}}),(0,ua.w3)({componentName:"specials_index",eventName:pa.A.specialsCardEvents.offerEngagement,eventData:{offerName:k,offerId:M||W,vehicleBrand:(null==Z?void 0:Z.brand.brandName)||"",vehicleModel:(null==Z?void 0:Z.name)||"",vehicleVariant:(null==ee?void 0:ee.name)||"",vehicleId:(null==Z?void 0:Z.modelCode)||"",vehicleCategory:te}})}},a&&{state:{specialsBack:!0,pathName:r}}),y&&(0,ae.Y)(He.m,{wrapperCustom:Si},(0,ae.Y)(oa.i,{imageCustom:hi,srcWebp:y.srcWebp,srcFallback:y.srcFallback,width:y.width,height:y.height,alt:y.imageAlt})),(0,ae.Y)(He.m,{wrapperCustom:vi},k&&(0,ae.Y)(Te.fV,{css:bi},k),H&&(0,ae.Y)(Te._B,{heading3Custom:xi},(0,ae.Y)(p.$,null,H)),m&&L&&(0,ae.Y)(He.m,{wrapperCustom:Ci},(0,ae.Y)(p.$,null,L)),E&&(0,d.uG)($)?(0,ae.Y)(He.m,{className:R,wrapperCustom:Ti},$.map((e=>{var t;const{id:a,configForm:i,labelText:r,iconText:o}=e,{propModelName:n}=i||{},s=r||o;return(0,ae.Y)(ai.A,{key:a,ctaComponentType:"specials-cta",ctaObject:e,ctaWrapperCustom:yi,ctaClassName:"classSpbCtaButton",preSelectedModel:j,specialsReferenceCode:T,specialName:null!=k?k:void 0,specialSlug:X,specialId:null!=W?W:void 0},s||n&&(null===(t=Ja.ec[n])||void 0===t?void 0:t.heading))}))):O&&(0,ae.Y)(ti.$,{buttonLinkCustom:yi},"Learn More"),m&&z&&(0,ae.Y)(ti.$,{buttonLinkCustom:ki,onClick:e=>{e.preventDefault(),e.stopPropagation(),re(!0)}},"View Disclaimers",(0,ae.Y)("span",{css:Hi},"↗"))))),m&&z&&(0,ae.Y)(qa.a,{modalShowed:ie,closeModal:()=>{re(!1)}},(0,ae.Y)(He.m,{wrapperCustom:Ci},(0,ae.Y)(p.$,null,z))))};var Ai=a(53401);const Ii=(0,ae.AH)("display:flex;flex-wrap:wrap;gap:",si.t.spCalloutsWrapperItemsGap,";background-color:",si.t.spCalloutsWrapperBgCol,";border-radius:",si.t.spCalloutsWrapperRadius,";padding:",si.t.spCalloutsWrapperPadding,";margin-block:",si.t.spCalloutsWrapperMarginBlock,";margin-inline:auto;width:fit-content;.classPageVehicleDetails &{",(0,We.HG)(Ne.f.md2),"{margin-inline:",si.t.spCalloutsVehiclesWra
1pperMarginInline,";}}.classPageBuildBuyConfigurator &{",(0,We.HG)(Ne.f.sm),"{margin-inline:",si.t.spCalloutsBuildBuyWrapperMarginInline,";}}",""),Mi=(0,ae.AH)(si.t.spCalloutBtnFontStack," font-size:",si.t.spCalloutBtnTextSize,";line-height:",si.t.spCalloutBtnLineHeight,";text-align:",si.t.spCalloutBtnAlign,";letter-spacing:",si.t.spCalloutBtnLetterSpacing,";text-transform:",si.t.spCalloutBtnTransform,";color:",si.t.spCalloutBtnTextCol,";background-color:",si.t.spCalloutBtnBgCol,";border:",si.t.spCalloutBtnBorder,";border-radius:",si.t.spCalloutBtnBorderRadius,";padding:",si.t.spCalloutBtnPadding,";gap:",si.t.spCalloutBtnIconGap,";transition:",si.t.spCalloutBtnTransition,";display:inline-flex;align-items:center;justify-content:center;&:hover{color:",si.t.spCalloutBtnHoverTextCol,";background-color:",si.t.spCalloutBtnHoverBgCol,";}",""),Pi=(0,ae.AH)("fill:",si.t.spCalloutBtnIconFill,";width:",si.t.spCalloutBtnIconSize,";height:",si.t.spCalloutBtnIconSize,";transition:fill 150ms ease-in-out;.classSpecialCalloutBtn:hover &{fill:",si.t.spCalloutBtnHoverIconFill,";}",""),Di=(0,ae.AH)("padding:",Ai.m.modalBtnCloseSize," 0 0 0;",""),Bi=(0,ae.AH)("display:grid;grid-template-columns:1fr;grid-gap:",si.t.spcModalWrapperGridGap,";padding:",si.t.spcModalWrapperPaddingMobile,";",(0,We.HG)(Ne.f.sm2),"{grid-template-columns:1fr 1fr;padding:",si.t.spcModalWrapperPaddingDesktop,";}&:has(> :only-child){",(0,We.HG)(Ne.f.sm2),"{gap:0;place-items:center;grid-template-columns:1fr;.classSpbCardWrapper{max-width:",si.t.spcModalCardOnlyChildMaxWidth,";}}}",""),{showSpecialsCallouts:Yi}=Ua.s,Fi=({specialsData:e,spCalloutsWrapperCustom:t})=>{const{0:a,1:i}=(0,o.useState)(!1),{0:r,1:n}=(0,o.useState)(""),s=e.reduce(((e,t)=>{const{category:a}=t;return a&&(e[a]=(e[a]||0)+1),e}),{}),l=Object.entries(s),c=e.filter((e=>e.category===r)),{pathname:p}=(0,xe.useLocation)();return Yi&&(0,ae.Y)(o.Fragment,null,(0,d.uG)(l)&&(0,ae.Y)("div",{css:[Ii,t,""]},l.map((([e,t])=>{const{textSingle:a,textPlural:r,iconName:o,type:s}=D[e],l=1===t?a:`${r} (${t})`;return(0,ae.Y)("button",{className:"classSpecialCalloutBtn",css:Mi,key:s,type:"button",onClick:()=>{return e=s,i(!0),void n(e);var e}},(0,ae.Y)(_a,{className:"classIconSvg",css:Pi,name:o}),(0,ae.Y)("span",null,l))}))),(0,ae.Y)(qa.a,{modalShowed:a,closeModal:()=>{i(!1)},modalHeading:"Specials",modalContentCustom:Di},(0,ae.Y)("div",{css:Bi},c.map((e=>(0,ae.Y)(wi,{key:e.id,specialObject:e,backLink:p,isAlternateCard:!0}))))))};var Wi=a(71995),Ni=a(16357),Gi=a(59532);const Li={itcStatus:"ITC",vehicleType:"Van"};var zi=a(97529);const $i=({pricing:e,accessoriesPrice:t=0,basePrice:a=0,cmsDriveawayPrice:i=0,engineCapacity:r,gvr:n,numberOfCylinders:s,optionsPrice:l=0,servicePrice:c=0,tareWeight:p,electricVehicle:u,hybridVehicle:g,vehicleClassification:M,gvm:P,gcm:Y,seats:F,fuelConsumption:W,co2Emissions:G,payload:L,dealerPostcode:z,specials:$,trimDealerDeliveryFee:R,priceType:V="P"})=>{const{dealerDeliveryFeeType:O}=(0,K.j)(),{dealerDeliveryFee:E,showPricing:j,useCommercialPricing:_,passengerPriceType:U,commercialPriceType:q,polkCompanyCode:J}=e||{},Q=z||(0,X.U)((e=>e.userPostcode)),Z=(e=>{const t=null==e?void 0:e.filter((e=>(null==e?void 0:e.active)&&(null==e?void 0:e.category)===D.factory_bonus.type&&(null==e?void 0:e.factoryBonusReducePrice)&&(null==e?void 0:e.price)&&("trim"===(null==e?void 0:e.vehicleAssociation)||"model"===(null==e?void 0:e.vehicleAssociation))));return(null==t?void 0:t.reduce(((e,t)=>Number(null==t?void 0:t.price)+e),0))||0})($),ee=O===I?R:E,te={accessoriesPrice:t,basePrice:a,dealerDeliveryFee:ee||0,cmsDriveawayPrice:i,calculatedDriveawayPrice:null,finalPrice:null,optionsPrice:l,servicePrice:c,stampDuty:null,totalRegistrationAmount:null},{0:{isLoading:ae,isError:ie,data:re},1:oe}=(0,o.useReducer)(zi.f,{isLoading:!0,isError:!1,data:te}),{isCommercialPricingVehicle:ne}=N(M,Boolean(_)),se=(e=>{switch(e){case m:return h;case f:return v;case S:return b;default:return null}})(ne?q:U),le=(e=>{switch(e){case x:return T;case C:return y;default:return null}})(ne?C:x),ce=(e=>{switch(e){case T:return k;case y:return H;default:return null}})(le);return(0,o.useEffect)((()=>{let e=!1;if(!j||!Q)return()=>{e=!0};if(i){oe({type:"FETCH_INIT"});const e=i+(l||0)+(t||0)+(c||0);
1oe({type:"FETCH_SUCCESS",payload:{...te,finalPrice:e>0?e:null,calculatedDriveawayPrice:e-(c||0)}})}else if(a&&se&&Q){const i=async()=>{oe({type:"FETCH_INIT"});const i={gvm:Number(P),gcm:Number(Y),vehiclePayload:Number(L),itcStatus:null==Li?void 0:Li.itcStatus,vehicleType:null==Li?void 0:Li.vehicleType},o={postcode:Q,basePrice:a,optionsPrice:l,accessoriesPrice:t,requestType:le,xsiType:ce,deliveryFee:ee||0,vehicleTareWeight:Number((0,Gi.RI)(p)),numberOfCylinders:Number(s),gvr:Number(n),engineCapacity:Number((0,Gi.RI)(r)),electricVehicle:u?"Y":"N",hybridVehicle:g?"Y":"N",companyCode:Number(J),privateOrBusinessUse:V,fuelConsumption:Number(W),numberOfSeats:Number(F),co2Emissions:Number(G),...ne&&i},m=ne?(({postcode:e,companyCode:t,xsiType:a,requestType:i,privateOrBusinessUse:r,vehicleTareWeight:o,numberOfCylinders:n,engineCapacity:s,gvm:l,electricVehicle:c})=>{const p=(0,B.I)(e);if(!p||Number.isNaN(t)||0===t||!a||!i||!r)return!1;const u={vehicleTareWeight:o,numberOfCylinders:n,gvm:l,engineCapacity:s};let g=A[p];return"Y"===c&&["QLD","SA","TAS","NT"].includes(p)&&(g=g.filter((e=>"numberOfCylinders"!==e)),"NT"===p&&(g=g.filter((e=>"engineCapacity"!==e)))),!!(0,d.VP)(g)||g.every((e=>!!u[e]))})(o):(({postcode:e,companyCode:t,xsiType:a,requestType:i,privateOrBusinessUse:r,vehicleTareWeight:o,numberOfCylinders:n,gvr:s,engineCapacity:l,electricVehicle:c})=>{const p=(0,B.I)(e);if(!p||Number.isNaN(t)||0===t||!a||!i||!r)return!1;const u={vehicleTareWeight:o,numberOfCylinders:n,gvr:s,engineCapacity:l};let g=w[p];return"Y"===c&&["QLD","SA","TAS","NT"].includes(p)&&(g=g.filter((e=>"numberOfCylinders"!==e)),"NT"===p&&(g=g.filter((e=>"engineCapacity"!==e)))),!!(0,d.VP)(g)||g.every((e=>!!u[e]))})(o);if(m)try{const t=((e,t,a)=>{const{VehicleDriveAwayPrice:i="0",MLP:r="0",OptionPrice:o="0",AccessoryPrice:n="0",DealerDeliveryFee:s="0",StampDuty:l="0",TotalRegistration:c="0"}=e,d=Number(i)-(Number(r)+Number(n)+Number(o)),p=Number(i)+t-a;return{accessoriesPrice:Number(n),basePrice:Number(r),dealerDeliveryFee:Number(s),cmsDriveawayPrice:0,calculatedDriveawayPrice:Number(i),finalPrice:p>0?p:null,onRoadCost:Number(d.toFixed(2)),optionsPrice:Number(o),servicePrice:t,stampDuty:Number(l),totalRegistrationAmount:Number(c)}})((await(0,Ni.A)({url:se,method:"GET",params:o})).data,c||0,Z);e||oe({type:"FETCH_SUCCESS",payload:{...te,...t}})}catch(f){e||oe({type:"FETCH_FAILURE",payload:te})}else oe({type:"FETCH_FAILURE",payload:te})};i()}else oe({type:"FETCH_SUCCESS",payload:te});return()=>{e=!0}}),[a,i,l,t,p,Q,V,c,le,ce,ne]),{data:re,isLoading:ae,isError:ie,requestType:le,xsiType:ce,userPostcode:Q}};var Ri=a(21662);(0,ii.A)(),Ri.p.bbiGridCardPriceDisclaimerMarginTop,Ri.p.bbDisclaimersBtnSupSize,Ri.p.bbDisclaimersBtnSupCol,Ri.p.bbDisclaimersBtnSupGapLeft,Ri.p.bbDisclaimersBtnSupFooterCol,Ri.p.bbDisclaimersBtnSupLgSize,Ri.p.bbDisclaimersBtnHoverSupCol,Ri.p.bbDisclaimersBtnHoverSupBorder,Ri.p.bbDisclaimersConfAsideBtnSupFontStack,Ri.p.bbDisclaimersConfAsideBtnSupTextSize,Ri.p.bbDisclaimersConfAsideBtnSupAlign,Ri.p.bbDisclaimersConfAsideBtnSize,Ri.p.bbDisclaimersConfAsideBtnSize,Ri.p.bbDisclaimersConfAsideBtnBgCol,Ri.p.bbDisclaimersConfAsideBtnRadius,Ri.p.bbDisclaimersConfAsideBtnGapLeft,Ri.p.bbDisclaimersConfAsideBtnDisplay,Ri.p.bbDisclaimersConfAsideBtnFlexAlign,Ri.p.bbDisclaimersConfAsideBtnFlexJust,Ri.p.bbDisclaimersConfAsideBtnHoverBgCol,Ri.p.bbDisclaimersConfAsideBtnHoverSupCol,Ri.p.bbDisclaimersConfAsideBtnSupCol,Ri.p.bbDisclaimersConfAsideBtnSupGapLeft;const Vi=(0,ae.AH)("width:100%;max-width:100%;top:0;padding:55px 15px 15px 15px;",(0,We.HG)(Ne.f.md),"{min-height:300px;max-width:800px;}",""),Oi=(Ri.p.bbdModalFontStack,Ri.p.bbdModalTextSize,Ri.p.bbdModalLineHeight,Ri.p.bbdModalTransform,Ri.p.bbdModalLetterSpacing,Ri.p.bbdModalTextCol,(0,rt.eK)(Ri.p.bbdModalTextPaddingLeft),(0,rt.Vn)(Ri.p,Ri.p.bbdModalTextGaps,Ri.p.cmsTextCol,Ri.p.cmsHeadingColour),Ri.p.bbdModalTextGaps,(0,ae.AH)("margin-block-end:0;padding:0;display:inline-block;>*+*{margin-block-start:",ie.x.spDescriptorsListItemsGap,";}","")),Ei=(0,ae.AH)((0,ii.A)()," ",ie.x.spDescriptorFontStack," font-size:",ie.x.spDescriptorSize,";text-transform:",ie.x.spDescriptorTransform,";text-decoration:",ie.x.spDescriptorDecoration,";letter-spacing:",ie.x.spDescriptorLetterSpacing,";color:",ie.x.spDescriptorCol,";background-color:",ie.x.spDescriptorBgCol,";padding:",ie.x.spDescriptorPadding,";border-radius:",ie.x.spDescriptorRadius,";gap:",ie.x.spDescriptorIconGap,";display:flex;align-items:center;transition:color 150ms ease-in-out,background-color 150ms ease-in-out;&.classHasModal:hover{text-decoration:",ie.x.spDescriptorHoverDecoration,";color:",ie.x.spDescriptorHoverCol,";background-color:",ie.x.spDescriptorHoverBgCol,";}&.classNoModal{cursor:default;}",""),ji=(0,ae.AH)("background-color:",ie.x.spDescriptorIconBgCol,";height:",ie.x.spDescriptorIconSize,";width:",ie.x.spDescriptorIconSize,";position:relative;border-radius:50%;transition:background-color 150ms ease-in-out,transform 150ms ease-in-out;&:before{content:'';width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-image:",ie.x.spDescriptorIconBgImage,";background-size:",ie.x.spDescriptorIconBgSize,";position:absolute;top:",ie.x.spDescriptorIconTop,";left:0px;}.classHasModal:hover &{background-color:",ie.x.spDescriptorHoverIconBgCol,";transform:",ie.x.spDescriptorHoverIconTransform,";&:before{background-image:",ie.x.spDescriptorHoverIconBgImage,";}}",""),_i=({special:e})=>{const{0:t,1:a}=(0,o.useState)(!1),{priceDescriptor:i,priceDescriptorDisclaimer:r,priceDescriptorReference:n}=e,s=n?` ${n}`:"",l=`${i} ${s}`,c=`${s} ${r}`;return i?(0,ae.Y)(o.Fragment,null,(0,ae.Y)("button",{className:r?"classHasModal":"classNoModal",onClick:()=>{a(!0)},type:"button",css:Ei},(0,ae.Y)("div",{css:ji}),l),r&&(0,ae.Y)(qa.a,{modalHeading:l,modalShowed:t,closeModal:()=>{a(!1)},modalContentCustom:Vi},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},String(c)))):null},Ui=({specials:e,specialsPriceDisclaimersListCustom:t})=>e.some((e=>e.priceDescriptor))?(0,ae.Y)("ul",{css:[Oi,t,""]},e.map((e=>(0,ae.Y)(_i,{special:e,key:e.id})))):null;var qi=a(82975);const{buttonPrimary:Ki,buttonSizeLarge:Xi}=Ia.E,Ji=(0,ae.AH)((0,We.HG)(Ne.f.md2),"{display:flex;flex-direction:",Le.S.vcPaneFlexDirection,";align-items:",Le.S.vcPaneFlexAlign,";justify-content:",Le.S.vcPaneFlexJustify,";}",""),Qi=(0,ae.AH)("text-align:center;width:100%;max-width:500px;margin:25px auto 0;",(0,nt.iF)(),";",(0,We.HG)(Ne.f.md2),"{text-align:",Le.S.vcPaneTextAlign,";margin:0;width:",Le.S.vcPaneTextWrapperWidthSm,";}",(0,We.HG)(Ne.f.lg2),"{width:",Le.S.vcPaneTextWrapperWidthLg,";}",""),Zi=(0,ae.AH)(Le.S.vcPaneHeadingFontStack,";font-size:",Le.S.vcPaneHeadingSizeMobile,";line-height:",Le.S.vcPaneHeadingLineHeight,";letter-spacing:",Le.S.vcPaneHeadingLetterSpacing,";text-transform:",Le.S.vcPaneHeadingTextTransform,";color:",Le.S.vcPaneHeadingCol,";display:",Le.S.vcPaneHeadingDisplayMobile,";margin-block-end:0;",(0,We.HG)(Ne.f.md2),"{font-size:",Le.S.vcPaneHeadingSizeDesktop,";display:",Le.S.vcPaneHeadingDisplayDesktop,";}.classIsAlternateDesign &{color:",Le.S.vcPaneHeadingColAlt,";}",""),er=(0,ae.AH)(Le.S.vcPanePriceSubtitleFontStack,";font-size:",Le.S.vcPanePriceSubtitleSizeMobile,";line-height:",Le.S.vcPanePriceSubtitleLineHeight,";letter-spacing:",Le.S.vcPanePriceSubtitleLetterSpacing,";text-transform:",Le.S.vcPanePriceSubtitleTextTransform,";color:",Le.S.vcPanePriceSubtitleCol,";margin-bottom:0;",(0,We.HG)(Ne.f.md2),"{display:",Le.S.vcPanePriceSubtitleSizeDesktop,";}.classIsAlternateDesign &{color:",Le.S.vcPanePriceSubtitleColAlt,";}",""),tr=(0,ae.AH)("display:flex;justify-content:center;align-items:",Le.S.vcPanePriceAlignItems,";gap:",Le.S.vcPanePriceGap,";",Le.S.vcPanePriceFontStack,";font-size:",Le.S.vcPanePriceSizeMobile,";line-height:",Le.S.vcPanePriceLineHeight,";letter-spacing:",Le.S.vcPanePriceLetterSpacing,";text-transform:",Le.S.vcPanePriceTextTransform,";color:",Le.S.vcPanePriceCol,";position:relative;margin-block-end:0;",(0,We.HG)(Ne.f.md2),"{justify-content:normal;font-size:",Le.S.vcPanePriceSizeDesktop,";}&.classLoading{margin-inline:auto;",(0,qi.L)(Le.S.vcPanePriceSkeletonWidth,`${Le.S.vcPanePriceLineHeight}em`),";",(0,We.HG)(Ne.f.md2),"{margin-inline:0 auto;}}.classIsAlternateDesign &{color:",Le.S.vcPanePriceColAlt,";}",""),ar=(0,ae.AH)(Le.S.vcPanePricePrefixFontStack,";font-size:",Le.S.vcPanePricePrefixSizeMobile,";line-height:",Le.S.vcPanePricePrefixLineHeight,";letter-spacing:",Le.S.vcPanePricePrefixLetterSpacing,";text-transform:",Le.S.vcPanePricePrefixTextTransform,";color:",Le.S.vcPanePricePrefixCol,";align-self:",Le.S.vcPanePricePrefixAlignSelf,";",(0,We.HG)(Ne.f.md2),"{font-size:",Le.S.vcPanePricePrefixSizeDesktop,";}",""),ir=(0,ae.AH)(Le.S.vcPanePriceFontStack,";font-size:",Le.S.vcPanePriceDisclaimerRefSizeMobile,";line-height:0;letter-spacing:",Le.S.vcPanePriceDisclaimerRefLetterSpacing,";text-transform:",Le.S.vcPanePriceDisclaimerRefTextTransform,";color:",Le.S.vcPanePriceDisclaimerRefCol,";position:relative;top:",Le.S.vcPanePriceDisclaimerRefTop,";",(0,We.HG)(Ne.f.md2),"{font-size:",Le.S.vcPanePriceDisclaimerRefSizeDesktop,";}",""),rr=(0,ae.AH)(Le.S.vcPanePriceSuffixFontStack,";font-size:",Le.S.vcPanePriceSuffixSizeMobile,";line-height:",Le.S.vcPanePriceSuffixLineHeight,";letter-spacing:",Le.S.vcPanePriceSuffixLetterSpacing,";text-transform:",Le.S.vcPanePriceSuffixTextTransform,";color:",Le.S.vcPanePriceSuffixCol,";align-self:",Le.S.vcPanePriceSuffixAlignSelf,";",(0,We.HG)(Ne.f.md2),"{font-size:",Le.S.vcPanePriceSuffixSizeDesktop,";}",""),or=(0,ae.AH)("font-size:",Le.S.vcPaneTextSizeMobile,";line-height:",Le.S.vcPaneTextLineHeight,";color:",Le.S.vcPaneTextCol,";letter-spacing:",Le.S.vcPaneTextLetterSpacing,";text-transform:",Le.S.vcPaneTextTransform,";",(0,We.HG)(Ne.f.md2),"{text-align:left;font-size:",Le.S.vcPaneTextSizeDesktop,";}.classIsAlternateDesign &{color:",Le.S.vcPaneTextColAlt,";}ul,ol{",(0,rt.$C)(),";",(0,We.HG)(Ne.f.md2),"{",(0,rt.eK)("15px"),";}}",(0,ot.T)(),";",""),nr=(0,ae.AH)("position:relative;width:",Le.S.vcPaneImageWrapperWidthSm,";margin:",Le.S.vcPaneImageWrapperMarginSm,";border-radius:",Le.S.vcPaneImageWrapperBorderRadius,";overflow:hidden;",(0,We.HG)(Ne.f.md2),"{width:",Le.S.vcPaneImageWrapperWidthMd,";margin:",Le.S.vcPaneImageWrapperMarginMd,";}",(0,We.HG)(Ne.f.lg2),"{width:",Le.S.vcPaneImageWrapperWidthLg,";margin:",Le.S.vcPaneImageWrapperMarginLg,";}",""),sr={name:"1d3w5wq",styles:"width:100%"},lr=(0,ae.AH)("display:grid;grid-template-columns:1fr;grid-column-gap:",Ge.c.gapTiny,";grid-row-gap:",Ge.c.gapSmall,";",(0,We.HG)(Ne.f.sm),"{grid-template-columns:1fr 1fr;}",""),cr=(0,ae.AH)(Ki(),";",Xi(),";display:flex;align-items:center;gap:",Ge.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",Le.S.featureCtaBtnTextWrapperGrow,";}",""),dr=(0,ae.AH)("justify-content:center;",(0,We.HG)(Ne.f.md2),"{justify-content:flex-start;}",""),pr=({priceTrim:e,modelSpecials:t,optionsPrice:a,priceSettings:i,buildBuyPricing:n,className:s,textCustom:l})=>{var d;const{modelPagePricing:p,vehicleClassification:u,dealerPostcode:g,polkPriceCalcType:m}=i||{},f=J(),S=Y(e,f),h=!!F(e,m,f),v=(null==e||null===(d=e.specials)||void 0===d?void 0:d.filter(c.T))||[],b=[].concat((0,r.A)(t||[]),(0,r.A)(v)),{data:x=null,isLoading:C=!1,isError:T=!1,userPostcode:y=""}=p?$i({pricing:n,basePrice:(null==e?void 0:e.price)||0,cmsDriveawayPrice:S||0,tareWeight:null==e?void 0:e.tareWeight,
1numberOfCylinders:null==e?void 0:e.noOfCylinders,gvr:null==e?void 0:e.gvr,engineCapacity:null==e?void 0:e.engineCapacity,electricVehicle:(null==e?void 0:e.electric)||!1,hybridVehicle:(null==e?void 0:e.hybrid)||!1,vehicleClassification:u,gvm:null==e?void 0:e.gvm,gcm:null==e?void 0:e.gcm,seats:null==e?void 0:e.seats,fuelConsumption:null==e?void 0:e.fuelConsumption,payload:null==e?void 0:e.payload,co2Emissions:null==e?void 0:e.co2Emissions,trimDealerDeliveryFee:null==e?void 0:e.dealerDeliveryFee,dealerPostcode:g,optionsPrice:a||0,specials:b}):{},{finalPrice:k}=x||{},H=C?"classLoading":"classNotLoading",{vpPriceSubtitle:w,vpPriceDefault:A,vpPricePrefix:I,vpPricePriceDisclaimerReference:M,vpPriceSuffix:P}=Ae.v.pricing,D=(0,Me.x)();return x&&D&&y?(0,ae.Y)(o.Fragment,null,w&&(0,ae.Y)(Wi.f,{paragraphCustom:er},w),!T&&h&&k?(0,ae.Y)(o.Fragment,null,(0,ae.Y)(Wi.f,{className:`${H} ${s||""}`,paragraphCustom:[l,tr]},I&&(0,ae.Y)("span",{css:ar},I),(0,ae.Y)("span",null,(0,Qa.Z)(k),M&&(0,ae.Y)("sup",{css:ir},M)),P&&(0,ae.Y)("span",{css:rr},P)),(0,ae.Y)(Ui,{specials:b})):(0,ae.Y)(Wi.f,{className:`${H} ${s||""}`,paragraphCustom:[l,tr]},A)):null};var ur=a(96015);const gr=Ri.p.bbSpBadgeWrapperHeight,mr=gr/2,fr=(0,ae.AH)("background-color:",Ri.p.bbSpBadgeWrapperBgCol,";display:",Ri.p.bbSpBadgeWrapperDisplay,";align-items:",Ri.p.bbSpBadgeWrapperAlign,";flex-direction:",Ri.p.bbSpBadgeWrapperFlexDirection,";gap:",Ri.p.bbSpBadgeWrapperGap,";border-radius:",Ri.p.bbSpBadgeWrapperRadius,";padding:",Ri.p.bbSpBadgeWrapperPadding,";height:",gr,"px;z-index:",yt.f.surface,";position:relative;&:before{content:",Ri.p.bbSpBadgeWrapperBeforeContent,";display:",Ri.p.bbSpBadgeWrapperBeforeDisplay,";width:0;height:0;border:",mr,"px solid transparent;border-left:",Ri.p.bbSpBadgeWrapperBeforeBorderLeft,"px solid ",Ri.p.bbSpBadgeWrapperBgCol,";border-right:",Ri.p.bbSpBadgeWrapperBeforeBorderRight,"px solid ",Ri.p.bbSpBadgeWrapperBgCol,";position:absolute;right:",Ri.p.bbSpBadgeWrapperBeforeRight,";left:",Ri.p.bbSpBadgeWrapperBeforeLeft,";top:0;}",""),Sr=(0,ae.AH)(Ri.p.bbSpBadgeFontStack,";font-size:",Ri.p.bbSpBadgeTextSize,";line-height:",Ri.p.bbSpBadgeLineHeight,";text-transform:",Ri.p.bbSpBadgeTransform,";letter-spacing:",Ri.p.bbSpBadgeLetterSpacing,";",Ri.p.bbSpBadgeFontSmoothing,";color:",Ri.p.bbSpBadgeTextCol,";margin:0;",""),hr=(0,ae.AH)("content:",Ri.p.bbSpBadgeIconContent,";display:",Ri.p.bbSpBadgeIconDisplay,";width:",Ri.p.bbSpBadgeIconWidth,";height:",Ri.p.bbSpBadgeIconHeight,";background-image:",Ri.p.bbSpBadgeIconBgImg,";background-position:",Ri.p.bbSpBadgeIconBgPos,";background-size:",Ri.p.bbSpBadgeIconBgSize,";background-repeat:no-repeat;",""),vr=({bbSpecialsBadgeWrapperCustom:e,bbSpecialsBadgeIconCustom:t,bbSpecialsBadgeCustom:a})=>(0,ae.Y)("div",{css:[fr,e,""]},(0,ae.Y)("span",{css:[hr,t,""]}),(0,ae.Y)("span",{css:[Sr,a,""]},ur.m.specialBadgeText)),br=Le.S.vcSpBadgeWrapperHeight,xr=br/2,Cr=(0,ae.AH)("background-color:",Le.S.vcSpBadgeWrapperBgCol,";display:",Le.S.vcSpBadgeWrapperDisplay,";align-items:",Le.S.vcSpBadgeWrapperAlign,";flex-direction:",Le.S.vcSpBadgeWrapperFlexDirection,";gap:",Le.S.vcSpBadgeWrapperGap,";border-radius:",Le.S.vcSpBadgeWrapperRadius,";padding:",Le.S.vcSpBadgeWrapperPadding,";height:",br,"px;z-index:",yt.f.surface,";position:absolute;inset:",Le.S.vcSpBadgeWrapperInsetMobile,";",(0,We.HG)(Ne.f.md),"{inset:",Le.S.vcSpBadgeWrapperInsetMd,";}",(0,We.HG)(Ne.f.xl),"{inset:",Le.S.vcSpBadgeWrapperInsetXl,";}&:before{content:",Le.S.vcSpBadgeWrapperBeforeContent,";display:",Le.S.vcSpBadgeWrapperBeforeDisplay,";width:0;height:0;border:",xr,"px solid transparent;border-left:",Le.S.vcSpBadgeWrapperBeforeBorderLeft,"px solid ",Le.S.vcSpBadgeWrapperBgCol,";border-right:",Le.S.vcSpBadgeWrapperBeforeBorderRight,"px solid ",Le.S.vcSpBadgeWrapperBgCol,";position:absolute;right:",Le.S.vcSpBadgeWrapperBeforeRight,";left:",Le.S.vcSpBadgeWrapperBeforeLeft,";top:0;}",""),Tr=(0,ae.AH)(Le.S.vcSpBadgeFontStack,";font-size:",Le.S.vcSpBadgeTextSize,";line-height:",Le.S.vcSpBadgeLineHeight,";text-transform:",Le.S.vcSpBadgeTransform,";letter-spacing:",Le.S.vcSpBadgeLetterSpacing,";",Le.S.vcSpBadgeFontSmoothing,";color:",Le.S.vcSpBadgeTextCol,";margin:0;",""),yr=(0,ae.AH)("content:",Le.S.vcSpBadgeIconContent,";display:",Le.S.vcSpBadgeIconDisplay,";width:",Le.S.vcSpBadgeIconWidth,";height:",Le.S.vcSpBadgeIconHeight,";background-image:",Le.S.vcSpBadgeIconBgImg,";background-position:",Le.S.vcSpBadgeIconBgPos,";background-size:",Le.S.vcSpBadgeIconBgSize,";background-repeat:no-repeat;",""),kr=({modelId:e,trimName:t,trimText:a,activeColourData:i,features:r,isSpecial:o=!1,children:n})=>{var s;const{callsToActions:l}=r[0],c=(0,Q.F)(l,"ctaSiteType"),u=(0,tt.r)(a);return(0,ae.Y)(He.m,{wrapperCustom:Ji},(0,ae.Y)(He.m,{wrapperCustom:Qi},t&&(0,ae.Y)(Te.fV,{heading2Custom:Zi},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},t)),n,a&&(0,ae.Y)(He.m,{wrapperCustom:or},(0,ae.Y)(p.$,null,u)),(0,d.uG)(c)&&(0,ae.Y)(He.m,{wrapperCustom:lr},c.map((t=>{const{id:a,labelText:i,svgName:r}=t;return(0,ae.Y)(na.M,{key:a,ctaComponentType:"vehicles-colours-pane-cta",featureData:t,modelId:e,buttonLinkCustom:cr},r&&(0,ae.Y)(ye.K,{className:"classIconSvg",name:r,css:it.bb}),(0,ae.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,ae.Y)("span",{css:[it.My,""]},i)))})))),(null===(s=i.standardImage)||void 0===s?void 0:s.url)&&(0,ae.Y)(He.m,{wrapperCustom:nr},(0,ae.Y)(oa.i,{ilImagesWrapperCustom:sr,srcWebp:i.standardImage.srcWebp,srcFallback:i.standardImage.srcFallback,width:i.standardImage.width,height:i.standardImage.height,alt:i.standardImage.imageAlt}),Ua.s.showColourPickerImgSpecialsBadge&&o&&(0,ae.Y)(vr,{bbSpecialsBadgeWrapperCustom:Cr,bbSpecialsBadgeIconCustom:yr,bbSpecialsBadgeCustom:Tr})))};var Hr=a(92794);const wr=(0,ae.AH)("list-style-type:none;",(0,Hr.iQ)(),";&:first-of-type{.classVcTabbedButton{margin:0;}}&.classActiveTabPrimary{.classVcTabbedButton{",(0,Hr.xy)(Le.S.vcTabsActiveTextCol,Le.S.vcTabsActiveBorderCol),";}}&:hover{.classVcTabbedButton{",(0,Hr.N7)(".classActiveTabPrimary",Le.S.vcTabsActiveTextCol),";}}.classIsAlternateDesign &{&.classActiveTabPrimary{.classVcTabbedButton{",(0,Hr.xy)(Le.S.vcTabsTextColAlt,Le.S.vcTabsTextColAlt,"transparent"),";}}&:hover{.classVcTabbedButton{",(0,Hr.N7)(".classActiveTabPrimary",Le.S.vcTabsTextColAlt,Le.S.vcTabsTextColAlt,"transparent"),";}}}",""),Ar=(0,ae.AH)((0,Hr.gw)(),";padding-block-start:",Le.S.vcTabsTopPadding,";color:",Le.S.vcTabsInactiveTextCol,";border-color:",Le.S.vcTabsInactiveBorderCol,";.classIsAlternateDesign &{color:",Le.S.vcTabsTextColAlt,";border-top-color:",Le.S.vcTabsTextColAlt,";}",""),Ir=(0,ae.AH)("list-style-type:none;",(0,Hr.iQ)(),";margin:0;padding:",Le.S.vcTabsVariantListPadding,";border:none;border-right:",Le.S.vcTabsVariantListBorderRight,";&:last-of-type{border:none;}&.classActiveTabPrimary{.classVcTabbedButton{",(0,Hr.xy)(Le.S.vcTabsActiveTextCol,Le.S.vcTabsActiveBorderCol),";}}&:hover{.classVcTabbedButton{",(0,Hr.N7)(".classActiveTabPrimary",Le.S.vcTabsActiveTextCol),";}}.classIsAlternateDesign &{&.classActiveTabPrimary{.classVcTabbedButton{",(0,Hr.xy)(Le.S.vcTabsTextColAlt,Le.S.vcTabsTextColAlt,"transparent"),";}}&:hover{.classVcTabbedButton{",(0,Hr.N7)(".classActiveTabPrimary",Le.S.vcTabsTextColAlt,Le.S.vcTabsTextColAlt,"transparent"),";}}}",""),Mr=(0,ae.AH)((0,Hr.gw)(),"font-size:",Le.S.vcTabsTrimsVariantFontSizeMobile,";background-color:transparent;color:",Le.S.vcTabsInactiveTextCol,";padding:",Le.S.vcTabsTrimsVariantPadding,";margin:0;",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.vcTabsTrimsVariantFontSizeDesktop,";}.classIsAlternateDesign &{color:",Le.S.vcTabsTextColAlt,";border-top-color:",Le.S.vcTabsTextColAlt,";}",""),Pr=({activeClassName:e,activeTabIndex:t,onClick:a,data:i,isTrimVariantTab:r=!1})=>i?(0,ae.Y)("li",{css:r?Ir:wr,className:i.id===t?e:""},(0,ae.Y)("button",{type:"button","aria-label":"Activate Tab Content",css:r?Mr:Ar,className:"classVcTabbedButton",onClick:()=>a(i.id)},i.name)):null,Dr=(0,ae.AH)("list-style-type:none;display:",Le.S.vcTabsTrimsDisplay,";",(0,Hr.iQ)(),";margin:0;&.classActiveTabPrimary{.classVcTabbedButton{",(0,Hr.xy)(Le.S.vcTabsActiveTextCol,Le.S.vcTabsActiveBorderCol),";}.classVcTabbedImages{opacity:1;}}&:hover{.classVcTabbedButton{",(0,Hr.N7)(".classActiveTabPrimary",Le.S.vcTabsActiveTextCol),";}}.classIsAlternateDesign &{&.classActiveTabPrimary{.classVcTabbedButton{",(0,Hr.xy)(Le.S.vcTabsTextColAlt,Le.S.vcTabsTextColAlt,"transparent"),";}}&:hover{.classVcTabbedButton{",(0,Hr.N7)(".classActiveTabPrimary",Le.S.vcTabsTextColAlt,Le.S.vcTabsTextColAlt,"transparent"),";}}}",""),Br=(0,ae.AH)((0,Hr.gw)()," text-align:center;margin:0;padding-block:",Le.S.vcTabsTrimsPaddingBlock,";padding-inline:",Le.S.vcTabsTrimsPaddingInline,";color:",Le.S.vcTabsInactiveTextCol,";border-color:",Le.S.vcTabsInactiveBorderCol,";font-size:",Le.S.vcTabsTrimsFontSizeMobile,";",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.vcTabsTrimsFontSizeDesktop,";}.classIsAlternateDesign &{color:",Le.S.vcTabsTextColAlt,";border-top-color:",Le.S.vcTabsTextColAlt,";}",""),Yr=(0,ae.AH)("opacity:",Le.S.vcTabsTrimsImgInactiveOpacity,";transition:opacity 150ms ease-in-out;height:",Le.S.vcTabsTrimsImgHeightMobile,";",(0,We.HG)(Ne.f.md),"{height:",Le.S.vcTabsTrimsImgHeightDesktop,";}",""),Fr=({activeClassName:e,activeTabIndex:t,onClick:a,data:i})=>{const{id:r,name:o,image:n}=i||{};return r&&n?(0,ae.Y)("li",{css:Dr,className:r===t?e:""},(0,ae.Y)("button",{type:"button","aria-label":"Activate Tab Content",css:Br,className:"classVcTabbedButton",onClick:()=>a(r)},o,n&&(0,ae.Y)(oa.i,{classImgLazyImagesWrapper:"classVcTabbedImages",height:n.height,width:n.width,srcFallback:n.srcFallback,srcWebp:n.srcWebp,alt:n.imageAlt,ilImagesWrapperCustom:Yr}))):(0,ae.Y)(Pr,{activeClassName:e,activeTabIndex:t,onClick:a,data:i})},Wr=(0,ae.AH)("background:",Le.S.vcTrimsBgCol,";",Ma(),";&.classIsAlternateDesign{background:",Le.S.vcTrimsBgColAlt,";}",""),Nr=(0,ae.AH)("max-width:",Le.S.vcTrimsMaxWidth,";",(0,nt.iF)(Le.S.vcTrimsVertBlocksGaps),";",""),Gr=(0,ae.AH)("",""),Lr=(0,ae.AH)("display:block;margin:0 auto;max-width:",Le.S.vcTrimsSelectLabelMaxWidth,";font-size:",Le.S.vcTrimsSelectLabelFontSize,";color:",Le.S.vcTrimsSelectLabelCol,";",(0,We.HG)(Ne.f.sm),"{font-size:",Le.S.vcTrimsSelectLabelFontSize,";}",(0,We.HG)(Ne.f.lg),"{display:none;}.classIsAlternateDesign &{color:",Le.S.vcTabsTextColAlt,";}",""),zr=(0,ae.AH)("",""),$r=(0,ae.AH)("display:none;",(0,We.HG)(Ne.f.lg),"{",(0,Hr.T6)("center"),";align-items:end;padding:0;row-gap:15px;}",""),Rr=({modelId:e,modelName:t,modelsVariants:a,modelSpecials:i,colourPickerData:n,priceSettings:s,buildBuyPricing:l,features:p,sectionId:u,dataSectionId:g})=>{var m,f,S,h,v,b;
1const{modelPagePricing:x}=s||{},C=a.filter((e=>(null==e?void 0:e.trims)&&e.trims.length>=1));if((0,d.VP)(C))return null;const{0:T,1:y}=(0,o.useState)(null===(m=C[0])||void 0===m?void 0:m.id),k=null===(f=C[0])||void 0===f||null===(S=f.trims)||void 0===S?void 0:S[0],{0:H,1:w}=(0,o.useState)(null==k?void 0:k.id),{0:A,1:I}=(0,o.useState)(null===(h=C[0])||void 0===h?void 0:h.trims),M=C.find((e=>(null==e?void 0:e.id)===T)),P=null==A?void 0:A.find((e=>(null==e?void 0:e.id)===H)),D=null==P||null===(v=P.specials)||void 0===v?void 0:v.filter(c.T),B=[].concat((0,r.A)(i||[]),(0,r.A)(D||[]));(0,o.useEffect)((()=>{var e,t;const a=null===(e=C.find((e=>(null==e?void 0:e.id)===T)))||void 0===e?void 0:e.trims;w(null===(t=a[0])||void 0===t?void 0:t.id),I(a)}),[T]);const[Y,F]=La(null==P?void 0:P.trimsExteriorsColours),{colourTitle:W,colourText:N,colourDisclaimer:G}=n,L={...P,colourDisclaimer:(null==P?void 0:P.colourDisclaimer)||G},z="classActiveTabPrimary",$=Ae.v.featuresGaps.vcTrimsIsGapMandatory,{useAlternateStyles:R}=p[0]||{},V=C.map((e=>({value:(null==e?void 0:e.id)||"",text:(null==e?void 0:e.name)||""}))),O=null==A?void 0:A.map((e=>({value:(null==e?void 0:e.id)||"",text:(null==e?void 0:e.name)||""}))),E=e=>{(0,ua.w3)({componentName:"vehicles-colours-trims-tabbed",eventName:pa.A.vehiclesColoursEvents.vehiclesColoursVariantsClick,eventData:{modelName:t,variantId:e}})},j=e=>{(0,ua.w3)({componentName:"vehicles-colours-trims-tabbed",eventName:pa.A.vehiclesColoursEvents.vehiclesColoursTrimsClick,eventData:{modelName:t,trimId:e}})},_=e=>{E(e),y(e)},U=e=>{j(e),w(e)};return(0,ae.Y)(He.m,{className:`classItemRequiresPadding classVcTrimWrapper ${(0,et.a)(R,$)}`,wrapperCustom:Wr,id:u,"data-feature-section-id":g,"data-feature-id":`feature-${null===(b=p[0])||void 0===b?void 0:b.id}`},(0,ae.Y)(ke.Q,{containerPaddedCustom:Nr},(0,ae.Y)(da,{colourTitle:W,colourText:N}),(0,ae.Y)("div",{css:Gr},(0,ae.Y)(za.SelectLabelNestedControlled,{idName:"idVehicleColoursVariantsTabsSelect",selectValue:null==M?void 0:M.id,handleChange:e=>{"string"==typeof e&&(E(e),y(e))},options:V,"aria-label":"Options to show a variant",imFormInputLabelCustom:Lr,imFormSelectCustom:zr},"Choose a Variant"),(0,ae.Y)("ul",{css:$r},C.map((e=>(0,ae.Y)(Pr,{key:null==e?void 0:e.id,activeClassName:z,activeTabIndex:T||"",onClick:_,data:e,isTrimVariantTab:!0}))))),(0,ae.Y)("div",{css:Gr},(0,ae.Y)(za.SelectLabelNestedControlled,{idName:"idVehicleColoursTrimsTabsSelect",selectValue:null==P?void 0:P.id,handleChange:e=>{"string"==typeof e&&(j(e),w(e))},options:O||[],"aria-label":"Options to show a Trim",imFormInputLabelCustom:Lr,imFormSelectCustom:zr},"Choose a Trim"),(0,ae.Y)("ul",{className:"classVehiclesColoursTrims",css:$r},null==A?void 0:A.map((e=>(0,ae.Y)(Fr,{key:null==e?void 0:e.id,activeClassName:z,activeTabIndex:H||"",onClick:U,data:e}))))),Y&&(0,ae.Y)(kr,{modelId:e,trimName:L.colourTitle||L.name,trimText:L.colourText,activeColourData:Y,features:p,isSpecial:(0,d.uG)(B)},!!s&&!!x&&(0,ae.Y)(pr,{priceTrim:P,modelSpecials:i,priceSettings:s,buildBuyPricing:l,textCustom:tr,optionsPrice:Y.price}),(0,ae.Y)(Fi,{specialsData:B,spCalloutsWrapperCustom:dr})),(0,ae.Y)(Aa,{modelName:`${t} ${M.name} ${P.name}`,activeColourData:Y,exteriorColours:L.trimsExteriorsColours,onSwatchClick:F,colourDisclaimer:L.colourDisclaimer})))},Vr=(0,ae.AH)("background:",Le.S.vcVariantsBgCol,";",Ma(),";&.classIsAlternateDesign{background:",Le.S.vcVariantsBgColAlt,";}",""),Or=(0,ae.AH)("max-width:",Le.S.vcVariantsMaxWidth,";",(0,nt.iF)(Le.S.vcVariantsVertBlocksGaps),";",""),Er=(0,ae.AH)("",""),jr=(0,ae.AH)("display:block;margin:0 auto;max-width:",Le.S.vcVariantsSelectLabelMaxWidth,";font-size:",Le.S.vcVariantsSelectLabelFontSize,";color:",Le.S.vcVariantsSelectLabelCol,";",(0,We.HG)(Ne.f.sm),"{font-size:",Le.S.vcVariantsSelectLabelFontSize,";}",(0,We.HG)(Ne.f.lg),"{display:none;}.classIsAlternateDesign &{color:",Le.S.vcTabsTextColAlt,";}",""),_r=(0,ae.AH)("",""),Ur=(0,ae.AH)("display:none;",(0,We.HG)(Ne.f.lg),"{",(0,Hr.T6)("center"),";padding:0;}",""),qr=({modelId:e,modelName:t,modelsVariants:a,modelSpecials:i,colourPickerData:n,priceSettings:s,buildBuyPricing:l,features:p,sectionId:u,dataSectionId:g})=>{var m,f,S,h;const{modelPagePricing:v}=s||{},b=a.filter((e=>(null==e?void 0:e.trims)&&e.trims.length>=1));if((0,d.VP)(b))return null;const{0:x,1:C}=(0,o.useState)(null===(m=b[0])||void 0===m?void 0:m.id),T=b.find((e=>(null==e?void 0:e.id)===x)),y=null==T||null===(f=T.trims)||void 0===f?void 0:f[0],k=null==y||null===(S=y.specials)||void 0===S?void 0:S.filter(c.T),H=[].concat((0,r.A)(i||[]),(0,r.A)(k||[])),w=(null==T?void 0:T.name)||"",A=(null==T?void 0:T.featureList)||"",I=(null==T?void 0:T.featureDisclaimer)||"",[M,P]=La((null==y?void 0:y.trimsExteriorsColours)||[]),{colourTitle:D,colourText:B,colourDisclaimer:Y}=n,F={...y,colourDisclaimer:(null==y?void 0:y.colourDisclaimer)||Y},W=Ae.v.featuresGaps.vcVariantsIsGapMandatory,{useAlternateStyles:N}=p[0]||{},G=b.map((e=>({value:(null==e?void 0:e.id)||"",text:(null==e?void 0:e.name)||""}))),L=e=>{(0,ua.w3)({componentName:"vehicles-colours-variants-tabbed",eventName:pa.A.vehiclesColoursEvents.vehiclesColoursVariantsClick,eventData:{modelName:t,variantId:e}})},z=e=>{L(e),C(e)};return b[0]?(0,ae.Y)(He.m,{className:`classItemRequiresPadding classVcVariantsWrapper ${(0,et.a)(N,W)}`,wrapperCustom:Vr,id:u,"data-feature-section-id":g,"data-feature-id":`feature-${null===(h=p[0])||void 0===h?void 0:h.id}`},(0,ae.Y)(ke.Q,{containerPaddedCustom:Or},(0,ae.Y)(da,{colourTitle:D,colourText:B}),(0,ae.Y)("div",{css:Er},(0,ae.Y)(za.SelectLabelNestedControlled,{idName:"idVehicleColoursVariantsTabbedSelect",selectValue:null==T?void 0:T.id,handleChange:e=>{"string"==typeof e&&(L(e),C(e))},options:G,"aria-label":"Options to show a variant",imFormInputLabelCustom:jr,imFormSelectCustom:_r}
1,"Choose a Variant"),(0,ae.Y)("ul",{css:Ur},b.map((e=>(0,ae.Y)(Pr,{key:null==e?void 0:e.id,activeClassName:"classActiveTabPrimary",activeTabIndex:x||"",onClick:z,data:e}))))),M&&(0,ae.Y)(kr,{modelId:e,trimName:F.colourTitle||w||F.name||"",trimText:A||F.colourText,activeColourData:M,features:p,isSpecial:(0,d.uG)(H)},!!s&&!!v&&y&&(0,ae.Y)(pr,{priceTrim:y,modelSpecials:i,priceSettings:s,buildBuyPricing:l,textCustom:tr,optionsPrice:M.price}),(0,ae.Y)(Fi,{specialsData:H,spCalloutsWrapperCustom:dr})),(0,ae.Y)(Aa,{modelName:`${t} ${w||F.name}`,activeColourData:M,exteriorColours:F.trimsExteriorsColours,onSwatchClick:P,colourDisclaimer:I||F.colourDisclaimer}))):null};var Kr=a(34605),Xr=a(21900);const Jr=(0,ae.AH)((0,st.$)(),";",""),Qr=({modelId:e,features:t,sectionId:a,dataSectionId:i})=>{const r=t[0],o=(0,Kr.I)(we.J.newVehicles,Ja.ec.FormRegisterInterest.formName),n=Ae.v.featuresGaps.vfriFormIsGapMandatory;return(0,ae.Y)(He.m,{className:`classItemRequiresPadding classFeatureCarouselRowSingleWrapper ${(0,et.a)(!1,n)}`,wrapperCustom:Jr,id:a,"data-feature-section-id":i},(0,ae.Y)(ke.Q,{id:a},(0,ae.Y)(Xr.FormRegisterInterest,{formHeading:r.title,formId:o,preSelectedModel:e})))};var Zr=a(27487),eo=a(74966);const to=(0,ae.AH)((0,st.$)(),";background-color:",Le.S.vfscWrapperBgCol,";&.classIsAlternateDesign{background-color:",Le.S.vfscWrapperBgColAlt,";}",""),ao=(0,ae.AH)("max-width:",Le.S.vfscWrapperMaxWidth,";",Le.S.vfscItemsPaddingInline,";",""),io=(0,ae.AH)("max-width:",Le.S.vfscContentMaxWidth,";text-align:",Le.S.vfscContentTextAlign,";margin-inline-start:auto;margin-inline-end:auto;",(0,nt.iF)(),";",""),ro=(0,ae.AH)(Le.S.vfscContentHeadingFontStack,";font-size:",Le.S.vfscContentHeadingSizeMobile,";line-height:",Le.S.vfscContentHeadingLineHeight,";text-transform:",Le.S.vfscContentHeadingTransform,";letter-spacing:",Le.S.vfscContentHeadingLetterSpacing,";color:",Le.S.vfscContentHeadingCol,";margin:0;",(0,We.HG)(Ne.f.lg),"{font-size:",Le.S.vfscContentHeadingSizeDesktop,";}.classIsAlternateDesign &{color:",Le.S.vfscContentHeadingAltCol,";}",""),oo=(0,ae.AH)(Le.S.vfscContentDescriptionFontStack,";font-size:",Le.S.vfscContentDescriptionSizeMobile,";line-height:",Le.S.vfscContentDescriptionLineHeight,";text-transform:",Le.S.vfscContentDescriptionTransform,";letter-spacing:",Le.S.vfscContentDescriptionLetterSpacing,";color:",Le.S.vfscContentDescriptionCol,";",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.vfscContentDescriptionSizeDesktop,";}.classIsAlternateDesign &{color:",Le.S.vfscContentDescriptionAltCol,";}",""),no=(0,ae.AH)("display:flex;flex-wrap:wrap;justify-content:center;margin-top:",Le.S.featureCtaVerticalRhythmMobile,";gap:",Ge.c.gapSmall,";
1",""),so=(0,ae.AH)(lt.U.vehicleFeatures.specialsCarouselContentBtnVariant,";",lt.U.vehicleFeatures.specialsCarouselContentBtnSize,";display:flex;align-items:center;gap:",Ge.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",Le.S.featureCtaBtnTextWrapperGrow,";}",""),lo=(0,ae.AH)("&:not(:first-of-type){margin-block-start:",Le.S.vfscMarginTop,";}",""),co=(0,ae.AH)("opacity:1;transition:opacity 500ms ease-in-out;&.classIsLoading{opacity:0;}&.classNoCarousel{justify-content:",Le.S.vfscNoCarouselWrapperJustify,";}",""),po=(0,ae.AH)("padding:",Le.S.vfscSlidePadding,";",""),uo=({modelTrimSpecials:e,features:t,modelId:a,sectionId:i,dataSectionId:r})=>{const{title:n,description:s,callsToActions:l,useAlternateStyles:c}=t[0],u=(0,tt.r)(n),g=(0,tt.r)(s),m=(0,Q.F)(l,"ctaSiteType"),{0:f,1:S}=(0,o.useState)(!1),h=(0,o.useRef)(""),v=e=>{e&&(h.current=e,S(!0))},{pathname:b}=(0,xe.useLocation)();return(0,d.uG)(e)&&(0,ae.Y)(He.m,{className:`classItemRequiresPadding ${(0,et.a)(c,Ae.v.featuresGaps.vfsCarouselIsGapMandatory)}`,wrapperCustom:to,id:i,"data-feature-section-id":r},(0,ae.Y)(eo.m,{containerCustom:ao},(u||g)&&(0,ae.Y)(He.m,{css:io},u&&(0,ae.Y)(Te._B,{heading3Custom:ro},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},u)),g&&(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0,css:oo},g)),(0,d.uG)(m)&&(0,ae.Y)(He.m,{css:no},m.map((e=>{const{id:t,labelText:i,svgName:r}=e;return(0,ae.Y)(na.M,{css:so,key:t,ctaComponentType:"vehicles-features-specials-carousel-cta",featureData:e,modelId:a},r&&(0,ae.Y)(ye.K,{className:"classIconSvg",name:r,css:it.bb}),(0,ae.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,ae.Y)("span",{css:[it.My,""]},i)))}))),(0,ae.Y)(Zr.F,{carouselComponentName:"vehicles-features-specials-carousel",carouselSettings:bt.f.specials,carouselWrapperCustom:lo,carouselItemsWrapperCustom:co,carouselItemWrapperCustom:po},e.map((e=>(0,ae.Y)(wi,{specialObject:e,handleModalClick:v,key:e.id,backLink:b,isAlternateCard:!0})))),(0,ae.Y)(qa.a,{modalShowed:f,closeModal:()=>{S(!1)}},(0,ae.Y)(p.$,null,h.current))))},go={id:"unassociatedGallerySection",name:null,position:null,remoteTypeName:""};var mo=a(17336),fo=a(98026),So=a(75488),ho=a(7753),vo=a(64314);const bo=({isGalleryIconZoom:e=!1,modelsGalleries:t,sectionId:a,dataSectionId:i})=>{const{galleryHeading:r,galleryContent:n}=Ct(),s=t.filter((e=>e[e.mediaType]||e[`mobile${(0,mo._)(e.mediaType)}`])),{vehicleGallerySections:l,categorisedVehicleGallery:u}=(e=>{const t=e.map((e=>e.modelsGalleriesSection)).filter(c.T),a=(0,E.A)(t,"position");if(!a[0]&&e[0])return{vehicleGallerySections:[go],categorisedVehicleGallery:[e]};const i=[],r=a.map((t=>e.filter((e=>{var a;return e.modelsGalleriesSection||i.push(e),(null===(a=e.modelsGalleriesSection)||void 0===a?void 0:a.id)===(null==t?void 0:t.id)}))));return 0!==i.length&&(r.unshift((0,E.A)(i,"id")),a.unshift(go)),{vehicleGallerySections:a,categorisedVehicleGallery:r}})(s),{0:g,1:m}=(0,o.useState)(!1),{0:f,1:S}=(0,o.useState)({sectionIndex:0,mediaIndex:0}),h=Ae.v.featuresGaps.galleryIsGapMandatory;return(0,d.uG)(l)&&(0,ae.Y)(o.Fragment,null,g&&(0,ae.Y)(ho.p,{showLightbox:g,closeModal:()=>{m(!g)},toggleLightbox:e=>m(e),galleryMedia:u[f.sectionIndex],selectedMedia:f.mediaIndex,changeMediaIndex:e=>{S((t=>({...t,mediaIndex:e})))}}),(0,ae.Y)(He.m,{className:`classItemRequiresPadding classVgWrapper ${(0,et.a)(!1,h)}`,css:fo.Jl,id:a,"data-feature-section-id":i},(0,ae.Y)(eo.m,{containerCustom:fo.X},(0,ae.Y)(He.m,{css:fo.YY},r&&(0,ae.Y)(Te._B,{heading3Custom:fo.eP},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},r)),n&&(0,ae.Y)(p.$,{css:fo.MX},(0,tt.r)(n)),l.map((({id:t,name:a},i)=>(0,d.uG)(u[i])&&(0,ae.Y)(o.Fragment,{key:t},a&&(0,ae.Y)(Te.f_,{heading4Custom:fo.yW},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,tt.r)(a))),(0,ae.Y)("div",{css:fo.Nb},u[i].map(((t,a)=>(0,ae.Y)(He.m,{className:"classVideoPlayHoverWrapper classGridChild",css:fo.$I,key:t.position,onClick:e=>((e,t,a)=>{e.preventDefault(),m(!g),S({mediaIndex:t,sectionIndex:a})})(e,a,i),role:"button"},"image"===t.mediaType?(0,ae.Y)(So.Y,{galleryObject:t,isGalleryIconZoom:e}):(0,ae.Y)(vo.E,{galleryObject:t}))))))))))))};var xo=a(83194),Co=a(79124),To=a(27790),yo=a(59611),ko=a(62173),Ho=a(54454),wo=a(73886),Ao=a(84756),Io=a(44424),Mo=a(15903);const Po=(0,ae.AH)("min-height:",Le.S.visCarouselMinHeight,";background-color:",Le.S.visCarouselBgCol,";",(0,st.$)(),";",(0,nt.iF)(),";&.classIsLoading,&.classIsEmpty{height:",Le.S.visCarouselMinHeight,";}&.classIsAlternateDesign{background-color:",Le.S.visCarouselBgColAlt,";}",""),Do=(0,ae.AH)("text-align:",Le.S.visCarouselHeadingWrapperAlign,";max-width:",Le.S.visCarouselFeatureMaxWidth,";",(0,Mt.s)(),";margin-inline-start:auto;margin-inline-end:auto;",""),Bo=(0,ae.AH)(Le.S.visCarouselHeadingFontStack,";font-size:",Le.S.visCarouselHeadingSizeMobile,";line-height:",Le.S.visCarouselHeadingLineHeight,";text-transform:",Le.S.visCarouselHeadingTransform,";letter-spacing:",Le.S.visCarouselHeadingLetterSpacing,";color:",Le.S.visCarouselHeadingCol,";margin-block-end:0;",(0,We.HG)(Ne.f.lg),"{font-size:",Le.S.visCarouselHeadingSizeDesktop,";}.classIsAlternateDesign &{color:",Le.S.visCarouselHeadingColAlt,";}",""),Yo=(0,ae.AH)("max-width:",Le.S.visCarouselFeatureMaxWidth,";margin-inline:",Le.S.visCarouselWrapperMarginInline,";padding-inline:",Le.S.visCarouselWrapperPaddingInline,";.classNoCarousel{justify-content:",Le.S.visNoCarouselWrapperJustify,";}.classStockV5CardWrapper{margin-left:",Le.S.visCarouselCardWrapperMarginLeft,";}",""),Fo=((0,Fe.e)(),(0,Mo.c)(),(0,We.HG)(Ne.f.md),(0,We.HG)(Ne.f.lg),fa.X.black80,fa.X.white,fa.X.black75,({modelName:e,sectionId:t,dataSectionId:a,isAlternateDesign:i=!1})=>{const r=(0,yo.b)("stock"),n=(0,ko.e)(),{stockEnabled:s}=n.configuration||{};if(!r||!s)return null;const{isPending:l,data:c}=(0,xo.I)({queryKey:["stock",e],queryFn:()=>(0,To.MN)(`?vehType=New&model=${e}`),staleTime:3e6}),{0:p,1:u}=(0,o.useState)(!1),g=()=>{u(!0),(0,Co.$)("Engagement","Stock Comparison")},{0:m,1:f}=(0,o.useState)(!1),{0:S,1:h}=(0,o.useState)(""),{0:v,1:b}=(0,o.useState)(""),x=e=>{b(e)},C=(0,o.useCallback)((e=>{h(e),f(!0)}),[]),T=Ae.v.featuresGaps.visCarouselIsGapMandatory;return(0,d.uG)(c)&&!l?(0,ae.Y)(o.Fragment,null,!m&&p&&(0,ae.Y)(qa.a,{modalShowed:p,closeModal:()=>u(!1),modalWrapperCustom:Ao.U,modalContentCustom:Ao.G},(0,ae.Y)(wo.K,null)),(0,ae.Y)(Io.W,{className:v,closeModal:()=>{f(!1),h(""),b("")},isOpen:m,videoSource:S}),(0,ae.Y)(He.m,{className:`classItemRequiresPadding ${(0,et.a)(i,T)} ${l?"classIsLoading":""} ${(0,d.VP)(c)&&!l?"classIsEmpty":""}`,wrapperCustom:Po,id:t,"data-feature-section-id":a},(0,ae.Y)("div",{css:Do},(0,ae.Y)(Te._B,{heading3Custom:Bo},"Vehicles in Stock")),(0,ae.Y)(Zr.F,{carouselComponentName:"vehicles-in-stock-carousel",carouselSettings:bt.f.stock,carouselWrapperCustom:Yo},c.map((e=>(0,ae.Y)(Ho.V,{key:e.id,stockCardData:e,stockSettings:n,openWishlist:g,handleVideoOpen:C,handleChangeIframeVideoClass:x,stockCardWrapperCustom:ia.U$,className:"classStockCardCarouselItem"})))))):null});var Wo=a(67775);var No=a(98563);const Go=(0,ae.AH)("display:flex;flex-direction:column;border-radius:",No.b.aiBorderRadius,";box-shadow:",No.b.aiWrapperBoxShadow,";",""),Lo=(0,ae.AH)((0,ii.A)(),";display:flex;justify-content:space-between;align-items:center;background-color:",No.b.aiTriggerBgCol,";border:",No.b.aiTriggerBorder,";border-radius:",No.b.aiBorderRadius,";padding:",No.b.aiTriggerPadding,";transition:background-color 300ms ease-in-out,color 300ms ease-in-out,fill 300ms ease-in-out,border 300ms ease-in-out,border-radius 200ms ease-in-out;.classAccordionOpen &{background-color:",No.b.aiTriggerOpenBgCol,";border:",No.b.aiTriggerOpenBorder,";border-radius:",No.b.aiBorderRadius," ",No.b.aiBorderRadius," 0 0;.classAccordionTitle{color:",No.b.aiTriggerOpenTextCol,";}.classIconSvg{fill:",No.b.aiTriggerOpenIconFill,";}}",(0,We.HG)(Ne.f.md),"{&:hover{background-color:",No.b.aiTriggerHoverBgCol,";border:",No.b.aiTriggerHoverBorder,";.classAccordionTitle{color:",No.b.aiTriggerHoverTextCol,";}.classIconSvg{fill:",No.b.aiTriggerHoverIconFill,";}}}",""),zo=(0,ae.AH)(No.b.aiTriggerTextFontStack,";font-size:",No.b.aiTriggerTextSize,";line-height:",No.b.aiTriggerTextLineHeight,";text-transform:",No.b.aiTriggerTextTransform,";letter-spacing:",No.b.aiTriggerTextLetterSpacing,";color:",No.b.aiTriggerTextCol,";
1",""),$o=(0,ae.AH)("width:",No.b.aiTriggerIconSize,";height:",No.b.aiTriggerIconSize,";fill:",No.b.aiTriggerIconFill,";transition:transform 200ms ease-in-out;.classAccordionOpen &{transform:rotate(90deg);}",""),Ro=(e,t,a,i,r)=>(0,ae.AH)(((e,t,a=200)=>(0,ae.AH)("max-height:",e?`${t}px`:"0",";transition:max-height ",a,"ms ease-in-out;",""))(e,a,r),";overflow:",!i&&e&&t?"auto":"hidden",";",""),Vo=(0,ae.AH)(No.b.aiContentTextFontStack,";font-size:",No.b.aiContentTextSize,";line-height:",No.b.aiContentTextLineHeight,";text-transform:",No.b.aiContentTextTransform,";letter-spacing:",No.b.aiContentTextLetterSpacing,";background-color:",No.b.aiContentBgCol,";border:",No.b.aiContentBorder,";border-top:none;border-radius:0 0 ",No.b.aiBorderRadius," ",No.b.aiBorderRadius,";padding:",No.b.aiContentPadding,";",""),Oo=({accordionComponentName:e,accordionItemWrapperCustom:t,aiTriggerCustom:a,aiTriggerTextCustom:i,aiTriggerIconCustom:r,aiContentPaneWrapperCustom:n,aiContentWrapperCustom:s,children:l,isOpenDefault:c=!1,maxHeight:d,title:u,transitionDuration:g=200,onToggle:m})=>{const{isOpen:f,contentHeight:S,isTransitioning:h,contentRef:v,handleToggle:b}=(({isOpenDefault:e=!0,maxHeight:t,transitionDuration:a=200,onToggle:i})=>{const{0:r,1:n}=(0,o.useState)(e),{0:s,1:l}=(0,o.useState)(e?"auto":0),{0:c,1:d}=(0,o.useState)(!1),p=(0,o.useRef)(null),u=(0,o.useRef)(null),g=(0,o.useRef)(0),m=()=>{u.current&&(clearTimeout(u.current),u.current=null)},f=(0,o.useCallback)((()=>{if(!p.current)return;const{scrollHeight:e}=p.current,a=t?Math.min(e,t):e;a!==g.current&&(g.current=a,l(a))}),[t]);return(0,o.useEffect)((()=>{if("undefined"==typeof window)return;const e=new ResizeObserver((()=>{var e;(null===(e=p.current)||void 0===e?void 0:e.scrollHeight)!==g.current&&f()}));return p.current&&e.observe(p.current),()=>{m(),e.disconnect()}}),[f]),{isOpen:r,contentHeight:s,isTransitioning:c,contentRef:p,handleToggle:()=>{m(),r||f();const e=!r;n(e),d(!0),null==i||i(e),u.current=setTimeout((()=>{d(!1)}),a)}}})({isOpenDefault:c,maxHeight:d,transitionDuration:g,onToggle:t=>{(0,ua.w3)({eventName:pa.A.ctaEvents.ctaClick,componentName:e,eventData:{type:"accordion",action:t?"open":"close"}}),null==m||m(t)}}),x=f?"classAccordionOpen":"classAccordionClosed",C=Ro(f,d,S,h,g);return(0,ae.Y)("div",{className:x,css:[Go,t,""]},(0,ae.Y)("button",{type:"button","aria-label":"Toggle content",css:[Lo,a,""],className:"classAccordionTrigger",onClick:b},u&&(0,ae.Y)("span",{css:[zo,i,""],className:"classAccordionTitle"},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},u)),(0,ae.Y)(ye.K,{className:"classIconSvg classIconArrow",css:[$o,r,""],name:"iconChevronRight"})),(0,ae.Y)("div",{css:[C,n,""],ref:v},(0,ae.Y)("div",{css:[Vo,s,""]},l)))},Eo=(0,ae.AH)("background-color:",Le.S.vsModelsWrapperBgCol,";",(0,st.$)()," &.classIsAlternateDesign{background-color:",Le.S.vsModelsWrapperBgColAlt,";}",""),jo=(0,ae.AH)(Le.S.vsModelsHeadingFontStack," font-size:",Le.S.vsModelsHeadingSizeMobile,";line-height:",Le.S.vsModelsHeadingLineHeight,";text-transform:",Le.S.vsModelsHeadingTransform,";letter-spacing:",Le.S.vsModelsHeadingLetterSpacing,";text-align:",Le.S.vsModelsHeadingTextAlign,";color:",Le.S.vsModelsHeadingCol,";padding-block:",Le.S.vsModelsHeadingPaddingBlockMobile,";margin:",Le.S.vsModelsHeadingMargin,";",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.vsModelsHeadingSizeDesktop,";padding-block:",Le.S.vsModelsHeadingPaddingBlockDesktop,";}",""),_o=(0,ae.AH)("display:flex;flex-direction:column;gap:",Le.S.vsModelsContainerGap,";max-width:",Le.S.vsModelsContainerMaxWidth,";",""),Uo=(0,ae.AH)("border-radius:",Le.S.vsmaiBorderRadius,";box-shadow:",Le.S.vsmaiWrapperBoxShadow,";",""),qo=(0,ae.AH)("background-color:",Le.S.vsmaiTriggerBgCol,";border:",Le.S.vsmaiTriggerBorder,";border-radius:",Le.S.vsmaiBorderRadius,";padding:",Le.S.vsmaiTriggerPadding,";.classAccordionOpen &{background-color:",Le.S.vsmaiTriggerOpenBgCol,";border:",Le.S.vsmaiTriggerOpenBorder,";border-radius:",Le.S.vsmaiBorderRadius," ",Le.S.vsmaiBorderRadius," 0 0;.classAccordionTitle{color:",Le.S.vsmaiTriggerOpenTextCol,";}.classIconSvg{fill:",Le.S.vsmaiTriggerOpenIconFill,";}}",(0,We.HG)(Ne.f.md),"{&:hover{background-color:",Le.S.vsmaiTriggerHoverBgCol,";border:",Le.S.vsmaiTriggerHoverBorder,";.classAccordionTitle{color:",Le.S.vsmaiTriggerHoverTextCol,";}.classIconSvg{fill:",Le.S.vsmaiTriggerHoverIconFill,";}}}",""),Ko=(0,ae.AH)(Le.S.vsmaiTriggerTextFontStack," font-size:",Le.S.vsmaiTriggerTextSize,";line-height:",Le.S.vsmaiTriggerTextLineHeight,";text-transform:",Le.S.vsmaiTriggerTextTransform,";letter-spacing:",Le.S.vsmaiTriggerTextLetterSpacing,";color:",Le.S.vsmaiTriggerTextCol,";flex:1;",(0,We.HG)(Ne.f.md),"{flex:initial;}",""),Xo=(0,ae.AH)("width:",Le.S.vsmaiTriggerIconSize,";height:",Le.S.vsmaiTriggerIconSize,";fill:",Le.S.vsmaiTriggerIconFill,";",""),Jo=(0,ae.AH)("background-color:",Le.S.vsmaiContentWrapperBgCol,";border:",Le.S.vsmaiContentWrapperBorder,";border-top:none;border-radius:0 0 ",Le.S.vsmaiBorderRadius," ",Le.S.vsmaiBorderRadius,";padding:",Le.S.vsmaiContentWrapperPadding,";",""),Qo=(0,ae.AH)("",""),Zo=(0,ae.AH)("display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:",Le.S.vsmaiListItemGapMobile,";text-align:center;border-bottom:",Le.S.vsmaiListItemBorderBottom,";padding:",Le.S.vsmaiListItemPadding,";",(0,We.HG)(Ne.f.md),"{grid-template-columns:2fr 3fr;justify-items:start;gap:",Le.S.vsmaiListItemGapDesktop,";text-align:left;}&:last-of-type{border-bottom:none;}",""),en=(0,ae.AH)(Le.S.vsmaiListItemHeadingFontStack," font-size:",Le.S.vsmaiListItemHeadingSize,";line-height:",Le.S.vsmaiListItemHeadingLineHeight,";text-transform:",Le.S.vsmaiListItemHeadingTransform,";letter-spacing:",Le.S.vsmaiListItemHeadingLetterSpacing,";color:",Le.S.vsmaiListItemHeadingCol,";margin:0;",""),tn=(0,ae.AH)(Le.S.vsmaiListItemTextFontStack," font-size:",Le.S.vsmaiListItemTextSize,";line-height:",Le.S.vsmaiListItemTextLineHeight,";text-transform:",Le.S.vsmaiListItemTextTransform,";letter-spacing:",Le.S.vsmaiListItemTextLetterSpacing,";color:",Le.S.vsmaiListItemTextCol,";margin:0;",""),an=({modelSpecificationsData:e,title:t,sectionId:a,dataSectionId:i})=>{var r;const o=(e=>{const t=e.map((e=>e.specificationsSection)).filter(c.T);return(0,E.A)(t,"id",!0,"position").map((t=>{const a=e.filter((e=>{var a;return(null===(a=e.specificationsSection)||void 0===a?void 0:a.id)===t.id}));return{id:t.id,sectionName:t.name,sectionSpecifications:a}}))})(e);return(0,ae.Y)(He.m,{className:`classItemRequiresPadding ${(0,et.a)(!1,Ae.v.featuresGaps.vsModelsIsGapMandatory)}`,wrapperCustom:Eo,id:a,"data-feature-section-id":i,"data-feature-id":`feature-${null===(r=e[0])||void 0===r?void 0:r.id}`},(0,ae.Y)(ke.Q,{css:_o},t&&(0,ae.Y)("h2",{css:jo},t),o.map(((e,t)=>{const{sectionSpecifications:a}=e;return(0,ae.Y)(Oo,{key:e.id,accordionComponentName:"vehicles-specifications-accordion",accordionItemWrapperCustom:Uo,aiTriggerCustom:qo,aiTriggerTextCustom:Ko,aiTriggerIconCustom:Xo,aiContentWrapperCustom:Jo,isOpenDefault:0===t&&Ae.v.features.vsModelsIs
1FirstAccordionOpen,title:e.sectionName},(0,ae.Y)(Wo.r,{listPlainCustom:Qo},a.map((e=>(0,ae.Y)("li",{key:e.id,css:Zo},e.title&&(0,ae.Y)("h3",{css:en},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},e.title)),e.text&&(0,ae.Y)("p",{css:tn},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},e.text)))))))}))))},rn=({featureSectionData:e,modelData:t,isPaginatedWithoutOverview:a=!1,priceSettings:i,buildBuyPricing:r,modelTrimSpecials:n})=>{var l;const{remoteId:p,modelsVariants:u,modelsColours:g,modelsGalleries:m,name:f,canonicalName:S,accessories:h,fields:v,colourTitle:b,colourText:x,colourDisclaimer:C,specials:T,specifications:y}=t,k=S||f,H=null==T?void 0:T.filter(c.T),w={colourTitle:b,colourText:x,colourDisclaimer:C},A=s()((null===(l=e[0].patternFeatures[0].featuresSection)||void 0===l?void 0:l.name)||""),I=a?e.find((e=>"Section Heading"===e.patternName)):null,{templatePagePath:M}=(0,Ie.u)(we.J.accessories)||{},P="classVehiclesFeatureComponent";return(0,ae.Y)(o.Fragment,null,e.map(((e,t)=>{var a,s,l,c,f,S,b,x,C,T,D,B,Y,F,W,N,G,L,z,$,R,V,O,E,j,_,U,q,K,X,J,Z,ee,te,ie,re,oe,ne,se,le,ce,de,pe,ue,ge,me,fe,Se,he,ve,be;const{id:xe,patternName:Ce,patternFeatures:Te}=e,ye=(0,Q.F)(Te,"featureSiteType"),ke=0===t?A||xe:void 0;return(0,d.uG)(ye)?(0,ae.Y)(o.Fragment,{key:xe},Ce===xt.n.sectionHeading&&(0,ae.Y)(Zt.p,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(a=ye[0])||void 0===a||null===(s=a.featuresSection)||void 0===s?void 0:s.id}`,features:ye,isHeading1Tag:xe===(null==I?void 0:I.id)}),Ce===xt.n.tickTock&&(0,ae.Y)(aa.O,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(l=ye[0])||void 0===l||null===(c=l.featuresSection)||void 0===c?void 0:c.id}`,features:ye}),Ce===xt.n.stacked&&(0,ae.Y)(ea.d,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(f=ye[0])||void 0===f||null===(S=f.featuresSection)||void 0===S?void 0:S.id}`,features:ye}),Ce===xt.n.stackedAlternative&&(0,ae.Y)(ta.o,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(b=ye[0])||void 0===b||null===(x=b.featuresSection)||void 0===x?void 0:x.id}`,features:ye}),Ce===xt.n.rowStackedMultiIcons&&(0,ae.Y)(Qt.U,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(C=ye[0])||void 0===C||null===(T=C.featuresSection)||void 0===T?void 0:T.id}`,features:ye}),Ce===xt.n.rowStackedMulti&&(0,ae.Y)(Xt.y,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(D=ye[0])||void 0===D||null===(B=D.featuresSection)||void 0===B?void 0:B.id}`,features:ye}),Ce===xt.n.rowStackedMultiAlternative&&(0,ae.Y)(Jt.f,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(Y=ye[0])||void 0===Y||null===(F=Y.featuresSection)||void 0===F?void 0:F.id}`,features:ye}),Ce===xt.n.rowSingle&&(0,ae.Y)(Kt.S,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(W=ye[0])||void 0===W||null===(N=W.featuresSection)||void 0===N?void 0:N.id}`,features:ye}),Ce===xt.n.carouselRowSingle&&(0,ae.Y)(Vt.O,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(G=ye[0])||void 0===G||null===(L=G.featuresSection)||void 0===L?void 0:L.id}`,features:ye}),Ce===xt.n.carouselRowTabs&&(0,ae.Y)(Ot.e,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(z=ye[0])||void 0===z||null===($=z.featuresSection)||void 0===$?void 0:$.id}`,features:ye}),Ce===xt.n.carouselStacked&&(0,ae.Y)(Et.z,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(R=ye[0])||void 0===R||null===(V=R.featuresSection)||void 0===V?void 0:V.id}`,features:ye}),Ce===xt.n.carouselStackedMulti&&(0,ae.Y)(jt.s,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(O=ye[0])||void 0===O||null===(E=O.featuresSection)||void 0===E?void 0:E.id}`,features:ye}),Ce===xt.n.imageFullWidth&&(0,ae.Y)(qt.I,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(j=ye[0])||void 0===j||null===(_=j.featuresSection)||void 0===_?void 0:_.id}`,features:ye}),Ce===xt.n.registerYourInterestForm&&(0,ae.Y)(Qr,{modelId:p,sectionId:ke,dataSectionId:`section-${null===(U=ye[0])||void 0===U||null===(q=U.featuresSection)||void 0===q?void 0:q.id}`,features:ye}
1),Ce===xt.n.grid&&(0,ae.Y)(Ut.c,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(K=ye[0])||void 0===K||null===(X=K.featuresSection)||void 0===X?void 0:X.id}`,features:ye}),Ce===xt.n.galleryPhotomontage&&(0,ae.Y)(_t.d,{componentTypeClassName:P,modelId:p,sectionId:ke,dataSectionId:`section-${null===(J=ye[0])||void 0===J||null===(Z=J.featuresSection)||void 0===Z?void 0:Z.id}`,features:ye}),Ce===xt.n.accessoriesRow&&(null==h?void 0:h[0])&&M&&(0,ae.Y)(Rt,{accessoriesData:h,ctaLink:`${M}${null==v?void 0:v.slug}`,ctaText:"View all accessories",sectionId:ke,dataSectionId:`section-${null===(ee=ye[0])||void 0===ee||null===(te=ee.featuresSection)||void 0===te?void 0:te.id}`}),Ce===xt.n.gallery&&(null==m?void 0:m[0])&&(0,ae.Y)(bo,{isGalleryIconZoom:!0,modelsGalleries:m,sectionId:ke,dataSectionId:`section-${null===(ie=ye[0])||void 0===ie||null===(re=ie.featuresSection)||void 0===re?void 0:re.id}`}),Ce===xt.n.vehiclesInStock&&(0,ae.Y)(vt.K,{v4Component:(0,ae.Y)(Fo,{modelName:k,sectionId:ke,dataSectionId:`section-${null===(oe=ye[0])||void 0===oe||null===(ne=oe.featuresSection)||void 0===ne?void 0:ne.id}`,isAlternateDesign:ye.every((e=>e.useAlternateStyles))}),v5Component:(0,ae.Y)(ra.z,{className:"classItemRequiresPadding",isAlternateDesign:ye.every((e=>e.useAlternateStyles)),isGapMandatory:Ae.v.featuresGaps.visCarouselIsGapMandatory,type:"Vehicles In Stock",modelName:k,carouselSettings:bt.f.stock,heading:"Vehicles in Stock",isRenderOnResults:!0,sv5CarouselWrapperCustom:Po,sv5CarouselHeadingWrapperCustom:Do,sv5CarouselHeadingCustom:Bo,carouselWrapperCustom:Yo,stockCardWrapperCustom:ia.U$,sectionId:ke,dataSectionId:`section-${null===(se=ye[0])||void 0===se||null===(le=se.featuresSection)||void 0===le?void 0:le.id}`})}),Ce===xt.n.colourPickerModel&&(0,d.uG)(g)&&(0,ae.Y)(Ga,{modelId:p,modelName:k,modelsColours:g,colourPickerData:w,features:ye,sectionId:ke,dataSectionId:`section-${null===(ce=ye[0])||void 0===ce||null===(de=ce.featuresSection)||void 0===de?void 0:de.id}`}),Ce===xt.n.colourPickerVariants&&(0,d.uG)(u)&&(0,ae.Y)(qr,{modelId:p,modelName:k,modelsVariants:u,modelSpecials:H,colourPickerData:w,priceSettings:i,buildBuyPricing:r,features:ye,sectionId:ke,dataSectionId:`section-${null===(pe=ye[0])||void 0===pe||null===(ue=pe.featuresSection)||void 0===ue?void 0:ue.id}`}),Ce===xt.n.colourPickerTrims&&(0,d.uG)(u)&&(0,ae.Y)(Rr,{modelId:p,modelName:k,modelsVariants:u,modelSpecials:H,colourPickerData:w,priceSettings:i,buildBuyPricing:r,features:ye,sectionId:ke,dataSectionId:`section-${null===(ge=ye[0])||void 0===ge||null===(me=ge.featuresSection)||void 0===me?void 0:me.id}`}
1),Ce===xt.n.specialsCarousel&&(0,d.uG)(n)&&(0,ae.Y)(uo,{modelTrimSpecials:n,features:ye,modelId:p,sectionId:ke,dataSectionId:`section-${null===(fe=ye[0])||void 0===fe||null===(Se=fe.featuresSection)||void 0===Se?void 0:Se.id}`}),Ce===xt.n.specificationsModel&&(0,d.uG)(y)&&(0,ae.Y)(an,{modelSpecificationsData:y,title:null===(he=ye[0])||void 0===he?void 0:he.title,sectionId:ke,dataSectionId:`section-${null===(ve=ye[0])||void 0===ve||null===(be=ve.featuresSection)||void 0===be?void 0:be.id}`})):null})))};var on=a(292),nn=a(66532),sn=a(89645),ln=a(26256),cn=a(29132);const dn=(0,ae.AH)("width:100%;margin:0;position:relative;.classIlbsWrapper,.classIlbsImage,.classIframeVideoWrapper,.classVideoBaseWrapper{max-height:",Le.S.vhbMediaMaxHeight,";}.classIlbsImage,.classVideoBase{max-height:",Le.S.vhbMediaMaxHeight,";object-fit:",Le.S.vhbMediaObjectFit,";}",""),pn=(0,ae.AH)((0,ln.F)(cn._.vhBannerPlayBtnSize),";","");var un=a(13882),gn=a(86223),mn=a(95603),fn=a(44226),Sn=a(51254),hn=a(26443),vn=a(49053),bn=a(18412),xn=a(90468);const Cn=({children:e,clickEvent:t,ctaClassName:a="classCta",ctaObject:r,ctaWrapperCustom:n,preSelectedModel:s})=>{var l,c;const{getVehicleData:d}=(0,Sn.i)(),p=null===(l=d(s))||void 0===l?void 0:l.name,{0:u,1:g}=(0,o.useState)(!1),{actionType:m,configFormLean:f,externalLinkNewWindow:S,iconText:h,labelText:v,linkUrl:b,marketoFormId:x}=r,{remoteId:C,propModelName:T,dynamicForm:y}=f||{},k=m===gn.y.externalLink&&!!b,H=(m===gn.y.internalLink||k)&&!!b,w=m===gn.y.form&&C&&T,A=m===gn.y.marketoForm&&x,I=m===gn.y.dynamicForm&&y&&C&&(0,mn.ls)(y),M=k&&b.toLowerCase().startsWith("mailto:"),P=k&&b.toLowerCase().startsWith("tel:"),D=k&&b.toLowerCase().startsWith("sms:"),B=M?(0,fn.v)(b):b||"",Y=H||k?"link":"form",F=(0,ua.TY)(`${h||v||""}-${Y}-vehicle-hero-banner-cta`),W=v||w&&(null===(c=Ja.ec[T])||void 0===c?void 0:c.heading)||void 0,N=()=>{(0,ua.Mb)("close",F),g(!1)},G=(0,Me.x)();return(0,ae.Y)(o.Fragment,null,H&&(0,ae.Y)(Be.b,(0,i.A)({className:a,linkBasicCustom:n,to:G?b:B,"aria-label":v||h,onClick:()=>{null==t||t(),M&&(0,Co.$)("Soft Lead","Email Click"),P&&(0,Co.$)("Soft Lead","Phone Number Click"),D&&(0,Co.$)("Soft Lead","SMS Click"),(0,ua.Fl)({ctaName:F,ctaComponentType:"vehicle-hero-banner-cta",targetUrl:b,ctaText:h||v||""}),(0,Za.QY)({eventName:Xa.R.ctaClick,componentName:F,eventInfo:{cta_action:"click",cta_type:"vehicle-hero-banner-cta",link_text:h||v||"",...b&&{link_url:b}}})}},k&&{externalLinkNewWindow:S}),e),(w||A||I)&&(0,ae.Y)(o.Fragment,null,(0,ae.Y)(ti.$,{type:"button",className:a,css:n,"aria-label":v||h,usePointerEvents:!0,onClick:()=>{null==t||t(),g(!0),(0,ua.Fl)({ctaName:F,ctaComponentType:"vehicle-hero-banner-cta",ctaText:h||v||""}),(0,Za.QY)({eventName:Xa.R.ctaClick,componentName:F,eventInfo:{cta_action:"click",cta_type:"vehicle-hero-banner-cta",link_text:h||v||""}}),(0,ua.Mb)("open",F)}},e),(0,ae.Y)(qa.a,{modalShowed:u,closeModal:N,modalHeading:W,modalWrapperCustom:hn.Du,modalContentCustom:hn.pW},w&&(0,ae.Y)(xn.x,{configFormName:T,closeFormModal:N,formId:C,formOnModal:!0,preSelectedModel:s}),A&&(0,ae.Y)(bn.MarketoFormLazy,{formId:x,formType:"modal",selectedModel:p,hideFormHeading:!0}),I&&(0,ae.Y)(vn.B,{closeFormModal:N,formId:C,formObject:y,formOnModal:!0}))))};var Tn=a(17474);const yn="1320px",kn=(0,ae.AH)("padding:",Ge.c.gapExtraLarge," ",Ge.c.gapExtraLarge," 0;background-color:",fa.X.white,";display:flex;flex-direction:column;justify-content:center;",(0,nt.cp)(Ge.c.gapMedium),";",(0,We.HG)(Ne.f.md),"{position:absolute;bottom:0;width:100%;height:100%;align-items:normal;justify-content:normal;padding-block-start:7rem;padding-inline:70px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.45) 30%, rgba(0, 0, 0, 0) 50%);",(0,nt.cp)(Ge.c.gapLarge),";@-moz-document url-prefix(){padding-block-start:5rem;}}.classPageModelGroup &{padding-block-start:1rem;",(0,We.HG)(Ne.f.lg),"{padding-block-start:3rem;}",(0,We.HG)(Ne.f.xxl),"{padding-block-start:5rem;}}",""),Hn=(0,ae.AH)((0,Tn.bm)()," font-size:clamp(32px, 5vw, 58px);line-height:1em;text-align:center;color:",oi.b.brandTextCol,";max-width:",yn,";width:100%;margin-inline:auto;margin-block-end:0;",(0,We.HG)(Ne.f.md),"{text-align:left;&.classTextDark{color:",fa.X.black,";text-shadow:0 0 10px rgba(255, 255, 255, 1);}&.classTextLight{color:",fa.X.white,";text-shadow:0 0 20px rgba(0, 0, 0, 0.4);}.classPageModelGroup &{text-align:center;}}",""),wn=(e,t)=>(0,ae.AH)("display:flex;justify-content:",Le.S.vhbPriceJustifyContentMobile,";align-items:",Le.S.vhbPriceAlignItems,";
1gap:",Le.S.vhbPriceGap,";",Le.S.vhbPriceFontStack,";font-size:",Le.S.vhbPriceSizeMobile,";line-height:",Le.S.vhbPriceLineHeight,";letter-spacing:",Le.S.vhbPriceLetterSpacing,";text-transform:",Le.S.vhbPriceTextTransform,";opacity:",e||t?"1":"0",";transition:opacity 200ms ease-in;color:",oi.b.brandTextCol,";max-width:",yn,";width:100%;margin-inline:auto;margin-block-end:0;",(0,We.HG)(Ne.f.md),"{justify-content:",Le.S.vhbPriceJustifyContentTablet,";font-size:",Le.S.vhbPriceSizeTablet,";&.classTextDark{color:",fa.X.black,";text-shadow:0 0 10px rgba(255, 255, 255, 1);}&.classTextLight{color:",fa.X.white,";text-shadow:0 0 20px rgba(0, 0, 0, 0.4);}.classPageModelGroup &{justify-content:center;}}",(0,We.HG)(Ne.f.xxl),"{font-size:",Le.S.vhbPriceSizeDesktop,";}&.classLoading{position:relative;margin-inline:",Le.S.vhbPriceLoadingMarginInlineMobile,";",(0,qi.L)(Le.S.vhbPriceSkeletonLoaderWidth,`${Le.S.vhbPriceLineHeight}em`),";",(0,We.HG)(Ne.f.md),"{margin-inline:",Le.S.vhbPriceLoadingMarginInlineTablet,";.classPageModelGroup &{margin-inline:",Le.S.vhbPriceModelGroupMarginInlineTablet,";}}",(0,We.HG)(Ne.f.lg),"{margin-inline:",Le.S.vhbPriceLoadingMarginInlineDesktop,";.classPageModelGroup &{margin-inline:",Le.S.vhbPriceModelGroupMarginInlineDesktop,";}}}",""),An=(0,ae.AH)(Le.S.vhbPricePrefixFontStack,";font-size:",Le.S.vhbPricePrefixSizeMobile,";line-height:",Le.S.vhbPricePrefixLineHeight,";letter-spacing:",Le.S.vhbPricePrefixLetterSpacing,";text-transform:",Le.S.vhbPricePrefixTextTransform,";align-self:",Le.S.vhbPricePrefixAlignSelf,";",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.vhbPricePrefixSizeTablet,";}",(0,We.HG)(Ne.f.xxl),"{font-size:",Le.S.vhbPricePrefixSizeDesktop,";}",""),In=(0,ae.AH)("font-size:",Le.S.vhbPriceDisclaimerRefSizeMobile,";line-height:0;letter-spacing:",Le.S.vhbPriceDisclaimerRefLetterSpacing,";text-transform:",Le.S.vhbPriceDisclaimerRefTextTransform,";position:relative;top:",Le.S.vhbPriceDisclaimerRefTop,";",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.vhbPriceDisclaimerRefSizeTablet,";}",(0,We.HG)(Ne.f.xxl),"{font-size:",Le.S.vhbPriceDisclaimerRefSizeDesktop,";}",""),Mn=(0,ae.AH)(Le.S.vhbPriceSuffixFontStack,";font-size:",Le.S.vhbPriceSuffixSizeMobile,";line-height:",Le.S.vhbPriceSuffixLineHeight,";letter-spacing:",Le.S.vhbPriceSuffixLetterSpacing,";text-transform:",Le.S.vhbPriceSuffixTextTransform,";align-self:",Le.S.vhbPriceSuffixAlignSelf,";",(0,We.HG)(Ne.f.md),"{font-size:",Le.S.vhbPriceSuffixSizeTablet,";}",(0,We.HG)(Ne.f.xxl),"{font-size:",Le.S.vhbPriceSuffixSizeDesktop,";}",""),Pn=(0,ae.AH)((0,Tn.dn)(),";font-size:clamp(18px, 1.5vw, 20px);text-align:center;color:",oi.b.brandTextCol,";max-width:",yn,";width:100%;margin-inline:auto;margin-block-end:0;",(0,We.HG)(Ne.f.md),"{text-align:left;&.classTextDark{color:",fa.X.black,";text-shadow:0 0 10px rgba(255, 255, 255, 1);}&.classTextLight{color:",fa.X.white,";text-shadow:0 0 20px rgba(0, 0, 0, 0.4);}.classPageModelGroup &{text-align:center;}}",""),Dn=(0,ae.AH)("display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:",Ge.c.gapSmall,";",""),Bn=(0,ae.AH)("",""),Yn=(0,ae.AH)(lt.U.vehicleFeatures.heroBannerBtnVariant," ",lt.U.vehicleFeatures.heroBannerBtnSize," display:flex;align-items:center;gap:",Ge.c.gapTiny,";& .classVehiclesHerosCtaButtonTextWrapper{flex-grow:1;}:hover .classIconSvg{transform:scale(1.08);}",""),Fn=(0,ae.AH)("fill:",fa.X.white,";transform:scale(1);width:30px;height:30px;transition:transform 150ms ease-in-out;",""),Wn=(0,ae.AH)("",""),Nn=({mediaObject:e,isH1Heading:t=!1,priceData:a,modelId:i,isLoading:r,isError:o,userPostcode:n,isValidPrice:s,lowestDriveawayPrice:l})=>{const{finalPrice:c}=a||{},{bannerCtas:u,heading:g,text:m,textColour:f}=e,S=(0,tt.r)(g),h=(0,tt.r)(m),v=(0,Q.F)(u,"ctaSiteType"),{className:b,cssStyles:x}=(e=>{const t={light:{cssStyles:un.Gg,className:"classTextLight"},dark:{cssStyles:un.u4,className:"classTextDark"},default:{cssStyles:un.dI,className:"classTextColourDefault"}};if(!e||!/^#([0-9A-F]{3}){1,2}$/i.test(e))return t.default;const a=ma()(e).luminosity()>.5?"light":"dark";return t[a]?t[a]:t.default})(f),{vpPricePrefix:C,vpPriceDefault:T,vpPricePriceDisclaimerReference:y,vpPriceSuffix:k}=Ae.v.pricing,H=null!=l&&null!=c&&l<c?l:c,w=(0,Me.x)()&&!o&&n,A=r?"classLoading":"classNotLoading";return(S||h)&&(0,ae.Y)(He.m,{wrapperCustom:kn},S&&t&&(0,ae.Y)(Te._,{className:b,heading1Custom:[x,Hn]},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},S)),S&&!t&&(0,ae.Y)(Te.fV,{className:b,heading2Custom:[x,Hn]},(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},S)),!!a&&(!o&&s&&H?(0,ae.Y)(Wi.f,{className:`${b} ${A}`,paragraphCustom:[x,wn(!!w,o)]},C&&(0,ae.Y)("span",{css:An},C),(0,ae.Y)("span",null,(0,Qa.Z)(H),y&&(0,ae.Y)("sup",{css:In},y)),k&&(0,ae.Y)("span",{css:Mn},k)):(0,ae.Y)(Wi.f,{className:`${b} ${A}`,paragraphCustom:[x,wn(!!w,o)]},T)),h&&(0,ae.Y)(p.$,{className:b,css:[x,Pn,""],cmsVehicles:!0},h),(0,d.uG)(v)&&(0,ae.Y)("div",{css:Dn},v.map((e=>{const{id:t,labelText:a,svgName:r}=e;return(0,ae.Y)("div",{key:t,css:Bn},(0,ae.Y)(Cn,{ctaObject:e,preSelectedModel:i,ctaWrapperCustom:Yn},r&&(0,ae.Y)(ye.K,{className:"classIconSvg",name:r,css:Fn}),(0,ae.Y)("span",{className:"classVehiclesHerosCtaButtonTextWrapper"},(0,ae.Y)("span",{css:[Wn,""]},a))))}))))},Gn=({mediaObject:e,modelId:t,isH1Heading:a,priceData:i,isLoading:r,isError:n,userPostcode:s,isValidPrice:l,lowestDriveawayPrice:c})=>{const{mediaType:d,image:p,mobileImage:u,embeddedVideoPoster:g,embeddedVideoUrl:m}=e;return(0,ae.Y)(He.m,{css:dn},"video"===d&&(0,ae.Y)(sn.z,{isEager:!0,mediaObject:e,videoButtonCustom:pn},(0,ae.Y)(Nn,{modelId:t,mediaObject:e,isH1Heading:a,priceData:i,isLoading:r,isError:n,userPostcode:s,isValidPrice:l,lowestDriveawayPrice:c})),"embedded_video"===d&&(0,ae.Y)(on.G,{embeddedVideoPoster:g,embeddedVideoUrl:m||"",videoButtonCustom:pn},(0,ae.Y)(Nn,{modelId:t,mediaObject:e,isH1Heading:a,priceData:i,isLoading:r,isError:n,userPostcode:s,isValidPrice:l,lowestDriveawayPrice:c})),"image"===d&&(0,ae.Y)(o.Fragment,null,(0,ae.Y)(nn.M,{desktopImage:p,mobileImage:u,eager:!0}),(0,ae.Y)(Nn,{modelId:t,mediaObject:e,isH1Heading:a,priceData:i,isLoading:r,isError:n,userPostcode:s,isValidPrice:l,lowestDriveawayPrice:c})))};var Ln=a(965);const zn={name:"100gysg",styles:".classIsPaginatedModelPage &{display:flex;flex-direction:column;}"},$n=(0,ae.AH)("background-color:",Le.S.vhbWrapperBgColor,";width:100%;margin:0;position:relative;",""),Rn=(0,ae.AH)(Ln.n.arrowPosReset()," ",Ln.n.arrowsPosBottomCentre(),";",""),Vn=(0,ae.AH)(Ln.n.arrowReset()," ",Ln.n.arrowBg(),";",""),On=(0,ae.AH)("position:",Le.S.vhbCarouselDotWrapperPosition,";bottom:",Le.S.vhbCarouselDotWrapperPositionBottom,";",(0,We.HG)(Ne.f.lg),"{display:",Le.S.vhbCarouselDotWrapperDisplay,";}",""),En=({modelsBanners:e,modelSpecials:t,modelId:a,buildBuyPricing:i,overviewPageTitle:o,priceSettings:n,priceTrim:s,lowestDriveawayPrice:l})=>{var p,u;const{modelPagePricing:g,vehicleClassification:m,dealerPostcode:f,polkPriceCalcType:S}=n||{},h=!o,{trimsExteriorsColours:v}=s||{},b=(null==v||null===(p=v[0])||void 0===p?void 0:p.price)||0,x=J(),C=!!F(s,S,x),T=(null==s||null===(u=s.specials)||void 0===u?void 0:u.filter(c.T))||[],{data:y=null,isLoading:k=!1,isError:H=!1,userPostcode:w=""}=g&&m?$i({pricing:i,basePrice:(null==s?void 0:s.price)||0,cmsDriveawayPrice:Y(s,x)||0,tareWeight:null==s?void 0:s.tareWeight,
1numberOfCylinders:null==s?void 0:s.noOfCylinders,gvr:null==s?void 0:s.gvr,engineCapacity:null==s?void 0:s.engineCapacity,electricVehicle:(null==s?void 0:s.electric)||!1,hybridVehicle:(null==s?void 0:s.hybrid)||!1,vehicleClassification:m,gvm:null==s?void 0:s.gvm,gcm:null==s?void 0:s.gcm,seats:null==s?void 0:s.seats,fuelConsumption:null==s?void 0:s.fuelConsumption,payload:null==s?void 0:s.payload,co2Emissions:null==s?void 0:s.co2Emissions,trimDealerDeliveryFee:null==s?void 0:s.dealerDeliveryFee,optionsPrice:b,dealerPostcode:f,specials:[].concat((0,r.A)(t||[]),(0,r.A)(T))}):{};return(0,d.uG)(e)&&(0,ae.Y)(He.m,{wrapperCustom:$n,className:"classVhBannerWrapper"},(0,ae.Y)(Zr.F,{carouselComponentName:"vehicles-hero-carousel",carouselArrowCustom:Vn,carouselArrowsWrapperCustom:Rn,carouselDotsWrapperCustom:On,carouselSettings:bt.f.vehicleHero},e.map(((e,t)=>(0,ae.Y)(Gn,{key:e.id,mediaObject:e,modelId:a,isH1Heading:0===t&&h,priceData:C?y:null,isLoading:k,isError:H,userPostcode:w,isValidPrice:C,lowestDriveawayPrice:l})))))},jn=({data:{allCmsShortCode:{nodes:e},allCmsSiteSettings:{nodes:t},allCmsVehicleModelLean:{nodes:a}},pageContext:i})=>{var r,n,s,l;const{siteType:c}=t[0],d=a[0],{name:p,features:u,metaDescription:g,metaTitle:m,oemMetaDescription:f,oemMetaTitle:S,modelCode:h,modelPageType:v,modelsBanners:b,modelsCategories:x,showroomCarouselImage:C,isIndexingBlocked:T}=d,{featureSectionId:y,pageName:k,pageType:H}=i,w="paginated"===v?null===(r=u.find((e=>{var t;return(null===(t=e.featuresSection)||void 0===t?void 0:t.id)===y})))||void 0===r?void 0:r.featuresSection:null,{pageMetaDescription:A,pageMetaTitle:I,pageOemMetaDescription:M,pageOemMetaTitle:D,isIndexingBlocked:B}=w||{},Y=(e,t)=>c===P.D.dealer?e:c===P.D.oem?t:"",F=((e=[],t="")=>{var a,i,r;const o=e.find((e=>"dealerName"===e.name)),n=e.find((e=>"suburb"===e.name)),s=e.find((e=>"state"===e.name)),l=null!==(a=null==n?void 0:n.contentValue)&&void 0!==a?a:"",c=null!==(i=null==s?void 0:s.contentValue)&&void 0!==i?i:"",d=null!==(r=null==o?void 0:o.contentValue)&&void 0!==r?r:"",p=n||s?`${l} ${c}`:`${d}`;return`${(0,O.$)(t)} for sale at ${p} | ${null==o?void 0:o.contentValue}`})(e,p),W=Y(I,D)||Y(m,S),N=Y(A,M)||Y(g,f),G=B||T,L={page_name:k,page_type:H,vehicle_category:(null==x||null===(n=x[0])||void 0===n?void 0:n.name)||"",vehicle_model:p,vehicle_id:h||""},z=V("Vehicle Details",d),$=(null==b||null===(s=b[0])||void 0===s||null===(l=s.image)||void 0===l?void 0:l.srcFallback)||(null==C?void 0:C.srcFallback);return(0,ae.Y)(o.Fragment,null,(0,ae.Y)("body",{className:"classPageNonStandard classPageVehicleDetails"}),(0,ae.Y)(ge.G,{seoTitle:(0,O.$)(W||F),seoDescription:N,isPageIndexingBlocked:G,pageDataLayer:L,pageSchema:z,imageSrc:$}))};var _n=({data:{allCmsBuildAndBuy:{nodes:e},allCmsLocation:{nodes:t},allCmsSiteSettings:{nodes:a},allCmsVehicleModelLean:{nodes:n}},pageContext:m})=>{var f;const S=n[0],{comingSoonModel:h,disclaimer:v,displayName:b,features:C,featureJumpMenu:T,fields:y,logo:k,modelCta:H,modelGroup:w,modelPagePricing:A,modelPageType:I,modelsBanners:D,modelsVariants:B,overviewHeading:F,overviewText:G,pageBackgroun
1dColour:L,pageTitle:z,remoteId:$,vehicleClassification:R,specials:V}=S,{slug:j}=y||{},{enableEmbedding:_,featureSectionId:q,featureSectionIndex:K,pageName:X,pageType:ee}=m,te="paginated"===I,ie=te?"classIsPaginatedModelPage":"classIsSingleModelPage",re=s()((0,O.$)(b)),oe=re?`class${(0,l.f)(re)}`:"",ne=w?"classPageModelGroup":"",se=L?{"--vehicle-details-page-bg":L}:void 0,le=te?null===(f=C.find((e=>{var t;return(null===(t=e.featuresSection)||void 0===t?void 0:t.id)===q})))||void 0===f?void 0:f.featuresSection:null,{name:ce,pageBanner:ge,pageTitle:xe}=le||{},Ce=[{altTag:ce||"",bannerCtas:[],heading:xe||"",id:q||"",image:ge,mediaType:"image",mobileImage:null,mobileVideo:null,mobileVideoPoster:null,position:1,text:"",textColour:"#ffffff",video:null,videoPoster:null,bannerSiteType:"",embeddedVideoPoster:null,embeddedVideoUrl:null,autoplay:!1,hideContentWhenVideoPlays:!1,loop:!1}],Te={overviewHeading:F,overviewText:G,pageTitle:z},ye=((e,t)=>{const a=t?e.filter((e=>{var a;return(null===(a=e.featuresSection)||void 0===a?void 0:a.id)===t})):e.filter((e=>null!=e.featuresSection));return(0,E.A)(a.map((e=>e.featuresSection)).filter(c.T),"id").map((e=>a.filter((t=>{var a;return(null===(a=t.featuresSection)||void 0===a?void 0:a.id)===e.id})))).map((e=>e.reduce(((e,t)=>{var a,i;return e[e.length-1]&&e[e.length-1].patternName===(null===(a=t.uiPattern)||void 0===a?void 0:a.name)?e[e.length-1].patternFeatures.push(t):e.push({id:t.id,patternName:null===(i=t.uiPattern)||void 0===i?void 0:i.name,patternFeatures:[t]}),e}),[])))})(C,te?q:null),{siteType:ke}=a[0],He=ke===P.D.dealer,we=!!(F||G||z)&&He&&(te&&0===K||!te),Ae=Ce&&(0,d.uG)(Ce),Ie=D&&(0,d.uG)(D),Me=(0,d.uG)(ye),Pe=(0,Q.F)(D,"bannerSiteType"),{pricing:De,comingSoonModels:Be}=e[0],{showPricing:Ye,passengerPriceType:Fe,commercialPriceType:We,useCommercialPricing:Ne}=De||{},{showPricing:Ge}=Be||{},Le=t.find((e=>null==e?void 0:e.info.isPrimary))||t[0],{contactDetail:ze}=Le||{},{postcode:$e}=ze||{},Re=U((e=>e.setPriceType)),Ve=J(),Oe=((e,t)=>{const a=null==e?void 0:e.flatMap((e=>{var a;return null==e||null===(a=e.trims)||void 0===a?void 0:a.map((e=>Y(e,t)))})).filter(c.T);return(0,d.uG)(a)?Math.min.apply(Math,(0,r.A)(a)):null})(B,Ve);(0,o.useEffect)((()=>{Re("P")}),[Re]);const Ee=!!Ye&&!!(!h||Ge),je=R===x?Fe:We,{fromPriceTrim:_e}=(({variantsArray:e,priceType:t,toPricing:a=!1,regionId:i})=>{if(!t||t===g||t===u)return{fromPriceTrim:void 0,toPriceTrim:void 0};const r=null==e?void 0:e.flatMap((e=>null==e?void 0:e.trims));return{fromPriceTrim:W(r,t,!1,i),toPriceTrim:a?W(r,t,!0,i):void 0}})({variantsArray:B,priceType:je,regionId:Ve}),{isCommercialPricingVehicle:Ue}=N(R,Boolean(Ne)),qe={dealerPostcode:He?$e:null,isCommercialPrice:Ue,modelPagePricing:Ee&&A,polkPriceCalcType:je,vehicleClassification:R},Ke=null==V?void 0:V.filter(c.T),Xe=(null!=B?B:[]).flatMap((e=>{var t;return(null!==(t=null==e?void 0:e.trims)&&void 0!==t?t:[]).flatMap((e=>{var t;return null!==(t=null==e?void 0:e.specials)&&void 0!==t?t:[]}))})).filter(c.T),Je=[].concat((0,r.A)(Ke||[]),(0,r.A)(Xe)),Ze=qe.modelPagePricing?Je.map((e=>{const{id:t,priceDescriptorReference:a,priceDescriptorDisclaimer:i}=e||{};return a&&i?{symbol:a,text:i,id:t}:null})).filter(c.T):[];return(0,ae.Y)(ue.P,{page:{name:X,type:ee},enableEmbedding:_,classNamePage:`classPageNonStandard classPageVehicleDetails ${ie} ${oe?`${oe}`:""}`,mainProps:{style:se}},(Ae||Ie)&&(0,ae.Y)("div",{className:ne,css:zn},(Ae||Ie)&&(0,ae.Y)(En,(0,i.A)({modelsBanners:ge?Ce:Pe,modelId:$,modelSpecials:Ke,buildBuyPricing:De},!He&&_e&&{priceSettings:qe,priceTrim:_e},{overviewPageTitle:He?z:"",lowestDriveawayPrice:Oe})),T&&"classIsPaginatedModelPage"===ie&&(0,ae.Y)(Qe,{features:C,logo:k,displayName:b,isPaginated:te,modelPageSlug:j||""})),T&&"classIsPaginatedModelPage"!==ie&&(0,ae.Y)(Qe,{features:C,logo:k,displayName:b,isPaginated:te,modelPageSlug:j||""}),(0,ae.Y)(Z.ButtonScrollToTop,{hideText:M}),we&&(0,ae.Y)(ht,{features:Te,modelCta:H}),te&&Me&&(0,ae.Y)(rn,{featureSectionData:ye[0],modelData:S,priceSettings:qe,buildBuyPricing:De,isPaginatedWithoutOverview:te&&!we,modelTrimSpecials:Je}),!te&&Me&&ye.map((e=>{const t=e[0].id;return(0,ae.Y)(rn,{key:t,featureSectionData:e,modelData:S,buildBuyPricing:De,priceSettings:qe,modelTrimSpecials:Je})})),(v||(0,d.uG)(Ze))&&(0,ae.Y)(pe,{disclaimerType:"disclaimersVehiclesModel",dpfAccordionNativeWrapperCustom:me,dpfAnContentPaneWrapperCustom:ve,dpfAnContentTextWrapperCustom:be,dpfAnDetailsCustom:fe,dpfAnHeadingCustom:he,dpfAnSummaryCustom:Se},v&&(0,ae.Y)(p.$,null,v),(0,d.uG)(Ze)&&(0,ae.Y)(o.Fragment,null,(0,ae.Y)("h4",{css:de},"Specials"),Ze.map((e=>{const{id:t,symbol:a,text:i}=e;return(0,ae.Y)("div",{key:t},a&&(0,ae.Y)("span",null,a," "),i&&(0,ae.Y)(p.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},i))})))))}},30206:function(e,t,a){"use strict";a.d(t,{y:function(){return R}});var i=a(10898),r=a(57413),o=a(99423),n=a(4507),s=a(74966),l=a(5130),c=a(8602),d=a(80309),p=a(7543),u=a(88232),g=a(27093),m=a(22878),f=a(62909),S=a(47965),h=a(13330),v=a(76706),b=a(91785),x=a(20967),C=a(94869),T=a(16996),y=a(53088),k=a(5826),H=a(80945),w=a(650),A=a(10217),I=a(85437),M=a(72045);const P=(0,b.AH)("background-color:",M.S.rsmBgCol,";",(0,H.$)(),";
1&.classFrsMultiWrapper:not(.classGapMandatory)+.classFrsMultiWrapper:not(.classGapMandatory){padding-top:0;}&.classWrapperIsAlternateDesign{background-color:",M.S.rsmBgColAlt,";}",""),D=(0,b.AH)("max-width:",M.S.rsmFeatureMaxWidth,";padding-inline:",M.S.frsMultiContainerPaddingInlineMobile,";",(0,k.HG)(w.f.md),"{padding-inline:",M.S.frsMultiContainerPaddingInlineDesktop,";}",""),B=(0,b.AH)(M.S.rsmItemsWrapperPaddingInline,";display:",M.S.frsMultiItemsWrapperDisplay,";flex-wrap:",M.S.frsMultiItemsWrapperFlexWrapMobile,";flex-direction:",M.S.frsMultiItemsWrapperDirectionMobile,";justify-content:",M.S.frsMultiItemsWrapperJustify,";row-gap:",M.S.frsMultiItemsWrapperRowGapSm,";",(0,k.HG)(w.f.md),"{flex-wrap:",M.S.frsMultiItemsWrapperFlexWrapDesktop,";flex-direction:",M.S.frsMultiItemsWrapperDirectionDesktop,";row-gap:",M.S.frsMultiItemsWrapperRowGapMd,";justify-content:center;}",(0,k.HG)(w.f.lg),"{row-gap:",M.S.frsMultiItemsWrapperRowGapLg,";}",(0,k.HG)(w.f.xl),"{row-gap:",M.S.frsMultiItemsWrapperRowGapXl,";}",""),Y=(0,b.AH)("background-color:",M.S.rsmItemBgCol,";box-shadow:",M.S.rsmItemBoxShadow,";padding:",M.S.rsmItemWrapperPaddingMobile,";border:",M.S.rsmItemBorder,";border-radius:",M.S.rsmItemBorderRadius,";",(0,k.HG)(w.f.md),"{box-shadow:",M.S.rsmItemBoxShadowDesktop,";border-radius:",M.S.rsmItemBorderRadiusDesktop,";padding:",M.S.rsmItemWrapperPaddingTablet,";",(0,T.BE)(M.S.rsmNumOfColumnsMd,M.S.rsmColumnMarginMd),";}",(0,k.HG)(w.f.lg),"{padding:",M.S.rsmItemWrapperPaddingDesktop,";",(0,T.BE)(M.S.rsmNumOfColumnsLg,M.S.rsmColumnMarginLg),";}",(0,k.HG)(w.f.xl),"{",(0,T.BE)(M.S.rsmNumOfColumnsXl,M.S.rsmColumnMarginXl),";}&.classIsAlternateDesign{background-color:",M.S.rsmItemBgColAlt,";}",""),F=(0,b.AH)((0,k.HG)(w.f.md),"{border-radius:",M.S.rsmImageBorderRadius,";overflow:hidden;}",""),W=(0,b.AH)("text-align:",M.S.rsmTextAlignMobile,";padding:",M.S.rsmTextWrapperPadding,";",(0,y.iF)(),";",(0,k.HG)(w.f.md),"{padding:",M.S.rsmTextWrapperPaddingMd,";}",(0,k.HG)(w.f.lg),"{text-align:",M.S.rsmTextAlignDesktop,";}.classFrsMultiItemWrapper:last-child &{padding-bottom:",M.S.rsmTextWrapperBottomPadding,";",(0,k.HG)(w.f.md),"{padding-bottom:",M.S.rsmTextWrapperBottomPaddingMd,";}}",""),N=(0,b.AH)(M.S.rsmHeadingFontStack,";font-size:",M.S.rsmHeadingSizeMobile,";line-height:",M.S.rsmHeadingLineHeight,";text-transform:",M.S.rsmHeadingTransform,";letter-spacing:",M.S.rsmHeadingLetterSpacing,";color:",M.S.rsmHeadingCol,";margin-block-end:0;",(0,k.HG)(w.f.lg),"{font-size:",M.S.rsmHeadingSizeDesktop,";}.classIsAlternateDesign &{color:",M.S.rsmTextColAlt,";}",""),G=(0,b.AH)(M.S.rsmTextFontStack,";font-size:",M.S.rsmTextSize,";letter-spacing:",M.S.rsmTextLetterSpacing,";line-height:",M.S.rsmTextLineHeight,";color:",M.S.rsmTextCol,";ul,ol{",(0,x.$C)(),";}.classIsAlternateDesign &{color:",M.S.rsmTextColAlt,";}",(0,C.T)(),";",""),L=(0,b.AH)("font-size:",M.S.fDisclaimerTextSize,";line-height:",M.S.fDisclaimerLineHeight,";color:",M.S.fDisclaimerColDark,";.classIsAlternateDesign &{color:",M.S.rsmTextColAlt,";}",(0,C.T)(),";",""),z=(0,b.AH)("display:flex;flex-wrap:wrap;justify-content:",M.S.rsmButtonWrapperFlexJustifySm,";margin-top:",M.S.featureCtaVerticalRhythmMobile,";gap:",I.c.gapSmall,";",(0,k.HG)(w.f.lg),"{justify-content:",M.S.rsmButtonWrapperFlexJustifyLg,";margin-top:",M.S.featureCtaVerticalRhythmDesktop,";}",""),$=(0,b.AH)(A.U.vehicleFeatures.rowStackedMultiBtnVariant,";",A.U.vehicleFeatures.rowStackedMultiBtnSize,";display:flex;align-items:center;gap:",I.c.gapTiny,";",M.S.rsmButtonFontStack," font-size:",M.S.rsmButtonFontSize,";line-height:",M.S.rsmButtonLineHeight,";letter-spacing:",M.S.rsmButtonLetterSpacing,";color:",M.S.rsmButtonTextCol,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",M.S.featureCtaBtnTextWrapperGrow,";}",""),R=({componentTypeClassName:e="",modelId:t,features:a,sectionId:x,dataSectionId:C})=>{var T;const y=a.every((e=>e.useAlternateStyles)),k=y?"classWrapperIsAlternateDesign":"",H=d.v.featuresGaps.rsmIsGapMandatory;return(0,b.Y)(l.m,{className:`${e} classItemRequiresPadding classFrsMultiWrapper ${(0,p.a)(y,H)} ${k}`,wrapperCustom:P,id:x,"data-feature-section-id":C,"data-feature-group-id":`feature-group-${null===(T=a[0])||void 0===T?void 0:T.id}`},(0,b.Y)(s.m,{containerCustom:D},(0,b.Y)(l.m,{wrapperCustom:B},a.map((e=>{const{id:a,title:s,description:l,disclaimer:d,callsToActions:p,featureCtas:x,useAlternateStyles:C}=e,T=(0,g.F)(p,"ctaSiteType"),y=(0,g.F)(x,"ctaSiteType");
1return(0,b.Y)("div",{className:"classFrsMultiItemWrapper "+(C?"classIsAlternateDesign":""),css:Y,key:a,"data-feature-id":`feature-${a}`},(0,b.Y)(v.I,{feature:e,mediaWrapperCustom:F}),(s||l||(0,i.uG)(T)||(0,i.uG)(y))&&(0,b.Y)("div",{css:W},s&&(0,b.Y)(r._B,{heading3Custom:N},(0,b.Y)(o.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,u.r)(s))),l&&(0,b.Y)(o.$,{css:G},(0,u.r)(l)),d&&(0,b.Y)(o.$,{css:L},d),(0,i.uG)(T)&&(0,b.Y)(c.r,{wrapperFlexCustom:z},T.map((e=>{const{id:a,labelText:i,svgName:r}=e;return(0,b.Y)(S.M,{key:a,ctaComponentType:"features-row-stacked-multi-cta",featureData:e,modelId:t,buttonLinkCustom:$},r&&(0,b.Y)(n.K,{className:"classIconSvg",name:r,css:h.bb}),(0,b.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,b.Y)("span",{css:[h.My,""]},i)))}))),(0,i.uG)(y)&&(0,b.Y)(c.r,{wrapperFlexCustom:z},y.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,b.Y)(m.N,{key:t,ctaComponentType:"features-row-stacked-multi-cta",featureData:e,buttonLinkCustom:$},i&&(0,b.Y)(n.K,{className:"classIconSvg",name:i,css:f.Me}),(0,b.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,b.Y)("span",{css:f.t1},a)))})))))})))))}},32123:function(e,t,a){"use strict";a.d(t,{z:function(){return F}});var i=a(63696),r=a(10898),o=a(27487),n=a(57413),s=a(99423),l=a(4507),c=a(74966),d=a(5130),p=a(8602),u=a(8902),g=a(80309),m=a(7543),f=a(88232),S=a(27093),h=a(22878),v=a(62909),b=a(47965),x=a(13330),C=a(76706),T=a(91785),y=a(965),k=a(5826),H=a(80945),w=a(650),A=a(72045);const I=(0,T.AH)("background-color:",A.S.carouselStackedBgCol,";margin-inline:auto;",(0,H.$)(),";&.classFeatureCarouselStackedWrapper:not(.classGapMandatory)+.classFeatureCarouselStackedWrapper:not(.classGapMandatory){padding-top:0;}&.classWrapperIsAlternateDesign{background-color:",A.S.carouselStackedBgColAlt,";}",""),M=(0,T.AH)("max-width:",A.S.carouselStackedMaxWidth,";",""),P=(0,T.AH)((0,k.HG)(w.f.lg),"{box-shadow:",A.S.carouselStackedBoxShadow,";border-radius:",A.S.carouselStackedBorderRadius,";overflow:",A.S.carouselStackedOverflow,";}",""),D=(0,T.AH)(y.n.arrowPosReset()," ",y.n.arrowsPosMiddleEdges(),";",""),B=(0,T.AH)(y.n.arrowReset()," ",y.n.arrowBg(),";","");var Y=a(87401);const F=({componentTypeClassName:e="",modelId:t,features:a,sectionId:y,dataSectionId:k})=>{var H;const w=a.every((e=>e.useAlternateStyles)),A=w?"classWrapperIsAlternateDesign":"",F=g.v.featuresGaps.fcStackedIsGapMandatory||w;return(0,T.Y)(d.m,{className:`${e} classItemRequiresPadding classFeatureCarouselStackedWrapper ${(0,m.a)(w,F)} ${A}`,wrapperCustom:I,id:y,"data-feature-section-id":k,"data-feature-id":`feature-${null===(H=a[0])||void 0===H?void 0:H.id}`},(0,T.Y)(c.m,{containerCustom:M},(0,T.Y)(o.F,{carouselComponentName:"features-carousel",carouselWrapperCustom:P,carouselArrowsWrapperCustom:D,carouselArrowCustom:B,carouselSettings:u.f.stacked},a.map((e=>{const{id:a,title:o,description:d,disclaimer:u,callsToActions:g,featureCtas:m,useAlternateStyles:y}=e,k=(0,S.F)(g,"ctaSiteType"),H=(0,S.F)(m,"ctaSiteType");return(0,T.Y)(i.Fragment,{key:a},(0,T.Y)("div",{css:Y.vC,className:y?"classIsAlternateDesign":""},(0,T.Y)(C.I,{videoButtonCustom:Y.Bw,feature:e}),(o||d||(0,r.uG)(k)||(0,r.uG)(H))&&(0,T.Y)("div",{css:Y.SV},(0,T.Y)(c.m,{containerCustom:Y.Hu},o&&(0,T.Y)(n._B,{heading3Custom:Y.Wl},(0,T.Y)(s.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,f.r)(o))),d&&(0,T.Y)(s.$,{css:Y.tT},(0,f.r)(d)),u&&(0,T.Y)(s.$,{css:Y.hn},u),(0,r.uG)(k)&&(0,T.Y)(p.r,{wrapperFlexCustom:Y.L},k.map((e=>{const{id:a,labelText:i,svgName:r}=e;return(0,T.Y)(b.M,{key:a,ctaComponentType:"features-carousel-stacked-cta",featureData:e,modelId:t,buttonLinkCustom:Y.GS},r&&(0,T.Y)(l.K,{className:"classIconSvg",name:r,css:x.bb}),(0,T.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,T.Y)("span",{css:[x.My,""]},i)))}))),(0,r.uG)(H)&&(0,T.Y)(p.r,{wrapperFlexCustom:Y.L},H.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,T.Y)(h.N,{key:t,ctaComponentType:"features-carousel-stacked-cta",featureData:e,buttonLinkCustom:Y.GS},i&&(0,T.Y)(l.K,{className:"classIconSvg",name:i,css:v.Me}),(0,T.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,T.Y)("span",{css:v.t1},a)))})))))))})))))}},32880:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
1ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},34605:function(e,t,a){"use strict";a.d(t,{I:function(){return r}});var i=a(9678);const r=(e,t)=>{var a;const r=(0,i.V)().find((t=>t.pageType===e)),o=null==r||null===(a=r.configForms)||void 0===a?void 0:a.find((e=>e.propModelName===t));return(null==o?void 0:o.remoteId)||""}},41751:function(e,t,a){"use strict";a.d(t,{S:function(){return N}});var i=a(10898),r=a(57413),o=a(99423),n=a(4507),s=a(74966),l=a(5130),c=a(8602),d=a(88232),p=a(27093),u=a(22878),g=a(62909),m=a(47965),f=a(13330),S=a(76706),h=a(91785),v=a(20967),b=a(94869),x=a(53088),C=a(5826),T=a(650),y=a(10217),k=a(85437),H=a(72045);const w=(0,h.AH)("background-color:",H.S.fRowSingleBgCol,";margin:",H.S.fRowSingleVerticalMarginMobile," 0;",(0,C.HG)(T.f.lg),"{margin:",H.S.fRowSingleVerticalMarginDesktop," auto;}&.classPageFeatureComponent:first-of-type{margin-block-start:0;}&.classIsAlternateDesign{background-color:",H.S.fRowSingleBgColAlt,";}",""),A=(0,h.AH)("max-width:",H.S.fRowSingleFeatureMaxWidth,";padding-inline:",H.S.fRowSingleContainerPaddingInlineMobile,";",(0,C.HG)(T.f.lg),"{padding-inline:",H.S.fRowSingleContainerPaddingInlineDesktop,";}",""),I=(0,h.AH)((0,C.HG)(T.f.lg),"{display:",H.S.fRowSingleItemWrapperDisplayDesktop,";flex-direction:",H.S.fRowSingleItemWrapperDirectionDesktop,";border-radius:",H.S.fRowSingleItemWrapperRadiusDesktop,";overflow:",H.S.fRowSingleItemWrapperOverflow,";}",""),M=(0,h.AH)((0,C.HG)(T.f.lg),"{width:",H.S.fRowSingleImageWrapperWidthDesktop,";border-radius:",H.S.fRowSingleImageWrapperBorderRadiusDesktop,";overflow:",H.S.fRowSingleImageWrapperOverflowDesktop,";box-shadow:",H.S.fRowSingleImageWrapperShadow,";padding:",H.S.fRowSingleImageWrapperPaddingDesktop,";margin:",H.S.fRowSingleImageWrapperMarginDesktop,";.classIlbsWrapper,.classIlbsImage,.classIframeVideoWrapper,.classVideoBaseWrapper{height:",H.S.fRowSingleImageHeightFullDesktop,";}.classVideoBase{height:",H.S.fRowSingleImageHeightFullDesktop,";object-fit:",H.S.fRowSingleImageVideoObjectFit,";}}",""),P=(0,h.AH)("padding:",H.S.fRowSingleTextWrapperPaddingSm,";background-color:",H.S.fRowSingleTextWrapperBgCol,";",(0,x.iF)(),";",(0,C.HG)(T.f.lg),"{width:",H.S.fRowSingleTextWrapperWidthDesktop,";display:flex;flex-direction:column;justify-content:center;padding:",H.S.fRowSingleTextWrapperPaddingLg,";}",(0,C.HG)(T.f.xxl),"{padding:",H.S.fRowSingleTextWrapperPaddingXxl,";}.classIsAlternateDesign &{background-color:",H.S.fRowSingleTextWrapperBgColAlt,";}",""),D=(0,h.AH)(H.S.fRowSingleHeadingFontStack,";font-size:",H.S.fRowSingleHeadingSizeMobile,";line-height:",H.S.fRowSingleHeadingLineHeight,";text-transform:",H.S.fRowSingleHeadingTransform,";letter-spacing:",H.S.fRowSingleHeadingLetterSpacing,";text-align:",H.S.fRowSingleHeadingTextAlignMobile,";color:",H.S.fRowSingleHeadingCol,";margin-block-end:0;",(0,C.HG)(T.f.lg),"{font-size:",H.S.fRowSingleHeadingSizeDesktop,";text-align:",H.S.fRowSingleHeadingTextAlignDesktop,";}.classIsAlternateDesign &{color:",H.S.fRowSingleTextColAlt,";}",""),B=(0,h.AH)(H.S.fRowSingleTextFontStack,";font-size:",H.S.fRowSingleTextSizeMobile,";letter-spacing:",H.S.fRowSingleTextLetterSpacing,";line-height:",H.S.fRowSingleTextLineHeight,";text-align:",H.S.fRowSingleTextAlignMobile,";color:",H.S.fRowSingleTextCol,";",(0,C.HG)(T.f.lg),"{font-size:",H.S.fRowSingleTextSizeDesktop,";text-align:",H.S.fRowSingleTextAlignDesktop,";}ul,ol{",(0,C.Lh)(T.f.lg),"{",(0,v.$C)(),";}",(0,C.HG)(T.f.lg),"{",(0,b.w)(),";}}.classIsAlternateDesign &{color:",H.S.fRowSingleTextColAlt,";}",(0,b.T)(),";",""),Y=(0,h.AH)("font-size:",H.S.fDisclaimerTextSize,";line-height:",H.S.fDisclaimerLineHeight,";text-align:center;color:",H.S.fDisclaimerColDark,";",(0,b.T)(),";",(0,C.HG)(T.f.lg),"{text-align:left;}.classIsAlternateDesign &{color:",H.S.fRowSingleTextColAlt,";}",""),F=(0,h.AH)("display:flex;flex-wrap:wrap;justify-content:",H.S.fRowSingleBtnJustifyMobile,";margin-top:",H.S.featureCtaVerticalRhythmMobile,";gap:",k.c.gapSmall,";",(0,C.HG)(T.f.lg),"{justify-content:",H.S.fRowSingleBtnJustifyDesktop,";margin-top:",H.S.featureCtaVerticalRhythmDesktop,";}",""),W=(0,h.AH)(y.U.vehicleFeatures.rowSingleBtnVariant,";",y.U.vehicleFeatures.rowSingleBtnSize,";display:flex;align-items:center;gap:",k.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",H.S.featureCtaBtnTextWrapperGrow,";}",""),N=({componentTypeClassName:e="",modelId:t,features:a,sectionId:v,dataSectionId:b})=>a.map((a=>{const{id:x,useAlternateStyles:C,title:T,description:y,disclaimer:k,callsToActions:H,featureCtas:N}=a,G=(0,p.F)(H,"ctaSiteType"),L=(0,p.F)(N,"ctaSiteType");return(0,h.Y)(l.m,{className:`classFRowSingleWrapper ${e} ${C?"classIsAlternateDesign":""}`,wrapperCustom:w,key:x,id:v,"data-feature-section-id":b,"data-feature-id":`feature-${x}`},(0,h.Y)(s.m,{containerCustom:A},(0,h.Y)(l.m,{wrapperCustom:I},(0,h.Y)(l.m,{wrapperCustom:M},(0,h.Y)(S.I,{feature:a})),(T||y||(0,i.uG)(G)||(0,i.uG)(L))&&(0,h.Y)(l.m,{wrapperCustom:P},T&&(0,h.Y)(r._B,{heading3Custom:D},(0,h.Y)(o.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,d.r)(T))),y&&(0,h.Y)(o.$,{css:B},(0,d.r)(y)),k&&(0,h.Y)(o.$,{css:Y},k),(0,i.uG)(G)&&(0,h.Y)(c.r,{wrapperFlexCustom:F},G.map((e=>{const{id:a,labelText:i,svgName:r}=e;return(0,h.Y)(m.M,{key:a,ctaComponentType:"features-row-single-cta",featureData:e,modelId:t,buttonLinkCustom:W},r&&(0,h.Y)(n.K,{className:"classIconSvg",name:r,css:f.bb}),(0,h.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,h.Y)("span",{css:[f.My,""]}
vendor: 4,267 bytes, line 1
1,i)))}))),(0,i.uG)(L)&&(0,h.Y)(c.r,{wrapperFlexCustom:F},L.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,h.Y)(u.N,{key:t,ctaComponentType:"features-row-single-cta",featureData:e,buttonLinkCustom:W},i&&(0,h.Y)(n.K,{className:"classIconSvg",name:i,css:g.Me}),(0,h.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,h.Y)("span",{css:g.t1},a)))})))))))}))},42510:function(e,t,a){"use strict";a.d(t,{q:function(){return i}});const i="https://assets.cdn.imotor.com.au/static/static-blur-880-550-1.webp"},44308:function(e,t,a){const i=a(56250),r=a(48666),o=["keyword","gray","hex"],n={};for(const g of Object.keys(r))n[[...r[g].labels].sort().join("")]=g;const s={};function l(e,t){if(!(this instanceof l))return new l(e,t);if(t&&t in o&&(t=null),t&&!(t in r))throw new Error("Unknown model: "+t);let a,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof l)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const t=i.get(e);if(null===t)throw new Error("Unable to parse color from string: "+e);this.model=t.model,c=r[this.model].channels,this.color=t.value.slice(0,c),this.valpha="number"==typeof t.value[c]?t.value[c]:1}else if(e.length>0){this.model=t||"rgb",c=r[this.model].channels;const a=Array.prototype.slice.call(e,0,c);this.color=u(a,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const t=Object.keys(e);"alpha"in e&&(t.splice(t.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const i=t.sort().join("");if(!(i in n))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=n[i];const{labels:o}=r[this.model],s=[];for(a=0;a<o.length;a++)s.push(e[o[a]]);this.color=u(s)}if(s[this.model])for(c=r[this.model].channels,a=0;a<c;a++){const e=s[this.model][a];e&&(this.color[a]=e(this.color[a]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}l.prototype={toString(){return this.string()},toJSON(){return this[this.model]()},string(e){let t=this.model in i.to?this:this.rgb();t=t.round("number"==typeof e?e:1);const a=1===t.valpha?t.color:[...t.color,this.valpha];return i.to[t.model](a)},percentString(e){const t=this.rgb().round("number"==typeof e?e:1),a=1===t.valpha?t.color:[...t.color,this.valpha];return i.to.rgb.percent(a)},array(){return 1===this.valpha?[...this.color]:[...this.color,this.valpha]},object(){const e={},{channels:t}=r[this.model],{labels:a}=r[this.model];for(let i=0;i<t;i++)e[a[i]]=this.color[i];return 1!==this.valpha&&(e.alpha=this.valpha),e},unitArray(){const e=this.rgb().color;return e[0]/=255,e[1]/=255,e[2]/=255,1!==this.valpha&&e.push(this.valpha),e},unitObject(){const e=this.rgb().object();return e.r/=255,e.g/=255,e.b/=255,1!==this.valpha&&(e.alpha=this.valpha),e},round(e){return e=Math.max(e||0,0),new l([...this.color.map(c(e)),this.valpha],this.model)},alpha(e){return void 0!==e?new l([...this.color,Math.max(0,Math.min(1,e))],this.model):this.valpha},red:d("rgb",0,p(255)),green:d("rgb",1,p(255)),blue:d("rgb",2,p(255)),hue:d(["hsl","hsv","hsl","hwb","hcg"],0,(e=>(e%360+360)%360)),saturationl:d("hsl",1,p(100)),lightness:d("hsl",2,p(100)),saturationv:d("hsv",1,p(100)),value:d("hsv",2,p(100)),chroma:d("hcg",1,p(100)),gray:d("hcg",2,p(100)),white:d("hwb",1,p(100)),wblack:d("hwb",2,p(100)),cyan:d("cmyk",0,p(100)),magenta:d("cmyk",1,p(100)),yellow:d("cmyk",2,p(100)),black:d("cmyk",3,p(100)),x:d("xyz",0,p(95.047)),y:d("xyz",1,p(100)),z:d("xyz",2,p(108.833)),l:d("lab",0,p(100)),a:d("lab",1),b:d("lab",2),keyword(e){return void 0!==e?new l(e):r[this.model].keyword(this.color)},hex(e){return void 0!==e?new l(e):i.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new l(e);const t=this.rgb().round().color;let a=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===a.length&&(a="0"+a),i.to.hex(t)+a},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,t=[];for(const[a,i]of e.entries()){const e=i/255;t[a]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast(e){const t=this.luminosity(),a=e.luminosity();return t>
1a?(t+.05)/(a+.05):(a+.05)/(t+.05)},level(e){const t=this.contrast(e);return t>=7?"AAA":t>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten(e){const t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken(e){const t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate(e){const t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate(e){const t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten(e){const t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken(e){const t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale(){const e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return l.rgb(t,t,t)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const t=this.hsl();let a=t.color[0];return a=(a+e)%360,a=a<0?360+a:a,t.color[0]=a,t},mix(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const a=e.rgb(),i=this.rgb(),r=void 0===t?.5:t,o=2*r-1,n=a.alpha()-i.alpha(),s=((o*n==-1?o:(o+n)/(1+o*n))+1)/2,c=1-s;return l.rgb(s*a.red()+c*i.red(),s*a.green()+c*i.green(),s*a.blue()+c*i.blue(),a.alpha()*r+i.alpha()*(1-r))}};for(const g of Object.keys(r)){if(o.includes(g))continue;const{channels:e}=r[g];l.prototype[g]=function(...e){return this.model===g?new l(this):e.length>0?new l(e,g):new l([...(t=r[this.model][g].raw(this.color),Array.isArray(t)?t:[t]),this.valpha],g);var t},l[g]=function(...t){let a=t[0];return"number"==typeof a&&(a=u(t,e)),new l(a,g)}}function c(e){return function(t){return function(e,t){return Number(e.toFixed(t))}(t,e)}}function d(e,t,a){e=Array.isArray(e)?e:[e];for(const i of e)(s[i]||(s[i]=[]))[t]=a;return e=e[0],function(i){let r;return void 0!==i?(a&&(i=a(i)),r=this[e](),r.color[t]=i,r):(r=this[e]().color[t],a&&(r=a(r)),r)}}function p(e){return function(t){return Math.max(0,Math.min(e,t))}}function u(e,t){for(let a=0;a<t;a++)"number"!=typeof e[a]&&(e[a]=0);return e}e.exports=l},46620:function(e,t,a){"use strict";a.d(t,{U:function(){return j}});var i=a(10898),r=a(57413),o=a(99423),n=a(4507),s=a(74966),l=a(5130),c=a(8602),d=a(80309),p=a(7543),u=a(88232),g=a(27093),m=a(22878),f=a(62909),S=a(47965),h=a(13330),v=a(76706),b=a(91785),x=a(20967),C=a(94869),T=a(16996),y=a(53088),k=a(5826),H=a(80945),w=a(26256),A=a(650),I=a(10217),M=a(36557),P=a(85437),D=a(72045),B=a(29132);const Y=(0,b.AH)("background-color:",D.S.rsmIconsBgCol,";",(0,H.$)(),";&.classFrsMultiIconsWrapper:not(.classGapMandatory)+.classFrsMultiIconsWrapper:not(.classGapMandatory){padding-top:0;}&.classWrapperIsAlternateDesign{background-color:",D.S.rsmIconsBgColAlt,";}",""),F=(0,b.AH)("max-width:",D.S.rsmIconsFeatureMaxWidth,";padding:",D.S.rsmIconsFeaturePadding,";",""),W=(0,b.AH)("display:flex;flex-wrap:wrap;column-gap:",D.S.rsmIconsWrapperColumnGaps,";row-gap:",D.S.rsmIconsWrapperRowGaps,";justify-content:center;",(0,k.px)(A.f.sm,A.f.md),"{.classFrsMultiIconsItemWrapper{",(0,T.Lm)(2,`${D.S.rsmIconsWrapperColumnGaps}`),";}}",(0,k.px)(A.f.md,A.f.lg),"{.classFrsMultiIconsItemWrapper{",(0,T.Lm)(3,`${D.S.rsmIconsWrapperColumnGaps}`),";}}",(0,k.px)(A.f.lg,A.f.xl),"{.classFrsMultiIconsItemWrapper{",(0,T.Lm)(4,`${D.S.rsmIconsWrapperColumnGaps}`),";}}",(0,k.HG)(A.f.xl),"{.classFrsMultiIconsItemWrapper{",(0,T.Lm)(5,`${D.S.rsmIconsWrapperColumnGaps}`),";}}",""),N={name:"16fql28",styles:"display:flex;flex-direction:column;width:100%;background:linear-gradient(rgb(86, 204, 242) 0%, rgb(47, 128, 237) 100%);padding:25px;border-radius:4px;&.classIsAlternateDesign{background:linear-gradient(rgba(231, 56, 39, 0.9) 0%, rgba(230, 51, 18, 0.9) 100%);}"},G={name:"9th5i",styles:"margin:0 auto"},L=(0,b.AH)((0,w.F)(B._.rsmIconsPlayBtnSize),";",""),z=(0,b.AH)("padding:",P.c.gapLarge," 0 0;",(0,y.iF)(),";",""),$=(0,b.AH)(D.S.rsmIconsHeadingFontStack,";font-size:",D.S.rsmIconsHeadingSizeMobile,";line-height:",D.S.rsmIconsHeadingLineHeight,";text-transform:",D.S.rsmIconsHeadingTransform,";letter-spacing:",D.S.rsmIconsHeadingLetterSpacing,";text-align:center;color:",D.S.rsmIconsHeadingCol,";margin-block-end:0;",(0,k.HG)(A.f.md),"{font-size:",D.S.rsmIconsHeadingSizeDesktop,";}.classIsAlternateDesign &{color:",D.S.rsmIconsHeadingColAlt,";}",""),R=(0,b.AH)(D.S.rsmIconsTextFontStack,";font-size:",D.S.rsmIconsTextSize,";line-height:",D.S.rsmIconsTextLineHeight,";text-align:center;color:",D.S.rsmIconsTextCol,";ul,ol{",(0,x.$C)(),";}.classIsAlternateDesign &{color:",D.S.rsmIconsTextColAlt,";}",(0,C.T)(),";",""),V=(0,b.AH)("font-size:",D.S.fDisclaimerTextSize,";line-height:",D.S.fDisclaimerLineHeight,";text-align:center;color:",M.X.white,";.classIsAlternateDesign &{color:",D.S.rsmIconsTextColAlt,";}",(0,C.T)(),";",""),O=(0,b.AH)("display:flex;flex-wrap:wrap;justify-self:flex-end;justify-content:center;margin-top:",D.S.featureCtaVerticalRhythmMobile,";margin-inline:auto;gap:",P.c.gapSmall,";",(0,k.HG)(A.f.lg),"{margin-top:",D.S.featureCtaVerticalRhythmDesktop,";}",""),E=(0,b.AH)(I.U.vehicleFeatures.rowStackedMultiIconsBtnVariant,";",I.U.vehicleFeatures.rowStackedMultiIconsBtnSize,";color:",M.X.white,";box-shadow:inset 0px 0px 0px 1px ",M.X.white,";display:flex;align-items:center;gap:",P.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",D.S.featureCtaBtnTextWrapperGrow,";}",""),j=({componentTypeClassName:e="",features:t,modelId:a,sectionId:x,dataSectionId:C})=>{var T;const y=t.every((e=>e.useAlternateStyles)),k=y?"classWrapperIsAlternateDesign":"",H=d.v.featuresGaps.rsmIconsIsGapMandatory;return(0,b.Y)(l.m,{className:`${e}
1 classItemRequiresPadding classFrsMultiIconsWrapper ${(0,p.a)(y,H)} ${k}`,wrapperCustom:Y,id:x,"data-feature-section-id":C,"data-feature-group-id":`feature-group-${null===(T=t[0])||void 0===T?void 0:T.id}`},(0,b.Y)(s.m,{className:"classContainer classFrsMultiIconsContainer",containerCustom:F},(0,b.Y)(l.m,{className:"classFrsMultiIconsGroupWrapper",wrapperCustom:W},t.map((e=>{const{id:t,useAlternateStyles:s,title:l,description:d,disclaimer:p,callsToActions:x,featureCtas:C,image:T,video:y,embeddedVideoUrl:k,mediaType:H}=e,w=(0,g.F)(x,"ctaSiteType"),A=(0,g.F)(C,"ctaSiteType"),I="uploaded_video"===H&&!!y||"image"===H&&!!T||"embedded_video"===H&&!!k;return(0,b.Y)("div",{className:"classFrsMultiIconsItemWrapper "+(s?"classIsAlternateDesign":""),css:N,key:t,"data-feature-id":`feature-${t}`},I&&(0,b.Y)("div",{className:"classFrsMultiIconsImageWrapper",css:G},(0,b.Y)(v.I,{videoButtonCustom:L,feature:e})),(l||d||(0,i.uG)(w)||(0,i.uG)(A))&&(0,b.Y)("div",{className:"classFrsMultiIconsTextWrapper",css:z},l&&(0,b.Y)(r._B,{className:"classFrsMultiIconsHeading",heading3Custom:$},(0,b.Y)(o.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,u.r)(l))),d&&(0,b.Y)(o.$,{css:R},(0,u.r)(d)),p&&(0,b.Y)(o.$,{css:V},p),(0,i.uG)(w)&&(0,b.Y)(c.r,{className:"classFrsMultiIconsButtonWrapper",wrapperFlexCustom:O},w.map((e=>{const{id:t,labelText:i,svgName:r}=e;return(0,b.Y)(S.M,{key:t,ctaComponentType:"features-row-stacked-multi-icons-cta",featureData:e,modelId:a,className:"classAltOutlineStyles",buttonLinkCustom:E},r&&(0,b.Y)(n.K,{className:"classIconSvg",name:r,css:h.bb}),(0,b.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,b.Y)("span",{css:[h.My,""]},i)))}))),(0,i.uG)(A)&&(0,b.Y)(c.r,{className:"classFrsMultiIconsButtonWrapper",wrapperFlexCustom:O},A.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,b.Y)(m.N,{key:t,ctaComponentType:"features-row-stacked-multi-icons-cta",featureData:e,className:"classAltOutlineStyles",buttonLinkCustom:E},i&&(0,b.Y)(n.K,{className:"classIconSvg",name:i,css:f.Me}),(0,b.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,b.Y)("span",{css:f.t1},a)))})))))})))))}},47489:function(e,t,a){"use strict";a.d(t,{O:function(){return V}});var i=a(63696),r=a(10898),o=a(27487),n=a(57413),s=a(99423),l=a(4507),c=a(74966),d=a(5130),p=a(8602),u=a(80309),g=a(7543),m=a(88232),f=a(27093),S=a(22878),h=a(62909),v=a(47965),b=a(13330),x=a(76706),C=a(91785),T=a(20967),y=a(94869),k=a(53088),H=a(5826),w=a(80945),A=a(650),I=a(10217),M=a(85437),P=a(72045);const D=(0,C.AH)("background-color:",P.S.fcRowSingleBgCol,";",(0,w.$)(),";&.classFeatureCarouselRowSingleWrapper:not(.classGapMandatory)+.classFeatureCarouselRowSingleWrapper:not(.classGapMandatory){padding-top:0;}&.classWrapperIsAlternateDesign{background-color:",P.S.fcRowSingleBgColAlt,";}",""),B=(0,C.AH)("max-width:",P.S.fcRowSingleFeatureMaxWidth,";",""),Y=(0,C.AH)("",""),F=(0,C.AH)("background-color:",P.S.fcRowSingleItemBgCol,";margin-bottom:20px;margin-inline:",P.S.fcRowSingleItemMarginInline,";border-radius:",P.S.fcRowSingleItemBorderRadius,";overflow:hidden;",(0,H.HG)(A.f.lg),"{display:flex;margin-bottom:0;&:nth-of-type(2n)>div:last-child{order:-1;}}&.classIsAlternateDesign{background-color:",P.S.fcRowSingleBgColAlt,";}",""),W=(0,C.AH)((0,H.HG)(A.f.lg),"{width:60%;border-radius:",P.S.fcRowSingleImageBorderRadius,";overflow:hidden;}",""),N=(0,C.AH)("text-align:center;padding:",M.c.gapMedium,";",(0,k.iF)(),";",(0,H.HG)(A.f.lg),"{background-color:",P.S.fcRowSingleItemTextWrapperBgColLg,";border-radius:",P.S.fcRowSingleItemTextWrapperBorderRadius,";width:40%;display:flex;flex-direction:column;justify-content:center;padding:",P.S.fcRowSingleItemTextWrapperPaddingLg,";}",""),G=(0,C.AH)(P.S.fcRowSingleHeadingFontStack,";font-size:",P.S.fcRowSingleHeadingSizeMobile,";line-height:",P.S.fcRowSingleHeadingLineHeight,";text-align:center;color:",P.S.fcRowSingleHeadingCol,";text-transform:",P.S.fcRowSingleHeadingTransform,";letter-spacing:",P.S.fcRowSingleHeadingLetterSpacing,";margin-block-end:0;",(0,H.HG)(A.f.lg),"{font-size:",P.S.fcRowSingleHeadingSizeDesktop,";text-align:left;}.classIsAlternateDesign &{color:",P.S.fcRowSingleTextColAlt,";}",""),L=(0,C.AH)(P.S.fcRowSingleTextFontStack,";font-size:",P.S.fcRowSingleTextSize,";letter-spacing:",P.S.fcRowSingleTextLetterSpacing,";line-height:",P.S.fcRowSingleTextLineHeight,";text-align:center;color:",P.S.fcRowSingleTextCol,";",(0,H.HG)(A.f.lg),"{text-align:left;}ul,ol{",(0,T.Pd)("inside")," ",(0,H.HG)(A.f.lg),"{",(0,T.eK)("15px"),";}}.classIsAlternateDesign &{color:",P.S.fcRowSingleTextColAlt,";}",(0,y.T)(),";",""),z=(0,C.AH)("font-size:",P.S.fDisclaimerTextSize,";line-height:",P.S.fDisclaimerLineHeight,";text-align:center;color:",P.S.fDisclaimerColDark,";max-width:600px;margin:",P.S.featureItemGaps," auto 0 auto;",(0,y.T)(),";",(0,H.HG)(A.f.lg),"{text-align:left;margin-inline-start:0;margin-inline-end:0;}.classIsAlternateDesign &{color:",P.S.fcRowSingleTextColAlt,";}",""),$=(0,C.AH)("display:flex;flex-wrap:wrap;justify-content:",P.S.fcRowSingleBtnJustifyMobile,";margin-top:",P.S.featureCtaVerticalRhythmMobile,";gap:",M.c.gapSmall,";",(0,H.HG)(A.f.lg),"{justify-content:",P.S.fcRowSingleBtnJustifyDesktop,";margin-top:",P.S.featureCtaVerticalRhythmDesktop,";}",""),R=(0,C.AH)(I.U.vehicleFeatures.carouselRowSingleBtnVariant,";",I.U.vehicleFeatures.carouselRowSingleBtnSize,";display:flex;align-items:center;gap:",M.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",P.S.featureCtaBtnTextWrapperGrow,";}",""),V=({componentTypeClassName:e="",modelId:t,features:a,sectionId:T,dataSectionId:y})=>{var k;const H=a.every((e=>e.useAlternateStyles)),w=H?"classWrapperIsAlternateDesign":"",A=u.v.featuresGaps.fcRowSingleIsGapMandatory;return(0,C.Y)(d.m,{className:`${e} classItemRequiresPadding classFeatureCarouselRowSingleWrapper ${(0,g.a)(H,A)} ${w}`,wrapperCustom:D,id:T,"data-feature-section-id":y,"data-feature-id":`feature-${null===(k=a[0])||void 0===k?void 0:k.id}`},(0,C.Y)(c.m,{containerCustom:B},(0,C.Y)(o.F,{carouselComponentName:"features-carousel",carouselWrapperCustom:Y},a.map((e=>{const{id:a,title:o,description:c,disclaimer:d,useAlternateStyles:u,callsToActions:g,featureCtas:T}=e,y=(0,f.F)(g,"ctaSiteType"),k=(0,f.F)(T,"ctaSiteType");return(0,C.Y)(i.Fragment,{key:a},(0,C.Y)("div",{css:F,className:u?"classIsAlternateDesign":""},(0,C.Y)("div",{css:W},(0,C.Y)(x.I,{feature:e})),(o||c||(0,r.uG)(y)||(0,r.uG)(k))&&(0,C.Y)("div",{css:N},o&&(0,C.Y)(n._B,{heading3Custom:G},(0,C.Y)(s.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,m.r)(o))),c&&(0,C.Y)(s.$,{css:L},(0,m.r)(c)),d&&(0,C.Y)(s.$,{css:z},d),(0,r.uG)(y)&&(0,C.Y)(p.r,{wrapperFlexCustom:$},y.map((e=>{const{id:a,labelText:i,svgName:r}=e;return(0,C.Y)(v.M,{key:a,ctaComponentType:"features-carousel-row-single-cta",featureData:e,modelId:t,buttonLinkCustom:R},r&&(0,C.Y)(l.K,{className:"classIconSvg",name:r,css:b.bb}),(0,C.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,C.Y)("span",{css:[b.My,""]}
1,i)))}))),(0,r.uG)(k)&&(0,C.Y)(p.r,{wrapperFlexCustom:$},k.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,C.Y)(S.N,{key:t,ctaComponentType:"features-carousel-row-single-cta",featureData:e,buttonLinkCustom:R},i&&(0,C.Y)(l.K,{className:"classIconSvg",name:i,css:h.Me}),(0,C.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,C.Y)("span",{css:h.t1},a)))}))))))})))))}},47965:function(e,t,a){"use strict";a.d(t,{M:function(){return H}});var i=a(68102),r=a(63696),o=a(86223),n=a(72407),s=a(97074),l=a(79124),c=a(9092),d=a(51089),p=a(95603),u=a(44226),g=a(51254),m=a(9546),f=a(86321),S=a(78635),h=a(37388),v=a(26443),b=a(49053),x=a(18412),C=a(90468),T=a(37771),y=a(13330),k=a(91785);const H=({children:e,ctaComponentType:t,featureData:a,modelId:H,buttonLinkCustom:w,...A})=>{var I,M;const{getVehicleData:P}=(0,g.i)(),D=null===(I=P(H))||void 0===I?void 0:I.name,{configFormLean:B,ctaType:Y,desktopMaxHeight:F,desktopMaxWidth:W,labelText:N,linkUrl:G,marketoFormId:L,externalLinkNewWindow:z}=a,{remoteId:$="",propModelName:R,dynamicForm:V}=B||{},{0:O,1:E}=(0,r.useState)(!1),j=Y===o.y.externalLink&&!!G,_=(Y===o.y.internalLink||j)&&!!G,U=Y===o.y.form&&R&&$,q=Y===o.y.marketoForm&&L,K=Y===o.y.dynamicForm&&V&&$&&(0,p.ls)(V),X=Y===o.y.iframe&&G,J=j&&G.toLowerCase().startsWith("mailto:"),Q=j&&G.toLowerCase().startsWith("tel:"),Z=j&&G.toLowerCase().startsWith("sms:"),ee=J?(0,u.v)(G):G||"",te=(0,c.TY)(`${N||""}-${_||j?"link":"form"}-${t}`),ae=()=>{(0,c.Mb)("close",te),E(!1)},ie=(0,m.x)();return(0,k.Y)(r.Fragment,null,_&&(0,k.Y)(h.v,(0,i.A)({className:"classVehiclesFeaturesCtaButton",css:y.DH,to:ie?G:ee,buttonLinkCustom:w,onClick:()=>{J&&(0,l.$)("Soft Lead","Email Click"),Q&&(0,l.$)("Soft Lead","Phone Number Click"),Z&&(0,l.$)("Soft Lead","SMS Click"),(0,c.Fl)({ctaName:te,ctaComponentType:t,targetUrl:G,ctaText:N||""}),(0,d.QY)({eventName:n.R.ctaClick,componentName:te,eventInfo:{cta_action:"click",cta_type:t,link_text:N||"",...G&&{link_url:G}}})}},j&&{externalLinkNewWindow:z},A),e),(U||q||K||X)&&(0,k.Y)(r.Fragment,null,(0,k.Y)(S.$,(0,i.A)({className:"classVehiclesFeaturesCtaButton",css:y.DH,usePointerEvents:!0,onClick:()=>{E(!0),(0,c.Fl)({ctaName:te,ctaComponentType:t,ctaText:N||""}),(0,d.QY)({eventName:n.R.ctaClick,componentName:te,eventInfo:{cta_action:"click",cta_type:t,link_text:N||""}}),(0,c.Mb)("open",te)},buttonLinkCustom:w},A),e),(0,k.Y)(T.a,{modalShowed:O,closeModal:ae,modalHeading:N||U&&(null===(M=s.ec[R])||void 0===M?void 0:M.heading)||void 0,modalWrapperCustom:v.Du,modalContentCustom:X?[v.pW,(0,f.W)({desktopMaxWidth:W,desktopMaxHeight:F})]:v.pW},U&&(0,k.Y)(C.x,{configFormName:R,closeFormModal:ae,formId:$,preSelectedModel:H,formOnModal:!0}),q&&(0,k.Y)(x.MarketoFormLazy,{formId:L,formType:"modal",selectedModel:D,hideFormHeading:!0}),K&&(0,k.Y)(b.B,{closeFormModal:ae,formId:$,formObject:V,formOnModal:!0}),X&&(0,k.Y)("iframe",{title:N,src:G,className:"ctaModalIframe"}))))}},48666:function(e,t,a){const i=a(27951),r=a(1247),o={};
1Object.keys(i).forEach((e=>{o[e]={},Object.defineProperty(o[e],"channels",{value:i[e].channels}),Object.defineProperty(o[e],"labels",{value:i[e].labels});const t=r(e);Object.keys(t).forEach((a=>{const i=t[a];o[e][a]=function(e){const t=function(...t){const a=t[0];if(null==a)return a;a.length>1&&(t=a);const i=e(t);if("object"==typeof i)for(let e=i.length,r=0;r<e;r++)i[r]=Math.round(i[r]);return i};return"conversion"in e&&(t.conversion=e.conversion),t}(i),o[e][a].raw=function(e){const t=function(...t){const a=t[0];return null==a?a:(a.length>1&&(t=a),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(i)}))})),e.exports=o},56250:function(e,t,a){var i=a(32880),r=a(56852),o=Object.hasOwnProperty,n=Object.create(null);for(var s in i)o.call(i,s)&&(n[i[s]]=s);var l=e.exports={to:{},get:{}};function c(e,t,a){return Math.min(Math.max(t,e),a)}function d(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}l.get=function(e){var t,a;switch(e.substring(0,3).toLowerCase()){case"hsl":t=l.get.hsl(e),a="hsl";break;case"hwb":t=l.get.hwb(e),a="hwb";break;default:t=l.get.rgb(e),a="rgb"}return t?{model:a,value:t}:null},l.get.rgb=function(e){if(!e)return null;var t,a,r,n=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(r=t[2],t=t[1],a=0;a<3;a++){var s=2*a;n[a]=parseInt(t.slice(s,s+2),16)}r&&(n[3]=parseInt(r,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(r=(t=t[1])[3],a=0;a<3;a++)n[a]=parseInt(t[a]+t[a],16);r&&(n[3]=parseInt(r+r,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(a=0;a<3;a++)n[a]=parseInt(t[a+1],0);t[4]&&(t[5]?n[3]=.01*parseFloat(t[4]):n[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:o.call(i,t[1])?((n=i[t[1]])[3]=1,n):null:null;for(a=0;a<3;a++)n[a]=Math.round(2.55*parseFloat(t[a+1]));t[4]&&(t[5]?n[3]=.01*parseFloat(t[4]):n[3]=parseFloat(t[4]))}for(a=0;a<3;a++)n[a]=c(n[a],0,255);return n[3]=c(n[3],0,1),n},l.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var a=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(a)?1:a,0,1)]}return null},l.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var a=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(a)?1:a,0,1)]}return null},l.to.hex=function(){var e=r(arguments);return"#"+d(e[0])+d(e[1])+d(e[2])+(e[3]<1?d(Math.round(255*e[3])):"")},l.to.rgb=function(){var e=r(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},l.to.rgb.percent=function(){var e=r(arguments),t=Math.round(e[0]/255*100),a=Math.round(e[1]/255*100),i=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+a+"%, "+i+"%)":"rgba("+t+"%, "+a+"%, "+i+"%, "+e[3]+")"},l.to.hsl=function(){var e=r(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},l.to.hwb=function(){var e=r(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},l.to.keyword=function(e){return n[e.slice(0,3)]}},56852:function(e,t,a){"use strict";var i=a(28036),r=Array.prototype.concat,o=Array.prototype.slice,n=e.exports=function(e){for(var t=[],a=0,n=e.length;a<n;a++){var s=e[a];i(s)?t=r.call(t,o.call(s)):t.push(s)}return t};n.wrap=function(e){return function(){return e(n(arguments))}}},64314:function(e,t,a){"use strict";a.d(t,{E:function(){return d}});var i=a(63696),r=a(4507),o=a(42510),n=a(36303),s=a(66532),l=a(98026),c=a(91785);const d=({galleryObject:e})=>{const{videoPoster:t,mobileVideoPoster:a}=e,d=!(!t&&!a);return(0,c.Y)(i.Fragment,null,(0,c.Y)(r.K,{className:"classVideoPlayIcon",css:l.HU,name:"iconVideoPlay"}),d?(0,c.Y)(s.M,{imageCustom:l.f9,desktopImage:t,mobileImage:a}):(0,c.Y)(n.M,{imageCustom:l.f9,srcBasic:o.q,width:500,height:375,alt:"Video gallery fallback image"}))}},67286:function(e,t,a){"use strict";a.d(t,{p:function(){return L}});var i=a(10898),r=a(57413),o=a(99423),n=a(71995),s=a(4507),l=a(11095),c=a(5130),d=a(8602),p=a(80309),u=a(7543),g=a(88232),m=a(27093),f=a(22878),S=a(62909),h=a(47965),v=a(13330),b=a(91785),x=a(20967),C=a(94869),T=a(53088),y=a(5826),k=a(80945),H=a(650),w=a(10217),A=a(85437),I=a(72045);const M=(0,b.AH)("background-color:",I.S.fshBgCol,";",(0,k.$)()," &.classIsAlternateDesign{background-color:",I.S.fshBgColAlt,";}",""),P=(0,b.AH)("max-width:",I.S.fshFeatureMaxWidth,";.classIsAlternateDesign &{max-width:",I.S.fshFeatureAltMaxWidth,";}",""),D=(0,b.AH)("text-align:",I.S.fshTextAlignMobile,";",(0,T.iF)(),";",(0,y.HG)(H.f.lg),"{text-align:",I.S.fshTextAlignDesktop,";}",""),B=(0,b.AH)(I.S.fshSubHeadingFontStack,";font-size:",I.S.fshSubHeadingSize,";text-transform:",I.S.fshSubHeadingTransform,";letter-spacing:",I.S.fshSubHeadingLetterSpacing,";color:",I.S.fshSubHeadingCol,";margin-block-end:0;.classIsAlternateDesign &{color:",I.S.fshSubHeadingColAlt,";}",""),Y=(0,b.AH)(I.S.fshHeadingFontStack,";font-size:",I.S.fshHeadingSizeMobile,";line-height:",I.S.fshHeadingLineHeight,";text-transform:",I.S.fshHeadingTransform,";letter-spacing:",I.S.fshHeadingLetterSpacing,";text-wrap:",I.S.fshHeadingTextWrap,";color:",I.S.fshHeadingCol,";margin-block-end:0;",(0,y.HG)(H.f.md),"{font-size:",I.S.fshHeadingSizeDesktop,";}.classIsAlternateDesign &{color:",I.S.fshHeadingColAlt,";}",""),F=(0,b.AH)(I.S.fshTextFontStack,";font-size:",I.S.fshTextSizeMobile,";letter-spacing:",I.S.fshTextLetterSpacing,";line-height:",I.S.fshTextLineHeight,";color:",I.S.fshTextCol,";",(0,y.HG)(H.f.md),"{font-size:",I.S.fshTextSizeDesktop,";margin-top:",I.S.fshTextGapOverride,";}ul,ol{",(0,x.$C)(),";}.classIsAlternateDesign &{color:",I.S.fshTextColAlt,";}",(0,C.T)(),";",""),W=(0,b.AH)("font-size:",I.S.fDisclaimerTextSize,";line-height:",I.S.fDisclaimerLineHeight,";color:",I.S.fDisclaimerColDark,";",(0,C.T)(),";.classFeatureShHeading+&{",(0,y.HG)(H.f.md),"{margin-top:",I.S.featureTextVerticalRhythmLg,";}}.classIsAlternateDesign &{color:",I.S.fshTextColAlt,";}",""),N=(0,b.AH)("display:flex;flex-wrap:wrap;justify-content:",I.S.fshButtonJustifyMobile,";margin-top:",I.S.featureCtaVerticalRhythmMobile,";gap:",A.c.gapSmall,";",(0,y.HG)(H.f.lg),"{justify-content:",I.S.fshButtonJustifyDesktop,";margin-top:",I.S.featureCtaVerticalRhythmDesktop,";}.classFeatureShHeading+&{",(0,y.HG)(H.f.md),"{margin-top:",I.S.featureTextVerticalRhythmLg,";}}&.classShBtnsFirstChild{margin-top:0;",(0,y.HG)(H.f.lg),"{margin-top:0;}}",""),G=(0,b.AH)(w.U.vehicleFeatures.sectionHeadingBtnVariant,";",w.U.vehicleFeatures.sectionHeadingBtnSize,";display:flex;align-items:center;gap:",A.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",I.S.featureCtaBtnTextWrapperGrow,";}",""),L=({componentTypeClassName:e="",modelId:t,features:a,sectionId:x,sectionName:C,dataSectionId:T,isHeading1Tag:y})=>{const k=p.v.featuresGaps.fshIsGapMandatory;return a.map(((a,H)=>{const{id:w,title:A,description:I,disclaimer:L,callsToActions:z,featureCtas:$,useAlternateStyles:R,featuresSection:V}=a,O=(0,m.F)(z,"ctaSiteType"),E=(0,m.F)($,"ctaSiteType"),j=!A&&!I&&!L,{fshVehiclesSubHeadingEnabled:_,fshPagesSubHeadingEnabled:U}=p.v.features,q=(null==V?void 0:V.name)||C,K=null!=V&&V.name?_:U;return(0,b.Y)(c.m,{key:w,className:`${e} classItemRequiresPadding classFeatureShWrapper ${(0,u.a)(R,k)}`,wrapperCustom:M,id:x,"data-feature-section-id":T,"data-feature-id":`feature-${w}`},(0,b.Y)(l.Q,{containerPaddedCustom:P},(0,b.Y)(c.m,{className:"classFeaturesShTextWrapper",wrapperCustom:D},q&&K&&(0,b.Y)(n.f,{paragraphCustom:B},q),A&&(y&&0===H?(0,b.Y)(r._,{className:"classFeatureShHeading",heading1Custom:Y},(0,b.Y)(o.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,g.r)(A))):(0,b.Y)(r.fV,{className:"classFeatureShHeading",heading2Custom:Y},(0,b.Y)(o.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,g.r)(A)))),I&&(0,b.Y)(o.$,{className:"classContent classFeatureShText",css:F},(0,g.r)(I)),L&&(0,b.Y)(o.$,{className:"classFeatureShDisclaimer",css:W},L),(0,i.uG)(O)&&(0,b.Y)(d.r,{className:"classFeatureShButtonWrapper "+(j?"classShBtnsFirstChild":""),wrapperFlexCustom:N},O.map((e=>{const{id:a,labelText:i,svgName:r}=e;return(0,b.Y)(h.M,{key:a,ctaComponentType:"features-section-heading-cta",featureData:e,modelId:t,buttonLinkCustom:G},r&&(0,b.Y)(s.K,{className:"classIconSvg",name:r,css:v.bb}),(0,b.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,b.Y)("span",{css:[v.My,""]},i)))}))),(0,i.uG)(E)&&(0,b.Y)(d.r,{className:"classFeatureShButtonWrapper "+(j?"classShBtnsFirstChild":""),wrapperFlexCustom:N},E.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,b.Y)(f.N,{key:t,ctaComponentType:"features-section-heading-cta",featureData:e,buttonLinkCustom:G},i&&(0,b.Y)(s.K,{className:"classIconSvg",name:i,css:S.Me}),(0,b.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,b.Y)("span",{css:S.t1},a)))}))))))}))}},72403:function(e,t,a){"use strict";a.d(t,{n:function(){return i}});const i={accessoriesRow:"Accessories Row",carouselRowSingle:"Carousel Row Single",carouselRowTabs:"Carousel Row Tabs",carouselStacked:"Carousel Stacked",carouselStackedMulti:"Carousel Stacked Multi",colourPickerModel:"Colour Picker (Model)",colourPickerTrims:"Colour Picker (Trims)",colourPickerVariants:"Colour Picker (Variants)",gallery:"Gallery",galleryPhotomontage:"Gallery Photomontage",grid:"Grid",imageFullWidth:"Image Full Width",registerYourInterestForm:"Register Your Interest Form",rowSingle:"Row Single",rowStackedMulti:"Row Stacked Multi",rowStackedMultiAlternative:"Row Stacked Multi Alternative",rowStackedMultiIcons:"Row Stacked Multi Icons",sectionHeading:"Section Heading",specialsCarou
1sel:"Specials Carousel",specificationsModel:"Specifications (Model)",stacked:"Stacked",stackedAlternative:"Stacked Alternative",tickTock:"Tick Tock",vehiclesInStock:"Vehicles In Stock"}},74384:function(e,t,a){"use strict";a.d(t,{s:function(){return R}});var i=a(10898),r=a(27487),o=a(57413),n=a(99423),s=a(4507),l=a(74966),c=a(5130),d=a(8602),p=a(8902),u=a(80309),g=a(7543),m=a(88232),f=a(27093),S=a(22878),h=a(62909),v=a(47965),b=a(13330),x=a(76706),C=a(91785),T=a(20967),y=a(94869),k=a(53088),H=a(5826),w=a(80945),A=a(650),I=a(10217),M=a(85437),P=a(72045);const D=(0,C.AH)("position:",P.S.csMultiWrapperPosition,";background-color:",P.S.csMultiBgCol,";",(0,w.$)(),";&.classVfCarouselStackedMultiWrapper:not(.classGapMandatory)+.classVfCarouselStackedMultiWrapper:not(.classGapMandatory){padding-top:0;}&.classWrapperIsAlternateDesign{background-color:",P.S.csMultiBgColAlt,";",(0,H.HG)(A.f.md),"{",P.S.csMultiWrapperAltPseudoItem,";}}",""),B=(0,C.AH)("max-width:",P.S.csMultiFeatureMaxWidth,";margin-right:",P.S.csMultiFeatureMarginRight,";",(0,H.HG)(A.f.xxxl),"{margin-right:",P.S.csMultiFeatureMarginRightXxxl,";}",""),Y=(0,C.AH)("width:auto;padding:",P.S.csMultiCarouselGapMobile,";",(0,H.HG)(A.f.md),"{padding:0 ",P.S.csMultiCarouselGapDesktop,";}&.classIsAlternateDesign{background-color:",P.S.csMultiBgColAlt,";}&:hover>*:first-of-type{filter:",P.S.csMultiImageHoverFilter,";}",""),F=(0,C.AH)("position:",P.S.csMultiImageWrapperPosition,";border-radius:",P.S.csMultiImageBorderRadiusMobile,";filter:",P.S.csMultiImageFilter,";transition:",P.S.csMultiImageTransition,";box-shadow:",P.S.csMultiImageBoxShadow,";",(0,H.HG)(A.f.md),"{border-radius:",P.S.csMultiImageBorderRadiusDesktop,";overflow:hidden;}&:hover{filter:",P.S.csMultiImageHoverFilter,";}",""),W=(0,C.AH)("position:",P.S.csMultiTextWrapperPosition,";bottom:",P.S.csMultiTextWrapperBottom,";background-color:",P.S.csMultiTextBgCol,";padding:",P.S.csMultiTextPadding,";width:",P.S.csMultiTextWidth,";",(0,k.iF)(),";",""),N=(0,C.AH)(P.S.csMultiHeadingFontStack,";font-size:",P.S.csMultiHeadingSizeMobile,";line-height:",P.S.csMultiHeadingLineHeight,";text-transform:",P.S.csMultiHeadingTransform,";letter-spacing:",P.S.csMultiHeadingLetterSpacing,";text-align:",P.S.csMultiHeadingTextAlign,";color:",P.S.csMultiHeadingCol,";margin-block-end:0;",(0,H.HG)(A.f.md),"{font-size:",P.S.csMultiHeadingSizeDesktop,";}.classIsAlternateDesign &{color:",P.S.csMultiTextColAlt,";}",""),G=(0,C.AH)(P.S.csMultiTextFontStack,";font-size:",P.S.csMultiTextSize,";letter-spacing:",P.S.csMultiTextLetterSpacing,";line-height:",P.S.csMultiTextLineHeight,";text-align:",P.S.csMultiTextAlign,";color:",P.S.csMultiTextCol,";ul,ol{",(0,T.$C)(),";}.classIsAlternateDesign &{color:",P.S.csMultiTextColAlt,";}",(0,y.T)(),";",""),L=(0,C.AH)("font-size:",P.S.fDisclaimerTextSize,";line-height:",P.S.fDisclaimerLineHeight,";text-align:center;color:",P.S.fDisclaimerColDark,";.classIsAlternateDesign &{color:",P.S.csMultiTextColAlt,";}",(0,y.T)(),";",""),z=(0,C.AH)("display:flex;flex-wrap:wrap;justify-content:center;margin-top:",P.S.featureCtaVerticalRhythmMobile,";gap:",M.c.gapSmall,";",(0,H.HG)(A.f.lg),"{margin-top:",P.S.featureCtaVerticalRhythmDesktop,";}",""),$=(0,C.AH)(I.U.vehicleFeatures.carouselStackedMultiBtnVariant,";",I.U.vehicleFeatures.carouselStackedMultiBtnSize,";display:flex;align-items:center;gap:",M.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",P.S.featureCtaBtnTextWrapperGrow,";}",""),R=({componentTypeClassName:e="",modelId:t,features:a,sectionId:T,dataSectionId:y})=>{var k;const H=a.every((e=>e.useAlternateStyles)),w=H?"classWrapperIsAlternateDesign":"",A=u.v.featuresGaps.csMultiIsGapMandatory;return(0,C.Y)(c.m,{className:`${e} classItemRequiresPadding classVfCarouselStackedMultiWrapper ${(0,g.a)(H,A)} ${w}`,wrapperCustom:D,id:T,"data-feature-section-id":y,"data-feature-group-id":`feature-group-${null===(k=a[0])||void 0===k?void 0:k.id}`},(0,C.Y)(l.m,{containerCustom:B},(0,C.Y)(r.F,{carouselComponentName:"features-carousel",carouselSettings:p.f.stackedMulti},a.map((e=>{const{id:a,title:r,description:l,disclaimer:c,callsToActions:p,featureCtas:u,useAlternateStyles:g}=e,T=(0,f.F)(p,"ctaSiteType"),y=(0,f.F)(u,"ctaSiteType");return(0,C.Y)("div",{key:a,css:Y,className:g?"classIsAlternateDesign":"","data-feature-id":`feature-${a}`},(0,C.Y)(x.I,{feature:e,mediaWrapperCustom:F}),(r||l||(0,i.uG)(T)||(0,i.uG)(y))&&(0,C.Y)("div",{css:W},r&&(0,C.Y)(o._B,{heading3Custom:N},(0,C.Y)(n.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,m.r)(r))),l&&(0,C.Y)(n.$,{css:G},(0,m.r)(l)),c&&(0,C.Y)(n.$,{css:L},c),(0,i.uG)(T)&&(0,C.Y)(d.r,{wrapperFlexCustom:z},T.map((e=>{const{id:a,labelText:i,svgName:r}=e;return(0,C.Y)(v.M,{key:a,ctaComponentType:"features-carousel-stacked-multi-cta",featureData:e,modelId:t,buttonLinkCustom:$},r&&(0,C.Y)(s.K,{className:"classIconSvg",name:r,css:b.bb}),(0,C.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,C.Y)("span",{css:[b.My,""]}
1,i)))}))),(0,i.uG)(y)&&(0,C.Y)(d.r,{wrapperFlexCustom:z},y.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,C.Y)(S.N,{key:t,ctaComponentType:"features-carousel-stacked-multi-cta",featureData:e,buttonLinkCustom:$},i&&(0,C.Y)(s.K,{className:"classIconSvg",name:i,css:h.Me}),(0,C.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,C.Y)("span",{css:h.t1},a)))})))))})))))}},75190:function(e,t,a){"use strict";a.d(t,{M:function(){return n}});var i=a(37771),r=a(2133),o=a(91785);const n=({selectedVideo:e,modalShowed:t,closeModal:a})=>{const{videoWithPosterObject:n,embeddedVideoSrcObject:s,mediaType:l,isMobile:c}=e,d="embedded_video"===l,p=c&&(null==n?void 0:n.mobileVideoSrc)||(null==n?void 0:n.videoSrc);return(0,o.Y)(i.a,{modalShowed:t,closeModal:a,modalWrapperCustom:r.pN,modalContentCustom:r.Xt,modalClassName:d?"classIframeVideoWrapper":""},d&&s?(0,o.Y)("iframe",{title:"video",className:"classIframeVideo",src:s.url||"",allowFullScreen:!0}):(0,o.Y)("video",{autoPlay:!0,width:"100%",preload:"metadata",controls:!0,playsInline:!0,css:r.WQ},(0,o.Y)("source",{src:(null==p?void 0:p.url)||"",type:(null==p?void 0:p.type)||""}),(0,o.Y)("p",null,"This browser does not support the video element.")))}},75488:function(e,t,a){"use strict";a.d(t,{Y:function(){return l}});var i=a(63696),r=a(4507),o=a(66532),n=a(98026),s=a(91785);const l=({isGalleryIconZoom:e,galleryObject:t})=>{const{image:a,mobileImage:l}=t;return(0,s.Y)(i.Fragment,null,e&&(0,s.Y)(r.K,{className:"classIconSvg",css:n.uf,name:"iconZoom"}),(0,s.Y)(o.M,{imageCustom:n.f9,desktopImage:a,mobileImage:l}))}},76706:function(e,t,a){"use strict";a.d(t,{I:function(){return l}});var i=a(63696),r=a(292),o=a(66532),n=a(89645),s=a(91785);const l=({feature:e,mediaWrapperCustom:t,mediaCustom:a,videoButtonCustom:l})=>{const{assetDisclaimer:c,embeddedVideoPoster:d,embeddedVideoUrl:p,image:u,mediaType:g,mobileImage:m,video:f}=e;return(0,s.Y)(i.Fragment,null,"uploaded_video"===g&&f&&(0,s.Y)(n.z,{mediaObject:e,videoWrapperCustom:t,mediaCustom:a,videoButtonCustom:l}),"image"===g&&u&&(0,s.Y)(o.M,{desktopImage:u,mobileImage:m,assetDisclaimer:c,ilbsWrapperCustom:t,imageCustom:a}),"embedded_video"===g&&p&&(0,s.Y)(r.G,{embeddedVideoPoster:d,embeddedVideoUrl:p,assetDisclaimer:c,iframeVideoWrapperCustom:t,videoButtonCustom:l}))}},77905:function(e,t,a){"use strict";a.d(t,{O:function(){return L}});var i=a(10898),r=a(57413),o=a(99423),n=a(4507),s=a(74966),l=a(5130),c=a(8602),d=a(80309),p=a(88232),u=a(27093),g=a(22878),m=a(62909),f=a(47965),S=a(13330),h=a(76706),v=a(91785),b=a(20967),x=a(94869),C=a(53088),T=a(5826),y=a(80945),k=a(650),H=a(10217),w=a(85437),A=a(72045);const I=(0,v.AH)("background-color:",A.S.tickTockBgCol,";margin-block:",A.S.tickTockMarginBlockMobile,";",(0,y.$)(),(0,T.HG)(k.f.lg),"{margin-block:",A.S.tickTockMarginBlockDesktop,";}.classItemRequiresPadding:not(.classGapMandatory)+&{margin-top:0;}&:has(+ .classItemRequiresPadding:not(.classGapMandatory)){margin-bottom:0;}&.classPageFeatureComponent:first-of-type{margin-block-start:0;}",""),M=(0,v.AH)("max-width:",A.S.tickTockFeatureMaxWidth,";padding-inline:",A.S.tickTockContainerPaddingInlineMobile,";",(0,T.HG)(k.f.lg),"{display:",A.S.tickTockFeatureDisplayDesktop,";flex-direction:",A.S.tickTockFeatureFlexDirectionDesktop,";gap:",A.S.tickTockFeatureGapDesktop,";padding-inline:",A.S.tickTockContainerPaddingInlineDesktop,";}",""),P=(0,v.AH)("width:100%;",(0,T.HG)(k.f.lg),"{display:flex;align-items:",A.S.tickTockItemAlignDesktop,";&:nth-of-type(odd){flex-direction:",A.S.tickTockFeatureFlexOddDirectionDesktop,";}&:nth-of-type(even){flex-direction:",A.S.tickTockFeatureFlexEvenDirectionDesktop,";}}&.classIsAlternateDesign{background-color:",A.S.tickTockBgColAlt,";flex-direction:",A.S.tickTockFeatureAltFlexDirectionMob,";&:nth-of-type(odd){flex-direction:",A.S.tickTockFeatureAltFlexOddDirectionDesktop,";}&:nth-of-type(even){flex-direction:",A.S.tickTockFeatureAltFlexEvenDirectionDesktop,";}}",""),D=(0,v.AH)((0,T.HG)(k.f.lg),"{width:",A.S.tickTockImageWrapperWidthDesktop,";box-shadow:",A.S.tickTockImageWrapperShadow,";overflow:",A.S.tickTockImageWrapperOverflowDesktop,";border-radius:",A.S.tickTockImageWrapperBorderRadiusDesktop,";.classIlbsWrapper,.classIlbsImage,.classIframeVideoWrapper,.classVideoBaseWrapper{height:",A.S.tickTockImageHeightFullDesktop,";}.classVideoBase{height:",A.S.tickTockImageHeightFullDesktop,";object-fit:",A.S.tickTockVideoObjectFit,";}}",""),B=(0,v.AH)("background-color:",A.S.tickTockTextWrapperBgCol,";padding:",A.S.tickTockTextWrapperPaddingMobile,";",(0,C.iF)(),";",(0,T.HG)(k.f.lg),"{width:",A.S.tickTockTextWrapperWidthDesktop,";display:flex;flex-direction:column;justify-content:",A.S.tickTockTextWrapperJustify,";padding:",A.S.tickTockTextWrapperPaddingDesktop,";.classFTickTockItemWrapper:first-of-type &{padding-top:",A.S.tickTockTextWrapperChildFirstPadDesktop,";}.classFTickTockItemWrapper:nth-of-type(odd) &{padding:",A.S.tickTockTextWrapperPaddingDesktopOdd,";}.classFTickTockItemWrapper:nth-of-type(even) &{padding:",A.S.tickTockTextWrapperPaddingDesktopEven,";}}",""),Y=(0,v.AH)(A.S.tickTockHeadingFontStack,";font-size:",A.S.tickTockHeadingSizeMobile,";line-height:",A.S.tickTockHeadingLineHeight,";text-align:",A.S.tickTockHeadingAlignMobile,";text-transform:",A.S.tickTockHeadingTransform,";letter-spacing:",A.S.tickTockHeadingLetterSpacing,";color:",A.S.tickTockHeadingCol,";margin-block-end:0;",(0,T.HG)(k.f.lg),"{font-size:",A.S.tickTockHeadingSizeDesktop,";text-align:",A.S.tickTockHeadingAlignDesktop,";margin-block-end:",A.S.tickTockHeadingMarginBottom,";padding-bottom:",A.S.tickTockHeadingPaddingBottom,";border-bottom:",A.S.tickTockHeadingBorderBottom,";}.classIsAlternateDesign &{color:",A.S.tickTockHeadingColAlt,";}",""),F=(0,v.AH)("font-size:",A.S.tickTockTextSize,";letter-spacing:",A.S.tickTockTextLetterSpacing,";line-height:",A.S.tickTockTextLineHeight,";text-align:",A.S.tickTockTextAlignMobile,";color:",A.S.tickTockTextCol,";",(0,T.HG)(k.f.lg),"{text-align:",A.S.tickTockTextAlignDesktop,";}ul,ol{",(0,T.Lh)(k.f.lg),"{",(0,b.$C)(),";}",(0,T.HG)(k.f.lg),"{",(0,x.w)(),";}}.classIsAlternateDesign &{color:",A.S.tickTockTextColAlt,";}",(0,x.T)(),";",""),W=(0,v.AH)("font-size:",A.S.fDisclaimerTextSize,";line-height:",A.S.fDisclaimerLineHeight,";text-align:",A.S.tickTockDisclaimerAlignMobile,";color:",A.S.fDisclaimerColDark,";max-width:600px;margin-inline-start:auto;margin-inline-end:auto;",(0,x.T)(),";",(0,T.HG)(k.f.lg),"{text-align:",A.S.tickTockDisclaimerAlignDesktop,";margin-inline-start:0;margin-inline-end:0;}.classIsAlternateDesign &{color:",A.S.tickTockTextColAlt,";}",""),N=(0,v.AH)("display:flex;flex-wrap:wrap;justify-content:",A.S.tickTockButtonJustifyMobile,";margin-top:",A.S.featureCtaVerticalRhythmMobile,";gap:",w.c.gapSmall,";",(0,T.HG)(k.f.lg),"{justify-content:",A.S.tickTockButtonJustifyDesktop,";margin-top:",A.S.featureCtaVerticalRhythmDesktop,";}",""),G=(0,v.AH)(H.U.vehicleFeatures.tickTockBtnVariant,";",H.U.vehicleFeatures.tickTockBtnSize,";display:flex;align-items:center;gap:",w.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",A.S.featureCtaBtnTextWrapperGrow,";}",""),L=({componentTypeClassName:e="",modelId:t,features:a,sectionId:b,dataSectionId:x})=>{var C;const T=d.v.features.fTickTockPaddingEnabled?" classItemRequiresPadding":"";return(0,v.Y)(l.m,{className:`${e} classFTickTockWrapper${T}`,wrapperCustom:I,id:b,"data-feature-section-id":x,"data-feature-group-id":`feature-group-${null===(C=a[0])||void 0===C?void 0:C.id}`},(0,v.Y)(s.m,{containerCustom:M},a.map((e=>{const{id:a,title:s,description:l,disclaimer:d,callsToActions:b,featureCtas:x,useAlternateStyles:C}=e,T=(0,u.F)(b,"ctaSiteType"),y=(0,u.F)(x,"ctaSiteType");return(0,v.Y)("div",{className:"classFTickTockItemWrapper "+(C?"classIsAlternateDesign":""),key:a,css:P,"data-feature-id":`feature-${a}`},(0,v.Y)("div",{css:D},(0,v.Y)(h.I,{feature:e})),(s||l)&&(0,v.Y)("div",{css:B},s&&(0,v.Y)(r._B,{heading3Custom:Y},(0,v.Y)(o.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,p.r)(s))),l&&(0,v.Y)(o.$,{css:F,cmsContent:!0},(0,p.r)(l)),d&&(0,v.Y)(o.$,{css:W},d),(0,i.uG)(T)&&(0,v.Y)(c.r,{wrapperFlexCustom:N},T.map((e=>{const{id:a,labelText:i,svgName:r}=e;return(0,v.Y)(f.M,{key:a,ctaComponentType:"features-tick-tock-cta",featureData:e,modelId:t,buttonLinkCustom:G},r&&(0,v.Y)(n.K,{className:"classIconSvg",name:r,css:S.bb}),(0,v.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,v.Y)("span",{css:[S.My,""]},i)))}))),(0,i.uG)(y)&&(0,v.Y)(c.r,{wrapperFlexCustom:N},y.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,v.Y)(g.N,{key:t,ctaComponentType:"features-tick-tock-cta",featureData:e,buttonLinkCustom:G},i&&(0,v.Y)(n.K,{className:"classIconSvg",name:i,css:m.Me}),(0,v.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,v.Y)("span",{css:m.t1},a)))})))))}))))}},81292:function(e,t,a){"use strict";a.d(t,{d:function(){return pe}});var i=a(63696),r=a(10898),o=a(57413),n=a(99423),s=a(4507),l=a(74966),c=a(5130),d=a(8602),p=a(80309),u=a(7543),g=a(88232),m=a(27093),f=a(78325),S=a(83785),h=a(33568),v=a(66632),b=a(9546),x=a(14286),C=a(72800),T=a(91785),y=a(78272),k=a(5826),H=a(45657),w=a(650),A=a(36557),I=a(34726);const M=(0,T.AH)("position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0, 0, 0, 0.7);opacity:0;transition:opacity 200ms;z-index:",I.f.heaven,";overflow-y:scroll;.classModalActive &{opacity:1;}",""),P=(0,T.AH)("max-width:90%;width:100%;position:relative;z-index:",I.f.modal.base,";box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.3);opacity:0;transform:scale(0.9);transform-origin:center center;transition:opacity 200ms,transform 200ms;",(0,k.HG)(w.f.md),"{max-width:80%;}",(0,k.HG)(w.f.xl),"{max-width:70%;}.classModalActive &{transform:scale(1);opacity:1;}",""),D={name:"7h3suw",styles:"position:relative;overflow:hidden;width:100%"},B=(0,T.AH)("width:100%;",(0,y.a)(),";@supports (object-fit: cover){object-fit:cover;height:100%;}",""),Y=(0,T.AH)((0,H.L)(),";",""),F=(0,T.AH)("fill:",A.X.white,";pointer-events:none;",""),W=(0,T.AH)("position:fixed;display:flex;justify-content:space-between;width:100%;z-index:",I.f.modal.controls,";",""),N={name:"1q3kqx6",styles:"background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;background-size:50%;position:relative;width:70px;height:90px;border:0;transition:background-size 200ms ease-in-out;&:hover{background-size:60%;}&:disabled,&[disabled]{opacity:0;&:hover{background-size:50%;}}"},G=(0,T.AH)("left:10px;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewB
1ox='0 0 22 40' %3E%3Cpath fill='%23ffffff' d='M21.47,38.45L20,40L0,20L20,0l1.47,1.47L3.02,20L21.47,38.45z'/%3E%3C/svg%3E\");",(0,k.HG)(w.f.xl),"{left:5%;}",""),L=(0,T.AH)("right:10px;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 22 40' %3E%3Cpath fill='%23ffffff' d='M0,1.55L1.47,0l20,20l-20,20L0,38.53L18.45,20L0,1.55z'/%3E%3C/svg%3E\");",(0,k.HG)(w.f.xl),"{right:5%;}",""),z=({changeSelectedImage:e,closeModalLightbox:t,modalLightboxButtonCloseCustom:a,modalLightboxClassName:r="",modalLightboxCloseSvgCustom:o,modalLightboxContentCustom:n,modalLightboxImages:l,modalLightboxShowed:c,modalLightboxWrapperCustom:d,selectedImageIndex:p})=>{if("undefined"==typeof window)return null;const u=(0,b.x)(),{modalCache:g,modalTarget:m}=(0,C.X)(),y=m||document.body,k=v.F?g:null;if((0,x.b)({modalActive:c}),(0,i.useEffect)((()=>{const a=a=>{a.preventDefault();const{code:i}=a;"ArrowLeft"===i&&p>0&&e(p-1),"ArrowRight"===i&&p<l.length-1&&e(p+1),"Escape"===i&&t()};return window.addEventListener("keyup",a,!0),()=>{window.removeEventListener("keyup",a,!0)}})),!u||!c)return null;const H=(0,T.Y)("div",{css:[M,d,""],onClick:t,onKeyDown:t,role:"button",tabIndex:0,className:r},(0,T.Y)("div",{css:[P,n,""],onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),role:"button",tabIndex:0},(0,T.Y)("button",{type:"button","aria-label":"Close Lightbox",css:[Y,a,""],onClick:t},(0,T.Y)(s.K,{className:"classIconSvg",css:[F,o,""],name:"iconClose"})),l[p]&&(0,T.Y)("div",{css:D},(0,T.Y)("img",{css:B,src:l[p].imageUrl||void 0,alt:l[p].imageAlt||void 0}))),(0,T.Y)("div",{css:W,onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),role:"button",tabIndex:0},(0,T.Y)("button",{css:[N,G,""],type:"button",onClick:()=>{e(p-1)},disabled:0===p,"aria-label":"Previous Image"}),(0,T.Y)("button",{css:[N,L,""],type:"button",onClick:()=>{e(p+1)},disabled:p===l.length-1,"aria-label":"Next Image"})));return(0,f.createPortal)(k?(0,T.Y)(S.C,{value:k},(0,T.Y)(h.N,null,H)):H,y)};var $=a(22878),R=a(62909),V=a(47965),O=a(13330),E=a(76706),j=a(53088),_=a(80945),U=a(74821),q=a(26256),K=a(10217),X=a(85437),J=a(72045),Q=a(29132);const Z=(0,T.AH)((0,_.$)()," background-color:",J.S.gPhotomontageWrapperBgCol,";&.classWrapperIsAlternateDesign{background-color:",J.S.gPhotomontageWrapperBgColAlt,";}&.classFeatureGpmWrapper:not(.classGapMandatory)+.classFeatureGpmWrapper:not(.classGapMandatory){padding-top:0;}",""),ee=(0,T.AH)((0,U.s)(),";display:grid;grid-template-rows:auto 1fr 1fr;grid-template-columns:repeat(2, 1fr);grid-gap:",J.S.gPhotomontageGridGapMobile,";.classGridChildText{grid-column:1/3;}",(0,k.HG)(w.f.md),"{max-width:clamp(1000px, 80vw, 1300px);margin:0 auto;grid-template-areas:'text1 text1 text1 text1 ' 'photo1 photo1 . . ' 'photo1 photo1 photo2 . ' 'photo1 photo1 photo2 photo4' '. photo3 photo3 photo4' '. photo3 photo3 . ';grid-template-rows:",J.S.gPhotomontageGridTemplateRowsMd,";grid-template-columns:",J.S.gPhotomontageGridTemplateColumnsMd,";grid-gap:",J.S.gPhotomontageGridGapMd,";.classGridChildText{grid-area:text1;}.classGridChild0{grid-area:photo1;}.classGridChild1{grid-area:photo2;}.classGridChild2{grid-area:photo3;}.classGridChild3{grid-area:photo4;}}",(0,k.HG)(w.f.lg2),"{max-width:clamp(1000px, 80vw, 1300px);margin:0 auto;grid-template-areas:'. . . text1 text1' 'photo1 photo1 . text1 text1' 'photo1 photo1 photo2 text1 text1' 'photo1 photo1 photo2 photo4 . ' '. photo3 photo3 photo4 . ' '. photo3 photo3 . . ';grid-template-rows:",J.S.gPhotomontageGridTemplateRowsLg,";grid-template-columns:",J.S.gPhotomontageGridTemplateColumnsLg,";grid-gap:",J.S.gPhotomontageGridGapLg,";}",""),te=(0,T.AH)((0,j.iF)(),";max-width:",J.S.gPhotoMontageTextWrapperMaxWidthMobile,";margin:",J.S.gPhotoMontageTextWrapperMarginMobile,";text-align:center;",(0,k.HG)(w.f.lg2),"{text-align:left;max-width:none;margin:0;}",""),ae=(0,T.AH)(J.S.gPhotoMontageHeadingFontStack," font-size:",J.S.gPhotoMontageHeadingSize,";line-height:",J.S.gPhotoMontageHeadingLineHeight,";text-transform:",J.S.gPhotoMontageHeadingTransform,";letter-spacing:",J.S.gPhotoMontageHeadingLetterSpacing,";color:",J.S.gPhotoMontageHeadingCol,";margin-block-end:0;&.classIsAlternateDesign{color:",J.S.gPhotoMontageHeadingAltCol,";}",""),ie=(0,T.AH)(J.S.gPhotoMontageTextFontStack," font-size:",J.S.gPhotoMontageTextSize,";line-height:",J.S.gPhotoMontageTextLineHeight,";text-transform:",J.S.gPhotoMontageTextTransform,";letter-spacing:",J.S.gPhotoMontageTextLetterSpacing,";color:",J.S.gPhotoMontageTextCol,";&.classIsAlternateDesign{color:",J.S.gPhotoMontageTextAltCol,";}",""),re=(0,T.AH)("display:flex;flex-wrap:wrap;justify-content:center;gap:",X.c.gapSmall,";",(0,k.HG)(w.f.lg2),"{justify-content:start;}",""),oe=(0,T.AH)(K.U.vehicleFeatures.photomontageBtnVariant,";",K.U.vehicleFeatures.photomontageBtnSize,";display:flex;align-items:center;gap:",X.c.gapTiny,";",(0,k.HG)(w.f.lg2),"{margin:0;}& .classFeaturesCtaButtonTextWrapper{flex-grow:",J.S.featureCtaBtnTextWrapperGrow,";}",""),ne=(0,T.AH)("position:relative;border-radius:",J.S.gPhotoMontagePhotoBorderRadius,";overflow:hidden;cursor:pointer;:focus-visible{outline:none;}
1",""),se={name:"1u0bq6d",styles:"height:100%;transition:opacity 0.3s ease-in-out;.classGridItem:hover &{opacity:0.8;}"},le=(0,T.AH)((0,q.F)(Q._.fPhotoMontagePlayBtnSize),";",""),ce={name:"a495k3",styles:"height:100%;transition:transform 0.3s ease-in-out;object-fit:cover;.classGridItem:hover &{transform:scale(1.1);}"},de=(0,T.AH)(J.S.gPhotoMontagePhotoHoverTextFontStack," font-size:",J.S.gPhotoMontagePhotoHoverTextSize,";line-height:",J.S.gPhotoMontagePhotoHoverTextLineHeight,";text-transform:",J.S.gPhotoMontagePhotoHoverTextTransform,";letter-spacing:",J.S.gPhotoMontagePhotoHoverTextLetterSpacing,";color:",J.S.gPhotoMontagePhotoHoverTextCol,";background-color:",J.S.gPhotoMontagePhotoHoverTextBgCol,";padding:",J.S.gPhotoMontagePhotoHoverTextPadding,";position:absolute;z-index:",I.f.surface,";opacity:0;transition:opacity 300ms ease-in-out;.classGridItem:hover &{opacity:1;}",""),pe=({componentTypeClassName:e="",sectionId:t,dataSectionId:a,modelId:f,features:S})=>{var h,v;const{0:b,1:x}=(0,i.useState)(!1),{0:C,1:y}=(0,i.useState)(0),{description:k,title:H,useAlternateStyles:w,callsToActions:A,featureCtas:I}=S[0],M=(0,m.F)(A,"ctaSiteType"),P=(0,m.F)(I,"ctaSiteType"),D=S.toSpliced(0,1),B=S.every((e=>e.useAlternateStyles)),Y=B?"classWrapperIsAlternateDesign":"",F=p.v.featuresGaps.fgPhotomontageIsGapMandatory,W=w?"classIsAlternateDesign":"";return(0,r.uG)(S)&&(0,T.Y)(c.m,{id:t,className:`${e} classItemRequiresPadding classFeatureGpmWrapper ${Y} ${(0,u.a)(B,F)}`,wrapperCustom:[Z],"data-feature-section-id":a,"data-feature-group-id":`feature-group-${null===(h=S[0])||void 0===h?void 0:h.id}`},(0,T.Y)(l.m,null,b&&(0,T.Y)(z,{modalLightboxShowed:b,closeModalLightbox:()=>x(!b),modalLightboxImages:D.map((e=>{var t,a;return e&&{imageUrl:null===(t=e.image)||void 0===t?void 0:t.url,imageAlt:null===(a=e.image)||void 0===a?void 0:a.imageAlt}})),selectedImageIndex:C,changeSelectedImage:y}),(0,T.Y)("div",{css:[ee,""]},(0,T.Y)(c.m,{className:`classGridChildText ${W}`,css:[te,""],"data-feature-id":`feature-${null===(v=S[0])||void 0===v?void 0:v.id}`},(0,T.Y)(o.fV,{className:W,heading2Custom:[ae]},(0,T.Y)(n.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,g.r)(H))),(0,T.Y)(n.$,{className:W,css:[ie,""]},(0,g.r)(k)),(0,r.uG)(M)&&(0,T.Y)(d.r,{wrapperFlexCustom:re},M.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,T.Y)(V.M,{key:t,ctaComponentType:"features-gallery-photomontage-cta",featureData:e,modelId:f,buttonLinkCustom:oe},i&&(0,T.Y)(s.K,{className:"classIconSvg",name:i,css:O.bb}),(0,T.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,T.Y)("span",{css:[O.My,""]},a)))}))),(0,r.uG)(P)&&(0,T.Y)(d.r,{wrapperFlexCustom:re},P.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,T.Y)($.N,{key:t,ctaComponentType:"features-gallery-photomontage-cta",featureData:e,buttonLinkCustom:oe},i&&(0,T.Y)(s.K,{className:"classIconSvg",name:i,css:R.Me}),(0,T.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,T.Y)("span",{css:R.t1},a)))})))),D.map(((e,t)=>{var a,i;return e.image&&(0,T.Y)(c.m,{className:`classGridItem classGridChild${t}`,key:null===(a=e.image)||void 0===a?void 0:a.id,onClick:e=>((e,t)=>{e.preventDefault(),"VIDEO"!==e.target.nodeName&&(x(!b),y(t))})(e,t),role:"button",wrapperCustom:ne,"data-feature-id":`feature-${null===(i=e.image)||void 0===i?void 0:i.id}`},e.description&&(0,T.Y)(n.$,{className:"classGridItemDescription",css:[de,""],disallowedElements:["p","div"],unwrapDisallowed:!0},e.description),(0,T.Y)(E.I,{feature:e,mediaWrapperCustom:se,mediaCustom:ce,videoButtonCustom:le}))})))))}},83088:function(e,t,a){"use strict";a.d(t,{c:function(){return G}});var i=a(10898),r=a(57413),o=a(99423),n=a(4507),s=a(5130),l=a(8602),c=a(88232),d=a(27093),p=a(22878),u=a(62909),g=a(47965),m=a(13330),f=a(76706),S=a(91785),h=a(5826),v=a(650),b=a(72045);const x=(0,S.AH)("background-color:",b.S.gridWrapperBgCol,";padding-inline:",b.S.gridPaddingInlineMobile,";padding-block:",b.S.gridVerticalMarginMobile,";",(0,h.HG)(v.f.lg),"{display:grid;grid-gap:",b.S.gridGapDesktop,";max-width:",b.S.gridMaxWidthDesktop,";margin:",b.S.gridMarginDesktop,";padding-inline:",b.S.gridPaddingInlineDesktop,";padding-block:",b.S.gridPaddingBlockDesktop,";&.classGrid{grid-auto-flow:column;grid-auto-columns:1fr;}&.classGridFour,&.classGridThree{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, ",b.S.gridRowHeightDesktop,");}}&.classIsAlternateDesign{background-color:",b.S.gridWrapperBgColAlt,";}",""),C={name:"10ews8r",styles:"&.classGridThree-0{grid-column:1;grid-row:1/3;}&.classGridThree-1{grid-column:2/4;grid-row:1;}&.classGridThree-2{grid-column:2/4;grid-row:2;}"},T={name:"1bz9bct",styles:"&.classGridFour-0{grid-column:1;grid-row:1/3;}&.classGridFour-1{grid-column:2;grid-row:2;}&.classGridFour-2{grid-column:3;grid-row:2;}&.classGridFour-3{grid-column:2/4;grid-row:1;}"},y=(0,S.AH)((0,h.HG)(v.f.lg),"{position:relative;
1",C," ",T," border-radius:",b.S.gridImageBorderRadius,";overflow:hidden;}","");var k=a(20967),H=a(94869),w=a(53088),A=a(10217),I=a(85437);const M=(0,S.AH)("height:100%;",(0,h.HG)(v.f.sm),"{aspect-ratio:auto;}",""),P={name:"kih25t",styles:"object-fit:cover;width:100%;height:100%;max-height:100%"},D=(0,S.AH)("text-align:",b.S.gridHeadingTextAlignMobile,";color:",b.S.gridHeadingTextColMobile,";background:",b.S.gridHeadingTextWrapperBgColMobile,";padding:",b.S.gridHeadingTextPaddingMobile,";",(0,w.iF)(),";.classIsAlternateDesign &{color:",b.S.gridHeadingTextColMobileAlt,";background:",b.S.gridHeadingTextWrapperBgColMobileAlt,";}",(0,h.HG)(v.f.lg),"{color:",b.S.gridHeadingTextColDesktop,";position:absolute;display:",b.S.gridHeadingTextWrapperDisplayDesktop,";flex-direction:",b.S.gridHeadingTextWrapperFlexDirectionDesktop,";align-items:",b.S.gridHeadingTextWrapperAlignItemsDesktop,";justify-content:",b.S.gridHeadingTextWrapperJustifyDesktop,";width:100%;height:",b.S.gridHeadingTextWrapperHeightDesktop,";inset:",b.S.gridHeadingTextWrapperInset,";background:",b.S.gridHeadingTextWrapperBgColDesktop,";text-align:",b.S.gridHeadingTextAlignDesktop,";padding:",b.S.gridHeadingTextPaddingDesktop,";.classIsAlternateDesign &{color:",b.S.gridHeadingTextColDesktop,";background:",b.S.gridHeadingTextWrapperBgColDesktop,";}}",""),B=(0,S.AH)(b.S.gridHeadingHeadingFontStack,";font-size:",b.S.gridHeadingSizeMobile,";line-height:",b.S.gridHeadingHeadingLineHeight,";text-transform:",b.S.gridHeadingHeadingTransform,";letter-spacing:",b.S.gridHeadingLetterSpacing,";color:inherit;margin-block-end:0;",(0,h.HG)(v.f.lg),"{font-size:",b.S.gridHeadingSizeDesktop,";}",""),Y=(0,S.AH)((0,H.T)(),";",b.S.gridTextFontStack,";font-size:",b.S.gridTextSizeMobile,";letter-spacing:",b.S.gridTextLetterSpacing,";line-height:",b.S.gridTextLineHeight,";color:inherit;margin-block-start:",b.S.gridTextGapTopMobile,";",(0,h.HG)(v.f.lg),"{font-size:",b.S.gridTextSizeDesktop,";margin-block-start:",b.S.gridTextGapTopDesktop,";}ul,ol{",(0,k.$C)(),";",(0,h.HG)(v.f.lg),"{",(0,k.eK)("15px"),";}}",""),F=(0,S.AH)("font-size:",b.S.fDisclaimerTextSize,";line-height:",b.S.fDisclaimerLineHeight,";color:inherit;",(0,H.T)(),";",""),W=(0,S.AH)("display:flex;flex-wrap:wrap;justify-content:",b.S.gridBtnJustifyMobile,";align-self:",b.S.gridBtnAlignSelfMobile,";margin-top:",b.S.gridBtnMarginTopMobile,";gap:",I.c.gapSmall,";pointer-events:all;",(0,h.HG)(v.f.lg),"{justify-content:",b.S.gridBtnJustifyDesktop,";align-self:",b.S.gridBtnAlignSelfDesktop,";margin-top:",b.S.gridBtnMarginTopDesktop,";}",""),N=(0,S.AH)(A.U.vehicleFeatures.gridBtnVariant,";",A.U.vehicleFeatures.gridBtnSize,";display:flex;align-items:center;gap:",I.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",b.S.featureCtaBtnTextWrapperGrow,";}",""),G=({componentTypeClassName:e="",features:t,sectionId:a,dataSectionId:h,modelId:v})=>{var b;const C=t.length>3?"classGridFour":3===t.length?"classGridThree":"classGrid";return(0,S.Y)(s.m,{className:`classFGridWrapper ${e} ${C} ${t.some((e=>e.useAlternateStyles))?"classIsAlternateDesign":""} classFeatureGridWrapper`,wrapperCustom:x,id:a,"data-feature-section-id":h,"data-feature-id":`feature-${null===(b=t[0])||void 0===b?void 0:b.id}`},t.map(((e,t)=>{const{id:a,title:s,description:h,disclaimer:b,callsToActions:x,featureCtas:T}=e,k=(0,d.F)(x,"ctaSiteType"),H=(0,d.F)(T,"ctaSiteType");return(0,S.Y)("div",{className:`${C}-${t}`,css:y,key:a},(0,S.Y)(f.I,{mediaWrapperCustom:M,mediaCustom:P,feature:e}),(s||h||b||(0,i.uG)(k)||(0,i.uG)(H))&&(0,S.Y)("div",{css:D},s&&(0,S.Y)(r.mM,{heading5Custom:B},(0,S.Y)(o.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,c.r)(s))),h&&(0,S.Y)(o.$,{css:Y,cmsContent:!0},(0,c.r)(h)),b&&(0,S.Y)(o.$,{css:F},b),(0,i.uG)(k)&&(0,S.Y)(l.r,{wrapperFlexCustom:W},k.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,S.Y)(g.M,{key:t,ctaComponentType:"features-grid-cta",featureData:e,modelId:v,buttonLinkCustom:N},i&&(0,S.Y)(n.K,{className:"classIconSvg",name:i,css:m.bb}),(0,S.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,S.Y)("span",{css:[m.My,""]},a)))}))),(0,i.uG)(H)&&(0,S.Y)(l.r,{wrapperFlexCustom:W},H.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,S.Y)(p.N,{key:t,ctaComponentType:"features-grid-cta",featureData:e,buttonLinkCustom:N},i&&(0,S.Y)(n.K,{className:"classIconSvg",name:i,css:u.Me}),(0,S.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,S.Y)("span",{css:u.t1},a)))})))))})))}},87401:function(e,t,a){"use strict";a.d(t,{Bw:function(){return f},GS:function(){return T},Hu:function(){return h},L:function(){return C},SV:function(){return S},Wl:function(){return v},hn:function(){return x},tT:function(){return b},vC:function(){return m}});var i=a(91785),r=a(20967),o=a(94869),n=a(53088),s=a(5826),l=a(26256),c=a(650),d=a(10217),p=a(85437),u=a(72045),g=a(29132);const m=(0,i.AH)("position:relative;margin:",u.S.stackedVerticalMarginMobile," 0;",(0,s.HG)(c.f.md),"{margin:",u.S.stackedVerticalMarginDesktop," 0;}&.classPageFeatureComponent:first-of-type{margin-block-start:",u.S.stackedFirstFeatureMarginBlockStart,";}&.classIsAlternateDesign{background-color:",u.S.stackedBgColAlt,";}",""),f=(0,i.AH)((0,l.F)(g._.fStackedPlayBtnSize),";",""),S=(0,i.AH)("padding:",u.S.stackedTextVertPaddingSm,";background-color:",u.S.stackedTextWrapperBgColMobile,";pointer-events:none;",(0,s.HG)(c.f.md),"{position:absolute;top:",u.S.stackedTextWrapperPositionTop,";bottom:",u.S.stackedTextWrapperPositionBottom,";left:",u.S.stackedTextWrapperPositionLeft,";right:",u.S.stackedTextWrapperPositionRight,";transform:",u.S.stackedTextWrapperTransform,";width:",u.S.stackedTextWrapperWidthDesktop,";background:",u.S.stackedTextWrapperBgColDesktop,";padding:",u.S.stackedTextVertPaddingLg,";border-radius:",u.S.stackedTextWrapperBorderRadiusDesktop,";}",""),h=(0,i.AH)((0,n.iF)(),";max-width:",u.S.stackedFeatureMaxWidth,";",""),v=(0,i.AH)(u.S.stackedHeadingFontStack,";font-size:",u.S.stackedHeadingSizeMobile,";line-height:",u.S.stackedHeadingLineHeight,";text-transform:",u.S.stackedHeadingTransform,";letter-spacing:",u.S.stackedHeadingLetterSpacing,";text-align:",u.S.stackedHeadingAlignMobile,";color:",u.S.stackedHeadingCol,";margin-block-end:0;pointer-events:auto;",(0,s.HG)(u.S.stackedDesktopBreakpoint),"{font-size:",u.S.stackedHeadingSizeDesktop,";text-align:",u.S.stackedHeadingAlignDesktop,";}.classIsAlternateDesign &{color:",u.S.stackedTextColAlt,";}",""),b=(0,i.AH)(u.S.stackedTextFontStack,";font-size:",u.S.stackedTextSize,";letter-spacing:",u.S.stackedTextLetterSpacing,";line-height:",u.S.stackedTextLineHeight,";text-align:",u.S.stackedTextAlignMobile,";pointer-events:auto;",(0,o.T)(u.S.stackedTextCol),";",(0,s.HG)(u.S.stackedDesktopBreakpoint),"{text-align:",u.S.stackedTextAlignDesktop,";max-width:",u.S.stackedTextMaxWidthLg,";margin-inline-start:",u.S.stackedTextMarginInlineStart,";margin-inline-end:",u.S.stackedTextMarginInlineEnd,";}ul,ol{",(0,r.$C)(),";}a:not([class]),.classTelLink{color:",u.S.stackedTextLinksCol,";text-decoration:",u.S.stackedTextLinksDecoration,";}.classIsAlternateDesign &{color:",u.S.stackedTextColAlt,";",(0,o.T)(u.S.stackedTextColAlt),";}",""),x=(0,i.AH)("font-size:",u.S.fDisclaimerTextSize,";line-height:",u.S.fDisclaimerLineHeight,";text-align:",u.S.stackedDisclaimerAlignMobile,";pointer-events:auto;",(0,o.T)(u.S.stackedTextCol)," ",(0,s.HG)(u.S.stackedDesktopBreakpoint),"{text-align:",u.S.stackedDisclaimerAlignDesktop,";max-width:",u.S.stackedDisclaimerMaxWidth,";margin-inline-start:",u.S.stackedDisclaimerMarginInlineStart,";margin-inline-end:",u.S.stackedDisclaimerMarginInlineEnd,";}.classIsAlternateDesign &{color:",u.S.stackedTextColAlt,";",(0,o.T)(u.S.stackedTextColAlt),";}",""),C=(0,i.AH)("display:flex;flex-wrap:wrap;justify-content:",u.S.stackedButtonJustifyMobile,";margin-top:",u.S.featureCtaVerticalRhythmMobile,";gap:",p.c.gapSmall,";",(0,s.HG)(u.S.stackedDesktopBreakpoint),"{justify-content:",u.S.stackedButtonJustifyDesktop,";margin-top:",u.S.featureCtaVerticalRhythmDesktop,";}button,a{pointer-events:auto;}",""),T=(0,i.AH)(d.U.vehicleFeatures.stackedBtnVariant,";",d.U.vehicleFeatures.stackedBtnSize,";display:flex;align-items:center;gap:",p.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",u.S.featureCtaBtnTextWrapperGrow,";}","")},89645:function(e,t,a){"use strict";a.d(t,{z:function(){return S}});var i=a(68102),r=a(63696),o=a(99423),n=a(4507),s=a(5130),l=a(20386),c=a(58891),d=a(650),p=a(89406),u=a(75190),g=a(96497),m=a(81794),f=a(91785);const S=({isEager:e=!1,mediaObject:t,videoWrapperCustom:a,videoButtonWrapperCustom:S,videoButtonCustom:h,mediaCustom:v,childrenWrapperCustom:b,children:x})=>{const{videoPoster:C,video:T,mobileVideoPoster:y,mobileVideo:k,mediaType:H,assetDisclaimer:w,autoplay:A,loop:I,hideContentWhenVideoPlays:M,embeddedVideoUrl:P}=t||{};if(!k&&!T)return null;const D=(0,r.useRef)(null),{0:B,1:Y}=(0,r.useState)(A),{viewportWidth:F}=(0,c.q)(d.f.md,d.f.md),{0:W,1:N}=(0,r.useState)(null),{0:G,1:L}=(0,r.useState)(!1),z=F<d.f.sm,$="video"===H||"uploaded_video"===H?z&&C&&y?y||C:C||y:null,R=(null==$?void 0:$.width)/(null==$?void 0:$.height),V=z?k||T:T||k,O=V&&V.width/V.height,E=()=>{var e;null==D||null===(e=D.current)||void 0===e||e.pause(),Y(!1)},j=()=>
1{if(R!==O&&!A)return e={mediaType:H,embeddedVideoSrcObject:{url:P},videoWithPosterObject:{mobileVideoSrc:k,videoSrc:T,type:null==V?void 0:V.type},isMobile:z},N(e),void L(!0);var e;var t;"video"!==H&&"uploaded_video"!==H||!D.current?Y(!0):D.current.paused||D.current.ended?(null==D||null===(t=D.current)||void 0===t||t.play(),Y(!0)):E()},_=(0,r.useContext)(l.Y),U=(0,r.useCallback)((()=>{var e;B&&!A&&(null==D||null===(e=D.current)||void 0===e||e.pause(),Y(!1))}),[B]);return(0,r.useEffect)((()=>{_&&_.on("select",U)}),[_,U]),(0,r.useEffect)((()=>{const e=D.current;return e&&e.addEventListener("ended",(()=>{Y(!1)})),()=>{e&&e.removeEventListener("ended",(()=>{Y(!1)}))}}),[z,B]),(0,f.Y)(r.Fragment,null,(0,f.Y)(s.m,{className:"classVideoBaseWrapper"+(B?" classIsPlaying":""),css:[m.JS,a,""]},w&&(0,f.Y)(o.$,{disallowedElements:["p"],unwrapDisallowed:!0,css:p.p},w),B||D.current?(0,f.Y)("video",(0,i.A)({className:"classVideoBase",css:[(0,m.yN)(Number(O)),v,""],preload:"metadata",ref:D,playsInline:!0},B&&{autoPlay:!0},I&&{loop:!0},A&&{muted:!0},{src:null==V?void 0:V.url,onClick:j}),(0,f.Y)("p",null,"This browser does not support the video element.")):(0,f.Y)(g.k,{desktopImage:C,mobileImage:y,imageCustom:v,eager:e}),!B&&(0,f.Y)("div",{css:[m.Ne,S,""],className:"classVideoPlayHoverWrapper",role:"button",tabIndex:0,"aria-label":"Play video",onClick:e=>{e.stopPropagation(),e.preventDefault(),j()},onKeyDown:e=>{e.stopPropagation(),e.preventDefault(),"Enter"!==e.key&&" "!==e.key||j()}},(0,f.Y)(n.K,{className:"classVideoPlayHover",css:[m.Ei,h,""],name:"iconVideoPlay"})),G&&W&&(0,f.Y)(u.M,{selectedVideo:W,modalShowed:G,closeModal:()=>{L(!1)}})),(!M||F<d.f.md||F>=d.f.md&&!B)&&x&&(0,f.Y)("div",{role:"button",tabIndex:0,"aria-label":"Play video",onClick:E,onKeyDown:e=>("Enter"===e.key||" "===e.key)&&E(),css:[m.Mb,b,""]},x))}},94869:function(e,t,a){"use strict";a.d(t,{T:function(){return n},w:function(){return s}});var i=a(91785),r=a(72045),o=a(20967);const n=(e,t)=>(0,i.AH)(".classPageVehicleDetails.classPageVehicleDetails &,.classPageFeatureComponent &{",(0,o.Vn)(r.S,r.S.featureItemGaps,e,t),";>*+*{margin-block-start:",r.S.featureItemGaps,";}}",""),s=()=>(0,i.AH)("margin-block-end:",r.S.featureItemGaps,";padding-inline-start:16px;","")},97073:function(e,t,a){"use strict";a.d(t,{I:function(){return z}});var i=a(10898),r=a(57413),o=a(99423),n=a(4507),s=a(74966),l=a(8602),c=a(7543),d=a(88232),p=a(27093),u=a(22878),g=a(62909),m=a(47965),f=a(13330),S=a(76706),h=a(91785),v=a(20967),b=a(94869),x=a(53088),C=a(5826),T=a(80945),y=a(26256),k=a(650),H=a(10217),w=a(85437),A=a(72045),I=a(29132);const M=(0,h.AH)("background-color:",A.S.imageFullBgCol,";margin:",A.S.imageFullMarginMobile," 0;",(0,C.HG)(k.f.md),"{margin:",A.S.imageFullMarginDesktop," 0;}&.classItemRequiresPadding{",(0,T.$)(),";&.classFImageFullWidthWrapper{padding-top:0;",(0,C.HG)(k.f.md),"{padding-top:0;}}}&.classIsAlternateDesign{background-color:",A.S.imageFullBgColAlt,";}",""),P=(0,h.AH)("padding:",w.c.gapMedium," ",w.c.gapMedium," 0 ",w.c.gapMedium,";",(0,x.iF)(),";",(0,C.HG)(k.f.md),"{padding:",w.c.gapExtraLarge," ",w.c.gapExtraLarge," 0 ",w.c.gapExtraLarge,";}",""),D=(0,h.AH)("max-width:",A.S.imageFullFeatureMaxWidth,";",""),B=(0,h.AH)((0,C.HG)(k.f.md),"{border-radius:",A.S.imageFullBorderRadius,";overflow:hidden;}",""),Y=(0,h.AH)((0,y.F)(I._.fImageFullWidthPlayBtnSize),";",""),F=(0,h.AH)(A.S.imageFullHeadingFontStack,";font-size:",A.S.imageFullHeadingSizeMobile,";line-height:",A.S.imageFullHeadingLineHeight,";text-transform:",A.S.imageFullHeadingTransform,";letter-spacing:",A.S.imageFullHeadingLetterSpacing,";text-align:center;color:",A.S.imageFullHeadingCol,";margin-block-end:0;",(0,C.HG)(k.f.lg),"{font-size:",A.S.imageFullHeadingSizeDesktop,";}.classIsAlternateDesign &{color:",A.S.imageFullTextColAlt,";}",""),W=(0,h.AH)(A.S.imageFullTextFontStack,";font-size:",A.S.imageFullTextSize,";letter-spacing:",A.S.imageFullTextLetterSpacing,";line-height:",A.S.imageFullTextLineHeight,";text-align:center;color:",A.S.imageFullTextCol,";",(0,C.HG)(k.f.lg),"{max-width:800px;margin-inline-start:auto;margin-inline-end:auto;}ul,ol{",(0,v.$C)(),";}.classIsAlternateDesign &{",(0,b.T)(A.S.imageFullTextColAlt),";}",(0,b.T)(),";",""),N=(0,h.AH)("font-size:",A.S.fDisclaimerTextSize,";line-height:",A.S.fDisclaimerLineHeight,";text-align:center;color:",A.S.fDisclaimerColDark,";",(0,b.T)(),";",(0,C.HG)(k.f.lg),"{max-width:800px;margin-inline-start:auto;margin-inline-end:auto;}.classIsAlternateDesign &{color:",A.S.imageFullTextColAlt,";}",""),G=(0,h.AH)("display:flex;flex-wrap:wrap;justify-content:center;margin-top:",A.S.featureCtaVerticalRhythmMobile,";gap:",w.c.gapSmall,";",(0,C.HG)(k.f.lg),"{margin-top:",A.S.featureCtaVerticalRhythmDesktop,";}",""),L=(0,h.AH)(H.U.vehicleFeatures.imageFullWidthBtnVariant,";",H.U.vehicleFeatures.imageFullWidthBtnSize,";display:flex;align-items:center;gap:",w.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",A.S.featureCtaBtnTextWrapperGrow,";}",""),z=({componentTypeClassName:e="",modelId:t,features:a,sectionId:v,dataSectionId:b})=>a.map((x=>{var C;const{title:T,description:y,callsToActions:k,featureCtas:H,useAlternateStyles:w,id:A,disclaimer:I}=x,z=(0,p.F)(k,"ctaSiteType"),$=(0,p.F)(H,"ctaSiteType"),R=!!(T||y||(0,i.uG)(z)),V=""+(R?" classItemRequiresPadding":"");return(0,h.Y)("div",{className:`${e} classFImageFullWidthWrapper ${(0,c.a)(w,!1)}${V}`,css:M,key:A,id:v,"data-feature-section-id":b,"data-feature-id":`feature-${null===(C=a[0])||void 0===C?void 0:C.id}`},(0,h.Y)(s.m,{containerCustom:D},(0,h.Y)(S.I,{feature:x,mediaWrapperCustom:B,videoButtonCustom:Y}),R&&(0,h.Y)("div",{css:P},T&&(0,h.Y)(r._B,{heading3Custom:F},(0,h.Y)(o.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,d.r)(T))),y&&(0,h.Y)(o.$,{css:W},(0,d.r)(y)),I&&(0,h.Y)(o.$,{css:N},I),(0,i.uG)(z)&&(0,h.Y)(l.r,{wrapperFlexCustom:G},z.map((e=>{const{id:a,labelText:i,svgName:r}=e;return(0,h.Y)(m.M,{key:a,ctaComponentType:"features-image-full-width-cta",featureData:e,modelId:t,buttonLinkCustom:L},r&&(0,h.Y)(n.K,{className:"classIconSvg",name:r,css:f.bb}),(0,h.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,h.Y)("span",{css:[f.My,""]}
1,i)))}))),(0,i.uG)($)&&(0,h.Y)(l.r,{wrapperFlexCustom:G},$.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,h.Y)(u.N,{key:t,ctaComponentType:"features-image-full-width-cta",featureData:e,buttonLinkCustom:L},i&&(0,h.Y)(n.K,{className:"classIconSvg",name:i,css:g.Me}),(0,h.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,h.Y)("span",{css:g.t1},a)))}))))))}))},98026:function(e,t,a){"use strict";a.d(t,{$I:function(){return C},HU:function(){return T},Jl:function(){return m},MX:function(){return v},Nb:function(){return x},X:function(){return f},YY:function(){return S},eP:function(){return h},f9:function(){return k},uf:function(){return y},yW:function(){return b}});var i=a(91785),r=a(20967),o=a(94869),n=a(16996),s=a(5826),l=a(80945),c=a(26256),d=a(650),p=a(72045),u=a(29132),g=a(34726);const m=(0,i.AH)("background-color:",p.S.galleryBgCol,";",(0,l.$)(),";&.classVgWrapper:not(.classGapMandatory)+.classVgWrapper:not(.classGapMandatory){padding-top:0;}",""),f=(0,i.AH)("max-width:",p.S.galleryFeatureMaxWidth,";",""),S=(0,i.AH)(p.S.galleryItemsGapsBlock,p.S.galleryItemsPaddingInline,";",""),h=(0,i.AH)(p.S.galleryHeadingFontStack,";font-size:",p.S.galleryHeadingSizeMobile,";line-height:",p.S.galleryHeadingLineHeight,";text-transform:",p.S.galleryHeadingTransform,";text-align:",p.S.galleryHeadingTextAlign,";color:",p.S.galleryHeadingCol,";padding-inline:",p.S.galleryHeadingPaddingInlineMobile,";padding-block:",p.S.galleryHeadingPaddingBlockMobile,";margin-block-end:0;",(0,s.HG)(d.f.md),"{font-size:",p.S.galleryHeadingSizeDesktop,";padding-inline:",p.S.galleryHeadingPaddingInlineDesktop,";padding-block:",p.S.galleryHeadingPaddingBlockDesktop,";}",""),v=(0,i.AH)(p.S.galleryOverviewTextFontStack,";font-size:",p.S.galleryOverviewTextSizeMobile,";line-height:",p.S.galleryOverviewTextLineHeight,";text-align:",p.S.galleryOverviewTextAlign,";color:",p.S.galleryOverviewTextCol,";max-width:",p.S.galleryOverviewTextMaxWidth,";margin-inline:",p.S.galleryOverviewTextMarginInline,";padding-inline:",p.S.galleryOverviewTextPaddingInlineMobile,";",(0,s.HG)(d.f.md),"{font-size:",p.S.galleryOverviewTextSizeDesktop,";padding-inline:",p.S.galleryOverviewTextPaddingInlineDesktop,";}ul,ol{",(0,r.$C)(),";}",(0,o.T)(),";",""),b=(0,i.AH)(p.S.gallerySubHeadingFontStack,";font-size:",p.S.gallerySubHeadingSizeMobile,";line-height:",p.S.gallerySubHeadingLineHeight,";text-transform:",p.S.gallerySubHeadingTransform,";text-align:",p.S.gallerySubHeadingTextAlign,";color:",p.S.gallerySubHeadingCol,";padding-inline:",p.S.gallerySubHeadingPaddingInlineMobile,";margin-block-end:0;",(0,s.HG)(d.f.md),"{font-size:",p.S.gallerySubHeadingSizeDesktop,";padding-inline:",p.S.gallerySubHeadingPaddingInlineDesktop,";}",""),x=(0,i.AH)("display:flex;flex-wrap:wrap;justify-content:",p.S.galleryGridJustifyContent,";column-gap:",p.S.galleryGridGap,";row-gap:",p.S.galleryGridGap,";",(0,s.px)(d.f.md,d.f.md2),"{.classGridChild{",(0,n.Lm)(p.S.galleryGridNumColsMd,p.S.galleryGridGap),";}}",(0,s.px)(d.f.md2,d.f.lg2),"{.classGridChild{",(0,n.Lm)(p.S.galleryGridNumColsMd2,p.S.galleryGridGap),";}}",(0,s.HG)(d.f.lg2),"{.classGridChild{",(0,n.Lm)(p.S.galleryGridNumColsLg2,p.S.galleryGridGap),";}}",""),C={name:"1xsoiji",styles:"position:relative;cursor:pointer;height:100%;&:hover{.classIconSvg{opacity:1;}}"},T=(0,i.AH)((0,c.F)(u._.vgGridPlayBtnSize),";",""),y=(0,i.AH)("width:",p.S.galleryGridZoomIconSize,";height:",p.S.galleryGridZoomIconSize,";fill:",p.S.galleryGridZoomIconFill,";position:absolute;inset:",p.S.galleryGridZoomIconInset,";opacity:",p.S.galleryGridZoomIconOpacity,";z-index:",g.f.surface,";transition:opacity 0.2s ease-in;",""),k=(0,i.AH)("overflow:hidden;",(0,s.HG)(d.f.sm),"{border-radius:",p.S.galleryImageBorderRadius,";}","")},98563:function(e,t,a){"use strict";a.d(t,{b:function(){return l}});var i=a(15903),r=a(17474),o=a(36557),n=a(10443),s=a(85437);const l={aiBorderRadius:"",aiWrapperBoxShadow:"1px 1px 3px 0 rgba(0, 0, 0, 0.1)",aiTriggerBgCol:o.X.white,aiTriggerBorder:`1px solid ${o.X.black10}`,aiTriggerPadding:s.c.gapMedium,aiTriggerTextFontStack:(0,r.CK)(),aiTriggerTextSize:"16px",aiTriggerTextLineHeight:"",aiTriggerTextTransform:"",aiTriggerTextLetterSpacing:"",aiTriggerTextCol:o.X.black,aiTriggerIconSize:"20px",aiTriggerIconFill:o.X.black,aiTriggerOpenBgCol:n.b.brandPrimaryCol,aiTriggerOpenBorder:`1px solid ${n.b.brandPrimaryCol}`,aiTriggerOpenTextCol:o.X.white,aiTriggerOpenIconFill:o.X.white,aiTriggerHoverBgCol:n.b.brandPrimaryCol,aiTriggerHoverBorder:`1px solid ${n.b.brandPrimaryCol}`,aiTriggerHoverTextCol:o.X.white,aiTriggerHoverIconFill:o.X.white,aiContentTextFontStack:(0,r.CK)(),aiContentTextSize:"16px",aiContentTextLineHeight:"",aiContentTextTransform:"",aiContentTextLetterSpacing:"",aiContentBgCol:o.X.white,aiContentBorder:`1px solid ${o.X.black10}`,aiContentPadding:s.c.gapMedium,anDetailsCardWrapper:(0,i.c)(),anDetailsBgCol:"",anDetailsBorder:"",anDetailsBoxShadow:"",anDetailsRadius:"",anSummaryPaddingBlock:"10px",anSummaryBorderTop:"1px solid transparent",anSummaryRadius:"",anSummaryHoverBorderTopCol:
1o.X.black50,anSummaryBgCol:"",anSummaryHoverBgCol:"",anSummaryOpenBgCol:"",anSummaryOpenRadius:"",anHeadingFontStack:(0,r.CK)(),anHeadingSize:"14px",anHeadingLineHeight:"1.1",anHeadingTransform:"",anHeadingLetterSpacing:"",anHeadingCol:n.b.brandTextCol,anOpenHeadingCol:n.b.brandTextCol,anHeadingPaddingLeft:"25px",anHeadingNotContainedPaddingLeft:"40px",anHeadingSymbolNotContainedLeft:"15px",anContentTextSize:"14px",anContentTextLineHeight:"",anContentTextTransform:"",anContentTextLetterSpacing:"",anContentWrapperBorderTop:`1px solid ${o.X.black15}`,anContentPaddingInline:"15px",anContentPaddingBlock:"15px",arContentBgColLight:"rgba(255, 255, 255, 0)",arContentBgColDark:"rgba(255, 255, 255, 0.92) 80%"}},99173:function(e,t,a){"use strict";a.d(t,{o:function(){return z}});var i=a(10898),r=a(57413),o=a(99423),n=a(4507),s=a(74966),l=a(8602),c=a(80309),d=a(7543),p=a(88232),u=a(27093),g=a(22878),m=a(62909),f=a(47965),S=a(13330),h=a(76706),v=a(91785),b=a(20967),x=a(94869),C=a(53088),T=a(5826),y=a(80945),k=a(26256),H=a(650),w=a(10217),A=a(85437),I=a(72045),M=a(29132);const P=(0,v.AH)("background-color:",I.S.stackedAltBgCol,";margin:",I.S.stackedAltMarginMobile," 0;",(0,y.$)(),"padding:",I.S.stackedAltPaddingOverride,";",I.S.stackedAltWildcardMixin,"&.classHasMedia.classHasMedia,&.classFStackedAlternativeWrapper:not(.classGapMandatory)+.classFStackedAlternativeWrapper:not(.classGapMandatory){padding-top:0;}",(0,T.HG)(H.f.md),"{margin:",I.S.stackedAltMarginDesktop," 0;}&.classIsAlternateDesign{background-color:",I.S.stackedAltBgColAlt,";}",""),D=(0,v.AH)("max-width:",I.S.stackedAltFeatureMaxWidth,";",""),B=(0,v.AH)((0,k.F)(M._.fStackedAltPlayBtnSize),";",""),Y=(0,v.AH)("padding:",A.c.gapMedium,";",(0,C.iF)(),";.classHasMedia &,.classIsAlternateDesign &{padding:",I.S.stackedAltTextWrapperPaddingSm,";",(0,T.HG)(H.f.md),"{padding:",I.S.stackedAltTextWrapperPaddingLg,";}}",""),F=(0,v.AH)(I.S.stackedAltHeadingFontStack,";font-size:",I.S.stackedAltHeadingSizeMobile,";line-height:",I.S.stackedAltHeadingLineHeight,";text-transform:",I.S.stackedAltHeadingTransform,";letter-spacing:",I.S.stackedAltHeadingLetterSpacing,";text-align:",I.S.stackedAltHeadingTextAlign,";color:",I.S.stackedAltHeadingCol,";margin-block-end:0;",(0,T.HG)(H.f.lg),"{font-size:",I.S.stackedAltHeadingSizeDesktop,";}.classIsAlternateDesign &{color:",I.S.stackedAltTextColAlt,";}",""),W=(0,v.AH)(I.S.stackedAltTextFontStack,";font-size:",I.S.stackedAltTextSize,";letter-spacing:",I.S.stackedAltTextLetterSpacing,";line-height:",I.S.stackedAltTextLineHeight,";text-align:",I.S.stackedAltTextAlign,";color:",I.S.stackedAltTextCol,";",(0,T.HG)(H.f.lg),"{max-width:",I.S.stackedAltTextMaxWidth,";margin-inline-start:",I.S.stackedAltTextMarginInlineStart,";margin-inline-end:",I.S.stackedAltTextMarginInlineEnd,";margin-block:",I.S.stackedAltTextMarginBlock,";}ul,ol{",(0,b.$C)(),";}.classIsAlternateDesign &{color:",I.S.stackedAltTextColAlt,";}",(0,x.T)(),";",""),N=(0,v.AH)("font-size:",I.S.fDisclaimerTextSize,";line-height:",I.S.fDisclaimerLineHeight,";text-align:center;color:",I.S.fDisclaimerColDark,";",(0,x.T)(),";",(0,T.HG)(H.f.lg),"{max-width:800px;margin-inline-start:auto;margin-inline-end:auto;}.classIsAlternateDesign &{color:",I.S.stackedAltTextColAlt,";}",""),G=(0,v.AH)("display:flex;flex-wrap:wrap;justify-content:center;margin-top:",I.S.featureCtaVerticalRhythmMobile,";gap:",A.c.gapSmall,";",(0,T.HG)(H.f.lg),"{margin-top:",I.S.featureCtaVerticalRhythmDesktop,";}",""),L=(0,v.AH)(w.U.vehicleFeatures.stackedAltBtnVariant,";",w.U.vehicleFeatures.stackedAltBtnSize,";display:flex;align-items:center;gap:",A.c.gapTiny,";& .classFeaturesCtaButtonTextWrapper{flex-grow:",I.S.featureCtaBtnTextWrapperGrow,";}",""),z=({componentTypeClassName:e="",modelId:t,features:a,sectionId:b,dataSectionId:x})=>{const C=c.v.featuresGaps.vfsaIsGapMandatory;return a.map((a=>{const{id:c,image:T,video:y,embeddedVideoUrl:k,title:H,description:w,disclaimer:A,callsToActions:I,featureCtas:M,useAlternateStyles:z}=a,$=(0,u.F)(I,"ctaSiteType"),R=(0,u.F)(M,"ctaSiteType");return(0,v.Y)("div",{className:`${e} classItemRequiresPadding classFStackedAlternativeWrapper ${null!==T||null!==y||""!==k?"classHasMedia":"classWithoutMedia"} ${(0,d.a)(z,C)}`,css:P,key:c,id:b,"data-feature-section-id":x,"data-feature-id":`feature-${c}`},(0,v.Y)(s.m,{containerCustom:D},(0,v.Y)(h.I,{videoButtonCustom:B,feature:a}),(H||w||(0,i.uG)($)||(0,i.uG)(R))&&(0,v.Y)("div",{css:Y},H&&(0,v.Y)(r._B,{heading3Custom:F},(0,v.Y)(o.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,p.r)(H))),w&&(0,v.Y)(o.$,{css:W},(0,p.r)(w)),A&&(0,v.Y)(o.$,{css:N},A),(0,i.uG)($)&&(0,v.Y)(l.r,{wrapperFlexCustom:G},$.map((e=>{const{id:a,labelText:i,svgName:r}=e;return(0,v.Y)(f.M,{key:a,ctaComponentType:"features-stacked-alternative-cta",featureData:e,modelId:t,buttonLinkCustom:L},r&&(0,v.Y)(n.K,{className:"classIconSvg",name:r,css:S.bb}),(0,v.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,v.Y)("span",{css:[S.My,""]},i)))}))),(0,i.uG)(R)&&(0,v.Y)(l.r,{className:"classFStackedAlternativeButtonWrapper",wrapperFlexCustom:G},R.map((e=>{const{id:t,labelText:a,svgName:i}=e;return(0,v.Y)(g.N,{key:t,ctaComponentType:"features-stacked-alternative-cta",featureData:e,buttonLinkCustom:L},i&&(0,v.Y)(n.K,{className:"classIconSvg",name:i,css:m.Me}),(0,v.Y)("span",{className:"classFeaturesCtaButtonTextWrapper"},(0,v.Y)("span",{css:m.t1},a)))}))))))}))}}}]);
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.