!function(e){"use strict";var t={clientX:0,clientY:0,$dragEl:"",lerpDamp:.18,bindEvents:function(){document.addEventListener("mousemove",(function(e){t.clientX=e.clientX,t.clientY=e.clientY}))},init:function(e){this.lastX=this.clientX,this.lastY=this.clientY,this.$el=e,this.createMarkup(),this.mouseBind()},createMarkup:function(){0==e(".awb-cursor-nav-helper").length?(e("body").append('
'),this.$dragEl=e(".awb-cursor-nav-helper"),this.pointerBind()):this.$dragEl=e(".awb-cursor-nav-helper").removeAttr("style")},mouseBind:function(){var e=this;e.$el.on("mouseenter",(function(){var t,s;e.$dragEl.addClass("awb-cursor-nav-helper--visible"),t=e.$el.is("[data-cursor-color-mode]")?"color-"+e.$el.attr("data-cursor-color-mode"):"",s=e.$el.is("[data-cursor-color]")?e.$el.attr("data-cursor-color"):"",e.$dragEl.removeClass("color-auto color-custom"),e.$dragEl.addClass(t),""!==s&&e.$dragEl[0].style.setProperty("--awb-cursor-color",s)})),e.$el.on("mouseleave",(function(){e.$dragEl.removeClass("awb-cursor-nav-helper--visible")}))},pointerBind:function(){this.lastY=this.linearInterpolate(this.lastY,this.clientY,this.lerpDamp),this.lastX=this.linearInterpolate(this.lastX,this.clientX,this.lerpDamp),this.$dragEl[0].style.transform="translateX("+this.lastX+"px) translateY("+this.lastY+"px)",requestAnimationFrame(this.pointerBind.bind(this))},linearInterpolate:function(e,t,s){return(1-s)*e+s*t}},s=function(s){(void 0!==s?jQuery('div[data-cid="'+s+'"]').find(".awb-carousel"):jQuery(".awb-carousel")).each((function(){var s=jQuery(this).attr("data-layout")?jQuery(this).data("layout"):"carousel",i=!!jQuery(this).attr("data-slide-effect")&&jQuery(this).data("slide-effect"),a=!(!jQuery(this).attr("data-mousepointer")||"custom"!==jQuery(this).data("mousepointer")),r=!(!jQuery(this).attr("data-autoplay")||"yes"!==jQuery(this).data("autoplay")),o=jQuery(this).parents(".related-posts").length?awbCarouselVars.related_posts_speed:awbCarouselVars.carousel_speed,l=jQuery(this).attr("data-autoplayspeed")?parseInt(jQuery(this).data("autoplayspeed")):o,n=!(!jQuery(this).attr("data-autoplaypause")||"yes"!==jQuery(this).data("autoplaypause")),u=!jQuery(this).attr("data-loop")||"no"!==jQuery(this).data("loop"),d=!(!jQuery(this).attr("data-touchscroll")||"no"===jQuery(this).data("touchscroll"))&&jQuery(this).data("touchscroll"),c=!(!jQuery(this).attr("data-freemode")||"yes"!==jQuery(this).data("freemode")),h=jQuery(this).attr("data-columns")?parseFloat(jQuery(this).data("columns")):6,p=jQuery(this).data("scrollitems")&&0!==jQuery(this).data("scrollitems")?parseInt(jQuery(this).data("scrollitems")):Math.floor(h),f=!(!jQuery(this).attr("data-centeredslides")||"yes"!==jQuery(this).data("centeredslides")),y=jQuery(this).attr("data-rotationangle")?jQuery(this).data("rotationangle"):"50",w=jQuery(this).attr("data-depth")?jQuery(this).data("depth"):"100",m=jQuery(this).attr("data-itemmargin")?parseInt(jQuery(this).data("itemmargin"),10):44,j=jQuery(this).attr("data-speed")?parseInt(jQuery(this).data("speed"),10):500,Q=jQuery(this).attr("data-marquee-direction")?jQuery(this).data("marquee-direction"):"left",v=!(!jQuery(this).attr("data-shadow")||"yes"!==jQuery(this).data("shadow")),b=jQuery(this).find(".swiper-wrapper").children().length,g=jQuery(this).attr("data-pagination")?jQuery(this).data("pagination"):"bullets",_=jQuery(this).hasClass("fusion-post-cards")?jQuery(this).attr("id"):jQuery(this).parent().attr("id"),V=_&&jQuery('a[href="#'+_+'-next"]').length?jQuery('a[href="#'+_+'-next"]'):jQuery(this).find(".awb-swiper-button-next"),C=_&&jQuery('a[href="#'+_+'-prev"]').length?jQuery('a[href="#'+_+'-prev"]'):jQuery(this).find(".awb-swiper-button-prev"),E={loop:u,loopAddBlankSlides:!1,spaceBetween:m,speed:j,autoHeight:!0,centeredSlides:f,pagination:{el:jQuery(this).find(".swiper-pagination")[0],clickable:!0,type:g},navigation:{nextEl:V[0],prevEl:C[0]},breakpoints:{},on:{}};if(V.hasClass("awb-swiper-button-next")||(jQuery(this).find(".awb-swiper-button-next").remove(),V.on("click",(function(e){return e.preventDefault(),!1}))),C.hasClass("awb-swiper-button-prev")||(jQuery(this).find(".awb-swiper-button-prev").remove(),C.on("click",(function(e){return e.preventDefault(),!1}))),jQuery(this).closest(".fusion-builder-row").length&&jQuery(this).css("max-width",jQuery(this).closest(".fusion-builder-row").width()),!this.swiper){if(s=i||s,jQuery(this).find(".swiper-slide-shadow, .swiper-slide-shadow-coverflow, .swiper-slide-shadow-creative, .swiper-slide-shadow-cards").remove(),"marquee"===s||("carousel"===s||"coverflow"===s)&&u&&!jQuery(this).find(".swiper-pagination").length&&b>=h){const e=jQuery(this).find(".swiper-slide").length,t=2.5*h;if(t>=2*e){let e=jQuery(this).find(".swiper-slide").clone(!0),t=jQuery(this).find(".swiper-slide").clone(!0);e.removeClass("fusion-builder-live-child-element fusion-builder-data-cid"),t.removeClass("fusion-builder-live-child-element fusion-builder-data-cid"),jQuery(this).find(".swiper-wrapper").append(e).append(t)}else if(t>e){let e=jQuery(this).find(".swiper-slide").clone(!0);e.removeClass("fusion-builder-live-child-element fusion-builder-data-cid"),jQuery(this).find(".swiper-wrapper").append(e)}}"carousel"===s||"coverflow"===s?(E.slidesPerView=jQuery(this).data("columnssmall")?parseFloat(jQuery(this).data("columnssmall")):Math.min(2,h),E.slidesPerGroup=E.slidesPerView,E.breakpoints[fusionJSVars.visibility_small]={slidesPerView:jQuery(this).data("columnsmedium")?parseFloat(jQuery(this).data("columnsmedium")):Math.min(4,h)},E.breakpoints[fusionJSVars.visibility_small].slidesPerGroup=E.breakpoints[fusionJSVars.visibility_small].slidesPerView,E.breakpoints[fusionJSVars.visibility_medium]={slidesPerView:h,slidesPerGroup:p},b<=E.breakpoints[fusionJSVars.visibility_small].slidesPerView&&(E.breakpoints[fusionJSVars.visibility_small].slidesPerView=b),b<=E.breakpoints[fusionJSVars.visibility_medium].slidesPerView&&(E.breakpoints[fusionJSVars.visibility_medium].slidesPerView=b,E.loop=!1,E.autoplay=!1),E.on.breakpoint=function(e,t){u&&b<=t.slidesPerView?jQuery(e.el).find(".awb-swiper-button").addClass("swiper-button-hidden"):u&&jQuery(e.el).find(".awb-swiper-button").removeClass("swiper-button-hidden")},"coverflow"===s&&(E.effect="coverflow",E.loopAdditionalSlides=2,E.coverflowEffect={rotate:y,depth:w,slideShadows:v})):"marquee"===s?(E.slidesPerView=jQuery(this).data("columnssmall")?jQuery(this).data("columnssmall"):Math.min(2,h),E.breakpoints[fusionJSVars.visibility_small]={slidesPerView:jQuery(this).data("columnsmedium")?jQuery(this).data("columnsmedium"):Math.min(4,h)},E.breakpoints[fusionJSVars.visibility_medium]={slidesPerView:h},E.loop=!0,E.allowTouchMove=!1,E.centeredSlides=!1,E.navigation=!1,E.pagination=!1,E.autoplay={delay:0},("right"===Q&&jQuery("body").hasClass("ltr")||"left"===Q&&jQuery("body").hasClass("rtl"))&&(E.autoplay.reverseDirection=!0)):"cards"===s?(E.effect="cards",E.cardsEffect={slideShadows:v},!1!==d&&(E.grabCursor=!0)):"fade"===s||"slide"===s?(E.slidesPerView=1,E.slidesPerGroup=1,"fade"===s&&!1===d&&(E.effect="fade",E.fadeEffect={crossFade:!0})):(E.slidesPerView=1,E.slidesPerGroup=1,E.effect="creative",!1!==d&&(E.grabCursor=!0),"slide_vert"===s?E.creativeEffect={prev:{shadow:v,translate:[0,"-100%",0],opacity:0},next:{shadow:v,translate:[0,"100%",0],opacity:0}}:"swipe"===s?E.creativeEffect={prev:{shadow:v,translate:["-120%",0,-750],opacity:0},next:{shadow:v,translate:["120%",0,-750],opacity:0}}:"swipe_vert"===s?E.creativeEffect={prev:{shadow:v,translate:[0,"-120%",-750],opacity:0},next:{shadow:v,translate:[0,"120%",-750],opacity:0}}:"flip"===s?E.creativeEffect={prev:{shadow:v,translate:[0,0,-800],rotate:[0,180,0]},next:{shadow:v,translate:[0,0,-800],rotate:[0,-180,0]}}:"flip_vert"===s&&(E.creativeEffect={prev:{shadow:v,translate:[0,0,-800],rotate:[180,0,0]},next:{shadow:v,translate:[0,0,-800],rotate:[-180,0,0]}})),"marquee"!==s&&(!1!==d&&-1!==d.indexOf("drag")&&(E.touchEventsTarget="container",E.grabCursor=!0,a&&(E.on.touchMove=function(e,s){t.clientY=s.clientY,t.clientX=s.clientX},E.on.touchStart=function(){e(".awb-cursor-nav-helper").addClass("awb-cursor-nav-helper--touch-start"),jQuery(this.el).find(".swiper-wrapper").addClass("is-touch-start")},E.on.touchEnd=function(){e(".awb-cursor-nav-helper").removeClass("awb-cursor-nav-helper--touch-start"),jQuery(this.el).find(".swiper-wrapper").removeClass("is-touch-start")})),E.allowTouchMove=!1!==d&&"wheel"!==d,!1!==d&&-1!==d.indexOf("wheel")&&(E.mousewheel={releaseOnEdges:!0}),E.freeMode=c,r&&(E.autoplay={delay:parseInt(l,10)})),(r||"marquee"===s)&&n&&(jQuery(this).on("mouseenter",(function(e){const t=jQuery(this)[0].swiper;"marquee"===s&&t.setTranslate(t.getTranslate()),t.autoplay.stop()})),jQuery(this).on("mouseleave",(function(e){const t=jQuery(this)[0].swiper;"marquee"===s&&t.slideTo(t.activeIndex,j/2.5,!1),t.autoplay.start()}))),E.on.init=function(){if(!1!==d&&a&&t.init(jQuery(this.el)),"carousel"!==s&&"marquee"!==s&&"coverflow"!==s||!jQuery(this.el).find(".fusion-builder-live-child-element").length||jQuery(this.el).find(".swiper-slide-duplicate").removeClass("fusion-builder-live-child-element fusion-builder-data-cid"),jQuery(this.el).parent().hasClass("fusion-image-carousel")&&jQuery(this.el).closest(".fusion-image-carousel").hasClass("lightbox-enabled")){const e=this.slides[this.activeIndex],t=jQuery(e).find("a").data("rel");if(void 0!==window.$ilInstances[t]){const e=this;jQuery(this.el).find(`.swiper-slide-duplicate a[data-rel="${t}"]`).on("click",(function(t){t.preventDefault();const s=jQuery(this).closest(".swiper-slide-duplicate").data("swiper-slide-index");jQuery(e.el).find(`.swiper-slide:not(.swiper-slide-duplicate)[data-swiper-slide-index="${s}"] a[data-rel]`).trigger("click")}))}}},new Swiper(jQuery(this)[0],E)}}))};jQuery(window).on("load fusion-reinit-related-posts-carousel fusion-reinit-carousels fusion-element-render-fusion_images fusion-element-render-fusion_featured_products_slider fusion-element-render-fusion_products_slider fusion-element-render-fusion_portfolio fusion-element-render-fusion_tb_related fusion-element-render-fusion_tb_woo_related fusion-element-render-fusion_tb_woo_upsells fusion-element-render-fusion_post_cards fusion-column-resized",(function(e,t){s(t)})),jQuery(window).on("fusion-dynamic-content-render",(function(e,t){0