import "./qb-mc-C1dFW-Av.js";
import "./qb-element-DPCXukch.js";
import "./element-selection-ZWc8nqGS.js";
import "./index-D9CqEtKq.js";
window.addEventListener("click", (e) => {
  const details = e.target.closest("details");
  for (const n of document.getElementsByTagName("details")) {
    if (n !== details || n.classList.contains("no-autoclose"))
      n.open = false;
  }
});
console.log("Vite ⚡️ Rails");
window.loadDebug = true;
self.colorScheme = {
  get() {
    return localStorage.getItem("color-scheme") || "light";
  },
  set(scheme) {
    if (!scheme)
      scheme = colorScheme.get();
    document.documentElement.dataset.colorScheme = scheme === "dark" ? "dark" : "light";
    localStorage.setItem("color-scheme", scheme);
  },
  toggle() {
    const scheme = localStorage.getItem("color-scheme") === "dark" ? "light" : "dark";
    colorScheme.set(scheme);
  }
};
colorScheme.set();
//# sourceMappingURL=application-BgW8tEvQ.js.map
