document.addEventListener("DOMContentLoaded",(function(){const e=document.querySelector(".schedule-modal__overlay"),t=document.querySelector(".schedule-modal__close button"),c=document.querySelectorAll(".schedule-item__action-button"),o=document.querySelectorAll(".schedule-item");function n(){e.style.display="none",e.classList.remove("open"),document.body.style.overflow="auto"}function s(t){e.style.display="flex",e.classList.add("open"),document.body.style.overflow="hidden",function(e){const t=JSON.parse(e);document.querySelector(".schedule-modal__title").textContent=t.EventName,document.querySelector(".schedule-modal__date").textContent=t.ScheduleDate,document.querySelector(".schedule-modal__minutes").textContent=t.Duration,document.querySelector(".schedule-modal__time").textContent=`(${t.LocalTime} - ${t.LocalEndTime})`;const c=document.querySelector(".schedule-modal__instructor");""===t.InstructorName?c.style.display="none":(c.style.display="block",document.querySelector(".schedule-modal__instructor-name").textContent=t.InstructorName),document.querySelector(".schedule-modal__body-content").textContent=t.EventDescription}(t.target.closest(".schedule-item").querySelector('[name="event_data"]').value)}o.forEach((e=>{e.addEventListener("click",(function(){o.forEach((e=>e.classList.remove("active"))),e.classList.add("active")}))})),c&&c.forEach((e=>{e.addEventListener("click",s)})),t&&t.addEventListener("click",n),e&&e.addEventListener("click",(function(t){t.target===e&&n()})),document.addEventListener("keydown",(function(t){"Escape"===t.key&&e.classList.contains("open")&&n()}))})),document.addEventListener("DOMContentLoaded",(function(){const e=document.querySelectorAll(".schedule__tabs--tab-item"),t=document.querySelectorAll(".schedule__items");e.forEach((c=>{c.classList.contains("empty")||c.addEventListener("click",(function(){const c=this.dataset.day;e.forEach((e=>e.classList.remove("active"))),this.classList.add("active"),t.forEach((e=>{e.classList.remove("active")}));const o=document.querySelector(`.schedule__items[data-day="${c}"]`);o&&o.classList.add("active")}))}));const c=document.querySelector(".schedule__tabs--tab-item.active");c&&c.click(),document.getElementById("classes")&&document.querySelectorAll('a[href="#classes"]').forEach((e=>{const t=e.parentElement;t.classList.contains("hidden")&&t.classList.remove("hidden")}))}));