PageSourceSearch

https://www.golfballs.com/_next/static/chunks/pages/account-cae6b08426f2a0338f1d.js

js golfballs.com collected 2026-10-03 22:12:48 UTC 47,426 bytes, 1 lines download raw bytes

1_N_E=(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[63],{"/0+H":function(e,t,n){"use strict";t.__esModule=!0,t.isInAmpMode=s,t.useAmp=function(){return s(a.default.useContext(o.AmpStateContext))};var r,a=(r=n("q1tI"))&&r.__esModule?r:{default:r},o=n("lwAK");function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.ampFirst,n=void 0!==t&&t,r=e.hybrid,a=void 0!==r&&r,o=e.hasQuery,s=void 0!==o&&o;return n||a&&s}},"0j/g":function(e,t,n){e.exports={buttons:"LoginForm_buttons__1Yk9K",or:"LoginForm_or__2waEN",alternative:"LoginForm_alternative__2M2C9",altButton:"LoginForm_altButton__3eNrZ",resetLink:"LoginForm_resetLink__30NEB",textButton:"LoginForm_textButton__2mC0o",spinAround:"LoginForm_spinAround__1bLfT"}},"6RCn":function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/account",function(){return n("L4lh")}])},"7W2i":function(e,t,n){var r=n("SksO");e.exports=function(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}}),t&&r(e,t)}},"7frF":function(e,t,n){"use strict";var r=n("TqRt"),a=n("284h");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n("q1tI")),s=(0,r(n("8/g6")).default)(o.createElement("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"}),"Visibility");t.default=s},"8C7B":function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n("o0o1"),a=n.n(r),o=n("HaE+"),s=n("q1tI"),i=n.n(s),c=n("vDqi"),u=n.n(c),l=n("UGp+"),d=n("G25K"),p=n("vBfy"),f=n("KYPV"),m=n("ADg1"),b=n("p46w"),g=n.n(b),h=n("Antg"),v=n("ZSkB"),w=n("Blfr"),y=i.a.createElement;function O(e){var t=e.onCancelReset,n=e.email,r=e.onEmailSent,s=function(){var e=Object(o.a)(a.a.mark((function e(t,n){var o,s;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=n.setSubmitting,s=n.setFieldValue,o(!0),e.prev=2,Object(w.r)(),e.next=6,u.a.put("".concat("https://master.api.icustomize.com/","user/account"),{functionName:"ResetPassword",params:t},{headers:{usertoken:g.a.get("Usertoken")}});case 6:!0===e.sent.data.Status?(r(t.email),Object(w.s)("Success")):(s("notifyMessage","Sorry. We can't find that email in our database"),s("showNotify",!0),Object(w.s)("Not Found")),e.next=15;break;case 10:e.prev=10,e.t0=e.catch(2),h.a.logger.error("Error Resetting Password",{error:e.t0.stack}),s("notifyMessage","Internal Server Error"),s("showNotify",!0);case 15:return e.prev=15,o(!1),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[2,10,15,18]])})));return function(t,n){return e.apply(this,arguments)}}();return y("div",null,y("header",{className:"title is-size-6 mb-1"},"Reset your password"),"Enter your registered email address below to have a new password emailed to you.",y(f.c,{onSubmit:function(e,t){return s(e,t)},validateOnBlur:!1,validationSchema:l.object({email:v.c}),initialValues:{email:n,showPassword:!1,notifyMessage:"",showNotify:!1}},(function(e){return y(f.b,null,y(m.a,{fullWidth:!0,variant:"outlined",margin:"dense",style:e.values.showNotify?{display:"block"}:{display:"none"}},y(d.Notification,{className:"is-danger is-light"},e.values.notifyMessage,y(d.Button,{remove:!0,onClick:function(){e.setFieldValue("showNotify",!1),e.setFieldValue("notifyMessage","")}}))),y(m.a,{fullWidth:!0,variant:"outlined",margin:"dense"},y(f.a,{name:"email",type:"input",component:p.c,variant:"outlined",label:"Email"})),y("div",{className:"buttons is-justify-content-flex-end is-block-mobile has-text-right-tablet has-text-centered-mobile block mt-2"},y(d.Button,{onClick:function(){t()}},y("span",null,"Cancel")),y(d.Button,{type:"submit",className:"is-orange"},y("span",null,"Submit"))))})))}},"8Kt/":function(e,t,n){"use strict";n("lSNA");t.__esModule=!0,t.defaultHead=l,t.default=void 0;var r,a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),o=(r=n("Xuae"))&&r.__esModule?r:{default:r},s=n("lwAK"),i=n("FYa8"),c=n("/0+H");function u(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function l(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[a.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(a.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function d(e,t){return"string"===typeof t||"number"===typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((function(e,t){return"string"===typeof t||"number"===typeof t?e:e.concat(t)}),[])):e.concat(t)}var p=["name","httpEquiv","charSet","itemProp"];function f(e,t){return e.reduce((function(e,t){var n=a.default.Children.toArray(t.props.children);return e.concat(n)}),[]).reduce(d,[]).reverse().concat(l(t.inAmpMode)).filter(function(){var e=new Set,t=new Set,n=new Set,r={};return function(a){var o=!0;if(a.key&&"number"!==typeof a.key&&a.key.indexOf("$")>0){var s=a.key.slice(a.key.indexOf("$")+1);e.has(s)?o=!1:e.add(s)}switch(a.type){case"title":case"base":t.has(a.type)?o=!1:t.add(a.type);break;case"meta":for(var i=0,c=p.length;i<c;i++){var u=p[i];if(a.props.hasOwnProperty(u))if("charSet"===u)n.has(u)?o=!1:n.add(u);else{var l=a.props[u],d=r[u]||new Set;d.has(l)?o=!1:(d.add(l),r[u]=d)}}}return o}}()).reverse().map((function(e,t){var n=e.key||t;return a.default.cloneElement(e,{key:n})}))}function m(e){var t=e.children,n=(0,a.useContext)(s.AmpStateContext),r=(0,a.useContext)(i.HeadManagerContext);return a.default.createElement(o.default,{reduceComponentsToState:f,headManager:r,inAmpMode:(0,c.isInAmpMode)(n)},t)}m.rewind=function(){};var b=m;t.default=b},"8W1/":function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return g}));var r=n("rePB"),a=n("q1tI"),o=n.n(a),s=n("20a2"),i=n("G25K"),c=n("dF15"),u=n("8C7B"),l=n("Antg"),d=n("ADg1"),p=n("Yj9P"),f=n("S5mr"),m=o.a.createElement;function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(t){var n=t.loginAPI,g=t.onLogin,h=t.loginFormBefore,v=t.loginFormAfter,w=t.formikRef,y=Object(a.useState)("LoginForm"),O=y[0],j=y[1],P=Object(a.useState)(""),k=P[0],C=P[1],x=Object(a.useState)(null),S=x[0],I=x[1],E=Object(a.useState)(!1),D=E[0],N=E[1],A=Object(s.useRouter)(),R=A.query,M=R.from,L=R.user,B="A temporary passcode has been sent to your email. Please enter it below.";Object(a.useEffect)((function(){var e=new URLSearchParams(window.location.search).get("resetPassEmail");if(e){l.a.logger.info("UserLogin resetPassEmail - ".concat(e)),_(e);var t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?b(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},A.query);delete t.resetPassEmail,A.replace({pathname:"/account",query:t},void 0,{shallow:!0})}}),[]),Object(a.useEffect)((function(){M&&L&&(N(!0),C(e.from(L,"base64").toString("utf-8")),I({message:B,status:"info"}))}),[A.query,M,L]);var _=function(e){C(e),j("ResetPasswordChange")},q=function(e){j("LoginForm"),I(e?{message:e,status:"info"}:null)},F=null;switch(O){case"LoginForm":F=m(p.a,{email:k,onChangeToGuestCheckout:function(e){C(e),j("ResetPasswordEmail")},onChangeToRequestPassCode:function(e){j("RequestPassCode"),I(e?{message:e,status:"info"}:null)},onLogin:g,loginAPI:n,loginFormBefore:h,loginFormAfter:v,setNotification:I,clearMessage:function(){return I(null)},passCodeView:D,setPassCodeView:N,formikRef:w});break;case"ResetPasswordEmail":F=m(u.a,{email:k,onEmailSent:_,onCancelReset:q});break;case"ResetPasswordChange":F=m(c.a,{onCancelReset:q,email:k});break;case"RequestPassCode":F=m(f.a,{onCancelReset:q,email:k,onPassCodeSent:function(e){C(e),j("LoginForm"),I({message:B,status:"info"}),N(!0)}});break;default:throw new Error("Component ".concat(O," does not exist"))}return m(o.a.Fragment,null,!!S&&m(d.a,{fullWidth:!0,variant:"outlined",margin:"dense",style:{display:"block"}},m(i.Notification,{className:"is-".concat(S.status," is-light")},S.message,m(i.Button,{remove:!0,onClick:function(e){e.preventDefault(),I(null)}}))),F)}}).call(this,n("HDXh").Buffer)},"9NX8":function(e,t,n){"use strict";var r=n("o0o1"),a=n.n(r),o=n("HaE+"),s=n("rePB"),i=n("q1tI"),c=n.n(i),u=n("20a2"),l=n("6BCS"),d=n("p86Q"),p=n("Gz3O"),f=n("qvBR"),m=n("0jHv"),b=n("4YA2"),g=n("2qP5"),h=n("GgFw"),v=c.a.createElement;function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){Object(s.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var O=function(e){var t=e.formikRef,n=e.setShowBlockedVIPModal,r=e.showBlockedVIPModal,s=e.pendingLoginRes,w=e.continueLogin,O=(e.isGuestCheckout,Object(i.useContext)(l.a)),j=O.state,P=O.dispatch,k=Object(i.useContext)(d.a).dispatch,C=Object(i.useContext)(p.a).dispatch,x=Object(u.useRouter)(),S=j.itemsInCart.filter((function(e){return Object(g.q)(e.ProductTagDetail)})).map((function(e){return e.productTitle||e.ShortCode})),I=[{label:"Remove Item(s) from Cart",onClick:function(){var e=Object(o.a)(a.a.mark((function e(){var t,r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=[],r=[],j.itemsInCart.forEach((function(e,n){Object(g.q)(e.ProductTagDetail)?t.push(n):r.push(n)})),t.sort((function(e,t){return t-e})).forEach((function(e){P(Object(b.j)(e,0))})),n(!1),0!==r.length){e.next=9;break}x.push("/"),e.next=15;break;case 9:if(!s||!w){e.next=14;break}return e.next=12,w(s);case 12:e.next=15;break;case 14:case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),additionalClassName:"is-vip-primary"},{label:"Use Different Email",onClick:function(){k(Object(f.b)()),C(Object(m.c)()),(null===t||void 0===t?void 0:t.current)&&t.current.resetForm(y(y({},t.current.values),{},{email:"",password:"",showPassword:!1,showNotify:!1,showReqLoginCode:!1})),n(!1)}}],E=S.length>0?S.join(", "):"VIP Membership items",D=v(c.a.Fragment,null,"There is an issue with one or more items in your cart. To continue, please remove the following item(s):",v("br",null),v("br",null),v("strong",null,E),v("br",null),v("br",null),"Please contact customer service if you need further assistance.");return v(c.a.Fragment,null,r&&v(h.a,{buttons:I,bodyText:D,titleText:"Cart Items Need Attention"}))};O.defaultProps={formikRef:void 0,pendingLoginRes:null,continueLogin:void 0,isGuestCheckout:!1},t.a=O},Bnag:function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},"CRf/":function(e,t,n){"use strict";var r=n("TqRt"),a=n("284h");
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n("q1tI")),s=(0,r(n("8/g6")).default)(o.createElement("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"}),"VisibilityOff");t.default=s},D2SW:function(e,t,n){"use strict";var r=n("o0o1"),a=n.n(r),o=n("HaE+"),s=n("WqLS"),i=n("Antg"),c=n("vDqi"),u=n.n(c),l=n("q1tI"),d=n.n(l),p=n("p46w"),f=n.n(p),m=n("Gz3O"),b=n("JQZV"),g=n("6BCS"),h=n("ZzPQ"),v=d.a.createElement,w=function(e){var t={};return e.forEach((function(e){t[e]=f.a.get(e)})),t};t.a=function(e){var t=e.loginCallback,n=e.pagePath,r=e.setShouldRunVerify,c=(Object(l.useContext)(b.a).state.adminUser,Object(l.useContext)(m.a)),d=c.state,p=c.dispatch,f=Object(l.useContext)(g.a).dispatch,y=function(){var e=Object(o.a)(a.a.mark((function e(n){var o,c,l,m,b,g,v,y;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m=n.detail,i.a.logger.info("Sign in with apple start",{logType:"signInWithApple"}),b={appleSignInResponse:m,email:"",password:""},g=w(["adminsession","browserid","usertoken","sessionid"]),e.next=6,u.a.put("".concat("https://master.api.icustomize.com/","user/login"),b,{headers:g});case 6:return v=e.sent,i.a.logger.info("Sign in with apple success - ".concat(null===(o=v.data)||void 0===o||null===(c=o.User)||void 0===c?void 0:c.email),{params:b,resHeaders:v.headers,results:v,usertoken:null===(l=v.headers)||void 0===l?void 0:l.usertoken,logType:"signInWithApple"}),e.next=10,Object(s.b)(v,p);case 10:if(y=e.sent,Object(h.a)(v,d,p,f),r&&r(!0),!t){e.next=15;break}return e.abrupt("return",t(y));case 15:return e.abrupt("return",null);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(e){var t=e.detail;i.a.logger.error("Sign in with apple failure",{logType:"signInWithApple",appleRes:t})};return Object(l.useEffect)((function(){return document.addEventListener("AppleIDSignInOnSuccess",y),document.addEventListener("AppleIDSignInOnFailure",O),window.AppleID.auth.init({clientId:"com.golfballs.golfballs-web",scope:"email name",redirectURI:"".concat(window.location.origin,"/").concat(n),usePopup:!0}),function(){document.removeEventListener("AppleIDSignInOnSuccess",y),document.removeEventListener("AppleIDSignInOnFailure",O)}}),[]),v("div",{style:{cursor:"pointer"},id:"appleid-signin","data-color":"black","data-border":"true","data-width":"180px","data-height":"40px"})}},EbDI:function(e,t){e.exports=function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},FYa8:function(e,t,n){"use strict";var r;t.__esModule=!0,t.HeadManagerContext=void 0;var a=((r=n("q1tI"))&&r.__esModule?r:{default:r}).default.createContext({});t.HeadManagerContext=a},Ijbi:function(e,t,n){var r=n("WkPL");e.exports=function(e){if(Array.isArray(e))return r(e)}},L4lh:function(e,t,n){"use strict";n.r(t);var r=n("o0o1"),a=n.n(r),o=n("HaE+"),s=n("q1tI"),i=n.n(s),c=n("20a2"),u=n("G25K"),l=n("KYPV"),d=n("ADg1"),p=n("vBfy"),f=n("Gz3O"),m=n("g4pe"),b=n.n(m),g=n("vDqi"),h=n.n(g),v=n("8W1/"),w=n("TIzl"),y=n("6o1U"),O=n("WqLS"),j=n("NA9+"),P=n("6BCS"),k=n("p86Q"),C=n("JQZV"),x=n("ZzPQ"),S=n("b29h"),I=n("rePB"),E=n("qvBR"),D=n("0jHv"),N=n("4YA2"),A=n("2qP5"),R=n("GgFw"),M=i.a.createElement;function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){Object(I.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _=function(e){var t=e.formikRef,n=e.setShowStandaloneVIPModal,r=e.showStandaloneVIPModal,c=e.pendingLoginRes,u=e.continueLogin,l=Object(s.useContext)(P.a),d=l.state,p=l.dispatch,m=Object(s.useContext)(k.a).dispatch,b=Object(s.useContext)(f.a).dispatch,g=[{label:"Remove VIP Membership from Cart",onClick:function(){var e=Object(o.a)(a.a.mark((function e(){var t;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=[],d.itemsInCart.forEach((function(e,n){Object(A.q)(e.ProductTagDetail)&&t.push(n)})),t.sort((function(e,t){return t-e})).forEach((function(e){p(Object(N.j)(e,0))})),n(!1),!c||!u){e.next=7;break}return e.next=7,u(c);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),additionalClassName:"is-vip-primary"},{label:"Login with different email",onClick:function(){m(Object(E.b)()),b(Object(D.c)()),t.current.resetForm(B(B({},t.current.values),{},{email:"",password:"",showPassword:!1,showNotify:!1,showReqLoginCode:!1})),n(!1)}}];return M(i.a.Fragment,null,r&&M(R.a,{buttons:g,bodyText:"You are already a VIP member! You cannot purchase another VIP membership. Would you like to remove the VIP membership from your cart, or log back in with a different email address?",titleText:"You're Already a VIP Member!"}))};_.defaultProps={pendingLoginRes:null,continueLogin:void 0};var q=_,F=n("9NX8"),V=n("AHkP"),T=n("D2SW"),W=n("Blfr"),H=n("2Gon"),z=i.a.createElement;var G=n("wKQx");t.default=Object(G.a)((function(){var e=Object(c.useRouter)(),t=(e.query||{}).from,n=Object(s.useContext)(P.a).state,r=Object(s.useContext)(f.a),i=r.state,m=r.dispatch,g=Object(s.useContext)(k.a),I=g.state,E=g.dispatch,D=Object(s.useContext)(C.a),N=D.state,A=(D.dispatch,Object(s.useContext)(P.a).dispatch),R=Object(s.useState)(!1),M=R[0],L=R[1],B=Object(s.useState)(null),_=B[0],G=B[1],U=Object(s.useState)(!1),Y=U[0],K=U[1],Z=Object(s.useState)(!1),J=Z[0],Q=Z[1],X=Object(s.useState)(!1),$=X[0],ee=X[1],te=Object(s.useState)(null),ne=te[0],re=te[1],ae=Object(s.useRef)(null),oe=H.a.object({email:H.a.string().email("Enter a valid email").required("Email is required"),password:w.e,password2:H.a.string().oneOf([H.a.ref("password"),null],"Both passwords must match."),firstName:H.a.string(),lastName:H.a.string()}),se=function(){var t=Object(o.a)(a.a.mark((function t(n){var r;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(O.b)(n,m);case 2:r=t.sent,Object(x.a)(n,i,m,A),r&&e.push("/myaccount");case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),ie=function(){var e=Object(o.a)(a.a.mark((function e(t){var r,o,s;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Object(V.j)(n)||!Object(V.l)(null===t||void 0===t||null===(r=t.headers)||void 0===r?void 0:r.usertoken)){e.next=3;break}return K(!0),e.abrupt("return");case 3:if(!Object(V.i)(n)||!Object(V.k)(null===t||void 0===t||null===(o=t.headers)||void 0===o?void 0:o.usertoken)){e.next=7;break}return re(t),ee(!0),e.abrupt("return");case 7:if(!Object(V.i)(n)||!Object(V.l)(null===t||void 0===t||null===(s=t.headers)||void 0===s?void 0:s.usertoken)){e.next=11;break}return re(t),Q(!0),e.abrupt("return");case 11:return e.next=13,se(t);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ce=function(){var t=Object(o.a)(a.a.mark((function t(r){return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(O.a)(r,n,I,i,N,E);case 2:return e.push("/myaccount"),t.abrupt("return",null);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),ue=function(){var t=Object(o.a)(a.a.mark((function t(n,r){var o,s,i,c;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=r.setSubmitting,s=r.setFieldError,t.prev=1,i="".concat("https://master.api.icustomize.com/","user/signup"),t.next=5,h.a.put(i,JSON.stringify(n),{withCredentials:!0});case 5:if(c=t.sent,Object(y.d)(n.email),"Email already assigned to an Account"!==c.data.Message){t.next=12;break}o(!1),s("email",c.data.Message),t.next=15;break;case 12:return t.next=14,Object(O.b)(c,m);case 14:e.push("/myaccount");case 15:t.next=19;break;case 17:t.prev=17,t.t0=t.catch(1);case 19:case"end":return t.stop()}}),t,null,[[1,17]])})));return function(e,n){return t.apply(this,arguments)}}();return Object(s.useEffect)((function(){var t;(null===i||void 0===i||null===(t=i.userAccount)||void 0===t?void 0:t.LoggedIn)&&e.push("/myaccount"),L(!0),Object(W.n)("Account Login")}),[]),z("div",null,z(b.a,null,z("title",null,"Account Login - Golfballs.com")),z("div",{className:"has-background-white-ter",style:{minHeight:"60vh"}},z(u.Section,{id:"myAccount-main"},z(u.Container,{style:"passCodeEmail"===t?{display:"flex",flexDirection:"column",alignItems:"center"}:{}},z(u.Heading,null,"My Account"),z(u.Columns,null,z(u.Columns.Column,{size:6,style:"passCodeEmail"===t?{width:"100%"}:{}},z(u.Card,null,z(u.Card.Header,{className:"has-background-success"},z(u.Card.Header.Title,{className:"has-text-white"},"Login")),z(u.Card.Content,null,!!_&&z(d.a,{fullWidth:!0,variant:"outlined",margin:"dense",style:{display:"block"}},z(u.Notification,{className:"is-".concat(_.status," is-light")},_.message,z(u.Button,{remove:!0,onClick:function(e){e.preventDefault(),G(null)}}))),z(v.a,{loginAPI:"user/login",onLogin:ie,formikRef:ae}),z("div",{style:{marginBottom:"0.5rem"}}),!!M&&z(u.Columns,{centered:!0,vCentered:!0},z(u.Columns.Column,{narrow:!0},z(T.a,{pagePath:"checkout",loginCallback:ce})),z(u.Columns.Column,{narrow:!0},z(j.a,{loginCallback:ce})))))),"passCodeEmail"!==t&&z(u.Columns.Column,{size:6},z(u.Card,null,z(u.Card.Header,{className:"has-background-success"},z(u.Card.Header.Title,{className:"has-text-white"},"Create Account")),z(u.Card.Content,null,z(l.c,{onSubmit:function(e,t){return ue(e,t)},validationSchema:oe,initialValues:{email:"",password:"",password2:"",firstName:"",lastName:"",showNotify:""},validateOnBlur:!1},(function(){return z(l.b,null,z(d.a,{fullWidth:!0,variant:"outlined",margin:"dense"},z(l.a,{type:"text",name:"firstName",label:"First name",id:"newAccountFirstName",variant:"outlined",component:p.c,InputLabelProps:{id:"firstName"},inputProps:{"aria-labelledby":"firstName"}})),z(d.a,{fullWidth:!0,variant:"outlined",margin:"dense"},z(l.a,{type:"text",name:"lastName",label:"Last name",variant:"outlined",component:p.c,id:"newAccountLastName",InputLabelProps:{id:"lastName"},inputProps:{"aria-labelledby":"lastName"}})),z(d.a,{fullWidth:!0,variant:"outlined",margin:"dense"},z(l.a,{type:"text",name:"email",label:"Email",variant:"outlined",component:p.c,id:"newAccountEmail",InputLabelProps:{id:"newEmail"},inputProps:{"aria-labelledby":"newEmail"}})),z(d.a,{fullWidth:!0,variant:"outlined",margin:"dense"},z(l.a,{name:"password",label:"Password",type:"password",variant:"outlined",component:p.c,helperText:"Must be at least 8 characters and contain at least 1 number",InputLabelProps:{id:"newPassword"},inputProps:{"aria-labelledby":"newPassword"}})),z(d.a,{fullWidth:!0,variant:"outlined",margin:"dense"},z(l.a,{name:"password2",label:"Confirm Password",type:"password",variant:"outlined",component:p.c,InputLabelProps:{id:"confirmNewPassword"}
1,inputProps:{"aria-labelledby":"confirmNewPassword"}})),z("div",{className:"has-text-centered"},z(u.Button,{color:"orange",id:"newAccountButton",variant:"contained",type:"submit",className:"mt-3"},z("span",null,"Submit"))))}))))))))),Y&&z(S.a,{formikRef:ae,showVIPSubAndScoreModal:Y,setShowVIPSubAndScoreModal:K}),J&&z(q,{formikRef:ae,showStandaloneVIPModal:J,setShowStandaloneVIPModal:Q,pendingLoginRes:ne,continueLogin:se}),$&&z(F.a,{formikRef:ae,setShowBlockedVIPModal:ee,showBlockedVIPModal:$,pendingLoginRes:ne,continueLogin:se}))}))},"NA9+":function(e,t,n){"use strict";var r=n("o0o1"),a=n.n(r),o=n("HaE+"),s=n("Antg"),i=n("vDqi"),c=n.n(i),u=n("q1tI"),l=n.n(u),d=n("p46w"),p=n.n(d),f=n("WqLS"),m=n("Gz3O"),b=n("6BCS"),g=n("ZzPQ"),h=l.a.createElement,v=function(e){var t={};return e.forEach((function(e){t[e]=p.a.get(e)})),t};t.a=function(e){var t=e.loginCallback,n=e.setShouldRunVerify,r=Object(u.useState)(!1),i=r[0],d=r[1],p=Object(u.useState)(!1),w=p[0],y=p[1],O=Object(u.useContext)(m.a),j=O.state,P=O.dispatch,k=Object(u.useContext)(b.a).dispatch,C=Object(u.useRef)(null);Object(u.useEffect)((function(){return window.google?d(!0):C.current=setInterval((function(){window.google&&d(!0)}),1e3),function(){C.current&&clearTimeout(C.current)}}),[]),Object(u.useEffect)((function(){var e=window;i&&C.current&&(clearInterval(C.current),C.current=null),i&&!w&&(e.google.accounts.id.initialize({client_id:"367471359674-3learhslvs3oegdu6t0le9biigm6clm2.apps.googleusercontent.com",callback:x}),e.google.accounts.id.renderButton(document.getElementById("buttonDiv"),{theme:"outline",size:"large"}),y(!0))}),[i]);var x=function(){var e=Object(o.a)(a.a.mark((function e(r){var o,i,u,l,d,p,m,b;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,s.a.logger.info("Sign in with google start",{logType:"signInWithGoogle"}),o=window,!r.credential){e.next=19;break}return d={googleCredential:r.credential,email:"",password:""},p=v(["adminsession","browserid","usertoken","sessionid"]),e.next=8,c.a.put("".concat("https://master.api.icustomize.com/","user/login"),d,{headers:p});case 8:return m=e.sent,s.a.logger.info("Sign in with google success - ".concat(null===(i=m.data)||void 0===i||null===(u=i.User)||void 0===u?void 0:u.email),{usertoken:null===(l=m.headers)||void 0===l?void 0:l.usertoken,logType:"signInWithGoogle"}),e.next=12,Object(f.b)(m,P);case 12:if(b=e.sent,Object(g.a)(m,j,P,k),n&&n(!0),!t){e.next=19;break}return e.next=18,t(b);case 18:return e.abrupt("return",e.sent);case 19:o.google.accounts.id.prompt((function(e){})),e.next=25;break;case 22:e.prev=22,e.t0=e.catch(0),s.a.logger.error("Sign in with google failure",{logType:"signInWithGoogle",googleRes:r});case 25:return e.abrupt("return",null);case 26:case"end":return e.stop()}}),e,null,[[0,22]])})));return function(t){return e.apply(this,arguments)}}();return i?h(l.a.Fragment,null,h("div",{id:"buttonDiv",style:{display:"flex",justifyContent:"center"}})):null}},Nsbk:function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},PJYZ:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},RIqP:function(e,t,n){var r=n("Ijbi"),a=n("EbDI"),o=n("ZhPi"),s=n("Bnag");e.exports=function(e){return r(e)||a(e)||o(e)||s()}},S5mr:function(e,t,n){"use strict";n.d(t,"a",(function(){return P}));var r=n("o0o1"),a=n.n(r),o=n("rePB"),s=n("HaE+"),i=n("q1tI"),c=n.n(i),u=n("20a2"),l=n("vDqi"),d=n.n(l),p=n("UGp+"),f=n("G25K"),m=n("vBfy"),b=n("KYPV"),g=n("ADg1"),h=n("Antg"),v=n("ZSkB"),w=n("Blfr"),y=c.a.createElement;function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e){var t=e.onCancelReset,n=e.email,r=e.onPassCodeSent,o=Object(u.useRouter)().pathname,i=function(){var e=Object(s.a)(a.a.mark((function e(t,n){var s,i,c;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=n.setSubmitting,i=n.setFieldValue,s(!0),c=j(j({},t),{},{pathname:o}),h.a.logger.info("Passcode requested by user",c),e.prev=4,e.next=7,d.a.put("".concat("https://master.api.icustomize.com/","user/passCodeRequest"),JSON.stringify(c));case 7:!0===e.sent.data.Status?(Object(w.x)("Success"),r(t.email)):(Object(w.s)("Not Found"),i("notifyMessage","Sorry. We can't find that email in our database"),i("showNotify",!0)),e.next=16;break;case 11:e.prev=11,e.t0=e.catch(4),h.a.logger.error("Error Resetting Password",{error:e.t0.stack}),i("notifyMessage","Internal Server Error"),i("showNotify",!0);case 16:return e.prev=16,s(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[4,11,16,19]])})));return function(t,n){return e.apply(this,arguments)}}();return y("div",null,y("header",{className:"title is-size-6 mb-1"},"Want to login via passcode?"),"Enter your email below, we will send you a temporary passcode you can use as your password.",y(b.c,{onSubmit:function(e,t){return i(e,t)},validateOnBlur:!1,validationSchema:p.object({email:v.c}),initialValues:{email:n,showPassword:!1,notifyMessage:"",showNotify:!1}},(function(e){return y(b.b,null,y(g.a,{fullWidth:!0,variant:"outlined",margin:"dense",style:e.values.showNotify?{display:"block"}:{display:"none"}},y(f.Notification,{className:"is-danger is-light"},e.values.notifyMessage,y(f.Button,{remove:!0,onClick:function(){e.setFieldValue("showNotify",!1),e.setFieldValue("notifyMessage","")}}))),y(g.a,{fullWidth:!0,variant:"outlined",margin:"dense"},y(b.a,{name:"email",type:"input",component:m.c,variant:"outlined",label:"Email"})),y("div",{className:"buttons is-justify-content-flex-end is-block-mobile has-text-right-tablet has-text-centered-mobile block mt-2"},y(f.Button,{onClick:function(){t()}},y("span",null,"Cancel")),y(f.Button,{type:"submit",className:"is-orange"},y("span",null,"Submit"))))})))}},WqLS:function(e,t,n){"use strict";n.d(t,"b",(function(){return k})),n.d(t,"a",(function(){return C}));var r=n("o0o1"),a=n.n(r),o=n("rePB"),s=n("HaE+"),i=n("vDqi"),c=n.n(i),u=n("Antg"),l=n("6o1U"),d=n("EjJx"),p=n("BIRu"),f=n("0jHv"),m=n("p46w"),b=n.n(m),g=n("qvBR"),h=n("W5Wp"),v=n("unZr"),w=n("XLtR"),y=n("p4vg"),O=n("AHkP");function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var k=function(){var e=Object(s.a)(a.a.mark((function e(t,n){var r,o,s;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=t.data,Object(l.d)(null===(r=o.User)||void 0===r?void 0:r.email),t.headers.usertoken&&(b.a.set("Usertoken",t.headers.usertoken,{httpOnly:!1}),(s=Object(d.a)(t.headers.usertoken)).userID&&Object(p.r)(s.userID.toString())),n(Object(f.b)({newValue:P(P({},o),{},{LoggedIn:!0})})),e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),C=function(){var e=Object(s.a)(a.a.mark((function e(t,n,r,o,s,i,l){var d,p,f,m,b,j,k,C,x,S,I,E,D,N,A,R,M,L,B,_,q,F,V,T,W,H,z,G,U,Y,K,Z,J,Q,X,$,ee,te,ne,re,ae,oe;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,0!==n.itemsInCart.length){e.next=3;break}return e.abrupt("return",{message:"No item in cart found. Please try again or check your cart",status:"danger"});case 3:if(d="show",p="",f="",m="",b="",j="",k="",C="",x={},S=!1,I=r.shippingAddress,E=r.billingAddress,D=r.billingOption,N=r.shippingTaxRate,A=r.salesTax,R=r.shippingRates,M=r.taxLineItems,L=t.Address,B=t.Billing,_=r.shippingMethod,L||(L=[]),B||(B=[]),u.a.logger.info("Logging in",{customerID:t.User.customerID,addressIDs:L.map((function(e){return e.addressID}
1)),billingOptions:B.map((function(e){return e.billingID})),checkoutStart:"login"}),q=t.User,F=q.defaultShippingAddressID,V=q.defaultBillingAddessID,T=L.map((function(e){return Object(h.b)(e)})),W=I,H=E,!(L.length>0)){e.next=88;break}if((W=T.some((function(e){return e.addressID===F}))?T.find((function(e){return e.addressID===F})):P({},T[0])).countryAbbrev=Object(v.d)(W.country),(H=T.some((function(e){return e.addressID===V}))?T.find((function(e){return e.addressID===V})):P({},T[0])).countryAbbrev=Object(v.d)(H.country),E=H,!((null===(z=I=W)||void 0===z||null===(G=z.address1)||void 0===G?void 0:G.length)>0)){e.next=83;break}if(U=P({},I),e.prev=33,I.postal.includes("-")||["AE","AA","AP"].includes(I.country)){e.next=39;break}return e.next=37,c.a.get("https://us-street.api.smartystreets.com/street-address?key=25666478969040630&street=".concat(I.address1,"&zipcode=").concat(I.postal));case 37:(Y=e.sent).data&&Y.data[0]&&(K=Y.data[0].components,U.postal="".concat(K.zipcode,"-").concat(K.plus4_code));case 39:e.next=44;break;case 41:e.prev=41,e.t0=e.catch(33),u.a.logger.error("Smartystreets failure",{customerID:o.userAccount.User.customerID,error:null===e.t0||void 0===e.t0?void 0:e.t0.stack});case 44:return e.prev=44,Q=n,n.vipSignup&&(Object(w.d)(o)||Object(w.e)(o))&&(Q=P(P({},n),{},{vipSignup:!1})),e.next=49,Object(O.c)(U,Q,s.deliveryDetails,null===t||void 0===t||null===(Z=t.User)||void 0===Z?void 0:Z.accountID);case 49:if(X=e.sent,u.a.logger.info("Logging in - Execute Validate Lambda",{shippingAddressID:I.id}),X){e.next=54;break}throw u.a.logger.error("Logging in - Can't get the address charges",X),new Error("Can't get shipping tax rate");case 54:u.a.logger.info("Logging in - Validate Lambda Response",X),d="complete",j="show",C="show",p="show",f="complete",m="show",R=($=X).shippingMethods,ee=R.some((function(e){var t;return e.method===(null===n||void 0===n||null===(t=n.shippingEstimate)||void 0===t?void 0:t.selectedMethod)})),te=null===X||void 0===X?void 0:X.defaultShippingMethod,_=(null===n||void 0===n||null===(J=n.shippingEstimate)||void 0===J?void 0:J.selectedMethod)&&ee?n.shippingEstimate.selectedMethod:te,N=$.shippingTax,A=$.salesTax,M=$.taxLineItems,x=X.taxBreakdown,S=X.taxExempt||!1,e.next=81;break;case 73:e.prev=73,e.t1=e.catch(44),u.a.logger.info("Error Calculating Tax",{error:e.t1.stack}),d="show",C="",p="",f="",m="";case 81:e.next=84;break;case 83:L=[];case 84:B.length>0?(ne=D,re=t.User.defaultBillingID,(ae=B.map((function(e){return Object(h.d)(e)}))).some((function(e){return e.id===re&&e.active}))?((ne=ae.find((function(e){return e.id===re&&e.active}))).securityCode="***",ne.cardType="",ne.inputsDisable=!0,""===m||Object(y.a)(ne.expiry)||(m="complete",b="hide",k="hide")):(oe=ae.find((function(e){return e.active})))&&((ne=oe).securityCode="***",ne.cardType="",ne.inputsDisable=!0,""===m||Object(y.a)(ne.expiry)||(m="complete",b="show",k="show")),D=ne):B=[],i(Object(g.m)(P(P({},r),{},{isGuest:!1,paymentType:"card",billingOption:D,shippingAddress:I,billingAddress:E,shippingMethod:_,shippingCode:Object(O.h)(_),shippingTaxRate:N,salesTax:A,taxLineItems:M,shippingRates:R,stepStatus:P(P({},r.stepStatus),{},{login:"complete",shippingAddress:d,shippingMethod:p,adminSalesTax:C,billingAddress:f,billingOptions:m,giftOptions:b,vipSignup:j,specialInstructions:k}),taxBreakdown:x,taxExempt:S}
1))),e.next=89;break;case 88:i(Object(g.m)(P(P({},r),{},{isGuest:!1,shippingAddress:I,stepStatus:P(P({},r.stepStatus),{},{login:"complete",shippingAddress:"show"})})));case 89:e.next=96;break;case 91:return e.prev=91,e.t2=e.catch(0),console.log("onLogin exception",e.t2),u.a.logger.error("Error - Logging in",{customerID:t.User&&t.User.customerID,error:e.t2.stack}),e.abrupt("return",{message:"Internal Server Error",status:"danger"});case 96:return e.abrupt("return",{message:"",status:"success"});case 97:case"end":return e.stop()}}),e,null,[[0,91],[33,41],[44,73]])})));return function(t,n,r,a,o,s,i){return e.apply(this,arguments)}}()},Xuae:function(e,t,n){"use strict";var r=n("RIqP"),a=n("lwsE"),o=n("W8MJ"),s=(n("PJYZ"),n("7W2i")),i=n("a1gu"),c=n("Nsbk");function u(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=c(e);if(t){var a=c(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return i(this,n)}}t.__esModule=!0,t.default=void 0;var l=n("q1tI"),d=function(e){s(n,e);var t=u(n);function n(e){var o;return a(this,n),(o=t.call(this,e))._hasHeadManager=void 0,o.emitChange=function(){o._hasHeadManager&&o.props.headManager.updateHead(o.props.reduceComponentsToState(r(o.props.headManager.mountedInstances),o.props))},o._hasHeadManager=o.props.headManager&&o.props.headManager.mountedInstances,o}return o(n,[{key:"componentDidMount",value:function(){this._hasHeadManager&&this.props.headManager.mountedInstances.add(this),this.emitChange()}},{key:"componentDidUpdate",value:function(){this.emitChange()}},{key:"componentWillUnmount",value:function(){this._hasHeadManager&&this.props.headManager.mountedInstances.delete(this),this.emitChange()}},{key:"render",value:function(){return null}}]),n}(l.Component);t.default=d},Yj9P:function(e,t,n){"use strict";n.d(t,"a",(function(){return R}));var r=n("o0o1"),a=n.n(r),o=n("HaE+"),s=n("rePB"),i=n("q1tI"),c=n.n(i),u=n("UGp+"),l=n("vDqi"),d=n.n(l),p=n("G25K"),f=n("vBfy"),m=n("KYPV"),b=n("ma3e"),g=n("ADg1"),h=n("7SZd"),v=n("PsDL"),w=n("7frF"),y=n.n(w),O=n("CRf/"),j=n.n(O),P=n("Antg"),k=n("ZSkB"),C=n("JQZV"),x=n("tjjv"),S=n("Blfr"),I=n("0j/g"),E=n.n(I),D=c.a.createElement;function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){Object(s.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function R(e){var t=e.email,n=e.onChangeToGuestCheckout,r=e.onChangeToRequestPassCode,s=e.onLogin,l=e.loginAPI,w=e.setNotification,O=e.clearMessage,I=e.loginFormBefore,N=e.loginFormAfter,R=e.handleGuestLogin,M=e.passCodeView,L=e.setPassCodeView,B=e.formikRef,_=Object(i.useContext)(C.a),q=(_.state,_.dispatch),F=Object(i.useState)({email:t,password:"",showPassword:!!M,showNotify:!1,showReqLoginCode:!1}),V=F[0],T=F[1];Object(i.useEffect)((function(){M&&T((function(e){return A(A({},e),{},{email:t,showPassword:!!M})}))}),[M]);var W=function(e,t){t.setFieldValue("showPassword",!t.values.showPassword)},H=function(e){e.preventDefault()},z=function(){var e=Object(o.a)(a.a.mark((function e(t,n){var r,o,i,c,u;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.setSubmitting,o=n.setFieldValue,i=M?"Temp Password":"Password",e.prev=2,r(!0),O(),(c=A({},t)).password=encodeURIComponent(t.password),e.next=9,d.a.put("".concat("https://master.api.icustomize.com/").concat(l),JSON.stringify(c),{withCredentials:!0});case 9:"Success"===(u=e.sent).data.message||"Success"===u.data.Message?(s(u),Object(S.l)(i,"Success",u.data.User.userID),q({type:x.a.Rerender
1Screen,payload:null})):(Object(S.l)(i,"Invalid"),w({message:u.data.message,status:"danger"}),u.data.allowedEmailAndIP&&o("showReqLoginCode",!0)),e.next=18;break;case 13:e.prev=13,e.t0=e.catch(2),Object(S.l)(i,"Invalid"),P.a.logger.error("Error on Login Submit",{error:null===e.t0||void 0===e.t0?void 0:e.t0.message}),w({message:"Internal Server Error",status:"danger"});case 18:return e.prev=18,r(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[2,13,18,21]])})));return function(t,n){return e.apply(this,arguments)}}();return D(c.a.Fragment,null,I,D(m.c,{enableReinitialize:!0,onSubmit:function(e,t){return z(e,t)},validationSchema:u.object({email:k.c.required("Required"),password:u.string().max(50,"Must be 50 characters or less").required("Required")}),initialValues:V,innerRef:B},(function(e){return D(m.b,null,D(g.a,{fullWidth:!0,variant:"outlined",margin:"dense",style:{marginTop:"1em"}},D(m.a,{name:"email",id:"accountEmailField",type:"input",component:f.c,variant:"outlined",label:"Email",InputLabelProps:{id:"loginEmail"},inputProps:{"aria-labelledby":"loginEmail"}})),D(g.a,{onKeyDown:function(t){"Enter"===t.key&&e.submitForm()},fullWidth:!0,variant:"outlined",margin:"dense",style:{marginBottom:"1rem"}},D(m.a,{name:"password",id:"accountPassword",type:e.values.showPassword?"input":"password",component:f.c,variant:"outlined",label:M?"Temporary Passcode":"Password",InputLabelProps:{id:"loginPassword"},InputProps:{inputProps:{"aria-labelledby":"loginPassword",autoComplete:M?"one-time-code":"current-password"},endAdornment:D(h.a,{position:"end"},D(v.a,{"aria-label":"toggle password visibility",onClick:function(t){return W(0,e)},onMouseDown:H,edge:"end"},e.values.showPassword?D(y.a,null):D(j.a,null)))}})),M?D("div",{style:{display:"flex",flexDirection:"column"}},D("a",{href:"#",className:E.a.resetLink,onClick:function(t){t.preventDefault(),r(e.values.email)}},"Resend Passcode"),D("a",{href:"#",className:E.a.resetLink,onClick:function(t){t.preventDefault(),O(),W(0,e),L(!1)}},"Login With Password Instead")):D(c.a.Fragment,null,D("a",{href:"#",className:E.a.resetLink,onClick:function(t){t.preventDefault(),n(e.values.email)}},"Reset Password"),D("span",{className:E.a.or},"or"),D("a",{href:"#",className:E.a.resetLink,onClick:function(e){e.preventDefault(),r("")}},"Login via Temporary Passcode")),D("div",{className:E.a.buttons},D(p.Button,{type:"submit",className:"is-orange",id:"submitLoginButton"},D("span",null,"Login"),D("span",{className:"icon is-small is-right"},D(b.x,null))),R&&D(c.a.Fragment,null,D("span",{className:E.a.or},"or"),D(p.Button,{className:"is-orange",id:"submitCreateAccountButton",type:"button",onClick:R},D("span",null,"Checkout as Guest"),D("span",{className:"icon is-small is-right"},D(b.x,null))))))})),N)}},a1gu:function(e,t,n){var r=n("cDf5"),a=n("PJYZ");e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!==typeof t?a(e):t}},b29h:function(e,t,n){"use strict";var r=n("rePB"),a=n("q1tI"),o=n.n(a),s=n("6BCS"),i=n("p86Q"),c=n("Gz3O"),u=n("qvBR"),l=n("0jHv"),d=n("4YA2"),p=n("GgFw"),f=o.a.createElement;function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.a=function(e){var t=e.formikRef,n=e.setShowVIPSubAndScoreModal,r=e.showVIPSubAndScoreModal,m=Object(a.useContext)(s.a).dispatch,g=Object(a.useContext)(i.a).dispatch,h=Object(a.useContext)(c.a).dispatch,v=[{label:"Remove Subscribe and Score",onClick:function(){m(Object(d.n)()),t.current.submitForm(),n(!1)},additionalClassName:"is-vip-primary"},{label:"Login with different email",onClick:function(){g(Object(u.b)()),h(Object(l.c)()),t.current.resetForm(b(b({},t.current.values),{},{email:"",password:"",showPassword:!1,showNotify:!1,showReqLoginCode:!1})),n(!1)}}];return f(o.a.Fragment,null,r&&f(p.a,{buttons:v,bodyText:"You are a VIP member! Subscribe and score is not available for VIP members (you save more as a VIP member). Would you like to remove Subscribe and Score from the items in your cart, or log back in with a different email address?"}))}},dF15:function(e,t,n){"use strict";n.d(t,"a",(function(){return y}
1));var r=n("o0o1"),a=n.n(r),o=n("HaE+"),s=n("q1tI"),i=n.n(s),c=n("vDqi"),u=n.n(c),l=n("UGp+"),d=n("G25K"),p=n("vBfy"),f=n("KYPV"),m=n("ADg1"),b=n("Antg"),g=n("p46w"),h=n.n(g),v=n("ZSkB"),w=i.a.createElement;function y(e){var t=e.onCancelReset,n=e.email,r=function(){var e=Object(o.a)(a.a.mark((function e(r,o){var s,i,c,l;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=o.setSubmitting,i=o.setFieldValue,c={tempPass:r.tempPass,newPass1:encodeURIComponent(r.newPass1),newPass2:encodeURIComponent(r.newPass2),Email:n},s(!0),e.prev=3,e.next=6,u.a.put("".concat("https://master.api.icustomize.com/","user/account"),{functionName:"ResetTempPassword",params:c},{headers:{usertoken:h.a.get("Usertoken")}});case 6:if(""!==(l=e.sent).data){e.next=9;break}throw new Error("res.data is empty");case 9:!1===l.data.Status?(i("notifyMessage",l.data.Message),i("showNotify",!0)):t("Your password has been reset."),e.next=17;break;case 12:e.prev=12,e.t0=e.catch(3),b.a.logger.error("Error Resetting Temp Password",{error:e.t0.stack}),i("notifyMessage","Internal Server Error"),i("showNotify",!0);case 17:return e.prev=17,s(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[3,12,17,20]])})));return function(t,n){return e.apply(this,arguments)}}();return w(i.a.Fragment,null,w("header",{className:"title is-size-6 mb-1"},"Reset your password"),"Your password has been set to a temporary password and emailed to you. Please enter the temporay password below with your new desired password.",w(f.c,{onSubmit:function(e,t){return r(e,t)},validateOnBlur:!1,validationSchema:l.object({tempPass:l.string().required("Required"),newPass1:v.f,newPass2:v.e("newPass1","Password do not match")}),initialValues:{tempPass:"",newPass1:"",newPass2:"",notifyMessage:"",showNotify:!1}},(function(e){return w(f.b,null,w(m.a,{fullWidth:!0,variant:"outlined",margin:"dense",style:e.values.showNotify?{display:"block"}:{display:"none"}},w(d.Notification,{className:"is-danger is-light"},e.values.notifyMessage,w(d.Button,{remove:!0,onClick:function(t){t.preventDefault(),e.setFieldValue("showNotify",!1),e.setFieldValue("notifyMessage","")}}))),w(m.a,{fullWidth:!0,variant:"outlined",margin:"dense"},w(f.a,{name:"tempPass",type:"password",component:p.c,variant:"outlined",label:"Temporary Password"})),w(m.a,{fullWidth:!0,variant:"outlined",margin:"dense"},w(f.a,{name:"newPass1",type:"password",component:p.c,variant:"outlined",label:"New Password",helperText:"Must be at least 8 characters and contain at least 1 number"})),w(m.a,{fullWidth:!0,variant:"outlined",margin:"dense",onKeyDown:function(t){"Enter"===t.key&&e.submitForm()}},w(f.a,{name:"newPass2",type:"password",component:p.c,variant:"outlined",label:"New Password Confirm"})),w("div",{className:"buttons is-justify-content-flex-end is-block-mobile has-text-right-tablet has-text-centered-mobile block mt-2"},w(d.Button,{onClick:function(e){e.preventDefault(),t()}},w("span",null,"Cancel")),w(d.Button,{type:"submit",className:"is-orange"},w("span",null,"Submit"))))})))}},g4pe:function(e,t,n){e.exports=n("8Kt/")},lwAK:function(e,t,n){"use strict";var r;t.__esModule=!0,t.AmpStateContext=void 0;var a=((r=n("q1tI"))&&r.__esModule?r:{default:r}).default.createContext({});t.AmpStateContext=a}},[["6RCn",1,2,4,11,14,12,16,21,3,5,6,9,7,8,15,13,17,19,22,20,23,24,26,28,35]]]);

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.