1var CompanionElementorFrontend=function(e){function n(){elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-chart.default",t.chart),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-countdown.default",t.countdown),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-counter.default",t.counter),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-filterable-gallery.default",t.filterableGallery),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-lottie-animation.default",t.lottieAnimation),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-nav-menu.default",t.navMenu),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-media-carousel.default",t.mediaCarousel),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-mailchimp.default",t.mailchimp),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-modal.default",t.modal),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-offcanvas.default",t.offcanvas),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-onepage-nav.default",t.onepageNavigation),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-progress-bar.default",t.progressBar),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-post-slider.default",t.postSlider),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-slider.default",t.slider),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-switch.default",t.switcher),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-table.default",t.table),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-tabs.default",t.tabs),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-accordion-toggle.default",t.accordionToggle),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-testimonial-carousel.default",t.testimonialCarousel),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-wc-products-slider.default",t.WcProductsSlider),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-google-maps.default",t.googleMaps),elementorFrontend.hooks.addAction("frontend/element_ready/elementor-companion-instagram-feed.default",t.instagramFeed)}var t=this;this.countdown=function(e,n){function t(){var e=i-new Date,n=Math.floor(e/1e3%60),t=Math.floor(e/1e3/60%60),a=Math.floor(e/36e5%24),o=Math.floor(e/864e5);return(o<0||a<0||t<0)&&(seconds=t=a=o=0),{total:e,remaining:{seconds:n,minutes:t,hours:a,days:o}}}var a,o=e.find(".ec-countdown"),i=new Date(1e3*o.data("date")),r={$seconds:e.find(".ec-second"),$minutes:e.find(".ec-minute"),$hours:e.find(".ec-hour"),$days:e.find(".ec-day")},o=function(){n.each(t().remaining,function(e){var e=r["$"+e],n=this.toString();1===n.length&&(n=0+n),e.length&&e.text(n)}),t().total<=0&&clearInterval(a)};o(),a=setInterval(o,1e3)},this.counter=function(e,n){var e=e.find(".ec-number"),t=e.data(),a=t.toValue.toString().match(/\.(.*)/);a&&(t.rounding=a[1].length),e.numerator(t)},this.chart=function(e,n){var t=e.find("[data-chart-settings]").data("chartSettings"),a="yes"===t.data.bar_chart_legends_show,a={plugins:{tooltip:{enabled:"yes"===t.data.show_chart_tooltip},legend:{display:a,position:void 0!==t.data.bar_chart_legends_position?t.data.bar_chart_legends_position:"top",labels:{usePointStyle:"point"===t.data.bar_chart_legends_shape}}},scales:{x:{grid:{display:"yes"===t.data.bar_chart_xaxes_grid_display},ticks:{display:"yes"===t.data.bar_chart_xaxes_labels_display,stepSize:t.data.bar_char_axis_range,max:t.data.bar_char_step_size}},y:{grid:{display:"yes"===t.data.bar_chart_yaxes_grid_display},ticks:{display:"yes"===t.data.bar_chart_yaxes_labels_display,stepSize:t.data.bar_char_axis_range,max:t.data.bar_char_step_size}}}},o=t.data.bar_chart_height.size,o=(e.find(".ec-chart").attr("height",o),t.data.datasets.forEac
1h(e=>{e.stack="Stack 1",e.borderWidth=e.borderWidth||1,e.borderColor=e.borderColor||"#fff"}),t.options=a,e.find(".ec-chart").get(0).getContext("2d"));new Chart(o,t)},this.filterableGallery=function(e,a){var t=e.find(".ec-fg-items-wrap"),o=e.find(".ec-fg-controls"),i=e.find(".lightbox"),r=e.find(".ec-fg").data("gallery_option"),l=!1;imagesLoaded(e,function(e){var n;"yes"===r.photoGallery&&(l=!0),i.magnificPopup({type:"image",gallery:{enabled:l},removalDelay:100,callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr("data-effect")}},midClick:!0}),0<a(".ec-fg-item").length&&(n=t.isotope({itemSelector:".ec-fg-item",layoutMode:r.masonryLayout}),o.on("click","li",function(){var e=a(this).attr("data-filter");n.isotope({filter:e})}),o.each(function(e,n){var t=a(n);t.on("click","li",function(){t.find(".active").removeClass("active"),a(this).addClass("active")})}))})},this.mediaCarousel=function(e,n){var t=e.find(".swiper-container"),e=e.find(".lightbox"),a=t.data("carousel_settings"),o={loop:"yes"===a.infiniteLoop,speed:a.speed,spaceBetween:a.spaceBetween,grid:{fill:"row",rows:a.slider_row},breakpoints:{360:{slidesPerView:a.spvMobile,spaceBetween:a.spaceBetweenMobile},768:{slidesPerView:a.spvTablet,spaceBetween:a.spaceBetweenTablet},1024:{slidesPerView:a.spv,spaceBetween:a.spaceBetween}}};!0===a.arrows&&(o.navigation={nextEl:".ec-nav-next",prevEl:".ec-nav-prev"}),!0===a.dots&&(o.pagination={el:".ec-pagination",clickable:!0}),"yes"===a.autoplay&&(o.autoplay={delay:a.delay,disableOnInteraction:!1}),"undefined"==typeof Swiper?new elementorFrontend.utils.swiper(t,o).then(function(e){mySwiper=e}):new Swiper(t,o),t="yes"===a.photoGallery,e.magnificPopup({type:"image",gallery:{enabled:t}})},this.modal=function(e,n){var t=e.find(".ec-modal-src"),e=e.find(".ec-modal-popup-box").data("modal_settings");t.magnificPopup({type:"inline",mainClass:"ec-modal-popup-message-box ec-modal-popup-message-"+e.modalID})},this.mailchimp=function(e,t){e.find(".ec-mailchimp-form").on("submit",function(e){e.preventDefault();var n=t(this);t.ajax({type:"POST",dataType:"json",beforeSend:function(){n.find(".ec-mailchimp-subscribe-button").attr("disabled","disabled"),n.find('[name="ec_mailchimp_email"]').attr("disabled","disabled")},complete:function(){n.find(".ec-mailchimp-subscribe-button").removeAttr("disabled"),n.find('[name="ec_mailchimp_email"]').removeAttr("disabled")},success:function(){n.find('[name="ec_mailchimp_email"]').val("")},data:{action:"ec_mailchimp_subscribe",security:t(this).find("#ec_mailchimp_form_nonce").val(),email:t(this).find('[name="ec_mailchimp_email"]').val(),audience:t(this).find('[name="ec_mailchimp_audience"]').val()},url:companion_elementor.ajax_url})})},this.postSlider=function(e,n){var e=e.find(".ec-post-slider"),t=e.data("slider_options"),a={loop:"yes"===t.loop,effect:t.effect,speed:t.speed,slidesPerView:1,spaceBetween:15,breakpoints:{360:{slidesPerView:t.spvMobile,spaceBetween:t.spaceBetweenMobile||15},768:{slidesPerView:t.spvTablet,spaceBetween:t.spaceBetweenTablet||15},1024:{spaceBetween:t.spaceBetween||15,slidesPerView:t.spv}}};console.log(a),!0===t.arrows&&(a.navigation={nextEl:".ec-nav-next",prevEl:".ec-nav-prev"}),!0===t.dots&&(a.pagination={el:".ec-pagination",clickable:!0}),"yes"===t.autoplay&&(a.autoplay={delay:t.delay,disableOnInteraction:!1}),"undefined"==typeof Swiper?new elementorFrontend.utils.swiper(e,a).then(function(e){mySwiper=e}):new Swiper(e,a)},this.slider=function(e,n){var e=e.find(".ec-slider"),t=e.data("slider_options"),a={loop:"yes"===t.loop,effect:t.effect,speed:t.speed};!0===t.arrows&&(a.navigation={nextEl:".ec-nav-next",prevEl:".ec-nav-prev"}),!0===t.dots&&(a.pagination={el:".ec-pagination",clickable:!0}),"yes"===t.autoplay&&(a.autoplay={delay:t.delay,disableOnInteraction:!1}),"undefined"==typeof Swiper?new elementorFrontend.utils.swiper(e,a).then(function(e){mySwiper=e}):new Swiper(e,a)},this.switcher=function(e,n){var t=e.find(".ec-content--primary"),a=e.find(".ec-content--secondary"),o=e.find("input"),i=e.find(".ec-switch");o.on("click",function(){t.toggle(),a.toggle(),i.toggleClass("ec-switch-on")})},this.table=function(e,n){e=e.find(".ec-table__toggle").find(".ec-tr-heading");e.not(":eq(0)").nextUntil(".ec-tr-heading").hide(),e.on("click",function(e){e.preventDefault();var e=jQuery(this),n=e.nextUntil(".ec-tr-heading");e.siblings(".ec-tr-heading").nextUntil(".ec-tr-heading").hide(),n.show()})},this.tabs=function(e,n){e.find(".ec-tabs-wrapper").find(".ec-tab-title").on("click",function(e){var n=jQuery(this),t=n.attr("aria-controls"),a=n.parents(".ec-tabs-controls").siblings(".ec-tabs-content"),o=a.children(".ec-tab-content"),a=a.children("#"+t);n.siblings().removeClass("ec-active"),n.addClass("ec-active"),o.removeClass("ec-active"),a.addClass("ec-active")})},this.offcanvas=function(e,n){var t=e.find(".ec-offcanvas-wrapper");t.find(".ec-offcanvas").on("click",function(e){e.preventDefault(),t.toggleClass("ec-open"),t.hasClass("ec-open")?n("body").css({overflow:"hidden"}):n("body").css({overflow:"auto"})}),t.find(".ec-offcanvas-overlay, .ec-offcanvas-close").on("click",function(e){t.removeClass("ec-open"),n("body").css({overflow:"auto"})}),t.find(".ec-offcanvas-content").on("click",function(e){e.stopPropagation()})},this.onepageNavigation=function(e,n){e=e.find(".ec-onepage-nav");e.find("i").each(function(){var e=n(this).attr("data-section"),e=n(`<a href="#${e}" class="navigation-link"></a>`);e.append(n(this).clone()),n(this).replaceWith(e)}),e.on("click",function(e){"A"===e.target.tagName&&(console.log("asdffsd"),e.preventDefault(),e=n(this).attr("href").substring(1),e=n(e))&&e.scrollIntoView({behavior:"smooth"})})},this.progressBar=function(e,o){var e=e.find(".ec-progress-bar-wrapper"),n=e.find(".ec-progress-bar-inner-bar"),t=e.find(".ec-progress-circle "),e=e.data("options"),a=e.percentValueCounter;function i(e){var n,t,a;if(e.length)return e=(n=e.offset().top)+e.outerHeight(),a=(t=o(window).scrollTop())+o(window).height(),n>o(window).height()&&(n+=50),t<e&&n<a}i(t)&&t.css({"--progress-value":e.counterValue}
1),i(n)&&n.css({width:a+"%"})},this.lottieAnimation=function(e,a){var o=e.find(".ec-lottie-animations"),i=(e.find(".ec-lottie-animations-wrapper"),JSON.parse(o.attr("data-settings"))),e={container:o[0],path:o.attr("data-json-url"),renderer:i.lottie_renderer,loop:"yes"===i.loop,autoplay:"yes"===i.autoplay},r=lottie.loadAnimation(e);r.setSpeed(i.speed),i.reverse&&r.setDirection(-1),r.addEventListener("DOMLoaded",function(){function e(e){var n,t;r.pause(),"function"==typeof o[0].getBoundingClientRect&&(n=document.documentElement.clientHeight,t=o[0].getBoundingClientRect().top/n*100,n=o[0].getBoundingClientRect().bottom/n*100,t=t<i.scroll_end,n=n>i.scroll_start,"viewport"===i.playOn&&(n&&t?r.play():r.pause()),"scroll"===i.playOn)&&n&&t&&(r.pause(),n=100*a(window).scrollTop()/(a(document).height()-a(window).height()),t=Math.round(n),r.goToAndStop(t/100*4e3))}"hover"!==i.playOn&&"none"!==i.playOn&&(e(),a(window).on("scroll",e)),"hover"===i.playOn&&(r.pause(),o.hover(function(){r.play()},function(){r.pause()}))})},this.accordionToggle=function(e,n){e.find(".ec-at-wrapper").find(".ec-tab-title").on("click",function(e){e.preventDefault();var e=jQuery(this).siblings(".ec-tab-content"),n=e.parent(".ec-at-item"),t=n.siblings(".ec-at-item"),a=t.children(".ec-tab-content");
1n.closest(".ec-accordion").length?(e.slideDown(),a.slideUp(),n.addClass("ec-active"),t.removeClass("ec-active")):n.closest(".ec-toggle").length&&(e.slideToggle(),n.toggleClass("ec-active"))})},this.testimonialCarousel=function(e,n){var e=e.find(".swiper-container"),t=e.data("carousel_options"),a={loop:"yes"===t.loop,speed:t.speed,spaceBetween:t.spaceBetween,breakpoints:{360:{slidesPerView:t.spvMobile,spaceBetween:t.spaceBetweenMobile},768:{slidesPerView:t.spvTablet,spaceBetween:t.spaceBetweenTablet},1024:{slidesPerView:t.spv,spaceBetween:t.spaceBetween}}};!0===t.arrows&&(a.navigation={nextEl:".ec-nav-next",prevEl:".ec-nav-prev"}),!0===t.dots&&(a.pagination={el:".ec-pagination",clickable:!0}),"yes"===t.autoplay&&(a.autoplay={delay:t.delay,disableOnInteraction:!1}),new elementorFrontend.utils.swiper(e,a).then(function(e){mySwiper=e})},this.WcProductsSlider=function(e,n){var e=e.find(".ec-product-slider"),t=e.data("slider-options"),a={loop:"yes"===t.loop,effect:t.effect,speed:t.speed,breakpoints:{360:{slidesPerView:t.spvMobile,spaceBetween:t.spaceBetweenMobile},768:{slidesPerView:t.spvTablet,spaceBetween:t.spaceBetweenTablet},1024:{spaceBetween:t.spaceBetween,slidesPerView:t.spv}}};!0===t.arrows&&(a.navigation={nextEl:".ec-nav-next",prevEl:".ec-nav-prev"}),!0===t.dots&&(a.pagination={el:".ec-pagination",clickable:!0}),"yes"===t.autoplay&&(a.autoplay={delay:t.delay,disableOnInteraction:!1}),"undefined"==typeof Swiper?new elementorFrontend.utils.swiper(e,a).then(function(e){mySwiper=e}):new Swiper(e,a)},this.navMenu=function(e,n){var t=e.find(".ec-menu-toggle"),a=e.find(".ec-mobile-menu");t&&a&&t.on("click",function(){var e="true"===n(this).attr("aria-expanded")||!1;n(this).attr("aria-expanded",!e),a.toggleClass("ec-mobile-menu-visible")}),e.find(".ec-mobile-menu .ec-submenu-toggle").on("click",function(){n(this).parent("li").toggleClass("ec-submenu-visible")})},this.googleMaps=function(e,n){var t;"object"==typeof window.google&&"object"==typeof window.google.maps&&(t=e.find(".ec-map-canvas-wrapper").data("map-options"),e=new google.maps.Map(e.find(".ec-map-canvas")[0],t.map),t.marker.map=e,t.markerIcon.url&&(t.marker.icon={url:t.markerIcon.url,scaledSize:new google.maps.Size(t.markerIcon.width,t.markerIcon.height),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(0,0)}),new google.maps.Marker(t.marker))},this.instagramFeed=function(e,n){e.find(".ec-instagram-feed-list-image").on("click",function(){var e=n(this).parent(".ec-instagram-feed-item").data("permalink");e&&window.open(e,"_blank")})};this.init=function(){e(window).on("elementor/frontend/init",n)},this.init()};window.companionElementorFrontend=new CompanionElementorFrontend(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.