"use strict";(window.webpackChunkdivi_areas_pro=window.webpackChunkdivi_areas_pro||[]).push([[102],{149:function(e,t,i){var n,a,r;n=jQuery,a=window.DiviArea||{},r=0,a.init=function(){var e=i(151);for(var t in e)e.hasOwnProperty(t)&&!this.hasOwnProperty(t)&&"_"!==t[0]&&(this[t]=e[t]);this.info=this.lib+"-"+this.version,this.loaded=!0,a.Debug.info("🚀 Initialize "+this.app,"- JS API:",this.info),a.Debug.info("ℹ️",e._notice),a.Debug.debug("Details about the Debug Mode","https://divimode.com/knowledge-base/debug-options/"),a.Utils.init(),a.UI.init(),a.Core.smartInit()},a.markClosed=function(e,t){var i=a.getArea(e);i&&(e=i.id,i.log("📌 Mark Area as closed for "+t+" minutes:",e)),a.Utils.setLocalData(e,"1",t)},a.isClosed=function(e){var t=a.getArea(e);t&&(e=t.id);var i=a.Utils.getLocalData(e);return t&&("1"===i?t.log("📌 Area is still closed"):t.log("📌 Area is not closed")),"1"===i},a.register=function(e){var t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3?arguments[3]:void 0;if("string"!=typeof e||n(e).length||(e=a.Data.sanitizeId(e)),e&&(t=n(e)),!t||1!==t.length)return a.Debug.error("Cannot find the Area element:",e),!1;var l=a.getArea(e);if(l)return l;if("string"!=typeof e&&((e=t.attr("id"))&&!a.getArea(e)||(e=t.data("id")),e&&!a.getArea(e)||(e="dynamic-area-"+ ++r),t.attr("id",e)),t.length&&i.selector&&(t=t.filter(i.selector),delete i.selector),!t.length)return a.Debug.error("Cannot find the Area element:",e),!1;if(t.length>1)return a.Debug.error("Multiple matching elements found, but require exactly one:",e,t),!1;if("function"!=typeof o||s||(s=o,o=!1),!o){if(t.data("da-type"))o=t.data("da-type"),t.removeAttr("data-da-type");else if(t.data("type"))o=t.data("type"),t.removeAttr("data-type");else for(var d=t[0].className.split(/\s+/),c=0;c<d.length;c++)if(0===d[c].indexOf("divi-area-type-")){o=d[c].replace("divi-area-type-",""),t.removeClass(d[c]);break}if(!o)return a.Debug.error("Cannot determine the type for this Area",e,t),!1}if(a.Debug.group("Register Area | "+o+" | "+e),i.areaHook&&i.hookId&&"inline"===o){var u=n(i.areaHook).first();if(u.length){var f=n("<span>");f.attr("data-area-hook",i.hookId),f.attr("data-area-place",i.areaPlace),u.before(f)}else a.Debug.error("Inline hook not found:",i.areaHook)}var p=a.Data.createArea(t,o,e);return i.alternateid?p.addName(i.alternateid):i.alternateId?p.addName(i.alternateId):i.ids&&p.addName(i.ids),delete i.alternateid,delete i.alternateId,delete i.ids,Object.keys(i).forEach((function(e){p.setData(e,i[e])})),p.setData("wrapClasses","et-l entry-content"),p.setData("container",a.Core.getContext()),p.applyFilters("pre_init_area",!1)||(p.isType("inline")&&p.getData("static")?(a.Core.initContainer(p),a.show(e,"static")):p.detach()),p.log("➕ Registered new area:",e,"("+o+")"),a.Debug.group(),"function"==typeof s&&s(p),p.doAction("init_area"),p},a.show=function(e,t){if(!e)return!1;var i=a.getArea(e);return i?(i.show(t),!0):(a.Debug.error("Could not find an area with the ID:",e),!1)},a.hide=function(e){var t=a.Data.getVisibleArea(e);t&&t.hide()}},463:function(){!function(e,t,i){var n=t.DiviArea||{},a=n.Core=n.Core||{},r=e(i),o=!1,s=null,l=!1,d=!1,c=e("body");function u(){(s=e(n.Utils.getOption("baseContext"))).length>1&&(s=s.filter(":visible").length?s.filter(":visible").first():s.first()),s.length?n.Debug.debug('Base context "'.concat(n.Utils.getOption("baseContext"),'" found')):(n.Debug.error('Could not find the popup container "'.concat(n.Utils.getOption("baseContext"),'"')),n.Debug.debug("Use the body-tag as default context."),s=c),s.closest("#et-boc").length||(s.append('<div id="et-boc" class="dm-base-context"></div>'),s=s.find(".dm-base-context#et-boc").first()),s.closest(".et-l").length||(s.append('<div class="et-l dm-base-context"></div>'),s=s.find(".dm-base-context.et-l").first()),n.Debug.debug("Base context container:",s)}function f(e,t){n.Data.isArea(e)||(e=n.Data.getVisibleArea())&&(e.debug("Close the top-most area"),e.doAction("close_area",e,t))}function p(e){if(27===e.keyCode)return function(){n.Debug.info("⚡️ ESC-key pressed");var e=!1,t=n.Data.getVisibleArea(null,"popup");return t?(e=t.getData("isblocking"),(e=n.applyFilters("ignore_esc_key",e))?(n.Debug.debug("Ignored, manually cancelled in filter"),!0):(n.Debug.debug("Close top-most popup"),n.doAction("close_area",null,"esc"),!1)):(n.Debug.debug("Ignored, no popup is visible"),!0)}()}function g(){!1;var e=n.applyFilters("trigger_exit_intent",[]);e&&e.length&&!0}function v(e,t){var i=[];if(t.isType("popup")&&"show"===e&&t.getData("singleton")&&(n.Data.loopVisibleAreas("popup",(function(e){e.id!==t.id&&i.push(e.id)})),n.Debug.debug("Singleton Popup detected. Close all open Popups:",i)),"hide"===e?t.doAction("before_hide_area",t,i):t.doAction("before_show_area",t,i),i.length)for(var r in n.Debug.debug("Hide following areas:",i),i)if(i.hasOwnProperty(r)){var o=n.getArea(i[r]);o&&o.attached&&a.detachArea(o)}}function h(i){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t.recaptcha_test=i;var r=t.grecaptcha,o=t.__recaptcha_api;if(r&&i&&i.length)if(o&&r.render&&r.execute){var s=((e('script[src*="google.com/recaptcha/api.js"]').attr("src")||"").split("?")[1]||"").split("&");try{var l=u("onload"),d=u("render"),c=t.etCore&&etme.api&&etme.api.spam&&etme.api.spam.recaptcha&&etme.api.spam.recaptcha.isEnabled&&etme.api.spam.recaptcha.isEnabled()?etme.api.spam.recaptcha:null;c&&i.find(".et_pb_recaptcha_enabled").length&&c.init(),l&&"function"==typeof t[l]&&t[l](),i.find("form [data-sitekey]").length>0&&i.find("form").each((function(){var i=e(this),n=i.find("[data-sitekey]");if(n.length&&!i.find('iframe[src*="/recaptcha/"]').length){var a={sitekey:n.attr("data-sitekey"),type:n.attr("data-type"),size:n.attr("data-size"),theme:n.attr("data-theme"),badge:n.attr("data-badge"),tabindex:n.attr("data-tabindex")},o=n.attr("data-callback"),s=n.attr("data-expired-callback");o&&"function"==typeof t[o]&&(a.callback=t[o]),s&&"function"==typeof t[s]&&(a["expired-callback"]=t[s]);var l=r.render(n[0],a);t.recaptchaWidgets&&recaptchaWidgets.push(l)}})),d.length>10&&r.execute(d,{action:"homepage"}).then((function(e){i.find('form [name="g-recaptcha-response"]').val(e)}))}catch(e){n.Debug.debug("ReCaptcha init failed:",e)}}else a<5&&(isNaN(a)&&(a=0),setTimeout((function(){return h(i,a+1)}),250));function u(e){var t=s.filter((function(t){return 0===t.indexOf(e+"=")}))[0];return t=t?t.replace(/^.*?=/,""):""}}function b(t){if(t instanceof WheelEvent&&!0===t.ctrlKey)return!0;var i=e(t.target),a=i.closest("[data-da-type][data-da-registered]");function r(){return t.preventDefault(),t.stopPropagation(),t.returnValue=!1,!1}if(a.length){var o=n.Utils.getOption("fullHeightClass");if(a.hasClass(o)||"show"===a.attr("data-da-overflow"))return!0;do{var s=i.css("overflow-y"),l=i[0],d=l.scrollTop,c=l.scrollHeight,u=l.clientHeight,f=t.deltaY;if(("auto"===s||"scroll"===s)&&c>u){if(f<0){if(-f>d)return i.scrollTop(0),r()}else if(f>c-u-d)return i.scrollTop(c),r();return!0}i=i.parent()}while(i.length&&!i.is("[data-da-type][data-da-registered]"))}return r()}function y(){var e=this,t=n.Utils.getOption("hoverTriggerClass"),i=n.Utils.getOption("clickTriggerClass");this.parseDiviLinks(":not(.".concat(t,")")),this.parseDiviLinks(".".concat(i));var a;n.addAction("dom_changed",(function(t){e.active&&e.start(t)})),this.onStart=function(t){var i=e.getArgs("selector");i&&(a=t.find(i),e.bindEvent(a,"click"))},this.onStop=function(t){var i;null!==(i=a)&&void 0!==i&&i.length&&e.active&&(e.unbindEvent(a,"click"),a=null)}}function m(e){var t=this,i=n.Utils.getOption("hoverTriggerClass");this.parseDiviLinks(".".concat(i));var a;n.addAction("dom_changed",(function(e){t.active&&t.start(e)})),this.onStart=function(e){var i=t.getArgs("selector");i&&(a=e.find(i),t.bindEvent(a,"mouseenter"))},this.onStop=function(e){var i;null!==(i=a)&&void 0!==i&&i.length&&t.active&&(t.unbindEvent(items,"mouseenter"),a=null)}}function _(e){var t=this,i=10;e.isType("popup")?i-=5:e.isType("inline")&&(i+=5),this.setArgDefault("once",!0);var a=function(i){return i.length&&t.getArgs("single")||(i.push(e),t.run(0)),i},r=function(e){e.id===t.area.id&&t.stop()};this.onStart=function(e){t.stop(),n.addFilter("trigger_exit_intent",a,i),n.addAction("area_visible",r)},this.onStop=function(e){t.active&&(n.removeFilter("trigger_exit_intent",a),n.removeAction("area_visible",r))}}a.smartInit=function(){var r=n.Utils.getOption("initializeOnEvent");function o(){l||setTimeout(a.init,1)}r?(e(t).add(i).one(r,(function(){setTimeout(a.init,1)})),t.addEventListener("error",o),n.addAction("load",(function(){t.removeEventListener("error",o)})),setTimeout(a.init,350)):setTimeout(a.init,1)},a.init=function(){l||(l=!0,n.Debug.debug("Initialize the app"),n.doAction("load"),u(),function(){var t=e(".et_pb_fullscreen_nav_container #mobile_menu_slide");if(!t.length)return;t.parent().css({minHeight:t.outerHeight()})}(),n.registerTriggerType("click",y),n.registerTriggerType("hover",m),n.registerTriggerType("exit",_),setTimeout((function(){!function(){function a(e){var a;"input"!==e.target.tagName.toLowerCase()&&"textarea"!==e.target.tagName.toLowerCase()&&"select"!==e.target.tagName.toLowerCase()&&(a=Math.max(i.documentElement.clientWidth,t.innerWidth||0),e.clientX>=a-50||e.clientY>=50||e.toElement||e.relatedTarget||(n.Debug.info("⚡️ Exit-intent detected (mouse leave)"),n.doAction("exit_intent","mouse-leave")))}e(t).on("mouseleave.da",a)}(),n.addAction("exit_intent",g)}),n.Utils.getOption("onExitDelay")),n.addAction("ready",(function(){n.addAction("close_area",f),function(e){var i=t.addEventListener,r=a.getContext(),o=!1;function s(){o||(o=setTimeout((function(){o=!1,n.Debug.debug("DOM changed"),e()}),50))}if("MutationObserver"in t){new MutationObserver((function(e){if(e[0].addedNodes.length||e[0].removedNodes.length)return s()})).observe(r[0],{childList:!0,subtree:!0})}else i&&(r.addEventListener("DOMNodeInserted",s,!1),r.addEventListener("DOMNodeRemoved",s,!1))}(a.activateContainer),r.on("keyup",p)}),1),n.addAction("ready",(function(){a.activateContainer()}),9),n.doAction("ready"),"function"==typeof t.et_pb_side_nav_page_init&&(e(t).off("scroll",et_pb_window_side_nav_scroll_init),e("#main-content .et_pb_side_nav").off("click",".et_pb_side_nav a").remove(),et_pb_side_nav_page_init()))},a.getContext=function(){return s&&s.length||u(),s},a.reOrderAreas=function(){var e=n.Data.countVisibleAreas("popup"),t=n.Data.countVisibleAreas("flyin"),i=n.Data.countVisibleAreas("hover");if(e?c.addClass("da-popup-visible"):(n.hideOverlay(),c.removeClass("da-popup-visible")),t?c.addClass("da-flyin-visible"):c.removeClass("da-flyin-visible"),i?c.addClass("da-hover-visible"):c.removeClass("da-hover-visible"),n.Data.countVisibleAreas()){var a=n.Utils.getOption("zIndex"),r=n.Data.countVisibleAreas("not: inline"),o=n.Data.countVisibleAreas("popup"),s=[],l=0,d=0,u={};n.Debug.debug("Refresh the z-index of visible areas");var f=function(e,t){u[e]=t},p=function(e){if("overlay"!==e){var t=n.getArea(e),i=u[e],a=t.applyFilters("apply_z_index",i,t);a&&!isNaN(a)&&t.setData("zindex",a),t.isType("popup")&&t.attach(),s.push({id:t.id,type:t.type,"z-index":t.getData("zindex")||null})}};if(n.Data.loopVisibleAreas("not:inline",(function(e){return e.blur()})),n.Data.getVisibleArea().focus(),n.Data.loopVisibleAreas("not:inline",(function(e){var t,i,s=null!==(t=e.getData("fixZIndex"))&&void 0!==t?t:NaN;e.isType("popup")?(d++,i=a+r-o+d,e.hasClass(n.Utils.getOption("activePopupClass"))&&(f("overlay",i),i++)):(l++,i=a+l),isNaN(s)?f(e.id,i):f(e.id,s)})),u=n.applyFilters("reorder_areas",u),!isNaN(u.overlay)){var g=n.showOverlay(u.overlay);s.push({id:"-",type:"overlay","z-index":g})}for(var v in u)u.hasOwnProperty(v)&&p(v);n.Debug.info("👓 List of visible Areas:"),n.Debug.table(s)}},a.activateContainer=function(t){!t?t=c:n.Data.isArea(t)&&(t=t.get()),function(t){var i=t.find(n.Utils.getOption("popupSelector")).not("[data-da-area]").filter("[id],."+n.Utils.getOption("exitIndicatorClass"));i.each((function(){var t=e(this);n.Debug.debug("Found an On-Page Popup Area:",t.attr("id")),n.register(t,{},"popup")}))}(t),o||(o=!0,setTimeout((function(){n.doAction("dom_changed",t),o=!1}),100)),a.initContainer(t)},a.initContainer=function(i){var a,r=n.getArea(i);if(r)return i=r.get(),a=r.getData("post_id"),!0!==i.data("_daInitDone")&&(i.data("_daInitDone",!0),c.trigger("post-load"),i.find("img[loading=lazy]").attr("loading","eager"),"function"==typeof t.et_fix_pricing_currency_position&&et_fix_pricing_currency_position(i.find(".et_pb_pricing_table")),a&&i.find(".et_pb_newsletter_form").length&&i.find(".et_pb_newsletter_form [name=et_pb_signup_post_id]").val(a),h(i),function(t){var i=t.getArea();t.find("img").on("load",(function(){return t.trigger("resize")})),"show"!==i.getData("overflow")&&t.find(".et_pb_row").each((function(){var t=e(this),i=n.Utils.getStyleDef(t[0],"height"),a=n.Utils.getStyleDef(t[0],"max-height");i&&(t.css("height","auto"),n.Utils.getStyleDef(t[0],"min-height")||t.css("min-height",i)),a&&t.css("max-height","none")}));t.trigger("resize")}(i),function(t){function i(){var i=e(this),a=i.attr("href").split("#")[1];try{t.find('[id="'.concat(a,'"],a[name="').concat(a,'"]')).length&&i.off("click").on("click",n)}catch(e){}}function n(i){var n=e(this).attr("href").split("#")[1],a=t.find('[id="'.concat(n,'"],a[name="').concat(n,'"]')).first();return t.animate({scrollTop:a.position().top},400),i.preventDefault(),!1}t.find('[href*="#"]').each(i)}(i)),void 0!==t.et_reinit_waypoint_modules&&t.et_reinit_waypoint_modules(),i},a.attachArea=function(e){d||(d=!0,v("show",e),d=!1),n.Data.addVisibleArea(e),e.attach()},a.detachArea=function(e){if(d||(d=!0,v("hide",e),d=!1),e.attached){if(!n.Data.isArea(e)||!e.attached)return;e.removeClass("__is_animating"),n.Data.removeVisibleArea(e),e.blur(),e.detach()}},a.disableBodyScroll=function(){if(!0!==c.data("da-disable-scroll")){c.data("da-disable-scroll",!0),n.Utils.bindPassiveEvent([c,n.getOverlay()],"DOMMouseScroll mousewheel touchmove",b);var a=t.innerWidth-i.body.clientWidth;c.addClass(n.Utils.getOption("openPopupClass")),a&&(c.css("padding-right",a),c.hasClass("et_boxed_layout")||e(".et_fixed_nav #main-header").css("padding-right",a)),n.doAction("disabled_scrolling")}},a.enableBodyScroll=function(){!0===c.data("da-disable-scroll")&&(c.data("da-disable-scroll",!1),n.Utils.unbindPassiveEvent([c,n.getOverlay()],"DOMMouseScroll mousewheel touchmove",b),c.removeClass(n.Utils.getOption("openPopupClass")),c.css("padding-right",""),e(".et_fixed_nav #main-header").css("padding-right",""),n.doAction("enabled_scrolling"))},a.closeMainMenu=function(){e(".et_pb_fullscreen_menu_active").length?e(".et_toggle_fullscreen_menu").first().trigger("click"):e(".et_pb_slide_menu_active").length&&e(".et_toggle_slide_menu").first().trigger("click")}}(jQuery,window,document)},65:function(){function e(t){return e="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(t)}function t(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}!function(i){var n=window.DiviArea||{},a=n.Data=n.Data||{},r=window.DiviAreaItem,o=window.DiviAreaTrigger,s=window.DiviAreaState;delete window.DiviAreaItem,delete window.DiviAreaTrigger,delete window.DiviAreaState;var l={},d=[],c={};a.sanitizeId=function(e,t){if(!e)return"";if(e instanceof r)return e.id;if(e instanceof jQuery)return"#"+e.attr("id");if(e&&"string"==typeof e){if(t){var i=new RegExp("^#"+t+":");e=e.replace(i,"#")}"#"!==e[0]&&(e="#"+e)}return"string"==typeof e&&e.length>1?e:""},a.getRealId=function(e){var t=a.getArea(e);return t?t.id:""},a.getArea=function(e){if(null==e)return a.getVisibleArea();if(e instanceof r)return e;if(e.DiviAreaItem&&e.DiviAreaItem instanceof r)return e.DiviAreaItem;if("function"==typeof e.getArea)return e.getArea();if(e instanceof jQuery&&!0===e.data("isArea"))return e.data("area");if("string"==typeof e||"number"==typeof e)for(var t in l){var i=l[t];if(i.hasId(e))return i}return null},a.createArea=function(e,t,n){return(e=i(e)).length?(n=a.sanitizeId(n),l[n]=new r(e,t),l[n]):""},a.isArea=function(e){return e&&e instanceof r},a.getAllIds=function(e){var i=[];if(e||(e="all"),a.isArea(e))return e.ids;for(var n in l){var r=l[n];r.isType(e)&&i.push.apply(i,t(r.ids))}return i},a.loopAllAreas=function(e,t){if("function"==typeof t){var i=e;e=t,t=i}for(var n in t||(t="all"),l){var a=l[n];a.isType(t)&&e(a,n)}},a.countVisibleAreas=function(e){if(!e||"any"===e)return d.length;var t=0;return a.loopVisibleAreas(e,(function(){return t++})),t},a.addVisibleArea=function(e){if(!(e=n.getArea(e)))return!1;if(a.removeVisibleArea(e),e.isType("popup")||!a.countVisibleAreas("popup"))d.push(e);else for(var t=0;t<d.length;t++)if(d[t].isType("popup")){d.splice(t,0,e);break}},a.removeVisibleArea=function(e){if(!(e=n.getArea(e)))return!1;for(var t=e.id,i=d.length-1;i>=0;i--){d[i].id===t&&d.splice(i,1)}},a.getVisibleArea=function(e,t){var i=d.length-1;if(!e&&!t)return d[i];if(e){var a=n.getArea(e);return a&&(a.isType(t)&&a.visible)?a:null}for(var r=i;r>=0;r--){var o=d[r];if(o.isType(t))return o}return null},a.loopVisibleAreas=function(e,t,i){for(var n=d.length,a=i?n-1:0,r=0;r<n;r++){var o=d[a];a+=i?-1:1,o.isType(e)&&t(o,r)}},a.newAreaState=function(e){return new s(e)},a.registerTriggerType=function(e,t){c[e]=function(i,n,a){var r=new o(e,i,n,a);return t.call(r,i),r}},a.getTriggerTypes=function(){return Object.assign({},c)},a.createNewTrigger=function(t,i,n,a){var r=null;return c[t]&&(n&&"object"===e(n)||(n={}),r=new c[t](i,n,a)),r}}(jQuery)}}]);