import{Ei as e,Ti as t,zi as n}from"./forms-CL2ODv4X.js";var r=n();e();var i=t({name:`user`,initialState:{authenticated:!1,user:{},changes:{}},reducers:{updateUser:(e,t)=>{e.user=t.payload},injectInChanges:e=>{e.changes=e.user},injectInChangesWithData:(e,t)=>{e.changes=t.payload},resetChanges:e=>{e.changes=e.user},authenticate:(e,t)=>{e.authenticated=!0,e.user=t.payload.user,localStorage.setItem(`X-NINJA-TOKEN`,t.payload.token)},register:(e,t)=>{e.authenticated=!0,e.user=t.payload.user,localStorage.setItem(`X-NINJA-TOKEN`,t.payload.token)},updateChanges:(e,t)=>{(0,r.set)(e.changes,t.payload.property,t.payload.value)},deletePassword:e=>{delete e.changes.password,delete e.user.password}}}),{updateUser:a,injectInChanges:o,injectInChangesWithData:s,resetChanges:c,authenticate:l,register:u,updateChanges:d,deletePassword:f}=i.actions;export{u as a,a as c,s as i,i as l,f as n,c as o,o as r,d as s,l as t};