/** Gallery lightbox via . */ export declare const lightboxJs = "(() => {\n const roots = [...document.querySelectorAll(\"[data-island=\\\"lightbox\\\"]\")];\n for (const root of roots) {\n const dialog = root.querySelector(\"dialog\");\n const img = dialog?.querySelector(\"img\");\n if (!(dialog instanceof HTMLDialogElement) || !(img instanceof HTMLImageElement)) continue;\n\n root.querySelectorAll(\"[data-lightbox-src]\").forEach((btn) => {\n btn.addEventListener(\"click\", () => {\n const src = btn.getAttribute(\"data-lightbox-src\");\n const alt = btn.getAttribute(\"data-lightbox-alt\") || \"\";\n if (!src) return;\n img.src = src;\n img.alt = alt;\n dialog.showModal();\n });\n });\n dialog.addEventListener(\"click\", (e) => {\n if (e.target === dialog) dialog.close();\n });\n dialog.querySelector(\"[data-lightbox-close]\")?.addEventListener(\"click\", () => dialog.close());\n }\n})();\n";