1import{O as b,a1 as y}from"./wamUqNAp.js";import{h as g}from"./BeZ52qsl.js";import{v as h}from"./BE0H3tBu.js";import{K as c,O as S,W as N,S as d,a7 as p,a8 as E,a4 as v,Q as P}from"./CIEBbpzO.js";import{_}from"./JX7cFKKt.js";import"./DyoFqzgu.js";import"./C-OzLE0_.js";import"./nONxPwN9.js";import"./NMUp8mdr.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"bb50ab016c9c190fc534363a83213cea92fa47e8"};var i=new e.Error().stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="4901867e-dafe-4339-8b72-62c44ff713ec",e._sentryDebugIdIdentifier="sentry-dbid-4901867e-dafe-4339-8b72-62c44ff713ec")}catch{}})();var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"resetPasswordConfirm"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"token"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"password"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"resetPasswordConfirm"},arguments:[{kind:"Argument",name:{kind:"Name",value:"token"},value:{kind:"Variable",name:{kind:"Name",value:"token"}}},{kind:"Argument",name:{kind:"Name",value:"password"},value:{kind:"Variable",name:{kind:"Name",value:"password"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errors"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:159}};f.loc.source={body:`mutation resetPasswordConfirm($token: String!, $password: String!) { 2 resetPasswordConfirm(token: $token, password: $password) { 3 success 4 errors 5 } 6} 7`,name:"GraphQL request",locationOffset:{line:1,column:1}};function l(e,i){if(e.kind==="FragmentSpread")i.add(e.name.value);else if(e.kind==="VariableDefinition"){var n=e.type;n.kind==="NamedType"&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){l(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){l(a,i)}),e.definitions&&e.definitions.forEach(function(a){l(a,i)})}var m={};(function(){f.definitions.forEach(function(i){if(i.name){var n=new Set;l(i,n),m[i.name.value]=n}})})();function w(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}function D(e,i){var n={kind:e.kind,definitions:[w(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=m[i]||new Set,r=new Set,o=new Set;for(a.forEach(function(s){o.add(s)});o.size>0;){var u=o;o=new Set,u.forEach(function(s){if(!r.has(s)){r.add(s);var t=m[s]||new Set;t.forEach(function(k){o.add(k)})}})}return r.forEach(function(s){var t=w(e,s);t&&n.definitions.push(t)}),n}D(f,"resetPasswordConfirm");const V={name:"ResetPassword",mixins:[h],setup(){y({title:"Reset Password"})},data(){return{form:{password:""},isLoading:!1}},methods:{validateForm(){return this.validateField("password",this.form.password,"required")},onSubmit(){this.validateForm()&&(this.isLoading=!0,this.$noAuthClient.mutate({mutation:f,variables:{password:this.form.password,token:(this._.provides[b]||this.$route).params.token}}).then(e=>{e.data.resetPasswordConfirm.success?(this.$buefy.toast.open({message:"Password successfully reset. Please log in with your new password.",type:"is-success",duration:3e3}),this.$router.push({path:"/login"})):g(e.data.resetPasswordConfirm.errors)}))}}},R={class:"content section",style:{"max-width":"50rem",margin:"0 auto"}},C={class:"card"},F={class:"card-content"},T={class:"field"};function $(e,i,n,a,r,o){const u=c("b-input"),s=c("b-field");return S(),N("div",R,[i[5]||(i[5]=d("h1",{class:"title"},"Reset Password",-1)),i[6]||(i[6]=p()),d("div",C,[d("div",F,[d("form",{onSubmit:i[2]||(i[2]=E((...t)=>o.onSubmit&&o.onSubmit(...t),["prevent"]))},[d("div",T,[v(s,{label:"New Password",type:e.hasError("password")?"is-danger":"",message:e.getError("password")},{default:P(()=>[v(u,{modelValue:r.form.password,"onUpdate:modelValue":i[0]||(i[0]=t=>r.form.password=t),type:"password",onBlur:i[1]||(i[1]=t=>e.validateField("password",r.form.password,"required"))},null,8,["modelValue"])]),_:1},8,["type","message"])]),i[3]||(i[3]=p()),i[4]||(i[4]=d("div",{class:"u-mt3"},[d("button",{type:"submit",class:"button is-primary"},` 8 Change Password 9 `)],-1))],32)])])])}const z=_(V,[["render",$]]);export{z as default};
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.