!function(e){"use strict";window.widgetSlider=function(i){var t,s,n,l=i.find(".jet-slider"),r=(e(".sp-image",l),e(".jet-slider__item",l),l.data("settings")||{}),a=JetElementsTools.getElementorElementSettings(i),h={},o=elementorFrontend.config.responsive.activeBreakpoints||{},d=e.extend({},{imageScaleMode:"cover",slideDistance:{size:10,unit:"px"},slideDuration:500,sliderAutoplay:!0,sliderAutoplayDelay:2e3,sliderAutoplayOnHover:"pause",sliderFadeMode:!1,sliderFullScreen:!0,sliderFullscreenIcon:"",sliderHeight:{size:600,unit:"px"},sliderLoop:!0,sliderNaviOnHover:!1,sliderNavigation:!0,sliderNavigationIcon:"",sliderPagination:!1,sliderShuffle:!1,sliderWidth:{size:100,unit:"%"},thumbnailWidth:120,thumbnailHeight:80,thumbnails:!0,rightToLeft:!1},r),u=l.find(".jet-slider__fraction-pagination"),g=Boolean(elementorFrontend.isEditMode());if(l.length){g||(l.on("mousedown touchstart",".jet-slider__content[data-slide-url]",function(e){window.XPos=e.pageX||e.originalEvent.changedTouches[0].pageX,window.YPos=e.pageY||e.originalEvent.changedTouches[0].pageY}),l.on("mouseup touchend",".jet-slider__content[data-slide-url]",function(i){var t=e(this),s=t.data("slide-url"),n=t.data("slide-url-target"),l=i.pageX||i.originalEvent.changedTouches[0].pageX,r=i.pageY||i.originalEvent.changedTouches[0].pageY;window.XPos===l&&window.YPos===r&&(i.preventDefault(),"_blank"===n?window.open(s):window.location=s)})),t=a.slider_height&&"custom"===a.slider_height.unit?a.slider_height.size:""!=a.slider_height.size?a.slider_height.size+a.slider_height.unit:"600px",s="thumbnail_height"in a&&""!=a.thumbnail_height?a.thumbnail_height:80,n="thumbnail_width"in a&&""!=a.thumbnail_width?a.thumbnail_width:120;var c=e(window).height(),p=e(document).height(),f=g&&c<p?18:1;Object.keys(o).forEach(function(e){if("widescreen"===e){var i=o[e].value-f,l=a["slider_height_"+e]&&"custom"===a["slider_height_"+e].unit?a.slider_height.size:""!=a["slider_height_"+e].size?a["slider_height_"+e].size+a["slider_height_"+e].unit:t,r=""!=a["thumbnail_height_"+e]?a["thumbnail_height_"+e]:s,u=""!=a["thumbnail_width_"+e]?a["thumbnail_width_"+e]:n,g=""!=a.slider_height.size?a.slider_height.size+a.slider_height.unit:d.sliderHeight.size+d.sliderHeight.unit,c=""!=a.thumbnail_height?a.thumbnail_height:d.thumbnailHeight,p=""!=a.thumbnail_width?a.thumbnail_width:d.thumbnailWidth;if(!(l||r||u))return;h[i]={},l&&(t=l,h[i].height=g),r&&(s=r,h[i].thumbnailHeight=c),u&&(n=u,h[i].thumbnailWidth=p)}else{if(i=o[e].value-f,r=!!a["thumbnail_height_"+e]&&a["thumbnail_height_"+e],u=!!a["thumbnail_width_"+e]&&a["thumbnail_width_"+e],!((l="custom"===a["slider_height_"+e].unit?a["slider_height_"+e].size:""!=a["slider_height_"+e].size&&a["slider_height_"+e].size+a["slider_height_"+e].unit)||r||u))return;h[i]={},l&&(h[i].height=l),r&&(h[i].thumbnailHeight=r),u&&(h[i].thumbnailWidth=u)}}),e(".slider-pro",l).sliderPro({width:d.sliderWidth.size+d.sliderWidth.unit,height:t,arrows:d.sliderNavigation,fadeArrows:d.sliderNaviOnHover,buttons:d.sliderPagination,autoplay:d.sliderAutoplay,autoplayDelay:d.sliderAutoplayDelay,autoplayOnHover:d.sliderAutoplayOnHover,fullScreen:d.sliderFullScreen,shuffle:d.sliderShuffle,loop:d.sliderLoop,fade:d.sliderFadeMode,slideDistance:"string"!=typeof d.slideDistance.size?d.slideDistance.size:0,slideAnimationDuration:+d.slideDuration,imageScaleMode:"exact",waitForLayers:!1,grabCursor:!1,thumbnailWidth:n,thumbnailHeight:s,rightToLeft:d.rightToLeft,touchSwipe:d.touchswipe,init:function(){var i=e("."+d.sliderFullscreenIcon).html(),s=e("."+d.sliderNavigationIcon).html();if(e(".sp-full-screen-button",l).html(i),e(".sp-previous-arrow",l).html(s),e(".sp-next-arrow",l).html(s),e(".slider-pro",l).addClass("slider-loaded"),d.autoSliderHeight){var n=e(".slider-pro",l);function r(){var i=e(".slider-pro",l),s=i.find(".jet-slider__item.sp-slide.sp-selected"),n=s.find(".jet-slider__content-inner"),r=i.find(".sp-mask.sp-grab"),a=s.find(".sp-image-container"),h=i.hasClass("sp-full-screen");if(s.find(".elementor").length>0){var o=n.outerHeight();if(h){var d=e(window).height();r.css("height",d+"px"),a.css("height",d+"px"),s.css("height",d+"px")}else r.css("height",o+"px"),a.css("height",o+"px"),s.css("height",o+"px")}else h?(d=e(window).height(),r.css("height",d+"px"),a.css("height",d+"px"),s.css("height",d+"px")):(r.css("height",t),a.css("height",t),s.css("height",t))}var a=new ResizeObserver(function(e){for(let i of e)r()});function h(){var e=n.find(".jet-slider__item.sp-slide.sp-selected").find(".jet-slider__content-inner");e.length&&a.observe(e.get(0))}n.find(".jet-slider__item.sp-slide").each(function(){var i=e(this),t=i.find(".jet-slider__content-inner"),s=i.find(".sp-image-container"),n=t.outerHeight();i.find(".elementor").length>0&&(i.css("height",n+"px"),s.css("height",n+"px"))}),r(),h(),n.on("gotoSlide",function(){a.disconnect(),r(),h()})}this.resize(),setTimeout(function(){e(".slider-pro",l).sliderPro("resize")},250)},gotoSlideComplete:function(){if(!0===d.fractionPag){var e=(this.getSelectedSlide()?this.getSelectedSlide():0)+1,i=this.getTotalSlides(),t=d.fractionPrefix||"",s=d.fractionSeparator||"/",n=d.fractionSuffix||"";u.html('<span class="fraction-wrapper"><span class="current">'+t+" "+e+'</span><span class="separator">'+s+'</span><span class="total">'+n+" "+i+"</span></span>")}elementorFrontend.elements.$window.trigger("elementor/bg-video/recalc")},update:function(){if(!0===d.fractionPag){var e=(this.getSelectedSlide()?this.getSelectedSlide():0)+1,i=this.getTotalSlides(),t=d.fractionPrefix||"",s=d.fractionSeparator||"/",n=d.fractionSuffix||"";u.html('<span class="fraction-wrapper"><span class="current">'+t+" "+e+'</span><span class="separator">'+s+'</span><span class="total">'+n+" "+i+"</span></span>")}},breakpoints:h}),e(".slider-pro",l).on("gotoSlide",function(){l.find("[data-element_type]").each(function(){window.elementorFrontend.hooks.doAction("frontend/element_ready/global",e(this),e)})}),e(".jet-mega-menu-item").each(function(){new MutationObserver(function(i){i.forEach(function(i){if("class"===i.attributeName){var t=e(i.target);t.hasClass("jet-mega-menu-item--hover")&&setTimeout(function(){t.find(".slider-pro").each(function(){e(this).data("sliderPro")&&(e(this).sliderPro("update"),e(this).sliderPro("resize"))})},80)}})}).observe(this,{attributes:!0})})}}}(jQuery);