export declare const scrollToMessage = "document.addEventListener(\"click\",t=>{let e=t.target;if(!e)return;let o=e?.getAttribute(\"data-goto\");if(o){let r=document.getElementById(`m-${o}`);r?(r.scrollIntoView({behavior:\"smooth\",block:\"center\"}),r.style.backgroundColor=\"rgba(148, 156, 247, 0.1)\",r.style.transition=\"background-color 0.5s ease\",setTimeout(()=>{r.style.backgroundColor=\"transparent\"},1e3)):console.warn(\"Message ${goto} not found.\")}});"; export declare const revealSpoiler = "const s=document.querySelectorAll(\".discord-spoiler\");s.forEach(s=>s.addEventListener(\"click\",()=>{if(s.classList.contains(\"discord-spoiler\")){s.classList.remove(\"discord-spoiler\");s.classList.add(\"discord-spoiler--revealed\");}}));"; export declare const profilePopup = "(function(){var p=document.createElement('div');p.id='dc-profile-popup';p.className='dc-profile-card';p.innerHTML='
\"\"/
BOT
';document.body.appendChild(p);document.addEventListener('click',function(e){var m=e.target.closest('.dc-user-mention');if(m){e.stopPropagation();var uid=m.dataset.userId;var pr=((window.$discordMessage||{}).profiles||{})[uid];if(!pr)return;var b=p.querySelector('.dc-profile-banner');if(pr.banner){b.style.backgroundImage='url('+pr.banner+')';b.style.backgroundColor='';}else{b.style.backgroundImage='';b.style.backgroundColor=(pr.bannerColor||(pr.roleColor&&pr.roleColor!=='#000000'?pr.roleColor:'#5865f2'));}p.querySelector('.dc-profile-avatar').src=pr.avatar||'';p.querySelector('.dc-profile-display-name').textContent=pr.author||'';p.querySelector('.dc-profile-username').textContent=pr.username?('@'+pr.username):'';p.querySelector('.dc-profile-bot-badge').style.display=pr.bot?'inline-flex':'none';var rs=p.querySelector('.dc-profile-roles-section');if(pr.roleName){rs.style.display='';p.querySelector('.dc-role-dot').style.background=pr.roleColor||'#99aab5';p.querySelector('.dc-role-name').textContent=pr.roleName;}else{rs.style.display='none';}p.style.display='block';var r=m.getBoundingClientRect();var t=r.bottom+window.scrollY+8;var l=r.left+window.scrollX;var pw=300;var ph=p.offsetHeight;if(l+pw>window.innerWidth-8)l=window.innerWidth-pw-8;if(l<8)l=8;if(t+ph>window.scrollY+window.innerHeight-8)t=r.top+window.scrollY-ph-8;p.style.top=t+'px';p.style.left=l+'px';return;}if(!p.contains(e.target)){p.style.display='none';}});})();";