1/*! For license information please see 2450.f28ac9fa0eb39bf291eb.js.LICENSE.txt */ 2"use strict";(self.webpackChunkdrx_front_end=self.webpackChunkdrx_front_end||[]).push([[2450],{2153:(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var autobind_decorator__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7217),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5556),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(4422),react__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__),react_router__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(24179),_actions_RefillActions__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(18093),_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(51171),_utils_helpers__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(96681),_constants_BrandCodeConstants__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(743),_constants_ImagePathTypeConstants__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(74565),_common_Spinner_jsx__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(82816),_metrics_withMetrics__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(96212),_class,enterModule;function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var _=t[r];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(e,_toPropertyKey(_.key),_)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var _=r.call(e,t||"default");if("object"!=_typeof(_))return _;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _callSuper(e,t,r){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,r||[],_getPrototypeOf(e).constructor):t.apply(e,r))}function _possibleConstructorReturn(e,t){if(t&&("object"==_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf(e)}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}module=__webpack_require__.hmd(module),enterModule="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0,enterModule&&enterModule(module);var __signature__="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},getApiPath=function(){return(_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.Ay.getConfigValue("endpoints")[window.location.hostname]||"")+_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.Ay.getConfigValue("defaultApiPath")},_getPickupTimes=function(e,t){if(""===e)return"";var r=_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.$m.getRefillPickupTimesObject(e);return _utils_helpers__WEBPACK_IMPORTED_MODULE_6__.$m.getLocalizedContent(t.global.dateAtTime,[_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.Zx.formatDateString(r.pickupStartDate,t.code,!0),_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.Zx.formatStandardTime(r.pickupStartTime,t.code)])},RefillConfirmation=(0,autobind_decorator__WEBPACK_IMPORTED_MODULE_0__.Ay)(_class=function(_React$Component){function RefillConfirmation(){return _classCallCheck(this,RefillConfirmation),_callSuper(this,RefillConfirmation,arguments)}return _inherits(RefillConfirmation,_React$Component),_createClass(RefillConfirmation,[{key:"c
2omponentDidMount",value:function(){this.props.metrics.pageView(_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_5__.A.getParamsForPage("refill","confirm"))}},{key:"componentWillUnmount",value:function(){_actions_RefillActions__WEBPACK_IMPORTED_MODULE_4__.A.clearStore()}},{key:"getConfirmationNumbers",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return _utils_helpers__WEBPACK_IMPORTED_MODULE_6__.$m.getPrescriptionStringList(this.props.confirmPrescriptions,e,t)}},{key:"goToForm",value:function(){_actions_RefillActions__WEBPACK_IMPORTED_MODULE_4__.A.clearStore(),react_router__WEBPACK_IMPORTED_MODULE_3__.Nc.push("/".concat(this.props.translations.code,"/refill"))}},{key:"goToCreateAccount",value:function(){_actions_RefillActions__WEBPACK_IMPORTED_MODULE_4__.A.clearStore(),react_router__WEBPACK_IMPORTED_MODULE_3__.Nc.push("/".concat(this.props.translations.code,"/register"))}},{key:"goToDashboard",value:function(){_actions_RefillActions__WEBPACK_IMPORTED_MODULE_4__.A.clearStore(),react_router__WEBPACK_IMPORTED_MODULE_3__.Nc.push("/".concat(this.props.translations.code,"/prescriptions"))}},{key:"displayAccountsBenefitsLogo",value:function(){var e;switch(_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.Ay.getBrand()){case _constants_BrandCodeConstants__WEBPACK_IMPORTED_MODULE_7__.A.PCH:e=_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.$m.getImagePath("account-benefits.svg",_constants_ImagePathTypeConstants__WEBPACK_IMPORTED_MODULE_8__.A.PCH_ASSETS);break;case _constants_BrandCodeConstants__WEBPACK_IMPORTED_MODULE_7__.A.SDM:default:e=_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.$m.getImagePath("account-benefits.png")}return e}},{key:"getSidePanel",value:function(){return this.props.isLoggedIn?react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__confirmation-side-panel-inner"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("img",{src:_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.$m.getImagePath("pills_nozoom.png"),alt:this.props.translations.pages.refill.prescriptionBottleDefault,className:"refill__confirmation-pill-bottle"}),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("h2",{className:"header--five"},this.props.translations.pages.refill.managePrescriptionsTitle),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("p",{className:"body-text body-text--seven"},this.props.translations.pages.refill.managePrescriptionsDesc),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("button",{className:"m-button refill__btnConfirm2 refill__another-section-cta",onClick:this.goToForm},this.props.translations.pages.refill.addAnotherRefillCta)):react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__confirmation-side-panel-inner"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("img",{src:this.displayAccountsBenefitsLogo(),alt:this.props.translations.pages.refill.devicesImage,className:"refill__confirmation-device-image"}),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("h2",{className:"header--five"},this.props.translations.pages.refill.createAccountTitle),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("p",{className:"body-text body-text--seven"},this.props.translations.pages.refill.createAccountDesc),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("button",{className:"m-button refill__btnConfirm2 refill__another-section-cta",onClick:this.goToCreateAccount},this.props.translations.pages.refill.createAccountCta))}},{key:"getTakeLongerPrescriptionsList",value:function(){return null!==_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.$m.getPrescriptionStringList(this.props.confirmPrescriptions,!1,!0)?react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__expired-message-confirm"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("span",null,"* ",this.props.translations.pages.refill.mayTakeLongerPrefix," ",_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.$m.getPrescriptionStringList(this.props.confirmPrescriptions,!1,!0),this.props.translations.pages.refill.mayTakeLongerInline)):null}},{key:"render",value:function(){var e=this.props,t=e.translations,r=e.promiseTime,_=e.storeDetails,o=e.pending,a=_getPickupTimes(r,t),n=this.getSidePanel(),i="".concat(getApiPath(),"/fill/calendar?storeId=").concat(null==_?void 0:_.storeId,"&prescriptionNumbers=").concat(this.getConfirmationNumbers(!0));return react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__confirmation"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__confirmation-container container clearfix"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_common_Spinner_jsx__WEBPACK_IMPORTED_MODULE_9__.A,{active:o}),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__summary"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__confirmation-heading-section"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("h1",{className:"header--two refill__confirmation-heading"},t.pages.refill.refillConfirmed),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("img",{src:_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.$m.getImagePath("circle-tick.png"),alt:t.global.checkmark,className:"refill__confirmation-logo-tick"})),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__confirmation-left-container clearfix"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"clearfix"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__confirmation-rx-section"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("span",{className:"header--five"},t.pages.refill.rxSubmitted,":  ",react__WEBPACK_IMPORTED_MODULE_2___default().createElement("span",{dangerouslySetInnerHTML:{__html:this.getConfirmationNumbers(!1,!1)}}))),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__confirmation-timeframe-section"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("p",{className:"body-text body-text--seven"},t.pages.refill.prescriptionsReadyBy,react__WEBPACK_IMPORTED_MODULE_2___default().createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("span",{className:"refill__confirmation-bold"},a)),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("a",{href:i,className:"m-link"},t.pages.refill.addToCalendar),this.getTakeLongerPrescriptionsList()),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__confirmation-location-section"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("p",{className:"body-text body-text--seven"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("span",{className:"refill__confirmation-bold"},null==_?void 0:_.storeName," #",null==_?void 0:_.storeId),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("br",null),null==_?void 0:_.address.line1,react__WEBPACK_IMPORTED_MODULE_2___default().createElement("br",null),null==_?void 0:_.address.city,","," ",null==_?void 0:_.address.province," ",null==_?void 0:_.address.postalCode),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("p",null,react__WEBPACK_IMPORTED_MODULE_2___default().createElement("img",{src:_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.$m.getImagePath("icon-phone.png"),alt:t.global.phone})," ",react__WEBPACK_IMPORTED_MODULE_2___default().createElement("a",{href:"tel:".concat(null==_?void 0:_.phoneNumber),className:"m-link"},null==_?void 0:_.phoneNumber)))),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__confirmation-privacy-section"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__confirmation-privacy-section-inner"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement("p",{className:"body-text body-text--seven"},t.pages.refill.protectPrivacy))))),react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__side-panel"},n)))}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}])}(react__WEBPACK_IMPORTED_MODULE_2___default().Component))||_class;RefillConfirmation.propTypes={translations:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object.isRequired,confirmPrescriptions:prop_types__WEBPACK_IMPORTED_MODULE_1___default().array.isRequired,storeDetails:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,isLoggedIn:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool.isRequired,promiseTime:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,pending:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,brand:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,brandObj:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object.isRequired,metrics:prop_types__WEBPACK_IMPORTED_MODULE_1___default().shape({pageView:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,track:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func})},RefillConfirmation.defaultProps={storeDetails:null,promiseTime:null,pending:!1};var _default=(0,_metrics_withMetrics__WEBPACK_IMPORTED_MODULE_10__.m)(RefillConfirmation);const __WEBPACK_DEFAULT_EXPORT__=_default;var reactHotLoader,leaveModule;reactHotLoader="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0,reactHotLoader&&(reactHotLoader.register(getApiPath,"getApiPath","/www/app/src/scripts/components/refill/RefillConfirmation.jsx"),reactHotLoader.register(_getPickupTimes,"_getPickupTimes","/www/app/src/scripts/components/refill/RefillConfirmation.jsx"),reactHotLoader.register(RefillConfirmation,"RefillConfirmation","/www/app/src/scripts/components/refill/RefillConfirmation.jsx"),reactHotLoader.register(_default,"default","/www/app/src/scripts/components/refill/RefillConfirmation.jsx")),leaveModule="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0,leaveModule&&leaveModule(module)},9283:(e,t,r)=>{r.d(t,{A:()=>R});var _=r(4422),o=r.n(_),a=r(5556),n=r.n(a),i=r(24179),l=r(46942),s=r.n(l),c=r(71024),p=r(3517),u=r(96681),f=r(37134),d=r(3561);const E=JSON.parse('{"en":{"title":"Quick refill","tooltips":{"rxNumberTooltipData":{"errorMsg":"Only numbers","title":"Finding your information","image":"pills-rxnumber_zoom2x.png","imageNg":"ng_pills-rxnumber_zoom2x.png","imageAlt":"Prescription Bottle with RX Number","content":"Your prescription number is located here."},"storeNumberTooltipData":{"errorMsg":"Only numbers","title":"Finding your information","image":"pills-storenumber_zoom2x.png","imageNg":"ng_pills-storenumber_zoom2x.png","imageAlt":"Prescription Bottle with Store Number","content":"Your store number is located here."}}},"fr":{"title":"Remplir rapide","tooltips":{"rxNumberTooltipData":{"errorMsg":"Seuls les numéros","title":"Trouver vos informations","image":"pills-rxnumber_zoom2x.png","imageNg":"ng_pills-rxnumber_zoom2x.png","imageAlt":"Le prescription Bottle with RX Number","content":"Votre étiquette de prescription a toutes les informations dont vous avez besoin pour remplir une demande de renouvellement d\'ordonnance."},"storeNumberTooltipData":{"errorMsg":"Seuls les numéros","title":"Trouver vos informations","image":"pills-storenumber_zoom2x.png","imageNg":"ng_pills-storenumber_zoom2x.png","imageAlt":"Le prescription Bottle with Store Number","content":"Votre étiquette de prescription a toutes les informations dont vous avez besoin pour remplir une demande de renouvellement d\'ordonnance."}}}}');var m,P=r(62359),O=r(37063);function D(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var _,o,a,n,i=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(_=a.call(r)).done)&&(i.push(_.value),i.length!==t);l=!0);}catch(e){s=!0,o=e}
2finally{try{if(!l&&null!=r.return&&(n=r.return(),Object(n)!==n))return}finally{if(s)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return M(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?M(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,_=Array(t);r<t;r++)_[r]=e[r];return _}e=r.hmd(e),(m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&m(e);var b="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},y=(0,_.forwardRef)(b(function(e,t){var r=D((0,_.useState)(!1),2),a=r[0],n=r[1];y.displayName="AddPrescriptionFormRow";var l=e.data,m=l.prescriptionNumber,M=l.storeId,b=l.birthdate,v=e.translations;function R(t){var r=t.target,_=r.value,o=r.name;e.update(e.row,o,_)}function h(t){var r=t.target,_=r.value,o=r.name;e.update(e.row,o,_,!1)}function g(t,r,_){var o="";return _.length?o=_:u.O$.isFieldInvalid(t,r,e.serverError,"refill")&&(o=u.O$.getErrorMessage(null==e?void 0:e.serverError,null==e?void 0:e.translations.errors)),o}function L(t){t.preventDefault(),e.onRowDelete(e.row)}function C(t,r,_,a,n){return o().createElement(c.b6,{active:Boolean(r),position:"bottom",translations:e.translations.global.components.tooltip},o().createElement("span",null,t),o().createElement("span",null,o().createElement("img",{className:"m-quick-refill__tooltip-image",alt:_,src:u.$m.getImagePath(a,"marketing",e.brand)}),o().createElement("div",{className:"m-quick-refill__tooltip-content"},o().createElement("h5",{className:"header--five"},_),o().createElement("p",null,n),e.isLoggedIn?null:o().createElement(i.N_,{to:"/".concat(e.translations.code,"/register"),className:"m-link m-quick-refill__field__input__tooltip-content__m-link",onlyActiveOnIndex:!0},e.translations.pages.home.quickRefill.lblCreateAccount))))}function T(t){var r=Number(t.target.getAttribute("data"));e.showPillBottle(r)}var A=g("rxNum",m.value,m.error),I=e.isFirstRow?g("storeId",parseInt(M.value).toString(),M.error):"",w=e.isFirstRow?g("birthdate",b.value,b.error):"",B=A.length||I.length||w.length,W=s()("refill__prescription-row",{"refill__prescription-row--error":B}),K=s()("refill__input","refill__input--1","refill__date",{"refill__input--invalid":w.length,"refill__input--active-first":a}),U=s()("refill__input","refill__input--2","refill__store-number",{"refill__input--invalid":I.length,"refill__input--active-second":a}),k=s()("refill__input","refill__input--3","refill__rx-number",{"refill__input--invalid":A.length,"refill__input--active-third":a}),S=E[e.translations.code],N=s()("refill__prescription-label"),j=s()("refill__prescription-label--desktop-only"),x=[o().createElement("span",{className:N,key:"0"},C(e.translations.form.rxNumber.label,!1,S.tooltips.rxNumberTooltipData.title,S.tooltips.rxNumberTooltipData.image,S.tooltips.rxNumberTooltipData.content)),o().createElement("span",{className:j,key:"1"},e.translations.pages.refill.prescriptionNumber)],F=[o().createElement("span",{className:N,key:"0"},C(e.translations.form.storeNumber.label,!1,S.tooltips.storeNumberTooltipData.title,S.tooltips.storeNumberTooltipData.image,S.tooltips.storeNumberTooltipData.content)),o().createElement("span",{className:j,key:"1"},e.translations.pages.refill.storeNumber)],q=[o().createElement("span",{className:N,key:"0"},"* ",e.translations.pages.refill.dateofBirth),o().createElement("span",{className:j,key:"1"},"* ",e.translations.pages.refill.dateofBirth)],H=e.isFirstRow?o().createElement(d.A,{value:M.value,label:F,error:I,valid:!I.length,disabled:!e.isFirstRow},o().createElement("input",{type:"text",maxLength:p.A.STORE_NUMBER,data:2,onFocus:T,name:"storeId",onBlur:R,onChange:h,className:U,readOnly:!e.isFirstRow,required:"required","data-auto":"refillStoreNumInput"})):o().createElement(d.A,{value:M.value,label:F,disabled:!e.isFirstRow,tabIndex:"-1"},o().createElement("input",{tabIndex:"-1",type:"text",data:2,name:"storeId",className:U,readOnly:!e.isFirstRow,"data-auto":"refillStoreNumInput"})),G=e.isFirstRow&&o().createElement("div",{className:"refill__field--birthdate"},o().createElement(f.A,{value:b.value,label:q,showMainLabel:e.isFirstRow,showFieldLabel:!0,showFieldLabelRequiredFlag:!1,separateFields:!0,error:w,valid:!w.length,disabled:!e.isFirstRow,translations:e.translations,update:e.update,optionalData:3,focu
2sChange:T,name:"birthdate",className:K,required:!0,serverError:e.serverError,row:e.row,brand:e.brand,isLoggedIn:e.isLoggedIn,brandObj:e.brandObj}));return o().createElement("div",{className:W,onFocus:function(){n(!0)},onBlur:function(){n(!1)}},G,e.isFirstRow&&o().createElement("hr",{className:"verification__divider"}),u.Ay.isPCHWebClient()&&e.isFirstRow?o().createElement("div",{className:"locate-store__banner-selector"},o().createElement(P.O,{headingText:v.pages.refill.refillSelectionHeader,name:"selectedBannerId",radios:[{id:O.A.SDM,value:String(O.A.SDM),label:v.storeSelection.sdm.name},{id:O.A.PCH,value:String(O.A.PCH),label:v.storeSelection.pch.name,radioText:v.storeSelection.pch.description}],value:e.selectedBannerId,onChange:e.setSelectedBannerId})):null,o().createElement("div",{className:"refill__rx-container"},o().createElement("div",{className:"refill__field refill__field--store"},H),o().createElement("div",{className:"refill__field refill__field--prescription"},o().createElement(d.A,{value:m.value,label:x,error:A,valid:!A.length},o().createElement("input",{ref:t,type:"text",maxLength:p.A.PRESCRIPTION_NUMBER,data:1,onFocus:T,name:"rxNum",onBlur:R,onChange:h,className:k,required:"required","data-auto":"refillRxNumInput"}))),function(){if(e.showDeleteBtn){var t=s()("m-form-add-field","refill__btn-remove",{"refill__btn-remove--first":0===e.row});return o().createElement("button",{className:t,href:"#",tabIndex:"0",onClick:L,onKeyDown:function(e){(13===e.keyCode||32===e.keyCode)&&L(e)},"aria-label":e.translations.pages.refill.cancelPrescription},o().createElement("span",{className:"m-icon m-icon__minus m-icon--circle m-form-add-field__icon","aria-hidden":"true"}),o().createElement("span",{className:"m-form-add-field__text refill__label-visibility"},e.translations.pages.refill.cancelPrescription))}return null}()))},"useState{[hasFocus, setFocus](false)}"));y.propTypes={showPillBottle:n().func.isRequired,translations:n().object.isRequired,showDeleteBtn:n().bool.isRequired,update:n().func.isRequired,row:n().number.isRequired,onRowDelete:n().func.isRequired,serverError:n().object.isRequired,data:n().object.isRequired,isLoggedIn:n().bool,isFirstRow:n().bool,brand:n().string.isRequired,brandObj:n().object.isRequired,selectedBannerId:n().string,setSelectedBannerId:n().func},y.defaultProps={isLoggedIn:!1,isFirstRow:!1};var v=y;const R=v;var h,g;(h="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(h.register(y,"AddPrescriptionFormRow","/www/app/src/scripts/components/refill/AddPrescriptionFormRow.jsx"),h.register(v,"default","/www/app/src/scripts/components/refill/AddPrescriptionFormRow.jsx")),(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&g(e)},10543:(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var autobind_decorator__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7217),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(46942),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),prop_types__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5556),prop_types__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__),react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(4422),react__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__),react_router__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(24179),_actions_RefillActions__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(18093),_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(51171),_utils_helpers__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(96681),_common_PillBottle_jsx__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(46726),_common_Spinner_jsx__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(82816),_metrics_withMetrics__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(96212),_AddPrescriptionFormRow__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(9283),_constants_BrandCodeConstants__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(743),_constants_BrandIdConstants__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(37063),_class,enterModule;function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _createForOfIteratorHelper(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var _=0,o=function(){};return{s:o,n:function(){return _>=e.length?{done:!0}:{done:!1,value:e[_++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,n=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return n=e.done,e},e:function(e){i=!0,a=e},f:function(){try{n||null==r.return||r.return()}finally{if(i)throw a}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,_=Array(t);r<t;r++)_[r]=e[r];return _}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(e);t&&(_=_.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,_)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?ownKeys(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _defineProperty(e,t,r){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var _=t[r];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(e,_toPropertyKey(_.key),_)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var _=r.call(e,t||"default");if("object"!=_typeof(_))return _;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _callSuper(e,t,r){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,r||[],_getPrototypeOf(e).constructor):t.apply(e,r))}function _possibleConstructorReturn(e,t){if(t&&("object"==_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf(e)}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}module=__webpack_require__.hmd(module),enterModule="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0,enterModule&&enterModule(module);var __signature__="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},_populateData=function(e,t){var r=e[0].storeId.toString(),_=_utils_helpers__WEBPACK_IMPORTED_MODULE_7__.Zx.formatBirthdateForView(t.birthdate),o={};return{prescriptions:e.map(function(e){var r=e.prescriptionNumber,_=null!=o[r];return o[r]=null!=o[r]?++o[r]:1,{value:r.toString(),error:_getError(t,"rxNum",r,_)}}),storeId:{value:r,error:_getError(t,"storeId",r)},birthdate:{value:_,error:_getError(t,"birthdate",_)}}},_getDataFromProps=function(e){return e.prescriptions.length?_populateData(e.prescriptions,e):null!=e.locationState&&null!=e.locationState.prescriptions?_populateData(e.locationState.prescriptions,e):{prescriptions:[{value:"",error:""}],storeId:{value:"",error:""},birthdate:{value:"",error:""}}},_getError=function(e,t,r){var _=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o="",a=e.translations;switch(t){case"rxNum":_?o=a.pages.refill.prescriptionDuplicateNumberError:_utils_helpers__WEBPACK_IMPORTED_MODULE_7__.y$.validateRxNum(r)||(o=a.pages.refill.prescriptionNumberError);break;case"storeId":_utils_helpers__WEBPACK_IMPORTED_MODULE_7__.y$.validateStoreNum(r)||(o=a.pages.refill.storeNumberError);break;case"birthdate":_utils_helpers__WEBPACK_IMPORTED_MODULE_7__.y$.validateBirthdate(r)||(o=a.pages.refill.dateofBirthError)}return o},RefillStep1=(0,autobind_decorator__WEBPACK_IMPORTED_MODULE_0__.Ay)(_class=function(_Component){function RefillStep1(e){var t;return _classCallCheck(this,RefillStep1),(t=_callSuper(this,RefillStep1,[e])).prescriptionNumberInputRefs=react__WEBPACK_IMPORTED_MODULE_3___default().createRef(),t.prescriptionNumberInputRefs.current=[],t.state=_objectSpread(_objectSpread({},_getDataFromProps(e)),{},{visibleBottle:3,isNgBottle:!0,hasAlternateVialImage:_constants_BrandCodeConstants__WEBPACK_IMPORTED_MODULE_12__.A.SDM===e.brand,selectedBannerId:_utils_helpers__WEBPACK_IMPORTED_MODULE_7__.Ay.isPCHWebClient()?String(_constants_BrandIdConstants__WEBPACK_IMPORTED_MODULE_13__.A.SDM):String(_utils_helpers__WEBPACK_IMPORTED_MODULE_7__.Ay.getBrandId())}),t}return _inherits(RefillStep1,_Component),_createClass(RefillStep1,[{key:"c
2omponentDidUpdate",value:function(e,t){var r;if(this.state.prescriptions.length>t.prescriptions.length)null===(r=this.prescriptionNumberInputRefs.current[this.state.prescriptions.length-1])||void 0===r||r.focus();else if(this.state.prescriptions.length<t.prescriptions.length&&this.prescriptionNumberInputRefs.current&&0!==this.prescriptionNumberInputRefs.current.length){var _;null===(_=this.prescriptionNumberInputRefs.current[0])||void 0===_||_.focus()}}},{key:"updateRow",value:function(e,t,r){var _=this,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a={};if("rxNum"===t){var n={};a={prescriptions:this.state.prescriptions.map(function(t,a){var i=a===e?r:t.value,l=a===e&&o,s=null!=n[i];return n[i]=null!=n[i]?++n[i]:1,{value:i,error:l?_getError(_.props,"rxNum",i,s):t.error}})}}else a=_defineProperty({},t,{value:r,error:o?_getError(this.props,t,r):this.state[t].error});this.setState(a)}},{key:"forceValidation",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},r=this.state,_=r.prescriptions,o=r.storeId,a=r.birthdate,n={},i={prescriptions:_.map(function(t){var r=t.value,_=null!=n[r];return n[r]=null!=n[r]?++n[r]:1,{value:r,error:_getError(e.props,"rxNum",r,_)}}),storeId:{value:o.value,error:_getError(this.props,"storeId",o.value)},birthdate:{value:a.value,error:_getError(this.props,"birthdate",a.value)}};this.setState(i,t)}},{key:"handleBannerSelectionChange",value:function(e){this.setState({selectedBannerId:e})}},{key:"getPrescriptionFormRows",value:function(){var e=this,t=this.props.isLoggedIn,r=this.state,_=r.prescriptions,o=r.storeId,a=r.birthdate,n=1!==this.getNumRows();return _.map(function(r,_){var i=0===_,l={prescriptionNumber:_objectSpread({},r),storeId:_objectSpread({},o),birthdate:_objectSpread({},a)};return react__WEBPACK_IMPORTED_MODULE_3___default().createElement(_AddPrescriptionFormRow__WEBPACK_IMPORTED_MODULE_11__.A,{key:_,isFirstRow:i,ref:function(t){return e.prescriptionNumberInputRefs.current[_]=t},showPillBottle:e.showPillBottle,translations:e.props.translations,showDeleteBtn:n,row:_,update:e.updateRow,onRowDelete:e.deleteRow,isLoggedIn:t,serverError:e.props.serverError,data:l,brand:e.props.brand,brandObj:e.props.brandObj,selectedBannerId:e.state.selectedBannerId,setSelectedBannerId:e.handleBannerSelectionChange})})}},{key:"isFormValid",value:function(e,t,r){var _,o={},a=_createForOfIteratorHelper(e);try{for(a.s();!(_=a.n()).done;){var n=_.value.value,i=null!=o[n];if(o[n]=null!=o[n]?++o[n]:1,!(_utils_helpers__WEBPACK_IMPORTED_MODULE_7__.y$.validateRxNum(n)&&_utils_helpers__WEBPACK_IMPORTED_MODULE_7__.y$.validateStoreNum(t.value)&&_utils_helpers__WEBPACK_IMPORTED_MODULE_7__.y$.validateBirthdate(r.value,"view")&&!i))return!1}}catch(e){a.e(e)}finally{a.f()}return!0}},{key:"addRow",value:function(){this.props.metrics.track("link",_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_6__.A.getParamsForTrack({page:"refill",section:"form",event:"addPrescriptionRow",count:this.state.prescriptions.length})),this.setState({prescriptions:[].concat(_toConsumableArray(this.state.prescriptions),[{value:"",error:""}])})}},{key:"handleAddRowClick",value:function(e){var t=this;e.preventDefault(),this.forceValidation(function(){var e=t.state,r=e.prescriptions,_=e.storeId,o=e.birthdate;t.isFormValid(r,_,o)&&t.addRow()})}},{key:"deleteRow",value:function(e){var t=this,r={},_={prescriptions:[].concat(_toConsumableArray(this.state.prescriptions.slice(0,e)),_toConsumableArray(this.state.prescriptions.slice(++e))).map(function(e){var _=e.value,o=null!=r[_];return r[_]=null!=r[_]?++r[_]:1,{value:_,error:_getError(t.props,"rxNum",_,o)}})};this.setState(_)}},{key:"showPillBottle",value:function(e){this.setState({visibleBottle:e})}},{key:"togglePillBottleType",value:function(e){e.preventDefault(),this.setState({isNgBottle:!this.state.isNgBottle})}},{key:"preventFieldBlur",value:function(e){e.preventDefault()}},{key:"onSubmit",value:function(e){var t=this;e.preventDefault();var r=this.state,_=r.prescriptions,o=r.storeId,a=r.birthdate;this.forceValidation(function(){t.isFormValid(_,o,a)&&t.confirmStep1()})}},{key:"confirmStep1",value:function(){this.props.metrics.track("link",_utils_anal
2ytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_6__.A.getParamsForTrack({page:"refill",section:"form",event:"submitRefill"}));var e=this.state,t=e.prescriptions,r=e.storeId,_=e.birthdate,o=e.selectedBannerId,a=t.map(function(e){return Number(e.value)});this.props.setBirthdate(_),this.props.setSelectedBannerId(o),_actions_RefillActions__WEBPACK_IMPORTED_MODULE_5__.A.guestReview(a,Number(r.value),_utils_helpers__WEBPACK_IMPORTED_MODULE_7__.Zx.formatBirthdateForServer(_.value),o)}},{key:"getNumRows",value:function(){return this.state.prescriptions.length}},{key:"getAddRowBtn",value:function(){var e=this,t="";return this.getNumRows()<10&&(t=react__WEBPACK_IMPORTED_MODULE_3___default().createElement("button",{className:"m-form-add-field",onClick:this.handleAddRowClick,onMouseDown:this.preventFieldBlur,onKeyDown:function(t){(13===t.keyCode||32===t.keyCode)&&e.handleAddRowClick(t)}},react__WEBPACK_IMPORTED_MODULE_3___default().createElement("span",{className:"m-icon m-icon__plus m-icon--circle m-form-add-field__icon","aria-hidden":"true"}),react__WEBPACK_IMPORTED_MODULE_3___default().createElement("span",{className:"m-link m-form-add-field__text"},this.props.translations.pages.refill.addAnotherPrescription))),t}},{key:"getLoginLink",value:function(){var e=this.props.translations.pages.refill,t=e.refillItem2,r=e.logIn,_="";return this.props.isLoggedIn||(_=react__WEBPACK_IMPORTED_MODULE_3___default().createElement("p",{className:"refill__description-text refill__description-text--dark"},t,"Â ",react__WEBPACK_IMPORTED_MODULE_3___default().createElement(react_router__WEBPACK_IMPORTED_MODULE_4__.N_,{className:"m-link",to:"/".concat(this.props.translations.code,"/login"),onlyActiveOnIndex:!0},r),".")),_}},{key:"render",value:function(){var e=this,t=this.state,r=t.visibleBottle,_=t.isNgBottle,o=this.props,a=o.translations,n=o.pending,i=a.pages.refill,l=i.title,s=i.refillItem1,c=i.findYourInfo,p=i.pillLabel1,u=i.pillLabel2,f=i.clickHere,d=i.pillLabelNote,E=classnames__WEBPACK_IMPORTED_MODULE_1___default()({"m-button":!0,"refill__submit-button":!0}),m=this.getPrescriptionFormRows();return react__WEBPACK_IMPORTED_MODULE_3___default().createElement("div",{className:"refill container"},react__WEBPACK_IMPORTED_MODULE_3___default().createElement("div",{className:"refill__inner clearfix"},react__WEBPACK_IMPORTED_MODULE_3___default().createElement("div",{className:"refill__refill-section"},react__WEBPACK_IMPORTED_MODULE_3___default().createElement(_common_Spinner_jsx__WEBPACK_IMPORTED_MODULE_9__.A,{active:n}),react__WEBPACK_IMPORTED_MODULE_3___default().createElement("h1",{className:"header--two"},l),react__WEBPACK_IMPORTED_MODULE_3___default().createElement("p",{className:"refill__description-text"},_utils_helpers__WEBPACK_IMPORTED_MODULE_7__.$m.getLocalizedContent(s)),this.getLoginLink(),react__WEBPACK_IMPORTED_MODULE_3___default().createElement("form",{className:"refill__form clearfix",onSubmit:this.onSubmit,noValidate:!0},m,react__WEBPACK_IMPORTED_MODULE_3___default().createElement("div",null,this.getAddRowBtn()),react__WEBPACK_IMPORTED_MODULE_3___default().createElement("fieldset",{className:"m-form-fieldset"},react__WEBPACK_IMPORTED_MODULE_3___default().createElement("input",{type:"submit",className:E,value:a.global.continue,onMouseDown:this.preventFieldBlur,"data-auto":"refillContinueButton"})))),react__WEBPACK_IMPORTED_MODULE_3___default().createElement("div",{className:"refill__info-section"},react__WEBPACK_IMPORTED_MODULE_3___default().createElement("div",{className:"refill__info-inner"},react__WEBPACK_IMPORTED_MODULE_3___default().createElement(_common_PillBottle_jsx__WEBPACK_IMPORTED_MODULE_8__.A,{view:r,isNgBottle:_,translations:a}),react__WEBPACK_IMPORTED_MODULE_3___default().createElement("h2",{className:"header--five"},c),react__WEBPACK_IMPORTED_MODULE_3___default().createElement("p",{className:"body-text--seven refill__info-section-text"},p),this.state.hasAlternateVialImage&&react__WEBPACK_IMPORTED_MODULE_3___default().createElement("p",{className:"body-text--seven refill__info-section-text"},u,react__WEBPACK_IMPORTED_MODULE_3___default().createElement("button",{onClick:this.togglePillBottleType,onKeyDown:function(t){(13===t.keyCode||32===t.keyCode)&&e.togglePillBottleType(t)},className:"m-link m-link--margin-left-5 m-link--no-padding"},f),"."),react__WEBPACK_IMPORTED_MODULE_3___default().createElement("small",{className:"body-text--nine"},d)))))}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}])}(react__WEBPACK_IMPORTED_MODULE_3__.Component))||_class,_default=(0,_metrics_withMetrics__WEBPACK_IMPORTED_MODULE_10__.m)(RefillStep1);const __WEBPACK_DEFAULT_EXPORT__=_default;var reactHotLoader,leaveModule;RefillStep1.propTypes={translations:prop_types__WEBPACK_IMPORTED_MODULE_2___default().object.isRequired,prescriptions:prop_types__WEBPACK_IMPORTED_MODULE_2___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_2___default().object).isRequired,serverError:prop_types__WEBPACK_IMPORTED_MODULE_2___default().object.isRequired,pending:prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool.isRequired,isLoggedIn:prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool.isRequired,storeNumber:prop_types__WEBPACK_IMPORTED_MODULE_2___default().number,stores:prop_types__WEBPACK_IMPORTED_MODULE_2___default().object,birthdate:prop_types__WEBPACK_IMPORTED_MODULE_2___default().string,
2setBirthdate:prop_types__WEBPACK_IMPORTED_MODULE_2___default().func.isRequired,locationState:prop_types__WEBPACK_IMPORTED_MODULE_2___default().object,brand:prop_types__WEBPACK_IMPORTED_MODULE_2___default().string.isRequired,brandObj:prop_types__WEBPACK_IMPORTED_MODULE_2___default().object.isRequired,metrics:prop_types__WEBPACK_IMPORTED_MODULE_2___default().shape({track:prop_types__WEBPACK_IMPORTED_MODULE_2___default().func}),setSelectedBannerId:prop_types__WEBPACK_IMPORTED_MODULE_2___default().func},RefillStep1.defaultProps={storeNumber:null,birthdate:"",locationState:null},reactHotLoader="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0,reactHotLoader&&(reactHotLoader.register(_populateData,"_populateData","/www/app/src/scripts/components/refill/RefillStep1.jsx"),reactHotLoader.register(_getDataFromProps,"_getDataFromProps","/www/app/src/scripts/components/refill/RefillStep1.jsx"),reactHotLoader.register(_getError,"_getError","/www/app/src/scripts/components/refill/RefillStep1.jsx"),reactHotLoader.register(RefillStep1,"RefillStep1","/www/app/src/scripts/components/refill/RefillStep1.jsx"),reactHotLoader.register(_default,"default","/www/app/src/scripts/components/refill/RefillStep1.jsx")),leaveModule="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0,leaveModule&&leaveModule(module)},40604:(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var autobind_decorator__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7217),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(46942),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),pharm_sg__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(71024),prop_types__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5556),prop_types__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__),react__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4422),react__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__),_actions_RefillActions__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(18093),_constants_RefillConstants__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(23605),_utils_helpers__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(96681),_class,enterModule;function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var _=t[r];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(e,_toPropertyKey(_.key),_)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var _=r.call(e,t||"default");if("object"!=_typeof(_))return _;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _callSuper(e,t,r){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,r||[],_getPrototypeOf(e).constructor):t.apply(e,r))}function _possibleConstructorReturn(e,t){if(t&&("object"==_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf(e)}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}module=__webpack_require__.hmd(module),enterModule="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0,enterModule&&enterModule(module);var __signature__="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},PrescriptionRow=(0,autobind_decorator__WEBPACK_IMPORTED_MODULE_0__.Ay)(_class=function(_React$Component){function PrescriptionRow(){return _classCallCheck(this,PrescriptionRow),_callSuper(this,PrescriptionRow,arguments)}return _inherits(PrescriptionRow,_React$Component),_createClass(PrescriptionRow,[{key:"removePrescription",value:function(e){e.preventDefault(),_actions_RefillActions__WEBPACK_IMPORTED_MODULE_5__.A.removeRow(this.props.row)}},{key:"checkExpiredPrescription",value:function(){var e=null,t=this.props.expired||this.props.renewed?this.props.translations.pages.refill.mayTakeLongerTooltip:this.props.translations.pages.refill.mayTakeLongerTooltipCompound;return(this.props.expired||this.props.renewed||this.props.compound)&&(e=react__WEBPACK_IMPORTED_MODULE_4___default().createElement("span",{className:"refill__expired-message"},react__WEBPACK_IMPORTED_MODULE_4___default().createElement("div",{className:"refill__tooltip-button"},"(",this.props.translations.pages.refill.mayTakeLonger,")",react__WEBPACK_IMPORTED_MODULE_4___default().createElement(pharm_sg__WEBPACK_IMPORTED_MODULE_2__.b6,{active:!1,size:"small",translations:this.props.translations.global.components.tooltip},react__WEBPACK_IMPORTED_MODULE_4___default().createElement("p",null,t))))),e}},{key:"getFillStatus",value:function(){var e=null,t=classnames__WEBPACK_IMPORTED_MODULE_1___default()("refill__fill-status",{"refill__fill-status--not-filled":this.props.fillStatus===_constants_RefillConstants__WEBPACK_IMPORTED_MODULE_6__.A.FILL_NOT_FILLED||this.props.fillStatus===_constants_RefillConstants__WEBPACK_IMPORTED_MODULE_6__.A.FILL_ALREADY_FILLED,"refill__fill-status--filled":this.props.fillStatus===_constants_RefillConstants__WEBPACK_IMPORTED_MODULE_6__.A.FILL_FILLED});return this.props.fillStatus!==_constants_RefillConstants__WEBPACK_IMPORTED_MODULE_6__.A.FILL_NOT_FILLED&&this.props.fillStatus!==_constants_RefillConstants__WEBPACK_IMPORTED_MODULE_6__.A.FILL_FILLED&&this.props.fillStatus!==_constants_RefillConstants__WEBPACK_IMPORTED_MODULE_6__.A.FILL_ALREADY_FILLED||(e=react__WEBPACK_IMPORTED_MODULE_4___default().createElement("span",{className:t},"(",this.props.fillStatusMsg,")")),e}},{key:"getRemoveLink",value:function(){var e=null,t=_utils_helpers__WEBPACK_IMPORTED_MODULE_7__.$m.getLocalizedContent(this.props.translations.pages.refill.prescriptionNumberScreenReader,[this.props.prescriptionNumber]);return this.props.showRemove&&(e=react__WEBPACK_IMPORTED_MODULE_4___default().createElement("button",{className:"m-link refill__remove-link",onClick:this.removePrescription},this.props.translations.global.remove,react__WEBPACK_IMPORTED_MODULE_4___default().createElement("span",{className:"sr-only"},t))),e}},{key:"render",value:function(){var e=this.getRemoveLink(),t=this.checkExpiredPrescription(),r=this.getFillStatus();return react__WEBPACK_IMPORTED_MODULE_4___default().createElement("li",{className:"refill__rx-row"},"Rx#"," ",react__WEBPACK_IMPORTED_MODULE_4___default().createElement("span",{className:"refill__rx-num"},this.props.prescriptionNumber),t,r,e)}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}])}(react__WEBPACK_IMPORTED_MODULE_4___default().Component))||_class;PrescriptionRow.propTypes={prescriptionNumber:prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().number,prop_types__WEBPACK_IMPORTED_MODULE_3___default().string]),expired:prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool,renewed:prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool,compound:prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool,showRemove:prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool,translations:prop_types__WEBPACK_IMPORTED_MODULE_3___default().object.isRequired,row:prop_types__WEBPACK_IMPORTED_MODULE_3___default().string.isRequired,fillStatus:prop_types__WEBPACK_IMPORTED_MODULE_3___default().string,fillStatusMsg:prop_types__WEBPACK_IMPORTED_MODULE_3___default().string,brand:prop_types__WEBPACK_IMPORTED_MODULE_3___default().string.isRequired,brandObj:prop_types__WEBPACK_IMPORTED_MODULE_3___default().object.isRequired},PrescriptionRow.defaultProps={prescriptionNumber:"",expired:!1,renewed:!1,compound:!1,showRemove:!1,fillStatus:"",fillStatusMsg:""};var _default=PrescriptionRow;const __WEBPACK_DEFAULT_EXPORT__=_default;var reactHotLoader,leaveModule;reactHotLoader="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0,reactHotLoader&&(reactHotLoader.register(PrescriptionRow,"PrescriptionRow","/www/app/src/scripts/components/refill/PrescriptionRow.jsx"),reactHotLoader.register(_default,"default","/www/app/src/scripts/components/refill/PrescriptionRow.jsx")),leaveModule="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0,leaveModule&&leaveModule(module)},42450:(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var autobind_decorator__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7217),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5556),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(4422),react__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__),react_router__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(24179),react_redux__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(69733),_actions_RefillActions__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(18093),_utils_anal
vendor: 7,077 bytes, line 2
2ytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(51171),_constants_UserStateConstants__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(88075),_utils_analytics_snowplow_snowplowConstants__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(64763),_RefillConfirmation__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(2153),_RefillReview__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(84638),_RefillStep1__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(10543),_metrics_withMetrics__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(96212),_class,enterModule;function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _regenerator(){var e,t,r="function"==typeof Symbol?Symbol:{},_=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,_,o,a){var l=_&&_.prototype instanceof i?_:i,s=Object.create(l.prototype);return _regeneratorDefine2(s,"_invoke",function(r,_,o){var a,i,l,s=0,c=o||[],p=!1,u={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,r){return a=t,i=0,l=e,u.n=r,n}};function f(r,_){for(i=r,l=_,t=0;!p&&s&&!o&&t<c.length;t++){var o,a=c[t],f=u.p,d=a[2];r>3?(o=d===_)&&(l=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=f&&((o=r<2&&f<a[1])?(i=0,u.v=_,u.n=a[1]):f<d&&(o=r<3||a[0]>_||_>d)&&(a[4]=r,a[5]=_,u.n=d,i=0))}if(o||r>1)return n;throw p=!0,_}return function(o,c,d){if(s>1)throw TypeError("Generator is already running");for(p&&1===c&&f(c,d),i=c,l=d;(t=i<2?e:l)||!p;){a||(i?i<3?(i>1&&(u.n=-1),f(i,l)):u.n=l:u.v=l);try{if(s=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(p=u.n<0)?l:r.call(_,u))!==n)break}catch(t){a=e,i=1,l=t}finally{s=1}}return{value:t,done:p}}}(r,o,a),!0),s}var n={};function i(){}function l(){}function s(){}t=Object.getPrototypeOf;var c=[][_]?t(t([][_]())):(_regeneratorDefine2(t={},_,function(){return this}),t),p=s.prototype=i.prototype=Object.create(c);function u(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,_regeneratorDefine2(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return l.prototype=s,_regeneratorDefine2(p,"constructor",s),_regeneratorDefine2(s,"constructor",l),l.displayName="GeneratorFunction",_regeneratorDefine2(s,o,"GeneratorFunction"),_regeneratorDefine2(p),_regeneratorDefine2(p,o,"Generator"),_regeneratorDefine2(p,_,function(){return this}),_regeneratorDefine2(p,"toString",function(){return"[object Generator]"}),(_regenerator=function(){return{w:a,m:u}})()}function _regeneratorDefine2(e,t,r,_){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}_regeneratorDefine2=function(e,t,r,_){if(t)o?o(e,t,{value:r,enumerable:!_,configurable:!_,writable:!_}):e[t]=r;else{var a=function(t,r){_regeneratorDefine2(e,t,function(e){return this._invoke(t,r,e)})};a("next",0),a("throw",1),a("return",2)}},_regeneratorDefine2(e,t,r,_)}function asyncGeneratorStep(e,t,r,_,o,a,n){try{var i=e[a](n),l=i.value}catch(e){return void r(e)}i.done?t(l):Promise.resolve(l).then(_,o)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise(function(_,o){var a=e.apply(t,r);function n(e){asyncGeneratorStep(a,_,o,n,i,"next",e)}function i(e){asyncGeneratorStep(a,_,o,n,i,"throw",e)}n(void 0)})}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var _=t[r];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(e,_toPropertyKey(_.key),_)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var _=r.call(e,t||"default");if("object"!=_typeof(_))return _;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _callSuper(e,t,r){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,r||[],_getPrototypeOf(e).constructor):t.apply(e,r))}function _possibleConstructorReturn(e,t){if(t&&("object"==_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf(e)}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}module=__webpack_require__.hmd(module),enterModule="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0,enterModule&&enterModule(module);var __signature__="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},_getLoggedInState=function(e){return e.state===_constants_UserStateConstants__WEBPACK_IMPORTED_MODULE_7__.A.LOGGED_IN},Refill=(0,autobind_decorator__WEBPACK_IMPORTED_MODULE_0__.Ay)(_class=function(_Component){function Refill(e){var t;return _classCallCheck(this,Refill),(t=_callSuper(this,Refill,[e])).rows=[],t.state={visibleBottle:3,passedBirthdate:"",formValid:!1,selectedBannerId:null},t}return _inherits(Refill,_Component),_createClass(Refill,[{key:"UNSAFE_componentWillMount",value:function(){this.validateStepVisibility(this.props)}},{key:"componentWillUnmount",value:function(){_actions_RefillActions__WEBPACK_IMPORTED_MODULE_5__.A.clearStore()}},{key:"componentDidUpdate",value:function(e){e.currentStep===this.props.currentStep&&e.pending===this.props.pending||this.validateStepVisibility(this.props)}},{key:"componentDidMount",value:(_componentDidMount=_asyncToGenerator(_regenerator().m(function e(){var t;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return t=this.props.metrics,e.n=1,t.pageView(_utils_anal
2ytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_6__.A.getParamsForPage("refill","form"));case 1:t.track(_utils_analytics_snowplow_snowplowConstants__WEBPACK_IMPORTED_MODULE_8__.A.FORM_START,_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_6__.A.getParamsForTrack({id:_utils_analytics_snowplow_snowplowConstants__WEBPACK_IMPORTED_MODULE_8__.A.events.GUEST_REFILL,name:_utils_analytics_snowplow_snowplowConstants__WEBPACK_IMPORTED_MODULE_8__.A.events.GUEST_REFILL}));case 2:return e.a(2)}},e,this)})),function(){return _componentDidMount.apply(this,arguments)})},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.params.step!==this.props.params.step&&this.validateStepVisibility(e)}},{key:"setBirthdate",value:function(e){this.setState({passedBirthdate:e.value})}},{key:"setStepVisibility",value:function(e){react_router__WEBPACK_IMPORTED_MODULE_3__.Nc.push("/".concat(this.props.translations.code,"/refill/").concat(e))}},{key:"validateStepVisibility",value:function(e){var t=e.params.step,r=e.currentStep,_=e.pending;!("review"===t&&"review"!==r||"confirm"===t&&"confirm"!==r)||_||e.fromEmailLink||this.setStepVisibility("")}},{key:"setSelectedBannerId",value:function(e){this.setState({selectedBannerId:e})}},{key:"getStep",value:function(){var e=this.props,t=e.prescriptions,r=e.pickupTimes,_=e.email,o=e.phoneNumber,a=e.pending,n=e.isLoggedIn,i=e.storeNumber,l=e.stores,s=e.storeId,c=e.params,p=e.translations,u=e.serverError,f=e.location,d=e.promiseTime,E=e.brand,m=e.brandObj,P=s?l[s]:null,O=this.state,D=O.selectedBannerId,M=O.passedBirthdate;return"review"===c.step?react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_RefillReview__WEBPACK_IMPORTED_MODULE_10__.A,{reviewPrescriptions:t,birthdate:M,storeDetails:P,pickupTimes:r,email:_,phoneNumber:o,pending:a,translations:p,serverError:u,isLoggedIn:n,brand:E,brandObj:m,selectedBannerId:D}):"confirm"===c.step?react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill__step3-section"},react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_RefillConfirmation__WEBPACK_IMPORTED_MODULE_9__.A,{translations:p,confirmPrescriptions:t,storeDetails:P,isLoggedIn:n,promiseTime:d,pending:a,brand:E,brandObj:m})):react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_RefillStep1__WEBPACK_IMPORTED_MODULE_11__.A,{prescriptions:t,pending:a,translations:p,serverError:u,isLoggedIn:n,storeNumber:Number(i),birthdate:M,locationState:f.state,brand:E,stores:l,brandObj:m,setBirthdate:this.setBirthdate,setSelectedBannerId:this.setSelectedBannerId})}},{key:"render",value:function(){return react__WEBPACK_IMPORTED_MODULE_2___default().createElement("div",{className:"refill"},this.getStep())}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}]);var _componentDidMount}(react__WEBPACK_IMPORTED_MODULE_2__.Component))||_class,mapStateToProps=function(e){var t=e.refill,r=e.stores,_=e.user;return{currentStep:t.currentStep,prescriptions:t.prescriptions,email:t.email||"",phoneNumber:t.phoneNumber||"",selectedPickupWindow:t.selectedPickupWindow,promiseTime:t.promiseTime,pending:t.pending,storeId:t.storeId,fromEmailLink:t.fromEmailLink||!1,pickupTimes:t.pickupWindow,storeNumber:t.prescriptions.length?t.prescriptions[0].storeId:"",birthdate:t.prescriptions.length?t.prescriptions[0].birthdate:"",stores:r.locations,isLoggedIn:_getLoggedInState(_)}};Refill.propTypes={metrics:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,location:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object.isRequired,translations:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,params:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,brand:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,brandObj:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,serverError:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,currentStep:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,prescriptions:prop_types__WEBPACK_IMPORTED_MODULE_1___default().array,email:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,phoneNumber:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,
2selectedPickupWindow:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,promiseTime:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,pending:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,storeId:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,fromEmailLink:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,pickupTimes:prop_types__WEBPACK_IMPORTED_MODULE_1___default().array,storeNumber:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,birthdate:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,stores:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,isLoggedIn:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool},Refill.defaultProps={translations:{},params:{},brand:"",brandObj:{}};var RefillWithMetrics=(0,_metrics_withMetrics__WEBPACK_IMPORTED_MODULE_12__.m)((0,react_redux__WEBPACK_IMPORTED_MODULE_4__.Ng)(mapStateToProps)(Refill)),_default=RefillWithMetrics;const __WEBPACK_DEFAULT_EXPORT__=_default;var reactHotLoader,leaveModule;reactHotLoader="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0,reactHotLoader&&(reactHotLoader.register(_getLoggedInState,"_getL
2oggedInState","/www/app/src/scripts/components/refill/Refill.jsx"),reactHotLoader.register(Refill,"Refill","/www/app/src/scripts/components/refill/Refill.jsx"),reactHotLoader.register(mapStateToProps,"mapStateToProps","/www/app/src/scripts/components/refill/Refill.jsx"),reactHotLoader.register(RefillWithMetrics,"RefillWithMetrics","/www/app/src/scripts/components/refill/Refill.jsx"),reactHotLoader.register(_default,"default","/www/app/src/scripts/components/refill/Refill.jsx")),leaveModule="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0,leaveModule&&leaveModule(module)},62359:(e,t,r)=>{r.d(t,{O:()=>_.O});var _=r(89334);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature},65288:(e,t,r)=>{r.d(t,{A:()=>E});var _,o=r(4422),a=r.n(o),n=r(5556),i=r.n(n),l=r(61769),s=r(70494);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var _ in r)({}).hasOwnProperty.call(r,_)&&(e[_]=r[_])}return e},c.apply(null,arguments)}e=r.hmd(e),(_="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&_(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var p,u,f=50,d=-.022;function E(e){var t=e.storeDetails,r=e.translations,_=e.showDirections;if(!window.google||!t.latitude||!t.longitude)return null;var o=new window.google.maps.LatLng(parseFloat(t.latitude)+d,parseFloat(t.longitude)),n=[{position:{lat:t.latitude,lng:t.longitude},key:"Canada",defaultAnimation:2}];return a().createElement(l.u6,{mapContainerStyle:{height:"100%",position:"absolute",top:0,right:0,bottom:0,left:0},zoom:14,center:o},a().createElement(l.P3,{position:o,mapPaneName:"overlayMouseTarget",getPixelPositionOffset:function(e,t){return{x:-e/2,y:-(t/2-f)}}},a().createElement(s.A,{showDirections:_,storeDetails:t,heading:r.pages.refill.overlayMapTitle,translations:r,className:"store-map__info-box",isOnMap:!0})),n.map(function(e,t){return a().createElement(l.pH,c({key:t},e))}))}E.propTypes={translations:i().object.isRequired,storeDetails:i().object.isRequired,showDirections:i().bool},E.defaultProps={showDirections:!0},(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(p.register(f,"heightOffset","/www/app/src/scripts/components/common/StoreMap.jsx"),p.register(d,"latOffset","/www/app/src/scripts/components/common/StoreMap.jsx"),p.register(E,"StoreMap","/www/app/src/scripts/components/common/StoreMap.jsx")),(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&u(e)},84638:(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var autobind_decorator__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7217),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(46942),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),pharm_sg__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(71024),prop_types__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5556),prop_types__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__),react__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4422),react__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__),react_router__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(24179),_actions_RefillActions__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(18093),_constants_InputMaskConstants__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(92899),_constants_RefillConstants__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(23605),_constants_RefillErrorConstants__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(75089),_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(51171),_utils_helpers__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(96681),_common_SimpleInput__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3561),_common_Spinner_jsx__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(82816),_common_StoreMap__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(65288),_common_modals_ConfirmActionModal__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(2147),_utils_anal
2ytics_snowplow_snowplowConstants__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(64763),_PrescriptionRow__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(40604),_metrics_withMetrics__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(96212),_class,enterModule;function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(e);t&&(_=_.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,_)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _defineProperty(e,t,r){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var _=t[r];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(e,_toPropertyKey(_.key),_)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var _=r.call(e,t||"default");if("object"!=_typeof(_))return _;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _callSuper(e,t,r){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,r||[],_getPrototypeOf(e).constructor):t.apply(e,r))}function _possibleConstructorReturn(e,t){if(t&&("object"==_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf(e)}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}module=__webpack_require__.hmd(module),enterModule="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0,enterModule&&enterModule(module);var __signature__="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},mapPickupWindowList=function(e){return e.map(function(e){var t={};return t.value=e.optionKey,t.text=e.optionLabel,t})},RefillReview=(0,autobind_decorator__WEBPACK_IMPORTED_MODULE_0__.Ay)(_class=function(_Component){function RefillReview(e){var t;return _classCallCheck(this,RefillReview),(t=_callSuper(this,RefillReview,[e])).state={reviewPrescriptions:e.reviewPrescriptions,pickupTimes:e.pickupTimes,updatePending:e.pending,cancelRefillModalOpen:!1,cancelRefillModalTrigger:null,selectedPickupWindow:{value:"",error:""},terms:{value:!1,error:""},email:{value:e.email,error:t.getLocalError("email",e.email)},phoneNumber:{value:e.phoneNumber,error:t.getLocalError("phoneNumber",e.phoneNumber)}},t}return _inherits(RefillReview,_Component),_createClass(RefillReview,[{key:"c
2omponentDidMount",value:function(){var e;null===(e=this.props.metrics)||void 0===e||e.pageView(_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_10__.A.getParamsForPage("refill","review")),this.setPickupWindowIfOneOption()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){if(e!==this.props){var t=e.email!==this.props.email?e.email:this.state.email.value,r=e.phoneNumber!==this.props.phoneNumber?e.phoneNumber:this.state.phoneNumber.value;this.setState(_objectSpread(_objectSpread({reviewPrescriptions:e.reviewPrescriptions,pickupTimes:e.pickupTimes,updatePending:e.pending},this.getFieldState("email",t)),this.getFieldState("phoneNumber",r))),this.setPickupWindowIfOneOption()}}},{key:"getFieldState",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return _defineProperty({},e,_objectSpread(_objectSpread({},this.state[e]),{},{value:t,error:this.getLocalError(e,t,r)}))}},{key:"onEmailBlur",value:function(e){var t=this,r=e.target.value,_=!this.props.isLoggedIn&&""===r&&""===this.state.phoneNumber.value;this.setState(this.getFieldState("email",r,_),function(){0===t.state.email.error.length&&t.state.email.value.length>0?t.props.metrics.track("link",_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_10__.A.getParamsForTrack({page:"refill",section:"review",event:"emailOptIn",bool:!0})):0===t.state.email.error.length&&0===t.state.email.value.length&&t.props.metrics.track("link",_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_10__.A.getParamsForTrack({page:"refill",section:"review",event:"emailOptIn",bool:!1}))})}},{key:"onPhoneNumberBlur",value:function(e){var t=this,r=e.target.value;this.setState(this.getFieldState("phoneNumber",r),function(){0===t.state.phoneNumber.error.length&&t.state.phoneNumber.value.length>0?t.props.metrics.track("link",_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_10__.A.getParamsForTrack({page:"refill",section:"review",event:"mobileSmsOptIn",bool:!0})):0===t.state.phoneNumber.error.length&&0===t.state.phoneNumber.value.length&&t.props.metrics.track("link",_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_10__.A.getParamsForTrack({page:"refill",section:"review",event:"mobileSmsOptIn",bool:!1}))})}},{key:"onFieldBlur",value:function(e){this.setState(this.getFieldState(e.target.name,e.target.value))}},{key:"getDisplayError",value:function(e,t,r,_){return r.length>0?r:this.getServerError(e,t,_)}},{key:"getServerError",value:function(e,t,r){return _utils_helpers__WEBPACK_IMPORTED_MODULE_11__.O$.isFieldInvalid(e,t,r,"refill")?r.message:""}},{key:"getLocalError",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],_="",o=this.props.translations.form,a=o.email,n=o.phoneNumber,i=o.selectedPickupWindow,l=this.props.translations.pages.refill.termsDefaultError;switch(e){case"email":(t.length&&!_utils_helpers__WEBPACK_IMPORTED_MODULE_11__.y$.validateEmail(t)||r&&!t.length)&&(_=a.defaultError);break;case"phoneNumber":(t.length&&!_utils_helpers__WEBPACK_IMPORTED_MODULE_11__.y$.validatePhoneNumber(t)||r&&!t.length)&&(_=n.defaultError);break;case"terms":t||(_=l);break;case"selectedPickupWindow":""===t&&(_=i.defaultError)}return _}},{key:"getPrescriptionRows",value:function(){var e=this.state.reviewPrescriptions,t=0,r=[],_=e.length>1,o=this.props.serverError.errorList;for(t in e){var a="",n=null;o.length&&o.find(function(e){return e.reason===_constants_RefillErrorConstants__WEBPACK_IMPORTED_MODULE_9__.A.PRESCRIPTION_ALREADY_FILLED})?o.find(function(r){return r.rejectedValue===e[t].prescriptionNumber.toString()})&&(n=_constants_RefillConstants__WEBPACK_IMPORTED_MODULE_8__.A.FILL_ALREADY_FILLED,a=this.props.translations.pages.refill.alreadyFilled):o.length&&o.find(function(e){return e.reason===_constants_RefillErrorConstants__WEBPACK_IMPORTED_MODULE_9__.A.PRESCRIPTION_NOT_FILLED})&&(o.find(function(r){return r.rejectedValue===e[t].prescriptionNumber.toString()})?(n=_constants_RefillConstants__WEBPACK_IMPORTED_MODULE_8__.A.FILL_NOT_FILLED,a=this.props.translations.pages.refill.notFilled):(n=_constants_RefillConstants__WEBPACK_IMPORTED_MODULE_8__.A.FILL_FILLED,a=this.props.translations.pages.refill.filled)),r.push(react__WEBPACK_IMPORTED_MODULE_4___default().createElement(_PrescriptionRow__WEBPACK_IMPORTED_MODULE_17__.A,{key:t,prescriptionNumber:e[t].prescriptionNumber,expired:e[t].expired,renewed:e[t].renewed,compound:e[t].compound,showRemove:_,translations:this.props.translations,row:t,fillStatus:n,fillStatusMsg:a,brand:this.props.brand,brandObj:this.props.brandObj}))}return r}},{key:"getRxReviewNumbers",value:function(){return _utils_helpers__WEBPACK_IMPORTED_MODULE_11__.$m.getPrescriptionStringList(this.state.reviewPrescriptions)}},{key:"getPickupDropdownTimes",value:function(){var e=this,t=null,r=this.state,_=r.pickupTimes,o=r.selectedPickupWindow,a=this.props,n=a.serverError,i=a.translations,l=this.getDisplayError("selectedPickupWindow",o.value,o.error,n);if(_.length>1){var s={title:i.pages.refill.pickupWindowTitle,list:mapPickupWindowList(_),label:i.global.dropdownLabel};s.list.length&&(t=react__WEBPACK_IMPORTED_MODULE_4___default().createElement("div",null,react__WEBPACK_IMPORTED_MODULE_4___default().createElement("h2",{className:"header--five refill__sub-title"},i.pages.refill.prescriptionsReady),react__WEBPACK_IMPORTED_MODULE_4___default().createElement(pharm_sg__WEBPACK_IMPORTED_MODULE_2__.RE,{ref:function(t){return e.pickupTimesDropdown=t},label:s.label,title:s.title,list:s.list,onChange:this.getSelectedPickUpTime,error:l,automation:"refillPickupDropdown"}
2)))}else 1===_.length&&(t=react__WEBPACK_IMPORTED_MODULE_4___default().createElement("p",{className:"refill__padded-text-block"},"".concat(i.pages.refill.prescriptionsWillBeReadyBy,"\n\t\t\t\t\t\t").concat(_[0].optionKey,"\n\t\t\t\t\t\t").concat(i.pages.refill.hours,".\n\t\t\t\t\t").concat(i.pages.refill.contactPharmacy)));return t}},{key:"setPickupWindowIfOneOption",value:function(){1===this.props.pickupTimes.length&&this.getSelectedPickUpTime(this.props.pickupTimes[0].optionKey)}},{key:"getSelectedPickUpTime",value:function(e){this.state.pickupTimes&&this.setState(this.getFieldState("selectedPickupWindow",e))}},{key:"getRightContent",value:function(){var e="";return null!=this.props.storeDetails&&(e=react__WEBPACK_IMPORTED_MODULE_4___default().createElement(_common_StoreMap__WEBPACK_IMPORTED_MODULE_14__.A,{showDirections:!1,storeDetails:this.props.storeDetails,translations:this.props.translations})),e}},{key:"isReviewFormValid",value:function(){var e=this.state,t=e.terms,r=e.selectedPickupWindow,_=e.email,o=e.phoneNumber,a=!1;return this.props.isLoggedIn?""!==r.value&&(a=!0):(""!==_.value||""!==o.value)&&t.value&&""!==r.value&&(""!==_.value&&_utils_helpers__WEBPACK_IMPORTED_MODULE_11__.y$.validateEmail(_.value)||""!==o.value&&_utils_helpers__WEBPACK_IMPORTED_MODULE_11__.y$.validatePhoneNumber(o.value))&&(a=!0),a}},{key:"handleTermsClick",value:function(e){this.setState(this.getFieldState("terms",e))}},{key:"forceValidation",value:function(){var e=this.state,t=e.email,r=e.phoneNumber,_=e.terms,o=e.selectedPickupWindow,a=!this.props.isLoggedIn&&""===t.value&&""===r.value;this.setState(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},this.getFieldState("email",t.value,a)),this.getFieldState("phoneNumber",r.value,a)),this.getFieldState("terms",_.value)),this.getFieldState("selectedPickupWindow",o.value)))}},{key:"guestRefillSuccessCallback",value:function(e){var t=e.email?btoa(e.email):null,r=e.phoneNumber?btoa(e.phoneNumber):null,_=t||r;return this.props.metrics.track(_utils_analytics_snowplow_snowplowConstants__WEBPACK_IMPORTED_MODULE_16__.A.FORM_SUBMIT,_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_10__.A.getParamsForTrack(_objectSpread({id:_utils_analytics_snowplow_snowplowConstants__WEBPACK_IMPORTED_MODULE_16__.A.events.GUEST_REFILL,name:_utils_analytics_snowplow_snowplowConstants__WEBPACK_IMPORTED_MODULE_16__.A.events.GUEST_REFILL},_&&{submission_id:_})))}},{key:"submitForm",value:function(e){e.preventDefault();var t=this.state,r=t.reviewPrescriptions,_=t.selectedPickupWindow,o=t.phoneNumber,a=t.email,n=this.props,i=n.birthdate,l=n.storeDetails,s=l?l.bannerId:this.props.selectedBannerId;if(this.isReviewFormValid()){var c={prescriptions:r,pickupWindow:_.value,channelType:"WEB"};if(i){var p=r.map(function(e){return _objectSpread(_objectSpread({},e),{},{birthdate:_utils_helpers__WEBPACK_IMPORTED_MODULE_11__.Zx.formatBirthdateForView(i)})});c.prescriptions=p}a.value&&(c.email=a.value),o.value&&(c.phoneNumber=_utils_helpers__WEBPACK_IMPORTED_MODULE_11__.Zx.removePhoneMask(o.value)),_actions_RefillActions__WEBPACK_IMPORTED_MODULE_6__.A.guestConfirm(c,s,this.guestRefillSuccessCallback(c))}else this.forceValidation()}},{key:"getRefillModalSubtext",value:function(){return react__WEBPACK_IMPORTED_MODULE_4___default().createElement("span",null,this.props.translations.pages.refill.confirmCancel," ",react__WEBPACK_IMPORTED_MODULE_4___default().createElement("span",{className:"refill__modal-prescription-number"},"#",this.getRxReviewNumbers()),"?")}},{key:"changePage",value:function(){this.props.metrics.track("link",_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_10__.A.getParamsForTrack({page:"refill",section:"review",event:"addPrescriptionRowReview"}))}},{key:"getAddRowBtn",value:function(){var e="";return this.state.reviewPrescriptions.length<10&&(e=react__WEBPACK_IMPORTED_MODULE_4___default().createElement(react_router__WEBPACK_IMPORTED_MODULE_5__.N_,{className:"m-form-add-field",onClick:this.changePage,onlyActiveOnIndex:!0,to:"/".concat(this.props.translations.code,"/refill")},react__WEBPACK_IMPORTED_MODULE_4___default().createElement("span",{className:"m-icon m-icon__plus m-icon--circle m-form-add-field__icon","aria-hidden":"true"}),react__WEBPACK_IMPORTED_MODULE_4___default().createElement("span",{className:"m-form-add-field__text"},this.props.translations.pages.refill.addAnotherPrescription))),e}},{key:"getCancelCta",value:function(){var e=null;return 1===this.state.reviewPrescriptions.length&&(e=react__WEBPACK_IMPORTED_MODULE_4___default().createElement("button",{className:"m-link refill__btn-cancel",onClick:this.openCancelRefillModal},this.props.translations.global.cancel)),e}},{key:"openCancelRefillModal",value:function(e){e&&e.preventDefault(),this.props.metrics.track("link",_utils_anal
2ytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_10__.A.getParamsForTrack({page:"refill",section:"review",event:"modalOpen",modal:"cancelRefill"})),this.setState({cancelRefillModalOpen:!0,cancelRefillModalTrigger:e?e.currentTarget:this.state.cancelRefillModalTrigger})}},{key:"closeCancelRefillModal",value:function(e){e&&e.preventDefault(),this.props.metrics.track("link",_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_10__.A.getParamsForTrack({page:"refill",section:"review",event:"modalClose",modal:"cancelRefill"})),this.setState({cancelRefillModalOpen:!1,cancelRefillModalTrigger:this.state.cancelRefillModalTrigger})}},{key:"handleCancelRefillModalSubmit",value:function(e){e&&e.preventDefault(),this.props.metrics.track("link",_utils_analytics_analyticHelpers__WEBPACK_IMPORTED_MODULE_10__.A.getParamsForTrack({page:"refill",section:"review",event:"cancelRefill"})),_actions_RefillActions__WEBPACK_IMPORTED_MODULE_6__.A.clearStore(),react_router__WEBPACK_IMPORTED_MODULE_5__.Nc.push("/".concat(this.props.translations.code,"/refill"))}},{key:"getContactSection",value:function(){var e=this.props,t=e.serverError,r=e.translations,_=this.state,o=_.email,a=_.phoneNumber,n=_.terms,i=this.getDisplayError("email",o.value,o.error,t),l=this.getDisplayError("phoneNumber",a.value,a.error,t),s=this.getDisplayError("terms",n.value,n.error,t),c=_utils_helpers__WEBPACK_IMPORTED_MODULE_11__.$m.getLocalizedContent(r.global.iAgree,[react__WEBPACK_IMPORTED_MODULE_4___default().createElement(react_router__WEBPACK_IMPORTED_MODULE_5__.N_,{key:0,to:"/".concat(r.code,"/terms-and-conditions"),target:"_blank",className:"m-link refill__terms-and-conditions",onlyActiveOnIndex:!0},r.global.termsAndConditions)]);return this.props.isLoggedIn?null:react__WEBPACK_IMPORTED_MODULE_4___default().createElement("div",null,react__WEBPACK_IMPORTED_MODULE_4___default().createElement("div",{className:"clearfix"},react__WEBPACK_IMPORTED_MODULE_4___default().createElement("h2",{className:"header--five"},r.pages.refill.contactInfoHeading),react__WEBPACK_IMPORTED_MODULE_4___default().createElement(_common_SimpleInput__WEBPACK_IMPORTED_MODULE_12__.A,{value:o.value,className:"refill__get-sms-fieldset",label:r.form.email.label,error:i,valid:Boolean(!i.length)},react__WEBPACK_IMPORTED_MODULE_4___default().createElement("input",{type:"email",onBlur:this.onEmailBlur,id:"refill-review__input-phone",placeholder:r.form.email.placeholder,className:"refill__prescription-field m-form-fieldset__input--darker","data-auto":"refillReviewEmailInput"})),react__WEBPACK_IMPORTED_MODULE_4___default().createElement("p",{className:"header--five clearfix"},r.global.or),react__WEBPACK_IMPORTED_MODULE_4___default().createElement(_common_SimpleInput__WEBPACK_IMPORTED_MODULE_12__.A,{value:a.value,className:"refill__get-sms-fieldset",label:r.global.mobilePhone,error:l,valid:Boolean(!l.length),mask:_constants_InputMaskConstants__WEBPACK_IMPORTED_MODULE_7__.A.PHONE},react__WEBPACK_IMPORTED_MODULE_4___default().createElement("input",{type:"text",onBlur:this.onPhoneNumberBlur,id:"refill-review__input-phone",placeholder:r.form.phoneNumber.placeholder,className:"refill__prescription-field m-form-fieldset__input--darker","data-auto":"refillReviewPhoneInput"}))),react__WEBPACK_IMPORTED_MODULE_4___default().createElement("div",{className:"clearfix"},react__WEBPACK_IMPORTED_MODULE_4___default().createElement(pharm_sg__WEBPACK_IMPORTED_MODULE_2__.PY,{id:"agreeToTerms",checked:n.value,onChange:this.handleTermsClick,error:s,automation:"refillReviewTermsCheck"},c,".")))}},{key:"render",value:function(){var e=this.state,t=e.updatePending,r=e.cancelRefillModalTrigger,_=e.cancelRefillModalOpen,o=this.props,a=o.translations,n=o.storeDetails,i=this.getPrescriptionRows(),l=this.getPickupDropdownTimes(),s=n&&this.getRightContent()||null,c=classnames__WEBPACK_IMPORTED_MODULE_1___default()("m-button","refill__btn-confirm"),p=this.getRefillModalSubtext(),u=this.getCancelCta(),f=this.getAddRowBtn(),d=_utils_helpers__WEBPACK_IMPORTED_MODULE_11__.$m.getLocalizedContent(a.pages.refill.prescriptionsAt,[null==n?void 0:n.storeName]);return react__WEBPACK_IMPORTED_MODULE_4___default().createElement("section",{className:"refill container"},react__WEBPACK_IMPORTED_MODULE_4___default().createElement("article",{className:"refill__inner clearfix"},react__WEBPACK_IMPORTED_MODULE_4___default().createElement("section",{className:"refill__refill-section refill__refill-section--review"},react__WEBPACK_IMPORTED_MODULE_4___default().createElement(_common_Spinner_jsx__WEBPACK_IMPORTED_MODULE_13__.A,{active:t}),react__WEBPACK_IMPORTED_MODULE_4___default().createElement("h1",{className:"header--two"},a.pages.refill.reviewOrder),react__WEBPACK_IMPORTED_MODULE_4___default().createElement("h2",{className:"header--five"},d),react__WEBPACK_IMPORTED_MODULE_4___default().createElement("form",{className:"refill__form",onSubmit:this.submitForm,method:"POST",action:"#"},react__WEBPACK_IMPORTED_MODULE_4___default().createElement("ul",null,i),react__WEBPACK_IMPORTED_MODULE_4___default().createElement("div",{className:"clearfix refill__btn-add-row"},f),react__WEBPACK_IMPORTED_MODULE_4___default().createElement("div",{className:"clearfix"},l),this.getContactSection(),react__WEBPACK_IMPORTED_MODULE_4___default().createElement("div",{className:"refill__actions"},react__WEBPACK_IMPORTED_MODULE_4___default().createElement("input",{type:"submit",className:c,value:a.global.submit,"data-auto":"refillReviewSubmit"}),u)),react__WEBPACK_IMPORTED_MODULE_4___default().createElement(_common_modals_ConfirmActionModal__WEBPACK_IMPORTED_MODULE_15__.A,{isActive:_,closeFn:this.closeCancelRefillModal,submitFn:this.handleCancelRefillModalSubmit,cancelFn:this.closeCancelRefillModal,triggerElem:r,heading:a.pages.refill.cancelRefill,subtext:p,submitText:a.pages.refill.yesCancel,cancel:a.pages.refill.keepIt,closeText:a.global.close})),s&&react__WEBPACK_IMPORTED_MODULE_4___default().createElement("section",{className:"refill__map-section"},s)))}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}])}(react__WEBPACK_IMPORTED_MODULE_4__.Component))||_class,_default=(0,_metrics_withMetrics__WEBPACK_IMPORTED_MODULE_18__.m)(RefillReview);const __WEBPACK_DEFAULT_EXPORT__=_default;var reactHotLoader,leaveModule;RefillReview.propTypes={translations:prop_types__WEBPACK_IMPORTED_MODULE_3___default().object.isRequired,reviewPrescriptions:prop_types__WEBPACK_IMPORTED_MODULE_3___default().array.isRequired,storeDetails:prop_types__WEBPACK_IMPORTED_MODULE_3___default().object,pickupTimes:prop_types__WEBPACK_IMPORTED_MODULE_3___default().array,pending:prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool.isRequired,email:prop_types__WEBPACK_IMPORTED_MODULE_3___default().string,phoneNumber:prop_types__WEBPACK_IMPORTED_MODULE_3___default().string,isLoggedIn:prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool,brand:prop_types__WEBPACK_IMPORTED_MODULE_3___default().string.isRequired,brandObj:prop_types__WEBPACK_IMPORTED_MODULE_3___default().object.isRequired,metrics:prop_types__WEBPACK_IMPORTED_MODULE_3___default().shape({pageView:prop_types__WEBPACK_IMPORTED_MODULE_3___default().func,track:prop_types__WEBPACK_IMPORTED_MODULE_3___default().func}),serverError:prop_types__WEBPACK_IMPORTED_MODULE_3___default().object,birthdate:prop_types__WEBPACK_IMPORTED_MODULE_3___default().string.isRequired,selectedBannerId:prop_types__WEBPACK_IMPORTED_MODULE_3___default().string}
2,RefillReview.defaultProps={email:"",phoneNumber:"",storeDetails:null,pickupTimes:[],isLoggedIn:!1,serverError:{}},reactHotLoader="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0,reactHotLoader&&(reactHotLoader.register(mapPickupWindowList,"mapPickupWindowList","/www/app/src/scripts/components/refill/RefillReview.jsx"),reactHotLoader.register(RefillReview,"RefillReview","/www/app/src/scripts/components/refill/RefillReview.jsx"),reactHotLoader.register(_default,"default","/www/app/src/scripts/components/refill/RefillReview.jsx")),leaveModule="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0,leaveModule&&leaveModule(module)},89334:(e,t,r)=>{r.d(t,{O:()=>d});var _,o=r(4422),a=r.n(o),n=r(5556),i=r.n(n),l=r(34909),s=r(97236),c=r(97755);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var _ in r)({}).hasOwnProperty.call(r,_)&&(e[_]=r[_])}return e},p.apply(null,arguments)}e=r.hmd(e),(_="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&_(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var u,f,d=(0,o.memo)(function(e){var t=e.name,r=e.radios,_=e.headingText,o=e.selectorDescription,n=e.value,i=e.onChange;return a().createElement(l.BJ,null,a().createElement(l.DZ,{as:"h2",className:"header--five",color:"var(--palette-black, #2F2F2F)","data-testid":"bs-heading-text",mt:0},_),o?a().createElement(l.EY,{as:"span",color:"var(--palette-black, #2F2F2F)","data-testid":"bs-selector-description",fontSize:"sm"},o):null,a().createElement(s.z6,{onChange:i,value:n,name:t,"data-testid":"bs-radio-group"},a().createElement(l.BJ,{spacing:5,mt:5},null==r?void 0:r.map(function(e){return a().createElement(c.N,p({key:e.value},e,{checked:n===e.value}))}))))});d.displayName="BannerSelector",d.propTypes={name:i().string.isRequired,radios:i().arrayOf(i().shape({id:i().oneOfType([i().string,i().number]).isRequired,value:i().oneOfType([i().string,i().number]).isRequired,label:i().oneOfType([i().string,i().node]).isRequired,radioText:i().oneOfType([i().string,i().node]),checked:i().bool})),headingText:i().string,selectorDescription:i().string,value:i().oneOfType([i().string,i().number]),onChange:i().func.isRequired},d.defaultProps={radios:[]},(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&u.register(d,"BannerSelector","/www/app/src/scripts/components/common/BannerSelector/banner-selector.jsx"),(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&f(e)},97755:(e,t,r)=>{r.d(t,{N:()=>u});var _,o=r(4422),a=r.n(o),n=r(5556),i=r.n(n),l=r(34909),s=r(97236);e=r.hmd(e),(_="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&_(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var c,p,u=function(e){var t=e.id,r=e.value,_=e.label,o=e.radioText,n=e.checked,i="rc-radio-label-".concat(t);return a().createElement(l.so,{direction:"row",columnGap:6,px:[5],py:[5],border:"1px",borderRadius:"6px",borderColor:"var(--palette-black, #2F2F2F)",as:"label",cursor:"pointer",align:"flex-start",justify:"flex-start",bgColor:n?"var(--pch-primary-light-blue, #D9EBF9)":"none"},a().createElement(s.sx,{id:t,value:r,borderWidth:"0.2rem",borderColor:"var(--palette-white, #fff)",_checked:{borderColor:"var(--palette-white, #fff)",boxShadow:"0 0 0 2px var(--palette-black, #2F2F2F)",backgroundColor:"var(--palette-black, #2F2F2F)"},boxShadow:"0 0 0 1px var(--palette-black, #2F2F2F)",mt:1,_focus:{boxShadow:"outline"},inputProps:{"aria-labelledby":i}}),a().createElement(l.so,{shrink:1,grow:1,direction:"column",rowGap:2},a().createElement(l.EY,{color:"var(--palette-black, #2F2F2F)","data-testid":"rc-radio-label",fontSize:"lg",fontWeight:"medium",lineHeight:"normal",id:i,m:0},_),o&&a().createElement(l.EY,{color:"var(--palette-black, #2F2F2F)","data-testid":"rc-radio-text",fontSize:"sm",fontWeight:"normal",m:0},o)))};u.propTypes={id:i().oneOfType([i().string,i().number]).isRequired,value:i().oneOfType([i().string,i().number]).isRequired,label:i().oneOfType([i().string,i().node]).isRequired,radioText:i().oneOfType([i().string,i().node]),checked:i().bool},(c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&c.register(u,"BannerCard","/www/app/src/scripts/components/common/BannerCard/banner-card.jsx"),(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&p(e)}}]); 3//# sourceMappingURL=2450.f28ac9fa0eb39bf291eb.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.