\n \n ',success:''},c=new WeakMap;async function a(e){const t=e.parentElement?.querySelector("pre code");if(!t)return;const n=t.textContent??"";if(n)try{await navigator.clipboard.writeText(n);const t=c.get(e);t&&clearTimeout(t),e.innerHTML=s.success,e.classList.add("copy-success");const o=setTimeout((()=>{e.innerHTML=s.copy,e.classList.remove("copy-success"),c.delete(e)}),1500);c.set(e,o)}catch(e){console.error("Failed to copy code",e?.message??String(e))}}function n(){document.querySelectorAll(".code-copy-button:not([data-initialized])").forEach((e=>{e.innerHTML=s.copy,e.setAttribute("data-initialized","true")}))}document.addEventListener("click",(e=>{if(!(e.target instanceof HTMLElement))return;const t=e.target.closest(".code-copy-button");t&&a(t)}),{passive:!0}),n(),document.addEventListener("astro:page-load",n)