let main=[];let thumbnails=[];let maxCount=0;let swipers=document.getElementsByClassName("swiper--main");let swiperThumbnails=document.getElementsByClassName("swiper--thumbnails");for(let swiper of swipers){let count=parseInt(swiper.dataset.count);if(count>maxCount)maxCount=count;}
for(let swiper of swiperThumbnails){thumbnails.push(new Swiper(swiper,{slidesPerView:maxCount+"",spaceBetween:0,centerInsufficientSlides:true}));}
for(let swiper of swipers){let options={navigation:{},thumbs:{swiper:thumbnails[main.length]}};if(swiper.dataset.id){options.navigation.prevEl=".swiper-prev-"+swiper.dataset.id;options.navigation.nextEl=".swiper-next-"+swiper.dataset.id;}
main.push(new Swiper(swiper,options));};;
for(let swiper of document.body.querySelectorAll(".additional-resources .swiper")){new Swiper(swiper,{slidesPerView:"auto",spaceBetween:10,pagination:{el:".swiper-pagination",hide:true},scrollbar:{el:".swiper-scrollbar",hide:false},breakpoints:{768:{spaceBetween:30},1200:{spaceBetween:65}}});};;
let nav=document.querySelector("nav");let toggleNav=function(){document.body.classList.toggle("lock");nav.classList.toggle("show");}
for(let btn of document.querySelectorAll(".nav-toggle input")){btn.addEventListener("click",()=>toggleNav());}
window.addEventListener("resize",()=>{if(document.body.classList.contains("lock")){document.body.classList.toggle("lock");nav.classList.toggle("show");}});let accordions=document.getElementsByClassName("accordion");for(let accordion of accordions){accordion.addEventListener("click",(e)=>{let content=e.target.nextElementSibling;if(content.tagName!=="DIV")return;e.target.classList.toggle("show");});}
let players=[];if(typeof(videojs)!=="undefined"){for(let x=0;x<Object.keys(videojs.players).length;x++){let playerVal=Object.keys(videojs.players)[x];let player=videojs.getPlayer(playerVal);let playerId=player.el_.dataset.id;players[playerId]=player;if(!player.muted())continue;player.ready(function(){let thisPlayer=this;let windowScrollHandler=function(){let boundingRect=player.el_.getBoundingClientRect();if(boundingRect.top<window.innerHeight&&boundingRect.bottom>0){thisPlayer.play();window.removeEventListener("scroll",windowScrollHandler);}};window.addEventListener("scroll",windowScrollHandler);});let overlay=player.el_.nextElementSibling;let watchNow=overlay.querySelector("button");let dialog=document.getElementById(watchNow.dataset.target);let dialogClose=dialog.querySelector("input[type=image]");watchNow.onclick=function(){document.body.classList.add("modal-open");dialog.classList.add("open");player.pause();players[dialogClose.dataset.target].play();};dialogClose.onclick=function(){players[dialogClose.dataset.target].pause();document.body.classList.remove("modal-open");dialog.classList.remove("open");}}}
let videoButtons=document.getElementsByClassName("video-btn");for(let videoButton of videoButtons){let dialog=document.getElementById(videoButton.dataset.target);let dialogClose=dialog.querySelector("input[type=image]");videoButton.addEventListener("click",function(){document.body.classList.add("modal-open");dialog.classList.add("open");players[videoButton.dataset.video].play();});dialogClose.onclick=function(){players[videoButton.dataset.video].pause();dialog.classList.remove("open");document.body.classList.remove("modal-open");}};;
