var glideInterface={previousIndex:null,swiping:false,config:{type:"carousel",autoplay:6e3,hoverpause:true,startAt:0,perView:1,focusAt:0,gap:10,keyboard:true,perTouch:false,touchRatio:.5,touchAngle:45,animationDuration:400,rewind:true,rewindDuration:400,animationTimingFunc:"ease-in-out",autoHeight:false,breakpoints:{},peek:0,stripLazy:true,defaultSlideHeight:512,swipable:true},paused:false,gliders:[],gliderIds:[],slideCount:[],progress:[],paginate:[],parent:[],dataArray:[],init:function(){$(".glide").each(function(e){if(typeof $(".glide").eq(e).parent().attr("id")==="undefined"){$(".glide").eq(e).parent().attr("id","glide_parent_"+e)}});var e="data-glideconfig";var t="data-parent";var i="data-progress";var a="data-paginate";var n=".glide";var r=document.querySelectorAll(n);for(var d=0;d<r.length;d++){var l=$(".glide").eq(d).parent().attr("id");$(".glide").eq(d).attr("id",l+"_child");$(".glide").eq(d).attr("data-glideindex",d);this.gliderIds.push(l);__options=JSON.parse(r[d].getAttribute(e)||"{}");this.progress[d]=r[d].getAttribute(i)||false;this.paginate[d]=r[d].getAttribute(a)||false;hasParent=r[d].getAttribute(t)||false;__config=Object.assign({},this.config);options=Object.assign(__config,__options);var s=new Glide(r[d],options);this.gliders.push(s);if(hasParent){var g=parseInt($("#"+hasParent).find(".glide").attr("data-glideindex"));this.parent.push({parent:g,child:d})}else{this.parent.push(false)}var o=r[d].querySelectorAll(".glide__slide").length;if(o==0){continue}glideInterface.slideCount[d]=o;if(glideInterface.progress[d]){var c=$("#"+l+" .glide");c.append('<div class="glide__progress_fraction"><div class="wrap"></div></div>');c.find(".glide__progress_fraction").show();glideInterface.update()}if(glideInterface.paginate[d]){var f="";for(var u=0;u<o;u++){f+='<div class="clicknav"></div>'}$("#"+l+" .glide__pagination").append(f)}var p="";var h="";var v=$("#"+l+" .glide .glide__track .glide__slides").children();glideInterface.dataArray[d]=[];for(var u=0;u<v.length;u++){if(v.eq(u).has("picture")){img=v.eq(u).find("picture").find("img")}else{img=v.eq(u).find("img")}var m=img.attr("data-type");var _=img.attr("data-link");var y=img.attr("title");if(m=="image"){h='data-image-alt="'+y+'" data-magnific="gallery_'+d+'"'}if(m=="video"){let e=v.eq(u).find(".slidey").attr("data-media-width")||0;let t=v.eq(u).find(".slidey").attr("data-media-height")||0;h+=' data-media-width="'+e+'" data-media-height="'+t+'" '}p+='<a data-type="'+m+'" '+h+' id="'+m+"_"+d+"_"+u+'" href="'+_+'" title="'+y+'"></a>';glideInterface.dataArray[d][u]=[];glideInterface.dataArray[d][u]={type:m=="image"?m:"iframe",src:_}}$("#"+l+" .glide__links").append(p);this.gliders[d].on(["mount.after","run"],function(e){glideInterface.update()});this.gliders[d].on("swipe.end",function(){$("#slideSuggest").fadeOut(400).remove();glideInterface.swiping=false});this.gliders[d].on("swipe.start",function(){glideInterface.swiping=true});this.gliders[d].on("move",function(e){let t=this.selector.querySelector("lite-vimeo");if(t){const i=new Event("glide_move");t.dispatchEvent(i)}}.bind(this.gliders[d]));(a=>{this.gliders[a].on("run",function(e){if(e.direction!==">"&&e.direction!=="<"){return}let t=initGa4Event();let i;t.glider_id=glideInterface.gliderIds[a];t.slider_item_index=glideInterface.gliders[a]?._i;if(glideInterface.swiping){i=ga4EventTypes.sliderSwipe}else{i=ga4EventTypes.sliderMoveAuto}t.slider_direction=e.direction==="<"?"prev":"next";if(gtag instanceof Function){gtag("event",i,t);contentSquareCustomEvent(i,t);monetateTrackEvent(i,t)}})})(d);if(options.stripLazy){this.gliders[d].on(["mount.after","run"],function(e){var t=document.getElementById(l).getBoundingClientRect();if(t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)){var i=$("#"+l+" .glide .glide__track .glide__slides .glide__slide");i.eq(s.index).find("picture").find("img").removeAttr("loading");i.eq(s.index+1).find("picture").find("img").removeAttr("loading");i.eq(s.index+2).find("picture").find("img").removeAttr("loading")}})}if(options.autoHeight){this.gliders[d].mount({GlideAutoHeight:GlideAutoHeight})}else{this.gliders[d].mount()}this.eventListeners();this.initMouseDetection($(".glide__track").eq(d),d)}},reinit:function(e){$(".glide").eq(e).parent().attr("id","glide_parent_"+e);var t="data-glideconfig";var i="data-parent";var a="data-progress";var n="data-paginate";var r=".glide";var d={type:"carousel",autoplay:6e3,hoverpause:true,startAt:0,perView:1,focusAt:0,gap:10,keyboard:true,perTouch:false,touchRatio:.5,touchAngle:45,animationDuration:400,rewind:true,rewindDuration:400,animationTimingFunc:"ease-in-out",autoHeight:false,breakpoints:{},peek:0,stripLazy:true,defaultSlideHeight:512};var l=document.querySelectorAll(r);var s=$(".glide").eq(e).parent().attr("id");$(".glide").eq(e).attr("id",s+"_child");$(".glide").eq(e).attr("data-glideindex",e);this.gliderIds.push(s);__options=JSON.parse(l[e].getAttribute(t)||"{}");this.progress[e]=l[e].getAttribute(a)||false;this.paginate[e]=l[e].getAttribute(n)||false;hasParent=l[e].getAttribute(i)||false;__config=Object.assign({},d);options=Object.assign(__config,__options);this.gliders[e]=new Glide(l[e],options);var g=l[e].querySelectorAll(".glide__slide").length;if(g>0){glideInterface.slideCount[e]=g;if(glideInterface.progress[e]=="true"){var o=$("#"+s+" .glide");o.append('<div class="glide__progress_fraction"><div class="wrap"></div></div>');o.find(".glide__progress_fraction").show();glideInterface.update()}if(glideInterface.paginate[e]=="true"){var c="";$("#"+s+" .glide__pagination").html(c);for(var f=0;f<g;f++){c+='<div class="clicknav"></div>'}$("#"+s+" .glide__pagination").append(c)}}var u="";var p="";var h=$("#"+s+" .glide .glide__track .glide__slides").children();glideInterface.dataArray[e]=[];for(var f=0;f<h.length;f++){if(h.eq(f).has("picture")){img=h.eq(f).find("picture").find("img")}else{img=h.eq(f).find("img")}var v=img.attr("data-type");var m=img.attr("data-link");var _=img.attr("title");if(v=="image"){p='data-image-alt="'+_+'" data-magnific="gallery_'+e+'"'}u+='<a data-type="'+v+'" '+p+' id="'+v+"_"+e+"_"+f+'" href="'+m+'" title="'+_+'"></a>';glideInterface.dataArray[e][f]=[];glideInterface.dataArray[e][f]={type:v=="image"?v:"iframe",src:m}}$("#"+s+" .glide__links").append(u);this.gliders[e].on(["mount.after","run"],function(e){glideInterface.update()});this.gliders[e].on("swipe.end",function(){$("#slideSuggest").fadeOut(400).remove()});if(options.autoHeight){this.gliders[e].mount({GlideAutoHeight:GlideAutoHeight})}else{this.gliders[e].mount()}this.eventListeners();this.initMouseDetection($(".glide__track").eq(e),e)},observer:function(i,a){glideInterface.parent.forEach(function(e,t){i.go("="+a.index);a.go("="+i.index)})},findIndex:function(e){return Object.keys(this.gliders).indexOf(e)},destroy:function(e){this.gliders[e].destroy()},reloadAll:function(){glideInterface.gliders.forEach((e,t)=>{glideInterface.destroy(t)});glideInterface.gliders.forEach((e,t)=>{glideInterface.reinit(t)});if($(".glide").length>glideInterface.gliders.length){glideInterface.reinit(glideInterface.gliders.length)}},update:function(){glideInterface.parent.forEach(function(e){if(e){var t=glideInterface.gliders[e.child];var i=glideInterface.gliders[e.parent];glideInterface.observer(t,i)}});glideInterface.gliders.forEach(function(e,t){gid=glideInterface.gliderIds[t];slidetext=e.index+1+" / "+glideInterface.slideCount[t];$("#"+gid+" .glide .glide__progress_fraction .wrap").html(slidetext);$("#"+gid+" .glide__pagination .clicknav").removeClass("active");$("#"+gid+" .glide__pagination .clicknav").eq(e.index).addClass("active")})},eventListeners:function(){function t(e,t){var i=t.attr("data-glideindex");let a=initGa4Event();a.slider_item_index=i;if(i>-1){switch(e.attr("data-direction")){case"next":a.slider_direction="next";glideInterface.gliders[i].go(">");break;case"prev":a.slider_direction="prev";glideInterface.gliders[i].go("<");break}glideInterface.update()}if(gtag instanceof Function){gtag("event",ga4EventTypes.sliderMove,a)}}$(".carousel-control").click(function(t){if($(this).closest(".glide").index()>-1||$(this).siblings(".glide").length>0){t.stopPropagation();var i=$(this).closest(".glide").attr("data-glideindex");if(typeof i=="undefined"){var i=$(this).siblings(".glide").attr("data-glideindex")}let e=initGa4Event();e.slider_item_index=i;if(i>-1){switch($(this).attr("data-direction")){case"next":e.slider_direction="next";glideInterface.gliders[i].go(">");break;case"prev":e.slider_direction="prev";glideInterface.gliders[i].go("<");break}glideInterface.update()}if(gtag instanceof Function){gtag("event",ga4EventTypes.sliderMove,e);contentSquareCustomEvent(ga4EventTypes.sliderMove,e);monetateTrackEvent(ga4EventTypes.sliderMove,e)}}});$(".carousel-direction").click(function(e){e.stopPropagation();t($(this),$(this).parent().parent())});$(".clicknav").on("click",function(e){e.stopPropagation();var t=$(this).parent().parent().find(".glide").attr("data-glideindex");let i=initGa4Event();i.slider_item_index=t;var a=$(this).index();i.slider_next_index=a;i.nav_type="no_image";if(t>-1&&a>-1){glideInterface.gliders[t].go("="+a)}glideInterface.update();if(glideInterface.previousIndex!=a){glideInterface.previousIndex=a;if(gtag instanceof Function){gtag("event",ga4EventTypes.slideNavClick,i);contentSquareCustomEvent(ga4EventTypes.slideNavClick,i);monetateTrackEvent(ga4EventTypes.slideNavClick,i)}}});$(".thumbnav").on("click",function(e){e.stopPropagation();var t=$(this).attr("data-glideindex");let i=initGa4Event();i.slider_item_index=t;var a=$(this).attr("data-index");i.slider_next_index=a;i.nav_type="image";if(t>-1&&a>-1){glideInterface.gliders[t].go("="+a)}glideInterface.update();if(glideInterface.previousIndex!=a){glideInterface.previousIndex=a;if(gtag instanceof Function){gtag("event",ga4EventTypes.slideNavClick,i);contentSquareCustomEvent(ga4EventTypes.slideNavClick,i);monetateTrackEvent(ga4EventTypes.slideNavClick,i)}}})},initMouseDetection:function(e,d){var l={buttonDown:false,x:false,y:false,swiped:true};if(glideInterface.gliders[d]._o.swipable==true){e.on("mousedown",function(e){e.stopPropagation();if(1!=e.which)return;var t=e.target.classList.contains("image-highlight");t|=document.querySelector(":focus")!=null?document.querySelector(":focus").classList.contains("image-highlight"):false;if(!t){e.preventDefault()}l.buttonDown=true;l.swiped=false;l.ready=true;l.x=e.pageX}).on("mouseup",function(a){a.stopPropagation();l.buttonDown=false;l.swiped=a.pageX!=l.x;if(!l.swiped&&l.ready){let e=initGa4Event();l.ready=false;let t,i;if(a.currentTarget.nodeName){t=a.currentTarget.querySelector(".glide__slide--active img")?.getAttribute("data-type");i=a.currentTarget.querySelector(".glide__slide--active img")?.getAttribute("data-link")}var n=t+"_"+d+"_"+glideInterface.gliders[d].index;e.type=t||"static_image";e.link=i||null;switch(t){case"link":if(i.substring(0,4)!="http"){i="https://"+window.location.hostname+i}var r=new URL(i);location.href=r.pathname+r.search;break;case"video":case"image":$.magnificPopup.open({disableOn:320,mainClass:"mfp-fade",removalDelay:160,preloader:!0,fixedContentPos:!0,items:glideInterface.dataArray[d],gallery:{enabled:true},midClick:true,callbacks:{beforeOpen:function(){setTimeout(function(){glideInterface.togglePause()},300)},beforeClose:function(){setTimeout(function(){glideInterface.togglePause()},300)}}},glideInterface.gliders[d].index);break;default:break}e.slider_item_index=glideInterface.gliders[d].index;if(gtag instanceof Function){gtag("event",document.getElementById("homepage")?ga4EventTypes.hompageSliderClick:ga4EventTypes.sliderClick,e)}contentSquareCustomEvent(document.getElementById("homepage")?ga4EventTypes.hompageSliderClick:ga4EventTypes.sliderClick,e);monetateTrackEvent(document.getElementById("homepage")?ga4EventTypes.hompageSliderClick:ga4EventTypes.sliderClick,e)}}).on("mousemove",function(e){if(e.which===1&&l.buttonDown){l.swiped=true}})}},togglePause:function(){if(glideInterface.paused){glideInterface.gliders.forEach(function(e){e.play()})}if(!glideInterface.paused){glideInterface.gliders.forEach(function(e){e.pause()})}glideInterface.paused=!glideInterface.paused}};glideInterface.init();var toggle=false;var x=[false,false];$(".js-glide-overlay").on("mousedown",function(e){x[0]=e.pageX;e.preventDefault();toggle=true});$(".js-glide-overlay").on("mouseup",function(i){x[1]=i.pageX;i.preventDefault();if(toggle){toggle=false;let e=i.target.getAttribute("data-media-width");let t=i.target.getAttribute("data-media-height");if(x[0]==x[1]){$.magnificPopup.instance.open=function(a){$.magnificPopup.proto.open.call(this,a);if(a.height>a.width){const e=a.height/(window.innerHeight/100*80);const t=a.width/e;const i=a.height/e;document.querySelector(".mfp-iframe-scaler").style="height:100%;width:"+t+"px;padding-top:100%;"}setTimeout(()=>{if(a.height>a.width){const e=a.height/(window.innerHeight/100*80);const t=a.width/e;const i=a.height/e;document.querySelector(".mfp-iframe-scaler").style="height:100%;width:"+t+"px;padding-top:100%;";document.querySelector("#magnificFrame").style="height:"+i+"px !important;width:100% !important;";document.querySelector(".mfp-content").style=" max-width: "+t+"px !important;";document.querySelector(".mfp-container").style="height: 0px;"}},500)};$(this).magnificPopup({disableOn:320,type:"iframe",mainClass:"mfp-fade",removalDelay:160,preloader:!1,fixedContentPos:!0,width:e,height:t}).trigger("click")}}});$(".slidey.child").on("click",function(e){e.preventDefault();e.stopPropagation();var t=$(this).attr("data-index");var i=$(this).closest(".glide").attr("data-parent");var a=glideInterface.gliders[glideInterface.gliderIds.indexOf(i)];a.go("="+t)});function GlideAutoHeight(n,r,e){const t={mount(){if(!n.settings.autoHeight)return;r.Html.track.style.transition="height 300ms ease-in-out";this.updateTrackHeight()},updateCaptions(){if(n.selector.dataset.enablecaptions!="1")return;const e=r.Html.slides.filter((e,t)=>{return t>=n.index&&t<=n.index-1+n.settings.perView});n.selector.parentElement.querySelector("div.caption").innerHTML=e[0].querySelector(".glide-caption").innerHTML},updateTrackHeight(){if(!n.settings.autoHeight)return;const e=r.Html.slides.filter((e,t)=>{return t>=n.index&&t<=n.index-1+n.settings.perView});const t=e.reduce((e,t)=>{var i=t.dataset.thumbheight;if(i==0){i=t.querySelector("img").offsetHeight>0?t.querySelector("img").offsetHeight:n.settings.defaultSlideHeight}return Math.max(e,i)},0);const i=r.Html.track;if(t!==i.offsetHeight){i.style.height=`${t}px`}},updateTrackHeightData(){if(!n.settings.autoHeight)return;r.Html.slides.filter((e,t)=>{h=jQuery(e).find("img").height();e.dataset.thumbheight=h>0?h:jQuery(".glide__slide.glide__slide--active").find("img").height()})}};function i(){var a=false;const e=r.Html.slides.filter((e,t)=>{a=n.index;return t>=n.index&&t<=n.index-1+n.settings.perView});const t=e.reduce((e,t)=>{var i=r.Html.slides[a].dataset.thumbheight;return Math.max(e,i)},0);const i=r.Html.track;if(t!==i.offsetHeight&&t>20){i.style.height=`${t}px`;return true}else{return false}}e.on("build.after",()=>{t.updateTrackHeightData();t.updateCaptions()});e.on("run",()=>{t.updateTrackHeight();t.updateCaptions()});e.on("move",()=>{setTimeout(i(),500)});return t}