1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[876],{24610:function(e,n,t){"use strict";t(67294);var s=t(45989),r=t(76743),a=t(85893);n.Z=function(e){var n=e.status,t=e.readyMessage,i=e.dark,c=t||"Submit";return(0,a.jsx)("button",{type:"submit",className:"button button--solid button--search async-form-button async-form-button--".concat(n," ").concat(i?"async-form-button--dark":""),disabled:"fail"===n,children:(0,a.jsx)(s.Z,{mode:"out-in",children:(0,a.jsx)(r.Z,{addEndListener:function(e,n){return e.addEventListener("transitionend",n,!1)},classNames:"async-button-fade",children:(0,a.jsxs)("span",{className:"button__text",children:[(0,a.jsx)("span",{className:"visuallyhidden",children:c}),function(){switch(n){case"ready":default:return c;case"waiting":return(0,a.jsx)("div",{className:"async-form-button__spinner-wrapper",children:(0,a.jsx)("div",{className:"async-form-button__spinner"})});case"success":return(0,a.jsx)("div",{className:"webform-icon success",style:{backgroundImage:"url(/static/images/icons/success-icon.svg)"}});case"fail":return(0,a.jsx)("div",{className:"webform-icon fail",style:{backgroundImage:"url(/static/images/icons/failed-icon.svg)"}})}}()]})},n)})})}},20970:function(e,n,t){"use strict";var s=t(67294),r=t(85893);n.Z=function(e){var n=e.uid,t=e.labelText,a=e.requiredValue,i=e.filterTitle,c=e.isChecked,l="formLabel";return i&&(l+=" filter__title"),void 0!==c&&c&&(l+=" checked"),(0,r.jsx)(s.Fragment,{children:(0,r.jsxs)("label",{className:l,htmlFor:n,children:[t,a&&(0,r.jsx)("span",{className:"requiredAstrix",children:"*"})]})})}},41903:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var s=t(67294),r=t(20970),a=t(85893),i=function(e){var n=e.uid,t=e.handleMethod,s=e.valueBinding,r=e.placeholder,i=e.requiredValue;return(0,a.jsx)("input",{type:"email",name:"input-".concat(n),className:"input input--email",id:"".concat(n),onChange:t,placeholder:r||"Please enter email address...",value:s,required:i})},c=function(e){var n=e.labelText,t=e.uid,c=e.handleMethod,l=e.requiredValue,u=e.valueBinding,o=e.topDescription,d=e.placeholder;return(0,a.jsxs)(s.Fragment,{children:[(0,a.jsx)(r.Z,{className:"groupLabel",labelText:n,uid:t,requiredValue:l,topDescription:o}),o&&(0,a.jsx)("p",{className:"description",children:o}),(0,a.jsx)(i,{uid:t,handleMethod:c,valueBinding:u,placeholder:d,requiredValue:l})]})}},10821:function(e,n,t){"use strict";t.r(n);var s=t(67294),r=t(41664),a=t.n(r),i=t(34853),c=t(51104),l=t(41903),u=t(24610),o=t(85893);n.default=function(){var e=(0,s.useState)(""),n=e[0],t=e[1],r=(0,s.useState)("ready"),d=r[0],h=r[1],m=(0,s.useState)(!1),p=m[0],f=m[1],g=(0,s.useState)(null),v=g[0],x=g[1],j=(0,s.useRef)(),_=function(e){h("fail"),x(e),j.current.reset()};(0,s.useEffect)((function(){var e,n;return"fail"===d&&(e=setTimeout((function(){return h("ready")}),3e3)),"success"===d&&(n=setTimeout((function(){return f(!0)}),1e3)),function(){clearTimeout(e),clearTimeout(n)}}),[d]);return(0,o.jsx)("div",{className:"section section--alt login-signup login-page",children:(0,o.jsxs)("div",{className:"u--in u--lane",children:[(0,o.jsx)("div",{className:"login-signup__switcher",children:(0,o.jsxs)("div",{className:"login-signup__switcher-wrapper",children:[(0,o.jsx)("span",{children:"Don't have an account?"}),(0,o.jsx)(a(),{href:"/my-account/signup",children:"Sign up"})]})}),p?(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("div",{className:"login-signup__form",children:(0,o.jsxs)("div",{className:"login-signup__intro",children:[(0,o.jsx)("h1",{className:"h h--1",children:"Password reset link sent!"}),(0,o.jsx)("p",{children:"Please check your email and follow the provided instructions."})]})})}):(0,o.jsx)(o.Fragment,{children:(0,o.jsxs)("div",{className:"login-signup__form",children:[(0,o.jsxs)("div",{className:"login-signup__intro",children:[(0,o.jsx)("h1",{className:"h h--1",children:"Forgot your password?"}),(0,o.jsx)("p",{children:"Enter your email address below and we will send you a password reset link."})]}),v&&(0,o.jsx)("p",{className:"login-signup__error",dangerouslySetInnerHTML:(0,c.KU)(v)}),(0,o.jsxs)("form",{onSubmit:function(e){e.preventDefault(),h("waiting");var t=j.current.getValue();(0,c.L_)(t).then((function(e){if(e.success)if(n.length>0){var t="/api/my-account/request-password-reset/".concat(n);fetch(t,{method:"GET",headers:{Accept:"application/json, text/plain","Content-type":"application/json"}}).then((function(e){return e.json()})).then((function(e){e.success?h("success"):_(e.message)}))}else _("Please enter your email address to request a password reset.");else _("Something went wrong while validating ReCAPTCHA submission, please try again later.")}))},children:[(0,o.jsx)("div",{className:"field field--text",children:(0,o.jsx)(l.Z,{labelText:"Email",uid:"email",handleMethod:function(e){return t(e.currentTarget.value)},valueBinding:n,placeholder:" "})}),(0,o.jsx)("div",{className:"form__recaptcha",children:(0,o.jsx)(i.Z,{ref:j,sitekey:"6LcCVLYUAAAAABAqfiNDGZgI6iIvcnBPoytJsO27",theme:"dark"})}),(0,o.jsx)("div",{className:"form__actions",children:(0,o.jsx)(u.Z,{status:d})}),(0,o.jsx)(a(),{href:"/my-account/login",children:(0,o.jsx)("a",{className:"return-to-login",children:"Return to log in"})})]})]})})]})})}},60689:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/request-password-reset",function(){return t(10821)}])},45989:function(e,n,t){"use strict";var s,r,a=t(94578),i=t(67294),c=t(98885),l=t(220);var u="out-in",o="in-out",d=function(e,n,t){return function(){var s;e.props[n]&&(s=e.props)[n].apply(s,arguments),t()}},h=((s={})[u]=function(e){var n=e.current,t=e.changeState;return i.cloneElement(n,{in:!1,onExited:d(n,"onExited",(function(){t(c.d0,null)}))})},s[o]=function(e){var n=e.current,t=e.changeState,s=e.children;return[n,i.cloneElement(s,{in:!0,onEntered:d(s,"onEntered",(function(){t(c.d0)}))})]},s),m=((r={})[u]=function(e){var n=e.children,t=e.changeState;return i.cloneElement(n,{in:!0,onEntered:d(n,"onEntered",(function(){t(c.
1cn,i.cloneElement(n,{in:!0}))}))})},r[o]=function(e){var n=e.current,t=e.children,s=e.changeState;return[i.cloneElement(n,{in:!1,onExited:d(n,"onExited",(function(){s(c.cn,i.cloneElement(t,{in:!0}))}))}),i.cloneElement(t,{in:!0})]},r),p=function(e){function n(){for(var n,t=arguments.length,s=new Array(t),r=0;r<t;r++)s[r]=arguments[r];return(n=e.call.apply(e,[this].concat(s))||this).state={status:c.cn,current:null},n.appeared=!1,n.changeState=function(e,t){void 0===t&&(t=n.state.current),n.setState({status:e,current:t})},n}(0,a.Z)(n,e);var t=n.prototype;return t.componentDidMount=function(){this.appeared=!0},n.getDerivedStateFromProps=function(e,n){return null==e.children?{current:null}:n.status===c.d0&&e.mode===o?{status:c.d0}:!n.current||(t=n.current,s=e.children,t===s||i.isValidElement(t)&&i.isValidElement(s)&&null!=t.key&&t.key===s.key)?{current:i.cloneElement(e.children,{in:!0})}:{status:c.Ix};var t,s},t.render=function(){var e,n=this.props,t=n.children,s=n.mode,r=this.state,a=r.status,u=r.current,o={children:t,current:u,changeState:this.changeState,status:a};switch(a){case c.d0:e=m[s](o);break;case c.Ix:e=h[s](o);break;case c.cn:e=u}return i.createElement(l.Z.Provider,{value:{isMounting:!this.appeared}},e)},n}(i.Component);p.propTypes={},p.defaultProps={mode:u},n.Z=p}},function(e){e.O(0,[743,853,774,888,179],(function(){return n=60689,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.