(e=>{("object"!=typeof exports||"undefined"==typeof module)&&"function"==typeof define&&define.amd?define(e):e()})(function(){function e(t){var n=this.constructor;return this.then(function(e){return n.resolve(t()).then(function(){return e})},function(e){return n.resolve(t()).then(function(){return n.reject(e)})})}function c(e){return e&&void 0!==e.length}function n(){}function a(e){if(!(this instanceof a))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(e,this)}function i(n,o){for(;3===n._state;)n=n._value;0!==n._state?(n._handled=!0,a._immediateFn(function(){var e,t=1===n._state?o.onFulfilled:o.onRejected;if(null!==t){try{e=t(n._value)}catch(e){return void s(o.promise,e)}r(o.promise,e)}else(1===n._state?r:s)(o.promise,n._value)})):n._deferreds.push(o)}function r(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof a)return t._state=3,t._value=e,d(t);if("function"==typeof n)return l((o=n,i=e,function(){o.apply(i,arguments)}),t)}t._state=1,t._value=e,d(t)}catch(e){s(t,e)}var o,i}function s(e,t){e._state=2,e._value=t,d(e)}function d(e){2===e._state&&0===e._deferreds.length&&a._immediateFn(function(){e._handled||a._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;te;e++)!function t(n,e){try{if(e&&("object"==typeof e||"function"==typeof e)){var o=e.then;if("function"==typeof o)return o.call(e,function(e){t(n,e)},a)}r[n]=e,0==--s&&i(r)}catch(e){a(e)}}(e,r[e])})},a.resolve=function(t){return t&&"object"==typeof t&&t.constructor===a?t:new a(function(e){e(t)})},a.reject=function(n){return new a(function(e,t){t(n)})},a.race=function(i){return new a(function(e,t){if(!c(i))return t(new TypeError("Promise.race accepts an array"));for(var n=0,o=i.length;n{if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw Error("unable to locate global object")})());"Promise"in o?o.Promise.prototype.finally||(o.Promise.prototype.finally=e):o.Promise=a}),((T,I)=>{var S={addedScripts:{},addedStyles:{},addedAssetsPromises:[],init:function(){var e={"jet-tabs.default":S.tabsInit,"jet-accordion.default":S.accordionInit,"jet-image-accordion.default":S.imageAccordionInit,"jet-switcher.default":S.switcherInit};T.each(e,function(e,t){I.hooks.addAction("frontend/element_ready/"+e,t)}),elementorFrontend.hooks.addAction("frontend/element_ready/loop-carousel.post",function(o,e){e(window).on("load",function(){var e=o.find(".swiper").data("swiper"),t=o.find(".jet-toggle__control"),n=o.find(".jet-switcher__control-instance");e&&(t||n)&&e.on("slideChange",function(){t.off("click.jetAccordion"),n.off("click.jetSwitcher"),S.initLoopCarouselHandlers(o)})})})},initLoopCarouselHandlers:function(e){e.find(".elementor-widget-jet-accordion, .elementor-widget-jet-switcher").each(function(){var e=T(this),t=e.data("element_type");t&&("widget"===t&&(t=e.data("widget_type"),window.elementorFrontend.hooks.doAction("frontend/element_ready/widget",e,T)),window.elementorFrontend.hooks.doAction("frontend/element_ready/global",e,T),window.elementorFrontend.hooks.doAction("frontend/element_ready/"+t,e,T))})},tabsInit:async function(n){var o,i,e,t,h=T(".jet-tabs",n).first(),u=(h.data("id"),T(window)),s=T(".jet-tabs__control-wrapper",h).first(),c=T(".jet-tabs__content-wrapper",h).first(),d=T(".jet-tabs__control",s),f=T(".jet-tabs__content",c),l=T.extend(h.data("settings")||{},S.getElementorElementSettings(n)),a=[],r=null,g=window.location.hash||!1,p=!!g&&g.replace("#","").split("&"),w=(l.tabsPosition,[]),m=[],v=elementorFrontend.getCurrentDeviceMode(),g=I.config.responsive.activeBreakpoints,_=h.data("swiper-settings"),j="desktop";if(m.desktop=""!=l.tabs_position?l.tabs_position:"top",w.desktop="jet-tabs-position-"+m.desktop,Object.keys(g).reverse().forEach(function(e){"widescreen"===e?(m[e]=l["tabs_position_"+e]&&""!=l["tabs_position_"+e]?l["tabs_position_"+e]:"top",w[e]="jet-tabs-position-"+m[e]):(m[e]=l["tabs_position_"+e]&&""!=l["tabs_position_"+e]?l["tabs_position_"+e]:m[j],w[e]="jet-tabs-position-"+m[e],j=e)}),!h.hasClass(w[v])){for(var[b,y]of Object.entries(w))h.removeClass(y);h.addClass(w[v])}function C(e){var t=d.eq(e),o=f.eq(e),i="auto",n=s.outerHeight(!0),a=elementorFrontend.getCurrentDeviceMode(),r=0;d.removeClass("active-tab"),t.addClass("active-tab"),d.attr("aria-expanded","false"),t.attr("aria-expanded","true"),f.removeClass("active-content"),"stretch"===s.css("align-self")&&(s.each(function(){r+=T(this).outerHeight(!0)}),n=r),i=o.outerHeight(!0),i+=parseInt(c.css("border-top-width"))+parseInt(c.css("border-bottom-width")),o.addClass("active-content"),f.attr("aria-hidden","true"),o.attr("aria-hidden","false"),"left"===m[a]||"right"===m[a]?i{for(var n of e)"childList"===n.type&&(i=o.outerHeight(!0),i+=parseInt(c.css("border-top-width"))+parseInt(c.css("border-bottom-width")),c.css({"min-height":i}))}).observe(t[0],{childList:!0,subtree:!0})),u.trigger("jet-tabs/tabs/show-tab-event/before",{target:h,tabIndex:e}),setTimeout(function(){u.trigger("jet-tabs/tabs/show-tab-event/after",{target:h,tabIndex:e}),!0===l.switchScrolling&&T("html, body").animate({scrollTop:c.offset().top-l.switchScrollingOffset.size},300)},500)}function x(c){var d=f.eq(c),e=d.data("template-loaded")||!1,t=d.data("template-id"),l=T(".jet-tabs-loader",d);e||!1===t||(u.trigger("jet-tabs/ajax-load-template/before",{toggleIndex:c,target:h,contentHolder:d}),d.data("template-loaded",!0),T.ajax({type:"GET",url:window.JetTabsSettings.templateApiUrl,dataType:"json",data:{id:t,dev:window.JetTabsSettings.devMode},success:function(t,e,n){var o,i,a=t.template_content,r=t.template_scripts,s=t.template_styles;for(o in r)S.addedAssetsPromises.push(S.loadScriptAsync(o,r[o]));for(i in s)S.addedAssetsPromises.push(S.loadStyle(i,s[i]));Promise.all(S.addedAssetsPromises).then(function(e){l.remove(),d.append(a),S.elementorFrontendInit(d),u.trigger("jet-tabs/ajax-load-template/after",{toggleIndex:c,target:h,contentHolder:d,responce:t})},function(e){console.log("Script Loaded Error")})}}))}"click"===l.event?d.on("click.jetTabs",function(){var e=T(this),t=+e.data("tab")-1,e=e.data("template-id");clearInterval(r),l.ajaxTemplate&&e&&x(t),C(t)}):"ontouchend"in window||"ontouchstart"in window?(d.on("touchstart",function(e){o=T(window).scrollTop()}),d.on("touchend",function(e){var t=T(this),n=+t.data("tab")-1,t=t.data("template-id");if(o!==T(window).scrollTop())return!1;clearInterval(r),l.ajaxTemplate&&t&&x(n),C(n)})):d.on("mouseenter",function(e){var t=T(this),n=+t.data("tab")-1,t=t.data("template-id");clearInterval(r),l.ajaxTemplate&&t&&x(n),C(n)}),u.load(function(){var e=f.eq([l.activeIndex]).outerHeight(!0);"yes"!=l.no_active_tabs&&(e+=parseInt(c.css("border-top-width"))+parseInt(c.css("border-bottom-width")),c.css("min-height",e))}),"left"!==m[v]&&"right"!==m[v]&&(i=T(".jet-tabs__content.active-content",n))[0]&&new MutationObserver((e,t)=>{for(var n of e)"childList"===n.type&&(i.closest(".jet-tabs__content-wrapper").css("min-height","auto"),n=i.outerHeight(!0),n+=parseInt(i.css("border-top-width"))+parseInt(i.css("border-bottom-width")),i.closest(".jet-tabs__content-wrapper").css("min-height",n))}).observe(i[0],{childList:!0,subtree:!0}),l.autoSwitch&&(e=l.activeIndex,t=d.length,r=setInterval(function(){e .jet-switcher__control-instance",e),s=T("> .jet-switcher__control-instance > .jet-switcher__control, > .jet-switcher__control",e),c=T("> .jet-switcher__content",r),d=(T("> .jet-switcher__content--disable",r),T("> .jet-switcher__content--enable",r),i.hasClass("jet-switcher--disable"));i.data("settings");function l(e){var t,n,o;r.css({height:r.outerHeight(!0)}),i.toggleClass("jet-switcher--disable jet-switcher--enable"),t=(d=!i.hasClass("jet-switcher--disable"))?s.eq(1):s.eq(0),n=d?c.eq(1):c.eq(0),c.removeClass("active-content"),o=n.outerHeight(!0),o+=parseInt(r.css("border-top-width"))+parseInt(r.css("border-bottom-width")),n.addClass("active-content"),s.attr("aria-expanded","false"),t.attr("aria-expanded","true"),c.attr("aria-hidden","true"),n.attr("aria-hidden","false"),r.css({height:o}),a.trigger("jet-tabs/switcher/show-case-event/before",{target:i,caseIndex:e}),setTimeout(function(){a.trigger("jet-tabs/switcher/show-case-event/after",{target:i,caseIndex:e}),r.css({height:"auto"})},500)}"ontouchend"in window||"ontouchstart"in window?(o.on("touchstart",function(e){t=T(window).scrollTop()}),o.on("touchend",function(e){if(t!==T(window).scrollTop())return!1;l()})):o.on("click.jetSwitcher",function(){l()}),T(window).on("resize.jetSwitcher orientationchange.jetSwitcher",function(){r.css({height:"auto"})}),T(".jet-switcher__control",n).keydown(function(e){var t=T(this),e=e.which||e.keyCode;if(13!=e&&32!=e||(l(),T('[aria-expanded="true"]',n).focus()),37==e)if(0!=t.prev().length&&t.prev().hasClass("jet-switcher__control")&&i.hasClass("jet-switcher--preset-1"))t.prev().focus(),l();else if(i.hasClass("jet-switcher--preset-2")){if(t.hasClass("jet-switcher__control--disable"))return!1;t.hasClass("jet-switcher__control--enable")&&(T(".jet-switcher__control--disable",n).focus(),l())}if(39==e)if(0!=t.next().length&&t.next().hasClass("jet-switcher__control")&&i.hasClass("jet-switcher--preset-1"))t.next().focus(),l();else if(i.hasClass("jet-switcher--preset-2"))if(t.hasClass("jet-switcher__control--disable"))T(".jet-switcher__control--enable",n).focus(),l();else if(t.hasClass("jet-switcher__control--enable"))return!1})},accordionInit:function(n){var s,c,o,u=T(".jet-accordion",n).first(),f=(u.data("id"),T(window)),e=T("> .jet-accordion__inner > .jet-toggle > .jet-toggle__control",u),d=u.data("settings"),i=T("> .jet-accordion__inner > .jet-toggle",u),t=[],a=window.location.hash||!1,r=!!a&&a.replace("#","").split("&");function l(c){var e=i.eq(c),d=T("> .jet-toggle__content",e),l=T("> .jet-toggle__content > .jet-toggle__content-inner",e),e=d.data("template-loaded")||!1,t=d.data("template-id"),h=T(".jet-tabs-loader",l);e||!1===t||(f.trigger("jet-tabs/ajax-load-template/before",{toggleIndex:c,target:u,contentHolder:d}),d.data("template-loaded",!0),T.ajax({type:"GET",url:window.JetTabsSettings.templateApiUrl,dataType:"json",data:{id:t,dev:window.JetTabsSettings.devMode},success:function(t,e,n){var o,i,a=t.template_content,r=t.template_scripts,s=t.template_styles;for(o in r)S.addedAssetsPromises.push(S.loadScriptAsync(o,r[o]));for(i in s)S.addedAssetsPromises.push(S.loadStyle(i,s[i]));Promise.all(S.addedAssetsPromises).then(function(e){h.remove(),l.append(a),S.elementorFrontendInit(l),f.trigger("jet-tabs/ajax-load-template/after",{toggleIndex:c,target:u,contentHolder:d,responce:t})},function(e){console.log("Script Loaded Error")})}}))}i.each(function(){T(this).hasClass("active-toggle")&&d.ajaxTemplate&&l(T(this).find(".jet-toggle__control").data("toggle")-1)}),T(window).on("resize.jetAccordion orientationchange.jetAccordion",function(){var e=T("> .jet-accordion__inner > .active-toggle",u);T("> .jet-toggle__content",e).css({height:"auto"})}),T(".jet-toggle__control",n).keydown(function(e){var t=T(this),e=e.which||e.keyCode;if(13==e||32==e)return t.click(),!1;37==e&&0!=t.closest(".jet-accordion__item").prev().length&&t.closest(".jet-accordion__item").prev().find(".jet-toggle__control").focus(),39==e&&0!=t.closest(".jet-accordion__item").next().length&&t.closest(".jet-accordion__item").next().find(".jet-toggle__control").focus()}),e.on("click.jetAccordion",function(){var e,t,n=T(this),a=n.closest(".jet-toggle"),r=+n.data("toggle")-1;elementorFrontend.getCurrentDeviceMode();d.collapsible?i.each(function(e){var t=T(this),n=T("> .jet-toggle__control",t),o=T("> .jet-toggle__content",t),i=T("> .jet-toggle__content > .jet-toggle__content-inner",t).outerHeight();i+=parseInt(o.css("border-top-width"))+parseInt(o.css("border-bottom-width")),e!==r||a.hasClass("active-toggle")?t.hasClass("active-toggle")&&(o.css({height:o.outerHeight()}),t.removeClass("active-toggle"),n.attr("aria-expanded","false"),c&&clearTimeout(c),c=setTimeout(function(){o.css({height:0})},5)):(t.addClass("active-toggle"),o.css({height:i}),n.attr("aria-expanded","true"),d.ajaxTemplate&&l(r),f.trigger("jet-tabs/accordion/show-toggle-event/before",{target:u,toggleIndex:r}),s&&clearTimeout(s),s=setTimeout(function(){f.trigger("jet-tabs/accordion/show-toggle-event/after",{target:u,toggleIndex:r}),o.css({height:"auto"}),!0===d.switchScrolling&&T("html, body").animate({scrollTop:t.offset().top-d.switchScrollingOffset.size},d.switchScrollingDelay)},500))}):(e=T("> .jet-toggle__content",a),t=T("> .jet-toggle__content > .jet-toggle__content-inner",a).outerHeight(),t+=parseInt(e.css("border-top-width"))+parseInt(e.css("border-bottom-width")),o&&clearTimeout(o),o=setTimeout(function(){a.toggleClass("active-toggle"),a.hasClass("active-toggle")?(e.css({height:t}),n.attr("aria-expanded","true"),d.ajaxTemplate&&l(r),f.trigger("jet-tabs/accordion/show-toggle-event/before",{target:u,toggleIndex:r}),s&&clearTimeout(s),s=setTimeout(function(){f.trigger("jet-tabs/accordion/show-toggle-event/after",{target:u,toggleIndex:r}),e.css({height:"auto"}),!0===d.switchScrolling&&T("html, body").animate({scrollTop:n.offset().top-d.switchScrollingOffset.size},d.switchScrollingDelay)},200)):(e.css({height:e.outerHeight()}),n.attr("aria-expanded","false"),c&&clearTimeout(c),c=setTimeout(function(){e.css({height:0})},5))},200))}),r&&e.each(function(e){var n=T(this),o=n.attr("id");r.forEach(function(e,t){e===o&&n.trigger("click.jetAccordion")})}),e.each(function(){t.push('a[href*="#'+T(this).attr("id")+'"]')}),T(document).on("click.jetAccordionAnchor",t.join(","),function(e){var t=T(this.hash);t.closest(n)[0]&&t.trigger("click.jetAccordion")})},imageAccordionInit:function(e){var t,e=T(".jet-image-accordion",e);e.length&&(t=e.data("settings"),new jetImageAccordion(e,t).init())},loadScriptAsync:function(o,i){return S.addedScripts.hasOwnProperty(o)?o:i?(S.addedScripts[o]=i,new Promise(function(e,t){var n=document.createElement("script");n.src=i,n.async=!0,n.onload=function(){e(o)},document.head.appendChild(n)})):void 0},loadStyle:function(o,i){return S.addedStyles.hasOwnProperty(o)&&S.addedStyles[o]===i?o:i?(S.addedStyles[o]=i,new Promise(function(e,t){var n=document.createElement("link");n.id=o,n.rel="stylesheet",n.href=i,n.type="text/css",n.media="all",n.onload=function(){e(o)},document.head.appendChild(n)})):void 0},elementorFrontendInit:function(e){e.find("[data-element_type]").each(function(){var t=T(this),e=t.data("element_type");if(e)try{"widget"===e&&(e=t.data("widget_type"),window.elementorFrontend.hooks.doAction("frontend/element_ready/widget",t,T)),window.elementorFrontend.hooks.doAction("frontend/element_ready/global",t,T),window.elementorFrontend.hooks.doAction("frontend/element_ready/"+e,t,T)}catch(e){return console.log(e),t.remove(),!1}})},getElementorElementSettings:function(e){return window.elementorFrontend&&window.elementorFrontend.isEditMode()&&e.hasClass("elementor-element-edit-mode")?S.getEditorElementSettings(e):e.data("settings")||{}},getEditorElementSettings:function(e){var e=e.data("model-cid");return e&&I.hasOwnProperty("config")&&I.config.hasOwnProperty("elements")&&I.config.elements.hasOwnProperty("data")&&(e=I.config.elements.data[e])?e.toJSON():{}},debounce:function(t,n){var o;return function(e){o&&clearTimeout(o),o=setTimeout(function(){n.call(this,e),o=null},t)}}};window.jetImageAccordion=function(e,n){var o,i=this,a=e,r=T(".jet-image-accordion__item",a),s=r.length,n=n||{};n=T.extend({orientation:"vertical",activeSize:{size:50,unit:"%"},duration:500,activeItem:-1},n),o=n.activeItem,this.layoutBuild=function(){r.css({"transition-duration":n.duration+"ms"}),r.each(function(e){e===o&&(T(this).addClass("active-accordion"),i.layoutRender())}),T(".jet-image-accordion__image-instance",r).imagesLoaded().progress(function(e,t){var t=T(t.img),n=t.closest(".jet-image-accordion__item"),n=T(".jet-image-accordion__item-loader",n);t.addClass("loaded"),n.fadeTo(250,0,function(){T(this).remove()})}),i.layoutRender(),i.addEvents()},this.layoutRender=function(e){var t=n.activeSize.size,t=((100/s).toFixed(2),t/((100-t)/(s-1)));T(".jet-image-accordion__item:not(.active-accordion)",a).css({"flex-grow":1}),T(".active-accordion",a).css({"flex-grow":t})},this.addEvents=function(){var t=T(window).scrollTop();"ontouchend"in window||"ontouchstart"in window?(r.on("touchstart.jetImageAccordion",function(e){t=T(window).scrollTop()}),r.on("touchend.jetImageAccordion",function(e){e.stopPropagation();e=T(this);if(t!==T(window).scrollTop())return!1;e.hasClass("active-accordion")?r.removeClass("active-accordion"):(r.removeClass("active-accordion"),e.addClass("active-accordion")),i.layoutRender()})):(r.on("mouseenter",function(e){var t=T(this);t.hasClass("active-accordion")||(r.removeClass("active-accordion"),t.addClass("active-accordion")),i.layoutRender()}),T(".jet-image-accordion__item",a).keydown(function(e){var t=T(this),e=e.which||e.keyCode;13!=e&&32!=e||(t.hasClass("active-accordion")?(r.removeClass("active-accordion"),-1!==o&&r.eq(o).addClass("active-accordion"),i.layoutRender()):(r.removeClass("active-accordion"),t.addClass("active-accordion")),i.layoutRender()),37==e&&0!=t.prev().length&&(r.removeClass("active-accordion"),t.prev().focus(),t.prev().addClass("active-accordion"),i.layoutRender()),39==e&&0!=t.next().length&&(r.removeClass("active-accordion"),t.next().focus(),t.next().addClass("active-accordion"),i.layoutRender())})),a.on("mouseleave.jetImageAccordion",function(e){r.removeClass("active-accordion"),-1!==o&&r.eq(o).addClass("active-accordion"),i.layoutRender()})},this.init=function(){i.layoutBuild()}},T(window).on("elementor/frontend/init",S.init),window.JetTabs=S})(jQuery,window.elementorFrontend);