1/*! For license information please see 2.95e2651c.chunk.js.LICENSE.txt */ 2"use strict";(self.webpackChunkweb=self.webpackChunkweb||[]).push([[2],{6002:function(e,r,t){t.r(r),t(14078),t(60740),t(86248);var n=t(27378),a=t(51896),s=t(98889),o=t(31786),u=t(81006),c=t(74857);function i(e,r,t,n,a,s,o){try{var u=e[s](o),c=u.value}catch(e){return void t(e)}u.done?r(c):Promise.resolve(c).then(n,a)}function l(e){return function(){var r=this,t=arguments;return new Promise((function(n,a){var s=e.apply(r,t);function o(e){i(s,n,a,o,u,"next",e)}function u(e){i(s,n,a,o,u,"throw",e)}o(void 0)}))}}function m(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}r.default=function(e){var r,t,i=e.resetToken,f=(0,a.useAuth)(),d=f.isAuthenticated,w=f.reauthenticate,p=f.validateResetToken,v=f.resetPassword,h=(r=(0,n.useState)(!0),t=2,function(e){if(Array.isArray(e))return e}(r)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,a,s=[],o=!0,u=!1;try{for(t=t.call(e);!(o=(n=t.next()).done)&&(s.push(n.value),!r||s.length!==r);o=!0);}catch(e){u=!0,a=e}finally{try{o||null==t.return||t.return()}finally{if(u)throw a}}return s}}(r,t)||function(e,r){if(e){if("string"==typeof e)return m(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,r):void 0}}(r,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.")}()),b=h[0],g=h[1];(0,n.useEffect)((function(){d&&(0,s.navigate)(s.routes.home())}),[d]),(0,n.useEffect)((function(){var e=function(){var e=l(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p(i);case 2:(r=e.sent).error?(g(!1),u.toast.error(r.error)):g(!0);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[]);var y=(0,n.useRef)();(0,n.useEffect)((function(){y.current.focus()}),[]);var E=function(){var e=l(regeneratorRuntime.mark((function e(r){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v({resetToken:i,password:r.password});case 2:if(!(t=e.sent).error){e.next=7;break}u.toast.error(t.error),e.next=11;break;case 7:return u.toast.success("Password changed!"),e.next=10,w();case 10:(0,s.navigate)(s.routes.login());case 11:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}();return n.createElement(n.Fragment,null,n.createElement(o.MetaTags,{title:"Reset Password"}),n.createElement("main",{className:"rw-main"},n.createElement(u.Toaster,{toastOptions:{className:"rw-toast",duration:6e3}}),n.createElement("div",{className:"rw-scaffold rw-login-container"},n.createElement("div",{className:"rw-segment"},n.createElement("header",{className:"rw-segment-header"},n.createElement("h2",{className:"rw-heading rw-heading-secondary"},"Reset Password")),n.createElement("div",{className:"rw-segment-main"},n.createElement("div",{className:"rw-form-wrapper"},n.createElement(c.Form,{onSubmit:E,className:"rw-form-wrapper"},n.createElement("div",{className:"text-left"},n.createElement(c.Label,{name:"password",className:"rw-label",errorClassName:"rw-label rw-label-error"},"New Password"),n.createElement(c.PasswordField,{name:"password",autoComplete:"new-password",className:"rw-input",errorClassName:"rw-input rw-input-error",disabled:!b,ref:y,validation:{required:{value:!0,message:"Password is required"}}}),n.createElement(c.FieldError,{name:"password",className:"rw-field-error"})),n.createElement("div",{className:"rw-button-group"},n.createElement(c.Submit,{className:"rw-button rw-button-blue",disabled:!b},"Submit")))))))))}}}]);
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.