"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function _createForOfIteratorHelper(t,e){var n,i,r,o,a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(a)return r=!(i=!0),{s:function(){a=a.call(t)},n:function(){var t=a.next();return i=t.done,t},e:function(t){r=!0,n=t},f:function(){try{i||null==a.return||a.return()}finally{if(r)throw n}}};if(Array.isArray(t)||(a=_unsupportedIterableToArray(t))||e&&t&&"number"==typeof t.length)return a&&(t=a),o=0,{s:e=function(){},n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:e};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(t,e){var n;if(t)return"string"==typeof t?_arrayLikeToArray(t,e):"Map"===(n="Object"===(n={}.toString.call(t).slice(8,-1))&&t.constructor?t.constructor.name:n)||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(t,e):void 0}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=Array(e);n .elementor-widget-container > .ui-e-tabs, > .ui-e-tabs").attr("data-widget-number")}},{key:"getDefaultSettings",value:function(){var t=this.getWidgetNumber();return{selectors:{widgetContainer:'[data-widget-number="'.concat(t,'"]'),tabTitle:'[id*="ui-e-tab-title-'.concat(t,'"]'),tabTitleIcon:'[id*="ui-e-tab-title-'.concat(t,'"] > .ui-e-tab-icon'),tabTitleText:'[id*="ui-e-tab-title-'.concat(t,'"] > .ui-e-tab-title-text'),tabContent:'[data-widget-number="'.concat(t,'"] > .ui-e-tabs-content > .e-con'),headingContainer:'[data-widget-number="'.concat(t,'"] > .ui-e-tabs-heading'),activeTabContentContainers:'[id*="ui-e-tab-content-'.concat(t,'"].ui-active')},classes:{active:"ui-active"},dataAttributes:{tabIndex:"data-tab-index"},ariaAttributes:{titleStateAttribute:"aria-selected",activeTitleSelector:'[aria-selected="true"]'},showTabFn:"show",hideTabFn:"hide",toggleSelf:!1,hidePrevious:!0,autoExpand:!0}}},{key:"getDefaultElements",value:function(){var t=this.getSettings("selectors");return{$widgetContainer:this.findElement(t.widgetContainer),$tabTitles:this.findElement(t.tabTitle),$tabContents:this.findElement(t.tabContent),$headingContainer:this.findElement(t.headingContainer)}}},{key:"getKeyboardNavigationSettings",value:function(){return this.getSettings()}},{key:"activateDefaultTab",value:function(){var t=this.getSettings(),e=this.getEditSettings("activeItemIndex")||1,t={showTabFn:t.showTabFn,hideTabFn:t.hideTabFn};this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeActiveTab(e),this.setSettings(t),this.elements.$widgetContainer.addClass("e-activated")}},{key:"deactivateActiveTab",value:function(t){var e=this,n=this.getSettings(),i=n.classes.active,r=n.ariaAttributes.activeTitleSelector,o="."+i,r=this.elements.$tabTitles.filter(r),a=this.elements.$tabContents.filter(o);return this.setTabDeactivationAttributes(r,t),a.removeClass(i),a[n.hideTabFn](0,function(){return e.onHideTabContent(a)}),a}},{key:"getTitleActivationAttributes",value:function(){return _defineProperty({tabindex:"0"},this.getSettings("ariaAttributes").titleStateAttribute,"true")}},{key:"setTabDeactivationAttributes",value:function(t){var e=this.getSettings("ariaAttributes").titleStateAttribute;t.attr(_defineProperty({tabindex:"-1"},e,"false"))}},{key:"onHideTabContent",value:function(){}},{key:"activateTab",value:function(t){var e=this,n=this.getSettings(),i=n.classes.active,r="show"===n.showTabFn?0:400,o=this.elements.$tabTitles.filter(this.getTabTitleFilterSelector(t)),a=this.elements.$tabContents.filter(this.getTabContentFilterSelector(t));o.length||(t=Math.max(t-1,1),o=this.elements.$tabTitles.filter(this.getTabTitleFilterSelector(t)),a=this.elements.$tabContents.filter(this.getTabContentFilterSelector(t))),o.attr(this.getTitleActivationAttributes()),a.addClass(i),a[n.showTabFn](r,function(){return e.onShowTabContent(a)})}},{key:"onShowTabContent",value:function(t){elementorFrontend.elements.$window.trigger("elementor-pro/motion-fx/recalc"),elementorFrontend.elements.$window.trigger("elementor/nested-tabs/activate",t),elementorFrontend.elements.$window.trigger("elementor/bg-video/recalc")}},{key:"isActiveTab",value:function(t){var e=this.getSettings(),e="true"===this.elements.$tabTitles.filter("[".concat(e.dataAttributes.tabIndex,'="').concat(t,'"]')).attr(e.ariaAttributes.titleStateAttribute),t=this.elements.$tabContents.filter(this.getTabContentFilterSelector(t)).hasClass(this.getActiveClass());return e&&t}},{key:"onTabClick",value:function(t){t.preventDefault(),this.changeActiveTab(null==(t=t.currentTarget)?void 0:t.getAttribute(this.getSettings("dataAttributes").tabIndex),!0)}},{key:"getTabEvents",value:function(){return{click:this.onTabClick.bind(this)}}},{key:"bindEvents",value:function(){this.elements.$tabTitles.on(this.getTabEvents()),elementorFrontend.elements.$window.on("resize",this.setTouchMode.bind(this)),elementorFrontend.elements.$window.on("elementor/nested-tabs/activate",this.reInitSwipers),elementorFrontend.elements.$window.on("elementor/nested-elements/activate-by-keyboard",this.changeActiveTabByKeyboard.bind(this))}},{key:"unbindEvents",value:function(){this.elements.$tabTitles.off(),this.elements.$tabContents.children().off(),elementorFrontend.elements.$window.off("resize"),elementorFrontend.elements.$window.off("elementor/nested-tabs/activate")}},{key:"reInitSwipers",value:function(t,e){var n,i=_createForOfIteratorHelper(e.querySelectorAll(".".concat(elementorFrontend.config.swiperClass)));try{for(i.s();!(n=i.n()).done;){var r=n.value;if(!r.swiper)return;r.swiper.initialized=!1,r.swiper.init()}}catch(t){i.e(t)}finally{i.f()}}},{key:"onInit",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n