PageSourceSearch

https://beyondactiv.com/wp-content/plugins/happy-elementor-addons-…/js/happy-addons-pro.min.js?ver=4.0.0

js beyondactiv.com collected 2026-09-24 12:18:30 UTC 165,724 bytes, 1 lines download raw bytes

1function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}window.Happy=window.Happy||{},(Fe=>{var M=Fe(window);function H(a,o,i){var s;return function(){var e=this,t=arguments,n=i&&!s;clearTimeout(s),s=setTimeout(function(){s=null,i||a.apply(e,t)},o),n&&a.apply(e,t)}}Fe(function(){var e;function o(){Fe.ajax({url:HappyProLocalize.ajax_url,type:"POST",data:{action:"ha_get_cart_subtotal_action",security:HappyProLocalize.nonce},success:function(e){var t,n,a,o,i,e=JSON.parse(e),s=e.subTotalAmount;"true"==e.status&&0<=s&&(t=(e=Fe(".ha-fsb-container")).find(".ha-fsb-size"),null!=(e=e.data("fsb_settings")))&&(n=e.hasOwnProperty("ha_fsb_animation_speed")?e.ha_fsb_animation_speed:15,i=e.hasOwnProperty("progress_type")?e.progress_type:"percent",a=e.hasOwnProperty("currencySymbol")&&"percent"==i?"%":e.currencySymbol,e=e.hasOwnProperty("target_amount")?e.target_amount:0,o=0,o=parseFloat(s)>=parseFloat(e)?100:0==parseFloat(e)?0:100*parseFloat(s)/parseFloat(e),o=100<=parseFloat(Math.round(o))?100:parseFloat(Math.round(o)),e="percent"==i?o:s,i=Fe(window).width()<=768?12:5,0<o&&(t.text(e+a),t.css({width:o+"%",transition:"width "+n+"ms ease-in-out"})),function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=Fe(".ha-fsb-container"),n=t.data("fsb_settings");t&&n&&(100<=e?Fe(".ha-fsb-inner-content").html(n.fsb_success_message):Fe(".ha-fsb-inner-content").html(n.announcement))}(o),e<=0)&&(t.css("width",i+"%"),t.text("0"+a))},error:function(e){}})}0<Fe(".ha-fsb-container").length&&(window.history&&window.history.pushState&&o(),Fe(document.body).on("added_to_cart",function(e,t,n,a){o()}),Fe(document.body).on("removed_from_cart",function(e,t,n,a){o()})),e=Fe(".ha-menu-container"),Fe(e).each(function(){var e=Fe(this);"yes"!=e.attr("ha-dom-added")&&(0===e.parents(".elementor-widget-ha-nav-menu").length&&e.parents(".ha-wid-con").addClass("ha_menu_responsive_tablet"),e.attr("ha-dom-added","yes"))}),Fe(".ha-dropdown-has > a").on("click",function(e){var t=Fe(this).attr("href");"#"!==t&&void 0!==t&&Fe(this).parents(".ha-navbar-nav, .ha-vertical-navbar-nav").hasClass("submenu-click-on-icon")&&!Fe(e.target).hasClass("ha-submenu-indicator-wrap")||(e.preventDefault(),(t=Fe(this).parent().find(">.ha-dropdown, >.ha-megamenu-panel")).find(".ha-dropdown-open").removeClass("ha-dropdown-open"),t.hasClass("ha-dropdown-open")?t.removeClass("ha-dropdown-open"):t.addClass("ha-dropdown-open"))}),Fe(".ha-navbar-nav li a").on("click",function(e){var t,n,a,o,i;Fe(this).attr("href")||"ha-submenu-indicator-wrap"!=e.target.className||(o=(a=(n=(t=Fe(this)).get(0)).href).indexOf("#"),i=t.parents(".ha-menu-container").hasClass("ha-nav-menu-one-page-yes"),-1!==o&&1<a.length&&i&&n.pathname==window.location.pathname&&(e.preventDefault(),t.parents(".ha-wid-con").find(".ha-menu-close").trigger("click")))})}),M.on("elementor/frontend/init",function(){"undefined"!=typeof haDisplayCondition&&"true"==haDisplayCondition.status?(e=(new Date).toString().match(/([A-Z]+[\+-][0-9]+.*)/)[1],n="https:"===document.location.protocol?"secure":"",document.cookie="HappyLocalTimeZone="+e+";SameSite=Strict;"+n):((e=new Date).setTime(e.getTime()-36e5),document.cookie="HappyLocalTimeZone=;expires="+e.toUTCString()+";"),"undefined"!=typeof haDisplayConditionInitialLoad&&1==haDisplayConditionInitialLoad.status&&(void 0!==haDisplayConditionInitialLoad.date&&""!=haDisplayConditionInitialLoad.date?(n="https:"===document.location.protocol?"secure":"",document.cookie=haDisplayConditionInitialLoad.name_1+"="+haDisplayConditionInitialLoad.value_1+";expires="+haDisplayConditionInitialLoad.date+";"+n,document.cookie=haDisplayConditionInitialLoad.name+"="+haDisplayConditionInitialLoad.value+";expires="+haDisplayConditionInitialLoad.date+";"+n):(n="https:"===document.location.protocol?"secure":"",document.cookie=haDisplayConditionInitialLoad.name_1+"="+haDisplayConditionInitialLoad.value_1+";"+n,document.cookie=haDisplayConditionInitialLoad.name+"="+haDisplayConditionInitialLoad.value+";"+n));function t(e){var a=e.find(".ha-pg-wrapper"),o=a.find(".ha-pg-grid-wrap");a.find("button.ha-pg-loadmore").on("click",function(e){e.preventDefault();var t=Fe(this),e=t.data("settings"),n=a.find(".ha-pg-item").length;t.attr("disabled",!0),Fe.ajax({url:HappyProLocalize.ajax_url,type:"POST",data:{action:"hapro_post_grid_action",security:HappyProLocalize.nonce,querySettings:e,loadedItem:n},beforeSend:function(){t.find(".eicon-loading").css({display:"inline-block"})},success:function(e){e?Fe(e).each(function(){var e=Fe(this);(e.hasClass("ha-pg-item")?e.addClass("ha-pg-item-loaded"):e).appendTo(o)}):(t.text("All Loaded").addClass("loaded"),setTimeout(function(){t.css({display:"none"})},800)),t.find(".eicon-loading").css({display:"none"}),t.removeAttr("disabled")},error:function(e){}})})}var e,n,a=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{container:".ha-slider-container"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$container:this.$element.find(e.container)}},getReadySettings:function(){var e,n,t,a,o,i=this,s=parseInt(this.getElementSettings("slides_per_view"))||1,r=("yes"==this.getElementSettings("thumbs_navigation")&&(e=this.elements.$container.find(".ha-slider-gallery-thumbs"),e=new HaSwiper(e[0],{spaceBetween:this.getElementSettings("space_between_thumbs"),freeMode:!0,watchSlidesVisibility:!0,watchSlidesProgress:!0})),this.getElementSettings("effect")),r=("cube"==r&&(r=!1),{direction:this.getElementSettings("slider_direction"),slidesPerView:s||1,spaceBetween:parseInt(this.getElementSettings("space_between_slides"))||0,loop:!!this.getElementSettings("infinity_loop"),speed:parseInt(this.getElementSettings("effect_speed")),effect:"multiple"==this.getElementSettings("slider_type")?this.getElementSettings("effect_multiple"):r,ha_animation:this.getElementSettings("slider_content_animation"),sliderType:this.getElementSettings("slider_type")});return"flip"==this.getElementSettings("effect")&&(r.flipEffect={limitRotation:!0,slideShadows:!0}),"coverflow"==this.getElementSettings("effect_multiple")&&(r.coverflowEffect={rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}),"multiple"==this.getElementSettings("slider_type")&&(n={desktop:{slidesPerView:s||1,spaceBetween:parseInt(this.getElementSettings("space_between_slides"))||0}},o=elementorFrontend.config.responsive.breakpoints,Fe.each(o,function(e,t){t.is_enabled&&(n[e]={screenSize:t.value,slidesPerView:parseInt(i.getElementSettings("slides_per_view_"+e))||s,spaceBetween:parseInt(i.getElementSettings("space_between_slides_"+e))||0})}),r.customBreakpoints=n,r.customMultiple=!0),"yes"==this.getElementSettings("autoplay")&&(r.autoplay={delay:this.getElementSettings("autoplay_speed"),disableOnInteraction:!1,stopOnLastSlide:!this.getElementSettings("infinity_loop")}
1),"yes"==this.getElementSettings("arrow_navigation")&&(o=this.elements.$container.find(".ha-slider-next"),t=this.elements.$container.find(".ha-slider-prev"),r.navigation={nextEl:o[0],prevEl:t[0]}),"dots"==this.getElementSettings("pagination_type")&&(a=this.elements.$container.find(".ha-slider-pagination"),r.pagination={el:a[0],clickable:!0}),"progressbar"==this.getElementSettings("pagination_type")&&(a=this.elements.$container.find(".ha-slider-pagination"),r.pagination={el:a[0],clickable:!0,type:"progressbar"}),"numbers"==this.getElementSettings("pagination_type")&&(a=this.elements.$container.find(".ha-slider-pagination"),r.pagination={el:a[0],clickable:!0,type:this.getElementSettings("number_pagination_type"),renderBullet:function(e,t){return'<span class="'+t+'">'+(e+1)+"</span>"},renderFraction:function(e,t){return'<span class="'+e+'"></span><span>/</span><span class="'+t+'"></span>'}}),"yes"==this.getElementSettings("scroll_bar")&&(o=this.elements.$container.find(".ha-slider-scrollbar"),r.scrollbar={el:o[0],hide:"true"==this.getElementSettings("scroll_bar_visibility"),draggable:!0}),"yes"==this.getElementSettings("thumbs_navigation")&&(r.thumbs={swiper:e}),Fe.extend({},r)},run:function(){var a=this.elements.$container,e=a.find(".ha-slider-container"),o=this.getReadySettings(),i=new HaSwiper(e[0],o);o.customMultiple&&Fe(window).on("resize",function(){var e=Fe("body").attr("data-elementor-device-mode");i.params.slidesPerView=o.customBreakpoints[e].slidesPerView,i.params.spaceBetween=o.customBreakpoints[e].spaceBetween,i.update()}).resize(),i.on("slideChange",function(){var e,t,n;"multiple"!=o.sliderType&&(e=i.activeIndex,t=a.find(".ha-slider-slide"),(n=a.find(".ha-slider-content").eq(e)).hide(),n.length,setTimeout(function(){n.show()},o.speed),t.eq(e).find(".elementor-invisible, .animated").each(function(e,t){var n=Fe(this).data("settings");n&&(n._animation||n.animation)&&(n._animation_delay,n=n._animation||n.animation,Fe(this).removeClass("elementor-invisible"),Fe(this).addClass(n+" animated"))}))}),i.on("transitionEnd",function(){var e=i.activeIndex,t=a.find(".ha-slider-slide");a.find(".ha-slider-content").eq(e);setTimeout(function(){t.eq(e).find(".animated").each(function(e,t){var n=Fe(this).data("settings");n&&(n._animation||n.animation)&&(n._animation_delay,n=n._animation||n.animation,Fe(this).removeClass(n))})},o.speed)})}}),o=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{container:".ha-carousel-container"},arrows:!1,dots:!1,checkVisible:!1,infinite:!0,slidesToShow:3,rows:0,prevArrow:'<button type="button" class="slick-prev"><i class="fa fa-chevron-left"></i></button>',nextArrow:'<button type="button" class="slick-next"><i class="fa fa-chevron-right"></i></button>'}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$container:this.findElement(e.container)}},onElementChange:function(){this.elements.$container.slick("unslick"),this.run()},getReadySettings:function(){var e=1==Fe('html[dir="rtl"]').length||Fe("body").hasClass("rtl"),t=("yes"==this.getElementSettings("vertical")&&(e=!1),{infinite:!!this.getElementSettings("loop"),autoplay:!!this.getElementSettings("autoplay"),autoplaySpeed:this.getElementSettings("autoplay_speed"),speed:this.getElementSettings("animation_speed"),centerMode:!!this.getElementSettings("center"),vertical:!!this.getElementSettings("vertical"),rtl:e});switch(this.getElementSettings("navigation")){case"arrow":t.arrows=!0;break;case"dots":t.dots=!0;break;case"both":t.arrows=!0,t.dots=!0}e=!!this.getElementSettings("slides_to_scroll");return t.slidesToShow=parseInt(this.getElementSettings("slides_to_show"))||1,t.slidesToScroll=e&&parseInt(this.getElementSettings("slides_to_show"))||1,t.responsive=[{breakpoint:elementorFrontend.config.breakpoints.lg,settings:{slidesToShow:parseInt(this.getElementSettings("slides_to_show_tablet"))||t.slidesToShow,slidesToScroll:e?parseInt(this.getElementSettings("slides_to_show_tablet"))||t.slidesToShow:1}},{breakpoint:elementorFrontend.config.breakpoints.md,settings:{slidesToShow:parseInt(this.getElementSettings("slides_to_show_mobile"))||parseInt(this.getElementSettings("slides_to_show_tablet"))||t.slidesToShow,slidesToScroll:e?parseInt(this.getElementSettings("slides_to_show_mobile"))||parseInt(this.getElementSettings("slides_to_show_tablet"))||t.slidesToShow:1}}],Fe.extend({}
1,this.getSettings(),t)},run:function(){this.elements.$container.slick(this.getReadySettings())}}),i=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.wrapper=this.$element.find(".ha-scrolling-image-wrapper"),this.run()},onElementChange:function(){this.run()},run:function(){var e=this.wrapper.innerHeight(),t=this.wrapper.innerWidth(),n=this.wrapper.data("align"),a=this.wrapper.data("scroll-direction"),o=this.wrapper.find(".ha-scrolling-image-container"),i=o.find(".ha-scrolling-image-item"),s="scroll"+n+a+parseInt(e)+parseInt(t),r=this.wrapper.data("duration"),l="normal",c=10,e={transform:"translateY("+e+"px)"},d={transform:"translateY(-101%)"};"bottom"!==a&&"right"!==a||(l="reverse"),"ha-horizontal"===n&&(e={transform:"translateX("+t+"px)"},d={transform:"translateX(-101%)"},i.each(function(){c+=Fe(this).outerWidth(!0)}),o.css({width:c,display:"flex"}),o.find("img").css({"max-width":"100%"}),i.css({display:"inline-flex"})),"ha-vertical"===n&&i.each(function(){Fe(this).outerHeight(!0)}),Fe.keyframe.define([{name:s,"0%":e,"100%":d}]),o.playKeyframe({name:s,duration:r.toString()+"ms",timingFunction:"linear",delay:"0s",iterationCount:"infinite",direction:l,fillMode:"none",complete:function(){}}),this.$element.hasClass("ha-scrolling-image-hover-pause--yes")&&o.find(".ha-scrolling-image-item").on("mouseover mouseleave",function(e){Fe(this);"mouseover"===e.type?o.pauseKeyframe():"mouseleave"===e.type&&o.resumeKeyframe()})}}),s=elementorModules.frontend.handlers.Base.extend({$activeContent:null,getDefaultSettings:function(){return{selectors:{tabTitle:".ha-tab__title",tabContent:".ha-tab__content"},classes:{active:"ha-tab--active"},showTabFn:"show",hideTabFn:"hide",toggleSelf:!1,hidePrevious:!0,autoExpand:!0}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$tabTitles:this.findElement(e.tabTitle),$tabContents:this.findElement(e.tabContent)}},activateDefaultTab:function(){var e,t=this.getSettings();t.autoExpand&&("editor"!==t.autoExpand||this.isEdit)&&(e=this.getEditSettings("activeItemIndex")||1,t={showTabFn:t.showTabFn,hideTabFn:t.hideTabFn},this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeActiveTab(e),this.setSettings(t))},deactivateActiveTab:function(e){var t=this.getSettings(),n=t.classes.active,e=e?'[data-tab="'+e+'"]':"."+n,a=this.elements.$tabTitles.filter(e),e=this.elements.$tabContents.filter(e);a.add(e).removeClass(n),e[t.hideTabFn]()},activateTab:function(e){var t=this.getSettings(),n=t.classes.active,a=this.elements.$tabTitles.filter('[data-tab="'+e+'"]'),e=this.elements.$tabContents.filter('[data-tab="'+e+'"]');a.add(e).addClass(n),e[t.showTabFn]()},isActiveTab:function(e){return this.elements.$tabTitles.filter('[data-tab="'+e+'"]').hasClass(this.getSettings("classes.active"))},bindEvents:function(){var t=this;this.elements.$tabTitles.on({keydown:function(e){"Enter"!==e.key||"A"==e.currentTarget.tagName&&e.currentTarget.classList.contains("ha-tab__title")||(e.preventDefault(),t.changeActiveTab(e.currentTarget.getAttribute("data-tab")))},click:function(e){"A"==e.currentTarget.tagName&&e.currentTarget.classList.contains("ha-tab__title")||(e.preventDefault(),t.changeActiveTab(e.currentTarget.getAttribute("data-tab")),/iPhone/i.test(navigator.userAgent)&&Fe("body,html,document").scrollTop(Fe(this).offset().top))}}),this.smoothScrollTabs()},onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.activateDefaultTab(),this.smoothScrollTabs()},onEditSettingsChange:function(e){"activeItemIndex"===e&&this.activateDefaultTab()},changeActiveTab:function(e){var t=this.isActiveTab(e),n=this.getSettings();!n.toggleSelf&&t||!n.hidePrevious||this.deactivateActiveTab(),!n.hidePrevious&&t&&this.deactivateActiveTab(e),t||this.activateTab(e),Fe(document).trigger("ha_TabHandlerBase_changed"),Fe(window).trigger("resize")},smoothScrollTabs:function(){var a=this,e=this.$element.find(".ha-tabs__nav .ha-tab__title");Fe(window).on("resize",function(){window.innerWidth<=768&&e.each(function(){Fe(this).on("click",function(){var e,t,n=a.$element.find(".ha-tabs__nav")[0];n&&(t=n.getBoundingClientRect(),e=this.getBoundingClientRect(),t=n.scrollLeft+(e.left-t.left)-t.width/2+e.width/2,n.scrollTo({left:t,behavior:"smooth"}))})})}).trigger("resize")}}),r=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.init()},bindEvents:function(){this.isEdit||this.elements.$items.on("click.spotClick",function(e){e.preventDefault()})},getDefaultSettings:function(){return{selectors:{item:".ha-hotspots__item"}}},getDefaultElements:function(){return{$items:this.findElement(this.getSettings("selectors.item"))}},onElementChange:function(e){this.hasTipso()&&0===e.indexOf("tooltip_")&&(this.elements.$items.tipso("destroy"),this.init())},hasTipso:function(){return Fe.fn.tipso},init:function(){var i=this.getElementSettings("tooltip_position"),s=this.getElementSettings("tooltip_width"),r=this.getElementSettings("tooltip_bg_color"),l=this.getElementSettings("tooltip_color"),c=this.getElementSettings("tooltip_speed"),d=this.getElementSettings("tooltip_delay"),h=this.getElementSettings("tooltip_hide_delay"),u=this.getElementSettings("tooltip_hide_arrow"),f=this.getElementSettings("tooltip_hover"),p=this.getID();this.hasTipso()&&this.elements.$items.each(function(e,t){var t=Fe(t),a=t.data("target"),n=t.data("settings"),o=["ha-hotspots--"+p,"elementor-repeater-item-"+a];t.tipso({color:l,width:s.size||200,position:n.position||i,speed:c,delay:d,showArrow:!u,tooltipHover:!!f,hideDelay:h,background:r,useTitle:!1,content:Fe("#ha-"+a).html(),onBeforeShow:function(e,t,n){Fe(d
1ocument).find(".elementor-repeater-item-"+a).remove(),n.tipso_bubble.addClass(o.join(" "))}})})}}),d=[],l=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.wrapper=this.$element.find(".ha-image-scroller-wrapper"),this.run()},onElementChange:function(){this.run()},run:function(){var n,e,t,a,o,i;function s(e,t){n.on("mouseenter",function(){a.css("transform",e+"( -"+t+"px)")}),n.on("mouseleave",function(){a.css("transform",e+"( 0px)")})}function r(e,t){n.on("mouseenter",function(){a.css("transform",e+"( 0px)")}),n.on("mouseleave",function(){a.css("transform",e+"( -"+t+"px)")})}"hover"===this.wrapper.data("trigger-type")&&(n=this.wrapper.find(".ha-image-scroller-container"),e=this.wrapper.data("scroll-type"),t=this.wrapper.data("scroll-direction"),o=(a=n.find("img")).height()-n.height(),i=a.width()-n.width(),"vertical"===e&&0<o&&("top"===t?s:(a.css("transform","translateY( -"+o+"px)"),r))("translateY",o),"horizontal"===e)&&0<i&&("left"===t?s:(a.css("transform","translateX( -"+i+"px)"),r))("translateX",i)}});function c(e){elementorFrontend.elementsHandler.addHandler(o,{$element:e,selectors:{container:".ha-product-carousel-wrapper"},prevArrow:'<button type="button" class="slick-prev"><i class="hm hm-arrow-left"></i></button>',nextArrow:'<button type="button" class="slick-next"><i class="hm hm-arrow-right"></i></button>'}),u(e),e.find(".ha-product-carousel-wrapper").hasClass("ha-layout-modern")&&e.find(".ha-product-carousel-add-to-cart a").html('<i class="fas fa-shopping-cart"></i>')}elementorFrontend.hooks.addAction("frontend/element_ready/ha-countdown.default",function(e){var t=e.find(".ha-countdown"),n=t.find(".ha-countdown-item"),a=t.data("end-action"),o=t.data("redirect-link"),i=t.find(".ha-countdown-end-action"),s=e.hasClass("elementor-element-edit-mode");t.countdown({end:function(){"message"!==a&&"img"!==a||void 0===i?"url"===a&&void 0!==o&&!0!==s&&window.location.replace(o):(n.css("display","none"),i.css("display","block"))}})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-team-carousel.default",function(e){elementorFrontend.elementsHandler.addHandler(o,{$element:e,selectors:{container:".ha-team-carousel-wrap"},prevArrow:'<button type="button" class="slick-prev"><i class="hm hm-arrow-left"></i></button>',nextArrow:'<button type="button" class="slick-next"><i class="hm hm-arrow-right"></i></button>'})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-source-code.default",function(e){var t=e.find(".ha-source-code"),n=t.data("lng-type"),a=t.data("after-copy"),o=t.find("code.language-"+n);e.find(".ha-copy-code-button").on("click",function(){var e=Fe("<textarea>");Fe(this).append(e),e.val(o.text()).select(),document.execCommand("copy"),e.remove(),a.length&&Fe(this).text(a)}),void 0!==n&&void 0!==o&&Prism.highlightElement(o.get(0))}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-animated-text.default",function(e){var e=e.find(".cd-headline"),t=e.data("animation-delay");happyAnimatedText({selector:e,animationDelay:t})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-logo-carousel.default",function(e){elementorFrontend.elementsHandler.addHandler(o,{$element:e,selectors:{container:".ha-logo-carousel-wrap"}})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-testimonial-carousel.default",function(e){elementorFrontend.elementsHandler.addHandler(o,{$element:e,selectors:{container:".ha-testimonial-carousel__wrap"}})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-advanced-tabs.default",function(e){elementorFrontend.elementsHandler.addHandler(s,{$element:e})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-instagram-feed.default",function(o){var e=o.find(".ha-insta-load-more"),i=o.find(".ha-insta-default");e.on("click",function(e){e.preventDefault();var t=Fe(this),e=t.data("settings"),n=t.data("total"),a=o.find(".ha-insta-item").length;Fe.ajax({url:HappyProLocalize.ajax_url,type:"POST",data:{action:"ha_instagram_feed_action",security:HappyProLocalize.nonce,query_settings:e,loaded_item:a},success:function(e){a<n?Fe(e).appendTo(i):(t.text("All Loaded").addClass("loaded"),setTimeout(function(){t.css({display:"none"})},800))},error:function(e){}})})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-scrolling-image.default",function(e){elementorFrontend.elementsHandler.addHandler(i,{$element:e})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-pricing-table.default",function(e){e.find(".ha-pricing-table-feature-tooltip").on({mouseenter:function(e){var t=Fe(this),n=t[0].getBoundingClientRect(),t=t.find(".ha-pricing-table-feature-tooltip-text"),a=t.outerWidth(!0),o=t.outerHeight(!0),i=Fe(window).width(),s=Fe(window).height();t.css({left:"0",right:"auto",top:"calc(100% + 1px)",bottom:"auto"}),i-n.left<a&&n.right<a?t.css({left:"calc(50% - ("+a+"px/2))"}):i-n.left<a&&t.css({left:"auto",right:"0"}),s-n.bottom<o&&t.css({top:"auto",bottom:"calc(100% + 1px)"})}})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-accordion.default",function(e){elementorFrontend.elementsHandler.addHandler(s,{$element:e,selectors:{tabTitle:".ha-accordion__item-title",tabContent:".ha-accordion__item-content"},classes:{active:"ha-accordion__item--active"},showTabFn:"slideDown",hideTabFn:"slideUp"})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-toggle.default",function(e){elementorFrontend.elementsHandler.addHandler(s,{$element:e,selectors:{tabTitle:".ha-toggle__item-title",tabContent:".ha-toggle__item-content"},classes:{active:"ha-toggle__item--active"},hidePrevious:!1,autoExpand:"editor",showTabFn:"slideDown",hideTabFn:"slideUp"})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-timeline.default",function(e){var t=e.data("id"),e=e.find(".ha-timeline-wrap"),n=e.data("scroll"),i=e.find(".ha-timeline-block"),e="scroll.timelineScroll"+t+" resize.timelineScroll"+t;function a(){i.each(function(){var e=Fe(this).outerHeight(!0),t=Fe(this).offset().top,n=M.scrollTop()+M.height()/2,a=(t<n?Fe(this).addClass("ha-timeline-scroll-tree"):Fe(this).removeClass("ha-timeline-scroll-tree"),Fe(this).find(".ha-timeline-tree-inner")),o=M.scrollTop()-a.offset().top+M.outerHeight()/2;t<n&&i.hasClass("ha-timeline-scroll-tree")?o<e?a.css({height:1.5*o+"px"}):a.css({height:1.2*e+"px"}):a.css("height","0px")})}"yes"===n?(a(),M.on(e,a)):M.off(e)}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-hotspots.default",function(e){elementorFrontend.elementsHandler.addHandler(r,{$element:e})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-line-chart.default",function(a){haObserveTarget(a[0],function(){var e=a.find(".ha-line-chart-container"),t=a.find("#ha-line-chart"),n=e.data("settings");e.length&&new Chart(t,n)})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-pie-chart.default",function(a){haObserveTarget(a[0],function(){var e=a.find(".ha-pie-chart-container"),t=a.find("#ha-pie-chart"),n=e.data("settings");e.length&&new Chart(t,n)})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-polar-chart.default",function(a){haObserveTarget(a[0],function(){var e=a.find(".ha-polar-chart-container"),t=a.find("#ha-polar-chart"),n=e.data("settings");e.length&&new Chart(t,n)})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-radar-chart.default",function(a){haObserveTarget(a[0],function(){var e=a.find(".ha-radar-chart-container"),t=a.find("#ha-radar-chart"),n=e.data("settings");e.length&&new Chart(t,n)})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-facebook-feed.default",function(o){var e=o.find(".ha-facebook-load-more"),i=o.find(".ha-facebook-items");e.on("click",function(e){e.preventDefault();var t=Fe(this),e=t.data("settings"),n=t.data("total"),a=o.find(".ha-facebook-item").length;Fe.ajax({url:HappyProLocalize.ajax_url,type:"POST",data:{action:"ha_facebook_feed_action",security:HappyProLocalize.nonce,query_settings:e,loaded_item:a},success:function(e){a<n?Fe(e).appendTo(i):(t.text("All Loaded").addClass("loaded"),setTimeout(function(){t.css({display:"none"})},800))},error:function(e){}})})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-smart-post-list.default",function(e){var i=e.find(".ha-spl-filter"),t=e.find(".ha-spl-custom-select"),s=e.find(".ha-spl-gr
1id-area"),r=e.find(".ha-spl-wrapper"),l=r.data("settings"),c=r.attr("data-offset"),n=e.find(".ha-spl-pagination button"),d=e.find(".ha-spl-pagination button.prev"),h=e.find(".ha-spl-pagination button.next"),u=e.find("ul.ha-spl-filter-list li span"),t=(t.niceSelect(),e.find(".ha-spl-custom-select li"));function a(t){t.preventDefault();Fe(this);var e=i.attr("data-active"),n=r.attr("data-total-offset"),a="",o="";if(t.target.classList.contains("prev")||t.target.classList.contains("fa-angle-left")){if(0==parseInt(n))return void d.attr("disabled",!0);a=0!==parseInt(n)?parseInt(n)-parseInt(c):"0",void 0!==e&&(o=e)}else(t.target.classList.contains("next")||t.target.classList.contains("fa-angle-right"))&&(a=parseInt(n)+parseInt(c),void 0!==e)&&(o=e);t.target.hasAttribute("data-value")&&(o=t.target.dataset.value,i[0].setAttribute("data-active",o),"SPAN"===t.target.tagName&&(u.removeClass("ha-active"),t.target.classList.toggle("ha-active")),a=0,d.attr("disabled",!0),h.removeAttr("disabled")),Fe.ajax({url:HappyProLocalize.ajax_url,type:"POST",data:{action:"ha_smart_post_list_action",security:HappyProLocalize.nonce,querySettings:l,offset:a,termId:o},success:function(e){0<Fe(e).length?(s.css("height",s.outerHeight(!0)+"px"),s.html(""),Fe(e).appendTo(s),s.css("height",""),r[0].attributes["data-total-offset"].value=a,(t.target.classList.contains("prev")||t.target.classList.contains("fa-angle-left"))&&h.removeAttr("disabled"),(t.target.classList.contains("next")||t.target.classList.contains("fa-angle-right"))&&d.removeAttr("disabled")):(t.target.classList.contains("next")||t.target.classList.contains("fa-angle-right"))&&h.attr("disabled",!0)},error:function(e){}})}n.on("click",a),u.on("click",a),t.on("click",a)}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-advanced-data-table.default",function(e){var o=e.find(".ha-advanced-table"),t=e.find(".elementor-widget-container"),n=(e.find(".ha-advanced-table__body-row-cell"),1==o.data("search")),a=1==o.data("paging"),i=null!=o.data("scroll-x"),s=(window.innerWidth<=767&&(i=!0),0==t.length&&(t=e),Fe(o).DataTable({searching:n,paging:a,orderCellsTop:!0,scrollX:i,aaSorting:[]}),e.find(".ha-advanced-table__head-column-cell"));s.each(function(e,t){Fe(s[e]).css("width","")}),1==o.data("export-table")&&(t.prepend('<div class="ha-advanced-table-btn-wrap"><button class="ha-advanced-table-btn">'+o.data("export-table-text")+"</button></div>"),e.find(".ha-advanced-table-btn").on("click",function(){var e=document.querySelector(".ha-advanced-data-table-export"),a=(e&&e.parentNode.removeChild(e),[]),e=(o.find("tr").each(function(e,t){var n=[];Fe(t).find("th").each(function(e,t){n.push(t.textContent)}),Fe(t).find("td").each(function(e,t){n.push(t.textContent)}),a.push(n.join(","))}),new Blob([a.join("\n")],{type:"text/csv"})),t=document.createElement("a"),e=URL.createObjectURL(e),n=(new Date).toLocaleDateString("en-BD",{day:"2-digit",month:"short",year:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),n=JSON.stringify(n.replace(/[ , :]/g,"-"));t.download="advanced-data-table-"+n+"~"+o.data("widget-id")+".csv",t.setAttribute("href",e),t.classList.add("ha-advanced-data-table-export"),t.style.visibility="hidden",document.body.appendChild(t),t.click()})),Fe(window).trigger("resize")}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-twitter-carousel.default",function(e){elementorFrontend.elementsHandler.addHandler(o,{$element:e,selectors:{container:".ha-tweet-carousel-items"}})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-post-carousel.default",function(e){elementorFrontend.elementsHandler.addHandler(o,{$element:e,selectors:{container:".ha-posts-carousel-wrapper"},prevArrow:'<button type="button" class="slick-prev"><i class="hm hm-arrow-left"></i></button>',nextArrow:'<button type="button" class="slick-next"><i class="hm hm-arrow-right"></i></button>'})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-edd-product-carousel.default",function(e){elementorFrontend.elementsHandler.addHandler(o,{$element:e,selectors:{container:".ha-edd-product-carousel-wrapper"},prevArrow:'<button type="button" class="slick-prev"><i class="hm hm-arrow-left"></i></button>',nextArrow:'<button type="button" class="slick-next"><i class="hm hm-arrow-right"></i></button>'}),u(e)}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-product-carou
1sel.classic",c),elementorFrontend.hooks.addAction("frontend/element_ready/ha-product-carousel.modern",c),elementorFrontend.hooks.addAction("frontend/element_ready/ha-product-carousel-new.default",c);function h(e){elementorFrontend.elementsHandler.addHandler(o,{$element:e,selectors:{container:".ha-product-cat-carousel"},prevArrow:'<button type="button" class="slick-prev"><i class="hm hm-arrow-left"></i></button>',nextArrow:'<button type="button" class="slick-next"><i class="hm hm-arrow-right"></i></button>'})}function u(e){e=e.find(".ha-pqv-btn");Fe.fn.magnificPopup&&e.magnificPopup({type:"ajax",ajax:{settings:{cache:!0,dataType:"html"},cursor:"mfp-ajax-cur",tError:"The product could not be loaded."},callbacks:{ajaxContentAdded:function(){Fe(this.content).addClass(this.currItem.el.data("modal-class"))}}})}["classic","minimal"].forEach(function(e){elementorFrontend.hooks.addAction("frontend/element_ready/ha-product-category-carousel."+e,h)}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-product-category-carousel-new.default",h),elementorFrontend.hooks.addAction("frontend/element_ready/ha-edd-category-carousel.default",h),["classic","hawai","standard","monastic","stylica","outbox","crossroad"].forEach(function(e){elementorFrontend.hooks.addAction("frontend/element_ready/ha-post-grid."+e,t)}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-post-grid-new.default",t),elementorFrontend.hooks.addAction("frontend/element_ready/ha-happy-loop-grid.default",function(e){var a=e.find(".ha-hlg-wrapper"),o=a.find(".ha-hlg-grid-wrap"),t=a.find("button.ha-hlg-loadmore"),e=e.find(".hlg-create-template");t.on("click",function(e){e.preventDefault();var t=Fe(this),e=t.data("settings"),n=a.find(".ha-hlg-grid-item").length;t.attr("disabled",!0),Fe.ajax({url:HappyProLocalize.ajax_url,type:"POST",data:{action:"hapro_loop_grid_action",security:HappyProLocalize.nonce,querySettings:e,loadedItem:n},beforeSend:function(){t.find(".eicon-loading").css({display:"inline-block"})},success:function(e){e?Fe(e).each(function(){var e=Fe(this);(e.hasClass("ha-hlg-grid-item")?e.addClass("ha-hlg-grid-item-loaded"):e).appendTo(o)}):(t.text("All Loaded").addClass("loaded"),setTimeout(function(){t.css({display:"none"})},800)),t.find(".eicon-loading").css({display:"none"}),t.removeAttr("disabled")},error:function(e){}})}),0<e.length&&e.on("click",function(e){e.preventDefault(),window.open(Fe(this).attr("href"),"_blank").focus()})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-sticky-video.default",function(e){var t="#ha-sticky-video-player-"+e.data("id"),a=e.find(".ha-sticky-video-wrap"),n=a.data("ha-player"),o=a.find(".ha-sticky-video-box"),i=a.find(".ha-sticky-video-overlay"),s=i.find(".ha-sticky-video-overlay-icon"),r=a.find(".ha-sticky-video-close i"),l=(Fe(".ha-sticky-video-box"),"scroll.haStickyVideo"+e.data("id")),c=new Plyr(t);d.push({player:c,event:l,player_box:o}),c.on("ready",function(e){var t=o.find(".plyr.plyr--video");1==n.autoplay&&t.trigger("click")}),0!==i.length&&(0!==s.length?s:i).on("click",function(){c.play()}),r.on("click",function(){o.removeClass("sticky"),o.addClass("sticky-close"),c.pause()}),c.on("play",function(e){i.css("display","none"),o.hasClass("sticky-close")&&o.removeClass("sticky-close"),d.forEach(function(e,t){e.player!==c&&e.player.pause(),e.event!==l&&M.off(e.event),e.player_box!==o&&e.player_box.removeClass("sticky")}),!0===n.sticky?M.on(l,function(){var e=o.outerHeight(!0),t=a.offset().top,n=M.scrollTop(),t=t+e/2;o.hasClass("sticky-close")||(t<n?o.addClass("sticky"):o.removeClass("sticky"))}):M.off(l)}),c.on("pause",function(e){M.off(l)}),M.on("load resize",H(function(){var e=o.find(".plyr").height();a.css("min-height",e+"px")},100))}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-modal-popup.default",function(e){var t=e.find(".ha-modal-popup-box-wrapper").data("trigger-type"),n=e.find(".ha-modal-popup-trigger"),a=e.find(".ha-modal-popup-overlay"),o=e.find(".ha-modal-popup-content-close"),i=e.find(".ha-modal-popup-content-wrapper"),s=i.data("animation"),e=i.data("display-delay");function r(e){var t,n=Fe(this).closest(".ha-modal-popup-content-wrapper"),a=n.data("animation");null!=n&&n.hasClass("ha-modal-show")&&(t=n.find("iframe, video"),Fe.each(t,function(e,t){var n,a,o=Fe(this).attr("src");Fe(this).attr("src","https://happyaddons.com/marvin/index.html"),n=Fe(this),a=o,setTimeout(function(){n.attr("src",a)},500)}),n.removeClass("ha-modal-show"),n.find("."+a).removeClass(a))}"pageload"==t?i.hasClass("ha-modal-show")||setTimeout(function(){i.addClass("ha-modal-show"),i.find(".ha-modal-animation").addClass(s)},parseInt(e)):n.on("click",function(e){e.preventDefault();var e=Fe(this).closest(".ha-modal-popup-box-wrapper").find(".ha-modal-popup-content-wrapper"),t=e.data("animation"),n=e.find(".ha-modal-animation");e.hasClass("ha-modal-show")||(e.addClass("ha-modal-show"),n.addClass(t))}),a.on("click",r),o.on("click",r)}
1);function f(e){this.node=e,this.wrap=e.find(".ha-offcanvas-content-wrap"),this.cart_wrap=e.find(".ha-offcanvas-cart-container"),this.content=e.find(".ha-offcanvas-content"),this.button=e.find(".ha-offcanvas-toggle"),this.settings=this.wrap.data("settings"),this.toggle_source=this.settings.toggle_source,this.id=this.settings.content_id,this.toggle_id=this.settings.toggle_id,this.toggle_class=this.settings.toggle_class,this.transition=this.settings.transition,this.esc_close=this.settings.esc_close,this.body_click_close=this.settings.body_click_close,this.links_click_close=this.settings.links_click_close,this.direction=this.settings.direction,this.buttons_position=this.settings.buttons_position,this.duration=500,this.destroy(),this.init()}function p(e){e.find(".ha_edd_ajax_btn").on("click",function(e){e.preventDefault();var t=Fe(this),e=t.data("download-id");t.data("nonce");Fe.ajax({url:HappyProLocalize.ajax_url,type:"POST",data:{action:"ha_edd_ajax_add_to_cart_link",security:HappyProLocalize.nonce,download_id:e},success:function(e){1==e.success&&t.html('<i class="fas fa-cart-plus"></i>')}})})}var g,m=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},onElementChange:function(e){"scroll_wheel"!=e&&"touch_swipe"!=e&&"scroll_keys"!=e||this.run()},getReadySettings:function(){var e={design:this.getElementSettings("select_design"),speed:this.getElementSettings("scrolling_speed")||700,offset:this.getElementSettings("row_to_offset")||0,threshold:this.getEditSettings("section_threshold")||.5,scrollWheel:"yes"==this.getElementSettings("scroll_wheel"),touchSwipe:"yes"==this.getElementSettings("touch_swipe"),scrollKeys:"yes"==this.getElementSettings("scroll_keys")};return Fe.extend({},this.getSettings(),e)},scroll:function(e,t,n){Fe("html, body").animate({scrollTop:Fe("#"+e).offset().top-n},t)},run:function(){var n,a=this,o=this.getReadySettings(),i=!1,t="ha-opn-design-default"==o.design?this.$element.find(".ha-opn-dotted-item"):this.$element.find(".ha_opn__item"),s=(t.on("click",function(e){e.preventDefault();e=Fe(this).find("a").data("section-id");0<Fe("#"+e).length&&(i=!1,a.scroll(e,o.speed,o.offset),t.removeClass("ha_opn__item--current"),Fe(this).addClass("ha_opn__item--current"))}),[]),r={},e=(0<t.length&&Fe.each(t,function(e,t){var n=Fe(this).find("a").data("section-id"),a=Fe("#"+n);s.push(a[0]),r[n]=Fe(this)[0]}),{root:null,rootMargin:"0px 0px -100px 0px",threshold:o.threshold}),l=new IntersectionObserver(function(e){e.forEach(function(e){var t;e.isIntersecting&&((t=r[e.target.id]).classList.add("ha_opn__item--current"),Object.values(r).forEach(function(e){e!=t&&e.classList.remove("ha_opn__item--current")}),"undefined"==typeof elementor)&&("load"==n&&i&&(i=!1,a.scroll(e.target.id,o.speed,o.offset)),o.scrollWheel&&"scroll"==n&&i&&(i=!1,a.scroll(e.target.id,o.speed,o.offset)),o.scrollKeys&&"keys"==n&&i&&(i=!1,a.scroll(e.target.id,o.speed,o.offset)),o.touchSwipe)&&"touch"==n&&i&&(i=!1,a.scroll(e.target.id,o.speed,o.offset))})},e);Fe(window).on("load",function(){i=!0,0<s.length&&s.forEach(function(e){null!=e&&(n="load",l.observe(e))})}),Fe(window).on("mousewheel DOMMouseScroll",H(function(e){i=!0,0<s.length&&s.forEach(function(e){null!=e&&(n="scroll",l.observe(e))})},200)),"undefined"==typeof elementor&&(o.scrollKeys&&Fe(window).on("keydown",H(function(e){i=!0;parseInt(e.keyCode);0<s.length&&s.forEach(function(e){null!=e&&(n="keys",l.observe(e))})},200)),o.touchSwipe)&&Fe(window).on("touchmove",H(function(e){i=!0,0<s.length&&s.forEach(function(e){null!=e&&(n="touch",l.observe(e))})},200))}}),v=(elementorFrontend.hooks.addAction("frontend/element_ready/ha-one-page-nav.default",function(e){elementorFrontend.elementsHandler.addHandler(m,{$element:e})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-advanced-slider.default",function(e){elementorFrontend.elementsHandler.addHandler(a,{$element:e,selectors:{container:".ha-slider-widget-wrapper"}})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-product-grid.classic",u),elementorFrontend.hooks.addAction("frontend/element_ready/ha-product-grid.hover",u),elementorFrontend.hooks.addAction("frontend/element_ready/ha-product-grid-new.default",u),elementorFrontend.hooks.addAction("frontend/element_ready/ha-single-product.classic",u),elementorFrontend.hooks.addAction("frontend/element_ready/ha-single-product.
1standard",u),elementorFrontend.hooks.addAction("frontend/element_ready/ha-single-product.landscape",u),elementorFrontend.hooks.addAction("frontend/element_ready/ha-single-product-new.default",u),elementorFrontend.hooks.addAction("frontend/element_ready/ha-edd-single-product.default",u),elementorFrontend.hooks.addAction("frontend/element_ready/ha-edd-product-grid.default",u),Fe(document.body).on("added_to_cart",function(e,t,n,a){null!=a&&0<a.length&&a.parent(".ha-product-grid__btns").removeClass("ha-is--adding").addClass("ha-is--added")}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-mini-cart.default",function(t){t.find(".ha-mini-cart-inner").on("click mouseenter mouseleave",function(e){var t=Fe(this),n=t.hasClass("ha-mini-cart-on-click"),a=t.hasClass("ha-mini-cart-on-hover"),t=t.find(".ha-mini-cart-popup");0!=t.length&&("click"===e.type&&n&&t.fadeToggle(),"mouseenter"===e.type&&a&&t.fadeIn(),"mouseleave"===e.type)&&a&&t.fadeOut()}),0<t.find(".ha-mini-cart-popup").length&&0<t.find(".ha-mini-cart-on-click").length&&Fe("body").on("click",function(e){Fe(e.target).hasClass("ha-mini-cart-popup")||Fe(e.target).parents().hasClass("ha-mini-cart-popup")||Fe(e.target).hasClass("ha-mini-cart-button")||Fe(e.target).parents().hasClass("ha-mini-cart-button")||t.find(".ha-mini-cart-popup").removeAttr("style")})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-image-scroller.default",function(e){elementorFrontend.elementsHandler.addHandler(l,{$element:e})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-nav-menu.default",function(e){var o,t,n;e.find(".ha-menu-toggler").on("click",function(e){e.preventDefault();e=Fe(this).parents(".ha-menu-container").parent(),e=(e=e.length<1?Fe(this).parent():e).find(".ha-menu-offcanvas-elements");e.hasClass("active")?e.removeClass("active"):e.addClass("active")}),0<e.find(".ha-menu-container").length&&(o=e.find(".ha-wid-con").data("responsive-breakpoint"),t=e.find(".ha-megamenu-has"),n=e.find(".ha-menu-container").outerHeight(),Fe(document).ready(function(){e.find(".ha-megamenu-panel").css({visibility:"visible"})}),Fe(window).on("resize",function(){e.find(".ha-megamenu-panel").css({top:n})}).trigger("resize"),t.on("mouseenter",function(){var e,t,n=Fe(this).data("vertical-menu"),a=Fe(this).children(".ha-megamenu-panel");Fe(this).hasClass("ha-dropdown-menu-full_width")&&Fe(this).hasClass("top_position")&&(e=Math.floor(Fe(this).position().left-Fe(this).offset().left),(t=Fe(this)).find(".ha-megamenu-panel").css("width",Fe(window).width()),Fe(window).on("resize",function(){t.find(".ha-megamenu-panel").css({left:e+"px"})}).trigger("resize")),!Fe(this).hasClass("ha-dropdown-menu-full_width")&&Fe(this).hasClass("top_position")&&Fe(this).on({mouseenter:function(){0===Fe(".default_menu_position").length&&Fe(this).parents(".elementor-section-wrap").addClass("default_menu_position")},mouseleave:function(){0!==Fe(".default_menu_position").length&&Fe(this).parents(".elementor-section-wrap").removeClass("default_menu_position")}}),n&&void 0!==n?"string"==typeof n?(/^[0-9]/.test(n)?Fe(window).on("resize",function(){a.css({width:n}),Fe(document).width()>Number(o)||a.removeAttr("style")}):Fe(window).on("resize",function(){a.css({width:n+"px"}),Fe(document).width()>Number(o)||a.removeAttr("style")})).trigger("resize"):a.css({width:n+"px"}):Fe(window).on("resize",function(){a.css({width:n+"px"}),Fe(document).width()>Number(o)||a.removeAttr("style")}).trigger("resize")}),t.trigger("mouseenter"))}),f.prototype={id:"",node:"",wrap:"",content:"",button:"",settings:{},transition:"",duration:400,initialized:!1,animations:["slide","slide-along","reveal","push"],init:function(){var e;this.wrap.length&&(Fe("html").addClass("ha-offcanvas-content-widget"),0===Fe(".ha-offcanvas-container").length&&((e=0<Fe("#font-awesome-pro-js").length&&Fe("#font-awesome-pro-js").attr("src"))&&Fe("#font-awesome-pro-js").remove(),Fe("body").wrapInner('<div class="ha-offcanvas-container" />'),this.content.insertBefore(".ha-offcanvas-container"),e)&&Fe("body").append('<script type="text/javascript" id="font-awesome-pro-js" src="'+e+'"><\/script>'),0<this.wrap.find(".ha-offcanvas-content").length&&(0<Fe(".ha-offcanvas-container >
1 .ha-offcanvas-content-"+this.id).length&&Fe(".ha-offcanvas-container > .ha-offcanvas-content-"+this.id).remove(),0<Fe("body > .ha-offcanvas-content-"+this.id).length&&Fe("body > .ha-offcanvas-content-"+this.id).remove(),Fe("body").prepend(this.wrap.find(".ha-offcanvas-content"))),this.bindEvents())},destroy:function(){this.close(),this.animations.forEach(function(e){Fe("html").hasClass("ha-offcanvas-content-"+e)&&Fe("html").removeClass("ha-offcanvas-content-"+e)}),Fe("body > .ha-offcanvas-content-"+this.id).length},setTrigger:function(){return"element-id"==this.toggle_source&&""!=this.toggle_id?Fe("#"+this.toggle_id):"element-class"==this.toggle_source&&""!=this.toggle_class?Fe("."+this.toggle_class):this.node.find(".ha-offcanvas-toggle")},bindEvents:function(){(g=this.setTrigger())&&g.on("click",Fe.proxy(this.toggleContent,this)),Fe("body").delegate(".ha-offcanvas-content .ha-offcanvas-close","click",Fe.proxy(this.close,this)),"yes"===this.links_click_close&&Fe("body").delegate(".ha-offcanvas-content .ha-offcanvas-body a","click",Fe.proxy(this.close,this)),"yes"===this.esc_close&&this.closeESC(),"yes"===this.body_click_close&&this.closeClick(),Fe(window).resize(Fe.proxy(this._resize,this))},toggleContent:function(e){e.preventDefault(),Fe("html").hasClass("ha-offcanvas-content-open")?this.close():this.show(),this._resize()},show:function(){Fe(".ha-offcanvas-content-"+this.id).addClass("ha-offcanvas-content-visible"),Fe("html").addClass("ha-offcanvas-content-"+this.transition),Fe("html").addClass("ha-offcanvas-content-"+this.direction),Fe("html").addClass("ha-offcanvas-content-open"),Fe("html").addClass("ha-offcanvas-content-"+this.id+"-open"),Fe("html").addClass("ha-offcanvas-content-reset"),this.button.addClass("ha-is-active"),this._resize()},close:function(){Fe("html").removeClass("ha-offcanvas-content-open"),Fe("html").removeClass("ha-offcanvas-content-"+this.id+"-open"),setTimeout(Fe.proxy(function(){Fe("html").removeClass("ha-offcanvas-content-reset"),Fe("html").removeClass("ha-offcanvas-content-"+this.transition),Fe("html").removeClass("ha-offcanvas-content-"+this.direction),Fe(".ha-offcanvas-content-"+this.id).removeClass("ha-offcanvas-content-visible")},this),500),this.button.removeClass("ha-is-active")},closeESC:function(){var t=this;""!==t.settings.esc_close&&Fe(document).on("keydown",function(e){27===e.keyCode&&t.close()})},closeClick:function(){var t=this;g="element-id"==this.toggle_source&&""!=this.toggle_id?"#"+this.toggle_id:"element-class"==this.toggle_source&&""!=this.toggle_class?"."+this.toggle_class:".ha-offcanvas-toggle",Fe(document).on("click",function(e){Fe(e.target).is(".ha-offcanvas-content")||0<Fe(e.target).parents(".ha-offcanvas-content").length||Fe(e.target).is(".ha-offcanvas-toggle")||0<Fe(e.target).parents(".ha-offcanvas-toggle").length||Fe(e.target).is(g)||0<Fe(e.target).parents(g).length||!Fe(e.target).is(".ha-offcanvas-container")||t.close()})},_resize:function(){var e,t,n;this.cart_wrap.length&&(e=Fe(".ha-offcanvas-content-"+this.id))&&0<e.length&&("bottom"===this.buttons_position?(t=window.innerHeight,n=0,t-=n=Fe("body").hasClass("admin-bar")?32:n,e.find(".ha-offcanvas-inner").css({height:t+"px",top:n}),headerHeight=e.find(".ha-offcanvas-cart-header").outerHeight(!0),wrapHeight=e.find(".ha-offcanvas-wrap").outerHeight(),cartTotalHeight=e.find(".woocommerce-mini-cart__total").outerHeight(),cartButtonsHeight=e.find(".woocommerce-mini-cart__buttons").outerHeight(),cartMessageHeight=e.find(".ha-woo-menu-cart-message").outerHeight(),itemsHeight=t-(headerHeight+cartTotalHeight+cartButtonsHeight+cartMessageHeight),finalItemsHeight=itemsHeight-(t-wrapHeight),finalItemsHeight+="px"):finalItemsHeight="auto",n='<style id="ha-woo-style-'+this.id+'">',n=(n+="#"+e.attr("id")+" .woocommerce-mini-cart.cart_list {")+"height: "+finalItemsHeight+"}</style>",0<Fe("#ha-woopack-style-"+this.id).length&&Fe("#ha-woopack-style-"+this.id).remove(),Fe("head").append(n))}},elementorFrontend.hooks.addAction("frontend/element_ready/ha-off-canvas.default",function(e,t){0<t(e.find(".ha-offcanvas-content-wrap")).length&&new f(e)}),elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},onElementChange:function(e){"unfold_text"!=e&&"unfold_icon"!=e&&"fold_text"!=e&&"fold_icon"!=e&&"fold_height"!=e&&"transition_duration"!=e&&"trigger"!=e||(this.run(),"fold_height"==e&&this.$element.find(".ha-unfold-data").css("height",this.getCollapseHeight()+"px"))},getReadySettings:function(){var e={collapse_height:this.getElementSettings("fold_height")||50,collapse_height_tablet:this.getElementSettings("fold_height_tablet")||this.getElementSettings("fold_height")||50,collapse_height_mobile:this.getElementSettings("fold_height_mobile")||this.getElementSettings("fold_height_tablet")||this.getElementSettings("fold_height")||50,trigger:this.getElementSettings("trigger"),transition_duration:this.getElementSettings("transition_duration")||500,collapse_text:this.getElementSettings("unfold_text"),collapse_icon:this.getElementSettings("unfold_icon"),expand_text:this.getElementSettings("fold_text"),expand_icon:this.getElementSettings("fold_icon")};return Fe.extend({},e)},getCollapseHeight:function(){var e=this.$element.parents("body"),t=this.getReadySettings(),n=50;return"desktop"==e.attr("data-elementor-device-mode")&&(n=t.collapse_height),"tablet"==e.attr("data-elementor-device-mode")&&(n=t.collapse_height_tablet),n="mobile"==e.attr("data-elementor-device-mode")?t.collapse_height_mobile:n},fold:function(e,t,n,a){var o=this.getReadySettings(),i=o.collapse_icon&&o.collapse_icon.value?'<i aria-hidden="true" class="'+o.collapse_icon.value+'"></i>':"",s=(i+=o.collapse_text?"<span>"+o.collapse_text+"</span>":"",e.css({"transition-duration":o.transition_duration+"ms",height:a.outerHeight(!0)+"px"}),e.animate({height:n},0),setTimeout(function(){t.html(i),clearTimeout(s)},o.transition_duration));e.removeClass("folded")},unfold:function(e,t,n){var a=this.getReadySettings(),o=a.expand_icon&&a.expand_icon.value?'<i aria-hidden="true" class="'+a.expand_icon.value+'"></i>':"",i=(o+=a.expand_text?"<span>"+a.expand_text+"</span>":"",e.css("transition-duration",a.transition_duration+"ms"),e.animate({height:t.outerHeight(!0)},0),setTimeout(function(){e.css("height","auto"),n.html(o),clearTimeout(i)},a.transition_duration));e.addClass("folded")},run:function(){var e=this,t=this.$element.find(".ha-unfold-btn"),n=this.$element.find(".ha-unfold-data"),a=this.$element.find(".ha-unfold-data-render"),o=this.getReadySettings(),i=e.getCollapseHeight();n.css("height",i+"px"),"click"==o.trigger?t.on("click",function(){i=e.getCollapseHeight(),n.hasClass("folded")?e.fold(n,t,i,a):e.unfold(n,a,t)}):"hover"==o.trigger&&(n.on("mouseenter",function(){e.unfold(n,a,t)}),n.on("mouseleave",function(){i=e.getCollapseHeight(),e.fold(n,t,i,a)}))}})),_=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.runMap()},defaultStyle:function(){return{standard:"",silver:[{elementType:"geometry",stylers:[{color:"#f5f5f5"}]},{elementType:"labels.icon",stylers:[{visibility:"off"}]},{elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{elementType:"labels.text.stroke",stylers:[{color:"#f5f5f5"}]},{featureType:"administrative.land_parcel",elementType:"labels.text.fill",stylers:[{color:"#bdbdbd"}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#eeeeee"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#e5e5e5"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#ffffff"}]},{featureType:"road.arterial",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#dadada"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{featureType:"road.local",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"transit.line",elementType:"geometry",stylers:[{color:"#e5e5e5"}]},{featureType:"transit.station",elementType:"geometry",stylers:[{color:"#eeeeee"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#c9c9c9"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]}],retro:[{elementType:"geometry",stylers:[{color:"#ebe3cd"}]},{elementType:"labels.text.fill",stylers:[{color:"#523735"}]},{elementType:"labels.text.stroke",stylers:[{color:"#f5f1e6"}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#c9b2a6"}]},{featureType:"administrative.land_parcel",elementType:"geometry.stroke",stylers:[{color:"#dcd2be"}]},{featureType:"administrative.land_parcel",elementType:"labels.text.fill",stylers:[{color:"#ae9e90"}]},{featureType:"landscape.natural",elementType:"geometry",stylers:[{color:"#dfd2ae"}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#dfd2ae"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#93817c"}]},{featureType:"poi.park",elementType:"geometry.fill",stylers:[{color:"#a5b076"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#447530"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#f5f1e6"}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#fdfcf8"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#f8c967"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#e9bc62"}]},{featureType:"road.highway.controlled_access",elementType:"geometry",stylers:[{color:"#e98d
158"}]},{featureType:"road.highway.controlled_access",elementType:"geometry.stroke",stylers:[{color:"#db8555"}]},{featureType:"road.local",elementType:"labels.text.fill",stylers:[{color:"#806b63"}]},{featureType:"transit.line",elementType:"geometry",stylers:[{color:"#dfd2ae"}]},{featureType:"transit.line",elementType:"labels.text.fill",stylers:[{color:"#8f7d77"}]},{featureType:"transit.line",elementType:"labels.text.stroke",stylers:[{color:"#ebe3cd"}]},{featureType:"transit.station",elementType:"geometry",stylers:[{color:"#dfd2ae"}]},{featureType:"water",elementType:"geometry.fill",stylers:[{color:"#b9d3c2"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#92998d"}]}],dark:[{elementType:"geometry",stylers:[{color:"#212121"}]},{elementType:"labels.icon",stylers:[{visibility:"off"}]},{elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{elementType:"labels.text.stroke",stylers:[{color:"#212121"}]},{featureType:"administrative",elementType:"geometry",stylers:[{color:"#757575"}]},{featureType:"administrative.country",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"administrative.land_parcel",stylers:[{visibility:"off"}]},{featureType:"administrative.locality",elementType:"labels.text.fill",stylers:[{color:"#bdbdbd"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#181818"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{featureType:"poi.park",elementType:"labels.text.stroke",stylers:[{color:"#1b1b1b"}]},{featureType:"road",elementType:"geometry.fill",stylers:[{color:"#2c2c2c"}]},{featureType:"road",elementType:"labels.text.fill",stylers:[{color:"#8a8a8a"}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#373737"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#3c3c3c"}]},{featureType:"road.highway.controlled_access",elementType:"geometry",stylers:[{color:"#4e4e4e"}]},{featureType:"road.local",elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{featureType:"transit",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#000000"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#3d3d3d"}]}],night:[{elementType:"geometry",stylers:[{color:"#242f3e"}]},{elementType:"labels.text.fill",stylers:[{color:"#746855"}]},{elementType:"labels.text.stroke",stylers:[{color:"#242f3e"}]},{featureType:"administrative.locality",elementType:"labels.text.fill",stylers:[{color:"#d59563"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#d59563"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#263c3f"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#6b9a76"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#38414e"}]},{featureType:"road",elementType:"geometry.stroke",stylers:[{color:"#212a37"}]},{featureType:"road",elementType:"labels.text.fill",stylers:[{color:"#9ca5b3"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#746855"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#1f2835"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#f3d19c"}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#2f3948"}]},{featureType:"transit.station",elementType:"labels.text.fill",stylers:[{color:"#d59563"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#17263c"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#515c6d"}]},{featureType:"water",elementType:"labels.text.stroke",stylers:[{color:"#17263c"}]}],aubergine:[{elementType:"geometry",stylers:[{color:"#1d2c4d"}]},{elementType:"labels.text.fill",stylers:[{color:"#8ec3b9"}]},{elementType:"labels.text.stroke",stylers:[{color:"#1a3646"}]},{featureType:"administrative.country",elementType:"geometry.stroke",stylers:[{color:"#4b6878"}]},{featureType:"administrative.land_parcel",elementType:"labels.text.fill",stylers:[{color:"#64779e"}]},{featureType:"administrative.province",elementType:"geometry.stroke",stylers:[{color:"#4b6878"}]},{featureType:"landscape.man_made",elementType:"geometry.stroke",stylers:[{color:"#334e87"}
1]},{featureType:"landscape.natural",elementType:"geometry",stylers:[{color:"#023e58"}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#283d6a"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#6f9ba5"}]},{featureType:"poi",elementType:"labels.text.stroke",stylers:[{color:"#1d2c4d"}]},{featureType:"poi.park",elementType:"geometry.fill",stylers:[{color:"#023e58"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#3C7680"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#304a7d"}]},{featureType:"road",elementType:"labels.text.fill",stylers:[{color:"#98a5be"}]},{featureType:"road",elementType:"labels.text.stroke",stylers:[{color:"#1d2c4d"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#2c6675"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#255763"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#b0d5ce"}]},{featureType:"road.highway",elementType:"labels.text.stroke",stylers:[{color:"#023e58"}]},{featureType:"transit",elementType:"labels.text.fill",stylers:[{color:"#98a5be"}]},{featureType:"transit",elementType:"labels.text.stroke",stylers:[{color:"#1d2c4d"}]},{featureType:"transit.line",elementType:"geometry.fill",stylers:[{color:"#283d6a"}]},{featureType:"transit.station",elementType:"geometry",stylers:[{color:"#3a4762"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#0e1626"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#4e6d70"}]}]}},settings:function(e){e=document.querySelector(e);return{latitude:parseFloat(e.dataset.latitude),longitude:parseFloat(e.dataset.longitude),mapType:e.dataset.mapType,markers:e.dataset.markers,polylines:e.dataset.polylines,mapZoom:parseInt(e.dataset.mapZoom),mapZoomMobile:parseInt(e.dataset.mapZoomMobile),mapZoomTablet:parseInt(e.dataset.mapZoomTablet),scrollWheelZoom:e.dataset.scrollWheelZoom,zoomControl:e.dataset.zoomControl,fullscreenControl:e.dataset.fullScreen,mapDraggable:e.dataset.disableMapDrag,showLegend:e.dataset.showLegend,showRoute:e.dataset.showRoute,googleMapType:e.dataset.googleMapType,mapTypeControl:e.dataset.mapTypeControl,streetViewControl:e.dataset.streetView,infoOpen:e.dataset.infoOpen,infoOpenHover:e.dataset.infoOpenHover,mapStyle:e.dataset.mapStyle,customMapStyles:e.dataset.customMapStyle,defaultStyle:this.defaultStyle(),strokeColor:e.dataset.strokeColor,strokeOpacity:e.dataset.strokeOpacity,strokeWeight:e.dataset.strokeWeight,strokeFill:e.dataset.strokeFill,strokeFillOpacity:e.dataset.strokeFillOpacity,originLat:e.dataset.originLat,originLng:e.dataset.originLng,destLat:e.dataset.destLat,destLng:e.dataset.destLng,travelMode:e.dataset.travelMode}},isValidJsonString:function(e){try{JSON.parse(e)}catch(e){return!1}return!0},mapInit:function(e){var a,t,n,o,i=this.settings(e),s=JSON.parse(i.markers),r=new google.maps.DirectionsService,l=new google.maps.DirectionsRenderer,c=i.mapZoom;window.addEventListener("resize",function(){c="mobile"==elementorFrontend.getCurrentDeviceMode()?i.mapZoomMobile:"tablet"==elementorFrontend.getCurrentDeviceMode()?i.mapZoomTablet:i.mapZoom}),a=new google.maps.Map(document.querySelector(".ha-adv-google-map__wrapper"+e),{center:{lat:""===i.latitude?-34.391:i.latitude,lng:""===i.longitude?150.644:i.longitude},zoom:c,mapTypeId:i.mapType,zoomControl:"yes"===i.zoomControl,mapTypeControl:"yes"===i.mapTypeControl,fullscreenControl:"yes"===i.fullscreenControl,streetViewControl:"yes"===i.streetViewControl,gestureHandling:"yes"===i.scrollWheelZoom?"greedy":"cooperative",draggable:"yes"!==i.mapDraggable,styles:"custom"!==i.mapStyle?i.defaultStyle[i.mapStyle]:this.isValidJsonString(i.customMapStyles)?JSON.parse(i.customMapStyles):""}),"yes"===i.mapDraggable&&a.setOptions({draggableCursor:"default"}),s.forEach(function(e){var t=new google.maps.Marker({icon:""===e.pin_icon.url?"":{url:e.pin_icon.url,scaledSize:new google.maps.Size("yes"===e.rectangular_image?+e.rectangular_pin_size_width.size:+e.square_pin_size.size,"yes"===e.rectangular_image?+e.rectangular_pin_size_height.size:+e.square_pin_size.size)},map:a,position:{lat:+e.pin_latitude,lng:+e.pin_longitude}}),n=new google.maps.InfoWindow({content:'<div class="ha-adv-google-map__marker-wrapper"><div class="ha-adv-google-map__marker-title-wrapper"><div class="ha-adv-google-map__marker-title" style="display: inline-block">'+e.pin_item_title+'</div></div><div class="ha-adv-google-map__marker-description-wrapper"><div class="ha-adv-google-map__marker-description">'+e.pin_item_description+"</div></div></div>"});"yes"===i.infoOpen&&n.open(a,t),"yes"===i.infoOpenHover?(t.addListener("mouseover",function(e){n.open(a,t)}),t.addListener("mouseout",function(e){var t=setTimeout(function(){n.close(),clearTimeout(t)},1e3)})):t.addListener("click",function(){n.open(a,t)})}),"yes"===i.showLegend&&(s=document.querySelector(e).nextElementSibling,a.controls[google.maps.ControlPosition.RIGHT_BOTTOM].push(s)),"polyline"==i.googleMapType&&(t=JSON.parse(i.polylines),n=[],t.forEach(function(e){n.push({lat:parseFloat(e.ha_gmap_polyline_lat),lng:parseFloat(e.ha_gmap_polyline_lng)})}),o=JSON.parse(JSON.stringify(n)),new google.maps.Polyline({path:o,strokeColor:i.strokeColor,strokeOpacity:i.strokeOpacity,strokeWeight:i.strokeWeight}).setMap(a)),"polygon"==i.googleMapType&&(t=JSON.parse(i.polylines),n=[],t.forEach(function(e){n.push({lat:parseFloat(e.ha_gmap_polyline_lat),lng:parseFloat(e.ha_gmap_polyline_lng)})}),o=JSON.parse(JSON.stringify(n)),new google.maps.Polygon({path:o,strokeColor:i.strokeColor,strokeOpacity:i.strokeOpacity,strokeWeight:i.strokeWeight,fillColor:i.strokeFill,fillOpacity:i.strokeFillOpacity}).setMap(a)),"routes"==i.googleMapType&&(this.routeDraw(r,l,i),l.setMap(a)),google.maps.event.addDomListener(window,"resize",function(){var e=a.getCenter();google.maps.event.trigger(a,"resize"),a.setCenter(e),a.setZoom(c)})},routeDraw:function(e,n,t){var a=t.originLat+","+t.originLng;e.route({origin:{query:a},destination:{query:t.destLat+","+t.destLng},travelMode:t.travelMode.toUpperCase()},function(e,t){"OK"===t&&n.setDirections(e)})},runMap:function(){for(var e=document.querySelectorAll(".ha-adv-google-map__wrapper"),t=0;t<e.length;t++)e[t].classList.add("ha-adv-google-map__wrapper--item"+t),this.mapInit(".ha-adv-google-map__wrapper--item"+t)}}),y=(elementorFrontend.hooks.addAction("frontend/element_ready/ha-google-map.default",function(e){elementorFrontend.elementsHandler.addHandler(_,{$element:e,selectors:{container:".ha-adv-google-map__wrapper"}})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-unfold.default",function(e){elementorFrontend.elementsHandler.addHandler(v,{$element:e})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-edd-cart.default",function(e){var t=e.find(".ha-edd-table-wrap").data("options"),e=e.find(".edd-remove-from-cart");"icon"==t.cart_btn_type?e.html('<i class="'.concat(t.icon.value,'"></i>')):e.text(t.btn_text)}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-edd-checkout.default",function(e){var t=e.find(".ha-edd-table-wrap").data("options"),e=e.find(".edd_cart_remove_item_btn");"icon"==t.cart_btn_type?e.html('<i class="'.concat(t.icon.value,'"></i>')):e.text(t.btn_text)}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-edd-product-grid.default",p),elementorFrontend.hooks.addAction("frontend/element_ready/ha-edd-product-carou
1sel.default",p),elementorFrontend.hooks.addAction("frontend/element_ready/ha-edd-single-product.default",p),elementorFrontend.hooks.addAction("frontend/element_ready/ha-image-swap.default",function(e){var n,t=e.find(".ha-image-swap-wrapper"),t=("click"===t.data("trigger")&&t.on("click",t,function(){var e=Fe(this),t=e.attr("data-click");n="inactive"==t?"active":"inactive",e.attr("data-click",n),e.find(".img_swap_first"),e.find(".img_swap_second")}),e.find(".ha-image-swap-ctn"));e.find(".ha-image-swap-item"),t.data("trigger");0<t.length&&Fe(".ha-image-swap-ctn").on("click",".ha-image-swap-item",function(e){var t=Fe(this),n=t.parent(".ha-image-swap-insider"),a=n.children(".ha-image-swap-item:first-of-type");n.children(".ha-image-swap-item:nth-of-type(2)");t.is(":first-child")||(n.addClass("changed"),setTimeout(function(){a.remove(),n.append(a),n.removeClass("changed")},400))})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-shipping-bar.default",function(e){var t,n,a,o,i,e=e.find(".ha-fsb-container");e&&null!=(i=e.data("fsb_settings"))&&(t=i.hasOwnProperty("ha_fsb_animation_speed")?i.ha_fsb_animation_speed:15,a=i.hasOwnProperty("achive_percent")?i.achive_percent:0,o=i.hasOwnProperty("progress_type")?i.progress_type:"percent",n=i.hasOwnProperty("currencySymbol")&&"percent"==o?"%":i.currencySymbol,i=i.hasOwnProperty("cart_total")?i.cart_total:0,a=100<=parseFloat(Math.round(a))?100:parseFloat(Math.round(a)),o="percent"==o?a:i,(i=e.find(".ha-fsb-size")).text(o+n),e=Fe(window).width()<=768?12:5,0<a?i.css({width:a+"%",transition:"width "+t+"ms ease-in-out"}):i.css("width",e+"%"))}),Fe(".fsb-close-icon").on("click",function(){document.cookie="ha_close_fsb = yes;path=/",Fe(".ha-fsb-container").hide()}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-flip-box.default",function(e){var t=sessionStorage.getItem("haFlipBoxBack");elementorFrontend.isEditMode()&&t&&"yes"==t&&e.find(".ha-flip-box-inner").addClass("flip-styling flip"),e.find(".ha-flip-box-inner").on("mouseenter mouseleave touchstart",function(e){elementorFrontend.isEditMode()&&Fe(this).hasClass("flip-styling")||("mouseenter"!=e.type&&"touchstart"!=e.type||Fe(this).hasClass("flip")?(("mouseleave"==e.type||"touchstart"==e.type)&&Fe(this).hasClass("flip")||"touchstart"==e.type&&Fe(this).hasClass("flip"))&&Fe(this).removeClass("flip"):Fe(this).addClass("flip"))})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-remote-carousel.default",function(e){var s,r,t,n,l,c=e.find(".ha-remote-carousel-container");c&&(e=Fe(c).find(".ha-custom-nav-remote-carousel"))&&(r=s=0,t=Fe(e).parent().data("show_thumbnail"),n=Fe(e).parent().data("ha_rc_id"),l=n?Fe('[data-ha_rcc_uid="'+n+'"]'):"",t&&"yes"==t?(l.on("init",function(e,t,n){var a=l.parent().parent().data("settings"),a=(r=void 0===a?r:a.slides_to_show,s=(n||0)-1,parseInt(r)+parseInt(s)+1),n=l.find('[data-slick-index="'+a+'"]').find("img").attr("src"),a=l.find('[data-slick-index="'+s+'"]').find("img").attr("src"),o=c.find(".ha-remote-carousel-btn-next"),i=c.find(".ha-remote-carousel-btn-prev");o.css({"background-image":"url("+n+")","background-position":"center"}),i.css({"background-image":"url("+a+")","background-position":"center"})}),l.trigger("init"),Fe(e).on("click",function(e){e.preventDefault(),l.on("afterChange",function(e,t,n){var a=l.parent().parent().data("settings"),a=a?a.slides_to_show:n,n=(s=parseInt(n-1),parseInt(a)+parseInt(s)+1),a=l.find('[data-slick-index="'+n+'"]').find("img").attr("src"),n=l.find('[data-slick-index="'+s+'"]').find("img").attr("src"),o=c.find(".ha-remote-carousel-btn-next"),i=c.find(".ha-remote-carousel-btn-prev");o&&o.css({"background-image":"url("+a+")","background-position":"center"}),i&&i.css({"background-image":"url("+n+")","background-position":"center"})}),"ha_rc_next_btn"==Fe(this).data("ha_rc_nav")?l.slick("slickNext"):"ha_rc_prev_btn"==Fe(this).data("ha_rc_nav")&&l.slick("slickPrev")})):Fe(e).on("click",function(e){e.preventDefault(),"ha_rc_next_btn"==Fe(this).data("ha_rc_nav")?l.slick("slickNext"):"ha_rc_prev_btn"==Fe(this).data("ha_rc_nav")&&l.slick("slickPrev")}))}),elementorModules.frontend.handlers.Base.extend({getDefaultSettings:function(){return{selectors:{widgetContainer:".ha-toc-wrapper",container:'.elementor:not([data-elementor-type="header"]):not([data-elementor-type="footer"])',expandButton:".ha-toc__header",collapseButton:".ha-toc__header",body:".ha-toc__body",headerTitle:".ha-toc__header-title",scrollTop:".ha-toc__scroll-to-top--container"},classes:{anchor:"ha-toc-menu-anchor",listWrapper:"ha-toc__list-wrapper",listItem:"ha-toc__list-item",listTextWrapper:"ha-toc__list-item-text-wrapper",firstLevelListItem:"ha-toc__top-level",listItemText:"ha-toc__list-item-text",activeItem:"ha-toc-item-active",headingAnchor:"ha-toc__heading-anchor",collapsed:"ha-toc--collapsed"},listWrapperTag:"numbers"===this.getElementSettings().marker_view?"ol":"ul"}},getDefaultElements:function(){var e=this.getSettings(),t=this.getElementSettings();return{$pageContainer:jQuery(t.container||e.selectors.container),$widgetContainer:this.$element.find(e.selectors.widgetContainer),$expandButton:this.$element.find(e.selectors.expandButton),$collapseButton:this.$element.find(e.selectors.collapseButton),$tocBody:this.$element.find(e.selectors.body),$listItems:this.$element.find("."+e.classes.listItem),$scrollTop:this.$element.find(e.selectors.scrollTop)}},bindEvents:function(){var e=this,t=this.getElementSettings();t.minimize_box&&this.elements.$expandButton.on("click",function(){return Fe(e.$element).hasClass(e.getSettings("classes.collapsed"))?e.expandBox():e.collapseBo
1x()}),t.collapse_subitems&&this.elements.$listItems.hover(function(e){return jQuery(e.target).slideToggle()}),t.sticky_toc_toggle&&elementorFrontend.elements.$window.on("resize",this.handleStickyToc),t.scroll_to_top_toggle&&this.elements.$scrollTop.on("click",function(){e.scrollToTop()})},getHeadings:function(){var e=this.getElementSettings(),t=e.headings_by_tags.join(","),n=this.getSettings("selectors"),a=e.exclude_headings_by_selector;return this.elements.$pageContainer.find(t).not(n.headerTitle).filter(function(e,t){return!jQuery(t).closest(a).length})},addAnchorsBeforeHeadings:function(){var t=this,n=this.getSettings("classes");this.elements.$headings.before(function(e){return'<span id="'+t.getHeadingAnchorLink(e,n)+'" class="'+n.anchor+' "></span>'})},activateItem:function(e){var t,n=this.getSettings("classes");this.deactivateActiveItem(e),e.addClass(n.activeItem),this.$activeItem=e,this.getElementSettings("sticky_toc_toggle")&&this.getElementSettings("collapse_subitems")&&(t=void 0,(t=e.hasClass(n.firstLevelListItem)?e.parent().next():e.parents("."+n.listWrapper).eq(-2)).length?(this.$activeList=t,this.$activeList.stop().slideDown()):delete this.$activeList)},deactivateActiveItem:function(e){var t;!this.$activeItem||this.$activeItem.is(e)||(t=this.getSettings().classes,this.$activeItem.removeClass(t.activeItem),!this.$activeList)||e&&this.$activeList[0].contains(e[0])||this.$activeList.slideUp()},followAnchor:function(t,n){var a=this,e=t[0].hash,o=void 0;try{o=jQuery(decodeURIComponent(e))}catch(e){return}0===n&&haObserveTarget(o[0],function(e){a.itemClicked||("down"===e?a.activateItem(t):a.deactivateActiveItem())}),haObserveTarget(o[0],function(e){a.itemClicked||("down"===e?a.activateItem(a.$listItemTexts.eq(n+1)):a.activateItem(t))})},followAnchors:function(){var n=this;this.$listItemTexts.each(function(e,t){return n.followAnchor(jQuery(t),e)})},setOffset:function(e){var t=this.getSettings(),t=this.$element.find("."+t.classes.listItem),n=this.getCurrentDeviceSetting("scroll_offset");t.each(function(){Fe("a",this).on("click",function(e){e.preventDefault();e=this.hash;Fe("html, body").animate({scrollTop:Fe(e).offset().top-parseInt(n.size)},800)})})},populateTOC:function(){var e=this,t=(this.listItemPointer=0,this.getElementSettings());"yes"==t.custom_style?this.elements.$widgetContainer.html(this.createSideDot()):t.hierarchical_view?this.createNestedList():this.createFlatList(),this.$listItemTexts=this.$element.find(".ha-toc__list-item-text"),this.$listItemTexts.on("click",this.onListItemClick.bind(this)),elementorFrontend.isEditMode()||this.followAnchors(),Fe(window).on("scroll",function(){"window_top"===t.scroll_to_top_option?0<Fe(window).scrollTop()?e.elements.$scrollTop.show():e.elements.$scrollTop.hide():e.getID().parents(".elementor-element").offset().top>=Fe(window).scrollTop()?e.elements.$scrollTop.hide():e.elements.$scrollTop.show()})},createNestedList:function(){var o=this;this.headingsData.forEach(function(e,t){e.level=0;for(var n=t-1;0<=n;n--){var a=o.headingsData[n];if(a.tag<=e.tag){e.level=a.level,a.tag<e.tag&&e.level++;break}}}),this.elements.$tocBody.html(this.getNestedLevel(0))},createFlatList:function(){this.elements.$tocBody.html(this.getNestedLevel())},createSideDot:function(e){var t=this.getSettings(),n=this.getElementSettings(),a=this.getElementSettings("icon"),o="";if("yes"==n.custom_style){o+='<div class="'.concat(n.custom_style_list,'">\n                    <div class="hm-toc ">\n                    <ul class="hm-toc-items" style="list-style: none;">\n                        <li>'),"hm-toc-slide-style"==n.custom_style_list?o+="<".concat(n.html_tag,' class="hm-toc-title"><span>').concat(n.widget_title,"<span></").concat(n.html_tag,">"):o+="<".concat(n.html_tag,' class="hm-toc-title">').concat(n.widget_title,"</").concat(n.html_tag,">"),o+="<".concat(t.listWrapperTag,' class="hm-toc-items-inner">');for(var i=0;i<this.headingsData.length;i++){var s="",r=this.headingsData[i];if(e>r.level)break;var l=t.classes.listItemText;0===r.level&&(l+=" "+t.classes.firstLevelListItem),e===r.level&&(s+='<li class="hm-toc-entry '.concat(t.classes.listItem,'">
1'),"bullets"===n.marker_view&&a&&"hm-toc-slide-style"==n.custom_style_list&&(s+='<i class="'.concat(a.value,'"></i>')),s=s+'<a href="#'.concat(r.anchorLink,'" class="').concat(l,'"><span>').concat(r.text,"</span></a>")+"</li>"),o+=s}o=o+"</".concat(t.listWrapperTag,">")+"</li>\n                    </ul>"}return o},getNestedLevel:function(e){var t=this.getSettings(),n=this.getElementSettings(),a=this.getElementSettings("icon"),o="";for(o+="<"+t.listWrapperTag+' class="'+t.classes.listWrapper+'">';this.listItemPointer<this.headingsData.length;){var i=this.headingsData[this.listItemPointer],s=t.classes.listItemText;if(0===i.level&&(s+=" "+t.classes.firstLevelListItem),i.level<e)break;e===i.level&&(o=(o+='<li class="'+t.classes.listItem+" level-"+e+'">')+'<div class="'+t.classes.listTextWrapper+'">',s='<a href="#'+i.anchorLink+'" class="'+s+'">'+i.text+"</a>",o=o+(s="bullets"===n.marker_view&&a?'<i class="'+a.value+'"></i>'+s:s)+"</div>",this.listItemPointer++,(i=this.headingsData[this.listItemPointer])&&e<i.level&&(o+=this.getNestedLevel(i.level)),o+="</li>")}return o+="</"+t.listWrapperTag+">"},handleNoHeadingsFound:function(){if(elementorFrontend.isEditMode())return this.elements.$tocBody.html("No headings were found on this page.")},collapseOnInit:function(){var t=this,e=this.getElementSettings("minimized_on"),n=elementorFrontend.getCurrentDeviceMode();0!==(e=""!==e&&"array"!=typeof e?[e]:e).length&&"object"===_typeof(e)&&e.forEach(function(e){("desktop"===e[0]&&"desktop"==n&&Fe(window).width()<elementorFrontend.config.breakpoints.xxl||"tablet"===e[0]&&"tablet"===n&&Fe(window).width()<elementorFrontend.config.breakpoints.lg||"mobile"===e[0]&&"mobile"===n&&Fe(window).width()<elementorFrontend.config.breakpoints.md)&&t.collapseBox()})},getHeadingAnchorLink:function(e,t){var n=this.elements.$headings[e].id,a=this.elements.$headings[e].closest(".elementor-widget").id,o="";return n?o=n:a&&(o=a),n||a?jQuery(this.elements.$headings[e]).data("hasOwnID",!0):o="".concat(t.headingAnchor,"-").concat(e),o},setHeadingsData:function(){var n=this,a=(this.headingsData=[],this.getSettings("classes"));this.elements.$headings.each(function(e,t){e=n.getHeadingAnchorLink(e,a);n.headingsData.push({tag:+t.nodeName.slice(1),text:t.textContent,anchorLink:e})})},run:function(){var e=this.getElementSettings();if(this.elements.$headings=this.getHeadings(),!this.elements.$headings.length)return this.handleNoHeadingsFound();this.setHeadingsData(),elementorFrontend.isEditMode()||this.addAnchorsBeforeHeadings(),this.populateTOC(),e.minimize_box&&this.collapseOnInit(),e.sticky_toc_toggle&&this.handleStickyToc(),""!==e.scroll_offset.size&&this.setOffset()},expandBox:function(){var e=this.getCurrentDeviceSetting("min_height");this.$element.removeClass(this.getSettings("classes.collapsed")),this.elements.$tocBody.slideDown(),this.elements.$widgetContainer.css("min-height",e.size+e.unit)},collapseBox:function(){this.$element.addClass(this.getSettings("classes.collapsed")),this.elements.$tocBody.slideUp(),this.elements.$widgetContainer.css("min-height","0px")},onInit:function(){var e=this;this.initElements(),this.bindEvents(),jQuery(document).ready(function(){e.run()})},onListItemClick:function(e){var t=this,n=(this.itemClicked=!0,setTimeout(function(){return t.itemClicked=!1},2e3),jQuery(e.target)),a=n.parent().next(),o=this.getElementSettings("collapse_subitems"),e=("SPAN"==n[0].tagName&&"yes"==this.getElementSettings("custom_style")&&(n=jQuery(e.currentTarget)),void 0);o&&n.hasClass(this.getSettings("classes.firstLevelListItem"))&&a.is(":visible")&&(e=!0),this.activateItem(n),o&&e&&a.slideUp()},handleStickyToc:function(){var e=this.getElementSettings(),t=elementorFrontend.getCurrentDeviceMode(),n=e.sticky_toc_disable_on,a=this.getID(),e=e.sticky_toc_type;"in-place"!==e&&"custom-position"!==e||(e=a.parent().parent().outerWidth(),a.css("width",e)),-1==Fe.inArray(t,n)?(a.removeClass("floating-toc"),Fe(window).off("scroll",this.stickyScroll)):Fe(window).on("scroll",Fe.proxy(this.stickyScroll,this))},stickyScroll:function(){var e=this.getID(),t=(this.getElementSettings(),document.querySelector(".ha-table-of-contents").getBoundingClientRect()),n=e.outerHeight();e.hasClass("floating-toc")?e.parent().parent().css("height",n):e.parent().parent().css("height",""),t.y+t.height/2<0?e.hasClass("floating-toc")||e.addClass("floating-toc"):e.hasClass("floating-toc")&&e.removeClass("floating-toc")},scrollToTop:function(){var e;"window_top"===this.getElementSettings("scroll_to_top_option")?Fe("html, body").animate({scrollTop:0},250):(e=this.getID().parents(".ha-table-of-contents"),Fe("html, body").animate({scrollTop:Fe(e).offset().top-60},1e3))},getID:function(){return Fe("#ha-toc-"+this.$element[0].attributes["data-id"].nodeValue)}})),w=(elementorFrontend.hooks.addAction("frontend/element_ready/ha-table-of-contents.default",function(e){elementorFrontend.elementsHandler.addHandler(y,{$element:e})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-creative-slider.default",function(e){var t,n,a,o,i,s,r,l,c,d,h,e=e.find(".ha-creative-slider-container");e&&(c=Fe(window).width(),t=parseInt(c)<=767?e.find(".ha_cs_mobile_next"):e.find(".ha_cc_next_wrapper"),n=parseInt(c)<=767?e.find(".ha_cs_mobile_prev"):e.find(".ha_cc_prev_wrapper"),a=parseInt(c)<=767?40:30,o=40,i=e.find(".ha_cc_prev_items"),s=e.find(".ha_cc_text_items"),r=e.find(".ha_cc_inner_image_items"),l=e.find(".ha_cc_next_items"),h={loop:!0,dots:!(d={loop:!0,dots:!(c={loop:!0,dots:!1,nav:!1,items:1,autoplay:!1,smartSpeed:500,touchDrag:!1,mouseDrag:!1,rewind:!0,startPosition:-1}),nav:!1,items:1,autoplay:!1,smartSpeed:500,touchDrag:!1,mouseDrag:!1,rewind:!0,startPosition:1}),nav:!1,items:1,autoplay:!1,smartSpeed:1e3,touchDrag:!1,mouseDrag:!1,singleItem:!0,animateOut:"fadeOutRight",animateIn:"fadeInLeft",rewind:!0}),i.owlCarousel(c),l.owlCarousel(d),s.owlCarousel(h),r.owlCarousel(h),window.parent.addEventListener("message",function(e){"ha_cs_reinit"==e.data&&(s.owlCarousel("refresh"),r.owlCarousel("refresh"))}),Fe(n).click(function(e){e.preventDefault(),i.trigger("prev.owl.carousel"),l.trigger("prev.owl.carousel"),setTimeout(function(){s.trigger("prev.owl.carousel")},a),setTimeout(function(){r.trigger("prev.owl.carousel")},a+o)}),Fe(t).click(function(e){e.preventDefault(),i.trigger("next.owl.carousel"),l.trigger("next.owl.carousel"),setTimeout(function(){s.trigger("next.owl.carousel")},a),setTimeout(function(){r.trigger("next.owl.carousel")},a+o)})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-advanced-comparison-table.default",function(t){var n=t.find("ul.ha-adct-table-responsive-nav"),a=t.find(".ha-adct-row, .ha-adct-child-row"),e=t.find(".ha-adct-collapse-icon-wrap"),e=(n.on("click","li",function(){var e=Fe(this).index()+2;a.find(".ha-adct-column:not(:eq(0))").hide(),t.find(".ha-adct-column:nth-child("+e+")").css("display","flex"),n.find("li").removeClass("active"),Fe(this).addClass("active")}),e.on("click",function(){var e=Fe(this).closest(".ha-adct-row-wrap");Fe(this).toggleClass("open"),e.find(".ha-adct-child-row-wrap").slideToggle("slow")}),Fe("body").attr("data-elementor-device-mode")),o=Fe(window).outerWidth(!0);function i(e){"tablet"==e||"mobile_extra"==e||"mobile"==e?(a.find(".ha-adct-column:not(:eq(0))").hide(),t.find(".ha-adct-column:nth-child(2)").css("display","flex")):a.find(".ha-adct-column").removeAttr("style")}i(e),Fe(window).on("resize",function(e){var t=Fe("body").attr("data-elementor-device-mode"),n=Fe(window).outerWidth(!0);o!=n&&(o=n,i(t))})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-title-tips.default",function(a){var o,i,s,r;a.find(".ha-flip-box-inner"),a.find(".ha-title-tips-hover li > a"),a.find(".ha-title-tips-hover")[0].getBoundingClientRect();a.find(".ha-title-tips-hover").hasClass("swap")&&(o=a.find(".ha-title-tips-hover"),i=a.find(".ha-title-tips-hover-item.have-image"),s=a.find("figure"),(r={_register:{hover:{active:!1,currentX:0,currentY:0,targetX:0,targetY:0}},_init:function(){this._base(),this._events()},_base:function(){s.find("img").each(function(){var e=Fe(this);e.attr("height_ratio",e.height())}),requestAnimationFrame(function(){r._interaction.hover.move_image()})},_events:function(){i.on("mouseenter","a",function(){r._interaction.hover.image(Fe(this))}),i.on("mouseleave","a",function(){r._interaction.hover.leave()}),i.on("mousemove","a",function(e){r._interaction.hover.move(e)})},_functions:{round:function(e,t){t=void 0===t?100:Math.pow(10,t);return Math.round(e*t)/t}},_interaction:{hover:{image:function(e){e.parents("li").addClass("active").removeClass("not-selected").siblings().removeClass("active").addClass("not-selected"),r._register.hover.visible||!r._register.hover.currentX&&!r._register.hover.currentY||(r._register.hover.visible=!0,s.addClass("visible"));e=s.find('img[data-filter-id="'+e.attr("data-filter-id")+'"]');e.addClass("active").siblings(".active").removeClass("active").addClass("was-active"),s.get()[0].style.setProperty("--height_ratio",e.attr("height_ratio")+"px"),clearTimeout(s.prop("leave")),clearTimeout(s.prop("animate")),s.addClass("animate").prop("animate",setTimeout(function(){s.removeClass("animate").find("img.was-active").removeClass("was-active")},400))},leave:function(){i.removeClass("active not-selected"),clearTimeout(s.prop("leave")),clearTimeout(s.prop("active")),s.prop("leave",setTimeout(function(){r._register.hover.visible=!1,s.removeClass("visible")},1)),s.prop("active",setTimeout(function(){r._register.hover.active=!1},2e3))},move:function(e){var t=e.currentTarget.getBoundingClientRect(),n=o.get()[0].getBoundingClientRect();t.top,t.height,r._register.hover.active||(r._register.hover.active=!0,requestAnimationFrame(function(){r._interaction.hover.move_image()}),clearTimeout(s.prop("active")),s.prop("active",setTimeout(function(){r._register.hover.active=!1},2e3))),i.find("a").offset().left;a.hasClass("ha_title_tips_img_pos--left")?r._register.hover.targetX=-(s.width()+10):r._register.hover.targetX=t.width+10,r._register.hover.targetY=e.pageY-(n.top+window.scrollY),r._register.hover.visible||!r._register.hover.currentX&&!r._register.hover.currentY||(r._register.hover.visible=!0,s.addClass("visible"))},move_image:function(){s.length&&(r._register.hover.currentX+=.09*(r._register.hover.targetX-r._register.hover.currentX),r._register.hover.currentY+=.09*(r._register.hover.targetY-r._register.hover.currentY),s.get()[0].style.transform=" translate3d(\n\t\t\t\t\t\t\t\t\t\t".concat(r._functions.round(r._register.hover.currentX),"px,\n\t\t\t\t\t\t\t\t\t\t").concat(r._functions.round(r._register.hover.currentY),"px, 0px\n\t\t\t\t\t\t\t\t\t)"),r._register.hover.active)&&requestAnimationFrame(function(){r._interaction.hover.move_image()})}}}})._init())}),elementorModules.frontend.handlers.Base.extend({onInit:function(){var e=this;elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.wrapper=this.$element.find(".ha-loop-tab-wrapper"),this._pillAnim=null,this._animating=!1,this._uid="ha_loop_tab_"+this.getUniqueHandlerID(),this._initialized=!1,this._wasVisible=!1,this._observer=null,(this._self=this).run(),Fe(document).on("ha_TabHandlerBase_changed."+this._uid,function(){setTimeout(function(){e._initialized=!1,e.$element.hasClass("ha-loop-tab-loaded")||e.run()},200)}),this._startVisibilityObserver()},getUniqueHandlerID:function(){return"ha_loop_tab_"+this.$element.data("id")+"_"+Math.random().toString(36).substr(2,9)},onDestroy:function(){Fe(document).off("."+this._uid),this._resizeHandler&&(window.removeEventListener("resize",this._resizeHandler),this._resizeHandler=null),this._pillAnim&&(this._pillAnim.cancel(),this._pillAnim=null),this._observer&&(this._observer.disconnect(),this._observer=null)},onElementChange:H(function(e){-1!==["tab_action","tab_transition_delay","tab_nav_item_width","tab_nav_item_height","tab_nav_item_border_radius","tab_nav_item_stroke_width"].indexOf(e)&&(this._initialized=!1,this.run())},300),_startVisibilityObserver:function(){for(var t=this,e=(this._observer&&this._observer.disconnect(),this.$element[0]),n=function(){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},a=(this._wasVisible=n(),this._observer=new MutationObserver(function(){var e=n();e&&!t._wasVisible?(t._wasVisible=!0,t._initialized=!1,t._pillAnim&&(t._pillAnim.cancel(),t._pillAnim=null,t._animating=!1),setTimeout(function(){t.run()},100)):e||(t._wasVisible=!1)}),e.parentElement);a&&a!==document.body;)this._observer.observe(a,{attributes:!0,attributeFilter:["class","style","hidden"]}),a=a.parentElement},getReadySettings:function(){var e={},t=this.getElementSettings("tab_action"),t=(t&&(e.tab_action=t),this.getElementSettings("tab_transition_delay")),t=(t&&(e.tab_transition_delay=t),"mobile"===elementorFrontend.getCurrentDeviceMode()?this.getElementSettings("tab_nav_item_width_mobile"):this.getElementSettings("tab_nav_item_width")),t=(t&&(e.item_width=t.size),this.getElementSettings("tab_nav_item_height")),t=(t&&(e.item_height=t.size),"mobile"===elementorFrontend.getCurrentDeviceMode()?this.getElementSettings("tab_nav_item_border_radius_mobile"):this.getElementSettings("tab_nav_item_border_radius")),t=(t&&(e.stroke_ry=t.size),this.getElementSettings("tab_nav_item_stroke_width"));return t&&(e.stroke_width=t.size),Fe.extend({}
1,this.getSettings(),e)},run:function(){var e,a,i,s,r,o,l,t,c,d,h,u,f,p,g,n,m,v,_,y,w,b,k,T=this;this.$element.hasClass("ha-loop-tab-loaded")&&this._initialized?console.log("Loop Tab already initialized, skipping run."):(this._initialized=!0,this.$element.addClass("ha-loop-tab-loaded"),console.log("run."),this._pillAnim&&(this._pillAnim.cancel(),this._pillAnim=null),this._animating=!1,this._resizeHandler&&(window.removeEventListener("resize",this._resizeHandler),this._resizeHandler=null),this.wrapper.find(".tab-border").each(function(){this.style.visibility="hidden",this.style.strokeDasharray="",this.style.strokeDashoffset=""}),e=this.getReadySettings(),i=!1,s=void(a=0),r="on_hover"===e.tab_action,o=this.wrapper,l=o.find(".ha-loop-tab-nav-item"),t=o.find(".ha-loop-tab_content"),c=e.tab_transition_delay||8e3,d=e.item_width||280,h=e.item_height&&45<=e.item_height?e.item_height:e.item_height?45:65,_=parseFloat(h/2),u=e.stroke_ry>=_?_:e.stroke_ry,f=e.stroke_width||2,p=this.$element.closest(".e-parent"),g=function(e,t){s=e,i=t,T._pillAnim=e,T._animating=t},0<p.length&&(p.css({position:"relative",overflow:"inherit"}),p.find(".ha-loop-tab-bgcontainer").remove(),l.each(function(e,t){var t=Fe(t).attr("container-bgcolors"),n="";try{n=JSON.parse(t)}catch(e){}p.append('<div class="ha-loop-tab-bgcontainer ha-loop-tab-bgcontainer-'.concat(e,'" style="background:').concat(n,';"></div>'))}),p.find(".ha-loop-tab-bgcontainer-0").addClass("ha-loop-tab-active-bg")),this._resizeHandler=function(){r=!(window.innerWidth<=767)&&"on_hover"===e.tab_action},window.addEventListener("resize",this._resizeHandler),window.innerWidth<=767?(m=n=0,v=r=!1,(_=o.find(".ha-loop-tab-contents")[0])&&(_.addEventListener("touchstart",function(e){e.touches&&1===e.touches.length&&(n=e.touches[0].clientX,m=n,v=!0)},{passive:!0}),_.addEventListener("touchmove",function(e){v&&(m=e.touches[0].clientX)},{passive:!0}),_.addEventListener("touchend",function(){var e;v&&(v=!1,60<(e=n-m)&&Fe(l[(a+1)%l.length]).trigger("click"),e<-60)&&Fe(l[(a-1+l.length)%l.length]).trigger("click")}))):r="on_hover"===e.tab_action,y=function(n){return function(){var e,t;i&&(g(null,!1),(t=(e=Fe(l[a])).find(".tab-border")[0])&&e.find(".tab-border").css({visibility:"hidden",strokeDashoffset:t.getTotalLength?t.getTotalLength():0}),b(n),Fe(l[n]).find(".tab-border").css({visibility:"hidden"}),k(l[n]),p.find(".ha-loop-tab-bgcontainer").removeClass("ha-loop-tab-active-bg"),p.find(".ha-loop-tab-bgcontainer-".concat(n)).addClass("ha-loop-tab-active-bg"),requestAnimationFrame(function(){w((n+1)%l.length)}))}},w=function(e){if(!r&&!i){l.removeClass("filling");var t=Fe(l[e]),n=t.find(".tab-svg")[0];if(n){window.innerWidth<=767?(n.setAttribute("width",d),n.setAttribute("height",55),n.setAttribute("viewBox","0 0 ".concat(d," 55")),n.style.width=d+"px",n.style.height="55px"):(n.setAttribute("width",d),n.setAttribute("height",h+2),n.setAttribute("viewBox","0 0 ".concat(d," ").concat(h)),n.style.height=h+2+"px");var a,o=t.find(".tab-border")[0];if(o){if(t.find(".tab-border").css("visibility","visible"),0!==(o.getBBox().width||(null==(n=n.viewBox)||null==(n=n.baseVal)?void 0:n.width)||d)){window.innerWidth<=767?(f=2,o.style.width=d-3+"px",o.style.height="52px",o.style.x=1,o.style.y=1,o.setAttribute("x",1),o.setAttribute("y",1),o.setAttribute("rx",u),o.setAttribute("ry",u),o.style.rx=u,o.style.ry=u):(4<f?(o.setAttribute("x",3),o.setAttribute("y",3)):2<f?(o.setAttribute("x",2),o.setAttribute("y",2)):(o.setAttribute("x",1),o.setAttribute("y",1)),o.setAttribute("rx",u),o.setAttribute("ry",u),o.style.rx=u,o.style.ry=u,4<f?(o.style.width=d-f+"px",o.style.height=h-f+"px",o.style.x=3,o.style.y=3):2<f?(o.style.width=d-1-f+"px",o.style.height=h-2+"px",o.style.x=2):(o.style.width=d-2+"px",o.style.height=h-2+"px",o.style.x=1,o.style.y=1));try{(a=o.getTotalLength()+5)<=5&&(a=2*((parseFloat(o.style.width)||d-2)+(parseFloat(o.style.height)||h-2))+5)}catch(e){a=2*((parseFloat(o.style.width)||d-2)+(parseFloat(o.style.height)||h-2))+5}o.style.strokeDasharray=a.toString(),o.style.strokeDashoffset=a.toString();n=o.animate([{strokeDashoffset:a,strokeWidth:f},{strokeDashoffset:0,strokeWidth:f,offset:.98,easing:"cubic-bezier(0.11, 0, 0.5, 0)"},{strokeDashoffset:0,strokeWidth:f,easing:"ease-out"}],{duration:c,delay:0,fill:"forwards"});g(n,!0)}s&&(s.onfinish=y(e),t.addClass("filling"),0)}}}},b=function(e){a=e,l.removeClass("active"),t.removeClass("active"),Fe(l[e]).addClass("active"),Fe(t[e]).addClass("active")},l.off("mouseenter mouseleave").hover(function(){var e;window.innerWidth<=767||(r?(e=Fe(this).index(),b(e),p.find(".ha-loop-tab-bgcontainer").removeClass("ha-loop-tab-active-bg"),p.find(".ha-loop-tab-bgcontainer-".concat(e)).addClass("ha-loop-tab-active-bg")):Fe(this).hasClass("filling")&&i&&s&&s.pause())},function(){window.innerWidth<=767||r||Fe(this).hasClass("filling")&&i&&s&&s.play()}),l.off("click").on("click",function(e){var t=Fe(e.currentTarget).index();t!==a&&(i&&s&&(s.cancel(),g(null,!1)),l.find(".tab-border").css({visibility:"hidden",strokeDashoffset:function(){try{return this.getTotalLength()}catch(e){return 0}}}),b(t),p.find(".ha-loop-tab-bgcontainer").removeClass("ha-loop-tab-active-bg"),p.find(".ha-loop-tab-bgcontainer-".concat(t)).addClass("ha-loop-tab-active-bg"),setTimeout(function(){w((t+1)%l.length)},200),k(e.currentTarget))}),l.dblclick(function(){767<window.innerWidth||i&&s&&(s.cancel(),g(null,!1))}),k=function(e){var t,n;767<window.innerWidth||(t=o.find(".ha-loop-tab-nav")[0])&&(n=t.getBoundingClientRect(),e=e.getBoundingClientRect(),n=t.scrollLeft+(e.left-n.left)-n.width/3+e.width/3,t.scrollTo({left:n,behavior:"smooth"}))},b(0),w(1))}})),b=(elementorFrontend.hooks.addAction("frontend/element_ready/ha-loop-tab.default",function(e){elementorFrontend.elementsHandler.addHandler(w,{$element:e})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-multi-scroll.default",function(e){var t=e.find(".ha-multi-scroll-wrap"),n=e.find(".ha-multi-scroll-inner"),a=e.data("id"),a=e.find(".ha-multi-scroll-inner-"+a),o=e.hasClass("elementor-element-edit-mode"),t=t.data("settings"),i=Fe("body").attr("data-elementor-device-mode");e.find(".ms-left .ms-section"),e.find(".ms-right .ms-section");
1if(o){Fe(document).find("#multiscroll-nav").remove();try{Fe.fn.multiscroll.destroy()}catch(e){console.log(e)}}e={loopBottom:t.loopBottom,loopTop:t.loopTop,anchors:t.anchors,navigation:t.dots,navigationTooltips:t.dotsTooltips,navigationPosition:t.dotsPosition+" "+t.dotsVertical,normalScrollElements:null,menu:t.menu,leftWidth:t.leftWidth,rightWidth:t.rightWidth,navigationInject:n,paddingTop:0,paddingBottom:0};function s(e){e.includes("tablet")||e.includes("mobile")?(Fe.fn.multiscroll.destroy(),Fe("html, body").css({overflow:"visible",height:"auto"})):(Fe.fn.multiscroll.build(),Fe("html, body").css({overflow:"hidden",height:"100%"}))}a.multiscroll(e),s(i),o&&t.menu&&Fe(t.menu).on("click","a",function(e){e.preventDefault();e=Fe(this).parent().attr("data-menuanchor");Fe.fn.multiscroll.moveTo(e)}),Fe(window).on("resize",function(){s(Fe("body").attr("data-elementor-device-mode"))})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-scroll-sequence.default",function(e){var t=sessionStorage.getItem("haScrollSequenceChangeApply"),t=(t&&t==e.data("id")&&(e.trigger("click"),Fe("body,html,document").scrollTop(e.offset().top),sessionStorage.removeItem("haScrollSequenceChangeApply")),e.find(".ha-scroll-sequence-wrap"));if(t.length){var n,a=t.data("settings"),t=t.find(".ha-scroll-sequence-canvas-wrap"),o=e.hasClass("elementor-element-edit-mode"),i=a.apply_to,s=".ha-scroll-sequence-canvas--"+a.widget_id+" .ha-scroll-sequence-canvas-wrap-inner",r=[],l=0;if("gallery"==a.image_source?r=a.images:"server"==a.image_source&&(r=((e,t,n,a,o)=>{var i=[];if(!isNaN(n)&&""!==e&&o&&["jpg","png","webp"].includes(a))for(var s=1;s<=o;s++){var r=s.toString().padStart(n,"0"),r="".concat(e,"/").concat(t).concat(r,".").concat(a);i.push(r)}return i})(a.images,a.name_prefix,a.number_format,a.image_type,l=a.total_image)),t.remove(),"body"==i?(n=Fe(document).find("body"),0):"container"==i?(n=e.closest(".e-con")).data("id"):"section"==i?(n=e.closest(".elementor-section")).data("id"):"column"==i&&(n=e.closest(".elementor-column"))&&n.data("id"),o)try{n.find(".ha-scroll-sequence-canvas-wrap").remove()}catch(e){console.log(e)}n.prepend(t),Fe(s).HappySequencer({links:r,count:l},function(){})}}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-scroll-tabs.default",function(e){!function(){var l=e.find(".ha-scroll-tab-content-wrapper"),c=l.find(".ha-scroll-tab-content-section").length,t=e.find(".ha-scroll-tab-nav-item"),d=l.height(),n=!1,h=!1;function u(e){h=n=!0,l.animate({scrollTop:e*d},10,function(){h=n=!1,a(e)})}function a(e){h||(t.removeClass("active"),t.filter('[data-section="'.concat(e,'"]')).addClass("active"))}t.on("click",H(function(){u(parseInt(Fe(this).data("section")))},200)),l.on("scroll",H(function(){var e,t;n||h||(e=Fe(this).scrollTop(),t=Math.round(e/d),0==h&&(h=!0,l.animate({scrollTop:t*d},10,function(){h=!1,a(t)})),0==h&&a(t))},200)),l.on("wheel",H(function(e){var t,n,a=Fe(this).scrollTop(),o=Math.round(a/d),i=e.originalEvent.deltaY,s=l[0].scrollHeight-l.height(),r=(r=i,n=Fe(e.target),t=null,(r<0||0<r)&&(n.hasClass("ha-scroll-tab-content-section")?t=parseInt(n.data("section")):0<n.closest(".ha-scroll-tab-content-section").length&&(t=parseInt(n.closest(".ha-scroll-tab-content-section").data("section")))),t);a<=0&&i<0||s<=a&&0<i||(e.preventDefault(),n=o,e.originalEvent.deltaY<0?n=0==r?0:r-1:0<e.originalEvent.deltaY&&(n=+c==r?r:r+1),n!==o&&0==h&&u(n))},200)),Fe(document).on("wheel",H(function(e){Fe(e.target).closest(".ha-scroll-tab-content-wrapper").length},200))}()}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-advanced-pricing-table.default",function(e){var n,a,o,i,s,r,l=0,e=e.find(".ha-adv-pricing-table-wrap"),t=e.data("price-settings");function c(e,t,n){var t=t[n],a=(e.find("[data-plan-name]").text(t.plan_name),e.find(".ha-adv-pricing-table-price-display"));a.find("[data-currency]").text(t.symbol);a.find(".ha-adv-pricing-table-current-price").find("[data-price]").text(t.price),l<n&&(a.css("animation","haAdvPricingTableLetterroll cubic-bezier(0.4, 0, 0.2, 1) 0.5s"),l=n),n<l&&(a.css("animation","haAdvPricingTableBackroll cubic-bezier(0.4, 0, 0.2, 1) 0.5s"),l=n);var o=setTimeout(function(){a.removeAttr("style"),clearTimeout(o)},500),n=(e.find("[data-price-period]").text(t.period),t.plan_related_text?(n="<span>".concat(t.plan_related_text,"</span>"),t.plan_related_icon&&(n='<i class="'.concat(t.plan_related_icon,'"></i>')+n),e.find("[data-savings]").html(n),e.find("[data-savings]").css("display","")):e.find("[data-savings]").css("display","none"),e.find("[data-cta-button]").text(t.button_text),e.find("[data-cta-button]").attr(t.button_attr),e.find(".ha-adv-pricing-table-original-price")),n=(t.original_price?(n.css("display",""),n.find("[data-original-price]").text("".concat(t.original_price))):n.css("display","none"),e.find("[data-features]")),i="";t.features_desc.forEach(function(e){i+="<li>",e.icon&&(i+='<i class="'.concat(e.icon,'"></i>')),e.feature&&!e.tooltip&&(i+='<div class="ha-adv-pricing-table-feature-text">'.concat(e.feature,"</div>")),e.tooltip&&(i+='<div class="ha-adv-pricing-table-feature-text ha-adv-pricing-table-feature-tooltip">'.concat(e.feature,'<span class="ha-adv-pricing-table-feature-tooltip-text">').concat(e.tooltip,"</span></div>")),i+="</li>"}),n.html("<ul>".concat(i,"</ul>"))}function d(e,t,n){var a=e.find(".ha-adv-pricing-table-slider-track"),o=e.find(".ha-adv-pricing-table-slider-thumb"),e=e.find(".ha-adv-pricing-table-slider-dots-container"),a=a.outerWidth(),i=(o.outerWidth(),n/(t.length-1)*100),a=(a-24)/(t.length-1)*n;100!=i&&0==i?o.css("width","calc(24px)"):o.css("width","calc(".concat(a,"px + 24px")),e.find(".ha-adv-pricing-table-slider-dot").each(function(e){Fe(this).toggleClass("active",e===n)})}function h(e,t,n){var a=e.find(".ha-adv-pricing-table-slider-range-wrap"),o=e.find(".ha-adv-pricing-table-slider-range-thumb"),i=e.find(".ha-adv-pricing-table-slider-dots-container"),s=20,e=(e.hasClass("style-4")&&(s=24),a.outerWidth()),a=(o.outerWidth(),n/(t.length-1)*100),e=(e-s)/(t.length-1)*n;
1100!=a&&0==a?o.css("width","calc(".concat(s,"px)")):o.css("width","calc(".concat(e,"px + ").concat(s,"px")),i.find("div").each(function(e){Fe(this).toggleClass("active",e===n)})}c(n=e,a=t,0),n.find(".ha-adv-pricing-table-slider-dot").on("click",function(){var e=n.find(".ha-adv-pricing-table-slider-dot").index(this),t=(c(n,a,e),n.find(".ha-adv-pricing-table-slider-container.style-1"));0<t.length&&d(t,a,e)}),0<(o=n.find(".ha-adv-pricing-table-slider-container.style-1")).length&&o.find('input[type="range"]').on("input",function(e){var t=parseInt(Fe(this).val());c(n,a,t),d(o,a,t)}),0<(e=n.find('.ha-adv-pricing-table-slider-container.style-2 input[type="range"]')).length&&e.rangeslider({polyfill:!1,onInit:function(){for(var e="",t=Fe('<div class="rangeslider__ruler" />'),n=this.min;n<=this.max;)e+=n+" ",n+=1;t[0].innerHTML=e,this.$range.prepend(t)},onSlide:function(e,t){c(n,a,t)}}),0<(i=n.find(".ha-adv-pricing-table-slider-container.style-3")).length&&i.find('input[type="range"]').on("input",function(e){var t=parseInt(Fe(this).val());c(n,a,t),h(i,a,t)}),0<(s=n.find(".ha-adv-pricing-table-slider-container.style-4")).length&&s.find('input[type="range"]').on("input",function(e){var t=parseInt(Fe(this).val());c(n,a,t),h(s,a,t)}),0<(r=n.find(".ha-adv-pricing-table-slider-container.style-5")).length&&r.find('input[type="range"]').on("input",function(e){var t=parseInt(Fe(this).val());c(n,a,t),h(r,a,t)})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-super-button.default",function(e){var t;elementorFrontend.isEditMode()||0<(t=e.find(".ha-super-btn-stl-10")).length&&(t.find("button").on("click",function(e){e.preventDefault(),t.toggleClass("open")}),Fe(document).on("click",function(e){e.target.closest(".ha-super-btn-stl-10")||t.hasClass("open")&&t.removeClass("open")}),Fe(window).on("scroll",function(){t.hasClass("open")&&t.removeClass("open")}))}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-advanced-search.default",function(a){var n,t,o,L,i,z,s,r,l,c,d,$,h,B,j,u,f,N,R,V,X,Y,W,q,G,p,U,J,Q,Z,K,ee,g,m,v,_,e,y,w,b,k,T,x,S,C,D,E,F,te,ne,ae,oe,ie,se,re,le,A=a.find(".ha-advanced-search-advanced-search-wrap");function ce(){Date.now()}function de(){m.length&&m.hide(),s.addClass("ha_advanced_search_visible")}function I(){s.removeClass("ha_advanced_search_visible")}function he(){d&&G.length&&(s.addClass("ha_advanced_search_visible"),G.show(),q.hide(),l.hide())}function ue(){d&&q.length&&(s.addClass("ha_advanced_search_visible"),G.hide(),q.show(),l.show())}function fe(){var e,t;d&&R.length&&(e=R.find(".ha_advanced_search_search-container"),t=R.get(0).getBoundingClientRect().top,e.css({position:"fixed",top:t+"px",width:"100vw",left:"0","z-index":"9999"}),document.body.style.overflow="hidden",c.addClass("ha_advanced_search_search-active"),a.addClass("ha_advanced_search_search-active"),document.activeElement!==o.get(0)?setTimeout(function(){var e;null!=(e=o.get(0))&&e.focus(),k=(o.val()||"").trim(),S&&clearTimeout(S),S=setTimeout(function(){(2<=k.length?Ce:H)()},300)},120):(k=(o.val()||"").trim(),S&&clearTimeout(S),S=setTimeout(function(){(2<=k.length?Ce:H)()},300)))}function pe(){d&&R.length&&(document.body.style.overflow="visible",c.removeClass("ha_advanced_search_search-active"),a.removeClass("ha_advanced_search_search-active"))}function ge(){h&&Q.length&&(Q.addClass("opened"),$.addClass("ha_advanced_search_search-active"),a.addClass("ha_advanced_search_search-active"),setTimeout(function(){o.trigger("focus")},80))}function me(){h&&Q.length&&(Q.removeClass("opened"),$.removeClass("ha_advanced_search_search-active"),a.removeClass("ha_advanced_search_search-active"),K.removeClass("has-value"),o.val(""),H())}function P(e){h&&ee.length&&(e=parseInt(e,10),(isNaN(e)||e<0)&&(e=0),ee.text(String(e)))}function ve(){I(),m.show()}function M(){m.hide()}function _e(){var e=a.find(".ha_advanced_search_results_footer");e.length&&(1<x&&T<x&&!C?e.show():e.hide())}function ye(){B?s.find(".ha_advanced_search_result-item, .ha_advanced_search_result_item, .ha_advanced_search_no_results").remove():r.empty()}function H(){I(),ye(),C=!(T=x=1),P(0),_e(),d&&(c.hasClass("ha_advanced_search_search-active")||a.hasClass("ha_advanced_search_search-active"))&&he()}function we(e){var t;d&&(t=s.find(".ha_advanced_search_search-results > h3").first()).length&&(e?t.show():t.hide())}function O(){(k&&2<=k.length?(H(),Ce):H)()}function be(e){return Fe.ajax({url:HappyProLocalize.ajax_url,type:"POST",dataType:"json",data:(e=e,e={action:"ha_advanced_search",nonce:HappyProLocalize.nonce,search_term:k,post_types:ie.postTypes,page:e,initial_results_count:ie.initialResultsCount,show_content_image:ie.showContentImage,date_mode:y},"custom"===y&&(e.date_from=w,e.date_to=b),F?e.page_id=F:(D&&(e.category=D),E&&(e.tag=E)),e)})}function ke(e){var t,n,a=e.post_type&&"media"===String(e.post_type).toLowerCase()||e.mime_type||e.media_url,o=a&&(e.media_name||e.media_url)||e.title,i=a&&e.media_url?e.media_url:e.permalink,s="";s=B?(t=!a&&e.excerpt?e.excerpt:"",n=e.image?'<img src="'.concat(e.image,'" alt="').concat(o,'" style="width: 100%; height: 100%; object-fit: cover; border-radius: 0.5rem;" />'):'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><circle cx="8.5" cy="8.5" r="1.5"></circle><polyline points="21 15 16 10 5 21"></polyline></svg>','\n\t\t\t\t<div class="ha_advanced_search_result_item ha_advanced_search_result-item" data-url="'.concat(i,'" data-target="').concat(a?"_blank":"_self",'">\n\t\t\t\t\t<div class="ha_advanced_search_result-img">').concat(n,'</div>\n\t\t\t\t\t<div class="ha_advanced_search_result-info">\n\t\t\t\t\t\t<h3>').concat(o,"</h3>\n\t\t\t\t\t\t").concat(t?"<p>".concat(t,"</p>"):"","\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t")):d?'\n\t\t\t\t<a href="'.concat(i,'" class="ha_advanced_search_result_item ha_advanced_search_result-item" ').concat(a?'target="_blank"':"",'>\n\t\t\t\t\t<h3 class="ha_advanced_search_result-title">').concat(o,"</h3>\n\t\t\t\t</a>\n\t\t\t"):h?(n=e.image?'<img src="'.concat(e.image,'" alt="').concat(o,'" />'):'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><circle cx="8.5" cy="8.5" r="1.5"></circle><polyline points="21 15 16 10 5 21"></polyline></svg>','\n\t\t\t\t<a href="'.concat(i,'" class="ha_advanced_search_search-panel-item ha_advanced_search_result_item" ').concat(a?'target="_blank"':"",'>\n\t\t\t\t\t<div class="ha_advanced_search_image-box">').concat(n,'</div>\n\t\t\t\t\t<div class="ha_advanced_search_text-holder">\n\t\t\t\t\t\t<strong class="ha_advanced_search_result-title">').concat(o,'</strong>\n\t\t\t\t\t\t<span class="ha_advanced_search_result-subtitle">').concat(a?"Media File":e.post_type||"","</span>\n\t\t\t\t\t</div>\n\t\t\t\t</a>\n\t\t\t")):'\n\t\t\t\t<a href="'.concat(i,'" class="ha_advanced_search_result_item" ').concat(a?'target="_blank"':"",">\n\t\t\t\t\t").concat(e.image?'<div class="ha_advanced_search_result_icon_wrapper"><img src="'.concat(e.image,'" alt="').concat(o,'" style="width: 100%; height: 100%; object-fit: cover; border-radius: 0.5rem;" /></div>'):'<div class="ha_advanced_search_result_icon_wrapper"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><circle cx="8.5" cy="8.5" r="1.5"></circle><polyline points="21 15 16 10 5 21"></polyline></svg></div>','\n\t\t\t\t\t<div class="ha_advanced_search_result_content">\n\t\t\t\t\t\t<div class="ha_advanced_search_result_name" title="').concat(o,'">').concat(o,'</div>\n\t\t\t\t\t\t<div class="ha_advanced_search_result_category">').concat(a?"Media File":e.post_type||"","</div>\n\t\t\t\t\t\t").concat(!a&&e.excerpt?'<div class="ha_advanced_search_result_excerpt">'.concat(e.excerpt,"</div>"):"","\n\t\t\t\t\t</div>\n\t\t\t\t</a>\n\t\t\t"),r.append(s)}function Te(e){var t,n;e&&e.success&&(n=e.data&&e.data.results?e.data.results:[],t=e.data&&void 0!==e.data.pages?e.data.pages:1,x=parseInt(t,10)||1,C=!(T=1),ye(),0<n.length?(n.forEach(function(e){ke(e)}
1),P(e.data.found),ue(),we(!0),B&&l.length&&l.appendTo(s),de(),(t=a.find(".ha_advanced_search_view_all_link")).length&&((n=new URL(window.location.href)).searchParams.set("s",k),F?(n.searchParams.set("page_id",F),n.searchParams.delete("category"),n.searchParams.delete("tag")):(D?n.searchParams.set("category",D):n.searchParams.delete("category"),E?n.searchParams.set("tag",E):n.searchParams.delete("tag"),n.searchParams.delete("page_id")),n.searchParams.set("date_mode",y),"custom"===y?(w?n.searchParams.set("date_from",w):n.searchParams.delete("date_from"),b?n.searchParams.set("date_to",b):n.searchParams.delete("date_to")):(n.searchParams.delete("date_from"),n.searchParams.delete("date_to")),t.attr("href",n.toString()))):(B?l.before('<div class="ha_advanced_search_no_results">'.concat(ie.notFoundText,"</div>")):r.html('<div class="ha_advanced_search_no_results">'.concat(ie.notFoundText,"</div>")),ue(),we(!1),P(0),de(),x=1),_e())}function xe(e,t,n){console.error("Search error:",n),r.html('<div class="ha_advanced_search_no_results">'.concat(HappyProLocalize.strings&&HappyProLocalize.strings.no_results?HappyProLocalize.strings.no_results:"No results found","</div>")),ue(),we(!1),P(0),x=1,_e()}function Se(){L.prop("disabled",!1),document.activeElement!==o.get(0)&&o.is(":visible")&&setTimeout(function(){null!=(e=o.get(0))&&e.focus();var e=o.val();o.get(0).setSelectionRange&&o.get(0).setSelectionRange(e.length,e.length)},50)}function Ce(){var e,t;k&&(L.prop("disabled",!0),j.text(k),C=!(T=1),be(T).done(Te).fail(xe).always(Se),!(e=((e=k)||"").trim())||e.length<2||(t=Date.now(),e===te&&t-ne<15e3)||(te=e,ne=t,Fe.ajax({url:HappyProLocalize.ajax_url,type:"POST",dataType:"json",data:{action:"ha_advanced_search_track_keyword",nonce:HappyProLocalize.nonce,keyword:e}})))}function De(t,e){var n=1<arguments.length&&void 0!==e&&e;t.off(le).on(le,function(e){e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),ae=!0,oe&&clearTimeout(oe),oe=setTimeout(function(){ae=!1},300),o.val(""),C=!(x=T=1),F=E=D=k="",u.length&&u.val("all"),f&&f.length&&f.val("all"),y="all",b=w="",g.length&&g.val("all"),M(),v.length&&v.val(""),_.length&&_.val(""),H(),n?(t.removeClass("ha_advanced_search_visible is-visible").hide(),P(0)):t.hide()})}function Ee(){return"custom"!==y||w&&b}A.length&&(n=A.attr("id")||"ha-advanced-search-advanced-search-"+Math.random().toString(16).slice(2),A.attr("id")||A.attr("id",n),t=".haAdvSearch."+n,A.data("haAdvSearchInit")||(A.data("haAdvSearchInit",!0),re=a.find(".ha_advanced_search_search_box"),o=a.find(".ha_advanced_search_search_input"),L=a.find(".ha_advanced_search_search_button"),i=a.find(".ha_advanced_search_clear_button"),z=a.find(".ha_advanced_search_clear_button_l4"),s=a.find(".ha_advanced_search_results_container"),r=a.find(".ha_advanced_search_results_list"),l=a.find(".ha_advanced_search_results_footer"),c=a.closest(".ha-advanced-search-search-layout-layout-3"),d=0<(c=!c.length&&a.hasClass("ha-advanced-search-search-layout-layout-3")?a:c).length||0<a.find(".ha_advanced_search_layout3_shell").length,!($=a.closest(".ha-advanced-search-search-layout-layout-4")).length&&a.hasClass("ha-advanced-search-search-layout-layout-4")&&($=a),h=!d&&(0<$.length||0<a.find(".ha_advanced_search_layout4_shell").length),B=!d&&!h&&0<a.find(".ha_advanced_search_results-container").length,j=a.find('[id^="ha-advanced-search-search-term-display-"]'),u=a.find(".ha_advanced_search_category_select"),f=a.find(".ha_advanced_search_tag_select"),N=a.find(".ha-advanced-search-keyword, .ha_advanced_search_layout3_popular_item"),R=a.find(".ha_advanced_search_layout3_shell"),V=a.find(".ha_advanced_search_search-trigger"),X=a.find(".ha_advanced_search_search-input-initial"),Y=a.find(".ha_advanced_search_search-close"),W=a.find(".ha_advanced_search_curtain"),q=a.find(".ha_advanced_search_layout3_results_block"),G=a.find(".ha_advanced_search_layout3_popular_search"),p=0,U=(e=a.find(".ha_advanced_search_layout4_shell")).find(".ha_advanced_search_search-trigger"),J=e.find(".ha_advanced_search_search-input-initial"),Q=e.find(".ha_advanced_search_search-panel"),Z=e.find(".ha_advanced_search_search-close"),K=e.find(".ha_advanced_search_search-input-holder"),ee=e.find('[id^="ha-advanced-search-result-count-"]'),g=a.find(".ha_advanced_search_date_select"),m=a.find(".ha_advanced_search_date_range"),v=a.find(".ha_advanced_search_date_from"),_=a.find(".ha_advanced_search_date_to"),e=a.find(".ha_advanced_search_date_icon"),y="all",b=w="",Fe(document).off(t),a.off(t),s.off(t),o.off(t),L.off(t),i.off(t),z.off(t),u.off(t),f.off(t),N.off(t),re.off(t),g.off(t),v.off(t),_.off(t),m.off(t),e.off(t),te=F=E=D=k="",ne=0,ae=C=!(x=T=1),oe=S=null,ie={postTypes:JSON.parse(A.attr("data-post-types")||'["post","page"]'),initialResultsCount:parseInt(A.attr("data-initial-results-count"),10)||5,showContentImage:"true"===A.attr("data-show-content-image"),notFoundText:A.attr("data-not-found-text")||"No results found",loadMoreText:A.attr("data-load-more-text")||"Load More"},se="true"===A.attr("data-page-has-tags"),re="true"===A.attr("data-show-date-filter"),o.on("input"+t,function(e){0<(k=Fe(e.currentTarget).val().trim()).length?h?(z.addClass("ha_advanced_search_visible is-visible").css("display","flex"),Fe(".ha_advanced_search_layout4_hidden_search_button").hide()):i.show():h?(z.removeClass("ha_advanced_search_visible is-visible").hide(),Fe(".ha_advanced_search_layout4_hidden_search_button").show(),P(0)):i.hide(),S&&clearTimeout(S),h&&K.toggleClass("has-value",0<k.length),S=setTimeout(function(){(2<=k.length?Ce:H)()},300)}),o.on("keypress"+t,function(e){13===e.which&&(e.preventDefault(),d||h?Ce():a.find(".ha_advanced_search_search_button").first().trigger("click"))}),d&&(V.on("click"+t,function(e){Date.now()-p<250||(e.preventDefault(),e.stopPropagation(),fe(),console.log("trigger 3 clicked"))}),X.on("focus"+t+" click"+t,function(e){Date.now()-p<250||(e.preventDefault(),e.stopPropagation(),fe())}),Y.on("click"+t,function(e){e.preventDefault(),e.stopPropagation(),p=Date.now(),pe(),I(),document.activeElement&&Fe(document.activeElement).trigger("blur")}),W.on("click"+t,function(){p=Date.now(),pe(),I()}),o.on("focus"+t,function(){Date.now()-p<250||fe()}),(!k||k.length<2)&&he(),Fe(document).on("keydown"+t,function(e){"Escape"!==e.key&&27!==e.keyCode||(p=Date.now(),pe(),I(),M())}),u.off("pointerdown"+t+" mousedown"+t+" touchstart"+t+" focus"+t+" click"+t).on("pointerdown"+t+" mousedown"+t+" touchstart"+t+" focus"+t+" click"+t,function(e){ce(),e.stopPropagation()}),u.off("blur"+t).on("blur"+t,function(){ce()}),a.find(".ha_advanced_search_search-category-container").off("pointerdown"+t+" mousedown"+t+" click"+t).on("pointerdown"+t+" mousedown"+t+" click"+t,function(e){ce(),e.stopPropagation()})),h&&(U.on("click"+t,function(e){e.preventDefault(),e.stopPropagation(),ge()}),J.on("focus"+t+" click"+t,function(e){e.preventDefault(),e.stopPropagation(),ge()}),Z.on("click"+t,function(e){e.preventDefault(),e.stopPropagation(),me(),I()}),Fe(document).on("keydown"+t,function(e){"Escape"!==e.key&&27!==e.keyCode||(me(),I())})),le=(window.PointerEvent?"pointerdown":"mousedown touchstart").split(" ").map(function(e){return e+t}).join(" "),De(i,!1),De(z,!0),u.on("change"+t,function(e){e=Fe(e.currentTarget).val()||"all";F=D="","all"!==e&&(0===e.indexOf("cat:")?D=e.replace("cat:",""):0===e.indexOf("page:")&&(F=e.replace("page:",""),se||(E="",f.length&&f.val("all")))),O()}),f.on("change"+t,function(){var e=Fe(this).val()||"all";E="all"!==e?e:"",O()}),N.on("click"+t,function(e){e.preventDefault();e=Fe(e.currentTarget).attr("data-keyword")||Fe(e.currentTarget).text().trim();e&&(o.val(e),k=e,i.show(),O())}),o.on("focusin"+t,function(){d||ae||m.length&&m.is(":visible")||k&&2<=k.length&&0<r.children().length&&de()}),a.on("click"+t,".ha_advanced_search_view_all_link",function(e){if(!(e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)){e.preventDefault(),console.log("View all clicked - loading all pages");var t,n=Fe(this);if(!(k=k||(o.val()||"").trim())&&n&&n.length)try{var a=new URL(n.attr("href"),window.location.href);k=(a.searchParams.get("s")||"").trim()}catch(e){}!k||x<=1||C||(C=!0,n&&n.length&&n.addClass("ha_advanced_search_is_loading").attr("aria-disabled","true"),(t=function(){var e=T+1;x<e?(C=!1,n&&n.length&&n.removeClass("ha_advanced_search_is_loading").removeAttr("aria-disabled"),_e()):be(e).done(function(e){e&&e.success&&e.data&&Array.isArray(e.data.results)&&(e.data.results.forEac
1h(function(e){ke(e)}),h&&P(r.find(".ha_advanced_search_result_item").length),void 0!==e.data.pages)&&(x=parseInt(e.data.pages,10)||x)}).always(function(){T=e,t()})})())}}),B&&s.on("click"+t,".ha_advanced_search_result-item",function(){var e=Fe(this).attr("data-url"),t=Fe(this).attr("data-target")||"_self";e&&("_blank"===t?window.open(e,"_blank"):window.location.href=e)}),re&&(g.off("change"+t).on("change"+t,function(){y=Fe(this).val()||"all",I(),("custom"===y?(b=w="",v.length&&v.val(""),_.length&&_.val(""),ve):(M(),b=w="",v.length&&v.val(""),_.length&&_.val(""),O))()}),v.off("change"+t).on("change"+t,function(){w=Fe(this).val()||"","custom"===y?(I(),Ee()&&(M(),O())):O()}),_.off("change"+t).on("change"+t,function(){b=Fe(this).val()||"","custom"===y?(I(),Ee()&&(M(),O())):O()}),g.off("click"+t+" focus"+t).on("click"+t+" focus"+t,function(e){e.stopPropagation(),"custom"===(Fe(this).val()||"all")&&ve()}),m.on("click"+t,function(e){e.stopPropagation()}),g.on("click"+t,function(e){e.stopPropagation()})),Fe(document).off("pointerdown"+t+".dateRange").on("pointerdown"+t+".dateRange",function(e){var e=Fe(e.target),t=e.closest("#"+n).length&&(e.closest(m).length||e.closest(g).length||e.closest(".ha_advanced_search_date_input_wrap").length||e.closest(".ha_advanced_search_date_icon").length||e.is(".ha_advanced_search_date_from, .ha_advanced_search_date_to"));e.closest("#"+n).length&&!t&&m.is(":visible")&&M()}),Fe(document).on("click"+t,function(e){e=Fe(e.target);if(d)return e.closest("#"+n+" .ha_advanced_search_search-container").length||e.closest("#"+n+" .ha_advanced_search_results_container").length||e.closest("#"+n+" .ha_advanced_search_results_footer").length||e.closest("#"+n+" .ha_advanced_search_search-category-container").length||e.is(".ha_advanced_search_category_select, .ha_advanced_search_search-category-select")||u.length&&document.activeElement===u[0]?void 0:void(e.closest("#"+n).length||(p=Date.now(),pe(),I(),M()));e.closest("#"+n).length||(h&&me(),I(),M())}),v.on("pointerdown"+t,function(){if(this.showPicker)try{this.showPicker()}catch(e){}}),_.on("pointerdown"+t,function(){if(this.showPicker)try{this.showPicker()}catch(e){}}),e.on("pointerdown"+t,function(e){e.preventDefault(),e.stopPropagation();e=Fe(this).siblings("input")[0];if(e)if(e.focus(),e.showPicker)try{e.showPicker()}catch(e){}else e.click()}),Fe(document).off("click"+t,"#"+n+" .ha_advanced_search_search_button").on("click"+t,"#"+n+" .ha_advanced_search_search_button",function(e){e.preventDefault();var e=Fe(this).closest(".ha-advanced-search-advanced-search-wrap"),t=(e.find(".ha_advanced_search_search_input").val()||"").trim(),n=e.data("empty-search-text")||"Please enter a search term";if(t){var a,o=e.find(".ha_advanced_search_category_select").val()||"all",i="",s=(0===o.indexOf("page:")&&(i=o.replace("page:","")),e.find(".ha_advanced_search_date_select").val()||"all"),r="",l="",c=("custom"===s&&(r=e.find(".ha_advanced_search_date_from").val()||"",l=e.find(".ha_advanced_search_date_to").val()||""),e.data("post-types")||["post","page"]);if(!Array.isArray(c))try{c=JSON.parse(c)}catch(e){c=["post","page"]}var d=parseInt(e.data("initial-results-count"),10)||6,h=[],t=(h.push("s="+encodeURIComponent(t)),h.push("advs="+encodeURIComponent(t)),h.push("post_type="+c.map(function(e){return encodeURIComponent(e)}).join(",")),h.push("initial_results_count="+encodeURIComponent(d)),h.push("per_page="+encodeURIComponent(d)),o&&"all"!==o&&h.push("category="+encodeURIComponent(o)),i&&h.push("page_id="+encodeURIComponent(i)),s&&h.push("date_mode="+encodeURIComponent(s)),r&&h.push("date_from="+encodeURIComponent(r)),l&&h.push("date_to="+encodeURIComponent(l)),"/"),c=(t="undefined"!=typeof HappyProLocalize&&HappyProLocalize.ajax_url?HappyProLocalize.ajax_url.replace(/\/wp-admin\/admin-ajax\.php.*$/,"/"):t)+"?"+h.join("&");window.open(c,"_blank")}else e.find(".ha_advanced_search_search_input").focus().addClass("ha_advanced_search_input_error"),d=e.find(".ha_advanced_search_search_button"),o=n,d.find(".ha_advanced_search_btn_tooltip").remove(),a=Fe('<span class="ha_advanced_search_btn_tooltip">'+o+"</span>"),d.append(a),setTimeout(function(){a.addClass("ha_advanced_search_show_tooltip")},10),setTimeout(function(){a.removeClass("ha_advanced_search_show_tooltip"),setTimeout(function(){a.remove()},200)},2500)})))}),elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),void 0===window.gsap||void 0===window.ScrollTrigger?console.warn("GSAP or ScrollTrigger is not loaded."):(gsap.core.globals().ScrollTrigger||gsap.registerPlugin(ScrollTrigger),this.wrapper=this.$element.find(".ha-cst-wrapper"),this.container=this.$element.find(".ha-cst-cards"),this.run())},onElementChange:H(function(e){["ha_cst_direction","ha_cst_hs_mode","ha_cst_trigger_point","ha_cst_custom_trigger_point","ha_cst_delay","ha_cst_rotation","ha_cst_offset"].includes(e)&&this.run()},300),getReadySettings:function(){return{direction:this.getElementSettings("ha_cst_direction")||"vertical",hsMode:this.getElementSettings("ha_cst_hs_mode")||"right-to-left",triggerPoint:this.getElementSettings("ha_cst_trigger_point")||"center top",customTrigger:this.getElementSettings("ha_cst_custom_trigger_point")||"top top+=100",delay:parseFloat(this.getElementSettings("ha_cst_delay"))||0,rotationX:parseFloat(this.getElementSettings("ha_cst_rotation"))||0,offset:parseFloat(this.getElementSettings("ha_cst_offset"))||0}},run:function(){var i,s,e,r,l=this.getReadySettings(),t=this.$element.find(".ha-cst-cards");t.length&&(i=t.find(".ha-cst-card").toArray(),s="horizontal"===l.direction,ScrollTrigger.getAll().forEac
1h(function(e){e.trigger===t[0]&&e.kill()}),gsap.killTweensOf(i),e=l.customTrigger||l.triggerPoint,r=gsap.timeline({scrollTrigger:{trigger:t[0],pin:!0,scrub:1,start:e,end:function(){return s?"+="+i.length*window.innerWidth*.6:"+="+400*i.length},invalidateOnRefresh:!0}}),gsap.set(i,{transformPerspective:1200,transformStyle:"preserve-3d",backfaceVisibility:"hidden"}),i.forEach(function(e,t){var n,a=.75+.05*t,o=t*l.offset;s?((n="left-to-right"!==l.hsMode)?gsap.set(e,{left:o,right:"auto",xPercent:0,scale:1,rotationY:0,z:0,transformOrigin:"center center",willChange:"transform"}):gsap.set(e,{left:"auto",right:o,xPercent:0,scale:1,rotationY:0,z:0,transformOrigin:"center center",willChange:"transform"}),0!==t&&r.from(e,{x:n?window.innerWidth:-window.innerWidth,z:-200,duration:l.delay,ease:"none"},"-=1.2"),t!==i.length-1&&r.to(e,{left:n?o:"auto",right:n?"auto":o,scale:a,z:-120,duration:l.delay,transformOrigin:n?"left center":"right center",ease:"none"},"+=0.8")):(gsap.set(e,{top:o,yPercent:0,scale:1,rotationX:0,z:0,transformOrigin:"bottom center"}),0!==t&&r.from(e,{yPercent:140,rotationX:-l.rotationX,z:-100,duration:2,transformOrigin:"bottom center",ease:"none"},"-=2.3"),t!==i.length-1&&r.to(e,{top:o,rotationX:-l.rotationX,scale:a,z:-100,duration:l.delay,transformOrigin:"top center",ease:"none"},"+=2.5"))}))}})),k=(elementorFrontend.hooks.addAction("frontend/element_ready/ha-stacked-card.default",function(e){elementorFrontend.elementsHandler.addHandler(b,{$element:e})}),elementorModules.frontend.handlers.Base.extend({onInit:function(){var e;elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),void 0===window.gsap||void 0===window.ScrollTrigger?console.warn("GSAP or ScrollTrigger is not loaded."):(gsap.core.globals().ScrollTrigger||gsap.registerPlugin(ScrollTrigger),this.wrapper=this.$element.find(".ha-dropping-elements-wrapper"),this.container=this.wrapper.find(".ha-dropping-elements-container"),this.scrollTriggerInstance=null,this.tickerActive=!1,this.ballData=[],this.mousePos={x:-9999,y:-9999},this.isMouseInSection=!1,this.currentSettings=null,this.currentDevice=null,this.activeSettings=null,this._editDragging=!1,this._mouseBound=!1,this.run(),(e=this)._onResize=H(function(){e.repositionForDevice()},200),Fe(window).on("resize",this._onResize))},onElementChange:H(function(){this.run()},300),getReadySettings:function(){var e=this.wrapper.attr("data-drop-settings");if(!e)return null;try{return JSON.parse(e)}catch(e){return null}},hexToRgba:function(e,t){return!e||e.length<7?"rgba(0,0,0,"+t+")":"rgba("+parseInt(e.slice(1,3),16)+","+parseInt(e.slice(3,5),16)+","+parseInt(e.slice(5,7),16)+","+t+")"},rand:function(e,t){return e+Math.random()*(t-e)},clamp:function(e,t,n){return Math.max(t,Math.min(n,e))},_deviceOrder:["mobile","mobile_extra","tablet","tablet_extra","desktop"],resolveDevice:function(){var e=Fe("body").attr("data-elementor-device-mode");if(e)return e;for(var t=elementorFrontend.config&&elementorFrontend.config.responsive&&elementorFrontend.config.responsive.breakpoints||{},n=window.innerWidth,a=["mobile","mobile_extra","tablet","tablet_extra"],o=0;o<a.length;o++){var i=t[a[o]];if(i&&i.is_enabled&&void 0!==i.value&&n<=i.value)return a[o]}if(!t.mobile&&!t.tablet){if(n<=767)return"mobile";if(n<=1024)return"tablet"}return"desktop"},resolveSizeUnit:function(n,a,o,i){var e,t,s=this._deviceOrder,r=s.indexOf(this.resolveDevice());function l(e){var e="desktop"===e?"":e.charAt(0).toUpperCase()+e.slice(1),t=n[a+e],e=n[o+e];return null!=t&&""!==t?{size:parseFloat(t),unit:e||i}:null}for(t=r=-1===r?s.indexOf("desktop"):r;t<s.length;t++)if(e=l(s[t]))return e;for(t=r-1;0<=t;t--)if(e=l(s[t]))return e;return{size:null,unit:i}},resolveNumber:function(t,n,e){var a,o,i=this._deviceOrder,s=i.indexOf(this.resolveDevice());function r(e){e="desktop"===e?"":e.charAt(0).toUpperCase()+e.slice(1),e=t[n+e];return null!=e&&""!==e?parseFloat(e):null}for(o=s=-1===s?i.indexOf("desktop"):s;o<i.length;o++)if(null!==(a=r(i[o])))return a;for(o=s-1;0<=o;o--)if(null!==(a=r(i[o])))return a;return e},resolveBool:function(t,n,e){var a,o,i=this._deviceOrder,s=i.indexOf(this.resolveDevice()
1);function r(e){e="desktop"===e?"":e.charAt(0).toUpperCase()+e.slice(1),e=t[n+e];return null!=e?!0===e||"yes"===e||1===e:null}for(o=s=-1===s?i.indexOf("desktop"):s;o<i.length;o++)if(null!==(a=r(i[o])))return a;for(o=s-1;0<=o;o--)if(null!==(a=r(i[o])))return a;return e},refreshActiveGlobals:function(e){var t=this;t.activeSettings||(t.activeSettings={}),t.activeSettings.enableMouseFollow=t.resolveBool(e,"enableMouseFollow",!!e.enableMouseFollow),t.activeSettings.nearestCount=t.resolveNumber(e,"nearestCount",void 0!==e.nearestCount?e.nearestCount:1),t.activeSettings.followMaxDist=t.resolveNumber(e,"followMaxDist",void 0!==e.followMaxDist?e.followMaxDist:300),t.activeSettings.preventOverlap=t.resolveBool(e,"preventOverlap",!!e.preventOverlap),t.activeSettings.overlapPadding=t.resolveNumber(e,"overlapPadding",void 0!==e.overlapPadding?e.overlapPadding:8)},computeRest:function(e,t,n){var a=this,o=a.container.innerWidth(),i=a.container.innerHeight(),s=e.offsetWidth||0,r=(s||(r=t.width||100,s="%"===t.widthUnit?r/100*o:r),e.offsetHeight||0),e=(r||(e=t.height||100,r="%"===t.heightUnit?e/100*i:e),a.resolveSizeUnit(t,"posX","posXUnit","%")),l=a.resolveSizeUnit(t,"posY","posYUnit","%"),c=null!=e.size?(c="%"===e.unit?e.size/100*o:e.size,a.clamp(c,0,o-s)):Math.random()*(o-s),d=null!=l.size?(d="%"===l.unit?l.size/100*i:l.size,a.clamp(d,0,i-r)):Math.random()*(i-r-100)+50;return{widthPx:s,heightPx:r,restX:c,restY:d,rotation:a.resolveNumber(t,"rotation",0)}},buildElements:function(u){var f=this,e=this.container.find(".ha-dropping-element"),p=(this.ballData=[],this.currentDevice=this.resolveDevice(),f.resolveNumber(u,"bounceDelay",void 0!==u.bounceDelay?u.bounceDelay:.1)),g=f.resolveNumber(u,"dropDuration",void 0!==u.dropDuration?u.dropDuration:1.2),m=f.resolveNumber(u,"dropDurationVar",void 0!==u.dropDurationVar?u.dropDurationVar:0),v=f.resolveNumber(u,"scaleBounce",void 0!==u.scaleBounce?u.scaleBounce:.88),_=f.resolveNumber(u,"scaleBounceVar",void 0!==u.scaleBounceVar?u.scaleBounceVar:0),y=f.resolveNumber(u,"followStrength",void 0!==u.followStrength?u.followStrength:.01),w=f.resolveNumber(u,"followStrengthVar",void 0!==u.followStrengthVar?u.followStrengthVar:.01),b=f.resolveNumber(u,"followDamping",void 0!==u.followDamping?u.followDamping:.35),k=f.resolveNumber(u,"followDampingVar",void 0!==u.followDampingVar?u.followDampingVar:.05);e.each(function(e){var t=this,n=u.elements[e]||{},a=f.computeRest(t,n,u),o=a.widthPx,i=a.heightPx,s=a.restX,r=a.restY,a=a.rotation,l=s+200*(Math.random()-.5),c=-(100+500*Math.random()),d=n.bgColor||u.defaultBgColor||"#ffffff",n=n.followBgColor||u.defaultFollowBg||"#6478ff",h=f.hexToRgba(u.defaultGlowColor,u.defaultGlowOpacity),d=f.hexToRgba(d,u.defaultBgOpacity),n=f.hexToRgba(n,u.defaultFollowBgOpacity);t.style.setProperty("--glow-color",h),t.style.setProperty("--follow-bg",n),t.style.setProperty("--idle-bg",d),t.style.backgroundColor=d,f.ballData.push({el:t,index:e,width:o,height:i,size:Math.max(o,i),restX:s,restY:r,currentOffsetX:0,currentOffsetY:0,velocityX:0,velocityY:0,isFollowing:!1,startX:l,startY:c,rotation:a,idleBg:d,followBg:n,dropDelay:e*p+f.rand(0,1.2*p),dropDuration:g+f.rand(0,m),scaleBounce:v+f.rand(0,_),followStrength:y+f.rand(0,w),followDamping:f.clamp(b+f.rand(0,k),.5,.99)}),gsap.set(t,{x:l,y:c,opacity:0,scale:f.rand(.15,.35),rotation:a})})},repositionForDevice:function(){var n,a,o,i,s,t,e,r=this;r._editDragging||r.ballData&&r.ballData.length&&r.currentSettings&&(e=r.resolveDevice())!==r.currentDevice&&(r.currentDevice=e,n=r.currentSettings,r.refreshActiveGlobals(n),a=r.resolveNumber(n,"followStrength",void 0!==n.followStrength?n.followStrength:.01),o=r.resolveNumber(n,"followStrengthVar",void 0!==n.followStrengthVar?n.followStrengthVar:.01),i=r.resolveNumber(n,"followDamping",void 0!==n.followDamping?n.followDamping:.35),s=r.resolveNumber(n,"followDampingVar",void 0!==n.followDampingVar?n.followDampingVar:.05),r.ballData.forEach(function(e){var t=n.elements[e.index]||{},t=r.computeRest(e.el,t,n);e.width=t.widthPx,e.height=t.heightPx,e.size=Math.max(t.widthPx,t.heightPx),e.restX=t.restX,e.restY=t.restY,e.rotation=t.rotation,e.currentOffsetX=0,e.currentOffsetY=0,e.velocityX=0,e.velocityY=0,e.followStrength=a+r.rand(0,o),e.followDamping=r.clamp(i+r.rand(0,s),.5,.99)}),t=window.elementorFrontend&&window.elementorFrontend.isEditMode(),!(e=r.activeSettings&&r.activeSettings.enableMouseFollow)&&r.tickerActive?(r.stopTicker(),r.ballData.forEach(function(e){e.isFollowing&&(e.isFollowing=!1,e.el.style.backgroundColor=e.idleBg)})):!e||r.tickerActive||t||(r.bindMouseEvents(),r.startTicker()),r.resolveOverlaps(n),r.ballData.forEach(function(e){(parseFloat(gsap.getProperty(e.el,"opacity"))||0)<=0&&!t||gsap.to(e.el,{x:e.restX+e.currentOffsetX,y:e.restY+e.currentOffsetY,rotation:e.rotation||0,duration:t?0:.4,ease:"power2.out",overwrite:!0})}
1))},resolveOverlaps:function(e){var t=this.activeSettings;if(t&&t.preventOverlap){for(var a=this.container.innerWidth(),o=this.container.innerHeight(),n=t.overlapPadding,i=this.ballData,s=0;s<6;s++)for(var r=0;r<i.length;r++)for(var l=r+1;l<i.length;l++){var c,d,h,u,f=i[r],p=i[l],g=f.restX+f.currentOffsetX+f.width/2,g=p.restX+p.currentOffsetX+p.width/2-g,m=p.restY+p.currentOffsetY+p.height/2-(f.restY+f.currentOffsetY+f.height/2),v=Math.sqrt(g*g+m*m),_=(f.size+p.size)/2+n;v<_&&.1<v&&(m=m/v,u=h=void 0,0!=(d=(c=f.isFollowing?1:0)+(p.isFollowing?1:0))&&1==d?u=c?(h=.85,.15):(h=.15,.85):h=u=.5,f.currentOffsetX-=(d=g/v)*(c=_-v)*h,f.currentOffsetY-=m*c*h,p.currentOffsetX+=d*c*u,p.currentOffsetY+=m*c*u)}i.forEach(function(e){var t=e.restX+e.currentOffsetX,n=e.restY+e.currentOffsetY;t<0&&(e.currentOffsetX=-e.restX),n<0&&(e.currentOffsetY=-e.restY),a<t+e.width&&(e.currentOffsetX=a-e.width-e.restX),o<n+e.height&&(e.currentOffsetY=o-e.height-e.restY)})}},createDropAnimation:function(e){var t=gsap.timeline();return this.resolveOverlaps(e),this.ballData.forEach(function(e){t.to(e.el,{x:e.restX+e.currentOffsetX,y:e.restY+e.currentOffsetY,opacity:1,scale:e.scaleBounce,duration:e.dropDuration,ease:"bounce.out"},e.dropDelay),t.to(e.el,{scale:1,duration:.35,ease:"elastic.out(1, 0.5)"},e.dropDelay+e.dropDuration)}),t},getCenter:function(e){return{x:e.restX+e.currentOffsetX+e.width/2,y:e.restY+e.currentOffsetY+e.height/2}},findNearest:function(a,o,e){var i=this,t=i.ballData.map(function(e,t){var e=i.getCenter(e),n=a-e.x,e=o-e.y;return{index:t,dist:Math.sqrt(n*n+e*e)}});return t.sort(function(e,t){return e.dist-t.dist}),t.slice(0,e).map(function(e){return e.index})},followMouse:function(){var e,o,t,i,s=this;s._editDragging||(o=s.activeSettings,(e=s.currentSettings)&&o&&(s.isMouseInSection?(i=s.findNearest(s.mousePos.x,s.mousePos.y,o.nearestCount),s.ballData.forEach(function(e,t){var n,a,t=-1!==i.indexOf(t);!t&&e.isFollowing?(e.isFollowing=!1,e.currentOffsetX=0,e.currentOffsetY=0,e.velocityX=0,e.velocityY=0,e.el.style.backgroundColor=e.idleBg):t&&(e.isFollowing||(e.isFollowing=!0,e.el.style.backgroundColor=e.followBg),t=s.getCenter(e),n=s.mousePos.x-t.x,t=s.mousePos.y-t.y,1<(a=Math.sqrt(n*n+t*t)))&&(a=Math.max(0,1-a/o.followMaxDist),e.velocityX+=n*e.followStrength*(a*=a),e.velocityY+=t*e.followStrength*a,e.velocityX*=e.followDamping,e.velocityY*=e.followDamping,e.currentOffsetX+=e.velocityX,e.currentOffsetY+=e.velocityY)}),s.resolveOverlaps(e),s.ballData.forEach(function(e){gsap.to(e.el,{x:e.restX+e.currentOffsetX,y:e.restY+e.currentOffsetY,duration:.15,ease:"power1.out",overwrite:!0})})):(t=!1,s.ballData.forEach(function(e){e.isFollowing&&(e.isFollowing=!1,e.currentOffsetX=0,e.currentOffsetY=0,e.velocityX=0,e.velocityY=0,e.el.style.backgroundColor=e.idleBg,t=!0)}),t&&(s.resolveOverlaps(e),s.ballData.forEach(function(e){gsap.to(e.el,{x:e.restX+e.currentOffsetX,y:e.restY+e.currentOffsetY,duration:.6,ease:"elastic.out(1, 0.5)"})})))))},startTicker:function(){var e=this;e.tickerActive||(e._boundFollowMouse=function(){e.followMouse()},gsap.ticker.add(e._boundFollowMouse),e.tickerActive=!0)},stopTicker:function(){this.tickerActive&&this._boundFollowMouse&&(gsap.ticker.remove(this._boundFollowMouse),this.tickerActive=!1)},getScrollTriggerStart:function(e){var t=e.triggerPosition;return"custom"===t?"top "+e.customOffset+"px":t||"top top"},bindMouseEvents:function(){var n,a=this;a._mouseBound||(n=a.container[0],a._onMouseMove=function(e){var t=n.getBoundingClientRect();a.mousePos.x=e.clientX-t.left,a.mousePos.y=e.clientY-t.top,a.isMouseInSection=!0},a._onMouseLeave=function(){a.isMouseInSection=!1,a.mousePos.x=-9999,a.mousePos.y=-9999},n.addEventListener("mousemove",a._onMouseMove),n.addEventListener("mouseleave",a._onMouseLeave),a._mouseBound=!0)},unbindMouseEvents:function(){var e=this,t=e.container[0];e._onMouseMove&&t.removeEventListener("mousemove",e._onMouseMove),e._onMouseLeave&&t.removeEventListener("mouseleave",e._onMouseLeave),e._mouseBound=!1},runEditMode:function(e){this.buildElements(e),this.resolveOverlaps(e),this.ballData.forEach(function(e){gsap.set(e.el,{x:e.restX+e.currentOffsetX,y:e.restY+e.currentOffsetY,opacity:1,scale:1,rotation:e.rotation||0})}),this.initEditMode()},initEditMode:function(){var d,h=this;window.elementorFrontend&&window.elementorFrontend.isEditMode()&&(d=h.container[0]).querySelectorAll(".ha-dropping-element").forEach(function(c){c.dataset.haDragInit||(c.dataset.haDragInit="1",c.style.cursor="grab",c.addEventListener("mousedown",function(e){var o,n,a,i,s,r;function l(e){var t=e.clientX-n,e=e.clientY-a;if(!i){if(Math.sqrt(t*t+e*e)<5)return;i=!0,c.style.cursor="grabbing",c.style.zIndex="100"}gsap.set(c,{x:s+t,y:r+e})}0!==e.button||(e.preventDefault(),e.stopPropagation(),o=parseInt(c.dataset.index),isNaN(o))||(n=e.clientX,a=e.clientY,i=!1,s=parseFloat(gsap.getProperty(c,"x"))||0,r=parseFloat(gsap.getProperty(c,"y"))||0,document.addEventListener("mousemove",l),document.addEventListener("mouseup",function e(){var t,n,a;document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",e),i&&(c.style.cursor="grab",c.style.zIndex="",n=d.getBoundingClientRect(),a=(t=c.getBoundingClientRect()).left-n.left,t=t.top-n.top,n=a/h.c
1ontainer.innerWidth()*100,a=t/h.container.innerHeight()*100,n=Math.max(0,Math.min(100,Math.round(100*n)/100)),a=Math.max(0,Math.min(100,Math.round(100*a)/100)),h.updateElementPosition(o,n,a))}))}))})},updateElementPosition:function(e,t,n){if(window.elementor&&window.elementor.getContainer){var a=this.$element.data("id"),a=window.elementor.getContainer(a);if(a&&a.settings){var o=window.elementorFrontend&&window.elementorFrontend.isEditMode()&&elementorFrontend.getCurrentDeviceMode?elementorFrontend.getCurrentDeviceMode():"desktop",i="desktop"===o?"":"_"+o,s="pos_x"+i,i="pos_y"+i,r={unit:"%",size:t},l={unit:"%",size:n},c=!1;if(window.$e&&window.$e.run&&a.children){var d="function"==typeof a.children.at?a.children.at(e):a.children[e];if(d)try{var h={};h[s]=r,h[i]=l,$e.run("document/elements/settings",{container:d,settings:h}),c=!0}catch(e){}}c||(d=a.settings.get("elements"))&&d.at&&(h=d.at(e))&&(h.set(s,r),h.set(i,l));c=this.wrapper.attr("data-drop-settings");if(c)try{var u,f=JSON.parse(c);f.elements&&f.elements[e]&&(u="desktop"===o?"":o.charAt(0).toUpperCase()+o.slice(1),f.elements[e]["posX"+u]=t,f.elements[e]["posY"+u]=n,f.elements[e]["posXUnit"+u]="%",f.elements[e]["posYUnit"+u]="%",this.wrapper.attr("data-drop-settings",JSON.stringify(f)))}catch(e){}window.elementor.saver&&window.elementor.saver.setFlagEditorChange&&window.elementor.saver.setFlagEditorChange(!0)}}},playSequence:function(e){var t=this,n=(t.stopTicker(),t.buildElements(e),gsap.timeline());n.add(t.createDropAnimation(e)),t.activeSettings&&t.activeSettings.enableMouseFollow&&n.call(function(){t.startTicker()},null,"+=0.2")},cleanup:function(){var e=this;e.stopTicker(),e.unbindMouseEvents(),e.scrollTriggerInstance&&(e.scrollTriggerInstance.kill(),e.scrollTriggerInstance=null),e.ballData&&e.ballData.length&&e.ballData.forEach(function(e){gsap.killTweensOf(e.el)}),e.ballData=[],e._editDragging=!1},run:function(){var e=this,t=e.getReadySettings();t&&t.elements&&t.elements.length&&(e.cleanup(),e.currentSettings=t,e.refreshActiveGlobals(t),window.elementorFrontend&&window.elementorFrontend.isEditMode()?e.runEditMode(t):(e.activeSettings.enableMouseFollow&&e.bindMouseEvents(),"scroll"===t.triggerMode?(e.buildElements(t),e.scrollTriggerInstance=ScrollTrigger.create({trigger:e.container[0],start:e.getScrollTriggerStart(t),onEnter:function(){e.playSequence(t)},onEnterBack:function(){e.playSequence(t)}})):"appearing"===t.triggerMode?(e.buildElements(t),e.scrollTriggerInstance=ScrollTrigger.create({trigger:e.container[0],start:e.getScrollTriggerStart(t),once:!0,onEnter:function(){e.playSequence(t)}})):setTimeout(function(){e.playSequence(t)},100)))},onDestroy:function(){this._onResize&&Fe(window).off("resize",this._onResize),this.cleanup()}})),T=(elementorFrontend.hooks.addAction("frontend/element_ready/ha-dropping-elements.default",function(e){elementorFrontend.elementsHandler.addHandler(k,{$element:e})}),elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),void 0===window.gsap||void 0===window.ScrollTrigger||void 0===window.DrawSVGPlugin?console.warn("GSAP, ScrollTrigger, or DrawSVGPlugin is not loaded."):(gsap.core.globals().ScrollTrigger||gsap.registerPlugin(ScrollTrigger),gsap.core.globals().DrawSVGPlugin||gsap.registerPlugin(DrawSVGPlugin),this._linkHandler=null,this.tweens=[],this.run())},onDestroy:function(){this._removeLinkHandler(),this.tweens&&this.tweens.length&&this.tweens.forEach(function(e){e.kill()}),this.tweens=[],elementorModules.frontend.handlers.Base.prototype.onDestroy.apply(this,arguments)},onElementChange:H(function(e){["ha_gsd_svg_type","ha_gsd_enable_yoyo","ha_gsd_repeat","ha_gsd_repeat_delay","ha_gsd_custom_trigger_point","ha_gsd_delay","ha_gsd_rotation","ha_gsd_offset","ha_gsd_easing","ha_gsd_trigger_mode","ha_gsd_trigger_start","ha_gsd_trigger_start_custom_value","ha_gsd_trigger_end","ha_gsd_trigger_end_custom_value"].includes(e)&&this.run()},300),_removeLinkHandler:function(){this._linkHandler&&this._linkHandler.container&&this._linkHandler.container.removeEventListener("click",this._linkHandler.handler),this._linkHandler=null},_applyGradientStroke:function(e){var t=e.dataset.strokeGradientId,e=e.closest(".ha-gsap-svg-draw-wrapper");t&&e?e.style.setProperty("--ha-gsd-gradient-url","url(#"+t+")"):e&&e.style.removeProperty("--ha-gsd-gradient-url")},_resetSvgStyles:function(e){e.querySelectorAll("path, circle, rect, line, polyline, polygon, ellipse, textPath").forEach(function(e){e.style.strokeDasharray="",e.style.strokeDashoffset="",delete e.dataset.pathLength})},run:function(){var s=this,e=s.$element[0],t=e.querySelector(".ha-gsap-svg-draw-content");
1if(t)if(s._resetSvgStyles(t),s._applyGradientStroke(t),void 0===window.gsap)console.warn("GSAP is not loaded.");else{void 0!==window.DrawSVGPlugin&&gsap.registerPlugin(DrawSVGPlugin),void 0!==window.ScrollTrigger&&gsap.registerPlugin(ScrollTrigger),s.tweens&&s.tweens.length&&s.tweens.forEach(function(e){e.kill()}),s.tweens=[];var n,a,o=t.dataset,r=o.method||"from",l=o.from||"0%",c=o.to||"100%",d=parseFloat(o.duration)||1,h=parseFloat(o.delay)||0,u=parseInt(o.repeat,10)||0,f=parseFloat(o.repeatdelay)||0,p=o.ease||"sine.inOut",g="yes"===o.yoyo,L="yes"===o.timeline,i=o.triggerMode||"onPageLoad",m=o.triggerstart||"top-center",v=o.triggerstartcustomvalue||"50",_=o.triggerstartcustomunit||"%",y=o.triggerend||"custom",w=o.triggerendcustomvalue||"0",b=o.triggerendcustomunit||"%",k="playwithscroll"===i||"true"===o.scrub||parseFloat(o.scrub),o=(isNaN(k)&&(k=!1),P(m,v,_,!1)),m=P(y,w,b,!0),v=(s._removeLinkHandler(),e.dataset.settings),_=null;if(v&&""!=v)try{_=JSON.parse(v)}catch(e){}_&&_.ha_gsd_svg_linkable&&"yes"===_.ha_gsd_svg_linkable&&_.ha_gsd_website_link&&_.ha_gsd_website_link.url&&""!=_.ha_gsd_website_link.url&&(n=_.ha_gsd_website_link.url,a=_.ha_gsd_website_link.is_external,t.style.cursor="pointer",t.addEventListener("click",y=function(){a?window.open(n,"_blank"):window.open(n,"_self")}),s._linkHandler={container:t,handler:y});var w="path, circle, rect, line, polyline, polygon, ellipse, textPath",T=t.querySelectorAll(w);if(0===T.length)console.warn("DrawSVG: no SVG elements found for",w);else{T.forEach(function(t){try{var e=t.getTotalLength?t.getTotalLength():0;t.dataset.pathLength=e}catch(e){t.dataset.pathLength=0}});var x,S,C,D,E=0,F=(T.forEach(function(e){try{E+=parseFloat(e.dataset.pathLength)||0}catch(e){}}),function(e){return"string"==typeof e&&e.includes("%")?parseFloat(e)/100:parseFloat(e)||0}),A="playwithscroll"===i,I="scroll"===i,b=function(e){e&&void 0!==window.DrawSVGPlugin&&"from"!==r&&"fromTo"!==r&&T.forEach(function(e){gsap.set(e,{drawSVG:"0%"})})},e=!1;(void 0!==window.DrawSVGPlugin||"undefined"!=typeof gsap&&gsap.core&&gsap.core.globals&&gsap.core.globals().DrawSVGPlugin)&&(e=!0);try{x=e,D=null,(A||I)&&(D={trigger:t,start:o},A?(D.end=m,D.scrub=!0):(D.once=!0,D.toggleActions="play none none none"),b(x)),L?(S={repeat:k?0:u,yoyo:!k&&g,delay:A||I?0:h,repeatDelay:k?0:f,defaults:{ease:A?"none":p}},D&&(S.scrollTrigger=D),C=gsap.timeline(S),s.tweens.push(C),T.forEach(function(e,t){var n,a,o=parseFloat(e.dataset.pathLength)||0,i=0<E?d*(o/E):d,t=D?0:.1*t;x&&window.DrawSVGPlugin?(n={drawSVG:"to"===r?c:l,duration:i},"from"===r?C.from(e,n,t):"to"===r?C.to(e,n,t):"fromTo"===r&&C.fromTo(e,{drawSVG:l},Object.assign(n,{drawSVG:c}),t)):(n=F(l),a=F(c),i={strokeDashoffset:a="fromTo"===r||"to"===r?o*(1-a):0,duration:i,ease:A?"none":p},"from"===r?(e.style.strokeDasharray=o,e.style.strokeDashoffset=o*(1-n),C.to(e,Object.assign(i,{strokeDashoffset:a,repeat:M(),yoyo:H(),repeatDelay:O()}),t)):"to"===r?(e.style.strokeDasharray=o,e.style.strokeDashoffset=o,C.to(e,Object.assign(i,{strokeDashoffset:a,repeat:M(),yoyo:H(),repeatDelay:O()}),t)):"fromTo"===r&&(e.style.strokeDasharray=o,e.style.strokeDashoffset=o*(1-n),C.to(e,Object.assign(i,{strokeDashoffset:a,repeat:M(),yoyo:H(),repeatDelay:O()}),t)))})):T.forEach(function(e){var t,n,a,o=parseFloat(e.dataset.pathLength)||0,i=0<E?d*(o/E):d;x&&window.DrawSVGPlugin?(t={drawSVG:"to"===r?c:l,duration:i,delay:A||I?0:h,repeat:k?0:u,yoyo:!k&&g,repeatDelay:k?0:f,ease:A?"none":p,scrollTrigger:D?Object.assign({},D):null},"from"===r?(n=gsap.from(e,t),s.tweens.push(n)):"to"===r?(n=gsap.to(e,Object.assign(t,{drawSVG:c})),s.tweens.push(n)):"fromTo"===r&&(n=gsap.fromTo(e,{drawSVG:l},Object.assign(t,{drawSVG:c})),s.tweens.push(n))):(t=F(l),n=F(c),t=o*(1-t),n="fromTo"===r||"to"===r?o*(1-n):0,i={duration:i,delay:A||I?0:h,repeat:k?0:u,yoyo:!k&&g,repeatDelay:k?0:f,ease:A?"none":p,scrollTrigger:D?Object.assign({},D):null},"from"===r?(a=gsap.fromTo(e,{strokeDasharray:o,strokeDashoffset:o},Object.assign(i,{strokeDashoffset:n})),s.tweens.push(a)):"to"===r?(a=gsap.fromTo(e,{strokeDasharray:o,strokeDashoffset:o},Object.assign(i,{strokeDashoffset:n})),s.tweens.push(a)):"fromTo"===r&&(a=gsap.fromTo(e,{strokeDasharray:o,strokeDashoffset:t},Object.assign(i,{strokeDashoffset:n})),s.tweens.push(a)))})}catch(e){console.error("GSAP SVG Draw Error:",e)}}}function P(e,t,n,a){return"custom"===e?(a?"bottom ":"top ")+t+n:e.split("-").join(" ")}function M(){return k?0:u}function H(){return!k&&g}function O(){return k?0:f}}})),x=(elementorFrontend.hooks.addAction("frontend/element_ready/ha-gsap-svg-draw.default",function(e){elementorFrontend.elementsHandler.addHandler(T,{$element:e})}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-happy-nested-hover-list.default",function(e){var i,s=e.find(".ha-n-hover-list");s.length&&(i=e.data("id"),"undefined"!=typeof elementorFrontend&&elementorFrontend.elements&&elementorFrontend.elements.$window&&elementorFrontend.elements.$window.on("elementor/nested-container/atomic-repeater",function(e){var t,n,a,e=e&&(e.detail||e.originalEvent&&e.originalEvent.detail)||{},o=e.container;o&&o.model&&String(o.model.get("id"))===String(i)&&(o=e.index,a=e.targetContainer,e=e.action&&e.action.type,t=s.first().children(".ha-n-hover-list-item"),n=null,a=a&&a.view?a.view.$el[0]:null,"duplicate"===e?n=t[o+1]:"move"===e&&(n=t[o]),n&&a&&n.appendChild(a),s.first().children(".ha-n-hover-list-item").each(function(e){e+=1;jQuery(this).attr("data-hover-index",e),jQuery(this).children(".ha-n-hover-list-title").attr("data-hover-index",e)}))}),e.hasClass("elementor-element-edit-mode")||s.each(function(){function n(e){var t=e.children(".ha-n-hover-list-content"),n=e.children(".ha-n-hover-list-title"),a=e.data("haCloseTimer"),o=t[0].style.height;e.hasClass("e-active")&&!a&&o&&"0px"!==o||(a&&(clearTimeout(a),e.removeData("haCloseTimer")),t.off("transitionend.haHoverClose"),e.addClass("e-active"),n.addClass("e-active").attr("aria-expanded","true"),e=(o=!!a)?t[0].offsetHeight:0,t.css({height:"auto",opacity:o?"1":"0",border:""}),n=t[0].offsetHeight,t.css({height:e+"px"}),t[0].offsetHeight,t.css({height:n+"px",opacity:"1"}),a=r(t)+60,t.off("transitionend.haHoverNotify"),t.one("transitionend.haHoverNotify",function(e){"height"===e.propertyName&&s(20)}
1),s(a))}function a(e){function t(){o||(o=!0,n.off("transitionend.haHoverClose"),e.removeData("haCloseTimer"),e.removeClass("e-active"),a.removeClass("e-active").attr("aria-expanded","false"),s(20))}var n=e.children(".ha-n-hover-list-content"),a=e.children(".ha-n-hover-list-title"),o=((i=e.data("haCloseTimer"))&&(clearTimeout(i),e.removeData("haCloseTimer")),n.css({height:"0px",opacity:"0",border:"0"}),!1),i=(n.one("transitionend.haHoverClose",function(e){"height"===e.propertyName&&t()}),setTimeout(t,700));e.data("haCloseTimer",i)}var t=jQuery(this),e=t.children(".ha-n-hover-list-item"),o=null,i=function(){var e=t[0];e&&e.isConnected&&jQuery(window).trigger("ha:hover-list:change",[e])},s=function(e){o&&clearTimeout(o),o=setTimeout(function(){o=null,i()},e||0)},r=function(e){var t="";try{t=window.getComputedStyle(e[0]).transitionDuration||""}catch(e){t=""}var n=0;return t.split(",").forEach(function(e){e=parseFloat(e)||0;n<e&&(n=e)}),Math.round(1e3*n)||500};e.each(function(){var e=jQuery(this);e.hasClass("e-active")&&n(e)}),e.off("mouseenter.haHoverList mouseleave.haHoverList"),e.on("mouseenter.haHoverList",function(){var t=jQuery(this);e.each(function(){var e=jQuery(this);!e.is(t)&&e.hasClass("e-active")&&a(e)}),n(t)}),e.on("mouseleave.haHoverList",function(){a(jQuery(this))})}))}),elementorFrontend.hooks.addAction("frontend/element_ready/ha-team-hover-grid.default",function(a){var h=a.find(".ha-team-hover-grid-wrap");if(h.length){var p=h.find(".ha-team-hover-grid-profile");if(p.length){var u=h.find(".ha-team-hover-grid-members").first(),f=null,g='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"></polyline></svg>',m='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>',e=h.attr("data-settings"),v={};try{v=JSON.parse(e)||{}}catch(e){v={}}elementorFrontend.isEditMode()&&a.on("click",".ha-team-hover-grid-profile",function(e){e.preventDefault(),e.stopPropagation();var t,n,i,r,l,e=Fe(this).data("member-id");console.log("Profile clicked, memberId:",e),e=e,(t=(t=a).data("id"))?(n=(n=>{var a=null;return function t(e){e&&!a&&e.each(function(e){a||(e.get("id")===n?a=e:(e=e.get("elements"))&&t(e))})}(elementor.elements),a})(t))?(elementor.channels.editor.trigger("edit",n),i=e,r=0,l=setInterval(function(){r++;try{var e,t,n=elementor.getPanelView().getCurrentPageView();n&&n.collection?(e=n.collection.findWhere({name:"team_members"}))?(t=n.children.findByModelCid(e.cid))?(clearInterval(l),s=i,(o=(a=t).$el.find(".elementor-repeater-row-item-title")).length?(console.log("Found ".concat(o.length," repeater rows, targeting index: ").concat(s)),a.$el.find(".elementor-repeater-row-item-title.elementor-active").trigger("click"),setTimeout(function(){var i=o.eq(Number(s));i.length?(i.trigger("click"),setTimeout(function(){var e,t,n,a,o=i.parentsUntil("#elementor-panel").filter(function(){return"auto"===jQuery(this).css("overflow-y")||"scroll"===jQuery(this).css("overflow-y")}).first();(o=o.length?o:i.parents().filter(function(){return this.scrollHeight>this.clientHeight}).first()).length?(e=jQuery("#elementor-panel-header").outerHeight()||60,t=o[0].getBoundingClientRect().top,n=i[0].getBoundingClientRect().top,a=o.scrollTop(),o.scrollTop(a+(n-t)-e+55)):console.warn("⚠️ No scrollable parent found"),console.log("Activated repeater item at index ".concat(s))},500)):console.warn("⚠️ No repeater item at index ".concat(s,". Total rows: ").concat(o.length))},1e3)):(console.warn("⚠️ No repeater rows found in control view"),console.log("Control view $el HTML:",a.$el.html()))):20<=r&&(clearInterval(l),console.warn("⚠️ Repeater control view not found")):20<=r&&(clearInterval(l),console.warn("⚠️ Repeater control not found. Available controls:"),n.collection.each(function(e){return console.log(e.get("name"),e.get("type"))})):20<=r&&(clearInterval(l),console.warn("⚠️ Panel view never became ready"))}catch(e){20<=r&&(clearInterval(l),console.warn("⚠️ Panel polling error:",e))}var s,a,o},100)):console.warn("Widget model not found for ID:",t):console.warn("No widget ID found on scope")});var _=null!=(e=v.blur)?e:4,y=null!=(e=v.scale)?e:1,e=null!=(e=v.duration)?e:.5,t=null!=(t=v.timing)?t:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",n=null!=(n=v.delay)?n:0,o={bottom:{top:"calc(100% + var(--ha-info-offset, 0px))",right:"",bottom:"",left:"50%"},top:{top:"auto",right:"",bottom:"calc(100% + var(--ha-info-offset, 0px))",left:"50%"},left:{top:"50%",right:"calc(100% + var(--ha-info-offset, 0px))",bottom:"",left:"auto"},right:{top:"50%",right:"",bottom:"",left:"calc(100% + var(--ha-info-offset, 0px))"}},w="transform "+e+"s "+t+" "+n+"s, filter "+e+"s "+t+" "+n+"s",b="transform "+e+"s "+t+" "+n+"s",k=[],i=(p.each(function(){var e=Fe(this);void 0===e.data("defaultAlignSelf")&&e.data("defaultAlignSelf",this.style.alignSelf||"")}),P(),T()),s=(M.on("resize",H(function(){var e=T();e!==i&&(i=e,p.each(function(){Fe(this).data("defaultAlignSelf",this.style.alignSelf||"")}),P())},100)),p.on("transitionend",function(){Fe(this).css("will-change","")}),null);p.on("mouseenter",function(){var l,c,d,h,u,f;D()||(s&&(clearTimeout(s),s=null),l=p.index(this),c=E(),d=x(v.activeWidth,197),h=x(v.activeHeight,197),u=x(v.inactiveWidth,109),f=x(v.inactiveHeight,109),p.each(function(e){var t,n,a,o,i=Fe(this),s=i.find(".ha-team-hover-grid-info"),r={filter:e===l?"blur(0px)":"blur("+_+"px)",transition:w};c&&k[e]&&(o=k[e].width,t=k[e].height,r.transform="scale("+(n=(e===l?d:u)/o)+", "+(a=(e===l?h:f)/t)+")",r.willChange="transform, filter",r.zIndex=e===l?33:""),i.css(r),e===l?(o=k[e]?k[e].width:1,t=k[e]?k[e].height:1,s.css({transform:F(e,n=c?d/o:1,a=c?h/t:1,"scale3d("+y/n+", "+y/a+", 1)"),transition:b}),i.addClass("ha-active").removeClass("ha-inactive")):(r=k[e]?k[e].width:1,o=k[e]?k[e].height:1,s.css({transform:F(e,c?u/r:1,c?f/o:1,"scale3d(0, 0, 1)"),transition:b}),i.addClass("ha-inactive").removeClass("ha-active"))}))}),h.on("mouseleave",function(){D()||(s=setTimeout(function(){d()},50))})}}function T(){var e=document.body?document.body.getAttribute("data-elementor-device-mode"):null;return e||("undefined"!=typeof elementorFrontend&&"function"==typeof elementorFrontend.getCurrentDeviceMode?elementorFrontend.getCurrentDeviceMode():"desktop")}function r(e){if(null!=e&&""!==e){if("object"!==_typeof(e))return t=parseFloat(e),isNaN(t)?null:t;var t=T(),n=[t];0===t.indexOf("mobile")&&n.push("tablet"),n.push("desktop");for(var a=0;a<n.length;a++){var o=e[n[a]];if(null!=o&&""!==o){o=parseFloat(o);if(!isNaN(o))return o}}}return null}function x(e,t){e=r(e);return null==e?t:e}function S(e,t){if(null!=e&&""!==e){if("object"!==_typeof(e))return e;var n=T(),a=[n];0===n.indexOf("mobile")&&a.push("tablet"),a.push("desktop");for(var o=0;o<a.length;o++){var i=e[a[o]];if(null!=i&&""!==i)return i}}return t}
1function C(e,t){function n(e){return!1!==e&&""!==e&&"no"!==e&&"off"!==e}if(null!=e){if("object"!==_typeof(e))return n(e);var a=T(),o=[a];0===a.indexOf("mobile")&&o.push("tablet"),o.push("desktop");for(var i=0;i<o.length;i++){var s=e[o[i]];if(null!=s)return n(s)}}return t}function D(){var e=T();return"desktop"!==e&&"tablet"!==e&&"tablet_extra"!==e}function l(){return"desktop"!==T()?"bottom":S(v.infoPosition,"bottom")}function E(){return C(v.transitionEnabled,!0)}function c(){var a="mobile"===T(),o=D(),i=u.hasClass("ha-thg-swiper"),e=h[0]?window.getComputedStyle(h[0]).getPropertyValue("--ha-info-offset"):"",s=parseFloat(e);isFinite(s)||(s=0),p.each(function(e){var t=Fe(this),n=(e=>{if("mobile"===T())return{width:197,height:197};if((n=e.data("member-sizes"))&&"object"===_typeof(n)){var t=r(n.w),n=r(n.h);if(null!=t&&null!=n)return{width:t,height:n}}return{width:parseFloat(e.data("default-width"))||e.outerWidth(),height:parseFloat(e.data("default-height"))||e.outerHeight()}})(t),e={width:(k[e]=n).width+"px",height:n.height+"px","align-self":a?"flex-start":t.data("defaultAlignSelf")||""};o&&!i?(n=(n=t.find(".ha-team-hover-grid-info")).length?n.outerHeight():0,e["margin-bottom"]=n+s+20+"px"):e["margin-bottom"]="",t.css(e)})}function F(e,t,n,a){var o,i,s=l(),r=p.eq(e).find(".ha-team-hover-grid-info");return r.length?(i=window.getComputedStyle(r[0]).getPropertyValue("--ha-info-offset"),o=parseFloat(i),isFinite(o)||(o=0),"string"==typeof i&&-1!==i.indexOf("%")&&k[e]&&(o=o/100*("left"===s||"right"===s?k[e].width:k[e].height)),i=r.outerWidth()||0,e=r.outerHeight()||0,"top"===s?"translate(-50%, "+(e/2+o-(o+e*y/2)/n)+"px) "+a:"left"===s?"translate("+(i/2+o-(o+i*y/2)/t)+"px, -50%) "+a:"right"===s?"translate("+((o+i*y/2)/t-(o+i/2))+"px, -50%) "+a:"translate(-50%, "+((o+e*y/2)/n-(o+e/2))+"px) "+a):a}function d(){var o=E(),i=D();p.each(function(e){var t=Fe(this),n=t.find(".ha-team-hover-grid-info"),a={filter:"blur(0px)",transition:w,"z-index":""};i?a.transform="":o&&(a.transform="scale(1, 1)",a.willChange="transform, filter"),t.css(a),n.css({transform:F(e,1,1,i?"scale3d("+y+", "+y+", 1)":"scale3d(0, 0, 1)"),transition:b}),t.removeClass("ha-active ha-inactive")})}function A(){f&&(f.destroy(!0,!0),f=null),u.find(".swiper-slide").each(function(){Fe(this).children().unwrap()}),u.find(".swiper-wrapper").children().unwrap(),u.find(".swiper-pagination, .ha-thg-arrow, .ha-thg-counter").remove(),u.removeClass("swiper-container ha-thg-swiper")}function I(){if(D()&&"slider"===S(v.mobileLayout,"slider"))A(),u.find(".team-member-row").each(function(){Fe(this).children().unwrap()}),r=h[0]?window.getComputedStyle(h[0]).getPropertyValue("--ha-info-offset"):"",a=parseFloat(r),isFinite(a)||(a=0),p.each(function(){var e=Fe(this),t=e.find(".ha-team-hover-grid-info"),t=t.length?t.outerHeight():0;e.wrap('<div class="swiper-slide ha-thg-slide"></div>'),e.closest(".ha-thg-slide").css("padding-bottom",t+a+40+"px")}),r=C(v.sliderDots,!0),o=C(v.sliderArrows,!0),i=C(v.sliderCounter,!1),u.children(".swiper-slide").wrapAll('<div class="swiper-wrapper ha-thg-wrapper"></div>'),r&&u.append('<div class="swiper-pagination ha-thg-pagination"></div>'),o&&(u.append('<div class="ha-thg-arrow ha-thg-arrow-prev">'+g+"</div>"),u.append('<div class="ha-thg-arrow ha-thg-arrow-next">'+m+"</div>")),i&&u.append('<div class="ha-thg-counter"></div>'),u.addClass("swiper-container ha-thg-swiper"),"function"==typeof HaSwiper&&(n=C(v.sliderAutoplay,!1),s=x(v.sliderDelay,5e3),e={slidesPerView:e=x(v.sliderSlidesPerView,1),centeredSlides:!0,spaceBetween:10,speed:600,loop:n&&p.length>=2*e,grabCursor:!0,autoHeight:!0,observer:!0,observeParents:!0},n&&(e.autoplay={delay:s,disableOnInteraction:!1}),r&&(e.pagination={el:u.find(".ha-thg-pagination")[0],clickable:!0}),o&&(e.navigation={nextEl:u.find(".ha-thg-arrow-next")[0],prevEl:u.find(".ha-thg-arrow-prev")[0]}),f=new HaSwiper(u[0],e),i)&&(t=p.length,(n=function(){var e=f?f.realIndex+1:1;u.find(".ha-thg-counter").text(e+" / "+t)})(),f.on("slideChange",n));else{A(),s=Math.max(1,Math.floor(x(v.membersPerRow,6))),"tablet"===(r=T())||"tablet_extra"===r?s=Math.min(s,3):"mobile"===r?s=Math.min(s,1):0===r.indexOf("mobile")&&(s=Math.min(s,2));for(var e,t,n,a,o,i,s,r,l=s,c=(u.find(".team-member-row").each(function(){Fe(this).children().unwrap()}),p.toArray()),d=0;d<c.length;d+=l)Fe(c.slice(d,d+l)).wrapAll('<div class="team-member-row"></div>');p.each(function(e){var t=Fe(this).attr("data-transform-origin");t&&"auto"!==t?Fe(this).css("transform-origin",t):(t=e%l,e=Math.floor(e/l)*l,e=Math.min(l,c.length-e),t=t<(e=Math.ceil(e/3))?"left":t<2*e?"center":"right",Fe(this).css("transform-origin",t+" center"))}),u.find(".team-member-row").css("justify-content","")}}function P(){var e;I(),c(),e=l(),e=o[e]||o.bottom,h.find(".ha-team-hover-grid-info").css({top:e.top,right:e.right,bottom:e.bottom,left:e.left}),d(),p.css("will-change",""),f&&"function"==typeof f.update&&f.update(
1),f&&f.params.loop&&u.find(".swiper-slide-duplicate .ha-team-hover-grid-profile").each(function(){var e,t,n=Fe(this),a=n.data("member-id");void 0!==a&&(a=p.filter('[data-member-id="'+a+'"]')).length&&(e=a.find(".ha-team-hover-grid-info"),t=n.find(".ha-team-hover-grid-info"),n[0].style.cssText=a[0].style.cssText,e.length)&&t.length&&(t[0].style.cssText=e[0].style.cssText)})}}),elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),void 0===window.gsap||void 0===window.MorphSVGPlugin?console.warn("GSAP or MorphSVGPlugin is not loaded."):(gsap.core.globals().MorphSVGPlugin||gsap.registerPlugin(MorphSVGPlugin),this.wrapper=this.$element.find(".ha-morph-svg-wrapper"),this.canvas=this.wrapper.find(".ha-morph-svg-canvas")[0],this.ctx=this.canvas?this.canvas.getContext("2d"):null,this.timeline=null,this.hiddenSvg=null,this.canvas&&this.ctx&&this.run())},onElementChange:H(function(e){this.run()},300),getReadySettings:function(){var e=this.wrapper.attr("data-morph-settings");if(!e)return null;try{return JSON.parse(e)}catch(e){return null}},computeBounds:function(e){var r=1/0,l=1/0,c=-1/0,d=-1/0,e=(e.forEach(function(e){var t;try{t=MorphSVGPlugin.stringToRawPath(e.d)}catch(e){return}if(t)for(var n=0;n<t.length;n++)for(var a=t[n],o=0;o<a.length;o+=2){var i=a[o],s=a[o+1];i<r&&(r=i),s<l&&(l=s),c<i&&(c=i),d<s&&(d=s)}}),isFinite(r)||(l=r=0,d=c=100),c-r||1);return{minX:r,minY:l,maxX:c,maxY:d,width:e,height:d-l||1}},setupCanvas:function(e,t){var n=window.devicePixelRatio||1,a=e.width||{size:200,unit:"px"},o=a.size||200,a=(e.height||a).size||o,e=(this.canvas.width=o*n,this.canvas.height=a*n,this.canvas.style.width=o+"px",this.canvas.style.height=a+"px",this.canvas.style.maxWidth="100%",e.svgScale||{size:100,unit:"%"}),e="%"===e.unit?(e.size||100)/100:e.size||1,i=Math.min(o/t.width,a/t.height)*e,o=(o-t.width*(i=i<=0?e||1:i))/2,e=(a-t.height*i)/2;this.ctx.setTransform(1,0,0,1,0,0),this.ctx.scale(n,n),this.ctx.translate(o,e),this.ctx.scale(i,i),this.ctx.translate(-t.minX,-t.minY)},buildFillStyle:function(e,t,n,a){var o,i,s=null!=e.fillType&&""!==e.fillType,r=s?e.fillType:t.type||"solid",l=s?e.solidColor||"#fb8305":t.solidColor||"#fb8305",c=s?void 0!==e.gradientAngle?e.gradientAngle:45:void 0!==t.angle?t.angle:0,s=s?e.gradientStops||[]:t.stops||[];return"solid"===r?l:(e=(s=s&&0!==s.length?s:t.stops||[]).slice().sort(function(e,t){return e.offset-t.offset}),l=a.width,t=a.minX+l/2,a=a.minY+(s=a.height)/2,l=Math.max(l,s)/2,s=(c||0)*Math.PI/180,"radial"===r?(o=n.createRadialGradient(t,a,0,t,a,l),e.forEach(function(e){o.addColorStop(e.offset,e.color)}),o):(c=t-l*Math.cos(s),r=a-l*Math.sin(s),t=t+l*Math.cos(s),a=a+l*Math.sin(s),i=n.createLinearGradient(c,r,t,a),e.forEach(function(e){i.addColorStop(e.offset,e.color)}),i))},drawRawPath:function(e,t,n,a){e.clearRect(a.minX,a.minY,a.width,a.height),e.beginPath();for(var o=0;o<t.length;o++){var i=t[o],s=i.length;e.moveTo(i[0],i[1]);for(var r=2;r<s;r+=6)e.bezierCurveTo(i[r],i[r+1],i[r+2],i[r+3],i[r+4],i[r+5]);i.closed&&e.closePath()}e.fillStyle=n,e.fill("evenodd")},run:function(){var t=this,e=this.getReadySettings();if(e&&e.shapes&&!(e.shapes.length<2)){this.cleanup();var n=e.shapes,a=e.animation||{},o=e.canvas||{},i=e.commonGradient||{},s=this.computeBounds(n),r=null,l=null,c=(this.setupCanvas(o,s),function(e){t.drawRawPath(t.ctx,e,r,s)}),d=function(e){return t.buildFillStyle(e,i,t.ctx,s)},h=(()=>{for(var e=[],t=0;t<n.length;t++)e.push(d(n[t]));return e})(),l=h[0],r=l;try{var u=MorphSVGPlugin.stringToRawPath(n[0].d);u&&c(u)}catch(e){}for(var f=document.createElementNS("http://www.w3.org/2000/svg","svg"),p=(f.setAttribute("xmlns","http://www.w3.org/2000/svg"),f.style.position="absolute",f.style.visibility="hidden",f.style.width="0",f.style.height="0",document.createElementNS("http://www.w3.org/2000/svg","path")),g=(p.setAttribute("d",n[0].d),f.appendChild(p),[]),m=1;m<n.length;m++){var v=document.createElementNS("http://www.w3.org/2000/svg","path");v.setAttribute("d",n[m].d),f.appendChild(v),g.push(v)}document.body.appendChild(f),this.hiddenSvg=f;for(var _,y,w=a.duration||2,b=a.ease||"expo.inOut",k=a.stagger||0,e=a.repeatDelay||0,o=a.yoyo||!1,T=gsap.timeline({repeat:-1,repeatDelay:e,yoyo:o,paused:!0,defaults:{duration:w,ease:b}}),x=1;x<n.length;x++)(e=>
1{var t=h[e-1],n=h[e];T.to(p,{morphSVG:{shape:g[e-1],render:c},duration:w,ease:b,onStart:function(){r=l=t},onUpdate:function(){var e=this.progress();r=e<.5?t:n},onReverseComplete:function(){r=t}},"+="+(1===e?0:k))})(x);_=h[n.length-1],y=h[0],T.to(p,{morphSVG:{shape:n[0].d,render:c},duration:w,ease:b,onStart:function(){r=l=_},onUpdate:function(){var e=this.progress();r=e<.5?_:y},onReverseComplete:function(){r=_}},"+="+k),T.progress(1e-4),r=h[0];try{var S=MorphSVGPlugin.stringToRawPath(n[0].d);S&&c(S)}catch(e){}u=a.speed||1;T.timeScale(u),this.timeline=T,a.autoPlay&&T.play()}},cleanup:function(){this.timeline&&(this.timeline.kill(),this.timeline=null),this.hiddenSvg&&this.hiddenSvg.parentNode&&(this.hiddenSvg.parentNode.removeChild(this.hiddenSvg),this.hiddenSvg=null)},onDestroy:function(){this.cleanup()}}));elementorFrontend.hooks.addAction("frontend/element_ready/ha-svg-morphing.default",function(e){elementorFrontend.elementsHandler.addHandler(x,{$element:e})})})})(jQuery,Happy);

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.