async function r(t,{successText:a}={}){const c=(t==null?void 0:t.getAttribute("data-copy-to-clipboard"))||(t==null?void 0:t.textContent);if(c)try{if(await navigator.clipboard.writeText(c),t.setAttribute("data-copy-success",""),a){const o=t.textContent;t.textContent=a,setTimeout(()=>{t.textContent=o,t.removeAttribute("data-copy-success")},2e3)}else setTimeout(()=>{t.removeAttribute("data-copy-success")},2e3)}catch(o){console.warn("Failed to copy text",o)}}export{r as c}; //# sourceMappingURL=copy-to-clipboard-eefee416.js.map