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;
};});
!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});