var defaultPosts=elementorModules.frontend.handlers.Base.extend({getSkinPrefix:()=>"vamtam_classic_",bindEvents(){var e=this.getModelCID();elementorFrontend.addListenerOnce(e,"resize",this.onWindowResize)},getClosureMethodsNames(){return elementorModules.frontend.handlers.Base.prototype.getClosureMethodsNames.apply(this,arguments).concat(["fitImages","onWindowResize","runMasonry"])},getDefaultSettings:()=>({classes:{fitHeight:"elementor-fit-height",hasItemRatio:"elementor-has-item-ratio"},selectors:{postsContainer:".elementor-posts-container",post:".elementor-post",postThumbnail:".elementor-post__thumbnail",postThumbnailImage:".elementor-post__thumbnail img"}}),getDefaultElements(){var e=this.getSettings("selectors");return{$postsContainer:this.$element.find(e.postsContainer),$posts:this.$element.find(e.post)}},fitImage(e){var t=this.getSettings(),s=e.find(t.selectors.postThumbnail),n=s.find("img")[0];if(n){var o=s.outerHeight()/s.outerWidth(),i=n.naturalHeight/n.naturalWidth;s.toggleClass(t.classes.fitHeight,i<o)}},fitImages(){var e=jQuery,t=this,s=getComputedStyle(this.$element[0],":after").content,n=this.getSettings();this.elements.$postsContainer.toggleClass(n.classes.hasItemRatio,!!s.match(/\d/)),t.isMasonryEnabled()||(this.elements.$posts=this.elements.$postsContainer.find(n.selectors.post),this.elements.$posts.each(function(){var s=e(this),o=s.find(n.selectors.postThumbnailImage);t.fitImage(s),o.on("load",function(){t.fitImage(s)})}))},setColsCountSettings(){var e,t=elementorFrontend.getCurrentDeviceMode(),s=this.getElementSettings(),n=this.getSkinPrefix();switch(t){case"mobile":e=s[n+"columns_mobile"];break;case"tablet":e=s[n+"columns_tablet"];break;default:e=s[n+"columns"]}this.setSettings("colsCount",e)},isMasonryEnabled(){return!!this.getElementSettings(this.getSkinPrefix()+"masonry")},initMasonry(){imagesLoaded(this.elements.$posts,this.runMasonry)},runMasonry(){var e=this.elements;e.$posts.css({marginTop:"",transitionDuration:""}),this.setColsCountSettings();var t=this.getSettings("colsCount"),s=this.isMasonryEnabled()&&t>=2;if(e.$postsContainer.toggleClass("elementor-posts-masonry",s),s){var n=this.getElementSettings(this.getSkinPrefix()+"row_gap.size");""===this.getSkinPrefix()&&""===n&&(n=this.getElementSettings(this.getSkinPrefix()+"item_gap.size")),new elementorModules.utils.Masonry({container:e.$postsContainer,items:e.$posts.filter(":visible"),columnsCount:this.getSettings("colsCount"),verticalSpaceBetween:n}).run()}else e.$postsContainer.height("")},run(){setTimeout(this.fitImages,0),this.initMasonry()},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.bindEvents(),this.run()},onWindowResize(){this.fitImages(),this.runMasonry()},onElementChange(){this.fitImages(),setTimeout(this.runMasonry)}});class VamtamLoadMore extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{postsContainer:".elementor-posts-container",loadMoreButton:".elementor-button",loadMoreSpinnerWrapper:".e-load-more-spinner",loadMoreSpinner:".e-load-more-spinner i, .e-load-more-spinner svg",loadMoreAnchor:".e-load-more-anchor"},classes:{loadMoreSpin:"eicon-animation-spin",loadMoreIsLoading:"e-load-more-pagination-loading",loadMorePaginationEnd:"e-load-more-pagination-end",loadMoreNoSpinner:"e-load-more-no-spinner"}}}getDefaultElements(){const e=this.getSettings("selectors");return{postsWidgetWrapper:this.$element[0],postsContainer:this.$element[0].querySelector(e.postsContainer),loadMoreButton:this.$element[0].querySelector(e.loadMoreButton),loadMoreSpinnerWrapper:this.$element[0].querySelector(e.loadMoreSpinnerWrapper),loadMoreSpinner:this.$element[0].querySelector(e.loadMoreSpinner),loadMoreAnchor:this.$element[0].querySelector(e.loadMoreAnchor)}}bindEvents(){super.bindEvents(),this.elements.loadMoreButton&&this.elements.loadMoreButton.addEventListener("click",e=>{this.isLoading||(e.preventDefault(),this.handlePostsQuery())})}onInit(){super.onInit(),this.classes=this.getSettings("classes"),this.isLoading=!1;const e=this.getElementSettings("pagination_type");"load_more_on_click"!==e&&"load_more_infinite_scroll"!==e||(this.isInfinteScroll="load_more_infinite_scroll"===e,this.isSpinnerAvailable=this.getElementSettings("load_more_spinner").value,this.isSpinnerAvailable||this.elements.postsWidgetWrapper.classList.add(this.classes.loadMoreNoSpinner),this.isInfinteScroll?this.handleInfiniteScroll():this.elements.loadMoreSpinnerWrapper&&this.elements.loadMoreButton&&this.elements.loadMoreButton.insertAdjacentElement("beforeEnd",this.elements.loadMoreSpinnerWrapper),this.elementId=this.getID(),this.postId=elementorFrontendConfig.post.id,this.elements.loadMoreAnchor&&(this.currentPage=parseInt(this.elements.loadMoreAnchor.getAttribute("data-page")),this.maxPage=parseInt(this.elements.loadMoreAnchor.getAttribute("data-max-page")),this.currentPage!==this.maxPage&&this.currentPage||this.handleUiWhenNoPosts()))}handleInfiniteScroll(){this.isEdit||(this.observer=elementorModules.utils.Scroll.scrollObserver({callback:e=>{e.isInViewport&&!this.isLoading&&(this.observer.unobserve(this.elements.loadMoreAnchor),this.handlePostsQuery().then(()=>{this.currentPage!==this.maxPage&&this.observer.observe(this.elements.loadMoreAnchor)}))}}),this.observer.observe(this.elements.loadMoreAnchor))}handleUiBeforeLoading(){this.isLoading=!0,this.elements.loadMoreSpinner&&this.elements.loadMoreSpinner.classList.add(this.classes.loadMoreSpin),this.elements.postsWidgetWrapper.classList.add(this.classes.loadMoreIsLoading)}handleUiAfterLoading(){this.isLoading=!1,this.elements.loadMoreSpinner&&this.elements.loadMoreSpinner.classList.remove(this.classes.loadMoreSpin),this.isInfinteScroll&&this.elements.loadMoreSpinnerWrapper&&this.elements.loadMoreAnchor&&this.elements.loadMoreAnchor.insertAdjacentElement("afterend",this.elements.loadMoreSpinnerWrapper),this.elements.postsWidgetWrapper.classList.remove(this.classes.loadMoreIsLoading)}handleUiWhenNoPosts(){this.elements.postsWidgetWrapper.classList.add(this.classes.loadMorePaginationEnd)}handleSuccessFetch(e){this.handleUiAfterLoading();const t=e.querySelectorAll(`[data-id="${this.elementId}"] .elementor-posts-container > article`),s=e.querySelector(".e-load-more-anchor").getAttribute("data-next-page"),n=[...t].reduce((e,t)=>e+t.outerHTML,"");this.elements.postsContainer.insertAdjacentHTML("beforeend",n),this.elements.loadMoreAnchor.setAttribute("data-page",this.currentPage),this.elements.loadMoreAnchor.setAttribute("data-next-page",s),this.currentPage===this.maxPage&&this.handleUiWhenNoPosts(),setTimeout(()=>{jQuery(window).trigger("resize")},10)}handlePostsQuery(){this.handleUiBeforeLoading(),this.currentPage++;const e=new URL(this.elements.loadMoreAnchor.getAttribute("data-next-page"));return e.searchParams.set("vamtam_posts_fetch",1),fetch(e.toString()).then(e=>e.text()).then(e=>{const t=(new DOMParser).parseFromString(e,"text/html");this.handleSuccessFetch(t)}).catch(e=>{})}}class VamtamTitleUnderlineAnimation extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{postsContainer:".elementor-posts-container"}}}getDefaultElements(){const e=this.getSettings("selectors");return{postsContainer:this.$element[0].querySelector(e.postsContainer)}}onInit(){super.onInit(),this.handleTitleUnderlineAnimation()}handleTitleUnderlineAnimation(){window.VAMTAM.CUSTOM_ANIMATIONS.VamtamCustomAnimations.utils.isTouchDevice()||this.$element.hasClass("vamtam-has-title-underline-anim")&&jQuery(this.$element).on("mouseenter",".elementor-post__title a",e=>{const t=jQuery(e.target);t.hasClass("hovered")||(t.addClass("hovered"),setTimeout(()=>{t.removeClass("hovered")},600))})}}class VamtamMasonry extends elementorModules.frontend.handlers.Base{onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.bindEvents(),this.loadMoreMasonryFix(),this.checkApplySafariFix()}checkApplySafariFix(){const e=this;jQuery(window).on("load",()=>{jQuery("html").hasClass("safari")&&setTimeout(()=>{e.onWindowResize()},10)})}recalculateMasonry(){this.elements=this.getDefaultElements(),this.onWindowResize()}checkDiscardDuplicates(){const e=this.$element.find(".elementor-posts-container"),t=e.find(".elementor-post:visible"),s=jQuery(".vamtam-blog-featured-post .elementor-post:visible"),n=[],o=[];let i=0;if(t.length){if(jQuery.each(t,(e,s)=>{const o=parseInt(t[e].classList[2].match(/\d+/)[0]);o&&!isNaN(o)&&(-1===n.indexOf(o)?n.push(o):(jQuery(s).remove(),i++))}),s.length){jQuery.each(s,e=>{const t=parseInt(s[e].classList[2].match(/\d+/)[0]);t&&!isNaN(t)&&-1===o.indexOf(t)&&o.push(t)});const t=e.find(".elementor-post:visible");jQuery.each(t,(e,s)=>{const n=parseInt(t[e].classList[2].match(/\d+/)[0]);n&&!isNaN(n)&&-1!==o.indexOf(n)&&(jQuery(s).remove(),i++)})}return i}}loadMoreMasonryFix(){const e=this.getElementSettings().pagination_type;if("load_more_on_click"!==e&&"load_more_infinite_scroll"!==e)return;var t=this.$element,s=t.find(".elementor-posts-container"),n=t.find(".elementor-button"),o=t.find(".e-load-more-anchor"),i=null,a=null,r=null,l=this;const d=()=>{this.isEdit||(r=elementorModules.utils.Scroll.scrollObserver({callback:e=>{e.isInViewport&&(r.unobserve(o[0]),m())}})).observe(o[0])},m=()=>{i=s.find(".elementor-post:visible").length;let d=!1;const h=setInterval(()=>{if(a=s.find(".elementor-post:visible").length,i!==a){const e=l.checkDiscardDuplicates();l.recalculateMasonry(),i=a-e,clearInterval(h),d=!0,r&&r.observe(o[0])}t.hasClass("e-load-more-pagination-end")&&("load_more_on_click"===e?jQuery(n).off("click",m):r.disconnect())},50);d||setTimeout(()=>{clearInterval(h)},1e4)};"load_more_on_click"===e?jQuery(n).on("click",m):d()}getSkinPrefix(){if(this.skinPrefix)return this.skinPrefix;const e=this.getSettings()?.elementName?.split(".")[1];return e?(this.skinPrefix=e+"_",this.skinPrefix):"vamtam_classic_"}bindEvents(){var e=this.getModelCID();elementorFrontend.addListenerOnce(e,"resize",this.onWindowResize.bind(this))}getClosureMethodsNames(){return elementorModules.frontend.handlers.Base.prototype.getClosureMethodsNames.apply(this,arguments).concat(["fitImages","onWindowResize","runMasonry"])}getDefaultSettings(){return{classes:{fitHeight:"elementor-fit-height",hasItemRatio:"elementor-has-item-ratio"},selectors:{postsContainer:".elementor-posts-container",post:".elementor-post",postThumbnail:".elementor-post__thumbnail",postThumbnailImage:".elementor-post__thumbnail img"}}}getDefaultElements(){var e=this.getSettings("selectors");return{$postsContainer:this.$element.find(e.postsContainer),$posts:this.$element.find(e.post)}}fitImage(e){var t=this.getSettings(),s=e.find(t.selectors.postThumbnail),n=s.find("img")[0];if(n){var o=s.outerHeight()/s.outerWidth(),i=n.naturalHeight/n.naturalWidth;s.toggleClass(t.classes.fitHeight,i<o)}}fitImages(){var e=jQuery,t=this,s=getComputedStyle(this.$element[0],":after").content,n=this.getSettings();this.elements.$postsContainer.toggleClass(n.classes.hasItemRatio,!!s.match(/\d/)),t.isMasonryEnabled()||this.elements.$posts.each(function(){var s=e(this),o=s.find(n.selectors.postThumbnailImage);t.fitImage(s),o.on("load",function(){t.fitImage(s)})})}setColsCountSettings(){var e,t=elementorFrontend.getCurrentDeviceMode(),s=this.getElementSettings(),n=this.getSkinPrefix();switch(t){case"mobile":e=s[n+"columns_mobile"];break;case"tablet":e=s[n+"columns_tablet"];break;default:e=s[n+"columns"]}this.setSettings("colsCount",e)}isMasonryEnabled(){return!!this.getElementSettings(this.getSkinPrefix()+"masonry")}runMasonry(){var e=this.elements;e.$posts.css({marginTop:"",transitionDuration:""}),this.setColsCountSettings();var t=this.getSettings("colsCount"),s=this.isMasonryEnabled()&&t>=2;if(e.$postsContainer.toggleClass("elementor-posts-masonry",s),s){var n=this.getElementSettings(this.getSkinPrefix()+"row_gap.size");""===this.getSkinPrefix()&&""===n&&(n=this.getElementSettings(this.getSkinPrefix()+"item_gap.size")),new elementorModules.utils.Masonry({container:e.$postsContainer,items:e.$posts.filter(":visible"),columnsCount:this.getSettings("colsCount"),verticalSpaceBetween:n}).run()}else e.$postsContainer.height("")}onWindowResize(){this.fitImages(),this.runMasonry()}}jQuery(window).on("elementor/frontend/init",()=>{if(elementorFrontend.elementsHandler&&elementorFrontend.elementsHandler.attachHandler)VAMTAM_FRONT.elementor.widgets.isWidgetModActive("posts")&&(elementorFrontend.elementsHandler.attachHandler("posts",defaultPosts,"vamtam_classic"),elementorFrontend.elementsHandler.attachHandler("posts",VamtamLoadMore,"vamtam_classic"),elementorFrontend.elementsHandler.attachHandler("posts",VamtamTitleUnderlineAnimation,"vamtam_classic"),elementorFrontend.elementsHandler.attachHandler("posts",VamtamMasonry,"vamtam_classic"),elementorFrontend.elementsHandler.attachHandler("posts",VamtamMasonry,"classic")),VAMTAM_FRONT.elementor.widgets.isWidgetModActive("archive-posts")&&(elementorFrontend.elementsHandler.attachHandler("archive-posts",defaultPosts,"vamtam_classic"),elementorFrontend.elementsHandler.attachHandler("archive-posts",VamtamLoadMore,"vamtam_classic"),elementorFrontend.elementsHandler.attachHandler("archive-posts",VamtamTitleUnderlineAnimation,"vamtam_classic"),elementorFrontend.elementsHandler.attachHandler("archive-posts",VamtamMasonry,"vamtam_classic"),elementorFrontend.elementsHandler.attachHandler("archive-posts",VamtamMasonry,"archive_classic"));else{const e=e=>{elementorFrontend.elementsHandler.addHandler(defaultPosts,{$element:e})},t=e=>{elementorFrontend.elementsHandler.addHandler(VamtamLoadMore,{$element:e})},s=e=>{elementorFrontend.elementsHandler.addHandler(VamtamTitleUnderlineAnimation,{$element:e})},n=e=>{elementorFrontend.elementsHandler.addHandler(VamtamMasonry,{$element:e})};VAMTAM_FRONT.elementor.widgets.isWidgetModActive("posts")&&(elementorFrontend.hooks.addAction("frontend/element_ready/posts.vamtam_classic",e,100),elementorFrontend.hooks.addAction("frontend/element_ready/posts.vamtam_classic",t,100),elementorFrontend.hooks.addAction("frontend/element_ready/posts.vamtam_classic",s,100),elementorFrontend.hooks.addAction("frontend/element_ready/posts.vamtam_classic",n,100),elementorFrontend.hooks.addAction("frontend/element_ready/posts.classic",n,100)),VAMTAM_FRONT.elementor.widgets.isWidgetModActive("archive-posts")&&(elementorFrontend.hooks.addAction("frontend/element_ready/archive-posts.vamtam_classic",e,100),elementorFrontend.hooks.addAction("frontend/element_ready/archive-posts.vamtam_classic",t,100),elementorFrontend.hooks.addAction("frontend/element_ready/archive-posts.vamtam_classic",s,100),elementorFrontend.hooks.addAction("frontend/element_ready/archive-posts.vamtam_classic",n,100),elementorFrontend.hooks.addAction("frontend/element_ready/archive-posts.classic",n,100))}});
class VamtamHrScrolling extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{items:".products.elementor-grid, .elementor-posts-container"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$items:this.$element.find(e.items)}}onInit(...e){super.onInit(...e),this.checkHandleHrLayout()}checkHandleHrLayout(){const e=this.$element.hasClass("vamtam-has-hr-layout"),t=this.$element.hasClass("vamtam-has-nav");e&&t&&this.handleHrLayoutNavigation()}handleHrLayoutNavigation(){(()=>{const e=jQuery('<div class="vamtam-nav">\n\t\t\t\t\t<span class="vamtam-nav-btn vamtam-nav-btn-prev">\n\t\t\t\t\t\t<i class="vamtamtheme- vamtam-theme-arrow-left"></i>\n\t\t\t\t\t</span>\n\t\t\t\t\t<span class="vamtam-nav-btn vamtam-nav-btn-next">\n\t\t\t\t\t\t<i class="vamtamtheme- vamtam-theme-arrow-right"></i>\n\t\t\t\t\t</span>\n\t\t\t\t</div>');this.elements.$items.after(e)})(),(()=>{const e=this.getWidgetType().includes("posts")?"--grid-column-gap":"--vamtam-col-gap";jQuery(this.$element.find(".vamtam-nav-btn")).off("click").on("click",t=>{t.preventDefault();const n=this.elements.$items,a=n.width(),s=jQuery(t.target).hasClass("vamtam-nav-btn-next");let l=parseFloat(this.getCachedCSSPropForDevice(e))||0,r=this.normalizeMultiUnitValue(this.getCachedCSSPropForDevice("--vamtam-col-hint"));r<0?r=0:l=0,s?n.scrollLeft(n.scrollLeft()+a+l-r):n.scrollLeft(n.scrollLeft()-a-l+r)});const t=e=>{const t=this.elements.$items[0],n=this.elements.$items;0===t.scrollLeft?(this.$element.find(".vamtam-nav-btn-prev").addClass("disabled"),this.$element.find(".vamtam-nav-btn-next").removeClass("disabled")):t.scrollLeft===t.scrollWidth-n.width()?(this.$element.find(".vamtam-nav-btn-prev").removeClass("disabled"),this.$element.find(".vamtam-nav-btn-next").addClass("disabled")):(this.$element.find(".vamtam-nav-btn-prev").removeClass("disabled"),this.$element.find(".vamtam-nav-btn-next").removeClass("disabled"))},n=window.VAMTAM.debounce(t,200),a=window.VAMTAM.debounce(t,500);this.elements.$items.off("scroll",n),this.elements.$items.on("scroll",n),jQuery(window).off("resize",a),jQuery(window).on("resize",a),this.elements.$items.trigger("scroll")})()}normalizeMultiUnitValue(e){let t=0;if(e.includes("px"))return t=parseFloat(e)||0,t;if(e.includes("%")){const n=this.$element.width();return t=parseFloat(e)/100*n,t}if(e.includes("em")){const n=parseFloat(this.$element.parent().css("font-size"));return t=parseFloat(n)*parseFloat(e),t}return 0}getCachedCSSPropForDevice(e){if(!e)return"";const t=jQuery("body").attr("data-elementor-device-mode");return this.cachedProps||(this.cachedProps={}),this.cachedProps[t]||(this.cachedProps[t]={}),this.cachedProps[t][e]||(this.cachedProps[t][e]=getComputedStyle(this.$element[0]).getPropertyValue(e)),this.cachedProps[t][e]}}jQuery(window).on("elementor/frontend/init",()=>{const e=[{name:"woocommerce-products",skin:"default"},{name:"woocommerce-product-related",skin:"default"},{name:"woocommerce-product-upsell",skin:"default"},{name:"posts",skin:"classic"},{name:"posts",skin:"vamtam_classic"},{name:"archive-posts",skin:"archive_classic"},{name:"archive-posts",skin:"vamtam_classic"}];if(elementorFrontend.elementsHandler&&elementorFrontend.elementsHandler.attachHandler)e.forEach(e=>{elementorFrontend.elementsHandler.attachHandler(e.name,VamtamHrScrolling,e.skin)});else{const t=e=>{elementorFrontend.elementsHandler.addHandler(VamtamHrScrolling,{$element:e})};e.forEach(e=>{elementorFrontend.hooks.addAction(`frontend/element_ready/${e.name}.${e.skin}`,t,100)})}});
class VamtamTabsHandler extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{tabTitle:".elementor-tab-title",tabContent:".elementor-tab-content"},classes:{active:"elementor-active"},showTabFn:"show",hideTabFn:"hide",toggleSelf:!0,hidePrevious:!0,autoExpand:!0}}getDefaultElements(){const e=this.getSettings("selectors");return{$tabTitles:this.findElement(e.tabTitle),$tabContents:this.findElement(e.tabContent)}}activateDefaultTab(){const e=this.getSettings();if(!e.autoExpand||"editor"===e.autoExpand&&!this.isEdit)return;const t=this.getEditSettings("activeItemIndex")||1,n={showTabFn:e.showTabFn,hideTabFn:e.hideTabFn};this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeActiveTab(t),this.setSettings(n)}deactivateActiveTab(e){const t=this.getSettings(),n=t.classes.active,a=e?'[data-tab="'+e+'"]':"."+n,i=this.elements.$tabTitles.filter(a),s=this.elements.$tabContents.filter(a);i.add(s).removeClass(n),s[t.hideTabFn]()}activateTab(e){const t=this.getSettings(),n=t.classes.active,a=this.elements.$tabTitles.filter('[data-tab="'+e+'"]'),i=this.elements.$tabContents.filter('[data-tab="'+e+'"]'),s="show"===t.showTabFn?0:400;a.add(i).addClass(n),i[t.showTabFn](s,()=>elementorFrontend.elements.$window.trigger("resize"))}isActiveTab(e){return this.elements.$tabTitles.filter('[data-tab="'+e+'"]').hasClass(this.getSettings("classes.active"))}bindEvents(){this.elements.$tabTitles.on({keydown:e=>{"Enter"===e.key&&(e.preventDefault(),this.changeActiveTab(e.currentTarget.getAttribute("data-tab")))},click:e=>{e.preventDefault(),this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))}})}onInit(...e){super.onInit(...e),this.activateDefaultTab()}onEditSettingsChange(e){"activeItemIndex"===e&&this.activateDefaultTab()}changeActiveTab(e){const t=this.isActiveTab(e),n=this.getSettings();!n.toggleSelf&&t||!n.hidePrevious||this.deactivateActiveTab(),!n.hidePrevious&&t&&this.deactivateActiveTab(e),t||(this.activateTab(e),this.checkApplySwiperSliderFix(e),this.triggerInnerAnims(e))}checkApplySwiperSliderFix(e){if(!e)return;this.elements.$tabContents.eq(parseInt(e)-1).find(".elementor-swiper").length&&window.dispatchEvent(new Event("resize"))}triggerInnerAnims(e){const t=e.toString(),n=this.elements.$tabContents.filter('[data-tab="'+t+'"]').find('[data-settings*="animation"]');if(this.tabsAnimated){if(this.tabsAnimated.includes(t))return}else this.tabsAnimated=[];const a=this;n.each(function(e,n){const i=jQuery(n),s=i.data("settings"),r=s&&function(e){return elementorFrontend.getCurrentDeviceSetting(e,"animation")||elementorFrontend.getCurrentDeviceSetting(e,"_animation")}(s),l=s&&function(e){return elementorFrontend.getCurrentDeviceSetting(e,"animation_delay")||elementorFrontend.getCurrentDeviceSetting(e,"_animation_delay")||0}(s);r&&(a.tabsAnimated.push(t),i.addClass("elementor-invisible").removeClass("animated").removeClass(r),setTimeout(function(){i.removeClass("elementor-invisible").addClass("animated "+r)},l))})}}jQuery(window).on("elementor/frontend/init",()=>{if(elementorFrontend.elementsHandler&&elementorFrontend.elementsHandler.attachHandler)elementorFrontend.elementsHandler.attachHandler("tabs",VamtamTabsHandler);else{const e=e=>{elementorFrontend.elementsHandler.addHandler(VamtamTabsHandler,{$element:e})};elementorFrontend.hooks.addAction("frontend/element_ready/tabs.default",e,-9999)}});