export const state = { isAuthenticated: false, authMode: "login", me: null, phase: null, prevPhase: null, resultsOpen: false, votesFinal: false, hasJoker: false, counts: null, mySuggestions: [], allSuggestions: [], allSuggestionsSig: null, displayedVoteSuggestionsSig: null, myVotes: [], results: [], votesRendered: false, adminVoteStatus: null, adminStatusMenuOpen: false, }; export function clearUserState() { state.me = null; state.phase = null; state.prevPhase = null; state.resultsOpen = false; state.votesFinal = false; state.hasJoker = false; state.counts = null; state.mySuggestions = []; state.allSuggestions = []; state.allSuggestionsSig = null; state.displayedVoteSuggestionsSig = null; state.myVotes = []; state.results = []; state.votesRendered = false; state.adminVoteStatus = null; state.adminStatusMenuOpen = false; const adminCard = document.getElementById("admin-card"); if (adminCard) adminCard.classList.add("hidden"); } export const getSavedUsername = () => localStorage.getItem("last_username") || ""; export const setSavedUsername = (name) => localStorage.setItem("last_username", name); export const clearSavedUsername = () => localStorage.removeItem("last_username");