// Bootstrap scrollspy
document.querySelectorAll('#nav-tab>[data-bs-toggle="tab"]').forEach((el) => {
  el.addEventListener("shown.bs.tab", () => {
    const target = el.getAttribute("data-bs-target");
    const scrollElem = document.querySelector(`${target} [data-bs-spy="scroll"]`);
    bootstrap.ScrollSpy.getOrCreateInstance(scrollElem).refresh();
  });
});
