- ×document.addEventListener('DOMContentLoaded', () => {const triggers = document.querySelectorAll('.video-trigger');const modal = document.getElementById('videoModal');const closeBtn = document.getElementById('closeModal');const player = document.getElementById('modalPlayer');// Open popup and inject source pathtriggers.forEach(trigger => {trigger.addEventListener('click', () => {const videoUrl = trigger.getAttribute('data-video-url');player.src = videoUrl;modal.classList.add('active');modal.setAttribute('aria-hidden', 'false');player.play();});});// Close popup and reset player track (stops audio playing in background)const handleClose = () => {modal.classList.remove('active');modal.setAttribute('aria-hidden', 'true');player.pause();player.src = "";player.load();};closeBtn.addEventListener('click', handleClose);// Close if clicking outside the player container boxmodal.addEventListener('click', (e) => {if (e.target === modal) {handleClose();}});// Accessibility: Escape key close behaviordocument.addEventListener('keydown', (e) => {if (e.key === 'Escape' && modal.classList.contains('active')) {handleClose();}});});