PageSourceSearch

https://www.nationalcar.co.uk/etc/designs/nweb/assets/20260728055140/js/enroll.js

js nationalcar.co.uk collected 2026-09-26 10:15:56 UTC 143,143 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunknational_aem=self.webpackChunknational_aem||[]).push([[1903],{62150:function(e,n,t){t.r(n),t.d(n,{closeProgressBarDrawer:function(){return E},closeProgressMenu:function(){return _},closeProgressPriceBreakdown:function(){return g},onProgressMenuBtnClick:function(){return y},openProgressBarDrawer:function(){return f},openProgressMenu:function(){return d},openProgressPriceBreakdown:function(){return p},openRemoveAdjustmentModal:function(){return b}});var r=t(15973),a=t(12127),o=t(64175),l=t(67294),i=t(3634),c=function(e,n,t,r){var o=t.analytics,c=t.modalKeys,s=c.acceptKey,u=c.headerKey,m=c.bodyKey,d=o.analyticsMainAction,_=o.analyticsSecondaryAction,p=o.analyticsContext,f=o.analyticsCloseAction,E=[{text:(0,a.ag)("common_cancel"),func:e,analyticsAction:d},{text:s,func:n,extraClasses:"btn--opaque btn--underline",analyticsAction:_}];return{additionalClasses:"remove-".concat(r.toLowerCase(),"-modal"),header:l.createElement(i.aw,{modalKey:p,analyticsCloseAction:f,label:u,onClose:e}),body:l.createElement(i.DQ,{modalBodyCopy:m}),footer:l.createElement(i.vb,{modalKey:p,modalFooterLinks:E})}},s=t(95892),u=t(55618),m=t(23558);function d(){return{type:r.Z.RESERVATION_PROGRESS_MENU_OPEN}}function _(){return{type:r.Z.RESERVATION_PROGRESS_MENU_CLOSE}}
1function p(){return function(e,n){n().getIn(u.ed.UI.AUTH.NAV_MODAL_OPEN,!1)&&e((0,s.O4)()),e({type:r.Z.RESERVATION_SET_PROGRESS_PRICE_BREAKDOWN_OPEN,value:!0})}}function f(){return function(e){e({type:r.Z.RESERVATION_SET_PROGRESS_BAR_DRAWER_OPEN,value:!0})}}function E(){return{type:r.Z.RESERVATION_SET_PROGRESS_BAR_DRAWER_OPEN,value:!1}}function g(){return{type:r.Z.RESERVATION_SET_PROGRESS_PRICE_BREAKDOWN_OPEN,value:!1}}function y(e,n){return function(t,r){m.w.reservation.isProgressMenuOpen(r())&&t(_()),t(g()),t(E()),n("/"+e)}}function b(e){var n=e.config,t=e.removeAction,l=e.adjustmentKey,i=e.shouldDeeplink,s=void 0===i||i;return function(e){(0,a.h7)(r.Z.REMOVE_ADJUSTMENT_MODAL_KEY,c(function(){return(0,a.Mr)()},function(){e(g()),t(),(0,a.Mr)(),s&&e((0,o.deeplinkWithPreflight)()).then(function(){return e((0,o.hydratePreflight)())})},n,l))}}},96019:function(e,n,t){t.r(n),t.d(n,{default:function(){return it}});var r=t(67294),a=t(20745),o=t(24011),l=t(89250),i=t(79655),c=t(84109),s="complete",u="current",m="unavailable",d="white",_="beige",p=t(12127),f=[{title:(0,p.ag)("loyalty_enrollment_drivers_license_page_title"),route:c.q3.LANDING_PAGE,status:u,label:(0,p.ag)("loyalty_enrollment_drivers_license_page_title"),number:1,stateKey:"profile_search"},{title:(0,p.ag)("loyalty_enrollment_personal_information_page_title"),route:c.q3.PERSONAL_INFORMATION,status:"",label:(0,p.ag)("loyalty_enrollment_personal_information_page_title"),number:2,stateKey:"personal_information"},{title:(0,p.ag)("loyalty_enrollment_login_information_page_title"),route:c.q3.LOGIN_INFORMATION,label:(0,p.ag)("loyalty_enrollment_login_information_page_title"),status:"",number:3,stateKey:"login"},{title:(0,p.ag)("review_payment_information_section_caption"),route:c.q3.PAYMENT_INFORMATION,label:(0,p.ag)("review_payment_information_section_caption"),status:"",number:4,stateKey:"payment_information"},{title:(0,p.ag)("profile_changes_modal_preferences"),route:c.q3.RENTAL_PREFERENCES,label:(0,p.ag)("profile_changes_modal_preferences"),status:"",number:5,stateKey:"rental_preferences"},{title:(0,p.ag)("profile_preferences_protection_label"),route:c.q3.PROTECTION_PRODUCTS,label:(0,p.ag)("profile_preferences_protection_label"),status:"",number:6,stateKey:"protection_products"},{title:(0,p.ag)("enroll_loyalty_terms_and_conditions_comercial"),route:c.q3.TERMS_AND_CONDITIONS,label:(0,p.ag)("enroll_loyalty_terms_and_conditions_comercial"),status:"",number:7,stateKey:"terms"}],E=t(86413),g=function(e){var n=e.children,t=e.sideBarContent,a=e.subTitleText,o=e.contractName;return r.createElement("div",{className:"progress-bar"},r.createElement("header",{className:"page__header"},r.createElement("nav",{className:"page__header__container"},r.createElement("div",{className:"page__header__global"},r.createElement(E.Z,null),r.createElement("span",{className:"progress-bar__subtitle"},a),o&&r.createElement("div",{className:"progress-bar__subtitle--content"},r.createElement("span",null,o))),t)),r.createElement("div",null,n))},y=t(4942),b=t(70885),v=t(94184),N=t.n(v),O=t(62797),h=t(93417),P=t(62150),I=function(e){var n=e.progressStep,t=e.defaultCircleColor,a=void 0===t?d:t;return r.createElement("span",{className:N()("progress-bar__item-status",{"progress-bar__item-status--dark":n.status===u,"progress-bar__item-status--light":n.status===s,"progress-bar__item-status--default-white":a===d&&n.status!==u,"progress-bar__item-status--default-beige":a===_&&n.status!==u})},n.status===s?r.createElement("span",{"aria-hidden":"true",className:N()("icon","icon--checkmark")}):r.createElement("span",null,n.number))};function T(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function R(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?T(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):T(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var S=function(e){var n,t,a,i,d,f=e.progressItems,E=void 0===f?[]:f,y=e.subTitleText,v=e.anal
1yticsKey,T=e.analyticsPageName,S=e.children,A=(0,r.useState)(!1),C=(0,b.Z)(A,2),L=C[0],w=C[1],Z=(0,l.TH)(),x=(0,h.o)(P).onProgressMenuBtnClick,F=(0,l.s0)(),k=E.find(function(e){return"/".concat(e.route)===Z.pathname}),D=(0,o.v9)(function(e){return(0,p.dX)(e.getIn(["session","gma"]))}),j=(0,o.v9)(function(e){return(0,p.dX)(e.getIn(["session","gbo"]))}),U=null==j||null===(n=j.profile)||void 0===n||null===(n=n.additional_data)||void 0===n?void 0:n.partial_profile,M=(null==D||null===(t=D.enroll)||void 0===t||null===(t=t.contract)||void 0===t||null===(t=t.contract_details)||void 0===t?void 0:t.contract_name)||U&&(null==j||null===(a=j.profile)||void 0===a||null===(a=a.profile)||void 0===a||null===(a=a.customer_details)||void 0===a?void 0:a.contract_name),q=E.map(function(e){return(null==k?void 0:k.number)===(null==e?void 0:e.number)?R(R({},e),{},{status:u}):(null==e?void 0:e.number)<(null==k?void 0:k.number)?R(R({},e),{},{status:s}):R(R({},e),{},{status:m})}),H=q[q.length-1],Y=1!==(null==k?void 0:k.number)&&(null==k?void 0:k.number)!==H.number?q[(null==k?void 0:k.number)-1]:null,V=function(){return r.createElement("div",{className:"progress-bar__items"},q.map(function(e){return r.createElement("button",{key:"stepItem-".concat(e.number),onClick:function(){return t=(n=e).title,r=n.route,a=c.It[Z.pathname],(0,O.mr)({key:v,event:"navigationAction",type:"navigation",value:null==t?void 0:t.toLowerCase(),pageName:T,pageTemplate:a}),x(r,F),void w(!1);var n,t,r,a},className:N()("progress-bar__item",{"progress-bar__item--dark":e.status===s}),disabled:e.status===m||e.status===u},r.createElement("div",{className:"progress-bar__item-container"},r.createElement(I,{progressStep:e}),r.createElement("span",{className:N()("progress-bar__item-title",{"progress-bar__item-title--dark":e.status===u,"progress-bar__item-title--light caret-icon":e.status===s})},e.title)),r.createElement("div",{className:N()("progress-bar__item-modify",{"progress-bar__item-modify--hidden":e.status!==s})},r.createElement("span",{className:"progress-bar__item-modify-button"},i18n("icon_modify")),r.createElement("span",{"aria-hidden":"true",className:"icon icon--pencil-line"})))}))},B=r.createElement(r.Fragment,null,(i=N()("progress-bar--mobile__step",{"progress-bar--mobile__step--dark":1===(null==k?void 0:k.number),"progress-bar--mobile__step--green":1!==(null==k?void 0:k.number)}),d=N()("progress-bar--mobile__step progress-bar--mobile__step--last",{"progress-bar--mobile__step--dark":(null==k?void 0:k.number)!==H.number,"progress-bar--mobile__step--green":(null==k?void 0:k.number)===H.number}),r.createElement("div",{className:"progress-bar--mobile"},r.createElement("button",{onClick:function(){return w(!L)},className:"progress-bar--mobile__header"},r.createElement("div",{className:"progress-bar--mobile__steps"},r.createElement("div",{className:i},r.createElement(I,{defaultCircleColor:_,progressStep:q[0]}),1===(null==k?void 0:k.number)&&r.createElement("span",{className:"progress-bar--mobile__step-label"},q[0].title)),Y&&r.createElement("div",{className:"progress-bar--mobile__step progress-bar--mobile__step--middle"},r.createElement(I,{defaultCircleColor:_,progressStep:Y}),r.createElement("span",{className:"progress-bar--mobile__step-label"},Y.label)),r.createElement("div",{className:d},r.createElement(I,{defaultCircleColor:_,progressStep:H}),(null==k?void 0:k.number)===H.number&&r.createElement("span",{className:"progress-bar--mobile__step-label"},H.title))),r.createElement("div",{className:"progress-bar--mobile__chevron"},r.createElement("div",{className:N()("progress-bar--mobile__chevron-icon",{"progress-bar--mobile__chevron-icon--open":L})}))),r.createElement("div",{className:N()("progress-bar--mobile__list",{"progress-bar--mobile__list--open":L})},r.createElement(V,null)))),r.createElement("div",{className:"progress-bar--desktop"},r.createElement(V,null)));return r.createElement(g,{sideBarContent:B,subTitleText:y,contractName:M},S)},A=t(94628),C=t(55618),L=t(79719),w=t(23558),Z=t(32871),x=(0,p.mB)(function(e){var n=e.children,t=e.emitAnalyticsPageLoad,a=e.activatePreventUnload,i=e.deactivatePreventUnload,s=e.abortEnroll,u=e.contractType,m=(0,l.TH)().pathname,d=(0,A.zP)(m),_=(0,o.v9)(w.w.ui.enroll.getLoyaltyEnrollment);return(0,r.useEffect)(function(){var e=c.It[m];e&&(0,Z._m)(e,u===C.lm.CORPORATE?"enroll_corporate":"enroll"),d&&(t(),(0,p.X5)(0,{skipAnimation:!0})),function(){var e,n=m.replace(/[\/#]/g,""),t=f.findIndex(function(e){return e.route===n});if(0!==t){var r=f[t-1],a=r&&(null===(e=_[r.stateKey])||void 0===e?void 0:e.hydrationStatus);a===L.cb.HYDRATION_FOUND||!a&&-1===t||(0,p.WF)(C.qT.LANDING_PAGE)}}(),m==="/".concat(c.q3.WELCOME)&&i()},[m]),(0,r.useEffect)(function(){m!=="/".concat(c.q3.WELCOME)&&a({context:C.ee.EXIT_ENROLLMENT,deactivateOnContinue:!1,elForClickHandler:window.document.body,modalTitle:i18n("enroll_decline_modal_header"),modalBody:i18n("enroll_decline_modal_body"),unloadBtnText:i18n("exit_enrollment_exit"),continueBtnText:i18n("exit_enrollment_continue"),onDismissBtnClick:s})},[]),r.createElement("div",null,n)}),F=t(42982),k=t(71002),D=t(45987),j=t(22578),U=function(e){var n=e.children,t=e.className;return r.createElement("div",{className:"content-box ".concat(t||"")},n)},M=function(e){var n=e.title,t=e.subtitle,a=e.children,o=e.className;return r.createElement("div",{className:"enroll-section ".concat(o||"")},n&&r.createElement("h3",null,n),t&&("string"==typeof t?r.createElement("p",null,t):t.map(function(e,t){return r.createElement("p",{key:"".concat(n,"-subtitle-").concat(t+1)},e)})),a)},q=t(53063),H=t(77871),Y=t(80634),V=t(27536),B=t(61807),G=t(11114),
1X=t(70203),$={values:[{value:"HOME",label:i18n("common_phone_type_home")},{value:"WORK",label:i18n("common_phone_type_work")},{value:"MOBILE",label:i18n("common_phone_type_mobile")},{value:"OTHER",label:i18n("common_phone_type_other")}],label:i18n("loyalty_enrollment_personal_information_page_phone_type_label"),extraClasses:"personal-information__phone-type",style:"alt",placeholder:!1},W=function(e){var n,t,a,o,l,i,c=e.personalInformationForm,s=e.index,u=void 0===s?0:s,m=e.isAdditionalPhoneNumber,d=e.removePhone,_=(0,r.useState)((null==c||null===(n=c.phones)||void 0===n?void 0:n.length)>0?null==c||null===(t=c.phones[u])||void 0===t?void 0:t.country_code:""),f=(0,b.Z)(_,2),E=f[0],g=f[1],y=(0,r.useState)(!0),v=(0,b.Z)(y,2),O=v[0],h=v[1],P=(null==c||null===(a=c.phones)||void 0===a?void 0:a.length)>0,I=(0,r.useMemo)(function(){var e,n;return P&&null!=c&&null!==(e=c.phones[u])&&void 0!==e&&e.phone_type?null==c||null===(n=c.phones[u])||void 0===n?void 0:n.phone_type:0===u?C.GZ.PHONE_TYPE_HOME:C.GZ.PHONE_TYPE_OTHER},[c,u]),T=N()("personal-information__phone-title",{"personal-information__phone-title--additional":m});return r.createElement("div",{className:"personal-information__inputs-container",key:"phone_input-".concat(u)},r.createElement("span",{className:T},0===u?i18n("personal_info_contact_info_primary_phone"):i18n("personal_info_contact_info_additional_phone")),r.createElement(H.Z,{hidden:!0,name:"contact_set.contacts".concat(u,".country_code"),value:E}),r.createElement(X.Z,{countryCode:P&&(null==c||null===(o=c.phones[u])||void 0===o?void 0:o.country_code)||"",value:P&&(null==c||null===(l=c.phones[u])||void 0===l?void 0:l.phone_number)||"",name:"contact_set.contacts".concat(u,".phone_number"),required:!0,hideRequiredIndicator:m,commitPhoneInfo:function(e){null!=e&&e.code&&g(e.code)}}),r.createElement("div",{className:"personal-information__phone-additionals"},r.createElement(G.Z,{id:"phone-type",name:"contact_set.contacts".concat(u,".phone_type"),value:
1I,required:!0,hideRequiredIndicator:m,options:$}),r.createElement(H.Z,{value:P?null==c||null===(i=c.phones[u])||void 0===i?void 0:i.extension:null,name:"contact_set.contacts".concat(u,".extension"),containerClassName:"input-container personal-information__phone-ext",label:i18n("loyalty_enrollment_personal_information_page_phone_ext_label"),type:"text",autoComplete:"new-password",readOnly:O,onFocus:function(){return h(!1)},onBlur:function(){return h(!0)},onKeyUp:function(e){return(0,p.Rf)(e,{onlyNumeric:!0,maxLength:6})},onKeyDown:function(e){return(0,p.Rf)(e,{onlyNumeric:!0,maxLength:6})}})),m?r.createElement("button",{type:"button",className:"btn-link personal_information__remove-button",onClick:function(){return d(u)}},r.createElement("span",{className:"icon","aria-hidden":"true"},r.createElement("span",{className:"icon__text"},i18n("icon_close"))),r.createElement("span",{className:"btn--underline","aria-hidden":"true"},i18n("common_remove_cta"))):null)},K=t(80963),z=t(76505),J=function(e){var n=e.children,t=n.map(function(e){return e}),a=[].concat(n).reverse().map(function(e){return e});return r.createElement(r.Fragment,null,r.createElement("div",{className:"action-buttons action-buttons--desktop"},t),r.createElement("div",{className:"action-buttons action-buttons--mobile"},a))};function Q(e){var n=function(e){if("object"!=(0,k.Z)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=(0,k.Z)(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==(0,k.Z)(n)?n:n+""}function ee(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function ne(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?ee(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ee(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var te=function(e){var n,t,a,o,i,s,u,m=e.breadcrumbs,d=e.countries,_=e.getCountries,p=e.regions,f=e.getRegions,E=e.profileSearchForm,g=e.personalInformationForm,y=e.submitPersonalInformation,v=e.setUIValues,O=e.gboProfile,h=e.errors,P=e.backToSearch,I=e.cleanRequestErrors,T=(0,l.s0)(),R=(0,r.useRef)(),S=(0,r.useState)(0),A=(0,b.Z)(S,2),L=A[0],w=A[1],Z=(0,r.useState)({}),x=(0,b.Z)(Z,2),k=x[0],X=x[1],$=(0,r.useState)(!1),ee=(0,b.Z)($,2),te=ee[0],re=ee[1],ae=(0,r.useState)(),oe=(0,b.Z)(ae,2),le=oe[0],ie=oe[1],ce=null!=g&&g.phones?null==g?void 0:g.phones.length:1,se=ce>1,ue=null==O||null===(n=O.additional_data)||void 0===n?void 0:n.partial_profile;(0,r.useEffect)(function(){d||_()},[]),(0,r.useEffect)(function(){!p&&le&&f()},[le]),(0,r.useEffect)(function(){var e;null!=g&&g.hydrationStatus&&(me((null==g||null===(e=g.address)||void 0===e?void 0:e.country_code)||(null==E?void 0:E.country),!0),re(!0))},[null==g?void 0:g.hydrationStatus]);var me=function(e,n){var t;e!==le&&(ie(e),f(e)),n||null==R||null===(t=R.current)||void 0===t||null===(t=t.inputs)||void 0===t||t.forEach(function(e){("addressLine1"===e.props.id||"addressLine2"===e.props.id||"city"===e.props.id||"postal"===e.props.id)&&e.setValue("")})},de=function(e){return Object.keys(e).map(function(n,t){var r=e[n],a=r.phone_number.split(" "),o=(0,b.Z)(a,3),l=(o[0],o[1]),i=o[2];return{phone_type:r.phone_type,phone_number:"".concat(l," ").concat(i).replace(/[^0-9•]/g,""),extension:r.extension||null,country_code:r.country_code,priority:t+1}})},_e=function(e){var n;if(g){var t=null==R||null===(n=R.current)||void 0===n?void 0:n.getModel(),r="contacts".concat(e),a=t.contact_set,o=(a[r],(0,D.Z)(a,[r].map(Q)));v(ne(ne({},g),{},{phones:de(o)})),w(L+1)}}
1,pe={name:"country_code",id:"country_code",values:d?Object.values(d):null,label:i18n("common_select_country"),style:"alt",labelKey:"country_name",valueKey:"country_code"},fe=p[le]||[],Ee={name:"province",id:"province",values:fe,label:i18n("common_region_label"),labelKey:"country_subdivision_name",valueKey:"country_subdivision_code"},ge={value:j.Z.parseGBODate(null==g?void 0:g[c.$F.PERSONAL_INFORMATION.DATE_OF_BIRTH]),name:c.$F.PERSONAL_INFORMATION.DATE_OF_BIRTH},ye=function(e){return e.email===e.confirm_email};function be(e){return ye(e)}var ve=Object.keys(k).map(function(e){return k[e]});return 0!==ve.length&&(h=null===(t=h)||void 0===t?void 0:t.concat(ve)),r.createElement("div",{className:"zl-section__xlarge-max-width page__content page__content--with-steps"},r.createElement("div",{className:"zl-section__content personal-information"},r.createElement(Y.Z,{breadcrumbs:m,titleText:i18n("loyalty_enrollment_personal_information_page_title"),subtitleText:i18n("loyalty_enrollment_personal_information_page_subtitle"),breadcrumbsLogo:(0,V.Z)("personal_information__breadcrumbs-logo")}),r.createElement(z.default,{errors:h}),ue&&r.createElement("div",{className:"personal-information__partial-profile"},r.createElement("span",{className:"personal-information__partial-profile-title"},i18n("enroll_partial_profile_found"),": "),r.createElement("span",{className:"personal-information__partial-profile-text"},i18n("enroll_no_profile_header_text")," "),r.createElement("button",{onClick:P,className:"link link--underline",type:"button"},i18n("enroll_do_not_use"))),r.createElement("span",{className:"personal-information__required-disclaimer"},"*".concat(i18n("required_field_enroll_disclaimer"))),r.createElement(q.Z,{formsyAttributes:{onSubmit:function(e){var n={};I(),ye(e)||(n.emails_matched=i18n("common_error_email_match")),X(n)},onValidSubmit:function(e){var n,t,r,a=de(e.contact_set),o=[e.addressLine1,e.addressLine2].filter(function(e){if(e)return e}),l="";if(null!=e&&null!==(n=e.date_of_birth)&&void 0!==n&&n.year&&null!=e&&null!==(t=e.date_of_birth)&&void 0!==t&&t.month&&null!=e&&null!==(r=e.date_of_birth)&&void 0!==r&&r.day){var i=1===e.date_of_birth.month.length?"0".concat(e.date_of_birth.month):e.date_of_birth.month,c=1===e.date_of_birth.day.length?"0".concat(e.date_of_birth.day):e.date_of_birth.day;l="".concat(e.date_of_birth.year,"-").concat(i,"-").concat(c)}var s=e.first_name,u=e.last_name,m=e.city,d=e.country_subdivision_code,_=e.country_code,p=e.postal,f=e.email,E=e.confirm_email;v(ne(ne({},{first_name:s,last_name:u,address:{street_addresses:o,city:m,country_subdivision_code:d,country_code:_,postal:p,address_type:"HOME"},email:f,confirm_email:E,phones:a,preferred_language:"en",request_origin_channel:"ENROLLMENT",preference:{return_domain_preferences:!0},date_of_birth:l}),{},{hydrationStatus:null==g?void 0:g.hydrationStatus})),y()},className:"personal-information__form",id:"personal-information-form",noValidate:!0},ref:R},r.createElement(M,{title:i18n("profile_personal_information_driver_information")},!te&&r.createElement(U,{className:"countries-options__content-box"},r.createElement(K.Z,{loading:!0,staticLoader:!0,altStyle:!0})),te&&r.createElement(U,{className:"personal-information__fields"},r.createElement("div",{className:"personal-information__inputs-container"},r.createElement(H.Z,{id:c.$F.PERSONAL_INFORMATION.FIRST_NAME,name:c.$F.PERSONAL_INFORMATION.FIRST_NAME,containerClassName:N()("input-container"),type:"text",label:i18n("common_first_name_label"),required:!0,disabled:ue,value:null==g?void 0:g[c.$F.PERSONAL_INFORMATION.FIRST_NAME]}),r.createElement(H.Z,{id:c.$F.PERSONAL_INFORMATION.LAST_NAME,name:c.$F.PERSONAL_INFORMATION.LAST_NAME,containerClassName:N()("input-container"),type:"text",required:!0,disabled:!0,value:(null==g?void 0:g[c.$F.PERSONAL_INFORMATION.LAST_NAME])||(null==E?void 0:E[c.$F.PROFILE_SEARCH.LAST_NAME]),label:i18n("common_last_name_label")})),r.createElement(B.Z,{required:!0,options:ge,title:i18n("profile_personal_information_dob"),disabled:ue&&(null==g?void 0:g[c.$F.PERSONAL_INFORMATION.DATE_OF_BIRTH])}))),r.createElement(M,{title:i18n("personal_info_contact_info_title")},!te&&r.createElement(U,{className:"countries-options__content-box"},r.createElement(K.Z,{loading:!0,staticLoader:!0,altStyle:!0})),te&&r.createElement(U,{className:"personal-information__fields"},r.createElement("div",{className:"personal-information__inputs-container"},r.createElement(H.Z,{id:c.$F.PERSONAL_INFORMATION.EMAIL,name:c.$F.PERSONAL_INFORMATION.EMAIL,containerClassName:N()("input-container"),type:ue?"text":"email",required:!0,label:i18n("common_email_address_label"),value:null==g?void 0:g[c.$F.PERSONAL_INFORMATION.EMAIL],analyticsErrorName:"Email address",analyticsErrorC
1odes:{invalid:C.Sg.FRONT_END.FE_EMAIL_ADDRESS_INVALID,required:C.Sg.FRONT_END.FE_EMAIL_ADDRESS_REQUIRED},validations:{isMatchingEmail:be}}),r.createElement(H.Z,{id:"confirm_email",name:"confirm_email",containerClassName:N()("input-container"),type:ue?"text":"email",required:!0,label:i18n("common_confirm_email_address_label"),value:null==g?void 0:g.confirm_email,validations:{isMatchingEmail:be},analyticsErrorName:"Confirm email address",analyticsErrorCodes:{required:C.Sg.FRONT_END.FE_CONFIRM_EMAIL_ADDRESS_REQUIRED,invalid:C.Sg.FRONT_END.FE_CONFIRM_EMAIL_ADDRESS_INVALID}})),r.createElement(W,{personalInformationForm:g}),r.createElement("span",{className:"personal_information__phone-disclaimer"},i18n("personal_info_contact_info_rates_fees"))),se?(0,F.Z)(new Array(ce-1)).map(function(e,n){return r.createElement(U,null,r.createElement(W,{isAdditionalPhoneNumber:!0,key:"additionalPhone-".concat(n+1).concat(L),personalInformationForm:g,index:n+1,removePhone:_e}))}):null,ce<4&&r.createElement("button",{type:"button",className:"btn-link personal_information__add-button",onClick:function(){if(g){var e=(null==g?void 0:g.phones)||[{}];v(ne(ne({},E),{},{phones:[].concat((0,F.Z)(e),[{}])}))}}},r.createElement("span",{className:"icon","aria-hidden":"true"},r.createElement("span",{className:"icon__text"},i18n("icon_expand_section"))),r.createElement("span",{className:"btn--underline","aria-hidden":"true"},i18n("personal_info_additional_phone_numbers")))),r.createElement(M,{title:i18n("common_address")},!te&&r.createElement(U,{className:"countries-options__content-box"},r.createElement(K.Z,{loading:!0,staticLoader:!0,altStyle:!0})),te&&r.createElement(U,{className:"personal-information__fields"},r.createElement("div",{className:"personal-information__inputs-container"},d&&r.createElement(G.Z,{required:!0,value:le,name:pe.name,callback:me,options:pe,id:"address-country-code"}),r.createElement(H.Z,{containerClassName:N()("input-container"),id:"addressLine1",name:"addressLine1",type:"text",required:!0,label:i18n("common_address1_label"),value:null==g||null===(a=g[c.$F.PERSONAL_INFORMATION.ADDRESS])||void 0===a?void 0:a.street_addresses[0]}),r.createElement(H.Z,{containerClassName:N()("input-container"),id:"addressLine2",name:"addressLine2",type:"text",label:i18n("common_address2_label"),value:null==g||null===(o=g[c.$F.PERSONAL_INFORMATION.ADDRESS])||void 0===o?void 0:o.street_addresses[1]}),r.createElement(H.Z,{containerClassName:N()("input-container"),id:"city",name:"city",type:"text",required:!0,label:i18n("common_city_label"),value:null==g||null===(i=g[c.$F.PERSONAL_INFORMATION.ADDRESS])||void 0===i?void 0:i.city}),r.createElement("div",{className:"personal-information__inputs-half"},(null==fe?void 0:fe.length)>0&&r.createElement(G.Z,{required:!0,name:"country_subdivision_code",options:Ee,value:null==g||null===(s=g[c.$F.PERSONAL_INFORMATION.ADDRESS])||void 0===s?void 0:s.country_subdivision_code}),r.createElement(H.Z,{containerClassName:N()("input-container"),id:"postal",name:"postal",type:"text",required:!0,label:i18n("common_postal_label"),value:null==g||null===(u=g[c.$F.PERSONAL_INFORMATION.ADDRESS])||void 0===u?void 0:u.postal})))))),r.createElement("div",{className:"personal-information__actions"},r.createElement("span",{className:"personal-information__actions-disclaimer"},i18n("loyalty_enrollment_personal_information_page_save_disclaimer")),r.createElement(J,null,r.createElement("button",{type:"button",className:"btn btn--opaque",onClick:function(){return T("/"+c.q3.LANDING_PAGE)}},i18n("common_back")),r.createElement("button",{type:"submit",form:"personal-information-form",className:"btn"},i18n("update_email_address_modal_save_cta"))))))},re=t(98485),ae=t(75991),oe=t(23750),le={profileSearch:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).payload,n=void 0===e?{}:e;return(0,oe.ZP)({method:"POST",origin:C.at.GMA_ORIGIN_URL,endpoint:"enroll/profileSearch",data:n})},submitPersonalInformation:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).payload,n=void 0===e?{}:e;return(0,oe.ZP)({method:"POST",origin:C.at.GMA_ORIGIN_URL,endpoint:"enroll/submitPersonalInformation",data:n})},backToSearch:function(){return(0,oe.ZP)({method:"POST",origin:C.at.GMA_ORIGIN_URL,endpoint:"enroll/backToSearch"})},createLoyaltyAccount:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).payload,n=void 0===e?{}:e;return(0,oe.ZP)({method:"POST",origin:C.at.GMA_ORIGIN_URL,endpoint:"enroll/createLoyaltyAccount",data:n})},getPaymentCreditCard:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).sessionId;return(0,oe.ZP)({method:"GET",origin:C.at.GMA_ORIGIN_URL,endpoint:"enroll/payment/details/".concat(e)})},submitPaymentCreditCard:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).sessionId;return(0,oe.ZP)({method:"POST",origin:C.at.GMA_ORIGIN_URL,endpoint:"enroll/payment/".concat(e,"/confirm")})},submitBillingNumber:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).referenceId;return(0,oe.ZP)({method:"POST",origin:C.at.GMA_ORIGIN_URL,endpoint:"enroll/billing/".concat(e,"/confirm")})},removePaymentCreditCard:function(){return(0,oe.ZP)({method:"DELETE",origin:C.at.GMA_ORIGIN_URL,endpoint:"enroll/payment"})}
1,submitLoginDetails:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).payload,n=void 0===e?{}:e;return(0,oe.ZP)({method:"POST",origin:C.at.GMA_ORIGIN_URL,endpoint:"enroll/submitLoginDetails",data:n})},submitProtectionProducts:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).payload,n=void 0===e?{}:e;return(0,oe.ZP)({method:"POST",origin:C.at.GMA_ORIGIN_URL,endpoint:"enroll/submitProtectionProducts",data:n})},submitRentalPreferences:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).payload,n=void 0===e?{}:e;return(0,oe.ZP)({method:"POST",origin:C.at.GMA_ORIGIN_URL,endpoint:"enroll/submitRentalPreferences",data:n})},abortEnroll:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).payload,n=void 0===e?{}:e;return(0,oe.ZP)({method:"POST",origin:C.at.GMA_ORIGIN_URL,endpoint:"enroll/abort",data:n})}},ie=t(32428),ce=t(62164),se=t(89976),ue=t(21798),me=t(81422),de=t(83547),_e=t(95892),pe=t(38782),fe=t(13930);function Ee(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function ge(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?Ee(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Ee(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var ye=function(e){var n=e.loginFetching,t=e.loginReqError,a=e.login,o=e.closeFunction,l=r.createElement("div",{className:"login-or-guest-modal login-already-exists-modal"},r.createElement("div",{className:"login-already-exists-modal__heading"},r.createElement("p",null,(0,p.ag)("loyalty_enrollment_login_modal_subtitle")),r.createElement("h3",null,(0,p.ag)("common_sign_in"))),r.createElement("div",{className:"login-or-guest-modal__form"},r.createElement(de.Z,{login:a,loginFetching:n,loginReqError:t,additionalClass:"login-already-exists-modal__form"}),r.createElement("div",{className:"login-already-exists-modal__buttons"},r.createElement(fe.Z,{type:"button",classes:"btn btn--opaque btn-secondary",onClick:o,initialText:(0,p.ag)("loyalty_enrollment_login_modal_return_cta")}),r.createElement(fe.Z,{type:"submit",form:"sign-in-form",initialText:(0,p.ag)("emeraldclub_signin_cta"),analyticsContext:C.sU.CONTEXT_ECLUB_AUTH,analyticsActionType:C.sU.ACTION_SIGN_IN,isLoading:n}))));return r.createElement(pe.Z,{body:l})},be=function(e){return{title:(0,p.ag)("loyalty_enrollment_login_modal_title"),loginFetching:!!e.getIn(["auth","loginFetching"]),loginReqError:e.getIn(["auth","errors","login"])||""}},ve=function(e){return{login:function(n){return e(_e.ZP.login(n,{redirectToHome:!0}))}}},Ne=function(e,n,t){return ge(ge(ge({},e),n),t)},Oe=["errors","hydrationStatus","isEmailAsUsername"];function he(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function Pe(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?he(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):he(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var Ie={GBO_PROFILE_INDIVIDUAL_DUPLICATE_EMAIL:{modalKey:C.ee.EMAIL_ADDRESS_ALREADY_IN_USE,content:(0,ce.Z)({unauthenticatedUser:!0})}},Te=function(e,n,t){var r;t((0,ie.Oo)(n,e));var a=null===(r=e[0])||void 0===r?void 0:r.code,o=Ie[a];o&&(0,p.h7)(o.modalKey,o.content)},Re={setRewardPreferenceValue:function(e){return{type:C.QS.REWARDS_PREFERENCES,value:e}},profileSearch:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(n,t){var a,l,i,c,s,u,m,d,_,f,E,g=t(),y=w.w.ui.enroll.getLoyaltyEnrollment(g),b=C.ed.UI.LOYALTY_ENROLLMENT.PROFILE_SEARCH.PATH,v=e?{loyalty_number:null==y||null===(a=y.profile_search)||void 0===a?void 0:a.loyalty_number,last_name:null==y||null===(l=y.profile_search)||void 0===l?void 0:l.last_name}:Pe(Pe({last_name:null==y||null===(i=y.profile_search)||void 0===i?void 0:i.last_name,driver_license_number:null==y||null===(c=y.profile_search)||void 0===c?void 0:c.driver_license_number,country:null==y||null===(s=y.profile_search)||void 0===s?void 0:s.country,license_issue_date:null==y||null===(u=y.profile_search)||void 0===u?void 0:u.license_issue_date,license_expiration_date:null==y||null===(m=y.profile_search)||void 0===m?void 0:m.license_expiration_date},null!=y&&null!==(d=y.profile_search)&&void 0!==d&&d.country_subdivision?{country_subdivision:y.profile_search.country_subdivision}:{}),null!=y&&null!==(_=y.profile_search)&&void 0!==_&&_.country_subdivision||null!=y&&null!==(f=y.profile_search)&&void 0!==f&&f.issuing_authority?{issuing_authority:(null==y||null===(E=y.profile_search)||void 0===E?void 0:E.issuing_authority)||y.profile_search.country_subdivision}:{});return n((0,p.tf)({service:le.profileSearch,data:{payload:v},loaders:{hideOnSucess:!0}
1,onComplete:function(e){var t,a,l,i,c,s,u=(null===(t=e.session)||void 0===t||null===(t=t.gbo)||void 0===t||null===(t=t.profile)||void 0===t?void 0:t.messages)||e.messages;if(u)Te(u,b,n);else{var m,d,_,f=null==e||null===(m=e.session)||void 0===m||null===(m=m.gbo)||void 0===m||null===(m=m.profile)||void 0===m?void 0:m.additional_data,E=!1===(null==f?void 0:f.partial_profile),g=!0===(null==f||null===(d=f.partial_profile_status)||void 0===d?void 0:d.login_credentials_present),y=E||g;(0,O.WZ)(null==e||null===(_=e.session)||void 0===_?void 0:_.analytics,!1),(0,Z.Pp)(n,b),y?(0,p.h7)(C.ee.LOGIN_ALREADY_EXISTS,(a=function(){n(_e.ZP.clearLoginError()),n(Re.backToSearch({shouldRefresh:!0}))},l=(0,o.$j)(be,ve,Ne)(me.Z),i=(0,o.$j)(be,ve,Ne)(ue.Z),c=(0,o.$j)(be,ve,Ne)(ye),s=function(){(0,p.Mr)("","login already exists"),a&&a()},{header:r.createElement(i,{closeFunction:s}),body:r.createElement(c,{closeFunction:s}),footer:r.createElement(l,null),isV2Modal:!0,callOnClose:s})):(n((0,L.rE)()),(0,p.XF)(e.go_to,!0))}return e}}))}},submitPersonalInformation:function(){return function(e,n){var t=n(),r=w.w.ui.enroll.getLoyaltyEnrollment(t),a=null==r?void 0:r.personal_information,o=C.ed.UI.LOYALTY_ENROLLMENT.PERSONAL_INFORMATION.PATH;return e((0,p.tf)({service:le.submitPersonalInformation,data:{payload:a},loaders:{hideOnSucess:!0},onComplete:function(n){var t;return n.messages?Te(n.messages,o,e):((0,O.WZ)(null==n||null===(t=n.session)||void 0===t?void 0:t.analytics,!1),e((0,L.rE)()),(0,p.XF)(n.go_to,!0),(0,Z.Pp)(e,o)),n}}))}},backToSearch:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).shouldRefresh,n=void 0!==e&&e;return function(e){var t=C.ed.UI.LOYALTY_ENROLLMENT.PERSONAL_INFORMATION.PATH;return e((0,p.tf)({service:le.backToSearch,loaders:{hideOnSucess:!0},onComplete:function(r){return r.messages?Te(r.messages,t,e):(n?window.location.reload():(e((0,L.R7)()),(0,p.XF)(r.go_to,!0)),(0,Z.Pp)(e,t)),r}}))}},createLoyaltyAccount:function(e){return function(n){var t=C.ed.UI.LOYALTY_ENROLLMENT.TERMS.PATH;return n((0,p.tf)({service:le.createLoyaltyAccount,data:{payload:e},loaders:{hideOnSucess:!0},onComplete:function(e){var r;return e.messages?Te(e.messages,t,n):((0,O.WZ)(null==e||null===(r=e.session)||void 0===r?void 0:r.analytics,!1),(0,p.XF)(e.go_to,!0),n((0,ie.Jm)(t))),e}}))}},getPaymentCreditCard:function(){return function(e,n){var t,r=n(),a=w.w.ui.enroll.getLoyaltyEnrollment(r),o=null==a||null===(t=a.payment_information)||void 0===t?void 0:t.session_id,l=C.ed.UI.LOYALTY_ENROLLMENT.PAYMENT_INFORMATION.PATH;return e((0,p.tf)({service:le.getPaymentCreditCard,data:{sessionId:o},loaders:{hideOnSucess:!0},onComplete:function(n){return null!=n&&n.go_to&&(0,p.XF)(n.go_to,!0),n.messages?Te(n.messages,l,e):(0,Z.Pp)(e,l),n}}))}},submitPaymentCreditCard:function(){return function(e,n){var t,r,a=n(),o=w.w.ui.enroll.getLoyaltyEnrollment(a),l=(null==o||null===(t=o.payment_information)||void 0===t?void 0:t.session_id)||(null==o||null===(r=o.payment_information)||void 0===r||null===(r=r.payment_methods[0])||void 0===r?void 0:r.payment_session_id),i=(null==o?void 0:o.payment_information.payment_methods[0].payment_type)===C.xc.BUSINESS_ACCOUNT_APPLICANT,c=null==o?void 0:o.payment_information.payment_methods[0].payment_reference_id,s=C.ed.UI.LOYALTY_ENROLLMENT.PAYMENT_INFORMATION.PATH;return e((0,p.tf)({service:i?le.submitBillingNumber:le.submitPaymentCreditCard,data:i?{referenceId:c}:{sessionId:l},loaders:{hideOnSucess:!0},onComplete:function(n){var t;return n.messages?Te(n.messages,s,e):((0,O.WZ)(null==n||null===(t=n.session)||void 0===t?void 0:t.analytics,!1),(0,L.rE)(),(0,p.XF)(n.go_to,!0),(0,Z.Pp)(e,s)),n}}))}},removePaymentCreditCard:function(){var e=C.ed.UI.LOYALTY_ENROLLMENT.PAYMENT_INFORMATION.PATH;return function(n){return n((0,p.tf)({service:le.removePaymentCreditCard,loaders:{hideOnSucess:!0},onComplete:function(t){return t.messages?Te(t.messages,e,n):((0,L.rE)(),(0,Z.Pp)(n,e)),t}}))}},submitLoginDetails:function(e){return function(n,t){var r=t(),a=w.w.ui.enroll.getLoyaltyEnrollment(r),o=null==a?void 0:a.login,l=function(e){return e.errors,e.hydrationStatus,e.isEmailAsUsername,(0,D.Z)(e,Oe)}(Pe(Pe({},e),o)),i=C.ed.UI.LOYALTY_ENROLLMENT.LOGIN.PATH;
1return n((0,p.tf)({service:le.submitLoginDetails,data:{payload:l},loaders:{hideOnSucess:!0},onComplete:function(e){var t;return e.messages?Te(e.messages,i,n):((0,O.WZ)(null==e||null===(t=e.session)||void 0===t?void 0:t.analytics,!1),n((0,L.rE)()),(0,p.XF)(e.go_to,!0),(0,Z.Pp)(n,i)),e}}))}},submitProtectionProducts:function(){return function(e,n){var t=n(),r=w.w.ui.enroll.getLoyaltyEnrollment(t),a=null==r?void 0:r.protection_products,o=C.ed.UI.LOYALTY_ENROLLMENT.PROTECTION_PRODUCTS.PATH;return e((0,p.tf)({service:le.submitProtectionProducts,data:{payload:a},loaders:{hideOnSucess:!0},onComplete:function(n){var t;return n.messages?e((0,ie.Oo)(o,n.messages)):((0,O.WZ)(null==n||null===(t=n.session)||void 0===t?void 0:t.analytics,!1),e((0,L.rE)()),(0,p.XF)(n.go_to,!0),(0,Z.Pp)(e,o)),n}}))}},submitRentalPreferences:function(){return function(e,n){var t=n(),r=w.w.ui.enroll.getLoyaltyEnrollment(t),a=null==r?void 0:r.rental_preferences,o=C.ed.UI.LOYALTY_ENROLLMENT.RENTAL_PREFERENCES.PATH;return e((0,p.tf)({service:le.submitRentalPreferences,data:{payload:a},loaders:{hideOnSucess:!0},onComplete:function(n){var t;return n.messages?Te(n.messages,o,e):((0,O.WZ)(null==n||null===(t=n.session)||void 0===t?void 0:t.analytics,!1),e((0,L.rE)()),(0,p.XF)(n.go_to,!0),(0,Z.Pp)(e,o)),n}}))}},loadPartialProfilePayment:function(){return function(e,n){var t=n().getIn([].concat((0,F.Z)(C.ed.GBO.PROFILE.PAYMENT_PROFILE),["payment_methods","0"])),r=t&&t.get("credit_card_expired");t&&!r&&e(se.ZP.setPendingPayment(t))}},abortEnroll:function(){return function(e){return e((0,p.tf)({service:le.abortEnroll,loaders:{hideOnSucess:!0},onComplete:function(e){return e}}))}}},Se=t(48544),Ae=function(e){var n=O.G.getBreadcrumbs(),t=(0,re.d)(e.getIn(C.uJ.COUNTRIES_LIST)),r=w.w.ui.enroll.getLoyaltyEnrollment(e),a=(0,re.d)(e.getIn(C.uJ.GBO_PROFILE)),o=[].concat((0,F.Z)(C.ed.UI.LOYALTY_ENROLLMENT.PERSONAL_INFORMATION.PATH),["errors"]);return{breadcrumbs:n,countries:t,regions:(0,re.d)(e.getIn(["domain","regionDomain"]),{}),profileSearchForm:null==r?void 0:r.profile_search,personalInformationForm:null==r?void 0:r.personal_information,gboProfile:a,errors:(0,re.d)(e.getIn(o),[])}};function Ce(e){return{dispatch:e,getCountries:function(){e(ae.Z.getCountries())},getRegions:function(n){return e(ae.Z.getRegions(n))},submitPersonalInformation:function(){return e(Re.submitPersonalInformation.apply(Re,arguments))},backToSearch:function(){return e(Re.backToSearch())},cleanRequestErrors:function(){return(0,Z.Pp)(e,Se.K.PERSONAL_INFORMATION_PATH)},setUIValues:function(){for(var n=arguments.length,t=new Array(n),r=0;r<n;r++)t[r]=arguments[r];return e(Se.i.setUIValues.apply(Se.i,[Se.K.PERSONAL_INFORMATION_PATH].concat(t)))}}}var Le=function(e){var n=e.preventUnload,t=(0,o.$j)(Ae,Ce)(te);return r.createElement(t,n)},we=(0,r.lazy)(function(){return Promise.all([t.e(1371),t.e(4761)]).then(t.bind(t,24761))}),Ze=function(e){var n=e.breadcrumbs,t=e.errors,a=e.termsVersion,o=e.getTerms,i=e.createLoyaltyAccount,s=(0,r.useState)(!1),u=(0,b.Z)(s,2),m=u[0],d=u[1],_=(0,l.s0)();return(0,r.useEffect)(function(){o()},[]),r.createElement("div",{className:"terms-and-conditions__container"},r.createElement("div",{className:"zl-section__xlarge-max-width page__content page__content--with-steps"},r.createElement("div",{className:"zl-section__content terms-and-conditions"},r.createElement(Y.Z,{titleText:i18n("enroll_loyalty_terms_and_conditions_comercial"),subtitleText:i18n("enroll_loyalty_terms_and_conditions_subtext",{0:r.createElement("span",{className:"text--semi-bold"},i18n("enroll_loyalty_terms_and_conditions_subtext_mandatory_highlight"))},{jsx:!0}),breadcrumbs:n,breadcrumbsLogo:(0,V.Z)("hero__logo login_information__breadcrumbs-logo")}),r.createElement(z.default,{errors:t}),r.createElement("div",{className:"terms-and-conditions__content"},r.createElement(r.Suspense,{fallback:r.createElement(K.Z,{loading:!0,staticLoader:!0,altStyle:!0})},r.createElement("p",null,"*",i18n("required_field_enroll_disclaimer")),r.createElement(we,null))))),r.createElement("div",{className:"terms-and-conditions__actions-wrapper"},r.createElement("div",{className:"input-option-container terms-and-conditions__checkbox"},r.createElement("input",{id:"is-use-email-checkbox",type:"checkbox",name:"is-use-email-checkbox",onChange:function(){return d(!m)},checked:m,"data-dtm-track":(0,O.mS)(C.sU.UI_BUTTON,C.sU.CONTEXT_ENROLL_TERMS_CONDITION,m?C.sU.ACTION_CLOSE:C.sU.ACTION_OPEN)}),r.createElement("label",{htmlFor:"is-use-email-checkbox"},r.createElement("span",{className:"text-body"},i18n("enroll_loyalty_terms_and_conditions_checkbox_label")," "),r.createElement("a",{target:"_blank",rel:"noopener",href:zl.aem.documents.termsAndConditions,className:"link link--underline text-body"},i18n("enroll_loyalty_terms_and_conditions_checkbox_label_link")," ",r.createElement("span",{className:"terms-and-conditions__label-icon"})),"*")),r.createElement(J,null,r.createElement(fe.Z,{initialText:i18n("common_back"),classes:"btn btn--secondary btn--opaque",onClick:function(){return _("/"+c.q3.PROTECTION_PRODUCTS)}}),r.createElement(fe.Z,{disabled:!m,type:"submit",analyticsContext:C.sU.ACTION_CONTINUE,analyticsActionType:C.sU.CONTEXT_NEW_ENROLL_TERMS_CONDITIONS,initialText:i18n("enroll_loyalty_terms_and_conditions_complete"),onClick:function(){i({accept_decline:!0,accept_decline_version:a})}}))))},xe=t(41481),Fe=function(e){var n,t=O.G.getBreadcrumbs(),r=(0,p.dX)(e.getIn(["terms"])),a=[].concat((0,F.Z)(C.ed.UI.LOYALTY_ENROLLMENT.TERMS.PATH),["errors"]);return{breadcrumbs:t,errors:(0,p.dX)(e.getIn(a),[]),termsVersion:null==r||null===(n=r.content)||void 0===n?void 0:n.terms_and_conditions_version}},ke=function(e){return{createLoyaltyAccount:function(){return e(Re.createLoyaltyAccount.apply(Re,arguments))},getTerms:function(){return e(xe.Z.getTerms(C.ed.UI.TERMS))}}},De=function(e){var n=e.preventUnload,t=(0,o.$j)(Fe,ke)(Ze);return r.createElement(t,n)},je=t(94726),Ue=t(49375),Me=function(e){var n=e.option,t=e.region,a=e.callback,o=e.innerRef,l=e.accept,i=e.contractMandate,c=e.isRequired,s=[{id:"".concat(t,"_").concat(n.type_code,"_accept"),label:i18n("common_accept_cta"),value:!0},{id:"".concat(t,"_").concat(n.type_code,"_decline"),label:i18n("common_decline_cta"),value:!1}];return r.createElement("div",{key:n.content_name,className:"countries-options__card"},r.createElement("div",{className:"countries-options__description"},r.createElement("h4",{className:"countries-options__title"},n.content_name,c?"*":""),r.createElement("div",{dangerouslySetInnerHTML:(0,p.$e)(n.content_details)})),r.createElement(Ue.Ee,{innerRef:o,callback:function(e){return a({region:t,type_code:n.type_code,value:e})},items:s,id:n.content_name,name:"".concat(t,"_").concat(n.type_code),value:l,disabled:i}))},qe=function(e){var n=e.options,t=e.callback;return r.createElement("div",{className:"countries-options"},!n&&r.createElement(U,{className:"countries-options__content-box"},r.createElement(K.Z,{loading:!0,staticLoader:!0,altStyle:!0})),null==n?void 0:n.map(function(e){var n,a;return r.createElement(U,{key:e.region_name,className:"countries-options__content-box"},r.createElement("h2",{className:"countries-options__form__heading"},null==e||null===(n=e.region_name)||void 0===n?void 0:n.trim(),"*"),r.createElement("p",{className:"countries-options__form__subheading"},i18n("profile_preferences_optional_form_subtitle")),r.createElement("div",{className:"countries-options__wrapper"},null==e||null===(a=e.regional_protections)||void 0===a?void 0:a.map(function(n){return r.createElement(Me,{key:n.type_code,callback:t,accept:n.accept,contractMandate:n.contract_mandate,region:e.region_code,option:n,isRequired:!0})})))}))},He=t(12697),Ye=function(e){var n=e.options,t=e.callback;return r.createElement("div",{className:"optional-regions"},!n&&r.createElement(U,{className:"countries-options__content-box"},r.createElement(K.Z,{loading:!0,staticLoader:!0,altStyle:!0})),null==n?void 0:n.map(function(e){return r.createElement(He.Z,{key:e.region_name,startsOpen:e.regional_protections.find(function(e){return e.signed}
1),headerTitle:e.region_name},r.createElement("p",{className:"optional-regions__subheading"},i18n("profile_preferences_optional_form_subtitle")),r.createElement("div",{className:"countries-options__wrapper"},e.regional_protections.map(function(n){return r.createElement(Me,{key:n.content_name,callback:t,accept:n.accept,region:e.region_code,option:n})})))}))};function Ve(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function Be(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?Ve(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Ve(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var Ge=function(e){var n=(0,l.s0)(),t=e.breadcrumbs,a=e.requiredPreferences,o=e.optionalPreferences,i=e.setUIValues,s=e.submitProtectionProducts,u=e.hydrationProtectionProducts,m=void 0===u?[]:u,d=e.rentalPreferences,_=e.errors,p=(0,r.useState)([].concat((0,F.Z)(a),(0,F.Z)(o))),f=(0,b.Z)(p,2),E=f[0],g=f[1],y=function(e){var n=e.region,t=e.type_code,r=e.value;g(function(e){return null==e?void 0:e.map(function(e){if(e.region_code===n){var a,o=null===(a=e.regional_protections)||void 0===a?void 0:a.map(function(e){return e.type_code===t?Be(Be({},e),{},{accept:r,signed:!0}):e});return Be(Be({},e),{},{regional_protections:o})}return e})})};(0,r.useEffect)(function(){g([].concat((0,F.Z)(a),(0,F.Z)(o)).map(function(e){return Be(Be({},e),{},{regional_protections:e.regional_protections.map(function(e){return e.hasOwnProperty("accept")?Be(Be({},e),{},{signed:!0}):Be({},e)})})}))},[d]);var v=null==E?void 0:E.filter(function(e){return e.required_region}).every(function(e){return null==e?void 0:e.regional_protections.every(function(e){return e.signed})}),N=a.reduce(function(e,n,t){var o=function(e){return r.createElement("span",{className:"disclaimer-container__alert--highlighted"},e)}(n.region_name.trim());return 0===t?o:t===a.length-1?r.createElement(r.Fragment,null,e," and ",o):r.createElement(r.Fragment,null,e,", ",o)},"");return r.createElement("div",{className:"zl-section__xlarge-max-width page__content page__content--with-steps"},r.createElement("div",{className:"zl-section__content protection-products"},r.createElement(Y.Z,{titleText:i18n("profile_preferences_optional_protection_label"),subtitleText:i18n("profile_preferences_optional_protection_subtitle"),breadcrumbs:t,breadcrumbsLogo:(0,V.Z)("payment-information__breadcrumbs-logo")}),r.createElement(z.default,{errors:_}),r.createElement("div",{className:"disclaimer-container"},r.createElement("span",{className:"disclaimer-container__disclaimer"},i18n("profile_preferences_optional_protection_disclaimer",{0:r.createElement("a",{href:"".concat(C.at.CONTEXT_PATH).concat(C.qT.ECRULES),target:"_blank",className:"link link--caret icon--externallink link--underline",key:"profile_preferences-link"},i18n("profile_preferences_optional_protection_disclaimer_link"))},{jsx:!0})),N&&r.createElement(je.Z,{className:"disclaimer-container__alert",theme:"greenLight"},i18n("profile_preferences_optional_protection_disclaimer_alert",{0:N},{jsx:!0})),r.createElement("span",{className:"protection-products__required"},"*",i18n("required_field_enroll_disclaimer"))),r.createElement("div",{className:"options-container"},r.createElement(qe,{callback:y,options:a}),r.createElement("hr",{className:"options-container__divider"}),r.createElement("h2",{className:"heading--alt"},i18n("profile_preferences_optional_protection_regions")),r.createElement("span",{className:"options-container__subheader"},i18n("profile_preferences_optional_protection_regions_disclaimer")),r.createElement(Ye,{callback:y,options:o})),r.createElement(J,null,r.createElement(fe.Z,{type:"button",classes:"btn btn--secondary btn--opaque",initialText:i18n("common_back"),onClick:function(){return n("/"+c.q3.RENTAL_PREFERENCES)}}),r.createElement(fe.Z,{type:"submit",disabled:!v,form:"login-information-form",classes:"btn btn--primary",initialText:i18n("common_continue_cta"),onClick:function(){return n=null==E?void 0:E.map(function(e){var n=null==m?void 0:m.find(function(n){return n.region_code===e.region_code});if(n){var t=Object.fromEntries(e.regional_protections.map(function(e){return[e.type_code,e]})),r=n.regional_protections.map(function(e){var n=t[e.type_code];return n?Be(Be({},e),n):e}),a=e.regional_protections.filter(function(e){return!n.regional_protections.some(function(n){return n.type_code===e.type_code})}).map(function(e){return Be(Be({},e),{},{signed:!0})});return Be(Be(Be({},n),e),{},{regional_protections:[].concat((0,F.Z)(r),(0,F.Z)(a))})}return e}),t=m.filter(function(e){return!E.some(function(n){return n.region_code===e.region_code})}),r=null===(e=[].concat((0,F.Z)(n),(0,F.Z)(t)))||void 0===e?void 0:e.map(function(e){var n=e.regional_protections.filter(function(e){return e.hasOwnProperty("accept")});return n.length>0?Be(Be({},e),{},{regional_protections:n}):null}
1).filter(Boolean),i({protection_region_preferences:r}),void s();var e,n,t,r}}))))};function Xe(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function $e(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?Xe(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Xe(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var We=function(e){var n,t=O.G.getBreadcrumbs(),r=(0,p.dX)(e.getIn(["session","gbo","profile"])),a=w.w.ui.enroll.getLoyaltyEnrollment(e),o=(0,p.U2)(r,"preference.rental_preferences.protection_region_preferences"),l=[].concat((0,F.Z)(C.ed.UI.LOYALTY_ENROLLMENT.PROTECTION_PRODUCTS.PATH),["errors"]),i=(null==a||null===(n=a.protection_products)||void 0===n?void 0:n.protectionProducts)||[],c=i?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=Object.fromEntries(null==n?void 0:n.map(function(e){return[e.region_code,e]})),r=null==e?void 0:e.map(function(e){var n=t[e.region_code];if(n){var r=Object.fromEntries(n.regional_protections.map(function(e){return[e.type_code,e]})),a=e.regional_protections.map(function(e){return r[e.type_code]?$e($e({},e),r[e.type_code]):e}),o=n.regional_protections.filter(function(n){return!e.regional_protections.some(function(e){return e.type_code===n.type_code})});return $e($e($e({},e),n),{},{regional_protections:[].concat((0,F.Z)(a),(0,F.Z)(o))})}return e}),a=n.filter(function(n){return!e.some(function(e){return e.region_code===n.region_code})});return[].concat((0,F.Z)(r),(0,F.Z)(a))}(o,i):o;return{rentalPreferences:o,requiredPreferences:null==c?void 0:c.filter(function(e){return e.required_region}),optionalPreferences:null==c?void 0:c.filter(function(e){return!e.required_region}),breadcrumbs:t,loyaltyEnrollment:a,hydrationProtectionProducts:i,errors:(0,p.dX)(e.getIn(l),[])}};function Ke(e){return{setUIValues:function(){for(var n=arguments.length,t=new Array(n),r=0;r<n;r++)t[r]=arguments[r];return e(Se.i.setUIValues.apply(Se.i,[Se.K.PROTECTION_PRODUCTS_PATH].concat(t)))},submitProtectionProducts:function(){return e(Re.submitProtectionProducts.apply(Re,arguments))}}}var ze=function(e){var n=e.preventUnload,t=(0,o.$j)(We,Ke)(Ge);return r.createElement(t,n)},Je=t(13441),Qe=function(){return r.createElement(U,null,r.createElement("div",{className:"complete-profile__input-wrapper"},r.createElement(H.Z,{id:c.$F.PROFILE_SEARCH.LOYALTY_NUMBER,name:c.$F.PROFILE_SEARCH.LOYALTY_NUMBER,containerClassName:"input-container",type:"text",required:!0,label:i18n("common_ec_number_label")}),r.createElement(H.Z,{id:c.$F.PROFILE_SEARCH.LAST_NAME,name:c.$F.PROFILE_SEARCH.LAST_NAME,containerClassName:"input-container",type:"text",required:!0,label:i18n("common_last_name_label")})))},en=t(56837),nn=function(e){var n,t,a=e.form,o=e.dateErrors,l={name:c.$F.PROFILE_SEARCH.LICENSE_EXPIRATION_DATE},i={name:c.$F.PROFILE_SEARCH.LICENSE_ISSUE_DATE},s=!C.yK.COUNTRY_ONLY_REQUIRES_LICENSE_EXPIRY.find(function(e){return e===(null==a?void 0:a[c.$F.PROFILE_SEARCH.COUNTRY])});return r.createElement(U,null,r.createElement("div",{className:"complete-profile__input-wrapper"},r.createElement(H.Z,{id:c.$F.PROFILE_SEARCH.DRIVER_LICENSE_NUMBER,name:c.$F.PROFILE_SEARCH.DRIVER_LICENSE_NUMBER,containerClassName:"input-container",type:"text",required:!0,label:i18n("enroll_driver_license")}),r.createElement(H.Z,{id:c.$F.PROFILE_SEARCH.LAST_NAME,name:c.$F.PROFILE_SEARCH.LAST_NAME,containerClassName:"input-container",type:"text",required:!0,label:i18n("common_last_name_label")}),r.createElement(en.Z,{countryName:c.$F.PROFILE_SEARCH.COUNTRY,subdivisionName:c.$F.PROFILE_SEARCH.COUNTRY_SUBDIVISION,styleOption:"flex-column"}),r.createElement("div",{className:"complete-profile__license-date-fields"},r.createElement("div",{className:"drivers-license__date"},r.createElement(B.Z,{options:l,title:i18n("personal_info_expiring_date"),dateError:null==o||null===(n=o.fieldsError)||void 0===n?void 0:n.find(function(e){return e.name===c.$F.PROFILE_SEARCH.LICENSE_EXPIRATION_DATE}),required:!0})),s&&r.createElement("div",{className:"drivers-license__date"}
1,r.createElement(B.Z,{options:i,title:i18n("personal_info_issuing_date"),required:!0,dateError:null==o||null===(t=o.fieldsError)||void 0===t?void 0:t.find(function(e){return e.name===c.$F.PROFILE_SEARCH.LICENSE_ISSUE_DATE})})))))};function tn(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function rn(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?tn(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):tn(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var an=function(e){var n=e.isMembershipSearch,t=e.toggleForm,a=e.profileSearch,o=e.setUiValues,l=e.form,i=(0,r.useRef)(),s=(0,r.useState)(),u=(0,b.Z)(s,2),m=u[0],d=u[1],_=(0,r.useState)(null),p=(0,b.Z)(_,2),f=p[0],E=p[1],g=(0,y.Z)((0,y.Z)({},c.$F.PROFILE_SEARCH.LICENSE_EXPIRATION_DATE,!0),c.$F.PROFILE_SEARCH.LICENSE_ISSUE_DATE,!0);return(0,r.useEffect)(function(){i.current&&!m&&(i.current.reset(),d(!0))},[null==i?void 0:i.current]),r.createElement(q.Z,{ref:i,formsyAttributes:{onValidSubmit:function(){var e=(0,Z.X$)(l,g);e.error?E(e):a(n)},onChange:function(e){var n=rn(rn({},e),{},{license_expiration_date:(0,Z.Pd)(e.license_expiration_date),license_issue_date:(0,Z.Pd)(e.license_issue_date)});o(n)},className:"enroll__search",noValidate:!0}},r.createElement(Je.Z,{requiredText:i18n("required_field_enroll_disclaimer")}),n?r.createElement(Qe,null):r.createElement(nn,{form:l,dateErrors:f}),n&&r.createElement("button",{type:"button",className:"complete-profile__toggle-button",onClick:t},i18n("enroll_driver_search_no_ec_number")),r.createElement("div",{className:"complete-profile__actions"},r.createElement("button",{type:"submit",className:"btn"},i18n("common_continue_cta"))))},on=t(59684),ln=function(e){var n=e.breadcrumbs,t=e.profileSearch,a=e.setUiValues,o=e.clearHydrationUiEnrollState,l=e.form,i=e.errors,c=(0,r.useState)(!0),s=(0,b.Z)(c,2),u=s[0],m=s[1];return(0,r.useEffect)(function(){o()},[]),r.createElement("div",{className:"zl-section__xlarge-max-width page__content"},r.createElement("div",{className:"zl-section__content complete-profile"},r.createElement(Y.Z,{breadcrumbs:n,titleText:i18n("enroll_complete_your_enrollment"),subtitleText:i18n("loyalty_enrollment_drivers_license_page_subtitle"),breadcrumbsLogo:(0,V.Z)("hero__logo drivers-license__breadcrumbs-logo")}),r.createElement(z.default,{errors:i}),r.createElement(on.Z,{gap:{base:12,sm:8},direction:{sm:"column"},alignItems:{base:"center",sm:"start"},extraClasses:"drivers-license__sign-in"},r.createElement("span",null,i18n("sign_in_cta",{0:""})),r.createElement(on.Z,{extraClasses:"drivers-license__sign-in-actions",alignItems:"center",gap:"12"},r.createElement("a",{href:"".concat(C.at.CONTEXT_PATH,"/sign-in.html"),className:"btn"},i18n("common_sign_in")))),r.createElement("hr",{className:"complete-profile__divider"}),r.createElement("h2",{className:"complete-profile__subtitle"},i18n("enroll_renter_search_header")),r.createElement("p",{className:"complete-profile__simple-text"},i18n("enroll_membership_search_body")," ",r.createElement("a",{target:"_blank",rel:"noopener",href:"".concat(C.qT[C.a.NOTICE_FINANCIAL_INCENTIVES]),className:"link link--caret icon--externallink link--underline"},i18n("loyalty_enrollment_notice_financial_incentives"))),r.createElement(an,{toggleForm:function(){m(function(e){return!e})},isMembershipSearch:u,profileSearch:t,setUiValues:a,form:l})))},cn=function(e){var n=O.G.getBreadcrumbs(),t=w.w.ui.enroll.getLoyaltyEnrollment(e),r=[].concat((0,F.Z)(C.ed.UI.LOYALTY_ENROLLMENT.PROFILE_SEARCH.PATH),["errors"]);return{breadcrumbs:n,form:null==t?void 0:t.profile_search,errors:(0,p.dX)(e.getIn(r),[])}};function sn(e){return{profileSearch:function(){return e(Re.profileSearch.apply(Re,arguments))},setUiValues:function(){for(var n=arguments.length,t=new Array(n),r=0;r<n;r++)t[r]=arguments[r];return e(Se.i.setUIValues.apply(Se.i,[Se.K.PROFILE_SEARCH_PATH].concat(t)))},clearHydrationUiEnrollState:function(){return e((0,L.R7)())}}}var un=function(e){var n=e.preventUnload,t=(0,o.$j)(cn,sn)(ln);return r.createElement(t,n)},mn=t(50768);function dn(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function _n(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?dn(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):dn(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var pn=function(e){var n=e.breadcrumbs,t=e.personalInformationForm,a=e.loginInformationForm,o=e.submitLoginDetails,i=e.setUIValues,s=e.errors,u=e.contactInfo,m=(0,l.s0)();return r.createElement("div",{className:"zl-section__xlarge-max-width page__content page__content--with-steps"},r.createElement("div",{className:"zl-section__content login-information"},r.createElement(Y.Z,{breadcrumbs:n,titleText:i18n("loyalty_enrollment_login_information_page_title"),subtitleText:"*".concat(i18n("required_field_enroll_disclaimer")),breadcrumbsLogo:(0,V.Z)("login_information__breadcrumbs-logo")}),r.createElement(z.default,{errors:s}),r.createElement(q.Z,{formsyAttributes:{onValidSubmit:function(e){var n=e.password;o({password:n})},className:"login-information__form",id:"login-information-form",noValidate:!0}},r.createElement(M,{title:i18n("common_username"),subtitle:i18n("loyalty_enrollment_login_information_username_subtitle")},!(null!=a&&a.hydrationStatus)&&r.createElement(U,{className:"countries-options__content-box"},r.createElement(K.Z,{loading:!0,staticLoader:!0,altStyle:!0})),(null==a?void 0:a.hydrationStatus)&&r.createElement(U,{className:"login-information__fields login-information__fields--one"},r.createElement("div",{className:"login-information__fields-email"},r.createElement("span",null,i18n("common_email_address_label")),r.createElement("span",null,null==u?void 0:u.mask_email)),r.createElement("div",{className:"login-information__fields-input"},r.createElement("div",{className:"input-option-container"},r.createElement("input",{id:"is-use-email-checkbox",type:"checkbox",name:"is-use-email-checkbox",checked:null==a?void 0:a.isEmailAsUsername,onChange:function(){var e=!(null!=a&&a.isEmailAsUsername),n={username:"",isEmailAsUsername:e};e&&(n.username=null==t?void 0:t.email),(0,O.mr)({event:"checkboxInteraction",key:"emeraldclub enrollment",type:"use email address as username checkbox",value:e?"checked":"unchecked"}),i(_n(_n({},a),n))}}),r.createElement("label",{htmlFor:"is-use-email-checkbox"},i18n("loyalty_enrollment_login_information_email_checkbox"))),!(null!=a&&a.isEmailAsUsername)&&r.createElement(H.Z,{id:"username",containerClassName:N()("input-container"),type:"text",name:"username",required:!0,value:null==a?void 0:a.username,label:i18n("common_username"),onChange:function(e){return i(_n(_n({},a),{},{username:e.target.value,isEmailAsUsername:!1}))}})))),r.createElement(M,{title:i18n("common_password")},!(null!=a&&a.hydrationStatus)&&r.createElement(U,{className:"countries-options__content-box"},r.createElement(K.Z,{loading:!0,staticLoader:!0,altStyle:!0})),(null==a?void 0:a.hydrationStatus)&&r.createElement(U,{className:"login-information__fields login-information__fields--two"},r.createElement(mn.Z,{passwordLabel:i18n("common_password"),passwordName:"password",confirmName:"confirm_password",showConfirmField:!0,isFullWidth:!0,showValidationsOutsideInputs:!0})))),r.createElement(J,null,r.createElement("button",{type:"button",className:"btn btn--opaque",onClick:function(){return m("/"+c.q3.PERSONAL_INFORMATION)}},i18n("common_back")),r.createElement("button",{type:"submit",form:"login-information-form",className:"btn"},i18n("common_continue_cta")))))},fn=function(e){var n=O.G.getBreadcrumbs(),t=w.w.ui.enroll.getLoyaltyEnrollment(e),r=[].concat((0,F.Z)(C.ed.UI.LOYALTY_ENROLLMENT.LOGIN.PATH),["errors"]),a=(0,re.d)(e.getIn(["session","gbo","profile","contact_profile"]));return{breadcrumbs:n,personalInformationForm:null==t?void 0:t.personal_information,loginInformationForm:null==t?void 0:t.login,errors:(0,re.d)(e.getIn(r),[]),contactInfo:a}},En=function(e){return{setUIValues:function(){for(var n=arguments.length,t=new Array(n),r=0;r<n;r++)t[r]=arguments[r];return e(Se.i.setUIValues.apply(Se.i,[Se.K.LOGIN_PATH].concat(t)))}
1,submitLoginDetails:function(){return e(Re.submitLoginDetails.apply(Re,arguments))}}},gn=function(e){var n=e.preventUnload,t=(0,o.$j)(fn,En)(pn);return r.createElement(t,n)},yn=function(e){var n=(0,r.useState)(!1),t=(0,b.Z)(n,2),a=t[0],o=t[1],l=e.partnerItems,i=e.setRewardPreference,c=e.hydrationValue,s=l.preferenceName,u=l.items,m=l.rewardOptionsDisclaimerContent,d=l.defaultValue,_=l.isRequired,p=N()("reward-preferences__preferences-actions",{"reward-preferences__preferences-actions--open":a});return r.createElement("div",{className:"reward-preferences__container"},r.createElement("div",{className:"reward-preferences__preferences-section"},m&&r.createElement("p",{className:"reward-preferences__preferences-disclaimer"},m),r.createElement("div",{className:p},r.createElement(Ue.ZP,{items:u,name:"".concat(s,"_preference"),className:"reward-preferences__radio-group input-option-container",controls:"".concat(s,"-drawer"),value:c||d,required:_,callback:function(n){return function(n){i(n),e.rewardPrograms&&(!a&&n===C.ih.REWARD_TYPE_PARTNER||a&&n===C.ih.REWARD_TYPE_CREDITS)&&o(!a)}(n)},expanded:a}))))};yn.displayName="RewardPreferencesOptions";var bn=yn,vn=function(e){var n=e.emailPreferences,t=null==n?void 0:n.map(function(e,n){return r.createElement(H.Z,{key:"".concat(null==e?void 0:e.preferenceName,"_").concat(n),id:"".concat(null==e?void 0:e.preferenceName),containerClassName:"input-option-container communication-preferences-checkbox",type:"checkbox",name:"".concat(null==e?void 0:e.preferenceName,"_preference"),checked:null==e?void 0:e.defaultValue,value:!(null==e||!e.defaultValue),label:null==e?void 0:e.rewardOptionsPre,subLabel:null==e?void 0:e.rewardOptionsIntroContent})});return r.createElement("div",{className:"loyalty-section-form__communication-wrapper"},r.createElement("h2",{className:"loyalty-section-form__heading"},(0,p.ag)("loyalty_enrollment_rental_preference_communication")),r.createElement("p",{className:"loyalty-section-form__subheading"},(0,p.ag)("loyalty_enrollment_rental_preference_communication_description")),t)};vn.displayName="EmailPreferences";var Nn=vn,On=function(e){var n=e.addonPreferences.map(function(e){var n=(0,b.Z)(Object.entries(e)[0],2),t=n[0],a=n[1];return r.createElement(H.Z,{key:a.content_name,id:a.content_name,containerClassName:"input-option-container communication-preferences-checkbox",type:"checkbox",name:t,value:!(null==a||!a.accept)||!(null==a||!a.pre_paid_fuel_acceptance),label:a.content_name,subLabel:(null==a?void 0:a.content_details)&&r.createElement("div",{dangerouslySetInnerHTML:(0,p.$e)(a.content_details)})})});return r.createElement("div",{className:"loyalty-section-form__addons-wrapper"},r.createElement("h2",{className:"loyalty-section-form__heading"},(0,p.ag)("reserve_timeout_summary_add_ons")),r.createElement("p",{className:"loyalty-section-form__subheading"},(0,p.ag)("loyalty_enrollment_rental_preference_addons_disclaimer")),n)};On.displayName="AddonPreferences";var hn=On;function Pn(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function In(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?Pn(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Pn(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var Tn=function(e){var n,t=(0,l.s0)(),a=(0,r.useRef)(),o=e.breadcrumbs,i=e.rewardPreferences,s=e.rewardPrograms,u=e.loyaltyConfigs,m=e.rentalPreferences,d=e.rewardPreferencesActions,_=e.countriesExists,f=e.getCountries,E=e.setRewardPreference,g=e.rentalPreferencesForm,y=e.setUIValues,b=e.submitRentalPreferences,v=e.hasHydration,N=e.errors;(0,r.useEffect)(function(){s&&!j.Z.isObjectEmpty(s)||null==d||d.init(C.at.COUNTRY),!_&&f&&f()}),(0,r.useEffect)(function(){v&&E(g.reward_preferences.reward_type)},[v,g]);var O=v?[In(In({},u.emailItems),{},{defaultValue:null==g?void 0:g.email_preference.rental_receipts}),In(In({},null==u?void 0:u.updatedItems),{},{defaultValue:null==g?void 0:g.email_preference.special_offers})]:[null==u?void 0:u.updatedItems,null==u?void 0:u.emailItems],h=v?[{equipment_preferences:null==g?void 0:g.equipment_preferences[0]},{fuel_preferences:null==g?void 0:g.fuel_preferences}]:[{equipment_preferences:null==m?void 0:m.equipment_preferences[0]},{fuel_preferences:null==m?void 0:m.fuel_preferences}];return r.createElement("div",{className:"zl-section__xlarge-max-width page__content page__content--with-steps"},r.createElement("div",{className:"zl-section__content rental-preferences-enroll"},r.createElement(q.Z,{ref:a,formsyAttributes:{onValidSubmit:function(){var e=a.current.getModel(),n={reward_preferences:{partner_rewards_programs:"PARTNER"===e.rewards_preference?[{code:e.code,name:s[e.code].name,number:e.number,accept_surcharge:e.accept_surcharge}]:[],reward_type:e.rewards_preference},email_preference:{special_offers:e.updates_preference,rental_receipts:e.email_preference},equipment_preferences:[In(In({},null==m?void 0:m.equipment_preferences[0]),{},{accept:e.equipment_preferences})],fuel_preferences:In(In({},null==m?void 0:m.fuel_preferences),{},{pre_paid_fuel_acceptance:null==e?void 0:e.fuel_preferences})};y(n),b()},noValidate:!0,id:"login-information-form"}},r.createElement(Y.Z,{titleText:(0,p.ag)("profile_changes_modal_preferences"),subtitleText:"*".concat((0,p.ag)("required_field_enroll_disclaimer")),breadcrumbs:o,breadcrumbsLogo:(0,V.Z)("login_information__breadcrumbs-logo")}),r.createElement(z.default,{errors:N}),r.createElement("div",{className:"loyalty-section-form__preference-wrapper"},r.createElement("h2",{className:"loyalty-section-form__heading"},(0,p.ag)("profile_route_rewards"),"*"),r.createElement("p",{className:"loyalty-section-form__subheading"},(0,p.ag)("enroll_loyalty_reward_preference_description")),j.Z.isObjectEmpty(u)&&r.createElement(U,{className:"countries-options__content-box"},r.createElement(K.Z,{loading:!0,staticLoader:!0,altStyle:!0})),!j.Z.isObjectEmpty(u)&&r.createElement(bn,{partnerItems:null==u?void 0:u.partnerItems,preferences:i,rewardPrograms:s,setRewardPreference:E,hydrationValue:null==g||null===(n=g.reward_preferences)||void 0===n?void 0:n.reward_type})),j.Z.isObjectEmpty(u)&&r.createElement(U,{className:"countries-options__content-box"},r.createElement(K.Z,{loading:!0,staticLoader:!0,altStyle:!0})),r.createElement(Nn,{emailPreferences:O}),!m&&r.createElement(U,{className:"countries-options__content-box"},r.createElement(K.Z,{loading:!0,staticLoader:!0,altStyle:!0})),m&&r.createElement(hn,{addonPreferences:h}),r.createElement(J,null,r.createElement(fe.Z,{type:"button",classes:"btn btn--secondary btn--opaque",initialText:(0,p.ag)("common_back"),onClick:function(){return t("/"+c.q3.PAYMENT_INFORMATION)}}),r.createElement(fe.Z,{type:"submit",form:"login-information-form",classes:"btn btn--primary",initialText:(0,p.ag)("common_continue_cta")})))))},Rn=t(28086),Sn=t(80181),An=function(e){var n=e.preferences,t=e.rewardPrograms,a=e.rewardSelected,o=e.formValues,l=(0,r.useState)(!1),i=(0,b.Z)(l,2),c=i[0],s=i[1];(0,r.useEffect)(function(){var e;null!=o&&o.code&&s(null===(e=t[null==o?void 0:o.code])||void 0===e?void 0:e.surcharge)},[t]);var u=(0,p.U2)(n,"partner_rewards_programs[0].code")||n.default_program_id,m=(0,p.U2)(n,"partner_rewards_programs[0].number")||"",d=(null==o?void 0:o.accept_surcharge)||(0,p.U2)(n,"partner_rewards_programs[0].accept_surcharge")||!1,_=Object.values(t),f={name:"partner_rewards_program",id:"partner_rewards_program",values:_,label:(0,p.ag)("rewards_preferences_partner_rewards_select_label"),required:!1,style:"alt",labelKey:"name",valueKey:"code"};
1if(a)return r.createElement("div",{className:"rewards-preferences__reward-programs-section zl-section--bgcolor"},r.createElement("div",{className:"rewards-preferences__reward-programs-selection"},r.createElement(G.Z,{id:"partner-rewards-program",name:"code",options:f,value:(null==o?void 0:o.code)||u,callback:function(e){var n;(n=t[e])&&s(n.surcharge)},required:a}),r.createElement(H.Z,{id:"text",containerClassName:"input-container",type:"text",name:"number",required:a,value:(null==o?void 0:o.number)||m,label:(0,p.ag)("rewards_preferences_partner_rewards_input_label")}),c&&r.createElement("div",{className:"rewards-preferences__reward-programs-section--text"},r.createElement(H.Z,{id:"accept_surcharge",containerClassName:"input-option-container input-checkbox--required-left-side",type:"checkbox",hideRequiredIndicator:!0,required:a,name:"accept_surcharge",value:d,validations:"isTrue"}),r.createElement("p",{className:"rewards-preferences__partner-rewards-text"},(0,p.ag)("rewards_preferences_partner_rewards_text",{0:r.createElement("a",{key:f.name,className:"link btn--underline",onClick:function(){return(0,p.h7)("frequentTravelerSurcharge",(0,Sn.Z)())}},(0,p.ag)("rewards_preferences_partner_rewards_text_link"))},{jsx:!0}),"*"))),r.createElement("div",{className:"rewards-preferences__reward-programs"},r.createElement("p",{className:"rewards-preferences__reward-programs-text"},(0,p.ag)("rewards_preferences_partner_rewards_programs_title")),r.createElement("ul",{className:"rewards-preferences__reward-programs-list-container"},_.map(function(e,n){return r.createElement("li",{key:n,className:"rewards-preferences__reward-programs-list"},e.name)}))))};An.displayName="PartnerRewardsPreferences";var Cn=An,Ln=t(81347);function wn(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function Zn(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?wn(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):wn(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var xn=function(e){var n,t,a=O.G.getBreadcrumbs(),o=e.getIn(["loyaltyEnrollment","rewardsPreference"]),l=["session","gma","enroll"],i=(0,p.dX)(e.getIn(["session","gbo","profile"])),c=(0,p.dX)(e.getIn(["preference","email_preference"])),s=(0,p.dX)(e.getIn(["preference","reward_preferences"]),{default_program_id:"",partner_rewards_programs:[],reward_type:""}),u=e.getIn(C.uJ.COUNTRIES_LIST),m=e.getIn(C.uJ.CDN_COUNTRY_OF_RESIDENCE),d=e.hasIn([].concat((0,F.Z)(C.ed.GBO.PROFILE_PROFILE_PATH),["customer_details"])),_=e.getIn([].concat(l,["contract","contract_details","contract_name"])),f=(0,p.dX)(e.getIn(["profile","rewardPreferencesState","partnerRewardsPrograms"]),[]),E=d?e.getIn([].concat((0,F.Z)(C.ed.GBO.PROFILE_PROFILE_PATH),["customer_details","frequent_flyer_eligible_indicator"])):e.getIn([].concat(l,["contract","contract_details","frequent_flyer_eligible_indicator"])),g=f&&{};f&&f.forEach(function(e){return g[e.code]=e});var y=w.w.ui.enroll.getLoyaltyEnrollment(e),b=(null==y?void 0:y.rental_preferences.hydrationStatus)===L.cb.HYDRATION_FOUND,v=o===C.ih.REWARD_TYPE_PARTNER,N=r.createElement(Rn.Z,{id:o,open:v,unmountOnClose:!0},r.createElement(Cn,{formValues:b&&null!=y&&null!==(n=y.rental_preferences.reward_preferences)&&void 0!==n&&n.partner_rewards_programs?null==y||null===(t=y.rental_preferences.reward_preferences)||void 0===t?void 0:t.partner_rewards_programs[0]:null,rewardSelected:v,preferences:s,rewardPrograms:g})),h=[].concat((0,F.Z)(C.ed.UI.LOYALTY_ENROLLMENT.RENTAL_PREFERENCES.PATH),["errors"]);return{loyaltyConfigs:(0,Z.D2)({countryOptIn:(0,O.$S)((0,p.dX)(u),m,C.at.COUNTRY),emailPreferences:c,rewardPreferences:s,frequentFlyerEligibleIndicator:E,contractName:_,partnerRewardsDrawer:N}),countriesExists:!!u,errors:(0,p.dX)(e.getIn(h),[]),breadcrumbs:a,rewardPrograms:g,rentalPreferences:(0,p.U2)(i,"preference.rental_preferences"),rentalPreferencesForm:null==y?void 0:y.rental_preferences,hasHydration:b}},Fn=function(e){return{setRewardPreference:function(n){return e(Re.setRewardPreferenceValue(n))},getCountries:function(){return e(ae.Z.getCountries())},rewardPreferencesActions:{init:function(n){return e(Ln.Z.init(n))}},setUIValues:function(){for(var n=arguments.length,t=new Array(n),r=0;r<n;r++)t[r]=arguments[r];return e(Se.i.setUIValues.apply(Se.i,[Se.K.RENTAL_PREFERENCES_PATH].concat(t)))},submitRentalPreferences:function(){return e(Re.submitRentalPreferences())}}};function kn(e,n){return Zn(Zn(Zn({},e),n),{},{postLoyaltyInfo:function(){var t=e.rewardPrograms,r=e.contractPreferences,a=e.payment;delete a.alias;for(var o=arguments.length,l=new Array(o),i=0;i<o;i++)l[i]=arguments[i];return n.postLoyaltyInfo(Object.assign.apply(Object,[{}].concat(l,[{rewardPrograms:t,contractPreferences:r,payment:Zn(Zn({},a),{},{preferred:!0}
1)}])))}})}var Dn=function(e){var n=e.preventUnload,t=(0,o.$j)(xn,Fn,kn)(Tn);return r.createElement(t,n)},jn=["license_expiration_date","license_issue_date","country_subdivision","issuing_authority"];function Un(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function Mn(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?Un(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Un(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var qn=function(e){var n,t,a=e.breadcrumbs,o=e.setUIValues,l=e.profileSearch,i=e.form,s=e.errors,u=e.partialProfile,m=(0,r.useState)(!1),d=(0,b.Z)(m,2),_=d[0],f=d[1],E=(0,r.useState)(null),g=(0,b.Z)(E,2),v=g[0],N=g[1],O=(0,r.useState)((0,y.Z)((0,y.Z)({},c.$F.PROFILE_SEARCH.LICENSE_EXPIRATION_DATE,!u),c.$F.PROFILE_SEARCH.LICENSE_ISSUE_DATE,!u)),h=(0,b.Z)(O,2),P=h[0],I=h[1],T=(0,r.useCallback)(function(e){I(Mn(Mn({},P),{},(0,y.Z)({},e,!0)))},[]),R={value:j.Z.parseGBODate(null==i?void 0:i.license_expiration_date),name:c.$F.PROFILE_SEARCH.LICENSE_EXPIRATION_DATE,clearOnFirstInteraction:u,onFocus:function(){return T(c.$F.PROFILE_SEARCH.LICENSE_EXPIRATION_DATE)}},S={value:j.Z.parseGBODate(null==i?void 0:i.license_issue_date),name:c.$F.PROFILE_SEARCH.LICENSE_ISSUE_DATE,clearOnFirstInteraction:u,onFocus:function(){return T(c.$F.PROFILE_SEARCH.LICENSE_ISSUE_DATE)}},A=!C.yK.COUNTRY_ONLY_REQUIRES_LICENSE_EXPIRY.find(function(e){return e===(null==i?void 0:i[c.$F.PROFILE_SEARCH.COUNTRY])}),w=function(e){var n;return(0,p.Rf)(e,{onlyNumeric:!1,maxLength:null===(n=zl)||void 0===n||null===(n=n.site)||void 0===n||null===(n=n.loyalty)||void 0===n?void 0:n.maxDLLength})};(0,r.useEffect)(function(){(null==i?void 0:i.hydrationStatus)===L.cb.HYDRATION_FOUND&&f(!0)},[null==i?void 0:i.hydrationStatus]);var x=[r.createElement(r.Fragment,null,r.createElement("span",null,i18n("loyalty_enrollment_drivers_license_page_disclaimer"))," ",r.createElement("a",{target:"_blank",rel:"noopener",href:"".concat(C.qT[C.a.NOTICE_FINANCIAL_INCENTIVES]),className:"link link--underline"},i18n("loyalty_enrollment_notice_financial_incentives"))),"*"+i18n("required_field_enroll_disclaimer")];return r.createElement("div",{className:"zl-section__xlarge-max-width page__content page__content--with-steps"},r.createElement("div",{className:"zl-section__content drivers-license"},r.createElement(Y.Z,{breadcrumbs:a,titleText:i18n("vehicle_priority_header"),subtitleText:i18n("loyalty_enrollment_drivers_license_page_subtitle"),breadcrumbsLogo:(0,V.Z)("hero__logo drivers-license__breadcrumbs-logo")}),r.createElement(z.default,{errors:s}),r.createElement(on.Z,{gap:{base:12,sm:8},direction:{sm:"column"},alignItems:{base:"center",sm:"start"},extraClasses:"drivers-license__sign-in"},r.createElement("span",null,i18n("sign_in_cta",{0:""})),r.createElement(on.Z,{alignItems:"center",gap:"12",extraClasses:"drivers-license__sign-in-actions"},r.createElement("a",{href:"".concat(C.at.CONTEXT_PATH).concat(C.qT[C.a.SIGN_IN]),className:"btn"},i18n("common_sign_in")),r.createElement("span",null,"or"),r.createElement("a",{href:C.at.CONTEXT_PATH+"".concat(C.qT.ENROLLMENT,"#").concat(c.q3.COMPLETE_PROFILE),className:"link link--underline",type:"button"},i18n("emeraldclub_signin_complete_profile_cta")))),r.createElement(M,{title:"Driver's License",subtitle:x,className:"drivers-license__enroll-section"},!(null!=i&&i.hydrationStatus)&&r.createElement(U,{className:"countries-options__content-box"},r.createElement(K.Z,{loading:!0,staticLoader:!0,altStyle:!0})),(null==i?void 0:i.hydrationStatus)&&r.createElement(q.l,{formsyAttributes:{onValidSubmit:function(){var e=(0,Z.X$)(i,P);e.error?N(e):l()},onChange:function(e){N(null);var n=e.license_expiration_date,t=e.license_issue_date,r=e.country_subdivision,a=e.issuing_authority,l=Mn(Mn(Mn(Mn({},(0,D.Z)(e,jn)),r?{country_subdivision:r}:{country_subdivision:""}),r||a?{issuing_authority:a||r}:{issuing_authority:""}),{},{license_expiration_date:(0,Z.Pd)(n),license_issue_date:A?(0,Z.Pd)(t):""});o(Mn(Mn({},l),{},{hydrationStatus:null==i?void 0:i.hydrationStatus}))},className:"drivers-license__form",id:"drivers-license-form",noValidate:!0}}
1,r.createElement(on.Z,{direction:"column",gap:"12",extraClasses:"content-box drivers-license__fields"},r.createElement(r.Fragment,null,r.createElement(on.Z,{direction:"column",gap:"8",extraClasses:"drivers-license__fields-content"},r.createElement(H.Z,{id:c.$F.PROFILE_SEARCH.DRIVER_LICENSE_NUMBER,name:c.$F.PROFILE_SEARCH.DRIVER_LICENSE_NUMBER,containerClassName:"input-container",type:"text",value:(null==i?void 0:i.driver_license_number)||"",disabled:_&&!(null!=i&&i.profileMissingDriverLicense),required:!0,label:i18n("enroll_driver_license"),onKeyUp:w,onKeyDown:w}),r.createElement(H.Z,{id:c.$F.PROFILE_SEARCH.LAST_NAME,name:c.$F.PROFILE_SEARCH.LAST_NAME,containerClassName:"input-container",type:"text",value:(null==i?void 0:i.last_name)||"",disabled:_,required:!0,label:i18n("common_last_name_label")}),r.createElement(en.Z,{countryName:c.$F.PROFILE_SEARCH.COUNTRY,subdivisionName:c.$F.PROFILE_SEARCH.COUNTRY_SUBDIVISION,disableCountry:_&&!(null!=i&&i.profileMissingDriverLicense),disableRegion:_&&!(null!=i&&i.profileMissingDriverLicense),licenseCountryCode:null==i?void 0:i.country,licenseSubdivisionCode:null==i?void 0:i.country_subdivision,styleOption:"flex-column"})),r.createElement(on.Z,{direction:"column",gap:"8",extraClasses:"drivers-license__fields-content"},r.createElement("div",{className:"form-section__license-date-fields"},r.createElement("div",{className:"drivers-license__date"},r.createElement(B.Z,{options:R,title:i18n("personal_info_expiring_date"),required:!0,dateError:null==v||null===(n=v.fieldsError)||void 0===n?void 0:n.find(function(e){return e.name===c.$F.PROFILE_SEARCH.LICENSE_EXPIRATION_DATE})})),A&&r.createElement("div",{className:"drivers-license__date"},r.createElement(B.Z,{options:S,disabled:_&&!(null!=i&&i.profileMissingDriverLicense),title:i18n("personal_info_issuing_date"),required:!0,dateError:null==v||null===(t=v.fieldsError)||void 0===t?void 0:t.find(function(e){return e.name===c.$F.PROFILE_SEARCH.LICENSE_ISSUE_DATE})})))))))),r.createElement("button",{type:"submit",form:"drivers-license-form",className:"btn drivers-license__submit-button"},i18n("common_continue_cta"))))},Hn=function(e){var n=O.G.getBreadcrumbs(),t=w.w.ui.enroll.getLoyaltyEnrollment(e),r=(0,p.dX)(e.getIn(C.ed.GBO.PROFILE.ADDITIONAL_DATA)),a=[].concat((0,F.Z)(C.ed.UI.LOYALTY_ENROLLMENT.PROFILE_SEARCH.PATH),["errors"]);return{breadcrumbs:n,form:null==t?void 0:t.profile_search,errors:(0,p.dX)(e.getIn(a),[]),partialProfile:null==r?void 0:r.partial_profile}},Yn=function(e){return{setUIValues:function(){for(var n=arguments.length,t=new Array(n),r=0;r<n;r++)t[r]=arguments[r];return e(Se.i.setUIValues.apply(Se.i,[Se.K.PROFILE_SEARCH_PATH].concat(t)))},profileSearch:function(){return e(Re.profileSearch.apply(Re,arguments))}}},Vn=function(e){var n=e.preventUnload,t=(0,o.$j)(Hn,Yn)(qn);return r.createElement(t,n)},Bn=function(e){var n=e.selectedPaymentType,t=e.onRemove,a=e.isBusinessAccount,o=i18n("common_credit_card"),l=n.description||n.card_type,i=n.last_four||n.masked_number;n.card_type===C.xc.BUSINESS_ACCOUNT_APPLICANT?(l=i18n("payment_billing_number"),i=n.mask_billing_number,o=null):n.payment_type===C.xc.CENTRAL_BILL&&(l=i18n("review_payment_method_central_bill_label"),i=n.mask_billing_number,o=null);var c,s,u,m,d="".concat(l," (").concat(i,")");return r.createElement("article",{className:"selected-credit-card"},r.createElement("div",{className:"selected-credit-card_content"},r.createElement("div",{className:N()("selected-credit-card_brand-image cc-icon cc-icon--".concat(n.card_type),{"cc-icon--inactive":n.credit_card_expired})}),r.createElement("div",{className:"selected-credit-card_description"},o&&r.createElement("h3",null,o),r.createElement("p",{className:"selected-credit-card_description_details"},d," ",r.createElement("br",null),!a&&r.createElement(r.Fragment,null,i18n("common_expires"),":"," ",(c=n.expiration_date.split("-"),u=(s=(0,b.Z)(c,2))[0],m=s[1],"".concat(m,"/").concat(u)))))),!a&&r.createElement("div",{className:"selected-credit-card_remove"},r.createElement("button",{className:"btn--underline",type:"button",onClick:t},i18n("common_remove_cta"))))},Gn=t(92603),Xn=function(e){var n=e.setPaymentUrl,t=e.service,a=e.getPaymentCreditCard,o=e.form,l=performance.now(),i=(0,r.useState)(!0),c=(0,b.Z)(i,2),s=c[0],u=c[1],m=(0,r.useRef)(null),d=(0,h.o)(Gn.Z.payment).setServiceListener,_=function(){var e,n;s&&(u(!1),null!==(e=window)&&void 0!==e&&e._analytics&&(window._analytics.modal.action="open",
1window._analytics.modal.name=C.ee.ENROLLMENT_PAYMENT_INFORMATION,null===(n=window._satellite)||void 0===n||n.track("generic_modal")))},p=(0,r.useCallback)(function(){var e,n;a(o),null!==(e=window)&&void 0!==e&&e._analytics&&(window._analytics.modal.action="add",window._analytics.modal.name=C.ee.ENROLLMENT_PAYMENT_INFORMATION,null===(n=window._satellite)||void 0===n||n.track("generic_modal_action"))},[]);return(0,r.useEffect)(function(){d(p,t),n({hydrationStatus:null==o?void 0:o.hydrationStatus})},[]),r.createElement(U,{className:"payment-information__wrapper"},r.createElement(K.Z,{loading:s,staticLoader:!0}),r.createElement("iframe",{ref:m,id:"enroll-payment",title:i18n("payment_add_payment_modal_title"),src:null==o?void 0:o.card_submission_url,onLoad:function(){performance.now()-l<500?setTimeout(function(){_()},3500):_()},className:N()("payment-information__form",{"payment-information__form--active":!s}),sandbox:"allow-forms allow-scripts allow-same-origin"}))};function $n(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function Wn(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?$n(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):$n(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var Kn=t(45761);function zn(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function Jn(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?zn(Object(t),!0).forEach(function(n){(0,y.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):zn(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var Qn=(0,o.$j)(function(e){var n,t=null!==(n=(0,p.dX)(e.getIn(["session","gma"])).logged_in)&&void 0!==n?n:null,r=O.G.getBreadcrumbs(),a=w.w.ui.enroll.getLoyaltyEnrollment(e),o=w.w.config.payment.getSingleUsePaymentService(e),l=[].concat((0,F.Z)(C.ed.UI.LOYALTY_ENROLLMENT.PAYMENT_INFORMATION.PATH),["errors"]);return{breadcrumbs:r,isLoggedIn:t,service:o,form:null==a?void 0:a.payment_information,errors:(0,p.dX)(e.getIn(l),[])}},function(e){var n=function(n){return e(Kn.Z.startEnrollSession()).then(function(t){e(Se.i.setUIValues(Se.K.PAYMENT_INFORMATION_PATH,Jn(Jn({},n),t.submission_context_data)))})};return{setPaymentUrl:function(e){return n(e)},getPaymentCreditCard:function(t){return e(Re.getPaymentCreditCard()).then(function(r){r.payment_profile.payment_methods[0].code===C.Sg.PAYMENT_CREDIT_CARD_ERROR.CROS_CREDIT_CARD_AUTH_DENIED&&n(),e(Se.i.setUIValues(Se.K.PAYMENT_INFORMATION_PATH,Jn(Jn(Jn({},t),null==r?void 0:r.payment_profile),{},{hydrationStatus:L.cb.HYDRATION_FOUND})))})},removePaymentCreditCard:function(t){e(Re.removePaymentCreditCard()).then(function(){e(Se.i.setUIValues(Se.K.PAYMENT_INFORMATION_PATH,{hydrationStatus:L.cb.HYDRATION_NOT_FOUND})),n(t)})},submitPayment:function(){e(Re.submitPaymentCreditCard())}}})(function(e){var n,t=e.breadcrumbs,a=e.setPaymentUrl,o=e.getPaymentCreditCard,i=e.removePaymentCreditCard,s=e.submitPayment,u=e.form,m=e.service,d=e.errors,_=(0,h.o)(Re).loadPartialProfilePayment,p=(0,l.s0)();(0,r.useEffect)(function(){_()},[]);var f=null==u||null===(n=u.payment_methods)||void 0===n?void 0:n[0],E=(null==f?void 0:f.payment_type)===C.xc.BUSINESS_ACCOUNT_APPLICANT;return r.createElement("div",{className:"zl-section__xlarge-max-width page__content page__content--with-steps"},r.createElement("div",{className:"zl-section__content payment-information"},r.createElement(Y.Z,{breadcrumbs:t,titleText:i18n("loyalty_enrollment_payment_information_page_title"),subtitleText:i18n("loyalty_enrollment_payment_information_page_subtitle"),breadcrumbsLogo:(0,V.Z)("payment-information__breadcrumbs-logo")}),r.createElement(z.default,{errors:d}),r.createElement("p",{className:"payment-information__details-text"},i18n("loyalty_enrollment_payment_information_page_details",{0:r.createElement("a",{key:"privacy_policy",target:"_blank",rel:"noopener",href:C.qT[C.a.PRIVACY_POLICY],className:"link link--caret icon--externallink link--underline"},i18n("common_privacy_policy_label"))},{jsx:!0})),r.createElement("p",{className:"payment-information__disclaimer-text"},r.createElement("span",{className:"stackicon stackicon--warning"}),i18n("payment_edit_payment_disclaimer")),r.createElement("p",{className:"payment-information__required-text"},"*",i18n("required_field_enroll_disclaimer")),null!=u&&u.hydrationStatus?f?r.createElement(Bn,{isBusinessAccount:E,selectedPaymentType:f,onRemove:function(){return i(Wn(Wn({},u),{},{payment_methods:[]}))}}):r.createElement(Xn,{setPaymentUrl:a,getPaymentCreditCard:o,form:u,service:m}):null,r.createElement(J,null,r.createElement("button",{type:"button",className:"btn btn--opaque",onClick:function(){return p("/"+c.q3.LOGIN_INFORMATION)}},i18n("common_back")),r.createElement("button",{type:"button",disabled:!f,className:"btn",onClick:s},i18n("common_continue_cta")))))}),et=t(42536),nt=t(59222),tt=t(30170),rt=t(80199),at=t(72096),ot={progressItems:f,analyticsKey:"emeraldclub enrollment",analyticsPageName:"enroll",subTitleText:i18n("enroll_emerald_club_title")};function lt(){var e=(0,o.v9)(function(e){return(0,p.dX)(e.getIn(["enroll","error"]))});return r.createElement(l.Z5,null,r.createElement(l.AW,{initial:!0,exact:!0,path:c.q3.LANDING_PAGE,element:r.createElement(S,ot,r.createElement(Vn,null))}),r.createElement(l.AW,{exact:!0,path:"/".concat(c.q3.LOGIN_INFORMATION),element:r.createElement(S,ot,r.createElement(gn,null))}),r.createElement(l.AW,{initial:!0,exact:!0,path:c.q3.RENTAL_PREFERENCES,element:r.createElement(S,ot,r.createElement(Dn,null))}),r.createElement(l.AW,{initial:!0,exact:!0,path:c.q3.PERSONAL_INFORMATION,element:r.createElement(S,ot,r.createElement(Le,null))}),r.createElement(l.AW,{initial:!0,exact:!0,path:c.q3.PROTECTION_PRODUCTS,element:r.createElement(S,ot,r.createElement(ze,null))}),r.createElement(l.AW,{initial:!0,exact:!0,path:c.q3.PAYMENT_INFORMATION,element:r.createElement(S,ot,r.createElement(Qn,null))}),r.createElement(l.AW,{initial:!0,exact:!0,path:c.q3.TERMS_AND_CON
1DITIONS,element:r.createElement(S,ot,r.createElement(De,null))}),r.createElement(l.AW,{initial:!0,exact:!0,path:c.q3.ERROR,element:r.createElement(g,{subTitleText:i18n("enroll_emerald_club_title")},r.createElement(et.Z,null))}),r.createElement(l.AW,{initial:!0,exact:!0,path:c.q3.JOBCHANGE,element:r.createElement(g,{subTitleText:i18n("enroll_emerald_club_title")},r.createElement(tt.Z,{errors:e,heroData:{titleText:i18n("enroll_jobchange_subtitle"),stepNumber:!1}},r.createElement(nt.Z,null)))}),r.createElement(l.AW,{exact:!0,path:c.q3.COMPLETE_PROFILE,element:r.createElement(g,{subTitleText:i18n("enroll_complete_your_enrollment")},r.createElement(un,null))}))}var it={init:function(e,n){p.Wc.apply(C.Sx.ENROLL),window.location.hash||(window.location.hash="#/".concat(c.q3.LANDING_PAGE));var t=function(n){var t,r,a,o=w.w.gma.isAuthenticated(n),l=!(null!==(t=window.location.hash)&&void 0!==t&&t.includes("account_update")||null!==(r=window.location.hash)&&void 0!==r&&r.includes("error")||null!==(a=window.location.hash)&&void 0!==a&&a.includes("enroll"));if(o&&l){var i=n.getIn(["auth","displayName","full"]);(0,p.h7)(C.ee.ALREADY_ENROLLED,(0,rt.Z)(function(){e.dispatch(_e.ZP.logout()),e.dispatch(at.ZP.showSignIn(!1))},i))}},l=function(){(0,O.WZ)({})},s=function(){return e.dispatch(Re.abortEnroll())},u=(0,a.createRoot)(n),m=!1;window.addEventListener("hashchange",function(e){m&&(e.preventDefault(),e.stopImmediatePropagation(),m=!1)}),(0,p.vQ)(e).then(function(n){var a;t(n);var c=null===(a=(0,p.dX)(n.getIn(["session","gma","enroll","contract","contract_details"])))||void 0===a?void 0:a.contract_type;p.Et.observeStore(e,function(e){return w.w.gma.isAuthenticated(e)},t),u.render(r.createElement(o.zt,{store:e},r.createElement(i.UT,null,r.createElement(x,{emitAnalyticsPageLoad:l,contractType:c,abortEnroll:s},r.createElement(lt,null)))))})}}},32871:function(e,n,t){t.d(n,{D2:function(){return u},Pd:function(){return d},Pp:function(){return p},X$:function(){return _},_m:function(){return m}});var r=t(22578),a=t(67878),o=t(62797),l=t(84109),i=t(46860),c=t(32428),s=t(55618);function u(e){var n,t=e.countryOptIn,l=e.emailPreferences,i=e.rewardPreferences,c=e.frequentFlyerEligibleIndicator,s=e.contractName,u=e.partnerRewardsDrawer,m=(0,a.t)();return l&&!r.Z.isObjectEmpty(l)&&(n=l.special_offers,m.updatedItems.defaultValue=l.special_offers),t&&"boolean"!=typeof n&&(m.updatedItems.defaultValue=!0),m.emailItems.defaultValue=!0,Object.assign(m,{partnerItems:(0,o.bp)({rewardType:i.reward_type,frequentFlyerEligibleIndicator:c,contractName:s,partnerRewardsDrawer:u,hasChildren:!0})}),void 0!==t?m:{}}function m(e,n){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"emeraldclub enrollment";null!==(t=window)&&void 0!==t&&t._analytics&&(window._analytics.pageTemplate=e,window._analytics.processName=r,n&&(window._analytics.pageName=n))}function d(e){if(null!=e&&e.year&&null!=e&&e.month&&null!=e&&e.day){var n=1===e.month.length?"0".concat(e.month):e.month,t=1===e.day.length?"0".concat(e.day):e.day;return"".concat(e.year,"-").concat(n,"-").concat(t)}return""}function _(e,n){for(var t=null==e?void 0:e[l.$F.PROFILE_SEARCH.LICENSE_EXPIRATION_DATE],r=null==e?void 0:e[l.$F.PROFILE_SEARCH.LICENSE_ISSUE_DATE],a=[],o=!1,c=0,s=[{date:t,name:l.$F.PROFILE_SEARCH.LICENSE_EXPIRATION_DATE,validate:n[l.$F.PROFILE_SEARCH.LICENSE_EXPIRATION_DATE]},{date:r,name:l.$F.PROFILE_SEARCH.LICENSE_ISSUE_DATE,validate:n[l.$F.PROFILE_SEARCH.LICENSE_ISSUE_DATE]}];c<s.length;c++){var u=s[c],m=u.date,d=u.name,_=u.validate;if(m&&_)if((0,i.W7)(m,"YYYY-MM-DD",!0).isValid()){if(d===l.$F.PROFILE_SEARCH.LICENSE_EXPIRATION_DATE&&(0,i.W7)(m).isBefore((0,i.W7)(),"day"))a.push({name:d,errorType:"past"}),o=!0;else if(d===l.$F.PROFILE_SEARCH.LICENSE_ISSUE_DATE){if((0,i.W7)(m).isAfter((0,i.W7)(t),"day")){a.push({name:d,errorType:"invalid"}),o=!0;continue}if((0,i.W7)(m).isSame((0,i.W7)(t),"day")){a.push({name:d,errorType:"invalid"}),o=!0;continue}if((0,i.W7)(m).diff((0,i.W7)())>0){a.push({name:d,errorType:"invalid"}),o=!0;continue}}}else a.push({name:d,errorType:"invalid"}),o=!0}return{error:o,fieldsError:a}}var p=function(e,n){e((0,c.Jm)(n)),e((0,c.Jm)(s.ed.UI.LOYALTY_ENROLLMENT.TERMS.PATH))}},12697:function(e,n,t){var r=t(70885),a=t(94184),o=t.n(a),l=t(67294),i=t(62797),c=t(54059);n.Z=function(e){var n=e.headerTitle,t=e.headerSubtitle,a=e.startsOpen,s=void 0!==a&&a,u=e.headerSecondaryAction,m=e.children,d=e.theme,_=void 0===d?"default":d,p=e.headerAmount,f=e.fireAnalytics,E=void 0!==f&&f,g=(0,l.useState)(s),y=(0,r.Z)(g,2),b=y[0],v=y[1],N=o()("accordion-item__header",{"accordion-item__header--open":b,"accordion-item__header--closed":!b}),O=o()("accordion-item",{"accordion-item--alternate":"alternate"===_});return l.createElement("div",{className:O},l.createElement("fieldset",null,l.createElement("legend",{className:"hidden-content"},n," add-on list"),l.createElement("div",{className:N},n&&l.createElement("button",{type:"button",className:"accordion-item__header__accordion-button",onClick:function(){E&&!b&&(0,i.mr)({key:n.toLowerCase(),event:c.fL.DRAWER,type:c.mH.DRAWER,value:"open"}),v(!b)}},l.createElement("div",{className:"accordion-item__header__accordion-button-content"},l.createElement("div",{className:"accordion-item__header__icon"}),l.createElement("div",{className:"accordion-item__header__title-container"},l.createElement("h2",{className:"accordion-item__header__title text--no-capitalize"},n,p>0&&l.createElement(l.Fragment,null," (",p,")")),t&&l.createElement("span",{className:"accordion-item__header__subtitle text-body"},t)))),u&&u),b&&l.createElement("div",{className:"accordion-item__content"},m)))}},94726:function(e,n,t){var r=t(4942),a=t(67294),o=t(94184),l=t.n(o),i=t(69045);n.Z=function(e){var n=e.children,t=e.icon,o=e.className,c=e.theme,s=l()("generic-banner",(0,r.Z)((0,r.Z)({},"generic-banner-bgcolor--".concat(c),!!c),o,!!o));return a.createElement("div",{className:s},a.createElement(i.Z,null,t&&a.createElement("span",{className:"generic-banner__icon"},t),a.createElement("span",{className:"generic-banner__content"},n)))}},83547:function(e,n,t){var r=t(42982),a=t(70885),o=t(67294),l=t(53063),i=t(94184),c=t.n(i),s=t(76505),u=t(77871),m=t(13930),d=t(13441),_=t(85813),p=t(55618),f=t(94628),E=t(50820),g=t(84109),y=function(e){var n=e.loginReqError,t=e.login,i=e.additionalClass,y=e.showHeading,b=e.autoComplete,v=e.loginFetching,N=e.showCaretLink,O=e.signInModalIsOpen,h=e.clearLoginReqError,P=(0,o.useState)([]),I=(0,a.Z)(P,2),T=I[0],R=I[1],S=(0,o.useRef)(),A=(0,o.useRef)(),C=(0,f.zP)(O),L=p.at.ENHANCED_ENROLLMENT_FLOW?"".concat(p.qT.ENROLLMENT,"#").concat(g.q3.COMPLETE_PROFILE):p.qT.ENROLLMENT_ACTIVATE;(0,o.useEffect)(function(){n.length&&!v&&A.current.setValue("")},[n,v]),(0,o.useEffect)(function(){!1===O&&n.length&&(A.current.setValue(""),h())},[O,n,h]),(0,o.useEffect)(function(){!0===C&&!1===O&&(R([]),S.current.reset({username:"",password:"",remember_credentials:!1}),n.length&&h())},[O,n,h]);var w=function(){var e=(0,r.Z)(T);return n&&e.push(n),e};return o.createElement(l.Z,{formsyAttributes:{id:"sign-in-form",onValidSubmit:t,onSubmit:function(e){var n=[],t=(0,_.ZP)("common_required_field",{0:(0,_.ZP)("emeraldclub_signin_username_label")}),r=(0,_.ZP)("common_required_field",{0:(0,_.ZP)("emeraldclub_signin_password_label")});e.username||e.newUsername||n.push(t),e.password||e.newPassword||n.push(r),R(n)},noValidate:!0,className:c()("sign-in-form",i)},disableScrollToError:!0,ref:S},o.createElement(d.Z,null),!!w().length&&o.createElement(s.default,{errors:w()}),y&&o.createElement("h2",{className:"sign-in-heading"},(0,_.ZP)("emeraldclub_signin_cta")),o.createElement(u.Z,{id:"text",containerClassName:"input-container",type:"text",autoComplete:b?"username":"new-username",name:b?"username":"newUsername",required:!0,disableInlineErrors:!0,label:(0,_.ZP)("emeraldclub_signin_username_label")}),o.createElement(E.Z,{id:"password",innerRef:A,name:b?"password":"newPassword",label:(0,_.ZP)("emeraldclub_signin_password_label"),autoComplete:b?"current-password":"new-password",disableInlineErrors:!0,required:!0}),o.createElement(u.Z,{id:"checkbox1",containerClassName:"input-option-container",type:"checkbox",name:"remember_credentials",value:!1,label:(0,_.ZP)("emeraldclub_signin_stay_signed_in_label")}),o.createElement(m.Z,{type:"submit",initialText:(0,_.ZP)("emeraldclub_signin_cta"),analyticsContext:p.sU.CONTEXT_ECLUB_AUTH,analyticsActionType:p.sU.ACTION_SIGN_IN,isLoading:v}),o.createElement("div",{className:c()("help-container",{"caret-links":N,"underline-links":!N})},o.createElement("p",null,o.createElement("a",{href:p.at.CONTEXT_PATH+p.qT.FORGOT_CREDENTIALS},(0,_.ZP)("emeraldclub_signin_help_cta"))),o.createElement("p",null,(0,_.ZP)("emeraldclub_signin_already_member_label")," ",o.createElement("a",{href:p.at.CONTEXT_PATH+L},(0,_.ZP)("emeraldclub_signin_complete_profile_cta")))))};
1y.displayName="SignInForm",y.defaultProps={showHeading:!1,autoComplete:!0,loginReqError:""},n.Z=y},65284:function(e,n,t){var r=t(67294),a=t(69045),o=t(27536);n.Z=function(e){var n=e.additionalSectionClasses,t=e.logo,l=e.heading,i=e.bodyText,c=e.contentAlign,s=e.children,u=e.index;return r.createElement("div",{className:"chapter-callout ".concat(c)},r.createElement(a.Z,{additionalClasses:n},t&&r.createElement("div",{className:"chapter__content-image"},(0,o.Z)()),r.createElement("div",{className:"chapter__content"},u&&0!==u?r.createElement("h2",{className:"chapter__content-title"},l):r.createElement("h1",{className:"chapter__content-title"},l),r.createElement("p",null,i),s)))}},80199:function(e,n,t){var r=t(67294),a=t(12127),o=t(21798),l=t(38782),i=t(81422),c=function(e,n){return{header:r.createElement(o.Z,{showCloseButton:!1,title:(0,a.ag)("enroll_auth_modal_header")}),body:r.createElement(l.Z,{body:r.createElement("p",null,(0,a.ag)("enroll_auth_modal_body",{0:n}))}),footer:r.createElement(i.Z,{showNegativeCTA:!0,negativeCTAText:(0,a.ag)("enroll_auth_modal_stay_logged_in"),negativeCTAAction:function(){(0,a.Mr)("","stay signed in"),(0,a.sT)(!0)},showPositiveCTA:!0,positiveCTAText:(0,a.ag)("enroll_auth_modal_logout"),positiveCTAAction:function(){e(),(0,a.Mr)("","sign out and enroll")},dtmName:"EnrollLogoutModal"}),isV2Modal:!0,shouldCloseOnOverlayClick:!1}};c.displayName="EnrollLogoutModal",n.Z=c},10171:function(e,n,t){var r=t(67294),a=t(94184),o=t.n(a),l=t(12127),i=t(13930),c=t(55618),s=function(e){var n=e.type,t=e.linkAdditionalClasses,a=e.buttonType,c=e.onClick,s=e.analyticsContext,u=e.analyticsAction;return r.createElement("span",{className:"sign-cta"},(0,l.ag)("".concat(n.toLowerCase(),"_cta"),{0:r.createElement(i.Z,{key:"sign-cta",onClick:c,buttonType:a,classes:o()(t,{"sign-cta__link":"link"===a,btn:"button"===a}),initialText:(0,l.ag)("common_".concat(n.toLowerCase())),analyticsContext:s,analyticsActionType:u})},{jsx:!0}))};s.defaultProps={buttonType:"link",type:c.lm.SIGN_IN_CTA_TYPE},n.Z=s},30170:function(e,n,t){var r=t(67294),a=t(80634),o=t(22578),l=t(12127),i=t(62797),c=t(76505),s=t(27536),u=t(69045);n.Z=function(e){return r.createElement("div",{className:"page__content ".concat(!e.heroData.stepNumber&&"page__deeplink-error"),role:"main",tabIndex:"-1"},e.heroData.titleText&&r.createElement(a.Z,{breadcrumbs:i.G.getBreadcrumbs(),image:(0,s.Z)("hero__logo hero__logo--right"),eyebrowText:e.heroData.stepNumber&&(0,l.ag)("enroll_hero_eyebrow",{0:e.heroData.stepNumber}),titleText:e.heroData.titleText}),r.createElement(u.Z,null,o.Z.isArrayNotEmpty(e.errors)&&r.createElement(c.default,{errors:e.errors})),r.createElement("div",null,e.children))}},59684:function(e,n,t){var r=t(87462),a=t(45987),o=t(70885),l=t(67294),i=t(94184),c=t.n(i),s=["children","extraClasses","justifyContent","alignItems","direction","gap"],u=function(e,n){if("string"==typeof e)return"flex-content--".concat(n,"-").concat(e);var t={base:"",sm:"-sm",md:"-md",lg:"-lg"};return Object.entries(e).map(function(e){var r=(0,o.Z)(e,2),a=r[0],l=r[1],i=t[a]||"";return"flex-content--".concat(n).concat(i,"-").concat(l)}).join(" ")};n.Z=function(e){var n=e.children,t=e.extraClasses,o=void 0===t?"":t,i=e.justifyContent,m=void 0===i?"":i,d=e.alignItems,_=void 0===d?"":d,p=e.direction,f=void 0===p?"row":p,E=e.gap,g=(0,a.Z)(e,s),y=c()("flex-content",m&&u(m,"justify"),_&&u(_,"align"),f&&u(f,"direction"),E&&u(E,"gap"),o);return l.createElement("section",(0,r.Z)({className:y},g),n)}},50820:function(e,n,t){var r=t(70885),a=t(67294),o=t(77871);n.Z=function(e){var n=e.innerRef,t=e.autoComplete,l=e.required,i=e.onFocus,c=e.onBlur,s=e.onKeyUp,u=e.id,m=e.name,d=e.label,_=e.validations,p=e.useIncrementer,f=e.ariaRequired,E=e.ariaDescribedby,g=e.disableInlineErrors,y=e.disabled,b=e.value,v=e.className,N=(0,a.useState)(!1),O=(0,r.Z)(N,2),h=O[0],P=O[1],I=(0,a.useState)("password"),T=(0,r.Z)(I,2),R=T[0],S=T[1],A=(0,a.useState)(b),C=(0,r.Z)(A,2),L=C[0],w=C[1],Z=(0,a.useRef)(null),x=zl.site.loyalty.passwordUnmaskTimeout;return(0,a.useEffect)(function(){""===L&&w(b)},[L]),(0,a.useEffect)(function(){return function(){Z.current&&clearTimeout(Z.current)}},[]),a.createElement(o.Z,{unmaskPassword:function(){return P(e=!h),S(e?"text":"password"),void(e?Z.current=setTimeout(function(){P(!1),S("password"),w("")},1e3*x):Z.current&&clearTimeout(Z.current));var e},innerRef:n,id:u,containerClassName:"input-container",type:R,autoComplete:t,name:m,required:l,disableInlineErrors:g,label:d,disabled:y,onFocus:i,onBlur:c,onKeyUp:s,className:v,validations:_,useIncrementer:p,ariaRequired:f,ariaDescribedby:E,passwordToggle:h,value:L})}},42536:function(e,n,t){t.d(n,{Z:function(){return m}});var r=t(24011),a=t(67294),o=t(65284),l=t(22578),i=t(12127),c=t(55618),s=t(62797),u=t(16014),m=(0,r.$j)(function(e){return{error:(0,i.dX)(e.getIn(["session","gma","pre_selected","messages"]),[])}},function(e){return{clearSession:function(){return e((0,i.tf)({service:u.Z.current,data:{clean:!0},opts:{headers:{cdn_country_of_residence:i.tO.get(c.P_.CDN_COUNTRY)||"US"}}}))}}})(function(e){var n=e.error,t=e.clearSession;return(0,a.useEffect)(function(){for(var e=0;e<n.length;e++)(0,s.ff)(window.location.href,[{code:n[e].code,message:n[e].message}])},[n]),a.createElement("div",{className:"deeplink-error"},a.createElement(o.Z,{logo:!0,heading:(0,i.ag)("enroll_deeplink_error"),bodyText:(0,i.ag)("enroll_deeplink_body"),additionalSectionClasses:"zl-section--padding-top-xlarge zl-section--padding-bottom-xlarge page__content",contentAlign:"chapter--align-left"}
1,a.createElement("div",{className:"chapter__content-subsection"},l.Z.isArrayNotEmpty(n)&&n.map(function(e,n){return a.createElement("p",{key:"chapterCalloutError_"+n},e.message)})),a.createElement("div",{className:"chapter__content-subsection list-of-links"},a.createElement("ul",{className:"callout__list-links caret-links"},a.createElement("li",{role:"presentation"},a.createElement("a",{href:c.at.CONTEXT_PATH+c.qT.HOME,"data-allow-unload":!0},(0,i.ag)("enroll_deeplink_home_redirect"))),a.createElement("li",{role:"presentation"},a.createElement("button",{className:"link",onClick:t},(0,i.ag)("enroll_deeplink_enroll_redirect"))),a.createElement("li",{role:"presentation"},a.createElement("a",{href:c.at.CONTEXT_PATH+c.qT.CONTACT_US,"data-allow-unload":!0},(0,i.ag)("common_contact_us")))))))})},59222:function(e,n,t){t.d(n,{Z:function(){return u}});var r=t(24011),a=t(67294),o=t(53063),l=t(12127),i=t(39310),c=t(69045),s=t(72096),u=(0,r.$j)(function(e){var n=["session","gma","enroll"];return{contractNumber:e.getIn([].concat(n,["contract_id"])),contractSourceCode:e.getIn([].concat(n,["membership_source"])),contractName:e.getIn([].concat(n,["contract","contract_details","contract_name"]))}},function(e){return{postJobChange:function(n){return e(s.ZP.postJobChange(n))}}})(function(e){var n=e.postJobChange,t=e.contractNumber,r=e.contractSourceCode,s=e.contractName;return a.createElement(c.Z,{additionalClasses:"enrollment-jobchange"},a.createElement(o.Z,{formsyAttributes:{onSubmit:function(){n({contract_number:t,contract_source_code:r})},className:"jobchange__section-copy"}},a.createElement("p",null,(0,l.ag)("enroll_jobchange_change_text",{0:a.createElement("strong",{key:0},s)},{jsx:!0})),a.createElement("p",null,(0,l.ag)("enroll_jobchange_change_disclaimer")),a.createElement(i.Z,{allowUnload:!0,confirmText:(0,l.ag)("common_update"),declineText:(0,l.ag)("enroll_jobchange_cancel")})))})},86413:function(e,n,t){t.d(n,{Z:function(){return u}});var r=t(24011),a=t(12127),o=t(55618),l=t(67294),i=function(e){var n=e.altText,t=e.imgSrc,r=e.resolvedUrl;return l.createElement("a",{className:"page__header__logo-container",href:r},l.createElement("img",{className:"page__header__logo",src:t,alt:n}))};i.displayName="Logo";var c=i,s=t(23558),u=(0,r.$j)(function(e){var n=(0,a.U2)(window,"zl.logo.link")||{alttext:"",imgSrc:"",resolvedUrl:""},t=o.qT.HOME_AUTH,r=s.w.gma.isAuthenticated(e)&&null!==t?t:o.qT.HOME;return{altText:n.alttext,imgSrc:n.imgSrc,resolvedUrl:"".concat(o.at.CONTEXT_PATH).concat(r)}})(c)},96474:function(e,n,t){t.d(n,{F:function(){return o},v:function(){return l}});var r=t(95892),a=t(23558);function o(e){return{authorized:a.w.gma.isAuthenticated(e),loginFetching:!!e.getIn(["auth","loginFetching"]),loginReqError:e.getIn(["auth","errors","login"])||""}}function l(e){return{clearLoginReqError:function(){return e(r.ZP.clearLoginError())},login:function(n,t){return e(r.ZP.login(n,t))}}}},41461:function(e,n,t){t.r(n),t.d(n,{default:function(){return Qe}});var r=t(67294),a=t(20745),o=t(24011),l=t(15671),i=t(43144),c=t(82963),s=t(61120),u=t(60136),m=t(30170),d=t(66443),_=t(12127),p=t(4942),f=t(42982),E=t(70885),g=t(69045),y=t(33068),b=t(53063),v=t(45697),N=t.n(v);function O(e,n){var t=n.waitBeforeShow,a=(0,r.useState)(t),o=(0,E.Z)(a,1)[0],l=(0,r.useState)(!0),i=(0,E.Z)(l,2),c=i[0],s=i[1];return(0,r.useEffect)(function(){var e=setTimeout(function(){s(!1)},o);return function(){return clearTimeout(e)}},[o]),c?null:e.children}O.propTypes={waitBeforeShow:N().number.isRequired,children:N().string};var h=O,P=function(e){var n=e.searchAgain,t=e.headerText,a=void 0===t?(0,_.ag)("enroll_no_profile_found"):t,o=e.bodyText,l=void 0===o?(0,_.ag)("enroll_no_profile_header_text"):o,i=e.headerContent;return r.createElement(g.Z,{additionalClasses:"enroll-header"},I()&&r.createElement("div",{role:"alert",className:"role-wrapper"},n&&r.createElement(h,{waitBeforeShow:1e3},r.createElement("span",null,i.headerText||a))),!I()&&r.createElement("div",{"aria-live":"polite",role:"status",className:"role-wrapper"},n&&r.createElement(h,{waitBeforeShow:1e3},i.headerText||a)),r.createElement("h2",null,i.headerText||a),r.createElement("p",null,i.bodyText||l," ",n&&r.createElement("button",{type:"button",className:"link link--underline",onClick:n},i.linkText||(0,_.ag)("enroll_search_again"))))},I=function(){return-1!==navigator.userAgent.indexOf("MSIE")||navigator.appVersion.indexOf("Trident/")>-1};P.defaultProps={headerContent:{}};var T=P,R=t(39310),S=t(83547),A=t(10066),C=t(80373),L=t(33804),w=t(13441),Z=t(8992),x=t(55618),F=t(2127);function k(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function D(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?k(Object(t),!0).forEach(function(n){(0,p.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):k(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var j=t(72096),U=t(75991),M=t(12734),q=t(95892),H=t(62797),Y=t(23558);function V(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function B(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?V(Object(t),!0).forEach(function(n){(0,p.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):V(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function G(e,n,t,r){var a=null,o=null,l=null;return r?(a=i18n("enroll_profile_found"),o=i18n("enroll_full_profile_header_text")):t?(a=i18n("enroll_partial_loyalty_profile_found"),o=i18n("enroll_partial_profile_header_text")):e&&n&&(a=i18n("enroll_partial_profile_found"),o=i18n("enroll_partial_profile_header_text")),n&&(l=i18n("enroll_do_not_use")),{headerText:a,bodyText:o,linkText:l}}var X=(0,o.$j)(function(e){var n=["session","gma","enroll"],t=(0,_.dX)(e.get("auth")),r=Y.w.gma.isAuthenticated(e),a=(0,_.dX)(e.getIn(x.uJ.COUNTRIES_LIST)),o=(0,_.dX)(e.getIn([].concat((0,f.Z)(x.uJ.DOMAIN),["regionDomain"]))),l=(0,_.dX)(e.getIn(["session","gbo","profile"])),i=e.getIn([].concat(n,["route"]))||"",c=e.getIn([].concat(n,["contract_id"])),s=e.getIn([].concat(n,["membership_source"])),u=(0,_.U2)(l,"additional_data.partial_profile"),m=(0,H.Kv)(l),d=(0,_.dX)(e.getIn(["enroll","error"])),p=m.basicProfile,E=m.addressProfile,g=m.licenseProfile,y=m.contactProfile,b=(0,_.U2)(l,"additional_data.partial_profile_status.login_credentials_present"),v=!!(0,_.U2)(l,"profile.basic_profile.loyalty_data.id"),N=(0,_.U2)(l,"profile.basic_profile.loyalty_data.loyalty_number"),O=e.getIn(x.ed.GMA.DEEPLINK_COUNTRY_OF_RESIDENCE);return B(B({personalData:m,countries:a,regions:o,profileFound:v,loginDetails:b,authorized:r,loginFetching:!!t.loginFetching,loginReqError:t.errors.login||"",enrollPersonalRoute:i===x.lm.STEPS.PERSONAL,enrollHeaderContent:G(u,v,N,b),contractPreferences:{contractNumber:c,contractSourceCode:s}},function(e){return e?{licenseCountryCode:(0,_.U2)(e,"country_code"),licenseExpirationDate:(0,_.U2)(e,"license_expiration_date"),licenseCountrySubdivisionCode:(0,_.U2)(e,"country_subdivision_code"),licenseIssuingAuthority:(0,_.U2)(e,"issuing_authority"),licenseIssueDate:(0,_.U2)(e,"license_issue_date"),licenseNumber:(0,_.U2)(e,"license_number")}:{}}(g)),{},{shouldDisplayLicenseInfo:!!g,shouldDisplayContactInfo:!!E,addressProfile:E,addressCountryCode:(0,_.U2)(E,"country_code")||(0,_.U2)(g,"country_code")||O||x.at.COUNTRY,firstName:(0,_.U2)(p,"first_name"),lastName:(0,_.U2)(p,"last_name"),dateOfBirth:(0,_.U2)(p,"date_of_birth"),contactEmail:(0,_.U2)(y,"email"),phoneNumbers:(0,_.U2)(y,"phones"),partialProfile:u,enrollError:d,countriesGMA:(0,_.dX)(e.getIn(x.uJ.COUNTRIES_LIST))})},function(e){return{initPersonalInfo:function(n){return e(M.Z.init(n))},getRegions:function(n){return e(U.Z.getRegions(n))},postPreviousStep:function(){return e(j.ZP.postPreviousStep())},postPersonalInfo:function(n){return e(j.ZP.postPersonalInfo(n))},clearLoginReqError:function(){return e(q.ZP.clearLoginError())},login:function(n){return e(q.ZP.login(n))}}},function(e,n){return B(B(B({},e),n),{},{postPersonalInfo:function(t){var r=e.contractPreferences,a=e.loyaltyNumber;return Object.assign(t,B(B({},r),a&&{loyaltyNumber:a})),n.postPersonalInfo(t)},initPersonalInfo:function(){return n.initPersonalInfo([e.licenseCountryCode,e.addressCountryCode])}})})(function(e){var n=e.countries,t=e.regions,a=e.getRegions,o=e.clearLoginReqError,l=e.enrollHeaderContent,i=e.login,c=e.loginFetching,s=e.loginReqError,u=e.loginDetails,m=e.enrollPersonalRoute,d=e.profileFound,p=e.licenseCountryCode,v=e.shouldDisplayLicenseInfo,N=e.licenseExpirationDate,O=e.licenseCountrySubdivisionCode,h=e.licenseIssuingAuthority,P=e.licenseIssueDate,I=e.licenseNumber,k=e.shouldDisplayContactInfo,j=e.firstName,U=e.lastName,M=e.dateOfBirth,q=e.addressProfile,H=e.phoneNumbers,Y=e.contactEmail,V=e.partialProfile,B=e.addressCountryCode,G=e.enrollError,X=e.personalData,$=e.initPersonalInfo,W=e.postPersonalInfo,K=e.postPreviousStep,z=(0,r.useRef)(),J=(0,r.useState)([]),Q=(0,E.Z)(J,2),ee=Q[0],ne=Q[1];(0,r.useEffect)(function(){$()},[$]),(0,r.useEffect)(function(){_.tj.init(document,document.title),_.tj.set("".concat((0,_.ag)("enroll_personal_information")," | ").concat((0,_.ag)("vehicle_priority_header")))},[]),(0,r.useEffect)(function(){var e;ne((null==X||null===(e=X.contactProfile)||void 0===e?void 0:e.phones)||[])},[X]);var te=ee;return r.createElement(g.Z,{additionalClasses:"enroll-personal-info"},r.createElement("p",{className:"enroll-disclaimer"}
1,(0,_.ag)("enroll_search_subtitle_privacy_policy",{0:r.createElement("a",{key:"privacy-policy-label",target:"_blank",rel:"noopener",href:x.qT[x.a.PRIVACY_POLICY],className:"link link--caret icon--externallink link--underline"},(0,_.ag)("common_privacy_policy_label"))},{jsx:!0})),r.createElement(T,{headerContent:l,searchAgain:K}),u?r.createElement(S.Z,{showHeading:!0,login:i,loginFetching:c,loginReqError:s,clearLoginReqError:o,autoComplete:!1}):r.createElement(g.Z,{additionalClasses:"zl-section--padding-bottom-medium"},r.createElement(w.Z,{requiredText:(0,_.ag)("required_field_enroll_disclaimer")}),r.createElement(b.Z,{formsyAttributes:{onValidSubmit:function(e){var n=te.filter(function(e){return(null==e?void 0:e.code)||(null==e?void 0:e.country_code)});e.phone_set=(0,F.ji)(e),n.forEach(function(n,t){e.contact_set["contacts".concat(t)]&&(e.phone_set["phones".concat(t)].country_code=(null==n?void 0:n.code)||(null==n?void 0:n.country_code),e.phone_set["phones".concat(t)].phone_number=(null==n?void 0:n.phone_number)||(null==n?void 0:n.formattedNumber))}),W(e)},className:"enroll-personal-info__form",noValidate:!0},ref:z},v&&r.createElement(Z.Z,{copyHeader:(0,_.ag)("enroll_driver_license_header"),copyBody:(0,_.ag)("enroll_driver_license_body")},r.createElement(y.Z,{partialProfile:V,isPersonalInfoRoute:m,parentFormRef:z.current,licenseNumber:I,expirationDate:N,countryCode:p,countrySubdivisionCode:O,issuingAuthority:h,issueDate:P,resetFormOnCountryChange:!0})),r.createElement(Z.Z,{copyHeader:(0,_.ag)("personal_info_title")},r.createElement(A.Z,{firstName:j,lastName:U,dateOfBirth:M,profileFound:d,disableLastName:!0})),k&&r.createElement(Z.Z,{additionalClass:"personal-info__form-contact-section-address",copyHeader:(0,_.ag)("personal_info_contact_info_title")},r.createElement(C.Z,{parentFormRef:z.current,addressProfile:q,countries:n,getRegions:a,contactEmail:Y,regions:t,addressCountryCode:B,showEmailField:!0,confirmEmailField:!0,resetFormOnCountryChange:!0,errors:G})),r.createElement(L.Z,{phoneNumbers:H,phoneSelected:ee,commitPhoneInfo:function(e,n,t){return ne(function(r){var a=(0,f.Z)(r||[]);return a[t]=D(D({},e),{},{formattedNumber:n}),a})}}),r.createElement(R.Z,{confirmText:(0,_.ag)("common_continue_cta"),declineText:(0,_.ag)("common_cancel")}))))}),$=t(77871),W=function(){return r.createElement("div",{className:"enroll__search-fields"},r.createElement("div",{className:"form-field-row"},r.createElement($.Z,{id:"loyalty-number",containerClassName:"input-container",type:"text",name:"loyalty_number",required:!0,label:(0,_.ag)("common_ec_number_label")})),r.createElement("div",{className:"form-field-row"},r.createElement($.Z,{id:"last-name",containerClassName:"input-container",type:"text",name:"last_name",required:!0,label:(0,_.ag)("common_last_name_label")})))},K=t(56837),z=function(e){var n=e.deeplinkCountryResidence;return r.createElement("div",null,r.createElement("div",{className:"enroll__search-fields"},r.createElement("div",{className:"form-field-row"},r.createElement($.Z,{id:"driver-license",containerClassName:"input-container",type:"text",name:"driver_license",required:!0,label:(0,_.ag)("enroll_driver_license")})),r.createElement("div",{className:"form-field-row"},r.createElement($.Z,{id:"last-name",containerClassName:"input-container",type:"text",name:"last_name",required:!0,label:(0,_.ag)("common_last_name_label")}))),r.createElement("div",{className:"enroll__search-fields"},r.createElement(K.Z,{licenseCountryCode:n})))},J=function(e){var n=e.search,t=e.activateFlow,a=e.toggleForm,o=e.enrollFetching,l=e.deeplinkCountryResidence,i=(0,r.useRef)(),c=(0,r.useState)(),s=(0,E.Z)(c,2),u=s[0],m=s[1];return(0,r.useEffect)(function(){i.current&&!u&&(i.current.reset(),m(!0))},[null==i?void 0:i.current]),r.createElement(b.Z,{ref:i,formsyAttributes:{onValidSubmit:n,className:"enroll__search",noValidate:!0}},r.createElement(w.Z,{requiredText:(0,_.ag)("required_field_enroll_disclaimer")}),t?r.createElement(W,null):r.createElement(z,{deeplinkCountryResidence:l}),t&&r.createElement("button",{type:"button",className:"enroll__search-toggle link link--caret",onClick:a},(0,_.ag)("enroll_driver_search_no_ec_number")),r.createElement(R.Z,{enrollFetching:o,declineText:(0,_.ag)("common_cancel"),confirmText:(0,_.ag)("enroll_search_cta")}))},Q=t(10171);function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ee=function(){return!!e})()}var ne=function(e){function n(e){var t,r,a,o;return(0,l.Z)(this,n),r=this,a=n,a=(0,s.Z)(a),t=(0,c.Z)(r,ee()?Reflect.construct(a,[],(0,s.Z)(r).constructor):a.apply(r,o)),(0,p.Z)(t,"toggleForm",function(){t.setState({activateFlow:!t.props.activateFlow})}),t.state={activateFlow:e.activateFlow,showSignIn:!1},_.tj.init(document,document.title),_.tj.set("".concat((0,_.ag)("enroll_personal_information")," | ").concat((0,_.ag)("vehicle_priority_header"))),t}return(0,u.Z)(n,e),(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,n=e.search,t=e.enrollFetching,a=e.login,o=e.loginFetching,l=e.loginReqError,i=e.clearLoginReqError,c=e.showSignIn,s=e.toggleSignIn,u=e.deeplinkCountryResidence,m=this.state.activateFlow;return r.createElement(g.Z,{additionalClasses:"driver-lookup"},r.createElement(Q.Z,{buttonType:"button",type:c?x.lm.SIGN_UP_CTA_TYPE:x.lm.SIGN_IN_CTA_TYPE,onClick:function(){return s(!c)},analyticsContext:x.sU.CONTEXT_ENROLLMENT,analyticsAction:c?x.sU.ACTION_SIGN_UP:x.sU.ACTION_SIGN_IN}
1),r.createElement("p",{className:"enroll-disclaimer"},c?(0,_.ag)("enroll_search_sign_in_subtitle"):(0,_.ag)("enroll_search_subtitle_privacy_policy",{0:r.createElement("a",{key:"search-privacy-policy-link",target:"_blank",rel:"noopener",href:x.qT[x.a.PRIVACY_POLICY],className:"link link--caret icon--externallink link--underline"},(0,_.ag)("common_privacy_policy_label"))},{jsx:!0})),c?r.createElement(S.Z,{showHeading:!0,login:a,loginFetching:o,loginReqError:l,clearLoginReqError:i}):r.createElement(r.Fragment,null,r.createElement(T,{headerText:(0,_.ag)("enroll_renter_search_header"),bodyText:m?(0,_.ag)("enroll_membership_search_body"):(0,_.ag)("enroll_driver_search_body")}),r.createElement(J,{search:n,toggleForm:this.toggleForm,activateFlow:m,enrollFetching:t,deeplinkCountryResidence:u})))}}])}(r.Component),te=ne,re=t(96474);function ae(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function oe(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?ae(Object(t),!0).forEach(function(n){(0,p.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ae(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var le=function(){var e=(0,_.TN)(x.a.ENROLLMENT_ACTIVATE);return le=function(){return e},e},ie=(0,o.$j)(function(e){var n=e.getIn(x.ed.GMA.DEEPLINK_COUNTRY_OF_RESIDENCE);return oe({activateFlow:le(),enrollFetching:e.getIn(["enroll","fetching"]),showSignIn:e.getIn(["enroll","showSignIn"],!1),deeplinkCountryResidence:n},(0,re.F)(e))},function(e){return oe({toggleSignIn:function(n){return e(j.ZP.showSignIn(n))},search:function(n){return e(j.ZP.renterSearch(oe(oe({},n),{},{activate_flow:le()})))}},(0,re.v)(e))})(te),ce=t(22578),se=t(94628),ue=t(36592),me=t(50768),de=t(87462),_e=t(94184),pe=t.n(_e),fe=t(9506),Ee=function(e){var n=e.children,t=e.drawerModalId,a=e.headerText,o=e.isDisabled,l=void 0===o||o,i=e.additionalClasses,c=e.errorHideCta,s=void 0!==c&&c,u=e.name,m=e.index,d=e.enrollFetching,p=void 0!==d&&d,f=e.forwardedRef,y=e.onInvalidSubmit,v=e.onExpanded,N=e.analyticsContext,O=e.termsAndConditionsEnabled,h=e.delayAnimation,P=void 0!==h&&h,I=e.changeState,T=e.editCallback,S=e.enrollConfirm,A=e.formError,C=void 0!==A&&A,L=(0,r.useState)(!1),w=(0,E.Z)(L,2),Z=w[0],F=w[1],k=(0,r.useState)(!1),D=(0,E.Z)(k,2),j=D[0],U=D[1],M=(0,r.useState)(P),q=(0,E.Z)(M,2),Y=q[0],V=q[1];(0,r.useEffect)(function(){(!1===l||C)&&F(!0)},[l,C]);var B=function(e){U(e)},G=function(e){F(e)},X=pe()("loyalty--divider",i,{"loyalty--disabled":l,"loyalty--expanded":Z,"loyalty--cta-not-present":s}),$=N&&(0,H.mS)(N,u,Z?x.sU.ACTION_OPEN:x.sU.ACTION_CLOSED);return r.createElement(b.Z,{ref:f,formsyAttributes:{className:X,onValidSubmit:function(){I(),C||(F(!Z),(0,_.X5)(f))},onValid:function(){ce.Z.types(O).isDefined?B(!!O):B(!0)},onInvalid:function(){return B(!1)},onInvalidSubmit:y,noValidate:!0}},r.createElement("header",{className:"loyalty-section-header"},r.createElement(g.Z,null,r.createElement("span",{className:"loyalty--section-toggle"},a,!l&&!Z&&r.createElement("button",{className:"loyalty-section-header__edit link--underline btn-link","data-dtm-track":(0,H.mS)(x.sU.UI_DRAWER,Z?x.sU.ACTION_CLOSED:x.sU.ACTION_OPEN,t),type:"button",onClick:function(){return T(u,m)}},i18n("common_edit_cta"))))),r.createElement(g.Z,{dtm:$,additionalClasses:pe()("loyalty--section",{"initial-animation":Y})},r.createElement(fe.Z,{onCollapsed:function(){return G(!1)},onExpanded:function(){v&&v(),G(!0),V(!1)},showOverflowWhenExpanded:!0,open:Z},r.createElement("div",{className:"loyalty--section-drawer"},n),!s&&r.createElement(R.Z,{confirmText:S,isDisabled:!j,enrollFetching:p,analyticsActionTypeAccept:t,analyticsContext:x.sU.ACTION_CONTINUE}))))},ge=r.forwardRef(function(e,n){return r.createElement(Ee,(0,de.Z)({},e,{forwardedRef:n.form,ref:n.section}))}),ye=t(45487),be=t(10648),ve=t(28530),Ne=t(76505),Oe=t(93417),he=t(92603),Pe=function(e){var n=e.payment,t=e.paymentError,a=e.isEnrollPage,o=(0,Oe.o)(he.Z.payment).setPendingPayment,l=(0,Oe.o)(j.ZP),i=l.loadPartialProfilePayment,c=l.addEnrollPayment;(0,r.useEffect)(function(){i()},[]);var s=(null==n?void 0:n.payment_type)===x.xc.BUSINESS_ACCOUNT_APPLICANT;return r.createElement("div",{className:"loyalty-section-form__add-payment"},ce.Z.isArrayNotEmpty(t)&&r.createElement(Ne.default,{errors:t}),r.createElement("div",{className:"loyalty-section-form__add-payment-disclaimer"},r.createElement(w.Z,{requiredText:(0,_.ag)("required_field_enroll_disclaimer")}),r.createElement("p",null,(0,_.ag)("enroll_loyalty_payment_overview")),r.createElement("p",null,(0,_.ag)("enroll_loyalty_payment_legal_disclaimer",{0:r.createElement("a",{target:"_blank",key:"privacy-policy",className:"link link--underline",href:x.qT.PRIVACY_POLICY},(0,_.ag)("common_privacy_policy_label"))},{jsx:!0}))),n?r.createElement(ve.Z,{disablePaymentEdit:!0,method:n,onRemove:function(){return o(null)},hideRadioButton:!0,isEnrollPage:a,isBillingNumber:s}):r.createElement("div",{className:"loyalty-section-form__add-payment-cta"},r.createElement(be.Z,{afterAdd:c,isEnroll:!0})))},Ie=t(41555),Te=t(54421),Re=function(e){var n=e.emailPreferences,t=(void 0===n?[]:n).map(function(e,n){return r.createElement("div",{key:e.preferenceName,className:"rewards-preferences__container rewards-preferences__checkbox ".concat(0===n&&"rewards-preferences__underline")},r.createElement("div",{className:"rewards-preferences__preferences-section"},r.createElement("div",{className:"rewards-preferences__preferences-content-info"},r.createElement("p",{className:"rewards-preferences__preferences-title"},e.rewardOptionsPre),r.createElement("p",{className:"rewards-preferences__preferences-info"},e.rewardOptionsIntroContent)),r.createElement("div",{className:"rewards-preferences__preferences-actions"},r.createElement($.Z,{id:e.preferenceName,containerClassName:"input-option-container",type:"checkbox",name:"".concat(e.preferenceName,"_preference"),value:e.defaultValue||"",label:(0,_.ag)("enrollment_communication_preferences_optin")}))))});return r.createElement("div",{className:"loyalty-section-form__preference-wrapper"},r.createElement("h2",{className:"loyalty-section-form__heading"},(0,_.ag)("enroll_loyalty_communication_preference")),r.createElement("p",{className:"loyalty-section-form__subheading"},r.createElement(Te.Z,{privacyKey:"enroll_loyalty_communication_preference_description"})),t)};Re.displayName="EnrollEmailPreferences";var Se=Re,Ae=t(13930),Ce=t(80963),Le=t(6047),we=t(41481),Ze=(0,o.$j)(function(e){return{fetching:e.getIn(x.ed.UI.ENROLL.TERMS.FETCHING)}},function(e){return{getTerms:function(){return e(we.Z.getTerms())}}})(function(e){var n=e.getTerms,t=e.fetching,a=e.enableEnroll,o=(0,r.useState)(!1),l=(0,E.Z)(o,2),i=l[0],c=l[1];return(0,r.useEffect)(function(){n()},[n]),r.createElement("div",{className:"loyalty-section-form__terms-conditions"},r.createElement(w.Z,{requiredText:i18n("required_field_enroll_disclaimer")}),r.createElement("p",{className:"loyalty-section-form__terms-conditions-disclaimer"},i18n("loyalty_terms_and_conditions_disclaimer")),r.createElement(Ae.Z,{classes:"loyalty-section-form__terms-conditions-cta",initialText:i18n("loyalty_terms_and_conditions_btn_label"),onClick:function(){window.open((0,Le.ii)("termsAndConditions"),"_blank"),c(!0)},analyticsContext:x.sU.CONTEXT_ENROLL_TERMS_CONDITION,analyticsActionType:x.sU.ACTION_OPEN}),r.createElement($.Z,{id:"loyaltyTermsConditions",containerClassName:"input-option-container loyalty-section-form__terms-conditions-checkbox",type:"checkbox",name:"loyaltyTermsAndConditions",disabled:!i,callback:a,label:i18n("enroll_loyalty_terms_and_conditions_checkbox_label"),disableInlineErrors:!0,required:!0,dtmObject:x.sU.UI_BUTTON,dtmPlacement:x.sU.CONTEXT_ENROLL_TERMS_CONDITION}),r.createElement(Ce.Z,{loading:t,staticLoader:!0}))}),xe=t(81347),Fe=t(67878);function ke(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function De(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?ke(Object(t),!0).forEach(function(n){(0,p.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ke(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function je(e){var n,t=e.countryOptIn,r=e.emailPreferences,a=e.rewardPreferences,o=e.frequentFlyerEligibleIndicator,l=e.contractNumber,i=(0,Fe.t)();return r&&!ce.Z.isObjectEmpty(r)&&(n=r.special_offers,i.updatedItems.defaultValue=r.special_offers),t&&"boolean"!=typeof n&&(i.updatedItems.defaultValue=!0),i.emailItems.defaultValue=!0,Object.assign(i,{partnerItems:(0,H.bp)({rewardType:a.reward_type,frequentFlyerEligibleIndicator:o,contractNumber:l})}),void 0!==t?i:{}}var Ue=(0,o.$j)(function(e){var n=["session","gma","enroll"],t=(0,_.dX)(e.getIn(["session","gbo","profile"])),r=(0,_.dX)(e.getIn(["preference","email_preference"])),a=(0,_.dX)(e.getIn(["preference","reward_preferences"]),{default_program_id:"",partner_rewards_programs:[],reward_type:""}),o=(0,_.dX)(e.getIn(["profile","rewardPreferencesState","partnerRewardsPrograms"]),[]),l=e.get("breakpoint"),i=e.getIn(x.uJ.COUNTRIES_LIST),c=e.getIn(x.uJ.CDN_COUNTRY_OF_RESIDENCE),s=e.getIn(["profile","fetching"]),u=e.hasIn([].concat((0,f.Z)(x.ed.GBO.PROFILE_PROFILE_PATH),["customer_details"])),m=e.getIn([].concat(n,["contract_id"]))||e.getIn([].concat((0,f.Z)(x.ed.GBO.PROFILE_PROFILE_PATH),["customer_details","contract_number"])),d=e.getIn([].concat(n,["membership_source"])),p=u?e.getIn([].concat((0,f.Z)(x.ed.GBO.PROFILE_PROFILE_PATH),["customer_details","frequent_flyer_eligible_indicator"])):e.getIn([].concat(n,["contract","contract_details","frequent_flyer_eligible_indicator"])),E=o&&{};return o&&o.forEach(function(e){return E[e.code]=e}),{rewardPreferences:a,loyaltyConfigs:je({countryOptIn:(0,H.$S)((0,_.dX)(i),c,x.at.COUNTRY),emailPreferences:r,rewardPreferences:a,frequentFlyerEligibleIndicator:p,contractNumber:m}),breakpoint:l,countriesExists:!!i,rewardPrograms:E,commitFetching:!!s,rentalPreferences:(0,_.U2)(t,"preference.rental_preferences")||[],paymentError:(0,_.dX)(e.getIn(["payment","error"])),formSubmitError:(0,_.dX)(e.getIn(["enroll","error"]),!1),contractPreferences:{contract_number:m,contract_source_code:d},payment:Y.w.ui.payment.getEnrollPendingPayment(e),termsAndConditionsVersion:e.getIn(["enroll","terms","content","terms_and_conditions_version"])}},function(e){return{postLoyaltyInfo:function(n){e(j.ZP.postLoyaltyInfo(n))},rewardPreferencesActions:{init:function(n){return e(xe.Z.init(n))}},getCountries:function(){return e(U.Z.getCountries())},setPaymentRequired:function(){return e((0,j.z6)([{message:"".concat((0,_.ag)("common_credit_card")," ").concat((0,_.ag)("common_required_cta"))}]))},clearErrors:function(){return e((0,j.z6)([]))}}},function(e,n){return De(De(De({},e),n),{},{postLoyaltyInfo:function(){var t=e.rewardPrograms,r=e.contractPreferences,a=e.payment;delete a.alias;for(var o=arguments.length,l=new Array(o),i=0;i<o;i++)l[i]=arguments[i];return n.postLoyaltyInfo(Object.assign.apply(Object,[{}].concat(l,[{rewardPrograms:t,contractPreferences:r,payment:De(De({},a),{},{preferred:!0})}])))}})})(function(e){var n=e.getCountries,t=e.postLoyaltyInfo,a=e.paymentError,o=e.payment,l=e.rewardPrograms,i=e.rewardPreferences,c=e.rentalPreferences,s=e.rewardPreferencesActions,u=e.loyaltyConfigs,m=e.commitFetching,d=e.contractPreferences,p=e.countriesExists,f=e.formSubmitError,g=e.termsAndConditionsVersion,y=e.setPaymentRequired,b=e.clearErrors,v=(0,r.useState)(!0),N=(0,E.Z)(v,2),O=N[0],h=N[1],P=(0,r.useState)(!0),I=(0,E.Z)(P,2),T=I[0],R=I[1],S=(0,r.useState)(!0),A=(0,E.Z)(S,2),C=A[0],L=A[1],Z=(0,r.useState)(!0),F=(0,E.Z)(Z,2),k=F[0],D=F[1],j=(0,r.useState)(!1),U=(0,E.Z)(j,2),M=U[0],q=U[1],Y=(0,r.useState)(!0),V=(0,E.Z)(Y,2),B=V[0],G=V[1],X=(0,r.useState)(!1),W=(0,E.Z)(X,2),K=W[0],z=W[1],J={login:h,payment:R,communication:L,preferences:D,termsAndConditions:G},Q=(0,r.useRef)(),ee=(0,r.useRef)(),ne=(0,r.useRef)(),te=(0,r.useRef)(),re=(0,r.useRef)(),ae=(0,r.useRef)(),oe=(0,r.useRef)(),le=(0,r.useRef)(),ie=(0,r.useRef)(),de=(0,r.useRef)(),_e=[Q,ne,re,oe],pe=[ee,te,ae,le,de],fe=function(e,n){M||pe.forEach(function(t){var r=t.current;r.props.name===e?r.toggleOpen(!0):(r.props.index>n&&J[r.props.name](!0),r.toggleOpen(!1))})};return(0,r.useEffect)(function(){l&&!ce.Z.isObjectEmpty(l)||s.init(x.at.COUNTRY),p||n()}),(0,se.YS)(),(0,r.useEffect)(function(){h(!1),_.tj.init(document,document.title),_.tj.set("".concat((0,_.ag)("enroll_loyalty_information")," | ").concat((0,_.ag)("vehicle_priority_header")))},[]),(0,r.useEffect)(function(){M!==f&&q(!0)},[f]),r.createElement("section",{className:"zl-section--bgimage-awning-grey"},r.createElement(ge,{name:"login",ref:{form:Q,section:ee},isDisabled:O,errorHideCta:M,formError:M,editCallback:fe,index:0,changeState:function(){return R(!1)},drawerModalId:x.lm.LOYALTY_LOGIN,headerText:(0,_.ag)("enroll_login_pass"),analyticsContext:x.sU.CONTEXT_ENROLLMENT,onExpanded:H.oh,delayAnimation:!0},r.createElement("div",{className:"login-section-form"},r.createElement(w.Z,{requiredText:(0,_.ag)("required_field_enroll_disclaimer")}),r.createElement(ue.Z,{subtitleText:(0,_.ag)("enroll_loyalty_username_subtext"),autoComplete:"new-password"}),r.createElement(me.Z,{passwordLabel:(0,_.ag)("common_password"),heading:(0,_.ag)("common_password"),passwordName:"passwordInput",confirmName:"confirmPasswordInput",subtitleText:(0,_.ag)("enroll_loyalty_password_subtext"),showConfirmField:!0,autoComplete:"new-password",validateOnBlur:!0,ariaRequired:"true",showValidationsBlock:!0}))),r.createElement(ge,{name:"payment",ref:{form:ne,section:te},isDisabled:T,errorHideCta:M,formError:M,editCallback:fe,index:1,changeState:function(){return L(!1)},drawerModalId:x.lm.LOYALTY_PAYMENT,onInvalidSubmit:y,headerText:(0,_.ag)("payment_options_title"),analyticsContext:x.sU.CONTEXT_ENROLLMENT,onExpanded:H.oh},r.createElement($.Z,{name:"payment_reference_id",required:!0,hidden:!0,value:(o||{}).payment_reference_id}),r.createElement(Pe,{paymentError:a,isEnrollPage:!0,payment:o})),r.createElement(ge,{name:"communication",ref:{form:re,section:ae},isDisabled:C,errorHideCta:M,formError:M,editCallback:fe,index:2,changeState:function(){return D(!1)},drawerModalId:x.lm.LOYALTY_COMMUNICATION,headerText:(0,_.ag)("enroll_communication_reward"),analyticsContext:x.sU.CONTEXT_ENROLLMENT,onExpanded:H.oh},!ce.Z.isObjectEmpty(u)&&r.createElement(r.Fragment,null,r.createElement(w.Z,{requiredText:(0,_.ag)("required_field_enroll_disclaimer")}),r.createElement(Se,{emailPreferences:[u.updatedItems,u.emailItems]}),r.createElement("div",{className:"loyalty-section-form__preference-wrapper"},r.createElement("h2",{className:"loyalty-section-form__heading"},(0,_.ag)("profile_route_rewards_preferences")),r.createElement("p",{className:"loyalty-section-form__subheading"},(0,_.ag)("enroll_loyalty_reward_preference_description")),r.createElement(ye.Z,{partnerItems:u.partnerItems,preferences:i,rewardPrograms:l})))),r.createElement(ge,{name:"preferences",ref:{form:oe,section:le},isDisabled:k,formError:M,editCallback:fe,errorHideCta:M,index:3,changeState:function(){return G(!1)},drawerModalId:x.lm.LOYALTY_RENTAL,headerText:(0,_.ag)("enroll_rental_preferences"),additionalClasses:"rental-preferences loyalty-rental-preferences",analyticsContext:x.sU.CONTEXT_ENROLLMENT,onExpanded:H.oh},!ce.Z.isObjectEmpty(c)&&r.createElement(Ie.Z,{preferences:c,commitFetching:m,contractNumber:d.contract_number,isLoyalty:!0})),r.createElement(ge,{name:"termsAndConditions",ref:{form:ie,section:de},isDisabled:B,editCallback:fe,index:4,formError:M,changeState:function(){_e.some(function(e){return function(e){return!!e&&(e.setFormPristine(!1),!e.state.isValid&&e.props.onInvalidSubmit&&e.props.onInvalidSubmit(),!e.state.isValid)}(e.current)})&&K||(b(),t({login:Q.current.getModel(),communication:re.current.getModel(),rental:oe.current.getModel(),termsAndConditionsVersion:g}))}
1,drawerModalId:x.lm.LOYALTY_TERMS_AND_CONDITIONS,headerText:(0,_.ag)("enroll_loyalty_terms_and_conditions"),additionalClasses:"loyalty-terms-conditions",enrollConfirm:(0,_.ag)("enroll_confirm_cta"),analyticsContext:x.sU.CONTEXT_ENROLLMENT,termsAndConditionsEnabled:K,onExpanded:H.oh},r.createElement(Ze,{enableEnroll:z})))}),Me=t(59222),qe=t(42536),He=t(86413),Ye=function(e){var n=e.route,t=e.contractName,a=!1,o=!1;switch(n){case x.lm.STEPS.PERSONAL:case x.lm.STEPS.SEARCH:break;case x.lm.STEPS.LOYALTY:a=!0;break;case x.lm.STEPS.JOBCHANGE:o=(0,_.ag)("enroll_jobchange_information");break;case x.lm.STEPS.ERROR:o=" "}return r.createElement("header",{className:"page__header"},r.createElement("nav",{className:"page__header__container"},r.createElement("div",{className:"page__header__global"},r.createElement(He.Z,null),r.createElement("div",{className:"enroll__side-nav-title"},r.createElement("h5",{className:"page__header__login-subtitle"},(0,_.ag)("enroll_emerald_club_title")),t&&!o&&r.createElement("p",{className:"enroll__side-nav-contract-name"},t)),t&&!o&&r.createElement("p",{className:"enroll__side-nav-mobile-title"},t),o?r.createElement("div",{className:"enroll__side-nav-steps page__header__menu"},r.createElement("p",{className:"enroll__side-nav-step-name--active"},o)):r.createElement("div",{className:"enroll__side-nav-steps page__header__menu"},r.createElement("div",{className:"enroll__side-nav-step"},a&&r.createElement("span",{className:"icon icon--checkmark"}),r.createElement("p",{className:x.lm.STEPS.PERSONAL===n||x.lm.STEPS.SEARCH===n?"enroll__side-nav-step-name--active":""},(0,_.ag)("enroll_personal_information"))),r.createElement("p",{className:x.lm.STEPS.LOYALTY===n?"enroll__side-nav-step-name--active":""},(0,_.ag)("enroll_loyalty_information"))))))};function Ve(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Ve=function(){return!!e})()}function Be(e){switch(e){case d.Z.STEPS.SEARCH:case d.Z.STEPS.PERSONAL:return{titleText:(0,_.ag)("enroll_personal_information"),stepNumber:1};case d.Z.STEPS.LOYALTY:return{titleText:(0,_.ag)("enroll_loyalty_information"),stepNumber:2};case d.Z.STEPS.JOBCHANGE:return{titleText:(0,_.ag)("enroll_jobchange_information"),stepNumber:!1};case d.Z.STEPS.ERROR:return{titleText:null,stepNumber:!1};default:return null}}var Ge=function(e){function n(){return(0,l.Z)(this,n),e=this,t=n,r=arguments,t=(0,s.Z)(t),(0,c.Z)(e,Ve()?Reflect.construct(t,r||[],(0,s.Z)(e).constructor):t.apply(e,r));var e,t,r}return(0,u.Z)(n,e),(0,i.Z)(n,[{key:"componentWillMount",value:function(){this.props.activatePreventUnload({context:x.ee.EXIT_ENROLLMENT,deactivateOnContinue:!1,elForClickHandler:window.document.body,modalTitle:(0,_.ag)("enroll_decline_modal_header"),modalBody:(0,_.ag)("enroll_decline_modal_body"),unloadBtnText:(0,_.ag)("exit_enrollment_exit"),continueBtnText:(0,_.ag)("exit_enrollment_continue")})}},{key:"render",value:function(){var e,n=this.props,t=n.route,a=n.errors,o=n.contractName;switch(t){case d.Z.STEPS.SEARCH:e=r.createElement(ie,null);break;case d.Z.STEPS.PERSONAL:e=r.createElement(X,null);break;case d.Z.STEPS.LOYALTY:e=r.createElement(Ue,null);break;case d.Z.STEPS.JOBCHANGE:e=r.createElement(Me.Z,null);break;case d.Z.STEPS.ERROR:e=r.createElement(qe.Z,null);break;default:e=!1}return r.createElement("div",null,r.createElement(Ye,{route:t,contractName:o}),r.createElement(m.Z,{heroData:Be(t),errors:a},e))}}])}(r.Component),Xe=(0,_.mB)(Ge),$e=t(80199),We=t(26010),Ke=t(57832),ze=t(20165);function Je(e){var n=["session","gma","enroll"],t=e.getIn(["session","gbo","profile","additional_data","partial_profile"]);return{route:e.getIn([].concat(n,["route"]))||x.lm.STEPS.SEARCH,errors:(0,_.dX)(e.getIn(["enroll","error"])),contractName:e.getIn([].concat(n,["contract","contract_details","contract_name"]))||t&&e.getIn(["session","gbo","profile","profile","customer_details","contract_name"])}}var Qe={init:function(e,n){var t=function(e){(0,H.WZ)((0,_.dX)(e.getIn(["session","analytics"]))),(0,_.X5)(0),e.getIn(["session","gma","enroll","route"])===x.lm.STEPS.PERSONAL&&(_.Wc.apply(x.Sx.ENROLL),_.Wc.init({timeout:x.Gn.GMA_TIMEOUT}))},l=function(n){var t=n.getIn(["session","gma","enroll","route"],x.lm.STEPS.TERMS),r=n.getIn(["auth","displayName","full"]);!Y.w.gma.isAuthenticated(n)||t!==x.lm.STEPS.LOYALTY&&t!==x.lm.STEPS.TERMS&&t!==x.lm.STEPS.SEARCH?Y.w.gma.isAuthenticated(n)&&t===x.lm.STEPS.PERSONAL&&(0,_.sT)(!0):(0,_.h7)(x.ee.ALREADY_ENROLLED,(0,$e.Z)(function(){e.dispatch(q.ZP.logout()),e.dispatch(j.ZP.showSignIn(!1))},r))};(0,_.vQ)(e).then(function(i){l(i),_.Et.observeStore(e,function(e){return Y.
1w.gma.isAuthenticated(e)},l),_.Et.observeStore(e,function(e){return e.getIn(["session","gma","enroll","route"])},t);var c=i.getIn(["session","gma","enroll","route"]);c&&c!==x.lm.STEPS.ERROR&&_.Wc.apply(x.Sx.ENROLL),_.Et.combineReducers([Ke.Z,We.Z,Ke.Z,ze.Z]);var s=(0,o.$j)(Je)(Xe);(0,a.createRoot)(n).render(r.createElement(o.zt,{store:e},r.createElement(s,null)))})}}},67878:function(e,n,t){t.d(n,{t:function(){return o}});var r=t(12127),a=t(54421),o=function(){return{updatedItems:{rewardOptionsPre:(0,r.ag)("enroll_preferences_update_offers"),rewardOptionsIntroContent:(0,a.Z)({prefixLabel:(0,r.ag)("email_input_label"),privacyKey:"privacy_policy_enroll_disclaimer"}),preferenceName:"updates"},emailItems:{rewardOptionsPre:(0,r.ag)("enroll_email_receipts"),rewardOptionsIntroContent:(0,r.ag)("enroll_email_receipts_body"),preferenceName:"email"}}}}}]);

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.