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