var $=jQuery.noConflict();
$(window).load(function(){
$('body').on('click', function (e){
$('[data-toggle="popover"]').each(function (){
if(!$(this).is(e.target)&&$(this).has(e.target).length===0&&$('.popover').has(e.target).length===0){
$(this).popover('hide');
}});
});
$(function (){
$("[data-toggle=popover]").popover();
})
$(function(){
$('.home #overlayer_anim').delay(3500).fadeOut(1200);
$('#singleCarousel .intern').hide();
$('.controlers-carousel').hide();
$('.arrow_down').hide();
$('.home .anim_stoper').delay(5000).fadeOut(500);
$('#singleCarousel .intern').delay(4000).fadeIn(1200);
$('.controlers-carousel').delay(4000).fadeIn(1200);
$('.arrow_down').delay(4000).fadeIn(1200);
});
$('.post-module').hover(function(){
$(this).find('.description').stop().animate({
height: "toggle",
opacity: "toggle"
}, 300);
});
$('.close-menu').on('click', function(e){
$('#navbarToggler01').removeClass('show');
});
$('.nav-link-modal').on('click', function(e){
$('#sidebar').removeClass('active');
});
const $menu=$('#sidebar');
const $burger=$("#sidebarCollapse");
$(document).mouseup(function (e){
if(!$menu.is(e.target)
&& $menu.has(e.target).length===0 
&& !$burger.is(e.target)
&& $burger.has(e.target).length===0
&& $menu.hasClass("active")
){
console.log("autre zone");
$('body').toggleClass('menu-active');
$('#sidebarCollapse').toggleClass('d-none');
$('[aria-controls="collapseNav_close"]').removeClass("d-flex");
$('[aria-controls="collapseNav_close"]').addClass("d-none");
if($('body').hasClass("home")){
document.getElementById("navbar").style.position="sticky";
}
$('#sidebar, #content').toggleClass('active');
$('.collapse.in').toggleClass('in');
$('a[aria-expanded=true]').attr('aria-expanded', 'false');
}});
if(window.outerWidth > 800){
var height_image=$(".ok-here").height();
if(height_image > 64){
var height_image=height_image+64;
console.log("nouvelle valeur");
console.log(height_image);
$(".include_slider").css("top", height_image);
}else{
}}
if($(".horizontal_related").length > 0){
$(".horizontal_related").slick({
speed: 300,
infinite: false,
slidesToShow: 4,
slidesToScroll: 4,
variableWidth:true,
arrows: true,
draggable: true,
lazyLoad:'progressive',
responsive: [
{
breakpoint: 1024,
settings: {
slidesToShow: 4,
slidesToScroll: 4,
}},
{
breakpoint: 600,
settings: {
slidesToShow: 2,
slidesToScroll: 2
}},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
adaptiveHeight: true,
}}
]
});
}
if($(".horizontal_cinema").length > 0){
$(".horizontal_cinema").slick({
speed: 300,
infinite: false,
slidesToShow: 6,
slidesToScroll: 6,
variableWidth:true,
arrows: true,
draggable: true,
lazyLoad:'progressive',
responsive: [
{
breakpoint: 1024,
settings: {
slidesToShow: 6,
slidesToScroll: 6,
}},
{
breakpoint: 600,
settings: {
slidesToShow: 4,
slidesToScroll: 4
}},
{
breakpoint: 480,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
adaptiveHeight: true,
}}
]
});
}
if($('.owl-carousel-annonce')){
$('.owl-carousel-annonce').owlCarousel({
loop:true,
margin:10,
nav:false,
dots:false,
autoplay:true,
autoplayTimeout: 7000,
autoplayHoverPause: true,
responsive:{
0:{
items:1
},
600:{
items:1
},
1000:{
items:1
}},
onInitialized: function(event){
setInterval(function(){
$(".annonces").fadeTo("slow", 1);
}, 500);
},
afterInit:function(){
},
})
}
var sync1=$('#slider-header1'),
sync3=$('#one_slider-header'),
slider_webtv=$('#slider-webtv');
sync1.owlCarousel({
autoplay:false,
center:true,
loop:true,
autoWidth:true,
items:1,
nav:true,
dots:false,
mergeFit:true,
margin:32,
video:true,
lazyLoad: false,
lazyLoadEager: false,
videoWidth: true,
videoHeight: true,
onTranslate: function(event){
var currentSlide, player, command;
currentSlide=$('.owl-item.active');
player=currentSlide.find(".item-video iframe").get(0);
command={
"event": "command",
"func": "pauseVideo",
"method": "pause",
};
if(player!=undefined){
player.contentWindow.postMessage(JSON.stringify(command), "*");
}},
responsive:{
0:{
items:1,
nav:true,
autoWidth:false,
mergeFit:true,
center: false,
margin:0,
},
600:{
items:1,
nav:true,
},
1000:{
items:1,
nav:true,
}},
afterMove:function (elem){
var current=this.currentItem;
var alt=elem.find(".item").eq(current).find("img").attr('src');
console.log('Imagem current is ' + alt);
},
afterAction: function(current){
current.find('video').get(0).play();
},
afterUpdate: function (){
updateSize();
},
afterInit:function(){
updateSize();
}});
sync3.owlCarousel({
autoplay:false,
autoplayTimeout:5000,
autoplayHoverPause:true,
center:true,
loop:true,
autoWidth:true,
items:1,
nav:true,
dots:false,
mergeFit:true,
margin:0,
video:true,
lazyLoad: false,
videoWidth: true,
videoHeight: true,
lazyLoadEager: false,
onInitialized: function(event){
$("#one_slider-header").append('<svg width="100%" height="100%" class="circle"><circle r="1"></circle></svg>');
var currentSlide;
if(currentSlide){
currentSlide.find('video').clone().get(0).play();
}},
onInitialize: function(event){
},
onTranslate: function(event){
var currentSlide, player, command;
currentSlide=$('.owl-item.active');
player=currentSlide.find(".item-video iframe").get(0);
command={
"event": "command",
"func": "pauseVideo",
"method": "pause",
};
if(player!=undefined){
player.contentWindow.postMessage(JSON.stringify(command), "*");
}},
onRefreshed: adjustStretchHeader,
responsive:{
0:{
items:1,
nav:true,
autoWidth:false,
mergeFit:true,
center: false,
margin:0,
},
600:{
items:1,
nav:true,
},
1000:{
items:1,
nav:true,
}},
afterMove:function (elem){
var current=this.currentItem;
var alt=elem.find(".item").eq(current).find("img").attr('src');
},
afterAction: function(current){
current.find('video').get(0).play();
},
afterUpdate: function (){
updateSize();
},
afterInit:function(){
updateSize();
}});
slider_webtv.owlCarousel({
autoplay:false,
autoplayTimeout:5000,
autoplayHoverPause:true,
center:true,
loop:true,
autoWidth:false,
items:1,
nav:true,
dots:false,
mergeFit:false,
margin:0,
video:true,
lazyLoad: false,
videoWidth: true,
videoHeight: true,
lazyLoadEager: false,
onTranslate: function(event){
var currentSlide, player, command;
currentSlide=$('.owl-item.active');
player=currentSlide.find(".item-video iframe").get(0);
command={
"event": "command",
"func": "pauseVideo",
"method": "pause",
};
if(player!=undefined){
player.contentWindow.postMessage(JSON.stringify(command), "*");
}},
onRefreshed: adjustStretchHeader,
responsive:{
0:{
items:1,
nav:true,
autoWidth:false,
mergeFit:true,
center: false,
margin:0,
},
600:{
items:1,
nav:true,
},
1000:{
items:1,
nav:true,
}},
afterMove:function (elem){
var current=this.currentItem;
var alt=elem.find(".item").eq(current).find("img").attr('src');
console.log('Imagem current is ' + alt);
},
afterAction: function(current){
current.find('video').get(0).play();
},
afterUpdate: function (){
updateSize();
},
afterInit:function(){
updateSize();
}});
function stopVideo(){
document.querySelectorAll('video').forEach(vid=> vid.pause());
}
sync1.on('changed.owl.carousel', function(event){
stopVideo();
})
sync3.on('changed.owl.carousel', function(event){
stopVideo();
})
function adjustStretchHeader(){
if(window.innerWidth > 768){
var height_image_slider_one=$(".owl-stage").height() - $("#navbar").height();
console.log(height_image_slider_one);
if(height_image_slider_one < 20){
var height_image_slider_one=$(".owl-stage").height() - $("#navbar").height();
console.log("height");
console.log(height_image_slider_one);
}
if(height_image_slider_one >=1920){
height_image_slider_one=height_image_slider_one / 3.9979381443;
console.log("oui sup à 1920");
$(".include_slider").css("top", height_image_slider_one);
}else{
console.log($(window).outerWidth());
$(".include_slider").css("top", height_image_slider_one);
}}else{
$(".include_slider").css("top", 0);
console.log("largeur inférieur à 720px");
}}
$(window).resize(function(){
adjustStretchHeader();
});
});
$(document).ready(function (){
if(!document.querySelector('.agenda_grid')){
}else{
$('.reseter').on('click',function(){
$(this).removeClass("d-flex");
$(this).addClass("d-none");
});
var containerEl=document.querySelector('.agenda_grid');
var targetSelector='.mix';
var activeHash='';
function getGroupsState(){
var groupsState={
firstlevelfilter: mixer.getFilterGroupSelectors('firstlevelfilter').map(getValueFromSelector),
secondlevelfilter: mixer.getFilterGroupSelectors('secondlevelfilter').map(getValueFromSelector),
};
return groupsState;
}
function filterMixerByGroupsState(groupsState, animate){
var firstlevelfilter=(groupsState&&groupsState.firstlevelfilter) ? groupsState.firstlevelfilter:[];
var secondlevelfilter=(groupsState&&groupsState.secondlevelfilter) ? groupsState.secondlevelfilter:[];
console.log("second level group test");
console.log(secondlevelfilter);
mixer.setFilterGroupSelectors('firstlevelfilter', firstlevelfilter.map(getSelectorFromValue));
mixer.setFilterGroupSelectors('secondlevelfilter', secondlevelfilter.map(getSelectorFromValue));
return mixer.parseFilterGroups(animate ? true:false);
}
var containerEl=document.querySelector('.agenda_grid');
var targetSelector='.mix';
var activeHash='';
var mixer=mixitup(containerEl, {
controls: {
toggleDefault: 'all'
},
multifilter: {
enable: true
},
selectors: {
control: '[data-mixitup-control]'
},
animation: {
enable: false
},
callbacks: {
onMixStart: function(){
window.countvisible=$(".products .mix:visible").length;
console.log('Sorted! ' + countvisible);
},
onMixEnd: function(e, state){
$(".related").removeClass("mixitup-active");
jQuery.each(e.matching, function(i, val){
$(val).addClass("mixitup-active");
});
console.log("passage group");
console.log(state["filterGroups"]);
state["filterGroups"].forEach(function(group){
if(Array.isArray(group["activeSelectors"][0])&&group["activeSelectors"][0].length > 0){
console.log("passage 1");
}
else if(Array.isArray(group["activeSelectors"][0])&&group["activeSelectors"][0].length==0){
console.log("passage par reset et pas actif");
console.log("passage 2");
$('[data-filter-group="'+group["name"]+'"] button.sub-filtre').removeClass("mixitup-control-active");
$('[data-filter-group="'+group["name"]+'"] li.filtre.mixitup-control-active').removeClass("mixitup-control-active");
$('[data-filter-group="'+group["name"]+'"] li.sub-filtre.mixitup-control-active').removeClass("mixitup-control-active");
}
else if($('[data-filter-group="'+group["name"]+'"] .filtre.mixitup-control-active').length > 0){
console.log("passage 3");
}
else if($('[data-filter-group="'+group["name"]+'"] .sub-filtre.mixitup-control-active').length > 0){
console.log("passage 4");
}else{
console.log("passage 5");
}});
if($(".filtre").hasClass("mixitup-control-active")){
$('#reset_first_level').removeClass("d-none");
$('#reset_first_level').addClass("d-flex");
}else{
$('#reset_first_level').removeClass("d-flex");
$('#reset_first_level').addClass("d-none");
}
document.querySelectorAll('.mix').forEach(function(el){
el.style.display='none';
});
document.querySelectorAll('.mixitup-active').forEach(function(el){
el.style.display='';
});
jQuery.each($(".month_circle"), function(){
if($('.mix:visible[data-date="'+$(this).data("date")+'"]').length > 0){
$(this).show();
}else{
$(this).hide();
}});
}}
});
if(window.location.hash){
var hash=window.location.hash.substring(1);
if(hash=="lasaison"){
$('.filtre[data-filter=".saison"]').trigger('click');
$('.filtre[data-filter=".saison"]').addClass("active");
}
else if(hash=="accueils"){
$('.filtre[data-filter=".accueils"]').trigger('click');
$('.filtre[data-filter=".accueils"]').addClass("active");
}
else if(hash=="cinema"){
$('.filtre[data-filter=".cinema"]').trigger('click');
$('.filtre[data-filter=".cinema"]').addClass("active");
$('.filtre-cinema').addClass("active");
}
else if(hash=="ateliers"){
$('.filtre[data-filter=".ateliers-stages"]').trigger('click');
$('.filtre[data-filter=".ateliers-stages"]').addClass("active");
}}
$('#first-level .filtre-first-level').on("click", function(element){
$(".filtre-cinema").removeClass("active");
$("#first-level .filtre-first-level").removeClass("active");
$(this).addClass("active");
$(this).parents(".list").siblings(".filter-openner").addClass("active");
$(".sub-filtre").removeClass("active");
$(".filtre-cinema .filter-openner").html($(".filtre-cinema").data("filter-name")+'<i class="pl-2 fal fa-angle-right" aria-hidden="true"></i>');
mixer.setFilterGroupSelectors('cinema', []);
mixer.parseFilterGroups();
mixer.configure({
animation: {
enable: false
}});
});
$('.cinemafiltre-filters-js .sub-filtre').on("click", function(element){
mixer.setFilterGroupSelectors('firstlevel', []);
mixer.parseFilterGroups();
mixer.configure({
animation: {
enable: false
}});
console.log("sub filtre");
$("#first-level .filtre-first-level").removeClass("active");
$('[data-filter-group="firstlevel"] .sub-filtre').removeClass("active");
$(this).parents(".list").siblings(".filter-openner").addClass("active");
if($(this).text()=="TOUT"){
$(this).addClass("active");
$(this).parents(".list").siblings(".filter-openner").html($(this).parents(".detail_filtre ").data("filter-name")+'<i class="pl-2 fal fa-angle-right" aria-hidden="true"></i>');
}
else if($(this).text()=="undefined"){
}else{
$(".filtre-cinema").addClass("active");
$(this).addClass("active");
$(this).parents(".list").siblings(".filter-openner").html($(this).text()+'<i class="pl-2 fal fa-angle-right" aria-hidden="true"></i>');
}});
$('[data-filter-group="firstlevel"] .filtre-first-level').on("click", function(element){
$('[data-filter-group="firstlevelfilter"] .filtre-first-level').removeClass("active");
$(this).addClass("active");
});
$('[data-filter-group="secondlevelfilter"] .filtre').on("click", function(element){
$('[data-filter-group="secondlevelfilter"] .filtre').removeClass("active");
$(this).addClass("active");
});
$('#second-level .filtre').on("click", function(element){
$("#second-level .filtre").removeClass("active");
$(this).addClass("active");
$(this).parents(".list").siblings(".filter-openner").addClass("active");
if($(this).text()=="TOUT"){
$(this).parents(".list").siblings(".filter-openner").removeClass("active");
$(this).parents(".list").siblings(".filter-openner").html($(this).parents(".detail_filtre ").data("filter-name")+'<i class="pl-2 fal fa-angle-right" aria-hidden="true"></i>');
}
else if($(this).text()=="undefined"){
}else{
$(this).parents(".list").siblings(".filter-openner").html($(this).text()+'<i class="pl-2 fal fa-angle-right" aria-hidden="true"></i>');
}});
$(document).on('click', '.date_jour', function(){
});
$('#reset_first_level').on("click", function(element){
$("[data-filter-group]").each(function(){
console.log("test filter");
console.log($(this).data("filter-group"));
mixer.setFilterGroupSelectors($(this).data("filter-group"), []);
});
mixer.parseFilterGroups();
mixer.configure({
animation: {
enable: false
}});
mixer.show();
$('#reset_first_level').removeClass("d-flex");
$('#reset_first_level').addClass("d-none");
$(".month_circle").show();
$("#second-level .filtre").removeClass("active");
$("#first-level .filtre").removeClass("active");
$(".filter-openner ").removeClass("active");
$("#second-level .filtre").removeClass("mixitup-control-active");
$("#first-level .filtre").removeClass("mixitup-control-active");
$(".detail_filtre button").addClass("active");
$(".filtre-cinema button").removeClass("active");
$(".filter-openner").each(function(){
console.log("tout");
console.log($(this).parents(".detail_filtre ").data("filter-name"));
if(typeof $(this).parents(".detail_filtre ").data("filter-name")==="undefined"){
}else{
$(this).html($(this).parents(".detail_filtre ").data("filter-name")+'<i class="pl-2 fal fa-angle-right" aria-hidden="true"></i>');
}});
});
$('.filter-month').on("click", function(element){
console.log("ok passage par click mois");
$(this).parent().addClass("active");
$(".filter-month").removeClass("active");
$(this).addClass("active");
if($('.controls li.filtre').hasClass("mixitup-control-active")){
var controle=true;
}else{
var controle=false;
}
if(controle==true){
var liste_mois=$(this).data("end-dates");
$(".related").hide();
$(".month_circle").each(function(){
$(this).filter(liste_mois).show();
});
$(".related.mixitup-active").each(function(){
$(this).filter(liste_mois).show();
});
jQuery.each($(".month_circle:visible"), function(){
if($('.mix:visible[data-date="'+$(this).data("date")+'"]').length > 0){
console.log($(this).data("date"));
console.log("ok ce mois est bon");
$(this).show();
}else{
console.log($(this).data("date"));
console.log("ok ce mois n'est pas bon");
$(this).hide();
}});
}else{
console.log("passage ici pas mixitup");
var liste_mois=$(this).data("end-dates");
console.log(liste_mois);
$(".related").hide();
$(".month_circle").each(function(){
$(this).filter(liste_mois).show();
});
$(".related").each(function(){
$(this).filter(liste_mois).show();
});
}});
}
var prevScrollpos=window.pageYOffset;
window.onscroll=function(){
var currentScrollPos=window.pageYOffset;
if(prevScrollpos > currentScrollPos&&currentScrollPos > 100){
if($(".navbarToggler01").hasClass("active")){
if(window.outerWidth > 400){
document.getElementById("fake_nav").classList.add("d-sm-block");
}}else{
if(window.outerWidth > 400){
document.getElementById("fake_nav").classList.add("d-sm-block");
}}
document.getElementById("navbar").style.top="0";
if(window.outerWidth < 400){
document.getElementById("navbar").style.position="fixed";
document.getElementById("navbar").style.width="100%";
}else{
document.getElementById("navbar").style.position="fixed";
document.getElementById("navbar").style.width="100%";
if(document.getElementById('title-header')){
document.getElementById('title-header').style.bottom="calc(64px - -"+currentScrollPos+"px)";
}}
}
else if(currentScrollPos < 100){
console.log("inferueir à 100 descend");
if($(".navbarToggler01").hasClass("active")){
if(window.outerWidth > 400){
document.getElementById("fake_nav").classList.add("d-sm-block");
document.getElementById("navbar").style.position="fixed";
document.getElementById("navbar").style.width="100%";
document.getElementById("navbar").style.top="0px";
}}else{
if(window.outerWidth > 400){
document.getElementById("fake_nav").classList.remove("d-sm-block");
}
document.getElementById("navbar").style.position="sticky";
document.getElementById("navbar").style.width="100%";
document.getElementById("navbar").style.top="0";
}
if(document.getElementById('title-header')){
document.getElementById('title-header').style.bottom="calc(64px + "+currentScrollPos+"px)";
}}else{
if($(".navbarToggler01").hasClass("active")){
if(window.outerWidth > 400){
document.getElementById("navbar").style.position="fixed";
document.getElementById("fake_nav").classList.add("d-sm-block");
}}else{
if(window.outerWidth > 400){
document.getElementById("fake_nav").classList.add("d-sm-block");
}
document.getElementById("navbar").style.top="-200px";
}
if(window.outerWidth < 400){
document.getElementById("navbar").style.position="sticky";
document.getElementById("navbar").style.width="100%";
}else{
document.getElementById("navbar").style.position="fixed";
document.getElementById("navbar").style.width="100%";
if(document.getElementById('title-header')){
document.getElementById('title-header').style.bottom="calc(64px + "+currentScrollPos+"px)";
}}
}
prevScrollpos=currentScrollPos;
}
$('.grid').isotope({
itemSelector: '.grid-item',
masonry: {
isFitWidth: true,
percentPosition: true,
columnWidth: '.grid-sizer',
gutter: 0,
}});
$('.click-contact').on("click", function(element){
$("#close_contact").click();
});
$('.click-suivez-nous').on("click", function(element){
$("#close_follow").click();
});
$('.click-share').on("click", function(element){
$("#close_share").click();
});
$('.click-menu1').on("click", function(element){
$("#menu1_close").click();
});
$('.click-menu2').on("click", function(element){
$("#menu2_close").click();
});
$('.click-menu3').on("click", function(element){
$("#menu3_close").click();
});
$('.click-menu4').on("click", function(element){
$("#menu4_close").click();
});
$('.click-menu5').on("click", function(element){
$("#menu5_close").click();
});
$('.open-full-slide').on("click", function(element){
var sync2=$('#slider-header2');
sync2.owlCarousel({
autoplay:false,
autoplayTimeout:5000,
autoplayHoverPause:false,
center:true,
loop:false,
items:1,
margin:0,
nav:true,
dots:false,
video:true,
lazyLoad: false,
videoWidth: true,
videoHeight: true,
URLhashListener:true,
autoplayHoverPause:true,
startPosition: 'URLHash',
onInitialized: function(event){
console.log("slider full initialisé");
},
onTranslate: function(event){
var currentSlide, player, command;
currentSlide=$('.owl-item.active');
player=currentSlide.find(".item-video iframe").get(0);
command={
"event": "command",
"func": "pauseVideo",
"method": "pause",
};
if(player!=undefined){
player.contentWindow.postMessage(JSON.stringify(command), "*");
}},
});
element.preventDefault();
var test=$(this);
console.log(test);
var number=$(this).data("class");
console.log(number);
sync2.trigger("owl.goTo",number);
});
$(document).on('click', '[data-toggle="lightbox"]', function(event){
event.preventDefault();
$(this).ekkoLightbox();
});
$(".owl-video-play-icon").on('click', function (){
var element=$(this).data("id");
$(".video-"+element+"").trigger('play');
$(".video-"+element+"").attr('controls', '');
$('[data-id="'+element+'"]').addClass('d-none');
console.log(element);
$('.image_video-'+element+'').addClass('d-none');
$('.image_video-'+element+'').css("border", "3px solid red");
});
$(".item-jour").on('mouseenter', function(event){
console.log("ok right");
var number_item=$(this).data("item");
$(".tooltip-cont-date-"+number_item+"").tooltip('show');
$(".tooltip").on('mouseenter', function(e){
console.log("vient de rentrer le tooltips");
console.log(number_item);
$(".tooltip-cont-date-"+number_item+"").tooltip('show');
});
$(".tooltip-inner").on('mouseleave', function(e){
console.log("vient de quiiter le tooltips");
$(".tooltip").tooltip('hide');
});
});
$(".item-jour").on('mouseleave', function(e){
var number_item=$(this).data("item");
});
$('#postsCarousel').carousel({
pause: true,
interval: false,
cycle: false
});
$('.carousel').carousel({
pause: true,
interval: false,
cycle: false
});
$(".card-img-overlay").hover(function(event){
$(this).prev().toggleClass("hover");
});
$('.scroll a').on('click', function(e){
var href=$(this).attr('href');
$('html, body').animate({
scrollTop: $(href).offset().top
}, '300');
e.preventDefault();
});
var $activePanelHeading=$('.panel-group .panel .panel-collapse.in').prev().addClass('active');
$activePanelHeading.find('a.heading').append('<span class="ml-auto fak accordion-title ico-neg"></span> ');
$('.panel-group .panel-heading').not($activePanelHeading).find('a.heading').append('<span class="ml-auto fak accordion-title ico-pos"></span> ');
$('.panel-collapse').on('show.bs.collapse', function (e){
console.log("passe ici neg");
console.log(e.target);
$(e.target).prev().addClass('active').find('.fak').toggleClass('ico-pos ico-neg');
});
$('.panel-collapse').on('hide.bs.collapse', function (e){
$(e.target).prev().removeClass('active').find('.fak').removeClass('ico-neg').addClass('ico-pos');
jQuery('.menu_project .heading').click(function(e){
jQuery('.collapse').collapse('hide');
});
});
var $menu_activePanelHeading=$('.panel-menu .panel .panel-collapse.in').prev().addClass('active');
$menu_activePanelHeading.find('a.heading').append('<span class="ml-auto fak accordion-title ico-neg"></span> ');
$('.panel-menu .panel-heading').not($menu_activePanelHeading).find('a.heading').append('<span class="ml-auto fak accordion-title ico-pos"></span> ');
$('.panel-menu').on('show.bs.collapse', function (e){
$(e.target).prev().addClass('active').find('.fak').toggleClass('ico-pos ico-neg');
});
$('.panel-menu').on('hide.bs.collapse', function (e){
$(e.target).prev().removeClass('active').find('.fak').removeClass('ico-neg').addClass('ico-pos');
});
$("#sidebar").niceScroll({
cursorcolor: '#53619d',
cursorwidth: 4,
cursorborder: 'none'
});
$('#sidebarCollapse').on('click', function (){
$('#sidebar').toggleClass('active');
$('#sidebar').toggleClass('active');
$('body').toggleClass('menu-active');
if($('body').hasClass("home")){
document.getElementById("navbar").style.position="fixed";
}
console.log("menu ok");
$('.collapse.in').toggleClass('in');
$('a[aria-expanded=true]').attr('aria-expanded', 'false');
$('#sidebar, #content').toggleClass('active');
});
$('.menu_close').click(function(){
console.log("menu fermé");
$('#sidebar').toggleClass('active');
$('#sidebar').toggleClass('active');
$('body').toggleClass('menu-active');
$('#sidebar, #content').toggleClass('active');
$('.collapse.in').toggleClass('in');
$('a[aria-expanded=true]').attr('aria-expanded', 'false');
});
$('.nav-link').click(function(){
});
$('#dismiss, .overlay').on('click', function (){
$('#sidebar').removeClass('active');
$('body').removeClass('menu-active');
$('.overlay').fadeOut();
});
$("#menu_mobile_library ul li.add").on('click', function (){
$('.collapse.show').collapse('hide');
});
$("#menu_mobile_library ul li").on('click', function (){
$(this).toggleClass("active");
if($(this).hasClass("active")){
$("#menu_mobile_library ul li").removeClass("active");
$(this).toggleClass("active");
}else{
$("#menu_mobile_library ul li").removeClass("active");
}});
if($('body').hasClass("page-template-page-library")){
var Promise=window.Promise;
if(!Promise){
Promise=JSZip.external.Promise;
}
function urlToPromise(url){
return new Promise(function(resolve, reject){
JSZipUtils.getBinaryContent(url, function (err, data){
if(err){
reject(err);
}else{
resolve(data);
}});
});
}
function resetMessage (){
$("#result")
.removeClass()
.text("");
}
function showMessage(text){
resetMessage();
$("#result")
.addClass("alert alert-success")
.text(text);
}
function showError(text){
resetMessage();
$("#result")
.addClass("alert alert-danger")
.text(text);
}
function updatePercent(percent){
$("#progress_bar").removeClass("hide")
.find(".progress-bar")
.attr("aria-valuenow", percent)
.css({
width:percent + "%"
});
}
if(!JSZip.support.blob){
showError("La fonction téléchargement fonctione uniquement sur des navigateurs récents");
return;
}}
$(document).on('click', '.download_zip', function(){
resetMessage();
var zip=new JSZip();
var url_fichier=$(this).attr("data-url-media");
var array_url=url_fichier.split(' ');
var name=$(this).attr("data-folder");
var name=name.replace(/[^A-Z0-9]+/ig, "_");
var i=0;
array_url.forEach(function(url){
var filename=url.replace(/.*\//g, "");
zip.file(filename, urlToPromise(url), {binary:true});
i++;
});
zip.generateAsync({type:"blob"}, function updateCallback(metadata){
var msg="progression:" + metadata.percent.toFixed(2) + " %";
if(metadata.currentFile){
msg +=", fichier en cours d'assemblage=" + metadata.currentFile;
}
showMessage(msg);
updatePercent(metadata.percent|0);
})
.then(function callback(blob){
saveAs(blob, name);
showMessage("ZIP prêt !");
setTimeout(function(){
resetMessage();
}, 1500);
}, function (e){
showError(e);
});
return false;
});
$(document).on('click', '.delete-file', function(){
var file=$(this).attr("data-id");
var validation;
if(confirm("Confirmer?")){
validation=true;
}else{
validation=false;
}
if(validation==true){
$(".item-id-"+file).css("opacity","0.5");
jQuery.post(ajaxurl,
{
'action': 'delete',
'param': file,
},
function(response){
$('[data-toggle="popover"]').popover('hide');
$(".item-id-"+file).remove();
}
);
}else{
}});
$(document).on('click', '.delete-folder', function(){
var folder=$(this).attr("data-id");
var validation;
if(confirm("Confirmer?")){
validation=true;
}else{
validation=false;
}
if(validation==true){
$(".folder-id-"+folder).css("opacity","0.5");
jQuery.post(ajaxurl,
{
'action': 'delete_folder',
'id': folder,
},
function(response){
console.log(response);
$(".folder-id-"+folder).remove();
var newURL=window.location.protocol + "//" + window.location.host + "" + window.location.pathname + window.location.search;
$(function (){
$.get(newURL, function (response){
var source=$(' ' + response + ' ');
$('#content').html(source.find('#content').html());
});
});
}
);
}else{
}});
$(document).on('click', '.sharing-library', function(){
console.log("test");
$('.modal-sharing').modal('show');
var file=$(this).attr("data-id");
var posttype=$(this).attr("data-post");
console.log(file);
console.log(posttype);
$('.modal-sharing').hide();
$('a#inifiniteLoader').show('fast');
jQuery.post(ajaxurl,
{
'action': 'share_library',
'param': file,
'posttype':posttype
},
function(response){
console.log(response);
$('a#inifiniteLoader').hide('1000');
$("#confirm").replaceWith('  <div id="confirm" style="color:white; margin-top:2vh;" class="d-flex justify-content-center">'+response+'</div>');
$('.modal-sharing').show();
}
);
});
$(document).on('click', '.add_favoris', function(){
console.log("lancement ajout");
var has_added=$(this).hasClass("added");
$(this).toggleClass('added');
var file=$(this).attr("data-id");
if(has_added==true){
if($(this).is('li')){
console.log("oui li");
$(this).find("i").removeClass('fas');
$(this).find("i").addClass('far');
}else{
$(this).removeClass('fas');
$(this).addClass('far');
}
jQuery.post(ajaxurl,
{
'action': 'delete_favoris',
'param': file,
},
function(response){
console.log(response);
}
);
}else{
if($(this).is('li')){
console.log("oui li add");
$(this).find("i").removeClass('far');
$(this).find("i").addClass('fas');
}else{
$(this).addClass('fas');
$(this).removeClass('far');
}
jQuery.post(ajaxurl,
{
'action': 'add_favoris',
'param': file,
},
function(response){
console.log(response);
}
);
}});
$(".delete_favoris").click(function(){
var file=$(this).attr("data-id");
$(".item-id-"+file).css("opacity","0.5");
jQuery.post(ajaxurl,
{
'action': 'delete_favoris',
'param': file,
},
function(response){
$(".item-id-"+file).remove();
console.log(response);
}
);
});
$(document).on('click', '.filter-month', function (){
var yearAndMonth=$(this).attr("data-end-dates").substring(2,8);
$.ajax({
url: ajaxurl,
type: "POST",
data: {
'action': 'getDatesByOneMonth',
'yearAndMonth': yearAndMonth
}}).done(function(response){
document.getElementById("liste_date_jour").innerHTML=response;
});
});
$(document).on('click', '.previous_week', function (){
console.log("true previous week");
var data_start_day=$(this).attr("data-start-day");
var data_start_month=$(this).attr("data-start-month");
var data_start_year=$(this).attr("data-start-year");
var data_end_day=$(this).attr("data-end-day");
var data_end_month=$(this).attr("data-end-month");
var data_end_year=$(this).attr("data-end-year");
$('a#inifiniteLoader').show('fast');
jQuery.post(ajaxurl,
{
'action': 'load_cinema',
'data_start_day': data_start_day,
'data_start_month': data_start_month,
'data_start_year': data_start_year,
'data_end_day': data_end_day,
'data_end_month': data_end_month,
'data_end_year': data_end_year,
},
function(response){
$('.seances').fadeIn(1000).replaceWith(response);
$('a#inifiniteLoader').hide('1000');
}
);
});
$(document).on('click', '.next_week', function (){
console.log("true next week");
var data_start_day=$(this).attr("data-start-day");
var data_start_month=$(this).attr("data-start-month");
var data_start_year=$(this).attr("data-start-year");
var data_end_day=$(this).attr("data-end-day");
var data_end_month=$(this).attr("data-end-month");
var data_end_year=$(this).attr("data-end-year");
$('a#inifiniteLoader').show('fast');
jQuery.post(ajaxurl,
{
'action': 'load_cinema',
'data_start_day': data_start_day,
'data_start_month': data_start_month,
'data_start_year': data_start_year,
'data_end_day': data_end_day,
'data_end_month': data_end_month,
'data_end_year': data_end_year,
},
function(response){
$('.seances').fadeIn(1000).replaceWith(response);
$('a#inifiniteLoader').hide('1000');
}
);
});
$(".menu_mobile_ecole").click(function(){
console.log("click on burger ecole");
$(this).children().toggleClass('fa-bars fa-times');
$("#ecole-mobile").toggleClass('active');
$(".menu_ecole").toggleClass('active');
});
$('#loginform input[type="text"]').attr('placeholder', 'Email');
$('#loginform input[type="password"]').attr('placeholder', 'Password');
$('#loginform label[for="user_login"]').contents().filter(function(){
return this.nodeType===3;
}).remove();
$('#loginform label[for="user_pass"]').contents().filter(function(){
return this.nodeType===3;
}).remove();
var valeur_prefix=$('#prefix').data("ui");
$('#prefix').val(valeur_prefix);
var valeur_country=$('#country').data("ui");
$('#country').val(valeur_country);
});
$('.container').click(function(){
$('#sidebar').removeClass('active');
$('body').removeClass('menu-active');
});
if(readCookie('cookie_annonce')==='close'){
$('.annonces').removeClass('d-flex');
}
$('.close_annonce').on("click", function(element){
createCookie('cookie_annonce', 'close');
$('.annonces').toggleClass('d-flex');
});
function OpenFilter_library($target, element){
event.preventDefault();
var FilterZone='.'+$target+'-filters-js';
if($(element).hasClass('closed')){
$('.filters-js').hide();
$('.open').toggleClass('open closed');
$(FilterZone).slideToggle(300);
}else{
$(FilterZone).slideToggle(300);
}
$(element).toggleClass('closed open');
};
var $=jQuery.noConflict();
function OpenFilter($target, element){
var FilterZone='.'+$target+'-filters-js';
if($(element).hasClass('closed')){
$('.filters-js').hide();
$('.open').children().toggleClass('fa-angle-down fa-angle-right');
$('.open').toggleClass('open closed');
$(FilterZone).slideToggle(300);
}else{
$(FilterZone).slideToggle(300);
}
$(element).toggleClass('closed open');
$(element).children().toggleClass('fa-angle-right fa-angle-down');
};
function CloseFilter($target, element){
$(''+$target+' .filters-js').hide();
$(''+$target+' .open').children().toggleClass('fa-angle-down fa-angle-right');
$(''+$target+' .open').toggleClass("open closed");
};
function OpenFilter_niveau2($target, element){
var FilterZone='.'+$target+'-filters-js';
if($(element).hasClass('closed')){
$(FilterZone).slideToggle(300);
}else{
$(FilterZone).slideToggle(300);
}
$(element).toggleClass('closed open');
$(element).children().toggleClass('fa-angle-right fa-angle-down');
};
function OpenFilter_menu($target, element){
event.preventDefault();
var FilterZone='.'+$target+'-filters-js';
if($(element).hasClass('closed')){
$('.filters-js').hide();
$('.open').toggleClass('open closed');
$(FilterZone).slideToggle(300);
}else{
$(FilterZone).hide();
}
console.log(element);
$(element).toggleClass('closed open');
};
function OpenFilter_search($target, element){
event.preventDefault();
$('.filters-js').hide();
$('#search').toggleClass("d-none d-flex");
var FilterZone='.'+$target+'-filters-js';
if($(FilterZone).hasClass('closed')){
console.log("menu ovuert");
$(FilterZone).slideToggle(300);
$(FilterZone).toggleClass("d-flex d-none");
$(FilterZone).toggleClass('closed open');
}else{
console.log("menu fermé");
$(FilterZone).toggleClass('open closed');
$(FilterZone).toggleClass("d-none d-flex");
}};
if(readCookie('agenda_statut')==='open'){
console.log("menu ouvert verification first");
OpenFilter_gen('jours', $("#open_calendar"));
};
function OpenFilter_projet($target, element){
var FilterZone='.'+$target+'-filters-js';
if($(element).hasClass('closed')){
console.log(element);
console.log($(element).find('.fak'));
console.log("has class closed");
$('.filters-js').hide();
$('.open').toggleClass('open closed');
$('.fak').removeClass("ico-neg");
$('.fak').addClass("ico-pos");
$(element).find('.fak').removeClass("ico-pos");
$(element).find('.fak').addClass("ico-neg");
$(FilterZone).slideToggle(300);
}
else if($(element).hasClass('open')){
console.log("has class open");
$(element).find('.fak').removeClass("ico-neg");
$(element).find('.fak').addClass("ico-pos");
$(FilterZone).slideToggle(300);
}else{
$(FilterZone).slideToggle(300);
}
$(element).toggleClass('closed open');
if($('#open_calendar').hasClass('closed')){
}else{
}};
function OpenFilter_gen($target, element){
var FilterZone='.'+$target+'-filters-js';
if($(element).hasClass('closed')){
$('.filters-js').hide();
$('.open').toggleClass('open closed');
$(FilterZone).slideToggle(300);
}else{
$(FilterZone).slideToggle(300);
}
$(element).toggleClass('closed open');
if($('#open_calendar').hasClass('closed')){
createCookie('agenda_statut', 'close');
console.log("agenda fermé");
}else{
createCookie('agenda_statut', 'open');
console.log("agenda ouvert");
}};
function ShareMe($ShareLink){
event.preventDefault();
window.open($ShareLink,
'Share',
config='height=320, width=600, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no'
);
return false;
}
$("#bookmarkme").click(function(){
if('sidebar' in window&&'addPanel' in window.sidebar){
window.sidebar.addPanel(location.href,document.title,"");
}else if(/*@cc_on!@*/false){
window.external.AddFavorite(location.href,document.title);
}else{
alert('Press ' + (navigator.userAgent.toLowerCase().indexOf('mac')!=- 1 ? 'Command/Cmd':'CTRL') + ' + D to bookmark this page.');
}});
$('.open-sub-menu-js').click(function(e){
$(this).siblings('.sub-menu-js').toggleClass("d-none");
$(this).toggleClass('active');
});
$('.activate-panel-js').click(function(e){
e.preventDefault();
$('.background').toggleClass('background-contain')
$('.controls').toggleClass('d-none ');
$('.full-panel-js').toggleClass('d-none ');
$('.cast-js').toggleClass('d-none ');
$('.carousel-caption').toggleClass('l-30 l-0');
$('.visual-openner-js').toggleClass('fa-angle-left fa-angle-right');
$('.legend-js').toggleClass('d-none ');
$('.project-open').toggleClass('d-none ');
});
$('.toggler-js').on('mouseover', function(e){
e.preventDefault();
$('.bandeau', this).removeClass('d-none');
$('.bandeau', this).addClass('d-flex');
})
$('.controlers-carousel').on('mouseover', function(e){
e.preventDefault();
$('.bandeau').removeClass('d-none');
$('.bandeau').addClass('d-flex');
})
$('.controlers-carousel').on('mouseout', function(e){
e.preventDefault();
$('.bandeau').addClass('d-none');
$('.bandeau').removeClass('d-flex');
});
$('.toggler-js').on('mouseout', function(e){
e.preventDefault();
$('.bandeau').addClass('d-none');
$('.bandeau').removeClass('d-flex');
});
$('.open-share-js').click(function(e){
e.preventDefault();
$('.share-list-js').slideToggle();
});
$('.open-full-media-related-js').click(function(e){
var img=$(this).attr('data-imgsrc');
$('.modal-img').attr('src', img);
var ID=$(this).attr("data-related");
jQuery.post(ajaxurl,
{
'action': 'slider_related',
'data':ID
},
function(response){
$('.media-modal-related').fadeIn(1000).html(response);
}
);
});
$('.open-full-media-js').click(function(e){
if($(this).attr('data-folder')){
var img=$(this).attr('data-imgsrc');
$('.modal-img').attr('src', img);
var Id=$(this).attr("data-folder");
$('.media-modal').modal('toggle');
$(".media-modal").fadeIn(1000).html('<div style="margin-right:auto; height: 100%; color: white; margin-left:auto; text-align:center " class="d-flex justify-content-center align-items-center">Patientez...</div>');
jQuery.post(ajaxurl,
{
'action': 'mon_action',
'param': 'coucou',
'data':Id
},
function(response){
$('.media-modal').fadeIn(1000).html(response);
}
);
}else{
e.preventDefault();
var img=$(this).attr('data-imgsrc');
$('.modal-img').attr('src', img);
}});
$('.link_avatar').click(function(e){
e.preventDefault();
$('#avatar').trigger("click");
});
var fileInput=document.querySelector(".input-file"),
button=document.querySelector(".input-file-trigger"),
the_return=document.querySelector(".file-return");
$('.input-file').on('change',function(){
console.log($(this).val());
$('.file-return').text($(this).val());
});
$('.open-menu-medias-js').click(function(e){
e.preventDefault();
$(this).siblings('ul').slideToggle(300);
});
$('.open-menu-medias-js').click(function(e){
e.preventDefault();
$(this).children('i').toggleClass('fa-angle-down');
$(this).children('i').toggleClass('fa-angle-right');
});
$('.search-button-js').click(function(e){
e.preventDefault();
$('.search').removeClass('d-none');
$(this).hide();
});
$('.search-button-container-js').click(function(e){
e.preventDefault();
$('.search-container').removeClass('d-none');
$(this).hide();
});
document.addEventListener("DOMContentLoaded", function(event){
});
function $_GET(param){
var vars={};
window.location.href.replace(location.hash, '').replace(/[?&]+([^=&]+)=?([^&]*)?/gi,
function(m, key, value){
vars[key]=value!==undefined ? value:'';
}
);
if(param){
return vars[param] ? vars[param]:null;
}
return vars;
}
var $_GET=$_GET(),
year=$_GET['ye'],
month=$_GET['mo'];
map=$_GET['map'];
folder_id=$_GET['folder-id'];
if(folder_id){
var link_folder=$('[data-folder="'+folder_id+'"]');
var img=$(link_folder).attr('data-imgsrc');
$('.modal-img').attr('src', img);
$(link_folder).trigger("click");
}else{
}
if(map=='true'){
$('.map-btn-js').hide();
$('.calendar-btn-js').show();
$('.calendar-mode-js').hide();
$('.map-mode-js').fadeIn();
if(typeof map!==null){
initMap();
}}else{
$('.calendar-btn-js').hide();
$('.map-btn-js').show();
$('.map-mode-js').hide();
$('.calendar-mode-js').fadeIn();
}
if(window.outerWidth > 578){
$(function (){
$('[data-toggle="tooltip"]').tooltip()
})
}
$('[aria-controls="collapseLibrary"]').click(function(e){
e.preventDefault();
$(this).toggleClass('navbar-toggler-icon');
$(this).toggleClass('close-pointy-library pointy');
});
$('[aria-controls="collapseNav_open"]').click(function(e){
e.preventDefault();
$(this).removeClass('d-flex');
$(this).addClass('d-none');
if($('body').hasClass("with_slider")){
$('#navbar').toggleClass('navbar-dark navbar-white');
}
$('[aria-controls="collapseNav_close"]').addClass('d-flex');
$('[aria-controls="collapseNav_close"]').removeClass('d-none');
});
$('[aria-controls="collapseNav_close"]').click(function(e){
e.preventDefault();
$(this).removeClass('d-flex');
$(this).addClass('d-none');
if($('body').hasClass("with_slider")){
$('#navbar').toggleClass('navbar-white navbar-dark');
}
$('[aria-controls="collapseNav_open"]').addClass('d-flex');
$('[aria-controls="collapseNav_open"]').removeClass('d-none');
});
(function($){
$.fn.FlowupLabels=function(options){
console.log("TRUE IN");
var defaults={
feature_onLoadInit:   true,
class_focused:    'focused',
class_populated:  'populated'
},
settings=$.extend({}, defaults, options);
return this.each(function(){
var $scope=$(this);
$scope.on('focus.flowupLabelsEvt', '.fl_input', function(){
$(this).closest('.fl_wrap').addClass(settings.class_focused);
})
.on('blur.flowupLabelsEvt', '.fl_input', function(){
var $this=$(this);
if($this.val().length){
$this.closest('.fl_wrap')
.addClass(settings.class_populated)
.removeClass(settings.class_focused);
}else{
$this.closest('.fl_wrap')
.removeClass(settings.class_populated + ' ' + settings.class_focused);
}});
if(settings.feature_onLoadInit){
$scope.find('.fl_input').trigger('blur.flowupLabelsEvt');
}});
};})(jQuery);
(function(){
$('.FlowupLabels').FlowupLabels({
feature_onInitLoad: true,
class_focused:    'focused',
class_populated:  'populated'
});
})();
function OpenBox($target, element){
$('.dropdown-menu-title-js').text($target);
console.log($target);
$('.content-box-js').hide();
$('#'+$target).show();
$(".link_dropdown").removeClass('active');
$('.'+$target).addClass('active');
}
function OpenBox_salles($target, element){
$('.dropdown-menu-title-js').text($target);
console.log($target);
$('.content-box-js_salles').hide();
$('#'+$target).show();
$('.btn-default').removeClass('bg-black');
$('#'+$target+'2').addClass('bg-black');
$(".link_dropdown_salles").removeClass('active');
$('.'+$target).addClass('active');
}
function OpenBox_Anchor($target, element){
console.log("open box anchor");
$('.dropdown-menu-title-js').text($target);
$('.content-box-js').hide();
console.log("on masque toute les box");
$('#'+$target).show();
console.log("on affiche la box"); console.log($target);
$('.btn-default').removeClass('bg-black');
$('#'+$target+'2').addClass('bg-black');
$(".link_dropdown").removeClass('active');
$('.'+$target).addClass('active');
}
url_anchor=window.location.href;
var url=url_anchor;
function getParameterByName(name){
var toArray=url.split("/");
for(arr in toArray){
if(toArray[arr]==name&&arr < toArray.length-1){
var url_with_anchor=toArray[parseInt(arr)+1];
new_url_with_anchor=url_with_anchor.replace(/\#\#/g, '');
if(new_url_with_anchor!=url_with_anchor){
return new_url_with_anchor;
}}
}
return new_url_with_anchor=false;
}
$anchor=getParameterByName("la-coursive");
console.log($anchor);
if($anchor){
OpenBox_Anchor(decodeURI($anchor));
}
function changeurl(url, url_base){
console.log("change url");
console.log(url_base);
$url_combine=url_base + "/abonnements-et-carte-la-coursive/" + "##" + url +"";
window.location.href=$url_combine;
if(window.location.href==$url_combine){ location.reload();};};
$(document).ready(function(){
$(".no-menu").click(function(e){
if(event.target.tagName.toLowerCase()==='a'){
if($(event.target).hasClass('open-sub-menu-js-')){
$(this).children('.sub-menu-js').toggleClass('d-none');
$(this).children('.open-sub-menu-js-').toggleClass('active');
}
else if(e.target==this){
$(this).children('.sub-menu-js').toggleClass('d-none');
$(this).children('.open-sub-menu-js-').toggleClass('active');
}
else if($(event.target).hasClass('sub-menu')){
$(this).children('.sub-menu-js').toggleClass('d-none');
$(this).children('.open-sub-menu-js-').toggleClass('active');
}
else if($(event.target).parent().hasClass('no-menu')){
$(this).children('.sub-menu-js').toggleClass('d-none');
$(this).children('.open-sub-menu-js-').toggleClass('active');
}}
});
$(".card-inverse").hover(function(){
var hauteur_card_bottom=$(this).find('.card-bottom').height() + 32;
$(this).find('.card-img-overlay').css({"transform":"translate(0px,-" + hauteur_card_bottom + "px)"});
}, function(){
$(this).find('.card-img-overlay').css({"transform":"translate(0px,0px)"});
});
$('#list').click(function(event){
event.preventDefault();
$('.agenda_grid .item').addClass('list-group-item col-12 mb-2');
$('#list span').addClass('checked-list');
$('.agenda_grid .item').removeClass('col-md-3 col-12 mb-4');
$('#grid span').removeClass('checked-list');
$('.list-vignette').show();
$('.date-grid').hide();
$('.organize-list').addClass('collumn-list');
$('.agenda_grid .infos').addClass('p-md-0');
$('.agenda_grid .infos h3').addClass('col-4 mb-0');
$('.agenda_grid .infos h3').removeClass('mt-2 mx-0 col-12 p-0 mb-1');
$('.agenda_grid .infos .text-right').removeClass('mb-0 ml-auto mr-3');
$('.agenda_grid .link-folder ').addClass('col-12 pl-0');
$('.agenda_grid .infos .date ').addClass('col-md-2 col-4 ');
$('.agenda_grid .infos .author ').addClass('col-md-2 col-4');
$('.agenda_grid .infos .type ').addClass('col-md-2 col-4');
$('.agenda_grid .infos .language ').addClass('col-md-2 col-4');
$('.agenda_grid').css("margin-left", "0px");
$('.agenda_grid').css("margin-right", "0px");
});
$('#grid').click(function(event){
event.preventDefault();
$('.agenda_grid .item').removeClass('list-group-item col-12 mb-2');
$('.agenda_grid .item').addClass('grid-group-item col-lg-3 col-12');
$('#grid span').addClass('checked-list');
$('#list span').removeClass('checked-list');
$('.list-vignette').hide();
$('.date-grid').show();
$('.organize-list').removeClass('collumn-list');
$('.agenda_grid .infos').removeClass('p-md-0');
$('.agenda_grid .infos h3').removeClass('col-4 mb-0');
$('.agenda_grid .infos h3').addClass('mb-1 mt-2 mx-0 col-12 p-0');
$('.agenda_grid .infos .text-right').addClass('mb-0 ml-auto mr-3');
$('.agenda_grid .link-folder ').removeClass('col-12 pl-0');
$('.agenda_grid .infos .date ').removeClass('col-md-2 col-4 ');
$('.agenda_grid .infos .author ').removeClass('col-md-2 col-4');
$('.agenda_grid .infos .type ').removeClass('col-md-2 col-4');
$('.agenda_grid .infos .language ').removeClass('col-md-2 col-4');
$('.agenda_grid').css("margin-left", "-15px");
$('.agenda_grid').css("margin-right", "-15px");
});
});
$('#menuCollapse').on('click', function (){
$('#container-library').toggleClass('active');
$('.media-folder').toggleClass('col-xl-5th ');
$('.main_media').toggleClass("w-100");
});
$('#menu_library_link').on('click', function(){
$('#menu_library').toggleClass('active');
if($('#collapseLibrary').hasClass('show')){
createCookie('menu_statut', 'close');
console.log("Menu fermé");
}else{
createCookie('menu_statut', 'open');
console.log("Menu ouvert");
}});
$('#list').on('click', function(){
createCookie('view_calendar', 'list');
});
$('#grid').on('click', function(){
createCookie('view_calendar', 'grid');
});
if(readCookie('view_calendar')){
}else{
}
if(readCookie('view_calendar')==='list'){
$('.agenda_grid .item').addClass('list-group-item col-12 mb-2');
$('#list span').addClass('checked-list');
$('.agenda_grid .item').removeClass('col-md-3 col-12');
$('#grid span').removeClass('checked-list');
$('.list-vignette').show();
$('.date-grid').show();
$('.organize-list').addClass('collumn-list');
$('.agenda_grid .infos').addClass('p-md-0');
$('.agenda_grid .infos h3').addClass('col-4 mb-0');
$('.agenda_grid .infos h3').removeClass('mt-2 mx-0 col-12 p-0 mb-1');
$('.agenda_grid .infos .text-right').removeClass('mb-0 ml-auto mr-3');
$('.agenda_grid .link-folder ').addClass('col-12 pl-0');
$('.agenda_grid .infos .date ').addClass('col-md-2 col-4 ');
$('.agenda_grid .infos .author ').addClass('col-md-2 col-4');
$('.agenda_grid .infos .type ').addClass('col-md-2 col-4');
$('.agenda_grid .infos .language ').addClass('col-md-2 col-4');
$('.agenda_grid').css("margin-left", "0px");
$('.agenda_grid').css("margin-right", "0px");
}
else if(readCookie('view_calendar')==='grid'){
$('.agenda_grid .item').removeClass('list-group-item col-12 mb-2');
$('.agenda_grid .item').addClass('grid-group-item col-lg-3 col-12');
$('#grid span').addClass('checked-list');
$('#list span').removeClass('checked-list');
$('.list-vignette').hide();
$('.date-grid').show();
$('.organize-list').removeClass('collumn-list');
$('.agenda_grid .infos').removeClass('p-md-0');
$('.agenda_grid .infos h3').removeClass('col-4 mb-0');
$('.agenda_grid .infos h3').addClass('mb-1 mt-2 mx-0 col-12 p-0');
$('.agenda_grid .infos .text-right').addClass('mb-0 ml-auto mr-3');
$('.agenda_grid .link-folder ').removeClass('col-12 pl-0');
$('.agenda_grid .infos .date ').removeClass('col-md-2 col-4 ');
$('.agenda_grid .infos .author ').removeClass('col-md-2 col-4');
$('.agenda_grid .infos .type ').removeClass('col-md-2 col-4');
$('.agenda_grid .infos .language ').removeClass('col-md-2 col-4');
$('.agenda_grid').css("margin-left", "-15px");
$('.agenda_grid').css("margin-right", "-15px");
}
$(document).ready(function(){
$("[data-mixitup-control]").on('click', function(){
$(".reset_library").removeClass("d-none");
$(".reset_library").addClass("d-flex");
});
$(".reset_library").on('click', function(){
$(".reset_library").addClass("d-none");
$(".reset_library").removeClass("d-flex");
});
$('#list_library').click(function(event){
event.preventDefault();
$('.page-template-page-library .products .item').addClass('list-group-item col-12 mb-2 p-0');
$('.page-template-page-library #list_library span').addClass('checked-list');
$('.page-template-page-library .products .item').removeClass('col-md-3 col-6');
$('.page-template-page-library #grid_library span').removeClass('checked-list');
$('.page-template-page-library .list-vignette').show();
$('.page-template-page-library .grid-info').addClass("d-none");
$('.page-template-page-library .grid-info').removeClass("d-flex");
$('.page-template-page-library .list-info').addClass("d-flex");
$('.page-template-page-library .list-info').removeClass("d-none");
$('.page-template-page-library .organize-list').addClass('collumn-list');
$('.page-template-page-library .products .infos').addClass('align-items-center d-flex p-0');
$('.page-template-page-library .products .infos h3').addClass('col-4 mb-0');
$('.page-template-page-library .products .infos h3').removeClass('mt-2 mx-0 col-12 p-0 mb-1');
$('.page-template-page-library .products .infos .text-right').removeClass('mb-0');
$('.page-template-page-library .products .link-folder ').addClass('col-12 pl-0');
$('.page-template-page-library .products .infos .date ').addClass('col-md-2 col-4 ');
$('.page-template-page-library .products .infos .author ').addClass('col-md-2 col-4');
$('.page-template-page-library .products .infos .type ').addClass('col-md-2 col-4');
$('.page-template-page-library .products .infos .language ').addClass('col-md-2 col-4');
$('.tri-list').show();
$('#content').removeClass('grid_content');
$('#content').addClass('list_content');
});
$('#grid_library').click(function(event){
event.preventDefault();
$('.page-template-page-library .products .item').removeClass('list-group-item col-12 mb-2 p-0');
$('.page-template-page-library .products .item').addClass('grid-group-item col-md-3 col-6 mb-4');
$('.page-template-page-library #grid_library span').addClass('checked-list');
$('.page-template-page-library #list_library span').removeClass('checked-list');
$('.page-template-page-library .list-vignette').hide();
$('.page-template-page-library .date-grid').show();
$('.page-template-page-library .grid-info').removeClass("d-none");
$('.page-template-page-library .grid-info').addClass("d-flex");
$('.page-template-page-library .list-info').removeClass("d-flex");
$('.page-template-page-library .list-info').addClass("d-none");
$('.page-template-page-library .organize-list').removeClass('collumn-list');
$('.page-template-page-library .products .infos').removeClass('align-items-center p-0');
$('.page-template-page-library .products .infos h3').removeClass('col-4 mb-0');
$('.page-template-page-library .products .infos h3').addClass('mb-1 mt-2 mx-0 col-12 p-0');
$('.page-template-page-library .products .infos .text-right').addClass('mb-0 ');
$('.page-template-page-library .products .link-folder ').removeClass('col-12 pl-0');
$('.page-template-page-library .products .infos .date ').removeClass('col-md-2 col-4 ');
$('.page-template-page-library .products .infos .author ').removeClass('col-md-2 col-4');
$('.page-template-page-library .products .infos .type ').removeClass('col-md-2 col-4');
$('.page-template-page-library .products .infos .language ').removeClass('col-md-2 col-4');
$('.tri-list').hide();
$('#content').removeClass('list_content');
$('#content').addClass('grid_content');
});
});
$('#list_library').on('click', function(){
createCookie('view_library', 'list');
});
$('#grid_library').on('click', function(){
createCookie('view_library', 'grid');
});
if(readCookie('view_library')){
}else{
if(window.matchMedia("(min-width: 580px)").matches){
createCookie('view_library', 'grid');
}else{
createCookie('view_library', 'list');
}}
if(readCookie('view_library')==='list'){
$('.page-template-page-library .products .item').addClass('list-group-item col-12 mb-2 p-0');
$('.page-template-page-library #list_library span').addClass('checked-list');
$('.page-template-page-library .products .item').removeClass('col-md-4 col-6 mb-4');
$('.page-template-page-library #grid_library span').removeClass('checked-list');
$('.page-template-page-library .list-vignette').show();
$('.page-template-page-library .grid-info').addClass("d-none");
$('.page-template-page-library .grid-info').removeClass("d-flex");
$('.page-template-page-library .list-info').addClass("d-flex");
$('.page-template-page-library .list-info').removeClass("d-none");
$('.page-template-page-library .date-grid').hide();
$('.page-template-page-library .organize-list').addClass('collumn-list');
$('.tri-list').show();
console.log("mode liste");
$('.page-template-page-library .products .infos').addClass('align-items-center d-flex p-0');
$('.page-template-page-library .products .infos h3').addClass('col-4 mb-0');
$('.page-template-page-library .products .infos h3').removeClass('mb-1 mt-2 mx-0 col-12 p-0');
$('.page-template-page-library .products .infos .text-right').removeClass('mb-0 ');
$('.page-template-page-library .products .link-folder ').addClass('col-12 pl-0');
$('.page-template-page-library .products .infos .date ').addClass('col-md-2 col-4 ');
$('.page-template-page-library .products .infos .author ').addClass('col-md-2 col-4');
$('.page-template-page-library .products .infos .type ').addClass('col-md-2 col-4');
$('.page-template-page-library .products .infos .language ').addClass('col-md-2 col-4');
$('.page-template-page-library .products').show();
$('#content').removeClass('grid_content');
$('#content').addClass('list_content');
}
else if(readCookie('view_library')==='grid'){
$('.page-template-page-library .products .item').removeClass('list-group-item col-12 mb-2 p-0');
$('.page-template-page-library .products .item').addClass('grid-group-item mb-4');
$('.page-template-page-library #grid_library span').addClass('checked-list');
$('.page-template-page-library #list_library span').removeClass('checked-list');
$('.page-template-page-library .list-vignette').hide();
$('.page-template-page-library .date-grid').show();
$('.page-template-page-library .grid-info').removeClass("d-none");
$('.page-template-page-library .grid-info').addClass("d-flex");
$('.page-template-page-library .list-info').removeClass("d-flex");
$('.page-template-page-library .list-info').addClass("d-none");
$('.page-template-page-library .organize-list').removeClass('collumn-list');
$('.tri-list').hide();
$('.page-template-page-library .products .infos').removeClass('align-items-center p-0');
$('.page-template-page-library .products .infos h3').removeClass('col-4 mb-0');
$('.page-template-page-library .products .infos h3').addClass('mb-1 mt-2 mx-0 col-12 p-0');
$('.page-template-page-library .products .infos .text-right').addClass('mb-0 ');
$('.page-template-page-library .products .link-folder ').removeClass('col-12 pl-0');
$('.page-template-page-library .products .infos .date ').removeClass('col-md-2 col-4 ');
$('.page-template-page-library .products .infos .author ').removeClass('col-md-2 col-4');
$('.page-template-page-library .products .infos .type ').removeClass('col-md-2 col-4');
$('.page-template-page-library .products .infos .language ').removeClass('col-md-2 col-4');
$('.page-template-page-library .products').show();
$('#content').removeClass('list_content');
$('#content').addClass('grid_content');
}
$(document).ready(function(){
$('#list_artists').click(function(event){
event.preventDefault();
$('.artists .artist').addClass('list-group-item col-12 col-lg-12 p-0 d-flex');
$('.artists .artist a').addClass('align-items-start d-flex');
$('.artists .artist').removeClass('col-md-2 col-sm-6 col-12 col-lg-2');
$('.artists').removeClass('row');
$('.artists h2').addClass('p-0');
$('#list_artists span').addClass('checked-list');
$('#grid_artists span').removeClass('checked-list');
$(".link_image").addClass('ml-auto');
$(".artists .block").addClass('col-12 col-md-3 mr-3');
$('.artists .artist').removeClass('flex-wrap');
$('.artists .artist .block').removeClass('order-3');
$('.artists .artist .link_image').removeClass('order-1');
$('.artists h3').removeClass('mt-2');
$('.conteneur').removeClass('d-none');
$('.list_display').removeClass('d-none');
$('.grid_display').addClass('d-none');
});
$('#grid_artists').click(function(event){
event.preventDefault();
$('.artists .artist').removeClass('list-group-item col-12 col-lg-12 align-items-center p-0');
$('.artists .artist a').removeClass('align-items-start d-flex');
$('.artists .artist img').removeClass('mr-4');
$('.artists .artist').addClass('grid-group-item col-md-2 col-sm-6 col-12 col-lg-2');
$('.artists').addClass('row');
$('.artists h2').removeClass('p-0');
$('#grid_artists span').addClass('checked-list');
$('#list_artists span').removeClass('checked-list');
$(".link_image").removeClass('ml-auto');
$(".artists .block").removeClass("col-12 col-md-3 mr-3");
$('.artists .artist').addClass('flex-wrap');
$('.artists .artist .block').addClass('order-3');
$('.artists .artist .link_image').addClass('order-1');
$('.artists h3').addClass('mt-2');
$('.conteneur').removeClass('d-none');
$('.list_display').addClass('d-none');
$('.grid_display').removeClass('d-none');
});
});
$('#list_artists').on('click', function(){
createCookie('view_artists', 'list');
});
$('#grid_artists').on('click', function(){
createCookie('view_artists', 'grid');
});
if(readCookie('view_artists')){
}else{
if(window.matchMedia("(min-width: 580px)").matches){
createCookie('view_artists', 'grid');
}else{
createCookie('view_artists', 'list');
}}
if(readCookie('view_artists')==='list'){
$('.artists .artist').addClass('list-group-item col-12 col-lg-12 p-0 d-flex');
$('.artists .artist a').addClass('align-items-start d-flex');
$('.artists .artist').removeClass('col-md-2 col-sm-6 col-12 col-lg-2');
$('.artists').removeClass('row');
$('.artists h2').addClass('p-0');
$('#list_artists span').addClass('checked-list');
$('#grid_artists span').removeClass('checked-list');
$(".link_image").addClass('ml-auto');
$(".artists .block").addClass('col-12 col-md-3 mr-3');
$('.artists .artist').removeClass('flex-wrap');
$('.artists .artist .block').removeClass('order-3');
$('.artists .artist .link_image').removeClass('order-1');
$('.artists h3').removeClass('mt-2');
$('.conteneur').removeClass('d-none');
$('.list_display').removeClass('d-none');
$('.grid_display').addClass('d-none');
}
else if(readCookie('view_artists')==='grid'){
$('.artists .artist').removeClass('list-group-item col-12 col-lg-12 align-items-center p-0');
$('.artists .artist a').removeClass('align-items-start d-flex');
$('.artists .artist img').removeClass('mr-4');
$('.artists .artist').addClass('grid-group-item col-md-2 col-sm-6 col-12 col-lg-2');
$('.artists').addClass('row');
$('.artists h2').removeClass('p-0');
$('#grid_artists span').addClass('checked-list');
$('#list_artists span').removeClass('checked-list');
$(".link_image").removeClass('ml-auto');
$(".artists .block").removeClass("col-12 col-md-3 mr-3");
$('.artists .artist').addClass('flex-wrap');
$('.artists .artist .block').addClass('order-3');
$('.artists .artist .link_image').addClass('order-1');
$('.artists h3').addClass('mt-2');
$('.conteneur').removeClass('d-none');
$('.list_display').addClass('d-none');
$('.grid_display').removeClass('d-none');
}
function createCookie(name, value, days){
var expires="";
if(days){
var date=new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires="; expires=" + date.toUTCString();
}
document.cookie=name + "=" + value + expires + "; path=/";
}
function readCookie(name){
var nameEQ=name + "=";
var ca=document.cookie.split(';');
for (var i=0; i < ca.length; i++){
var c=ca[i];
while (c.charAt(0)==' ') c=c.substring(1, c.length);
if(c.indexOf(nameEQ)==0) return c.substring(nameEQ.length, c.length);
}
return null;
}
function eraseCookie(name){
createCookie(name, "", -1);
}
$('input#user_login_2').parent().hide();
$('input#user_email_2').on('change',function(){
$('#user_login_2').val($(this).val());
});
$(window).on('shown.bs.modal', function(){
$("#sidebar").removeClass("active");
});
if(!document.querySelector('.products')){
}else{
var containerEl=document.querySelector('.products');
var mixer=mixitup(containerEl, {
selectors: {
control: '[data-mixitup-control]'
}});
}
$('.grid').masonry({
itemSelector: '.grid-item',
columnWidth: '.grid-sizer',
percentPosition: true,
});
$(".control").click(function(){
var selecteur=$(this);
var attribut_depart=selecteur.attr('data-sort');
if(attribut_depart.match((/asc/i))){
console.log('la valeur de départ est asc');
var nouvChn=attribut_depart.replace(/asc/i, 'desc');
selecteur.children().toggleClass('fa-angle-down fa-angle-up');
selecteur.attr('data-sort', nouvChn);
mixer.multimix({
sort: nouvChn
});
}
else if(attribut_depart.match((/nul/i))){
console.log('la valeur de départ est null');
var nouvChn=attribut_depart.replace(/nul/i, 'desc');
selecteur.children().toggleClass('fa-angle-down fa-angle-up');
selecteur.attr('data-sort', nouvChn);
}else{
console.log('la valeur de départ est desc');
var nouvChn=attribut_depart.replace(/desc/i, 'asc');
selecteur.children().toggleClass('fa-angle-down fa-angle-up');
selecteur.attr('data-sort', nouvChn);
mixer.multimix({
sort: nouvChn
});
}});
var scrollDuration=300;
var leftPaddle=document.getElementsByClassName('left-paddle');
var rightPaddle=document.getElementsByClassName('right-paddle');
var itemsLength=$('.item').length;
var itemSize=$('.item').outerWidth(true);
var paddleMargin=20;
var getMenuWrapperSize=function(){
return $('.menu-wrapper').outerWidth();
}
var menuWrapperSize=getMenuWrapperSize();
$(window).on('resize', function(){
menuWrapperSize=getMenuWrapperSize();
});
var menuVisibleSize=menuWrapperSize;
var getMenuSize=function(){
return itemsLength * itemSize;
};
var menuSize=getMenuSize();
var menuInvisibleSize=menuSize - menuWrapperSize;
var getMenuPosition=function(){
return $('.menu').scrollLeft();
};
$('.menu').on('scroll', function(){
menuInvisibleSize=menuSize - menuWrapperSize;
var menuPosition=getMenuPosition();
console.log(menuPosition);
var menuEndOffset=menuInvisibleSize - paddleMargin;
console.log(menuEndOffset);
if(menuPosition <=paddleMargin){
console.log("début de position");
$(leftPaddle).addClass('hidden');
$(leftPaddle).removeClass('d-flex');
$(rightPaddle).removeClass('hidden');
$(rightPaddle).addClass('d-flex');
}else if(menuPosition < menuEndOffset){
console.log("position middle");
$(leftPaddle).removeClass('hidden');
$(leftPaddle).addClass('d-flex');
$(rightPaddle).removeClass('hidden');
$(rightPaddle).addClass('d-flex');
}else if(menuPosition >=menuEndOffset){
console.log("fin de position");
$(leftPaddle).addClass('hidden');
$(leftPaddle).removeClass('d-flex');
$(rightPaddle).addClass('hidden');
$(rightPaddle).removeClass('d-flex');
}
var test=itemSize * 2;
console.log (test);
$('#print-wrapper-size span').text(menuWrapperSize);
$('#print-menu-size span').text(menuSize);
$('#print-menu-invisible-size span').text(menuInvisibleSize);
$('#print-menu-position span').text(menuPosition);
});
$(rightPaddle).on('click', function(){
$('.menu').animate({ scrollLeft: menuInvisibleSize}, scrollDuration);
});
$(leftPaddle).on('click', function(){
$('.menu').animate({ scrollLeft: '0' }, scrollDuration);
});
$('#carouselExample').on('slide.bs.carousel', function (e){
var $e=$(e.relatedTarget);
var idx=$e.index();
var itemsPerSlide=5;
var totalItems=$('.carousel-item').length;
if(idx >=totalItems-(itemsPerSlide-1)){
var it=itemsPerSlide - (totalItems - idx);
for (var i=0; i<it; i++){
if(e.direction=="left"){
$('.carousel-item').eq(i).appendTo('.carousel-inner');
}else{
$('.carousel-item').eq(0).appendTo('.carousel-inner');
}}
}});
function ShareMe($ShareLink){
event.preventDefault();
window.open($ShareLink,
'Share',
config='height=320, width=600, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no'
);
return false;
}
$('.carousel').carousel({
pause: true,
interval: false
});
$(".create-folder").click(function(){
function $_GET(param){
var vars={};
window.location.href.replace(location.hash, '').replace(/[?&]+([^=&]+)=?([^&]*)?/gi,
function(m, key, value){
vars[key]=value!==undefined ? value:'';
}
);
if(param){
return vars[param] ? vars[param]:null;
}
return vars;
}
var new_name=$('.wpmf_newfolder_input').val();
var $_GET=$_GET(),
parent_id=$_GET['fo'];
if(new_name!==''&&new_name!=='null'){
jQuery.post(ajaxurl,
{
'action': 'create_folder',
'name': new_name,
'parent':parent_id,
},
function(response){
console.log("reponse ajax");
console.log(response);
$('.modal-alert').replaceWith(response);
$('.alert').show();
var newURL=window.location.protocol + "//" + window.location.host + "" + window.location.pathname + window.location.search;
$(function (){
$.get(newURL, function (response){
var source=$(' ' + response + ' ');
$('#content').html(source.find('#content').html());
});
});
}
);
}});
$('.closer').click(function(e){
console.log("test");
e.preventDefault();
$('.media-modal').modal('toggle');
});
(function(window, factory){
if(typeof define==='function'&&define.amd){
define([
'isotope/js/layout-mode'
],
factory);
}else if(typeof exports==='object'){
module.exports=factory(
require('isotope-layout/js/layout-mode')
);
}else{
factory(
window.Isotope.LayoutMode
);
}}(window, function factory(LayoutMode){
'use strict';
var FitColumns=LayoutMode.create('fitColumns');
var proto=FitColumns.prototype;
proto._resetLayout=function(){
this.x=0;
this.y=0;
this.maxX=0;
};
proto._getItemLayoutPosition=function(item){
item.getSize();
if(this.y!==0&&item.size.outerHeight + this.y > this.isotope.size.innerHeight){
this.y=0;
this.x=this.maxX;
}
var position={
x: this.x,
y: this.y
};
this.maxX=Math.max(this.maxX, this.x + item.size.outerWidth);
this.y +=item.size.outerHeight;
return position;
};
proto._getContainerSize=function(){
return { width: this.maxX };};
proto.needsResizeLayout=function(){
return this.needsVerticalResizeLayout();
};
return FitColumns;
}));
!function(i){
"use strict";
"function"==typeof define&&define.amd ? define([ "jquery" ], i):"undefined"!=typeof exports ? module.exports=i(require("jquery")):i(jQuery);
}(function(a){
"use strict";
var s, r=window.Slick||{};
s=0, (r=function(i, e){
var t, o=this;
o.defaults={
accessibility: !0,
adaptiveHeight: !1,
appendArrows: a(i),
appendDots: a(i),
arrows: !0,
asNavFor: null,
prevArrow: '<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',
nextArrow: '<button class="slick-next" aria-label="Next" type="button">Next</button>',
autoplay: !1,
autoplaySpeed: 3e3,
centerMode: !1,
centerPadding: "50px",
cssEase: "ease",
customPaging: function(i, e){
return a('<button type="button" />').text(e + 1);
},
dots: !1,
dotsClass: "slick-dots",
draggable: !0,
easing: "linear",
edgeFriction: .35,
fade: !1,
focusOnSelect: !1,
focusOnChange: !1,
infinite: !0,
initialSlide: 0,
lazyLoad: "ondemand",
mobileFirst: !1,
pauseOnHover: !0,
pauseOnFocus: !0,
pauseOnDotsHover: !1,
respondTo: "window",
responsive: null,
rows: 1,
rtl: !1,
slide: "",
slidesPerRow: 1,
slidesToShow: 1,
slidesToScroll: 1,
speed: 500,
swipe: !0,
swipeToSlide: !1,
touchMove: !0,
touchThreshold: 5,
useCSS: !0,
useTransform: !0,
variableWidth: !1,
vertical: !1,
verticalSwiping: !1,
waitForAnimate: !0,
zIndex: 1e3
}, o.initials={
animating: !1,
dragging: !1,
autoPlayTimer: null,
currentDirection: 0,
currentLeft: null,
currentSlide: 0,
direction: 1,
$dots: null,
listWidth: null,
listHeight: null,
loadIndex: 0,
$nextArrow: null,
$prevArrow: null,
scrolling: !1,
slideCount: null,
slideWidth: null,
$slideTrack: null,
$slides: null,
sliding: !1,
slideOffset: 0,
swipeLeft: null,
swiping: !1,
$list: null,
touchObject: {},
transformsEnabled: !1,
unslicked: !1
}, a.extend(o, o.initials), o.activeBreakpoint=null, o.animType=null, o.animProp=null,
o.breakpoints=[], o.breakpointSettings=[], o.cssTransitions = !1, o.focussed = !1,
o.interrupted = !1, o.hidden="hidden", o.paused = !0, o.positionProp=null, o.respondTo=null,
o.rowCount=1, o.shouldClick = !0, o.$slider=a(i), o.$slidesCache=null, o.transformType=null,
o.transitionType=null, o.visibilityChange="visibilitychange", o.windowWidth=0,
o.windowTimer=null, t=a(i).data("slick")||{}, o.options=a.extend({}, o.defaults, e, t),
o.currentSlide=o.options.initialSlide, o.originalSettings=o.options, void 0!==document.mozHidden ? (o.hidden="mozHidden",
o.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(o.hidden="webkitHidden",
o.visibilityChange="webkitvisibilitychange"), o.autoPlay=a.proxy(o.autoPlay, o),
o.autoPlayClear=a.proxy(o.autoPlayClear, o), o.autoPlayIterator=a.proxy(o.autoPlayIterator, o),
o.changeSlide=a.proxy(o.changeSlide, o), o.clickHandler=a.proxy(o.clickHandler, o),
o.selectHandler=a.proxy(o.selectHandler, o), o.setPosition=a.proxy(o.setPosition, o),
o.swipeHandler=a.proxy(o.swipeHandler, o), o.dragHandler=a.proxy(o.dragHandler, o),
o.keyHandler=a.proxy(o.keyHandler, o), o.instanceUid=s++, o.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,
o.registerBreakpoints(), o.init(!0);
}).prototype.activateADA=function(){
this.$slideTrack.find(".slick-active").attr({
"aria-hidden": "false"
}).find("a, input, button, select").attr({
tabindex: "0"
});
}, r.prototype.addSlide=r.prototype.slickAdd=function(i, e, t){
var o=this;
if("boolean"==typeof e) t=e, e=null; else if(e < 0||e >=o.slideCount) return !1;
o.unload(), "number"==typeof e ? 0===e&&0===o.$slides.length ? a(i).appendTo(o.$slideTrack):t ? a(i).insertBefore(o.$slides.eq(e)):a(i).insertAfter(o.$slides.eq(e)):!0===t ? a(i).prependTo(o.$slideTrack):a(i).appendTo(o.$slideTrack),
o.$slides=o.$slideTrack.children(this.options.slide), o.$slideTrack.children(this.options.slide).detach(),
o.$slideTrack.append(o.$slides), o.$slides.each(function(i, e){
a(e).attr("data-slick-index", i);
}), o.$slidesCache=o.$slides, o.reinit();
}, r.prototype.animateHeight=function(){
var i=this;
if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){
var e=i.$slides.eq(i.currentSlide).outerHeight(!0);
i.$list.animate({
height: e
}, i.options.speed);
}}, r.prototype.animateSlide=function(i, e){
var t={}, o=this;
o.animateHeight(), !0===o.options.rtl&&!1===o.options.vertical&&(i=-i),
!1===o.transformsEnabled ? !1===o.options.vertical ? o.$slideTrack.animate({
left: i
}, o.options.speed, o.options.easing, e):o.$slideTrack.animate({
top: i
}, o.options.speed, o.options.easing, e):!1===o.cssTransitions ? (!0===o.options.rtl&&(o.currentLeft=-o.currentLeft),
a({
animStart: o.currentLeft
}).animate({
animStart: i
}, {
duration: o.options.speed,
easing: o.options.easing,
step: function(i){
i=Math.ceil(i), !1===o.options.vertical ? t[o.animType]="translate(" + i + "px, 0px)":t[o.animType]="translate(0px," + i + "px)",
o.$slideTrack.css(t);
},
complete: function(){
e&&e.call();
}})):(o.applyTransition(), i=Math.ceil(i), !1===o.options.vertical ? t[o.animType]="translate3d(" + i + "px, 0px, 0px)":t[o.animType]="translate3d(0px," + i + "px, 0px)",
o.$slideTrack.css(t), e&&setTimeout(function(){
o.disableTransition(), e.call();
}, o.options.speed));
}, r.prototype.getNavTarget=function(){
var i=this.options.asNavFor;
return i&&null!==i&&(i=a(i).not(this.$slider)), i;
}, r.prototype.asNavFor=function(e){
var i=this.getNavTarget();
null!==i&&"object"==typeof i&&i.each(function(){
var i=a(this).slick("getSlick");
i.unslicked||i.slideHandler(e, !0);
});
}, r.prototype.applyTransition=function(i){
var e=this, t={};
!1===e.options.fade ? t[e.transitionType]=e.transformType + " " + e.options.speed + "ms " + e.options.cssEase:t[e.transitionType]="opacity " + e.options.speed + "ms " + e.options.cssEase,
!1===e.options.fade ? e.$slideTrack.css(t):e.$slides.eq(i).css(t);
}, r.prototype.autoPlay=function(){
var i=this;
i.autoPlayClear(), i.slideCount > i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator, i.options.autoplaySpeed));
}, r.prototype.autoPlayClear=function(){
this.autoPlayTimer&&clearInterval(this.autoPlayTimer);
}, r.prototype.autoPlayIterator=function(){
var i=this, e=i.currentSlide + i.options.slidesToScroll;
i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide + 1===i.slideCount - 1 ? i.direction=0:0===i.direction&&(e=i.currentSlide - i.options.slidesToScroll,
i.currentSlide - 1==0&&(i.direction=1))), i.slideHandler(e));
}, r.prototype.buildArrows=function(){
var i=this;
!0===i.options.arrows&&(i.$prevArrow=a(i.options.prevArrow).addClass("slick-arrow"),
i.$nextArrow=a(i.options.nextArrow).addClass("slick-arrow"), i.slideCount > i.options.slidesToShow ? (i.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),
i.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"), i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.prependTo(i.options.appendArrows),
i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.appendTo(i.options.appendArrows),
!0!==i.options.infinite&&i.$prevArrow.addClass("slick-disabled").attr("aria-disabled", "true")):i.$prevArrow.add(i.$nextArrow).addClass("slick-hidden").attr({
"aria-disabled": "true",
tabindex: "-1"
}));
}, r.prototype.buildDots=function(){
var i, e, t=this;
if(!0===t.options.dots&&t.slideCount > t.options.slidesToShow){
for (t.$slider.addClass("slick-dotted"), e=a("<ul />").addClass(t.options.dotsClass),
i=0; i <=t.getDotCount(); i +=1) e.append(a("<li />").append(t.options.customPaging.call(this, t, i)));
t.$dots=e.appendTo(t.options.appendDots), t.$dots.find("li").first().addClass("slick-active");
}}, r.prototype.buildOut=function(){
var i=this;
i.$slides=i.$slider.children(i.options.slide + ":not(.slick-cloned)").addClass("slick-slide .related"),
i.slideCount=i.$slides.length, i.$slides.each(function(i, e){
a(e).attr("data-slick-index", i).data("originalStyling", a(e).attr("style")||"");
}), i.$slider.addClass("slick-slider"), i.$slideTrack=0===i.slideCount ? a('<div class="slick-track"/>').appendTo(i.$slider):i.$slides.wrapAll('<div class="slick-track"/>').parent(),
i.$list=i.$slideTrack.wrap('<div class="slick-list"/>').parent(), i.$slideTrack.css("opacity", 0),
!0!==i.options.centerMode&&!0!==i.options.swipeToSlide||(i.options.slidesToScroll=1),
a("img[data-lazy]", i.$slider).not("[src]").addClass("slick-loading"), i.setupInfinite(),
i.buildArrows(), i.buildDots(), i.updateDots(), i.setSlideClasses("number"==typeof i.currentSlide ? i.currentSlide:0),
!0===i.options.draggable&&i.$list.addClass("draggable");
}, r.prototype.buildRows=function(){
var i, e, t, o, s, n, r, l=this;
if(o=document.createDocumentFragment(), n=l.$slider.children(), 0 < l.options.rows){
for (r=l.options.slidesPerRow * l.options.rows, s=Math.ceil(n.length / r), i=0; i < s; i++){
var d=document.createElement("div");
for (e=0; e < l.options.rows; e++){
var a=document.createElement("div");
for (t=0; t < l.options.slidesPerRow; t++){
var c=i * r + (e * l.options.slidesPerRow + t);
n.get(c)&&a.appendChild(n.get(c));
}
d.appendChild(a);
}
o.appendChild(d);
}
l.$slider.empty().append(o), l.$slider.children().children().children().css({
width: 100 / l.options.slidesPerRow + "%",
display: "inline-block"
});
}}, r.prototype.checkResponsive=function(i, e){
var t, o, s, n=this, r = !1, l=n.$slider.width(), d=window.innerWidth||a(window).width();
if("window"===n.respondTo ? s=d:"slider"===n.respondTo ? s=l:"min"===n.respondTo&&(s=Math.min(d, l)),
n.options.responsive&&n.options.responsive.length&&null!==n.options.responsive){
for (t in o=null, n.breakpoints) n.breakpoints.hasOwnProperty(t)&&(!1===n.originalSettings.mobileFirst ? s < n.breakpoints[t]&&(o=n.breakpoints[t]):s > n.breakpoints[t]&&(o=n.breakpoints[t]));
null!==o ? null!==n.activeBreakpoint ? (o!==n.activeBreakpoint||e)&&(n.activeBreakpoint=o,
"unslick"===n.breakpointSettings[o] ? n.unslick(o):(n.options=a.extend({}, n.originalSettings, n.breakpointSettings[o]),
!0===i&&(n.currentSlide=n.options.initialSlide), n.refresh(i)), r=o):(n.activeBreakpoint=o,
"unslick"===n.breakpointSettings[o] ? n.unslick(o):(n.options=a.extend({}, n.originalSettings, n.breakpointSettings[o]),
!0===i&&(n.currentSlide=n.options.initialSlide), n.refresh(i)), r=o):null!==n.activeBreakpoint&&(n.activeBreakpoint=null,
n.options=n.originalSettings, !0===i&&(n.currentSlide=n.options.initialSlide),
n.refresh(i), r=o), i||!1===r||n.$slider.trigger("breakpoint", [ n, r ]);
}}, r.prototype.changeSlide=function(i, e){
var t, o, s=this, n=a(i.currentTarget);
switch (n.is("a")&&i.preventDefault(), n.is("li")||(n=n.closest("li")), t=s.slideCount % s.options.slidesToScroll!=0 ? 0:(s.slideCount - s.currentSlide) % s.options.slidesToScroll,
i.data.message){
case "previous":
o=0===t ? s.options.slidesToScroll:s.options.slidesToShow - t, s.slideCount > s.options.slidesToShow&&s.slideHandler(s.currentSlide - o, !1, e);
break;
case "next":
o=0===t ? s.options.slidesToScroll:t, s.slideCount > s.options.slidesToShow&&s.slideHandler(s.currentSlide + o, !1, e);
break;
case "index":
var r=0===i.data.index ? 0:i.data.index||n.index() * s.options.slidesToScroll;
s.slideHandler(s.checkNavigable(r), !1, e), n.children().trigger("focus");
break;
default:
return;
}}, r.prototype.checkNavigable=function(i){
var e, t;
if(t=0, i > (e=this.getNavigableIndexes())[e.length - 1]) i=e[e.length - 1]; else for (var o in e){
if(i < e[o]){
i=t;
break;
}
t=e[o];
}
return i;
}, r.prototype.cleanUpEvents=function(){
var i=this;
i.options.dots&&null!==i.$dots&&(a("li", i.$dots).off("click.slick", i.changeSlide).off("mouseenter.slick", a.proxy(i.interrupt, i, !0)).off("mouseleave.slick", a.proxy(i.interrupt, i, !1)),
!0===i.options.accessibility&&i.$dots.off("keydown.slick", i.keyHandler)), i.$slider.off("focus.slick blur.slick"),
!0===i.options.arrows&&i.slideCount > i.options.slidesToShow&&(i.$prevArrow&&i.$prevArrow.off("click.slick", i.changeSlide),
i.$nextArrow&&i.$nextArrow.off("click.slick", i.changeSlide), !0===i.options.accessibility&&(i.$prevArrow&&i.$prevArrow.off("keydown.slick", i.keyHandler),
i.$nextArrow&&i.$nextArrow.off("keydown.slick", i.keyHandler))), i.$list.off("touchstart.slick mousedown.slick", i.swipeHandler),
i.$list.off("touchmove.slick mousemove.slick", i.swipeHandler), i.$list.off("touchend.slick mouseup.slick", i.swipeHandler),
i.$list.off("touchcancel.slick mouseleave.slick", i.swipeHandler), i.$list.off("click.slick", i.clickHandler),
a(document).off(i.visibilityChange, i.visibility), i.cleanUpSlideEvents(), !0===i.options.accessibility&&i.$list.off("keydown.slick", i.keyHandler),
!0===i.options.focusOnSelect&&a(i.$slideTrack).children().off("click.slick", i.selectHandler),
a(window).off("orientationchange.slick.slick-" + i.instanceUid, i.orientationChange),
a(window).off("resize.slick.slick-" + i.instanceUid, i.resize), a("[draggable!=true]", i.$slideTrack).off("dragstart", i.preventDefault),
a(window).off("load.slick.slick-" + i.instanceUid, i.setPosition);
}, r.prototype.cleanUpSlideEvents=function(){
var i=this;
i.$list.off("mouseenter.slick", a.proxy(i.interrupt, i, !0)), i.$list.off("mouseleave.slick", a.proxy(i.interrupt, i, !1));
}, r.prototype.cleanUpRows=function(){
var i;
0 < this.options.rows&&((i=this.$slides.children().children()).removeAttr("style"),
this.$slider.empty().append(i));
}, r.prototype.clickHandler=function(i){
!1===this.shouldClick&&(i.stopImmediatePropagation(), i.stopPropagation(), i.preventDefault());
}, r.prototype.destroy=function(i){
var e=this;
e.autoPlayClear(), e.touchObject={}, e.cleanUpEvents(), a(".slick-cloned", e.$slider).detach(),
e.$dots&&e.$dots.remove(), e.$prevArrow&&e.$prevArrow.length&&(e.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display", ""),
e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove()), e.$nextArrow&&e.$nextArrow.length&&(e.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display", ""),
e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove()), e.$slides&&(e.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){
a(this).attr("style", a(this).data("originalStyling"));
}), e.$slideTrack.children(this.options.slide).detach(), e.$slideTrack.detach(),
e.$list.detach(), e.$slider.append(e.$slides)), e.cleanUpRows(), e.$slider.removeClass("slick-slider"),
e.$slider.removeClass("slick-initialized"), e.$slider.removeClass("slick-dotted"),
e.unslicked = !0, i||e.$slider.trigger("destroy", [ e ]);
}, r.prototype.disableTransition=function(i){
var e={};
e[this.transitionType]="", !1===this.options.fade ? this.$slideTrack.css(e):this.$slides.eq(i).css(e);
}, r.prototype.fadeSlide=function(i, e){
var t=this;
!1===t.cssTransitions ? (t.$slides.eq(i).css({
zIndex: t.options.zIndex
}), t.$slides.eq(i).animate({
opacity: 1
}, t.options.speed, t.options.easing, e)):(t.applyTransition(i), t.$slides.eq(i).css({
opacity: 1,
zIndex: t.options.zIndex
}), e&&setTimeout(function(){
t.disableTransition(i), e.call();
}, t.options.speed));
}, r.prototype.fadeSlideOut=function(i){
var e=this;
!1===e.cssTransitions ? e.$slides.eq(i).animate({
opacity: 0,
zIndex: e.options.zIndex - 2
}, e.options.speed, e.options.easing):(e.applyTransition(i), e.$slides.eq(i).css({
opacity: 0,
zIndex: e.options.zIndex - 2
}));
}, r.prototype.filterSlides=r.prototype.slickFilter=function(i){
var e=this;
null!==i&&(e.$slidesCache=e.$slides, e.unload(), e.$slideTrack.children(this.options.slide).detach(),
e.$slidesCache.filter(i).appendTo(e.$slideTrack), e.reinit());
}, r.prototype.focusHandler=function(){
var t=this;
t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick", "*", function(i){
i.stopImmediatePropagation();
var e=a(this);
setTimeout(function(){
t.options.pauseOnFocus&&(t.focussed=e.is(":focus"), t.autoPlay());
}, 0);
});
}, r.prototype.getCurrent=r.prototype.slickCurrentSlide=function(){
return this.currentSlide;
}, r.prototype.getDotCount=function(){
var i=this, e=0, t=0, o=0;
if(!0===i.options.infinite) if(i.slideCount <=i.options.slidesToShow) ++o; else for (;e < i.slideCount;) ++o,
e=t + i.options.slidesToScroll, t +=i.options.slidesToScroll <=i.options.slidesToShow ? i.options.slidesToScroll:i.options.slidesToShow; else if(!0===i.options.centerMode) o=i.slideCount; else if(i.options.asNavFor) for (;e < i.slideCount;) ++o,
e=t + i.options.slidesToScroll, t +=i.options.slidesToScroll <=i.options.slidesToShow ? i.options.slidesToScroll:i.options.slidesToShow; else o=1 + Math.ceil((i.slideCount - i.options.slidesToShow) / i.options.slidesToScroll);
return o - 1;
}, r.prototype.getLeft=function(i){
var e, t, o, s, n=this, r=0;
return n.slideOffset=0, t=n.$slides.first().outerHeight(!0), !0===n.options.infinite ? (n.slideCount > n.options.slidesToShow&&(n.slideOffset=n.slideWidth * n.options.slidesToShow * -1,
s=-1, !0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow ? s=-1.5:1===n.options.slidesToShow&&(s=-2)),
r=t * n.options.slidesToShow * s), n.slideCount % n.options.slidesToScroll!=0&&i + n.options.slidesToScroll > n.slideCount&&n.slideCount > n.options.slidesToShow&&(i > n.slideCount ? (n.slideOffset=(n.options.slidesToShow - (i - n.slideCount)) * n.slideWidth * -1,
r=(n.options.slidesToShow - (i - n.slideCount)) * t * -1):(n.slideOffset=n.slideCount % n.options.slidesToScroll * n.slideWidth * -1,
r=n.slideCount % n.options.slidesToScroll * t * -1))):i + n.options.slidesToShow > n.slideCount&&(n.slideOffset=(i + n.options.slidesToShow - n.slideCount) * n.slideWidth,
r=(i + n.options.slidesToShow - n.slideCount) * t), n.slideCount <=n.options.slidesToShow&&(r=n.slideOffset=0),
!0===n.options.centerMode&&n.slideCount <=n.options.slidesToShow ? n.slideOffset=n.slideWidth * Math.floor(n.options.slidesToShow) / 2 - n.slideWidth * n.slideCount / 2:!0===n.options.centerMode&&!0===n.options.infinite ? n.slideOffset +=n.slideWidth * Math.floor(n.options.slidesToShow / 2) - n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,
n.slideOffset +=n.slideWidth * Math.floor(n.options.slidesToShow / 2)), e = !1===n.options.vertical ? i * n.slideWidth * -1 + n.slideOffset:i * t * -1 + r,
!0===n.options.variableWidth&&(o=n.slideCount <=n.options.slidesToShow||!1===n.options.infinite ? n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i + n.options.slidesToShow),
e = !0===n.options.rtl ? o[0] ? -1 * (n.$slideTrack.width() - o[0].offsetLeft - o.width()):0 : o[0] ? -1 * o[0].offsetLeft:0,
!0===n.options.centerMode&&(o=n.slideCount <=n.options.slidesToShow||!1===n.options.infinite ? n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i + n.options.slidesToShow + 1),
e = !0===n.options.rtl ? o[0] ? -1 * (n.$slideTrack.width() - o[0].offsetLeft - o.width()):0 : o[0] ? -1 * o[0].offsetLeft:0,
e +=(n.$list.width() - o.outerWidth()) / 2)), e;
}, r.prototype.getOption=r.prototype.slickGetOption=function(i){
return this.options[i];
}, r.prototype.getNavigableIndexes=function(){
var i, e=this, t=0, o=0, s=[];
for (!1===e.options.infinite ? i=e.slideCount:(t=-1 * e.options.slidesToScroll,
o=-1 * e.options.slidesToScroll, i=2 * e.slideCount); t < i;) s.push(t), t=o + e.options.slidesToScroll,
o +=e.options.slidesToScroll <=e.options.slidesToShow ? e.options.slidesToScroll:e.options.slidesToShow;
return s;
}, r.prototype.getSlick=function(){
return this;
}, r.prototype.getSlideCount=function(){
var t, o, s=this;
return o = !0===s.options.centerMode ? s.slideWidth * Math.floor(s.options.slidesToShow / 2):0,
!0===s.options.swipeToSlide ? (s.$slideTrack.find(".slick-slide").each(function(i, e){
if(e.offsetLeft - o + a(e).outerWidth() / 2 > -1 * s.swipeLeft) return t=e, !1;
}), Math.abs(a(t).attr("data-slick-index") - s.currentSlide)||1):s.options.slidesToScroll;
}, r.prototype.goTo=r.prototype.slickGoTo=function(i, e){
this.changeSlide({
data: {
message: "index",
index: parseInt(i)
}}, e);
}, r.prototype.init=function(i){
var e=this;
a(e.$slider).hasClass("slick-initialized")||(a(e.$slider).addClass("slick-initialized"),
e.buildRows(), e.buildOut(), e.setProps(), e.startLoad(), e.loadSlider(), e.initializeEvents(),
e.updateArrows(), e.updateDots(), e.checkResponsive(!0), e.focusHandler()), i&&e.$slider.trigger("init", [ e ]),
!0===e.options.accessibility&&e.initADA(), e.options.autoplay&&(e.paused = !1,
e.autoPlay());
}, r.prototype.initADA=function(){
var o=this, t=Math.ceil(o.slideCount / o.options.slidesToShow), s=o.getNavigableIndexes().filter(function(i){
return 0 <=i&&i < o.slideCount;
});
o.$slides.add(o.$slideTrack.find(".slick-cloned")).attr({
"aria-hidden": "true",
tabindex: "-1"
}).find("a, input, button, select").attr({
tabindex: "-1"
}), null!==o.$dots&&(o.$slides.not(o.$slideTrack.find(".slick-cloned")).each(function(i){
var e=s.indexOf(i);
if(a(this).attr({
role: "tabpanel",
id: "slick-slide" + o.instanceUid + i,
tabindex: -1
}), -1!==e){
var t="slick-slide-control" + o.instanceUid + e;
a("#" + t).length&&a(this).attr({
"aria-describedby": t
});
}}), o.$dots.attr("role", "tablist").find("li").each(function(i){
var e=s[i];
a(this).attr({
role: "presentation"
}), a(this).find("button").first().attr({
role: "tab",
id: "slick-slide-control" + o.instanceUid + i,
"aria-controls": "slick-slide" + o.instanceUid + e,
"aria-label": i + 1 + " of " + t,
"aria-selected": null,
tabindex: "-1"
});
}).eq(o.currentSlide).find("button").attr({
"aria-selected": "true",
tabindex: "0"
}).end());
for (var i=o.currentSlide, e=i + o.options.slidesToShow; i < e; i++) o.options.focusOnChange ? o.$slides.eq(i).attr({
tabindex: "0"
}):o.$slides.eq(i).removeAttr("tabindex");
o.activateADA();
}, r.prototype.initArrowEvents=function(){
var i=this;
!0===i.options.arrows&&i.slideCount > i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick", {
message: "previous"
}, i.changeSlide), i.$nextArrow.off("click.slick").on("click.slick", {
message: "next"
}, i.changeSlide), !0===i.options.accessibility&&(i.$prevArrow.on("keydown.slick", i.keyHandler),
i.$nextArrow.on("keydown.slick", i.keyHandler)));
}, r.prototype.initDotEvents=function(){
var i=this;
!0===i.options.dots&&i.slideCount > i.options.slidesToShow&&(a("li", i.$dots).on("click.slick", {
message: "index"
}, i.changeSlide), !0===i.options.accessibility&&i.$dots.on("keydown.slick", i.keyHandler)),
!0===i.options.dots&&!0===i.options.pauseOnDotsHover&&i.slideCount > i.options.slidesToShow&&a("li", i.$dots).on("mouseenter.slick", a.proxy(i.interrupt, i, !0)).on("mouseleave.slick", a.proxy(i.interrupt, i, !1));
}, r.prototype.initSlideEvents=function(){
var i=this;
i.options.pauseOnHover&&(i.$list.on("mouseenter.slick", a.proxy(i.interrupt, i, !0)),
i.$list.on("mouseleave.slick", a.proxy(i.interrupt, i, !1)));
}, r.prototype.initializeEvents=function(){
var i=this;
i.initArrowEvents(), i.initDotEvents(), i.initSlideEvents(), i.$list.on("touchstart.slick mousedown.slick", {
action: "start"
}, i.swipeHandler), i.$list.on("touchmove.slick mousemove.slick", {
action: "move"
}, i.swipeHandler), i.$list.on("touchend.slick mouseup.slick", {
action: "end"
}, i.swipeHandler), i.$list.on("touchcancel.slick mouseleave.slick", {
action: "end"
}, i.swipeHandler), i.$list.on("click.slick", i.clickHandler), a(document).on(i.visibilityChange, a.proxy(i.visibility, i)),
!0===i.options.accessibility&&i.$list.on("keydown.slick", i.keyHandler), !0===i.options.focusOnSelect&&a(i.$slideTrack).children().on("click.slick", i.selectHandler),
a(window).on("orientationchange.slick.slick-" + i.instanceUid, a.proxy(i.orientationChange, i)),
a(window).on("resize.slick.slick-" + i.instanceUid, a.proxy(i.resize, i)), a("[draggable!=true]", i.$slideTrack).on("dragstart", i.preventDefault),
a(window).on("load.slick.slick-" + i.instanceUid, i.setPosition), a(i.setPosition);
}, r.prototype.initUI=function(){
var i=this;
!0===i.options.arrows&&i.slideCount > i.options.slidesToShow&&(i.$prevArrow.show(),
i.$nextArrow.show()), !0===i.options.dots&&i.slideCount > i.options.slidesToShow&&i.$dots.show();
}, r.prototype.keyHandler=function(i){
var e=this;
i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility ? e.changeSlide({
data: {
message: !0===e.options.rtl ? "next":"previous"
}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({
data: {
message: !0===e.options.rtl ? "previous":"next"
}}));
}, r.prototype.lazyLoad=function(){
function i(i){
a("img[data-lazy]", i).each(function(){
var i=a(this), e=a(this).attr("data-lazy"), t=a(this).attr("data-srcset"), o=a(this).attr("data-sizes")||n.$slider.attr("data-sizes"), s=document.createElement("img");
s.onload=function(){
i.animate({
opacity: 0
}, 100, function(){
t&&(i.attr("srcset", t), o&&i.attr("sizes", o)), i.attr("src", e).animate({
opacity: 1
}, 200, function(){
i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");
}), n.$slider.trigger("lazyLoaded", [ n, i, e ]);
});
}, s.onerror=function(){
i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),
n.$slider.trigger("lazyLoadError", [ n, i, e ]);
}, s.src=e;
});
}
var e, t, o, n=this;
if(!0===n.options.centerMode ? !0===n.options.infinite ? o=(t=n.currentSlide + (n.options.slidesToShow / 2 + 1)) + n.options.slidesToShow + 2:(t=Math.max(0, n.currentSlide - (n.options.slidesToShow / 2 + 1)),
o=n.options.slidesToShow / 2 + 1 + 2 + n.currentSlide):(t=n.options.infinite ? n.options.slidesToShow + n.currentSlide:n.currentSlide,
o=Math.ceil(t + n.options.slidesToShow), !0===n.options.fade&&(0 < t&&t--,
o <=n.slideCount&&o++)), e=n.$slider.find(".slick-slide").slice(t, o), "anticipated"===n.options.lazyLoad) for (var s=t - 1, r=o, l=n.$slider.find(".slick-slide"), d=0; d < n.options.slidesToScroll; d++) s < 0&&(s=n.slideCount - 1),
e=(e=e.add(l.eq(s))).add(l.eq(r)), s--, r++;
i(e), n.slideCount <=n.options.slidesToShow ? i(n.$slider.find(".slick-slide")):n.currentSlide >=n.slideCount - n.options.slidesToShow ? i(n.$slider.find(".slick-cloned").slice(0, n.options.slidesToShow)):0===n.currentSlide&&i(n.$slider.find(".slick-cloned").slice(-1 * n.options.slidesToShow));
}, r.prototype.loadSlider=function(){
var i=this;
i.setPosition(), i.$slideTrack.css({
opacity: 1
}), i.$slider.removeClass("slick-loading"), i.initUI(), "progressive"===i.options.lazyLoad&&i.progressiveLazyLoad();
}, r.prototype.next=r.prototype.slickNext=function(){
this.changeSlide({
data: {
message: "next"
}});
}, r.prototype.orientationChange=function(){
this.checkResponsive(), this.setPosition();
}, r.prototype.pause=r.prototype.slickPause=function(){
this.autoPlayClear(), this.paused = !0;
}, r.prototype.play=r.prototype.slickPlay=function(){
var i=this;
i.autoPlay(), i.options.autoplay = !0, i.paused = !1, i.focussed = !1, i.interrupted = !1;
}, r.prototype.postSlide=function(i){
var e=this;
e.unslicked||(e.$slider.trigger("afterChange", [ e, i ]), e.animating = !1, e.slideCount > e.options.slidesToShow&&e.setPosition(),
e.swipeLeft=null, e.options.autoplay&&e.autoPlay(), !0===e.options.accessibility&&(e.initADA(),
e.options.focusOnChange&&a(e.$slides.get(e.currentSlide)).attr("tabindex", 0).focus()));
}, r.prototype.prev=r.prototype.slickPrev=function(){
this.changeSlide({
data: {
message: "previous"
}});
}, r.prototype.preventDefault=function(i){
i.preventDefault();
}, r.prototype.progressiveLazyLoad=function(i){
i=i||1;
var e, t, o, s, n, r=this, l=a("img[data-lazy]", r.$slider);
l.length ? (e=l.first(), t=e.attr("data-lazy"), o=e.attr("data-srcset"), s=e.attr("data-sizes")||r.$slider.attr("data-sizes"),
(n=document.createElement("img")).onload=function(){
o&&(e.attr("srcset", o), s&&e.attr("sizes", s)), e.attr("src", t).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),
!0===r.options.adaptiveHeight&&r.setPosition(), r.$slider.trigger("lazyLoaded", [ r, e, t ]),
r.progressiveLazyLoad();
}, n.onerror=function(){
i < 3 ? setTimeout(function(){
r.progressiveLazyLoad(i + 1);
}, 500):(e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),
r.$slider.trigger("lazyLoadError", [ r, e, t ]), r.progressiveLazyLoad());
}, n.src=t):r.$slider.trigger("allImagesLoaded", [ r ]);
}, r.prototype.refresh=function(i){
var e, t, o=this;
t=o.slideCount - o.options.slidesToShow, !o.options.infinite&&o.currentSlide > t&&(o.currentSlide=t),
o.slideCount <=o.options.slidesToShow&&(o.currentSlide=0), e=o.currentSlide,
o.destroy(!0), a.extend(o, o.initials, {
currentSlide: e
}), o.init(), i||o.changeSlide({
data: {
message: "index",
index: e
}}, !1);
}, r.prototype.registerBreakpoints=function(){
var i, e, t, o=this, s=o.options.responsive||null;
if("array"===a.type(s)&&s.length){
for (i in o.respondTo=o.options.respondTo||"window", s) if(t=o.breakpoints.length - 1,
s.hasOwnProperty(i)){
for (e=s[i].breakpoint; 0 <=t;) o.breakpoints[t]&&o.breakpoints[t]===e&&o.breakpoints.splice(t, 1),
t--;
o.breakpoints.push(e), o.breakpointSettings[e]=s[i].settings;
}
o.breakpoints.sort(function(i, e){
return o.options.mobileFirst ? i - e:e - i;
});
}}, r.prototype.reinit=function(){
var i=this;
i.$slides=i.$slideTrack.children(i.options.slide).addClass("slick-slide"), i.slideCount=i.$slides.length,
i.currentSlide >=i.slideCount&&0!==i.currentSlide&&(i.currentSlide=i.currentSlide - i.options.slidesToScroll),
i.slideCount <=i.options.slidesToShow&&(i.currentSlide=0), i.registerBreakpoints(),
i.setProps(), i.setupInfinite(), i.buildArrows(), i.updateArrows(), i.initArrowEvents(),
i.buildDots(), i.updateDots(), i.initDotEvents(), i.cleanUpSlideEvents(), i.initSlideEvents(),
i.checkResponsive(!1, !0), !0===i.options.focusOnSelect&&a(i.$slideTrack).children().on("click.slick", i.selectHandler),
i.setSlideClasses("number"==typeof i.currentSlide ? i.currentSlide:0), i.setPosition(),
i.focusHandler(), i.paused = !i.options.autoplay, i.autoPlay(), i.$slider.trigger("reInit", [ i ]);
}, r.prototype.resize=function(){
var i=this;
a(window).width()!==i.windowWidth&&(clearTimeout(i.windowDelay), i.windowDelay=window.setTimeout(function(){
i.windowWidth=a(window).width(), i.checkResponsive(), i.unslicked||i.setPosition();
}, 50));
}, r.prototype.removeSlide=r.prototype.slickRemove=function(i, e, t){
var o=this;
if(i="boolean"==typeof i ? !0===(e=i) ? 0:o.slideCount - 1:!0===e ? --i:i,
o.slideCount < 1||i < 0||i > o.slideCount - 1) return !1;
o.unload(), !0===t ? o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),
o.$slides=o.$slideTrack.children(this.options.slide), o.$slideTrack.children(this.options.slide).detach(),
o.$slideTrack.append(o.$slides), o.$slidesCache=o.$slides, o.reinit();
}, r.prototype.setCSS=function(i){
var e, t, o=this, s={};
!0===o.options.rtl&&(i=-i), e="left"==o.positionProp ? Math.ceil(i) + "px":"0px",
t="top"==o.positionProp ? Math.ceil(i) + "px":"0px", s[o.positionProp]=i,
!1===o.transformsEnabled||(!(s={})===o.cssTransitions ? s[o.animType]="translate(" + e + ", " + t + ")":s[o.animType]="translate3d(" + e + ", " + t + ", 0px)"),
o.$slideTrack.css(s);
}, r.prototype.setDimensions=function(){
var i=this;
!1===i.options.vertical ? !0===i.options.centerMode&&i.$list.css({
padding: "0px " + i.options.centerPadding
}):(i.$list.height(i.$slides.first().outerHeight(!0) * i.options.slidesToShow),
!0===i.options.centerMode&&i.$list.css({
padding: i.options.centerPadding + " 0px"
})), i.listWidth=i.$list.width(), i.listHeight=i.$list.height(), !1===i.options.vertical&&!1===i.options.variableWidth ? (i.slideWidth=Math.ceil(i.listWidth / i.options.slidesToShow),
i.$slideTrack.width(Math.ceil(i.slideWidth * i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth ? i.$slideTrack.width(5e3 * i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),
i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0) * i.$slideTrack.children(".slick-slide").length)));
var e=i.$slides.first().outerWidth(!0) - i.$slides.first().width();
!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth - e);
}, r.prototype.setFade=function(){
var t, o=this;
o.$slides.each(function(i, e){
t=o.slideWidth * i * -1, !0===o.options.rtl ? a(e).css({
position: "relative",
right: t,
top: 0,
zIndex: o.options.zIndex - 2,
opacity: 0
}):a(e).css({
position: "relative",
left: t,
top: 0,
zIndex: o.options.zIndex - 2,
opacity: 0
});
}), o.$slides.eq(o.currentSlide).css({
zIndex: o.options.zIndex - 1,
opacity: 1
});
}, r.prototype.setHeight=function(){
var i=this;
if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){
var e=i.$slides.eq(i.currentSlide).outerHeight(!0);
i.$list.css("height", e);
}}, r.prototype.setOption=r.prototype.slickSetOption=function(){
var i, e, t, o, s, n=this, r = !1;
if("object"===a.type(arguments[0]) ? (t=arguments[0], r=arguments[1], s="multiple"):"string"===a.type(arguments[0])&&(t=arguments[0],
o=arguments[1], r=arguments[2], "responsive"===arguments[0]&&"array"===a.type(arguments[1]) ? s="responsive":void 0!==arguments[1]&&(s="single")),
"single"===s) n.options[t]=o; else if("multiple"===s) a.each(t, function(i, e){
n.options[i]=e;
});else if("responsive"===s) for (e in o) if("array"!==a.type(n.options.responsive)) n.options.responsive=[ o[e] ]; else {
for (i=n.options.responsive.length - 1; 0 <=i;) n.options.responsive[i].breakpoint===o[e].breakpoint&&n.options.responsive.splice(i, 1),
i--;
n.options.responsive.push(o[e]);
}
r&&(n.unload(), n.reinit());
}, r.prototype.setPosition=function(){
var i=this;
i.setDimensions(), i.setHeight(), !1===i.options.fade ? i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),
i.$slider.trigger("setPosition", [ i ]);
}, r.prototype.setProps=function(){
var i=this, e=document.body.style;
i.positionProp = !0===i.options.vertical ? "top":"left", "top"===i.positionProp ? i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),
void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions = !0),
i.options.fade&&("number"==typeof i.options.zIndex ? i.options.zIndex < 3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),
void 0!==e.OTransform&&(i.animType="OTransform", i.transformType="-o-transform",
i.transitionType="OTransition", void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType = !1)),
void 0!==e.MozTransform&&(i.animType="MozTransform", i.transformType="-moz-transform",
i.transitionType="MozTransition", void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType = !1)),
void 0!==e.webkitTransform&&(i.animType="webkitTransform", i.transformType="-webkit-transform",
i.transitionType="webkitTransition", void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType = !1)),
void 0!==e.msTransform&&(i.animType="msTransform", i.transformType="-ms-transform",
i.transitionType="msTransition", void 0===e.msTransform&&(i.animType = !1)),
void 0!==e.transform&&!1!==i.animType&&(i.animType="transform", i.transformType="transform",
i.transitionType="transition"), i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType;
}, r.prototype.setSlideClasses=function(i){
var e, t, o, s, n=this;
if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden", "true"),
n.$slides.eq(i).addClass("slick-current"), !0===n.options.centerMode){
var r=n.options.slidesToShow % 2==0 ? 1:0;
e=Math.floor(n.options.slidesToShow / 2), !0===n.options.infinite&&(e <=i&&i <=n.slideCount - 1 - e ? n.$slides.slice(i - e + r, i + e + 1).addClass("slick-active").attr("aria-hidden", "false"):(o=n.options.slidesToShow + i,
t.slice(o - e + 1 + r, o + e + 2).addClass("slick-active").attr("aria-hidden", "false")),
0===i ? t.eq(t.length - 1 - n.options.slidesToShow).addClass("slick-center"):i===n.slideCount - 1&&t.eq(n.options.slidesToShow).addClass("slick-center")),
n.$slides.eq(i).addClass("slick-center");
} else 0 <=i&&i <=n.slideCount - n.options.slidesToShow ? n.$slides.slice(i, i + n.options.slidesToShow).addClass("slick-active").attr("aria-hidden", "false"):t.length <=n.options.slidesToShow ? t.addClass("slick-active").attr("aria-hidden", "false"):(s=n.slideCount % n.options.slidesToShow,
o = !0===n.options.infinite ? n.options.slidesToShow + i:i, n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount - i < n.options.slidesToShow ? t.slice(o - (n.options.slidesToShow - s), o + s).addClass("slick-active").attr("aria-hidden", "false"):t.slice(o, o + n.options.slidesToShow).addClass("slick-active").attr("aria-hidden", "false"));
"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad();
}, r.prototype.setupInfinite=function(){
var i, e, t, o=this;
if(!0===o.options.fade&&(o.options.centerMode = !1), !0===o.options.infinite&&!1===o.options.fade&&(e=null,
o.slideCount > o.options.slidesToShow)){
for (t = !0===o.options.centerMode ? o.options.slidesToShow + 1:o.options.slidesToShow,
i=o.slideCount; i > o.slideCount - t; i -=1) e=i - 1, a(o.$slides[e]).clone(!0).attr("id", "").attr("data-slick-index", e - o.slideCount).prependTo(o.$slideTrack).addClass("slick-cloned");
for (i=0; i < t + o.slideCount; i +=1) e=i, a(o.$slides[e]).clone(!0).attr("id", "").attr("data-slick-index", e + o.slideCount).appendTo(o.$slideTrack).addClass("slick-cloned");
o.$slideTrack.find(".slick-cloned").find("[id]").each(function(){
a(this).attr("id", "");
});
}}, r.prototype.interrupt=function(i){
i||this.autoPlay(), this.interrupted=i;
}, r.prototype.selectHandler=function(i){
var e=a(i.target).is(".slick-slide") ? a(i.target):a(i.target).parents(".slick-slide"), t=parseInt(e.attr("data-slick-index"));
t||(t=0), this.slideCount <=this.options.slidesToShow ? this.slideHandler(t, !1, !0):this.slideHandler(t);
}, r.prototype.slideHandler=function(i, e, t){
var o, s, n, r, l, d, a=this;
if(e=e||!1, !(!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===i)) if(!1===e&&a.asNavFor(i),
o=i, l=a.getLeft(o), r=a.getLeft(a.currentSlide), a.currentLeft=null===a.swipeLeft ? r:a.swipeLeft,
!1===a.options.infinite&&!1===a.options.centerMode&&(i < 0||i > a.getDotCount() * a.options.slidesToScroll)) !1===a.options.fade&&(o=a.currentSlide,
!0!==t&&a.slideCount > a.options.slidesToShow ? a.animateSlide(r, function(){
a.postSlide(o);
}):a.postSlide(o)); else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i < 0||i > a.slideCount - a.options.slidesToScroll)) !1===a.options.fade&&(o=a.currentSlide,
!0!==t&&a.slideCount > a.options.slidesToShow ? a.animateSlide(r, function(){
a.postSlide(o);
}):a.postSlide(o)); else {
if(a.options.autoplay&&clearInterval(a.autoPlayTimer), s=o < 0 ? a.slideCount % a.options.slidesToScroll!=0 ? a.slideCount - a.slideCount % a.options.slidesToScroll:a.slideCount + o:o >=a.slideCount ? a.slideCount % a.options.slidesToScroll!=0 ? 0:o - a.slideCount:o,
a.animating = !0, a.$slider.trigger("beforeChange", [ a, a.currentSlide, s ]), n=a.currentSlide,
a.currentSlide=s, a.setSlideClasses(a.currentSlide), a.options.asNavFor&&(d=(d=a.getNavTarget()).slick("getSlick")).slideCount <=d.options.slidesToShow&&d.setSlideClasses(a.currentSlide),
a.updateDots(), a.updateArrows(), !0===a.options.fade) return !0!==t ? (a.fadeSlideOut(n),
a.fadeSlide(s, function(){
a.postSlide(s);
})):a.postSlide(s), void a.animateHeight();
!0!==t&&a.slideCount > a.options.slidesToShow ? a.animateSlide(l, function(){
a.postSlide(s);
}):a.postSlide(s);
}}, r.prototype.startLoad=function(){
var i=this;
!0===i.options.arrows&&i.slideCount > i.options.slidesToShow&&(i.$prevArrow.hide(),
i.$nextArrow.hide()), !0===i.options.dots&&i.slideCount > i.options.slidesToShow&&i.$dots.hide(),
i.$slider.addClass("slick-loading");
}, r.prototype.swipeDirection=function(){
var i, e, t, o, s=this;
return i=s.touchObject.startX - s.touchObject.curX, e=s.touchObject.startY - s.touchObject.curY,
t=Math.atan2(e, i), (o=Math.round(180 * t / Math.PI)) < 0&&(o=360 - Math.abs(o)),
o <=45&&0 <=o ? !1===s.options.rtl ? "left":"right":o <=360&&315 <=o ? !1===s.options.rtl ? "left":"right":135 <=o&&o <=225 ? !1===s.options.rtl ? "right":"left":!0===s.options.verticalSwiping ? 35 <=o&&o <=135 ? "down":"up":"vertical";
}, r.prototype.swipeEnd=function(i){
var e, t, o=this;
if(o.dragging = !1, o.swiping = !1, o.scrolling) return o.scrolling = !1;
if(o.interrupted = !1, o.shouldClick = !(10 < o.touchObject.swipeLength), void 0===o.touchObject.curX) return !1;
if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge", [ o, o.swipeDirection() ]),
o.touchObject.swipeLength >=o.touchObject.minSwipe){
switch (t=o.swipeDirection()){
case "left":
case "down":
e=o.options.swipeToSlide ? o.checkNavigable(o.currentSlide + o.getSlideCount()):o.currentSlide + o.getSlideCount(),
o.currentDirection=0;
break;
case "right":
case "up":
e=o.options.swipeToSlide ? o.checkNavigable(o.currentSlide - o.getSlideCount()):o.currentSlide - o.getSlideCount(),
o.currentDirection=1;
}
"vertical"!=t&&(o.slideHandler(e), o.touchObject={}, o.$slider.trigger("swipe", [ o, t ]));
} else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),
o.touchObject={});
}, r.prototype.swipeHandler=function(i){
var e=this;
if(!(!1===e.options.swipe||"ontouchend" in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse"))) switch (e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches ? i.originalEvent.touches.length:1,
e.touchObject.minSwipe=e.listWidth / e.options.touchThreshold, !0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight / e.options.touchThreshold),
i.data.action){
case "start":
e.swipeStart(i);
break;
case "move":
e.swipeMove(i);
break;
case "end":
e.swipeEnd(i);
}}, r.prototype.swipeMove=function(i){
var e, t, o, s, n, r, l=this;
return n=void 0!==i.originalEvent ? i.originalEvent.touches:null, !(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),
l.touchObject.curX=void 0!==n ? n[0].pageX:i.clientX, l.touchObject.curY=void 0!==n ? n[0].pageY:i.clientY,
l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX - l.touchObject.startX, 2))),
r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY - l.touchObject.startY, 2))),
!l.options.verticalSwiping&&!l.swiping&&4 < r ? !(l.scrolling = !0):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),
t=l.swipeDirection(), void 0!==i.originalEvent&&4 < l.touchObject.swipeLength&&(l.swiping = !0,
i.preventDefault()), s=(!1===l.options.rtl ? 1:-1) * (l.touchObject.curX > l.touchObject.startX ? 1:-1),
!0===l.options.verticalSwiping&&(s=l.touchObject.curY > l.touchObject.startY ? 1:-1),
o=l.touchObject.swipeLength, (l.touchObject.edgeHit = !1)===l.options.infinite&&(0===l.currentSlide&&"right"===t||l.currentSlide >=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength * l.options.edgeFriction,
l.touchObject.edgeHit = !0), !1===l.options.vertical ? l.swipeLeft=e + o * s:l.swipeLeft=e + o * (l.$list.height() / l.listWidth) * s,
!0===l.options.verticalSwiping&&(l.swipeLeft=e + o * s), !0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating ? (l.swipeLeft=null,
!1):void l.setCSS(l.swipeLeft))));
}, r.prototype.swipeStart=function(i){
var e, t=this;
if(t.interrupted = !0, 1!==t.touchObject.fingerCount||t.slideCount <=t.options.slidesToShow) return !(t.touchObject={});
void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),
t.touchObject.startX=t.touchObject.curX=void 0!==e ? e.pageX:i.clientX,
t.touchObject.startY=t.touchObject.curY=void 0!==e ? e.pageY:i.clientY,
t.dragging = !0;
}, r.prototype.unfilterSlides=r.prototype.slickUnfilter=function(){
var i=this;
null!==i.$slidesCache&&(i.unload(), i.$slideTrack.children(this.options.slide).detach(),
i.$slidesCache.appendTo(i.$slideTrack), i.reinit());
}, r.prototype.unload=function(){
var i=this;
a(".slick-cloned", i.$slider).remove(), i.$dots&&i.$dots.remove(), i.$prevArrow&&i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove(),
i.$nextArrow&&i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove(), i.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden", "true").css("width", "");
}, r.prototype.unslick=function(i){
this.$slider.trigger("unslick", [ this, i ]), this.destroy();
}, r.prototype.updateArrows=function(){
var i=this;
Math.floor(i.options.slidesToShow / 2), !0===i.options.arrows&&i.slideCount > i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false"),
i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled", "false"), 0===i.currentSlide ? (i.$prevArrow.addClass("slick-disabled").attr("aria-disabled", "true"),
i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled", "false")):i.currentSlide >=i.slideCount - i.options.slidesToShow&&!1===i.options.centerMode ? (i.$nextArrow.addClass("slick-disabled").attr("aria-disabled", "true"),
i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false")):i.currentSlide >=i.slideCount - 1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled", "true"),
i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false")));
}, r.prototype.updateDots=function(){
var i=this;
null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(), i.$dots.find("li").eq(Math.floor(i.currentSlide / i.options.slidesToScroll)).addClass("slick-active"));
}, r.prototype.visibility=function(){
this.options.autoplay&&(document[this.hidden] ? this.interrupted = !0:this.interrupted = !1);
}, a.fn.slick=function(){
var i, e, t=this, o=arguments[0], s=Array.prototype.slice.call(arguments, 1), n=t.length;
for (i=0; i < n; i++) if("object"==typeof o||void 0===o ? t[i].slick=new r(t[i], o):e=t[i].slick[o].apply(t[i].slick, s),
void 0!==e) return e;
return t;
};});
jQuery.curCSS=function(element, prop, val){
return jQuery(element).css(prop, val);
};
;(function ($, w, undefined){
'use strict';
var pluginName='sly';
var className='Sly';
var namespace=pluginName;
var cAF=w.cancelAnimationFrame||w.cancelRequestAnimationFrame;
var rAF=w.requestAnimationFrame;
var transform, gpuAcceleration;
var $doc=$(document);
var dragInitEvents='touchstart.' + namespace + ' mousedown.' + namespace;
var dragMouseEvents='mousemove.' + namespace + ' mouseup.' + namespace;
var dragTouchEvents='touchmove.' + namespace + ' touchend.' + namespace;
var wheelEvent=(document.implementation.hasFeature('Event.wheel', '3.0') ? 'wheel.':'mousewheel.') + namespace;
var clickEvent='click.' + namespace;
var mouseDownEvent='mousedown.' + namespace;
var interactiveElements=['INPUT', 'SELECT', 'BUTTON', 'TEXTAREA'];
var tmpArray=[];
var time;
var abs=Math.abs;
var sqrt=Math.sqrt;
var pow=Math.pow;
var round=Math.round;
var max=Math.max;
var min=Math.min;
var lastGlobalWheel=0;
$doc.on(wheelEvent, function (event){
var sly=event.originalEvent[namespace];
var time=+new Date();
if(!sly||sly.options.scrollHijack < time - lastGlobalWheel) lastGlobalWheel=time;
});
function Sly(frame, options, callbackMap){
if(!(this instanceof Sly)) return new Sly(frame, options, callbackMap);
var o=$.extend({}, Sly.defaults, options);
var self=this;
var parallax=isNumber(frame);
var $frame=$(frame);
var $slidee=o.slidee ? $(o.slidee).eq(0):$frame.children().eq(0);
var frameSize=0;
var slideeSize=0;
var pos={
start: 0,
center: 0,
end: 0,
cur: 0,
dest: 0
};
var $sb=$(o.scrollBar).eq(0);
var $handle=$sb.children().eq(0);
var sbSize=0;
var handleSize=0;
var hPos={
start: 0,
end: 0,
cur: 0
};
var $pb=$(o.pagesBar);
var $pages=0;
var pages=[];
var $items=0;
var items=[];
var rel={
firstItem: 0,
lastItem: 0,
centerItem: 0,
activeItem: null,
activePage: 0
};
var frameStyles=new StyleRestorer($frame[0]);
var slideeStyles=new StyleRestorer($slidee[0]);
var sbStyles=new StyleRestorer($sb[0]);
var handleStyles=new StyleRestorer($handle[0]);
var basicNav=o.itemNav==='basic';
var forceCenteredNav=o.itemNav==='forceCentered';
var centeredNav=o.itemNav==='centered'||forceCenteredNav;
var itemNav = !parallax&&(basicNav||centeredNav||forceCenteredNav);
var $scrollSource=o.scrollSource ? $(o.scrollSource):$frame;
var $dragSource=o.dragSource ? $(o.dragSource):$frame;
var $forwardButton=$(o.forward);
var $backwardButton=$(o.backward);
var $prevButton=$(o.prev);
var $nextButton=$(o.next);
var $prevPageButton=$(o.prevPage);
var $nextPageButton=$(o.nextPage);
var callbacks={};
var last={};
var animation={};
var move={};
var dragging={
released: 1
};
var scrolling={
last: 0,
delta: 0,
resetTime: 200
};
var renderID=0;
var historyID=0;
var cycleID=0;
var continuousID=0;
var i, l;
if(!parallax){
frame=$frame[0];
}
self.initialized=0;
self.frame=frame;
self.slidee=$slidee[0];
self.pos=pos;
self.rel=rel;
self.items=items;
self.pages=pages;
self.isPaused=0;
self.options=o;
self.dragging=dragging;
function load(isInit){
var lastItemsCount=0;
var lastPagesCount=pages.length;
pos.old=$.extend({}, pos);
frameSize=parallax ? 0:$frame[o.horizontal ? 'width':'height']();
sbSize=$sb[o.horizontal ? 'width':'height']();
slideeSize=parallax ? frame:$slidee[o.horizontal ? 'outerWidth':'outerHeight']();
pages.length=0;
pos.start=0;
pos.end=max(slideeSize - frameSize, 0);
if(itemNav){
lastItemsCount=items.length;
$items=$slidee.children(o.itemSelector);
items.length=0;
var paddingStart=getPx($slidee, o.horizontal ? 'paddingLeft':'paddingTop');
var paddingEnd=getPx($slidee, o.horizontal ? 'paddingRight':'paddingBottom');
var borderBox=$($items).css('boxSizing')==='border-box';
var areFloated=$items.css('float')!=='none';
var ignoredMargin=0;
var lastItemIndex=$items.length - 1;
var lastItem;
slideeSize=0;
$items.each(function (i, element){
var $item=$(element);
var rect=element.getBoundingClientRect();
var itemSize=round(o.horizontal ? rect.width||rect.right - rect.left:rect.height||rect.bottom - rect.top);
var itemMarginStart=getPx($item, o.horizontal ? 'marginLeft':'marginTop');
var itemMarginEnd=getPx($item, o.horizontal ? 'marginRight':'marginBottom');
var itemSizeFull=itemSize + itemMarginStart + itemMarginEnd;
var singleSpaced = !itemMarginStart||!itemMarginEnd;
var item={};
item.el=element;
item.size=singleSpaced ? itemSize:itemSizeFull;
item.half=item.size / 2;
item.start=slideeSize + (singleSpaced ? itemMarginStart:0);
item.center=item.start - round(frameSize / 2 - item.size / 2);
item.end=item.start - frameSize + item.size;
if(!i){
slideeSize +=paddingStart;
}
slideeSize +=itemSizeFull;
if(!o.horizontal&&!areFloated){
if(itemMarginEnd&&itemMarginStart&&i > 0){
slideeSize -=min(itemMarginStart, itemMarginEnd);
}}
if(i===lastItemIndex){
item.end +=paddingEnd;
slideeSize +=paddingEnd;
ignoredMargin=singleSpaced ? itemMarginEnd:0;
}
items.push(item);
lastItem=item;
});
$slidee[0].style[o.horizontal ? 'width':'height']=(borderBox ? slideeSize: slideeSize - paddingStart - paddingEnd) + 'px';
slideeSize -=ignoredMargin;
if(items.length){
pos.start=items[0][forceCenteredNav ? 'center':'start'];
pos.end=forceCenteredNav ? lastItem.center:frameSize < slideeSize ? lastItem.end:pos.start;
}else{
pos.start=pos.end=0;
}}
pos.center=round(pos.end / 2 + pos.start / 2);
updateRelatives();
if($handle.length&&sbSize > 0){
if(o.dynamicHandle){
handleSize=pos.start===pos.end ? sbSize:round(sbSize * frameSize / slideeSize);
handleSize=within(handleSize, o.minHandleSize, sbSize);
$handle[0].style[o.horizontal ? 'width':'height']=handleSize + 'px';
}else{
handleSize=$handle[o.horizontal ? 'outerWidth':'outerHeight']();
}
hPos.end=sbSize - handleSize;
if(!renderID){
syncScrollbar();
}}
if(!parallax&&frameSize > 0){
var tempPagePos=pos.start;
var pagesHtml='';
if(itemNav){
$.each(items, function (i, item){
if(forceCenteredNav){
pages.push(item.center);
}else if(item.start + item.size > tempPagePos&&tempPagePos <=pos.end){
tempPagePos=item.start;
pages.push(tempPagePos);
tempPagePos +=frameSize;
if(tempPagePos > pos.end&&tempPagePos < pos.end + frameSize){
pages.push(pos.end);
}}
});
}else{
while (tempPagePos - frameSize < pos.end){
pages.push(tempPagePos);
tempPagePos +=frameSize;
}}
if($pb[0]&&lastPagesCount!==pages.length){
for (var i=0; i < pages.length; i++){
pagesHtml +=o.pageBuilder.call(self, i);
}
$pages=$pb.html(pagesHtml).children();
$pages.eq(rel.activePage).addClass(o.activeClass);
}}
rel.slideeSize=slideeSize;
rel.frameSize=frameSize;
rel.sbSize=sbSize;
rel.handleSize=handleSize;
if(itemNav){
if(isInit&&o.startAt!=null){
activate(o.startAt);
self[centeredNav ? 'toCenter':'toStart'](o.startAt);
}
var activeItem=items[rel.activeItem];
slideTo(centeredNav&&activeItem ? activeItem.center:within(pos.dest, pos.start, pos.end));
}else{
if(isInit){
if(o.startAt!=null) slideTo(o.startAt, 1);
}else{
slideTo(within(pos.dest, pos.start, pos.end));
}}
trigger('load');
}
self.reload=function (){ load(); };
function slideTo(newPos, immediate, dontAlign){
if(itemNav&&dragging.released&&!dontAlign){
var tempRel=getRelatives(newPos);
var isNotBordering=newPos > pos.start&&newPos < pos.end;
if(centeredNav){
if(isNotBordering){
newPos=items[tempRel.centerItem].center;
}
if(forceCenteredNav&&o.activateMiddle){
activate(tempRel.centerItem);
}}else if(isNotBordering){
newPos=items[tempRel.firstItem].start;
}}
if(dragging.init&&dragging.slidee&&o.elasticBounds){
if(newPos > pos.end){
newPos=pos.end + (newPos - pos.end) / 6;
}else if(newPos < pos.start){
newPos=pos.start + (newPos - pos.start) / 6;
}}else{
newPos=within(newPos, pos.start, pos.end);
}
animation.start=+new Date();
animation.time=0;
animation.from=pos.cur;
animation.to=newPos;
animation.delta=newPos - pos.cur;
animation.tweesing=dragging.tweese||dragging.init&&!dragging.slidee;
animation.immediate = !animation.tweesing&&(immediate||dragging.init&&dragging.slidee||!o.speed);
dragging.tweese=0;
if(newPos!==pos.dest){
pos.dest=newPos;
trigger('change');
if(!renderID){
render();
}}
resetCycle();
updateRelatives();
updateButtonsState();
syncPagesbar();
}
function render(){
if(!self.initialized){
return;
}
if(!renderID){
renderID=rAF(render);
if(dragging.released){
trigger('moveStart');
}
return;
}
if(animation.immediate){
pos.cur=animation.to;
}
else if(animation.tweesing){
animation.tweeseDelta=animation.to - pos.cur;
if(abs(animation.tweeseDelta) < 0.1){
pos.cur=animation.to;
}else{
pos.cur +=animation.tweeseDelta * (dragging.released ? o.swingSpeed:o.syncSpeed);
}}else{
animation.time=min(+new Date() - animation.start, o.speed);
pos.cur=animation.from + animation.delta * $.easing[o.easing](animation.time/o.speed, animation.time, 0, 1, o.speed);
}
if(animation.to===pos.cur){
pos.cur=animation.to;
dragging.tweese=renderID=0;
}else{
renderID=rAF(render);
}
trigger('move');
if(!parallax){
if(transform){
$slidee[0].style[transform]=gpuAcceleration + (o.horizontal ? 'translateX':'translateY') + '(' + (-pos.cur) + 'px)';
}else{
$slidee[0].style[o.horizontal ? 'left':'top']=-round(pos.cur) + 'px';
}}
if(!renderID&&dragging.released){
trigger('moveEnd');
}
syncScrollbar();
}
function syncScrollbar(){
if($handle.length){
hPos.cur=pos.start===pos.end ? 0:(((dragging.init&&!dragging.slidee) ? pos.dest:pos.cur) - pos.start) / (pos.end - pos.start) * hPos.end;
hPos.cur=within(round(hPos.cur), hPos.start, hPos.end);
if(last.hPos!==hPos.cur){
last.hPos=hPos.cur;
if(transform){
$handle[0].style[transform]=gpuAcceleration + (o.horizontal ? 'translateX':'translateY') + '(' + hPos.cur + 'px)';
}else{
$handle[0].style[o.horizontal ? 'left':'top']=hPos.cur + 'px';
}}
}}
function syncPagesbar(){
if($pages[0]&&last.page!==rel.activePage){
last.page=rel.activePage;
$pages.removeClass(o.activeClass).eq(rel.activePage).addClass(o.activeClass);
trigger('activePage', last.page);
}}
self.getPos=function (item){
if(itemNav){
var index=getIndex(item);
return index!==-1 ? items[index]:false;
}else{
var $item=$slidee.find(item).eq(0);
if($item[0]){
var offset=o.horizontal ? $item.offset().left - $slidee.offset().left:$item.offset().top - $slidee.offset().top;
var size=$item[o.horizontal ? 'outerWidth':'outerHeight']();
return {
start: offset,
center: offset - frameSize / 2 + size / 2,
end: offset - frameSize + size,
size: size
};}else{
return false;
}}
};
self.moveBy=function (speed){
move.speed=speed;
if(dragging.init||!move.speed||pos.cur===(move.speed > 0 ? pos.end:pos.start)){
return;
}
move.lastTime=+new Date();
move.startPos=pos.cur;
continuousInit('button');
dragging.init=1;
trigger('moveStart');
cAF(continuousID);
moveLoop();
};
function moveLoop(){
if(!move.speed||pos.cur===(move.speed > 0 ? pos.end:pos.start)){
self.stop();
}
continuousID=dragging.init ? rAF(moveLoop):0;
move.now=+new Date();
move.pos=pos.cur + (move.now - move.lastTime) / 1000 * move.speed;
slideTo(dragging.init ? move.pos:round(move.pos));
if(!dragging.init&&pos.cur===pos.dest){
trigger('moveEnd');
}
move.lastTime=move.now;
}
self.stop=function (){
if(dragging.source==='button'){
dragging.init=0;
dragging.released=1;
}};
self.prev=function (){
self.activate(rel.activeItem==null ? 0:rel.activeItem - 1);
};
self.next=function (){
self.activate(rel.activeItem==null ? 0:rel.activeItem + 1);
};
self.prevPage=function (){
self.activatePage(rel.activePage - 1);
};
self.nextPage=function (){
self.activatePage(rel.activePage + 1);
};
self.slideBy=function (delta, immediate){
if(!delta){
return;
}
if(itemNav){
self[centeredNav ? 'toCenter':'toStart'](
within((centeredNav ? rel.centerItem:rel.firstItem) + o.scrollBy * delta, 0, items.length)
);
}else{
slideTo(pos.dest + delta, immediate);
}};
self.slideTo=function (pos, immediate){
slideTo(pos, immediate);
};
function to(location, item, immediate){
if(type(item)==='boolean'){
immediate=item;
item=undefined;
}
if(item===undefined){
slideTo(pos[location], immediate);
}else{
if(centeredNav&&location!=='center'){
return;
}
var itemPos=self.getPos(item);
if(itemPos){
slideTo(itemPos[location], immediate, !centeredNav);
}}
}
self.toStart=function (item, immediate){
to('start', item, immediate);
};
self.toEnd=function (item, immediate){
to('end', item, immediate);
};
self.toCenter=function (item, immediate){
to('center', item, immediate);
};
function getIndex(item){
return item!=null ?
isNumber(item) ?
item >=0&&item < items.length ? item:-1 :
$items.index(item) :
-1;
}
self.getIndex=getIndex;
function getRelativeIndex(item){
return getIndex(isNumber(item)&&item < 0 ? item + items.length:item);
}
function activate(item, force){
var index=getIndex(item);
if(!itemNav||index < 0){
return false;
}
if(last.active!==index||force){
$items.eq(rel.activeItem).removeClass(o.activeClass);
$items.eq(index).addClass(o.activeClass);
last.active=rel.activeItem=index;
updateButtonsState();
trigger('active', index);
}
return index;
}
self.activate=function (item, immediate){
var index=activate(item);
if(o.smart&&index!==false){
if(centeredNav){
self.toCenter(index, immediate);
}else if(index >=rel.lastItem){
self.toStart(index, immediate);
}else if(index <=rel.firstItem){
self.toEnd(index, immediate);
}else{
resetCycle();
}}
};
self.activatePage=function (index, immediate){
if(isNumber(index)){
slideTo(pages[within(index, 0, pages.length - 1)], immediate);
}};
function getRelatives(slideePos){
slideePos=within(isNumber(slideePos) ? slideePos:pos.dest, pos.start, pos.end);
var relatives={};
var centerOffset=forceCenteredNav ? 0:frameSize / 2;
if(!parallax){
for (var p=0, pl=pages.length; p < pl; p++){
if(slideePos >=pos.end||p===pages.length - 1){
relatives.activePage=pages.length - 1;
break;
}
if(slideePos <=pages[p] + centerOffset){
relatives.activePage=p;
break;
}}
}
if(itemNav){
var first=false;
var last=false;
var center=false;
for (var i=0, il=items.length; i < il; i++){
if(first===false&&slideePos <=items[i].start + items[i].half){
first=i;
}
if(center===false&&slideePos <=items[i].center + items[i].half){
center=i;
}
if(i===il - 1||slideePos <=items[i].end + items[i].half){
last=i;
break;
}}
relatives.firstItem=isNumber(first) ? first:0;
relatives.centerItem=isNumber(center) ? center:relatives.firstItem;
relatives.lastItem=isNumber(last) ? last:relatives.centerItem;
}
return relatives;
}
function updateRelatives(newPos){
$.extend(rel, getRelatives(newPos));
}
function updateButtonsState(){
var isStart=pos.dest <=pos.start;
var isEnd=pos.dest >=pos.end;
var slideePosState=(isStart ? 1:0) | (isEnd ? 2:0);
if(last.slideePosState!==slideePosState){
last.slideePosState=slideePosState;
if($prevPageButton.is('button,input')){
$prevPageButton.prop('disabled', isStart);
}
if($nextPageButton.is('button,input')){
$nextPageButton.prop('disabled', isEnd);
}
$prevPageButton.add($backwardButton)[isStart ? 'addClass':'removeClass'](o.disabledClass);
$nextPageButton.add($forwardButton)[isEnd ? 'addClass':'removeClass'](o.disabledClass);
}
if(last.fwdbwdState!==slideePosState&&dragging.released){
last.fwdbwdState=slideePosState;
if($backwardButton.is('button,input')){
$backwardButton.prop('disabled', isStart);
}
if($forwardButton.is('button,input')){
$forwardButton.prop('disabled', isEnd);
}}
if(itemNav&&rel.activeItem!=null){
var isFirst=rel.activeItem===0;
var isLast=rel.activeItem >=items.length - 1;
var itemsButtonState=(isFirst ? 1:0) | (isLast ? 2:0);
if(last.itemsButtonState!==itemsButtonState){
last.itemsButtonState=itemsButtonState;
if($prevButton.is('button,input')){
$prevButton.prop('disabled', isFirst);
}
if($nextButton.is('button,input')){
$nextButton.prop('disabled', isLast);
}
$prevButton[isFirst ? 'addClass':'removeClass'](o.disabledClass);
$nextButton[isLast ? 'addClass':'removeClass'](o.disabledClass);
}}
}
self.resume=function (priority){
if(!o.cycleBy||!o.cycleInterval||o.cycleBy==='items'&&(!items[0]||rel.activeItem==null)||priority < self.isPaused){
return;
}
self.isPaused=0;
if(cycleID){
cycleID=clearTimeout(cycleID);
}else{
trigger('resume');
}
cycleID=setTimeout(function (){
trigger('cycle');
switch (o.cycleBy){
case 'items':
self.activate(rel.activeItem >=items.length - 1 ? 0:rel.activeItem + 1);
break;
case 'pages':
self.activatePage(rel.activePage >=pages.length - 1 ? 0:rel.activePage + 1);
break;
}}, o.cycleInterval);
};
self.pause=function (priority){
if(priority < self.isPaused){
return;
}
self.isPaused=priority||100;
if(cycleID){
cycleID=clearTimeout(cycleID);
trigger('pause');
}};
self.toggle=function (){
self[cycleID ? 'pause':'resume']();
};
self.set=function (name, value){
if($.isPlainObject(name)){
$.extend(o, name);
}else if(o.hasOwnProperty(name)){
o[name]=value;
}};
self.add=function (element, index){
var $element=$(element);
if(itemNav){
if(index==null||!items[0]||index >=items.length){
$element.appendTo($slidee);
}else if(items.length){
$element.insertBefore(items[index].el);
}
if(rel.activeItem!=null&&index <=rel.activeItem){
last.active=rel.activeItem +=$element.length;
}}else{
$slidee.append($element);
}
load();
};
self.remove=function (element){
if(itemNav){
var index=getRelativeIndex(element);
if(index > -1){
$items.eq(index).remove();
var reactivate=index===rel.activeItem;
if(rel.activeItem!=null&&index < rel.activeItem){
last.active=--rel.activeItem;
}
load();
if(reactivate){
last.active=null;
self.activate(rel.activeItem);
}}
}else{
$(element).remove();
load();
}};
function moveItem(item, position, after){
item=getRelativeIndex(item);
position=getRelativeIndex(position);
if(item > -1&&position > -1&&item!==position&&(!after||position!==item - 1)&&(after||position!==item + 1)){
$items.eq(item)[after ? 'insertAfter':'insertBefore'](items[position].el);
var shiftStart=item < position ? item:(after ? position:position - 1);
var shiftEnd=item > position ? item:(after ? position + 1:position);
var shiftsUp=item > position;
if(rel.activeItem!=null){
if(item===rel.activeItem){
last.active=rel.activeItem=after ? (shiftsUp ? position + 1:position):(shiftsUp ? position:position - 1);
}else if(rel.activeItem > shiftStart&&rel.activeItem < shiftEnd){
last.active=rel.activeItem +=shiftsUp ? 1:-1;
}}
load();
}}
self.moveAfter=function (item, position){
moveItem(item, position, 1);
};
self.moveBefore=function (item, position){
moveItem(item, position);
};
self.on=function (name, fn){
if(type(name)==='object'){
for (var key in name){
if(name.hasOwnProperty(key)){
self.on(key, name[key]);
}}
}else if(type(fn)==='function'){
var names=name.split(' ');
for (var n=0, nl=names.length; n < nl; n++){
callbacks[names[n]]=callbacks[names[n]]||[];
if(callbackIndex(names[n], fn)===-1){
callbacks[names[n]].push(fn);
}}
}else if(type(fn)==='array'){
for (var f=0, fl=fn.length; f < fl; f++){
self.on(name, fn[f]);
}}
};
self.one=function (name, fn){
function proxy(){
fn.apply(self, arguments);
self.off(name, proxy);
}
self.on(name, proxy);
};
self.off=function (name, fn){
if(fn instanceof Array){
for (var f=0, fl=fn.length; f < fl; f++){
self.off(name, fn[f]);
}}else{
var names=name.split(' ');
for (var n=0, nl=names.length; n < nl; n++){
callbacks[names[n]]=callbacks[names[n]]||[];
if(fn==null){
callbacks[names[n]].length=0;
}else{
var index=callbackIndex(names[n], fn);
if(index!==-1){
callbacks[names[n]].splice(index, 1);
}}
}}
};
function callbackIndex(name, fn){
for (var i=0, l=callbacks[name].length; i < l; i++){
if(callbacks[name][i]===fn){
return i;
}}
return -1;
}
function resetCycle(){
if(dragging.released&&!self.isPaused){
self.resume();
}}
function handleToSlidee(handlePos){
return round(within(handlePos, hPos.start, hPos.end) / hPos.end * (pos.end - pos.start)) + pos.start;
}
function draggingHistoryTick(){
dragging.history[0]=dragging.history[1];
dragging.history[1]=dragging.history[2];
dragging.history[2]=dragging.history[3];
dragging.history[3]=dragging.delta;
}
function continuousInit(source){
dragging.released=0;
dragging.source=source;
dragging.slidee=source==='slidee';
}
function dragInit(event){
var isTouch=event.type==='touchstart';
var source=event.data.source;
var isSlidee=source==='slidee';
if(dragging.init||!isTouch&&isInteractive(event.target)){
return;
}
if(source==='handle'&&(!o.dragHandle||hPos.start===hPos.end)){
return;
}
if(isSlidee&&!(isTouch ? o.touchDragging:o.mouseDragging&&event.which < 2)){
return;
}
if(!isTouch){
stopDefault(event);
}
continuousInit(source);
dragging.init=0;
dragging.$source=$(event.target);
dragging.touch=isTouch;
dragging.pointer=isTouch ? event.originalEvent.touches[0]:event;
dragging.initX=dragging.pointer.pageX;
dragging.initY=dragging.pointer.pageY;
dragging.initPos=isSlidee ? pos.cur:hPos.cur;
dragging.start=+new Date();
dragging.time=0;
dragging.path=0;
dragging.delta=0;
dragging.locked=0;
dragging.history=[0, 0, 0, 0];
dragging.pathToLock=isSlidee ? isTouch ? 30:10:0;
$doc.on(isTouch ? dragTouchEvents:dragMouseEvents, dragHandler);
self.pause(1);
(isSlidee ? $slidee:$handle).addClass(o.draggedClass);
trigger('moveStart');
if(isSlidee){
historyID=setInterval(draggingHistoryTick, 10);
}}
function dragHandler(event){
dragging.released=event.type==='mouseup'||event.type==='touchend';
dragging.pointer=dragging.touch ? event.originalEvent[dragging.released ? 'changedTouches':'touches'][0]:event;
dragging.pathX=dragging.pointer.pageX - dragging.initX;
dragging.pathY=dragging.pointer.pageY - dragging.initY;
dragging.path=sqrt(pow(dragging.pathX, 2) + pow(dragging.pathY, 2));
dragging.delta=o.horizontal ? dragging.pathX:dragging.pathY;
if(!dragging.released&&dragging.path < 1) return;
if(!dragging.init){
if(dragging.path < o.dragThreshold){
return dragging.released ? dragEnd():undefined;
}else{
if(o.horizontal ? abs(dragging.pathX) > abs(dragging.pathY):abs(dragging.pathX) < abs(dragging.pathY)){
dragging.init=1;
}else{
return dragEnd();
}}
}
stopDefault(event);
if(!dragging.locked&&dragging.path > dragging.pathToLock&&dragging.slidee){
dragging.locked=1;
dragging.$source.on(clickEvent, disableOneEvent);
}
if(dragging.released){
dragEnd();
if(o.releaseSwing&&dragging.slidee){
dragging.swing=(dragging.delta - dragging.history[0]) / 40 * 300;
dragging.delta +=dragging.swing;
dragging.tweese=abs(dragging.swing) > 10;
}}
slideTo(dragging.slidee ? round(dragging.initPos - dragging.delta):handleToSlidee(dragging.initPos + dragging.delta));
}
function dragEnd(){
clearInterval(historyID);
dragging.released=true;
$doc.off(dragging.touch ? dragTouchEvents:dragMouseEvents, dragHandler);
(dragging.slidee ? $slidee:$handle).removeClass(o.draggedClass);
setTimeout(function (){
dragging.$source.off(clickEvent, disableOneEvent);
});
if(pos.cur===pos.dest&&dragging.init){
trigger('moveEnd');
}
self.resume(1);
dragging.init=0;
}
function isInteractive(element){
return ~$.inArray(element.nodeName, interactiveElements)||$(element).is(o.interactive);
}
function movementReleaseHandler(){
self.stop();
$doc.off('mouseup', movementReleaseHandler);
}
function buttonsHandler(event){
stopDefault(event);
switch (this){
case $forwardButton[0]:
case $backwardButton[0]:
self.moveBy($forwardButton.is(this) ? o.moveBy:-o.moveBy);
$doc.on('mouseup', movementReleaseHandler);
break;
case $prevButton[0]:
self.prev();
break;
case $nextButton[0]:
self.next();
break;
case $prevPageButton[0]:
self.prevPage();
break;
case $nextPageButton[0]:
self.nextPage();
break;
}}
function normalizeWheelDelta(event){
scrolling.curDelta=((o.horizontal ? event.deltaY||event.deltaX:event.deltaY)||-event.wheelDelta);
scrolling.curDelta /=event.deltaMode===1 ? 3:100;
if(!itemNav){
return scrolling.curDelta;
}
time=+new Date();
if(scrolling.last < time - scrolling.resetTime){
scrolling.delta=0;
}
scrolling.last=time;
scrolling.delta +=scrolling.curDelta;
if(abs(scrolling.delta) < 1){
scrolling.finalDelta=0;
}else{
scrolling.finalDelta=round(scrolling.delta / 1);
scrolling.delta %=1;
}
return scrolling.finalDelta;
}
function scrollHandler(event){
event.originalEvent[namespace]=self;
var time=+new Date();
if(lastGlobalWheel + o.scrollHijack > time&&$scrollSource[0]!==document&&$scrollSource[0]!==window){
lastGlobalWheel=time;
return;
}
if(!o.scrollBy||pos.start===pos.end){
return;
}
var delta=normalizeWheelDelta(event.originalEvent);
if(o.scrollTrap||delta > 0&&pos.dest < pos.end||delta < 0&&pos.dest > pos.start){
stopDefault(event, 1);
}
self.slideBy(o.scrollBy * delta);
}
function scrollbarHandler(event){
if(o.clickBar&&event.target===$sb[0]){
stopDefault(event);
slideTo(handleToSlidee((o.horizontal ? event.pageX - $sb.offset().left:event.pageY - $sb.offset().top) - handleSize / 2));
}}
function keyboardHandler(event){
if(!o.keyboardNavBy){
return;
}
switch (event.which){
case o.horizontal ? 37:38:
stopDefault(event);
self[o.keyboardNavBy==='pages' ? 'prevPage':'prev']();
break;
case o.horizontal ? 39:40:
stopDefault(event);
self[o.keyboardNavBy==='pages' ? 'nextPage':'next']();
break;
}}
function activateHandler(event){
if(isInteractive(this)){
event.originalEvent[namespace + 'ignore']=true;
return;
}
if(this.parentNode!==$slidee[0]||event.originalEvent[namespace + 'ignore']) return;
self.activate(this);
}
function activatePageHandler(){
if(this.parentNode===$pb[0]){
self.activatePage($pages.index(this));
}}
function pauseOnHoverHandler(event){
if(o.pauseOnHover){
self[event.type==='mouseenter' ? 'pause':'resume'](2);
}}
function trigger(name, arg1){
if(callbacks[name]){
l=callbacks[name].length;
tmpArray.length=0;
for (i=0; i < l; i++){
tmpArray.push(callbacks[name][i]);
}
for (i=0; i < l; i++){
tmpArray[i].call(self, name, arg1);
}}
}
self.destroy=function (){
Sly.removeInstance(frame);
$scrollSource
.add($handle)
.add($sb)
.add($pb)
.add($forwardButton)
.add($backwardButton)
.add($prevButton)
.add($nextButton)
.add($prevPageButton)
.add($nextPageButton)
.off('.' + namespace);
$doc.off('keydown', keyboardHandler);
$prevButton
.add($nextButton)
.add($prevPageButton)
.add($nextPageButton)
.removeClass(o.disabledClass);
if($items&&rel.activeItem!=null){
$items.eq(rel.activeItem).removeClass(o.activeClass);
}
$pb.empty();
if(!parallax){
$frame.off('.' + namespace);
frameStyles.restore();
slideeStyles.restore();
sbStyles.restore();
handleStyles.restore();
$.removeData(frame, namespace);
}
items.length=pages.length=0;
last={};
self.initialized=0;
return self;
};
self.init=function (){
if(self.initialized){
return;
}
if(Sly.getInstance(frame)) throw new Error('There is already a Sly instance on this element');
Sly.storeInstance(frame, self);
self.on(callbackMap);
var holderProps=['overflow', 'position'];
var movableProps=['position', 'webkitTransform', 'msTransform', 'transform', 'left', 'top', 'width', 'height'];
frameStyles.save.apply(frameStyles, holderProps);
sbStyles.save.apply(sbStyles, holderProps);
slideeStyles.save.apply(slideeStyles, movableProps);
handleStyles.save.apply(handleStyles, movableProps);
var $movables=$handle;
if(!parallax){
$movables=$movables.add($slidee);
$frame.css('overflow', 'hidden');
if(!transform&&$frame.css('position')==='static'){
$frame.css('position', 'relative');
}}
if(transform){
if(gpuAcceleration){
$movables.css(transform, gpuAcceleration);
}}else{
if($sb.css('position')==='static'){
$sb.css('position', 'relative');
}
$movables.css({ position: 'absolute' });
}
if(o.forward){
$forwardButton.on(mouseDownEvent, buttonsHandler);
}
if(o.backward){
$backwardButton.on(mouseDownEvent, buttonsHandler);
}
if(o.prev){
$prevButton.on(clickEvent, buttonsHandler);
}
if(o.next){
$nextButton.on(clickEvent, buttonsHandler);
}
if(o.prevPage){
$prevPageButton.on(clickEvent, buttonsHandler);
}
if(o.nextPage){
$nextPageButton.on(clickEvent, buttonsHandler);
}
$scrollSource.on(wheelEvent, scrollHandler);
if($sb[0]){
$sb.on(clickEvent, scrollbarHandler);
}
if(itemNav&&o.activateOn){
$frame.on(o.activateOn + '.' + namespace, '*', activateHandler);
}
if($pb[0]&&o.activatePageOn){
$pb.on(o.activatePageOn + '.' + namespace, '*', activatePageHandler);
}
$dragSource.on(dragInitEvents, { source: 'slidee' }, dragInit);
if($handle){
$handle.on(dragInitEvents, { source: 'handle' }, dragInit);
}
$doc.on('keydown', keyboardHandler);
if(!parallax){
$frame.on('mouseenter.' + namespace + ' mouseleave.' + namespace, pauseOnHoverHandler);
$frame.on('scroll.' + namespace, resetScroll);
}
self.initialized=1;
load(true);
if(o.cycleBy&&!parallax){
self[o.startPaused ? 'pause':'resume']();
}
return self;
};}
Sly.getInstance=function (element){
return $.data(element, namespace);
};
Sly.storeInstance=function (element, sly){
return $.data(element, namespace, sly);
};
Sly.removeInstance=function (element){
return $.removeData(element, namespace);
};
function type(value){
if(value==null){
return String(value);
}
if(typeof value==='object'||typeof value==='function'){
return Object.prototype.toString.call(value).match(/\s([a-z]+)/i)[1].toLowerCase()||'object';
}
return typeof value;
}
function stopDefault(event, noBubbles){
event.preventDefault();
if(noBubbles){
event.stopPropagation();
}}
function disableOneEvent(event){
stopDefault(event, 1);
$(this).off(event.type, disableOneEvent);
}
function resetScroll(){
this.scrollLeft=0;
this.scrollTop=0;
}
function isNumber(value){
return !isNaN(parseFloat(value))&&isFinite(value);
}
function getPx($item, property){
return 0 | round(String($item.css(property)).replace(/[^\-0-9.]/g, ''));
}
function within(number, min, max){
return number < min ? min:number > max ? max:number;
}
function StyleRestorer(element){
var self={};
self.style={};
self.save=function (){
if(!element||!element.nodeType) return;
for (var i=0; i < arguments.length; i++){
self.style[arguments[i]]=element.style[arguments[i]];
}
return self;
};
self.restore=function (){
if(!element||!element.nodeType) return;
for (var prop in self.style){
if(self.style.hasOwnProperty(prop)) element.style[prop]=self.style[prop];
}
return self;
};
return self;
}
(function (w){
rAF=w.requestAnimationFrame
|| w.webkitRequestAnimationFrame
|| fallback;
var prev=new Date().getTime();
function fallback(fn){
var curr=new Date().getTime();
var ms=Math.max(0, 16 - (curr - prev));
var req=setTimeout(fn, ms);
prev=curr;
return req;
}
var cancel=w.cancelAnimationFrame
|| w.webkitCancelAnimationFrame
|| w.clearTimeout;
cAF=function(id){
cancel.call(w, id);
};}(window));
(function (){
var prefixes=['', 'Webkit', 'Moz', 'ms', 'O'];
var el=document.createElement('div');
function testProp(prop){
for (var p=0, pl=prefixes.length; p < pl; p++){
var prefixedProp=prefixes[p] ? prefixes[p] + prop.charAt(0).toUpperCase() + prop.slice(1):prop;
if(el.style[prefixedProp]!=null){
return prefixedProp;
}}
}
transform=testProp('transform');
gpuAcceleration=testProp('perspective') ? 'translateZ(0) ':'';
}());
w[className]=Sly;
$.fn[pluginName]=function (options, callbackMap){
var method, methodArgs;
if(!$.isPlainObject(options)){
if(type(options)==='string'||options===false){
method=options===false ? 'destroy':options;
methodArgs=Array.prototype.slice.call(arguments, 1);
}
options={};}
return this.each(function (i, element){
var plugin=Sly.getInstance(element);
if(!plugin&&!method){
plugin=new Sly(element, options, callbackMap).init();
}else if(plugin&&method){
if(plugin[method]){
plugin[method].apply(plugin, methodArgs);
}}
});
};
Sly.defaults={
slidee:     null,
horizontal: false,
itemNav:        null,
itemSelector:   null,
smart:          false,
activateOn:     null,
activateMiddle: false,
scrollSource: null,
scrollBy:     0,
scrollHijack: 300,
scrollTrap:   false,
dragSource:    null,
mouseDragging: false,
touchDragging: false,
releaseSwing:  false,
swingSpeed:    0.2,
elasticBounds: false,
dragThreshold: 3,
interactive:   null,
scrollBar:     null,
dragHandle:    false,
dynamicHandle: false,
minHandleSize: 50,
clickBar:      false,
syncSpeed:     0.5,
pagesBar:       null,
activatePageOn: null,
pageBuilder:
function (index){
return '<li>' + (index + 1) + '</li>';
},
forward:  null,
backward: null,
prev:     null,
next:     null,
prevPage: null,
nextPage: null,
cycleBy:       null,
cycleInterval: 5000,
pauseOnHover:  false,
startPaused:   false,
moveBy:        300,
speed:         0,
easing:        'swing',
startAt:       null,
keyboardNavBy: null,
draggedClass:  'dragged',
activeClass:   'active',
disabledClass: 'disabled'
};}(jQuery, window));
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Shuffle=e()}(this,function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function i(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}function n(t){return(n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function o(t,e){return!e||"object"!=typeof e&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function r(){}r.prototype={on:function(t,e,i){var n=this.e||(this.e={});return(n[t]||(n[t]=[])).push({fn:e,ctx:i}),this},once:function(t,e,i){var n=this;function s(){n.off(t,s),e.apply(i,arguments)}return s._=e,this.on(t,s,i)},emit:function(t){for(var e=[].slice.call(arguments,1),i=((this.e||(this.e={}))[t]||[]).slice(),n=0,s=i.length;n<s;n++)i[n].fn.apply(i[n].ctx,e);return this},off:function(t,e){var i=this.e||(this.e={}),n=i[t],s=[];if(n&&e)for(var o=0,r=n.length;o<r;o++)n[o].fn!==e&&n[o].fn._!==e&&s.push(n[o]);return s.length?i[t]=s:delete i[t],this}};var l=r,a="undefined"!=typeof Element?Element.prototype:{},u=a.matches||a.matchesSelector||a.webkitMatchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector,h=function(t,e){if(!t||1!==t.nodeType)return!1;if(u)return u.call(t,e);for(var i=t.parentNode.querySelectorAll(e),n=0;n<i.length;n++)if(i[n]==t)return!0;return!1};var f=function(t,e){var i,n,s,o,r=0;return function(){i=this,n=arguments;var t=new Date-r;return o||(t>=e?l():o=setTimeout(l,e-t)),s};function l(){o=0,r=+new Date,s=t.apply(i,n),i=null,n=null}};function c(){}function d(t){return parseFloat(t)||0}var m=function(){function e(i,n){t(this,e),this.x=d(i),this.y=d(n)}return i(e,null,[{key:"equals",value:function(t,e){return t.x===e.x&&t.y===e.y}}]),e}(),p=function(){function e(i,n,s,o,r){t(this,e),this.id=r,this.left=i,this.top=n,this.width=s,this.height=o}return i(e,null,[{key:"intersects",value:function(t,e){return t.left<e.left+e.width&&e.left<t.left+t.width&&t.top<e.top+e.height&&e.top<t.top+t.height}}]),e}(),v={BASE:"shuffle",SHUFFLE_ITEM:"shuffle-item",VISIBLE:"shuffle-item--visible",HIDDEN:"shuffle-item--hidden"},y=0,g=function(){function e(i){t(this,e),y+=1,this.id=y,this.element=i,this.isVisible=!0,this.isHidden=!1}return i(e,[{key:"show",value:function(){this.isVisible=!0,this.element.classList.remove(v.HIDDEN),this.element.classList.add(v.VISIBLE),this.element.removeAttribute("aria-hidden")}},{key:"hide",value:function(){this.isVisible=!1,this.element.classList.remove(v.VISIBLE),this.element.classList.add(v.HIDDEN),this.element.setAttribute("aria-hidden",!0)}},{key:"init",value:function(){this.addClasses([v.SHUFFLE_ITEM,v.VISIBLE]),this.applyCss(e.Css.INITIAL),this.scale=e.Scale.VISIBLE,this.point=new m}},{key:"addClasses",value:function(t){var e=this;t.forEach(function(t){e.element.classList.add(t)})}},{key:"removeClasses",value:function(t){var e=this;t.forEach(function(t){e.element.classList.remove(t)})}},{key:"applyCss",value:function(t){var e=this;Object.keys(t).forEach(function(i){e.element.style[i]=t[i]})}},{key:"dispose",value:function(){this.removeClasses([v.HIDDEN,v.VISIBLE,v.SHUFFLE_ITEM]),this.element.removeAttribute("style"),this.element=null}}]),e}();g.Css={INITIAL:{position:"absolute",top:0,left:0,visibility:"visible","will-change":"transform"},VISIBLE:{before:{opacity:1,visibility:"visible"},after:{transitionDelay:""}},HIDDEN:{before:{opacity:0},after:{visibility:"hidden",transitionDelay:""}}},g.Scale={VISIBLE:1,HIDDEN:.001};var _=null,E=function(){if(null!==_)return _;var t=document.body||document.documentElement,e=document.createElement("div");return e.style.cssText="width:10px;padding:2px;box-sizing:border-box;",t.appendChild(e),_="10px"===window.getComputedStyle(e,null).width,t.removeChild(e),_};function I(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.getComputedStyle(t,null),n=d(i[e]);return E()||"width"!==e?E()||"height"!==e||(n+=d(i.paddingTop)+d(i.paddingBottom)+d(i.borderTopWidth)+d(i.borderBottomWidth)):n+=d(i.paddingLeft)+d(i.paddingRight)+d(i.borderLeftWidth)+d(i.borderRightWidth),n}var b={reverse:!1,by:null,compare:null,randomize:!1,key:"element"};function S(t,e){var i=Object.assign({},b,e),n=Array.from(t),s=!1;return t.length?i.randomize?function(t){for(var e=t.length;e;){e-=1;var i=Math.floor(Math.random()*(e+1)),n=t[i];t[i]=t[e],t[e]=n}return t}(t):("function"==typeof i.by?t.sort(function(t,e){if(s)return 0;var n=i.by(t[i.key]),o=i.by(e[i.key]);return void 0===n&&void 0===o?(s=!0,0):n<o||"sortFirst"===n||"sortLast"===o?-1:n>o||"sortLast"===n||"sortFirst"===o?1:0}):"function"==typeof i.compare&&t.sort(i.compare),s?n:(i.reverse&&t.reverse(),t)):[]}var T={},k="transitionend",w=0;function C(t){return!!T[t]&&(T[t].element.removeEventListener(k,T[t].listener),T[t]=null,!0)}function L(t,e){var i=k+(w+=1),n=function(t){t.currentTarget===t.target&&(C(i),e(t))};return t.addEventListener(k,n),T[i]={element:t,listener:n},i}function D(t){return Math.max.apply(Math,t)}function z(t,e,i,n){var s=t/e;return Math.abs(Math.round(s)-s)<n&&(s=Math.round(s)),Math.min(Math.ceil(s),i)}function M(t,e,i){if(1===e)return t;for(var n=[],s=0;s<=i-e;s++)n.push(D(t.slice(s,s+e)));return n}function A(t,e){for(var i,n=(i=t,Math.min.apply(Math,i)),s=0,o=t.length;s<o;s++)if(t[s]>=n-e&&t[s]<=n+e)return s;return 0}function F(t,e){var i={};t.forEach(function(t){i[t.top]?i[t.top].push(t):i[t.top]=[t]});var n=[],s=[],o=[];return Object.keys(i).forEach(function(t){var r=i[t];s.push(r);var l,a=r[r.length-1],u=a.left+a.width,h=Math.round((e-u)/2),f=r,c=!1;if(h>0){var d=[];(c=r.every(function(t){var e=new p(t.left+h,t.top,t.width,t.height,t.id),i=!n.some(function(t){return p.intersects(e,t)});return d.push(e),i}))&&(f=d)}if(!c&&r.some(function(t){return n.some(function(e){var i=p.intersects(t,e);return i&&(l=e),i})})){var m=o.findIndex(function(t){return t.includes(l)});o.splice(m,1,s[m])}n=n.concat(f),o.push(f)}),[].concat.apply([],o).sort(function(t,e){return t.id-e.id}).map(function(t){return new m(t.left,t.top)})}function x(t){return Array.from(new Set(t))}var O=0,N=function(e){function r(e){var i,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t(this,r),(i=o(this,n(r).call(this))).options=Object.assign({},r.options,s),i.options.delimeter&&(i.options.delimiter=i.options.delimeter),i.lastSort={},i.group=r.ALL_ITEMS,i.lastFilter=r.ALL_ITEMS,i.isEnabled=!0,i.isDestroyed=!1,i.isInitialized=!1,i._transitions=[],i.isTransitioning=!1,i._queue=[];var l=i._getElementOption(e);if(!l)throw new TypeError("Shuffle needs to be initialized with an element.");return i.element=l,i.id="shuffle_"+O,O+=1,i._init(),i.isInitialized=!0,i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&s(t,e)}(r,l),i(r,[{key:"_init",value:function(){if(this.items=this._getItems(),this.options.sizer=this._getElementOption(this.options.sizer),this.element.classList.add(r.Classes.BASE),this._initItems(this.items),this._onResize=this._getResizeFunction(),window.addEventListener("resize",this._onResize),"complete"!==document.readyState){var t=this.layout.bind(this);window.addEventListener("load",function e(){window.removeEventListener("load",e),t()})}var e=window.getComputedStyle(this.element,null),i=r.getSize(this.element).width;this._validateStyles(e),this._setColumns(i),this.filter(this.options.group,this.options.initialSort),this.element.offsetWidth,this.setItemTransitions(this.items),this.element.style.transition="height ".concat(this.options.speed,"ms ").concat(this.options.easing)}},{key:"_getResizeFunction",value:function(){var t=this._handleResize.bind(this);return this.options.throttle?this.options.throttle(t,this.options.throttleTime):t}},{key:"_getElementOption",value:function(t){return"string"==typeof t?this.element.querySelector(t):t&&t.nodeType&&1===t.nodeType?t:t&&t.jquery?t[0]:null}},{key:"_validateStyles",value:function(t){"static"===t.position&&(this.element.style.position="relative"),"hidden"!==t.overflow&&(this.element.style.overflow="hidden")}},{key:"_filter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.lastFilter,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.items,i=this._getFilteredSets(t,e);return this._toggleFilterClasses(i),this.lastFilter=t,"string"==typeof t&&(this.group=t),i}},{key:"_getFilteredSets",value:function(t,e){var i=this,n=[],s=[];return t===r.ALL_ITEMS?n=e:e.forEach(function(e){i._doesPassFilter(t,e.element)?n.push(e):s.push(e)}),{visible:n,hidden:s}}},{key:"_doesPassFilter",value:function(t,e){if("function"==typeof t)return t.call(e,e,this);var i=e.getAttribute("data-"+r.FILTER_ATTRIBUTE_KEY),n=this.options.delimiter?i.split(this.options.delimiter):JSON.parse(i);function s(t){return n.includes(t)}return Array.isArray(t)?this.options.filterMode===r.FilterMode.ANY?t.some(s):t.every(s):n.includes(t)}},{key:"_toggleFilterClasses",value:function(t){var e=t.visible,i=t.hidden;e.forEach(function(t){t.show()}),i.forEach(function(t){t.hide()})}},{key:"_initItems",value:function(t){t.forEach(function(t){t.init()})}},{key:"_disposeItems",value:function(t){t.forEach(function(t){t.dispose()})}},{key:"_updateItemCount",value:function(){this.visibleItems=this._getFilteredItems().length}},{key:"setItemTransitions",value:function(t){var e=this.options,i=e.speed,n=e.easing,s=this.options.useTransforms?["transform"]:["top","left"],o=Object.keys(g.Css.HIDDEN.before).map(function(t){return t.replace(/([A-Z])/g,function(t,e){return"-".concat(e.toLowerCase())})}),r=s.concat(o).join();t.forEach(function(t){t.element.style.transitionDuration=i+"ms",t.element.style.transitionTimingFunction=n,t.element.style.transitionProperty=r})}},{key:"_getItems",value:function(){var t=this;return Array.from(this.element.children).filter(function(e){return h(e,t.options.itemSelector)}).map(function(t){return new g(t)})}},{key:"_mergeNewItems",value:function(t){var e=Array.from(this.element.children);return S(this.items.concat(t),{by:function(t){return e.indexOf(t)}})}},{key:"_getFilteredItems",value:function(){return this.items.filter(function(t){return t.isVisible})}},{key:"_getConcealedItems",value:function(){return this.items.filter(function(t){return!t.isVisible})}},{key:"_getColumnSize",value:function(t,e){var i;return 0===(i="function"==typeof this.options.columnWidth?this.options.columnWidth(t):this.options.sizer?r.getSize(this.options.sizer).width:this.options.columnWidth?this.options.columnWidth:this.items.length>0?r.getSize(this.items[0].element,!0).width:t)&&(i=t),i+e}},{key:"_getGutterSize",value:function(t){return"function"==typeof this.options.gutterWidth?this.options.gutterWidth(t):this.options.sizer?I(this.options.sizer,"marginLeft"):this.options.gutterWidth}},{key:"_setColumns",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.getSize(this.element).width,e=this._getGutterSize(t),i=this._getColumnSize(t,e),n=(t+e)/i;Math.abs(Math.round(n)-n)<this.options.columnThreshold&&(n=Math.round(n)),this.cols=Math.max(Math.floor(n),1),this.containerWidth=t,this.colWidth=i}},{key:"_setContainerSize",value:function(){this.element.style.height=this._getContainerSize()+"px"}},{key:"_getContainerSize",value:function(){return D(this.positions)}},{key:"_getStaggerAmount",value:function(t){return Math.min(t*this.options.staggerAmount,this.options.staggerAmountMax)}},{key:"_dispatch",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.isDestroyed||(e.shuffle=this,this.emit(t,e))}},{key:"_resetCols",value:function(){var t=this.cols;for(this.positions=[];t;)t-=1,this.positions.push(0)}},{key:"_layout",value:function(t){var e=this,i=this._getNextPositions(t),n=0;t.forEach(function(t,s){function o(){t.applyCss(g.Css.VISIBLE.after)}if(m.equals(t.point,i[s])&&!t.isHidden)return t.applyCss(g.Css.VISIBLE.before),void o();t.point=i[s],t.scale=g.Scale.VISIBLE,t.isHidden=!1;var r=e.getStylesForTransition(t,g.Css.VISIBLE.before);r.transitionDelay=e._getStaggerAmount(n)+"ms",e._queue.push({item:t,styles:r,callback:o}),n+=1})}},{key:"_getNextPositions",value:function(t){var e=this;if(this.options.isCentered){var i=t.map(function(t,i){var n=r.getSize(t.element,!0),s=e._getItemPosition(n);return new p(s.x,s.y,n.width,n.height,i)});return this.getTransformedPositions(i,this.containerWidth)}return t.map(function(t){return e._getItemPosition(r.getSize(t.element,!0))})}},{key:"_getItemPosition",value:function(t){return function(t){for(var e=t.itemSize,i=t.positions,n=t.gridSize,s=t.total,o=t.threshold,r=t.buffer,l=z(e.width,n,s,o),a=M(i,l,s),u=A(a,r),h=new m(n*u,a[u]),f=a[u]+e.height,c=0;c<l;c++)i[u+c]=f;return h}({itemSize:t,positions:this.positions,gridSize:this.colWidth,total:this.cols,threshold:this.options.columnThreshold,buffer:this.options.buffer})}},{key:"getTransformedPositions",value:function(t,e){return F(t,e)}},{key:"_shrink",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._getConcealedItems(),i=0;e.forEach(function(e){function n(){e.applyCss(g.Css.HIDDEN.after)}if(e.isHidden)return e.applyCss(g.Css.HIDDEN.before),void n();e.scale=g.Scale.HIDDEN,e.isHidden=!0;var s=t.getStylesForTransition(e,g.Css.HIDDEN.before);s.transitionDelay=t._getStaggerAmount(i)+"ms",t._queue.push({item:e,styles:s,callback:n}),i+=1})}},{key:"_handleResize",value:function(){this.isEnabled&&!this.isDestroyed&&this.update()}},{key:"getStylesForTransition",value:function(t,e){var i=Object.assign({},e);if(this.options.useTransforms){var n=this.options.roundTransforms?Math.round(t.point.x):t.point.x,s=this.options.roundTransforms?Math.round(t.point.y):t.point.y;i.transform="translate(".concat(n,"px, ").concat(s,"px) scale(").concat(t.scale,")")}else i.left=t.point.x+"px",i.top=t.point.y+"px";return i}},{key:"_whenTransitionDone",value:function(t,e,i){var n=L(t,function(t){e(),i(null,t)});this._transitions.push(n)}},{key:"_getTransitionFunction",value:function(t){var e=this;return function(i){t.item.applyCss(t.styles),e._whenTransitionDone(t.item.element,t.callback,i)}}},{key:"_processQueue",value:function(){this.isTransitioning&&this._cancelMovement();var t=this.options.speed>0,e=this._queue.length>0;e&&t&&this.isInitialized?this._startTransitions(this._queue):e?(this._styleImmediately(this._queue),this._dispatch(r.EventType.LAYOUT)):this._dispatch(r.EventType.LAYOUT),this._queue.length=0}},{key:"_startTransitions",value:function(t){var e=this;this.isTransitioning=!0,function(t,e,i){i||("function"==typeof e?(i=e,e=null):i=c);var n=t&&t.length;if(!n)return i(null,[]);var s=!1,o=new Array(n);function r(t){return function(e,r){if(!s){if(e)return i(e,o),void(s=!0);o[t]=r,--n||i(null,o)}}}t.forEach(e?function(t,i){t.call(e,r(i))}:function(t,e){t(r(e))})}(t.map(function(t){return e._getTransitionFunction(t)}),this._movementFinished.bind(this))}},{key:"_cancelMovement",value:function(){this._transitions.forEach(C),this._transitions.length=0,this.isTransitioning=!1}},{key:"_styleImmediately",value:function(t){if(t.length){var e=t.map(function(t){return t.item.element});r._skipTransitions(e,function(){t.forEach(function(t){t.item.applyCss(t.styles),t.callback()})})}}},{key:"_movementFinished",value:function(){this._transitions.length=0,this.isTransitioning=!1,this._dispatch(r.EventType.LAYOUT)}},{key:"filter",value:function(t,e){this.isEnabled&&((!t||t&&0===t.length)&&(t=r.ALL_ITEMS),this._filter(t),this._shrink(),this._updateItemCount(),this.sort(e))}},{key:"sort",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.lastSort;if(this.isEnabled){this._resetCols();var e=S(this._getFilteredItems(),t);this._layout(e),this._processQueue(),this._setContainerSize(),this.lastSort=t}}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isEnabled&&(t||this._setColumns(),this.sort())}},{key:"layout",value:function(){this.update(!0)}},{key:"add",value:function(t){var e=this,i=x(t).map(function(t){return new g(t)});this._initItems(i),this._resetCols();var n=S(this._mergeNewItems(i),this.lastSort),s=this._filter(this.lastFilter,n),o=function(t){return i.includes(t)},r=function(t){t.scale=g.Scale.HIDDEN,t.isHidden=!0,t.applyCss(g.Css.HIDDEN.before),t.applyCss(g.Css.HIDDEN.after)},l=this._getNextPositions(s.visible);s.visible.forEach(function(t,i){o(t)&&(t.point=l[i],r(t),t.applyCss(e.getStylesForTransition(t,{})))}),s.hidden.forEach(function(t){o(t)&&r(t)}),this.element.offsetWidth,this.setItemTransitions(i),this.items=this._mergeNewItems(i),this.filter(this.lastFilter)}},{key:"disable",value:function(){this.isEnabled=!1}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.isEnabled=!0,t&&this.update()}},{key:"remove",value:function(t){var e=this;if(t.length){var i=x(t),n=i.map(function(t){return e.getItemByElement(t)}).filter(function(t){return!!t});this._toggleFilterClasses({visible:[],hidden:n}),this._shrink(n),this.sort(),this.items=this.items.filter(function(t){return!n.includes(t)}),this._updateItemCount(),this.once(r.EventType.LAYOUT,function(){e._disposeItems(n),i.forEach(function(t){t.parentNode.removeChild(t)}),e._dispatch(r.EventType.REMOVED,{collection:i})})}}},{key:"getItemByElement",value:function(t){return this.items.find(function(e){return e.element===t})}},{key:"resetItems",value:function(){var t=this;this._disposeItems(this.items),this.isInitialized=!1,this.items=this._getItems(),this._initItems(this.items),this.once(r.EventType.LAYOUT,function(){t.setItemTransitions(t.items),t.isInitialized=!0}),this.filter(this.lastFilter)}},{key:"destroy",value:function(){this._cancelMovement(),window.removeEventListener("resize",this._onResize),this.element.classList.remove("shuffle"),this.element.removeAttribute("style"),this._disposeItems(this.items),this.items.length=0,this._transitions.length=0,this.options.sizer=null,this.element=null,this.isDestroyed=!0,this.isEnabled=!1}}],[{key:"getSize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=window.getComputedStyle(t,null),n=I(t,"width",i),s=I(t,"height",i);e&&(n+=I(t,"marginLeft",i)+I(t,"marginRight",i),s+=I(t,"marginTop",i)+I(t,"marginBottom",i));return{width:n,height:s}}},{key:"_skipTransitions",value:function(t,e){var i=t.map(function(t){var e=t.style,i=e.transitionDuration,n=e.transitionDelay;return e.transitionDuration="0ms",e.transitionDelay="0ms",{duration:i,delay:n}});e(),t[0].offsetWidth,t.forEach(function(t,e){t.style.transitionDuration=i[e].duration,t.style.transitionDelay=i[e].delay})}}]),r}();return N.ShuffleItem=g,N.ALL_ITEMS="all",N.FILTER_ATTRIBUTE_KEY="groups",N.EventType={LAYOUT:"shuffle:layout",REMOVED:"shuffle:removed"},N.Classes=v,N.FilterMode={ANY:"any",ALL:"all"},N.options={group:N.ALL_ITEMS,speed:250,easing:"cubic-bezier(0.4, 0.0, 0.2, 1)",itemSelector:"*",sizer:null,gutterWidth:0,columnWidth:0,delimiter:null,buffer:0,columnThreshold:.01,initialSort:null,throttle:f,throttleTime:300,staggerAmount:15,staggerAmountMax:150,useTransforms:!0,filterMode:N.FilterMode.ANY,isCentered:!1,roundTransforms:!0},N.Point=m,N.Rect=p,N.__sorter=S,N.__getColumnSpan=z,N.__getAvailablePositions=M,N.__getShortColumn=A,N.__getCenteredPositions=F,N});
console.log("test initialiser jplist");
var $=jQuery.noConflict();
$('document').ready(function(){
console.log("ok initialisation après ready");
var Shuffle=window.Shuffle;
var element=document.querySelector('#calendar_container');
var sizer=element.querySelector('.card-module');
var shuffledisciplines=new Shuffle(element, {
itemSelector: '.card-module .festivals_temps_forts',
});
$("#magie").on("click", function(){
console.log("click sur magie")
shuffledisciplines.filter('Magie');
});
});
jQuery(function($){
'use strict';
$('document').ready(function(){
(function (){
var $frame=$('#basic');
var $slidee=$frame.children('ul').eq(0);
var $wrap=$frame.parent();
var item_ID=$('.item-jour').attr("data-item");
console.log("l'id est");
console.log(item_ID);
$frame.sly({
horizontal: 1,
itemNav: 'basic',
smart: 0,
activateOn: 'click',
mouseDragging: 1,
touchDragging: 1,
releaseSwing: 1,
startAt: item_ID,
scrollBy: 1,
activatePageOn: 'click',
speed: 300,
elasticBounds: 1,
easing: 'easeOutExpo',
dragHandle: 1,
dynamicHandle: 1,
clickBar: 1,
forward: $wrap.find('.forward'),
backward: $wrap.find('.backward'),
moveBy: 2400,
});
$wrap.find('.toStart').on('click', function (){
var item=$(this).data('item');
$frame.sly('toStart', item);
});
$wrap.find('.toCenter').on('click', function (){
var item=$(this).data('item');
$frame.sly('toCenter', item);
});
$wrap.find('.toEnd').on('click', function (){
var item=$(this).data('item');
$frame.sly('toEnd', item);
});
$wrap.find('.add').on('click', function (){
$frame.sly('add', '<li>' + $slidee.children().length + '</li>');
});
$wrap.find('.remove').on('click', function (){
$frame.sly('remove', -1);
});
}());
});
});
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(a.test(t[0])?e/100:1),parseFloat(t[1])*(a.test(t[1])?i/100:1)]}function L(t,e){return parseInt(x.css(t,e),10)||0}function N(t){return null!=t&&t===t.window}x.ui=x.ui||{},x.ui.version="1.13.3",
x.extend(x.expr.pseudos,{data:x.expr.createPseudo?x.expr.createPseudo(function(e){return function(t){return!!x.data(t,e)}}):function(t,e,i){return!!x.data(t,i[3])}}),
x.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}),
x.ui.focusable=function(t,e){var i,n,o,s=t.nodeName.toLowerCase();return"area"===s?(o=(i=t.parentNode).name,!(!t.href||!o||"map"!==i.nodeName.toLowerCase())&&0<(i=x("img[usemap='#"+o+"']")).length&&i.is(":visible")):(/^(input|select|textarea|button|object)$/.test(s)?(n=!t.disabled)&&(o=x(t).closest("fieldset")[0])&&(n=!o.disabled):n="a"===s&&t.href||e,n&&x(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(x(t)))},x.extend(x.expr.pseudos,{focusable:function(t){return x.ui.focusable(t,null!=x.attr(t,"tabindex"))}}),x.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):x(this[0].form)},
x.ui.formResetMixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");x.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(x.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},x.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),
x.expr.pseudos||(x.expr.pseudos=x.expr[":"]),x.uniqueSort||(x.uniqueSort=x.unique),x.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},x.escapeSelector=function(t){return(t+"").replace(e,i)}),x.fn.even&&x.fn.odd||x.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}}),
x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},
x.fn.labels=function(){var t,e,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+x.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},x.ui.plugin={add:function(t,e,i){var n,o=x.ui[t].prototype;for(n in i)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(o=0;o<s.length;o++)t.options[s[o][0]]&&s[o][1].apply(t.element,i)}},
W=Math.max,C=Math.abs,o=/left|center|right/,s=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,a=/%$/,h=x.fn.position,x.position={scrollbarWidth:function(){var t,e,i;return void 0!==n?n:(i=(e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>")).children()[0],x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),n=t-i)},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=N(e[0]),n=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:n,offset:!i&&!n?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(f){var c,d,p,g,m,v,y,w,b,_,t,e;return f&&f.of?(v="string"==typeof(f=x.extend({},f)).of?x(document).find(f.of):x(f.of),y=x.position.getWithinInfo(f.within),w=x.position.getScrollInfo(y),b=(f.collision||"flip").split(" "),_={},e=9===(e=(t=v)[0]).nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:N(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()},v[0].preventDefault&&(f.at="left top"),d=e.width,p=e.height,m=x.extend({},g=e.offset),x.each(["my","at"],function(){var t,e,i=(f[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):s.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=s.test(i[1])?i[1]:"center",t=r.exec(i[0]),e=r.exec(i[1]),_[this]=[t?t[0]:0,e?e[0]:0],f[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===f.at[0]?m.left+=d:"center"===f.at[0]&&(m.left+=d/2),"bottom"===f.at[1]?m.top+=p:"center"===f.at[1]&&(m.top+=p/2),c=E(_.at,d,p),m.left+=c[0],m.top+=c[1],this.each(function(){var i,t,r=x(this),l=r.outerWidth(),a=r.outerHeight(),e=L(this,"marginLeft"),n=L(this,"marginTop"),o=l+e+L(this,"marginRight")+w.width,s=a+n+L(this,"marginBottom")+w.height,h=x.extend({},m),u=E(_.my,r.outerWidth(),r.outerHeight());"right"===f.my[0]?h.left-=l:"center"===f.my[0]&&(h.left-=l/2),"bottom"===f.my[1]?h.top-=a:"center"===f.my[1]&&(h.top-=a/2),h.left+=u[0],h.top+=u[1],i={marginLeft:e,marginTop:n},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](h,{targetWidth:d,targetHeight:p,elemWidth:l,elemHeight:a,collisionPosition:i,collisionWidth:o,collisionHeight:s,offset:[c[0]+u[0],c[1]+u[1]],my:f.my,at:f.at,within:y,elem:r})}),f.using&&(t=function(t){var e=g.left-h.left,i=e+d-l,n=g.top-h.top,o=n+p-a,s={target:{element:v,left:g.left,top:g.top,width:d,height:p},element:{element:r,left:h.left,top:h.top,width:l,height:a},horizontal:i<0?"left":0<e?"right":"center",vertical:o<0?"top":0<n?"bottom":"middle"};d<l&&C(e+i)<d&&(s.horizontal="center"),p<a&&C(n+o)<p&&(s.vertical="middle"),W(C(e),C(i))>W(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})):h.apply(this,arguments)},x.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,n=n.width,s=t.left-e.collisionPosition.marginLeft,r=o-s,l=s+e.collisionWidth-n-o;n<e.collisionWidth?0<r&&l<=0?(i=t.left+r+e.collisionWidth-n-o,t.left+=r-i):t.left=!(0<l&&r<=0)&&l<r?o+n-e.collisionWidth:o:0<r?t.left+=r:0<l?t.left-=l:t.left=W(t.left-s,t.left)},top:function(t,e){var i,n=e.within,n=n.isWindow?n.scrollTop:n.offset.top,o=e.within.height,s=t.top-e.collisionPosition.marginTop,r=n-s,l=s+e.collisionHeight-o-n;o<e.collisionHeight?0<r&&l<=0?(i=t.top+r+e.collisionHeight-o-n,t.top+=r-i):t.top=!(0<l&&r<=0)&&l<r?n+o-e.collisionHeight:n:0<r?t.top+=r:0<l?t.top-=l:t.top=W(t.top-s,t.top)}},flip:{left:function(t,e){var i=e.within,n=i.offset.left+i.scrollLeft,o=i.width,i=i.isWindow?i.scrollLeft:i.offset.left,s=t.left-e.collisionPosition.marginLeft,r=s-i,s=s+e.collisionWidth-o-i,l="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,a="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,h=-2*e.offset[0];r<0?((o=t.left+l+a+h+e.collisionWidth-o-n)<0||o<C(r))&&(t.left+=l+a+h):0<s&&(0<(n=t.left-e.collisionPosition.marginLeft+l+a+h-i)||C(n)<s)&&(t.left+=l+a+h)},top:function(t,e){var i=e.within,n=i.offset.top+i.scrollTop,o=i.height,i=i.isWindow?i.scrollTop:i.offset.top,s=t.top-e.collisionPosition.marginTop,r=s-i,s=s+e.collisionHeight-o-i,l="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,a="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,h=-2*e.offset[1];r<0?((o=t.top+l+a+h+e.collisionHeight-o-n)<0||o<C(r))&&(t.top+=l+a+h):0<s&&(0<(n=t.top-e.collisionPosition.marginTop+l+a+h-i)||C(n)<s)&&(t.top+=l+a+h)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}},x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=(i=i||e.body).nodeName?i:e.body},x.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&x(t).trigger("blur")},
x.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=x(this);return(!i||"static"!==t.css("position"))&&n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:x(this[0].ownerDocument||document)},
x.extend(x.expr.pseudos,{tabbable:function(t){var e=x.attr(t,"tabindex"),i=null!=e;return(!i||0<=e)&&x.ui.focusable(t,i)}}),
x.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}});
var f,c=0,d=Array.prototype.hasOwnProperty,p=Array.prototype.slice;x.cleanData=(f=x.cleanData,function(t){for(var e,i,n=0;null!=(i=t[n]);n++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");f(t)}),x.widget=function(t,i,e){var n,o,s,r={},l=t.split(".")[0],a=l+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[a.toLowerCase()]=function(t){return!!x.data(t,a)},x[l]=x[l]||{},n=x[l][t],o=x[l][t]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},x.extend(o,n,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(s=new i).options=x.widget.extend({},s.options),x.each(e,function(e,n){function o(){return i.prototype[e].apply(this,arguments)}function s(t){return i.prototype[e].apply(this,t)}r[e]="function"!=typeof n?n:function(){var t,e=this._super,i=this._superApply;return this._super=o,this._superApply=s,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}}),o.prototype=x.widget.extend(s,{widgetEventPrefix:n&&s.widgetEventPrefix||t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:a}),n?(x.each(n._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete n._childConstructors):i._childConstructors.push(o),x.widget.bridge(t,o),o},x.widget.extend=function(t){for(var e,i,n=p.call(arguments,1),o=0,s=n.length;o<s;o++)for(e in n[o])i=n[o][e],d.call(n[o],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(s,e){var r=e.prototype.widgetFullName||s;x.fn[s]=function(i){var t="string"==typeof i,n=p.call(arguments,1),o=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,r);return"instance"===i?(o=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+s+" widget instance"):(t=e[i].apply(e,n))!==e&&void 0!==t?(o=t&&t.jquery?o.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+i+"'")}):o=void 0:(n.length&&(i=x.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=x.data(this,r);t?(t.option(i||{}),t._init&&t._init()):x.data(this,r,new e(i,this))})),o}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o<i.length-1;o++)n[i[o]]=n[i[o]]||{},n=n[i[o]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=e}return this._setOptions(s),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,n;for(e in t)n=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&n&&n.length&&(i=x(n.get()),this._removeClass(n,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(o){var s=[],r=this;function t(t,e){for(var i,n=0;n<t.length;n++)i=r.classesElementLookup[t[n]]||x(),i=o.add?(function(){var i=[];o.element.each(function(t,e){x.map(r.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),r._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(o.element.get())))):x(i.not(o.element).get()),r.classesElementLookup[t[n]]=i,s.push(t[n]),e&&o.classes[t[n]]&&s.push(o.classes[t[n]])}return(o=x.extend({element:this.element,classes:this.options.classes||{}},o)).keys&&t(o.keys.match(/\S+/g)||[],!0),o.extra&&t(o.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(i){var n=this;x.each(n.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(n.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,n){var o="string"==typeof t||null===t,e={extra:o?e:i,keys:o?t:e,element:o?this.element:t,add:n="boolean"==typeof n?n:i};return e.element.toggleClass(this._classes(e),n),this},_on:function(o,s,t){var r,l=this;"boolean"!=typeof o&&(t=s,s=o,o=!1),t?(s=r=x(s),this.bindings=this.bindings.add(s)):(t=s,s=this.element,r=this.widget()),x.each(t,function(t,e){function i(){if(o||!0!==l.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?l[e]:e).apply(l,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var t=t.match(/^([\w:-]*)\s*(.*)$/),n=t[1]+l.eventNamespace,t=t[2];t?r.on(n,t,i):s.on(n,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var n,o,s=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],o=e.originalEvent)for(n in o)n in e||(e[n]=o[n]);return this.element.trigger(e,i),!("function"==typeof s&&!1===s.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(s,r){x.Widget.prototype["_"+s]=function(e,t,i){var n,o=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||r:s;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),n=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),n&&x.effects&&x.effects.effect[o]?e[s](t):o!==s&&e[o]?e[o](t.duration,t.easing,i):e.queue(function(t){x(this)[s](),i&&i.call(e[0]),t()})}})});
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../ie","../version","../widget"],e):e(jQuery)}(function(o){"use strict";var n=!1;return o(document).on("mouseup",function(){n=!1}),o.widget("ui.mouse",{version:"1.13.3",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===o.data(e.target,t.widgetName+".preventClickEvent"))return o.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){var t,i,s;if(!n)return this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),i=1===(this._mouseDownEvent=e).which,s=!("string"!=typeof(t=this).options.cancel||!e.target.nodeName)&&o(e.target).closest(this.options.cancel).length,i&&!s&&this._mouseCapture(e)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?e.preventDefault():(!0===o.data(e.target,this.widgetName+".preventClickEvent")&&o.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0)),!0},_mouseMove:function(e){if(this._mouseMoved){if(o.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&o.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../plugin","../safe-active-element","../safe-blur","../scroll-parent","../version","../widget"],t):t(jQuery)}(function(P){"use strict";return P.widget("ui.draggable",P.ui.mouse,{version:"1.13.3",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||0<P(t.target).closest(".ui-resizable-handle").length||(this.handle=this._getHandle(t),!this.handle)||(this._blurActiveElement(t),this._blockFrames(!0===e.iframeFix?"iframe":e.iframeFix),0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=P(this);return P("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var e=P.ui.safeActiveElement(this.document[0]);P(t.target).closest(e).length||P.ui.safeBlur(e)},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),P.ui.ddmanager&&(P.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===P(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),P.ui.ddmanager&&!e.dropBehaviour&&P.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),P.ui.ddmanager&&P.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(t,e){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!e){e=this._uiHash();if(!1===this._trigger("drag",t,e))return this._mouseUp(new P.Event("mouseup",t)),!1;this.position=e.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",P.ui.ddmanager&&P.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=this,s=!1;return P.ui.ddmanager&&!this.options.dropBehaviour&&(s=P.ui.ddmanager.drop(this,t)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,s)?P(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),P.ui.ddmanager&&P.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),P.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new P.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!P(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var e=this.options,s="function"==typeof e.helper,t=s?P(e.helper.apply(this.element[0],[t])):"clone"===e.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"===e.appendTo?this.element[0].parentNode:e.appendTo),s&&t[0]===this.element[0]&&this._setPositionRelative(),t[0]===this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),"left"in(t=Array.isArray(t)?{left:+t[0],top:+t[1]||0}:t)&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),e=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==e&&P.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this._isRootNode(this.offsetParent[0])?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var t,e;return"relative"!==this.cssPosition?{top:0,left:0}:(t=this.element.position(),e=this._isRootNode(this.scrollParent[0]),{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())})},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e=this.options,s=this.document[0];this.relativeContainer=null,e.containment?"window"===e.containment?this.containment=[P(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,P(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,P(window).scrollLeft()+P(window).width()-this.helperProportions.width-this.margins.left,P(window).scrollTop()+(P(window).height()||s.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:"document"===e.containment?this.containment=[0,0,P(s).width()-this.helperProportions.width-this.margins.left,(P(s).height()||s.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:e.containment.constructor===Array?this.containment=e.containment:("parent"===e.containment&&(e.containment=this.helper[0].parentNode),(e=(s=P(e.containment))[0])&&(t=/(scroll|auto)/.test(s.css("overflow")),this.containment=[(parseInt(s.css("borderLeftWidth"),10)||0)+(parseInt(s.css("paddingLeft"),10)||0),(parseInt(s.css("borderTopWidth"),10)||0)+(parseInt(s.css("paddingTop"),10)||0),(t?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(s.css("borderRightWidth"),10)||0)-(parseInt(s.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(s.css("borderBottomWidth"),10)||0)-(parseInt(s.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=s)):this.containment=null},_convertPositionTo:function(t,e){e=e||this.position;var t="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*t+this.offset.parent.top*t-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*t,left:e.left+this.offset.relative.left*t+this.offset.parent.left*t-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*t}},_generatePosition:function(t,e){var s,i=this.options,o=this._isRootNode(this.scrollParent[0]),n=t.pageX,r=t.pageY;return o&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),{top:(r=e&&(this.containment&&(s=this.relativeContainer?(e=this.relativeContainer.offset(),[this.containment[0]+e.left,this.containment[1]+e.top,this.containment[2]+e.left,this.containment[3]+e.top]):this.containment,t.pageX-this.offset.click.left<s[0]&&(n=s[0]+this.offset.click.left),t.pageY-this.offset.click.top<s[1]&&(r=s[1]+this.offset.click.top),t.pageX-this.offset.click.left>s[2]&&(n=s[2]+this.offset.click.left),t.pageY-this.offset.click.top>s[3])&&(r=s[3]+this.offset.click.top),i.grid&&(e=i.grid[1]?this.originalPageY+Math.round((r-this.originalPageY)/i.grid[1])*i.grid[1]:this.originalPageY,r=!s||e-this.offset.click.top>=s[1]||e-this.offset.click.top>s[3]?e:e-this.offset.click.top>=s[1]?e-i.grid[1]:e+i.grid[1],t=i.grid[0]?this.originalPageX+Math.round((n-this.originalPageX)/i.grid[0])*i.grid[0]:this.originalPageX,n=!s||t-this.offset.click.left>=s[0]||t-this.offset.click.left>s[2]?t:t-this.offset.click.left>=s[0]?t-i.grid[0]:t+i.grid[0]),"y"===i.axis&&(n=this.originalPageX),"x"===i.axis)?this.originalPageY:r)-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:o?0:this.offset.scroll.top),left:n-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:o?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(t,e,s){return s=s||this._uiHash(),P.ui.plugin.call(this,t,[e,s,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),P.Widget.prototype._trigger.call(this,t,e,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),P.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,s){var i=P.extend({},t,{item:s.element});s.sortables=[],P(s.options.connectToSortable).each(function(){var t=P(this).sortable("instance");t&&!t.options.disabled&&(s.sortables.push(t),t.refreshPositions(),t._trigger("activate",e,i))})},stop:function(e,t,s){var i=P.extend({},t,{item:s.element});s.cancelHelperRemoval=!1,P.each(s.sortables,function(){var t=this;t.isOver?(t.isOver=0,s.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,i))})},drag:function(s,i,o){P.each(o.sortables,function(){var t=!1,e=this;e.positionAbs=o.positionAbs,e.helperProportions=o.helperProportions,e.offset.click=o.offset.click,e._intersectsWith(e.containerCache)&&(t=!0,P.each(o.sortables,function(){return this.positionAbs=o.positionAbs,this.helperProportions=o.helperProportions,this.offset.click=o.offset.click,t=this!==e&&this._intersectsWith(this.containerCache)&&P.contains(e.element[0],this.element[0])?!1:t})),t?(e.isOver||(e.isOver=1,o._parent=i.helper.parent(),e.currentItem=i.helper.appendTo(e.element).data("ui-sortable-item",!0),e.options._helper=e.options.helper,e.options.helper=function(){return i.helper[0]},s.target=e.currentItem[0],e._mouseCapture(s,!0),e._mouseStart(s,!0,!0),e.offset.click.top=o.offset.click.top,e.offset.click.left=o.offset.click.left,e.offset.parent.left-=o.offset.parent.left-e.offset.parent.left,e.offset.parent.top-=o.offset.parent.top-e.offset.parent.top,o._trigger("toSortable",s),o.dropped=e.element,P.each(o.sortables,function(){this.refreshPositions()}),o.currentItem=o.element,e.fromOutside=o),e.currentItem&&(e._mouseDrag(s),i.position=e.position)):e.isOver&&(e.isOver=0,e.cancelHelperRemoval=!0,e.options._revert=e.options.revert,e.options.revert=!1,e._trigger("out",s,e._uiHash(e)),e._mouseStop(s,!0),e.options.revert=e.options._revert,e.options.helper=e.options._helper,e.placeholder&&e.placeholder.remove(),i.helper.appendTo(o._parent),o._refreshOffsets(s),i.position=o._generatePosition(s,!0),o._trigger("fromSortable",s),o.dropped=!1,P.each(o.sortables,function(){this.refreshPositions()}))})}}),P.ui.plugin.add("draggable","cursor",{start:function(t,e,s){var i=P("body"),s=s.options;i.css("cursor")&&(s._cursor=i.css("cursor")),i.css("cursor",s.cursor)},stop:function(t,e,s){s=s.options;s._cursor&&P("body").css("cursor",s._cursor)}}),P.ui.plugin.add("draggable","opacity",{start:function(t,e,s){e=P(e.helper),s=s.options;e.css("opacity")&&(s._opacity=e.css("opacity")),e.css("opacity",s.opacity)},stop:function(t,e,s){s=s.options;s._opacity&&P(e.helper).css("opacity",s._opacity)}}),P.ui.plugin.add("draggable","scroll",{start:function(t,e,s){s.scrollParentNotHidden||(s.scrollParentNotHidden=s.helper.scrollParent(!1)),s.scrollParentNotHidden[0]!==s.document[0]&&"HTML"!==s.scrollParentNotHidden[0].tagName&&(s.overflowOffset=s.scrollParentNotHidden.offset())},drag:function(t,e,s){var i=s.options,o=!1,n=s.scrollParentNotHidden[0],r=s.document[0];n!==r&&"HTML"!==n.tagName?(i.axis&&"x"===i.axis||(s.overflowOffset.top+n.offsetHeight-t.pageY<i.scrollSensitivity?n.scrollTop=o=n.scrollTop+i.scrollSpeed:t.pageY-s.overflowOffset.top<i.scrollSensitivity&&(n.scrollTop=o=n.scrollTop-i.scrollSpeed)),i.axis&&"y"===i.axis||(s.overflowOffset.left+n.offsetWidth-t.pageX<i.scrollSensitivity?n.scrollLeft=o=n.scrollLeft+i.scrollSpeed:t.pageX-s.overflowOffset.left<i.scrollSensitivity&&(n.scrollLeft=o=n.scrollLeft-i.scrollSpeed))):(i.axis&&"x"===i.axis||(t.pageY-P(r).scrollTop()<i.scrollSensitivity?o=P(r).scrollTop(P(r).scrollTop()-i.scrollSpeed):P(window).height()-(t.pageY-P(r).scrollTop())<i.scrollSensitivity&&(o=P(r).scrollTop(P(r).scrollTop()+i.scrollSpeed))),i.axis&&"y"===i.axis||(t.pageX-P(r).scrollLeft()<i.scrollSensitivity?o=P(r).scrollLeft(P(r).scrollLeft()-i.scrollSpeed):P(window).width()-(t.pageX-P(r).scrollLeft())<i.scrollSensitivity&&(o=P(r).scrollLeft(P(r).scrollLeft()+i.scrollSpeed)))),!1!==o&&P.ui.ddmanager&&!i.dropBehaviour&&P.ui.ddmanager.prepareOffsets(s,t)}}),P.ui.plugin.add("draggable","snap",{start:function(t,e,s){var i=s.options;s.snapElements=[],P(i.snap.constructor!==String?i.snap.items||":data(ui-draggable)":i.snap).each(function(){var t=P(this),e=t.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:e.top,left:e.left})})},drag:function(t,e,s){for(var i,o,n,r,l,a,h,p,c,f=s.options,d=f.snapTolerance,g=e.offset.left,u=g+s.helperProportions.width,m=e.offset.top,v=m+s.helperProportions.height,_=s.snapElements.length-1;0<=_;_--)a=(l=s.snapElements[_].left-s.margins.left)+s.snapElements[_].width,p=(h=s.snapElements[_].top-s.margins.top)+s.snapElements[_].height,u<l-d||a+d<g||v<h-d||p+d<m||!P.contains(s.snapElements[_].item.ownerDocument,s.snapElements[_].item)?(s.snapElements[_].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,t,P.extend(s._uiHash(),{snapItem:s.snapElements[_].item})),s.snapElements[_].snapping=!1):("inner"!==f.snapMode&&(i=Math.abs(h-v)<=d,o=Math.abs(p-m)<=d,n=Math.abs(l-u)<=d,r=Math.abs(a-g)<=d,i&&(e.position.top=s._convertPositionTo("relative",{top:h-s.helperProportions.height,left:0}).top),o&&(e.position.top=s._convertPositionTo("relative",{top:p,left:0}).top),n&&(e.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left),r)&&(e.position.left=s._convertPositionTo("relative",{top:0,left:a}).left),c=i||o||n||r,"outer"!==f.snapMode&&(i=Math.abs(h-m)<=d,o=Math.abs(p-v)<=d,n=Math.abs(l-g)<=d,r=Math.abs(a-u)<=d,i&&(e.position.top=s._convertPositionTo("relative",{top:h,left:0}).top),o&&(e.position.top=s._convertPositionTo("relative",{top:p-s.helperProportions.height,left:0}).top),n&&(e.position.left=s._convertPositionTo("relative",{top:0,left:l}).left),r)&&(e.position.left=s._convertPositionTo("relative",{top:0,left:a-s.helperProportions.width}).left),!s.snapElements[_].snapping&&(i||o||n||r||c)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,t,P.extend(s._uiHash(),{snapItem:s.snapElements[_].item})),s.snapElements[_].snapping=i||o||n||r||c)}}),P.ui.plugin.add("draggable","stack",{start:function(t,e,s){var i,s=s.options,s=P.makeArray(P(s.stack)).sort(function(t,e){return(parseInt(P(t).css("zIndex"),10)||0)-(parseInt(P(e).css("zIndex"),10)||0)});s.length&&(i=parseInt(P(s[0]).css("zIndex"),10)||0,P(s).each(function(t){P(this).css("zIndex",i+t)}),this.css("zIndex",i+s.length))}}),P.ui.plugin.add("draggable","zIndex",{start:function(t,e,s){e=P(e.helper),s=s.options;e.css("zIndex")&&(s._zIndex=e.css("zIndex")),e.css("zIndex",s.zIndex)},stop:function(t,e,s){s=s.options;s._zIndex&&P(e.helper).css("zIndex",s._zIndex)}}),P.ui.draggable});
jQuery(kgvid_document_ready());
jQuery(window).on("load", kgvid_window_load);
function kgvid_document_ready(){
jQuery('.kgvid_videodiv').each(function(){
var video_vars=jQuery(this).data('kgvid_video_vars');
if(video_vars.player_type.startsWith("Video.js")){
kgvid_load_videojs(video_vars);
}}
);
}
function kgvid_window_load(){
jQuery('.kgvid_gallerywrapper').each(function(){
var gallery_id=this.id;
kgvid_resize_gallery_play_button(gallery_id);
jQuery(window).on('resize', function(){ kgvid_resize_gallery_play_button(gallery_id) });
setTimeout(function(){ kgvid_resize_gallery_play_button(gallery_id) }, 200);
}
);
}
function kgvid_mejs_success(mediaElement, domObject){
if(domObject.nodeName=="VIDEO"){
var id=jQuery(domObject).parents('.kgvid_videodiv').data('id');
if(id!=undefined){
kgvid_setup_video(id);
}}
}
function kgvid_convert_to_timecode(time){
var minutes=Math.floor(time / 60);
var seconds=Math.round((time - (minutes * 60)) * 100) / 100;
if(minutes < 10){
minutes="0" + minutes;}
if(seconds < 10){
seconds="0" + seconds;}
var time_display=minutes + ':' + seconds;
return time_display;
}
function kgvid_convert_from_timecode(timecode){
var timecode_array=timecode.split(":");
timecode_array=timecode_array.reverse();
if(timecode_array[1]){
timecode_array[1]=timecode_array[1] * 60;
}
if(timecode_array[2]){
timecode_array[2]=timecode_array[2] * 3600;
}
var thumbtimecode=0;
jQuery.each(timecode_array,
function(){
thumbtimecode +=parseFloat(this);
}
);
return thumbtimecode;
}
function kgvid_preventDefault(e){
e.preventDefault();
}
function kgvid_SetVideo(id){
var gallery_id=jQuery('#kgvid_video_gallery_thumb_' + id).parent().attr('id');
var width=jQuery('#kgvid_video_gallery_thumb_' + id).data('width');
var height=jQuery('#kgvid_video_gallery_thumb_' + id).data('height');
var aspect_ratio=Math.round(height / width * 1000) / 1000
var window_width=window.outerWidth;
if(window.outerWidth==0){
window_width=window.innerWidth;
}
if(width > window_width){
width=window_width - 60;
height=Math.round(width * aspect_ratio);
}
if(height > (jQuery(window).height() - 20)){
height=jQuery(window).height() - 20;
width=Math.round(height / aspect_ratio);
}
var frame_height=height;
var meta=jQuery('#kgvid_video_gallery_thumb_' + id).data('meta');
if(meta > 0){
frame_height=parseInt(height) + Math.round(28 * meta);
}
var frame_width=parseInt(width) + 10;
frame_height=parseInt(frame_height) + 10;
jQuery(document.body).append('<div id="kgvid-videomodal-overlay" class="videomodal-overlay"></div><div id="kgvid-videomodal-container" class="videomodal-container"><button type="button" class="modalCloseImg videomodal-close kgvid_gallery_nav" title="Close"><span class="kgvid-icons kgvid-icon-cross"></span></button><div id="kgvid_popup_video_holder_' + id + '"></div></div>');
jQuery('.videomodal-close, #kgvid-videomodal-overlay').on('click',
function(){
kgvid_gallery_close();
}
);
var is_paginated=jQuery('#' + gallery_id + ' .kgvid_gallery_pagination span').length > 0;
var nav_code='';
if(jQuery('#kgvid_video_gallery_thumb_' + id).prev('#' + gallery_id + ' .kgvid_video_gallery_thumb').length > 0
|| (
is_paginated
&& jQuery('#' + gallery_id + ' .kgvid_gallery_pagination_selected').html()!="1"
)
){
nav_code +='<button type="button" class="kgvid_gallery_nav kgvid_gallery_prev kgvid-icons kgvid-icon-left-arrow" title="' + kgvidL10n_frontend.previous + '"></button>';
}
if(jQuery('#kgvid_video_gallery_thumb_' + id).next('#' + gallery_id + ' .kgvid_video_gallery_thumb').length > 0
|| (
is_paginated
&& jQuery('#' + gallery_id + ' .kgvid_gallery_page_number').last().html() > jQuery('#' + gallery_id + ' .kgvid_gallery_pagination_selected').html()
)
){
nav_code +='<button type="button" class="kgvid_gallery_nav kgvid_gallery_next kgvid-icons kgvid-icon-right-arrow" title="' + kgvidL10n_frontend.next + '"></button>';
}
jQuery('#kgvid-videomodal-container').prepend(nav_code);
jQuery('.kgvid_gallery_next').on('click',
function(){
var next_thumb=jQuery('#kgvid_video_gallery_thumb_' + id).next('.kgvid_video_gallery_thumb');
if(next_thumb.length==0&&is_paginated){
var next_page=jQuery('#' + gallery_id + ' .kgvid_gallery_pagination_selected').next();
kgvid_switch_gallery_page(next_page[0], 'next');
}else{
kgvid_gallery_close();
next_thumb.trigger('click');
}}
);
jQuery('.kgvid_gallery_prev').on('click',
function(){
var prev_thumb=jQuery('#kgvid_video_gallery_thumb_' + id).prev('.kgvid_video_gallery_thumb');
if(prev_thumb.length==0&&is_paginated){
var prev_page=jQuery('#' + gallery_id + ' .kgvid_gallery_pagination_selected').prev();
kgvid_switch_gallery_page(prev_page[0], 'prev');
}else{
kgvid_gallery_close();
prev_thumb.trigger('click');
}}
);
jQuery(document).on('keydown.kgvid',
function(e){
switch (e.key){
case 'ArrowLeft':
jQuery('.kgvid_gallery_prev').trigger('click');
break;
case 'ArrowRight':
jQuery('.kgvid_gallery_next').trigger('click');
break;
case 'ArrowDown':
case 'ArrowUp':
case 'PageDown':
case 'PageUp':
case 'End':
case 'Home':
case ' ':
break;
case 'Escape':
kgvid_gallery_close();
default: return;
}
e.preventDefault();
}
);
window.addEventListener('wheel', kgvid_preventDefault, { passive: false });
window.addEventListener('touchmove', kgvid_preventDefault, { passive: false });
if(jQuery('#kgvid_popup_video_holder_' + id).length==1){
var popup_code=jQuery('#kgvid_video_gallery_thumb_' + id).data('popupcode');
var video_vars=jQuery('#kgvid_video_gallery_thumb_' + id).data('kgvid_video_vars');
jQuery('#kgvid_popup_video_holder_' + id).html(popup_code);
jQuery('#video_' + id + '_div').data('kgvid_video_vars', video_vars);
if(video_vars.player_type.startsWith('Video.js')){
setTimeout(function(){
video_vars.autoplay='true';
kgvid_load_videojs(video_vars);
}, 0);
}
if(meta > 0){
jQuery('#kgvid-videomodal-container').css('color','white');
}
if(video_vars.player_type=="WordPress Default"){
jQuery('#kgvid_' + id + '_wrapper video').attr('width', video_vars.width)
.attr('height', video_vars.height);
jQuery('#kgvid_' + id + '_wrapper video').mediaelementplayer({
success: function(mediaElement, domObject){
kgvid_setup_video(id);
mediaElement.play();
},
features:[
'playpause',
'progress',
'volume',
'tracks',
'sourcechooser',
'fullscreen'
],
videoWidth:video_vars.width,
videoHeight:video_vars.height
}
);
}}
}
function kgvid_gallery_close(){
var video_vars=jQuery('#kgvid-videomodal-container .kgvid_videodiv').data('kgvid_video_vars');
if(video_vars!==undefined){
if(video_vars.player_type.startsWith('Video.js') ){
var player=videojs.players['video_' + video_vars.id];
if(player){
player.pause();
setTimeout(function(){
if(videojs.players['video_' + video_vars.id]){
videojs.players['video_' + video_vars.id].dispose();
}}, 0);
}}
}
jQuery(window).off('resize', kgvid_resize_video(video_vars.id) );
jQuery(document).off('keydown.kgvid');
window.removeEventListener('wheel', kgvid_preventDefault);
window.removeEventListener('touchmove', kgvid_preventDefault);
jQuery('#kgvid-videomodal-overlay, #kgvid-videomodal-container').remove();
}
function kgvid_video_gallery_end_action(id, action){
kgvid_gallery_close();
if(action=="next"){
jQuery('#kgvid_video_gallery_thumb_' + id).next('#' + jQuery('#kgvid_video_gallery_thumb_' + id).parent().attr('id') + ' .kgvid_video_gallery_thumb').trigger('click')
}}
function kgvid_timeupdate_poster(){
this.posterImage.hide();
}
function kgvid_add_hover(id){
jQuery('#video_' + id + '_div')
.on('mouseenter',
function(){
jQuery('#video_' + id + '_meta').addClass('kgvid_video_meta_hover');
}
)
.on('mouseleave',
function(){
jQuery('#video_' + id + '_meta').removeClass('kgvid_video_meta_hover');
}
)
.on('focus',
function(){
jQuery('#video_' + id + '_meta').addClass('kgvid_video_meta_hover');
}
)
.on('focusout',
function(){
jQuery('#video_' + id + '_meta').removeClass('kgvid_video_meta_hover');
}
);
}
function kgvid_load_videojs(video_vars){
var videojs_options={
"language": video_vars.locale,
"responsive": true,
"userActions":{ "hotkeys": true },
};
if(video_vars.autoplay=="true"){
videojs_options.autoplay='any';
}
if(video_vars.resize=="true"||video_vars.fullwidth=="true"){
videojs_options.fluid=true;
}else{
videojs_options.fluid=false;
}
if(videojs_options.fluid==true
&& video_vars.width!=undefined
&& video_vars.width.indexOf('%')===-1
&& video_vars.height!=undefined
&& video_vars.fixed_aspect!=='false'
){
videojs_options.aspectRatio=video_vars.width + ':' + video_vars.height;
}
if(video_vars.nativecontrolsfortouch=="true"){
videojs_options.nativeControlsForTouch=true;
}
if(video_vars.playback_rate=="true"){
videojs_options.playbackRates=[0.5, 1, 1.25, 1.5, 2];
}
if('forward' in video_vars.skip_buttons&&'backward' in video_vars.skip_buttons){
videojs_options.controlBar={
skipButtons: {
forward: Number(video_vars.skip_buttons.forward),
backward: Number(video_vars.skip_buttons.backward),
}}
}
if(video_vars.enable_resolutions_plugin=="true"){
if(videojs.VERSION.split('.')[0] >=5){
videojs_options.plugins={
"resolutionSelector": {
"force_types": ["video/mp4"]
}};
if(video_vars.default_res){
videojs_options.plugins.resolutionSelector.default_res=video_vars.default_res;
}}else{
console.warn('Video Embed & Thumbnail Generator: Video.js version ' + videojs.VERSION + ' is loaded by another application. Resolution selection is not compatible with this older version and has been disabled.');
}}
if(typeof videojs.getPlayer('video_' + video_vars.id)!=='undefined'){
videojs('video_' + video_vars.id).dispose();
}
videojs('video_' + video_vars.id, videojs_options).ready(function(){
kgvid_setup_video(video_vars.id);
});
}
function kgvid_setup_video(id){
var video_vars=jQuery('#video_' + id + '_div').data('kgvid_video_vars');
if(typeof (jQuery)=='function'){
jQuery.fn.fitVids=function(){};};
jQuery('#video_' + id + '_div').prepend(jQuery('#video_' + id + '_watermark') );
jQuery('#video_' + id + '_watermark').attr('style', '');
jQuery('#video_' + id + '_div').prepend(jQuery('#video_' + id + '_meta') );
jQuery('#video_' + id + '_embed, #click_trap_' + id).appendTo('#video_' + id + '_div');
jQuery('#click_trap_' + id).on('click', function(){ kgvid_share_icon_click(id); });
jQuery('#video_' + id + '_meta').attr('style', '');
if(video_vars.autoplay=="true"){
kgvid_video_counter(id, 'play');
jQuery('#video_' + id + '_meta').removeClass('kgvid_video_meta_hover');
}
if(video_vars.right_click!="on"){
jQuery('#video_' + id + '_div').bind('contextmenu',function(){ return false; });
}
if(jQuery('#video_' + id + '_div .kgvid-download-link').length
&& typeof jQuery('#video_' + id + '_div .kgvid-download-link').attr('download')!='undefined'
&& typeof jQuery('#video_' + id + '_div .kgvid-download-link').data('alt_link')!='undefined'
){
jQuery('#video_' + id + '_div .kgvid-download-link').on('click',
function(e){
e.preventDefault();
kgvid_check_download_link(id);
}
);
}
if(video_vars.player_type.startsWith('Video.js')){
var player=videojs.players['video_' + id];
if(jQuery('#video_' + id + '_flash_api').parent().is('.fluid-width-video-wrapper') ){
jQuery('#video_' + id + '_flash_api').unwrap();
}
jQuery('#video_' + id).append(jQuery('#video_' + id + '_watermark') );
if(videojs.VERSION.split('.')[0] >=5&&videojs.browser.TOUCH_ENABLED==true){
if(video_vars.nativecontrolsfortouch=="true"&&videojs.browser.IS_ANDROID){
jQuery('.vjs-big-play-button').hide();
}
if(player.controls()==false&&player.muted()==false){
player.controls(true);
}}
player.on('loadedmetadata',
function(){
if(videojs.VERSION.split('.')[0] >=5){
var text_tracks=player.textTracks();
var track_elements=player.options_.tracks;
var played=jQuery('#video_' + id + '_div').data("played")||"not played";
if(played=="not played"){
if(track_elements!=null){
jQuery(text_tracks).each(function(index, track){
if(track_elements[index].default==true&&track.mode!='showing'){
player.textTracks()[index].mode='showing'; }}
);
}
if(video_vars.start!=''){
player.currentTime(kgvid_convert_from_timecode(video_vars.start) );
}}
}
if(video_vars.set_volume!=""){
player.volume(video_vars.set_volume);
}
if(video_vars.autoplay=="true"
&& player.paused()
){
var promise=player.play();
if(typeof promise!=='undefined'){
promise.then(function(){
}).catch(function(error){
});
}}
}
);
player.on('play',
function kgvid_play_start(){
player.focus();
player.off('timeupdate', kgvid_timeupdate_poster);
if(video_vars.meta){
kgvid_add_hover(id);
jQuery('#video_' + id + '_meta').removeClass('kgvid_video_meta_hover');
}
if(video_vars.autoplay=="true"){
jQuery('#video_' + id + ' > .vjs-control-bar').removeClass('vjs-fade-in');
}
if(video_vars.endofvideooverlay!=""){
player.posterImage.hide();
}
if(video_vars.pauseothervideos=="true"
&& videojs.VERSION.split('.')[0] >=5
){
jQuery.each(videojs.getPlayers(),
function(otherPlayerId, otherPlayer){
if(player.id()!=otherPlayerId
&& otherPlayer!=null
&& ! otherPlayer.paused()
&& ! otherPlayer.autoplay()){
otherPlayer.pause();
}}
);
}
kgvid_video_counter(id, 'play');
player.on('timeupdate',
function(){
var percent_duration=Math.round(player.currentTime() / player.duration() * 100);
if(jQuery('#video_' + id + '_div').data("25")==undefined
&& percent_duration >=25
&& percent_duration < 50
){
jQuery('#video_' + id + '_div').data("25", true);
kgvid_video_counter(id, '25');
}else if(jQuery('#video_' + id + '_div').data("50")==undefined
&& percent_duration >=50
&& percent_duration < 75
){
jQuery('#video_' + id + '_div').data("50", true);
kgvid_video_counter(id, '50');
}else if(jQuery('#video_' + id + '_div').data("75")==undefined
&& percent_duration >=75&&percent_duration < 100
){
jQuery('#video_' + id + '_div').data("75", true);
kgvid_video_counter(id, '75');
}}
);
}
);
player.on('pause',
function kgvid_play_pause(){
jQuery('#video_' + id + '_meta').addClass('kgvid_video_meta_hover');
kgvid_video_counter(id, 'pause');
}
);
player.on('seeked',
function kgvid_seeked(){
kgvid_video_counter(id, 'seek');
}
);
player.on('ended',
function kgvid_play_end(){
if(jQuery('#video_' + id + '_div').data("end")==undefined){
jQuery('#video_' + id + '_div').data("end", true);
kgvid_video_counter(id, 'end');
}
setTimeout(function(){ player.loadingSpinner.hide(); }, 250);
if(video_vars.endofvideooverlay!=""){
player.poster(video_vars.endofvideooverlay);
player.posterImage.show();
const posterEl=player.posterImage.el();
posterEl.style.display='block';
const pictureEl=posterEl.querySelector('picture');
if(pictureEl){
pictureEl.style.display='block';
}
setTimeout(function(){ player.on('timeupdate', kgvid_timeupdate_poster); }, 500);
}
if(jQuery('#kgvid_video_gallery_thumb_' + id).data('gallery_end')!=""
&& jQuery('#kgvid_video_gallery_thumb_' + id).data('gallery_end')!=null
){
kgvid_video_gallery_end_action(id, jQuery('#kgvid_video_gallery_thumb_' + id).data('gallery_end') );
}}
);
player.on('fullscreenchange',
function(){
var
fullScreenApi={
supportsFullScreen: false,
isFullScreen: function(){ return false; },
requestFullScreen: function(){},
cancelFullScreen: function(){},
fullScreenEventName: '',
prefix: ''
},
browserPrefixes='webkit moz o ms khtml'.split(' ');
if(typeof document.cancelFullScreen!='undefined'){
fullScreenApi.supportsFullScreen=true;
}else{
for (var i=0, il=browserPrefixes.length; i < il; i++){
fullScreenApi.prefix=browserPrefixes[i];
if(typeof document[fullScreenApi.prefix + 'CancelFullScreen' ]!='undefined'){
fullScreenApi.supportsFullScreen=true;
break;
}}
}
if(player.availableRes!=undefined){
kgvid_resize_video(id);
}
if(fullScreenApi.supportsFullScreen==false){
if(jQuery('#video_' + id).hasClass('vjs-fullscreen') ){
jQuery('#video_' + id + '_meta').hide();
jQuery('#video_' + id + '_watermark img').css('position', 'fixed');
}else{
jQuery('#video_' + id + '_meta').show();
jQuery('#video_' + id + '_watermark img').css('position', 'absolute');
}}
}
);
}
if(video_vars.player_type=="WordPress Default"){
var player=jQuery('#video_' + id + '_div video');
var mejs_id=jQuery('#video_' + id + '_div .mejs-container').attr('id');
var played=jQuery('#video_' + id + '_div').data("played")||"not played";
jQuery('.wp-video').removeAttr('style');
jQuery('#video_' + id + '_div .mejs-container').append(jQuery('#video_' + id + '_watermark') );
if(played=="not played"){
var mejs_player=mejs.players[mejs_id];
jQuery.each(mejs_player.tracks,
function(key, item){
if(jQuery('#' + mejs_id + ' track[default]').length > 0
&& item.srclang==jQuery('#' + mejs_id + ' track[default]').attr('srclang').toLowerCase()){
mejs_player.setTrack(item.trackId);
jQuery('#' + mejs_id + ' .mejs-captions-selector input[value="en"]').prop('checked',true);
}}
);
if(video_vars.start!=''){
player[0].setCurrentTime(kgvid_convert_from_timecode(video_vars.start) );
}}
player.on('loadedmetadata',
function(){
var played=jQuery('#video_' + id + '_div').data("played")||"not played";
var mejs_player=mejs.players[mejs_id];
if(video_vars.set_volume!=""){
player[0].volume=video_vars.set_volume;
}
if(video_vars.mute=="true"){
player[0].setMuted(true);
}
if(video_vars.pauseothervideos=="false"){
mejs_player.options.pauseOtherPlayers=false;
}
if(played=="not played"){
if(video_vars.start!=''){
player[0].setCurrentTime(kgvid_convert_from_timecode(video_vars.start) );
}}
}
);
player.on('play',
function(){
document.getElementById(mejs_id).focus();
kgvid_add_hover(id);
jQuery('#video_' + id + '_meta').removeClass('kgvid_video_meta_hover');
kgvid_video_counter(id, 'play');
player.on('timeupdate',
function(){
var percent_duration=Math.round(player[0].currentTime / player[0].duration * 100);
if(jQuery('#video_' + id + '_div').data("25")==undefined&&percent_duration >=25&&percent_duration < 50){
jQuery('#video_' + id + '_div').data("25", true);
kgvid_video_counter(id, '25');
}else if(jQuery('#video_' + id + '_div').data("50")==undefined&&percent_duration >=50&&percent_duration < 75){
jQuery('#video_' + id + '_div').data("50", true);
kgvid_video_counter(id, '50');
}else if(jQuery('#video_' + id + '_div').data("75")==undefined&&percent_duration >=75&&percent_duration < 100){
jQuery('#video_' + id + '_div').data("75", true);
kgvid_video_counter(id, '75');
}}
);
}
);
player.on('seeked',
function(){
kgvid_video_counter(id, 'seek');
}
);
player.on('pause',
function(){
jQuery('#video_' + id + '_meta').addClass('kgvid_video_meta_hover');
kgvid_video_counter(id, 'pause');
}
);
player.on('ended',
function(){
if(jQuery('#video_' + id + '_div').data("end")==undefined){
jQuery('#video_' + id + '_div').data("end", true);
kgvid_video_counter(id, 'end');
}
if(video_vars.endofvideooverlay!=""){
jQuery('#video_' + id + '_div .mejs-poster').css({
'background-image':'url(' + video_vars.endofvideooverlay + ')'
}
).fadeIn();
player.on('seeking.kgvid',
function(){
player=jQuery('#video_' + id + '_div video');
if(player[0].currentTime!=0){
jQuery('#video_' + id + '_div .mejs-poster').fadeOut();
player.off('seeking.kgvid');
}}
);
}
if(jQuery('#kgvid_video_gallery_thumb_' + id).data('gallery_end')!=""&&jQuery('#kgvid_video_gallery_thumb_' + id).data('gallery_end')!=null){
kgvid_video_gallery_end_action(id, jQuery('#kgvid_video_gallery_thumb_' + id).data('gallery_end') );
}}
);
}
if(video_vars.resize=="true"
|| video_vars.auto_res=="automatic"
|| window.location.search.indexOf("kgvid_video_embed[enable]=true")!==-1
|| window.location.search.indexOf("videopack[enable]=true")!==-1
){
kgvid_resize_video(id);
var resizeId;
jQuery(window).on('resize',
function(){
clearTimeout(resizeId);
resizeId=setTimeout(function(){kgvid_resize_video(id)}, 500);
}
);
}}
function kgvid_resize_video(id){
if(typeof kgvid_resize_video.counter=='undefined'){
kgvid_resize_video.counter=0;
}
var video_vars=jQuery('#video_' + id + '_div').data('kgvid_video_vars');
if(video_vars!==undefined){
var set_width=video_vars.width;
var set_height=video_vars.height;
var aspect_ratio=Math.round(set_height / set_width * 1000) / 1000
var reference_div=jQuery('#kgvid_' + id + '_wrapper').parent();
var window_width=jQuery(window).width();
var window_height=jQuery(window).height();
if(reference_div.is('body') ){
parent_width=window.innerWidth;
set_width=window.innerWidth;
}else if(reference_div.attr('id')=='kgvid_popup_video_holder_' + id){
parent_width=window_width - 40;
}else{
parent_width=reference_div.width();
if(video_vars['fullwidth']=='true'){
set_width=parent_width;
}}
if(parent_width < set_width){
set_width=parent_width;
}
if(set_width!=0&&set_width < 30000){
jQuery('#kgvid_' + id + '_wrapper').width(set_width);
var set_height=Math.round(set_width * aspect_ratio);
if(reference_div.attr('id')=='kgvid_popup_video_holder_' + id&&set_height > window_height - 60){
set_height=window_height - 60;
set_width=Math.round(set_height / aspect_ratio);
}
if(reference_div.is('body')&&set_height > window.innerHeight){
set_height=window.innerHeight;
var change_aspect=true;
}
if(video_vars.player_type.startsWith('Video.js')
&& videojs.players['video_' + id]
){
var player=videojs.players['video_' + id];
if(change_aspect){
player.aspectRatio(Math.floor(set_width) + ':' + Math.floor(set_height) );
}
if(set_width < 500){
var scale=Math.round(100 * set_width / 500) / 100;
jQuery('#kgvid_' + id + '_wrapper .vjs-big-play-button').css('-webkit-transform','scale(' + scale + ')').css('-o-transform','scale(' + scale + ')').css('-ms-transform','scale(' + scale + ')').css('transform','scale(' + scale + ')');
if(set_width < 261){
jQuery('#video_' + id + ' > .vjs-control-bar > .vjs-mute-control').css('display', 'none');
if(set_width < 221){
jQuery('#video_' + id + ' > .vjs-control-bar > .vjs-volume-control').css('display', 'none');
if(set_width < 171){
jQuery('#video_' + id + ' > .vjs-control-bar > .vjs-duration, #video_' + id + ' > .vjs-control-bar > .vjs-time-divider').css('display', 'none');
}}
}}else{
jQuery('#kgvid_' + id + '_wrapper .vjs-big-play-button').css('transform', '');
}}
if(video_vars.player_type=="WordPress Default"&&typeof mejs!=='undefined'){
player=mejs.players[jQuery('#kgvid_' + id + '_wrapper div.wp-video-shortcode').attr('id')];
if(change_aspect){
player.options.setDimensions=false;
jQuery('#kgvid_' + id + '_wrapper div.wp-video-shortcode').css('height', set_height + 'px');
}}
if((video_vars.player_type.startsWith('Video.js')
&& videojs.players['video_' + id]
)
||(video_vars.player_type=="WordPress Default"
&& typeof mejs!=='undefined'
)
){
if(video_vars.auto_res=='automatic'&&player.availableRes!==undefined){
var resolutions=player.availableRes;
var resNumbers=new Array();
jQuery.each(resolutions,
function(key, value){
if(typeof key!=='undefined'&&! isNaN(parseInt(key) )){
resNumbers.push(parseInt(key) );
}}
);
var current_resolution=parseInt(player.getCurrentRes());
if(! isNaN(current_resolution) ){
if(video_vars.pixel_ratio=="true"
&& window.devicePixelRatio!=undefined
){
var pixel_ratio=window.devicePixelRatio;
}else{
pixel_ratio=1;
}
if(jQuery('#video_' + id).hasClass('vjs-fullscreen')||jQuery('#video_' + id + '_div .mejs-container').hasClass('mejs-container-fullscreen') ){
pixel_height=window_width * aspect_ratio * pixel_ratio;
}else{
pixel_height=set_width * aspect_ratio * pixel_ratio;
}
var res_options=jQuery.map(resNumbers,
function(n){
if(n >=pixel_height){
return n;
}}
);
var set_res=Math.min.apply(Math,res_options);
if(set_res!=current_resolution){
if(video_vars.player_type.startsWith('Video.js')){
if(player.paused()){
player.one('play',
function(){
player.changeRes(set_res + 'p');
player.play();
}
);
}else{
player.changeRes(set_res + 'p');
}}
if(video_vars.player_type=="WordPress Default"){
if(player.media.paused){
if(player.media.preload=='none'){
jQuery(player.media).one('canplay',
function(){
player.changeRes(set_res + 'p');
}
);
}else{
jQuery(player.media).one('playing',
function(){
player.changeRes(set_res + 'p');
}
);
}}else{
jQuery(player.media).one('playing',
function(){
player.changeRes(set_res + 'p');
}
);
}}
}}
}}
var meta=jQuery('#kgvid_video_gallery_thumb_' + id).data('meta');
var extra_meta_height=Math.round(20 * meta);
jQuery('#kgvid-videomodal-container').width(parseInt(set_width) + 10);
jQuery('#kgvid-videomodal-container').height(parseInt(set_height) + 10 + extra_meta_height);
jQuery('.videomodal-wrap').css('overflow', 'hidden');
}else if(kgvid_resize_video.counter < 3){
setTimeout(function(){ kgvid_resize_video(id); }, 250);
}}
++kgvid_resize_video.counter;
}
function kgvid_resize_gallery_play_button(gallery_id){
var video_vars=jQuery('#' + gallery_id + ' .kgvid_video_gallery_thumb').first().data('kgvid_video_vars');
var thumb_width=jQuery('#' + gallery_id + ' .kgvid_video_gallery_thumb').first().width();
if(video_vars.player_type.startsWith('Video.js')
|| video_vars.player_type=="WordPress Default"
){
var max_percent=0.17;
if(video_vars.player_type.startsWith('Video.js')){
var button_selector='.vjs-big-play-button';
var translate_x='0';
var translate_y='-30px';
}
if(video_vars.player_type=="WordPress Default"){
var button_selector='.mejs-overlay-button';
var translate_x='-50%'
var translate_y='-55%';
}
var play_button_percent=jQuery('#' + gallery_id + ' ' + button_selector).width() / thumb_width;
var unscaled_width=jQuery('#' + gallery_id + ' ' + button_selector)[0].offsetWidth;
var scale_value=Math.round(thumb_width * max_percent / unscaled_width * 1000) / 1000;
if(scale_value < 1){
var css_text='scale(' + scale_value + ') translate(' + translate_x + ', ' + translate_y + ')';
jQuery('#' + gallery_id + ' ' + button_selector).css({
'transform':css_text,
'-webkit-transform':css_text,
'-o-transform':css_text,
'-ms-transform': css_text
}
);
}else{
jQuery('#' + gallery_id + ' ' + button_selector).removeAttr('style');
}}
}
function kgvid_send_google_analytics(event, label){
if(typeof gtag!="undefined"){
gtag(
"event",
event,
{
'event_category': "Videos",
'event_label': label
}
);
}else if(typeof ga!="undefined"){
ga("send", "event", "Videos", event, label);
}else if(typeof __gaTracker!="undefined"){
__gaTracker("send", "event", "Videos", event, label);
}else if(typeof _gaq!="undefined"){
_gaq.push(["_trackEvent", "Videos", event, label]);
}}
function kgvid_video_counter(id, event){
var video_vars=jQuery('#video_' + id + '_div').data('kgvid_video_vars');
if(! video_vars){
var video_vars=jQuery('#kgvid_video_gallery_thumb_' + id).data('kgvid_video_vars');
}
if(video_vars){
var changed=false;
var played=jQuery('#video_' + id + '_div').data("played")||"not played";
if(event=='play'){
if(played=="not played"){
if(video_vars.countable){
changed=true;
}
jQuery('#video_' + id + '_div').data("played", "played");
kgvid_send_google_analytics(kgvidL10n_frontend.playstart, video_vars.title);
}else{
kgvid_send_google_analytics(kgvidL10n_frontend.resume, video_vars.title);
}}
if(event=="seek"||event=="pause"||event=="end"){
if(event=='end'&&video_vars.countable){
changed=true;
}
kgvid_send_google_analytics(kgvidL10n_frontend[event], video_vars.title);
}
if(! isNaN(event) ){
if(video_vars.countable){
changed=true;
}
kgvid_send_google_analytics(event + "%", video_vars.title);
}
if(changed==true
&& video_vars.count_views!='false'
&& (
video_vars.count_views=='quarters'
||(video_vars.count_views=='start_complete'&&(event=='play'||event=='end') )
||(video_vars.count_views=='start'&&event=='play')
)
){
jQuery.post(kgvidL10n_frontend.ajaxurl,
{
action: 'kgvid_count_play',
security: kgvidL10n_frontend.ajax_nonce,
post_id: video_vars.attachment_id,
video_event: event,
show_views: jQuery('#video_' + id + '_viewcount').length
},
function(data){
if(event=="play"){
jQuery('#video_' + id + '_viewcount').html(data);
}}
);
}}
}
function kgvid_check_download_link(id){
var url=jQuery('#video_' + id + '_div .kgvid-download-link').attr('href');
jQuery.ajax({
type: 'HEAD',
url: url,
success: function(){
let link=document.createElement('a');
link.href=url;
link.setAttribute('download', '');
link.click();
},
error: function(xhr){
let link=document.createElement('a');
link.href=jQuery('#video_' + id + '_div .kgvid-download-link').data('alt_link');
link.click();
}}
);
}
function kgvid_switch_gallery_page(obj, post_action){
var gallery_id=jQuery(obj).parents('.kgvid_gallerywrapper').attr('id');
var query_atts=jQuery('#' + gallery_id).data('query_atts');
var page=jQuery(obj).html();
var last_id=jQuery('.kgvid_videodiv, .kgvid_video_gallery_thumb').last().data('id').substr(6);
jQuery('#' + gallery_id).fadeTo("fast", 0.5);
jQuery.post(kgvidL10n_frontend.ajaxurl,
{
action: 'kgvid_switch_gallery_page',
security: kgvidL10n_frontend.ajax_nonce,
page: page,
query_atts: query_atts,
last_video_id: last_id
},
function(data){
jQuery('#' + gallery_id).html(data);
jQuery('#' + gallery_id).fadeTo("fast", 1);
if(post_action=="next"){
kgvid_gallery_close();
jQuery('#' + gallery_id + ' .kgvid_video_gallery_thumb').first().trigger('click');
}
if(post_action=="prev"){
kgvid_gallery_close();
jQuery('#' + gallery_id + ' .kgvid_video_gallery_thumb').last().trigger('click');
}
kgvid_resize_gallery_play_button(gallery_id);
},
"json"
);
}
function kgvid_share_icon_click(id){
var player_element;
var event;
if(jQuery('#kgvid_' + id + '_shareicon').hasClass('vjs-icon-share') ){
event='turn on';
jQuery('#kgvid_' + id + '_shareicon').removeClass('vjs-icon-share').addClass('vjs-icon-cancel');
}else{
event='turn off';
jQuery('#kgvid_' + id + '_shareicon').removeClass('vjs-icon-cancel').addClass('vjs-icon-share');
}
var video_vars=jQuery('#video_' + id + '_div').data('kgvid_video_vars');
if(video_vars.player_type.startsWith('Video.js')){
if(videojs.players['video_' + id]){
videojs.players['video_' + id].pause();
}
if(jQuery('#video_' + id).hasClass('vjs-has-started') ){
player_element=' .vjs-control-bar';
}else{
player_element=' .vjs-big-play-button';
}
if(jQuery('#video_' + id + '_div' + player_element).attr('style')==undefined){
jQuery('#video_' + id + '_div' + player_element).hide();
}else{
jQuery('#video_' + id + '_div' + player_element).removeAttr('style');
}}else if(video_vars.player_type=="WordPress Default"){
jQuery('#video_' + id + '_div video')[0].pause();
jQuery('#video_' + id + '_div .mejs-overlay-button').toggle();
}
if(event=='turn on'){
jQuery('#video_' + id + '_div').off('mouseenter mouseleave focus focusout');
jQuery('#video_' + id + '_meta').addClass('kgvid_video_meta_hover');
}else{
kgvid_add_hover(id);
}
jQuery('#video_' + id + '_embed, #click_trap_' + id).slideToggle();
}
function kgvid_set_start_at(id){
var video_vars=jQuery('#video_' + id + '_div').data('kgvid_video_vars');
if(jQuery('#video_' + id + '_embed .kgvid_start_at_enable').prop('checked') ){
if(video_vars.player_type.startsWith('Video.js')){
var current_time=videojs.players['video_' + id]
? videojs.players['video_' + id].currentTime()
: 0;
}else if(video_vars.player_type=="WordPress Default"){
var current_time=jQuery('#video_' + id + '_div video')[0].getCurrentTime();
}
jQuery('#video_' + id + '_embed .kgvid_start_at').val(kgvid_convert_to_timecode(Math.floor(current_time) ));
}
kgvid_change_start_at(id);
}
function kgvid_change_start_at(id){
var embed_code=jQuery('#video_' + id + '_embed .kgvid_embedcode').val();
parsed_embed_code=jQuery.parseHTML(embed_code);
var old_src=jQuery(parsed_embed_code).attr('src');
if(old_src.indexOf('&videopack[start]=')!==-1){
var src_array=old_src.split('&');
old_src=src_array[0] + '&' + src_array[1];
}
if(jQuery('#video_' + id + '_embed .kgvid_start_at_enable').prop('checked') ){
var start_at_val=jQuery('#video_' + id + '_embed .kgvid_start_at').val();
var new_src=old_src + '&videopack[start]=' + encodeURIComponent(start_at_val);
}else{
var new_src=old_src;
}
jQuery('#video_' + id + '_embed .kgvid_embedcode').val("<iframe allowfullscreen src='" + new_src + "' frameborder='0' scrolling='no' width='640' height='360'></iframe>");
};
!function r(a,s,l){function d(n,e){if(!s[n]){if(!a[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(u)return u(n,!0);var o=new Error("Cannot find module '"+n+"'");throw o.code="MODULE_NOT_FOUND",o}var i=s[n]={exports:{}};a[n][0].call(i.exports,function(e){var t=a[n][1][e];return d(t||e)},i,i.exports,r,a,s,l)}return s[n].exports}for(var u="function"==typeof require&&require,e=0;e<l.length;e++)d(l[e]);return d}({1:[function(e,t,n){},{}],2:[function(i,r,e){(function(e){var t,n=void 0!==e?e:"undefined"!=typeof window?window:{},o=i(1);"undefined"!=typeof document?t=document:(t=n["__GLOBAL_DOCUMENT_CACHE@4"])||(t=n["__GLOBAL_DOCUMENT_CACHE@4"]=o),r.exports=t}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{1:1}],3:[function(e,n,t){(function(e){var t;t="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},n.exports=t}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],4:[function(e,n,t){!function(e){var t=setTimeout;function o(){}function r(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(e,this)}function i(n,o){for(;3===n._state;)n=n._value;0!==n._state?(n._handled=!0,r._immediateFn(function(){var e=1===n._state?o.onFulfilled:o.onRejected;if(null!==e){var t;try{t=e(n._value)}catch(e){return void s(o.promise,e)}a(o.promise,t)}else(1===n._state?a:s)(o.promise,n._value)})):n._deferreds.push(o)}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof r)return t._state=3,t._value=e,void l(t);if("function"==typeof n)return void d((o=n,i=e,function(){o.apply(i,arguments)}),t)}t._state=1,t._value=e,l(t)}catch(e){s(t,e)}var o,i}function s(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function d(e,t){var n=!1;try{e(function(e){n||(n=!0,a(t,e))},function(e){n||(n=!0,s(t,e))})}catch(e){if(n)return;n=!0,s(t,e)}}r.prototype.catch=function(e){return this.then(null,e)},r.prototype.then=function(e,t){var n=new this.constructor(o);return i(this,new function(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}(e,t,n)),n},r.all=function(e){var s=Array.prototype.slice.call(e);return new r(function(o,i){if(0===s.length)return o([]);var r=s.length;function a(t,e){try{if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if("function"==typeof n)return void n.call(e,function(e){a(t,e)},i)}s[t]=e,0==--r&&o(s)}catch(e){i(e)}}for(var e=0;e<s.length;e++)a(e,s[e])})},r.resolve=function(t){return t&&"object"==typeof t&&t.constructor===r?t:new r(function(e){e(t)})},r.reject=function(n){return new r(function(e,t){t(n)})},r.race=function(i){return new r(function(e,t){for(var n=0,o=i.length;n<o;n++)i[n].then(e,t)})},r._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){t(e,0)},r._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},r._setImmediateFn=function(e){r._immediateFn=e},r._setUnhandledRejectionFn=function(e){r._unhandledRejectionFn=e},void 0!==n&&n.exports?n.exports=r:e.Promise||(e.Promise=r)}(this)},{}],5:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=e(7),r=(o=i)&&o.__esModule?o:{default:o},s=e(15),l=e(27);var d={lang:"en",en:s.EN,language:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(null!=t&&t.length){if("string"!=typeof t[0])throw new TypeError("Language code must be a string value");if(!/^[a-z]{2,3}((\-|_)[a-z]{2})?$/i.test(t[0]))throw new TypeError("Language code must have format 2-3 letters and. optionally, hyphen, underscore followed by 2 more letters");d.lang=t[0],void 0===d[t[0]]?(t[1]=null!==t[1]&&void 0!==t[1]&&"object"===a(t[1])?t[1]:{},d[t[0]]=(0,l.isObjectEmpty)(t[1])?s.EN:t[1]):null!==t[1]&&void 0!==t[1]&&"object"===a(t[1])&&(d[t[0]]=t[1])}return d.lang},t:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof e&&e.length){var n=void 0,o=void 0,i=d.language(),r=function(e,t,n){return"object"!==(void 0===e?"undefined":a(e))||"number"!=typeof t||"number"!=typeof n?e:[function(){return arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 0===(arguments.length<=0?void 0:arguments[0])||1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:0!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])||11===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])||12===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2<(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||0<(arguments.length<=0?void 0:arguments[0])%100&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])%10&&((arguments.length<=0?void 0:arguments[0])%100<10||20<=(arguments.length<=0?void 0:arguments[0])%100)?arguments.length<=2?void 0:arguments[2]:[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])%10&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||20<=(arguments.length<=0?void 0:arguments[0])%100)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])<=4?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])%10&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||20<=(arguments.length<=0?void 0:arguments[0])%100)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%100==1?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100==2?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100==3||(arguments.length<=0?void 0:arguments[0])%100==4?arguments.length<=4?void 0:arguments[4]:arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2<(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])<7?arguments.length<=3?void 0:arguments[3]:6<(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])<11?arguments.length<=4?void 0:arguments[4]:arguments.length<=5?void 0:arguments[5]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:3<=(arguments.length<=0?void 0:arguments[0])%100&&(arguments.length<=0?void 0:arguments[0])%100<=10?arguments.length<=4?void 0:arguments[4]:11<=(arguments.length<=0?void 0:arguments[0])%100?arguments.length<=5?void 0:arguments[5]:arguments.length<=6?void 0:arguments[6]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||1<(arguments.length<=0?void 0:arguments[0])%100&&(arguments.length<=0?void 0:arguments[0])%100<11?arguments.length<=2?void 0:arguments[2]:10<(arguments.length<=0?void 0:arguments[0])%100&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10==2?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 11!==(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])%10&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||20<=(arguments.length<=0?void 0:arguments[0])%100)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:8!==(arguments.length<=0?void 0:arguments[0])&&11!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:3===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]}][n].apply(null,[t].concat(e))};return void 0!==d[i]&&(n=d[i][e],null!==t&&"number"==typeof t&&(o=d[i]["mejs.plural-form"],n=r.apply(null,[n,t,o]))),!n&&d.en&&(n=d.en[e],null!==t&&"number"==typeof t&&(o=d.en["mejs.plural-form"],n=r.apply(null,[n,t,o]))),n=n||e,null!==t&&"number"==typeof t&&(n=n.replace("%1",t)),(0,l.escapeHTML)(n)}return e}};r.default.i18n=d,"undefined"!=typeof mejsL10n&&r.default.i18n.language(mejsL10n.language,mejsL10n.strings),n.default=d},{15:15,27:27,7:7}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},F=o(e(3)),j=o(e(2)),I=o(e(7)),M=e(27),O=e(28),D=e(8),R=e(25);function o(e){return e&&e.__esModule?e:{default:e}}var i=function e(t,n,o){var c=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var f=this;o=Array.isArray(o)?o:null,f.defaults={renderers:[],fakeNodeName:"mediaelementwrapper",pluginPath:"build/",shimScriptAccess:"sameDomain"},n=Object.assign(f.defaults,n),f.mediaElement=j.default.createElement(n.fakeNodeName);var i=t,r=!1;if("string"==typeof t?f.mediaElement.originalNode=j.default.getElementById(t):i=(f.mediaElement.originalNode=t).id,void 0===f.mediaElement.originalNode||null===f.mediaElement.originalNode)return null;f.mediaElement.options=n,i=i||"mejs_"+Math.random().toString().slice(2),f.mediaElement.originalNode.setAttribute("id",i+"_from_mejs");var a=f.mediaElement.originalNode.tagName.toLowerCase();-1<["video","audio"].indexOf(a)&&!f.mediaElement.originalNode.getAttribute("preload")&&f.mediaElement.originalNode.setAttribute("preload","none"),f.mediaElement.originalNode.parentNode.insertBefore(f.mediaElement,f.mediaElement.originalNode),f.mediaElement.appendChild(f.mediaElement.originalNode);var s=function(t,e){if("https:"===F.default.location.protocol&&0===t.indexOf("http:")&&R.IS_IOS&&-1<I.default.html5media.mediaTypes.indexOf(e)){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===this.readyState&&200===this.status){var e=(F.default.URL||F.default.webkitURL).createObjectURL(this.response);return f.mediaElement.originalNode.setAttribute("src",e),e}return t},n.open("GET",t),n.responseType="blob",n.send()}return t},l=void 0;if(null!==o)l=o;else if(null!==f.mediaElement.originalNode)switch(l=[],f.mediaElement.originalNode.nodeName.toLowerCase()){case"iframe":l.push({type:"",src:f.mediaElement.originalNode.getAttribute("src")});break;case"audio":case"video":var d=f.mediaElement.originalNode.children.length,u=f.mediaElement.originalNode.getAttribute("src");if(u){var p=f.mediaElement.originalNode,m=(0,O.formatType)(u,p.getAttribute("type"));l.push({type:m,src:s(u,m)})}for(var h=0;h<d;h++){var v=f.mediaElement.originalNode.children[h];if("source"===v.tagName.toLowerCase()){var g=v.getAttribute("src"),y=(0,O.formatType)(g,v.getAttribute("type"));l.push({type:y,src:s(g,y)})}}}f.mediaElement.id=i,f.mediaElement.renderers={},f.mediaElement.events={},f.mediaElement.promises=[],f.mediaElement.renderer=null,f.mediaElement.rendererName=null,f.mediaElement.changeRenderer=function(e,t){var n=c,o=2<Object.keys(t[0]).length?t[0]:t[0].src;if(void 0!==n.mediaElement.renderer&&null!==n.mediaElement.renderer&&n.mediaElement.renderer.name===e)return n.mediaElement.renderer.pause(),n.mediaElement.renderer.stop&&n.mediaElement.renderer.stop(),n.mediaElement.renderer.show(),n.mediaElement.renderer.setSrc(o),!0;void 0!==n.mediaElement.renderer&&null!==n.mediaElement.renderer&&(n.mediaElement.renderer.pause(),n.mediaElement.renderer.stop&&n.mediaElement.renderer.stop(),n.mediaElement.renderer.hide());var i=n.mediaElement.renderers[e],r=null;if(null!=i)return i.show(),i.setSrc(o),n.mediaElement.renderer=i,n.mediaElement.rendererName=e,!0;for(var a=n.mediaElement.options.renderers.length?n.mediaElement.options.renderers:D.renderer.order,s=0,l=a.length;s<l;s++){var d=a[s];if(d===e){r=D.renderer.renderers[d];var u=Object.assign(r.options,n.mediaElement.options);return(i=r.create(n.mediaElement,u,t)).name=e,n.mediaElement.renderers[r.name]=i,n.mediaElement.renderer=i,n.mediaElement.rendererName=e,i.show(),!0}}return!1},f.mediaElement.setSize=function(e,t){void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&f.mediaElement.renderer.setSize(e,t)},f.mediaElement.generateError=function(e,t){e=e||"",t=Array.isArray(t)?t:[];var n=(0,M.createEvent)("error",f.mediaElement);n.message=e,n.urls=t,f.mediaElement.dispatchEvent(n),r=!0};var E=I.default.html5media.properties,b=I.default.html5media.methods,S=function(t,e,n,o){var i=t[e];Object.defineProperty(t,e,{get:function(){return n.apply(t,[i])},set:function(e){return i=o.apply(t,[e])}})},x=function(e){if("src"!==e){var t=""+e.substring(0,1).toUpperCase()+e.substring(1),n=function(){return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer["get"+t]?f.mediaElement.renderer["get"+t]():null},o=function(e){void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer["set"+t]&&f.mediaElement.renderer["set"+t](e)};S(f.mediaElement,e,n,o),f.mediaElement["get"+t]=n,f.mediaElement["set"+t]=o}},w=function(){return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer?f.mediaElement.renderer.getSrc():null},P=function(e){var t=[];if("string"==typeof e)t.push({src:e,type:e?(0,O.getTypeFromFile)(e):""});else if("object"===(void 0===e?"undefined":L(e))&&void 0!==e.src){var n=(0,O.absolutizeUrl)(e.src),o=e.type,i=Object.assign(e,{src:n,type:""!==o&&null!=o||!n?o:(0,O.getTypeFromFile)(n)});t.push(i)}else if(Array.isArray(e))for(var r=0,a=e.length;r<a;r++){var s=(0,O.absolutizeUrl)(e[r].src),l=e[r].type,d=Object.assign(e[r],{src:s,type:""!==l&&null!=l||!s?l:(0,O.getTypeFromFile)(s)});t.push(d)}var u=D.renderer.select(t,f.mediaElement.options.renderers.length?f.mediaElement.options.renderers:[]),c=void 0;if(f.mediaElement.paused||null==f.mediaElement.src||""===f.mediaElement.src||(f.mediaElement.pause(),c=(0,M.createEvent)("pause",f.mediaElement),f.mediaElement.dispatchEvent(c)),f.mediaElement.originalNode.src=t[0].src||"",null!==u||!t[0].src)return!(null==t[0].src||""===t[0].src)?f.mediaElement.changeRenderer(u.rendererName,t):null;f.mediaElement.generateError("No renderer found",t)},T=function(e,t){try{if("play"!==e||"native_dash"!==f.mediaElement.rendererName&&"native_hls"!==f.mediaElement.rendererName&&"vimeo_iframe"!==f.mediaElement.rendererName)f.mediaElement.renderer[e](t);else{var n=f.mediaElement.renderer[e](t);n&&"function"==typeof n.then&&n.catch(function(){f.mediaElement.paused&&setTimeout(function(){var e=f.mediaElement.renderer.play();void 0!==e&&e.catch(function(){f.mediaElement.renderer.paused||f.mediaElement.renderer.pause()})},150)})}}catch(e){f.mediaElement.generateError(e,l)}},C=function(o){f.mediaElement[o]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer[o]&&(f.mediaElement.promises.length?Promise.all(f.mediaElement.promises).then(function(){T(o,t)}).catch(function(e){f.mediaElement.generateError(e,l)}):T(o,t)),null}};S(f.mediaElement,"src",w,P),f.mediaElement.getSrc=w,f.mediaElement.setSrc=P;for(var k=0,_=E.length;k<_;k++)x(E[k]);for(var N=0,A=b.length;N<A;N++)C(b[N]);return f.mediaElement.addEventListener=function(e,t){f.mediaElement.events[e]=f.mediaElement.events[e]||[],f.mediaElement.events[e].push(t)},f.mediaElement.removeEventListener=function(e,t){if(!e)return f.mediaElement.events={},!0;var n=f.mediaElement.events[e];if(!n)return!0;if(!t)return f.mediaElement.events[e]=[],!0;for(var o=0;o<n.length;o++)if(n[o]===t)return f.mediaElement.events[e].splice(o,1),!0;return!1},f.mediaElement.dispatchEvent=function(e){var t=f.mediaElement.events[e.type];if(t)for(var n=0;n<t.length;n++)t[n].apply(null,[e])},f.mediaElement.destroy=function(){var e=f.mediaElement.originalNode.cloneNode(!0),t=f.mediaElement.parentElement;e.removeAttribute("id"),e.remove(),f.mediaElement.remove(),t.appendChild(e)},l.length&&(f.mediaElement.src=l),f.mediaElement.promises.length?Promise.all(f.mediaElement.promises).then(function(){f.mediaElement.options.success&&f.mediaElement.options.success(f.mediaElement,f.mediaElement.originalNode)}).catch(function(){r&&f.mediaElement.options.error&&f.mediaElement.options.error(f.mediaElement,f.mediaElement.originalNode)}):(f.mediaElement.options.success&&f.mediaElement.options.success(f.mediaElement,f.mediaElement.originalNode),r&&f.mediaElement.options.error&&f.mediaElement.options.error(f.mediaElement,f.mediaElement.originalNode)),f.mediaElement};F.default.MediaElement=i,I.default.MediaElement=i,n.default=i},{2:2,25:25,27:27,28:28,3:3,7:7,8:8}],7:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o,i=e(3);var r={version:"4.2.17",html5media:{properties:["volume","src","currentTime","muted","duration","paused","ended","buffered","error","networkState","readyState","seeking","seekable","currentSrc","preload","bufferedBytes","bufferedTime","initialTime","startOffsetTime","defaultPlaybackRate","playbackRate","played","autoplay","loop","controls"],readOnlyProperties:["duration","paused","ended","buffered","error","networkState","readyState","seeking","seekable"],methods:["load","play","pause","canPlayType"],events:["loadstart","durationchange","loadedmetadata","loadeddata","progress","canplay","canplaythrough","suspend","abort","error","emptied","stalled","play","playing","pause","waiting","seeking","seeked","timeupdate","ended","ratechange","volumechange"],mediaTypes:["audio/mp3","audio/ogg","audio/oga","audio/wav","audio/x-wav","audio/wave","audio/x-pn-wav","audio/mpeg","audio/mp4","video/mp4","video/webm","video/ogg","video/ogv"]}};((o=i)&&o.__esModule?o:{default:o}).default.mejs=r,n.default=r},{3:3}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.renderer=void 0;var o,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=function(){function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}}(),a=e(7),s=(o=a)&&o.__esModule?o:{default:o};var l=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.renderers={},this.order=[]}return r(e,[{key:"add",value:function(e){if(void 0===e.name)throw new TypeError("renderer must contain at least `name` property");this.renderers[e.name]=e,this.order.push(e.name)}},{key:"select",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],n=t.length;if(t=t.length?t:this.order,!n){var o=[/^(html5|native)/i,/^flash/i,/iframe$/i],i=function(e){for(var t=0,n=o.length;t<n;t++)if(o[t].test(e))return t;return o.length};t.sort(function(e,t){return i(e)-i(t)})}for(var r=0,a=t.length;r<a;r++){var s=t[r],l=this.renderers[s];if(null!=l)for(var d=0,u=e.length;d<u;d++)if("function"==typeof l.canPlayType&&"string"==typeof e[d].type&&l.canPlayType(e[d].type))return{rendererName:l.name,src:e[d].src}}return null}},{key:"order",set:function(e){if(!Array.isArray(e))throw new TypeError("order must be an array of strings.");this._order=e},get:function(){return this._order}},{key:"renderers",set:function(e){if(null!==e&&"object"!==(void 0===e?"undefined":i(e)))throw new TypeError("renderers must be an array of objects.");this._renderers=e},get:function(){return this._renderers}}]),e}(),d=n.renderer=new l;s.default.Renderers=d},{7:7}],9:[function(e,t,n){"use strict";var f=a(e(3)),p=a(e(2)),i=a(e(5)),o=e(16),r=a(o),m=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(e(25)),h=e(27),v=e(26),g=e(28);function a(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{usePluginFullScreen:!0,fullscreenText:null,useFakeFullscreen:!1}),Object.assign(r.default.prototype,{isFullScreen:!1,isNativeFullScreen:!1,isInIframe:!1,isPluginClickThroughCreated:!1,fullscreenMode:"",containerSizeTimeout:null,buildfullscreen:function(n){if(n.isVideo){n.isInIframe=f.default.location!==f.default.parent.location,n.detectFullscreenMode();var o=this,e=(0,h.isString)(o.options.fullscreenText)?o.options.fullscreenText:i.default.t("mejs.fullscreen"),t=p.default.createElement("div");if(t.className=o.options.classPrefix+"button "+o.options.classPrefix+"fullscreen-button",t.innerHTML='<button type="button" aria-controls="'+o.id+'" title="'+e+'" aria-label="'+e+'" tabindex="0"></button>',o.addControlElement(t,"fullscreen"),t.addEventListener("click",function(){m.HAS_TRUE_NATIVE_FULLSCREEN&&m.IS_FULLSCREEN||n.isFullScreen?n.exitFullScreen():n.enterFullScreen()}),n.fullscreenBtn=t,o.options.keyActions.push({keys:[70],action:function(e,t,n,o){o.ctrlKey||void 0!==e.enterFullScreen&&(e.isFullScreen?e.exitFullScreen():e.enterFullScreen())}}),o.exitFullscreenCallback=function(e){var t=e.which||e.keyCode||0;o.options.enableKeyboard&&27===t&&(m.HAS_TRUE_NATIVE_FULLSCREEN&&m.IS_FULLSCREEN||o.isFullScreen)&&n.exitFullScreen()},o.globalBind("keydown",o.exitFullscreenCallback),o.normalHeight=0,o.normalWidth=0,m.HAS_TRUE_NATIVE_FULLSCREEN){n.globalBind(m.FULLSCREEN_EVENT_NAME,function(){n.isFullScreen&&(m.isFullScreen()?(n.isNativeFullScreen=!0,n.setControlsSize()):(n.isNativeFullScreen=!1,n.exitFullScreen()))})}}},cleanfullscreen:function(e){e.exitFullScreen(),e.globalUnbind("keydown",e.exitFullscreenCallback)},detectFullscreenMode:function(){var e=null!==this.media.rendererName&&/(native|html5)/i.test(this.media.rendererName),t="";return m.HAS_TRUE_NATIVE_FULLSCREEN&&e?t="native-native":m.HAS_TRUE_NATIVE_FULLSCREEN&&!e?t="plugin-native":this.usePluginFullScreen&&m.SUPPORT_POINTER_EVENTS&&(t="plugin-click"),this.fullscreenMode=t},enterFullScreen:function(){var o=this,e=null!==o.media.rendererName&&/(html5|native)/i.test(o.media.rendererName),t=getComputedStyle(o.getElement(o.container));if(o.isVideo)if(!1===o.options.useFakeFullscreen&&(m.IS_IOS||m.IS_SAFARI)&&m.HAS_IOS_FULLSCREEN&&"function"==typeof o.media.originalNode.webkitEnterFullscreen&&o.media.originalNode.canPlayType((0,g.getTypeFromFile)(o.media.getSrc())))o.media.originalNode.webkitEnterFullscreen();else{if((0,v.addClass)(p.default.documentElement,o.options.classPrefix+"fullscreen"),(0,v.addClass)(o.getElement(o.container),o.options.classPrefix+"container-fullscreen"),o.normalHeight=parseFloat(t.height),o.normalWidth=parseFloat(t.width),"native-native"!==o.fullscreenMode&&"plugin-native"!==o.fullscreenMode||(m.requestFullScreen(o.getElement(o.container)),o.isInIframe&&setTimeout(function e(){if(o.isNativeFullScreen){var t=f.default.innerWidth||p.default.documentElement.clientWidth||p.default.body.clientWidth,n=screen.width;.002*n<Math.abs(n-t)?o.exitFullScreen():setTimeout(e,500)}},1e3)),o.getElement(o.container).style.width="100%",o.getElement(o.container).style.height="100%",o.containerSizeTimeout=setTimeout(function(){o.getElement(o.container).style.width="100%",o.getElement(o.container).style.height="100%",o.setControlsSize()},500),e)o.node.style.width="100%",o.node.style.height="100%";else for(var n=o.getElement(o.container).querySelectorAll("embed, object, video"),i=n.length,r=0;r<i;r++)n[r].style.width="100%",n[r].style.height="100%";o.options.setDimensions&&"function"==typeof o.media.setSize&&o.media.setSize(screen.width,screen.height);for(var a=o.getElement(o.layers).children,s=a.length,l=0;l<s;l++)a[l].style.width="100%",a[l].style.height="100%";o.fullscreenBtn&&((0,v.removeClass)(o.fullscreenBtn,o.options.classPrefix+"fullscreen"),(0,v.addClass)(o.fullscreenBtn,o.options.classPrefix+"unfullscreen")),o.setControlsSize(),o.isFullScreen=!0;var d=Math.min(screen.width/o.width,screen.height/o.height),u=o.getElement(o.container).querySelector("."+o.options.classPrefix+"captions-text");u&&(u.style.fontSize=100*d+"%",u.style.lineHeight="normal",o.getElement(o.container).querySelector("."+o.options.classPrefix+"captions-position").style.bottom=(screen.height-o.normalHeight)/2-o.getElement(o.controls).offsetHeight/2+d+15+"px");var c=(0,h.createEvent)("enteredfullscreen",o.getElement(o.container));o.getElement(o.container).dispatchEvent(c)}},exitFullScreen:function(){var e=this,t=null!==e.media.rendererName&&/(native|html5)/i.test(e.media.rendererName);if(e.isVideo){if(clearTimeout(e.containerSizeTimeout),m.HAS_TRUE_NATIVE_FULLSCREEN&&(m.IS_FULLSCREEN||e.isFullScreen)&&m.cancelFullScreen(),(0,v.removeClass)(p.default.documentElement,e.options.classPrefix+"fullscreen"),(0,v.removeClass)(e.getElement(e.container),e.options.classPrefix+"container-fullscreen"),e.options.setDimensions){if(e.getElement(e.container).style.width=e.normalWidth+"px",e.getElement(e.container).style.height=e.normalHeight+"px",t)e.node.style.width=e.normalWidth+"px",e.node.style.height=e.normalHeight+"px";else for(var n=e.getElement(e.container).querySelectorAll("embed, object, video"),o=n.length,i=0;i<o;i++)n[i].style.width=e.normalWidth+"px",n[i].style.height=e.normalHeight+"px";"function"==typeof e.media.setSize&&e.media.setSize(e.normalWidth,e.normalHeight);for(var r=e.getElement(e.layers).children,a=r.length,s=0;s<a;s++)r[s].style.width=e.normalWidth+"px",r[s].style.height=e.normalHeight+"px"}e.fullscreenBtn&&((0,v.removeClass)(e.fullscreenBtn,e.options.classPrefix+"unfullscreen"),(0,v.addClass)(e.fullscreenBtn,e.options.classPrefix+"fullscreen")),e.setControlsSize(),e.isFullScreen=!1;var l=e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-text");l&&(l.style.fontSize="",l.style.lineHeight="",e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-position").style.bottom="");var d=(0,h.createEvent)("exitedfullscreen",e.getElement(e.container));e.getElement(e.container).dispatchEvent(d)}}})},{16:16,2:2,25:25,26:26,27:27,28:28,3:3,5:5}],10:[function(e,t,n){"use strict";var c=r(e(2)),o=e(16),i=r(o),f=r(e(5)),p=e(27),m=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{playText:null,pauseText:null}),Object.assign(i.default.prototype,{buildplaypause:function(e,t,n,o){var i=this,r=i.options,a=(0,p.isString)(r.playText)?r.playText:f.default.t("mejs.play"),s=(0,p.isString)(r.pauseText)?r.pauseText:f.default.t("mejs.pause"),l=c.default.createElement("div");l.className=i.options.classPrefix+"button "+i.options.classPrefix+"playpause-button "+i.options.classPrefix+"play",l.innerHTML='<button type="button" aria-controls="'+i.id+'" title="'+a+'" aria-label="'+s+'" tabindex="0"></button>',l.addEventListener("click",function(){i.paused?i.play():i.pause()});var d=l.querySelector("button");function u(e){"play"===e?((0,m.removeClass)(l,i.options.classPrefix+"play"),(0,m.removeClass)(l,i.options.classPrefix+"replay"),(0,m.addClass)(l,i.options.classPrefix+"pause"),d.setAttribute("title",s),d.setAttribute("aria-label",s)):((0,m.removeClass)(l,i.options.classPrefix+"pause"),(0,m.removeClass)(l,i.options.classPrefix+"replay"),(0,m.addClass)(l,i.options.classPrefix+"play"),d.setAttribute("title",a),d.setAttribute("aria-label",a))}i.addControlElement(l,"playpause"),u("pse"),o.addEventListener("loadedmetadata",function(){-1===o.rendererName.indexOf("flash")&&u("pse")}),o.addEventListener("play",function(){u("play")}),o.addEventListener("playing",function(){u("play")}),o.addEventListener("pause",function(){u("pse")}),o.addEventListener("ended",function(){e.options.loop||((0,m.removeClass)(l,i.options.classPrefix+"pause"),(0,m.removeClass)(l,i.options.classPrefix+"play"),(0,m.addClass)(l,i.options.classPrefix+"replay"),d.setAttribute("title",a),d.setAttribute("aria-label",a))})}})},{16:16,2:2,26:26,27:27,5:5}],11:[function(e,t,n){"use strict";var p=r(e(2)),o=e(16),i=r(o),m=r(e(5)),y=e(25),E=e(30),b=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{enableProgressTooltip:!0,useSmoothHover:!0,forceLive:!1}),Object.assign(i.default.prototype,{buildprogress:function(h,s,e,d){var u=0,v=!1,c=!1,g=this,t=h.options.autoRewind,n=h.options.enableProgressTooltip?'<span class="'+g.options.classPrefix+'time-float"><span class="'+g.options.classPrefix+'time-float-current">00:00</span><span class="'+g.options.classPrefix+'time-float-corner"></span></span>':"",o=p.default.createElement("div");o.className=g.options.classPrefix+"time-rail",o.innerHTML='<span class="'+g.options.classPrefix+"time-total "+g.options.classPrefix+'time-slider"><span class="'+g.options.classPrefix+'time-buffering"></span><span class="'+g.options.classPrefix+'time-loaded"></span><span class="'+g.options.classPrefix+'time-current"></span><span class="'+g.options.classPrefix+'time-hovered no-hover"></span><span class="'+g.options.classPrefix+'time-handle"><span class="'+g.options.classPrefix+'time-handle-content"></span></span>'+n+"</span>",g.addControlElement(o,"progress"),g.options.keyActions.push({keys:[37,227],action:function(e){if(!isNaN(e.duration)&&0<e.duration){e.isVideo&&(e.showControls(),e.startControlsTimer());var t=e.getElement(e.container).querySelector("."+g.options.classPrefix+"time-total");t&&t.focus();var n=Math.max(e.currentTime-e.options.defaultSeekBackwardInterval(e),0);e.paused||e.pause(),setTimeout(function(){e.setCurrentTime(n)},0),setTimeout(function(){e.play()},0)}}},{keys:[39,228],action:function(e){if(!isNaN(e.duration)&&0<e.duration){e.isVideo&&(e.showControls(),e.startControlsTimer());var t=e.getElement(e.container).querySelector("."+g.options.classPrefix+"time-total");t&&t.focus();var n=Math.min(e.currentTime+e.options.defaultSeekForwardInterval(e),e.duration);e.paused||e.pause(),setTimeout(function(){e.setCurrentTime(n)},0),setTimeout(function(){e.play()},0)}}}),g.rail=s.querySelector("."+g.options.classPrefix+"time-rail"),g.total=s.querySelector("."+g.options.classPrefix+"time-total"),g.loaded=s.querySelector("."+g.options.classPrefix+"time-loaded"),g.current=s.querySelector("."+g.options.classPrefix+"time-current"),g.handle=s.querySelector("."+g.options.classPrefix+"time-handle"),g.timefloat=s.querySelector("."+g.options.classPrefix+"time-float"),g.timefloatcurrent=s.querySelector("."+g.options.classPrefix+"time-float-current"),g.slider=s.querySelector("."+g.options.classPrefix+"time-slider"),g.hovered=s.querySelector("."+g.options.classPrefix+"time-hovered"),g.buffer=s.querySelector("."+g.options.classPrefix+"time-buffering"),g.newTime=0,g.forcedHandlePause=!1,g.setTransformStyle=function(e,t){e.style.transform=t,e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t},g.buffer.style.display="none";var i=function(e){var t=getComputedStyle(g.total),n=(0,b.offset)(g.total),o=g.total.offsetWidth,i=void 0!==t.webkitTransform?"webkitTransform":void 0!==t.mozTransform?"mozTransform ":void 0!==t.oTransform?"oTransform":void 0!==t.msTransform?"msTransform":"transform",r="WebKitCSSMatrix"in window?"WebKitCSSMatrix":"MSCSSMatrix"in window?"MSCSSMatrix":"CSSMatrix"in window?"CSSMatrix":void 0,a=0,s=0,l=0,d=void 0;if(d=e.originalEvent&&e.originalEvent.changedTouches?e.originalEvent.changedTouches[0].pageX:e.changedTouches?e.changedTouches[0].pageX:e.pageX,g.getDuration()){if(d<n.left?d=n.left:d>o+n.left&&(d=o+n.left),a=(l=d-n.left)/o,g.newTime=a*g.getDuration(),v&&null!==g.getCurrentTime()&&g.newTime.toFixed(4)!==g.getCurrentTime().toFixed(4)&&(g.setCurrentRailHandle(g.newTime),g.updateCurrent(g.newTime)),!y.IS_IOS&&!y.IS_ANDROID){if(l<0&&(l=0),g.options.useSmoothHover&&null!==r&&void 0!==window[r]){var u=new window[r](getComputedStyle(g.handle)[i]).m41,c=l/parseFloat(getComputedStyle(g.total).width)-u/parseFloat(getComputedStyle(g.total).width);g.hovered.style.left=u+"px",g.setTransformStyle(g.hovered,"scaleX("+c+")"),g.hovered.setAttribute("pos",l),0<=c?(0,b.removeClass)(g.hovered,"negative"):(0,b.addClass)(g.hovered,"negative")}if(g.timefloat){var f=g.timefloat.offsetWidth/2,p=mejs.Utils.offset(g.getElement(g.container)),m=getComputedStyle(g.timefloat);s=d-p.left<g.timefloat.offsetWidth?f:d-p.left>=g.getElement(g.container).offsetWidth-f?g.total.offsetWidth-f:l,(0,b.hasClass)(g.getElement(g.container),g.options.classPrefix+"long-video")&&(s+=parseFloat(m.marginLeft)/2+g.timefloat.offsetWidth/2),g.timefloat.style.left=s+"px",g.timefloatcurrent.innerHTML=(0,E.secondsToTimeCode)(g.newTime,h.options.alwaysShowHours,h.options.showTimecodeFrameCount,h.options.framesPerSecond,h.options.secondsDecimalLength,h.options.timeFormat),g.timefloat.style.display="block"}}}else y.IS_IOS||y.IS_ANDROID||!g.timefloat||(s=g.timefloat.offsetWidth+o>=g.getElement(g.container).offsetWidth?g.timefloat.offsetWidth/2:0,g.timefloat.style.left=s+"px",g.timefloat.style.left=s+"px",g.timefloat.style.display="block")},f=function(){1e3<=new Date-u&&g.play()};g.slider.addEventListener("focus",function(){h.options.autoRewind=!1}),g.slider.addEventListener("blur",function(){h.options.autoRewind=t}),g.slider.addEventListener("keydown",function(e){if(1e3<=new Date-u&&(c=g.paused),g.options.enableKeyboard&&g.options.keyActions.length){var t=e.which||e.keyCode||0,n=g.getDuration(),o=h.options.defaultSeekForwardInterval(d),i=h.options.defaultSeekBackwardInterval(d),r=g.getCurrentTime(),a=g.getElement(g.container).querySelector("."+g.options.classPrefix+"volume-slider");if(38===t||40===t){a&&(a.style.display="block"),g.isVideo&&(g.showControls(),g.startControlsTimer());var s=38===t?Math.min(g.volume+.1,1):Math.max(g.volume-.1,0),l=s<=0;return g.setVolume(s),void g.setMuted(l)}switch(a&&(a.style.display="none"),t){case 37:g.getDuration()!==1/0&&(r-=i);break;case 39:g.getDuration()!==1/0&&(r+=o);break;case 36:r=0;break;case 35:r=n;break;case 13:case 32:return void(y.IS_FIREFOX&&(g.paused?g.play():g.pause()));default:return}r=r<0||isNaN(r)?0:n<=r?n:Math.floor(r),u=new Date,c||h.pause(),setTimeout(function(){g.setCurrentTime(r)},0),r<g.getDuration()&&!c&&setTimeout(f,1100),h.showControls(),e.preventDefault(),e.stopPropagation()}});var r=["mousedown","touchstart"];g.slider.addEventListener("dragstart",function(){return!1});for(var a=0,l=r.length;a<l;a++)g.slider.addEventListener(r[a],function(e){if(g.forcedHandlePause=!1,g.getDuration()!==1/0&&(1===e.which||0===e.which)){g.paused||(g.pause(),g.forcedHandlePause=!0),v=!0,i(e);for(var t=["mouseup","touchend"],n=0,o=t.length;n<o;n++)g.getElement(g.container).addEventListener(t[n],function(e){var t=e.target;(t===g.slider||t.closest("."+g.options.classPrefix+"time-slider"))&&i(e)});g.globalBind("mouseup.dur touchend.dur",function(){v&&null!==g.getCurrentTime()&&g.newTime.toFixed(4)!==g.getCurrentTime().toFixed(4)&&(g.setCurrentTime(g.newTime),g.setCurrentRailHandle(g.newTime),g.updateCurrent(g.newTime)),g.forcedHandlePause&&(g.slider.focus(),g.play()),g.forcedHandlePause=!1,v=!1,g.timefloat&&(g.timefloat.style.display="none")})}},!(!y.SUPPORT_PASSIVE_EVENT||"touchstart"!==r[a])&&{passive:!0});g.slider.addEventListener("mouseenter",function(e){e.target===g.slider&&g.getDuration()!==1/0&&(g.getElement(g.container).addEventListener("mousemove",function(e){var t=e.target;(t===g.slider||t.closest("."+g.options.classPrefix+"time-slider"))&&i(e)}),!g.timefloat||y.IS_IOS||y.IS_ANDROID||(g.timefloat.style.display="block"),g.hovered&&!y.IS_IOS&&!y.IS_ANDROID&&g.options.useSmoothHover&&(0,b.removeClass)(g.hovered,"no-hover"))}),g.slider.addEventListener("mouseleave",function(){g.getDuration()!==1/0&&(v||(g.timefloat&&(g.timefloat.style.display="none"),g.hovered&&g.options.useSmoothHover&&(0,b.addClass)(g.hovered,"no-hover")))}),g.broadcastCallback=function(e){var t,n,o,i,r=s.querySelector("."+g.options.classPrefix+"broadcast");if(g.options.forceLive||g.getDuration()===1/0){if(!r&&g.options.forceLive){var a=p.default.createElement("span");a.className=g.options.classPrefix+"broadcast",a.innerText=m.default.t("mejs.live-broadcast"),g.slider.style.display="none",g.rail.appendChild(a)}}else r&&(g.slider.style.display="",r.remove()),h.setProgressRail(e),g.forcedHandlePause||h.setCurrentRail(e),t=g.getCurrentTime(),n=m.default.t("mejs.time-slider"),o=(0,E.secondsToTimeCode)(t,h.options.alwaysShowHours,h.options.showTimecodeFrameCount,h.options.framesPerSecond,h.options.secondsDecimalLength,h.options.timeFormat),i=g.getDuration(),g.slider.setAttribute("role","slider"),g.slider.tabIndex=0,d.paused?(g.slider.setAttribute("aria-label",n),g.slider.setAttribute("aria-valuemin",0),g.slider.setAttribute("aria-valuemax",isNaN(i)?0:i),g.slider.setAttribute("aria-valuenow",t),g.slider.setAttribute("aria-valuetext",o)):(g.slider.removeAttribute("aria-label"),g.slider.removeAttribute("aria-valuemin"),g.slider.removeAttribute("aria-valuemax"),g.slider.removeAttribute("aria-valuenow"),g.slider.removeAttribute("aria-valuetext"))},d.addEventListener("progress",g.broadcastCallback),d.addEventListener("timeupdate",g.broadcastCallback),d.addEventListener("play",function(){g.buffer.style.display="none"}),d.addEventListener("playing",function(){g.buffer.style.display="none"}),d.addEventListener("seeking",function(){g.buffer.style.display=""}),d.addEventListener("seeked",function(){g.buffer.style.display="none"}),d.addEventListener("pause",function(){g.buffer.style.display="none"}),d.addEventListener("waiting",function(){g.buffer.style.display=""}),d.addEventListener("loadeddata",function(){g.buffer.style.display=""}),d.addEventListener("canplay",function(){g.buffer.style.display="none"}),d.addEventListener("error",function(){g.buffer.style.display="none"}),g.getElement(g.container).addEventListener("controlsresize",function(e){g.getDuration()!==1/0&&(h.setProgressRail(e),g.forcedHandlePause||h.setCurrentRail(e))})},cleanprogress:function(e,t,n,o){o.removeEventListener("progress",e.broadcastCallback),o.removeEventListener("timeupdate",e.broadcastCallback),e.rail&&e.rail.remove()},setProgressRail:function(e){var t=this,n=void 0!==e?e.detail.target||e.target:t.media,o=null;n&&n.buffered&&0<n.buffered.length&&n.buffered.end&&t.getDuration()?o=n.buffered.end(n.buffered.length-1)/t.getDuration():n&&void 0!==n.bytesTotal&&0<n.bytesTotal&&void 0!==n.bufferedBytes?o=n.bufferedBytes/n.bytesTotal:e&&e.lengthComputable&&0!==e.total&&(o=e.loaded/e.total),null!==o&&(o=Math.min(1,Math.max(0,o)),t.loaded&&t.setTransformStyle(t.loaded,"scaleX("+o+")"))},setCurrentRailHandle:function(e){this.setCurrentRailMain(this,e)},setCurrentRail:function(){this.setCurrentRailMain(this)},setCurrentRailMain:function(e,t){if(void 0!==e.getCurrentTime()&&e.getDuration()){var n=void 0===t?e.getCurrentTime():t;if(e.total&&e.handle){var o=parseFloat(getComputedStyle(e.total).width),i=Math.round(o*n/e.getDuration()),r=i-Math.round(e.handle.offsetWidth/2);if(r=r<0?0:r,e.setTransformStyle(e.current,"scaleX("+i/o+")"),e.setTransformStyle(e.handle,"translateX("+r+"px)"),e.options.useSmoothHover&&!(0,b.hasClass)(e.hovered,"no-hover")){var a=parseInt(e.hovered.getAttribute("pos"),10),s=(a=isNaN(a)?0:a)/o-r/o;e.hovered.style.left=r+"px",e.setTransformStyle(e.hovered,"scaleX("+s+")"),0<=s?(0,b.removeClass)(e.hovered,"negative"):(0,b.addClass)(e.hovered,"negative")}}}}})},{16:16,2:2,25:25,26:26,30:30,5:5}],12:[function(e,t,n){"use strict";var a=r(e(2)),o=e(16),i=r(o),s=e(30),l=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{duration:0,timeAndDurationSeparator:"<span> | </span>"}),Object.assign(i.default.prototype,{buildcurrent:function(e,t,n,o){var i=this,r=a.default.createElement("div");r.className=i.options.classPrefix+"time",r.setAttribute("role","timer"),r.setAttribute("aria-live","off"),r.innerHTML='<span class="'+i.options.classPrefix+'currenttime">'+(0,s.secondsToTimeCode)(0,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat)+"</span>",i.addControlElement(r,"current"),e.updateCurrent(),i.updateTimeCallback=function(){i.controlsAreVisible&&e.updateCurrent()},o.addEventListener("timeupdate",i.updateTimeCallback)},cleancurrent:function(e,t,n,o){o.removeEventListener("timeupdate",e.updateTimeCallback)},buildduration:function(e,t,n,o){var i=this;if(t.lastChild.querySelector("."+i.options.classPrefix+"currenttime"))t.querySelector("."+i.options.classPrefix+"time").innerHTML+=i.options.timeAndDurationSeparator+'<span class="'+i.options.classPrefix+'duration">'+(0,s.secondsToTimeCode)(i.options.duration,i.options.alwaysShowHours,i.options.showTimecodeFrameCount,i.options.framesPerSecond,i.options.secondsDecimalLength,i.options.timeFormat)+"</span>";else{t.querySelector("."+i.options.classPrefix+"currenttime")&&(0,l.addClass)(t.querySelector("."+i.options.classPrefix+"currenttime").parentNode,i.options.classPrefix+"currenttime-container");var r=a.default.createElement("div");r.className=i.options.classPrefix+"time "+i.options.classPrefix+"duration-container",r.innerHTML='<span class="'+i.options.classPrefix+'duration">'+(0,s.secondsToTimeCode)(i.options.duration,i.options.alwaysShowHours,i.options.showTimecodeFrameCount,i.options.framesPerSecond,i.options.secondsDecimalLength,i.options.timeFormat)+"</span>",i.addControlElement(r,"duration")}i.updateDurationCallback=function(){i.controlsAreVisible&&e.updateDuration()},o.addEventListener("timeupdate",i.updateDurationCallback)},cleanduration:function(e,t,n,o){o.removeEventListener("timeupdate",e.updateDurationCallback)},updateCurrent:function(){var e=this,t=e.getCurrentTime();isNaN(t)&&(t=0);var n=(0,s.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat);5<n.length?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime")&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime").innerText=n)},updateDuration:function(){var e=this,t=e.getDuration();void 0!==e.media&&(isNaN(t)||t===1/0||t<0)&&(e.media.duration=e.options.duration=t=0),0<e.options.duration&&(t=e.options.duration);var n=(0,s.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat);5<n.length?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration")&&0<t&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration").innerHTML=n)}})},{16:16,2:2,26:26,30:30}],13:[function(e,t,n){"use strict";var L=r(e(2)),d=r(e(7)),F=r(e(5)),o=e(16),i=r(o),m=e(30),j=e(27),I=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{startLanguage:"",tracksText:null,chaptersText:null,tracksAriaLive:!1,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:""}),Object.assign(i.default.prototype,{hasChapters:!1,buildtracks:function(o,e,t,n){if(this.findTracks(),o.tracks.length||o.trackFiles&&0!==!o.trackFiles.length){var i=this,r=i.options.tracksAriaLive?' role="log" aria-live="assertive" aria-atomic="false"':"",a=(0,j.isString)(i.options.tracksText)?i.options.tracksText:F.default.t("mejs.captions-subtitles"),s=(0,j.isString)(i.options.chaptersText)?i.options.chaptersText:F.default.t("mejs.captions-chapters"),l=null===o.trackFiles?o.tracks.length:o.trackFiles.length;if(i.domNode.textTracks)for(var d=i.domNode.textTracks.length-1;0<=d;d--)i.domNode.textTracks[d].mode="hidden";i.cleartracks(o),o.captions=L.default.createElement("div"),o.captions.className=i.options.classPrefix+"captions-layer "+i.options.classPrefix+"layer",o.captions.innerHTML='<div class="'+i.options.classPrefix+"captions-position "+i.options.classPrefix+'captions-position-hover"'+r+'><span class="'+i.options.classPrefix+'captions-text"></span></div>',o.captions.style.display="none",t.insertBefore(o.captions,t.firstChild),o.captionsText=o.captions.querySelector("."+i.options.classPrefix+"captions-text"),o.captionsButton=L.default.createElement("div"),o.captionsButton.className=i.options.classPrefix+"button "+i.options.classPrefix+"captions-button",o.captionsButton.innerHTML='<button type="button" aria-controls="'+i.id+'" title="'+a+'" aria-label="'+a+'" tabindex="0"></button><div class="'+i.options.classPrefix+"captions-selector "+i.options.classPrefix+'offscreen"><ul class="'+i.options.classPrefix+'captions-selector-list"><li class="'+i.options.classPrefix+'captions-selector-list-item"><input type="radio" class="'+i.options.classPrefix+'captions-selector-input" name="'+o.id+'_captions" id="'+o.id+'_captions_none" value="none" checked disabled><label class="'+i.options.classPrefix+"captions-selector-label "+i.options.classPrefix+'captions-selected" for="'+o.id+'_captions_none">'+F.default.t("mejs.none")+"</label></li></ul></div>",i.addControlElement(o.captionsButton,"tracks"),o.captionsButton.querySelector("."+i.options.classPrefix+"captions-selector-input").disabled=!1,o.chaptersButton=L.default.createElement("div"),o.chaptersButton.className=i.options.classPrefix+"button "+i.options.classPrefix+"chapters-button",o.chaptersButton.innerHTML='<button type="button" aria-controls="'+i.id+'" title="'+s+'" aria-label="'+s+'" tabindex="0"></button><div class="'+i.options.classPrefix+"chapters-selector "+i.options.classPrefix+'offscreen"><ul class="'+i.options.classPrefix+'chapters-selector-list"></ul></div>';for(var u=0,c=0;c<l;c++){var f=o.tracks[c].kind;o.tracks[c].src.trim()&&("subtitles"===f||"captions"===f?u++:"chapters"!==f||e.querySelector("."+i.options.classPrefix+"chapter-selector")||o.captionsButton.parentNode.insertBefore(o.chaptersButton,o.captionsButton))}o.trackToLoad=-1,o.selectedTrack=null,o.isLoadingTrack=!1;for(var p=0;p<l;p++){var m=o.tracks[p].kind;!o.tracks[p].src.trim()||"subtitles"!==m&&"captions"!==m||o.addTrackButton(o.tracks[p].trackId,o.tracks[p].srclang,o.tracks[p].label)}o.loadNextTrack();var h=["mouseenter","focusin"],v=["mouseleave","focusout"];if(i.options.toggleCaptionsButtonWhenOnlyOne&&1===u)o.captionsButton.addEventListener("click",function(e){var t="none";null===o.selectedTrack&&(t=o.tracks[0].trackId);var n=e.keyCode||e.which;o.setTrack(t,void 0!==n)});else{for(var g=o.captionsButton.querySelectorAll("."+i.options.classPrefix+"captions-selector-label"),y=o.captionsButton.querySelectorAll("input[type=radio]"),E=0,b=h.length;E<b;E++)o.captionsButton.addEventListener(h[E],function(){(0,I.removeClass)(this.querySelector("."+i.options.classPrefix+"captions-selector"),i.options.classPrefix+"offscreen")});for(var S=0,x=v.length;S<x;S++)o.captionsButton.addEventListener(v[S],function(){(0,I.addClass)(this.querySelector("."+i.options.classPrefix+"captions-selector"),i.options.classPrefix+"offscreen")});for(var w=0,P=y.length;w<P;w++)y[w].addEventListener("click",function(e){var t=e.keyCode||e.which;o.setTrack(this.value,void 0!==t)});for(var T=0,C=g.length;T<C;T++)g[T].addEventListener("click",function(e){var t=(0,I.siblings)(this,function(e){return"INPUT"===e.tagName})[0],n=(0,j.createEvent)("click",t);t.dispatchEvent(n),e.preventDefault()});o.captionsButton.addEventListener("keydown",function(e){e.stopPropagation()})}for(var k=0,_=h.length;k<_;k++)o.chaptersButton.addEventListener(h[k],function(){this.querySelector("."+i.options.classPrefix+"chapters-selector-list").children.length&&(0,I.removeClass)(this.querySelector("."+i.options.classPrefix+"chapters-selector"),i.options.classPrefix+"offscreen")});for(var N=0,A=v.length;N<A;N++)o.chaptersButton.addEventListener(v[N],function(){(0,I.addClass)(this.querySelector("."+i.options.classPrefix+"chapters-selector"),i.options.classPrefix+"offscreen")});o.chaptersButton.addEventListener("keydown",function(e){e.stopPropagation()}),o.options.alwaysShowControls?(0,I.addClass)(o.getElement(o.container).querySelector("."+i.options.classPrefix+"captions-position"),i.options.classPrefix+"captions-position-hover"):(o.getElement(o.container).addEventListener("controlsshown",function(){(0,I.addClass)(o.getElement(o.container).querySelector("."+i.options.classPrefix+"captions-position"),i.options.classPrefix+"captions-position-hover")}),o.getElement(o.container).addEventListener("controlshidden",function(){n.paused||(0,I.removeClass)(o.getElement(o.container).querySelector("."+i.options.classPrefix+"captions-position"),i.options.classPrefix+"captions-position-hover")})),n.addEventListener("timeupdate",function(){o.displayCaptions()}),""!==o.options.slidesSelector&&(o.slidesContainer=L.default.querySelectorAll(o.options.slidesSelector),n.addEventListener("timeupdate",function(){o.displaySlides()}))}},cleartracks:function(e){e&&(e.captions&&e.captions.remove(),e.chapters&&e.chapters.remove(),e.captionsText&&e.captionsText.remove(),e.captionsButton&&e.captionsButton.remove(),e.chaptersButton&&e.chaptersButton.remove())},rebuildtracks:function(){var e=this;e.findTracks(),e.buildtracks(e,e.getElement(e.controls),e.getElement(e.layers),e.media)},findTracks:function(){var e=this,t=null===e.trackFiles?e.node.querySelectorAll("track"):e.trackFiles,n=t.length;e.tracks=[];for(var o=0;o<n;o++){var i=t[o],r=i.getAttribute("srclang").toLowerCase()||"",a=e.id+"_track_"+o+"_"+i.getAttribute("kind")+"_"+r;e.tracks.push({trackId:a,srclang:r,src:i.getAttribute("src"),kind:i.getAttribute("kind"),label:i.getAttribute("label")||"",entries:[],isLoaded:!1})}},setTrack:function(e,t){for(var n=this,o=n.captionsButton.querySelectorAll('input[type="radio"]'),i=n.captionsButton.querySelectorAll("."+n.options.classPrefix+"captions-selected"),r=n.captionsButton.querySelector('input[value="'+e+'"]'),a=0,s=o.length;a<s;a++)o[a].checked=!1;for(var l=0,d=i.length;l<d;l++)(0,I.removeClass)(i[l],n.options.classPrefix+"captions-selected");r.checked=!0;for(var u=(0,I.siblings)(r,function(e){return(0,I.hasClass)(e,n.options.classPrefix+"captions-selector-label")}),c=0,f=u.length;c<f;c++)(0,I.addClass)(u[c],n.options.classPrefix+"captions-selected");if("none"===e)n.selectedTrack=null,(0,I.removeClass)(n.captionsButton,n.options.classPrefix+"captions-enabled");else for(var p=0,m=n.tracks.length;p<m;p++){var h=n.tracks[p];if(h.trackId===e){null===n.selectedTrack&&(0,I.addClass)(n.captionsButton,n.options.classPrefix+"captions-enabled"),n.selectedTrack=h,n.captions.setAttribute("lang",n.selectedTrack.srclang),n.displayCaptions();break}}var v=(0,j.createEvent)("captionschange",n.media);v.detail.caption=n.selectedTrack,n.media.dispatchEvent(v),t||setTimeout(function(){n.getElement(n.container).focus()},500)},loadNextTrack:function(){var e=this;e.trackToLoad++,e.trackToLoad<e.tracks.length?(e.isLoadingTrack=!0,e.loadTrack(e.trackToLoad)):(e.isLoadingTrack=!1,e.checkForTracks())},loadTrack:function(e){var t=this,n=t.tracks[e];void 0===n||void 0===n.src&&""===n.src||(0,I.ajax)(n.src,"text",function(e){n.entries="string"==typeof e&&/<tt\s+xml/gi.exec(e)?d.default.TrackFormatParser.dfxp.parse(e):d.default.TrackFormatParser.webvtt.parse(e),n.isLoaded=!0,t.enableTrackButton(n),t.loadNextTrack(),"slides"===n.kind?t.setupSlides(n):"chapters"!==n.kind||t.hasChapters||(t.drawChapters(n),t.hasChapters=!0)},function(){t.removeTrackButton(n.trackId),t.loadNextTrack()})},enableTrackButton:function(e){var t=this,n=e.srclang,o=L.default.getElementById(""+e.trackId);if(o){var i=e.label;""===i&&(i=F.default.t(d.default.language.codes[n])||n),o.disabled=!1;for(var r=(0,I.siblings)(o,function(e){return(0,I.hasClass)(e,t.options.classPrefix+"captions-selector-label")}),a=0,s=r.length;a<s;a++)r[a].innerHTML=i;if(t.options.startLanguage===n){o.checked=!0;var l=(0,j.createEvent)("click",o);o.dispatchEvent(l)}}},removeTrackButton:function(e){var t=L.default.getElementById(""+e);if(t){var n=t.closest("li");n&&n.remove()}},addTrackButton:function(e,t,n){var o=this;""===n&&(n=F.default.t(d.default.language.codes[t])||t),o.captionsButton.querySelector("ul").innerHTML+='<li class="'+o.options.classPrefix+'captions-selector-list-item"><input type="radio" class="'+o.options.classPrefix+'captions-selector-input" name="'+o.id+'_captions" id="'+e+'" value="'+e+'" disabled><label class="'+o.options.classPrefix+'captions-selector-label"for="'+e+'">'+n+" (loading)</label></li>"},checkForTracks:function(){var e=this,t=!1;if(e.options.hideCaptionsButtonWhenEmpty){for(var n=0,o=e.tracks.length;n<o;n++){var i=e.tracks[n].kind;if(("subtitles"===i||"captions"===i)&&e.tracks[n].isLoaded){t=!0;break}}e.captionsButton.style.display=t?"":"none",e.setControlsSize()}},displayCaptions:function(){if(void 0!==this.tracks){var e=this,t=e.selectedTrack;if(null!==t&&t.isLoaded){var n=e.searchTrackPosition(t.entries,e.media.currentTime);if(-1<n){var o=t.entries[n].text;return"function"==typeof e.options.captionTextPreprocessor&&(o=e.options.captionTextPreprocessor(o)),e.captionsText.innerHTML=function(e){var t=L.default.createElement("div");t.innerHTML=e;for(var n=t.getElementsByTagName("script"),o=n.length;o--;)n[o].remove();for(var i=t.getElementsByTagName("*"),r=0,a=i.length;r<a;r++)for(var s=i[r].attributes,l=Array.prototype.slice.call(s),d=0,u=l.length;d<u;d++)l[d].name.startsWith("on")||l[d].value.startsWith("javascript")?i[r].remove():"style"===l[d].name&&i[r].removeAttribute(l[d].name);return t.innerHTML}(o),e.captionsText.className=e.options.classPrefix+"captions-text "+(t.entries[n].identifier||""),e.captions.style.display="",void(e.captions.style.height="0px")}e.captions.style.display="none"}else e.captions.style.display="none"}},setupSlides:function(e){this.slides=e,this.slides.entries.imgs=[this.slides.entries.length],this.showSlide(0)},showSlide:function(e){var i=this,r=this;if(void 0!==r.tracks&&void 0!==r.slidesContainer){var t=r.slides.entries[e].text,n=r.slides.entries[e].imgs;if(void 0===n||void 0===n.fadeIn){var a=L.default.createElement("img");a.src=t,a.addEventListener("load",function(){var e=i,t=(0,I.siblings)(e,function(e){return t(e)});e.style.display="none",r.slidesContainer.innerHTML+=e.innerHTML,(0,I.fadeIn)(r.slidesContainer.querySelector(a));for(var n=0,o=t.length;n<o;n++)(0,I.fadeOut)(t[n],400)}),r.slides.entries[e].imgs=n=a}else if(!(0,I.visible)(n)){var o=(0,I.siblings)(self,function(e){return o(e)});(0,I.fadeIn)(r.slidesContainer.querySelector(n));for(var s=0,l=o.length;s<l;s++)(0,I.fadeOut)(o[s])}}},displaySlides:function(){if(void 0!==this.slides){var e=this.slides,t=this.searchTrackPosition(e.entries,this.media.currentTime);-1<t&&this.showSlide(t)}},drawChapters:function(e){var r=this,t=e.entries.length;if(t){r.chaptersButton.querySelector("ul").innerHTML="";for(var n=0;n<t;n++)r.chaptersButton.querySelector("ul").innerHTML+='<li class="'+r.options.classPrefix+'chapters-selector-list-item" role="menuitemcheckbox" aria-live="polite" aria-disabled="false" aria-checked="false"><input type="radio" class="'+r.options.classPrefix+'captions-selector-input" name="'+r.id+'_chapters" id="'+r.id+"_chapters_"+n+'" value="'+e.entries[n].start+'" disabled><label class="'+r.options.classPrefix+'chapters-selector-label"for="'+r.id+"_chapters_"+n+'">'+e.entries[n].text+"</label></li>";for(var o=r.chaptersButton.querySelectorAll('input[type="radio"]'),i=r.chaptersButton.querySelectorAll("."+r.options.classPrefix+"chapters-selector-label"),a=0,s=o.length;a<s;a++)o[a].disabled=!1,o[a].checked=!1,o[a].addEventListener("click",function(e){var t=r.chaptersButton.querySelectorAll("li"),n=(0,I.siblings)(this,function(e){return(0,I.hasClass)(e,r.options.classPrefix+"chapters-selector-label")})[0];this.checked=!0,this.parentNode.setAttribute("aria-checked",!0),(0,I.addClass)(n,r.options.classPrefix+"chapters-selected"),(0,I.removeClass)(r.chaptersButton.querySelector("."+r.options.classPrefix+"chapters-selected"),r.options.classPrefix+"chapters-selected");for(var o=0,i=t.length;o<i;o++)t[o].setAttribute("aria-checked",!1);void 0===(e.keyCode||e.which)&&setTimeout(function(){r.getElement(r.container).focus()},500),r.media.setCurrentTime(parseFloat(this.value)),r.media.paused&&r.media.play()});for(var l=0,d=i.length;l<d;l++)i[l].addEventListener("click",function(e){var t=(0,I.siblings)(this,function(e){return"INPUT"===e.tagName})[0],n=(0,j.createEvent)("click",t);t.dispatchEvent(n),e.preventDefault()})}},searchTrackPosition:function(e,t){for(var n=0,o=e.length-1,i=void 0,r=void 0,a=void 0;n<=o;){if(r=e[i=n+o>>1].start,a=e[i].stop,r<=t&&t<a)return i;r<t?n=i+1:t<r&&(o=i-1)}return-1}}),d.default.language={codes:{af:"mejs.afrikaans",sq:"mejs.albanian",ar:"mejs.arabic",be:"mejs.belarusian",bg:"mejs.bulgarian",ca:"mejs.catalan",zh:"mejs.chinese","zh-cn":"mejs.chinese-simplified","zh-tw":"mejs.chines-traditional",hr:"mejs.croatian",cs:"mejs.czech",da:"mejs.danish",nl:"mejs.dutch",en:"mejs.english",et:"mejs.estonian",fl:"mejs.filipino",fi:"mejs.finnish",fr:"mejs.french",gl:"mejs.galician",de:"mejs.german",el:"mejs.greek",ht:"mejs.haitian-creole",iw:"mejs.hebrew",hi:"mejs.hindi",hu:"mejs.hungarian",is:"mejs.icelandic",id:"mejs.indonesian",ga:"mejs.irish",it:"mejs.italian",ja:"mejs.japanese",ko:"mejs.korean",lv:"mejs.latvian",lt:"mejs.lithuanian",mk:"mejs.macedonian",ms:"mejs.malay",mt:"mejs.maltese",no:"mejs.norwegian",fa:"mejs.persian",pl:"mejs.polish",pt:"mejs.portuguese",ro:"mejs.romanian",ru:"mejs.russian",sr:"mejs.serbian",sk:"mejs.slovak",sl:"mejs.slovenian",es:"mejs.spanish",sw:"mejs.swahili",sv:"mejs.swedish",tl:"mejs.tagalog",th:"mejs.thai",tr:"mejs.turkish",uk:"mejs.ukrainian",vi:"mejs.vietnamese",cy:"mejs.welsh",yi:"mejs.yiddish"}},d.default.TrackFormatParser={webvtt:{pattern:/^((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function(e){for(var t=e.split(/\r?\n/),n=[],o=void 0,i=void 0,r=void 0,a=0,s=t.length;a<s;a++){if((o=this.pattern.exec(t[a]))&&a<t.length){for(0<=a-1&&""!==t[a-1]&&(r=t[a-1]),i=t[++a],a++;""!==t[a]&&a<t.length;)i=i+"\n"+t[a],a++;i=null===i?"":i.trim().replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),n.push({identifier:r,start:0===(0,m.convertSMPTEtoSeconds)(o[1])?.2:(0,m.convertSMPTEtoSeconds)(o[1]),stop:(0,m.convertSMPTEtoSeconds)(o[3]),text:i,settings:o[5]})}r=""}return n}},dfxp:{parse:function(e){var t=L.default.adoptNode((new DOMParser).parseFromString(e,"application/xml").documentElement).querySelector("div"),n=t.querySelectorAll("p"),o=L.default.getElementById(t.getAttribute("style")),i=[],r=void 0;if(o){o.removeAttribute("id");var a=o.attributes;if(a.length){r={};for(var s=0,l=a.length;s<l;s++)r[a[s].name.split(":")[1]]=a[s].value}}for(var d=0,u=n.length;d<u;d++){var c=void 0,f={start:null,stop:null,style:null,text:null};if(n[d].getAttribute("begin")&&(f.start=(0,m.convertSMPTEtoSeconds)(n[d].getAttribute("begin"))),!f.start&&n[d-1].getAttribute("end")&&(f.start=(0,m.convertSMPTEtoSeconds)(n[d-1].getAttribute("end"))),n[d].getAttribute("end")&&(f.stop=(0,m.convertSMPTEtoSeconds)(n[d].getAttribute("end"))),!f.stop&&n[d+1].getAttribute("begin")&&(f.stop=(0,m.convertSMPTEtoSeconds)(n[d+1].getAttribute("begin"))),r)for(var p in c="",r)c+=p+": "+r[p]+";";c&&(f.style=c),0===f.start&&(f.start=.2),f.text=n[d].innerHTML.trim().replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_| !:, .; ]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),i.push(f)}return i}}}},{16:16,2:2,26:26,27:27,30:30,5:5,7:7}],14:[function(e,t,n){"use strict";var x=r(e(2)),o=e(16),i=r(o),w=r(e(5)),P=e(25),T=e(27),C=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{muteText:null,unmuteText:null,allyVolumeControlText:null,hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical",startVolume:.8}),Object.assign(i.default.prototype,{buildvolume:function(e,t,n,o){if(!P.IS_ANDROID&&!P.IS_IOS||!this.options.hideVolumeOnTouchDevices){var a=this,s=a.isVideo?a.options.videoVolume:a.options.audioVolume,r=(0,T.isString)(a.options.muteText)?a.options.muteText:w.default.t("mejs.mute"),l=(0,T.isString)(a.options.unmuteText)?a.options.unmuteText:w.default.t("mejs.unmute"),i=(0,T.isString)(a.options.allyVolumeControlText)?a.options.allyVolumeControlText:w.default.t("mejs.volume-help-text"),d=x.default.createElement("div");if(d.className=a.options.classPrefix+"button "+a.options.classPrefix+"volume-button "+a.options.classPrefix+"mute",d.innerHTML="horizontal"===s?'<button type="button" aria-controls="'+a.id+'" title="'+r+'" aria-label="'+r+'" tabindex="0"></button>':'<button type="button" aria-controls="'+a.id+'" title="'+r+'" aria-label="'+r+'" tabindex="0"></button><a href="javascript:void(0);" class="'+a.options.classPrefix+'volume-slider" aria-label="'+w.default.t("mejs.volume-slider")+'" aria-valuemin="0" aria-valuemax="100" role="slider" aria-orientation="vertical"><span class="'+a.options.classPrefix+'offscreen">'+i+'</span><div class="'+a.options.classPrefix+'volume-total"><div class="'+a.options.classPrefix+'volume-current"></div><div class="'+a.options.classPrefix+'volume-handle"></div></div></a>',a.addControlElement(d,"volume"),a.options.keyActions.push({keys:[38],action:function(e){var t=e.getElement(e.container).querySelector("."+a.options.classPrefix+"volume-slider");t&&t.matches(":focus")&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer());var n=Math.min(e.volume+.1,1);e.setVolume(n),0<n&&e.setMuted(!1)}},{keys:[40],action:function(e){var t=e.getElement(e.container).querySelector("."+a.options.classPrefix+"volume-slider");t&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer());var n=Math.max(e.volume-.1,0);e.setVolume(n),n<=.1&&e.setMuted(!0)}},{keys:[77],action:function(e){var t=e.getElement(e.container).querySelector("."+a.options.classPrefix+"volume-slider");t&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer()),e.media.muted?e.setMuted(!1):e.setMuted(!0)}}),"horizontal"===s){var u=x.default.createElement("a");u.className=a.options.classPrefix+"horizontal-volume-slider",u.href="javascript:void(0);",u.setAttribute("aria-label",w.default.t("mejs.volume-slider")),u.setAttribute("aria-valuemin",0),u.setAttribute("aria-valuemax",100),u.setAttribute("aria-valuenow",100),u.setAttribute("role","slider"),u.innerHTML+='<span class="'+a.options.classPrefix+'offscreen">'+i+'</span><div class="'+a.options.classPrefix+'horizontal-volume-total"><div class="'+a.options.classPrefix+'horizontal-volume-current"></div><div class="'+a.options.classPrefix+'horizontal-volume-handle"></div></div>',d.parentNode.insertBefore(u,d.nextSibling)}var c=!1,f=!1,p=!1,m="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-slider"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-slider"),h="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-total"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-total"),v="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-current"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-current"),g="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-handle"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-handle"),y=function(e){if(null!==e&&!isNaN(e)&&void 0!==e){if(e=Math.max(0,e),0===(e=Math.min(e,1))){(0,C.removeClass)(d,a.options.classPrefix+"mute"),(0,C.addClass)(d,a.options.classPrefix+"unmute");var t=d.firstElementChild;t.setAttribute("title",l),t.setAttribute("aria-label",l)}else{(0,C.removeClass)(d,a.options.classPrefix+"unmute"),(0,C.addClass)(d,a.options.classPrefix+"mute");var n=d.firstElementChild;n.setAttribute("title",r),n.setAttribute("aria-label",r)}var o=100*e+"%",i=getComputedStyle(g);"vertical"===s?(v.style.bottom=0,v.style.height=o,g.style.bottom=o,g.style.marginBottom=-parseFloat(i.height)/2+"px"):(v.style.left=0,v.style.width=o,g.style.left=o,g.style.marginLeft=-parseFloat(i.width)/2+"px")}},E=function(e){var t=(0,C.offset)(h),n=getComputedStyle(h);p=!0;var o=null;if("vertical"===s){var i=parseFloat(n.height);if(o=(i-(e.pageY-t.top))/i,0===t.top||0===t.left)return}else{var r=parseFloat(n.width);o=(e.pageX-t.left)/r}o=Math.max(0,o),o=Math.min(o,1),y(o),a.setMuted(0===o),a.setVolume(o),e.preventDefault(),e.stopPropagation()},b=function(){a.muted?(y(0),(0,C.removeClass)(d,a.options.classPrefix+"mute"),(0,C.addClass)(d,a.options.classPrefix+"unmute")):(y(o.volume),(0,C.removeClass)(d,a.options.classPrefix+"unmute"),(0,C.addClass)(d,a.options.classPrefix+"mute"))};e.getElement(e.container).addEventListener("keydown",function(e){!!e.target.closest("."+a.options.classPrefix+"container")||"vertical"!==s||(m.style.display="none")}),d.addEventListener("mouseenter",function(e){e.target===d&&(m.style.display="block",f=!0,e.preventDefault(),e.stopPropagation())}),d.addEventListener("focusin",function(){m.style.display="block",f=!0}),d.addEventListener("focusout",function(e){e.relatedTarget&&(!e.relatedTarget||e.relatedTarget.matches("."+a.options.classPrefix+"volume-slider"))||"vertical"!==s||(m.style.display="none")}),d.addEventListener("mouseleave",function(){f=!1,c||"vertical"!==s||(m.style.display="none")}),d.addEventListener("focusout",function(){f=!1}),d.addEventListener("keydown",function(e){if(a.options.enableKeyboard&&a.options.keyActions.length){var t=e.which||e.keyCode||0,n=o.volume;switch(t){case 38:n=Math.min(n+.1,1);break;case 40:n=Math.max(0,n-.1);break;default:return!0}c=!1,y(n),o.setVolume(n),e.preventDefault(),e.stopPropagation()}}),d.querySelector("button").addEventListener("click",function(){o.setMuted(!o.muted);var e=(0,T.createEvent)("volumechange",o);o.dispatchEvent(e)}),m.addEventListener("dragstart",function(){return!1}),m.addEventListener("mouseover",function(){f=!0}),m.addEventListener("focusin",function(){m.style.display="block",f=!0}),m.addEventListener("focusout",function(){f=!1,c||"vertical"!==s||(m.style.display="none")}),m.addEventListener("mousedown",function(e){E(e),a.globalBind("mousemove.vol",function(e){var t=e.target;c&&(t===m||t.closest("vertical"===s?"."+a.options.classPrefix+"volume-slider":"."+a.options.classPrefix+"horizontal-volume-slider"))&&E(e)}),a.globalBind("mouseup.vol",function(){c=!1,f||"vertical"!==s||(m.style.display="none")}),c=!0,e.preventDefault(),e.stopPropagation()}),o.addEventListener("volumechange",function(e){var t;c||b(),t=Math.floor(100*o.volume),m.setAttribute("aria-valuenow",t),m.setAttribute("aria-valuetext",t+"%")});var S=!1;o.addEventListener("rendererready",function(){p||setTimeout(function(){S=!0,(0===e.options.startVolume||o.originalNode.muted)&&o.setMuted(!0),o.setVolume(e.options.startVolume),a.setControlsSize()},250)}),o.addEventListener("loadedmetadata",function(){setTimeout(function(){p||S||((0===e.options.startVolume||o.originalNode.muted)&&o.setMuted(!0),0===e.options.startVolume&&(e.options.startVolume=0),o.setVolume(e.options.startVolume),a.setControlsSize()),S=!1},250)}),(0===e.options.startVolume||o.originalNode.muted)&&(o.setMuted(!0),0===e.options.startVolume&&(e.options.startVolume=0),b()),a.getElement(a.container).addEventListener("controlsresize",function(){b()})}}})},{16:16,2:2,25:25,26:26,27:27,5:5}],15:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.EN={"mejs.plural-form":1,"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}},{}],16:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.config=void 0;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}}(),S=r(e(3)),x=r(e(2)),f=r(e(7)),d=r(e(6)),i=r(e(17)),u=r(e(5)),w=e(25),m=e(27),c=e(30),p=e(28),P=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(e(26));function r(e){return e&&e.__esModule?e:{default:e}}f.default.mepIndex=0,f.default.players={};var s=n.config={poster:"",showPosterWhenEnded:!1,showPosterWhenPaused:!1,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:40,defaultSeekBackwardInterval:function(e){return.05*e.getDuration()},defaultSeekForwardInterval:function(e){return.05*e.getDuration()},setDimensions:!0,audioWidth:-1,audioHeight:-1,loop:!1,autoRewind:!0,enableAutosize:!0,timeFormat:"",alwaysShowHours:!1,showTimecodeFrameCount:!1,framesPerSecond:25,alwaysShowControls:!1,hideVideoControlsOnLoad:!1,hideVideoControlsOnPause:!1,clickToPlayPause:!0,controlsTimeoutDefault:1500,controlsTimeoutMouseEnter:2500,controlsTimeoutMouseLeave:1e3,iPadUseNativeControls:!1,iPhoneUseNativeControls:!1,AndroidUseNativeControls:!1,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],useDefaultControls:!1,isVideo:!0,stretching:"auto",classPrefix:"mejs__",enableKeyboard:!0,pauseOtherPlayers:!0,secondsDecimalLength:0,customError:null,keyActions:[{keys:[32,179],action:function(e){w.IS_FIREFOX||(e.paused||e.ended?e.play():e.pause())}}]};f.default.MepDefaults=s;var l=function(){function r(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var n=this,o="string"==typeof e?x.default.getElementById(e):e;if(!(n instanceof r))return new r(o,t);if(n.node=n.media=o,n.node){if(n.media.player)return n.media.player;if(n.hasFocus=!1,n.controlsAreVisible=!0,n.controlsEnabled=!0,n.controlsTimer=null,n.currentMediaTime=0,n.proxy=null,void 0===t){var i=n.node.getAttribute("data-mejsoptions");t=i?JSON.parse(i):{}}return n.options=Object.assign({},s,t),n.options.loop&&!n.media.getAttribute("loop")?(n.media.loop=!0,n.node.loop=!0):n.media.loop&&(n.options.loop=!0),n.options.timeFormat||(n.options.timeFormat="mm:ss",n.options.alwaysShowHours&&(n.options.timeFormat="hh:mm:ss"),n.options.showTimecodeFrameCount&&(n.options.timeFormat+=":ff")),(0,c.calculateTimeFormat)(0,n.options,n.options.framesPerSecond||25),n.id="mep_"+f.default.mepIndex++,(f.default.players[n.id]=n).init(),n}}return o(r,[{key:"getElement",value:function(e){return e}},{key:"init",value:function(){var n=this,e=Object.assign({},n.options,{success:function(e,t){n._meReady(e,t)},error:function(e){n._handleError(e)}}),t=n.node.tagName.toLowerCase();if(n.isDynamic="audio"!==t&&"video"!==t&&"iframe"!==t,n.isVideo=n.isDynamic?n.options.isVideo:"audio"!==t&&n.options.isVideo,n.mediaFiles=null,n.trackFiles=null,w.IS_IPAD&&n.options.iPadUseNativeControls||w.IS_IPHONE&&n.options.iPhoneUseNativeControls)n.node.setAttribute("controls",!0),w.IS_IPAD&&n.node.getAttribute("autoplay")&&n.play();else if(!n.isVideo&&(n.isVideo||!n.options.features.length&&!n.options.useDefaultControls)||w.IS_ANDROID&&n.options.AndroidUseNativeControls)n.isVideo||n.options.features.length||n.options.useDefaultControls||(n.node.style.display="none");else{n.node.removeAttribute("controls");var o=n.isVideo?u.default.t("mejs.video-player"):u.default.t("mejs.audio-player"),i=x.default.createElement("span");if(i.className=n.options.classPrefix+"offscreen",i.innerText=o,n.media.parentNode.insertBefore(i,n.media),n.container=x.default.createElement("div"),n.getElement(n.container).id=n.id,n.getElement(n.container).className=n.options.classPrefix+"container "+n.options.classPrefix+"container-keyboard-inactive "+n.media.className,n.getElement(n.container).tabIndex=0,n.getElement(n.container).setAttribute("role","application"),n.getElement(n.container).setAttribute("aria-label",o),n.getElement(n.container).innerHTML='<div class="'+n.options.classPrefix+'inner"><div class="'+n.options.classPrefix+'mediaelement"></div><div class="'+n.options.classPrefix+'layers"></div><div class="'+n.options.classPrefix+'controls"></div></div>',n.getElement(n.container).addEventListener("focus",function(e){if(!n.controlsAreVisible&&!n.hasFocus&&n.controlsEnabled){n.showControls(!0);var t=(0,m.isNodeAfter)(e.relatedTarget,n.getElement(n.container))?"."+n.options.classPrefix+"controls ."+n.options.classPrefix+"button:last-child > button":"."+n.options.classPrefix+"playpause-button > button";n.getElement(n.container).querySelector(t).focus()}}),n.node.parentNode.insertBefore(n.getElement(n.container),n.node),n.options.features.length||n.options.useDefaultControls||(n.getElement(n.container).style.background="transparent",n.getElement(n.container).querySelector("."+n.options.classPrefix+"controls").style.display="none"),n.isVideo&&"fill"===n.options.stretching&&!P.hasClass(n.getElement(n.container).parentNode,n.options.classPrefix+"fill-container")){n.outerContainer=n.media.parentNode;var r=x.default.createElement("div");r.className=n.options.classPrefix+"fill-container",n.getElement(n.container).parentNode.insertBefore(r,n.getElement(n.container)),r.appendChild(n.getElement(n.container))}w.IS_ANDROID&&P.addClass(n.getElement(n.container),n.options.classPrefix+"android"),w.IS_IOS&&P.addClass(n.getElement(n.container),n.options.classPrefix+"ios"),w.IS_IPAD&&P.addClass(n.getElement(n.container),n.options.classPrefix+"ipad"),w.IS_IPHONE&&P.addClass(n.getElement(n.container),n.options.classPrefix+"iphone"),P.addClass(n.getElement(n.container),n.isVideo?n.options.classPrefix+"video":n.options.classPrefix+"audio"),n.getElement(n.container).querySelector("."+n.options.classPrefix+"mediaelement").appendChild(n.node),(n.media.player=n).controls=n.getElement(n.container).querySelector("."+n.options.classPrefix+"controls"),n.layers=n.getElement(n.container).querySelector("."+n.options.classPrefix+"layers");var a=n.isVideo?"video":"audio",s=a.substring(0,1).toUpperCase()+a.substring(1);0<n.options[a+"Width"]||-1<n.options[a+"Width"].toString().indexOf("%")?n.width=n.options[a+"Width"]:""!==n.node.style.width&&null!==n.node.style.width?n.width=n.node.style.width:n.node.getAttribute("width")?n.width=n.node.getAttribute("width"):n.width=n.options["default"+s+"Width"],0<n.options[a+"Height"]||-1<n.options[a+"Height"].toString().indexOf("%")?n.height=n.options[a+"Height"]:""!==n.node.style.height&&null!==n.node.style.height?n.height=n.node.style.height:n.node.getAttribute("height")?n.height=n.node.getAttribute("height"):n.height=n.options["default"+s+"Height"],n.initialAspectRatio=n.height>=n.width?n.width/n.height:n.height/n.width,n.setPlayerSize(n.width,n.height),e.pluginWidth=n.width,e.pluginHeight=n.height}if(f.default.MepDefaults=e,new d.default(n.media,e,n.mediaFiles),void 0!==n.getElement(n.container)&&n.options.features.length&&n.controlsAreVisible&&!n.options.hideVideoControlsOnLoad){var l=(0,m.createEvent)("controlsshown",n.getElement(n.container));n.getElement(n.container).dispatchEvent(l)}}},{key:"showControls",value:function(e){var i=this;if(e=void 0===e||e,!i.controlsAreVisible&&i.isVideo){if(e)!function(){P.fadeIn(i.getElement(i.controls),200,function(){P.removeClass(i.getElement(i.controls),i.options.classPrefix+"offscreen");var e=(0,m.createEvent)("controlsshown",i.getElement(i.container));i.getElement(i.container).dispatchEvent(e)});for(var n=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),e=function(e,t){P.fadeIn(n[e],200,function(){P.removeClass(n[e],i.options.classPrefix+"offscreen")})},t=0,o=n.length;t<o;t++)e(t)}();else{P.removeClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display="",i.getElement(i.controls).style.opacity=1;for(var t=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),n=0,o=t.length;n<o;n++)P.removeClass(t[n],i.options.classPrefix+"offscreen"),t[n].style.display="";var r=(0,m.createEvent)("controlsshown",i.getElement(i.container));i.getElement(i.container).dispatchEvent(r)}i.controlsAreVisible=!0,i.setControlsSize()}}},{key:"hideControls",value:function(e,t){var i=this;if(e=void 0===e||e,!0===t||!(!i.controlsAreVisible||i.options.alwaysShowControls||i.paused&&4===i.readyState&&(!i.options.hideVideoControlsOnLoad&&i.currentTime<=0||!i.options.hideVideoControlsOnPause&&0<i.currentTime)||i.isVideo&&!i.options.hideVideoControlsOnLoad&&!i.readyState||i.ended)){if(e)!function(){P.fadeOut(i.getElement(i.controls),200,function(){P.addClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display="";var e=(0,m.createEvent)("controlshidden",i.getElement(i.container));i.getElement(i.container).dispatchEvent(e)});for(var n=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),e=function(e,t){P.fadeOut(n[e],200,function(){P.addClass(n[e],i.options.classPrefix+"offscreen"),n[e].style.display=""})},t=0,o=n.length;t<o;t++)e(t)}();else{P.addClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display="",i.getElement(i.controls).style.opacity=0;for(var n=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),o=0,r=n.length;o<r;o++)P.addClass(n[o],i.options.classPrefix+"offscreen"),n[o].style.display="";var a=(0,m.createEvent)("controlshidden",i.getElement(i.container));i.getElement(i.container).dispatchEvent(a)}i.controlsAreVisible=!1}}},{key:"startControlsTimer",value:function(e){var t=this;e=void 0!==e?e:t.options.controlsTimeoutDefault,t.killControlsTimer("start"),t.controlsTimer=setTimeout(function(){t.hideControls(),t.killControlsTimer("hide")},e)}},{key:"killControlsTimer",value:function(){null!==this.controlsTimer&&(clearTimeout(this.controlsTimer),delete this.controlsTimer,this.controlsTimer=null)}},{key:"disableControls",value:function(){this.killControlsTimer(),this.controlsEnabled=!1,this.hideControls(!1,!0)}},{key:"enableControls",value:function(){this.controlsEnabled=!0,this.showControls(!1)}},{key:"_setDefaultPlayer",value:function(){var e=this;e.proxy&&e.proxy.pause(),e.proxy=new i.default(e),e.media.addEventListener("loadedmetadata",function(){0<e.getCurrentTime()&&0<e.currentMediaTime&&(e.setCurrentTime(e.currentMediaTime),w.IS_IOS||w.IS_ANDROID||e.play())})}},{key:"_meReady",value:function(e,t){var n=this,o=t.getAttribute("autoplay"),i=!(null==o||"false"===o),r=null!==e.rendererName&&/(native|html5)/i.test(e.rendererName);if(n.getElement(n.controls)&&n.enableControls(),n.getElement(n.container)&&n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-play")&&(n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-play").style.display=""),!n.created){if(n.created=!0,n.media=e,n.domNode=t,!(w.IS_ANDROID&&n.options.AndroidUseNativeControls||w.IS_IPAD&&n.options.iPadUseNativeControls||w.IS_IPHONE&&n.options.iPhoneUseNativeControls)){if(!n.isVideo&&!n.options.features.length&&!n.options.useDefaultControls)return i&&r&&n.play(),void(n.options.success&&("string"==typeof n.options.success?S.default[n.options.success](n.media,n.domNode,n):n.options.success(n.media,n.domNode,n)));if(n.featurePosition={},n._setDefaultPlayer(),n.buildposter(n,n.getElement(n.controls),n.getElement(n.layers),n.media),n.buildkeyboard(n,n.getElement(n.controls),n.getElement(n.layers),n.media),n.buildoverlays(n,n.getElement(n.controls),n.getElement(n.layers),n.media),n.options.useDefaultControls){var a=["playpause","current","progress","duration","tracks","volume","fullscreen"];n.options.features=a.concat(n.options.features.filter(function(e){return-1===a.indexOf(e)}))}n.buildfeatures(n,n.getElement(n.controls),n.getElement(n.layers),n.media);var s=(0,m.createEvent)("controlsready",n.getElement(n.container));n.getElement(n.container).dispatchEvent(s),n.setPlayerSize(n.width,n.height),n.setControlsSize(),n.isVideo&&(n.clickToPlayPauseCallback=function(){if(n.options.clickToPlayPause){var e=n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed");n.paused&&t?n.pause():n.paused?n.play():n.pause(),e.setAttribute("aria-pressed",!t),n.getElement(n.container).focus()}},n.createIframeLayer(),n.media.addEventListener("click",n.clickToPlayPauseCallback),!w.IS_ANDROID&&!w.IS_IOS||n.options.alwaysShowControls?(n.getElement(n.container).addEventListener("mouseenter",function(){n.controlsEnabled&&(n.options.alwaysShowControls||(n.killControlsTimer("enter"),n.showControls(),n.startControlsTimer(n.options.controlsTimeoutMouseEnter)))}),n.getElement(n.container).addEventListener("mousemove",function(){n.controlsEnabled&&(n.controlsAreVisible||n.showControls(),n.options.alwaysShowControls||n.startControlsTimer(n.options.controlsTimeoutMouseEnter))}),n.getElement(n.container).addEventListener("mouseleave",function(){n.controlsEnabled&&(n.paused||n.options.alwaysShowControls||n.startControlsTimer(n.options.controlsTimeoutMouseLeave))})):n.node.addEventListener("touchstart",function(){n.controlsAreVisible?n.hideControls(!1):n.controlsEnabled&&n.showControls(!1)},!!w.SUPPORT_PASSIVE_EVENT&&{passive:!0}),n.options.hideVideoControlsOnLoad&&n.hideControls(!1),n.options.enableAutosize&&n.media.addEventListener("loadedmetadata",function(e){var t=void 0!==e?e.detail.target||e.target:n.media;n.options.videoHeight<=0&&!n.domNode.getAttribute("height")&&!n.domNode.style.height&&null!==t&&!isNaN(t.videoHeight)&&(n.setPlayerSize(t.videoWidth,t.videoHeight),n.setControlsSize(),n.media.setSize(t.videoWidth,t.videoHeight))})),n.media.addEventListener("play",function(){for(var e in n.hasFocus=!0,f.default.players)if(f.default.players.hasOwnProperty(e)){var t=f.default.players[e];t.id===n.id||!n.options.pauseOtherPlayers||t.paused||t.ended||!0===t.options.ignorePauseOtherPlayersOption||(t.pause(),t.hasFocus=!1)}w.IS_ANDROID||w.IS_IOS||n.options.alwaysShowControls||!n.isVideo||n.hideControls()}),n.media.addEventListener("ended",function(){if(n.options.autoRewind)try{n.setCurrentTime(0),setTimeout(function(){var e=n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-loading");e&&e.parentNode&&(e.parentNode.style.display="none")},20)}catch(e){}"function"==typeof n.media.renderer.stop?n.media.renderer.stop():n.pause(),n.setProgressRail&&n.setProgressRail(),n.setCurrentRail&&n.setCurrentRail(),n.options.loop?n.play():!n.options.alwaysShowControls&&n.controlsEnabled&&n.showControls()}),n.media.addEventListener("loadedmetadata",function(){(0,c.calculateTimeFormat)(n.getDuration(),n.options,n.options.framesPerSecond||25),n.updateDuration&&n.updateDuration(),n.updateCurrent&&n.updateCurrent(),n.isFullScreen||(n.setPlayerSize(n.width,n.height),n.setControlsSize())});var l=null;n.media.addEventListener("timeupdate",function(){isNaN(n.getDuration())||l===n.getDuration()||(l=n.getDuration(),(0,c.calculateTimeFormat)(l,n.options,n.options.framesPerSecond||25),n.updateDuration&&n.updateDuration(),n.updateCurrent&&n.updateCurrent(),n.setControlsSize())}),n.getElement(n.container).addEventListener("click",function(e){P.addClass(e.currentTarget,n.options.classPrefix+"container-keyboard-inactive")}),n.getElement(n.container).addEventListener("focusin",function(e){P.removeClass(e.currentTarget,n.options.classPrefix+"container-keyboard-inactive"),!n.isVideo||w.IS_ANDROID||w.IS_IOS||!n.controlsEnabled||n.options.alwaysShowControls||(n.killControlsTimer("enter"),n.showControls(),n.startControlsTimer(n.options.controlsTimeoutMouseEnter))}),n.getElement(n.container).addEventListener("focusout",function(e){setTimeout(function(){e.relatedTarget&&n.keyboardAction&&!e.relatedTarget.closest("."+n.options.classPrefix+"container")&&(n.keyboardAction=!1,!n.isVideo||n.options.alwaysShowControls||n.paused||n.startControlsTimer(n.options.controlsTimeoutMouseLeave))},0)}),setTimeout(function(){n.setPlayerSize(n.width,n.height),n.setControlsSize()},0),n.globalResizeCallback=function(){n.isFullScreen||w.HAS_TRUE_NATIVE_FULLSCREEN&&x.default.webkitIsFullScreen||n.setPlayerSize(n.width,n.height),n.setControlsSize()},n.globalBind("resize",n.globalResizeCallback)}i&&r&&n.play(),n.options.success&&("string"==typeof n.options.success?S.default[n.options.success](n.media,n.domNode,n):n.options.success(n.media,n.domNode,n))}}},{key:"_handleError",value:function(e,t,n){var o=this,i=o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-play");i&&(i.style.display="none"),o.options.error&&o.options.error(e,t,n),o.getElement(o.container).querySelector("."+o.options.classPrefix+"cannotplay")&&o.getElement(o.container).querySelector("."+o.options.classPrefix+"cannotplay").remove();var r=x.default.createElement("div");r.className=o.options.classPrefix+"cannotplay",r.style.width="100%",r.style.height="100%";var a="function"==typeof o.options.customError?o.options.customError(o.media,o.media.originalNode):o.options.customError,s="";if(!a){var l=o.media.originalNode.getAttribute("poster");if(l&&(s='<img src="'+l+'" alt="'+f.default.i18n.t("mejs.download-file")+'">'),e.message&&(a="<p>"+e.message+"</p>"),e.urls)for(var d=0,u=e.urls.length;d<u;d++){var c=e.urls[d];a+='<a href="'+c.src+'" data-type="'+c.type+'"><span>'+f.default.i18n.t("mejs.download-file")+": "+c.src+"</span></a>"}}a&&o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error")&&(r.innerHTML=a,o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error").innerHTML=""+s+r.outerHTML,o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error").parentNode.style.display="block"),o.controlsEnabled&&o.disableControls()}},{key:"setPlayerSize",value:function(e,t){var n=this;if(!n.options.setDimensions)return!1;switch(void 0!==e&&(n.width=e),void 0!==t&&(n.height=t),n.options.stretching){case"fill":n.isVideo?n.setFillMode():n.setDimensions(n.width,n.height);break;case"responsive":n.setResponsiveMode();break;case"none":n.setDimensions(n.width,n.height);break;default:!0===n.hasFluidMode()?n.setResponsiveMode():n.setDimensions(n.width,n.height)}}},{key:"hasFluidMode",value:function(){var e=this;return-1!==e.height.toString().indexOf("%")||e.node&&e.node.style.maxWidth&&"none"!==e.node.style.maxWidth&&e.node.style.maxWidth!==e.width||e.node&&e.node.currentStyle&&"100%"===e.node.currentStyle.maxWidth}},{key:"setResponsiveMode",value:function(){var o=this,e=function(){for(var t=void 0,n=o.getElement(o.container);n;){try{if(w.IS_FIREFOX&&"html"===n.tagName.toLowerCase()&&S.default.self!==S.default.top&&null!==S.default.frameElement)return S.default.frameElement;t=n.parentElement}catch(e){t=n.parentElement}if(t&&P.visible(t))return t;n=t}return null}(),t=e?getComputedStyle(e,null):getComputedStyle(x.default.body,null),n=o.isVideo?o.node.videoWidth&&0<o.node.videoWidth?o.node.videoWidth:o.node.getAttribute("width")?o.node.getAttribute("width"):o.options.defaultVideoWidth:o.options.defaultAudioWidth,i=o.isVideo?o.node.videoHeight&&0<o.node.videoHeight?o.node.videoHeight:o.node.getAttribute("height")?o.node.getAttribute("height"):o.options.defaultVideoHeight:o.options.defaultAudioHeight,r=function(){if(!o.options.enableAutosize)return o.initialAspectRatio;var e=1;return o.isVideo&&(e=o.node.videoWidth&&0<o.node.videoWidth&&o.node.videoHeight&&0<o.node.videoHeight?o.height>=o.width?o.node.videoWidth/o.node.videoHeight:o.node.videoHeight/o.node.videoWidth:o.initialAspectRatio,(isNaN(e)||e<.01||100<e)&&(e=1)),e}(),a=parseFloat(t.height),s=void 0,l=parseFloat(t.width);if(s=o.isVideo?"100%"===o.height?parseFloat(l*i/n,10):o.height>=o.width?parseFloat(l/r,10):parseFloat(l*r,10):i,isNaN(s)&&(s=a),0<o.getElement(o.container).parentNode.length&&"body"===o.getElement(o.container).parentNode.tagName.toLowerCase()&&(l=S.default.innerWidth||x.default.documentElement.clientWidth||x.default.body.clientWidth,s=S.default.innerHeight||x.default.documentElement.clientHeight||x.default.body.clientHeight),s&&l){o.getElement(o.container).style.width=l+"px",o.getElement(o.container).style.height=s+"px",o.node.style.width="100%",o.node.style.height="100%",o.isVideo&&o.media.setSize&&o.media.setSize(l,s);for(var d=o.getElement(o.layers).children,u=0,c=d.length;u<c;u++)d[u].style.width="100%",d[u].style.height="100%"}}},{key:"setFillMode",value:function(){var e=this,t=S.default.self!==S.default.top&&null!==S.default.frameElement,n=function(){for(var t=void 0,n=e.getElement(e.container);n;){try{if(w.IS_FIREFOX&&"html"===n.tagName.toLowerCase()&&S.default.self!==S.default.top&&null!==S.default.frameElement)return S.default.frameElement;t=n.parentElement}catch(e){t=n.parentElement}if(t&&P.visible(t))return t;n=t}return null}(),o=n?getComputedStyle(n,null):getComputedStyle(x.default.body,null);"none"!==e.node.style.height&&e.node.style.height!==e.height&&(e.node.style.height="auto"),"none"!==e.node.style.maxWidth&&e.node.style.maxWidth!==e.width&&(e.node.style.maxWidth="none"),"none"!==e.node.style.maxHeight&&e.node.style.maxHeight!==e.height&&(e.node.style.maxHeight="none"),e.node.currentStyle&&("100%"===e.node.currentStyle.height&&(e.node.currentStyle.height="auto"),"100%"===e.node.currentStyle.maxWidth&&(e.node.currentStyle.maxWidth="none"),"100%"===e.node.currentStyle.maxHeight&&(e.node.currentStyle.maxHeight="none")),t||parseFloat(o.width)||(n.style.width=e.media.offsetWidth+"px"),t||parseFloat(o.height)||(n.style.height=e.media.offsetHeight+"px"),o=getComputedStyle(n);var i=parseFloat(o.width),r=parseFloat(o.height);e.setDimensions("100%","100%");var a=e.getElement(e.container).querySelector("."+e.options.classPrefix+"poster>img");a&&(a.style.display="");for(var s=e.getElement(e.container).querySelectorAll("object, embed, iframe, video"),l=e.height,d=e.width,u=i,c=l*i/d,f=d*r/l,p=r,m=i<f==!1,h=m?Math.floor(u):Math.floor(f),v=m?Math.floor(c):Math.floor(p),g=m?i+"px":h+"px",y=m?v+"px":r+"px",E=0,b=s.length;E<b;E++)s[E].style.height=y,s[E].style.width=g,e.media.setSize&&e.media.setSize(g,y),s[E].style.marginLeft=Math.floor((i-h)/2)+"px",s[E].style.marginTop=0}},{key:"setDimensions",value:function(e,t){var n=this;e=(0,m.isString)(e)&&-1<e.indexOf("%")?e:parseFloat(e)+"px",t=(0,m.isString)(t)&&-1<t.indexOf("%")?t:parseFloat(t)+"px",n.getElement(n.container).style.width=e,n.getElement(n.container).style.height=t;for(var o=n.getElement(n.layers).children,i=0,r=o.length;i<r;i++)o[i].style.width=e,o[i].style.height=t}},{key:"setControlsSize",value:function(){var t=this;if(P.visible(t.getElement(t.container)))if(t.rail&&P.visible(t.rail)){for(var e=t.total?getComputedStyle(t.total,null):null,n=e?parseFloat(e.marginLeft)+parseFloat(e.marginRight):0,o=getComputedStyle(t.rail),i=parseFloat(o.marginLeft)+parseFloat(o.marginRight),r=0,a=P.siblings(t.rail,function(e){return e!==t.rail}),s=a.length,l=0;l<s;l++)r+=a[l].offsetWidth;r+=n+(0===n?2*i:i)+1,t.getElement(t.container).style.minWidth=r+"px";var d=(0,m.createEvent)("controlsresize",t.getElement(t.container));t.getElement(t.container).dispatchEvent(d)}else{for(var u=t.getElement(t.controls).children,c=0,f=0,p=u.length;f<p;f++)c+=u[f].offsetWidth;t.getElement(t.container).style.minWidth=c+"px"}}},{key:"addControlElement",value:function(e,t){var n=this;if(void 0!==n.featurePosition[t]){var o=n.getElement(n.controls).children[n.featurePosition[t]-1];o.parentNode.insertBefore(e,o.nextSibling)}else{n.getElement(n.controls).appendChild(e);for(var i=n.getElement(n.controls).children,r=0,a=i.length;r<a;r++)if(e===i[r]){n.featurePosition[t]=r;break}}}},{key:"createIframeLayer",value:function(){var t=this;if(t.isVideo&&null!==t.media.rendererName&&-1<t.media.rendererName.indexOf("iframe")&&!x.default.getElementById(t.media.id+"-iframe-overlay")){var e=x.default.createElement("div"),n=x.default.getElementById(t.media.id+"_"+t.media.rendererName);e.id=t.media.id+"-iframe-overlay",e.className=t.options.classPrefix+"iframe-overlay",e.addEventListener("click",function(e){t.options.clickToPlayPause&&(t.paused?t.play():t.pause(),e.preventDefault(),e.stopPropagation())}),n.parentNode.insertBefore(e,n)}}},{key:"resetSize",value:function(){var e=this;setTimeout(function(){e.setPlayerSize(e.width,e.height),e.setControlsSize()},50)}},{key:"setPoster",value:function(e){var t=this;if(t.getElement(t.container)){var n=t.getElement(t.container).querySelector("."+t.options.classPrefix+"poster");n||((n=x.default.createElement("div")).className=t.options.classPrefix+"poster "+t.options.classPrefix+"layer",t.getElement(t.layers).appendChild(n));var o=n.querySelector("img");!o&&e&&((o=x.default.createElement("img")).className=t.options.classPrefix+"poster-img",o.width="100%",o.height="100%",n.style.display="",n.appendChild(o)),e?(o.setAttribute("src",e),n.style.backgroundImage='url("'+e+'")',n.style.display=""):o?(n.style.backgroundImage="none",n.style.display="none",o.remove()):n.style.display="none"}else(w.IS_IPAD&&t.options.iPadUseNativeControls||w.IS_IPHONE&&t.options.iPhoneUseNativeControls||w.IS_ANDROID&&t.options.AndroidUseNativeControls)&&(t.media.originalNode.poster=e)}},{key:"changeSkin",value:function(e){var t=this;t.getElement(t.container).className=t.options.classPrefix+"container "+e,t.setPlayerSize(t.width,t.height),t.setControlsSize()}},{key:"globalBind",value:function(e,n){var o=this.node?this.node.ownerDocument:x.default;if((e=(0,m.splitEvents)(e,this.id)).d)for(var t=e.d.split(" "),i=0,r=t.length;i<r;i++)t[i].split(".").reduce(function(e,t){return o.addEventListener(t,n,!1),t},"");if(e.w)for(var a=e.w.split(" "),s=0,l=a.length;s<l;s++)a[s].split(".").reduce(function(e,t){return S.default.addEventListener(t,n,!1),t},"")}},{key:"globalUnbind",value:function(e,n){var o=this.node?this.node.ownerDocument:x.default;if((e=(0,m.splitEvents)(e,this.id)).d)for(var t=e.d.split(" "),i=0,r=t.length;i<r;i++)t[i].split(".").reduce(function(e,t){return o.removeEventListener(t,n,!1),t},"");if(e.w)for(var a=e.w.split(" "),s=0,l=a.length;s<l;s++)a[s].split(".").reduce(function(e,t){return S.default.removeEventListener(t,n,!1),t},"")}},{key:"buildfeatures",value:function(e,t,n,o){for(var i=0,r=this.options.features.length;i<r;i++){var a=this.options.features[i];if(this["build"+a])try{this["build"+a](e,t,n,o)}catch(e){console.error("error building "+a,e)}}}},{key:"buildposter",value:function(e,t,n,o){var i=this,r=x.default.createElement("div");r.className=i.options.classPrefix+"poster "+i.options.classPrefix+"layer",n.appendChild(r);var a=o.originalNode.getAttribute("poster");""!==e.options.poster&&(a&&w.IS_IOS&&o.originalNode.removeAttribute("poster"),a=e.options.poster),a?i.setPoster(a):null!==i.media.renderer&&"function"==typeof i.media.renderer.getPosterUrl?i.setPoster(i.media.renderer.getPosterUrl()):r.style.display="none",o.addEventListener("play",function(){r.style.display="none"}),o.addEventListener("playing",function(){r.style.display="none"}),e.options.showPosterWhenEnded&&e.options.autoRewind&&o.addEventListener("ended",function(){r.style.display=""}),o.addEventListener("error",function(){r.style.display="none"}),e.options.showPosterWhenPaused&&o.addEventListener("pause",function(){e.ended||(r.style.display="")})}},{key:"buildoverlays",value:function(t,e,n,o){if(t.isVideo){var i=this,r=x.default.createElement("div"),a=x.default.createElement("div"),s=x.default.createElement("div");r.style.display="none",r.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer",r.innerHTML='<div class="'+i.options.classPrefix+'overlay-loading"><span class="'+i.options.classPrefix+'overlay-loading-bg-img"></span></div>',n.appendChild(r),a.style.display="none",a.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer",a.innerHTML='<div class="'+i.options.classPrefix+'overlay-error"></div>',n.appendChild(a),s.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer "+i.options.classPrefix+"overlay-play",s.innerHTML='<div class="'+i.options.classPrefix+'overlay-button" role="button" tabindex="0" aria-label="'+u.default.t("mejs.play")+'" aria-pressed="false"></div>',s.addEventListener("click",function(){if(i.options.clickToPlayPause){var e=i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed");i.paused?i.play():i.pause(),e.setAttribute("aria-pressed",!!t),i.getElement(i.container).focus()}}),s.addEventListener("keydown",function(e){var t=e.keyCode||e.which||0;if(13===t||w.IS_FIREFOX&&32===t){var n=(0,m.createEvent)("click",s);return s.dispatchEvent(n),!1}}),n.appendChild(s),null!==i.media.rendererName&&(/(youtube|facebook)/i.test(i.media.rendererName)&&!(i.media.originalNode.getAttribute("poster")||t.options.poster||"function"==typeof i.media.renderer.getPosterUrl&&i.media.renderer.getPosterUrl())||w.IS_STOCK_ANDROID||i.media.originalNode.getAttribute("autoplay"))&&(s.style.display="none");var l=!1;o.addEventListener("play",function(){s.style.display="none",r.style.display="none",a.style.display="none",l=!1}),o.addEventListener("playing",function(){s.style.display="none",r.style.display="none",a.style.display="none",l=!1}),o.addEventListener("seeking",function(){s.style.display="none",r.style.display="",l=!1}),o.addEventListener("seeked",function(){s.style.display=i.paused&&!w.IS_STOCK_ANDROID?"":"none",r.style.display="none",l=!1}),o.addEventListener("pause",function(){r.style.display="none",w.IS_STOCK_ANDROID||l||(s.style.display=""),l=!1}),o.addEventListener("waiting",function(){r.style.display="",l=!1}),o.addEventListener("loadeddata",function(){r.style.display="",w.IS_ANDROID&&(o.canplayTimeout=setTimeout(function(){if(x.default.createEvent){var e=x.default.createEvent("HTMLEvents");return e.initEvent("canplay",!0,!0),o.dispatchEvent(e)}},300)),l=!1}),o.addEventListener("canplay",function(){r.style.display="none",clearTimeout(o.canplayTimeout),l=!1}),o.addEventListener("error",function(e){i._handleError(e,i.media,i.node),r.style.display="none",s.style.display="none",l=!0}),o.addEventListener("loadedmetadata",function(){i.controlsEnabled||i.enableControls()}),o.addEventListener("keydown",function(e){i.onkeydown(t,o,e),l=!1})}}},{key:"buildkeyboard",value:function(o,e,t,i){var r=this;r.getElement(r.container).addEventListener("keydown",function(){r.keyboardAction=!0}),r.globalKeydownCallback=function(e){var t=x.default.activeElement.closest("."+r.options.classPrefix+"container"),n=r.media.closest("."+r.options.classPrefix+"container");return r.hasFocus=!(!t||!n||t.id!==n.id),r.onkeydown(o,i,e)},r.globalClickCallback=function(e){r.hasFocus=!!e.target.closest("."+r.options.classPrefix+"container")},r.globalBind("keydown",r.globalKeydownCallback),r.globalBind("click",r.globalClickCallback)}},{key:"onkeydown",value:function(e,t,n){if(e.hasFocus&&e.options.enableKeyboard)for(var o=0,i=e.options.keyActions.length;o<i;o++)for(var r=e.options.keyActions[o],a=0,s=r.keys.length;a<s;a++)if(n.keyCode===r.keys[a])return r.action(e,t,n.keyCode,n),n.preventDefault(),void n.stopPropagation();return!0}},{key:"play",value:function(){this.proxy.play()}},{key:"pause",value:function(){this.proxy.pause()}},{key:"load",value:function(){this.proxy.load()}},{key:"setCurrentTime",value:function(e){this.proxy.setCurrentTime(e)}},{key:"getCurrentTime",value:function(){return this.proxy.currentTime}},{key:"getDuration",value:function(){return this.proxy.duration}},{key:"setVolume",value:function(e){this.proxy.volume=e}},{key:"getVolume",value:function(){return this.proxy.getVolume()}},{key:"setMuted",value:function(e){this.proxy.setMuted(e)}},{key:"setSrc",value:function(e){this.controlsEnabled||this.enableControls(),this.proxy.setSrc(e)}},{key:"getSrc",value:function(){return this.proxy.getSrc()}},{key:"canPlayType",value:function(e){return this.proxy.canPlayType(e)}},{key:"remove",value:function(){var l=this,d=l.media.rendererName,u=l.media.originalNode.src;for(var e in l.options.features){var t=l.options.features[e];if(l["clean"+t])try{l["clean"+t](l,l.getElement(l.layers),l.getElement(l.controls),l.media)}catch(e){console.error("error cleaning "+t,e)}}var n=l.node.getAttribute("width"),o=l.node.getAttribute("height");if(n?-1===n.indexOf("%")&&(n+="px"):n="auto",o?-1===o.indexOf("%")&&(o+="px"):o="auto",l.node.style.width=n,l.node.style.height=o,l.setPlayerSize(0,0),l.isDynamic?l.getElement(l.container).parentNode.insertBefore(l.node,l.getElement(l.container)):function(){l.node.setAttribute("controls",!0),l.node.setAttribute("id",l.node.getAttribute("id").replace("_"+d,"").replace("_from_mejs",""));var e=l.getElement(l.container).querySelector("."+l.options.classPrefix+"poster>img");(e&&l.node.setAttribute("poster",e.src),delete l.node.autoplay,l.node.setAttribute("src",""),""!==l.media.canPlayType((0,p.getTypeFromFile)(u))&&l.node.setAttribute("src",u),d&&-1<d.indexOf("iframe"))&&x.default.getElementById(l.media.id+"-iframe-overlay").remove();var i=l.node.cloneNode();if(i.style.display="",l.getElement(l.container).parentNode.insertBefore(i,l.getElement(l.container)),l.node.remove(),l.mediaFiles)for(var t=0,n=l.mediaFiles.length;t<n;t++){var o=x.default.createElement("source");o.setAttribute("src",l.mediaFiles[t].src),o.setAttribute("type",l.mediaFiles[t].type),i.appendChild(o)}if(l.trackFiles)for(var r=function(e,t){var n=l.trackFiles[e],o=x.default.createElement("track");o.kind=n.kind,o.label=n.label,o.srclang=n.srclang,o.src=n.src,i.appendChild(o),o.addEventListener("load",function(){this.mode="showing",i.textTracks[e].mode="showing"})},a=0,s=l.trackFiles.length;a<s;a++)r(a);delete l.node,delete l.mediaFiles,delete l.trackFiles}(),l.media.renderer&&"function"==typeof l.media.renderer.destroy&&l.media.renderer.destroy(),delete f.default.players[l.id],"object"===a(l.getElement(l.container))){var i=l.getElement(l.container).parentNode.querySelector("."+l.options.classPrefix+"offscreen");i&&i.remove(),l.getElement(l.container).remove()}l.globalUnbind("resize",l.globalResizeCallback),l.globalUnbind("keydown",l.globalKeydownCallback),l.globalUnbind("click",l.globalClickCallback),delete l.media.player}},{key:"paused",get:function(){return this.proxy.paused}},{key:"muted",get:function(){return this.proxy.muted},set:function(e){this.setMuted(e)}},{key:"ended",get:function(){return this.proxy.ended}},{key:"readyState",get:function(){return this.proxy.readyState}},{key:"currentTime",set:function(e){this.setCurrentTime(e)},get:function(){return this.getCurrentTime()}},{key:"duration",get:function(){return this.getDuration()}},{key:"volume",set:function(e){this.setVolume(e)},get:function(){return this.getVolume()}},{key:"src",set:function(e){this.setSrc(e)},get:function(){return this.getSrc()}}]),r}();S.default.MediaElementPlayer=l,f.default.MediaElementPlayer=l,n.default=l},{17:17,2:2,25:25,26:26,27:27,28:28,3:3,30:30,5:5,6:6,7:7}],17:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o,i=function(){function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}}(),r=e(3),a=(o=r)&&o.__esModule?o:{default:o};var s=function(){function e(t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.media=t.media,this.isVideo=t.isVideo,this.classPrefix=t.options.classPrefix,this.createIframeLayer=function(){return t.createIframeLayer()},this.setPoster=function(e){return t.setPoster(e)},this}return i(e,[{key:"play",value:function(){this.media.play()}},{key:"pause",value:function(){this.media.pause()}},{key:"load",value:function(){this.isLoaded||this.media.load(),this.isLoaded=!0}},{key:"setCurrentTime",value:function(e){this.media.setCurrentTime(e)}},{key:"getCurrentTime",value:function(){return this.media.currentTime}},{key:"getDuration",value:function(){var e=this.media.getDuration();return e===1/0&&this.media.seekable&&this.media.seekable.length&&(e=this.media.seekable.end(0)),e}},{key:"setVolume",value:function(e){this.media.setVolume(e)}},{key:"getVolume",value:function(){return this.media.getVolume()}},{key:"setMuted",value:function(e){this.media.setMuted(e)}},{key:"setSrc",value:function(e){var t=this,n=document.getElementById(t.media.id+"-iframe-overlay");n&&n.remove(),t.media.setSrc(e),t.createIframeLayer(),null!==t.media.renderer&&"function"==typeof t.media.renderer.getPosterUrl&&t.setPoster(t.media.renderer.getPosterUrl())}},{key:"getSrc",value:function(){return this.media.getSrc()}},{key:"canPlayType",value:function(e){return this.media.canPlayType(e)}},{key:"paused",get:function(){return this.media.paused}},{key:"muted",set:function(e){this.setMuted(e)},get:function(){return this.media.muted}},{key:"ended",get:function(){return this.media.ended}},{key:"readyState",get:function(){return this.media.readyState}},{key:"currentTime",set:function(e){this.setCurrentTime(e)},get:function(){return this.getCurrentTime()}},{key:"duration",get:function(){return this.getDuration()}},{key:"remainingTime",get:function(){return this.getDuration()-this.currentTime()}},{key:"volume",set:function(e){this.setVolume(e)},get:function(){return this.getVolume()}},{key:"src",set:function(e){this.setSrc(e)},get:function(){return this.getSrc()}}]),e}();n.default=s,a.default.DefaultPlayer=s},{3:3}],18:[function(e,t,n){"use strict";a(e(3));var o,i=a(e(7)),r=a(e(16));function a(e){return e&&e.__esModule?e:{default:e}}"undefined"!=typeof jQuery?i.default.$=jQuery:"undefined"!=typeof Zepto?i.default.$=Zepto:"undefined"!=typeof ender&&(i.default.$=ender),void 0!==(o=i.default.$)&&(o.fn.mediaelementplayer=function(e){return!1===e?this.each(function(){var e=o(this).data("mediaelementplayer");e&&e.remove(),o(this).removeData("mediaelementplayer")}):this.each(function(){o(this).data("mediaelementplayer",new r.default(this,e))}),this},o(document).ready(function(){o("."+i.default.MepDefaults.classPrefix+"player").mediaelementplayer()}))},{16:16,3:3,7:7}],19:[function(e,t,n){"use strict";var b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S=a(e(3)),x=a(e(7)),w=e(8),P=e(27),o=e(28),i=e(25),r=e(26);function a(e){return e&&e.__esModule?e:{default:e}}var T={promise:null,load:function(e){return"undefined"!=typeof dashjs?T.promise=new Promise(function(e){e()}).then(function(){T._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.dashjs.org/latest/dash.all.min.js",T.promise=T.promise||(0,r.loadScript)(e.options.path),T.promise.then(function(){T._createPlayer(e)})),T.promise},_createPlayer:function(e){var t=dashjs.MediaPlayer().create();return S.default["__ready__"+e.id](t),t}},s={name:"native_dash",options:{prefix:"native_dash",dash:{path:"https://cdn.dashjs.org/latest/dash.all.min.js",debug:!1,drm:{},robustnessLevel:""}},canPlayType:function(e){return i.HAS_MSE&&-1<["application/dash+xml"].indexOf(e.toLowerCase())},create:function(s,l,e){var t=s.originalNode,r=s.id+"_"+l.prefix,a=t.autoplay,n=t.children,d=null,u=null;t.removeAttribute("type");for(var o=0,i=n.length;o<i;o++)n[o].removeAttribute("type");d=t.cloneNode(!0),l=Object.assign(l,s.options);for(var c=x.default.html5media.properties,f=x.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),p=function(e){var t=(0,P.createEvent)(e.type,s);s.dispatchEvent(t)},m=function(i){var e=""+i.substring(0,1).toUpperCase()+i.substring(1);d["get"+e]=function(){return null!==u?d[i]:null},d["set"+e]=function(e){if(-1===x.default.html5media.readOnlyProperties.indexOf(i))if("src"===i){var t="object"===(void 0===e?"undefined":b(e))&&e.src?e.src:e;if(d[i]=t,null!==u){u.reset();for(var n=0,o=f.length;n<o;n++)d.removeEventListener(f[n],p);u=T._createPlayer({options:l.dash,id:r}),e&&"object"===(void 0===e?"undefined":b(e))&&"object"===b(e.drm)&&(u.setProtectionData(e.drm),(0,P.isString)(l.dash.robustnessLevel)&&l.dash.robustnessLevel&&u.getProtectionController().setRobustnessLevel(l.dash.robustnessLevel)),u.attachSource(t),a&&u.play()}}else d[i]=e}},h=0,v=c.length;h<v;h++)m(c[h]);if(S.default["__ready__"+r]=function(e){s.dashPlayer=u=e;for(var t,n=dashjs.MediaPlayer.events,o=0,i=f.length;o<i;o++)"loadedmetadata"===(t=f[o])&&(u.initialize(),u.attachView(d),u.setAutoPlay(!1),"object"!==b(l.dash.drm)||x.default.Utils.isObjectEmpty(l.dash.drm)||(u.setProtectionData(l.dash.drm),(0,P.isString)(l.dash.robustnessLevel)&&l.dash.robustnessLevel&&u.getProtectionController().setRobustnessLevel(l.dash.robustnessLevel)),u.attachSource(d.getSrc())),d.addEventListener(t,p);var r=function(e){if("error"===e.type.toLowerCase())s.generateError(e.message,d.src),console.error(e);else{var t=(0,P.createEvent)(e.type,s);t.data=e,s.dispatchEvent(t)}};for(var a in n)n.hasOwnProperty(a)&&u.on(n[a],function(e){return r(e)})},e&&0<e.length)for(var g=0,y=e.length;g<y;g++)if(w.renderer.renderers[l.prefix].canPlayType(e[g].type)){d.setAttribute("src",e[g].src),void 0!==e[g].drm&&(l.dash.drm=e[g].drm);break}d.setAttribute("id",r),t.parentNode.insertBefore(d,t),t.autoplay=!1,t.style.display="none",d.setSize=function(e,t){return d.style.width=e+"px",d.style.height=t+"px",d},d.hide=function(){return d.pause(),d.style.display="none",d},d.show=function(){return d.style.display="",d},d.destroy=function(){null!==u&&u.reset()};var E=(0,P.createEvent)("rendererready",d);return s.dispatchEvent(E),s.promises.push(T.load({options:l.dash,id:r})),d}};o.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".mpd")?"application/dash+xml":null}),w.renderer.add(s)},{25:25,26:26,27:27,28:28,3:3,7:7,8:8}],20:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.PluginDetector=void 0;var d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},C=o(e(3)),k=o(e(2)),_=o(e(7)),N=o(e(5)),A=e(8),L=e(27),F=e(25),j=e(28);function o(e){return e&&e.__esModule?e:{default:e}}var r=n.PluginDetector={plugins:[],hasPluginVersion:function(e,t){var n=r.plugins[e];return t[1]=t[1]||0,t[2]=t[2]||0,n[0]>t[0]||n[0]===t[0]&&n[1]>t[1]||n[0]===t[0]&&n[1]===t[1]&&n[2]>=t[2]},addPlugin:function(e,t,n,o,i){r.plugins[e]=r.detectPlugin(t,n,o,i)},detectPlugin:function(e,t,n,o){var i=[0,0,0],r=void 0,a=void 0;if(null!==F.NAV.plugins&&void 0!==F.NAV.plugins&&"object"===d(F.NAV.plugins[e])){if((r=F.NAV.plugins[e].description)&&(void 0===F.NAV.mimeTypes||!F.NAV.mimeTypes[t]||F.NAV.mimeTypes[t].enabledPlugin))for(var s=0,l=(i=r.replace(e,"").replace(/^\s+/,"").replace(/\sr/gi,".").split(".")).length;s<l;s++)i[s]=parseInt(i[s].match(/\d+/),10)}else if(void 0!==C.default.ActiveXObject)try{(a=new ActiveXObject(n))&&(i=o(a))}catch(e){}return i}};r.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(e){var t=[],n=e.GetVariable("$version");return n&&(n=n.split(" ")[1].split(","),t=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]),t});var i={create:function(e,t,n){var r={},o=!1;r.options=t,r.id=e.id+"_"+r.options.prefix,r.mediaElement=e,r.flashState={},r.flashApi=null,r.flashApiStack=[];for(var i=_.default.html5media.properties,a=function(t){r.flashState[t]=null;var e=""+t.substring(0,1).toUpperCase()+t.substring(1);r["get"+e]=function(){if(null!==r.flashApi){if("function"==typeof r.flashApi["get_"+t]){var e=r.flashApi["get_"+t]();return"buffered"===t?{start:function(){return 0},end:function(){return e},length:1}:e}return null}return null},r["set"+e]=function(e){if("src"===t&&(e=(0,j.absolutizeUrl)(e)),null!==r.flashApi&&void 0!==r.flashApi["set_"+t])try{r.flashApi["set_"+t](e)}catch(e){}else r.flashApiStack.push({type:"set",propName:t,value:e})}},s=0,l=i.length;s<l;s++)a(i[s]);var d=_.default.html5media.methods,u=function(e){r[e]=function(){if(o)if(null!==r.flashApi){if(r.flashApi["fire_"+e])try{r.flashApi["fire_"+e]()}catch(e){}}else r.flashApiStack.push({type:"call",methodName:e})}};d.push("stop");for(var c=0,f=d.length;c<f;c++)u(d[c]);for(var p=["rendererready"],m=0,h=p.length;m<h;m++){var v=(0,L.createEvent)(p[m],r);e.dispatchEvent(v)}C.default["__ready__"+r.id]=function(){if(r.flashReady=!0,r.flashApi=k.default.getElementById("__"+r.id),r.flashApiStack.length)for(var e=0,t=r.flashApiStack.length;e<t;e++){var n=r.flashApiStack[e];if("set"===n.type){var o=n.propName,i=""+o.substring(0,1).toUpperCase()+o.substring(1);r["set"+i](n.value)}else"call"===n.type&&r[n.methodName]()}},C.default["__event__"+r.id]=function(e,t){var n=(0,L.createEvent)(e,r);if(t)try{n.data=JSON.parse(t),n.details.data=JSON.parse(t)}catch(e){n.message=t}r.mediaElement.dispatchEvent(n)},r.flashWrapper=k.default.createElement("div"),-1===["always","sameDomain"].indexOf(r.options.shimScriptAccess)&&(r.options.shimScriptAccess="sameDomain");var g=e.originalNode.autoplay,y=["uid="+r.id,"autoplay="+g,"allowScriptAccess="+r.options.shimScriptAccess,"preload="+(e.originalNode.getAttribute("preload")||"")],E=null!==e.originalNode&&"video"===e.originalNode.tagName.toLowerCase(),b=E?e.originalNode.height:1,S=E?e.originalNode.width:1;e.originalNode.getAttribute("src")&&y.push("src="+e.originalNode.getAttribute("src")),!0===r.options.enablePseudoStreaming&&(y.push("pseudostreamstart="+r.options.pseudoStreamingStartQueryParam),y.push("pseudostreamtype="+r.options.pseudoStreamingType)),r.options.streamDelimiter&&y.push("streamdelimiter="+encodeURIComponent(r.options.streamDelimiter)),r.options.proxyType&&y.push("proxytype="+r.options.proxyType),e.appendChild(r.flashWrapper),e.originalNode.style.display="none";var x=[];if(F.IS_IE||F.IS_EDGE){var w=k.default.createElement("div");r.flashWrapper.appendChild(w),x=F.IS_EDGE?['type="application/x-shockwave-flash"','data="'+r.options.pluginPath+r.options.filename+'"','id="__'+r.id+'"','width="'+S+'"','height="'+b+"'\""]:['classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"','codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"','id="__'+r.id+'"','width="'+S+'"','height="'+b+'"'],E||x.push('style="clip: rect(0 0 0 0); position: absolute;"'),w.outerHTML="<object "+x.join(" ")+'><param name="movie" value="'+r.options.pluginPath+r.options.filename+"?x="+new Date+'" /><param name="flashvars" value="'+y.join("&amp;")+'" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="'+r.options.shimScriptAccess+'" /><param name="allowFullScreen" value="true" /><div>'+N.default.t("mejs.install-flash")+"</div></object>"}else x=['id="__'+r.id+'"','name="__'+r.id+'"','play="true"','loop="false"','quality="high"','bgcolor="#000000"','wmode="transparent"','allowScriptAccess="'+r.options.shimScriptAccess+'"','allowFullScreen="true"','type="application/x-shockwave-flash"','pluginspage="//www.macromedia.com/go/getflashplayer"','src="'+r.options.pluginPath+r.options.filename+'"','flashvars="'+y.join("&")+'"'],E?(x.push('width="'+S+'"'),x.push('height="'+b+'"')):x.push('style="position: fixed; left: -9999em; top: -9999em;"'),r.flashWrapper.innerHTML="<embed "+x.join(" ")+">";if(r.flashNode=r.flashWrapper.lastChild,r.hide=function(){o=!1,E&&(r.flashNode.style.display="none")},r.show=function(){o=!0,E&&(r.flashNode.style.display="")},r.setSize=function(e,t){r.flashNode.style.width=e+"px",r.flashNode.style.height=t+"px",null!==r.flashApi&&"function"==typeof r.flashApi.fire_setSize&&r.flashApi.fire_setSize(e,t)},r.destroy=function(){r.flashNode.remove()},n&&0<n.length)for(var P=0,T=n.length;P<T;P++)if(A.renderer.renderers[t.prefix].canPlayType(n[P].type)){r.setSrc(n[P].src);break}return r}};if(r.hasPluginVersion("flash",[10,0,0])){j.typeChecks.push(function(e){return(e=e.toLowerCase()).startsWith("rtmp")?~e.indexOf(".mp3")?"audio/rtmp":"video/rtmp":/\.og(a|g)/i.test(e)?"audio/ogg":~e.indexOf(".m3u8")?"application/x-mpegURL":~e.indexOf(".mpd")?"application/dash+xml":~e.indexOf(".flv")?"video/flv":null});var a={name:"flash_video",options:{prefix:"flash_video",filename:"mediaelement-flash-video.swf",enablePseudoStreaming:!1,pseudoStreamingStartQueryParam:"start",pseudoStreamingType:"byte",proxyType:"",streamDelimiter:""},canPlayType:function(e){return~["video/mp4","video/rtmp","audio/rtmp","rtmp/mp4","audio/mp4","video/flv","video/x-flv"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(a);var s={name:"flash_hls",options:{prefix:"flash_hls",filename:"mediaelement-flash-video-hls.swf"},canPlayType:function(e){return~["application/x-mpegurl","application/vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(s);var l={name:"flash_dash",options:{prefix:"flash_dash",filename:"mediaelement-flash-video-mdash.swf"},canPlayType:function(e){return~["application/dash+xml"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(l);var u={name:"flash_audio",options:{prefix:"flash_audio",filename:"mediaelement-flash-audio.swf"},canPlayType:function(e){return~["audio/mp3"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(u);var c={name:"flash_audio_ogg",options:{prefix:"flash_audio_ogg",filename:"mediaelement-flash-audio-ogg.swf"},canPlayType:function(e){return~["audio/ogg","audio/oga","audio/ogv"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(c)}},{2:2,25:25,27:27,28:28,3:3,5:5,7:7,8:8}],21:[function(e,t,n){"use strict";var y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E=a(e(3)),b=a(e(7)),S=e(8),x=e(27),o=e(25),i=e(28),r=e(26);function a(e){return e&&e.__esModule?e:{default:e}}var w={promise:null,load:function(e){return"undefined"!=typeof flvjs?w.promise=new Promise(function(e){e()}).then(function(){w._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.jsdelivr.net/npm/flv.js@latest",w.promise=w.promise||(0,r.loadScript)(e.options.path),w.promise.then(function(){w._createPlayer(e)})),w.promise},_createPlayer:function(e){flvjs.LoggingControl.enableDebug=e.options.debug,flvjs.LoggingControl.enableVerbose=e.options.debug;var t=flvjs.createPlayer(e.options,e.configs);return E.default["__ready__"+e.id](t),t}},s={name:"native_flv",options:{prefix:"native_flv",flv:{path:"https://cdn.jsdelivr.net/npm/flv.js@latest",cors:!0,debug:!1}},canPlayType:function(e){return o.HAS_MSE&&-1<["video/x-flv","video/flv"].indexOf(e.toLowerCase())},create:function(s,a,e){var t=s.originalNode,l=s.id+"_"+a.prefix,d=null,u=null;d=t.cloneNode(!0),a=Object.assign(a,s.options);for(var n=b.default.html5media.properties,c=b.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),f=function(e){var t=(0,x.createEvent)(e.type,s);s.dispatchEvent(t)},o=function(r){var e=""+r.substring(0,1).toUpperCase()+r.substring(1);d["get"+e]=function(){return null!==u?d[r]:null},d["set"+e]=function(e){if(-1===b.default.html5media.readOnlyProperties.indexOf(r))if("src"===r){if(d[r]="object"===(void 0===e?"undefined":y(e))&&e.src?e.src:e,null!==u){var t={type:"flv"};t.url=e,t.cors=a.flv.cors,t.debug=a.flv.debug,t.path=a.flv.path;var n=a.flv.configs;u.destroy();for(var o=0,i=c.length;o<i;o++)d.removeEventListener(c[o],f);(u=w._createPlayer({options:t,configs:n,id:l})).attachMediaElement(d),u.load()}}else d[r]=e}},i=0,r=n.length;i<r;i++)o(n[i]);if(E.default["__ready__"+l]=function(e){s.flvPlayer=u=e;for(var t,i=flvjs.Events,n=0,o=c.length;n<o;n++)"loadedmetadata"===(t=c[n])&&(u.unload(),u.detachMediaElement(),u.attachMediaElement(d),u.load()),d.addEventListener(t,f);var r=function(o){i.hasOwnProperty(o)&&u.on(i[o],function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t){if("error"===e){var n=t[0]+": "+t[1]+" "+t[2].msg;s.generateError(n,d.src)}else{var o=(0,x.createEvent)(e,s);o.data=t,s.dispatchEvent(o)}}(i[o],t)})};for(var a in i)r(a)},e&&0<e.length)for(var p=0,m=e.length;p<m;p++)if(S.renderer.renderers[a.prefix].canPlayType(e[p].type)){d.setAttribute("src",e[p].src);break}d.setAttribute("id",l),t.parentNode.insertBefore(d,t),t.autoplay=!1,t.style.display="none";var h={type:"flv"};h.url=d.src,h.cors=a.flv.cors,h.debug=a.flv.debug,h.path=a.flv.path;var v=a.flv.configs;d.setSize=function(e,t){return d.style.width=e+"px",d.style.height=t+"px",d},d.hide=function(){return null!==u&&u.pause(),d.style.display="none",d},d.show=function(){return d.style.display="",d},d.destroy=function(){null!==u&&u.destroy()};var g=(0,x.createEvent)("rendererready",d);return s.dispatchEvent(g),s.promises.push(w.load({options:h,configs:v,id:l})),d}};i.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".flv")?"video/flv":null}),S.renderer.add(s)},{25:25,26:26,27:27,28:28,3:3,7:7,8:8}],22:[function(e,t,n){"use strict";var y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E=a(e(3)),b=a(e(7)),S=e(8),x=e(27),o=e(25),i=e(28),r=e(26);function a(e){return e&&e.__esModule?e:{default:e}}var w={promise:null,load:function(e){return"undefined"!=typeof Hls?w.promise=new Promise(function(e){e()}).then(function(){w._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.jsdelivr.net/npm/hls.js@latest",w.promise=w.promise||(0,r.loadScript)(e.options.path),w.promise.then(function(){w._createPlayer(e)})),w.promise},_createPlayer:function(e){var t=new Hls(e.options);return E.default["__ready__"+e.id](t),t}},s={name:"native_hls",options:{prefix:"native_hls",hls:{path:"https://cdn.jsdelivr.net/npm/hls.js@latest",autoStartLoad:!1,debug:!1}},canPlayType:function(e){return o.HAS_MSE&&-1<["application/x-mpegurl","application/vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())},create:function(d,i,u){var e=d.originalNode,r=d.id+"_"+i.prefix,t=e.getAttribute("preload"),n=e.autoplay,c=null,f=null,p=0,m=u.length;f=e.cloneNode(!0),(i=Object.assign(i,d.options)).hls.autoStartLoad=t&&"none"!==t||n;for(var o=b.default.html5media.properties,h=b.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),v=function(e){var t=(0,x.createEvent)(e.type,d);d.dispatchEvent(t)},a=function(o){var e=""+o.substring(0,1).toUpperCase()+o.substring(1);f["get"+e]=function(){return null!==c?f[o]:null},f["set"+e]=function(e){if(-1===b.default.html5media.readOnlyProperties.indexOf(o))if("src"===o){if(f[o]="object"===(void 0===e?"undefined":y(e))&&e.src?e.src:e,null!==c){c.destroy();for(var t=0,n=h.length;t<n;t++)f.removeEventListener(h[t],v);(c=w._createPlayer({options:i.hls,id:r})).loadSource(e),c.attachMedia(f)}}else f[o]=e}},s=0,l=o.length;s<l;s++)a(o[s]);if(E.default["__ready__"+r]=function(e){d.hlsPlayer=c=e;for(var i=Hls.Events,t=function(e){if("loadedmetadata"===e){var t=d.originalNode.src;c.detachMedia(),c.loadSource(t),c.attachMedia(f)}f.addEventListener(e,v)},n=0,o=h.length;n<o;n++)t(h[n]);var s=void 0,l=void 0,r=function(o){i.hasOwnProperty(o)&&c.on(i[o],function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t){if("hlsError"===e&&(console.warn(t),(t=t[1]).fatal))switch(t.type){case"mediaError":var n=(new Date).getTime();if(!s||3e3<n-s)s=(new Date).getTime(),c.recoverMediaError();else if(!l||3e3<n-l)l=(new Date).getTime(),console.warn("Attempting to swap Audio Codec and recover from media error"),c.swapAudioCodec(),c.recoverMediaError();else{var o="Cannot recover, last media error recovery failed";d.generateError(o,f.src),console.error(o)}break;case"networkError":if("manifestLoadError"===t.details)if(p<m&&void 0!==u[p+1])f.setSrc(u[p++].src),f.load(),f.play();else{var i="Network error";d.generateError(i,u),console.error(i)}else{var r="Network error";d.generateError(r,u),console.error(r)}break;default:c.destroy()}else{var a=(0,x.createEvent)(e,d);a.data=t,d.dispatchEvent(a)}}(i[o],t)})};for(var a in i)r(a)},0<m)for(;p<m;p++)if(S.renderer.renderers[i.prefix].canPlayType(u[p].type)){f.setAttribute("src",u[p].src);break}"auto"===t||n||(f.addEventListener("play",function(){null!==c&&c.startLoad()}),f.addEventListener("pause",function(){null!==c&&c.stopLoad()})),f.setAttribute("id",r),e.parentNode.insertBefore(f,e),e.autoplay=!1,e.style.display="none",f.setSize=function(e,t){return f.style.width=e+"px",f.style.height=t+"px",f},f.hide=function(){return f.pause(),f.style.display="none",f},f.show=function(){return f.style.display="",f},f.destroy=function(){null!==c&&(c.stopLoad(),c.destroy())};var g=(0,x.createEvent)("rendererready",f);return d.dispatchEvent(g),d.promises.push(w.load({options:i.hls,id:r})),f}};i.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".m3u8")?"application/x-mpegURL":null}),S.renderer.add(s)},{25:25,26:26,27:27,28:28,3:3,7:7,8:8}],23:[function(e,t,n){"use strict";var o=r(e(3)),g=r(e(2)),y=r(e(7)),E=e(8),b=e(27),i=e(25);function r(e){return e&&e.__esModule?e:{default:e}}var a={name:"html5",options:{prefix:"html5"},canPlayType:function(e){var t=g.default.createElement("video");return i.IS_ANDROID&&/\/mp(3|4)$/i.test(e)||~["application/x-mpegurl","vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())&&i.SUPPORTS_NATIVE_HLS?"yes":t.canPlayType?t.canPlayType(e.toLowerCase()).replace(/no/,""):""},create:function(n,e,t){var o=n.id+"_"+e.prefix,i=!1,r=null;void 0===n.originalNode||null===n.originalNode?(r=g.default.createElement("audio"),n.appendChild(r)):r=n.originalNode,r.setAttribute("id",o);for(var a=y.default.html5media.properties,s=function(t){var e=""+t.substring(0,1).toUpperCase()+t.substring(1);r["get"+e]=function(){return r[t]},r["set"+e]=function(e){-1===y.default.html5media.readOnlyProperties.indexOf(t)&&(r[t]=e)}},l=0,d=a.length;l<d;l++)s(a[l]);for(var u,c=y.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),f=0,p=c.length;f<p;f++)u=c[f],r.addEventListener(u,function(e){if(i){var t=(0,b.createEvent)(e.type,e.target);n.dispatchEvent(t)}});r.setSize=function(e,t){return r.style.width=e+"px",r.style.height=t+"px",r},r.hide=function(){return i=!1,r.style.display="none",r},r.show=function(){return i=!0,r.style.display="",r};var m=0,h=t.length;if(0<h)for(;m<h;m++)if(E.renderer.renderers[e.prefix].canPlayType(t[m].type)){r.setAttribute("src",t[m].src);break}r.addEventListener("error",function(e){e&&e.target&&e.target.error&&4===e.target.error.code&&i&&(m<h&&void 0!==t[m+1]?(r.src=t[m++].src,r.load(),r.play()):n.generateError("Media error: Format(s) not supported or source(s) not found",t))});var v=(0,b.createEvent)("rendererready",r);return n.dispatchEvent(v),r}};o.default.HtmlMediaElement=y.default.HtmlMediaElement=a,E.renderer.add(a)},{2:2,25:25,27:27,3:3,7:7,8:8}],24:[function(e,t,n){"use strict";var w=a(e(3)),P=a(e(2)),T=a(e(7)),o=e(8),C=e(27),i=e(28),r=e(26);function a(e){return e&&e.__esModule?e:{default:e}}var k={isIframeStarted:!1,isIframeLoaded:!1,iframeQueue:[],enqueueIframe:function(e){k.isLoaded="undefined"!=typeof YT&&YT.loaded,k.isLoaded?k.createIframe(e):(k.loadIframeApi(),k.iframeQueue.push(e))},loadIframeApi:function(){k.isIframeStarted||((0,r.loadScript)("https://www.youtube.com/player_api"),k.isIframeStarted=!0)},iFrameReady:function(){for(k.isLoaded=!0,k.isIframeLoaded=!0;0<k.iframeQueue.length;){var e=k.iframeQueue.pop();k.createIframe(e)}},createIframe:function(e){return new YT.Player(e.containerId,e)},getYouTubeId:function(e){var t="";return 0<e.indexOf("?")?""===(t=k.getYouTubeIdFromParam(e))&&(t=k.getYouTubeIdFromUrl(e)):t=k.getYouTubeIdFromUrl(e),(t=t.substring(t.lastIndexOf("/")+1).split("?"))[0]},getYouTubeIdFromParam:function(e){if(null==e||!e.trim().length)return null;for(var t=e.split("?")[1].split("&"),n="",o=0,i=t.length;o<i;o++){var r=t[o].split("=");if("v"===r[0]){n=r[1];break}}return n},getYouTubeIdFromUrl:function(e){return null!=e&&e.trim().length?(e=e.split("?")[0]).substring(e.lastIndexOf("/")+1):null},getYouTubeNoCookieUrl:function(e){if(null==e||!e.trim().length||-1===e.indexOf("//www.youtube"))return e;var t=e.split("/");return t[2]=t[2].replace(".com","-nocookie.com"),t.join("/")}},s={name:"youtube_iframe",options:{prefix:"youtube_iframe",youtube:{autoplay:0,controls:0,disablekb:1,end:0,loop:0,modestbranding:0,playsinline:0,rel:0,showinfo:0,start:0,iv_load_policy:3,nocookie:!1,imageQuality:null}},canPlayType:function(e){return~["video/youtube","video/x-youtube"].indexOf(e.toLowerCase())},create:function(m,n,o){var h={},v=[],g=null,r=!0,a=!1,y=null;h.options=n,h.id=m.id+"_"+n.prefix,h.mediaElement=m;for(var e=T.default.html5media.properties,t=function(i){var e=""+i.substring(0,1).toUpperCase()+i.substring(1);h["get"+e]=function(){if(null!==g){switch(i){case"currentTime":return g.getCurrentTime();case"duration":return g.getDuration();case"volume":return g.getVolume()/100;case"playbackRate":return g.getPlaybackRate();case"paused":return r;case"ended":return a;case"muted":return g.isMuted();case"buffered":var e=g.getVideoLoadedFraction(),t=g.getDuration();return{start:function(){return 0},end:function(){return e*t},length:1};case"src":return g.getVideoUrl();case"readyState":return 4}return null}return null},h["set"+e]=function(e){if(null!==g)switch(i){case"src":var t="string"==typeof e?e:e[0].src,n=k.getYouTubeId(t);m.originalNode.autoplay?g.loadVideoById(n):g.cueVideoById(n);break;case"currentTime":g.seekTo(e);break;case"muted":e?g.mute():g.unMute(),setTimeout(function(){var e=(0,C.createEvent)("volumechange",h);m.dispatchEvent(e)},50);break;case"volume":e,g.setVolume(100*e),setTimeout(function(){var e=(0,C.createEvent)("volumechange",h);m.dispatchEvent(e)},50);break;case"playbackRate":g.setPlaybackRate(e),setTimeout(function(){var e=(0,C.createEvent)("ratechange",h);m.dispatchEvent(e)},50);break;case"readyState":var o=(0,C.createEvent)("canplay",h);m.dispatchEvent(o)}else v.push({type:"set",propName:i,value:e})}},i=0,s=e.length;i<s;i++)t(e[i]);for(var l=T.default.html5media.methods,d=function(e){h[e]=function(){if(null!==g)switch(e){case"play":return r=!1,g.playVideo();case"pause":return r=!0,g.pauseVideo();case"load":return null}else v.push({type:"call",methodName:e})}},u=0,c=l.length;u<c;u++)d(l[u]);var f=P.default.createElement("div");f.id=h.id,h.options.youtube.nocookie&&(m.originalNode.src=k.getYouTubeNoCookieUrl(o[0].src)),m.originalNode.parentNode.insertBefore(f,m.originalNode),m.originalNode.style.display="none";var p="audio"===m.originalNode.tagName.toLowerCase(),E=p?"1":m.originalNode.height,b=p?"1":m.originalNode.width,S=k.getYouTubeId(o[0].src),x={id:h.id,containerId:f.id,videoId:S,height:E,width:b,host:h.options.youtube&&h.options.youtube.nocookie?"https://www.youtube-nocookie.com":void 0,playerVars:Object.assign({controls:0,rel:0,disablekb:1,showinfo:0,modestbranding:0,html5:1,iv_load_policy:3},h.options.youtube),origin:w.default.location.host,events:{onReady:function(e){if(m.youTubeApi=g=e.target,m.youTubeState={paused:!0,ended:!1},v.length)for(var t=0,n=v.length;t<n;t++){var o=v[t];if("set"===o.type){var i=o.propName,r=""+i.substring(0,1).toUpperCase()+i.substring(1);h["set"+r](o.value)}else"call"===o.type&&h[o.methodName]()}y=g.getIframe(),m.originalNode.muted&&g.mute();for(var a=["mouseover","mouseout"],s=function(e){var t=(0,C.createEvent)(e.type,h);m.dispatchEvent(t)},l=0,d=a.length;l<d;l++)y.addEventListener(a[l],s,!1);for(var u=["rendererready","loadedmetadata","loadeddata","canplay"],c=0,f=u.length;c<f;c++){var p=(0,C.createEvent)(u[c],h);m.dispatchEvent(p)}},onStateChange:function(e){var t=[];switch(e.data){case-1:t=["loadedmetadata"],r=!0,a=!1;break;case 0:t=["ended"],r=!1,a=!h.options.youtube.loop,h.options.youtube.loop||h.stopInterval();break;case 1:t=["play","playing"],a=r=!1,h.startInterval();break;case 2:t=["pause"],r=!0,a=!1,h.stopInterval();break;case 3:t=["progress"],a=!1;break;case 5:t=["loadeddata","loadedmetadata","canplay"],r=!0,a=!1}for(var n=0,o=t.length;n<o;n++){var i=(0,C.createEvent)(t[n],h);m.dispatchEvent(i)}},onError:function(e){return function(e){var t="";switch(e.data){case 2:t="The request contains an invalid parameter value. Verify that video ID has 11 characters and that contains no invalid characters, such as exclamation points or asterisks.";break;case 5:t="The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.";break;case 100:t="The video requested was not found. Either video has been removed or has been marked as private.";break;case 101:case 105:t="The owner of the requested video does not allow it to be played in embedded players.";break;default:t="Unknown error."}m.generateError("Code "+e.data+": "+t,o)}(e)}}};return(p||m.originalNode.hasAttribute("playsinline"))&&(x.playerVars.playsinline=1),m.originalNode.controls&&(x.playerVars.controls=1),m.originalNode.autoplay&&(x.playerVars.autoplay=1),m.originalNode.loop&&(x.playerVars.loop=1),(x.playerVars.loop&&1===parseInt(x.playerVars.loop,10)||-1<m.originalNode.src.indexOf("loop="))&&!x.playerVars.playlist&&-1===m.originalNode.src.indexOf("playlist=")&&(x.playerVars.playlist=k.getYouTubeId(m.originalNode.src)),k.enqueueIframe(x),h.onEvent=function(e,t,n){null!=n&&(m.youTubeState=n)},h.setSize=function(e,t){null!==g&&g.setSize(e,t)},h.hide=function(){h.stopInterval(),h.pause(),y&&(y.style.display="none")},h.show=function(){y&&(y.style.display="")},h.destroy=function(){g.destroy()},h.interval=null,h.startInterval=function(){h.interval=setInterval(function(){var e=(0,C.createEvent)("timeupdate",h);m.dispatchEvent(e)},250)},h.stopInterval=function(){h.interval&&clearInterval(h.interval)},h.getPosterUrl=function(){var e=n.youtube.imageQuality,t=k.getYouTubeId(m.originalNode.src);return e&&-1<["default","hqdefault","mqdefault","sddefault","maxresdefault"].indexOf(e)&&t?"https://img.youtube.com/vi/"+t+"/"+e+".jpg":""},h}};w.default.onYouTubePlayerAPIReady=function(){k.iFrameReady()},i.typeChecks.push(function(e){return/\/\/(www\.youtube|youtu\.?be)/i.test(e)?"video/x-youtube":null}),o.renderer.add(s)},{2:2,26:26,27:27,28:28,3:3,7:7,8:8}],25:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.cancelFullScreen=n.requestFullScreen=n.isFullScreen=n.FULLSCREEN_EVENT_NAME=n.HAS_NATIVE_FULLSCREEN_ENABLED=n.HAS_TRUE_NATIVE_FULLSCREEN=n.HAS_IOS_FULLSCREEN=n.HAS_MS_NATIVE_FULLSCREEN=n.HAS_MOZ_NATIVE_FULLSCREEN=n.HAS_WEBKIT_NATIVE_FULLSCREEN=n.HAS_NATIVE_FULLSCREEN=n.SUPPORTS_NATIVE_HLS=n.SUPPORT_PASSIVE_EVENT=n.SUPPORT_POINTER_EVENTS=n.HAS_MSE=n.IS_STOCK_ANDROID=n.IS_SAFARI=n.IS_FIREFOX=n.IS_CHROME=n.IS_EDGE=n.IS_IE=n.IS_ANDROID=n.IS_IOS=n.IS_IPOD=n.IS_IPHONE=n.IS_IPAD=n.UA=n.NAV=void 0;var i=a(e(3)),r=a(e(2)),o=a(e(7));function a(e){return e&&e.__esModule?e:{default:e}}for(var s=n.NAV=i.default.navigator,l=n.UA=s.userAgent.toLowerCase(),d=n.IS_IPAD=/ipad/i.test(l)&&!i.default.MSStream,u=n.IS_IPHONE=/iphone/i.test(l)&&!i.default.MSStream,c=n.IS_IPOD=/ipod/i.test(l)&&!i.default.MSStream,f=(n.IS_IOS=/ipad|iphone|ipod/i.test(l)&&!i.default.MSStream,n.IS_ANDROID=/android/i.test(l)),p=n.IS_IE=/(trident|microsoft)/i.test(s.appName),m=(n.IS_EDGE="msLaunchUri"in s&&!("documentMode"in r.default)),h=n.IS_CHROME=/chrome/i.test(l),v=n.IS_FIREFOX=/firefox/i.test(l),g=n.IS_SAFARI=/safari/i.test(l)&&!h,y=n.IS_STOCK_ANDROID=/^mozilla\/\d+\.\d+\s\(linux;\su;/i.test(l),E=(n.HAS_MSE="MediaSource"in i.default),b=n.SUPPORT_POINTER_EVENTS=function(){var e=r.default.createElement("x"),t=r.default.documentElement,n=i.default.getComputedStyle;if(!("pointerEvents"in e.style))return!1;e.style.pointerEvents="auto",e.style.pointerEvents="x",t.appendChild(e);var o=n&&"auto"===(n(e,"")||{}).pointerEvents;return e.remove(),!!o}(),S=n.SUPPORT_PASSIVE_EVENT=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});i.default.addEventListener("test",null,t)}catch(e){}return e}(),x=["source","track","audio","video"],w=void 0,P=0,T=x.length;P<T;P++)w=r.default.createElement(x[P]);var C=n.SUPPORTS_NATIVE_HLS=g||p&&/edge/i.test(l),k=void 0!==w.webkitEnterFullscreen,_=void 0!==w.requestFullscreen;k&&/mac os x 10_5/i.test(l)&&(k=_=!1);var N=void 0!==w.webkitRequestFullScreen,A=void 0!==w.mozRequestFullScreen,L=void 0!==w.msRequestFullscreen,F=N||A||L,j=F,I="",M=void 0,O=void 0,D=void 0;A?j=r.default.mozFullScreenEnabled:L&&(j=r.default.msFullscreenEnabled),h&&(k=!1),F&&(N?I="webkitfullscreenchange":A?I="fullscreenchange":L&&(I="MSFullscreenChange"),n.isFullScreen=M=function(){return A?r.default.mozFullScreen:N?r.default.webkitIsFullScreen:L?null!==r.default.msFullscreenElement:void 0},n.requestFullScreen=O=function(e){N?e.webkitRequestFullScreen():A?e.mozRequestFullScreen():L&&e.msRequestFullscreen()},n.cancelFullScreen=D=function(){N?r.default.webkitCancelFullScreen():A?r.default.mozCancelFullScreen():L&&r.default.msExitFullscreen()});var R=n.HAS_NATIVE_FULLSCREEN=_,V=n.HAS_WEBKIT_NATIVE_FULLSCREEN=N,H=n.HAS_MOZ_NATIVE_FULLSCREEN=A,U=n.HAS_MS_NATIVE_FULLSCREEN=L,q=n.HAS_IOS_FULLSCREEN=k,B=n.HAS_TRUE_NATIVE_FULLSCREEN=F,z=n.HAS_NATIVE_FULLSCREEN_ENABLED=j,W=n.FULLSCREEN_EVENT_NAME=I;n.isFullScreen=M,n.requestFullScreen=O,n.cancelFullScreen=D,o.default.Features=o.default.Features||{},o.default.Features.isiPad=d,o.default.Features.isiPod=c,o.default.Features.isiPhone=u,o.default.Features.isiOS=o.default.Features.isiPhone||o.default.Features.isiPad,o.default.Features.isAndroid=f,o.default.Features.isIE=p,o.default.Features.isEdge=m,o.default.Features.isChrome=h,o.default.Features.isFirefox=v,o.default.Features.isSafari=g,o.default.Features.isStockAndroid=y,o.default.Features.hasMSE=E,o.default.Features.supportsNativeHLS=C,o.default.Features.supportsPointerEvents=b,o.default.Features.supportsPassiveEvent=S,o.default.Features.hasiOSFullScreen=q,o.default.Features.hasNativeFullscreen=R,o.default.Features.hasWebkitNativeFullScreen=V,o.default.Features.hasMozNativeFullScreen=H,o.default.Features.hasMsNativeFullScreen=U,o.default.Features.hasTrueNativeFullScreen=B,o.default.Features.nativeFullScreenEnabled=z,o.default.Features.fullScreenEventName=W,o.default.Features.isFullScreen=M,o.default.Features.requestFullScreen=O,o.default.Features.cancelFullScreen=D},{2:2,3:3,7:7}],26:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.removeClass=n.addClass=n.hasClass=void 0,n.loadScript=a,n.offset=s,n.toggleClass=h,n.fadeOut=v,n.fadeIn=g,n.siblings=y,n.visible=E,n.ajax=b;var l=r(e(3)),i=r(e(2)),o=r(e(7));function r(e){return e&&e.__esModule?e:{default:e}}function a(o){return new Promise(function(e,t){var n=i.default.createElement("script");n.src=o,n.async=!0,n.onload=function(){n.remove(),e()},n.onerror=function(){n.remove(),t()},i.default.head.appendChild(n)})}function s(e){var t=e.getBoundingClientRect(),n=l.default.pageXOffset||i.default.documentElement.scrollLeft,o=l.default.pageYOffset||i.default.documentElement.scrollTop;return{top:t.top+o,left:t.left+n}}var d=void 0,u=void 0,c=void 0;"classList"in i.default.documentElement?(d=function(e,t){return void 0!==e.classList&&e.classList.contains(t)},u=function(e,t){return e.classList.add(t)},c=function(e,t){return e.classList.remove(t)}):(d=function(e,t){return new RegExp("\\b"+t+"\\b").test(e.className)},u=function(e,t){f(e,t)||(e.className+=" "+t)},c=function(e,t){e.className=e.className.replace(new RegExp("\\b"+t+"\\b","g"),"")});var f=n.hasClass=d,p=n.addClass=u,m=n.removeClass=c;function h(e,t){f(e,t)?m(e,t):p(e,t)}function v(i){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:400,a=arguments[2];i.style.opacity||(i.style.opacity=1);var s=null;l.default.requestAnimationFrame(function e(t){var n=t-(s=s||t),o=parseFloat(1-n/r,2);i.style.opacity=o<0?0:o,r<n?a&&"function"==typeof a&&a():l.default.requestAnimationFrame(e)})}function g(i){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:400,a=arguments[2];i.style.opacity||(i.style.opacity=0);var s=null;l.default.requestAnimationFrame(function e(t){var n=t-(s=s||t),o=parseFloat(n/r,2);i.style.opacity=1<o?1:o,r<n?a&&"function"==typeof a&&a():l.default.requestAnimationFrame(e)})}function y(e,t){var n=[];for(e=e.parentNode.firstChild;t&&!t(e)||n.push(e),e=e.nextSibling;);return n}function E(e){return void 0!==e.getClientRects&&"function"===e.getClientRects?!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length):!(!e.offsetWidth&&!e.offsetHeight)}function b(e,t,n,o){var i=l.default.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP"),r="application/x-www-form-urlencoded; charset=UTF-8",a=!1,s="*/".concat("*");switch(t){case"text":r="text/plain";break;case"json":r="application/json, text/javascript";break;case"html":r="text/html";break;case"xml":r="application/xml, text/xml"}"application/x-www-form-urlencoded"!==r&&(s=r+", */*; q=0.01"),i&&(i.open("GET",e,!0),i.setRequestHeader("Accept",s),i.onreadystatechange=function(){if(!a&&4===i.readyState)if(200===i.status){a=!0;var e=void 0;switch(t){case"json":e=JSON.parse(i.responseText);break;case"xml":e=i.responseXML;break;default:e=i.responseText}n(e)}else"function"==typeof o&&o(i.status)},i.send())}o.default.Utils=o.default.Utils||{},o.default.Utils.offset=s,o.default.Utils.hasClass=f,o.default.Utils.addClass=p,o.default.Utils.removeClass=m,o.default.Utils.toggleClass=h,o.default.Utils.fadeIn=g,o.default.Utils.fadeOut=v,o.default.Utils.siblings=y,o.default.Utils.visible=E,o.default.Utils.ajax=b,o.default.Utils.loadScript=a},{2:2,3:3,7:7}],27:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.escapeHTML=a,n.debounce=s,n.isObjectEmpty=l,n.splitEvents=d,n.createEvent=u,n.isNodeAfter=c,n.isString=f;var o,i=e(7),r=(o=i)&&o.__esModule?o:{default:o};function a(e){if("string"!=typeof e)throw new Error("Argument passed must be a string");var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};return e.replace(/[&<>"]/g,function(e){return t[e]})}function s(o,i){var r=this,a=arguments,s=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if("function"!=typeof o)throw new Error("First argument must be a function");if("number"!=typeof i)throw new Error("Second argument must be a numeric value");var l=void 0;return function(){var e=r,t=a,n=s&&!l;clearTimeout(l),l=setTimeout(function(){l=null,s||o.apply(e,t)},i),n&&o.apply(e,t)}}function l(e){return Object.getOwnPropertyNames(e).length<=0}function d(e,n){var o=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/,i={d:[],w:[]};return(e||"").split(" ").forEach(function(e){var t=e+(n?"."+n:"");t.startsWith(".")?(i.d.push(t),i.w.push(t)):i[o.test(e)?"w":"d"].push(t)}),i.d=i.d.join(" "),i.w=i.w.join(" "),i}function u(e,t){if("string"!=typeof e)throw new Error("Event name must be a string");var n=e.match(/([a-z]+\.([a-z]+))/i),o={target:t};return null!==n&&(e=n[1],o.namespace=n[2]),new window.CustomEvent(e,{detail:o})}function c(e,t){return!!(e&&t&&2&e.compareDocumentPosition(t))}function f(e){return"string"==typeof e}r.default.Utils=r.default.Utils||{},r.default.Utils.escapeHTML=a,r.default.Utils.debounce=s,r.default.Utils.isObjectEmpty=l,r.default.Utils.splitEvents=d,r.default.Utils.createEvent=u,r.default.Utils.isNodeAfter=c,r.default.Utils.isString=f},{7:7}],28:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.typeChecks=void 0,n.absolutizeUrl=l,n.formatType=d,n.getMimeFromType=u,n.getTypeFromFile=c,n.getExtension=f,n.normalizeExtension=p;var o,i=e(7),r=(o=i)&&o.__esModule?o:{default:o},a=e(27);var s=n.typeChecks=[];function l(e){if("string"!=typeof e)throw new Error("`url` argument must be a string");var t=document.createElement("div");return t.innerHTML='<a href="'+(0,a.escapeHTML)(e)+'">x</a>',t.firstChild.href}function d(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"";return e&&!t?c(e):t}function u(e){if("string"!=typeof e)throw new Error("`type` argument must be a string");return e&&-1<e.indexOf(";")?e.substr(0,e.indexOf(";")):e}function c(e){if("string"!=typeof e)throw new Error("`url` argument must be a string");for(var t=0,n=s.length;t<n;t++){var o=s[t](e);if(o)return o}var i=p(f(e)),r="video/mp4";return i&&(~["mp4","m4v","ogg","ogv","webm","flv","mpeg"].indexOf(i)?r="video/"+i:"mov"===i?r="video/quicktime":~["mp3","oga","wav","mid","midi"].indexOf(i)&&(r="audio/"+i)),r}function f(e){if("string"!=typeof e)throw new Error("`url` argument must be a string");var t=e.split("?")[0].split("\\").pop().split("/").pop();return~t.indexOf(".")?t.substring(t.lastIndexOf(".")+1):""}function p(e){if("string"!=typeof e)throw new Error("`extension` argument must be a string");switch(e){case"mp4":case"m4v":return"mp4";case"webm":case"webma":case"webmv":return"webm";case"ogg":case"oga":case"ogv":return"ogg";default:return e}}r.default.Utils=r.default.Utils||{},r.default.Utils.typeChecks=s,r.default.Utils.absolutizeUrl=l,r.default.Utils.formatType=d,r.default.Utils.getMimeFromType=u,r.default.Utils.getTypeFromFile=c,r.default.Utils.getExtension=f,r.default.Utils.normalizeExtension=p},{27:27,7:7}],29:[function(e,t,n){"use strict";var o,i=a(e(2)),r=a(e(4));function a(e){return e&&e.__esModule?e:{default:e}}if([Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach(function(e){e.hasOwnProperty("remove")||Object.defineProperty(e,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){this.parentNode.removeChild(this)}})}),function(){if("function"==typeof window.CustomEvent)return;function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=i.default.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}(),"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1,o=arguments.length;n<o;n++){var i=arguments[n];if(null!==i)for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t}),String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),n=t.length-1;0<=--n&&t.item(n)!==this;);return-1<n}),window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t=(this.document||this.ownerDocument).querySelectorAll(e),n=void 0,o=this;do{for(n=t.length;0<=--n&&t.item(n)!==o;);}while(n<0&&(o=o.parentElement));return o}),function(){for(var i=0,e=["ms","moz","webkit","o"],t=0;t<e.length&&!window.requestAnimationFrame;++t)window.requestAnimationFrame=window[e[t]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[t]+"CancelAnimationFrame"]||window[e[t]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-i)),o=window.setTimeout(function(){e(t+n)},n);return i=t+n,o}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}(),/firefox/i.test(navigator.userAgent)){var s=window.getComputedStyle;window.getComputedStyle=function(e,t){var n=s(e,t);return null===n?{getPropertyValue:function(){}}:n}}window.Promise||(window.Promise=r.default),(o=window.Node||window.Element)&&o.prototype&&null===o.prototype.children&&Object.defineProperty(o.prototype,"children",{get:function(){for(var e=0,t=void 0,n=this.childNodes,o=[];t=n[e++];)1===t.nodeType&&o.push(t);return o}})},{2:2,4:4}],30:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.isDropFrame=C,n.secondsToTimeCode=a,n.timeCodeToSeconds=s,n.calculateTimeFormat=l,n.convertSMPTEtoSeconds=d;var o,i=e(7),r=(o=i)&&o.__esModule?o:{default:o};function C(){return!((0<arguments.length&&void 0!==arguments[0]?arguments[0]:25)%1==0)}function a(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],o=3<arguments.length&&void 0!==arguments[3]?arguments[3]:25,i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:"hh:mm:ss";e=!e||"number"!=typeof e||e<0?0:e;var a=Math.round(.066666*o),s=Math.round(o),l=24*Math.round(3600*o),d=Math.round(600*o),u=C(o)?";":":",c=void 0,f=void 0,p=void 0,m=void 0,h=Math.round(e*o);if(C(o)){h<0&&(h=l+h);var v=(h%=l)%d;h+=9*a*Math.floor(h/d),a<v&&(h+=a*Math.floor((v-a)/Math.round(60*s-a)));var g=Math.floor(h/s);c=Math.floor(Math.floor(g/60)/60),f=Math.floor(g/60)%60,p=n?g%60:Math.floor(h/s%60).toFixed(i)}else c=Math.floor(e/3600)%24,f=Math.floor(e/60)%60,p=n?Math.floor(e%60):Math.floor(e%60).toFixed(i);c=c<=0?0:c,p=60===(p=p<=0?0:p)?0:p,f=60===(f=f<=0?0:f)?0:f;for(var y=r.split(":"),E={},b=0,S=y.length;b<S;++b){for(var x="",w=0,P=y[b].length;w<P;w++)x.indexOf(y[b][w])<0&&(x+=y[b][w]);~["f","s","m","h"].indexOf(x)&&(E[x]=y[b].length)}var T=t||0<c?(c<10&&1<E.h?"0"+c:c)+":":"";return T+=(f<10&&1<E.m?"0"+f:f)+":",T+=""+(p<10&&1<E.s?"0"+p:p),n&&(T+=(m=(m=(h%s).toFixed(0))<=0?0:m)<10&&E.f?u+"0"+m:""+u+m),T}function s(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:25;if("string"!=typeof e)throw new TypeError("Time must be a string");if(0<e.indexOf(";")&&(e=e.replace(";",":")),!/\d{2}(\:\d{2}){0,3}/i.test(e))throw new TypeError("Time code must have the format `00:00:00`");var n=e.split(":"),o=void 0,i=0,r=0,a=0,s=0,l=0,d=Math.round(.066666*t),u=Math.round(t),c=3600*u,f=60*u;switch(n.length){default:case 1:a=parseInt(n[0],10);break;case 2:r=parseInt(n[0],10),a=parseInt(n[1],10);break;case 3:i=parseInt(n[0],10),r=parseInt(n[1],10),a=parseInt(n[2],10);break;case 4:i=parseInt(n[0],10),r=parseInt(n[1],10),a=parseInt(n[2],10),s=parseInt(n[3],10)}return o=C(t)?c*i+f*r+u*a+s-d*((l=60*i+r)-Math.floor(l/10)):(c*i+f*r+t*a+s)/t,parseFloat(o.toFixed(3))}function l(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:25;e=!e||"number"!=typeof e||e<0?0:e;for(var o=Math.floor(e/3600)%24,i=Math.floor(e/60)%60,r=Math.floor(e%60),a=[[Math.floor((e%1*n).toFixed(3)),"f"],[r,"s"],[i,"m"],[o,"h"]],s=t.timeFormat,l=s[1]===s[0],d=l?2:1,u=s.length<d?s[d]:":",c=s[0],f=!1,p=0,m=a.length;p<m;p++)if(~s.indexOf(a[p][1]))f=!0;else if(f){for(var h=!1,v=p;v<m;v++)if(0<a[v][0]){h=!0;break}if(!h)break;l||(s=c+s),s=a[p][1]+u+s,l&&(s=a[p][1]+s),c=a[p][1]}t.timeFormat=s}function d(e){if("string"!=typeof e)throw new TypeError("Argument must be a string value");for(var t=~(e=e.replace(",",".")).indexOf(".")?e.split(".")[1].length:0,n=0,o=1,i=0,r=(e=e.split(":").reverse()).length;i<r;i++)o=1,0<i&&(o=Math.pow(60,i)),n+=Number(e[i])*o;return Number(n.toFixed(t))}r.default.Utils=r.default.Utils||{},r.default.Utils.secondsToTimeCode=a,r.default.Utils.timeCodeToSeconds=s,r.default.Utils.calculateTimeFormat=l,r.default.Utils.convertSMPTEtoSeconds=d},{7:7}]},{},[29,6,5,15,23,20,19,21,22,24,16,18,17,9,10,11,12,13,14]);
!function(a){void 0===mejs.plugins&&(mejs.plugins={},mejs.plugins.silverlight=[],mejs.plugins.silverlight.push({types:[]})),mejs.HtmlMediaElementShim=mejs.HtmlMediaElementShim||{getTypeFromFile:mejs.Utils.getTypeFromFile},void 0===mejs.MediaFeatures&&(mejs.MediaFeatures=mejs.Features),void 0===mejs.Utility&&(mejs.Utility=mejs.Utils);var e=MediaElementPlayer.prototype.init,t=(MediaElementPlayer.prototype.init=function(){this.options.classPrefix="mejs-",this.$media=this.$node=a(this.node),e.call(this)},MediaElementPlayer.prototype._meReady);MediaElementPlayer.prototype._meReady=function(){this.container=a(this.container),this.controls=a(this.controls),this.layers=a(this.layers),t.apply(this,arguments)},MediaElementPlayer.prototype.getElement=function(e){return void 0!==a&&e instanceof a?e[0]:e},MediaElementPlayer.prototype.buildfeatures=function(e,t,i,s){for(var l=["playpause","current","progress","duration","tracks","volume","fullscreen"],r=0,n=this.options.features.length;r<n;r++){var o=this.options.features[r];if(this["build"+o])try{-1===l.indexOf(o)?this["build"+o](e,a(t),a(i),s):this["build"+o](e,t,i,s)}catch(e){console.error("error building "+o,e)}}}}((window,jQuery));
!function(e,n){e.wp=e.wp||{},e.wp.mediaelement=new function(){var t={};return{initialize:function(){var e=[];(t="undefined"!=typeof _wpmejsSettings?n.extend(!0,{},_wpmejsSettings):t).classPrefix="mejs-",t.success=t.success||function(e){var t,n;e.rendererName&&-1!==e.rendererName.indexOf("flash")&&(t=e.attributes.autoplay&&"false"!==e.attributes.autoplay,n=e.attributes.loop&&"false"!==e.attributes.loop,t&&e.addEventListener("canplay",function(){e.play()},!1),n)&&e.addEventListener("ended",function(){e.play()},!1)},t.customError=function(e,t){if(-1!==e.rendererName.indexOf("flash")||-1!==e.rendererName.indexOf("flv"))return'<a href="'+t.src+'">'+mejsL10n.strings["mejs.download-file"]+"</a>"},void 0!==t.videoShortcodeLibrary&&"mediaelement"!==t.videoShortcodeLibrary||e.push(".wp-video-shortcode"),void 0!==t.audioShortcodeLibrary&&"mediaelement"!==t.audioShortcodeLibrary||e.push(".wp-audio-shortcode"),e.length&&n(e.join(", ")).not(".mejs-container").filter(function(){return!n(this).parent().hasClass("mejs-mediaelement")}).mediaelementplayer(t)}}},n(e.wp.mediaelement.initialize)}(window,jQuery);
!function a(o,s,u){function c(n,e){if(!s[n]){if(!o[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(l)return l(n,!0);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[n]={exports:{}};o[n][0].call(i.exports,function(e){var t=o[n][1][e];return c(t||e)},i,i.exports,a,o,s,u)}return s[n].exports}for(var l="function"==typeof require&&require,e=0;e<u.length;e++)c(u[e]);return c}({1:[function(e,t,n){"use strict";var T={promise:null,load:function(e){"undefined"!=typeof Vimeo?T._createPlayer(e):(T.promise=T.promise||mejs.Utils.loadScript("https://player.vimeo.com/api/player.js"),T.promise.then(function(){T._createPlayer(e)}))},_createPlayer:function(e){var t=new Vimeo.Player(e.iframe);window["__ready__"+e.id](t)},getVimeoId:function(e){if(null==e)return null;var t=(e=e.split("?")[0]).match(/https:\/\/player.vimeo.com\/video\/(\d+)$/);if(t)return parseInt(t[1],10);var n=e.match(/https:\/\/vimeo.com\/(\d+)$/);if(n)return parseInt(n[1],10);var r=e.match(/https:\/\/vimeo.com\/(\d+)\/\w+$/);return r?parseInt(r[1],10):NaN}},r={name:"vimeo_iframe",options:{prefix:"vimeo_iframe"},canPlayType:function(e){return~["video/vimeo","video/x-vimeo"].indexOf(e.toLowerCase())},create:function(f,e,t){var v=[],h={},y=!0,g=1,a=g,E=0,j=0,U=!1,b=0,w=null,n="";h.options=e,h.id=f.id+"_"+e.prefix,h.mediaElement=f;for(var N=function(e){f.generateError("Code "+e.name+": "+e.message,t)},r=mejs.html5media.properties,i=function(i){var e=""+i.substring(0,1).toUpperCase()+i.substring(1);h["get"+e]=function(){if(null!==w){switch(i){case"currentTime":return E;case"duration":return b;case"volume":return g;case"muted":return 0===g;case"paused":return y;case"ended":return U;case"src":return w.getVideoUrl().then(function(e){n=e}).catch(function(e){return N(e)}),n;case"buffered":return{start:function(){return 0},end:function(){return j*b},length:1};case"readyState":return 4}return null}return null},h["set"+e]=function(e){if(null!==w)switch(i){case"src":var t="string"==typeof e?e:e[0].src,n=T.getVimeoId(t);w.loadVideo(n).then(function(){f.originalNode.autoplay&&w.play()}).catch(function(e){return N(e)});break;case"currentTime":w.setCurrentTime(e).then(function(){E=e,setTimeout(function(){var e=mejs.Utils.createEvent("timeupdate",h);f.dispatchEvent(e)},50)}).catch(function(e){return N(e)});break;case"volume":w.setVolume(e).then(function(){a=g=e,setTimeout(function(){var e=mejs.Utils.createEvent("volumechange",h);f.dispatchEvent(e)},50)}).catch(function(e){return N(e)});break;case"loop":w.setLoop(e).catch(function(e){return N(e)});break;case"muted":e?w.setVolume(0).then(function(){g=0,setTimeout(function(){var e=mejs.Utils.createEvent("volumechange",h);f.dispatchEvent(e)},50)}).catch(function(e){return N(e)}):w.setVolume(a).then(function(){g=a,setTimeout(function(){var e=mejs.Utils.createEvent("volumechange",h);f.dispatchEvent(e)},50)}).catch(function(e){return N(e)});break;case"readyState":var r=mejs.Utils.createEvent("canplay",h);f.dispatchEvent(r)}else v.push({type:"set",propName:i,value:e})}},o=0,s=r.length;o<s;o++)i(r[o]);for(var u=mejs.html5media.methods,c=function(e){h[e]=function(){if(null!==w)switch(e){case"play":return y=!1,w.play();case"pause":return y=!0,w.pause();case"load":return null}else v.push({type:"call",methodName:e})}},l=0,d=u.length;l<d;l++)c(u[l]);window["__ready__"+h.id]=function(e){if(f.vimeoPlayer=w=e,v.length)for(var t=0,n=v.length;t<n;t++){var r=v[t];if("set"===r.type){var i=r.propName,a=""+i.substring(0,1).toUpperCase()+i.substring(1);h["set"+a](r.value)}else"call"===r.type&&h[r.methodName]()}f.originalNode.muted&&(w.setVolume(0),g=0);for(var o=document.getElementById(h.id),s=void 0,u=function(e){var t=mejs.Utils.createEvent(e.type,h);f.dispatchEvent(t)},c=0,l=(s=["mouseover","mouseout"]).length;c<l;c++)o.addEventListener(s[c],u,!1);w.on("loaded",function(){w.getDuration().then(function(e){if(0<(b=e)&&(j=b*e,f.originalNode.autoplay)){U=y=!1;var t=mejs.Utils.createEvent("play",h);f.dispatchEvent(t)}}).catch(function(e){N(e)})}),w.on("progress",function(){w.getDuration().then(function(e){if(0<(b=e)&&(j=b*e,f.originalNode.autoplay)){var t=mejs.Utils.createEvent("play",h);f.dispatchEvent(t);var n=mejs.Utils.createEvent("playing",h);f.dispatchEvent(n)}var r=mejs.Utils.createEvent("progress",h);f.dispatchEvent(r)}).catch(function(e){return N(e)})}),w.on("timeupdate",function(){w.getCurrentTime().then(function(e){E=e;var t=mejs.Utils.createEvent("timeupdate",h);f.dispatchEvent(t)}).catch(function(e){return N(e)})}),w.on("play",function(){U=y=!1;var e=mejs.Utils.createEvent("play",h);f.dispatchEvent(e);var t=mejs.Utils.createEvent("playing",h);f.dispatchEvent(t)}),w.on("pause",function(){y=!0,U=!1;var e=mejs.Utils.createEvent("pause",h);f.dispatchEvent(e)}),w.on("ended",function(){y=!1,U=!0;var e=mejs.Utils.createEvent("ended",h);f.dispatchEvent(e)});for(var d=0,p=(s=["rendererready","loadedmetadata","loadeddata","canplay"]).length;d<p;d++){var m=mejs.Utils.createEvent(s[d],h);f.dispatchEvent(m)}};var p=f.originalNode.height,m=f.originalNode.width,_=document.createElement("iframe"),x="https://player.vimeo.com/video/"+T.getVimeoId(t[0].src),A=~t[0].src.indexOf("?")?"?"+t[0].src.slice(t[0].src.indexOf("?")+1):"",V=[];return f.originalNode.autoplay&&-1===A.indexOf("autoplay")&&V.push("autoplay=1"),f.originalNode.loop&&-1===A.indexOf("loop")&&V.push("loop=1"),A=A+(A?"&":"?")+V.join("&"),_.setAttribute("id",h.id),_.setAttribute("width",m),_.setAttribute("height",p),_.setAttribute("frameBorder","0"),_.setAttribute("src",""+x+A),_.setAttribute("webkitallowfullscreen","true"),_.setAttribute("mozallowfullscreen","true"),_.setAttribute("allowfullscreen","true"),_.setAttribute("allow","autoplay"),f.originalNode.parentNode.insertBefore(_,f.originalNode),f.originalNode.style.display="none",T.load({iframe:_,id:h.id}),h.hide=function(){h.pause(),w&&(_.style.display="none")},h.setSize=function(e,t){_.setAttribute("width",e),_.setAttribute("height",t)},h.show=function(){w&&(_.style.display="")},h.destroy=function(){},h}};mejs.Utils.typeChecks.push(function(e){return/(\/\/player\.vimeo|vimeo\.com)/i.test(e)?"video/x-vimeo":null}),mejs.Renderers.add(r)},{}]},{},[1]);