${escapeHtml(payload.presence_icon || "👑")}
${escapeHtml(payload.presence_level_name || "尊贵会员")}
${bannerTypeLabel}
${escapePresenceText(payload.presence_text)}
`;
document.body.appendChild(banner);
setTimeout(() => {
banner.classList.add("is-leaving");
setTimeout(() => banner.remove(), 700);
}, 4200);
}
// 挂载到 window 供 Blade 脚本及其他模块使用。
window.showVipPresenceBanner = showVipPresenceBanner;
export { showVipPresenceBanner, getVipPresenceStyleConfig, escapePresenceText };