1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6903],{5374:(e,r,t)=>{"use strict";t.d(r,{f:()=>u,A:()=>b});var n=t(50702),o=t(58691),a=t(55729),i=t(2556),s=t(30138),c=t(32047),l=t(51345),u={ON_CHANGE:"ON_CHANGE",ON_BLUR:"ON_BLUR"},d=t(6029),p=["value","transform","onChange","onBlur","validators","dataDtm","analyticsNameAttr"];function f(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}var m=function(e){var r=e.value,t=e.transform,s=e.onChange,m=e.onBlur,b=e.validators,y=e.dataDtm,g=e.analyticsNameAttr,O=(0,o.A)(e,p),A=(0,a.useState)(r),h=A[0],j=A[1],v=(0,a.useState)({showError:!1,errorMessage:i.EMPTY_STRING}),P=v[0],_=v[1],E=function(){_({showError:!1,errorMessage:i.EMPTY_STRING})},C=function(e,r){var t,n=(null==(t=b[r])?void 0:t.call(b,e))||i.EMPTY_OBJECT,o=n.error,a=n.errorMessage;return o&&_({showError:o,errorMessage:a}),{error:o,errorMessage:a}};return(0,a.useEffect)(function(){j(function(e){return r!==e?(E(),r):e})},[r]),(0,d.jsx)(c.A,function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?f(Object(t),!0).forEach(function(r){(0,n.A)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}({error:P.showError,value:h,helperText:P.errorMessage,onChange:function(e){var r=t?t(e.target.value):e.target.value,n=C(r,u.ON_CHANGE),o=n.error,a=n.errorMessage;(j(r),o)?_({showError:o,errorMessage:a}):(E(),s(r))},onBlur:function(e){m(e),C(h,u.ON_BLUR)},inputProps:{"data-dtm":y,className:l._.STAT_INPUT_FIELD,name:g}},O))};m.defaultProps={onBlur:s.A,dataDtm:i.EMPTY_OBJECT,validators:i.EMPTY_OBJECT,transform:null,analyticsNameAttr:i.EMPTY_STRING};let b=m},21157:(e,r,t)=>{var n=t(60567),o=t(6797);e.exports=function(e){return o(n(e).toLowerCase())}},24543:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/confirmation",function(){return t(51219)}])},49858:(e,r,t)=>{var n=t(60567);e.exports=function(e){return n(e).toUpperCase()}},51219:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>ek});var n=t(50702),o=t(64904),a=t(14832),i=t(46327),s=t(50179),c=t(69467),l=t(45337),u=t(27549),d=t(54606),p=t(45154),f=t(58691),m=t(27961),b=t.n(m),y=t(55729),g=t(80512),O=t(5632),A=t(78077),h=t(66945),j=t(2556),v=t(17305),P=t(19296),_=t(62196),E=t(59538),C=t(30138),D=t(341),w=t(40438),N=t(64942),k=t(93976),T=t(933),I=t(65964),x=t(6717),L=t(58232),S=t(87077),M=t(70114),R=t(22962),B=t(58456),G=t(14922),H=t(25587),U=t(91520),F=t(30614),Y=t(50885);let V=(0,t(92497).A)()(function(e){return{mainContainer:(0,n.A)({backgroundColor:e.palette.backgrounds.dark,top:0,bottom:0,right:0,left:0,zIndex:1},e.breakpoints.up(Y.LO[Y.g7.MD]),{alignItems:"center"}),contentContainer:(0,n.A)((0,n.A)({width:"100%",padding:0,backgroundColor:e.palette.backgrounds.white,overflowY:"auto",maxHeight:"100%"},e.breakpoints.up(Y.LO[Y.g7.MD]),{width:"70rem",padding:"3rem",borderRadius:"8px"}),e.breakpoints.up(Y.LO[Y.g7.XL]),{width:"83.2rem",padding:"3rem"}),mediaWrapper:(0,n.A)((0,n.A)({overflow:"hidden",height:"43rem",borderRadius:"0.4rem",marginBottom:"4rem",display:"flex !important",alignItems:"center",justifyContent:"center",width:"100%"},e.breakpoints.up(Y.LO[Y.g7.MD]),{height:"38.4rem"}),e.breakpoints.up(Y.LO[Y.g7.XL]),{height:"43.4rem"}),textContainer:(0,n.A)({padding:"0 1.6rem 1.6rem 1.6rem "},e.breakpoints.up(Y.LO[Y.g7.MD]),{padding:0}),mediaContainer:{width:"100%",height:"100%",margin:"auto",objectFit:"cover !important","& .vjs-tech":{backgroundColor:"#faf9fa"},"& .video-js":{maxHeight:"100%"},"& .vjs-poster":{backgroundSize:"cover"}},nextButton:(0,n.A)((0,n.A)((0,n.A)({justifyContent:"space-around"},e.breakpoints.up(Y.LO[Y.g7.MD]),{position:"initial"}),e.breakpoints.down(Y.LO[Y.g7.SM]),{position:"initial",marginBottom:"2rem"}),"textAlign","center"),errorBanner:{backgroundColor:e.palette.backgrounds.gray}}});var W=t(42572),J=t(4634),X=t(70150),z=t(61447),K=t(49858),q=t.n(K),Q=t(73194),Z=t(21808),$=t(5374),ee=t(31351),er=t(13430),et=t(73702),en=t(83828),eo=t(95477),ea=t(6029),ei=function(e){var r=e.model,t=e.formattedDealerName;return __("Buying your ".concat(r," has never been easier. ").concat(t,"'s Digital Dealership allows you to complete the buying process from the comfort of your home. Guided by our expert team, you can conveniently buy online or transition in store at any time."))},es=function(e){var r=e.formattedDealerName,t=e.externalRoute;return(0,ea.jsxs)(ea.Fragment,{children:[__("By clicking Continue, you agree to link your My Account to ".concat(r," and continue the buying process. By linking your My Account, GM shares your name and email (but never your password) with ").concat(r,", and you can return to this deal at any time by signing in to My Account on ")),t,"."]})},ec=function(e){var r=(0,eo.B)(null,e);return{error:!r.isValid,errorMessage:r.message}},el=function(){var e=Number((0,z.Rm)(et.mu.EMAIL_VERIFICATION_ATTEMPTS));(0,z.yf)(et.mu.EMAIL_VERIFICATION_ATTEMPTS,e+1)};function eu(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function ed(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};
1r%2?eu(Object(t),!0).forEach(function(r){(0,n.A)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):eu(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}(0,X._)(ee.A.PRE_CHECKOUT_VIDEO_THUMBNAIL,J.c.CDN_WITH_HASH);var ep={sources:[{get src(){return(0,X._)(ee.A.PRE_CHECKOUT_VIDEO,J.c.CDN_WITH_HASH)},type:"video/mp4"}],muted:!0},ef="SECURE_CHECKOUT_VIDEO",em="dealTokenSuccess",eb="dealSignInEmailMismatchError",ey="dealEmailConfirmationError",eg="dealDefaultError",eO=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.shouldInitDeal,t=e.isPolling,n=e.dealToken,o=e.dealError,a=e.showSignInPopUp,i=(0,z.Rm)(et.mu.EMAIL_VERIFICATION_ATTEMPTS),s=(0,er.E2)(o)===Q.O.ORD_0029,c=(0,er.E2)(o)===Q.O.ORD_0030,l=s&&0!==parseInt(i,10)||a||c;return r&&(t||n)?em:l?ey:s?eb:eg},eA=function(){var e={link:"https://".concat((0,X._)("DRP_GM_DNS",J.c.DEFAULT)),label:"".concat((0,en.A)((0,X._)("DRP_APP_NAME",J.c.DEFAULT)),".com")},r=e.link,t=e.label;return(0,ea.jsx)(W.A,{link:r,target:"_blank",id:"brand-link",children:(0,ea.jsx)(A.Ay,{inline:!0,type:A.og.CTA_LARGE_BOLD,color:A.nh.ACCENT_CTA,className:"cursor-pointer",children:__(t)})})},eh=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.model,t=e.dealerName,o=e.additionalComponentProps,a=void 0===o?{}:o,i=e.shouldRenderLegalConsent,s=q()(t);return(0,n.A)((0,n.A)((0,n.A)((0,n.A)({},em,ed({title:__("Redirecting you to {{formattedDealerName}}'s Digital Dealership...",{formattedDealerName:s}),titleProps:{type:A.og.HEADING_4_BOLD,className:"pb-1"},description:ei({model:r,formattedDealerName:s}),descriptionProps:{type:A.og.BODY_2_REGULAR,className:"!mt-6"},buttonLabel:"Next"},i&&{additionalComponent:{Component:A.Ay,componentProps:{type:A.og.BODY_2_REGULAR,className:"!mt-2",children:es({formattedDealerName:s,externalRoute:eA()})}}})),eb,{title:"Welcome to Secure Checkout",titleProps:{type:A.og.HEADING_2_BOLD,className:"pb-1"},subTitle:"A new buying experience for CarBravo.",subTitleProps:{type:A.og.HEADING_5_BOLD},description:"To continue the buying process online, please enter the email address that you used to start your deal. Otherwise contact your dealer.",descriptionProps:{type:A.og.BODY_1_REGULAR,className:"!mt-6 pb-4"},additionalComponent:{Component:$.A,componentProps:ed({label:__("Email*"),variant:Z.bV.FILLED,validators:(0,n.A)({},$.f.ON_BLUR,ec)},a[eb])},buttonLabel:"Submit"}),ey,{title:"Sorry, we canât locate your deal.",titleProps:{type:A.og.HEADING_4_BOLD,className:"pb-1"},additionalComponent:{Component:A.Ay,componentProps:{type:A.og.BODY_1_REGULAR,children:(0,ea.jsxs)(ea.Fragment,{children:[__("Sorry, we can't locate a deal associated to this email address. Please"),(0,ea.jsx)(A.Ay,ed(ed({inline:!0,type:A.og.CTA_LARGE_BOLD,color:A.nh.ACCENT_CTA,className:"cursor-pointer"},a[ey]),{},{children:__(" Sign in ")})),__("with the email address that you used to start your deal. Otherwise, contact your dealer.")]})}},buttonLabel:"Sign In"}),eg,{title:"Sorry, your deal is currently unavailable.",titleProps:{type:A.og.HEADING_4_BOLD,className:"pb-1"},subTitle:"Please visit My Account to view your vehicle and continue your purchase. If needed, you can also contact your dealer for assistance.",subTitleProps:{type:A.og.BODY_1_REGULAR},buttonLabel:"My Account"})},ej=["onAction","dealToken","shouldInitDeal","isSubmittingDeal","isPollingDeal","dealerName","isCentralStock","dealError","orderId","dealerBac","scxLink","dealerVersion","tier"],ev=["buttonLabel"];function eP(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function e_(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?eP(Object(t),!0).forEach(function(r){(0,n.A)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):eP(Object(t)).forEac
1h(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var eE=function(e){var r,t,a,i,s,c,l,u,m,C,Y,W,J,X,z,K=e.onAction,q=e.dealToken,Q=e.shouldInitDeal,Z=e.isSubmittingDeal,$=e.isPollingDeal,ee=e.dealerName,er=e.isCentralStock,et=e.dealError,en=e.orderId,eo=e.dealerBac,ei=e.scxLink,es=e.dealerVersion,eu=e.tier;(0,f.A)(e,ej);var ed=(0,o.rd)().query,eA=ed.year,eP=ed.make,eE=ed.model,eC=ed.vinSlug,eD=V().classes,ew=(0,L.A)(),eN=ew.classes,ek=ew.cx,eT=(0,H.A)().vehicleDetails,eI=Z||$,ex=(0,D.Ay)(),eL=w.A.clientId(ex),eS=w.A.programId(ex),eM=(0,k.FP)(),eR=(0,T.ce)(eM),eB=_.G.isComplete(eM),eG=eR&&(0,E.A)(es,"2.0"),eH=(0,y.useState)(""),eU=eH[0],eF=eH[1],eY=(0,P.A)(!1),eV=(0,p.A)(eY,2),eW=eV[0],eJ=eV[1],eX=(0,D._R)(),ez=(0,M.A)().onWishlistClick,eK=function(e){return ez(e_(e_({},e),{},{entity:S.tT}))},eq="true"===er;(0,y.useEffect)(function(){eB&&!eR&&en&&eJ()},[eB,en]);var eQ=(0,y.useCallback)(function(){K({type:G.A.INIT,payload:{dealerMode:eX,isLoggedIn:eR,dealerBacFromURL:eo}})},[]);(0,y.useEffect)(function(){eQ()},[]);var eZ=function(e){e.dealToken&&(0,R.mF)({scxLink:e.scxLink,dealerVersion:e.dealerVersion,tier:e.tier,isLoggedIn:eR,programId:eS,tierDetails:ex})},e$=(0,y.useCallback)((0,d.A)(b().mark(function e(){return b().wrap(function(e){for(;;
1)switch(e.prev=e.next){case 0:return el(),e.next=3,K({type:U.A.INIT_DEAL,payload:{orderId:en,dealEmail:eU,isCentralStock:eq,isEmailMismatchFlow:!0,successCallback:eZ}});case 3:case"end":return e.stop()}},e)})),[eU,K,en]),e0=(0,y.useCallback)(function(){var e=(0,F.dE)(en);(0,N.jt)(eL,void 0,e)},[eL,en]),e1=(0,y.useCallback)(function(){q&&(eK({vin:eC,wishlisted:!0}),(0,R.mF)({scxLink:ei,dealerVersion:es,tier:eu,isLoggedIn:eR,programId:eS,tierDetails:ex}))},[q,eK,R.mF,eC,ei,es,eu,eR,ex]),e2=(0,y.useCallback)(function(){(0,R.fF)(eX,{options:{removeQuery:!0}})},[eX]),e5=(0,y.useMemo)(function(){return(0,n.A)((0,n.A)((0,n.A)((0,n.A)({},em,{onClick:e1}),eb,{onClick:e$,disabled:eU.length<=0||ec(eU).error}),ey,{onClick:e0}),eg,{onClick:e2})},[eU,e$,e1,e0,e2]),e4=(0,y.useMemo)(function(){return(0,n.A)((0,n.A)({},eb,{value:eU,onChange:eF,classes:{root:ek(eN.filledInputWrapper,"!m-0 w-full md:w-1/2")}}),ey,{onClick:e0})},[ek,eU,e0,eN.filledInputWrapper]),e7=(0,B.getModelMakeYearLabel)(eT)||(0,x.O)(eA,eP,eE),e6=eO({shouldInitDeal:Q,isPolling:eI,dealToken:q,dealError:et,showSignInPopUp:eW}),e3=e5[e6];(0,v.A)({onEnter:function(){null!=e3&&e3.onClick&&e3.onClick()},enabled:!eI&&!(null!=e3&&e3.disabled),allowedSelectors:["body"]});return(0,y.useEffect)(function(){Q&&K({type:U.A.INIT_DEAL,payload:{orderId:en,isCentralStock:eq,dealerBac:eo}})},[K,Q,en]),(0,ea.jsx)(O.A,{open:!0,showCloseIcon:!1,fullScreen:!0,children:(0,ea.jsx)("div",{className:"flex absolute justify-center w-full h-full ".concat(eD.mainContainer),children:(X=(J=eh({dealerName:ee,model:e7,additionalComponentProps:e4,shouldRenderLegalConsent:eG})[e6]).buttonLabel,z=(0,f.A)(J,ev),(0,ea.jsxs)("div",{className:eD.contentContainer,children:[(0,ea.jsx)("div",{className:eD.mediaWrapper,children:(0,ea.jsx)(h.A,{id:ef,alt:ef,componentClassName:eD.mediaContainer,options:ep},ef)}),(0,ea.jsxs)("div",{className:"flex flex-col ".concat(eD.textContainer),children:[(t=(r=z).title,a=r.subTitle,i=r.description,s=r.additionalDescription,c=r.titleProps,l=r.subTitleProps,u=r.descriptionProps,m=r.additionalDescriptionProps,Y=(C=r.additionalComponent||j.EMPTY_OBJECT).Component,W=C.componentProps,(0,ea.jsxs)(ea.Fragment,{children:[(0,ea.jsx)(I.A,{controllerProperty:t,renderer:function(){return(0,ea.jsx)(A.Ay,e_(e_({},c),{},{children:t}))}}),(0,ea.jsx)(I.A,{controllerProperty:a,renderer:function(){return(0,ea.jsx)(A.Ay,e_(e_({},l),{},{children:a}))}}),(0,ea.jsx)(I.A,{controllerProperty:i,renderer:function(){return(0,ea.jsx)(A.Ay,e_(e_({},u),{},{children:i}))}}),(0,ea.jsx)(I.A,{controllerProperty:Y,renderer:function(){return(0,ea.jsx)(Y,e_({},W))}}),(0,ea.jsx)(I.A,{controllerProperty:s,renderer:function(){return(0,ea.jsx)(A.Ay,e_(e_({},m),{},{children:s}))}})]})),(0,ea.jsx)("div",{className:"flex justify-end mt-6",children:(0,ea.jsx)(g.Ay,e_(e_({className:eD.nextButton,isLoading:eI},e3),{},{children:X}))})]})]}))})})};function eC(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function eD(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?eC(Object(t),!0).forEach(function(r){(0,n.A)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):eC(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}eE.defaultProps={onAction:C.A,dealToken:"",dealError:null,shouldInitDeal:!0,isSubmittingDeal:!0,isPollingDeal:!0},t(53281);let ew=(0,s.compose)((0,c.A)(),(0,s.mapProps)(function(e){return eD(eD({},e),{},{vdpOnAction:e.onAction})}),(0,l.A)(u.A))(eE);function eN(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}let ek=function(){var e=(0,o.rd)().query;return(0,ea.jsx)(a.A,{children:(0,ea.jsx)(i.A,{children:(0,ea.jsx)(ew,function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};
1r%2?eN(Object(t),!0).forEach(function(r){(0,n.A)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):eN(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}({},e))})})}},63025:()=>{},66945:(e,r,t)=>{"use strict";t.d(r,{A:()=>b});var n=t(50702),o=t(58691),a=t(55729),i=t(2556),s=t(37142);let c=(0,t(92497).A)()(function(e){return{mediaContainer:{width:"100%",height:"100%",margin:"auto",objectFit:"cover","& .vjs-tech":{backgroundColor:e.palette.backgrounds.darkHover},"& .video-js":{maxHeight:"100%"},"& .vjs-poster":{backgroundSize:"cover"}}}});var l={autoplay:!0,controls:!0,controlBar:{pictureInPictureToggle:!1}},u=t(6029),d=["options","onReady","componentClassName"];function p(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function f(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?p(Object(t),!0).forEach(function(r){(0,n.A)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):p(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var m=function(e){var r=e.options,t=e.onReady,n=e.componentClassName,i=(0,o.A)(e,d),p=(0,a.useRef)(null),m=(0,a.useRef)(null),b=c().classes;return(0,a.useEffect)(function(){if(!m.current){var e=p.current;if(e){var n=f(f({},l),r);m.current=(0,s.A)(e,n,function(e){t(e)})}}},[r,p,t]),(0,a.useEffect)(function(){var e=m.current;return function(){e&&(e.dispose(),m.current=null)}},[m]),(0,u.jsx)("div",{"data-vjs-player":!0,children:(0,u.jsx)("video",f({ref:p,className:"video-js vjs-big-play-centered ".concat(b.mediaContainer," ").concat(n)},i))})};let b=m;m.defaultProps={onReady:i.EMPTY_FUNCTION,options:i.EMPTY_OBJECT,componentClassName:i.EMPTY_STRING}},70114:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});var n=t(55729),o=t(89003);let a=function(){return(0,n.useContext)(o.A)}},83828:(e,r,t)=>{"use strict";t.d(r,{A:()=>o.a});var n=t(21157),o=t.n(n)}},e=>{e.O(0,[5156,9234,786,179,6342,1642,4842,1104,3604,3102,636,6593,8792],()=>e(e.s=24543)),_N_E=e.O()}]);
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.