/* Khởi động tối thiểu: dựng phiên đã lưu trước khi tải toàn bộ popup. */
(function bootCachedPopupSession() {
  const key = "stonk-popup-session-summary-v1";
  try {
    const cached = JSON.parse(localStorage.getItem(key) || "null");
    if (!cached || typeof cached !== "object") return;
    document.body.classList.add("has-cached-popup-session");
    document.addEventListener("DOMContentLoaded", () => {
      const name = cached.username || cached.name || cached.displayName || cached.email || cached.account || "Tài khoản STONK";
      const nameElement = document.getElementById("authedName");
      if (nameElement) nameElement.textContent = name;
      const typeMap = { admin: "Admin", super_admin: "Super Admin", internal_user: "User nội bộ", business: "Tài khoản doanh nghiệp", employee: "Nhân viên", user: "User" };
      const typeElement = document.getElementById("authedType");
      if (typeElement) typeElement.textContent = typeMap[cached.accountType] || typeMap[cached.role] || typeMap[cached.userType] || "Đã đăng nhập";
    }, { once: true });
  } catch {}
})();
