/*! * Magnific Popup v1.0.1 by Dmitry Semenov * The MIT License (MIT) * Copyright (c) 2014-2015 Dmitry Semenov, http://dimsemenov.com * http://bit.ly/magnific-popup#build=inline+image+ajax+iframe+gallery+retina+imagezoom+fastclick * * Modified to adapt the latest jQuery version (v3 above) included on WordPress 5.6: * - (2020-12-15) - jQuery isFunction method is deprecated. * - (2021-02-01) - Number type value passed to css method is deprecated. * - (2021-02-04) - jQuery focus event shorthand is deprecated. * - (2020-02-27) - jQuery isArray method is deprecated. */ /* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ !(function(a) { "function" == typeof define && define.amd ? define(["jquery"], a) : a( "object" == typeof exports ? require("jquery") : window.jQuery || window.Zepto ); })(function(a) { var b, c, d, e, f, g, h = "Close", i = "BeforeClose", j = "AfterClose", k = "BeforeAppend", l = "MarkupParse", m = "Open", n = "Change", o = "mfp", p = "." + o, q = "mfp-ready", r = "mfp-removing", s = "mfp-prevent-close", t = function() {}, u = !!window.jQuery, v = a(window), w = function(a, c) { b.ev.on(o + a + p, c); }, x = function(b, c, d, e) { var f = document.createElement("div"); return ( (f.className = "mfp-" + b), d && (f.innerHTML = d), e ? c && c.appendChild(f) : ((f = a(f)), c && f.appendTo(c)), f ); }, y = function(c, d) { b.ev.triggerHandler(o + c, d), b.st.callbacks && ((c = c.charAt(0).toLowerCase() + c.slice(1)), b.st.callbacks[c] && b.st.callbacks[c].apply(b, Array.isArray(d) ? d : [d])); }, z = function(c) { return ( (c === g && b.currTemplate.closeBtn) || ((b.currTemplate.closeBtn = a( b.st.closeMarkup.replace("%title%", b.st.tClose) )), (g = c)), b.currTemplate.closeBtn ); }, A = function() { a.magnificPopup.instance || ((b = new t()), b.init(), (a.magnificPopup.instance = b)); }, B = function() { var a = document.createElement("p").style, b = ["ms", "O", "Moz", "Webkit"]; if (void 0 !== a.transition) return !0; for (; b.length; ) if (b.pop() + "Transition" in a) return !0; return !1; }; (t.prototype = { constructor: t, init: function() { var c = navigator.appVersion; (b.isIE7 = -1 !== c.indexOf("MSIE 7.")), (b.isIE8 = -1 !== c.indexOf("MSIE 8.")), (b.isLowIE = b.isIE7 || b.isIE8), (b.isAndroid = /android/gi.test(c)), (b.isIOS = /iphone|ipad|ipod/gi.test(c)), (b.supportsTransition = B()), (b.probablyMobile = b.isAndroid || b.isIOS || /(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test( navigator.userAgent )), (d = a(document)), (b.popupsCache = {}); }, open: function(c) { var e; if (c.isObj === !1) { (b.items = c.items.toArray()), (b.index = 0); var g, h = c.items; for (e = 0; e < h.length; e++) if ( ((g = h[e]), g.parsed && (g = g.el[0]), g === c.el[0]) ) { b.index = e; break; } } else (b.items = Array.isArray(c.items) ? c.items : [c.items]), (b.index = c.index || 0); if (b.isOpen) return void b.updateItemHTML(); (b.types = []), (f = ""), c.mainEl && c.mainEl.length ? (b.ev = c.mainEl.eq(0)) : (b.ev = d), c.key ? (b.popupsCache[c.key] || (b.popupsCache[c.key] = {}), (b.currTemplate = b.popupsCache[c.key])) : (b.currTemplate = {}), (b.st = a.extend(!0, {}, a.magnificPopup.defaults, c)), (b.fixedContentPos = "auto" === b.st.fixedContentPos ? !b.probablyMobile : b.st.fixedContentPos), b.st.modal && ((b.st.closeOnContentClick = !1), (b.st.closeOnBgClick = !1), (b.st.showCloseBtn = !1), (b.st.enableEscapeKey = !1)), b.bgOverlay || ((b.bgOverlay = x("bg").on("click" + p, function() { b.close(); })), (b.wrap = x("wrap") .attr("tabindex", -1) .on("click" + p, function(a) { b._checkIfClose(a.target) && b.close(); })), (b.container = x("container", b.wrap))), (b.contentContainer = x("content")), b.st.preloader && (b.preloader = x("preloader", b.container, b.st.tLoading)); var i = a.magnificPopup.modules; for (e = 0; e < i.length; e++) { var j = i[e]; (j = j.charAt(0).toUpperCase() + j.slice(1)), b["init" + j].call(b); } y("BeforeOpen"), b.st.showCloseBtn && (b.st.closeBtnInside ? (w(l, function(a, b, c, d) { c.close_replaceWith = z(d.type); }), (f += " mfp-close-btn-in")) : b.wrap.append(z())), b.st.alignTop && (f += " mfp-align-top"), b.fixedContentPos ? b.wrap.css({ overflow: b.st.overflowY, overflowX: "hidden", overflowY: b.st.overflowY }) : b.wrap.css({ top: v.scrollTop() + "px", position: "absolute" }), (b.st.fixedBgPos === !1 || ("auto" === b.st.fixedBgPos && !b.fixedContentPos)) && b.bgOverlay.css({ height: d.height() + "px", position: "absolute" }), b.st.enableEscapeKey && d.on("keyup" + p, function(a) { 27 === a.keyCode && b.close(); }), v.on("resize" + p, function() { b.updateSize(); }), b.st.closeOnContentClick || (f += " mfp-auto-cursor"), f && b.wrap.addClass(f); var k = (b.wH = v.height()), n = {}; if (b.fixedContentPos && b._hasScrollBar(k)) { var o = b._getScrollbarSize(); o && (n.marginRight = o); } b.fixedContentPos && (b.isIE7 ? a("body, html").css("overflow", "hidden") : (n.overflow = "hidden")); var r = b.st.mainClass; return ( b.isIE7 && (r += " mfp-ie7"), r && b._addClassToMFP(r), b.updateItemHTML(), y("BuildControls"), a("html").css(n), b.bgOverlay .add(b.wrap) .prependTo(b.st.prependTo || a(document.body)), (b._lastFocusedEl = document.activeElement), setTimeout(function() { b.content ? (b._addClassToMFP(q), b._setFocus()) : b.bgOverlay.addClass(q), d.on("focusin" + p, b._onFocusIn); }, 16), (b.isOpen = !0), b.updateSize(k), y(m), c ); }, close: function() { b.isOpen && (y(i), (b.isOpen = !1), b.st.removalDelay && !b.isLowIE && b.supportsTransition ? (b._addClassToMFP(r), setTimeout(function() { b._close(); }, b.st.removalDelay)) : b._close()); }, _close: function() { y(h); var c = r + " " + q + " "; if ( (b.bgOverlay.detach(), b.wrap.detach(), b.container.empty(), b.st.mainClass && (c += b.st.mainClass + " "), b._removeClassFromMFP(c), b.fixedContentPos) ) { var e = { marginRight: "" }; b.isIE7 ? a("body, html").css("overflow", "") : (e.overflow = ""), a("html").css(e); } d.off("keyup" + p + " focusin" + p), b.ev.off(p), b.wrap.attr("class", "mfp-wrap").removeAttr("style"), b.bgOverlay.attr("class", "mfp-bg"), b.container.attr("class", "mfp-container"), !b.st.showCloseBtn || (b.st.closeBtnInside && b.currTemplate[b.currItem.type] !== !0) || (b.currTemplate.closeBtn && b.currTemplate.closeBtn.detach()), b.st.autoFocusLast && b._lastFocusedEl && a(b._lastFocusedEl).trigger("focus"), (b.currItem = null), (b.content = null), (b.currTemplate = null), (b.prevHeight = 0), y(j); }, updateSize: function(a) { if (b.isIOS) { var c = document.documentElement.clientWidth / window.innerWidth, d = window.innerHeight * c; b.wrap.css("height", d + "px"), (b.wH = d); } else b.wH = a || v.height(); b.fixedContentPos || b.wrap.css("height", b.wH + "px"), y("Resize"); }, updateItemHTML: function() { var c = b.items[b.index]; b.contentContainer.detach(), b.content && b.content.detach(), c.parsed || (c = b.parseEl(b.index)); var d = c.type; if ( (y("BeforeChange", [b.currItem ? b.currItem.type : "", d]), (b.currItem = c), !b.currTemplate[d]) ) { var f = b.st[d] ? b.st[d].markup : !1; y("FirstMarkupParse", f), f ? (b.currTemplate[d] = a(f)) : (b.currTemplate[d] = !0); } e && e !== c.type && b.container.removeClass("mfp-" + e + "-holder"); var g = b["get" + d.charAt(0).toUpperCase() + d.slice(1)]( c, b.currTemplate[d] ); b.appendContent(g, d), (c.preloaded = !0), y(n, c), (e = c.type), b.container.prepend(b.contentContainer), y("AfterChange"); }, appendContent: function(a, c) { (b.content = a), a ? b.st.showCloseBtn && b.st.closeBtnInside && b.currTemplate[c] === !0 ? b.content.find(".mfp-close").length || b.content.append(z()) : (b.content = a) : (b.content = ""), y(k), b.container.addClass("mfp-" + c + "-holder"), b.contentContainer.append(b.content); }, parseEl: function(c) { var d, e = b.items[c]; if ( (e.tagName ? (e = { el: a(e) }) : ((d = e.type), (e = { data: e, src: e.src })), e.el) ) { for (var f = b.types, g = 0; g < f.length; g++) if (e.el.hasClass("mfp-" + f[g])) { d = f[g]; break; } (e.src = e.el.attr("data-mfp-src")), e.src || (e.src = e.el.attr("href")); } return ( (e.type = d || b.st.type || "inline"), (e.index = c), (e.parsed = !0), (b.items[c] = e), y("ElementParse", e), b.items[c] ); }, addGroup: function(a, c) { var d = function(d) { (d.mfpEl = this), b._openClick(d, a, c); }; c || (c = {}); var e = "click.magnificPopup"; (c.mainEl = a), c.items ? ((c.isObj = !0), a.off(e).on(e, d)) : ((c.isObj = !1), c.delegate ? a.off(e).on(e, c.delegate, d) : ((c.items = a), a.off(e).on(e, d))); }, _openClick: function(c, d, e) { var f = void 0 !== e.midClick ? e.midClick : a.magnificPopup.defaults.midClick; if ( f || !( 2 === c.which || c.ctrlKey || c.metaKey || c.altKey || c.shiftKey ) ) { var g = void 0 !== e.disableOn ? e.disableOn : a.magnificPopup.defaults.disableOn; if (g) if ("function" == typeof g) { if (!g.call(b)) return !0; } else if (v.width() < g) return !0; c.type && (c.preventDefault(), b.isOpen && c.stopPropagation()), (e.el = a(c.mfpEl)), e.delegate && (e.items = d.find(e.delegate)), b.open(e); } }, updateStatus: function(a, d) { if (b.preloader) { c !== a && b.container.removeClass("mfp-s-" + c), d || "loading" !== a || (d = b.st.tLoading); var e = { status: a, text: d }; y("UpdateStatus", e), (a = e.status), (d = e.text), b.preloader.html(d), b.preloader.find("a").on("click", function(a) { a.stopImmediatePropagation(); }), b.container.addClass("mfp-s-" + a), (c = a); } }, _checkIfClose: function(c) { if (!a(c).hasClass(s)) { var d = b.st.closeOnContentClick, e = b.st.closeOnBgClick; if (d && e) return !0; if ( !b.content || a(c).hasClass("mfp-close") || (b.preloader && c === b.preloader[0]) ) return !0; if (c === b.content[0] || a.contains(b.content[0], c)) { if (d) return !0; } else if (e && a.contains(document, c)) return !0; return !1; } }, _addClassToMFP: function(a) { b.bgOverlay.addClass(a), b.wrap.addClass(a); }, _removeClassFromMFP: function(a) { this.bgOverlay.removeClass(a), b.wrap.removeClass(a); }, _hasScrollBar: function(a) { return ( (b.isIE7 ? d.height() : document.body.scrollHeight) > (a || v.height()) ); }, _setFocus: function() { (b.st.focus ? b.content.find(b.st.focus).eq(0) : b.wrap).trigger( "focus" ); }, _onFocusIn: function(c) { return c.target === b.wrap[0] || a.contains(b.wrap[0], c.target) ? void 0 : (b._setFocus(), !1); }, _parseMarkup: function(b, c, d) { var e; d.data && (c = a.extend(d.data, c)), y(l, [b, c, d]), a.each(c, function(a, c) { if (void 0 === c || c === !1) return !0; if (((e = a.split("_")), e.length > 1)) { var d = b.find(p + "-" + e[0]); if (d.length > 0) { var f = e[1]; "replaceWith" === f ? d[0] !== c[0] && d.replaceWith(c) : "img" === f ? d.is("img") ? d.attr("src", c) : d.replaceWith( '' ) : d.attr(e[1], c); } } else b.find(p + "-" + a).html(c); }); }, _getScrollbarSize: function() { if (void 0 === b.scrollbarSize) { var a = document.createElement("div"); (a.style.cssText = "width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;"), document.body.appendChild(a), (b.scrollbarSize = a.offsetWidth - a.clientWidth), document.body.removeChild(a); } return b.scrollbarSize; } }), (a.magnificPopup = { instance: null, proto: t.prototype, modules: [], open: function(b, c) { return ( A(), (b = b ? a.extend(!0, {}, b) : {}), (b.isObj = !0), (b.index = c || 0), this.instance.open(b) ); }, close: function() { return ( a.magnificPopup.instance && a.magnificPopup.instance.close() ); }, registerModule: function(b, c) { c.options && (a.magnificPopup.defaults[b] = c.options), a.extend(this.proto, c.proto), this.modules.push(b); }, defaults: { disableOn: 0, key: null, midClick: !1, mainClass: "", preloader: !0, focus: "", closeOnContentClick: !1, closeOnBgClick: !0, closeBtnInside: !0, showCloseBtn: !0, enableEscapeKey: !0, modal: !1, alignTop: !1, removalDelay: 0, prependTo: null, fixedContentPos: "auto", fixedBgPos: "auto", overflowY: "auto", closeMarkup: '', tClose: "Close (Esc)", tLoading: "Loading...", autoFocusLast: !0 } }), (a.fn.magnificPopup = function(c) { A(); var d = a(this); if ("string" == typeof c) if ("open" === c) { var e, f = u ? d.data("magnificPopup") : d[0].magnificPopup, g = parseInt(arguments[1], 10) || 0; f.items ? (e = f.items[g]) : ((e = d), f.delegate && (e = e.find(f.delegate)), (e = e.eq(g))), b._openClick({ mfpEl: e }, d, f); } else b.isOpen && b[c].apply(b, Array.prototype.slice.call(arguments, 1)); else (c = a.extend(!0, {}, c)), u ? d.data("magnificPopup", c) : (d[0].magnificPopup = c), b.addGroup(d, c); return d; }); var C, D, E, F = "inline", G = function() { E && (D.after(E.addClass(C)).detach(), (E = null)); }; a.magnificPopup.registerModule(F, { options: { hiddenClass: "hide", markup: "", tNotFound: "Content not found" }, proto: { initInline: function() { b.types.push(F), w(h + "." + F, function() { G(); }); }, getInline: function(c, d) { if ((G(), c.src)) { var e = b.st.inline, f = a(c.src); if (f.length) { var g = f[0].parentNode; g && g.tagName && (D || ((C = e.hiddenClass), (D = x(C)), (C = "mfp-" + C)), (E = f .after(D) .detach() .removeClass(C))), b.updateStatus("ready"); } else b.updateStatus("error", e.tNotFound), (f = a("
1&&void 0!==arguments[1]&&arguments[1];n.settings=A({},t),n.setProp("id",t.id),n.setProp("$selector",(0,_.default)("".concat(t.selector,":not(.et_pb_sticky_placeholder)"))),n.getProp("$selector").closest(".et-l--header").length>0&&n.setProp("isInsideTbHeader",!0),n.getProp("$selector").closest(".et-l--footer").length>0&&n.setProp("isInsideTbFooter",!0),e&&(n.setInitialProps(),setTimeout((function(){n.endSticky(),n.setProp("isSticky",!1),n.onWindowScroll()}),10))})),M(this,"getSetting",(function(t,e){var r=(0,a.default)(n.settings,t,e),o=O.default.responsiveOptions;return(0,h.default)(r)&&(0,u.default)(r,"desktop")&&((0,b.default)(t,"styles.")||(0,b.default)(t,"stickyStyles.")||(0,c.default)(o,t))?(0,a.default)(r,P.default.breakpoint,e):r})),M(this,"getProp",(function(t,e){return(0,a.default)(n.props,t,e)})),M(this,"isProp",(function(t,e){return e===n.getProp(t)})),M(this,"setProp",(function(t,e){(0,y.default)(n.props,t,e),(0,c.default)(n.storeSync,t)&&O.default.setProp(n.getProp("id"),t,e)})),M(this,"setInitialProps",(function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=n.getProp("isSticky"),r=e?n.getPlaceholder():n.getProp("$selector");!e&&k.isBuilder&&r.length<1&&(r=(0,_.default)("".concat(n.getSetting("selector"),":not(.et_pb_sticky_placeholder)")),n.setProp("$selector",r)),n.setProp("position",n.getSetting("position")),n.setProp("topOffsetModules",n.getSetting("topOffsetModules")),n.setProp("bottomOffsetModules",n.getSetting("bottomOffsetModules"));var o=n.isProp("position","bottom")||n.isProp("position","top_bottom"),i=n.isProp("position","top")||n.isProp("position","top_bottom");if(o){var u=n.getSetting("topLimit");n.setProp("topLimitSettings",(0,E.getLimit)(n.getProp("$selector"),u))}if(i){var c=n.getSetting("bottomLimit");n.setProp("bottomLimitSettings",(0,E.getLimit)(n.getProp("$selector"),c))}if(!(r.closest(".et_is_animating").length>0)){n.getProp("$selector").find(".et_pb_sticky_module_style").remove();var s=n.getModuleWidth(),l=parseInt(r.outerHeight()),f=(0,k.getOffsets)(r,s,l),d=r.css("padding");e&&!t||(n.setProp("offsets",f),n.setProp("width",s),n.setProp("height",l),n.setProp("marginLeft",parseFloat(r.css("marginLeft"))),n.setProp("marginRight",parseFloat(r.css("marginRight"))));var p=(0,E.getStickyStyles)(n.getProp("id"),n.getProp("$selector"),n.getPlaceholder());n.setProp("heightSticky",(0,a.default)(p,"height",l)),n.setProp("widthSticky",(0,a.default)(p,"width",s)),n.setProp("paddingSticky",(0,a.default)(p,"padding",d)),n.setProp("customTopOffset",n.parseOffsetToPx(n.getSetting("topOffset"))),n.setProp("customBottomOffset",n.parseOffsetToPx(n.getSetting("bottomOffset"))),n.setProp("marginLeftSticky",p.marginLeft),n.setProp("marginRightSticky",p.marginRight),n.setProp("isEqualizedColumn",n.getProp("$selector").parent().hasClass("et_pb_equal_columns")),n.setOnPageHelperStyles()}})),M(this,"updateInlineStyles",(function(){var t={},e=(0,E.getStickyStyles)(n.getProp("id"),n.getProp("$selector"),n.getPlaceholder()),r=n.getPlaceholder().outerWidth(),o=n.getPropertyValueInPx("stickyStyles.width",n.getPropertyValueInPx("styles.width",(0,a.default)(e,"width",r))),i=n.getPropertyValueInPx("stickyStyles.max-width",n.getPropertyValueInPx("styles.max-width")),u=(0,k.getOffsets)(n.getPlaceholder(),r,n.getPlaceholder().outerHeight());if(o&&(t.width=(0,g.default)(o)?"".concat(o,"px"):o,n.getProp("isSticky")&&n.setProp("width",n.getPlaceholder().outerWidth())),i&&(t.maxWidth=(0,g.default)(i)?"".concat(i,"px"):i),(0,m.default)(t.width)){var c=n.getProp("$selector").outerWidth();n.getProp("width")!==n.getProp("widthSticky")||c===r||(t.width="".concat(r,"px"),t.left=(0,g.default)(u.left)?"".concat(u.left,"px"):u.left,n.setProp("width",r),n.setProp("widthSticky",r))}if(n.setProp("offsets",u),n.getProp("isEqualizedColumn")&&(t.height=(0,a.default)(e,"height")),!(0,l.default)(t)){var s=n.getFinalInlineStyleLeft();s&&(t.left=(0,g.default)(s)?"".concat(s,"px"):s),n.getProp("$selector").css(t)}})),M(this,"setOnPageHelperStyles",(function(){var t=n.getPropertyValueInPx("styles.width.".concat(P.default.breakpoint)),e=n.getPropertyValueInPx("styles.max-width.".concat(P.default.breakpoint)),r="";(0,w.hasValue)(t)&&(r+="width: ".concat(t,"px;")),(0,w.hasValue)(e)&&(r+=" max-width: ".concat(e,"px;")),(0,w.hasValue)(r)&&n.getProp("$selector").append('"))})),M(this,"hasSticky",(function(t){return t===n.getSetting(t)})),M(this,"parseOffsetToPx",(function(t){if(!(0,w.hasValue)(t))return 0;(0,x.getUnit)(t);return parseInt(t)})),M(this,"getModuleWidth",(function(){var t=n.getProp("$selector"),e=document.querySelector("".concat(n.getSetting("selector"),":not(.et_pb_sticky_placeholder)")),r=parseInt(t.outerWidth());if((0,f.default)(window.getComputedStyle)&&!(0,p.default)(e)){var o="".concat(n.getSetting("selector"),":not(.et_pb_sticky_placeholder)"),i=parseFloat(getComputedStyle(document.querySelector(o)).width);if(i>r)return i}return r})),M(this,"getOffset",(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all",r=function(t){return"all"===e||t===e||(0,s.default)(e)&&(0,c.default)(e,t)},o="top"===t?"customTopOffset":"customBottomOffset",a=r("custom")?n.getProp(o):0,u="top"===t,l="bottom"===t,f=u&&n.getProp("topOffsetModules"),d="bottom"===t&&n.getProp("bottomOffsetModules"),p="on"===n.getSetting("offsetSurrounding"),h=!!p&&(u?f:d),v=0;r("surrounding")&&h&&(0,i.default)(h,(function(t){var e=O.default.getProp(t,o,0);(0,g.default)(e)&&e&&(v+=O.default.getProp(t,o,0));var n=O.default.getProp(t,"heightSticky",0);(0,g.default)(n)&&n&&(v+=O.default.getProp(t,"heightSticky",0))}));var m=0;if(r("knownElement")){if(u&&!k.isLBP&&O.default.getElementProp("wpAdminBar","exist",!1)&&(m+=O.default.getElementProp("wpAdminBar","height",0)),l&&k.isLBP&&600<=P.default.width&&O.default.getElementProp("wpAdminBar","exist",!1)&&(m+=O.default.getElementProp("wpAdminBar","height",0)),O.default.getElementProp("builderAppFramePaddingTop","exist",!1)){var y=O.default.getElementProp("builderAppFramePaddingTop","height",0);u&&k.isBFB&&(m-=y),l&&k.isBuilder&&(m+=y)}u&&h&&O.default.getElementProp("diviFixedSecondaryNav","exist",!1)&&(m+=O.default.getElementProp("diviFixedSecondaryNav","height",0));var b=n.getThemeFixedPrimaryNavName();if(u&&h&&O.default.getElementProp(b,"exist",!1)){var _=O.default.getElementProp(b,"height",0);m+=_,n.setProp("themeFixedPrimaryNavHeight",_)}O.default.getElementProp(b,"exist",!1)||0===n.getProp("themeFixedPrimaryNavHeight")||n.setProp("themeFixedPrimaryNavHeight",0),l&&O.default.getElementProp("tbHeader","exist",!1)&&(m+=O.default.getElementProp("tbHeader","height",0)),l&&O.default.getElementProp("lbbHeader","exist",!1)&&(m+=O.default.getElementProp("lbbHeader","height",0)),l&&k.isLBP&&O.default.getElementProp("gbHeader","exist",!1)&&(m+=O.default.getElementProp("gbHeader","height",0)),l&&k.isLBP&&O.default.getElementProp("gbFooter","exist",!1)&&(m+=O.default.getElementProp("gbFooter","height",0)),l&&k.isLBP&&O.default.getElementProp("gbComponentsNoticeList","exist",!1)&&(m+=O.default.getElementProp("gbComponentsNoticeList","height",0))}return a+v+m})),M(this,"getRelativePositionOffset",(function(t){var e=n.getSetting("stickyStyles.position_origin_r"),r="vertical"===t?0:1,o=!!(0,v.default)(e)&&e.split("_")[r],i=n.getPropertyValueInPx("stickyStyles.".concat(t,"_offset"));return o&&i?0+i*(0,a.default)({top:1,bottom:-1,left:1,right:-1},o,1):0})),M(this,"getPlaceholder",(function(){return(0,_.default)('[data-sticky-placeholder-id="'.concat(n.getProp("id"),'"]'))})),M(this,"getPropertyValueInPx",(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=n.getSetting(t);if(!(0,v.default)(r)||(0,c.default)(["none","auto"],r)||!(0,w.hasValue)(r))return e;if("%"===r.substr(-1)){var o=n.getProp("$selector").parent().width();return(0,w.getPercentage)(o,r)}return"vw"===r.substr(-2)?(0,w.getPercentage)(P.default.width,r):"vh"===r.substr(-2)?(0,w.getPercentage)(P.default.height,r):parseFloat(r)})),M(this,"getFinalInlineStyleLeft",(function(){var t=n.getSetting("styles.module_alignment",""),e=(0,a.default)(n.getProp("offsets"),"left",0);if((0,c.default)(["","left"],t))return e;n.getSetting("stickyStyles.position_origin_r")&&(e+=n.getRelativePositionOffset("horizontal"));var r=n.getProp("width"),o=n.getPropertyValueInPx("stickyStyles.width",n.getPropertyValueInPx("styles.width","")),i=parseFloat(n.getProp("$selector").css("maxWidth")),u=n.getPropertyValueInPx("stickyStyles.max-width",n.getPropertyValueInPx("styles.max-width",(0,d.default)(i)?"":i)),s=function(){return(0,w.hasValue)(o)&&!(0,w.hasValue)(u)?"width":!(0,w.hasValue)(o)&&(0,w.hasValue)(u)||o>u?"max-width":"width"};if("max-width"===s()&&!(0,w.hasValue)(o)&&r=o:u g&&(v=g),i.stop(),0=m-c}if(g&&!r&&(n.getProp("$selector").is(":visible")?n.startSticky():g=!1),!g&&r&&n.endSticky(),h&&!o&&t&&n.pauseSticky(),!h&&o&&t&&n.resumeSticky(),h&&!1!==u&&t)if(d&&l){var b=u-e-n.getOffset("bottom","surrounding");(0,k.setImportantInlineValue)(n.getProp("$selector"),"margin-top","".concat(b,"px"))}else if(p&&f){var _=e-u-n.getOffset("top","surrounding");(0,k.setImportantInlineValue)(n.getProp("$selector"),"margin-bottom","".concat(_,"px"))}if(g!==r&&n.setProp("isSticky",g),h!==o&&n.setProp("isPaused",h),!t&&(g&&!h&&(n.isStickyScroll("top")&&n.getProp("$selector").css({top:"".concat(v,"px")}),n.isStickyScroll("bottom")&&n.getProp("$selector").css({top:"".concat(m-c,"px")})),h&&!o)){if(n.isStickyScroll("top")){var w=(0,a.default)(l,"offsets.bottom",0)-n.getOffset("bottom","surrounding");n.getProp("$selector").css({top:"".concat(w-c,"px")})}if(n.isStickyScroll("bottom")){var x=(0,a.default)(f,"offsets.top",0)+n.getOffset("top","surrounding");n.getProp("$selector").css({top:"".concat(x,"px")})}}}})),M(this,"onWindowScrollLocationChange",(0,r.default)((function(){n.onBreakpointChange()}),2e3,{leading:!1,trailing:!0})),M(this,"onWindowWidthChange",(0,r.default)((function(){n.setInitialProps(),n.getProp("isSticky")&&n.updateInlineStyles()}),50,{trailing:!0})),M(this,"onWindowHeightChange",(0,r.default)((function(){n.getProp("isPaused")&&n.pauseSticky()}),50)),M(this,"onDocumentDimensionChange",(0,r.default)((function(){n.setInitialProps(!0),n.getProp("isSticky")&&n.updateInlineStyles(),n.getProp("isPaused")&&n.pauseSticky(),n.onWindowScroll()}),50,{trailing:!0})),M(this,"onBreakpointChange",(function(){var t=A({},n.props),e="none"===(0,a.default)(t,"position");e||(n.endSticky(),n.setProp("isSticky",!1)),n.setInitialProps(),"none"===n.getProp("position")&&!e||n.onWindowScroll()})),M(this,"onDomChange",(0,r.default)((function(t,e){var r=parseFloat(n.getProp("$selector").outerHeight()),o=parseFloat(n.getProp("$selector").outerWidth()),i=n.getProp("isSticky")?"Sticky":"";(0,d.default)(o)||o===n.getProp("width".concat(i))||n.setProp("width".concat(i),o),(0,d.default)(r)||r===n.getProp("height".concat(i))||n.setProp("height".concat(i),r)}),500)),M(this,"onDiviFixedHeaderTransitionEnd",(function(t){n.getProp("isSticky")&&n.getProp("isPaused")&&(n.endSticky(),n.setProp("isSticky",!1),n.setInitialProps(),setTimeout((function(){n.onWindowScroll()}),0))})),M(this,"toggleAffectingParentsClassname",(function(t){var e=n.getProp("$selector").closest(".et_builder_inner_content"),r=n.getProp("$selector").parents(".et_pb_column"),o="has_et_pb_sticky";t?(e.addClass(o),r.length>0&&r.addClass(o)):(e.find(".et_pb_sticky").length<1&&e.removeClass(o),r.length>0&&r.find(".et_pb_sticky").length<1&&r.removeClass(o))})),M(this,"startSticky",(function(){var t="app"===P.default.scrollLocation,e=(0,w.hasValue)(n.getProp("$selector").attr("data-address"))?"placeholder-".concat(n.getProp("$selector").attr("data-address")):null,r=n.getProp("$selector").clone().addClass("et_pb_sticky_placeholder").attr({"data-sticky-placeholder-id":n.getProp("id"),"data-address":e}).css({position:"",top:"",left:"",bottom:"",zIndex:"",width:"",marginTop:"",marginRight:"",marginBottom:"",marginLeft:"",padding:""});if(r.find(".et-fb-custom-css-output").remove(),r.find(".et_pb_sticky_module_style").remove(),n.lockParentHeight(),n.getProp("$selector").after(r),r.height()!==n.getProp("$selector").height()){var o=n.getProp("$selector");r.find("img").each((function(t){var e=o.find("img:nth(".concat(t,")")).height(),n=o.find("img:nth(".concat(t,")")).width(),r={height:"".concat(e,"px"),width:"".concat(n,"px")};(0,_.default)(this).css(r).on("load",(function(){(0,_.default)(this).css({height:"",width:""})}))}))}n.getProp("$selector").addClass("et_pb_sticky et_pb_sticky--".concat(n.getProp("position"))),window.dispatchEvent(new CustomEvent("ETBuilderStickyStart",{detail:{stickyId:n.getProp("id")}})),n.toggleAffectingParentsClassname(!0);var i=n.getProp("widthSticky"),u=(0,a.default)(n.getProp("offsets"),"left",0),c={zIndex:n.getProp("isInsideTbHeader")?10010:n.getProp("isInsideTbFooter")?9990:1e4,width:(0,g.default)(i)?"".concat(i,"px"):i,left:(0,g.default)(u)?"".concat(u,"px"):u};if(n.isStickyScroll("top")&&(t?c.top="".concat(0+n.getOffset("top"),"px"):(c.top="".concat(P.default.scrollTop+n.getOffset("top"),"px"),c["will-change"]="top"),c.bottom="auto",c.marginTop="0px"),n.isStickyScroll("bottom")&&(t?c.bottom="".concat(0+n.getOffset("bottom"),"px"):c["will-change"]="top",c.top="auto",c.marginBottom="0px"),n.getProp("isEqualizedColumn")){var s=n.getProp("heightSticky");c.height=(0,g.default)(s)?"".concat(s,"px"):s}var l=n.getSetting("stickyStyles.position_origin_r"),f=n.getProp("$selector").css("transition");l&&"on"===n.getSetting("transition")&&(c.transition=(0,E.trimTransitionValue)(f,["top","right","bottom","left"]));var d="position: fixed !important; padding: ".concat(n.getProp("paddingSticky")," !important;"),p=n.getProp("marginRight"),h=n.getProp("marginLeft"),v=n.getProp("marginRightSticky"),m=n.getProp("marginLeftSticky");0===v&&0===p||(d+=" margin-right: ".concat(v,"px !important;")),0===m&&0===h||(d+=" margin-left: ".concat(m,"px !important;")),n.getProp("$selector").css({cssText:d}).css(c),setTimeout((function(){n.unlockParentHeight()}),1);var y=n.getPropertyValueInPx("stickyStyles.width",n.getPropertyValueInPx("styles.width","")),b=n.getPropertyValueInPx("stickyStyles.max-width");((0,w.hasValue)(y)||(0,w.hasValue)(b)||l)&&(n.startStickyFinalStyleTimeout=setTimeout((function(){var t={},e=n.getFinalInlineStyleLeft();if((0,g.default)(e)&&(t.left="".concat(e,"px")),(0,w.hasValue)(y)&&(t.width=(0,g.default)(y)?"".concat(y,"px"):y),(0,w.hasValue)(b)&&(t["max-width"]=(0,g.default)(b)?"".concat(b,"px"):b),c.transition&&("top"===P.default.scrollLocation?t.transition=(0,E.trimTransitionValue)(f,["top"]):t.transition=""),l){var r=n.getRelativePositionOffset("vertical");(0,g.default)(c.top)&&(t.top="".concat(c.top+r,"px")),(0,g.default)(c.bottom)&&(t.bottom="".concat(c.bottom+r,"px"))}n.getProp("$selector").css(t)}),50)),(0,B.toggleAllBackgroundLayoutClassnameOnSticky)(n.getProp("$selector"),!0)})),M(this,"pauseSticky",(function(){var t=n.getProp("topLimitSettings"),e=n.getProp("bottomLimitSettings"),r=n.getProp("heightSticky");if(n.isStickyScroll("bottom")&&t){n.setProp("pauseScrollTop",(0,a.default)(t,"offsets.top",0)-(P.default.height-(r+n.getOffset("bottom"))));var o=P.default.scrollTop-n.getProp("pauseScrollTop")-n.getOffset("top","surrounding");(0,k.setImportantInlineValue)(n.getProp("$selector"),"margin-bottom","".concat(o,"px"))}else if(n.isStickyScroll("top")&&e){n.setProp("pauseScrollTop",(0,a.default)(e,"offsets.bottom",0)-(r+n.getOffset("top")));var i=P.default.scrollTop-n.getProp("pauseScrollTop")+n.getOffset("bottom","surrounding");(0,k.setImportantInlineValue)(n.getProp("$selector"),"margin-top","".concat(i,"px"))}})),M(this,"resumeSticky",(function(){var t=n.getProp("topLimitSettings"),e=n.getProp("bottomLimitSettings"),r={};n.isStickyScroll("bottom")&&t?r.marginBottom="0px":n.isStickyScroll("top")&&e&&(r.marginTop="0px"),n.setProp("pauseScrollTop",!1),n.getProp("$selector").css(r)})),M(this,"endSticky",(function(){n.lockParentHeight(),n.getPlaceholder().remove(),n.getProp("$selector").hasClass("et_pb_sticky--editing")||n.getProp("$selector").removeClass("et_pb_sticky et_pb_sticky--".concat(n.getProp("position"))),clearTimeout(n.startStickyFinalStyleTimeout),n.toggleAffectingParentsClassname(!1),window.dispatchEvent(new CustomEvent("ETBuilderStickyEnd",{detail:{stickyId:n.getProp("id")}}));var t={position:"",top:"",left:"",bottom:"",zIndex:"",width:"",marginTop:"",marginRight:"",marginBottom:"",marginLeft:"","max-width":"","will-change":"",padding:""},e={},r=n.getSetting("stickyStyles.position_origin_r");if(r){var o=!!(0,v.default)(r)&&r.split("_")[0],i=!!(0,v.default)(r)&&r.split("_")[1],a=n.getPropertyValueInPx("stickyStyles.vertical_offset"),u=n.getPropertyValueInPx("stickyStyles.horizontal_offset"),c=(0,w.hasValue)(a),s=(0,w.hasValue)(u);c&&(t[o]=(0,g.default)(a)?"".concat(a,"px"):a,e[o]=""),s&&(t[i]=(0,g.default)(u)?"".concat(u,"px"):u,e[i]=""),(c||s)&&(t.transition=(0,E.trimTransitionValue)(n.getProp("$selector").css("transition"),["top","right","bottom","left"]),e.transition="")}n.getProp("$selector").css(t),(0,B.toggleAllBackgroundLayoutClassnameOnSticky)(n.getProp("$selector"),!1);var f=1e3*parseFloat(n.getProp("$selector").css("transition-duration"));(0,g.default)(f)||(f=0),clearTimeout(n.endStickyUnlockParentTimeout),n.endStickyUnlockParentTimeout=setTimeout((function(){n.unlockParentHeight(),(0,l.default)(e)||n.getProp("$selector").css(e),n.resetInitialPropsOnStickyEnd&&(n.setInitialProps(),n.resetInitialPropsOnStickyEnd=!1)}),f)})),M(this,"lockParentHeight",(function(){var t=n.getProp("$selector").parent(),e=t.parent(),r=e.is(".et-l")?".".concat(e.attr("class").replace(/ /g,".")," "):"",i=["has_et_pb_sticky",""],a=t.attr("class"),u=a?a.split(" "):[],s=(0,o.default)(u,(function(t){return!(0,c.default)(i,t)})),l="".concat(r,".").concat(s.join(".")),f=t.outerHeight(),d="".concat(l," {height: ").concat(f,"px !important;}"),p=(0,_.default)('"));n.unlockParentHeight(),n.getProp("$selector").append(p)})),M(this,"unlockParentHeight",(function(){n.getProp("$selector").find(".".concat(n.lockStyleClassname)).remove()})),this.setSettings(e),this.setInitialProps(),setTimeout((function(){return n.onWindowScroll()}),0),P.default.addScrollTopChangeListener(this.onWindowScroll),P.default.addWidthChangeListener(this.onWindowWidthChange),P.default.addHeightChangeListener(this.onWindowHeightChange),P.default.addBreakpointChangeListener(this.onBreakpointChange),P.default.addScrollLocationChangeListener(this.onWindowScrollLocationChange),S.default.addDimensionChangeListener(this.onDocumentDimensionChange),window.addEventListener("ETDiviFixedHeaderTransitionEnd",this.onDiviFixedHeaderTransitionEnd),this.domObserver=new MutationObserver(this.onDomChange);var j=this.getProp("$selector")[0];"object"===T(j)&&this.domObserver.observe(j,{attributes:!0,childList:!0,subtree:!0}),this.resetInitialPropsOnStickyEnd=0","".concat(t,">"))),"h3"!==e){var o=new RegExp('
(.*?)
',"g");n=(0,r.default)(n,o,(function(t){return t=(t=t.replace("","".concat(e,">"))}))}return n},decodeHtmlEntities:function(t){return(t=(0,S.default)(t)?t:"").replace(/(\d+);/g,(function(t,e){return String.fromCharCode(e)}))},isLimitedMode:function(){return pt.condition("is_limited_mode")},isBFB:function(){return pt.condition("is_bfb")},isTB:function(){return pt.condition("is_tb")},isLB:function(){return pt.condition("is_layout_block")},isFB:function(){return!pt.isBFB()&&!pt.isTB()&&!pt.isLB()},getWindowScrollLocation:function(t){return!pt.condition("is_bfb")&&(0,h.default)(["wireframe","desktop"],t)?"app":"top"},hasBodyMargin:function(){return t("#et_pb_root").hasClass("et-fb-has-body-margin")},fixSliderHeight:function(t){setTimeout((function(){return et_fix_slider_height(t)}),600)},fixBuilderContent:function(e){setTimeout((function(){e.find(".et-waypoint, .et_pb_circle_counter, .et_pb_number_counter").each((function(){var e=t(this);e.hasClass("et_pb_circle_counter")&&(pt.appWindow().et_pb_reinit_circle_counters(e),(0,O.default)(e.data("easyPieChart"))||e.data("easyPieChart").update(e.data("number-value"))),e.hasClass("et_pb_number_counter")&&(pt.appWindow().et_pb_reinit_number_counters(e),(0,O.default)(e.data("easyPieChart"))||e.data("easyPieChart").update(e.data("number-value"))),e.find(".et_pb_counter_amount").length>0&&e.find(".et_pb_counter_amount").each((function(){pt.appWindow().et_bar_counters_init(t(this))})),e.css({opacity:"1"})})),e.find(".et_parallax_bg").length&&e.find(".et_parallax_bg").each((function(){window.et_pb_parallax_init(t(this))})),pt.appWindow().et_reinit_waypoint_modules(),(0,O.default)(window.et_shortcodes_init)||pt.appWindow().et_shortcodes_init(e),pt.$appWindow().trigger("resize")}),0)},triggerResizeForUIUpdate:function(){var e=this;clearTimeout(window.ETBuilderFauxResize),window.ETBuilderFauxResize=setTimeout((function(){var n=e;t(window).trigger("resize"),pt.callWindow("et_fix_page_container_position"),n.condition("is_bfb")&&setTimeout((function(){t(document.activeElement).is("iframe")&&t(document.activeElement).trigger("blur")}),200)}),200)},getHeadingLevel:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"h2",n=t.parentAttrs,r=t.attrs;return pt.hasValue(r.header_level)?r.header_level:pt.hasValue(n)&&pt.hasValue(n.header_level)?n.header_level:e},generateRowStructureClass:function(t){if((0,O.default)(t.content)||""===t.content||(0,y.default)(t.content))return"";var e="";switch((0,s.default)(t.content,(function(t){var n=(0,d.default)(t,"attrs.type");n&&(0,S.default)(n)&&(e+="_".concat(n.replace("_","-").trim()))})),e){case"_4-4":case"_1-2_1-2":case"_1-3_1-3_1-3":case"_2-5_3-5":case"_3-5_2-5":case"_1-3_2-3":case"_2-3_1-3":case"_1-5_3-5_1-5":case"_3-8_3-8":case"_1-3_1-3":e="";break;case"_1-4_1-4_1-4_1-4":e="et_pb_row_4col";break;case"_1-5_1-5_1-5_1-5_1-5":e="et_pb_row_5col";break;case"_1-6_1-6_1-6_1-6_1-6_1-6":e="et_pb_row_6col";break;default:e="et_pb_row".concat(e)}return e},shouldComponentUpdate:function(t,e,n){var r=e,o=t.props;t.props.wireframeMode&&(r=pt._cleanPropsForWireframeComparison(e),o=pt._cleanPropsForWireframeComparison(t.props));var i=t&&t.state&&(0,P.default)(t.state)?t.state:{},a=n&&(0,P.default)(n)?n:{},u=o||{},c=u.isInViewport,s=u.computedState,l=r||{},f=l.isInViewport,d=l.computedState,p=i.isInViewportUpdater,g=a.isInViewportUpdater;return!(!1===c&&c===f&&s===d&&p===g)&&(!(0,b.default)(r,o)||!(0,b.default)(n,t.state))},shouldComponentUpdateDelayed:function(t,e){var n=((0,P.default)(t)?t:{}).props,r=(0,P.default)(n)?n:{},o=(0,P.default)(e)?e:{},i=r.isInViewport,a=r.previewMode,u=r._v,c=o.isInViewport,s=o.previewMode,l=o._v;return!1===i&&!1===c&&(a!==s||u!==l)},shouldComponentUpdateOnScroll:function(t,e){var n=t.props,r=n.isInViewport,o=n.eventMode,i=e.isInViewport,a=e.eventMode;return!1===r&&!1===i&&o!==a&&("grid"===o||"grid"===a)},shouldComponentUpdateInViewport:function(t,e,n){var r=(0,P.default)(t)?t:{},o=r.props,i=r.state,a=(0,P.default)(o)?o:{},u=(0,P.default)(e)?e:{},s=(0,P.default)(i)?i:{},l=(0,P.default)(n)?n:{};if(s.isInViewportUpdater!==l.isInViewportUpdater)return!0;var f=a.isInViewport,d=a.shortcode_index,p=u.isInViewport,g=u.shortcode_index;if(!1!==f||!1!==p)return!0;if(d!==g)return!0;if((0,m.default)(a.content)&&(0,m.default)(u.content)){var h=pt.getPropsFlat(a),v=pt.getPropsFlat(u);return(0,W.default)(h,(function(t){var e=t._key,n=t.shortcode_index,r=(0,c.default)(v,(function(t){return t._key===e}));return!r||r.shortcode_index!==n}))}return!1},whyComponentDidUpdate:function(t,e,n,r){if(t){var o=t.props,i=t.state,a=Z({},o),u=Z({},i),c={},l={};(0,s.default)(a,(function(t,n){if((0,P.default)(t))(0,s.default)(t,(function(t,o){var i=(0,d.default)(e,"".concat(n,".").concat(o));(0,b.default)(t,i)||(c["".concat(n,":").concat(o)]={currentProps:t,previousProps:i,componentId:r})}));else{var o=(0,d.default)(e,n);(0,b.default)(t,o)||(c[n]={currentProps:t,previousProps:o,componentId:r})}})),(0,y.default)(c)||console.table(c),(0,s.default)(u,(function(t,e){if((0,P.default)(t))(0,s.default)(t,(function(t,o){var i=(0,d.default)(n,"".concat(e,".").concat(o));(0,b.default)(t,i)||(l["".concat(e,".").concat(o)]={currentState:t,previousState:i,componentId:r})}));else{var o=(0,d.default)(n,e);(0,b.default)(t,o)||(l[e]={currentState:t,previousState:o,componentId:r})}})),(0,y.default)(l)||console.table(l)}},findObjectByKeyDeep:function(t,e){var n;return(0,s.default)(t,(function(t,r){return r===e?(n=t,!0):(0,P.default)(t)?(n=pt.findObjectByKeyDeep(t,e),!(0,w.default)(n)):void 0})),n},getPropsFlat:function(t,e){return(0,w.default)(e)&&(e=[]),t&&(0,m.default)(t.content)&&(0,s.default)(t.content,(function(t){pt.getPropsFlat(t,e)})),t&&t._key&&e.push(t),e},_cleanPropsForWireframeComparison:function(t){if((0,O.default)(t))return t;var e=(0,L.default)(t,["attrs","children","content"]);return t.attrs&&(e.attrs=(0,I.default)(t.attrs,["locked","global_module","admin_label","collapsed","ab_subject_id","ab_goal","disabled","disabled_on","column_structure","type","_deleted"])),t.content&&(0,m.default)(t.content)&&!(0,y.default)(t.content)?(e.content=[],(0,s.default)(t.content,(function(t){e.content.push(pt._cleanPropsForWireframeComparison(t))}))):(0,m.default)(t.content)||(e.content=""),e},getAdminBarHeight:function(){if(pt.isTB())return 32;var t=pt.$topWindow("#wpadminbar");return t.length>0?parseInt(t.innerHeight()):0},getScrollbarWidth:q.getScrollbarWidth,maybeGetScrollbarWidth:function(t){if(pt.isBFB())return 0;var e=pt.$topWindow("html"),n=pt.$appWindow("html"),r=pt.isTB()?pt.getAdminBarHeight():0,o=pt.$topDocument("#et-fb-app-frame").outerHeight(!0),i=e.outerHeight();return(0,h.default)(["desktop","wireframe"],t)&&(o=n.innerHeight()+r,i=pt.$topWindow().innerHeight()),(0,h.default)(["zoom"],t)&&(o=Math.ceil(n.innerHeight()/2)+r,i=pt.$topWindow().innerHeight()),o>i?pt.getScrollbarWidth():0},getScrollTargets:function(){var t=(0,d.default)(pt.appWindow(),"ET_Builder.API.State.View_Mode",{}),e=pt.$appWindow("html");return pt.isTB()?e=pt.$TBScrollTarget():pt.isBlockEditor()||!pt.isBFB()&&(t.isDesktop()||t.isWireframe())||(e=pt.$topWindow("html")),e},getScrollEventTarget:function(){var t=pt.appWindow().ET_Builder.API.State.View_Mode,e=pt.appWindow();return pt.isTB()?e=pt.$TBScrollTarget().get(0):(pt.isBFB()||!t.isDesktop()&&!t.isWireframe())&&(e=pt.topWindow()),e},enableScrollLock:function(){var t=pt.$topWindow(".et-fb-page-settings-bar"),e=pt.$topWindow("#wpadminbar"),n=pt.$topWindow(".et_fixed_nav:not(.et_vertical_nav) #top-header"),r=pt.$topWindow(".et_fixed_nav:not(.et_vertical_nav) #main-header"),o=((0,d.default)(pt.appWindow(),"ET_Builder.API.State.View_Mode",{}),t.hasClass("et-fb-page-settings-bar--corner")),i=(t.hasClass("et-fb-page-settings-bar--right-corner"),t.hasClass("et-fb-page-settings-bar--left-corner")),a=(t.hasClass("et-fb-page-settings-bar--right"),t.hasClass("et-fb-page-settings-bar--vertical"));pt.getScrollTargets().css({overflowY:"hidden",paddingRight:"".concat(pt.getScrollbarWidth(),"px")}),pt.isBFB()||(o||a||t.css("width","calc(100% - ".concat(nt,"px)")),i&&t.find(".et-fb-page-settings-bar__column--right").css("right","".concat(nt,"px"))),e.css("width","calc(100% - ".concat(nt,"px)")),n.css("width","calc(100% - ".concat(nt,"px)")),r.css("width","calc(100% - ".concat(nt,"px)"))},disableScrollLock:function(){var t=pt.$topWindow(".et-fb-page-settings-bar"),e=pt.$topWindow("#wpadminbar"),n=pt.$topWindow(".et_fixed_nav:not(.et_vertical_nav) #top-header"),r=pt.$topWindow(".et_fixed_nav:not(.et_vertical_nav) #main-header"),o=((0,d.default)(pt.appWindow(),"ET_Builder.API.State.View_Mode",{}),t.hasClass("et-fb-page-settings-bar--corner")),i=(t.hasClass("et-fb-page-settings-bar--right-corner"),t.hasClass("et-fb-page-settings-bar--left-corner")),a=(t.hasClass("et-fb-page-settings-bar--right"),t.hasClass("et-fb-page-settings-bar--vertical"));pt.getScrollTargets().css({overflowY:"auto",paddingRight:"0px"}),pt.isBFB()||pt.isTB()||(o||a||t.css("width",""),i&&t.find(".et-fb-page-settings-bar__column--right").css("right","0px")),pt.condition("is_bfb")&&e.css("width","100%"),n.css("width",""),r.css("width","")},cookies:ct,getEventsTarget:function(t){return pt.isBFB()||t?pt.topWindow():pt.appWindow()},linkRel:function(t){var e=[];if(t){var n=["bookmark","external","nofollow","noreferrer","noopener"];t.split("|").forEach((function(t,r){t&&"off"!==t&&e.push(n[r])}))}return e.length?e.join(" "):null},setElementFont:function(t,e,n){var r="";if(""===t||(0,O.default)(t))return"";function o(t,e,n,r,o,i){var a="",u=i?" !important":"";return n&&!e?a="".concat(t,":").concat(o).concat(u,";"):!n&&e&&(a="".concat(t,":").concat(r).concat(u,";")),a}var i=t?t.split("|"):[],a=(void 0===n?"||||||||":n).split("|");if(!(0,y.default)(i)){var u=i[0],c=""!==i[1]?i[1]:"",s="on"===i[2],l="on"===i[3],f="on"===i[4],g="on"===i[5],h="on"===i[6],v=(0,O.default)(i[7])?"":i[7],m=(0,O.default)(i[8])?"":i[8],b=""!==a[1]?a[1]:"",_="on"===a[2],w="on"===a[3],x="on"===a[4],P="on"===a[5],S="on"===a[6];c="on"===c?"700":c,b="on"===b?"700":b,""!==u&&"Default"!==u&&(pt.maybeLoadFont(u),r+=function(t,e){var n,r,o,i,a=(0,p.default)(ETBuilderBackend.customFonts,t,!1)?ETBuilderBackend.customFonts:ETBuilderBackend.et_builder_fonts_data,u=e?" !important":"",c=ETBuilderBackend.removedFonts;return i=(0,O.default)(a[t])||(0,O.default)(a[t].add_ms_version)?"":"'".concat(t," MS', "),(0,d.default)(c,t,!1)&&(r=c[t].styles,t=c[t].parent_font),""!==r&&(o=" font-weight:".concat(r,";")),n=(0,O.default)(a[t])?"serif":function(t){var e=t||"sans-serif",n=e;switch(e){case"sans-serif":n="Helvetica, Arial, Lucida, sans-serif";break;case"serif":n='Georgia, "Times New Roman", serif';break;case"cursive":n="cursive"}return n}(a[t].type),"".concat("font-family:'").concat(t,"',").concat(i).concat(n).concat(u,";").concat(o)}(u,e)),r+=o("font-weight",""!==b,""!==c,"normal",c,e),r+=o("font-style",_,s,"normal","italic",e),r+=o("text-transform",w,l,"none","uppercase",e),r+=o("text-decoration",x,f,"none","underline",e),r+=o("font-variant",P,g,"none","small-caps",e),r+=o("text-decoration",S,h,"none","line-through",e),r+=o("text-decoration-style",!1,""!==m,"solid",m,e),r+=o("-webkit-text-decoration-color",!1,""!==v,"",v,e),r=(r+=o("text-decoration-color",!1,""!==v,"",v,e)).trim()}return r},setResetFontStyle:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!(0,S.default)(t)||!(0,S.default)(e))return"";var r=t.split("|"),o=e.split("|");if((0,y.default)(r)||(0,y.default)(o))return"";var i=!(0,O.default)(r[2])&&"on"===r[2],a=!(0,O.default)(r[3])&&"on"===r[3],u=!(0,O.default)(r[4])&&"on"===r[4],c=!(0,O.default)(r[5])&&"on"===r[5],s=!(0,O.default)(r[6])&&"on"===r[6],l=!(0,O.default)(o[2])&&"on"===o[2],f=!(0,O.default)(o[3])&&"on"===o[3],d=!(0,O.default)(o[4])&&"on"===o[4],p=!(0,O.default)(o[5])&&"on"===o[5],g=!(0,O.default)(o[6])&&"on"===o[6],h="",v=n?" !important":"";if(!i&&l&&(h+="font-style: normal".concat(v,";")),!a&&f&&(h+="text-transform: none".concat(v,";")),!c&&p&&(h+="font-variant: none".concat(v,";")),!u&&d){var m=s||g?"line-through":"none";h+="text-decoration: ".concat(m).concat(v,";")}if(!s&&g){var b=u||d?"underline":"none";h+="text-decoration: ".concat(b).concat(v,";")}return h},decodeOptionListValue:function(t){var e=["[","]"],n=["[","]"];return t?JSON.parse((0,r.default)((0,r.default)(t,e[0],n[0]),e[1],n[1])):t},moduleHasBackground:function(t,e){var n,r,o,i,a,u,c=(0,O.default)(e)?["color","gradient","image","video","pattern","mask"]:e,l=!1;return(0,s.default)(c,(function(e){switch(e){case"color":l=pt.hasValue(t.background_color);break;case"gradient":l=pt.isOn(t.use_background_color_gradient);break;case"image":l=pt.hasValue(t.background_image);break;case"video":n=pt.hasValue(t.background_video_mp4),r=pt.hasValue(t.background_video_webm),l=n||r;break;case"pattern":o=pt.hasValue(t.background_pattern_style),a=pt.isOn(t.background_enable_pattern_style),l=o&&a;break;case"mask":i=pt.hasValue(t.background_mask_style),u=pt.isOn(t.background_enable_mask_style),l=i&&u}return!l})),l},fitVids:function(t){t.length&&t.fitVids({customSelector:"iframe[src^='http://www.hulu.com'], iframe[src^='http://www.dailymotion.com'], iframe[src^='http://www.funnyordie.com'], iframe[src^='https://embed-ssl.ted.com'], iframe[src^='http://embed.revision3.com'], iframe[src^='https://flickr.com'], iframe[src^='http://blip.tv'], iframe[src^='http://www.collegehumor.com']"})},toTextOrientation:at,getTextOrientation:(0,u.default)(at,(function(t){return pt.condition("is_rtl")&&"left"===t?"right":t})),isBuilderFocused:function(){return pt.$appDocument(ETBuilderBackend.css.containerPrefix).is(":hover")||pt.$topDocument(ETBuilderBackend.css.containerPrefix).is(":hover")},getFixedHeaderHeight:function(){var t=pt.$appWindow("body");return t.hasClass("et_divi_theme")&&pt.$topWindow().width()>=980&&!t.hasClass("et_vertical_nav")&&(parseInt(pt.$appWindow("#top-header.et-fixed-header").height()),parseInt(pt.$appWindow("#main-header.et-fixed-header").height())),t.hasClass("et_extra")&&parseInt(pt.$appWindow(".et-fixed-header #main-header").height()),0},parseInlineCssIntoObject:function(t){return(0,f.default)((0,E.default)(t.split("; "),(function(t){return t.split(": ")})))},getProcessedTabSlug:function(t){return"advanced"===t?"design":t},getModuleAddressSequence:function(t){var e=[];if((0,m.default)(t)?e=t:(0,S.default)(t)&&(e=t.split(".")),e.length<1)return[];if((0,W.default)(e,(function(t){return isNaN(parseFloat(t))})))return[];var n=(0,k.default)(e),r=[];return(0,s.default)(n,(function(t){var n=parseInt(t,10)+1,o=(0,V.default)(e,n).join(".");r.push(o)})),r},getFontFieldIndexes:function(t){return(0,d.default)({font:[0],weight:[1],style:[2,3,4,5,6],line_style:[7],line_color:[8]},t,[])},flattenFields:function(t){return(0,F.default)(t,(function(t,e,n){if("composite"===e.type){var r=(0,d.default)(e,"composite_structure",{}),i=(0,E.default)(r,"controls").reduce((function(t,n){var r=(0,B.default)(n,(function(t,n){var r=(0,d.default)(t,"name",n),i=(0,d.default)(t,"tab_slug",(0,d.default)(e,"tab_slug","")),a=(0,d.default)(t,"toggle_slug",(0,d.default)(e,"toggle_slug",""));return(0,o.default)({},t,{name:r,tab_slug:pt.getProcessedTabSlug(i),toggle_slug:a})}));return Z(Z({},t),r)}),{});return Z(Z({},t),i)}return Z(Z({},t),{},et({},n,e))}),{})},hasLocalStorage:function(){if(!(0,x.default)(dt))return dt;try{dt=!!ET_Builder.Frames.top.localStorage}catch(t){}return dt},showCoreModal:function(t){if(ETBuilderBackend[t]){var e=ETBuilderBackend[t].header,n=ETBuilderBackend[t].text,r=ETBuilderBackend[t].buttons,o=ETBuilderBackend.coreModalTemplate,i=ETBuilderBackend.coreModalButtonsTemplate,a=ETBuilderBackend[t].classes,u=r?(0,F.default)(r,(function(t,e){return t+e}),""):"";u=pt.sprintf(i,u);var c=(0,k.default)(r).length>1?"et-core-modal-two-buttons":"",s=pt.sprintf(o,e,n,u);pt.$topWindow(".et-core-modal-overlay").remove(),pt.$topWindow(s).appendTo(pt.$topWindow("body")).addClass(c).addClass(a),pt.$appWindow().trigger("et-core-modal-active")}},hideCoreModal:function(t){pt.$topWindow(".".concat(t)).addClass("et-core-closing").delay(600).queue((function(){pt.$topWindow(this).removeClass("et-core-active et-core-closing").dequeue().remove()}))},stripHTMLTags:function(t){return t.replace(/(<([^>]+)>)/gi,"")},getIntegerValue:function(t){switch(Y(t)){case"string":return Math.trunc(t.replace(/[^\-\.\d]/g,"").replace(/(?!^)-/g,"").replace(/\..*/g,""));case"number":return Math.trunc(t);default:return 0}},getFormattedPx:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=pt.getIntegerValue(t);return 0!==n?"".concat(n,"px"):e?"":"0px"},scrollToAddress:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desktop",r=pt.$appWindow('[data-address="'.concat(t,'"]'));if(r&&r.length){var o=pt.isTB()||pt.isBFB()||(0,h.default)(["zoom","tablet","phone"],n),i=o?pt.$topWindow("html"):pt.$appWindow("html");pt.isTB()&&(i=pt.$TBScrollTarget());var a=r.offset().top;"zoom"===n&&(a=Math.ceil(.5*a));var u=pt.viewportScrollTop(),c=pt.isBFB()?pt.$topWindow("#et-bfb-app-frame").offset().top-pt.getAdminBarHeight():0,s=pt.isTB()||pt.isBFB()?0:pt.$appWindow("#et-boc").offset().top,l=a+c-s,f=Math.abs(l-u),d=400,p=800,g=6e3,v=Math.ceil(f/1e3)*d;v