import { serverHelpers } from "./chunk-HNT3PLDI.js"; import { getIconElement, isDefinedIcon } from "./chunk-ZUETELRC.js"; import { settings } from "./chunk-LEX3GG7N.js"; import "./chunk-5WRI5ZAA.js"; // node_modules/astro/dist/runtime/client/dev-toolbar/toolbar.js var WS_EVENT_NAME = "astro-dev-toolbar"; var HOVER_DELAY = 2 * 1e3; var DEVBAR_HITBOX_ABOVE = 42; var AstroDevToolbar = class extends HTMLElement { shadowRoot; delayedHideTimeout; devToolbarContainer; apps = []; hasBeenInitialized = false; // TODO: This should be dynamic based on the screen size or at least configurable, erika - 2023-11-29 customAppsToShow = 3; constructor() { super(); this.shadowRoot = this.attachShadow({ mode: "open" }); } /** * All one-time DOM setup runs through here. Only ever call this once, * in connectedCallback(), and protect it from being called again. */ init() { this.shadowRoot.innerHTML = `