1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},s=(new e.Error).stack;s&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[s]="86fa627f-f62b-4a97-8972-ef33c02faec6",e._sentryDebugIdIdentifier="sentry-dbid-86fa627f-f62b-4a97-8972-ef33c02faec6")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7436],{26604:(e,s,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/user/password-reset/[id]/[timestamp]/[token]",function(){return a(97948)}])},87992:e=>{var s={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"changePassword"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"newPassword"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"confirmNewPassword"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"changePassword"},arguments:[{kind:"Argument",name:{kind:"Name",value:"newPassword"},value:{kind:"Variable",name:{kind:"Name",value:"newPassword"}}},{kind:"Argument",name:{kind:"Name",value:"confirmNewPassword"},value:{kind:"Variable",name:{kind:"Name",value:"confirmNewPassword"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"errors"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:199}};s.loc.source={body:"mutation changePassword(\n $newPassword: String!\n $confirmNewPassword: String!\n) {\n changePassword(\n newPassword: $newPassword\n confirmNewPassword: $confirmNewPassword\n ) {\n errors\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var a={};function r(e,s){for(var a=0;a<e.definitions.length;a++){var r=e.definitions[a];if(r.name&&r.name.value==s)return r}}s.definitions.forEach(function(e){if(e.name){var s=new Set;!function e(s,a){if("FragmentSpread"===s.kind)a.add(s.name.value);else if("VariableDefinition"===s.kind){var r=s.type;"NamedType"===r.kind&&a.add(r.name.value)}s.selectionSet&&s.selectionSet.selections.forEach(function(s){e(s,a)}),s.variableDefinitions&&s.variableDefinitions.forEach(function(s){e(s,a)}),s.definitions&&s.definitions.forEach(function(s){e(s,a)})}(e,s),a[e.name.value]=s}}),e.exports=s,e.exports.changePassword=function(e,s){var n={kind:e.kind,definitions:[r(e,s)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var i=a[s]||new Set,t=new Set,o=new Set;for(i.forEach(function(e){o.add(e)});o.size>0;){var d=o;o=new Set,d.forEach(function(e){t.has(e)||(t.add(e),(a[e]||new Set).forEach(function(e){o.add(e)}))})}return t.forEach(function(s){var a=r(e,s);a&&n.definitions.push(a)}),n}(s,"changePassword")},97948:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>q});var r=a(37876),n=a(64177),i=a(89099),t=a.n(i),o=a(10553),d=a(14232),l=a(55320),u=a(44319),c=a(87992),f=a.n(c),w=a(53248),m=a(77742),g=a(8733),p=a(62864),h=a(54036),v=a(66386),b=a(61074),x=a(80841),k=a(66874),y=a(65656),P=a(80243),j=a(78348),_=a(88564),N=a(76421),S=a(7241),E=a(64184),M=a(92347),T=a(78805),D=a(47562),$=a(35581),A=a(49101);let V=()=>{let e=null,s=(0,m.A)(),a=(0,$.WV)(),i=(0,A.a6)(a),{user:o}=(0,d.useContext)(D.Rs),{RESUME:l}=a,c=p.object().shape({password:p.string().required(s.formatMessage({id:"password_required",defaultMessage:"Password is required"})),confirmPassword:p.string().test("passwords-match",s.formatMessage({id:"passowrds_match",defaultMessage:"Passwords must match"}),function(){let{password:e,confirmPassword:s}=this.parent;return e===s})}),{handleSubmit:V,control:F}=(0,v.mN)({mode:"onBlur",defaultValues:{password:"",confirmPassword:""},resolver:(0,b.t)(c)}),[I,{data:q,error:O,loading:C}]=(0,n.n)(f()),R=C||q&&q.changePassword&&q.changePassword.jwt;return q&&q.changePassword&&q.changePassword.errors.length>0&&(e=(0,r.jsx)(w.k,{errors:q.changePassword.errors})),O&&(e=(0,r.jsxs)(x.s,{alertStyle:"danger",type:"assertive",children:[(0,r.jsx)(g.A,{id:"password_reset_verify_error",defaultMessage:"There was a problem updating your password"}),(0,r.jsx)("div",{"data-test-id":"reset-password-error"})]})),(0,r.jsx)(k.g,{children:(0,r.jsx)(P.$,{children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(y.K,{size:"large"}),(0,r.jsx)(h.M,{maxHeight:i.logo.singlePageMaxHeight}),(0,r.jsx)(y.K,{size:"medium"}),e&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(y.K,{}),e,(0,r.jsx)(y.K,{})]}),(0,r.jsx)(u.E,{tag:"h1","data-test-id":"reset-password-new-password-title",children:(0,r.jsx)(g.A,{id:"reset_password_verify_title",defaultMessage:"Provide a new password"})}),(0,r.jsx)(u.E,{textAlign:"center",children:(0,r.jsx)(g.A,{id:"reset_password_verify_info",defaultMessage:"Confirm your new password.{br} After submitting you will be redirected to your user page.",values:{br:(0,r.jsx)("br",{})}})}),(0,r.jsx)(_.a,{children:(0,r.jsxs)(j.k,{minWidth:"250px",onSubmit:V(e=>{I({variables:{newPassword:e.password,confirmNewPassword:e.confirmPassword}}).then(e=>{!e.errors&&e.data&&e.data.changePassword&&e.data.changePassword.errors&&0===e.data.changePassword.errors.length&&t().push(o&&(0,T.vT)(o)&&l.RESUME_FEATURE_ACTIVE?"/resume":"/dashboard")})}),children:[(0,r.jsx)(v.xI,{control:F,name:"password",render:({field:e,fieldState:{error:a}})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(S.p,{...e,id:e.name,type:"password",size:40,label:s.formatMessage({id:"password",defaultMessage:"Password"}),placeholder:s.formatMessage({id:"password_placeholder",defaultMessage:"Enter password"}),error:!!a}),a&&(0,r.jsx)(N.W,{message:a.message})]})}),(0,r.jsx)(v.xI,{control:F,name:"confirmPassword",render:({field:e,fieldState:{error:a}})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(S.p,{...e,id:e.name,type:"password",size:40,label:s.formatMessage({id:"password_confirm",defaultMessage:"Confirm password"}),placeholder:s.formatMessage({id:"password_confirm_placeholder",defaultMessage:"Enter password confirmation"}),error:!!a}),a&&(0,r.jsx)(N.W,{message:a.message})]})}),(0,r.jsx)(y.K,{}),(0,r.jsx)(M.$n,{"data-test-id":"reset-password-new-password-submit",disabled:R,type:"submit",buttonStyle:"primary",children:R?(0,r.jsx)(E.o,{title:"Loading"}):(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("span",{children:(0,r.jsx)(g.A,{id:"set_new_password",defaultMessage:"Set new password"})})})})]})})]})})})};var F=a(96985),I=a.n(F);let q=()=>{let e=(0,i.useRouter)(),s=(0,d.useRef)(!1),[a,t]=(0,d.useState)(!1),[u,c]=(0,d.useState)(!1),[f]=(0,n.n)(I());return((0,d.useEffect)(()=>{(async()=>
1{if(!e.isReady||s.current)return;s.current=!0;let a=Number(e.query.id),r=Number(e.query.timestamp),n=e.query.token;if("true"===e.query.auth)return t(!0);if(!n)return c(!0);try{await (0,o.signOut)({redirect:!1});let{data:s}=await f({fetchPolicy:"no-cache",variables:{id:a,timestamp:r,token:n}}),i=s?.userOneTimeLogin?.jwt;if(!i)return void c(!0);let t=await (0,o.signIn)("sign-in",{redirect:!1,jwt:i});if(t?.status===200){let s=(e.locales?.length??0)>1,i=e.locale??e.defaultLocale,t=s&&i?`/${i}`:"";window.location.replace(`${e.basePath}${t}/user/password-reset/${a}/${r}/${n}?auth=true`);return}c(!0)}catch(e){c(!0)}})()},[f,e]),u)?(0,r.jsx)(l.k,{variant:"error"}):a?(0,r.jsx)(V,{}):(0,r.jsx)(l.k,{variant:"loading"})}}},e=>{e.O(0,[7579,8564,144,636,6593,8792],()=>e(e.s=26604)),_N_E=e.O()}]); 2//# sourceMappingURL=[token]-7d0464d9cde39fb6.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.