Current Path : /home/church/public_html/wp-content/plugins/elementor/assets/js/ |
Current File : /home/church/public_html/wp-content/plugins/elementor/assets/js/editor.min.js |
/*! elementor - v3.6.0 - 21-03-2022 */ (()=>{var C={75453:(C,T,V)=>{C.exports=V(7421)},59396:(C,T,V)=>{C.exports=V(70157)},61888:(C,T,V)=>{C.exports=V(73684)},32009:(C,T,V)=>{C.exports=V(89710)},15091:(C,T,V)=>{C.exports=V(373)},15149:(C,T,V)=>{C.exports=V(66458)},38401:(C,T,V)=>{C.exports=V(14710)},92937:(C,T,V)=>{C.exports=V(23022)},67394:(C,T,V)=>{C.exports=V(43153)},38923:(C,T,V)=>{C.exports=V(8531)},23587:(C,T,V)=>{C.exports=V(32622)},63774:(C,T,V)=>{C.exports=V(27410)},95315:(C,T,V)=>{C.exports=V(19035)},82055:(C,T,V)=>{C.exports=V(58535)},83452:(C,T,V)=>{C.exports=V(97220)},28274:(C,T,V)=>{C.exports=V(65135)},35657:(C,T,V)=>{C.exports=V(69591)},14176:(C,T,V)=>{C.exports=V(34345)},73220:(C,T,V)=>{C.exports=V(76483)},75499:(C,T,V)=>{C.exports=V(43094)},78282:(C,T,V)=>{C.exports=V(17641)},41281:(C,T,V)=>{C.exports=V(19103)},29363:(C,T,V)=>{C.exports=V(21114)},50093:(C,T,V)=>{C.exports=V(39871)},18617:(C,T,V)=>{C.exports=V(86884)},93168:(C,T,V)=>{C.exports=V(89999)},72292:C=>{C.exports=function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var V=0,B=new Array(T);V<T;V++)B[V]=C[V];return B},C.exports.default=C.exports,C.exports.__esModule=!0},86870:(C,T,V)=>{var B=V(59396);C.exports=function _arrayWithHoles(C){if(B(C))return C},C.exports.default=C.exports,C.exports.__esModule=!0},35693:(C,T,V)=>{var B=V(59396),$=V(72292);C.exports=function _arrayWithoutHoles(C){if(B(C))return $(C)},C.exports.default=C.exports,C.exports.__esModule=!0},38852:C=>{C.exports=function _assertThisInitialized(C){if(void 0===C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C},C.exports.default=C.exports,C.exports.__esModule=!0},49117:(C,T,V)=>{var B=V(73220);function asyncGeneratorStep(C,T,V,$,L,U,H){try{var q=C[U](H),G=q.value}catch(C){return void V(C)}q.done?T(G):B.resolve(G).then($,L)}C.exports=function _asyncToGenerator(C){return function(){var T=this,V=arguments;return new B((function(B,$){var L=C.apply(T,V);function _next(C){asyncGeneratorStep(L,B,$,_next,_throw,"next",C)}function _throw(C){asyncGeneratorStep(L,B,$,_next,_throw,"throw",C)}_next(void 0)}))}},C.exports.default=C.exports,C.exports.__esModule=!0},11959:C=>{C.exports=function _classCallCheck(C,T){if(!(C instanceof T))throw new TypeError("Cannot call a class as a function")},C.exports.default=C.exports,C.exports.__esModule=!0},60846:(C,T,V)=>{var B=V(75499),$=V(76870),L=V(898);function _construct(T,V,U){return L()?(C.exports=_construct=B,C.exports.default=C.exports,C.exports.__esModule=!0):(C.exports=_construct=function _construct(C,T,V){var B=[null];B.push.apply(B,T);var L=new(Function.bind.apply(C,B));return V&&$(L,V.prototype),L},C.exports.default=C.exports,C.exports.__esModule=!0),_construct.apply(null,arguments)}C.exports=_construct,C.exports.default=C.exports,C.exports.__esModule=!0},39041:(C,T,V)=>{var B=V(67394);function _defineProperties(C,T){for(var V=0;V<T.length;V++){var $=T[V];$.enumerable=$.enumerable||!1,$.configurable=!0,"value"in $&&($.writable=!0),B(C,$.key,$)}}C.exports=function _createClass(C,T,V){return T&&_defineProperties(C.prototype,T),V&&_defineProperties(C,V),C},C.exports.default=C.exports,C.exports.__esModule=!0},74758:(C,T,V)=>{var B=V(41281),$=V(50093),L=V(59396),U=V(24594);C.exports=function _createForOfIteratorHelper(C,T){var V=void 0!==B&&C[$]||C["@@iterator"];if(!V){if(L(C)||(V=U(C))||T&&C&&"number"==typeof C.length){V&&(C=V);var H=0,q=function F(){};return{s:q,n:function n(){return H>=C.length?{done:!0}:{done:!1,value:C[H++]}},e:function e(C){throw C},f:q}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var G,W=!0,K=!1;return{s:function s(){V=V.call(C)},n:function n(){var C=V.next();return W=C.done,C},e:function e(C){K=!0,G=C},f:function f(){try{W||null==V.return||V.return()}finally{if(K)throw G}}}},C.exports.default=C.exports,C.exports.__esModule=!0},68537:(C,T,V)=>{var B=V(75499),$=V(44263),L=V(898),U=V(59771);C.exports=function _createSuper(C){var T=L();return function _createSuperInternal(){var V,L=$(C);if(T){var H=$(this).constructor;V=B(L,arguments,H)}else V=L.apply(this,arguments);return U(this,V)}},C.exports.default=C.exports,C.exports.__esModule=!0},18042:(C,T,V)=>{var B=V(67394);C.exports=function _defineProperty(C,T,V){return T in C?B(C,T,{value:V,enumerable:!0,configurable:!0,writable:!0}):C[T]=V,C},C.exports.default=C.exports,C.exports.__esModule=!0},37959:(C,T,V)=>{var B=V(15149);function _extends(){return C.exports=_extends=B||function(C){for(var T=1;T<arguments.length;T++){var V=arguments[T];for(var B in V)Object.prototype.hasOwnProperty.call(V,B)&&(C[B]=V[B])}return C},C.exports.default=C.exports,C.exports.__esModule=!0,_extends.apply(this,arguments)}C.exports=_extends,C.exports.default=C.exports,C.exports.__esModule=!0},76700:(C,T,V)=>{var B=V(78282),$=V(23587),L=V(49445);function _get(T,V,U){return"undefined"!=typeof Reflect&&B?(C.exports=_get=B,C.exports.default=C.exports,C.exports.__esModule=!0):(C.exports=_get=function _get(C,T,V){var B=L(C,T);if(B){var U=$(B,T);return U.get?U.get.call(V):U.value}},C.exports.default=C.exports,C.exports.__esModule=!0),_get(T,V,U||T)}C.exports=_get,C.exports.default=C.exports,C.exports.__esModule=!0},44263:(C,T,V)=>{var B=V(28274),$=V(82055);function _getPrototypeOf(T){return C.exports=_getPrototypeOf=B?$:function _getPrototypeOf(C){return C.__proto__||$(C)},C.exports.default=C.exports,C.exports.__esModule=!0,_getPrototypeOf(T)}C.exports=_getPrototypeOf,C.exports.default=C.exports,C.exports.__esModule=!0},77371:(C,T,V)=>{var B=V(38401),$=V(76870);C.exports=function _inherits(C,T){if("function"!=typeof T&&null!==T)throw new TypeError("Super expression must either be null or a function");C.prototype=B(T&&T.prototype,{constructor:{value:C,writable:!0,configurable:!0}}),T&&$(C,T)},C.exports.default=C.exports,C.exports.__esModule=!0},67971:C=>{C.exports=function _interopRequireDefault(C){return C&&C.__esModule?C:{default:C}},C.exports.default=C.exports,C.exports.__esModule=!0},52369:(C,T,V)=>{var B=V(24596).default,$=V(93168),L=V(67394),U=V(23587);function _getRequireWildcardCache(C){if("function"!=typeof $)return null;var T=new $,V=new $;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?V:T})(C)}C.exports=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==B(C)&&"function"!=typeof C)return{default:C};var V=_getRequireWildcardCache(T);if(V&&V.has(C))return V.get(C);var $={},H=L&&U;for(var q in C)if("default"!==q&&Object.prototype.hasOwnProperty.call(C,q)){var G=H?U(C,q):null;G&&(G.get||G.set)?L($,q,G):$[q]=C[q]}return $.default=C,V&&V.set(C,$),$},C.exports.default=C.exports,C.exports.__esModule=!0},60653:C=>{C.exports=function _isNativeFunction(C){return-1!==Function.toString.call(C).indexOf("[native code]")},C.exports.default=C.exports,C.exports.__esModule=!0},898:(C,T,V)=>{var B=V(75499);C.exports=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!B)return!1;if(B.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(B(Boolean,[],(function(){}))),!0}catch(C){return!1}},C.exports.default=C.exports,C.exports.__esModule=!0},95915:(C,T,V)=>{var B=V(41281),$=V(50093),L=V(75453);C.exports=function _iterableToArray(C){if(void 0!==B&&null!=C[$]||null!=C["@@iterator"])return L(C)},C.exports.default=C.exports,C.exports.__esModule=!0},79968:(C,T,V)=>{var B=V(41281),$=V(50093);C.exports=function _iterableToArrayLimit(C,T){var V=null==C?null:void 0!==B&&C[$]||C["@@iterator"];if(null!=V){var L,U,H=[],q=!0,G=!1;try{for(V=V.call(C);!(q=(L=V.next()).done)&&(H.push(L.value),!T||H.length!==T);q=!0);}catch(C){G=!0,U=C}finally{try{q||null==V.return||V.return()}finally{if(G)throw U}}return H}},C.exports.default=C.exports,C.exports.__esModule=!0},39198:C=>{C.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},C.exports.default=C.exports,C.exports.__esModule=!0},84360:C=>{C.exports=function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},C.exports.default=C.exports,C.exports.__esModule=!0},84899:(C,T,V)=>{var B=V(83452),$=V(95315),L=V(23587),U=V(63774),H=V(92937),q=V(67394),G=V(18042);function ownKeys(C,T){var V=B(C);if($){var U=$(C);T&&(U=U.filter((function(T){return L(C,T).enumerable}))),V.push.apply(V,U)}return V}C.exports=function _objectSpread2(C){for(var T=1;T<arguments.length;T++){var V=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(V),!0).forEach((function(T){G(C,T,V[T])})):U?H(C,U(V)):ownKeys(Object(V)).forEach((function(T){q(C,T,L(V,T))}))}return C},C.exports.default=C.exports,C.exports.__esModule=!0},59771:(C,T,V)=>{var B=V(24596).default,$=V(38852);C.exports=function _possibleConstructorReturn(C,T){if(T&&("object"===B(T)||"function"==typeof T))return T;if(void 0!==T)throw new TypeError("Derived constructors may only return object or undefined");return $(C)},C.exports.default=C.exports,C.exports.__esModule=!0},76870:(C,T,V)=>{var B=V(28274);function _setPrototypeOf(T,V){return C.exports=_setPrototypeOf=B||function _setPrototypeOf(C,T){return C.__proto__=T,C},C.exports.default=C.exports,C.exports.__esModule=!0,_setPrototypeOf(T,V)}C.exports=_setPrototypeOf,C.exports.default=C.exports,C.exports.__esModule=!0},47834:(C,T,V)=>{var B=V(86870),$=V(79968),L=V(24594),U=V(39198);C.exports=function _slicedToArray(C,T){return B(C)||$(C,T)||L(C,T)||U()},C.exports.default=C.exports,C.exports.__esModule=!0},49445:(C,T,V)=>{var B=V(44263);C.exports=function _superPropBase(C,T){for(;!Object.prototype.hasOwnProperty.call(C,T)&&null!==(C=B(C)););return C},C.exports.default=C.exports,C.exports.__esModule=!0},74846:(C,T,V)=>{var B=V(35693),$=V(95915),L=V(24594),U=V(84360);C.exports=function _toConsumableArray(C){return B(C)||$(C)||L(C)||U()},C.exports.default=C.exports,C.exports.__esModule=!0},24596:(C,T,V)=>{var B=V(41281),$=V(50093);function _typeof(T){return"function"==typeof B&&"symbol"==typeof $?(C.exports=_typeof=function _typeof(C){return typeof C},C.exports.default=C.exports,C.exports.__esModule=!0):(C.exports=_typeof=function _typeof(C){return C&&"function"==typeof B&&C.constructor===B&&C!==B.prototype?"symbol":typeof C},C.exports.default=C.exports,C.exports.__esModule=!0),_typeof(T)}C.exports=_typeof,C.exports.default=C.exports,C.exports.__esModule=!0},24594:(C,T,V)=>{var B=V(75453),$=V(72292);C.exports=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return $(C,T);var V=Object.prototype.toString.call(C).slice(8,-1);return"Object"===V&&C.constructor&&(V=C.constructor.name),"Map"===V||"Set"===V?B(C):"Arguments"===V||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V)?$(C,T):void 0}},C.exports.default=C.exports,C.exports.__esModule=!0},73629:(C,T,V)=>{var B=V(15091),$=V(38401),L=V(44263),U=V(76870),H=V(60653),q=V(60846);function _wrapNativeSuper(T){var V="function"==typeof B?new B:void 0;return C.exports=_wrapNativeSuper=function _wrapNativeSuper(C){if(null===C||!H(C))return C;if("function"!=typeof C)throw new TypeError("Super expression must either be null or a function");if(void 0!==V){if(V.has(C))return V.get(C);V.set(C,Wrapper)}function Wrapper(){return q(C,arguments,L(this).constructor)}return Wrapper.prototype=$(C.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),U(Wrapper,C)},C.exports.default=C.exports,C.exports.__esModule=!0,_wrapNativeSuper(T)}C.exports=_wrapNativeSuper,C.exports.default=C.exports,C.exports.__esModule=!0},57135:(C,T,V)=>{C.exports=V(86248)},8095:(C,T,V)=>{"use strict";function n(C){for(var T=arguments.length,V=Array(T>1?T-1:0),B=1;B<T;B++)V[B-1]=arguments[B];throw Error("[Immer] minified error nr: "+C+(V.length?" "+V.map((function(C){return"'"+C+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function t(C){return!!C&&!!C[K]}function r(C){return!!C&&(function(C){if(!C||"object"!=typeof C)return!1;var T=Object.getPrototypeOf(C);if(null===T)return!0;var V=Object.hasOwnProperty.call(T,"constructor")&&T.constructor;return V===Object||"function"==typeof V&&Function.toString.call(V)===Q}(C)||Array.isArray(C)||!!C[W]||!!C.constructor[W]||s(C)||v(C))}function e(C){return t(C)||n(23,C),C[K].t}function i(C,T,V){void 0===V&&(V=!1),0===o(C)?(V?Object.keys:J)(C).forEach((function(B){V&&"symbol"==typeof B||T(B,C[B],C)})):C.forEach((function(V,B){return T(B,V,C)}))}function o(C){var T=C[K];return T?T.i>3?T.i-4:T.i:Array.isArray(C)?1:s(C)?2:v(C)?3:0}function u(C,T){return 2===o(C)?C.has(T):Object.prototype.hasOwnProperty.call(C,T)}function a(C,T){return 2===o(C)?C.get(T):C[T]}function f(C,T,V){var B=o(C);2===B?C.set(T,V):3===B?(C.delete(T),C.add(V)):C[T]=V}function c(C,T){return C===T?0!==C||1/C==1/T:C!=C&&T!=T}function s(C){return U&&C instanceof Map}function v(C){return H&&C instanceof Set}function p(C){return C.o||C.t}function l(C){if(Array.isArray(C))return Array.prototype.slice.call(C);var T=X(C);delete T[K];for(var V=J(T),B=0;B<V.length;B++){var $=V[B],L=T[$];!1===L.writable&&(L.writable=!0,L.configurable=!0),(L.get||L.set)&&(T[$]={configurable:!0,writable:!0,enumerable:L.enumerable,value:C[$]})}return Object.create(Object.getPrototypeOf(C),T)}function d(C,T){return void 0===T&&(T=!1),y(C)||t(C)||!r(C)||(o(C)>1&&(C.set=C.add=C.clear=C.delete=h),Object.freeze(C),T&&i(C,(function(C,T){return d(T,!0)}),!0)),C}function h(){n(2)}function y(C){return null==C||"object"!=typeof C||Object.isFrozen(C)}function b(C){var T=Y[C];return T||n(18,C),T}function m(C,T){Y[C]||(Y[C]=T)}function _(){return $}function j(C,T){T&&(b("Patches"),C.u=[],C.s=[],C.v=T)}function O(C){g(C),C.p.forEach(S),C.p=null}function g(C){C===$&&($=C.l)}function w(C){return $={p:[],l:$,h:C,m:!0,_:0}}function S(C){var T=C[K];0===T.i||1===T.i?T.j():T.O=!0}function P(C,T){T._=T.p.length;var V=T.p[0],B=void 0!==C&&C!==V;return T.h.g||b("ES5").S(T,C,B),B?(V[K].P&&(O(T),n(4)),r(C)&&(C=M(T,C),T.l||x(T,C)),T.u&&b("Patches").M(V[K],C,T.u,T.s)):C=M(T,V,[]),O(T),T.u&&T.v(T.u,T.s),C!==G?C:void 0}function M(C,T,V){if(y(T))return T;var B=T[K];if(!B)return i(T,(function($,L){return A(C,B,T,$,L,V)}),!0),T;if(B.A!==C)return T;if(!B.P)return x(C,B.t,!0),B.t;if(!B.I){B.I=!0,B.A._--;var $=4===B.i||5===B.i?B.o=l(B.k):B.o;i(3===B.i?new Set($):$,(function(T,L){return A(C,B,$,T,L,V)})),x(C,$,!1),V&&C.u&&b("Patches").R(B,V,C.u,C.s)}return B.o}function A(C,T,V,B,$,L){if(t($)){var U=M(C,$,L&&T&&3!==T.i&&!u(T.D,B)?L.concat(B):void 0);if(f(V,B,U),!t(U))return;C.m=!1}if(r($)&&!y($)){if(!C.h.F&&C._<1)return;M(C,$),T&&T.A.l||x(C,$)}}function x(C,T,V){void 0===V&&(V=!1),C.h.F&&C.m&&d(T,V)}function z(C,T){var V=C[K];return(V?p(V):C)[T]}function I(C,T){if(T in C)for(var V=Object.getPrototypeOf(C);V;){var B=Object.getOwnPropertyDescriptor(V,T);if(B)return B;V=Object.getPrototypeOf(V)}}function k(C){C.P||(C.P=!0,C.l&&k(C.l))}function E(C){C.o||(C.o=l(C.t))}function R(C,T,V){var B=s(T)?b("MapSet").N(T,V):v(T)?b("MapSet").T(T,V):C.g?function(C,T){var V=Array.isArray(C),B={i:V?1:0,A:T?T.A:_(),P:!1,I:!1,D:{},l:T,t:C,k:null,o:null,j:null,C:!1},$=B,L=Z;V&&($=[B],L=ee);var U=Proxy.revocable($,L),H=U.revoke,q=U.proxy;return B.k=q,B.j=H,q}(T,V):b("ES5").J(T,V);return(V?V.A:_()).p.push(B),B}function D(C){return t(C)||n(22,C),function n(C){if(!r(C))return C;var T,V=C[K],B=o(C);if(V){if(!V.P&&(V.i<4||!b("ES5").K(V)))return V.t;V.I=!0,T=F(C,B),V.I=!1}else T=F(C,B);return i(T,(function(C,B){V&&a(V.t,C)===B||f(T,C,n(B))})),3===B?new Set(T):T}(C)}function F(C,T){switch(T){case 2:return new Map(C);case 3:return Array.from(C)}return l(C)}function N(){function r(T,V){var B=C[T];return B?B.enumerable=V:C[T]=B={configurable:!0,enumerable:V,get:function(){var C=this[K];return Z.get(C,T)},set:function(C){var V=this[K];Z.set(V,T,C)}},B}function e(C){for(var T=C.length-1;T>=0;T--){var V=C[T][K];if(!V.P)switch(V.i){case 5:a(V)&&k(V);break;case 4:o(V)&&k(V)}}}function o(C){for(var T=C.t,V=C.k,B=J(V),$=B.length-1;$>=0;$--){var L=B[$];if(L!==K){var U=T[L];if(void 0===U&&!u(T,L))return!0;var H=V[L],q=H&&H[K];if(q?q.t!==U:!c(H,U))return!0}}var G=!!T[K];return B.length!==J(T).length+(G?0:1)}function a(C){var T=C.k;if(T.length!==C.t.length)return!0;var V=Object.getOwnPropertyDescriptor(T,T.length-1);return!(!V||V.get)}var C={};m("ES5",{J:function(C,T){var V=Array.isArray(C),B=function(C,T){if(C){for(var V=Array(T.length),B=0;B<T.length;B++)Object.defineProperty(V,""+B,r(B,!0));return V}var $=X(T);delete $[K];for(var L=J($),U=0;U<L.length;U++){var H=L[U];$[H]=r(H,C||!!$[H].enumerable)}return Object.create(Object.getPrototypeOf(T),$)}(V,C),$={i:V?5:4,A:T?T.A:_(),P:!1,I:!1,D:{},l:T,t:C,k:B,o:null,O:!1,C:!1};return Object.defineProperty(B,K,{value:$,writable:!0}),B},S:function(C,T,V){V?t(T)&&T[K].A===C&&e(C.p):(C.u&&function n(C){if(C&&"object"==typeof C){var T=C[K];if(T){var V=T.t,B=T.k,$=T.D,L=T.i;if(4===L)i(B,(function(C){C!==K&&(void 0!==V[C]||u(V,C)?$[C]||n(B[C]):($[C]=!0,k(T)))})),i(V,(function(C){void 0!==B[C]||u(B,C)||($[C]=!1,k(T))}));else if(5===L){if(a(T)&&(k(T),$.length=!0),B.length<V.length)for(var U=B.length;U<V.length;U++)$[U]=!1;else for(var H=V.length;H<B.length;H++)$[H]=!0;for(var q=Math.min(B.length,V.length),G=0;G<q;G++)void 0===$[G]&&n(B[G])}}}}(C.p[0]),e(C.p))},K:function(C){return 4===C.i?o(C):a(C)}})}V.r(T),V.d(T,{MiddlewareArray:()=>ke,__DO_NOT_USE__ActionTypes:()=>le,applyMiddleware:()=>applyMiddleware,bindActionCreators:()=>bindActionCreators,combineReducers:()=>combineReducers,compose:()=>compose,configureStore:()=>configureStore,createAction:()=>createAction,createAsyncThunk:()=>createAsyncThunk,createDraftSafeSelector:()=>createDraftSafeSelector,createEntityAdapter:()=>createEntityAdapter,createImmutableStateInvariantMiddleware:()=>createImmutableStateInvariantMiddleware,createNextState:()=>oe,createReducer:()=>createReducer,createSelector:()=>ce,createSerializableStateInvariantMiddleware:()=>createSerializableStateInvariantMiddleware,createSlice:()=>createSlice,createStore:()=>createStore,current:()=>D,findNonSerializableValue:()=>findNonSerializableValue,freeze:()=>d,getDefaultMiddleware:()=>getDefaultMiddleware,getType:()=>getType,isAllOf:()=>isAllOf,isAnyOf:()=>isAnyOf,isAsyncThunkAction:()=>isAsyncThunkAction,isDraft:()=>t,isFulfilled:()=>isFulfilled,isImmutableDefault:()=>isImmutableDefault,isPending:()=>isPending,isPlain:()=>isPlain,isPlainObject:()=>redux_toolkit_esm_isPlainObject,isRejected:()=>isRejected,isRejectedWithValue:()=>isRejectedWithValue,miniSerializeError:()=>miniSerializeError,nanoid:()=>nanoid,original:()=>e,unwrapResult:()=>unwrapResult});var B,$,L="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),U="undefined"!=typeof Map,H="undefined"!=typeof Set,q="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,G=L?Symbol.for("immer-nothing"):((B={})["immer-nothing"]=!0,B),W=L?Symbol.for("immer-draftable"):"__$immer_draftable",K=L?Symbol.for("immer-state"):"__$immer_state",Q=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),J="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(C){return Object.getOwnPropertyNames(C).concat(Object.getOwnPropertySymbols(C))}:Object.getOwnPropertyNames,X=Object.getOwnPropertyDescriptors||function(C){var T={};return J(C).forEach((function(V){T[V]=Object.getOwnPropertyDescriptor(C,V)})),T},Y={},Z={get:function(C,T){if(T===K)return C;var V=p(C);if(!u(V,T))return function(C,T,V){var B,$=I(T,V);return $?"value"in $?$.value:null===(B=$.get)||void 0===B?void 0:B.call(C.k):void 0}(C,V,T);var B=V[T];return C.I||!r(B)?B:B===z(C.t,T)?(E(C),C.o[T]=R(C.A.h,B,C)):B},has:function(C,T){return T in p(C)},ownKeys:function(C){return Reflect.ownKeys(p(C))},set:function(C,T,V){var B=I(p(C),T);if(null==B?void 0:B.set)return B.set.call(C.k,V),!0;if(!C.P){var $=z(p(C),T),L=null==$?void 0:$[K];if(L&&L.t===V)return C.o[T]=V,C.D[T]=!1,!0;if(c(V,$)&&(void 0!==V||u(C.t,T)))return!0;E(C),k(C)}return C.o[T]===V&&"number"!=typeof V&&(void 0!==V||T in C.o)||(C.o[T]=V,C.D[T]=!0,!0)},deleteProperty:function(C,T){return void 0!==z(C.t,T)||T in C.t?(C.D[T]=!1,E(C),k(C)):delete C.D[T],C.o&&delete C.o[T],!0},getOwnPropertyDescriptor:function(C,T){var V=p(C),B=Reflect.getOwnPropertyDescriptor(V,T);return B?{writable:!0,configurable:1!==C.i||"length"!==T,enumerable:B.enumerable,value:V[T]}:B},defineProperty:function(){n(11)},getPrototypeOf:function(C){return Object.getPrototypeOf(C.t)},setPrototypeOf:function(){n(12)}},ee={};i(Z,(function(C,T){ee[C]=function(){return arguments[0]=arguments[0][0],T.apply(this,arguments)}})),ee.deleteProperty=function(C,T){return Z.deleteProperty.call(this,C[0],T)},ee.set=function(C,T,V){return Z.set.call(this,C[0],T,V,C[0])};var te=function(){function e(C){var T=this;this.g=q,this.F=!0,this.produce=function(C,V,B){if("function"==typeof C&&"function"!=typeof V){var $=V;V=C;var L=T;return function(C){var T=this;void 0===C&&(C=$);for(var B=arguments.length,U=Array(B>1?B-1:0),H=1;H<B;H++)U[H-1]=arguments[H];return L.produce(C,(function(C){var B;return(B=V).call.apply(B,[T,C].concat(U))}))}}var U;if("function"!=typeof V&&n(6),void 0!==B&&"function"!=typeof B&&n(7),r(C)){var H=w(T),q=R(T,C,void 0),W=!0;try{U=V(q),W=!1}finally{W?O(H):g(H)}return"undefined"!=typeof Promise&&U instanceof Promise?U.then((function(C){return j(H,B),P(C,H)}),(function(C){throw O(H),C})):(j(H,B),P(U,H))}if(!C||"object"!=typeof C){if((U=V(C))===G)return;return void 0===U&&(U=C),T.F&&d(U,!0),U}n(21,C)},this.produceWithPatches=function(C,V){return"function"==typeof C?function(V){for(var B=arguments.length,$=Array(B>1?B-1:0),L=1;L<B;L++)$[L-1]=arguments[L];return T.produceWithPatches(V,(function(T){return C.apply(void 0,[T].concat($))}))}:[T.produce(C,V,(function(C,T){B=C,$=T})),B,$];var B,$},"boolean"==typeof(null==C?void 0:C.useProxies)&&this.setUseProxies(C.useProxies),"boolean"==typeof(null==C?void 0:C.autoFreeze)&&this.setAutoFreeze(C.autoFreeze)}var C=e.prototype;return C.createDraft=function(C){r(C)||n(8),t(C)&&(C=D(C));var T=w(this),V=R(this,C,void 0);return V[K].C=!0,g(T),V},C.finishDraft=function(C,T){var V=(C&&C[K]).A;return j(V,T),P(void 0,V)},C.setAutoFreeze=function(C){this.F=C},C.setUseProxies=function(C){C&&!q&&n(20),this.g=C},C.applyPatches=function(C,T){var V;for(V=T.length-1;V>=0;V--){var B=T[V];if(0===B.path.length&&"replace"===B.op){C=B.value;break}}V>-1&&(T=T.slice(V+1));var $=b("Patches").$;return t(C)?$(C,T):this.produce(C,(function(C){return $(C,T)}))},e}(),ne=new te,ie=ne.produce;ne.produceWithPatches.bind(ne),ne.setAutoFreeze.bind(ne),ne.setUseProxies.bind(ne),ne.applyPatches.bind(ne),ne.createDraft.bind(ne),ne.finishDraft.bind(ne);const oe=ie;function _defineProperty(C,T,V){return T in C?Object.defineProperty(C,T,{value:V,enumerable:!0,configurable:!0,writable:!0}):C[T]=V,C}function ownKeys(C,T){var V=Object.keys(C);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(C);T&&(B=B.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),V.push.apply(V,B)}return V}function _objectSpread2(C){for(var T=1;T<arguments.length;T++){var V=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(V),!0).forEach((function(T){_defineProperty(C,T,V[T])})):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(V)):ownKeys(Object(V)).forEach((function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(V,T))}))}return C}function formatProdErrorMessage(C){return"Minified Redux error #"+C+"; visit https://redux.js.org/Errors?code="+C+" for the full message or use the non-minified dev environment for full errors. "}var re="function"==typeof Symbol&&Symbol.observable||"@@observable",ae=function randomString(){return Math.random().toString(36).substring(7).split("").join(".")},le={INIT:"@@redux/INIT"+ae(),REPLACE:"@@redux/REPLACE"+ae(),PROBE_UNKNOWN_ACTION:function PROBE_UNKNOWN_ACTION(){return"@@redux/PROBE_UNKNOWN_ACTION"+ae()}};function isPlainObject(C){if("object"!=typeof C||null===C)return!1;for(var T=C;null!==Object.getPrototypeOf(T);)T=Object.getPrototypeOf(T);return Object.getPrototypeOf(C)===T}function createStore(C,T,V){var B;if("function"==typeof T&&"function"==typeof V||"function"==typeof V&&"function"==typeof arguments[3])throw new Error(formatProdErrorMessage(0));if("function"==typeof T&&void 0===V&&(V=T,T=void 0),void 0!==V){if("function"!=typeof V)throw new Error(formatProdErrorMessage(1));return V(createStore)(C,T)}if("function"!=typeof C)throw new Error(formatProdErrorMessage(2));var $=C,L=T,U=[],H=U,q=!1;function ensureCanMutateNextListeners(){H===U&&(H=U.slice())}function getState(){if(q)throw new Error(formatProdErrorMessage(3));return L}function subscribe(C){if("function"!=typeof C)throw new Error(formatProdErrorMessage(4));if(q)throw new Error(formatProdErrorMessage(5));var T=!0;return ensureCanMutateNextListeners(),H.push(C),function unsubscribe(){if(T){if(q)throw new Error(formatProdErrorMessage(6));T=!1,ensureCanMutateNextListeners();var V=H.indexOf(C);H.splice(V,1),U=null}}}function dispatch(C){if(!isPlainObject(C))throw new Error(formatProdErrorMessage(7));if(void 0===C.type)throw new Error(formatProdErrorMessage(8));if(q)throw new Error(formatProdErrorMessage(9));try{q=!0,L=$(L,C)}finally{q=!1}for(var T=U=H,V=0;V<T.length;V++){(0,T[V])()}return C}function replaceReducer(C){if("function"!=typeof C)throw new Error(formatProdErrorMessage(10));$=C,dispatch({type:le.REPLACE})}function observable(){var C,T=subscribe;return(C={subscribe:function subscribe(C){if("object"!=typeof C||null===C)throw new Error(formatProdErrorMessage(11));function observeState(){C.next&&C.next(getState())}return observeState(),{unsubscribe:T(observeState)}}})[re]=function(){return this},C}return dispatch({type:le.INIT}),(B={dispatch,subscribe,getState,replaceReducer})[re]=observable,B}function combineReducers(C){for(var T=Object.keys(C),V={},B=0;B<T.length;B++){var $=T[B];0,"function"==typeof C[$]&&(V[$]=C[$])}var L,U=Object.keys(V);try{!function assertReducerShape(C){Object.keys(C).forEach((function(T){var V=C[T];if(void 0===V(void 0,{type:le.INIT}))throw new Error(formatProdErrorMessage(12));if(void 0===V(void 0,{type:le.PROBE_UNKNOWN_ACTION()}))throw new Error(formatProdErrorMessage(13))}))}(V)}catch(C){L=C}return function combination(C,T){if(void 0===C&&(C={}),L)throw L;for(var B=!1,$={},H=0;H<U.length;H++){var q=U[H],G=V[q],W=C[q],K=G(W,T);if(void 0===K){T&&T.type;throw new Error(formatProdErrorMessage(14))}$[q]=K,B=B||K!==W}return(B=B||U.length!==Object.keys(C).length)?$:C}}function bindActionCreator(C,T){return function(){return T(C.apply(this,arguments))}}function bindActionCreators(C,T){if("function"==typeof C)return bindActionCreator(C,T);if("object"!=typeof C||null===C)throw new Error(formatProdErrorMessage(16));var V={};for(var B in C){var $=C[B];"function"==typeof $&&(V[B]=bindActionCreator($,T))}return V}function compose(){for(var C=arguments.length,T=new Array(C),V=0;V<C;V++)T[V]=arguments[V];return 0===T.length?function(C){return C}:1===T.length?T[0]:T.reduce((function(C,T){return function(){return C(T.apply(void 0,arguments))}}))}function applyMiddleware(){for(var C=arguments.length,T=new Array(C),V=0;V<C;V++)T[V]=arguments[V];return function(C){return function(){var V=C.apply(void 0,arguments),B=function dispatch(){throw new Error(formatProdErrorMessage(15))},$={getState:V.getState,dispatch:function dispatch(){return B.apply(void 0,arguments)}},L=T.map((function(C){return C($)}));return B=compose.apply(void 0,L)(V.dispatch),_objectSpread2(_objectSpread2({},V),{},{dispatch:B})}}}var se="NOT_FOUND";var ue=function defaultEqualityCheck(C,T){return C===T};function defaultMemoize(C,T){var V="object"==typeof T?T:{equalityCheck:T},B=V.equalityCheck,$=void 0===B?ue:B,L=V.maxSize,U=void 0===L?1:L,H=V.resultEqualityCheck,q=function createCacheKeyComparator(C){return function areArgumentsShallowlyEqual(T,V){if(null===T||null===V||T.length!==V.length)return!1;for(var B=T.length,$=0;$<B;$++)if(!C(T[$],V[$]))return!1;return!0}}($),G=1===U?function createSingletonCache(C){var T;return{get:function get(V){return T&&C(T.key,V)?T.value:se},put:function put(C,V){T={key:C,value:V}},getEntries:function getEntries(){return T?[T]:[]},clear:function clear(){T=void 0}}}(q):function createLruCache(C,T){var V=[];function get(C){var B=V.findIndex((function(V){return T(C,V.key)}));if(B>-1){var $=V[B];return B>0&&(V.splice(B,1),V.unshift($)),$.value}return se}return{get,put:function put(T,B){get(T)===se&&(V.unshift({key:T,value:B}),V.length>C&&V.pop())},getEntries:function getEntries(){return V},clear:function clear(){V=[]}}}(U,q);function memoized(){var T=G.get(arguments);if(T===se){if(T=C.apply(null,arguments),H){var V=G.getEntries(),B=V.find((function(C){return H(C.value,T)}));B&&(T=B.value)}G.put(arguments,T)}return T}return memoized.clearCache=function(){return G.clear()},memoized}function getDependencies(C){var T=Array.isArray(C[0])?C[0]:C;if(!T.every((function(C){return"function"==typeof C}))){var V=T.map((function(C){return"function"==typeof C?"function "+(C.name||"unnamed")+"()":typeof C})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+V+"]")}return T}function createSelectorCreator(C){for(var T=arguments.length,V=new Array(T>1?T-1:0),B=1;B<T;B++)V[B-1]=arguments[B];var $=function createSelector(){for(var T=arguments.length,B=new Array(T),$=0;$<T;$++)B[$]=arguments[$];var L,U=0,H={memoizeOptions:void 0},q=B.pop();if("object"==typeof q&&(H=q,q=B.pop()),"function"!=typeof q)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof q+"]");var G=H,W=G.memoizeOptions,K=void 0===W?V:W,Q=Array.isArray(K)?K:[K],J=getDependencies(B),X=C.apply(void 0,[function(){return U++,q.apply(null,arguments)}].concat(Q)),Y=C((function(){for(var C=[],T=J.length,V=0;V<T;V++)C.push(J[V].apply(null,arguments));return L=X.apply(null,C)}));return Object.assign(Y,{resultFunc:q,memoizedResultFunc:X,dependencies:J,lastResult:function lastResult(){return L},recomputations:function recomputations(){return U},resetRecomputations:function resetRecomputations(){return U=0}}),Y};return $}var ce=createSelectorCreator(defaultMemoize);function createThunkMiddleware(C){return function middleware(T){var V=T.dispatch,B=T.getState;return function(T){return function($){return"function"==typeof $?$(V,B,C):T($)}}}}var de=createThunkMiddleware();de.withExtraArgument=createThunkMiddleware;const pe=de;var fe,me=(fe=function(C,T){return fe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,T){C.__proto__=T}||function(C,T){for(var V in T)Object.prototype.hasOwnProperty.call(T,V)&&(C[V]=T[V])},fe(C,T)},function(C,T){if("function"!=typeof T&&null!==T)throw new TypeError("Class extends value "+String(T)+" is not a constructor or null");function __(){this.constructor=C}fe(C,T),C.prototype=null===T?Object.create(T):(__.prototype=T.prototype,new __)}),__generator=function(C,T){var V,B,$,L,U={label:0,sent:function(){if(1&$[0])throw $[1];return $[1]},trys:[],ops:[]};return L={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(L[Symbol.iterator]=function(){return this}),L;function verb(L){return function(H){return function step(L){if(V)throw new TypeError("Generator is already executing.");for(;U;)try{if(V=1,B&&($=2&L[0]?B.return:L[0]?B.throw||(($=B.return)&&$.call(B),0):B.next)&&!($=$.call(B,L[1])).done)return $;switch(B=0,$&&(L=[2&L[0],$.value]),L[0]){case 0:case 1:$=L;break;case 4:return U.label++,{value:L[1],done:!1};case 5:U.label++,B=L[1],L=[0];continue;case 7:L=U.ops.pop(),U.trys.pop();continue;default:if(!($=U.trys,($=$.length>0&&$[$.length-1])||6!==L[0]&&2!==L[0])){U=0;continue}if(3===L[0]&&(!$||L[1]>$[0]&&L[1]<$[3])){U.label=L[1];break}if(6===L[0]&&U.label<$[1]){U.label=$[1],$=L;break}if($&&U.label<$[2]){U.label=$[2],U.ops.push(L);break}$[2]&&U.ops.pop(),U.trys.pop();continue}L=T.call(C,U)}catch(C){L=[6,C],B=0}finally{V=$=0}if(5&L[0])throw L[1];return{value:L[0]?L[1]:void 0,done:!0}}([L,H])}}},__spreadArray=function(C,T){for(var V=0,B=T.length,$=C.length;V<B;V++,$++)C[$]=T[V];return C},ve=Object.defineProperty,he=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,__defNormalProp=function(C,T,V){return T in C?ve(C,T,{enumerable:!0,configurable:!0,writable:!0,value:V}):C[T]=V},__spreadValues=function(C,T){for(var V in T||(T={}))Ce.call(T,V)&&__defNormalProp(C,V,T[V]);if(ye)for(var B=0,$=ye(T);B<$.length;B++){V=$[B];be.call(T,V)&&__defNormalProp(C,V,T[V])}return C},__spreadProps=function(C,T){return he(C,ge(T))},createDraftSafeSelector=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];var V=ce.apply(void 0,C),wrappedSelector=function(C){for(var T=[],B=1;B<arguments.length;B++)T[B-1]=arguments[B];return V.apply(void 0,__spreadArray([t(C)?D(C):C],T))};return wrappedSelector},we="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?compose:compose.apply(null,arguments)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function redux_toolkit_esm_isPlainObject(C){if("object"!=typeof C||null===C)return!1;for(var T=C;null!==Object.getPrototypeOf(T);)T=Object.getPrototypeOf(T);return Object.getPrototypeOf(C)===T}var ke=function(C){function MiddlewareArray(){for(var T=[],V=0;V<arguments.length;V++)T[V]=arguments[V];var B=C.apply(this,T)||this;return Object.setPrototypeOf(B,MiddlewareArray.prototype),B}return me(MiddlewareArray,C),Object.defineProperty(MiddlewareArray,Symbol.species,{get:function(){return MiddlewareArray},enumerable:!1,configurable:!0}),MiddlewareArray.prototype.concat=function(){for(var T=[],V=0;V<arguments.length;V++)T[V]=arguments[V];return C.prototype.concat.apply(this,T)},MiddlewareArray.prototype.prepend=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 1===C.length&&Array.isArray(C[0])?new(MiddlewareArray.bind.apply(MiddlewareArray,__spreadArray([void 0],C[0].concat(this)))):new(MiddlewareArray.bind.apply(MiddlewareArray,__spreadArray([void 0],C.concat(this))))},MiddlewareArray}(Array);function isImmutableDefault(C){return"object"!=typeof C||null==C||Object.isFrozen(C)}function createImmutableStateInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}function isPlain(C){var T=typeof C;return"undefined"===T||null===C||"string"===T||"boolean"===T||"number"===T||Array.isArray(C)||redux_toolkit_esm_isPlainObject(C)}function findNonSerializableValue(C,T,V,B,$){var L;if(void 0===T&&(T=""),void 0===V&&(V=isPlain),void 0===$&&($=[]),!V(C))return{keyPath:T||"<root>",value:C};if("object"!=typeof C||null===C)return!1;for(var U=null!=B?B(C):Object.entries(C),H=$.length>0,q=0,G=U;q<G.length;q++){var W=G[q],K=W[0],Q=W[1],J=T?T+"."+K:K;if(!(H&&$.indexOf(J)>=0)){if(!V(Q))return{keyPath:J,value:Q};if("object"==typeof Q&&(L=findNonSerializableValue(Q,J,V,B,$)))return L}}return!1}function createSerializableStateInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}function getDefaultMiddleware(C){void 0===C&&(C={});var T=C.thunk,V=void 0===T||T,B=(C.immutableCheck,C.serializableCheck,new ke);return V&&(!function isBoolean(C){return"boolean"==typeof C}(V)?B.push(pe.withExtraArgument(V.extraArgument)):B.push(pe)),B}function configureStore(C){var T,V=function curryGetDefaultMiddleware(){return function curriedGetDefaultMiddleware(C){return getDefaultMiddleware(C)}}(),B=C||{},$=B.reducer,L=void 0===$?void 0:$,U=B.middleware,H=void 0===U?V():U,q=B.devTools,G=void 0===q||q,W=B.preloadedState,K=void 0===W?void 0:W,Q=B.enhancers,J=void 0===Q?void 0:Q;if("function"==typeof L)T=L;else{if(!redux_toolkit_esm_isPlainObject(L))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');T=combineReducers(L)}var X=H;"function"==typeof X&&(X=X(V));var Y=applyMiddleware.apply(void 0,X),Z=compose;G&&(Z=we(__spreadValues({trace:!1},"object"==typeof G&&G)));var ee=[Y];return Array.isArray(J)?ee=__spreadArray([Y],J):"function"==typeof J&&(ee=J(ee)),createStore(T,K,Z.apply(void 0,ee))}function createAction(C,T){function actionCreator(){for(var V=[],B=0;B<arguments.length;B++)V[B]=arguments[B];if(T){var $=T.apply(void 0,V);if(!$)throw new Error("prepareAction did not return an object");return __spreadValues(__spreadValues({type:C,payload:$.payload},"meta"in $&&{meta:$.meta}),"error"in $&&{error:$.error})}return{type:C,payload:V[0]}}return actionCreator.toString=function(){return""+C},actionCreator.type=C,actionCreator.match=function(T){return T.type===C},actionCreator}function isValidKey(C){return["type","payload","error","meta"].indexOf(C)>-1}function getType(C){return""+C}function executeReducerBuilderCallback(C){var T,V={},B=[],$={addCase:function(C,T){var B="string"==typeof C?C:C.type;if(B in V)throw new Error("addCase cannot be called with two reducers for the same action type");return V[B]=T,$},addMatcher:function(C,T){return B.push({matcher:C,reducer:T}),$},addDefaultCase:function(C){return T=C,$}};return C($),[V,B,T]}function createReducer(C,T,V,B){void 0===V&&(V=[]);var $="function"==typeof T?executeReducerBuilderCallback(T):[T,V,B],L=$[0],U=$[1],H=$[2],q=oe(C,(function(){}));return function(C,T){void 0===C&&(C=q);var V=__spreadArray([L[T.type]],U.filter((function(C){return(0,C.matcher)(T)})).map((function(C){return C.reducer})));return 0===V.filter((function(C){return!!C})).length&&(V=[H]),V.reduce((function(C,V){if(V){var B;if(t(C))return void 0===(B=V(C,T))?C:B;if(r(C))return oe(C,(function(C){return V(C,T)}));if(void 0===(B=V(C,T))){if(null===C)return C;throw Error("A case reducer on a non-draftable value must not return undefined")}return B}return C}),C)}}function createSlice(C){var T=C.name,V=C.initialState;if(!T)throw new Error("`name` is a required option for createSlice");var B=C.reducers||{},$="function"==typeof C.extraReducers?executeReducerBuilderCallback(C.extraReducers):[C.extraReducers],L=$[0],U=void 0===L?{}:L,H=$[1],q=void 0===H?[]:H,G=$[2],W=void 0===G?void 0:G,K=Object.keys(B),Q={},J={},X={};K.forEach((function(C){var V,$,L=B[C],U=function getType2(C,T){return C+"/"+T}(T,C);"reducer"in L?(V=L.reducer,$=L.prepare):V=L,Q[C]=V,J[U]=V,X[C]=$?createAction(U,$):createAction(U)}));var Y=createReducer(V,__spreadValues(__spreadValues({},U),J),q,W);return{name:T,reducer:Y,actions:X,caseReducers:Q}}function createStateOperator(C){return function operation(T,V){function isPayloadActionArgument(C){return function isFSA(C){return redux_toolkit_esm_isPlainObject(C)&&"string"==typeof C.type&&Object.keys(C).every(isValidKey)}(C)}var runMutator=function(T){isPayloadActionArgument(V)?C(V.payload,T):C(V,T)};return t(T)?(runMutator(T),T):oe(T,runMutator)}}function selectIdValue(C,T){return T(C)}function ensureEntitiesArray(C){return Array.isArray(C)||(C=Object.values(C)),C}function splitAddedUpdatedEntities(C,T,V){for(var B=[],$=[],L=0,U=C=ensureEntitiesArray(C);L<U.length;L++){var H=U[L],q=selectIdValue(H,T);q in V.entities?$.push({id:q,changes:H}):B.push(H)}return[B,$]}function createUnsortedStateAdapter(C){function addOneMutably(T,V){var B=selectIdValue(T,C);B in V.entities||(V.ids.push(B),V.entities[B]=T)}function addManyMutably(C,T){for(var V=0,B=C=ensureEntitiesArray(C);V<B.length;V++){addOneMutably(B[V],T)}}function setOneMutably(T,V){var B=selectIdValue(T,C);B in V.entities||V.ids.push(B),V.entities[B]=T}function removeManyMutably(C,T){var V=!1;C.forEach((function(C){C in T.entities&&(delete T.entities[C],V=!0)})),V&&(T.ids=T.ids.filter((function(C){return C in T.entities})))}function updateManyMutably(T,V){var B={},$={};if(T.forEach((function(C){C.id in V.entities&&($[C.id]={id:C.id,changes:__spreadValues(__spreadValues({},$[C.id]?$[C.id].changes:null),C.changes)})})),(T=Object.values($)).length>0){var L=T.filter((function(T){return function takeNewKey(T,V,B){var $=B.entities[V.id],L=Object.assign({},$,V.changes),U=selectIdValue(L,C),H=U!==V.id;return H&&(T[V.id]=U,delete B.entities[V.id]),B.entities[U]=L,H}(B,T,V)})).length>0;L&&(V.ids=V.ids.map((function(C){return B[C]||C})))}}function upsertManyMutably(T,V){var B=splitAddedUpdatedEntities(T,C,V),$=B[0];updateManyMutably(B[1],V),addManyMutably($,V)}return{removeAll:(T=function removeAllMutably(C){Object.assign(C,{ids:[],entities:{}})},V=createStateOperator((function(C,V){return T(V)})),function operation(C){return V(C,void 0)}),addOne:createStateOperator(addOneMutably),addMany:createStateOperator(addManyMutably),setOne:createStateOperator(setOneMutably),setMany:createStateOperator((function setManyMutably(C,T){for(var V=0,B=C=ensureEntitiesArray(C);V<B.length;V++){setOneMutably(B[V],T)}})),setAll:createStateOperator((function setAllMutably(C,T){C=ensureEntitiesArray(C),T.ids=[],T.entities={},addManyMutably(C,T)})),updateOne:createStateOperator((function updateOneMutably(C,T){return updateManyMutably([C],T)})),updateMany:createStateOperator(updateManyMutably),upsertOne:createStateOperator((function upsertOneMutably(C,T){return upsertManyMutably([C],T)})),upsertMany:createStateOperator(upsertManyMutably),removeOne:createStateOperator((function removeOneMutably(C,T){return removeManyMutably([C],T)})),removeMany:createStateOperator(removeManyMutably)};var T,V}function createSortedStateAdapter(C,T){var V=createUnsortedStateAdapter(C);function addManyMutably(T,V){var B=(T=ensureEntitiesArray(T)).filter((function(T){return!(selectIdValue(T,C)in V.entities)}));0!==B.length&&merge(B,V)}function setManyMutably(C,T){0!==(C=ensureEntitiesArray(C)).length&&merge(C,T)}function updateManyMutably(T,V){var B=[];T.forEach((function(T){return function takeUpdatedModel(T,V,B){if(!(V.id in B.entities))return!1;var $=B.entities[V.id],L=Object.assign({},$,V.changes),U=selectIdValue(L,C);return delete B.entities[V.id],T.push(L),U!==V.id}(B,T,V)})),0!==B.length&&merge(B,V)}function upsertManyMutably(T,V){var B=splitAddedUpdatedEntities(T,C,V),$=B[0];updateManyMutably(B[1],V),addManyMutably($,V)}function merge(V,B){V.forEach((function(T){B.entities[C(T)]=T}));var $=Object.values(B.entities);$.sort(T);var L=$.map(C);(function areArraysEqual(C,T){if(C.length!==T.length)return!1;for(var V=0;V<C.length&&V<T.length;V++)if(C[V]!==T[V])return!1;return!0})(B.ids,L)||(B.ids=L)}return{removeOne:V.removeOne,removeMany:V.removeMany,removeAll:V.removeAll,addOne:createStateOperator((function addOneMutably(C,T){return addManyMutably([C],T)})),updateOne:createStateOperator((function updateOneMutably(C,T){return updateManyMutably([C],T)})),upsertOne:createStateOperator((function upsertOneMutably(C,T){return upsertManyMutably([C],T)})),setOne:createStateOperator((function setOneMutably(C,T){return setManyMutably([C],T)})),setMany:createStateOperator(setManyMutably),setAll:createStateOperator((function setAllMutably(C,T){C=ensureEntitiesArray(C),T.entities={},T.ids=[],addManyMutably(C,T)})),addMany:createStateOperator(addManyMutably),updateMany:createStateOperator(updateManyMutably),upsertMany:createStateOperator(upsertManyMutably)}}function createEntityAdapter(C){void 0===C&&(C={});var T=__spreadValues({sortComparer:!1,selectId:function(C){return C.id}},C),V=T.selectId,B=T.sortComparer,$=function createInitialStateFactory(){return{getInitialState:function getInitialState(C){return void 0===C&&(C={}),Object.assign({ids:[],entities:{}},C)}}}(),L=function createSelectorsFactory(){return{getSelectors:function getSelectors(C){var selectIds=function(C){return C.ids},selectEntities=function(C){return C.entities},T=createDraftSafeSelector(selectIds,selectEntities,(function(C,T){return C.map((function(C){return T[C]}))})),selectId=function(C,T){return T},selectById=function(C,T){return C[T]},V=createDraftSafeSelector(selectIds,(function(C){return C.length}));if(!C)return{selectIds,selectEntities,selectAll:T,selectTotal:V,selectById:createDraftSafeSelector(selectEntities,selectId,selectById)};var B=createDraftSafeSelector(C,selectEntities);return{selectIds:createDraftSafeSelector(C,selectIds),selectEntities:B,selectAll:createDraftSafeSelector(C,T),selectTotal:createDraftSafeSelector(C,V),selectById:createDraftSafeSelector(B,selectId,selectById)}}}}(),U=B?createSortedStateAdapter(V,B):createUnsortedStateAdapter(V);return __spreadValues(__spreadValues(__spreadValues({selectId:V,sortComparer:B},$),L),U)}var nanoid=function(C){void 0===C&&(C=21);for(var T="",V=C;V--;)T+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return T},_e=["name","message","stack","code"],xe=function xe(C,T){this.payload=C,this.meta=T},Se=function Se(C,T){this.payload=C,this.meta=T},miniSerializeError=function(C){if("object"==typeof C&&null!==C){for(var T={},V=0,B=_e;V<B.length;V++){var $=B[V];"string"==typeof C[$]&&(T[$]=C[$])}return T}return{message:String(C)}};function createAsyncThunk(C,T,V){var B=createAction(C+"/fulfilled",(function(C,T,V,B){return{payload:C,meta:__spreadProps(__spreadValues({},B||{}),{arg:V,requestId:T,requestStatus:"fulfilled"})}})),$=createAction(C+"/pending",(function(C,T,V){return{payload:void 0,meta:__spreadProps(__spreadValues({},V||{}),{arg:T,requestId:C,requestStatus:"pending"})}})),L=createAction(C+"/rejected",(function(C,T,B,$,L){return{payload:$,error:(V&&V.serializeError||miniSerializeError)(C||"Rejected"),meta:__spreadProps(__spreadValues({},L||{}),{arg:B,requestId:T,rejectedWithValue:!!$,requestStatus:"rejected",aborted:"AbortError"===(null==C?void 0:C.name),condition:"ConditionError"===(null==C?void 0:C.name)})}})),U="undefined"!=typeof AbortController?AbortController:function(){function class_1(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){}}}return class_1.prototype.abort=function(){0},class_1}();return Object.assign((function actionCreator(C){return function(H,q,G){var W,K,Q=(null!=(W=null==V?void 0:V.idGenerator)?W:nanoid)(),J=new U,X=new Promise((function(C,T){return J.signal.addEventListener("abort",(function(){return T({name:"AbortError",message:K||"Aborted"})}))})),Y=!1;var Z=function(){return U=this,W=null,K=function(){var U,W,K;return __generator(this,(function(Z){switch(Z.label){case 0:if(Z.trys.push([0,2,,3]),V&&V.condition&&!1===V.condition(C,{getState:q,extra:G}))throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return Y=!0,H($(Q,C,null==(U=null==V?void 0:V.getPendingMeta)?void 0:U.call(V,{requestId:Q,arg:C},{getState:q,extra:G}))),[4,Promise.race([X,Promise.resolve(T(C,{dispatch:H,getState:q,extra:G,requestId:Q,signal:J.signal,rejectWithValue:function(C,T){return new xe(C,T)},fulfillWithValue:function(C,T){return new Se(C,T)}})).then((function(T){if(T instanceof xe)throw T;return T instanceof Se?B(T.payload,Q,C,T.meta):B(T,Q,C)}))])];case 1:return W=Z.sent(),[3,3];case 2:return K=Z.sent(),W=K instanceof xe?L(null,Q,C,K.payload,K.meta):L(K,Q,C),[3,3];case 3:return V&&!V.dispatchConditionRejection&&L.match(W)&&W.meta.condition||H(W),[2,W]}}))},new Promise((function(C,T){var fulfilled=function(C){try{step(K.next(C))}catch(C){T(C)}},rejected=function(C){try{step(K.throw(C))}catch(C){T(C)}},step=function(T){return T.done?C(T.value):Promise.resolve(T.value).then(fulfilled,rejected)};step((K=K.apply(U,W)).next())}));var U,W,K}();return Object.assign(Z,{abort:function abort(C){Y&&(K=C,J.abort())},requestId:Q,arg:C,unwrap:function(){return Z.then(unwrapResult)}})}}),{pending:$,rejected:L,fulfilled:B,typePrefix:C})}function unwrapResult(C){if(C.meta&&C.meta.rejectedWithValue)throw C.payload;if(C.error)throw C.error;return C.payload}var matches=function(C,T){return function(C){return C&&"function"==typeof C.match}(C)?C.match(T):C(T)};function isAnyOf(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return function(T){return C.some((function(C){return matches(C,T)}))}}function isAllOf(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return function(T){return C.every((function(C){return matches(C,T)}))}}function hasExpectedRequestMetadata(C,T){if(!C||!C.meta)return!1;var V="string"==typeof C.meta.requestId,B=T.indexOf(C.meta.requestStatus)>-1;return V&&B}function isAsyncThunkArray(C){return"function"==typeof C[0]&&"pending"in C[0]&&"fulfilled"in C[0]&&"rejected"in C[0]}function isPending(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["pending"])}:isAsyncThunkArray(C)?function(T){var V=C.map((function(C){return C.pending}));return isAnyOf.apply(void 0,V)(T)}:isPending()(C[0])}function isRejected(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["rejected"])}:isAsyncThunkArray(C)?function(T){var V=C.map((function(C){return C.rejected}));return isAnyOf.apply(void 0,V)(T)}:isRejected()(C[0])}function isRejectedWithValue(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];var hasFlag=function(C){return C&&C.meta&&C.meta.rejectedWithValue};return 0===C.length||isAsyncThunkArray(C)?function(T){return isAllOf(isRejected.apply(void 0,C),hasFlag)(T)}:isRejectedWithValue()(C[0])}function isFulfilled(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["fulfilled"])}:isAsyncThunkArray(C)?function(T){var V=C.map((function(C){return C.fulfilled}));return isAnyOf.apply(void 0,V)(T)}:isFulfilled()(C[0])}function isAsyncThunkAction(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["pending","fulfilled","rejected"])}:isAsyncThunkArray(C)?function(T){for(var V=[],B=0,$=C;B<$.length;B++){var L=$[B];V.push(L.pending,L.rejected,L.fulfilled)}return isAnyOf.apply(void 0,V)(T)}:isAsyncThunkAction()(C[0])}N()},3768:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Import=void 0;var L=$(V(73220));V(37472),V(76139),V(12897),V(93085);var U=$(V(57135)),H=$(V(49117)),q=$(V(11959)),G=$(V(39041)),W=$(V(77371)),K=$(V(68537)),Q=function(C){(0,W.default)(Import,C);var T=(0,K.default)(Import);function Import(){return(0,q.default)(this,Import),T.apply(this,arguments)}return(0,G.default)(Import,[{key:"validateArgs",value:function validateArgs(){this.requireArgumentInstance("target",elementorModules.editor.Container)}},{key:"apply",value:function apply(C){var T=this,V=C.targets,B=void 0===V?[C.target]:V,$=C.input,q=C.options,G=void 0===q?{}:q,W=[];return B.forEach((function(C){W.push(T.component.manager.createSession($,C,G).then(function(){var C=(0,H.default)(U.default.mark((function _callee(C){return U.default.wrap((function _callee$(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,C.validate();case 2:if(!T.sent){T.next=4;break}C.apply();case 4:case"end":return T.stop()}}),_callee)})));return function(T){return C.apply(this,arguments)}}()))})),L.default.all(W)}}]),Import}($(V(83024)).default);T.Import=Q;var J=Q;T.default=J},80208:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Import",{enumerable:!0,get:function get(){return $.Import}}),B(T,"Validate",{enumerable:!0,get:function get(){return L.Validate}});var $=V(3768),L=V(96578)},96578:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Validate=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Validate,C);var T=(0,q.default)(Validate);function Validate(){return(0,L.default)(this,Validate),T.apply(this,arguments)}return(0,U.default)(Validate,[{key:"apply",value:function apply(C){var T=C.input,V=C.options,B=void 0===V?{}:V;return this.component.manager.createSession(T,elementor.getPreviewContainer(),B).then((function(C){return C.validate()}))}}]),Validate}($(V(83024)).default);T.Validate=G;var W=G;T.default=W},50133:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=$(V(80208)),K=function(C){(0,q.default)(Component,C);var T=(0,G.default)(Component);function Component(){return(0,U.default)(this,Component),T.apply(this,arguments)}return(0,H.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"editor/browser-import"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(W)}}]),Component}($e.modules.ComponentBase);T.default=K},74499:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(76139),V(44321);var L=$(V(15149)),U=$(V(74758)),H=$(V(11959)),q=$(V(39041)),G=$(V(39841)),W=function(){function ContainerFactory(){(0,H.default)(this,ContainerFactory)}return(0,q.default)(ContainerFactory,null,[{key:"createElementContainer",value:function createElementContainer(C){var T=new G.default(this.regenerateIds([(0,L.default)({elType:(null==C?void 0:C.elType)||"widget"},C)])[0]);return new elementorModules.editor.Container({id:T.get("id"),type:T.get("elType"),settings:T.get("settings"),model:T})}},{key:"regenerateIds",value:function regenerateIds(C){var T,V=(0,U.default)(C);try{for(V.s();!(T=V.n()).done;){var B=T.value;B.id=elementorCommon.helpers.getUniqueId().toString(),B.elements&&this.regenerateIds(B.elements)}}catch(C){V.e(C)}finally{V.f()}return C}}]),ContainerFactory}();T.default=W},17878:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(24596)),H=L(V(35657));V(90286);var q=$(V(74983)),G=$(V(31058)),W=function recursiveValues(C){return(0,H.default)(C).map((function(C){return"object"===(0,U.default)(C)?(0,H.default)(C):C}))},K={readers:W(q),parsers:W(G).flat()};T.default=K},20060:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(57135)),U=$(V(49117)),H=$(V(11959)),q=$(V(39041)),G=$(V(18042)),W=function(){function FileParserBase(C){(0,H.default)(this,FileParserBase),(0,G.default)(this,"reader",void 0),(0,G.default)(this,"tasks",[]),this.reader=C}var C,T;return(0,q.default)(FileParserBase,[{key:"parse",value:(T=(0,U.default)(L.default.mark((function _callee(){return L.default.wrap((function _callee$(C){for(;;)switch(C.prev=C.next){case 0:case"end":return C.stop()}}),_callee)}))),function parse(){return T.apply(this,arguments)})}],[{key:"getName",value:function getName(){return""}},{key:"getReaders",value:function getReaders(){return[]}},{key:"validate",value:(C=(0,U.default)(L.default.mark((function _callee2(C){return L.default.wrap((function _callee2$(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",!1);case 1:case"end":return C.stop()}}),_callee2)}))),function validate(T){return C.apply(this,arguments)})}]),FileParserBase}();T.default=W},12165:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(55506);var L=$(V(57135)),U=$(V(73220)),H=$(V(49117)),q=$(V(11959)),G=$(V(39041)),W=$(V(18042)),K=function(){function FileReaderBase(C){(0,q.default)(this,FileReaderBase),(0,W.default)(this,"file",void 0),this.file=C}var C,T,V,B;return(0,G.default)(FileReaderBase,[{key:"getFile",value:function getFile(){return this.file}},{key:"getContent",value:(B=(0,H.default)(L.default.mark((function _callee(){var C,T;return L.default.wrap((function _callee$(V){for(;;)switch(V.prev=V.next){case 0:return C=new FileReader,T=new U.default((function(T){C.onloadend=function(){return T(C.result)}})),C.readAsText(this.getFile()),V.abrupt("return",T);case 3:case"end":return V.stop()}}),_callee,this)}))),function getContent(){return B.apply(this,arguments)})},{key:"getDataUrl",value:(V=(0,H.default)(L.default.mark((function _callee2(){var C,T;return L.default.wrap((function _callee2$(V){for(;;)switch(V.prev=V.next){case 0:return C=new FileReader,T=new U.default((function(T){C.onloadend=function(){return T(C.result)}})),C.readAsDataURL(this.getFile()),V.abrupt("return",T);case 3:case"end":return V.stop()}}),_callee2,this)}))),function getDataUrl(){return V.apply(this,arguments)})}],[{key:"getName",value:function getName(){return""}},{key:"mimeTypes",get:function get(){return[]}},{key:"resolve",value:(T=(0,H.default)(L.default.mark((function _callee3(C){return L.default.wrap((function _callee3$(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",!1);case 1:case"end":return C.stop()}}),_callee3)}))),function resolve(C){return T.apply(this,arguments)})},{key:"validate",value:(C=(0,H.default)(L.default.mark((function _callee4(C){return L.default.wrap((function _callee4$(T){for(;;)switch(T.prev=T.next){case 0:return this.validator||(this.validator=new RegExp(this.mimeTypes.join("|"),"i")),T.abrupt("return",this.validator.test(C.type));case 2:case"end":return T.stop()}}),_callee4,this)}))),function validate(T){return C.apply(this,arguments)})}]),FileReaderBase}();T.default=K},56192:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"MediaParser",{enumerable:!0,get:function get(){return $.MediaParser}});var $=V(88927)},88927:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.MediaParser=void 0;var L=$(V(73220)),U=$(V(84899)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(MediaParser,C);var T=(0,W.default)(MediaParser);function MediaParser(){return(0,H.default)(this,MediaParser),T.apply(this,arguments)}return(0,q.default)(MediaParser,[{key:"upload",value:function upload(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return $e.data.run("create","wp/media",{file:C,options:(0,U.default)({progress:!0},T)}).catch((function(C){return elementor.notifications.showToast({message:C.message}),L.default.reject(C)}))}}]),MediaParser}($(V(20060)).default);T.MediaParser=K},22136:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Widget",{enumerable:!0,get:function get(){return $.Widget}});var $=V(50723)},50723:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Widget=void 0;var L=$(V(57135));V(99236),V(99745);var U=$(V(49117)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=$(V(74499)),Q=function(C){(0,G.default)(Widget,C);var T,V,B=(0,W.default)(Widget);function Widget(){return(0,H.default)(this,Widget),B.apply(this,arguments)}return(0,q.default)(Widget,[{key:"parse",value:(V=(0,U.default)(L.default.mark((function _callee(){var C,T;return L.default.wrap((function _callee$(V){for(;;)switch(V.prev=V.next){case 0:return C=this.reader.getFile(),V.t0=K.default,V.next=4,this.reader.getDataUrl();case 4:return V.t1=V.sent,V.t2=C.name.split(".")[0],V.t3={url:V.t1,alt:V.t2,source:"library"},V.t4={image:V.t3},V.t5={widgetType:"image",settings:V.t4},T=V.t0.createElementContainer.call(V.t0,V.t5),this.upload(C).then((function(C){var V=C.data;$e.internal("document/elements/set-settings",{container:elementor.getContainer(T.id),settings:{image:{url:V.source_url,id:V.id}}})})).catch((function(){elementor.documents.getCurrent().history.setActive(!1),$e.run("document/elements/reset-settings",{container:elementor.getContainer(T.id),options:{external:!0}}),elementor.documents.getCurrent().history.setActive(!0)})),V.abrupt("return",T);case 12:case"end":return V.stop()}}),_callee,this)}))),function parse(){return V.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"widget"}},{key:"getReaders",value:function getReaders(){return["image"]}},{key:"validate",value:(T=(0,U.default)(L.default.mark((function _callee2(){return L.default.wrap((function _callee2$(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",!0);case 1:case"end":return C.stop()}}),_callee2)}))),function validate(){return T.apply(this,arguments)})}]),Widget}(V(56192).MediaParser);T.Widget=Q},31058:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369);B(T,"__esModule",{value:!0}),T.video=T.json=T.image=T.base=void 0;var L=$(V(56192));T.base=L;var U=$(V(22136));T.image=U;var H=$(V(46483));T.json=H;var q=$(V(4321));T.video=q},5519:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Elements=void 0;var L=$(V(59396)),U=$(V(57135));V(90286);var H=$(V(49117)),q=$(V(11959)),G=$(V(39041)),W=$(V(77371)),K=$(V(68537)),Q=$(V(20060)),J=$(V(74499)),X=function(C){(0,W.default)(Elements,C);var T,V,B=(0,K.default)(Elements);function Elements(){return(0,q.default)(this,Elements),B.apply(this,arguments)}return(0,G.default)(Elements,[{key:"parse",value:(V=(0,H.default)(U.default.mark((function _callee(){return U.default.wrap((function _callee$(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,this.reader.getData();case 2:return C.abrupt("return",C.sent.content.map((function(C){return J.default.createElementContainer(C)})));case 3:case"end":return C.stop()}}),_callee,this)}))),function parse(){return V.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"elements"}},{key:"getReaders",value:function getReaders(){return["json"]}},{key:"validate",value:(T=(0,H.default)(U.default.mark((function _callee2(C){var T;return U.default.wrap((function _callee2$(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,C.getData();case 2:return T=V.sent,V.abrupt("return",T.version&&T.type&&(0,L.default)(T.content));case 4:case"end":return V.stop()}}),_callee2)}))),function validate(C){return T.apply(this,arguments)})}]),Elements}(Q.default);T.Elements=X},46483:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Elements",{enumerable:!0,get:function get(){return $.Elements}});var $=V(5519)},4321:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Widget",{enumerable:!0,get:function get(){return $.Widget}});var $=V(35334)},35334:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Widget=void 0;var L=$(V(57135));V(99236),V(99745);var U=$(V(49117)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=$(V(74499)),Q=function(C){(0,G.default)(Widget,C);var T,V,B=(0,W.default)(Widget);function Widget(){return(0,H.default)(this,Widget),B.apply(this,arguments)}return(0,q.default)(Widget,[{key:"parse",value:(V=(0,U.default)(L.default.mark((function _callee(){var C,T;return L.default.wrap((function _callee$(V){for(;;)switch(V.prev=V.next){case 0:return C=this.reader.getFile(),V.t0=K.default,V.next=4,this.reader.getDataUrl();case 4:return V.t1=V.sent,V.t2=C.name.split(".")[0],V.t3={url:V.t1,alt:V.t2,source:"library"},V.t4={video_type:"hosted",hosted_url:V.t3},V.t5={widgetType:"video",settings:V.t4},T=V.t0.createElementContainer.call(V.t0,V.t5),this.upload(C).then((function(C){var V=C.data;$e.internal("document/elements/set-settings",{container:elementor.getContainer(T.id),settings:{hosted_url:{url:V.source_url,id:V.id}}})})).catch((function(){elementor.documents.getCurrent().history.setActive(!1),$e.run("document/elements/reset-settings",{container:elementor.getContainer(T.id),options:{external:!0}}),elementor.documents.getCurrent().history.setActive(!0)})),V.abrupt("return",T);case 12:case"end":return V.stop()}}),_callee,this)}))),function parse(){return V.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"widget"}},{key:"getReaders",value:function getReaders(){return["video"]}},{key:"validate",value:(T=(0,U.default)(L.default.mark((function _callee2(){return L.default.wrap((function _callee2$(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",!0);case 1:case"end":return C.stop()}}),_callee2)}))),function validate(){return T.apply(this,arguments)})}]),Widget}(V(56192).MediaParser);T.Widget=Q},20953:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Image=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Image,C);var T=(0,q.default)(Image);function Image(){return(0,L.default)(this,Image),T.apply(this,arguments)}return(0,U.default)(Image,null,[{key:"getName",value:function getName(){return"image"}},{key:"mimeTypes",get:function get(){return["image\\/\\w+"]}}]),Image}($(V(12165)).default);T.Image=G},74983:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Image",{enumerable:!0,get:function get(){return $.Image}}),B(T,"Json",{enumerable:!0,get:function get(){return U.Json}}),B(T,"Video",{enumerable:!0,get:function get(){return L.Video}});var $=V(20953),L=V(93509),U=V(28763)},28763:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Json=void 0;var L=$(V(57135)),U=$(V(49117)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(Json,C);var T,V,B=(0,W.default)(Json);function Json(){return(0,H.default)(this,Json),B.apply(this,arguments)}return(0,q.default)(Json,[{key:"getData",value:(V=(0,U.default)(L.default.mark((function _callee(){return L.default.wrap((function _callee$(C){for(;;)switch(C.prev=C.next){case 0:if(this._data){C.next=4;break}return C.next=3,this.getContent().then((function(C){return JSON.parse(C)}));case 3:this._data=C.sent;case 4:return C.abrupt("return",this._data);case 5:case"end":return C.stop()}}),_callee,this)}))),function getData(){return V.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"json"}},{key:"mimeTypes",get:function get(){return["application/json"]}},{key:"resolve",value:(T=(0,U.default)(L.default.mark((function _callee2(C){return L.default.wrap((function _callee2$(T){for(;;)switch(T.prev=T.next){case 0:return T.prev=0,JSON.parse(C),T.abrupt("return","application/json");case 5:return T.prev=5,T.t0=T.catch(0),T.abrupt("return",!1);case 8:case"end":return T.stop()}}),_callee2,null,[[0,5]])}))),function resolve(C){return T.apply(this,arguments)})}]),Json}($(V(12165)).default);T.Json=K},93509:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Video=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Video,C);var T=(0,q.default)(Video);function Video(){return(0,L.default)(this,Video),T.apply(this,arguments)}return(0,U.default)(Video,null,[{key:"getName",value:function getName(){return"video"}},{key:"mimeTypes",get:function get(){return["video\\/\\w+"]}}]),Video}($(V(12165)).default);T.Video=G},83571:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(90286);var L=$(V(74758)),U=$(V(11959)),H=$(V(39041)),q=$(V(18042)),G=$(V(8770)),W=function(){function ItemCollection(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(0,U.default)(this,ItemCollection),(0,q.default)(this,"items",void 0),this.setItems(C)}return(0,H.default)(ItemCollection,[{key:"setItems",value:function setItems(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],V=(0,L.default)(T);try{for(V.s();!(C=V.n()).done;){var B=C.value;if(!(B instanceof G.default))throw new Error("ItemCollection can only contain Item objects")}}catch(C){V.e(C)}finally{V.f()}this.items=T}},{key:"getItems",value:function getItems(){return this.items}},{key:"getFiles",value:function getFiles(){return this.items.map((function(C){return C.getFile()}))}}]),ItemCollection}();T.default=W},8770:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(59396)),U=$(V(11959)),H=$(V(39041)),q=$(V(18042)),G=$(V(90381)),W=$(V(9879)),K=function(){function Item(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,U.default)(this,Item),(0,q.default)(this,"file",void 0),(0,q.default)(this,"options",{}),this.file=this.toFile(C),this.options=T}return(0,H.default)(Item,[{key:"toFile",value:function toFile(C){if(!(0,G.default)(C,File)){var T=this.options,V=T.fileName,B={type:T.type||C.type};C=new File((0,L.default)(C)?C:[C],V||this.constructor.createFileName(B),B)}return C}},{key:"getFile",value:function getFile(){return this.file}},{key:"getReader",value:function getReader(){return this.options.reader}},{key:"getParser",value:function getParser(){return this.options.parser}},{key:"setReader",value:function setReader(C){this.options.reader=C}},{key:"setParser",value:function setParser(C){this.options.parser=C}}],[{key:"createFileName",value:function createFileName(C){return[elementorCommon.helpers.getUniqueId(),W.default.getExtension(C.type)].join(".")}}]),Item}();T.default=K},46558:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(90286),V(64434);var L=$(V(35657)),U=$(V(59396)),H=$(V(57135)),q=$(V(49117)),G=$(V(74758)),W=$(V(11959)),K=$(V(39041)),Q=$(V(38852)),J=$(V(77371)),X=$(V(68537)),Y=$(V(18042)),Z=$(V(50133)),ee=$(V(17878)),te=$(V(83571)),ne=$(V(36788)),ie=$(V(86036)),oe=function(C){(0,J.default)(Manager,C);var T,V,B,$,oe=(0,X.default)(Manager);function Manager(){var C;return(0,W.default)(this,Manager),C=oe.call(this),(0,Y.default)((0,Q.default)(C),"readers",{}),(0,Y.default)((0,Q.default)(C),"parsers",{}),C.normalizer=new ne.default((0,Q.default)(C)),$e.components.register(new Z.default({manager:(0,Q.default)(C)})),C.parseConfig(ee.default),C}return(0,K.default)(Manager,[{key:"parseConfig",value:function parseConfig(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=(0,G.default)(T.readers||{});try{for(V.s();!(C=V.n()).done;){var B=C.value;this.registerFileReader(B)}}catch(C){V.e(C)}finally{V.f()}var $,L=(0,G.default)(T.parsers||{});try{for(L.s();!($=L.n()).done;){var U=$.value;this.registerFileParser(U)}}catch(C){L.e(C)}finally{L.f()}}},{key:"createSession",value:($=(0,q.default)(H.default.mark((function _callee(C,T){var V,B=arguments;return H.default.wrap((function _callee$($){for(;;)switch($.prev=$.next){case 0:if(V=B.length>2&&void 0!==B[2]?B[2]:{},C instanceof te.default){$.next=5;break}return $.next=4,this.getNormalizer().normalize(C);case 4:C=$.sent;case 5:return $.abrupt("return",new ie.default(this,C,T,V));case 6:case"end":return $.stop()}}),_callee,this)}))),function createSession(C,T){return $.apply(this,arguments)})},{key:"registerFileReader",value:function registerFileReader(C){this.readers[C.getName()]=C}},{key:"registerFileParser",value:function registerFileParser(C){var T,V=(0,G.default)(C.getReaders());try{for(V.s();!(T=V.n()).done;){var B=T.value;if(!this.readers[B])throw new Error("Reader ".concat(B," is not registered."));this.parsers[B]||(this.parsers[B]={}),this.parsers[B][C.getName()]=C}}catch(C){V.e(C)}finally{V.f()}}},{key:"getReaderOf",value:(B=(0,q.default)(H.default.mark((function _callee2(C){var T,V,B,$,U,q,G,W=arguments;return H.default.wrap((function _callee2$(H){for(;;)switch(H.prev=H.next){case 0:T=W.length>1&&void 0!==W[1]&&W[1],V=C.getFile(),B=C.getReader(),$=this.getReaders(B),U=0,q=(0,L.default)($);case 3:if(!(U<q.length)){H.next=13;break}return G=q[U],H.next=7,G.validate(V);case 7:if(!H.sent){H.next=10;break}return B||C.setReader(G.getName()),H.abrupt("return",T?new G(V):G);case 10:U++,H.next=3;break;case 13:return H.abrupt("return",!1);case 14:case"end":return H.stop()}}),_callee2,this)}))),function getReaderOf(C){return B.apply(this,arguments)})},{key:"getParserOf",value:(V=(0,q.default)(H.default.mark((function _callee3(C){var T,V,B,$,U,q,G,W=arguments;return H.default.wrap((function _callee3$(H){for(;;)switch(H.prev=H.next){case 0:return T=W.length>1&&void 0!==W[1]&&W[1],H.next=3,this.getReaderOf(C,!0);case 3:if(V=H.sent,B=C.getParser(),!V){H.next=18;break}$=this.getParsers(V.constructor.getName(),B),U=0,q=(0,L.default)($);case 8:if(!(U<q.length)){H.next=18;break}return G=q[U],H.next=12,G.validate(V);case 12:if(!H.sent){H.next=15;break}return B||C.setParser(G.getName()),H.abrupt("return",T?new G(V):G);case 15:U++,H.next=8;break;case 18:return H.abrupt("return",!1);case 19:case"end":return H.stop()}}),_callee3,this)}))),function getParserOf(C){return V.apply(this,arguments)})},{key:"getMimeTypeOf",value:(T=(0,q.default)(H.default.mark((function _callee4(C){var T,V,B,$;return H.default.wrap((function _callee4$(U){for(;;)switch(U.prev=U.next){case 0:T=0,V=(0,L.default)(this.getReaders());case 1:if(!(T<V.length)){U.next=11;break}return B=V[T],U.next=5,B.resolve(C);case 5:if(!($=U.sent)){U.next=8;break}return U.abrupt("return",$);case 8:T++,U.next=1;break;case 11:return U.abrupt("return",!1);case 12:case"end":return U.stop()}}),_callee4,this)}))),function getMimeTypeOf(C){return T.apply(this,arguments)})},{key:"getNormalizer",value:function getNormalizer(){return this.normalizer}},{key:"getReaders",value:function getReaders(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(T=(0,U.default)(T)?T:[T]).length?Object.fromEntries(T.filter((function(T){return T in C.readers})).map((function(T){return[T,C.readers[T]]}))):this.readers}},{key:"getParsers",value:function getParsers(C){var T=this,V=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(V=(0,U.default)(V)?V:[V]).length?Object.fromEntries(V.filter((function(V){return V in T.parsers[C]})).map((function(V){return[V,T.parsers[C][V]]}))):this.parsers[C]||{}}}]),Manager}(elementorModules.editor.utils.Module);T.default=oe},36788:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(37472),V(76139),V(12897),V(93085),V(90286),V(99236);var L=$(V(59396)),U=$(V(75453)),H=$(V(73220)),q=$(V(57135)),G=$(V(49117)),W=$(V(11959)),K=$(V(39041)),Q=$(V(90381)),J=$(V(8770)),X=$(V(83571)),Y=function(){function Normalizer(C){(0,W.default)(this,Normalizer),this.manager=C}var C,T,V;return(0,K.default)(Normalizer,[{key:"normalize",value:(V=(0,G.default)(q.default.mark((function _callee(C){return q.default.wrap((function _callee$(T){for(;;)switch(T.prev=T.next){case 0:return C instanceof X.default||(C=this.toItemCollection(C)),T.abrupt("return",C);case 2:case"end":return T.stop()}}),_callee,this)}))),function normalize(C){return V.apply(this,arguments)})},{key:"toItemCollection",value:(T=(0,G.default)(q.default.mark((function _callee2(C){var T=this;return q.default.wrap((function _callee2$(V){for(;;)switch(V.prev=V.next){case 0:return(0,L.default)(C)||(C=(0,Q.default)(C,FileList)||(0,Q.default)(C,DataTransferItemList)?(0,U.default)(C):[C]),V.abrupt("return",H.default.all(C.map((function(C){return C instanceof J.default||(C=T.toItem(C)),C}))).then((function(C){return new X.default(C)})));case 2:case"end":return V.stop()}}),_callee2)}))),function toItemCollection(C){return T.apply(this,arguments)})},{key:"toItem",value:(C=(0,G.default)(q.default.mark((function _callee3(C){var T;return q.default.wrap((function _callee3$(V){for(;;)switch(V.prev=V.next){case 0:if((0,Q.default)(C,[Blob,File,DataTransferItem])){V.next=18;break}V.prev=1,window.atob(C.split(",")[1]),V.next=15;break;case 5:return V.prev=5,V.t0=V.catch(1),V.next=9,this.manager.getMimeTypeOf(C);case 9:if(!(T=V.sent)){V.next=14;break}C=this.constructor.createDataUrl(C,T),V.next=15;break;case 14:throw new Error("The input provided cannot be resolved");case 15:return V.next=17,fetch(C).then((function(C){return C.blob()}));case 17:C=V.sent;case 18:return V.abrupt("return",new J.default(C));case 19:case"end":return V.stop()}}),_callee3,this,[[1,5]])}))),function toItem(T){return C.apply(this,arguments)})}],[{key:"createDataUrl",value:function createDataUrl(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,V=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return V&&(C="base64,".concat(btoa(C))),T&&(T+=";"),"data:".concat(T||"").concat(C)}}]),Normalizer}();T.default=Y},86036:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(37472),V(76139),V(12897),V(93085),V(90286);var L=$(V(57135)),U=$(V(15149)),H=$(V(73220)),q=$(V(35657)),G=$(V(74758)),W=$(V(49117)),K=$(V(11959)),Q=$(V(39041)),J=$(V(18042)),X=function(){function Session(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,B=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};(0,K.default)(this,Session),(0,J.default)(this,"manager",void 0),(0,J.default)(this,"itemCollection",void 0),(0,J.default)(this,"target",void 0),(0,J.default)(this,"options",{target:{}}),this.manager=C,this.itemCollection=T,this.target=V,(0,U.default)(this.options,B)}var C,T;return(0,Q.default)(Session,[{key:"validate",value:(T=(0,W.default)(L.default.mark((function _callee(){var C,T,V;return L.default.wrap((function _callee$(B){for(;;)switch(B.prev=B.next){case 0:C=(0,G.default)(this.itemCollection.getItems()),B.prev=1,C.s();case 3:if((T=C.n()).done){B.next=11;break}return V=T.value,B.next=7,this.manager.getReaderOf(V);case 7:if(B.sent){B.next=9;break}return B.abrupt("return",!1);case 9:B.next=3;break;case 11:B.next=16;break;case 13:B.prev=13,B.t0=B.catch(1),C.e(B.t0);case 16:return B.prev=16,C.f(),B.finish(16);case 19:return B.abrupt("return",!0);case 20:case"end":return B.stop()}}),_callee,this,[[1,13,16,19]])}))),function validate(){return T.apply(this,arguments)})},{key:"apply",value:(C=(0,W.default)(L.default.mark((function _callee2(){var C,T,V,B,$,U=this;return L.default.wrap((function _callee2$(L){for(;;)switch(L.prev=L.next){case 0:C=[],T=(0,G.default)(this.itemCollection.getItems()),L.prev=2,T.s();case 4:if((V=T.n()).done){L.next=16;break}return B=V.value,L.next=8,this.manager.getParserOf(B,!0);case 8:if(!($=L.sent)){L.next=13;break}C.push($.parse()),L.next=14;break;case 13:throw new Error("An error occurred when trying to parse the input");case 14:L.next=4;break;case 16:L.next=21;break;case 18:L.prev=18,L.t0=L.catch(2),T.e(L.t0);case 21:return L.prev=21,T.f(),L.finish(21);case 24:return L.abrupt("return",H.default.all(C).then((function(C){return U.resolve(C.flat())})));case 25:case"end":return L.stop()}}),_callee2,this,[[2,18,21,24]])}))),function apply(){return C.apply(this,arguments)})},{key:"resolve",value:function resolve(C){var T=this;return(0,q.default)(C).some((function(C){return"section"===C.model.get("elType")}))&&(this.target=elementor.getPreviewContainer()),C.map((function(V){switch(V.type){case"container":case"section":case"column":case"widget":return T.target.view.createElementFromModel(V.model,(0,U.default)(T.options.target,{event:T.options.event,scrollIntoView:0===C.indexOf(V)}))}}))}}]),Session}();T.default=X},68076:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var U=L(V(57135)),H=L(V(49117)),q=L(V(11959)),G=L(V(39041)),W=L(V(77371)),K=L(V(68537)),Q=function(C){(0,W.default)(Close,C);var T,V=(0,K.default)(Close);function Close(){return(0,q.default)(this,Close),V.apply(this,arguments)}return(0,G.default)(Close,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:(T=(0,H.default)(U.default.mark((function _callee(C){var T,V,B,$,L;return U.default.wrap((function _callee$(U){for(;;)switch(U.prev=U.next){case 0:if(T=C.id,V=C.mode,B=C.onClose,"closed"!==($=elementor.documents.get(T)).editor.status){U.next=3;break}return U.abrupt("return",jQuery.Deferred().resolve());case 3:if(V||!$.editor.isChanged&&!$.isDraft()){U.next=7;break}return L=jQuery.Deferred(),this.getConfirmDialog(L).show(),U.abrupt("return",L.promise());case 7:U.t0=V,U.next="autosave"===U.t0?10:"save"===U.t0?13:"discard"===U.t0?16:19;break;case 10:return U.next=12,$e.run("document/save/auto");case 12:case 15:case 18:return U.abrupt("break",19);case 13:return U.next=15,$e.run("document/save/update");case 16:return U.next=18,$e.run("document/save/discard",{document:$});case 19:if($e.internal("editor/documents/unload",{document:$}),!B){U.next=23;break}return U.next=23,B($);case 23:return U.abrupt("return",jQuery.Deferred().resolve());case 24:case"end":return U.stop()}}),_callee,this)}))),function apply(C){return T.apply(this,arguments)})},{key:"getConfirmDialog",value:function getConfirmDialog(C){var T=this;return this.confirmDialog||(this.confirmDialog=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-document-save-on-close",headerMessage:B("Save Changes","elementor"),message:B("Would you like to save the changes you've made?","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:B("Save","elementor"),cancel:B("Discard","elementor")},onHide:function onHide(){_.defer((function(){T.args.mode||C.reject("Close document has been canceled.")}))},onConfirm:function onConfirm(){T.args.mode="save",$e.run("editor/documents/close",T.args).then((function(){C.resolve()}))},onCancel:function onCancel(){T.args.mode="discard",$e.run("editor/documents/close",T.args).then((function(){C.resolve()}))}})),this.confirmDialog}}]),Close}(L(V(83024)).default);T.Close=Q;var J=Q;T.default=J},11175:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Close",{enumerable:!0,get:function get(){return $.Close}}),B(T,"Open",{enumerable:!0,get:function get(){return L.Open}}),B(T,"Preview",{enumerable:!0,get:function get(){return U.Preview}}),B(T,"Switch",{enumerable:!0,get:function get(){return H.Switch}});var $=V(68076),L=V(60994),U=V(72995),H=V(25256)},40729:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.AttachPreview=void 0,V(71954);var L=$(V(73220)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=function(C){(0,q.default)(AttachPreview,C);var T=(0,G.default)(AttachPreview);function AttachPreview(){return(0,U.default)(this,AttachPreview),T.apply(this,arguments)}return(0,H.default)(AttachPreview,[{key:"apply",value:function apply(){var C=this,T=elementor.documents.getCurrent();return $e.data.get("globals/index").then((function(){return elementor.trigger("globals:loaded"),C.attachDocumentToPreview(T)})).then((function(){return elementor.toggleDocumentCssFiles(T,!1),elementor.onEditModeSwitched(),elementor.checkPageStatus(),elementor.trigger("document:loaded",T),$e.internal("panel/open-default",{refresh:!0})}))}},{key:"attachDocumentToPreview",value:function attachDocumentToPreview(C){return new L.default((function(T,V){return C?C.config.elements?(C.$element=elementor.$previewContents.find(".elementor-"+C.id),C.$element.length?(C.$element.addClass("elementor-edit-area elementor-edit-mode"),C.id!==elementor.config.initial_document.id&&elementor.$previewElementorEl.addClass("elementor-embedded-editor"),elementor.initElements(),elementor.initPreviewView(C),C.container.view=elementor.getPreviewView(),C.container.model.attributes.elements=elementor.elements,elementor.helpers.scrollToView(C.$element),C.$element.addClass("elementor-edit-area-active").removeClass("elementor-editor-preview"),void T()):(elementor.onPreviewElNotFound(),V())):T():V()}))}}]),AttachPreview}($(V(14938)).default);T.AttachPreview=W;var K=W;T.default=K},28950:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"AttachPreview",{enumerable:!0,get:function get(){return $.AttachPreview}}),B(T,"Load",{enumerable:!0,get:function get(){return L.Load}}),B(T,"Unload",{enumerable:!0,get:function get(){return U.Unload}});var $=V(40729),L=V(10664),U=V(84805)},10664:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Load=void 0;var L=$(V(73220)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=$(V(14938)),K=$(V(13159)),Q=$(V(38984)),J=function(C){(0,q.default)(Load,C);var T=(0,G.default)(Load);function Load(){return(0,U.default)(this,Load),T.apply(this,arguments)}return(0,H.default)(Load,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireArgument("config",C)}},{key:"apply",value:function apply(C){var T=C.config;elementorCommon.config.experimentalFeatures.additional_custom_breakpoints&&(T.settings.controls=elementor.generateResponsiveControls(T.settings.controls)),elementor.config.document=T,elementor.setAjax(),elementor.addWidgetsCache(T.widgets),elementor.templates.init();var V=new K.default(T);elementor.documents.add(V),elementor.documents.setCurrent(V),elementor.settings.page=new elementor.settings.modules.page(T.settings),V.container=elementor.settings.page.getEditedView().getContainer(),V.container.document=V,elementor.heartbeat=new Q.default(V);var B=elementor.config.document.version&&elementor.helpers.compareVersions(elementor.config.document.version,"2.5.0","<");return!elementor.config.user.introduction.flexbox&&B&&elementor.showFlexBoxAttentionDialog(),elementor.loaded?$e.data.get("globals/index").then((function(){return $e.internal("editor/documents/attach-preview")})):L.default.resolve(V)}}]),Load}(W.default);T.Load=J;var X=J;T.default=X},84805:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Unload=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(14938)),W=$(V(13159)),K=function(C){(0,H.default)(Unload,C);var T=(0,q.default)(Unload);function Unload(){return(0,L.default)(this,Unload),T.apply(this,arguments)}return(0,U.default)(Unload,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireArgumentConstructor("document",W.default,C)}},{key:"apply",value:function apply(C){var T=C.document;T.id===elementor.config.document.id&&(elementor.elements=[],elementor.saver.stopAutoSave(T),elementor.channels.dataEditMode.trigger("switch","preview"),T.$element&&T.$element.removeClass("elementor-edit-area-active elementor-edit-mode").addClass("elementor-editor-preview"),elementorCommon.elements.$body.removeClass("elementor-editor-".concat(T.config.type)),elementor.settings.page.destroy(),elementor.heartbeat.destroy(),T.editor.status="closed",elementor.config.document={},elementor.documents.unsetCurrent(),elementor.trigger("document:unloaded",T))}}]),Unload}(G.default);T.Unload=K;var Q=K;T.default=Q},60994:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Open=void 0,V(71954);var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Open,C);var T=(0,q.default)(Open);function Open(){return(0,L.default)(this,Open),T.apply(this,arguments)}return(0,U.default)(Open,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:function apply(C){var T=C.id,V=elementor.documents.getCurrent();return V&&T===V.id?jQuery.Deferred().resolve():(elementor.loaded&&elementor.$previewContents.find(".elementor-".concat(T)).addClass("loading"),elementor.documents.request(T).then((function(C){return elementorCommon.elements.$body.addClass("elementor-editor-".concat(C.type)),$e.internal("editor/documents/load",{config:C})})).always((function(){elementor.loaded&&elementor.$previewContents.find(".elementor-".concat(T)).removeClass("loading")})))}}]),Open}($(V(83024)).default);T.Open=G;var W=G;T.default=W},72995:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Preview=void 0;var L=$(V(57135)),U=$(V(49117)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(Preview,C);var T,V=(0,W.default)(Preview);function Preview(){return(0,H.default)(this,Preview),V.apply(this,arguments)}return(0,q.default)(Preview,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:(T=(0,U.default)(L.default.mark((function _callee(C){var T,V,B,$;return L.default.wrap((function _callee$(L){for(;;)switch(L.prev=L.next){case 0:if(T=C.id,V=$e.components.get("document/save"),B=V.footerSaver,!($=elementor.documents.get(T)).editor.isChanged){L.next=4;break}return L.next=4,$e.run("document/save/auto",{force:!0});case 4:B.previewWindow=open($.config.urls.wp_preview,"wp-preview-".concat($.id));case 5:case"end":return L.stop()}}),_callee)}))),function apply(C){return T.apply(this,arguments)})}]),Preview}($(V(83024)).default);T.Preview=K;var Q=K;T.default=Q},25256:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Switch=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Switch,C);var T=(0,q.default)(Switch);function Switch(){return(0,L.default)(this,Switch),T.apply(this,arguments)}return(0,U.default)(Switch,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:function apply(C){var T=C.id,V=C.mode,B=C.onClose;return $e.run("editor/documents/close",{id:elementor.documents.getCurrentId(),mode:V,onClose:B}).then((function(){return $e.run("editor/documents/open",{id:T})}))}}]),Switch}($(V(83024)).default);T.Switch=G;var W=G;T.default=W},22777:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(52369),U=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var H=U(V(14176)),q=U(V(11959)),G=U(V(39041)),W=U(V(76700)),K=U(V(44263)),Q=U(V(77371)),J=U(V(68537)),X=U(V(19263)),Y=U(V(13159)),Z=L(V(11175)),ee=L(V(28950)),te=function(C){(0,Q.default)(Component,C);var T=(0,J.default)(Component);function Component(){return(0,q.default)(this,Component),T.apply(this,arguments)}return(0,G.default)(Component,[{key:"__construct",value:function __construct(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,W.default)((0,K.default)(Component.prototype),"__construct",this).call(this,C),this.documents={},this.currentDocument=null,this.saveInitialDocumentToCache()}},{key:"getNamespace",value:function getNamespace(){return"editor/documents"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Z)}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return this.importCommands(ee)}},{key:"add",value:function add(C){var T=C.id;return this.documents[T]=C,C}},{key:"addDocumentByConfig",value:function addDocumentByConfig(C){return this.add(new Y.default(C))}},{key:"get",value:function get(C){return void 0!==this.documents[C]&&this.documents[C]}},{key:"getCurrent",value:function getCurrent(){return this.currentDocument}},{key:"getCurrentId",value:function getCurrentId(){return this.currentDocument.id}},{key:"setCurrent",value:function setCurrent(C){if(void 0===this.documents[C.id])throw Error("The document with id: '".concat(C.id,"' does not exist/loaded"));this.currentDocument&&(this.currentDocument.editor.status="closed"),this.currentDocument=this.documents[C.id],this.currentDocument.editor.status="open",elementorCommon.ajax.addRequestConstant("editor_post_id",C.id)}},{key:"isCurrent",value:function isCurrent(C){return(0,H.default)(C)===this.currentDocument.id}},{key:"unsetCurrent",value:function unsetCurrent(){this.currentDocument=null,elementorCommon.ajax.addRequestConstant("editor_post_id",null)}},{key:"request",value:function request(C){return elementorCommon.ajax.load(this.getRequestArgs(C),!0)}},{key:"invalidateCache",value:function invalidateCache(C){elementorCommon.ajax.invalidateCache(this.getRequestArgs(C))}},{key:"getRequestArgs",value:function getRequestArgs(C){return C=(0,H.default)(C),{action:"get_document_config",unique_id:"document-".concat(C),data:{id:C},success:function success(C){return C},error:function error(C){var T;_.isString(C)?T=C:C.statusText?(T=elementor.createAjaxErrorMessage(C),0===C.readyState&&(T+=" "+B("Cannot load editor","elementor"))):C[0]&&C[0].code&&(T=B("Server Error","elementor")+" "+C[0].code),alert(T)}}}},{key:"saveInitialDocumentToCache",value:function saveInitialDocumentToCache(){var C=elementor.config.initial_document;elementorCommon.ajax.addRequestCache(this.getRequestArgs(C.id),C)}}]),Component}(X.default);T.default=te},13159:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(18042)),q=$(V(48673)),G=$(V(11666)),W=$(V(91693)),K=function(){function Document(C){(0,L.default)(this,Document),(0,H.default)(this,"id",null),(0,H.default)(this,"history",null),(0,H.default)(this,"revisions",null),(0,H.default)(this,"container",null),(0,H.default)(this,"editor",new W.default),this.config=C,this.id=C.id,this.history=new q.default(this),this.revisions=new G.default(this)}return(0,U.default)(Document,[{key:"isDraft",value:function isDraft(){return this.config.revisions.current_id!==this.config.id}}]),Document}();T.default=K},91693:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(18042));T.default=function Editor(){(0,L.default)(this,Editor),(0,U.default)(this,"status","closed"),(0,U.default)(this,"isSaving",!1),(0,U.default)(this,"isChanged",!1),(0,U.default)(this,"isChangedDuringSave",!1),(0,U.default)(this,"isSaved",!0),(0,U.default)(this,"lastSaveHistoryId",0)}},85422:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67971),L=$(V(18042)),U=$(V(83452));V(71954),V(99745),V(84208);var H=V(12406);C.exports=Marionette.Behavior.extend({tagView:null,listenerAttached:!1,initialize:function initialize(){this.listenerAttached||(this.listenTo(this.view.options.container.settings,"change:external:__dynamic__",this.onAfterExternalChange),this.listenerAttached=!0)},renderTools:function renderTools(){var C=this;if(!(this.getOption("dynamicSettings").default||elementor.helpers.hasPro()&&!this.getOption("tags").length)){var T=jQuery(Marionette.Renderer.render("#tmpl-elementor-control-dynamic-switcher"));T.on("click",(function(T){return C.onDynamicSwitcherClick(T)})),this.$el.find(".elementor-control-dynamic-switcher-wrapper").append(T),this.ui.dynamicSwitcher=T,"color"===this.view.model.get("type")&&(this.view.colorPicker?this.moveDynamicSwitcherToColorPicker():setTimeout((function(){return C.moveDynamicSwitcherToColorPicker()}))),this.ui.dynamicSwitcher.tipsy({title:function title(){return this.getAttribute("data-tooltip")},gravity:"s"})}},moveDynamicSwitcherToColorPicker:function moveDynamicSwitcherToColorPicker(){var C=this.view.colorPicker.$pickerToolsContainer;this.ui.dynamicSwitcher.removeClass("elementor-control-unit-1").addClass("e-control-tool");var T=C.find(".elementor-control-element-color-picker");T.length?this.ui.dynamicSwitcher.insertBefore(T):C.append(this.ui.dynamicSwitcher)},toggleDynamicClass:function toggleDynamicClass(){this.$el.toggleClass("elementor-control-dynamic-value",this.isDynamicMode())},isDynamicMode:function isDynamicMode(){var C=this.view.container.settings.get("__dynamic__");return!(!C||!C[this.view.model.get("name")])},createTagsList:function createTagsList(){var C=_.groupBy(this.getOption("tags"),"group"),T=elementor.dynamicTags.getConfig("groups"),V=this.ui.tagsList=jQuery("<div>",{class:"elementor-tags-list"}),B=jQuery("<div>",{class:"elementor-tags-list__inner"});if(V.append(B),jQuery.each(T,(function(T){var V=C[T];if(V){var $=jQuery("<div>",{class:"elementor-tags-list__group-title"}).text(this.title);B.append($),V.forEach((function(C){var T=jQuery("<div>",{class:"elementor-tags-list__item"});T.text(C.title).attr("data-tag-name",C.name),B.append(T)}))}})),!elementor.helpers.hasPro()&&(0,U.default)(C).length){var $=Marionette.Renderer.render("#tmpl-elementor-dynamic-tags-promo",{promotionUrl:elementor.config.dynamicPromotionURL.replace("%s",this.view.model.get("name"))});B.append($)}B.on("click",".elementor-tags-list__item",this.onTagsListItemClick.bind(this)),elementorCommon.elements.$body.append(V)},getTagsList:function getTagsList(){return this.ui.tagsList||this.createTagsList(),this.ui.tagsList},toggleTagsList:function toggleTagsList(){var C=this.getTagsList();if(C.is(":visible"))C.hide();else{var T=elementorCommon.config.isRTL?"left":"right";C.show().position({my:"".concat(T," top"),at:"".concat(T," bottom+5"),of:this.ui.dynamicSwitcher})}},setTagView:function setTagView(C,T,V){this.tagView&&this.tagView.destroy();var B=this.tagView=new H({id:C,name:T,settings:V,controlName:this.view.model.get("name"),dynamicSettings:this.getOption("dynamicSettings")}),$=this.view.options.container,L=$.controls[B.options.controlName].label;B.options.container=new elementorModules.editor.Container({type:"dynamic",id:C,model:B.model,settings:B.model,view:B,parent:$,label:$.label+" "+L,controls:B.model.options.controls,renderer:$}),B.render(),this.$el.find(".elementor-control-tag-area").after(B.el),this.listenTo(B,"remove",this.onTagViewRemove.bind(this))},setDefaultTagView:function setDefaultTagView(){var C=elementor.dynamicTags.tagTextToTagData(this.getDynamicValue());this.setTagView(C.id,C.name,C.settings)},tagViewToTagText:function tagViewToTagText(){var C=this.tagView;return elementor.dynamicTags.tagDataToTagText(C.getOption("id"),C.getOption("name"),C.model)},getDynamicValue:function getDynamicValue(){return this.view.container.dynamic.get(this.view.model.get("name"))},destroyTagView:function destroyTagView(){this.tagView&&(this.tagView.destroy(),this.tagView=null)},showPromotion:function showPromotion(){var C=B("Create more personalized and dynamic sites by populating data from various sources with dozens of dynamic tags to choose from.","elementor");elementor.promotion.showDialog({headerMessage:B("Dynamic Content","elementor"),message:C,top:"-10",element:this.ui.dynamicSwitcher,actionURL:elementor.config.dynamicPromotionURL.replace("%s",this.view.model.get("name"))})},onRender:function onRender(){this.$el.addClass("elementor-control-dynamic"),this.renderTools(),this.toggleDynamicClass(),this.isDynamicMode()&&this.setDefaultTagView()},onDynamicSwitcherClick:function onDynamicSwitcherClick(C){C.stopPropagation(),this.getOption("tags").length?this.toggleTagsList():this.showPromotion()},onTagsListItemClick:function onTagsListItemClick(C){var T=jQuery(C.currentTarget);this.setTagView(elementorCommon.helpers.getUniqueId(),T.data("tagName"),{}),this.view.getGlobalKey()&&this.view.triggerMethod("unset:global:value"),this.isDynamicMode()?$e.run("document/dynamic/settings",{container:this.view.options.container,settings:(0,L.default)({},this.view.model.get("name"),this.tagViewToTagText())}):$e.run("document/dynamic/enable",{container:this.view.options.container,settings:(0,L.default)({},this.view.model.get("name"),this.tagViewToTagText())}),this.toggleDynamicClass(),this.toggleTagsList(),this.tagView.getTagConfig().settings_required&&this.tagView.showSettingsPopup()},onTagViewRemove:function onTagViewRemove(){$e.run("document/dynamic/disable",{container:this.view.options.container,settings:(0,L.default)({},this.view.model.get("name"),this.tagViewToTagText())}),this.toggleDynamicClass()},onAfterExternalChange:function onAfterExternalChange(){this.destroyTagView(),this.isDynamicMode()&&this.setDefaultTagView(),this.toggleDynamicClass()},onDestroy:function onDestroy(){this.destroyTagView(),this.ui.tagsList&&this.ui.tagsList.remove()}})},41972:(C,T,V)=>{"use strict";var B=V(67971);V(84208),V(99745),V(64828);var $=B(V(32009)),L=B(V(83452));C.exports=elementorModules.Module.extend({CACHE_KEY_NOT_FOUND_ERROR:"Cache key not found",tags:{Base:V(52927)},cache:{},cacheRequests:{},cacheCallbacks:[],addCacheRequest:function addCacheRequest(C){this.cacheRequests[this.createCacheKey(C)]=!0},createCacheKey:function createCacheKey(C){return btoa(C.getOption("name"))+"-"+btoa(encodeURIComponent((0,$.default)(C.model)))},loadTagDataFromCache:function loadTagDataFromCache(C){var T=this.createCacheKey(C);if(void 0!==this.cache[T])return this.cache[T];this.cacheRequests[T]||this.addCacheRequest(C)},loadCacheRequests:function loadCacheRequests(){var C=this.cache,T=this.cacheRequests,V=this.cacheCallbacks;this.cacheRequests={},this.cacheCallbacks=[],elementorCommon.ajax.addRequest("render_tags",{data:{post_id:elementor.config.document.id,tags:(0,L.default)(T)},success:function success(T){jQuery.extend(C,T),V.forEach((function(C){C()}))}})},refreshCacheFromServer:function refreshCacheFromServer(C){this.cacheCallbacks.push(C),this.loadCacheRequests()},getConfig:function getConfig(C){return this.getItems(elementor.config.dynamicTags,C)},parseTagsText:function parseTagsText(C,T,V){var B=this;return"object"===T.returnType?B.parseTagText(C,T,V):C.replace(/\[elementor-tag[^\]]+]/g,(function(C){return B.parseTagText(C,T,V)}))},parseTagText:function parseTagText(C,T,V){var B=this.tagTextToTagData(C);return B?V(B.id,B.name,B.settings):"object"===T.returnType?{}:""},tagTextToTagData:function tagTextToTagData(C){var T=C.match(/id="(.*?(?="))"/),V=C.match(/name="(.*?(?="))"/),B=C.match(/settings="(.*?(?="]))/);return!!(T&&V&&B)&&{id:T[1],name:V[1],settings:JSON.parse(decodeURIComponent(B[1]))}},createTag:function createTag(C,T,V){var B=this.getConfig("tags."+T);if(B)return new(this.tags[T]||this.tags.Base)({id:C,name:T,model:new elementorModules.editor.elements.models.BaseSettings(V,{controls:B.controls})})},getTagDataContent:function getTagDataContent(C,T,V){var B=this.createTag(C,T,V);if(B)return B.getContent()},tagDataToTagText:function tagDataToTagText(C,T,V){return'[elementor-tag id="'+C+'" name="'+T+'" settings="'+(V=encodeURIComponent((0,$.default)(V&&V.toJSON({remove:["default"]})||{})))+'"]'},tagContainerToTagText:function tagContainerToTagText(C){return elementor.dynamicTags.tagDataToTagText(C.view.getOption("id"),C.view.getOption("name"),C.view.model)},cleanCache:function cleanCache(){this.cache={}},onInit:function onInit(){this.loadCacheRequests=_.debounce(this.loadCacheRequests,300)}})},8061:C=>{"use strict";C.exports=Marionette.ItemView.extend({className:"elementor-tag-controls-stack-empty",template:"#tmpl-elementor-tag-controls-stack-empty"})},52099:(C,T,V)=>{"use strict";var B=V(8061);C.exports=elementorModules.editor.views.ControlsStack.extend({activeTab:"content",template:_.noop,emptyView:B,isEmpty:function isEmpty(){return this.collection.length<2},childViewOptions:function childViewOptions(){return{container:this.options.container}},getNamespaceArray:function getNamespaceArray(){var C=elementor.getPanelView().getCurrentPageView(),T=C.getNamespaceArray();return T.push(C.activeSection),T.push(this.getOption("controlName")),T.push(this.getOption("name")),T},onRenderTemplate:function onRenderTemplate(){this.activateFirstSection()}})},12406:(C,T,V)=>{"use strict";var B=V(67971);V(99745);var $=B(V(35657)),L=V(52099);C.exports=Marionette.ItemView.extend({className:"elementor-dynamic-cover elementor-input-style",tagControlsStack:null,templateHelpers:function templateHelpers(){var C={};return this.model&&(C.controls=this.model.options.controls),C},ui:{remove:".elementor-dynamic-cover__remove"},events:function events(){var events={"click @ui.remove":"onRemoveClick"};return this.hasSettings()&&(events.click="onClick"),events},getTemplate:function getTemplate(){var C=this.getTagConfig(),T=Marionette.TemplateCache.get("#tmpl-elementor-control-dynamic-cover"),V=Marionette.Renderer.render(T,{hasSettings:this.hasSettings(),isRemovable:!this.getOption("dynamicSettings").default,title:C.title,content:C.panel_template});return Marionette.TemplateCache.prototype.compileTemplate(V.trim())},getTagConfig:function getTagConfig(){return elementor.dynamicTags.getConfig("tags."+this.getOption("name"))},initSettingsPopup:function initSettingsPopup(){var C={className:"elementor-tag-settings-popup",position:{my:"left top+5",at:"left bottom",of:this.$el,autoRefresh:!0},hide:{ignore:".select2-container"}},T=elementorCommon.dialogsManager.createWidget("buttons",C);this.getSettingsPopup=function(){return T}},hasSettings:function hasSettings(){return!!(0,$.default)(this.getTagConfig().controls).length},showSettingsPopup:function showSettingsPopup(){this.tagControlsStack||this.initTagControlsStack();var C=this.getSettingsPopup();C.isVisible()||C.show()},initTagControlsStack:function initTagControlsStack(){this.tagControlsStack=new L({model:this.model,controls:this.model.controls,name:this.options.name,controlName:this.options.controlName,container:this.options.container,el:this.getSettingsPopup().getElements("message")[0]}),this.tagControlsStack.render()},initModel:function initModel(){this.model=new elementorModules.editor.elements.models.BaseSettings(this.getOption("settings"),{controls:this.getTagConfig().controls})},initialize:function initialize(){this.initModel(),this.hasSettings()&&(this.initSettingsPopup(),this.listenTo(this.model,"change",this.render))},onClick:function onClick(){this.showSettingsPopup()},onRemoveClick:function onRemoveClick(C){C.stopPropagation(),this.destroy(),this.trigger("remove")},onDestroy:function onDestroy(){this.hasSettings()&&this.getSettingsPopup().destroy(),this.tagControlsStack&&this.tagControlsStack.destroy()}})},52927:C=>{"use strict";C.exports=Marionette.ItemView.extend({hasTemplate:!0,tagName:"span",className:function className(){return"elementor-tag"},getTemplate:function getTemplate(){return!!this.hasTemplate&&Marionette.TemplateCache.get("#tmpl-elementor-tag-"+this.getOption("name")+"-content")},initialize:function initialize(){try{this.getTemplate()}catch(C){this.hasTemplate=!1}},getConfig:function getConfig(C){var T=elementor.dynamicTags.getConfig("tags."+this.getOption("name"));return C?T[C]:T},getContent:function getContent(){var C,T=this.getConfig("content_type");if(!this.hasTemplate&&void 0===(C=elementor.dynamicTags.loadTagDataFromCache(this)))throw new Error(elementor.dynamicTags.CACHE_KEY_NOT_FOUND_ERROR);if("ui"===T){if(this.render(),this.hasTemplate)return this.el.outerHTML;this.getConfig("wrapped_tag")&&(C=jQuery(C).html()),this.$el.html(C)}return C},onRender:function onRender(){this.el.id="elementor-tag-"+this.getOption("id")}})},43940:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(19076)),W=$(V(26886)),K=function(C){(0,H.default)(Component,C);var T=(0,q.default)(Component);function Component(){return(0,L.default)(this,Component),T.apply(this,arguments)}return(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"shortcuts"}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{"":{keys:"ctrl+?, shift+?",exclude:["input"]}}}},{key:"getModalLayout",value:function getModalLayout(){return W.default}}]),Component}(G.default);T.default=K},10136:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(43940)),W=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"onInit",value:function onInit(){$e.components.register(new G.default({manager:this}))}}]),_default}(elementorModules.Module);T.default=W},27734:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(73308)),W=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"id",value:function id(){return"elementor-hotkeys"}},{key:"templateHelpers",value:function templateHelpers(){return{environment:G.default}}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-hotkeys"}}]),_default}(Marionette.LayoutView);T.default=W},26886:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(76700)),G=L(V(44263)),W=L(V(77371)),K=L(V(68537)),Q=L(V(27734)),J=function(C){(0,W.default)(_default,C);var T=(0,K.default)(_default);function _default(){return(0,U.default)(this,_default),T.apply(this,arguments)}return(0,H.default)(_default,[{key:"getModalOptions",value:function getModalOptions(){return{id:"elementor-hotkeys__modal"}}},{key:"getLogoOptions",value:function getLogoOptions(){return{title:B("Keyboard Shortcuts","elementor")}}},{key:"initialize",value:function initialize(){for(var C,T=arguments.length,V=new Array(T),B=0;B<T;B++)V[B]=arguments[B];(C=(0,q.default)((0,G.default)(_default.prototype),"initialize",this)).call.apply(C,[this].concat(V)),this.showLogo(),this.showContentView()}},{key:"showContentView",value:function showContentView(){this.modalContent.show(new Q.default)}}]),_default}(elementorModules.common.views.modal.Layout);T.default=J},4982:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(38923)),U=$(V(83452));V(99745),V(99236),V(84208);var H=$(V(24596)),q=$(V(11959)),G=$(V(39041)),W=$(V(18042)),K=function(){function _default(){var C=this;(0,q.default)(this,_default),(0,W.default)(this,"loaded",{}),(0,W.default)(this,"notifyCallback",null),(0,W.default)(this,"fetchIcons",(function(T){fetch(T.fetchJson,{mode:"cors"}).then((function(C){return C.json()})).then((function(V){return T.icons=V.icons,C.normalizeIconList(T)}))})),(0,W.default)(this,"runCallback",(function(T){return"function"!=typeof C.notifyCallback?T:C.notifyCallback(T)})),(0,W.default)(this,"initIconType",(function(T,V){C.notifyCallback=V;var B=elementor.iconManager.store;if(C.loaded[T.name])return T.icons=B.getIcons(T),C.runCallback(T);if(T.enqueue&&T.enqueue.forEach((function(C){elementor.helpers.enqueueEditorStylesheet(C)})),T.url&&elementor.helpers.enqueueEditorStylesheet(T.url),B.isValid(T)){var $=B.get(B.getKey(T));return C.normalizeIconList($)}return T.icons&&T.icons.length?C.normalizeIconList(T):T.fetchJson?C.fetchIcons(T):void 0}))}return(0,G.default)(_default,[{key:"normalizeIconList",value:function normalizeIconList(C){var T,V={};jQuery.each(C.icons,(function(B,$){T=$,"object"===(0,H.default)(T)&&(T=(0,L.default)(T)[0][0]),T&&(V[T]={prefix:C.prefix,selector:C.prefix+T.trim(":"),name:elementorCommon.helpers.upperCaseWords(T).trim(":").split("-").join(" "),filter:T.trim(":"),displayPrefix:C.displayPrefix||C.prefix.replace("-","")})})),(0,U.default)(V).length&&(C.icons=V,this.loaded[C.name]=!0,elementor.iconManager.store.save(C),this.runCallback(C))}}]),_default}();T.default=K},26801:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(99745);var L=$(V(11959)),U=$(V(39041)),H=function(){function Store(){(0,L.default)(this,Store)}return(0,U.default)(Store,[{key:"save",value:function save(C){elementorCommon.storage.set(Store.getKey(C),C)}},{key:"getIcons",value:function getIcons(C){var T=this.get(Store.getKey(C));return!(!T||!T.icons)&&T.icons}},{key:"get",value:function get(C){return elementorCommon.storage.get(C)}},{key:"isValid",value:function isValid(C){var T=this.get(Store.getKey(C));return!!T&&(T.ver===C.ver&&(T.icons&&T.icons.length))}}],[{key:"getKey",value:function getKey(C){var T=C.name?C.name:C;return"elementor_".concat(T,"_icons")}}]),Store}();T.default=H},60443:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(67209);var U=L(V(11959)),H=L(V(39041)),q=L(V(38852)),G=L(V(77371)),W=L(V(68537)),K=L(V(18042)),Q=L(V(23615)),J=$(V(87363)),X=function(C){(0,G.default)(LazyIconList,C);var T=(0,W.default)(LazyIconList);function LazyIconList(){var C;(0,U.default)(this,LazyIconList);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return C=T.call.apply(T,[this].concat(B)),(0,K.default)((0,q.default)(C),"state",{itemSize:{width:0,height:0},wrapperSize:{width:0,height:0},firstRowInView:0}),(0,K.default)((0,q.default)(C),"selectors",{item:".elementor-icons-manager__tab__item",wrapper:"elementor-icons-manager__tab__wrapper"}),(0,K.default)((0,q.default)(C),"attachScrollListener",(function(){var T=document.getElementById(C.selectors.wrapper);T&&T.addEventListener("scroll",C.handleScroll)})),(0,K.default)((0,q.default)(C),"maybeMeasureItem",(function(){if(!C.state.itemSize.width){var T=document.getElementById(C.selectors.wrapper),V=document.querySelector(C.selectors.item);if(V){var B={itemSize:{width:V.offsetWidth+20,height:V.offsetHeight+20},wrapperSize:{width:T.offsetWidth,height:T.clientHeight}};return C.setState(B,(function(){C.maybeScrollToSelected()}))}}})),(0,K.default)((0,q.default)(C),"maybeScrollToSelected",(function(){if(C.hasSelected()){var T=C.props.selectedIndex,V=C.state,B=V.wrapperSize,$=V.itemSize,L=Math.floor(B.width/$.width),U=(Math.ceil(T/L)-1)*$.height;setTimeout((function(){C.props.parentRef.current.scrollTo({top:U,left:0,behavior:"auto"})}),0)}})),(0,K.default)((0,q.default)(C),"handleScroll",(function(){C.clearDebounceScrollCallback(),C._debounce=setTimeout((function(){var T=document.getElementById(C.selectors.wrapper),V=C.state.itemSize;C.setState({firstRowInView:Math.floor(T.scrollTop/V.height)})}),10)})),(0,K.default)((0,q.default)(C),"render",(function(){var T=C.state,V=T.itemSize,B=T.wrapperSize,$=C.state.firstRowInView;if(!V.width)return C.renderFirstElementForMeasurement();var L=C.props.items,U=Math.floor(B.width/V.width),H=Math.ceil(L.length/U),q=Math.ceil(B.height/V.height)+4;q>H&&(q=H),$>H-q&&($=H-q);var G=H-$-q,W=$*U,K=($+q)*U-1,Q=L.slice(W,K+1),X={height:"".concat($*V.height,"px")},Y={height:"".concat(G*V.height,"px")};return J.default.createElement(J.Fragment,null,J.default.createElement("div",{className:"elementor-icons-manager__tab__content__offset",style:X}),J.default.createElement("div",{id:"elementor-icons-manager__tab__content"},Q),J.default.createElement("div",{className:"elementor-icons-manager__tab__content__tail",style:Y}))})),C}return(0,H.default)(LazyIconList,[{key:"componentDidMount",value:function componentDidMount(){this.attachScrollListener(),this.maybeMeasureItem()}},{key:"componentWillUnmount",value:function componentWillUnmount(){this.clearDebounceScrollCallback();var C=document.getElementById(this.selectors.wrapper);C&&C.removeEventListener("scroll",this.handleScroll)}},{key:"clearDebounceScrollCallback",value:function clearDebounceScrollCallback(){clearTimeout(this._debounce)}},{key:"renderFirstElementForMeasurement",value:function renderFirstElementForMeasurement(){return J.default.createElement("div",{id:"elementor-icons-manager__tab__content"},this.props.items[0])}},{key:"hasSelected",value:function hasSelected(){return-1!==this.props.selectedIndex}}]),LazyIconList}(J.Component),Y=X;T.default=Y,X.propTypes={items:Q.default.array,selectedIndex:Q.default.number,parentRef:Q.default.any}},8731:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971),U=V(52369);$(T,"__esModule",{value:!0}),T.renderIconManager=T.default=void 0;var H=U(V(87363));V(99745),V(64434),V(90286);var q=L(V(37959)),G=L(V(84899)),W=L(V(11959)),K=L(V(39041)),Q=L(V(38852)),J=L(V(77371)),X=L(V(68537)),Y=L(V(18042)),Z=L(V(23615)),ee=V(61533),te=L(V(71656)),ne=L(V(51829)),ie=function(C){(0,J.default)(IconsManager,C);var T=(0,X.default)(IconsManager);function IconsManager(){var C;(0,W.default)(this,IconsManager);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return C=T.call.apply(T,[this].concat(B)),(0,Y.default)((0,Q.default)(C),"scrollViewRef",(0,H.createRef)()),(0,Y.default)((0,Q.default)(C),"state",{activeTab:C.props.activeTab,selected:{library:"",value:""},iconTabs:elementor.config.icons.libraries,loaded:C.props.loaded,filter:""}),(0,Y.default)((0,Q.default)(C),"cache",{}),(0,Y.default)((0,Q.default)(C),"loadAllTabs",(function(){var T=C.state.loaded;C.props.icons.forEach((function(V){T[V.name]||-1<["all","recommended"].indexOf(V.name)||elementor.iconManager.library.initIconType((0,G.default)({},V),(function(B){C.cache[B.name]=B,T[V.name]=!0}))})),T.all=!0,T.recommended=!0,C.setState({loaded:T})})),(0,Y.default)((0,Q.default)(C),"getActiveTab",(function(){var T=C.state.activeTab,V=C.state.loaded,B=C.props.icons;if(T||C.props.activeTab&&(T=C.props.activeTab),"GoPro"===T)return T;if(!V[T])return!1;var $=(0,G.default)({},B.filter((function(C){return C.name===T}))[0]);return V[T]?(0,G.default)({},$):"all"!==$.name||V.all?(elementor.iconManager.library.initIconType((0,G.default)({},$),(function(T){C.cache[T.name]=T,C.updateLoaded(T.name)})),!1):C.loadAllTabs()})),(0,Y.default)((0,Q.default)(C),"getIconTabsLinks",(function(){var T=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return C.props.icons.map((function(V){if(T^C.isNativeTab(V))return"";var B=V.name===C.state.activeTab,$="elementor-icons-manager__tab-link";return B&&($+=" elementor-active"),H.default.createElement("div",{className:$,key:V.name,onClick:function onClick(){B||C.setState({activeTab:V.name})}},H.default.createElement("i",{className:V.labelIcon}),V.label)}))})),(0,Y.default)((0,Q.default)(C),"getActiveTabIcons",(function(T){if(T.name)return C.getActiveTabIcons(T.name);if(C.cache[T])return C.cache[T].icons;if("recommended"===T)return C.state.iconTabs[0].icons;if("all"===T)return C.getAllIcons();if(!C.state.loaded[T]){var V=C.props.icons.filter((function(C){return T===C.name}));return elementor.iconManager.library.initIconType((0,G.default)({},V[0]),(function(T){C.cache[T.name]=T,C.updateLoaded(T.name)}))}return elementor.iconManager.store.getIcons(T)})),(0,Y.default)((0,Q.default)(C),"getAllIcons",(function(){if(C.cache.all)return C.cache.all.icons;var T={};return C.props.icons.forEach((function(V){"all"!==V.name&&"recommended"!==V.name&&(T[V.name]=C.getActiveTabIcons(V.name))})),C.cache.all={icons:T},T})),(0,Y.default)((0,Q.default)(C),"handleSearch",(function(T){var V=T.target.value;if(V&&""!==V){if(V=V.toLocaleLowerCase(),C.state.filter===V)return}else V="";C.setState({filter:V})})),(0,Y.default)((0,Q.default)(C),"setSelected",(function(T){elementor.iconManager.setSettings("selectedIcon",T),C.setState({selected:T})})),(0,Y.default)((0,Q.default)(C),"getSelected",(function(){var T=C.state.selected;return""===T.value&&C.props.selected&&C.props.selected.value&&(T={value:C.props.selected.value,library:C.props.selected.library}),T})),(0,Y.default)((0,Q.default)(C),"render",(function(){var T=C.getActiveTab(),V=T.name?T.name:T,B=C.props.showSearch,$=void 0===B||B,L=C.state.filter,U=C.getSelected();if("GoPro"!==T){if(!V||!C.state.loaded[V])return"Loading";T&&(T.icons=C.getActiveTabIcons(T))}return H.default.createElement(H.Fragment,null,H.default.createElement("div",{id:"elementor-icons-manager__sidebar",className:"elementor-templates-modal__sidebar"},H.default.createElement("div",{id:"elementor-icons-manager__tab-links"},C.getIconTabsLinks(),C.getUploadCustomButton(),C.getIconTabsLinks(!1))),H.default.createElement("div",{id:"elementor-icons-manager__main",className:"elementor-templates-modal__content"},"GoPro"===V?H.default.createElement(ne.default,null):H.default.createElement(H.Fragment,null,$?C.getSearchHTML():"",H.default.createElement("div",{id:"elementor-icons-manager__tab__wrapper",ref:C.scrollViewRef},H.default.createElement("div",{id:"elementor-icons-manager__tab__title"},T.label),H.default.createElement("div",{id:"elementor-icons-manager__tab__content_wrapper"},H.default.createElement("input",{type:"hidden",name:"icon_value",id:"icon_value",value:U.value}),H.default.createElement("input",{type:"hidden",name:"icon_type",id:"icon_type",value:U.library}),C.state.loaded[T.name]?H.default.createElement(te.default,(0,q.default)({setSelected:C.setSelected,selected:U,filter:L,key:T.name,parentRef:C.scrollViewRef},T)):"Loading")))))})),C}return(0,K.default)(IconsManager,[{key:"updateLoaded",value:function updateLoaded(C){var T=this.state.loaded;T[C]=!0,this.setState({loaded:T})}},{key:"isNativeTab",value:function isNativeTab(C){return("all"===C.name||"recommended"===C.name||"fa-"===C.name.substr(0,3))&&C.native}},{key:"getUploadCustomButton",value:function getUploadCustomButton(){var C=this,T=function onClick(){"GoPro"!==C.state.activeTab&&C.setState({activeTab:"GoPro"})};return this.props.customIconsURL&&(T=function onClick(){window.open(C.props.customIconsURL,"_blank")}),H.default.createElement("div",{id:"elementor-icons-manager__upload"},H.default.createElement("div",{id:"elementor-icons-manager__upload__title"},B("My Libraries","elementor")),H.default.createElement("button",{id:"elementor-icons-manager__upload__button",className:"elementor-button elementor-button-default",onClick:T},B("Upload","elementor")))}},{key:"getSearchHTML",value:function getSearchHTML(){return H.default.createElement("div",{id:"elementor-icons-manager__search"},H.default.createElement("input",{placeholder:"Filter by name...",onInput:this.handleSearch}),H.default.createElement("i",{className:"eicon-search"}))}}]),IconsManager}(H.Component),oe=ie;T.default=oe;T.renderIconManager=function renderIconManager(C){var T=document.querySelector("#elementor-icons-manager-modal .dialog-content");return(0,ee.render)(H.default.createElement(ie,(0,q.default)({},C,{containerElement:T})),T)},ie.propTypes={activeTab:Z.default.any,customIconsURL:Z.default.string,icons:Z.default.any,loaded:Z.default.any,modalView:Z.default.any,recommended:Z.default.oneOfType([Z.default.bool,Z.default.object]),selected:Z.default.any,showSearch:Z.default.bool}},48478:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971),L=V(52369);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(87363));V(64434),V(99745);var H=$(V(11959)),q=$(V(38852)),G=$(V(77371)),W=$(V(68537)),K=$(V(18042)),Q=$(V(23615)),J=function(C){(0,G.default)(Icon,C);var T=(0,W.default)(Icon);function Icon(){var C;(0,H.default)(this,Icon);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return C=T.call.apply(T,[this].concat(B)),(0,K.default)((0,q.default)(C),"setSelected",(function(){C.props.setSelectedHandler({value:C.props.data.displayPrefix+" "+C.props.data.selector,library:C.props.library})})),(0,K.default)((0,q.default)(C),"render",(function(){return U.default.createElement("div",{className:C.props.containerClass,key:C.props.keyID,onClick:C.setSelected,filter:C.props.data.filter},U.default.createElement("div",{className:"elementor-icons-manager__tab__item__content"},U.default.createElement("i",{className:"elementor-icons-manager__tab__item__icon "+C.props.className}),U.default.createElement("div",{className:"elementor-icons-manager__tab__item__name",title:C.props.data.name},C.props.data.name)))})),C}return Icon}(U.Component);T.default=J,J.propTypes={className:Q.default.string,containerClass:Q.default.string,data:Q.default.object,keyID:Q.default.string,library:Q.default.string,selector:Q.default.string,setSelectedHandler:Q.default.func}},51829:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971),U=V(52369);$(T,"__esModule",{value:!0}),T.default=void 0;var H=U(V(87363)),q=L(V(11959)),G=L(V(38852)),W=L(V(77371)),K=L(V(68537)),Q=L(V(18042)),J=function(C){(0,W.default)(IconsGoPro,C);var T=(0,K.default)(IconsGoPro);function IconsGoPro(){var C;(0,q.default)(this,IconsGoPro);for(var V=arguments.length,$=new Array(V),L=0;L<V;L++)$[L]=arguments[L];return C=T.call.apply(T,[this].concat($)),(0,Q.default)((0,G.default)(C),"render",(function(){return H.default.createElement("div",{id:"elementor-icons-manager__promotion"},H.default.createElement("i",{id:"elementor-icons-manager__promotion__icon",className:"eicon-nerd"}),H.default.createElement("div",{id:"elementor-icons-manager__promotion__text"},B("Become a Pro user to upload unlimited font icon folders to your website.","elementor")),H.default.createElement("a",{href:elementor.config.icons.goProURL,id:"elementor-icons-manager__promotion__link",className:"elementor-button elementor-button-default elementor-button-go-pro",target:"_blank",rel:"noopener noreferrer"},B("Go Pro","elementor")))})),C}return IconsGoPro}(H.Component);T.default=J},71656:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971),L=V(52369);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(87363));V(64434),V(99745),V(76139),V(12897),V(93085),V(3777),V(38081),V(90286);var H=$(V(38923)),q=$(V(35657)),G=$(V(47834)),W=$(V(74758)),K=$(V(74846)),Q=$(V(11959)),J=$(V(39041)),X=$(V(38852)),Y=$(V(77371)),Z=$(V(68537)),ee=$(V(18042)),te=$(V(23615)),ne=$(V(60443)),ie=$(V(48478)),oe=function(C){(0,Y.default)(Tab,C);var T=(0,Z.default)(Tab);function Tab(){var C;(0,Q.default)(this,Tab);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return C=T.call.apply(T,[this].concat(B)),(0,ee.default)((0,X.default)(C),"componentDidMount",(function(){C.props.selected&&C.props.selected.value&&setTimeout((function(){var C=document.querySelector(".elementor-selected");C&&C.scrollIntoView(!1)}),0)})),(0,ee.default)((0,X.default)(C),"handleFullIconList",(function(){var T=[];return(0,H.default)(C.props.icons).forEach((function(V){"recommended"!==V[0]&&(T=[].concat((0,K.default)(T),(0,K.default)(C.getIconsOfType(V[0],V[1]))))})),T.sort((function(C,T){return C.filter===T.filter?0:+(C.filter>T.filter)||-1}))})),(0,ee.default)((0,X.default)(C),"getLibrary",(function(C){return elementor.config.icons.libraries.filter((function(T){return C===T.name}))})),(0,ee.default)((0,X.default)(C),"handleRecommendedList",(function(){var T=[];return(0,H.default)(C.props.icons).forEach((function(V){var B=C.getLibrary(V[0])[0].icons,$={};V[1].forEach((function(C){B[C]&&($[C]=B[C])})),T=[].concat((0,K.default)(T),(0,K.default)(C.getIconsOfType(V[0],$)))})),T})),(0,ee.default)((0,X.default)(C),"getIconsComponentList",(function(){var T=[],V=C.props,B=V.name,$=V.icons,L=V.filter;switch(B){case"all":T=C.handleFullIconList();break;case"recommended":T=C.handleRecommendedList();break;default:T=C.getIconsOfType(B,$)}return L&&(T=(0,q.default)(T).filter((function(C){return C.props.data.name.toLowerCase().indexOf(L)>-1}))),T})),(0,ee.default)((0,X.default)(C),"render",(function(){var T,V=C.getIconsComponentList(),B=-1,$=(0,W.default)(V.entries());try{for($.s();!(T=$.n()).done;){var L=(0,G.default)(T.value,2),H=L[0];if(L[1].props.containerClass.includes("elementor-selected")){B=H;break}}}catch(C){$.e(C)}finally{$.f()}return U.default.createElement(ne.default,{selectedIndex:B,items:V,parentRef:C.props.parentRef})})),C}return(0,J.default)(Tab,[{key:"getIconsOfType",value:function getIconsOfType(C,T){var V=this,B=this.props,$=B.selected,L=B.filter;return(0,H.default)(T).map((function(T){var B=T[1],H=T[0],q=B.displayPrefix+" "+B.selector,G="elementor-icons-manager__tab__item";$.value===q&&(G+=" elementor-selected");var W=G+C+"-"+H+L;return U.default.createElement(ie.default,{key:W,library:C,keyID:H,containerClass:G,className:q,setSelectedHandler:V.props.setSelected,data:B})}))}}]),Tab}(U.Component);oe.propTypes={data:te.default.any,filter:te.default.any,icons:te.default.object,name:te.default.string,selected:te.default.object,setSelected:te.default.func,parentRef:te.default.any};var re=oe;T.default=re},56903:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(83452));V(99745),V(64434),V(84208);var H=L(V(11959)),q=L(V(39041)),G=L(V(77371)),W=L(V(68537)),K=L(V(41864)),Q=V(8731),J=L(V(4982)),X=L(V(26801)),Y=V(61533),Z=function(C){(0,G.default)(_default,C);var T=(0,W.default)(_default);function _default(){return(0,H.default)(this,_default),T.apply(this,arguments)}return(0,q.default)(_default,[{key:"onInit",value:function onInit(){this.library=new J.default,this.store=new X.default,elementor.helpers.fetchFa4ToFa5Mapping(),this.cache={}}},{key:"getLayout",value:function getLayout(){var C=this;if(!this.layout){this.layout=new K.default;var T=this.layout.getModal();T.addButton({name:"insert_icon",text:B("Insert","elementor"),classes:"elementor-button elementor-button-success",callback:function callback(){C.updateControlValue(),C.unMountIconManager()}}),T.on("show",this.onPickerShow.bind(this)).on("hide",this.unMountIconManager)}return this.layout}},{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectedIcon:{}}}},{key:"unMountIconManager",value:function unMountIconManager(){var C=document.querySelector("#elementor-icons-manager-modal .dialog-content");(0,Y.unmountComponentAtNode)(C)}},{key:"loadIconLibraries",value:function loadIconLibraries(){this.cache.loaded||(elementor.config.icons.libraries.forEach((function(C){"all"!==C.name&&elementor.iconManager.library.initIconType(C)})),this.cache.loaded=!0)}},{key:"onPickerShow",value:function onPickerShow(){var C=this.getSettings("controlView"),T={GoPro:!0},V={recommended:C.model.get("recommended")||!1},B=C.getControlValue(),$=elementor.config.icons.libraries;if(B.library&&B.value||(B={value:"",library:""}),V.selected=B,this.setSettings("selectedIcon",B),V.recommended){var L=!1;$.forEach((function(C,T){"recommended"===C.name&&(L=!0,$[T].icons=V.recommended)})),L||$.unshift({name:"recommended",label:"Recommended",icons:V.recommended,labelIcon:"eicon-star-o",native:!0})}else $=$.filter((function(C){return"recommended"!==C.name}));$.forEach((function(C,V){-1===["all","recommended"].indexOf(C.name)&&elementor.iconManager.library.initIconType(C,(function(C){$[V]=C})),T[C.name]=!0})),V.loaded=T,V.icons=$;var H=B.library||$[0].name;if("svg"===B.library&&(H=$[0].name),(0,U.default)($).some((function(C){return C===H}))||(H=$[0].name),V.recommended&&""!==B.library&&""!==B.value&&V.recommended.hasOwnProperty(B.library)){var q=$.filter((function(C){return B.library===C.name})),G=B.value.replace(q[0].displayPrefix+" "+q[0].prefix,"");V.recommended[B.library].some((function(C){return-1<C.indexOf(G)}))&&(H=$[0].name)}return V.customIconsURL=elementor.config.customIconsURL,V.activeTab=H,(0,Q.renderIconManager)(V)}},{key:"updateControlValue",value:function updateControlValue(){var C=this.getSettings();C.controlView.setValue(C.selectedIcon),C.controlView.applySavedValue()}},{key:"show",value:function show(C){this.setSettings("controlView",C.view),this.getLayout().showModal(C)}}]),_default}(elementorModules.Module);T.default=Z},41864:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(76700)),G=L(V(44263)),W=L(V(77371)),K=L(V(68537)),Q=function(C){(0,W.default)(_default,C);var T=(0,K.default)(_default);function _default(){return(0,U.default)(this,_default),T.apply(this,arguments)}return(0,H.default)(_default,[{key:"getModalOptions",value:function getModalOptions(){return{id:"elementor-icons-manager-modal"}}},{key:"getLogoOptions",value:function getLogoOptions(){return{title:B("Icon Library","elementor")}}},{key:"initialize",value:function initialize(){for(var C,T=arguments.length,V=new Array(T),B=0;B<T;B++)V[B]=arguments[B];(C=(0,q.default)((0,G.default)(_default.prototype),"initialize",this)).call.apply(C,[this].concat(V)),this.showLogo()}}]),_default}(L(V(56525)).default);T.default=Q},76602:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(78282)),U=$(V(35657)),H=$(V(59396));V(38081),V(3777);var q=$(V(74758)),G=$(V(11959)),W=$(V(39041)),K=$(V(59771)),Q=$(V(38852)),J=$(V(77371)),X=$(V(68537)),Y=$(V(18042)),Z=function(C){(0,J.default)(Manager,C);var T=(0,X.default)(Manager);function Manager(){var C;return(0,G.default)(this,Manager),C=T.call(this),(0,Y.default)((0,Q.default)(C),"elements",{}),(0,Y.default)((0,Q.default)(C),"type",!1),(0,K.default)(C,new Proxy((0,Q.default)(C),{get:function get(C,T){return["add","remove"].includes(T)?function(){var V=C[T].apply(C,arguments);return C.updateType(),C.updateSortable(),C.updatePanelPage(),C.updateNavigator(),V}:L.default.apply(Reflect,arguments)}}))}return(0,W.default)(Manager,[{key:"getElements",value:function getElements(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,T=(0,U.default)(this.elements);return!T.length&&C&&(T=(0,H.default)(C)?C:[C]),T}},{key:"add",value:function add(C){var T=arguments.length>1&&void 0!==arguments[1]&&arguments[1];C=(0,H.default)(C)?C:[C],T||this.remove([],!0);var V,B=(0,q.default)(C);try{for(B.s();!(V=B.n()).done;){var $=V.value;this.elements[$.id]=$,$.view.select()}}catch(C){B.e(C)}finally{B.f()}}},{key:"remove",value:function remove(C){var T=arguments.length>1&&void 0!==arguments[1]&&arguments[1];C=(0,H.default)(C)?C:[C],T&&(C=this.getElements());var V,B=(0,q.default)(C);try{for(B.s();!(V=B.n()).done;){var $=V.value;delete this.elements[$.id],$.view.deselect()}}catch(C){B.e(C)}finally{B.f()}}},{key:"has",value:function has(C){return this.getElements().includes(C)}},{key:"updateType",value:function updateType(){var C=this.getElements();this.type=Boolean(C.length)&&C.reduce((function(C,T){return C===T.type&&T.type}),C[0].type)}},{key:"updateSortable",value:function updateSortable(){elementor.toggleSortableState(!this.isMultiple())}},{key:"updatePanelPage",value:function updatePanelPage(){var C=this.getElements();1===C.length?$e.run("panel/editor/open",{model:C[0].model,view:C[0].view}):$e.internal("panel/open-default",{autoFocusSearch:!1})}},{key:"updateNavigator",value:function updateNavigator(){elementor.navigator.getLayout().elements.currentView.recursiveChildInvoke("updateSelection")}},{key:"isMultiple",value:function isMultiple(){return this.getElements().length>1}},{key:"isSameType",value:function isSameType(){return!this.getElements().length||Boolean(this.type)}}]),Manager}(elementorModules.editor.utils.Module);T.default=Z},66915:(C,T,V)=>{"use strict";var B=V(99292);C.exports=elementorModules.ViewModule.extend({model:null,hasChange:!1,changeCallbacks:{},addChangeCallback:function addChangeCallback(C,T){this.changeCallbacks[C]=T},bindEvents:function bindEvents(){elementor.on("document:loaded",this.onElementorDocumentLoaded),this.model.on("change",this.onModelChange)},unbindEvents:function unbindEvents(){elementor.off("document:loaded",this.onElementorDocumentLoaded)},addPanelPage:function addPanelPage(){var C=this.getSettings("name");elementor.getPanelView().addPage(C+"_settings",{view:elementor.settings.panelPages[C]||elementor.settings.panelPages.base,title:this.getSettings("panelPage.title"),options:{editedView:this.getEditedView(),model:this.model,controls:this.model.controls,name:C}})},getContainerId:function getContainerId(){return this.getSettings("name")+"_settings"},getEditedView:function getEditedView(){var C=this.getContainerId(),T=new Backbone.Model({id:C,elType:C,settings:this.model}),V=new elementorModules.editor.Container({type:C,id:T.id,model:T,settings:T.get("settings"),view:!1,label:this.getSettings("panelPage").title,controls:this.model.controls,document:this.getDocument(),renderer:!1});return{getContainer:function getContainer(){return V},getEditModel:function getEditModel(){return T},model:T}},getDocument:function getDocument(){return!1},updateStylesheet:function updateStylesheet(C){var T=this.getControlsCSS();C||T.stylesheet.empty(),this.model.handleRepeaterData(this.model.attributes),T.addStyleRules(this.model.getStyleControls(),this.model.attributes,this.model.controls,[/{{WRAPPER}}/g],[this.getSettings("cssWrapperSelector")]),T.addStyleToDocument({at:"before",of:"#elementor-style-e-global-style"})},initModel:function initModel(){this.model=new elementorModules.editor.elements.models.BaseSettings(this.getSettings("settings"),{controls:this.getSettings("controls")})},getStyleId:function getStyleId(){return this.getSettings("name")},initControlsCSSParser:function initControlsCSSParser(){var C;this.destroyControlsCSS=function(){C.removeStyleFromDocument()},this.getControlsCSS=function(){return C||(C=new B({id:this.getStyleId(),settingsModel:this.model,context:this.getEditedView()})),C}},getDataToSave:function getDataToSave(C){return C},save:function save(C){var T=this;if(T.hasChange){var V=this.model.toJSON({remove:["default"]}),B=this.getDataToSave({data:V});elementorCommonConfig.isTesting||NProgress.start(),elementorCommon.ajax.addRequest("save_"+this.getSettings("name")+"_settings",{data:B,success:function success(){elementorCommonConfig.isTesting||NProgress.done(),T.setSettings("settings",V),T.hasChange=!1,C&&C.apply(T,arguments)},error:function error(){alert("An error occurred")}})}},onInit:function onInit(){this.initModel(),this.initControlsCSSParser(),this.addPanelMenuItem(),this.debounceSave=_.debounce(this.save,3e3),elementorModules.ViewModule.prototype.onInit.apply(this,arguments)},addPanelMenuItem:function addPanelMenuItem(){var C=this.getSettings("panelPage.menu");if(C){var T="panel/"+this.getSettings("name")+"-settings",V={icon:C.icon,title:this.getSettings("panelPage.title"),type:"page",pageName:this.getSettings("name")+"_settings",callback:function callback(){return $e.route("".concat(T,"/settings"))}};$e.bc.ensureTab(T,"settings",V.pageName),elementor.modules.layouts.panel.pages.menu.Menu.addItem(V,"settings",C.beforeItem)}},onModelChange:function onModelChange(C){var T=this;T.hasChange=!0,this.getControlsCSS().stylesheet.empty(),_.each(C.changed,(function(C,V){T.changeCallbacks[V]&&T.changeCallbacks[V].call(T,C)})),T.updateStylesheet(!0),T.debounceSave()},onElementorDocumentLoaded:function onElementorDocumentLoaded(){this.updateStylesheet(),this.addPanelPage()},destroy:function destroy(){this.unbindEvents(),this.model.destroy()}})},12767:C=>{"use strict";C.exports=elementorModules.editor.views.ControlsStack.extend({id:function id(){return"elementor-panel-"+this.getOption("name")+"-settings"},getTemplate:function getTemplate(){return"#tmpl-elementor-panel-"+this.getOption("name")+"-settings"},childViewContainer:function childViewContainer(){return"#elementor-panel-"+this.getOption("name")+"-settings-controls"},childViewOptions:function childViewOptions(){return{container:this.getOption("editedView").getContainer()}}})},36551:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){var C;(0,L.default)(this,_default);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return(C=T.call.apply(T,[this].concat(B))).changeCallbacks={ui_theme:C.onUIThemeChanged,panel_width:C.onPanelWidthChanged,edit_buttons:C.onEditButtonsChanged,show_hidden_elements:C.onShowHiddenElementsChange},C}return(0,U.default)(_default,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{darkModeLinkID:"elementor-editor-dark-mode-css"}}},{key:"createDarkModeStylesheetLink",value:function createDarkModeStylesheetLink(){var C=this.getSettings("darkModeLinkID"),T=jQuery("#"+C);T.length||(T=jQuery("<link>",{id:C,rel:"stylesheet",href:elementor.config.ui.darkModeStylesheetURL})),this.$link=T}},{key:"getDarkModeStylesheetLink",value:function getDarkModeStylesheetLink(){return this.$link||this.createDarkModeStylesheetLink(),this.$link}},{key:"onUIThemeChanged",value:function onUIThemeChanged(C){var T=this.getDarkModeStylesheetLink();"light"!==C?T.attr("media","auto"===C?"(prefers-color-scheme: dark)":"").appendTo(elementorCommon.elements.$body):T.remove()}},{key:"onPanelWidthChanged",value:function onPanelWidthChanged(C){elementor.panel.saveSize({width:C.size+C.unit}),elementor.panel.setSize()}},{key:"onEditButtonsChanged",value:function onEditButtonsChanged(){setTimeout((function(){return elementor.getPreviewView()._renderChildren()}),300)}},{key:"onShowHiddenElementsChange",value:function onShowHiddenElementsChange(){elementorFrontend.elements.$body.toggleClass("e-preview--show-hidden-elements")}}]),_default}($(V(66915)).default);T.default=G},34991:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=function(C){(0,q.default)(Component,C);var T=(0,G.default)(Component);function Component(){return(0,U.default)(this,Component),T.apply(this,arguments)}return(0,H.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/page-settings"}},{key:"defaultTabs",value:function defaultTabs(){return{settings:{title:B("Settings","elementor")},style:{title:B("Style","elementor")},advanced:{title:B("Advanced","elementor")}}}},{key:"renderTab",value:function renderTab(C){elementor.getPanelView().setPage("page_settings").activateTab(C)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return".elementor-panel-navigation"}}]),Component}(L(V(19263)).default);T.default=W},40427:(C,T,V)=>{"use strict";var B=V(67971)(V(34991)),$=V(66915);C.exports=$.extend({getStyleId:function getStyleId(){return this.getSettings("name")+"-"+elementor.documents.getCurrent().id},onInit:function onInit(){$.prototype.onInit.apply(this),$e.components.register(new B.default({manager:this}))},save:function save(){},getDataToSave:function getDataToSave(C){return C.id=elementor.config.document.id,C},getEditedView:function getEditedView(){var C=this;if(this.editedView)return this.editedView;var T=this.getContainerId(),V=new Backbone.Model({id:T,elType:T,settings:this.model,elements:elementor.elements}),B=new elementorModules.editor.Container({type:T,id:V.id,model:V,settings:V.get("settings"),label:elementor.config.document.panel.title,controls:this.model.controls,children:elementor.elements,renderer:{view:{lookup:function lookup(){return B},renderOnChange:function renderOnChange(){return C.updateStylesheet()},renderUI:function renderUI(){return C.updateStylesheet()}}}});return this.editedView={getContainer:function getContainer(){return B},getEditModel:function getEditModel(){return V},model:V},this.editedView},getContainerId:function getContainerId(){return"document"}})},50235:(C,T,V)=>{"use strict";var B=V(67971)(V(36551));C.exports=elementorModules.Module.extend({modules:{base:V(66915),page:V(40427),editorPreferences:B.default},panelPages:{base:V(12767)},onInit:function onInit(){this.initSettings()},initSettings:function initSettings(){var C=this;_.each(elementor.config.settings,(function(T,V){var B=C.modules[V]||C.modules.base;C[V]=new B(T)}))}})},56284:C=>{"use strict";var T;T=Marionette.Behavior.extend({ui:{insertButton:".elementor-template-library-template-insert"},events:{"click @ui.insertButton":"onInsertButtonClick"},onInsertButtonClick:function onInsertButtonClick(){var C={model:this.view.model};"remote"!==C.model.get("source")||elementor.config.library_connect.is_connected?$e.run("library/insert-template",C):$e.route("library/connect",C)}}),C.exports=T},24599:(C,T,V)=>{"use strict";var B,$=V(384);B=Backbone.Collection.extend({model:$}),C.exports=B},57304:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Templates",{enumerable:!0,get:function get(){return $.Templates}});var $=V(61129)},61129:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Templates=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Templates,C);var T=(0,q.default)(Templates);function Templates(){return(0,L.default)(this,Templates),T.apply(this,arguments)}return(0,U.default)(Templates,null,[{key:"getEndpointFormat",value:function getEndpointFormat(){return"template-library/templates"}}]),Templates}($(V(76072)).default);T.Templates=G;var W=G;T.default=W},57466:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"InsertTemplate",{enumerable:!0,get:function get(){return $.InsertTemplate}}),B(T,"Open",{enumerable:!0,get:function get(){return L.Open}});var $=V(36702),L=V(83022)},36702:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.InsertTemplate=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(InsertTemplate,C);var T=(0,q.default)(InsertTemplate);function InsertTemplate(){return(0,L.default)(this,InsertTemplate),T.apply(this,arguments)}return(0,U.default)(InsertTemplate,[{key:"apply",value:function apply(C){return this.component.insertTemplate(C)}}]),InsertTemplate}($(V(83024)).default);T.InsertTemplate=G;var W=G;T.default=W},83022:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Open,C);var T=(0,q.default)(Open);function Open(){return(0,L.default)(this,Open),T.apply(this,arguments)}return(0,U.default)(Open,[{key:"apply",value:function apply(C){return this.component.show(C)}}]),Open}($(V(83024)).default);T.Open=G;var W=G;T.default=W},61830:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(52369),U=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0,V(64434),V(84208);var H=U(V(84899)),q=U(V(11959)),G=U(V(39041)),W=U(V(76700)),K=U(V(44263)),Q=U(V(77371)),J=U(V(68537)),X=U(V(19076)),Y=L(V(57466)),Z=L(V(57304)),ee=V(7329),te=function(C){(0,Q.default)(Component,C);var T=(0,J.default)(Component);function Component(){return(0,q.default)(this,Component),T.apply(this,arguments)}return(0,G.default)(Component,[{key:"__construct",value:function __construct(C){(0,W.default)((0,K.default)(Component.prototype),"__construct",this).call(this,C),elementor.on("document:loaded",this.onDocumentLoaded.bind(this)),$e.data.deleteCache(this,"library")}},{key:"getNamespace",value:function getNamespace(){return"library"}},{key:"defaultTabs",value:function defaultTabs(){return{"templates/blocks":{title:B("Blocks","elementor"),getFilter:function getFilter(){return{source:"remote",type:"block",subtype:elementor.config.document.remoteLibrary.category}}},"templates/pages":{title:B("Pages","elementor"),filter:{source:"remote",type:"page"}},"templates/my-templates":{title:B("My Templates","elementor"),filter:{source:"local"}}}}},{key:"defaultRoutes",value:function defaultRoutes(){var C=this;return{import:function _import(){C.manager.layout.showImportView()},"save-template":function saveTemplate(T){C.manager.layout.showSaveTemplateView(T.model)},preview:function preview(T){C.manager.layout.showPreviewView(T.model)},connect:function connect(T){T.texts={title:B("Connect to Template Library","elementor"),message:B("Access this template and our entire library by creating a free personal account","elementor"),button:B("Get Started","elementor")},C.manager.layout.showConnectView(T)}}}},{key:"defaultCommands",value:function defaultCommands(){var C=(0,W.default)((0,K.default)(Component.prototype),"defaultCommands",this).call(this);return(0,H.default)((0,H.default)({},C),this.importCommands(Y))}},{key:"defaultData",value:function defaultData(){return this.importCommands(Z)}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{open:{keys:"ctrl+shift+l"}}}},{key:"onDocumentLoaded",value:function onDocumentLoaded(C){this.setDefaultRoute(C.config.remoteLibrary.default_route),this.maybeOpenLibrary()}},{key:"renderTab",value:function renderTab(C){var T=this.tabs[C],V=T.getFilter?T.getFilter():T.filter;this.manager.setScreen(V)}},{key:"activateTab",value:function activateTab(C){$e.routes.saveState("library"),(0,W.default)((0,K.default)(Component.prototype),"activateTab",this).call(this,C)}},{key:"open",value:function open(){return(0,W.default)((0,K.default)(Component.prototype),"open",this).call(this),this.manager.layout||(this.manager.layout=this.layout),this.manager.layout.setHeaderDefaultParts(),!0}},{key:"close",value:function close(){return!!(0,W.default)((0,K.default)(Component.prototype),"close",this).call(this)&&(this.manager.modalConfig={},!0)}},{key:"show",value:function show(C){this.manager.modalConfig=C,!C.toDefault&&$e.routes.restoreState("library")||$e.route(this.getDefaultRoute())}},{key:"insertTemplate",value:function insertTemplate(C){var T=this,V=elementor.config.document.remoteLibrary.autoImportSettings,B=C.model,$=C.withPageSettings,L=void 0===$?null:$;(V&&(L=!0),null===L&&B.get("hasPageSettings"))?this.getImportSettingsDialog().showImportDialog(B):(this.manager.layout.showLoadingView(),this.manager.requestTemplateContent(B.get("source"),B.get("template_id"),{data:{with_page_settings:L},success:function success(C){var V=jQuery.extend({},T.manager.modalConfig.importOptions);V.withPageSettings=L,T.manager.layout.hideLoadingView(),T.manager.layout.hideModal(),$e.run("document/elements/import",{model:B,data:C,options:V})},error:function error(C){T.manager.showErrorDialog(C)},complete:function complete(){T.manager.layout.hideLoadingView()}}))}},{key:"getImportSettingsDialog",value:function getImportSettingsDialog(){var C={dialog:null,showImportDialog:function showImportDialog(T){var V=C.getDialog(T);V.onConfirm=function(){$e.run("library/insert-template",{model:T,withPageSettings:!0})},V.onCancel=function(){$e.run("library/insert-template",{model:T,withPageSettings:!1})},V.show()},initDialog:function initDialog(T){C.dialog=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-insert-template-settings-dialog",headerMessage:B("Apply the settings of this %s too?","elementor").replace("%s",elementor.translate(T.attributes.type)),message:B("This will override the design, layout, and other settings of the %s you’re working on.","elementor").replace("%s",elementor.documents.getCurrent().container.label),strings:{confirm:B("Apply","elementor"),cancel:B("Don’t apply","elementor")}})},getDialog:function getDialog(T){return C.dialog||C.initDialog(T),C.dialog}};return C}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return"#elementor-template-library-header-menu"}},{key:"getModalLayout",value:function getModalLayout(){return ee}},{key:"maybeOpenLibrary",value:function maybeOpenLibrary(){"#library"===location.hash&&($e.run("library/open"),location.hash="")}}]),Component}(X.default);T.default=te},79005:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(38003).sprintf,L=V(67971);V(64434);var U,H=L(V(32009)),q=L(V(24596)),G=L(V(18042)),W=L(V(61830)),K=V(24599);U=function TemplateLibraryManager(){this.modalConfig={};var C,T,V,L=this,U={},Q={},J={};this.init=function(){!function registerDefaultTemplateTypes(){var C={saveDialog:{description:B("Your designs will be available for export and reuse on any page or website","elementor")},ajaxParams:{success:function success(C){$e.route("library/templates/my-templates",{onBefore:function onBefore(){V&&(V.findWhere({template_id:C.template_id})||V.add(C))}})},error:function error(C){L.showErrorDialog(C)}}},T=(0,G.default)({page:B("Page","elementor"),section:B("Section","elementor"),container:B("Container","elementor")},elementor.config.document.type,elementor.config.document.panel.title);jQuery.each(T,(function(T,V){var U=jQuery.extend(!0,{},C,{saveDialog:{title:$(B("Save Your %s to Library","elementor"),V)}});L.registerTemplateType(T,U)}))}(),function registerDefaultFilterTerms(){J={text:{callback:function callback(C){return C=C.toLowerCase(),this.get("title").toLowerCase().indexOf(C)>=0||_.any(this.get("tags"),(function(T){return T.toLowerCase().indexOf(C)>=0}))}},type:{},subtype:{},favorite:{}}}(),this.component=$e.components.register(new W.default({manager:this})),elementor.addBackgroundClickListener("libraryToggleMore",{element:".elementor-template-library-template-more"})},this.getTemplateTypes=function(C){return C?U[C]:U},this.registerTemplateType=function(C,T){U[C]=T},this.deleteTemplate=function(C,T){var B=L.getDeleteDialog();B.onConfirm=function(){T.onConfirm&&T.onConfirm(),elementorCommon.ajax.addRequest("delete_template",{data:{source:C.get("source"),template_id:C.get("template_id")},success:function success(B){V.remove(C,{silent:!0}),T.onSuccess&&T.onSuccess(B)}})},B.show()},this.importTemplate=function(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};elementorCommon.helpers.softDeprecated("importTemplate","2.8.0","$e.run( 'library/insert-template' )"),T.model=C,$e.run("library/insert-template",T)},this.saveTemplate=function(C,T){var V=U[C];_.extend(T,{source:"local",type:C}),V.prepareSavedData&&(T=V.prepareSavedData(T)),T.content=(0,H.default)(T.content);var B={data:T};V.ajaxParams&&_.extend(B,V.ajaxParams),elementorCommon.ajax.addRequest("save_template",B)},this.requestTemplateContent=function(C,T,V){var B={unique_id:T,data:{source:C,edit_mode:!0,display:!0,template_id:T}};return V&&jQuery.extend(!0,B,V),elementorCommon.ajax.addRequest("get_template_data",B)},this.markAsFavorite=function(C,T){var V={data:{source:C.get("source"),template_id:C.get("template_id"),favorite:T}};return elementorCommon.ajax.addRequest("mark_template_as_favorite",V)},this.getDeleteDialog=function(){return C||(C=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-template-library-delete-dialog",headerMessage:B("Delete Template","elementor"),message:B("Are you sure you want to delete this template?","elementor"),strings:{confirm:B("Delete","elementor")}})),C},this.getErrorDialog=function(){return T||(T=elementorCommon.dialogsManager.createWidget("alert",{id:"elementor-template-library-error-dialog",headerMessage:B("An error occurred","elementor")})),T},this.getTemplatesCollection=function(){return V},this.getConfig=function(C){return C?Q[C]?Q[C]:{}:Q},this.requestLibraryData=function(C){if(!V||C.forceUpdate){C.onBeforeUpdate&&C.onBeforeUpdate();var T={data:{},success:function success(T){V=new K(T.templates),T.config&&(Q=T.config),C.onUpdate&&C.onUpdate()}};C.forceSync&&(T.data.sync=!0),elementorCommon.ajax.addRequest("get_library_data",T)}else C.onUpdate&&C.onUpdate()},this.getFilter=function(C){return elementor.channels.templates.request("filter:"+C)},this.setFilter=function(C,T,V){elementor.channels.templates.reply("filter:"+C,T),V||elementor.channels.templates.trigger("filter:change")},this.getFilterTerms=function(C){return C?J[C]:J},this.setScreen=function(C){elementor.channels.templates.stopReplying(),L.setFilter("source",C.source,!0),L.setFilter("type",C.type,!0),L.setFilter("subtype",C.subtype,!0),L.showTemplates()},this.loadTemplates=function(C){L.layout.showLoadingView();var T={source:this.getFilter("source")},B={};"local"===T.source&&(B.refresh=!0),$e.data.get("library/templates",T,B).then((function(T){V=new K(T.data.templates),T.data.config&&(Q=T.data.config),L.layout.hideLoadingView(),C&&C()}))},this.showTemplates=function(){L.layout.setHeaderDefaultParts(),L.loadTemplates((function(){var C=L.filterTemplates();L.layout.showTemplatesView(new K(C))}))},this.filterTemplates=function(){var C=L.getFilter("source");return V.filter((function(T){if(C!==T.get("source"))return!1;var V=U[T.get("type")];return!V||!1!==V.showInLibrary}))},this.showErrorDialog=function(C){if("object"===(0,q.default)(C)){var T="";_.each(C,(function(C){null!=C&&C.message&&(T+="<div>"+C.message+".</div>")})),C=T}else C&&(C+=".");C=C?B("The following error(s) occurred while processing the request:","elementor")+'<div id="elementor-template-library-error-info">'+C+"</div>":B("Please try again.","elementor"),L.getErrorDialog().setMessage(C).show()}},C.exports=new U},384:C=>{"use strict";C.exports=Backbone.Model.extend({defaults:{template_id:0,title:"",source:"",type:"",subtype:"",author:"",thumbnail:"",url:"",export_link:"",tags:[]}})},7329:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67971)(V(83452));V(71954);var L=V(40055),U=V(82830),H=V(17555),q=V(220),G=V(15307),W=V(89482),K=V(46831),Q=V(35333),J=V(58489);C.exports=elementorModules.common.views.modal.Layout.extend({getModalOptions:function getModalOptions(){return{id:"elementor-template-library-modal"}},getLogoOptions:function getLogoOptions(){return{title:B("Library","elementor"),click:function click(){$e.run("library/open",{toDefault:!0})}}},getTemplateActionButton:function getTemplateActionButton(C){var T=elementor.config.library_connect.subscription_plans,V="#tmpl-elementor-template-library-"+(elementor.config.library_connect.base_access_level!==C.accessLevel?"upgrade-plan-button":"insert-button");V=elementor.hooks.applyFilters("elementor/editor/template-library/template/action-button",V,C);var B=Marionette.TemplateCache.get(V),L=T[(0,$.default)(T).sort().find((function(T){return T>=C.accessLevel}))];return Marionette.Renderer.render(B,{promotionText:"Go ".concat(L.label),promotionLink:L.promotion_url})},setHeaderDefaultParts:function setHeaderDefaultParts(){var C=this.getHeaderView();C.tools.show(new L),C.menuArea.show(new U),this.showLogo()},showTemplatesView:function showTemplatesView(C){this.modalContent.show(new G({collection:C}))},showImportView:function showImportView(){var C=this.getHeaderView();C.menuArea.reset(),this.modalContent.show(new K),C.logoArea.show(new q)},showConnectView:function showConnectView(C){this.getHeaderView().menuArea.reset(),this.modalContent.show(new Q(C))},showSaveTemplateView:function showSaveTemplateView(C){this.getHeaderView().menuArea.reset(),this.modalContent.show(new W({model:C}))},showPreviewView:function showPreviewView(C){this.modalContent.show(new J({url:C.get("url")}));var T=this.getHeaderView();T.menuArea.reset(),T.tools.show(new H({model:C})),T.logoArea.show(new q)}})},35333:(C,T,V)=>{"use strict";var B=V(38003).__;V(84208),C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-connect",id:"elementor-template-library-connect",ui:{connect:"#elementor-template-library-connect__button",thumbnails:"#elementor-template-library-connect-thumbnails"},templateHelpers:function templateHelpers(){return this.getOption("texts")},onRender:function onRender(){var C=this;this.ui.connect.elementorConnect({parseUrl:function parseUrl(T){return T.replace("%%template_type%%",C.model.get("type"))},success:function success(){elementor.config.library_connect.is_connected=!0,C.getOption("model")?$e.run("library/insert-template",{model:C.getOption("model")}):($e.run("library/close"),elementor.notifications.showToast({message:B("Connected successfully","elementor")}))},error:function error(){elementor.config.library_connect.is_connected=!1}})}})},40055:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-actions",id:"elementor-template-library-header-actions",ui:{import:"#elementor-template-library-header-import i",sync:"#elementor-template-library-header-sync i",save:"#elementor-template-library-header-save i"},events:{"click @ui.import":"onImportClick","click @ui.sync":"onSyncClick","click @ui.save":"onSaveClick"},onImportClick:function onImportClick(){$e.route("library/import")},onSyncClick:function onSyncClick(){var C=this;C.ui.sync.addClass("eicon-animation-spin"),elementor.templates.requestLibraryData({onUpdate:function onUpdate(){C.ui.sync.removeClass("eicon-animation-spin"),$e.routes.refreshContainer("library")},forceUpdate:!0,forceSync:!0})},onSaveClick:function onSaveClick(){$e.route("library/save-template")}})},220:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-back",id:"elementor-template-library-header-preview-back",events:{click:"onClick"},onClick:function onClick(){$e.routes.restoreState("library")}})},82830:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-menu",id:"elementor-template-library-header-menu",templateHelpers:function templateHelpers(){return{tabs:$e.components.get("library").getTabs()}}})},17555:(C,T,V)=>{"use strict";var B=V(56284);C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-preview",id:"elementor-template-library-header-preview",behaviors:{insertTemplate:{behaviorClass:B}}})},46831:(C,T,V)=>{"use strict";var B=V(67971);V(99745),V(84208);var $,L=B(V(40548));$=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-import",id:"elementor-template-library-import",ui:{uploadForm:"#elementor-template-library-import-form",fileInput:"#elementor-template-library-import-form-input"},events:{"change @ui.fileInput":"onFileInputChange"},droppedFiles:null,submitForm:function submitForm(){var C,T=this;this.droppedFiles?(C=this.droppedFiles[0],this.droppedFiles=null):(C=this.ui.fileInput[0].files[0],this.ui.uploadForm[0].reset());var V=new FileReader;V.onload=function(V){return T.importTemplate(C.name,V.target.result.replace(/^[^,]+,/,""))},V.readAsDataURL(C)},importTemplate:function importTemplate(C,T){var V=this,B=elementor.templates.layout;(this.options={data:{fileName:C,fileData:T},success:function success(C){elementor.templates.getTemplatesCollection().add(C),$e.route("library/templates/my-templates")},error:function error(C){elementor.templates.showErrorDialog(C),B.showImportView()},complete:function complete(){B.hideLoadingView()}},elementorCommon.config.filesUpload.unfilteredFiles)?this.sendImportRequest():L.default.getUnfilteredFilesNotEnabledImportTemplateDialog((function(){return V.sendImportRequest()})).show()},sendImportRequest:function sendImportRequest(){elementorCommon.ajax.addRequest("import_template",this.options),elementor.templates.layout.showLoadingView()},onRender:function onRender(){this.ui.uploadForm.on({"drag dragstart dragend dragover dragenter dragleave drop":this.onFormActions.bind(this),dragenter:this.onFormDragEnter.bind(this),"dragleave drop":this.onFormDragLeave.bind(this),drop:this.onFormDrop.bind(this)})},onFormActions:function onFormActions(C){C.preventDefault(),C.stopPropagation()},onFormDragEnter:function onFormDragEnter(){this.ui.uploadForm.addClass("elementor-drag-over")},onFormDragLeave:function onFormDragLeave(C){jQuery(C.relatedTarget).closest(this.ui.uploadForm).length||this.ui.uploadForm.removeClass("elementor-drag-over")},onFormDrop:function onFormDrop(C){this.droppedFiles=C.originalEvent.dataTransfer.files,this.submitForm()},onFileInputChange:function onFileInputChange(){this.submitForm()}}),C.exports=$},58489:C=>{"use strict";var T;T=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-preview",id:"elementor-template-library-preview",ui:{iframe:"> iframe"},onRender:function onRender(){this.ui.iframe.attr("src",this.getOption("url"))}}),C.exports=T},89482:C=>{"use strict";var T;T=Marionette.ItemView.extend({id:"elementor-template-library-save-template",template:"#tmpl-elementor-template-library-save-template",ui:{form:"#elementor-template-library-save-template-form",submitButton:"#elementor-template-library-save-template-submit"},events:{"submit @ui.form":"onFormSubmit"},getSaveType:function getSaveType(){return this.model?this.model.get("elType"):elementor.config.document.library&&elementor.config.document.library.save_as_same_type?elementor.config.document.type:"page"},templateHelpers:function templateHelpers(){var C=this.getSaveType();return elementor.templates.getTemplateTypes(C).saveDialog},onFormSubmit:function onFormSubmit(C){C.preventDefault();var T=this.ui.form.elementorSerializeObject(),V=this.getSaveType(),B={remove:["default"]};T.content=this.model?[this.model.toJSON(B)]:elementor.elements.toJSON(B),this.ui.submitButton.addClass("elementor-button-state"),elementor.templates.saveTemplate(V,T)}}),C.exports=T},75403:(C,T,V)=>{"use strict";var B,$=V(38003).__;B=Marionette.ItemView.extend({id:"elementor-template-library-templates-empty",template:"#tmpl-elementor-template-library-templates-empty",ui:{title:".elementor-template-library-blank-title",message:".elementor-template-library-blank-message"},modesStrings:{empty:{title:$("Haven’t Saved Templates Yet?","elementor"),message:$("This is where your templates should be. Design it. Save it. Reuse it.","elementor")},noResults:{title:$("No Results Found","elementor"),message:$("Please make sure your search is spelled correctly or try a different words.","elementor")},noFavorites:{title:$("No Favorite Templates","elementor"),message:$("You can mark any pre-designed template as a favorite.","elementor")}},getCurrentMode:function getCurrentMode(){return elementor.templates.getFilter("text")?"noResults":elementor.templates.getFilter("favorite")?"noFavorites":"empty"},onRender:function onRender(){var C=this.modesStrings[this.getCurrentMode()];this.ui.title.html(C.title),this.ui.message.html(C.message)}}),C.exports=B},15307:(C,T,V)=>{"use strict";var B,$=V(38003).__,L=V(67971)(V(91795)),U=V(70078),H=V(79032);B=Marionette.CompositeView.extend({template:"#tmpl-elementor-template-library-templates",id:"elementor-template-library-templates",childViewContainer:"#elementor-template-library-templates-container",reorderOnSort:!0,emptyView:function emptyView(){return new(V(75403))},ui:{textFilter:"#elementor-template-library-filter-text",selectFilter:".elementor-template-library-filter-select",myFavoritesFilter:"#elementor-template-library-filter-my-favorites",orderInputs:".elementor-template-library-order-input",orderLabels:"label.elementor-template-library-order-label"},events:{"input @ui.textFilter":"onTextFilterInput","change @ui.selectFilter":"onSelectFilterChange","change @ui.myFavoritesFilter":"onMyFavoritesFilterChange","mousedown @ui.orderLabels":"onOrderLabelsClick"},comparators:{title:function title(C){return C.get("title").toLowerCase()},popularityIndex:function popularityIndex(C){var popularityIndex=C.get("popularityIndex");return popularityIndex||(popularityIndex=C.get("date")),-popularityIndex},trendIndex:function trendIndex(C){var trendIndex=C.get("trendIndex");return trendIndex||(trendIndex=C.get("date")),-trendIndex}},getChildView:function getChildView(C){return"remote"===C.get("source")?H:U},initialize:function initialize(){this.listenTo(elementor.channels.templates,"filter:change",this._renderChildren)},filter:function filter(C){var T=elementor.templates.getFilterTerms(),V=!0;return jQuery.each(T,(function(T){var B=elementor.templates.getFilter(T);if(B){if(this.callback){var $=this.callback.call(C,B);return $||(V=!1),$}var L=B===C.get(T);return L||(V=!1),L}})),V},order:function order(C,T){var V=this.comparators[C]||C;T&&(V=this.reverseOrder(V)),this.collection.comparator=V,this.collection.sort()},reverseOrder:function reverseOrder(C){if("function"!=typeof C){var T=C;C=function comparator(C){return C.get(T)}}return function(T,V){var B=C(T),$=C(V);return void 0===B?-1:void 0===$||B<$?1:B>$?-1:0}},addSourceData:function addSourceData(){var C=this.children.isEmpty();this.$el.attr("data-template-source",C?"empty":elementor.templates.getFilter("source"))},setFiltersUI:function setFiltersUI(){if(!this.select2Instance){var C=this.$(this.ui.selectFilter),T={placeholder:$("Category","elementor"),allowClear:!0,width:150,dropdownParent:this.$el};this.select2Instance=new L.default({$element:C,options:T})}},setMasonrySkin:function setMasonrySkin(){var C=new elementorModules.utils.Masonry({container:this.$childViewContainer,items:this.$childViewContainer.children()});this.$childViewContainer.imagesLoaded(C.run.bind(C))},toggleFilterClass:function toggleFilterClass(){this.$el.toggleClass("elementor-templates-filter-active",!(!elementor.templates.getFilter("text")&&!elementor.templates.getFilter("favorite")))},isPageOrLandingPageTemplates:function isPageOrLandingPageTemplates(){var C=elementor.templates.getFilter("type");return"page"===C||"lp"===C},onRender:function onRender(){"remote"===elementor.templates.getFilter("source")&&"page"!==elementor.templates.getFilter("type")&&this.setFiltersUI()},onRenderCollection:function onRenderCollection(){this.addSourceData(),this.toggleFilterClass(),"remote"!==elementor.templates.getFilter("source")||this.isPageOrLandingPageTemplates()||this.setMasonrySkin()},onBeforeRenderEmpty:function onBeforeRenderEmpty(){this.addSourceData()},onTextFilterInput:function onTextFilterInput(){elementor.templates.setFilter("text",this.ui.textFilter.val())},onSelectFilterChange:function onSelectFilterChange(C){var T=jQuery(C.currentTarget),V=T.data("elementor-filter");elementor.templates.setFilter(V,T.val())},onMyFavoritesFilterChange:function onMyFavoritesFilterChange(){elementor.templates.setFilter("favorite",this.ui.myFavoritesFilter[0].checked)},onOrderLabelsClick:function onOrderLabelsClick(C){var T,V=jQuery(C.currentTarget.control);V[0].checked||(T="asc"!==V.data("default-ordering-direction")),V.toggleClass("elementor-template-library-order-reverse",T),this.order(V.val(),V.hasClass("elementor-template-library-order-reverse"))}}),C.exports=B},93746:(C,T,V)=>{"use strict";var B,$=V(56284);B=Marionette.ItemView.extend({className:function className(){var C="elementor-template-library-template",T=this.model.get("source");return C+=" elementor-template-library-template-"+T,"remote"===T&&(C+=" elementor-template-library-template-"+this.model.get("type")),elementor.config.library_connect.base_access_level!==this.model.get("accessLevel")&&(C+=" elementor-template-library-pro-template"),C},attributes:function attributes(){var C=elementor.config.library_connect.subscription_plans[this.model.get("accessLevel")];return C?{style:'--elementor-template-library-subscription-plan-label: "'.concat(C.label,'";--elementor-template-library-subscription-plan-color: ').concat(C.color,";")}:{}},ui:function ui(){return{previewButton:".elementor-template-library-template-preview"}},events:function events(){return{"click @ui.previewButton":"onPreviewButtonClick"}},behaviors:{insertTemplate:{behaviorClass:$}}}),C.exports=B},70078:(C,T,V)=>{"use strict";var B,$=V(93746);B=$.extend({template:"#tmpl-elementor-template-library-template-local",ui:function ui(){return _.extend($.prototype.ui.apply(this,arguments),{deleteButton:".elementor-template-library-template-delete",morePopup:".elementor-template-library-template-more",toggleMore:".elementor-template-library-template-more-toggle",toggleMoreIcon:".elementor-template-library-template-more-toggle i"})},events:function events(){return _.extend($.prototype.events.apply(this,arguments),{"click @ui.deleteButton":"onDeleteButtonClick","click @ui.toggleMore":"onToggleMoreClick"})},onDeleteButtonClick:function onDeleteButtonClick(){var C=this.ui.toggleMoreIcon;elementor.templates.deleteTemplate(this.model,{onConfirm:function onConfirm(){C.removeClass("eicon-ellipsis-h").addClass("eicon-loading eicon-animation-spin")},onSuccess:function onSuccess(){elementor.templates.showTemplates()}})},onToggleMoreClick:function onToggleMoreClick(){this.ui.morePopup.show()},onPreviewButtonClick:function onPreviewButtonClick(){open(this.model.get("url"),"_blank")}}),C.exports=B},79032:(C,T,V)=>{"use strict";var B,$=V(93746);B=$.extend({template:"#tmpl-elementor-template-library-template-remote",ui:function ui(){return jQuery.extend($.prototype.ui.apply(this,arguments),{favoriteCheckbox:".elementor-template-library-template-favorite-input"})},events:function events(){return jQuery.extend($.prototype.events.apply(this,arguments),{"change @ui.favoriteCheckbox":"onFavoriteCheckboxChange"})},onPreviewButtonClick:function onPreviewButtonClick(){$e.route("library/preview",{model:this.model})},onFavoriteCheckboxChange:function onFavoriteCheckboxChange(){var C=this.ui.favoriteCheckbox[0].checked;this.model.set("favorite",C),elementor.templates.markAsFavorite(this.model,C),!C&&elementor.templates.getFilter("favorite")&&elementor.channels.templates.trigger("filter:change")}}),C.exports=B},96731:C=>{"use strict";C.exports=elementorModules.Module.extend({errors:[],__construct:function __construct(C){var T=C.customValidationMethod;T&&(this.validationMethod=T)},getDefaultSettings:function getDefaultSettings(){return{validationTerms:{}}},isValid:function isValid(){var C=this.validationMethod.apply(this,arguments);return!C.length||(this.errors=C,!1)},validationMethod:function validationMethod(C){var T=[];return this.getSettings("validationTerms").required&&((""+C).length||T.push("Required value is empty")),T}})},33273:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(83452));V(90286),V(84208);var U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=V(12161),K=function(C){(0,q.default)(BreakpointValidator,C);var T=(0,G.default)(BreakpointValidator);function BreakpointValidator(){return(0,U.default)(this,BreakpointValidator),T.apply(this,arguments)}return(0,H.default)(BreakpointValidator,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{validationTerms:{max:5120}}}},{key:"getPanelActiveBreakpoints",value:function getPanelActiveBreakpoints(){var C=elementor.documents.currentDocument.config.settings.settings.active_breakpoints.map((function(C){return C.replace("viewport_","")})),T={};return C.forEach((function(C){T[C]=elementorFrontend.config.responsive.breakpoints[C]})),T}},{key:"initBreakpointProperties",value:function initBreakpointProperties(){var C,T,V=this.getSettings("validationTerms"),B=this.getPanelActiveBreakpoints(),$=(0,L.default)(B);this.breakpointIndex=$.indexOf(V.breakpointName),this.topBreakpoint=null===(C=B[$[this.breakpointIndex+1]])||void 0===C?void 0:C.value,this.bottomBreakpoint=null===(T=B[$[this.breakpointIndex-1]])||void 0===T?void 0:T.value}},{key:"validationMethod",value:function validationMethod(C){var T=this.getSettings("validationTerms"),V=W.prototype.validationMethod.call(this,C);return(_.isFinite(C)||""===C)&&(this.validateMinMaxForBreakpoint(C,T)||V.push("Value is not between the breakpoints above or under the edited breakpoint")),V}},{key:"validateMinMaxForBreakpoint",value:function validateMinMaxForBreakpoint(C,T){var V=elementorFrontend.config.responsive.breakpoints[T.breakpointName].default_value,B=!0;return this.initBreakpointProperties(),"mobile"===T.breakpointName&&320===this.bottomBreakpoint&&(this.bottomBreakpoint-=1),this.bottomBreakpoint&&(""!==C&&C<=this.bottomBreakpoint&&(B=!1),""===C&&V<=this.bottomBreakpoint&&(B=!1)),this.topBreakpoint&&(""!==C&&C>=this.topBreakpoint&&(B=!1),""===C&&V>=this.topBreakpoint&&(B=!1)),B}}]),BreakpointValidator}(W);T.default=K},12161:(C,T,V)=>{"use strict";var B=V(96731);C.exports=B.extend({validationMethod:function validationMethod(C){var T=this.getSettings("validationTerms"),V=[];return _.isFinite(C)&&(void 0!==T.min&&C<T.min&&V.push("Value is less than minimum"),void 0!==T.max&&C>T.max&&V.push("Value is greater than maximum")),V}})},53005:(C,T,V)=>{"use strict";var B=V(67971),$=B(V(15149)),L=B(V(83452)),U=B(V(38923)),H=B(V(47834)),q=B(V(74758)),G=B(V(18042));V(64434),V(3777),V(38081),V(67209),V(71954);var W,K=B(V(33273)),Q=V(15584),J=V(85422),X=V(96731),Y=V(12161);W=Q.extend({validatorTypes:{Base:X,Number:Y,Breakpoint:K.default},ui:function ui(){var ui=Q.prototype.ui.apply(this,arguments);return _.extend(ui,{input:'input[data-setting][type!="checkbox"][type!="radio"]',checkbox:'input[data-setting][type="checkbox"]',radio:'input[data-setting][type="radio"]',select:"select[data-setting]",textarea:"textarea[data-setting]",responsiveSwitchers:".elementor-responsive-switcher",contentEditable:'[contenteditable="true"]'}),ui},templateHelpers:function templateHelpers(){var C=Q.prototype.templateHelpers.apply(this,arguments);return C.data.controlValue=this.getControlValue(),C},events:function events(){return{"input @ui.input":"onBaseInputTextChange","change @ui.checkbox":"onBaseInputChange","change @ui.radio":"onBaseInputChange","input @ui.textarea":"onBaseInputTextChange","change @ui.select":"onBaseInputChange","input @ui.contentEditable":"onBaseInputTextChange","click @ui.responsiveSwitchers":"onResponsiveSwitchersClick"}},behaviors:function behaviors(){var behaviors=Q.prototype.behaviors.apply(this,arguments),C=this.options.model.get("dynamic");if(C&&C.active){var T=_.filter(elementor.dynamicTags.getConfig("tags"),(function(T){return T.editable&&_.intersection(T.categories,C.categories).length}));(T.length||elementor.config.user.is_administrator)&&(behaviors.tags={behaviorClass:J,tags:T,dynamicSettings:C})}return behaviors},initialize:function initialize(){Q.prototype.initialize.apply(this,arguments),this.registerValidators(),this.model.get("responsive")&&this.setPlaceholderFromParent(),void 0===this.model.get("inherit_placeholders")&&this.model.set("inherit_placeholders",!0);var C=this.container?this.container.settings:this.elementSettingsModel;this.listenTo(C,"change:external:"+this.model.get("name"),this.onAfterExternalChange)},getControlValue:function getControlValue(){return this.container.settings.get(this.model.get("name"))},getGlobalKey:function getGlobalKey(){return this.container.globals.get(this.model.get("name"))},getGlobalValue:function getGlobalValue(){return this.globalValue},getGlobalDefault:function getGlobalDefault(){var C=this.model.get("global");if(null!=C&&C.default){if(!elementor.config.globals.defaults_enabled[this.getGlobalMeta().controlType])return"";var T=$e.data.commandExtractArgs(C.default),V=T.command,B=T.args,$=$e.data.getCache($e.components.get("globals"),V,B.query);return null==$?void 0:$.value}return""},getCurrentValue:function getCurrentValue(){if(this.getGlobalKey()&&!this.globalValue)return"";if(this.globalValue)return this.globalValue;var C=this.getControlValue();return C||this.getGlobalDefault()},isGlobalActive:function isGlobalActive(){var C;return null===(C=this.options.model.get("global"))||void 0===C?void 0:C.active},setValue:function setValue(C){this.setSettingsModel(C)},setSettingsModel:function setSettingsModel(C){var T=this.model.get("name");$e.run("document/elements/settings",{container:this.options.container,settings:(0,G.default)({},T,C)}),this.triggerMethod("settings:change")},applySavedValue:function applySavedValue(){this.setInputValue('[data-setting="'+this.model.get("name")+'"]',this.getControlValue())},getEditSettings:function getEditSettings(C){var T=this.getOption("elementEditSettings").toJSON();return C?T[C]:T},setEditSetting:function setEditSetting(C,T){(this.getOption("elementEditSettings")||this.getOption("container").settings).set(C,T)},getControlPlaceholder:function getControlPlaceholder(){var C=this.model.get("placeholder");return this.model.get("responsive")&&this.model.get("inherit_placeholders")&&(C=C||this.container.placeholders[this.model.get("name")]),C},getResponsiveParentView:function getResponsiveParentView(){var C=this.model.get("parent");try{return C&&this.container.panel.getControlView(C)}catch(C){}},getResponsiveChildrenViews:function getResponsiveChildrenViews(){var C=this.model.get("inheritors"),T=[];try{var V,B=(0,q.default)(C);try{for(B.s();!(V=B.n()).done;){var $=V.value;T.push(this.container.panel.getControlView($))}}catch(C){B.e(C)}finally{B.f()}}catch(C){}return T},setPlaceholderFromParent:function setPlaceholderFromParent(){var C=this.getResponsiveParentView();C&&(this.container.placeholders[this.model.get("name")]=C.preparePlaceholderForChildren())},preparePlaceholderForChildren:function preparePlaceholderForChildren(){var C,T=this.getCleanControlValue(),V=null===(C=this.getResponsiveParentView())||void 0===C?void 0:C.preparePlaceholderForChildren();return T instanceof Object?(0,$.default)({},V,T):T||V},propagatePlaceholder:function propagatePlaceholder(){var C,T=this.getResponsiveChildrenViews(),V=(0,q.default)(T);try{for(V.s();!(C=V.n()).done;){C.value.renderWithChildren()}}catch(C){V.e(C)}finally{V.f()}},renderWithChildren:function renderWithChildren(){this.render(),this.propagatePlaceholder()},getCleanControlValue:function getCleanControlValue(){var C=this.getControlValue();return C&&C!==this.model.get("default")?C:void 0},onAfterChange:function onAfterChange(C){(0,L.default)(C.changed).includes(this.model.get("name"))&&this.propagatePlaceholder(),Q.prototype.onAfterChange.apply(this,arguments)},getInputValue:function getInputValue(C){var T=this.$(C);if(T.is('[contenteditable="true"]'))return T.html();var V=T.val(),B=T.attr("type");return-1!==["radio","checkbox"].indexOf(B)?T.prop("checked")?V:"":"number"===B&&_.isFinite(V)?+V:("SELECT"===C.tagName&&T.prop("multiple")&&null===V&&(V=[]),V)},setInputValue:function setInputValue(C,T){var V=this.$(C),B=V.attr("type");"checkbox"===B?V.prop("checked",!!T):"radio"===B?V.filter('[value="'+T+'"]').prop("checked",!0):V.val(T)},addValidator:function addValidator(C){this.validators.push(C)},registerValidators:function registerValidators(){var C=this;this.validators=[];var T={};this.model.get("required")&&(T.required=!0),jQuery.isEmptyObject(T)||this.addValidator(new this.validatorTypes.Base({validationTerms:T}));var V=this.model.get("validators");V&&(0,U.default)(V).forEach((function(T){var V=(0,H.default)(T,2),B=V[0],$=V[1];C.addValidator(new C.validatorTypes[B]({validationTerms:$}))}))},onBeforeRender:function onBeforeRender(){this.setPlaceholderFromParent()},onRender:function onRender(){Q.prototype.onRender.apply(this,arguments),this.model.get("responsive")&&this.renderResponsiveSwitchers(),this.applySavedValue(),this.triggerMethod("ready"),this.toggleControlVisibility(),this.addTooltip()},onBaseInputTextChange:function onBaseInputTextChange(C){this.onBaseInputChange(C)},onBaseInputChange:function onBaseInputChange(C){clearTimeout(this.correctionTimeout);var T=C.currentTarget,V=this.getInputValue(T),B=this.validators.slice(0),$=this.container.settings.validators[this.model.get("name")];if($&&(B=B.concat($)),B){var L=this.getControlValue(T.dataset.setting);if(!B.every((function(C){return C.isValid(V,L)})))return void(this.correctionTimeout=setTimeout(this.setInputValue.bind(this,T,L),1200))}this.updateElementModel(V,T),this.triggerMethod("input:change",C)},onResponsiveSwitchersClick:function onResponsiveSwitchersClick(C){var T=jQuery(C.currentTarget),V=T.data("device"),B=this.ui.responsiveSwitchersWrapper,$=T.index();B.toggleClass("elementor-responsive-switchers-open"),B[0].style.setProperty("--selected-option",$),this.triggerMethod("responsive:switcher:click",V),elementor.changeDeviceMode(V)},renderResponsiveSwitchers:function renderResponsiveSwitchers(){var C=Marionette.Renderer.render("#tmpl-elementor-control-responsive-switchers",this.model.attributes);this.ui.controlTitle.after(C),this.ui.responsiveSwitchersWrapper=this.$el.find(".elementor-control-responsive-switchers")},onAfterExternalChange:function onAfterExternalChange(){this.hideTooltip(),this.applySavedValue()},addTooltip:function addTooltip(){this.ui.tooltipTargets=this.$el.find(".tooltip-target"),this.ui.tooltipTargets.length&&this.ui.tooltipTargets.tipsy({gravity:function gravity(){var gravity=jQuery(this).data("tooltip-pos");return void 0!==gravity?gravity:"s"},title:function title(){return this.getAttribute("data-tooltip")}})},hideTooltip:function hideTooltip(){this.ui.tooltipTargets.length&&this.ui.tooltipTargets.tipsy("hide")},updateElementModel:function updateElementModel(C){this.setValue(C)}},{getStyleValue:function getStyleValue(C,T,V){return"DEFAULT"===C?V.default:T},onPasteStyle:function onPasteStyle(){return!0}}),C.exports=W},87474:(C,T,V)=>{"use strict";var B,$=V(67971),L=$(V(24596)),U=$(V(47834)),H=$(V(38923)),q=$(V(83452));V(64434),B=V(53005).extend({applySavedValue:function applySavedValue(){var C=this.getControlValue(),T=this.$("[data-setting]"),V=this;_.each(C,(function(C,B){var $=T.filter((function(){return B===this.dataset.setting}));V.setInputValue($,C)}))},getControlValue:function getControlValue(C){var T=this.container.settings.get(this.model.get("name"));if(!jQuery.isPlainObject(T))return{};if(C){var V=T[C];return void 0===V&&(V=""),V}return elementorCommon.helpers.cloneObject(T)},getCleanControlValue:function getCleanControlValue(C){var T=this,V=Object.fromEntries((0,H.default)(this.getControlValue()).filter((function(C){var V=(0,U.default)(C,2),B=V[0],$=V[1];return $&&T.model.get("default")[B]!==$})));return C?null==V?void 0:V[C]:(0,q.default)(V).length?V:void 0},setValue:function setValue(C,T){var V=this.getControlValue();"object"===(0,L.default)(C)?_.each(C,(function(C,T){V[T]=C})):V[C]=T,this.setSettingsModel(V)},updateElementModel:function updateElementModel(C,T){var V=T.dataset.setting;this.setValue(V,C)}},{getStyleValue:function getStyleValue(C,T){return _.isObject(T)?T[C.toLowerCase()]:""}}),C.exports=B},26804:(C,T,V)=>{"use strict";var B=V(67971),$=B(V(74758));V(64434);var L,U=B(V(15149)),H=B(V(83452)),q=V(87474);L=q.extend({ui:function ui(){return(0,U.default)(q.prototype.ui.apply(this,arguments),{units:".elementor-units-choices>input"})},events:function events(){return(0,U.default)(q.prototype.events.apply(this,arguments),{"change @ui.units":"onUnitChange"})},updatePlaceholder:function updatePlaceholder(){var C,T=null===(C=this.getControlPlaceholder())||void 0===C?void 0:C.unit;this.ui.units.removeClass("e-units-placeholder"),T!==this.getControlValue("unit")&&this.ui.units.filter('[value="'.concat(T,'"]')).addClass("e-units-placeholder")},recursiveUnitChange:function recursiveUnitChange(){var C=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],T=this.getResponsiveParentView();if(T&&C){var V=T.getControlValue("unit"),B=(0,H.default)(this.getCleanControlValue()||{});B.splice(B.indexOf("unit"),1),V&&!B.length&&(this.setValue("unit",V),this.render())}var L,U=(0,$.default)(this.getResponsiveChildrenViews());try{for(U.s();!(L=U.n()).done;){var q=L.value;q.recursiveUnitChange()}}catch(C){U.e(C)}finally{U.f()}},onRender:function onRender(){q.prototype.onRender.apply(this,arguments),this.updatePlaceholder()},onUnitChange:function onUnitChange(){this.recursiveUnitChange(!1),this.updatePlaceholder()},getCurrentRange:function getCurrentRange(){return this.getUnitRange(this.getControlValue("unit"))},getUnitRange:function getUnitRange(C){var T=this.model.get("range");return!(!T||!T[C])&&T[C]}}),C.exports=L},15584:(C,T,V)=>{"use strict";var B,$=V(67971),L=$(V(83452)),U=$(V(67394));B=Marionette.CompositeView.extend({ui:function ui(){return{controlTitle:".elementor-control-title"}},behaviors:function behaviors(){return elementor.hooks.applyFilters("controls/base/behaviors",{},this)},getBehavior:function getBehavior(C){return this._behaviors[(0,L.default)(this.behaviors()).indexOf(C)]},className:function className(){var C="elementor-control elementor-control-"+this.model.get("name")+" elementor-control-type-"+this.model.get("type"),T=this.model.get("classes"),V=this.model.get("responsive");(_.isEmpty(T)||(C+=" "+T),_.isEmpty(V))||(C+=" elementor-control-responsive-"+(V.max||V.min));return C},templateHelpers:function templateHelpers(){var C={_cid:this.model.cid};return{view:this,data:_.extend({},this.model.toJSON(),C)}},getTemplate:function getTemplate(){return Marionette.TemplateCache.get("#tmpl-elementor-control-"+this.model.get("type")+"-content")},initialize:function initialize(C){var T=this,V=this.model.get("label");(0,U.default)(this,"container",{get:function get(){if(!C.container){var T=C.elementSettingsModel,B=$e.components.get("document").utils.findViewById(T.id);B&&B.getContainer?C.container=B.getContainer():(T.id||(T.id="bc-"+elementorCommon.helpers.getUniqueId()),C.container=new elementorModules.editor.Container({type:"bc-container",id:T.id,model:T,settings:T,label:V,view:!1,renderer:!1,controls:T.options.controls}))}return C.container}}),(0,U.default)(this,"elementSettingsModel",{get:function get(){return elementorCommon.helpers.softDeprecated("elementSettingsModel","2.8.0","container.settings"),C.container?C.container.settings:C.elementSettingsModel}});var B=this.model.get("type"),$=jQuery.extend(!0,{},elementor.config.controls[B],this.model.attributes);this.model.set($);var L=this.container?this.container.settings:this.elementSettingsModel;this.listenTo(L,"change",this.onAfterChange),this.model.attributes.responsive&&elementor.listenTo(elementor.channels.deviceMode,"change",(function(){return T.onDeviceModeChange()}))},onDeviceModeChange:function onDeviceModeChange(){this.toggleControlVisibility()},onAfterChange:function onAfterChange(){this.toggleControlVisibility()},toggleControlVisibility:function toggleControlVisibility(){var C=this.container?this.container.settings:this.elementSettingsModel,T=elementor.helpers.isActiveControl(this.model,C.attributes,C.controls);this.$el.toggleClass("elementor-hidden-control",!T),elementor.getPanelView().updateScrollbar()},onRender:function onRender(){var C=this.model.get("label_block")?"block":"inline",T=this.model.get("show_label"),V="elementor-label-"+C;V+=" elementor-control-separator-"+this.model.get("separator"),T||(V+=" elementor-control-hidden-label"),this.$el.addClass(V),this.toggleControlVisibility()}}),C.exports=B},23594:(C,T,V)=>{"use strict";var B=V(67971);V(71954),V(64434);var $,L=B(V(65863)),U=V(87474);$=U.extend({ui:function ui(){var ui=U.prototype.ui.apply(this,arguments);return ui.sliders=".elementor-slider",ui.colorPickerPlaceholder=".elementor-color-picker-placeholder",ui},initSliders:function initSliders(){var C=this,T=this.getControlValue();this.ui.sliders.each((function(V,B){var $=jQuery(B).next(".elementor-slider-input").find("input"),L=noUiSlider.create(B,{start:[T[B.dataset.input]],step:1,range:{min:+$.attr("min"),max:+$.attr("max")},format:{to:function to(C){return+C.toFixed(1)},from:function from(C){return+C}}});L.on("slide",(function(T){var V=L.target.dataset.input;$.val(T[0]),C.setValue(V,T[0])}))}))},initColors:function initColors(){var C=this;this.colorPicker=new L.default({picker:{el:this.ui.colorPickerPlaceholder[0],default:this.getControlValue("color")},onChange:function onChange(){C.setValue("color",C.colorPicker.getColor())},onClear:function onClear(){C.setValue("color","")}})},onInputChange:function onInputChange(C){var T=C.currentTarget.dataset.setting;this.ui.sliders.filter('[data-input="'+T+'"]')[0].noUiSlider.set(this.getControlValue(T))},onReady:function onReady(){this.initSliders(),this.initColors()},onBeforeDestroy:function onBeforeDestroy(){this.colorPicker.destroy()}}),C.exports=$},73309:(C,T,V)=>{"use strict";var B=V(15584);C.exports=B.extend({ui:function ui(){var ui=B.prototype.ui.apply(this,arguments);return ui.button="button",ui},events:{"click @ui.button":"onButtonClick"},onButtonClick:function onButtonClick(){var C=this.model.get("event");elementor.channels.editor.trigger(C,this)}})},11292:(C,T,V)=>{"use strict";V(64434);var B,$=V(53005);B=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.inputs='[type="radio"]',ui},events:function events(){return _.extend($.prototype.events.apply(this,arguments),{"mousedown label":"onMouseDownLabel","click @ui.inputs":"onClickInput","change @ui.inputs":"onBaseInputChange"})},updatePlaceholder:function updatePlaceholder(){var C=this.getControlPlaceholder();!this.getControlValue()&&C?this.ui.inputs.filter('[value="'.concat(this.getControlPlaceholder(),'"]')).addClass("e-choose-placeholder"):this.ui.inputs.removeClass("e-choose-placeholder")},onReady:function onReady(){this.updatePlaceholder()},applySavedValue:function applySavedValue(){var C=this.getControlValue();C?this.ui.inputs.filter('[value="'+C+'"]').prop("checked",!0):this.ui.inputs.filter(":checked").prop("checked",!1)},onMouseDownLabel:function onMouseDownLabel(C){var T=this.$(C.currentTarget),V=this.$("#"+T.attr("for"));V.data("checked",V.prop("checked"))},onClickInput:function onClickInput(C){if(this.model.get("toggle")){var T=this.$(C.currentTarget);T.data("checked")&&T.prop("checked",!1).trigger("change")}},onBaseInputChange:function onBaseInputChange(){$.prototype.onBaseInputChange.apply(this,arguments),this.updatePlaceholder()}},{onPasteStyle:function onPasteStyle(C,T){return""===T||void 0!==C.options[T]}}),C.exports=B},16543:(C,T,V)=>{"use strict";var B,$=V(53005);B=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.editor=".elementor-code-editor",ui},onReady:function onReady(){var C=this;if("undefined"!=typeof ace){var T=ace.require("ace/ext/language_tools"),V=elementor.settings.editorPreferences.model.get("ui_theme"),B=matchMedia("(prefers-color-scheme: dark)").matches;if(C.editor=ace.edit(this.ui.editor[0]),jQuery(C.editor.container).addClass("elementor-input-style elementor-code-editor elementor-control-tag-area"),C.editor.setOptions({mode:"ace/mode/"+C.model.attributes.language,minLines:10,maxLines:1/0,showGutter:!0,useWorker:!0,enableBasicAutocompletion:!0,enableLiveAutocompletion:!0}),("dark"===V||"auto"===V&&B)&&C.editor.setTheme("ace/theme/merbivore_soft"),C.editor.getSession().setUseWrapMode(!0),elementor.panel.$el.on("resize.aceEditor",C.onResize.bind(this)),"css"===C.model.attributes.language){T.addCompleter({getCompletions:function getCompletions(C,T,V,B,$){var L=[],U=T.getTokenAt(V.row,V.column);0<B.length&&"selector".match(B)&&"constant"===U.type&&(L=[{name:"selector",value:"selector",score:1,meta:"Elementor"}]),$(null,L)}})}if(C.editor.setValue(C.getControlValue(),-1),C.editor.on("change",(function(){C.setValue(C.editor.getValue())})),"html"===C.model.attributes.language){var $=C.editor.getSession();$.on("changeAnnotation",(function(){for(var C=$.getAnnotations()||[],T=C.length,V=C.length;V--;)/doctype first\. Expected/.test(C[V].text)&&C.splice(V,1);T>C.length&&$.setAnnotations(C)}))}}},onResize:function onResize(){this.editor.resize()},onDestroy:function onDestroy(){elementor.panel.$el.off("resize.aceEditor")}}),C.exports=B},12031:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(57135)),H=L(V(35657));V(76139),V(12897),V(93085),V(44321);var q=L(V(49117)),G=L(V(74846)),W=L(V(11959)),K=L(V(39041)),Q=L(V(76700)),J=L(V(44263)),X=L(V(77371)),Y=L(V(68537)),Z=L(V(53005)),ee=L(V(65863)),te=function(C){(0,X.default)(_default,C);var T,V=(0,Y.default)(_default);function _default(){return(0,W.default)(this,_default),V.apply(this,arguments)}return(0,K.default)(_default,[{key:"ui",value:function ui(){var ui=(0,Q.default)((0,J.default)(_default.prototype),"ui",this).call(this);return ui.pickerContainer=".elementor-color-picker-placeholder",ui}},{key:"applySavedValue",value:function applySavedValue(){var C=this.getCurrentValue();if(this.colorPicker)if(C){var T,V=this.colorPicker.picker._parseLocalColor(C);(T=this.colorPicker.picker).setHSVA.apply(T,(0,G.default)(V.values).concat([!1]))}else this.colorPicker.picker._clearColor(!0);else this.initPicker();this.$el.toggleClass("e-control-color--no-value",!C)}},{key:"initPicker",value:function initPicker(){var C,T=this,V={picker:{el:this.ui.pickerContainer[0],default:this.getCurrentValue(),components:{opacity:this.model.get("alpha")},defaultRepresentation:"HEX"},addButton:null===(C=this.model.get("global"))||void 0===C?void 0:C.active,onChange:function onChange(){return T.onPickerChange()},onClear:function onClear(){return T.onPickerClear()},onAddButtonClick:function onAddButtonClick(){return T.onAddGlobalButtonClick()}};this.colorPicker=new ee.default(V),this.$pickerButton=jQuery(this.colorPicker.picker.getRoot().button),this.addTipsyToPickerButton(),this.addEyedropper(),this.$pickerButton.on("click",(function(){return T.onPickerButtonClick()})),jQuery(this.colorPicker.picker.getRoot().root).addClass("elementor-control-unit-1 elementor-control-tag-area")}},{key:"addTipsyToPickerButton",value:function addTipsyToPickerButton(){var C=this;this.$pickerButton.tipsy({title:function title(){var T=C.getCurrentValue();return C.getGlobalKey()&&!T&&(T="".concat(B("Invalid Global Color","elementor"))),T||""},offset:4,gravity:function gravity(){return"s"}})}},{key:"addEyedropper",value:function addEyedropper(){var C=this;if(elementorCommon.config.experimentalFeatures["elements-color-picker"]){var T=jQuery(Marionette.Renderer.render("#tmpl-elementor-control-element-color-picker")),V=this.colorPicker.$pickerToolsContainer,$=this.getOption("container"),L=null;"kit"===$.document.config.type&&(L=$.document),T.tipsy({title:function title(){return B("Color Sampler","elementor")},gravity:"s"}),T.on("click",(function(){$e.run("elements-color-picker/start",{container:$,kit:L,control:C.model.get("name"),trigger:T[0]})})),V.append(T)}}},{key:"getGlobalMeta",value:function getGlobalMeta(){return{commandName:this.getGlobalCommand(),key:this.model.get("name"),controlType:"colors",route:"panel/global/global-colors"}}},{key:"getNameAlreadyExistsMessage",value:function getNameAlreadyExistsMessage(){return'<i class="eicon-info-circle"></i> '+B("Please note that the same exact color already exists in your Global Colors list. Are you sure you want to create it?","elementor")}},{key:"getConfirmTextMessage",value:function getConfirmTextMessage(){return B("Are you sure you want to create a new Global Color?","elementor")}},{key:"getAddGlobalConfirmMessage",value:function getAddGlobalConfirmMessage(C){for(var T,V=B("New Global Color","elementor"),$=this.getCurrentValue(),L=jQuery("<div>",{class:"e-global__confirm-message"}),U=jQuery("<div>",{class:"e-global__confirm-message-text"}),q=jQuery("<div>",{class:"e-global__confirm-input-wrapper"}),G=this.createColorPreviewBox($),W=jQuery("<input>",{type:"text",name:"global-name",placeholder:V}).val(V),K=0,Q=(0,H.default)(C);K<Q.length;K++){var J=Q[K];if($===J.value){T=this.getNameAlreadyExistsMessage();break}if(V===J.title){T=this.getConfirmTextMessage();break}T=B("Are you sure you want to create a new Global Color?","elementor")}return U.html(T),q.append(G,W),L.append(U,q),L}},{key:"getGlobalCommand",value:function getGlobalCommand(){return"globals/colors"}},{key:"createGlobalItemMarkup",value:function createGlobalItemMarkup(C){var T=jQuery("<div>",{class:"e-global__preview-item e-global__color","data-global-id":C.id}),V=this.createColorPreviewBox(C.value),B=jQuery("<span>",{class:"e-global__color-title"}).html(C.title),$=jQuery("<span>",{class:"e-global__color-hex"}).html(C.value);return T.append(V,B,$),T}},{key:"createColorPreviewBox",value:function createColorPreviewBox(C){var T=jQuery("<div>",{class:"e-global__color-preview-container"}),V=jQuery("<div>",{class:"e-global__color-preview-color",style:"background-color: "+C}),B=jQuery("<div>",{class:"e-global__color-preview-transparent-bg"});return T.append(B,V),T}},{key:"getGlobalsList",value:(T=(0,q.default)(U.default.mark((function _callee(){var C;return U.default.wrap((function _callee$(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,$e.data.get(this.getGlobalCommand());case 2:return C=T.sent,T.abrupt("return",C.data);case 4:case"end":return T.stop()}}),_callee,this)}))),function getGlobalsList(){return T.apply(this,arguments)})},{key:"buildGlobalsList",value:function buildGlobalsList(C,T){var V=this;(0,H.default)(C).forEach((function(C){if(C.value){var B=V.createGlobalItemMarkup(C);T.append(B)}}))}},{key:"onPickerChange",value:function onPickerChange(){this.setValue(this.colorPicker.picker.getColor().toHEXA().toString()),this.isCustom||(this.triggerMethod("value:type:change"),this.colorPicker.toggleClearButtonState(!0),this.$el.hasClass("e-control-color--no-value")&&this.$el.removeClass("e-control-color--no-value"),this.isCustom=!0)}},{key:"onPickerClear",value:function onPickerClear(){this.isCustom=!1,this.setValue(""),this.triggerMethod("value:type:change"),this.applySavedValue(),this.colorPicker.toggleClearButtonState(!1)}},{key:"onPickerButtonClick",value:function onPickerButtonClick(){this.getGlobalKey()?this.triggerMethod("unset:global:value"):this.isGlobalActive()&&!this.getControlValue()&&this.getGlobalDefault()&&this.triggerMethod("unlink:global:default"),this.colorPicker.toggleClearButtonState(!!this.getCurrentValue())}},{key:"onAddGlobalButtonClick",value:function onAddGlobalButtonClick(){var C=this;this.getGlobalsList().then((function(T){C.globalsList=T,C.triggerMethod("add:global:to:list",C.getAddGlobalConfirmMessage(T))}))}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){this.colorPicker&&this.colorPicker.destroy()}}]),_default}(Z.default);T.default=te},91238:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"onReady",value:function onReady(){var C=_.extend({enableTime:!0,minuteIncrement:1},this.model.get("picker_options"));this.ui.input.flatpickr(C)}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){this.ui.input.flatpickr().destroy()}}]),_default}(V(53005));T.default=G},53261:(C,T,V)=>{"use strict";V(5251),V(64434);var B,$=V(26804);B=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.controls=".elementor-control-dimension > input:enabled",ui.link="button.elementor-link-dimensions",ui},events:function events(){return _.extend($.prototype.events.apply(this,arguments),{"click @ui.link":"onLinkDimensionsClicked"})},defaultDimensionValue:0,initialize:function initialize(){$.prototype.initialize.apply(this,arguments),this.model.set("allowed_dimensions",this.filterDimensions(this.model.get("allowed_dimensions")))},getPossibleDimensions:function getPossibleDimensions(){return["top","right","bottom","left"]},filterDimensions:function filterDimensions(C){C=C||"all";var T=this.getPossibleDimensions();return"all"===C?T:(_.isArray(C)||("horizontal"===C?C=["right","left"]:"vertical"===C&&(C=["top","bottom"])),C)},onReady:function onReady(){var C=this,T=C.getControlValue();C.isLinkedDimensions()||(C.ui.link.addClass("unlinked"),C.ui.controls.each((function(V,B){var $=T[B.dataset.setting];_.isEmpty($)&&($=C.defaultDimensionValue),C.$(B).val($)}))),C.fillEmptyDimensions()},updateDimensionsValue:function updateDimensionsValue(){var C={},T=this.getPossibleDimensions(),V=this.ui.controls,B=this.defaultDimensionValue;T.forEach((function(T){var $=V.filter('[data-setting="'+T+'"]');C[T]=$.length?$.val():B})),this.setValue(C)},fillEmptyDimensions:function fillEmptyDimensions(){var C=this.getPossibleDimensions(),T=this.model.get("allowed_dimensions"),V=this.ui.controls,B=this.defaultDimensionValue;this.isLinkedDimensions()||C.forEach((function(C){var $=V.filter('[data-setting="'+C+'"]');-1!==_.indexOf(T,C)&&$.length&&_.isEmpty($.val())&&$.val(B)}))},updateDimensions:function updateDimensions(){this.fillEmptyDimensions(),this.updateDimensionsValue()},resetDimensions:function resetDimensions(){this.ui.controls.val(""),this.updateDimensionsValue()},onInputChange:function onInputChange(C){var T=C.target.dataset.setting;if("unit"===T&&this.resetDimensions(),_.contains(this.getPossibleDimensions(),T)){if(this.isLinkedDimensions()){var V=this.$(C.target);this.ui.controls.val(V.val())}this.updateDimensions()}},onLinkDimensionsClicked:function onLinkDimensionsClicked(C){C.preventDefault(),C.stopPropagation(),this.ui.link.toggleClass("unlinked"),this.setValue("isLinked",!this.ui.link.hasClass("unlinked")),this.isLinkedDimensions()&&this.ui.controls.val(this.ui.controls.eq(0).val()),this.updateDimensions()},isLinkedDimensions:function isLinkedDimensions(){return this.getControlValue("isLinked")}}),C.exports=B},35634:(C,T,V)=>{"use strict";V(71954),V(76139),V(44321);var B=V(76772);C.exports=B.extend({$previewContainer:null,getSelect2Options:function getSelect2Options(){return{dir:elementorCommon.config.isRTL?"rtl":"ltr",templateSelection:this.fontPreviewTemplate,templateResult:this.fontPreviewTemplate}},onReady:function onReady(){var C=this;this.ui.select.select2(this.getSelect2Options()),this.ui.select.on("select2:open",(function(){C.$previewContainer=jQuery('.select2-results__options[role="tree"]:visible'),setTimeout((function(){C.enqueueFontsInView()}),100),jQuery("input.select2-search__field:visible").on("keyup",(function(){C.typeStopDetection.action.apply(C)})),C.$previewContainer.on("scroll",(function(){C.scrollStopDetection.onScroll.apply(C)}))}))},typeStopDetection:{idle:350,timeOut:null,action:function action(){var C=this,T=this.typeStopDetection;clearTimeout(T.timeOut),T.timeOut=setTimeout((function(){C.enqueueFontsInView()}),T.idle)}},scrollStopDetection:{idle:350,timeOut:null,onScroll:function onScroll(){var C=this,T=this.scrollStopDetection;clearTimeout(T.timeOut),T.timeOut=setTimeout((function(){C.enqueueFontsInView()}),T.idle)}},enqueueFontsInView:function enqueueFontsInView(){var C=this.$previewContainer.offset().top,T=C+this.$previewContainer.innerHeight(),V=[];this.$previewContainer.children().find("li:visible").each((function(B,$){var L=jQuery($),U=L.offset();U&&U.top>C&&U.top<T&&V.push(L)})),V.forEach((function(C){var T=jQuery(C).find("span").html();elementor.helpers.enqueueFont(T,"editor")}))},fontPreviewTemplate:function fontPreviewTemplate(C){return C.id?jQuery("<span>",{text:C.text,css:{"font-family":C.element.value.toString()}}):C.text},templateHelpers:function templateHelpers(){var C=B.prototype.templateHelpers.apply(this,arguments),T=this.model.get("options");return C.getFontsByGroups=function(C){var V={};return _.each(T,(function(T,B){(_.isArray(C)&&_.contains(C,T)||T===C)&&(V[B]=B)})),V},C}})},13607:(C,T,V)=>{"use strict";var B,$=V(38003).sprintf,L=V(38003).__,U=V(67971)(V(40548)),H=V(53005);B=H.extend({ui:function ui(){var ui=H.prototype.ui.apply(this,arguments);return ui.addImages=".elementor-control-gallery-add",ui.clearGallery=".elementor-control-gallery-clear",ui.galleryThumbnails=".elementor-control-gallery-thumbnails",ui.status=".elementor-control-gallery-status-title",ui},events:function events(){return _.extend(H.prototype.events.apply(this,arguments),{"click @ui.addImages":"onAddImagesClick","click @ui.clearGallery":"onClearGalleryClick","click @ui.galleryThumbnails":"onGalleryThumbnailsClick"})},onReady:function onReady(){this.initRemoveDialog()},applySavedValue:function applySavedValue(){var C=this.getControlValue().length,T=!!C;this.$el.toggleClass("elementor-gallery-has-images",T).toggleClass("elementor-gallery-empty",!T);var V=this.ui.galleryThumbnails;V.empty(),this.ui.status.text(T?$(L("%s Images Selected","elementor"),C):L("No Images Selected","elementor")),T&&this.getControlValue().forEach((function(C){var T=jQuery("<div>",{class:"elementor-control-gallery-thumbnail"});T.css("background-image","url("+C.url+")"),V.append(T)}))},hasImages:function hasImages(){return!!this.getControlValue().length},openFrame:function openFrame(C){this.initFrame(C),this.frame.open(),U.default.isUploadEnabled("svg")&&U.default.setUploadTypeCaller(this.frame)},initFrame:function initFrame(C){var T={frame:"post",multiple:!0,state:{create:"gallery",add:"gallery-library",edit:"gallery-edit"}[C],button:{text:L("Insert Media","elementor")}};this.hasImages()&&(T.selection=this.fetchSelection()),this.frame=wp.media(T),this.addSvgMimeType(),this.frame.on({update:this.select,"menu:render:default":this.menuRender,"content:render:browse":this.gallerySettings},this)},addSvgMimeType:function addSvgMimeType(){if(U.default.isUploadEnabled("svg")){var C=_wpPluploadSettings.defaults.filters.mime_types[0].extensions;this.frame.on("ready",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=C+",svg"})),this.frame.on("close",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=C}))}},menuRender:function menuRender(C){C.unset("insert"),C.unset("featured-image")},gallerySettings:function gallerySettings(C){C.sidebar.on("ready",(function(){C.sidebar.unset("gallery")}))},fetchSelection:function fetchSelection(){var C=wp.media.query({orderby:"post__in",order:"ASC",type:"image",perPage:-1,post__in:_.pluck(this.getControlValue(),"id")});return new wp.media.model.Selection(C.models,{props:C.props.toJSON(),multiple:!0})},select:function select(C){var T=[];C.each((function(C){T.push({id:C.get("id"),url:C.get("url")})})),this.setValue(T),this.applySavedValue()},onBeforeDestroy:function onBeforeDestroy(){this.frame&&this.frame.off(),this.$el.remove()},resetGallery:function resetGallery(){this.setValue([]),this.applySavedValue()},initRemoveDialog:function initRemoveDialog(){var C;this.getRemoveDialog=function(){return C||(C=elementorCommon.dialogsManager.createWidget("confirm",{message:L("Are you sure you want to reset this gallery?","elementor"),headerMessage:L("Reset Gallery","elementor"),strings:{confirm:L("Delete","elementor"),cancel:L("Cancel","elementor")},defaultOption:"confirm",onConfirm:this.resetGallery.bind(this)})),C}},onAddImagesClick:function onAddImagesClick(){this.openFrame(this.hasImages()?"add":"create")},onClearGalleryClick:function onClearGalleryClick(){this.getRemoveDialog().show()},onGalleryThumbnailsClick:function onGalleryThumbnailsClick(){this.openFrame("edit")}}),C.exports=B},14553:(C,T,V)=>{"use strict";var B=V(67971)(V(53005));C.exports=B.default.extend({},{onPasteStyle:function onPasteStyle(){return!1}})},30750:(C,T,V)=>{"use strict";var B,$=V(76772);B=$.extend({initialize:function initialize(){$.prototype.initialize.apply(this,arguments),this.filterIcons()},filterIcons:function filterIcons(){var C=this.model.get("options"),T=this.model.get("include"),V=this.model.get("exclude");if(T){var B={};return _.each(T,(function(T){B[T]=C[T]})),void this.model.set("options",B)}V&&_.each(V,(function(T){delete C[T]}))},iconsList:function iconsList(C){return C.id?jQuery('<span><i class="'+C.id+'"></i> '+C.text+"</span>"):C.text},getSelect2Options:function getSelect2Options(){return{allowClear:!0,templateResult:this.iconsList.bind(this),templateSelection:this.iconsList.bind(this)}}}),C.exports=B},20911:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67971);V(64434);var L=$(V(11959)),U=$(V(39041)),H=$(V(76700)),q=$(V(44263)),G=$(V(77371)),W=$(V(68537)),K=$(V(40548)),Q=V(87474),J=function(C){(0,G.default)(ControlIconsView,C);var T=(0,W.default)(ControlIconsView);function ControlIconsView(){var C;(0,L.default)(this,ControlIconsView);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return(C=T.call.apply(T,[this].concat(B))).cache={loaded:!1,dialog:!1,enableClicked:!1,fa4Mapping:!1,migratedFlag:{}},C.dataKeys={migratedKey:"__fa4_migrated",fa4MigrationFlag:"fa4compatibility"},C}return(0,U.default)(ControlIconsView,[{key:"enqueueIconFonts",value:function enqueueIconFonts(C){var T=elementor.helpers.getIconLibrarySettings(C);!1!==T&&this.isMigrationAllowed()&&(T.enqueue&&T.enqueue.forEach((function(C){elementor.helpers.enqueueEditorStylesheet(C),elementor.helpers.enqueuePreviewStylesheet(C)})),T.url&&(elementor.helpers.enqueueEditorStylesheet(T.url),elementor.helpers.enqueuePreviewStylesheet(T.url)))}},{key:"ui",value:function ui(){var ui=(0,H.default)((0,q.default)(ControlIconsView.prototype),"ui",this).call(this),C=this.model.get("skin");return ui.controlMedia=".elementor-control-media",ui.svgUploader="media"===C?".elementor-control-svg-uploader":".elementor-control-icons--inline__svg",ui.iconPickers="media"===C?".elementor-control-icon-picker, .elementor-control-media__preview, .elementor-control-media-upload-button":".elementor-control-icons--inline__icon",ui.deleteButton="media"===C?".elementor-control-media__remove":".elementor-control-icons--inline__none",ui.previewPlaceholder=".elementor-control-media__preview",ui.previewContainer=".elementor-control-preview-area",ui.inlineIconContainer=".elementor-control-inline-icon",ui.inlineDisplayedIcon=".elementor-control-icons--inline__displayed-icon",ui.radioInputs='[type="radio"]',ui}},{key:"events",value:function events(){return jQuery.extend(Q.prototype.events.apply(this,arguments),{"click @ui.iconPickers":"openPicker","click @ui.svgUploader":"openFrame","click @ui.radioInputs":"onClickInput","click @ui.deleteButton":"deleteIcon"})}},{key:"getControlValue",value:function getControlValue(){var C=(0,H.default)((0,q.default)(ControlIconsView.prototype),"getControlValue",this).call(this),T=this.model,V=this.getValueToMigrate();if(!this.isMigrationAllowed())return V;if(!V)return C;var B=this.elementSettingsModel.get(this.dataKeys.migratedKey),$=T.get("name");return this.cache.migratedFlag[$]?this.cache.migratedFlag[$]:B&&B[$]?C:this.migrateFa4toFa5(V)}},{key:"migrateFa4toFa5",value:function migrateFa4toFa5(C){var T=elementor.helpers.mapFa4ToFa5(C);return this.cache.migratedFlag[this.model.get("name")]=T,this.enqueueIconFonts(T.library),T}},{key:"setControlAsMigrated",value:function setControlAsMigrated(C){var T=this.elementSettingsModel.get(this.dataKeys.migratedKey)||{};T[C]=!0,this.elementSettingsModel.set(this.dataKeys.migratedKey,T,{silent:!0})}},{key:"isMigrationAllowed",value:function isMigrationAllowed(){return!elementor.config.icons_update_needed}},{key:"getValueToMigrate",value:function getValueToMigrate(){var C=this.model.get(this.dataKeys.fa4MigrationFlag);if(!C)return!1;var T=this.container.settings.get(C);return T||!1}},{key:"onReady",value:function onReady(){var C=this;this.isMigrationAllowed()||("media"===this.model.get("skin")?this.ui.previewContainer[0]:this.ui.inlineIconContainer[0]).addEventListener("click",(function(C){C.preventDefault(),C.stopPropagation();return elementor.helpers.getSimpleDialog("elementor-enable-fa5-dialog",B("Elementor's New Icon Library","elementor"),B('Elementor v2.6 includes an upgrade from Font Awesome 4 to 5. In order to continue using icons, be sure to click "Update".',"elementor")+' <a href="https://go.elementor.com/fontawesome-migration/" target="_blank">'+B("Learn More","elementor")+"</a>",B("Update","elementor"),(function onConfirm(){window.location.href=elementor.config.tools_page_link+"&redirect_to="+encodeURIComponent(document.location.href)+"#tab-fontawesome4_migration"})).show(),!1}),!0);var T=this.model.get("name");this.cache.migratedFlag[T]&&(this.setControlAsMigrated(T),setTimeout((function(){C.setValue(C.cache.migratedFlag[T])}),10))}},{key:"onRender",value:function onRender(){(0,H.default)((0,q.default)(ControlIconsView.prototype),"onRender",this).call(this),this.isMigrationAllowed()&&elementor.iconManager.loadIconLibraries()}},{key:"initFrame",value:function initFrame(){var C=this;wp.media.view.settings.post.id=elementor.config.document.id,this.frame=wp.media({button:{text:B("Insert Media","elementor")},library:{type:["image/svg+xml"]},states:[new wp.media.controller.Library({title:B("Insert Media","elementor"),library:wp.media.query({type:["image/svg+xml"]}),multiple:!1,date:!1})]});this.frame.on("insert select",(function handleSelect(){return C.selectSvg()})),this.setUploadMimeType(this.frame,"svg")}},{key:"setUploadMimeType",value:function setUploadMimeType(C,T){var V=_wpPluploadSettings.defaults.filters.mime_types[0].extensions;C.on("ready",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=T})),this.frame.on("close",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=V}))}},{key:"selectSvg",value:function selectSvg(){this.trigger("before:select");var C=this.frame.state().get("selection").first().toJSON();C.url&&(this.setValue({value:{url:C.url,id:C.id},library:"svg"}),this.applySavedValue()),this.trigger("after:select")}},{key:"openFrame",value:function openFrame(){var C=this;if(!K.default.isUploadEnabled("svg"))return K.default.getUnfilteredFilesNotEnabledDialog((function(){return C.openFrame()})).show(),!1;this.frame||this.initFrame(),this.frame.open(),K.default.setUploadTypeCaller(this.frame);var T=this.getControlValue("id");T&&this.frame.state().get("selection").add(wp.media.attachment(T))}},{key:"openPicker",value:function openPicker(){elementor.iconManager.show({view:this})}},{key:"applySavedValue",value:function applySavedValue(){var C=this,T=this.getControlValue(),V=this.model.get("skin"),B="inline"===V?this.ui.inlineDisplayedIcon:this.ui.previewPlaceholder,$=this.model.get("disable_initial_active_state"),L=this.model.get("default"),U=T.value,H=T.library;if(this.isMigrationAllowed()||U||!this.getValueToMigrate()||(U=this.getControlValue(),H=""),"media"===V&&this.ui.controlMedia.toggleClass("elementor-media-empty",!U),("inline"===V&&!$||H)&&this.markChecked(H),!U)return"inline"===V?void this.setDefaultIconLibraryLabel(L,B):void this.ui.previewPlaceholder.html("");if("svg"===H&&"inline"!==V)return elementor.helpers.fetchInlineSvg(U.url,(function(T){C.ui.previewPlaceholder.html(T)}));if("media"===V||"svg"!==H){var q='<i class="'+U+'"></i>';B.html(q)}this.enqueueIconFonts(H)}},{key:"setDefaultIconLibraryLabel",value:function setDefaultIconLibraryLabel(C,T){if(""!==C.value&&"svg"!==C.library)T.html('<i class="'+C.value+'"></i>');else{var V=this.model.get("skin_settings");T.html('<i class="'+V.inline.icon.icon+'"></i>')}}},{key:"markChecked",value:function markChecked(C){if(this.ui.radioInputs.filter(":checked").prop("checked",!1),!C)return this.ui.radioInputs.filter('[value="none"]').prop("checked",!0);"svg"!==C&&(C="icon"),this.ui.radioInputs.filter('[value="'+C+'"]').prop("checked",!0)}},{key:"onClickInput",value:function onClickInput(){this.markChecked(this.getControlValue().library)}},{key:"deleteIcon",value:function deleteIcon(C){C.stopPropagation(),this.setValue({value:"",library:""}),this.applySavedValue()}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){this.$el.remove()}}]),ControlIconsView}(Q);C.exports=J},53736:(C,T,V)=>{"use strict";var B;B=V(87474).extend({ui:function ui(){return{inputWidth:'input[data-setting="width"]',inputHeight:'input[data-setting="height"]',btnApply:"button.elementor-image-dimensions-apply-button"}},events:function events(){return{"click @ui.btnApply":"onApplyClicked","keyup @ui.inputWidth":"onDimensionKeyUp","keyup @ui.inputHeight":"onDimensionKeyUp"}},onDimensionKeyUp:function onDimensionKeyUp(C){13===C.keyCode&&this.onApplyClicked(C)},onApplyClicked:function onApplyClicked(C){C.preventDefault(),this.setValue({width:this.ui.inputWidth.val(),height:this.ui.inputHeight.val()})}}),C.exports=B},79196:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67971);V(38081),V(99236),V(71954);var L,U=$(V(40548)),H=V(87474);L=H.extend({ui:function ui(){var ui=H.prototype.ui.apply(this,arguments);return ui.controlMedia=".elementor-control-media",ui.mediaImage=".elementor-control-media__preview",ui.mediaVideo=".elementor-control-media-video",ui.frameOpeners=".elementor-control-preview-area",ui.removeButton=".elementor-control-media__remove",ui.fileName=".elementor-control-media__file__content__info__name",ui},events:function events(){return _.extend(H.prototype.events.apply(this,arguments),{"click @ui.frameOpeners":"openFrame","click @ui.removeButton":"deleteImage"})},getMediaType:function getMediaType(){return this.mediaType||this.model.get("media_type")||this.model.get("media_types")[0]},getLibraryType:function getLibraryType(C){return C||(C=this.getMediaType()),"svg"===C?"image/svg+xml":C},applySavedValue:function applySavedValue(){var C,T=this.getControlValue("url"),V=T||(null===(C=this.getControlPlaceholder())||void 0===C?void 0:C.url),B=this.getMediaType();if(["image","svg"].includes(B))this.ui.mediaImage.css("background-image",V?"url("+V+")":""),!T&&V&&this.ui.mediaImage.css("opacity",.5);else if("video"===B)this.ui.mediaVideo.attr("src",V);else{var $=V?V.split("/").pop():"";this.ui.fileName.text($)}this.ui.controlMedia.toggleClass("elementor-media-empty",!T)},openFrame:function openFrame(C){var T,V,B=this,$=(null==C||null===(T=C.target)||void 0===T||null===(V=T.dataset)||void 0===V?void 0:V.mediaType)||this.getMediaType();if(this.mediaType=$,$){if(!U.default.isUploadEnabled($))return U.default.getUnfilteredFilesNotEnabledDialog((function(){return B.openFrame(C)})).show(),!1;this.frame&&this.getLibraryType($)===this.currentLibraryType||this.initFrame(),this.frame.open(),U.default.setUploadTypeCaller(this.frame);var L=this.getControlValue("id");L&&this.frame.state().get("selection").add(wp.media.attachment(L))}},deleteImage:function deleteImage(C){C.stopPropagation(),this.setValue({url:"",id:""}),this.applySavedValue()},initFrame:function initFrame(){var C=this.getMediaType();this.currentLibraryType=this.getLibraryType(C),wp.media.view.settings.post.id=elementor.config.document.id,this.frame=wp.media({frame:"post",type:"image",multiple:!1,states:[new wp.media.controller.Library({title:B("Insert Media","elementor"),library:wp.media.query({type:this.currentLibraryType}),multiple:!1,date:!1})]}),this.frame.on("ready open",this.onFrameReady.bind(this)),this.frame.on("insert select",this.select.bind(this)),elementorCommon.config.filesUpload.unfilteredFiles&&this.setUploadMimeType(this.frame,C)},onFrameReady:function onFrameReady(){var C=this.frame.$el;C.find(["#menu-item-insert","#menu-item-gallery","#menu-item-playlist","#menu-item-video-playlist",".embed-link-settings"].join(",")).remove(),C.css("--button-text","'".concat(B("Insert Media","elementor"),"'")),C.addClass("e-wp-media-elements-removed"),"url"===this.getControlValue("source")?(C.find("#menu-item-embed").trigger("click"),C.addClass("hide-router"),this.frame.views.get(".media-frame-content")[0].url.model.set({url:this.getControlValue("url"),alt:this.getControlValue("alt")})):C.find("#menu-item-library").trigger("click")},setUploadMimeType:function setUploadMimeType(C,T){var V=_wpPluploadSettings.defaults.filters.mime_types[0].extensions;C.on("ready",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions="application/json"===T?"json":V+",svg"})),this.frame.on("close",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=V}))},select:function select(){this.trigger("before:select");var C,T=this.frame.state();"embed"===T.get("id")?C={url:T.props.get("url"),id:"",alt:T.props.get("alt"),source:"url"}:(C=this.frame.state().get("selection").first().toJSON()).source="library",C.url&&(this.setValue({url:C.url,id:C.id,alt:C.alt,source:C.source}),this.model.get("responsive")?this.renderWithChildren():this.applySavedValue()),this.trigger("after:select")},onBeforeDestroy:function onBeforeDestroy(){this.$el.remove()}}),C.exports=L},19598:(C,T,V)=>{"use strict";var B,$=V(53005);B=$.extend({registerValidators:function registerValidators(){$.prototype.registerValidators.apply(this,arguments);var C={},T=this.model;["min","max"].forEach((function(V){var B=T.get(V);_.isFinite(B)&&(C[V]=B)})),jQuery.isEmptyObject(C)||this.addValidator(new this.validatorTypes.Number({validationTerms:C}))}}),C.exports=B},98890:(C,T,V)=>{"use strict";var B,$=V(38003).__,L=V(87474);B=L.extend({ui:function ui(){var ui=L.prototype.ui.apply(this,arguments);return ui.reverseOrderLabel=".elementor-control-order-label",ui},changeLabelTitle:function changeLabelTitle(){var C=this.getControlValue("reverse_order");this.ui.reverseOrderLabel.attr("title",$(C?"Ascending order":"Descending order","elementor"))},onRender:function onRender(){L.prototype.onRender.apply(this,arguments),this.changeLabelTitle()},onInputChange:function onInputChange(){this.changeLabelTitle()}}),C.exports=B},7699:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(57135));V(65942),V(84208),V(3777),V(38081);var H=L(V(38923)),q=L(V(35657)),G=L(V(49117)),W=L(V(47834)),K=L(V(11959)),Q=L(V(39041)),J=L(V(77371)),X=L(V(68537)),Y=V(11292),Z=function(C){(0,J.default)(ControlPopoverStarterView,C);var T,V=(0,X.default)(ControlPopoverStarterView);function ControlPopoverStarterView(){return(0,K.default)(this,ControlPopoverStarterView),V.apply(this,arguments)}return(0,Q.default)(ControlPopoverStarterView,[{key:"ui",value:function ui(){var ui=Y.prototype.ui.apply(this,arguments);return ui.popoverToggle=".elementor-control-popover-toggle-toggle",ui.resetInput=".elementor-control-popover-toggle-reset",ui}},{key:"events",value:function events(){return _.extend(Y.prototype.events.apply(this,arguments),{"click @ui.popoverToggle":"onPopoverToggleClick","click @ui.resetInput":"onResetInputClick"})}},{key:"onResetInputClick",value:function onResetInputClick(){var C=this.model.get("global");null!=C&&C.active&&this.triggerMethod("value:type:change")}},{key:"onInputChange",value:function onInputChange(C){C.currentTarget===this.ui.popoverToggle[0]&&(this.getGlobalKey()?this.triggerMethod("unset:global:value"):this.isGlobalActive()&&this.triggerMethod("value:type:change"))}},{key:"onPopoverToggleClick",value:function onPopoverToggleClick(){this.isGlobalActive()&&!this.getControlValue()&&!this.getGlobalKey()&&this.getGlobalDefault()&&this.triggerMethod("unlink:global:default"),this.$el.next(".elementor-controls-popover").toggle()}},{key:"getGlobalCommand",value:function getGlobalCommand(){return"globals/typography"}},{key:"buildPreviewItemCSS",value:function buildPreviewItemCSS(C){var T={};return(0,H.default)(C).forEach((function(C){var V=(0,W.default)(C,2),B=V[0],$=V[1];$&&""!==$.size&&(B.startsWith("typography_")&&(B=B.replace("typography_","")),"font_family"===B&&elementor.helpers.enqueueFont($,"editor"),"font_size"===B?($.size>40&&($.size=40),T.fontSize=$.size+$.unit):(B.includes("_")&&(B=B.replace(/([_][a-z])/g,(function(C){return C.toUpperCase().replace("_","")}))),T[B]=$))})),T}},{key:"createGlobalItemMarkup",value:function createGlobalItemMarkup(C){var T=jQuery("<div>",{class:"e-global__preview-item e-global__typography","data-global-id":C.id});return T.html(C.title).css(this.buildPreviewItemCSS(C.value)),T}},{key:"getGlobalMeta",value:function getGlobalMeta(){return{commandName:this.getGlobalCommand(),key:this.model.get("name"),title:B("New Typography Setting","elementor"),controlType:"typography",route:"panel/global/global-typography"}}},{key:"getAddGlobalConfirmMessage",value:function getAddGlobalConfirmMessage(){var C=this.getGlobalMeta(),T=jQuery("<div>",{class:"e-global__confirm-message"}),V=jQuery("<div>").html(B("Are you sure you want to create a new Global Font setting?","elementor")),$=jQuery("<div>",{class:"e-global__confirm-input-wrapper"}),L=jQuery("<input>",{type:"text",name:"global-name",placeholder:C.title}).val(C.title);return $.append(L),T.append(V,$),T}},{key:"getGlobalsList",value:(T=(0,G.default)(U.default.mark((function _callee(){var C;return U.default.wrap((function _callee$(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,$e.data.get(this.getGlobalCommand());case 2:return C=T.sent,T.abrupt("return",C.data);case 4:case"end":return T.stop()}}),_callee,this)}))),function getGlobalsList(){return T.apply(this,arguments)})},{key:"buildGlobalsList",value:function buildGlobalsList(C,T){var V=this;(0,q.default)(C).forEach((function(C){if(C){var B=V.createGlobalItemMarkup(C);T.append(B)}}))}},{key:"onAddGlobalButtonClick",value:function onAddGlobalButtonClick(){this.triggerMethod("add:global:to:list",this.getAddGlobalConfirmMessage())}}]),ControlPopoverStarterView}(Y);T.default=Z,Z.onPasteStyle=function(C,T){return!T||T===C.return_value}},98550:(C,T,V)=>{"use strict";var B=V(38003).sprintf,$=V(38003).__,L=V(67971);V(76139),V(12897),V(93085);var U=L(V(99533));C.exports=Marionette.CompositeView.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-repeater-row"),className:"elementor-repeater-fields",ui:function ui(){return{duplicateButton:".elementor-repeater-tool-duplicate",editButton:".elementor-repeater-tool-edit",removeButton:".elementor-repeater-tool-remove",itemTitle:".elementor-repeater-row-item-title"}},behaviors:{HandleInnerTabs:{behaviorClass:V(10367)}},triggers:{"click @ui.removeButton":"click:remove","click @ui.duplicateButton":"click:duplicate","click @ui.itemTitle":"click:edit"},modelEvents:{change:"onModelChange"},templateHelpers:function templateHelpers(){return{itemIndex:this.getOption("itemIndex"),itemActions:this.getOption("itemActions")}},childViewContainer:".elementor-repeater-row-controls",getChildView:function getChildView(C){var T=C.get("type");return elementor.getControlView(T)},childViewOptions:function childViewOptions(){return{container:this.options.container}},updateIndex:function updateIndex(C){this.itemIndex=C},setTitle:function setTitle(){var C=this.getOption("titleField"),T="";C&&(T=Marionette.TemplateCache.prototype.compileTemplate(C)(this.model.parseDynamicSettings())),T||(T=B($("Item #%s","elementor"),this.getOption("itemIndex"))),this.ui.itemTitle.html(T)},toggleSort:function toggleSort(C){this.$el.toggleClass("elementor-repeater-row--disable-sort",!C)},initialize:function initialize(C){this.itemIndex=0,this.collection=new Backbone.Collection(_.values(elementor.mergeControlsSettings(C.controlFields)))},onRender:function onRender(){this.setTitle(),U.default.handlePopovers(this)},onModelChange:function onModelChange(){this.getOption("titleField")&&this.setTitle()},onChildviewResponsiveSwitcherClick:function onChildviewResponsiveSwitcherClick(C,T){"desktop"===T&&elementor.getPanelView().getCurrentPageView().$el.toggleClass("elementor-responsive-switchers-open")}})},1142:(C,T,V)=>{"use strict";V(71954),V(64434),V(99745);var B,$=V(53005),L=V(98550);B=$.extend({ui:{btnAddRow:".elementor-repeater-add",fieldContainer:".elementor-repeater-fields-wrapper"},events:function events(){return{"click @ui.btnAddRow":"onButtonAddRowClick","sortstart @ui.fieldContainer":"onSortStart","sortupdate @ui.fieldContainer":"onSortUpdate","sortstop @ui.fieldContainer":"onSortStop"}},childView:L,childViewContainer:".elementor-repeater-fields-wrapper",templateHelpers:function templateHelpers(){return{itemActions:this.model.get("item_actions"),data:_.extend({},this.model.toJSON(),{controlValue:[]})}},childViewOptions:function childViewOptions(C,T){return{container:this.getOption("container").repeaters[this.model.get("name")].children[T],controlFields:this.model.get("fields"),titleField:this.model.get("title_field"),itemActions:this.model.get("item_actions")}},createItemModel:function createItemModel(C,T,V){return T.controls=V.model.get("fields"),new elementorModules.editor.elements.models.BaseSettings(C,T)},fillCollection:function fillCollection(){var C=this.container?this.container.settings:this.elementSettingsModel,T=this.model.get("name");this.collection=C.get(T),this.collection instanceof Backbone.Collection||(this.collection=new Backbone.Collection(this.collection,{model:_.partial(this.createItemModel,_,_,this)}),C.set(T,this.collection,{silent:!0}))},initialize:function initialize(){$.prototype.initialize.apply(this,arguments),this.fillCollection(),this.listenTo(this.collection,"reset",this.resetContainer.bind(this)),this.listenTo(this.collection,"add",this.updateContainer.bind(this))},editRow:function editRow(C){if(this.currentEditableChild){var T=this.currentEditableChild.getChildViewContainer(this.currentEditableChild);T.removeClass("editable"),T.find(".elementor-wp-editor").each((function(){tinymce.get(this.id).fire("hide")}))}this.currentEditableChild!==C?(C.getChildViewContainer(C).addClass("editable"),this.currentEditableChild=C,this.updateActiveRow()):delete this.currentEditableChild},toggleMinRowsClass:function toggleMinRowsClass(){this.model.get("prevent_empty")&&this.$el.toggleClass("elementor-repeater-has-minimum-rows",1>=this.collection.length)},updateActiveRow:function updateActiveRow(){var C=1;this.currentEditableChild&&(C=this.currentEditableChild.itemIndex),this.setEditSetting("activeItemIndex",C)},updateChildIndexes:function updateChildIndexes(){var C=this.collection;this.children.each((function(T){T.updateIndex(C.indexOf(T.model)+1),T.setTitle()}))},getSortableParams:function getSortableParams(){return{axis:"y",handle:".elementor-repeater-row-tools",items:" > :not(.elementor-repeater-row--disable-sort)"}},onRender:function onRender(){$.prototype.onRender.apply(this,arguments),this.model.get("item_actions").sort&&this.ui.fieldContainer.sortable(this.getSortableParams()),this.toggleMinRowsClass()},onSortStart:function onSortStart(C,T){T.item.data("oldIndex",T.item.index())},onSortStop:function onSortStop(C,T){var V=this;if(-1!==T.item.index()){var B=V.children.findByIndex(T.item.index()),$=B.children._views;jQuery.each($,(function(){if("wysiwyg"===this.model.get("type"))return B.render(),delete V.currentEditableChild,!1}))}},onSortUpdate:function onSortUpdate(C,T){var V=T.item.data("oldIndex"),B=T.item.index();$e.run("document/repeater/move",{container:this.options.container,name:this.model.get("name"),sourceIndex:V,targetIndex:B})},onAddChild:function onAddChild(){this.updateChildIndexes(),this.updateActiveRow()},updateContainer:function updateContainer(C){this.options.container.repeaters[this.model.get("name")].children.filter((function(T){return T.id===C.get("_id")})).length||(elementorCommon.helpers.softDeprecated("Don't add models directly to the repeater.","3.0.0","$e.run( 'document/repeater/insert' )"),this.options.container.addRepeaterItem(this.model.get("name"),C,C.collection.indexOf(C)))},resetContainer:function resetContainer(){elementorCommon.helpers.softDeprecated("Don't reset repeater collection directly.","3.0.0","$e.run( 'document/repeater/remove' )"),this.options.container.repeaters[this.model.get("name")].children=[]},getDefaults:function getDefaults(){var C={};return _.each(this.model.get("fields"),(function(T){C[T.name]=T.default})),C},onButtonAddRowClick:function onButtonAddRowClick(){var C=$e.run("document/repeater/insert",{container:this.options.container,name:this.model.get("name"),model:this.getDefaults()}),T=this.children.findByModel(C);this.editRow(T),this.toggleMinRowsClass()},onChildviewClickRemove:function onChildviewClickRemove(C){C===this.currentEditableChild&&delete this.currentEditableChild,$e.run("document/repeater/remove",{container:this.options.container,name:this.model.get("name"),index:C._index}),this.updateActiveRow(),this.updateChildIndexes(),this.toggleMinRowsClass()},onChildviewClickDuplicate:function onChildviewClickDuplicate(C){$e.run("document/repeater/duplicate",{container:this.options.container,name:this.model.get("name"),index:C._index}),this.toggleMinRowsClass()},onChildviewClickEdit:function onChildviewClickEdit(C){this.editRow(C)},onAfterExternalChange:function onAfterExternalChange(){this.fillCollection(),$.prototype.onAfterExternalChange.apply(this,arguments)}}),C.exports=B},37199:(C,T,V)=>{"use strict";var B,$=V(15584);B=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.heading=".elementor-panel-heading",ui},triggers:{click:"control:section:clicked"}}),C.exports=B},88402:(C,T,V)=>{"use strict";V(71954);var B,$=V(53005);B=$.extend({updatePlaceholder:function updatePlaceholder(){var C=this.ui.select;if(C){var T=C.find("option:selected");""!==T.val()||T.hasClass("e-option-placeholder")||(T=C.find(".e-option-placeholder")).prop("selected",!0),T.hasClass("e-option-placeholder")?C.addClass("e-select-placeholder"):C.removeClass("e-select-placeholder")}},onReady:function onReady(){var C=this.getControlPlaceholder();C&&jQuery("<option>").val("").text(this.model.get("options")[C]).addClass("e-option-placeholder").prependTo(this.ui.select),this.updatePlaceholder()},onInputChange:function onInputChange(){this.updatePlaceholder()}},{onPasteStyle:function onPasteStyle(C,T){return C.groups?C.groups.some((function(C){return B.onPasteStyle(C,T)})):void 0!==C.options[T]}}),C.exports=B},76772:(C,T,V)=>{"use strict";var B=V(67971);V(71954),V(3777),V(38081);var $,L=B(V(91795)),U=V(53005);$=U.extend({getSelect2Placeholder:function getSelect2Placeholder(){return this.ui.select.find('[value="'.concat(this.getControlPlaceholder(),'"]')).text()||this.ui.select.children('option:first[value=""]').text()},getSelect2DefaultOptions:function getSelect2DefaultOptions(){var C={allowClear:!0,placeholder:this.getSelect2Placeholder(),dir:elementorCommon.config.isRTL?"rtl":"ltr"},T=this.model.get("lockedOptions");return T&&(C.templateSelection=function(C,V){return T.includes(C.id)&&jQuery(V).addClass("e-non-deletable").find(".select2-selection__choice__remove").remove(),C.text}),C},getSelect2Options:function getSelect2Options(){return jQuery.extend(this.getSelect2DefaultOptions(),this.model.get("select2options"))},updatePlaceholder:function updatePlaceholder(){this.getControlPlaceholder()&&this.select2Instance.elements.$container.find(".select2-selection__placeholder").addClass("e-select2-placeholder")},applySavedValue:function applySavedValue(){U.prototype.applySavedValue.apply(this,arguments);var C=this.ui.select.data("select2");C?this.ui.select.trigger("change"):(this.select2Instance=new L.default({$element:this.ui.select,options:this.getSelect2Options()}),this.updatePlaceholder(),this.handleLockedOptions())},handleLockedOptions:function handleLockedOptions(){var C=this.model.get("lockedOptions");C&&this.ui.select.on("select2:unselecting",(function(T){C.includes(T.params.args.data.id)&&T.preventDefault()}))},onReady:function onReady(){elementorCommon.helpers.softDeprecated("onReady","3.0.0")},onBaseInputChange:function onBaseInputChange(){U.prototype.onBaseInputChange.apply(this,arguments),this.updatePlaceholder()},onBeforeDestroy:function onBeforeDestroy(){this.select2Instance.destroy(),this.$el.remove()}}),C.exports=$},17881:(C,T,V)=>{"use strict";var B,$=V(67971),L=$(V(35657)),U=$(V(83452)),H=V(26804);B=H.extend({ui:function ui(){var ui=H.prototype.ui.apply(this,arguments);return ui.slider=".elementor-slider",ui},templateHelpers:function templateHelpers(){var templateHelpers=H.prototype.templateHelpers.apply(this,arguments);return templateHelpers.isMultiple=this.isMultiple(),templateHelpers},isMultiple:function isMultiple(){var C=this.getControlValue("sizes");return!jQuery.isEmptyObject(C)},initSlider:function initSlider(){if(this.ui.slider[0]){this.destroySlider();var C,T=this.isMultiple(),V=elementorCommon.helpers.cloneObject(this.getCurrentRange()),B=V.step,$=this.getSize();T?$=(0,L.default)($):($=[$],this.ui.input.attr(V)),delete V.step;var U=this;T&&(C=[],$.forEach((function(){return C.push({to:function to(C){return C+U.getControlValue("unit")}})}))),noUiSlider.create(this.ui.slider[0],{start:$,range:V,step:B,tooltips:C,connect:T,format:{to:function to(C){return Math.round(1e3*C)/1e3},from:function from(C){return+C}}}).on("slide",this.onSlideChange.bind(this))}},applySavedValue:function applySavedValue(){H.prototype.applySavedValue.apply(this,arguments),this.ui.slider[0]&&this.ui.slider[0].noUiSlider&&this.ui.slider[0].noUiSlider.set(this.getSize())},getSize:function getSize(){var C,T,V=this.isMultiple()?"sizes":"size";return this.getControlValue(V)||(null===(C=this.getControlPlaceholder())||void 0===C?void 0:C[V])||(null===(T=this.model.get("default"))||void 0===T?void 0:T[V])},resetSize:function resetSize(){this.isMultiple()?this.setValue("sizes",{}):this.setValue("size",""),this.initSlider()},destroySlider:function destroySlider(){this.ui.slider[0]&&this.ui.slider[0].noUiSlider&&this.ui.slider[0].noUiSlider.destroy()},onReady:function onReady(){this.isMultiple()&&this.$el.addClass("elementor-control-type-slider--multiple elementor-control-type-slider--handles-"+this.model.get("handles")),this.initSlider()},onSlideChange:function onSlideChange(C,T){if(this.isMultiple()){var V=elementorCommon.helpers.cloneObject(this.getSize());V[(0,U.default)(V)[T]]=C[T],this.setValue("sizes",V)}else this.setValue("size",C[0]),this.ui.input.val(C[0])},onInputChange:function onInputChange(C){var T=C.currentTarget.dataset.setting;"size"===T?this.ui.slider[0].noUiSlider.set(this.getSize()):"unit"===T&&this.resetSize()},onBeforeDestroy:function onBeforeDestroy(){this.destroySlider(),this.$el.remove()}}),C.exports=B},14958:(C,T,V)=>{"use strict";var B,$=V(53005);B=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.resetStructure=".elementor-control-structure-reset",ui},events:function events(){return _.extend($.prototype.events.apply(this,arguments),{"click @ui.resetStructure":"onResetStructureClick"})},templateHelpers:function templateHelpers(){var C=$.prototype.templateHelpers.apply(this,arguments);return C.getMorePresets=this.getMorePresets.bind(this),C},getCurrentEditedSection:function getCurrentEditedSection(){return elementor.getPanelView().getCurrentPageView().getOption("editedElementView")},getMorePresets:function getMorePresets(){var C=elementor.presetsFactory.getParsedStructure(this.getControlValue());return elementor.presetsFactory.getPresets(C.columnsCount)},onResetStructureClick:function onResetStructureClick(){this.getCurrentEditedSection().resetColumnsCustomSize()}}),C.exports=B},4073:(C,T,V)=>{"use strict";var B=V(53005);C.exports=B.extend({setInputValue:function setInputValue(C,T){this.$(C).prop("checked",this.model.get("return_value")===T)}},{onPasteStyle:function onPasteStyle(C,T){return!T||T===C.return_value}})},83067:(C,T,V)=>{"use strict";var B;B=V(15584).extend({triggers:{click:{event:"control:tab:clicked",stopPropagation:!1}}}),C.exports=B},57330:(C,T,V)=>{"use strict";var B=V(67971),$=B(V(11959)),L=B(V(39041)),U=B(V(76700)),H=B(V(44263)),q=B(V(77371)),G=B(V(68537)),W=function(C){(0,q.default)(URL,C);var T=(0,G.default)(URL);function URL(){return(0,$.default)(this,URL),T.apply(this,arguments)}return(0,L.default)(URL,[{key:"ui",value:function ui(){var ui=(0,U.default)((0,H.default)(URL.prototype),"ui",this).call(this);return ui.mainInput=".elementor-input",ui.moreOptionsToggle=".elementor-control-url-more",ui.moreOptions=".elementor-control-url-more-options",ui}},{key:"events",value:function events(){var events=(0,U.default)((0,H.default)(URL.prototype),"events",this).call(this);return events["click @ui.moreOptionsToggle"]="onMoreOptionsToggleClick",events}},{key:"autoComplete",value:function autoComplete(){var C,T,V=this,B=this.ui.mainInput,$=elementorCommon.config.isRTL?"right":"left";B.autocomplete({source:function source($,L){if(V.options.model.attributes.autocomplete)if(C!==$.term){if(/^https?:/.test($.term)||-1!==$.term.indexOf("."))return L();B.prev().show(),jQuery.post(window.ajaxurl,{editor:"elementor",action:"wp-link-ajax",page:1,search:$.term,_ajax_linking_nonce:jQuery("#_ajax_linking_nonce").val()},(function(C){T=C,L(C)}),"json").always((function(){return B.prev().hide()})),C=$.term}else L(T)},focus:function focus(C){C.preventDefault()},select:function select(C,T){return B.val(T.item.permalink),V.setValue("url",T.item.permalink),!1},open:function open(C){jQuery(C.target).data("uiAutocomplete").menu.activeMenu.addClass("elementor-autocomplete-menu")},minLength:2,position:{my:$+" top+2",at:$+" bottom"}}),B.autocomplete("instance")._renderItem=function(C,T){var V=window.wpLinkL10n?window.wpLinkL10n.noTitle:"",B=T.title?T.title:V;return jQuery('<li role="option" id="mce-wp-autocomplete-'+T.ID+'">').append("<span>"+B+'</span> <span class="elementor-autocomplete-item-info">'+T.info+"</span>").appendTo(C)}}},{key:"onReady",value:function onReady(){this.autoComplete()}},{key:"onMoreOptionsToggleClick",value:function onMoreOptionsToggleClick(){this.ui.moreOptions.slideToggle()}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){this.ui.mainInput.data("autocomplete")&&this.ui.mainInput.autocomplete("destroy"),this.$el.remove()}}]),URL}(V(87474));C.exports=W},30437:(C,T,V)=>{"use strict";var B,$=V(53005);B=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.form="form",ui.loading=".wp-widget-form-loading",ui},events:function events(){return{"keyup @ui.form :input":"onFormChanged","change @ui.form :input":"onFormChanged"}},onFormChanged:function onFormChanged(){var C="widget-"+this.model.get("id_base"),T=this.ui.form.elementorSerializeObject()[C].REPLACE_TO_ID;this.setValue(T)},onReady:function onReady(){var C=this;elementorCommon.ajax.addRequest("editor_get_wp_widget_form",{data:{id:C.model.cid,widget_type:C.model.get("widget"),data:C.container.settings.toJSON()},success:function success(T){if(C.ui.form.html(T),wp.textWidgets){C.ui.form.addClass("open");var V=new jQuery.Event("widget-added");wp.textWidgets.handleWidgetAdded(V,C.ui.form),wp.mediaWidgets.handleWidgetAdded(V,C.ui.form),wp.customHtmlWidgets&&wp.customHtmlWidgets.handleWidgetAdded(V,C.ui.form)}var B=C.model.get("widget");elementor.hooks.doAction("panel/widgets/".concat(B,"/controls/wp_widget/loaded"),C)}})}}),C.exports=B},58326:(C,T,V)=>{"use strict";V(99236),V(84208),V(71954);var B,$=V(53005);B=$.extend({editor:null,ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return jQuery.extend(ui,{inputWrapper:".elementor-control-input-wrapper"}),ui},events:function events(){return _.extend($.prototype.events.apply(this,arguments),{"keyup textarea.elementor-wp-editor":"onBaseInputChange"})},buttons:{addToBasic:{underline:"italic"},addToAdvanced:{},moveToAdvanced:{blockquote:"removeformat",alignleft:"blockquote",aligncenter:"alignleft",alignright:"aligncenter"},moveToBasic:{},removeFromBasic:["unlink","wp_more"],removeFromAdvanced:[]},initialize:function initialize(){$.prototype.initialize.apply(this,arguments);var C=this;if(C.editorID="elementorwpeditor"+C.cid,_.defer((function(){C.isDestroyed||(quicktags({buttons:"strong,em,del,link,img,close",id:C.editorID}),elementor.config.rich_editing_enabled&&switchEditors.go(C.editorID,"tmce"),delete QTags.instances[0])})),elementor.config.rich_editing_enabled){var T={id:C.editorID,selector:"#"+C.editorID,setup:function setup(T){C.editor=T}};tinyMCEPreInit.mceInit[C.editorID]=_.extend(_.clone(tinyMCEPreInit.mceInit.elementorwpeditor),T),elementor.config.tinymceHasCustomConfig||C.rearrangeButtons()}else C.$el.addClass("elementor-rich-editing-disabled")},applySavedValue:function applySavedValue(){if(this.editor){var C=this.getControlValue();this.editor.setContent(C),jQuery("#"+this.editorID).val(C)}},saveEditor:function saveEditor(){this.setValue(this.editor.getContent())},moveButtons:function moveButtons(C,T,V){V||(V=T,T=null),_.each(C,(function(C,B){var $=V.indexOf(C);if(T){var L=T.indexOf(B);if(-1===L)throw new ReferenceError("Trying to move non-existing button `"+B+"`");T.splice(L,1)}if(-1===$)throw new ReferenceError("Trying to move button after non-existing button `"+C+"`");V.splice($+1,0,B)}))},rearrangeButtons:function rearrangeButtons(){var C=tinyMCEPreInit.mceInit[this.editorID],T=C.toolbar1.split(","),V=C.toolbar2.split(",");T=_.difference(T,this.buttons.removeFromBasic),V=_.difference(V,this.buttons.removeFromAdvanced),this.moveButtons(this.buttons.moveToBasic,V,T),this.moveButtons(this.buttons.moveToAdvanced,T,V),this.moveButtons(this.buttons.addToBasic,T),this.moveButtons(this.buttons.addToAdvanced,V),C.toolbar1=T.join(","),C.toolbar2=V.join(",")},onReady:function onReady(){var C=this,T=jQuery(elementor.config.wp_editor.replace(/elementorwpeditor/g,this.editorID).replace("%%EDITORCONTENT%%",this.getControlValue()));T.find(".wp-editor-tabs").addClass("elementor-control-dynamic-switcher-wrapper"),this.ui.inputWrapper.html(T),setTimeout((function(){!C.isDestroyed&&C.editor&&C.editor.on("keyup change undo redo",C.saveEditor.bind(C))}),100)},onBeforeDestroy:function onBeforeDestroy(){delete QTags.instances[this.editorID],elementor.config.rich_editing_enabled&&(tinymce.EditorManager.execCommand("mceRemoveEditor",!0,this.editorID),delete tinyMCEPreInit.mceInit[this.editorID],delete tinyMCEPreInit.qtInit[this.editorID])}}),C.exports=B},28819:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.getDefaultDebounceDelay=T.default=T.DEFAULT_DEBOUNCE_DELAY=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(76700)),q=$(V(44263)),G=$(V(77371)),W=$(V(68537)),K=$(V(18042)),Q=$(V(83024)),J=$(V(78627));T.DEFAULT_DEBOUNCE_DELAY=800;var X=function getDefaultDebounceDelay(){var C=800;return elementor.config.document&&void 0!==elementor.config.document.debounceDelay&&(C=elementor.config.document.debounceDelay),C};T.getDefaultDebounceDelay=X;var Y=function(C){(0,G.default)(CommandHistoryDebounce,C);var T=(0,W.default)(CommandHistoryDebounce);function CommandHistoryDebounce(){return(0,L.default)(this,CommandHistoryDebounce),T.apply(this,arguments)}return(0,U.default)(CommandHistoryDebounce,[{key:"initialize",value:function initialize(C){var T=C.options,V=void 0===T?{}:T;(0,H.default)((0,q.default)(CommandHistoryDebounce.prototype),"initialize",this).call(this,C),this.constructor.debounce||(this.constructor.debounce=_.debounce((function(C){return C()}),X())),(1===$e.commands.currentTrace.length||V.debounce)&&(this.isDebounceRequired=!0)}},{key:"onBeforeRun",value:function onBeforeRun(C){Q.default.prototype.onBeforeRun.call(this,C),this.history&&this.isHistoryActive()&&$e.internal("document/history/add-transaction",this.history)}},{key:"onAfterRun",value:function onAfterRun(C,T){Q.default.prototype.onAfterRun.call(this,C,T),this.isHistoryActive()&&(this.isDebounceRequired?this.constructor.debounce((function(){return $e.internal("document/history/end-transaction")})):$e.internal("document/history/end-transaction"))}},{key:"onCatchApply",value:function onCatchApply(C){Q.default.prototype.onCatchApply.call(this,C),C instanceof $e.modules.HookBreak&&this.history&&(this.isDebounceRequired?this.constructor.debounce((function(){return $e.internal("document/history/clear-transaction")})):$e.internal("document/history/clear-transaction"))}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandHistoryDebounce"}}]),CommandHistoryDebounce}(J.default);T.default=Y,(0,K.default)(Y,"debounce",void 0)},78627:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(76700)),q=$(V(44263)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(CommandHistory,C);var T=(0,W.default)(CommandHistory);function CommandHistory(C){var V;return(0,L.default)(this,CommandHistory),(V=T.call(this,C)).history=V.getHistory(C),V.historyId=!1,V}return(0,U.default)(CommandHistory,[{key:"getHistory",value:function getHistory(){elementorModules.ForceMethodImplementation()}},{key:"isHistoryActive",value:function isHistoryActive(){return elementor.documents.getCurrent().history.getActive()}},{key:"onBeforeRun",value:function onBeforeRun(C){(0,H.default)((0,q.default)(CommandHistory.prototype),"onBeforeRun",this).call(this,C),this.history&&this.isHistoryActive()&&(this.historyId=$e.internal("document/history/start-log",this.history))}},{key:"onAfterRun",value:function onAfterRun(C,T){(0,H.default)((0,q.default)(CommandHistory.prototype),"onAfterRun",this).call(this,C,T),this.history&&this.isHistoryActive()&&$e.internal("document/history/end-log",{id:this.historyId})}},{key:"onCatchApply",value:function onCatchApply(C){(0,H.default)((0,q.default)(CommandHistory.prototype),"onCatchApply",this).call(this,C),C instanceof $e.modules.HookBreak&&this.historyId&&$e.internal("document/history/delete-log",{id:this.historyId})}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandHistory"}}]),CommandHistory}($(V(83024)).default);T.default=K},75185:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.CopyAll=void 0;var L=$(V(35657));V(90286);var U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=function(C){(0,q.default)(CopyAll,C);var T=(0,G.default)(CopyAll);function CopyAll(){return(0,U.default)(this,CopyAll),T.apply(this,arguments)}return(0,H.default)(CopyAll,[{key:"apply",value:function apply(){$e.run("document/elements/copy",{containers:(0,L.default)(elementor.getPreviewView().children._views).map((function(C){return C.getContainer()}))})}}]),CopyAll}($(V(83024)).default);T.CopyAll=W;var K=W;T.default=K},882:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=T.Copy=void 0,V(71954),V(90286);var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=function(C){(0,q.default)(Copy,C);var T=(0,G.default)(Copy);function Copy(){return(0,U.default)(this,Copy),T.apply(this,arguments)}return(0,H.default)(Copy,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"apply",value:function apply(C){var T=C.storageKey,V=void 0===T?"clipboard":T,$=C.containers,L=void 0===$?[C.container]:$,U=elementor.getPreviewView().$el.find(".elementor-element");if(!elementor.selection.isSameType())return elementor.notifications.showToast({message:B("That didn’t work. Try copying one kind of element at a time.","elementor"),buttons:[{name:"got_it",text:B("Got it","elementor")}]}),!1;elementorCommon.storage.set(V,L.sort((function(C,T){return U.index(C.view.el)-U.index(T.view.el)})).map((function(C){return C.model.toJSON({copyHtmlCache:!0})})))}}]),Copy}(L(V(83024)).default);T.Copy=W;var K=W;T.default=K},2040:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Create=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Create,C);var T=(0,q.default)(Create);function Create(){return(0,L.default)(this,Create),T.apply(this,arguments)}return(0,U.default)(Create,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentConstructor("model",Object,C)}},{key:"getHistory",value:function getHistory(C){var T=C.model,V=C.containers;return{containers:void 0===V?[C.container]:V,model:T,type:"add",title:elementor.helpers.getModelLabel(T)}}},{key:"apply",value:function apply(C){var T=this,V=C.model,B=C.options,$=void 0===B?{}:B,L=C.containers,U=void 0===L?[C.container]:L,H=[];return U.forEach((function(C){var B=(C=C.lookup()).view.addElement(V,$).getContainer();H.push(B),T.isHistoryActive()&&$e.internal("document/history/log-sub-item",{container:C,type:"sub-add",restore:T.constructor.restore,options:$,data:{containerToRestore:B,modelToRestore:B.model.toJSON()}})})),1===H.length&&(H=H[0]),H}},{key:"isDataChanged",value:function isDataChanged(){return!0}}],[{key:"restore",value:function restore(C,T){var V=C.get("data"),B=C.get("container"),$=C.get("options")||{};$.clone&&($.clone=!1),T?$e.run("document/elements/create",{container:B,model:V.modelToRestore,options:$}):$e.run("document/elements/delete",{container:V.containerToRestore})}}]),Create}($(V(78627)).default);T.Create=G;var W=G;T.default=W},74217:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Delete=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Delete,C);var T=(0,q.default)(Delete);function Delete(){return(0,L.default)(this,Delete),T.apply(this,arguments)}return(0,U.default)(Delete,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"remove"}}},{key:"apply",value:function apply(C){var T=this,V=C.containers,B=void 0===V?[C.container]:V;return B.forEach((function(C){C=C.lookup(),T.isHistoryActive()&&$e.internal("document/history/log-sub-item",{container:C,type:"sub-remove",restore:T.constructor.restore,data:{model:C.model.toJSON(),parent:C.parent,at:C.view._index}}),C.model.destroy(),C.panel.refresh()})),1===B.length?B[0]:B}},{key:"isDataChanged",value:function isDataChanged(){return!0}}],[{key:"restore",value:function restore(C,T){var V=C.get("container"),B=C.get("data");T?$e.run("document/elements/delete",{container:V}):$e.run("document/elements/create",{container:B.parent,model:B.model,options:{at:B.at}})}}]),Delete}($(V(78627)).default);T.Delete=G;var W=G;T.default=W},37623:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.DeselectAll=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(DeselectAll,C);var T=(0,q.default)(DeselectAll);function DeselectAll(){return(0,L.default)(this,DeselectAll),T.apply(this,arguments)}return(0,U.default)(DeselectAll,[{key:"apply",value:function apply(){elementor.selection.remove([],!0)}}]),DeselectAll}($(V(83024)).default);T.DeselectAll=G;var W=G;T.default=W},75107:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Deselect=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Deselect,C);var T=(0,q.default)(Deselect);function Deselect(){return(0,L.default)(this,Deselect),T.apply(this,arguments)}return(0,U.default)(Deselect,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};C.all||this.requireContainer(C)}},{key:"apply",value:function apply(C){var T=C.containers,V=void 0===T?[C.container]:T,B=C.all,$=void 0!==B&&B;elementor.selection.remove(V,$)}}]),Deselect}($(V(83024)).default);T.Deselect=G;var W=G;T.default=W},45596:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=T.Duplicate=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=function(C){(0,q.default)(Duplicate,C);var T=(0,G.default)(Duplicate);function Duplicate(){return(0,U.default)(this,Duplicate),T.apply(this,arguments)}return(0,H.default)(Duplicate,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"duplicate"}}},{key:"apply",value:function apply(C){var T=C.containers,V=void 0===T?[C.container]:T,$=[],L=V[V.length-1].view._index;return elementor.selection.isSameType()?(V.forEach((function(C){var T=C.parent;$.push($e.run("document/elements/create",{container:T,model:C.model.toJSON(),options:{at:++L,clone:!0}}))})),1===$.length?$[0]:$):(elementor.notifications.showToast({message:B("That didn’t work. Try duplicating one kind of element at a time.","elementor"),buttons:[{name:"got_it",text:B("Got it","elementor")}]}),!1)}}]),Duplicate}(L(V(78627)).default);T.Duplicate=W;var K=W;T.default=K},5894:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=T.Empty=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=function(C){(0,q.default)(Empty,C);var T=(0,G.default)(Empty);function Empty(){return(0,U.default)(this,Empty),T.apply(this,arguments)}return(0,H.default)(Empty,[{key:"getHistory",value:function getHistory(C){return!!C.force&&{type:"remove",title:B("All Content","elementor"),data:elementor.elements?elementor.elements.toJSON():null,restore:this.constructor.restore}}},{key:"apply",value:function apply(C){if(C.force&&elementor.elements)return elementor.elements.reset(),void elementor.getPreviewContainer().panel.closeEditor();elementor.getClearPageDialog().show()}},{key:"isDataChanged",value:function isDataChanged(){if(this.args.force)return!0}}],[{key:"restore",value:function restore(C,T){if(T)$e.run("document/elements/empty",{force:!0});else{var V=C.get("data");V&&elementor.getPreviewView().addChildModel(V),$e.internal("document/save/set-is-modified",{status:!0})}}}]),Empty}(L(V(78627)).default);T.Empty=W;var K=W;T.default=K},69507:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=T.Import=void 0;var U=L(V(35657)),H=L(V(15149)),q=L(V(11959)),G=L(V(39041)),W=L(V(77371)),K=L(V(68537)),Q=function(C){(0,W.default)(Import,C);var T=(0,K.default)(Import);function Import(){return(0,q.default)(this,Import),T.apply(this,arguments)}return(0,G.default)(Import,[{key:"validateArgs",value:function validateArgs(C){this.requireArgumentInstance("model",Backbone.Model,C),this.requireArgumentConstructor("data",Object,C)}},{key:"getHistory",value:function getHistory(C){var T=C.model;return{type:"add",title:B("Template","elementor"),subTitle:T.get("title")}}},{key:"apply",value:function apply(C){var T=C.data,V=C.options,B=void 0===V?C.options||{}:V,$=elementor.getPreviewContainer(),L=[],q=isNaN(B.at)?$.view.collection.length:B.at;return(0,U.default)(T.content).forEach((function(C){L.push($e.run("document/elements/create",{container:elementor.getPreviewContainer(),model:C,options:(0,H.default)(B,{at:q})})),q++})),B.withPageSettings&&$e.run("document/elements/settings",{container:elementor.settings.page.getEditedView().getContainer(),settings:T.page_settings,options:{external:!0}}),L}}]),Import}(L(V(78627)).default);T.Import=Q;var J=Q;T.default=J},81682:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Copy",{enumerable:!0,get:function get(){return $.Copy}}),B(T,"CopyAll",{enumerable:!0,get:function get(){return L.CopyAll}}),B(T,"Create",{enumerable:!0,get:function get(){return U.Create}}),B(T,"Delete",{enumerable:!0,get:function get(){return H.Delete}}),B(T,"Deselect",{enumerable:!0,get:function get(){return q.Deselect}}),B(T,"DeselectAll",{enumerable:!0,get:function get(){return G.DeselectAll}}),B(T,"Duplicate",{enumerable:!0,get:function get(){return W.Duplicate}}),B(T,"Empty",{enumerable:!0,get:function get(){return K.Empty}}),B(T,"Import",{enumerable:!0,get:function get(){return Q.Import}}),B(T,"Move",{enumerable:!0,get:function get(){return X.Move}}),B(T,"Paste",{enumerable:!0,get:function get(){return J.Paste}}),B(T,"PasteStyle",{enumerable:!0,get:function get(){return Y.PasteStyle}}),B(T,"ResetSettings",{enumerable:!0,get:function get(){return Z.ResetSettings}}),B(T,"ResetStyle",{enumerable:!0,get:function get(){return ee.ResetStyle}}),B(T,"Select",{enumerable:!0,get:function get(){return te.Select}}),B(T,"SelectAll",{enumerable:!0,get:function get(){return ne.SelectAll}}),B(T,"Settings",{enumerable:!0,get:function get(){return ie.Settings}}),B(T,"ToggleSelection",{enumerable:!0,get:function get(){return oe.ToggleSelection}});var $=V(882),L=V(75185),U=V(2040),H=V(74217),q=V(75107),G=V(37623),W=V(45596),K=V(5894),Q=V(69507),J=V(27318),X=V(29881),Y=V(73330),Z=V(99563),ee=V(75357),te=V(20450),ne=V(37485),ie=V(30889),oe=V(14680)},29881:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Move=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Move,C);var T=(0,q.default)(Move);function Move(){return(0,L.default)(this,Move),T.apply(this,arguments)}return(0,U.default)(Move,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentInstance("target",elementorModules.editor.Container,C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"move"}}},{key:"apply",value:function apply(C){var T=C.target,V=C.options,B=void 0===V?{}:V,$=C.containers,L=void 0===$?[C.container]:$,U=[];L.forEach((function(C){U.push(C.model.toJSON()),$e.run("document/elements/delete",{container:C})}));var H=0;U.forEach((function(C){B.hasOwnProperty("at")&&U.length>1&&0!==H&&(B.at+=H),$e.run("document/elements/create",{container:T,model:C,options:B}),H++}))}}]),Move}($(V(78627)).default);T.Move=G;var W=G;T.default=W},73330:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.PasteStyle=void 0;var L=$(V(38923)),U=$(V(83452)),H=$(V(47834)),q=$(V(24596)),G=$(V(11959)),W=$(V(39041)),K=$(V(77371)),Q=$(V(68537)),J=function(C){(0,K.default)(PasteStyle,C);var T=(0,Q.default)(PasteStyle);function PasteStyle(){return(0,G.default)(this,PasteStyle),T.apply(this,arguments)}return(0,W.default)(PasteStyle,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C);var T=C.storageKey,V=void 0===T?"clipboard":T,B=elementorCommon.storage.get(V);this.requireArgumentType("storageData","object",{storageData:B})}},{key:"validateControls",value:function validateControls(C,T){var V=!0;return(null===C||null===T||void 0===C||void 0===T||"object"===(0,q.default)(C)^"object"===(0,q.default)(T))&&(V=!1),V}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"paste_style"}}},{key:"apply",value:function apply(C){var T=C.containers,V=void 0===T?[C.container]:T,B=C.storageKey,$=void 0===B?"clipboard":B,L=elementorCommon.storage.get($);this.applyPasteStyleData(V,L)}},{key:"applyPasteStyleData",value:function applyPasteStyleData(C,T){var V=this;C.forEach((function(C){var B=C.settings,$=B.attributes,G=B.controls,W={},K=function addExtraControls(T,V){T[V]&&(0,L.default)(T[V]).forEach((function(T){var B=(0,H.default)(T,2),$=B[0],L=B[1],U=G[$];C.view.isStyleTransferControl(U)&&(W[V]=W[V]||{},W[V][$]=L)}))};T.forEach((function(T){var B=T.settings;K(B,"__globals__"),K(B,"__dynamic__"),(0,L.default)(G).forEach((function(T){var L=(0,H.default)(T,2),G=L[0],K=L[1];if(C.view.isStyleTransferControl(K)){var Q=B[G],J=$[G];if(V.validateControls(Q,J)){if("object"===(0,q.default)(Q))if((0,U.default)(Q).some((function(C){if(Q[C]!==J[C])return!1})))return;Q!==J&&elementor.getControlView(K.type).onPasteStyle(K,Q)&&(W[G]=Q)}}})),V.pasteStyle(C,W)}))}))}},{key:"pasteStyle",value:function pasteStyle(C,T){var V=T.__globals__;V&&delete T.__globals__,$e.run("document/elements/settings",{container:C,settings:T,options:{external:!0,render:!1}}),V&&($e.run("document/globals/settings",{container:C,settings:V,options:{external:!0,render:!1}}),C.panel.refresh()),C.render()}}]),PasteStyle}($(V(78627)).default);T.PasteStyle=J;var X=J;T.default=X},27318:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=T.Paste=void 0;var U=L(V(15149)),H=L(V(11959)),q=L(V(39041)),G=L(V(77371)),W=L(V(68537)),K=function(C){(0,G.default)(Paste,C);var T=(0,W.default)(Paste);function Paste(){return(0,H.default)(this,Paste),T.apply(this,arguments)}return(0,q.default)(Paste,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C);var T=C.storageKey,V=void 0===T?"clipboard":T,B=elementorCommon.storage.get(V);this.requireArgumentType("storageData","object",{storageData:B})}},{key:"getHistory",value:function getHistory(){return{type:"paste",title:B("Elements","elementor")}}},{key:"apply",value:function apply(C){var T=C.at,V=C.rebuild,B=void 0!==V&&V,$=C.storageKey,L=void 0===$?"clipboard":$,U=C.containers,H=void 0===U?[C.container]:U,q=C.options,G=void 0===q?{}:q,W=elementorCommon.storage.get(L),K=[];return B?K=this.rebuild(H,W,T):(void 0!==T&&(G.at=T),K.push(this.pasteTo(H,W,G))),1===K.length?K[0]:K}},{key:"rebuild",value:function rebuild(C,T,V){var B=this,$=[];return C.forEach((function(C){var L=void 0===V?C.view.collection.length:V;T.forEach((function(T){switch(T.elType){case"section":if(T.isInner){var V=$e.run("document/elements/create",{container:C,model:{elType:"section"},columns:1,options:{at:L,edit:!1}});C=V.view.children.findByIndex(0).getContainer()}$.push(B.pasteTo([C],[T],{at:L,edit:!1})),L++;break;case"column":var U=$e.run("document/elements/create",{container:C,model:{elType:"section"},columns:0,options:{at:++L,edit:!1}});$.push(B.pasteTo([U],[T]));break;default:var H;if("section"===C.model.get("elType"))H=[C.view.children.findByIndex(0).getContainer()];else H=[$e.run("document/elements/create",{container:C,model:{elType:"section"},columns:1,options:{at:++L}}).view.children.first().getContainer()];$.push(B.pasteTo(H,[T]))}}))})),$}},{key:"pasteTo",value:function pasteTo(C,T){var V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};V=(0,U.default)({at:null,clone:!0},V);var B=[];return T.forEach((function(T){B.push($e.run("document/elements/create",{containers:C,model:T,options:V})),null!==V.at&&V.at++})),1===B.length?B[0]:B}}]),Paste}(L(V(78627)).default);T.Paste=K;var Q=K;T.default=Q},99563:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.ResetSettings=void 0,V(71954);var L=$(V(38923)),U=$(V(47834)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(ResetSettings,C);var T=(0,W.default)(ResetSettings);function ResetSettings(){return(0,H.default)(this,ResetSettings),T.apply(this,arguments)}return(0,q.default)(ResetSettings,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"reset_settings"}}},{key:"apply",value:function apply(C){var T=C.containers,V=void 0===T?[C.container]:T,B=C.options,$=void 0===B?{}:B,H=C.settings,q=void 0===H?[]:H;V.forEach((function(C){var T=(0,L.default)(C.settings.controls),V={};T.forEach((function(C){var T=(0,U.default)(C,2),B=T[0],$=T[1];q&&q.length&&!q.find((function(C){return C===B}))||(V[B]=$.default)})),$e.run("document/elements/settings",{container:C,options:$,settings:V}),C.render()}))}}]),ResetSettings}($(V(78627)).default);T.ResetSettings=K;var Q=K;T.default=Q},75357:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.ResetStyle=void 0;var L=$(V(38923)),U=$(V(47834)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(ResetStyle,C);var T=(0,W.default)(ResetStyle);function ResetStyle(){return(0,H.default)(this,ResetStyle),T.apply(this,arguments)}return(0,q.default)(ResetStyle,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"reset_style"}}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach((function(C){var T=C.settings.controls,V=[];C.view.allowRender=!1,(0,L.default)(T).forEach((function(T){var B=(0,U.default)(T,2),$=B[0],L=B[1];C.view.isStyleTransferControl(L)&&V.push($)})),$e.run("document/elements/reset-settings",{container:C,settings:V,options:{external:!0}}),C.view.allowRender=!0,C.render()}))}}]),ResetStyle}($(V(78627)).default);T.ResetStyle=K;var Q=K;T.default=Q},37485:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.SelectAll=void 0,V(90286);var L=$(V(74758)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=function(C){(0,q.default)(SelectAll,C);var T=(0,G.default)(SelectAll);function SelectAll(){return(0,U.default)(this,SelectAll),T.apply(this,arguments)}return(0,H.default)(SelectAll,[{key:"apply",value:function apply(){elementor.selection.add(this.flattenContainersList(elementor.elementsModel.get("elements").map((function(C){return elementor.getContainer(C.id)}))))}},{key:"flattenContainersList",value:function flattenContainersList(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],V=[],B=(0,L.default)(T);try{for(B.s();!(C=B.n()).done;){var $=C.value;V.push($),$.children.length&&(V=V.concat(this.flattenContainersList($.children)))}}catch(C){B.e(C)}finally{B.f()}return V}}]),SelectAll}($(V(83024)).default);T.SelectAll=W;var K=W;T.default=K},20450:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Select=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Select,C);var T=(0,q.default)(Select);function Select(){return(0,L.default)(this,Select),T.apply(this,arguments)}return(0,U.default)(Select,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"apply",value:function apply(C){var T=C.containers,V=void 0===T?[C.container]:T,B=C.append,$=void 0!==B&&B;elementor.selection.add(V,$)}}]),Select}($(V(83024)).default);T.Select=G;var W=G;T.default=W},30889:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Settings=void 0;var L=$(V(83452)),U=$(V(18042)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(Settings,C);var T=(0,W.default)(Settings);function Settings(){return(0,H.default)(this,Settings),T.apply(this,arguments)}return(0,q.default)(Settings,[{key:"addToHistory",value:function addToHistory(C,T,V){var B={containers:[C],data:{changes:(0,U.default)({},C.id,{old:V,new:T})},type:"change",restore:Settings.restore};$e.internal("document/history/add-transaction",B)}},{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentConstructor("settings",Object,C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,subTitle:this.constructor.getSubTitle(C),type:"change"}}},{key:"apply",value:function apply(C){var T=this,V=C.containers,B=void 0===V?[C.container]:V,$=C.settings,U=void 0===$?{}:$,H=C.isMultiSettings,q=void 0!==H&&H,G=C.options,W=void 0===G?{}:G;B.forEach((function(C){C=C.lookup();var V=q?U[C.id]:U,B=C.settings.toJSON();C.oldValues={},(0,L.default)(V).forEach((function(T){C.oldValues[T]=B[T]})),T.isHistoryActive()&&T.addToHistory(C,V,C.oldValues),$e.internal("document/elements/set-settings",{container:C,options:W,settings:V})}))}},{key:"isDataChanged",value:function isDataChanged(){return!0}}],[{key:"getSubTitle",value:function getSubTitle(C){var T=C.containers,V=void 0===T?[C.container]:T,B=C.settings,$=void 0===B?{}:B,U=C.isMultiSettings,H=(0,L.default)($),q=V[0].controls,G=H[0],W="";return!U&&1===H.length&&q&&q[G]&&(W=q[G].label),W}},{key:"restore",value:function restore(C,T){var V=C.get("data");C.get("containers").forEach((function(C){var B=V.changes[C.id];$e.run("document/elements/settings",{container:C,settings:T?B.new:B.old,options:{external:!0}})}))}}]),Settings}($(V(28819)).default);T.Settings=K;var Q=K;T.default=Q},14680:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.ToggleSelection=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(ToggleSelection,C);var T=(0,q.default)(ToggleSelection);function ToggleSelection(){return(0,L.default)(this,ToggleSelection),T.apply(this,arguments)}return(0,U.default)(ToggleSelection,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"apply",value:function apply(C){var T=C.containers,V=void 0===T?[C.container]:T,B=C.append,$=void 0!==B&&B;V.forEach((function(T){$e.run(elementor.selection.has(T)&&$?"document/elements/deselect":"document/elements/select",C)}))}}]),ToggleSelection}($(V(83024)).default);T.ToggleSelection=G;var W=G;T.default=W},72465:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=function(){function BackwardsCompatibility(){(0,L.default)(this,BackwardsCompatibility)}return(0,U.default)(BackwardsCompatibility,null,[{key:"findViewRecursive",value:function findViewRecursive(C,T,V){var B=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return elementorCommon.helpers.softDeprecated("findViewRecursive","2.9.0","$e.components.get( 'document' ).utils.findViewRecursive( parent, key, value, multiple )"),$e.components.get("document").utils.findViewRecursive(C,T,V,B)}},{key:"findViewById",value:function findViewById(C){return elementorCommon.helpers.softDeprecated("findViewById","2.9.0","$e.components.get( 'document' ).utils.findViewById( id )"),$e.components.get("document").utils.findViewById(C)}},{key:"findContainerById",value:function findContainerById(C){return elementorCommon.helpers.softDeprecated("findContainerById","2.9.0","$e.components.get( 'document' ).utils.findContainerById( id )"),$e.components.get("document").utils.findContainerById(C)}},{key:"isValidChild",value:function isValidChild(C,T){return elementorCommon.helpers.softDeprecated("isValidChild","3.4.0","$e.components.get( 'document/elements' ).utils.isValidChild( childModel, parentModel )"),$e.components.get("document/elements").utils.isValidChild(C,T)}},{key:"isValidGrandChild",value:function isValidGrandChild(C,T){return elementorCommon.helpers.softDeprecated("isValidGrandChild","3.4.0","$e.components.get( 'document/elements' ).utils.isValidGrandChild( childModel, targetContainer )"),$e.components.get("document/elements").utils.isValidGrandChild(C,T)}},{key:"isSameElement",value:function isSameElement(C,T){return elementorCommon.helpers.softDeprecated("isSameElement","3.4.0","$e.components.get( 'document/elements' ).utils.isSameElement( sourceModel, targetContainer )"),$e.components.get("document/elements").utils.isSameElement(C,T)}},{key:"getPasteOptions",value:function getPasteOptions(C,T){return elementorCommon.helpers.softDeprecated("getPasteOptions","3.4.0","$e.components.get( 'document/elements' ).utils.getPasteOptions( sourceModel, targetContainer )"),$e.components.get("document/elements").utils.getPasteOptions(C,T)}},{key:"isPasteEnabled",value:function isPasteEnabled(C){return elementorCommon.helpers.softDeprecated("isPasteEnabled","3.4.0","$e.components.get( 'document/elements' ).utils.isPasteEnabled( targetContainer )"),$e.components.get("document/elements").utils.isPasteEnabled(C)}}]),BackwardsCompatibility}();T.default=H},95573:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Do=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Do,C);var T=(0,q.default)(Do);function Do(){return(0,L.default)(this,Do),T.apply(this,arguments)}return(0,U.default)(Do,[{key:"apply",value:function apply(C){var T=C.index;return elementor.documents.getCurrent().history.doItem(T)}}]),Do}($(V(83024)).default);T.Do=G;var W=G;T.default=W},58410:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Do",{enumerable:!0,get:function get(){return $.Do}}),B(T,"Redo",{enumerable:!0,get:function get(){return L.Redo}}),B(T,"Undo",{enumerable:!0,get:function get(){return U.Undo}}),B(T,"UndoAll",{enumerable:!0,get:function get(){return H.UndoAll}});var $=V(95573),L=V(91976),U=V(85156),H=V(34245)},91976:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Redo=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Redo,C);var T=(0,q.default)(Redo);function Redo(){return(0,L.default)(this,Redo),T.apply(this,arguments)}return(0,U.default)(Redo,[{key:"apply",value:function apply(){elementor.documents.getCurrent().history.navigate(!0)}}]),Redo}($(V(83024)).default);T.Redo=G;var W=G;T.default=W},34245:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.UndoAll=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(UndoAll,C);var T=(0,q.default)(UndoAll);function UndoAll(){return(0,L.default)(this,UndoAll),T.apply(this,arguments)}return(0,U.default)(UndoAll,[{key:"apply",value:function apply(C){var T=C.document;T.history.doItem(T.history.getItems().length-1)}}]),UndoAll}($(V(83024)).default);T.UndoAll=G;var W=G;T.default=W},85156:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Undo=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Undo,C);var T=(0,q.default)(Undo);function Undo(){return(0,L.default)(this,Undo),T.apply(this,arguments)}return(0,U.default)(Undo,[{key:"apply",value:function apply(){elementor.documents.getCurrent().history.navigate()}}]),Undo}($(V(83024)).default);T.Undo=G;var W=G;T.default=W},58135:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(59396)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=function(C){(0,q.default)(ResetLayoutBase,C);var T=(0,G.default)(ResetLayoutBase);function ResetLayoutBase(){return(0,U.default)(this,ResetLayoutBase),T.apply(this,arguments)}return(0,H.default)(ResetLayoutBase,[{key:"getConditions",value:function getConditions(){return!$e.commands.isCurrentFirstTrace("document/elements/move")}},{key:"apply",value:function apply(C,T){(0,L.default)(T)||(T=[T]),T.forEach((function(C){return C.parent.view.resetLayout(!1)}))}}]),ResetLayoutBase}($(V(48310)).default);T.default=W},46105:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.CreateSectionColumnsResetLayout=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(CreateSectionColumnsResetLayout,C);var T=(0,q.default)(CreateSectionColumnsResetLayout);function CreateSectionColumnsResetLayout(){return(0,L.default)(this,CreateSectionColumnsResetLayout),T.apply(this,arguments)}return(0,U.default)(CreateSectionColumnsResetLayout,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"section-columns-reset-layout--document/elements/create"}},{key:"getContainerType",value:function getContainerType(){return"section"}}]),CreateSectionColumnsResetLayout}($(V(58135)).default);T.CreateSectionColumnsResetLayout=G;var W=G;T.default=W},8372:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"CreateSectionColumnsResetLayout",{enumerable:!0,get:function get(){return $.CreateSectionColumnsResetLayout}}),B(T,"InnerSectionColumns",{enumerable:!0,get:function get(){return L.InnerSectionColumns}}),B(T,"IsValidChild",{enumerable:!0,get:function get(){return U.IsValidChild}}),B(T,"SectionColumns",{enumerable:!0,get:function get(){return H.SectionColumns}}),B(T,"SectionColumnsLimit",{enumerable:!0,get:function get(){return q.SectionColumnsLimit}});var $=V(46105),L=V(43965),U=V(52359),H=V(93678),q=V(61339)},43965:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.InnerSectionColumns=void 0;var L=$(V(59396)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=$(V(48310)),K=$(V(88738)),Q=V(39872),J=function(C){(0,q.default)(InnerSectionColumns,C);var T=(0,G.default)(InnerSectionColumns);function InnerSectionColumns(){return(0,U.default)(this,InnerSectionColumns),T.apply(this,arguments)}return(0,H.default)(InnerSectionColumns,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"create-inner-section-columns"}},{key:"getContainerType",value:function getContainerType(){return"column"}},{key:"getConditions",value:function getConditions(C){return C.model.isInner&&!C.model.elements}},{key:"apply",value:function apply(C,T){var V=C.structure,B=void 0===V?"20":V,$=C.options,U=void 0===$?{}:$;(0,L.default)(T)||(T=[T]),K.default.createSectionColumns(T,Q.DEFAULT_INNER_SECTION_COLUMNS,U,B)}}]),InnerSectionColumns}(W.default);T.InnerSectionColumns=J;var X=J;T.default=X},52359:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.IsValidChild=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(IsValidChild,C);var T=(0,q.default)(IsValidChild);function IsValidChild(){return(0,L.default)(this,IsValidChild),T.apply(this,arguments)}return(0,U.default)(IsValidChild,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"is-valid-child"}},{key:"apply",value:function apply(C){var T=C.containers,V=void 0===T?[C.container]:T,B=C.model,$=void 0===B?{}:B,L=new Backbone.Model($);return V.some((function(C){return $e.components.get("document/elements").utils.isValidChild(L,C.model)}))}}]),IsValidChild}($(V(34507)).default);T.IsValidChild=G;var W=G;T.default=W},61339:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.SectionColumnsLimit=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(SectionColumnsLimit,C);var T=(0,q.default)(SectionColumnsLimit);function SectionColumnsLimit(){return(0,L.default)(this,SectionColumnsLimit),T.apply(this,arguments)}return(0,U.default)(SectionColumnsLimit,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"section-columns-limit"}},{key:"getContainerType",value:function getContainerType(){return"section"}},{key:"apply",value:function apply(C){var T=C.containers;return!(void 0===T?[C.container]:T).some((function(C){return C.view.isCollectionFilled()}))}}]),SectionColumnsLimit}($(V(34507)).default);T.SectionColumnsLimit=G;var W=G;T.default=W},93678:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.SectionColumns=void 0;var L=$(V(59396)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=$(V(48310)),K=$(V(88738)),Q=V(39872),J=function(C){(0,q.default)(SectionColumns,C);var T=(0,G.default)(SectionColumns);function SectionColumns(){return(0,U.default)(this,SectionColumns),T.apply(this,arguments)}return(0,H.default)(SectionColumns,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"create-section-columns"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(C){return!C.model.elements&&"section"===C.model.elType}},{key:"apply",value:function apply(C,T){var V=C.structure,B=void 0!==V&&V,$=C.options,U=void 0===$?{}:$;(0,L.default)(T)||(T=[T]);var H=C.columns,q=void 0===H?1:H;C.model.isInner&&1===q&&(q=Q.DEFAULT_INNER_SECTION_COLUMNS),K.default.createSectionColumns(T,q,U,B)}}]),SectionColumns}(W.default);T.SectionColumns=J;var X=J;T.default=X},51043:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.CreateColumnForEmptySection=void 0;var L=$(V(59396)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=function(C){(0,q.default)(CreateColumnForEmptySection,C);var T=(0,G.default)(CreateColumnForEmptySection);function CreateColumnForEmptySection(){return(0,U.default)(this,CreateColumnForEmptySection),T.apply(this,arguments)}return(0,H.default)(CreateColumnForEmptySection,[{key:"getCommand",value:function getCommand(){return"document/elements/delete"}},{key:"getId",value:function getId(){return"create-column-for-empty-section--document/elements/delete"}},{key:"getContainerType",value:function getContainerType(){return"column"}},{key:"getConditions",value:function getConditions(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=C.containers,V=void 0===T?[C.container]:T;return V.some((function(C){return"section"===C.parent.type&&0===C.parent.children.length}))}},{key:"apply",value:function apply(C,T){(0,L.default)(T)||(T=[T]),T.forEach((function(C){var T=C.parent;0===T.children.length&&$e.run("document/elements/create",{container:T,model:{elType:"column"}})}))}}]),CreateColumnForEmptySection}($(V(48310)).default);T.CreateColumnForEmptySection=W;var K=W;T.default=K},6868:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.DeleteColumnColumnsResetLayout=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(DeleteColumnColumnsResetLayout,C);var T=(0,q.default)(DeleteColumnColumnsResetLayout);function DeleteColumnColumnsResetLayout(){return(0,L.default)(this,DeleteColumnColumnsResetLayout),T.apply(this,arguments)}return(0,U.default)(DeleteColumnColumnsResetLayout,[{key:"getCommand",value:function getCommand(){return"document/elements/delete"}},{key:"getId",value:function getId(){return"section-columns-reset-layout--document/elements/delete"}},{key:"getContainerType",value:function getContainerType(){return"column"}}]),DeleteColumnColumnsResetLayout}($(V(58135)).default);T.DeleteColumnColumnsResetLayout=G;var W=G;T.default=W},60212:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"CreateColumnForEmptySection",{enumerable:!0,get:function get(){return $.CreateColumnForEmptySection}}),B(T,"DeleteColumnColumnsResetLayout",{enumerable:!0,get:function get(){return L.DeleteColumnColumnsResetLayout}});var $=V(51043),L=V(6868)},88738:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=V(81682),q=function(){function Helper(){(0,L.default)(this,Helper)}return(0,U.default)(Helper,null,[{key:"createSectionColumns",value:function createSectionColumns(C,T,V){var B=arguments.length>3&&void 0!==arguments[3]&&arguments[3];C.forEach((function(C){for(var B=0;B<T;B++){var $={id:elementorCommon.helpers.getUniqueId(),elType:"column",settings:{},elements:[]};C.view.addChildModel($),$e.internal("document/history/log-sub-item",{container:C,type:"sub-add",restore:H.Create.restore,options:V,data:{containerToRestore:C,modelToRestore:$}})}})),B?C.forEach((function(C){C.view.setStructure(B,!1)})):T&&(C.forEach((function(C){return C.view.resetLayout()})),C[C.length-1].model.trigger("request:edit"))}}]),Helper}();T.default=q},15464:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"SectionColumnsSetStructure",{enumerable:!0,get:function get(){return $.SectionColumnsSetStructure}});var $=V(70401)},70401:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.SectionColumnsSetStructure=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(SectionColumnsSetStructure,C);var T=(0,q.default)(SectionColumnsSetStructure);function SectionColumnsSetStructure(){return(0,L.default)(this,SectionColumnsSetStructure),T.apply(this,arguments)}return(0,U.default)(SectionColumnsSetStructure,[{key:"getCommand",value:function getCommand(){return"document/elements/move"}},{key:"getId",value:function getId(){return"section-columns-set-structure"}},{key:"getContainerType",value:function getContainerType(){return"column"}},{key:"getConditions",value:function getConditions(C){var T=C.containers,V=void 0===T?[C.container]:T,B=C.target;return V.some((function(C){return C.parent!==B}))}},{key:"apply",value:function apply(C){var T=C.containers,V=void 0===T?[C.container]:T,B=C.target;return V.forEach((function(C){return C.parent.view.resetLayout()})),B.view.resetLayout(),!0}}]),SectionColumnsSetStructure}($(V(48310)).default);T.SectionColumnsSetStructure=G;var W=G;T.default=W},30607:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"IsPasteEnabled",{enumerable:!0,get:function get(){return $.IsPasteEnabled}});var $=V(53468)},53468:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.IsPasteEnabled=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(IsPasteEnabled,C);var T=(0,q.default)(IsPasteEnabled);function IsPasteEnabled(){return(0,L.default)(this,IsPasteEnabled),T.apply(this,arguments)}return(0,U.default)(IsPasteEnabled,[{key:"getCommand",value:function getCommand(){return"document/elements/paste"}},{key:"getId",value:function getId(){return"is-paste-enabled"}},{key:"getConditions",value:function getConditions(C){return!C.rebuild}},{key:"apply",value:function apply(C){var T=C.containers;return(void 0===T?[C.container]:T).some((function(C){return $e.components.get("document/elements").utils.isPasteEnabled(C)}))}}]),IsPasteEnabled}($(V(34507)).default);T.IsPasteEnabled=G;var W=G;T.default=W},57570:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.HandleDynamic=void 0;var L=$(V(18042)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=function(C){(0,q.default)(HandleDynamic,C);var T=(0,G.default)(HandleDynamic);function HandleDynamic(){return(0,U.default)(this,HandleDynamic),T.apply(this,arguments)}return(0,H.default)(HandleDynamic,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"handle-dynamic"}},{key:"getContainerType",value:function getContainerType(){return"dynamic"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some((function(C){return"dynamic"===C.type}))}},{key:"apply",value:function apply(C){var T=C.containers;return(void 0===T?[C.container]:T).forEach((function(C){if("dynamic"===C.type){var T=elementor.dynamicTags.tagContainerToTagText(C),V={container:C.parent,settings:(0,L.default)({},C.view.options.controlName,T)};$e.run("document/dynamic/settings",V)}})),!0}}]),HandleDynamic}($(V(48310)).default);T.HandleDynamic=W;var K=W;T.default=K},1364:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"HandleDynamic",{enumerable:!0,get:function get(){return $.HandleDynamic}}),B(T,"ResizeColumn",{enumerable:!0,get:function get(){return L.ResizeColumn}}),B(T,"ResizeColumnLimit",{enumerable:!0,get:function get(){return U.ResizeColumnLimit}}),B(T,"SetStructure",{enumerable:!0,get:function get(){return H.SetStructure}});var $=V(57570),L=V(1540),U=V(19744),H=V(78154)},19744:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.ResizeColumnLimit=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(34507)),W=V(39872),K=function(C){(0,H.default)(ResizeColumnLimit,C);var T=(0,q.default)(ResizeColumnLimit);function ResizeColumnLimit(){return(0,L.default)(this,ResizeColumnLimit),T.apply(this,arguments)}return(0,U.default)(ResizeColumnLimit,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"resize-column-limit"}},{key:"getContainerType",value:function getContainerType(){return"column"}},{key:"getConditions",value:function getConditions(C){return C.settings._inline_size}},{key:"apply",value:function apply(C){var T=C.containers;return(void 0===T?[C.container]:T).some((function(T){var V=T.parent.view,B=T.view,$=T.settings.get("_inline_size")||T.settings.get("_column_size"),L=C.settings._inline_size,U=V.getNextColumn(B)||V.getPreviousColumn(B);if(!U)return $e.devTools&&$e.devTools.log.error("There is not any next column"),!1;var H=U.$el;return+($+(+U.model.getSetting("_inline_size")||V.getColumnPercentSize(H,H[0].getBoundingClientRect().width))-L).toFixed(3)<W.DEFAULT_INNER_SECTION_COLUMNS?($e.devTools&&$e.devTools.log.error("New column width is too large"),!1):!(L<W.DEFAULT_INNER_SECTION_COLUMNS)||($e.devTools&&$e.devTools.log.error("New column width is too small"),!1)}))}}]),ResizeColumnLimit}(G.default);T.ResizeColumnLimit=K;var Q=K;T.default=Q},1540:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.ResizeColumn=void 0,V(71954);var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(ResizeColumn,C);var T=(0,q.default)(ResizeColumn);function ResizeColumn(){return(0,L.default)(this,ResizeColumn),T.apply(this,arguments)}return(0,U.default)(ResizeColumn,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"resize-column"}},{key:"getContainerType",value:function getContainerType(){return"column"}},{key:"getConditions",value:function getConditions(C){return C.settings._inline_size}},{key:"apply",value:function apply(C){var T=this,V=C.containers;return(void 0===V?[C.container]:V).forEach((function(V){T.resizeColumn(V,C.settings._inline_size)})),!0}},{key:"resizeColumn",value:function resizeColumn(C,T){var V=C.parent.view.getNeighborContainer(C);if(!V)return!1;var B=C.parent.view,$=C.view,L=null;if(void 0===C.oldValues||null===C.oldValues._inline_size)L=C.settings.get("_column_size");else{var U=B.$el.find(" > .elementor-container")[0].getBoundingClientRect().width;L=+(C.oldValues._inline_size||$.el.getBoundingClientRect().width/U*100)}var H=V.view,q=H.$el,G=+(L+(+H.model.getSetting("_inline_size")||C.parent.view.getColumnPercentSize(q,q[0].getBoundingClientRect().width))-T).toFixed(3);return $e.run("document/elements/settings",{containers:[V],settings:{_inline_size:G},options:{callbacks:{"resize-column-limit":!1},history:{title:elementor.config.elements.column.controls._inline_size.label},external:!0,debounce:!0}}),!0}}]),ResizeColumn}($(V(48310)).default);T.ResizeColumn=G;var W=G;T.default=W},78154:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.SetStructure=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(SetStructure,C);var T=(0,q.default)(SetStructure);function SetStructure(){return(0,L.default)(this,SetStructure),T.apply(this,arguments)}return(0,U.default)(SetStructure,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"set-structure"}},{key:"getContainerType",value:function getContainerType(){return"section"}},{key:"getConditions",value:function getConditions(C){return!!C.settings.structure}},{key:"apply",value:function apply(C){var T=C.containers;return(void 0===T?[C.container]:T).forEach((function(C){C.view.adjustColumns()})),!0}}]),SetStructure}($(V(48310)).default);T.SetStructure=G;var W=G;T.default=W},95460:(C,T,V)=>{"use strict";var B=V(67394),$=V(83452);B(T,"__esModule",{value:!0});var L=V(8372);$(L).forEach((function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===L[C]||B(T,C,{enumerable:!0,get:function get(){return L[C]}}))}));var U=V(60212);$(U).forEach((function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===U[C]||B(T,C,{enumerable:!0,get:function get(){return U[C]}}))}));var H=V(15464);$(H).forEach((function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===H[C]||B(T,C,{enumerable:!0,get:function get(){return H[C]}}))}));var q=V(30607);$(q).forEach((function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===q[C]||B(T,C,{enumerable:!0,get:function get(){return q[C]}}))}));var G=V(1364);$(G).forEach((function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===G[C]||B(T,C,{enumerable:!0,get:function get(){return G[C]}}))}))},63916:(C,T,V)=>{"use strict";var B=V(67394),$=V(83452);B(T,"__esModule",{value:!0});var L=V(95460);$(L).forEach((function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===L[C]||B(T,C,{enumerable:!0,get:function get(){return L[C]}}))}));var U=V(71363);$(U).forEach((function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===U[C]||B(T,C,{enumerable:!0,get:function get(){return U[C]}}))}))},80461:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.ColumnIsPopulated=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(ColumnIsPopulated,C);var T=(0,q.default)(ColumnIsPopulated);function ColumnIsPopulated(){return(0,L.default)(this,ColumnIsPopulated),T.apply(this,arguments)}return(0,U.default)(ColumnIsPopulated,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"column-is-populated"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some((function(C){return"column"===C.model.get("elType")}))}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach((function(C){"column"===C.model.get("elType")&&C.view.changeChildContainerClasses()}))}}]),ColumnIsPopulated}($(V(30112)).default);T.ColumnIsPopulated=G;var W=G;T.default=W},89959:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"ColumnIsPopulated",{enumerable:!0,get:function get(){return $.ColumnIsPopulated}}),B(T,"CreateSectionIsFull",{enumerable:!0,get:function get(){return L.CreateSectionIsFull}});var $=V(80461),L=V(90736)},90736:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.CreateSectionIsFull=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(CreateSectionIsFull,C);var T=(0,q.default)(CreateSectionIsFull);function CreateSectionIsFull(){return(0,L.default)(this,CreateSectionIsFull),T.apply(this,arguments)}return(0,U.default)(CreateSectionIsFull,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"create-section-is-full"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some((function(C){return"section"===C.model.get("elType")}))}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach((function(C){"section"===C.model.get("elType")&&C.view.toggleSectionIsFull()}))}}]),CreateSectionIsFull}($(V(30112)).default);T.CreateSectionIsFull=G;var W=G;T.default=W},35736:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.ColumnIsEmpty=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(ColumnIsEmpty,C);var T=(0,q.default)(ColumnIsEmpty);function ColumnIsEmpty(){return(0,L.default)(this,ColumnIsEmpty),T.apply(this,arguments)}return(0,U.default)(ColumnIsEmpty,[{key:"getCommand",value:function getCommand(){return"document/elements/delete"}},{key:"getId",value:function getId(){return"column-is-empty"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some((function(C){return"column"===C.parent.model.get("elType")}))}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach((function(C){"column"===C.parent.model.get("elType")&&C.parent.view.changeChildContainerClasses()}))}}]),ColumnIsEmpty}($(V(30112)).default);T.ColumnIsEmpty=G;var W=G;T.default=W},69298:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"ColumnIsEmpty",{enumerable:!0,get:function get(){return $.ColumnIsEmpty}}),B(T,"DeleteSectionIsFull",{enumerable:!0,get:function get(){return L.DeleteSectionIsFull}});var $=V(35736),L=V(35550)},35550:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.DeleteSectionIsFull=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(DeleteSectionIsFull,C);var T=(0,q.default)(DeleteSectionIsFull);function DeleteSectionIsFull(){return(0,L.default)(this,DeleteSectionIsFull),T.apply(this,arguments)}return(0,U.default)(DeleteSectionIsFull,[{key:"getCommand",value:function getCommand(){return"document/elements/delete"}},{key:"getId",value:function getId(){return"delete-section-is-full"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some((function(C){return"column"===C.model.get("elType")}))}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach((function(C){"column"===C.model.get("elType")&&C.parent.view.toggleSectionIsFull()}))}}]),DeleteSectionIsFull}($(V(30112)).default);T.DeleteSectionIsFull=G;var W=G;T.default=W},20790:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"MoveResizeableHandle",{enumerable:!0,get:function get(){return $.MoveResizeableHandle}});var $=V(72454)},72454:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.MoveResizeableHandle=void 0,V(71954);var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(MoveResizeableHandle,C);var T=(0,q.default)(MoveResizeableHandle);function MoveResizeableHandle(){return(0,L.default)(this,MoveResizeableHandle),T.apply(this,arguments)}return(0,U.default)(MoveResizeableHandle,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"move-resizeable-handle"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some((function(C){return"container"===C.model.get("elType")}))}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach((function(C){var T=C.view.$el,V=T.find("> .ui-resizable-handle").first();V&&T.append(V)}))}}]),MoveResizeableHandle}($(V(30112)).default);T.MoveResizeableHandle=G;var W=G;T.default=W},71363:(C,T,V)=>{"use strict";var B=V(67394),$=V(83452);B(T,"__esModule",{value:!0});var L=V(89959);$(L).forEach((function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===L[C]||B(T,C,{enumerable:!0,get:function get(){return L[C]}}))}));var U=V(69298);$(U).forEach((function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===U[C]||B(T,C,{enumerable:!0,get:function get(){return U[C]}}))}));var H=V(20790);$(H).forEach((function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===H[C]||B(T,C,{enumerable:!0,get:function get(){return H[C]}}))}));var q=V(54464);$(q).forEach((function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===q[C]||B(T,C,{enumerable:!0,get:function get(){return q[C]}}))}))},18386:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.ChangePostTitle=void 0,V(71954);var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(ChangePostTitle,C);var T=(0,q.default)(ChangePostTitle);function ChangePostTitle(){return(0,L.default)(this,ChangePostTitle),T.apply(this,arguments)}return(0,U.default)(ChangePostTitle,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"change-post-title"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(C){return void 0!==C.settings.post_title}},{key:"apply",value:function apply(C){elementorFrontend.elements.$document.find(elementor.config.page_title_selector).text(C.settings.post_title)}}]),ChangePostTitle}($(V(30112)).default);T.ChangePostTitle=G;var W=G;T.default=W},61439:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.ColumnChangeSize=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(ColumnChangeSize,C);var T=(0,q.default)(ColumnChangeSize);function ColumnChangeSize(){return(0,L.default)(this,ColumnChangeSize),T.apply(this,arguments)}return(0,U.default)(ColumnChangeSize,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"column-change-size"}},{key:"getConditions",value:function getConditions(C){return void 0!==C.settings._inline_size||void 0!==C.settings._column_size}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach((function(C){C.view.changeSizeUI()}))}}]),ColumnChangeSize}($(V(30112)).default);T.ColumnChangeSize=G;var W=G;T.default=W},17005:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Draggable=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Draggable,C);var T=(0,q.default)(Draggable);function Draggable(){return(0,L.default)(this,Draggable),T.apply(this,arguments)}return(0,U.default)(Draggable,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"draggable"}},{key:"getConditions",value:function getConditions(C){return void 0!==C.settings._position}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach((function(C){C.view.options.draggable&&C.view.options.draggable.toggle()}))}}]),Draggable}($(V(30112)).default);T.Draggable=G;var W=G;T.default=W},54464:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"ChangePostTitle",{enumerable:!0,get:function get(){return $.ChangePostTitle}}),B(T,"ColumnChangeSize",{enumerable:!0,get:function get(){return L.ColumnChangeSize}}),B(T,"Draggable",{enumerable:!0,get:function get(){return U.Draggable}}),B(T,"ReloadPreview",{enumerable:!0,get:function get(){return q.ReloadPreview}}),B(T,"Resizeable",{enumerable:!0,get:function get(){return H.Resizeable}}),B(T,"SetDirectionMode",{enumerable:!0,get:function get(){return G.SetDirectionMode}});var $=V(18386),L=V(61439),U=V(17005),H=V(70370),q=V(82519),G=V(92306)},82519:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.ReloadPreview=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(ReloadPreview,C);var T=(0,q.default)(ReloadPreview);function ReloadPreview(){return(0,L.default)(this,ReloadPreview),T.apply(this,arguments)}return(0,U.default)(ReloadPreview,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"save-layout"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(C){return!!C.settings.template}},{key:"apply",value:function apply(){return $e.run("document/save/auto",{force:!0}).then((function(){elementor.reloadPreview(),elementor.once("preview:loaded",(function(){$e.route("panel/page-settings/settings")}))}))}}]),ReloadPreview}($(V(30112)).default);T.ReloadPreview=G},70370:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Resizeable=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Resizeable,C);var T=(0,q.default)(Resizeable);function Resizeable(){return(0,L.default)(this,Resizeable),T.apply(this,arguments)}return(0,U.default)(Resizeable,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"resizeable"}},{key:"getConditions",value:function getConditions(C){return void 0!==C.settings._position||void 0!==C.settings._element_width}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach((function(C){C.view.options.resizeable&&C.view.options.resizeable.toggle()}))}}]),Resizeable}($(V(30112)).default);T.Resizeable=G;var W=G;T.default=W},92306:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.SetDirectionMode=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(SetDirectionMode,C);var T=(0,q.default)(SetDirectionMode);function SetDirectionMode(){return(0,L.default)(this,SetDirectionMode),T.apply(this,arguments)}return(0,U.default)(SetDirectionMode,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"set-direction-mode--document/elements/settings"}},{key:"getConditions",value:function getConditions(){var C,T,V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!(null===(C=V.container.renderer)||void 0===C||null===(T=C.view)||void 0===T||!T.getCurrentUiStates)}},{key:"apply",value:function apply(C){SetDirectionMode.set(C.container)}}],[{key:"set",value:function set(C){var T,V=(C="panel/editor/advanced"===$e.routes.getCurrent("panel")?C.parent:C).renderer.view,B=null===(T=V.getCurrentUiStates)||void 0===T?void 0:T.call(V).directionMode;B?$e.uiStates.set("document/direction-mode",B):$e.uiStates.remove("document/direction-mode")}}]),SetDirectionMode}($(V(30112)).default);T.SetDirectionMode=G;var W=G;T.default=W},27401:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67971);V(71954);var L=$(V(11959)),U=$(V(39041)),H=$(V(38852)),q=$(V(77371)),G=$(V(68537)),W=$(V(18042));C.exports=function(C){(0,q.default)(FooterSaver,C);var T=(0,G.default)(FooterSaver);function FooterSaver(){var C;(0,L.default)(this,FooterSaver);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return C=T.call.apply(T,[this].concat(B)),(0,W.default)((0,H.default)(C),"previewWindow",null),C}return(0,U.default)(FooterSaver,[{key:"ui",value:function ui(){return{buttonPreview:"#elementor-panel-footer-saver-preview",buttonPublish:"#elementor-panel-saver-button-publish",buttonSaveOptions:"#elementor-panel-saver-button-save-options",buttonPublishLabel:"#elementor-panel-saver-button-publish-label",menuSaveDraft:"#elementor-panel-footer-sub-menu-item-save-draft",lastEditedWrapper:".elementor-last-edited-wrapper"}}},{key:"events",value:function events(){return{"click @ui.buttonPreview":"onClickButtonPreview","click @ui.buttonPublish":"onClickButtonPublish","click @ui.menuSaveDraft":"onClickMenuSaveDraft"}}},{key:"initialize",value:function initialize(C){var T=this;this.document=C.document||elementor.documents.getCurrent(),elementor.on("document:loaded",(function(C){T.setMenuItems(C),T.setLastEdited(C.config.last_edited)})),$e.components.get("document/save").footerSaver=this}},{key:"activateSaveButtons",value:function activateSaveButtons(C,T){var V=T||"draft"===C.container.settings.get("post_status");this.ui.buttonPublish.add(this.ui.menuSaveDraft).toggleClass("elementor-disabled",!V),this.ui.buttonSaveOptions.toggleClass("elementor-disabled",!V)}},{key:"onRender",value:function onRender(){this.addTooltip()}},{key:"setLastEdited",value:function setLastEdited(C){this.ui.lastEditedWrapper.removeClass("elementor-button-state").find(".elementor-last-edited").html(C)}},{key:"onClickButtonPreview",value:function onClickButtonPreview(){$e.run("editor/documents/preview",{id:elementor.documents.getCurrent().id})}},{key:"onClickButtonPublish",value:function onClickButtonPublish(){this.ui.buttonPublish.hasClass("elementor-disabled")||$e.run("document/save/default")}},{key:"onClickMenuSaveDraft",value:function onClickMenuSaveDraft(){$e.run("document/save/draft")}},{key:"setMenuItems",value:function setMenuItems(C){var T=C.container.settings.get("post_status"),V={publish:B("Publish","elementor"),update:B("Update","elementor"),submit:B("Submit","elementor")},$="publish";switch(T){case"publish":case"private":$="update",C.config.revisions.current_id!==C.id&&this.activateSaveButtons(C,!0);break;case"draft":C.config.user.can_publish||($="submit"),this.activateSaveButtons(C,!0);break;case"pending":case void 0:C.config.user.can_publish||($="update")}this.ui.buttonPublishLabel.html(V[$])}},{key:"addTooltip",value:function addTooltip(){this.$el.find(".tooltip-target").each((function(C,T){var V=jQuery(T);V.tipsy({gravity:"s",offset:V.data("tooltip-offset"),title:function title(){return this.getAttribute("data-tooltip")}})}))}},{key:"refreshWpPreview",value:function refreshWpPreview(){if(this.previewWindow)try{this.previewWindow.location.href=elementor.config.document.urls.wp_preview}catch(C){}}}]),FooterSaver}(Marionette.Behavior)},78216:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.DirectionMode=T.DIRECTION_ROW_REVERSE=T.DIRECTION_ROW=T.DIRECTION_COLUMN_REVERSE=T.DIRECTION_COLUMN=void 0;var L=$(V(18042)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=$(V(63432));T.DIRECTION_ROW="row";var K="row-reverse";T.DIRECTION_ROW_REVERSE=K;var Q="column";T.DIRECTION_COLUMN=Q;var J="column-reverse";T.DIRECTION_COLUMN_REVERSE=J;var X=function(C){(0,q.default)(DirectionMode,C);var T=(0,G.default)(DirectionMode);function DirectionMode(){return(0,U.default)(this,DirectionMode),T.apply(this,arguments)}return(0,H.default)(DirectionMode,[{key:"getId",value:function getId(){return"direction-mode"}},{key:"getOptions",value:function getOptions(){var C;return C={},(0,L.default)(C,"row",""),(0,L.default)(C,K,""),(0,L.default)(C,Q,""),(0,L.default)(C,J,""),C}},{key:"getScopes",value:function getScopes(){return[window.document.body,elementor.$previewContents[0].body]}}]),DirectionMode}(W.default);T.DirectionMode=X},41351:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(35657)),H=L(V(59396)),q=L(V(83452)),G=L(V(38923)),W=L(V(67394));V(71954),V(64434),V(3777),V(38081),V(84208),V(99745);var K=L(V(47834)),Q=L(V(24596)),J=L(V(84899)),X=L(V(11959)),Y=L(V(39041)),Z=L(V(38852)),ee=L(V(77371)),te=L(V(68537)),ne=L(V(18042)),ie=L(V(12031)),oe=L(V(91238)),re=L(V(22777)),ae=L(V(73308)),le=L(V(70524)),se=L(V(18414)),ue=L(V(10136)),ce=L(V(56903)),de=L(V(46558)),pe=L(V(88507)),fe=L(V(85099)),me=L(V(45767)),ve=L(V(34693)),he=L(V(87726)),ge=L(V(72800)),ye=L(V(7699)),Ce=L(V(64376)),be=L(V(76602)),we=L(V(7537)),ke=L(V(69994)),_e=L(V(52101)),xe=L(V(74375)),Se=L(V(36404)),Me=function(C){(0,ee.default)(EditorBase,C);var T=(0,te.default)(EditorBase);function EditorBase(){var C;(0,X.default)(this,EditorBase);for(var B=arguments.length,$=new Array(B),L=0;L<B;L++)$[L]=arguments[L];return C=T.call.apply(T,[this].concat($)),(0,ne.default)((0,Z.default)(C),"widgetsCache",{}),(0,ne.default)((0,Z.default)(C),"config",{}),(0,ne.default)((0,Z.default)(C),"loaded",!1),(0,ne.default)((0,Z.default)(C),"previewLoadedOnce",!1),(0,ne.default)((0,Z.default)(C),"activeBreakpointsUpdated",!1),(0,ne.default)((0,Z.default)(C),"helpers",V(13692)),(0,ne.default)((0,Z.default)(C),"imagesManager",V(9599)),(0,ne.default)((0,Z.default)(C),"schemes",V(54604)),(0,ne.default)((0,Z.default)(C),"presetsFactory",V(9548)),(0,ne.default)((0,Z.default)(C),"templates",V(79005)),(0,ne.default)((0,Z.default)(C),"ajax",elementorCommon.ajax),(0,ne.default)((0,Z.default)(C),"conditions",V(97196)),(0,ne.default)((0,Z.default)(C),"history",V(18414)),(0,ne.default)((0,Z.default)(C),"channels",{editor:Backbone.Radio.channel("ELEMENTOR:editor"),data:Backbone.Radio.channel("ELEMENTOR:data"),panelElements:Backbone.Radio.channel("ELEMENTOR:panelElements"),dataEditMode:Backbone.Radio.channel("ELEMENTOR:editmode"),deviceMode:Backbone.Radio.channel("ELEMENTOR:deviceMode"),templates:Backbone.Radio.channel("ELEMENTOR:templates"),responsivePreview:Backbone.Radio.channel("ELEMENTOR:responsivePreview")}),(0,ne.default)((0,Z.default)(C),"backgroundClickListeners",{popover:{element:".elementor-controls-popover",ignore:".elementor-control-popover-toggle-toggle, .elementor-control-popover-toggle-toggle-label, .select2-container, .pcr-app"},globalControlsSelect:{element:".e-global__popover",ignore:".e-global__popover-toggle"},tagsList:{element:".elementor-tags-list",ignore:".elementor-control-dynamic-switcher"},panelFooterSubMenus:{element:".elementor-panel-footer-tool.elementor-toggle-state",ignore:".elementor-panel-footer-tool.elementor-toggle-state, #elementor-panel-saver-button-publish-label",callback:function callback(C){C.removeClass("elementor-open")}},panelResponsiveSwitchers:{element:".elementor-control-responsive-switchers",callback:function callback(C){C.removeClass("elementor-responsive-switchers-open")}},promotion:{ignore:".elementor-responsive-panel",callback:function callback(){var C=elementor.promotion.dialog;C&&C.hide()}}}),(0,ne.default)((0,Z.default)(C),"modules",{get Module(){return elementorCommon.helpers.hardDeprecated("elementor.modules.Module","2.3.0","elementorModules.Module"),elementorModules.Module},components:{templateLibrary:{views:{get BaseModalLayout(){return elementorCommon.helpers.hardDeprecated("elementor.modules.components.templateLibrary.views.BaseModalLayout","2.4.0","elementorModules.common.views.modal.Layout"),elementorModules.common.views.modal.Layout}}},saver:{behaviors:{FooterSaver:V(27401)}}},saver:{get footerBehavior(){return elementorCommon.helpers.softDeprecated("elementor.modules.saver.footerBehavior.","2.9.0","elementor.modules.components.saver.behaviors.FooterSaver"),elementor.modules.components.saver.behaviors.FooterSaver}},controls:{Animation:V(76772),Base:V(15584),BaseData:V(53005),BaseMultiple:V(87474),Box_shadow:V(23594),Button:V(73309),Choose:V(11292),Code:V(16543),Color:ie.default,Date_time:oe.default,Dimensions:V(53261),Exit_animation:V(76772),Font:V(35634),Gallery:V(13607),Hidden:V(14553),Hover_animation:V(76772),Icon:V(30750),Icons:V(20911),Image_dimensions:V(53736),Media:V(79196),Number:V(19598),Order:V(98890),Popover_toggle:ye.default,Repeater:V(1142),RepeaterRow:V(98550),Section:V(37199),Select:V(88402),Select2:V(76772),Slider:V(17881),Structure:V(14958),Switcher:V(4073),Tab:V(83067),Text_shadow:V(23594),Url:V(57330),Wp_widget:V(30437),Wysiwyg:V(58326)},elements:{models:{get BaseSettings(){return elementorCommon.helpers.hardDeprecated("elementor.modules.elements.models.BaseSettings","2.4.0","elementorModules.editor.elements.models.BaseSettings"),elementorModules.editor.elements.models.BaseSettings},Element:V(39841)},views:{Widget:V(97445)}},layouts:{panel:{pages:{elements:{views:{Global:V(56345),Elements:V(79349)}},menu:{Menu:pe.default}}}},views:{get ControlsStack(){return elementorCommon.helpers.hardDeprecated("elementor.modules.views.ControlsStack","2.4.0","elementorModules.editor.views.ControlsStack"),elementorModules.editor.views.ControlsStack}}}),C}return(0,Y.default)(EditorBase,[{key:"debug",get:function get(){return elementorCommon.helpers.softDeprecated("elementor.debug","3.0.0","elementorCommon.debug"),elementorCommon.debug}},{key:"userCan",value:function userCan(C){return-1===this.config.user.restrictions.indexOf(C)}},{key:"addControlView",value:function addControlView(C,T){this.modules.controls[elementorCommon.helpers.upperCaseWords(C)]=T}},{key:"checkEnvCompatibility",value:function checkEnvCompatibility(){return ae.default.firefox||ae.default.webkit}},{key:"getElementData",value:function getElementData(C){var T=C.get("elType");if("widget"===T){var V=C.get("widgetType");return!!this.widgetsCache[V]&&(this.widgetsCache[V].commonMerged||(jQuery.extend(this.widgetsCache[V].controls,this.widgetsCache.common.controls),this.widgetsCache[V].commonMerged=!0),this.widgetsCache[V])}if(!this.config.elements[T])return!1;var $=elementorCommon.helpers.cloneObject(this.config.elements[T]);return"section"===T&&C.get("isInner")&&($.title=B("Inner Section","elementor")),$}},{key:"getElementControls",value:function getElementControls(C){var T=this.getElementData(C);if(!T)return!1;var V=C.get("isInner"),B={};return _.each(T.controls,(function(C,T){V&&C.hide_in_inner||!V&&C.hide_in_top||(B[T]=C)})),B}},{key:"mergeControlsSettings",value:function mergeControlsSettings(C){var T=this;return _.each(C,(function(V,B){C[B]=jQuery.extend(!0,{},T.config.controls[V.type],V)})),C}},{key:"getControlView",value:function getControlView(C){var T=elementorCommon.helpers.upperCaseWords(C),V=this.modules.controls[T];if(!V){var B=this.config.controls[C],$=B&&-1!==B.features.indexOf("ui");V=this.modules.controls[$?"Base":"BaseData"]}return V}},{key:"getPanelView",value:function getPanelView(){return this.panel.currentView}},{key:"getPreviewView",value:function getPreviewView(){return this.previewView}},{key:"getPreviewContainer",value:function getPreviewContainer(){return this.getPreviewView().getContainer()}},{key:"getContainer",value:function getContainer(C){return"document"===C?this.getPreviewContainer():$e.components.get("document").utils.findContainerById(C)}},{key:"initComponents",value:function initComponents(){var C=V(99469),T=V(41972),B=V(50235),$=V(45921);this.hooks=new C,this.selection=new be.default,this.settings=new B,this.dynamicTags=new T,this.initDialogsManager(),this.notifications=new $,this.kitManager=new me.default,this.hotkeysScreen=new ue.default,this.iconManager=new ce.default,this.noticeBar=new he.default,elementorCommon.config.experimentalFeatures["favorite-widgets"]&&(this.favorites=new le.default),this.history=new se.default,this.promotion=new fe.default,this.devTools=new we.default,this.browserImport=new de.default,this.documents=$e.components.register(new re.default),elementorCommon.config.experimentalFeatures["landing-pages"]&&(this.modules.landingLibraryPageModule=new ke.default),elementorCommon.config.experimentalFeatures["elements-color-picker"]&&(this.modules.elementsColorPicker=new _e.default),Se.default.dispatch(elementorCommon.elements.$window,"elementor/init-components",null,"elementor:init-components")}},{key:"toggleSortableState",value:function toggleSortableState(){for(var C,T=this,V=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],B=[jQuery("#elementor-navigator"),null===(C=elementor.documents.getCurrent())||void 0===C?void 0:C.$element],$=0,L=B;$<L.length;$++){var U=L[$];U&&U.find(".ui-sortable").each((function(){var C=jQuery(T);C.sortable("instance")&&C.sortable(V?"enable":"disable")}))}}},{key:"initDialogsManager",value:function initDialogsManager(){this.dialogsManager=elementorCommon.dialogsManager}},{key:"initElements",value:function initElements(){var C=V(73963),T=this.config.document.elements;this.elements&&this.elements.length&&this.config.document.id===this.config.initial_document.id&&(T=this.elements.toJSON()),this.elements=new C(T),this.elementsModel=new Backbone.Model({elements:this.elements})}},{key:"initPreview",value:function initPreview(){var C=jQuery;this.$previewWrapper=C("#elementor-preview"),this.$previewResponsiveWrapper=C("#elementor-preview-responsive-wrapper"),this.$preview||(this.$preview=C("<iframe>",{id:"elementor-preview-iframe",src:this.config.initial_document.urls.preview,allowfullscreen:1}),this.$previewResponsiveWrapper.append(this.$preview)),this.$preview.on("load",this.onPreviewLoaded.bind(this))}},{key:"initPreviewView",value:function initPreviewView(C){elementor.trigger("document:before:preview",C);var T=new ge.default({el:C.$element[0],model:elementor.elementsModel});T.$el.empty(),T.isRendered=!0,T._renderChildren(),T.triggerMethod("render"),this.previewView=T}},{key:"initFrontend",value:function initFrontend(){var C=this.$preview[0].contentWindow;window.elementorFrontend=C.elementorFrontend,C.elementor=this,C.elementorCommon=elementorCommon,elementorFrontend.init(),this.trigger("frontend:init")}},{key:"initClearPageDialog",value:function initClearPageDialog(){var C;this.getClearPageDialog=function(){return C||(C=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-clear-page-dialog",headerMessage:B("Delete All Content","elementor"),message:B("Attention: We are going to DELETE ALL CONTENT from this page. Are you sure you want to do that?","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:B("Delete","elementor"),cancel:B("Cancel","elementor")},onConfirm:function onConfirm(){return $e.run("document/elements/empty",{force:!0})}}))}}},{key:"getCurrentElement",value:function getCurrentElement(){if(!(-1!==["BODY","IFRAME"].indexOf(document.activeElement.tagName)&&"BODY"===elementorFrontend.elements.window.document.activeElement.tagName)&&!elementorCommonConfig.isTesting)return!1;var C=elementor.channels.editor.request("contextMenu:targetView");if(!C){var T=elementor.getPanelView();$e.routes.isPartOf("panel/editor")&&(C=T.getCurrentPageView().getOption("editedElementView"))}return C||(C=elementor.getPreviewView()),C}},{key:"initPanel",value:function initPanel(){this.addRegions({panel:V(83536)}),this.trigger("panel:init")}},{key:"initResponsiveBar",value:function initResponsiveBar(){this.addRegions({responsiveBar:{el:"#elementor-responsive-bar",regionClass:Ce.default}}),this.trigger("responsiveBar:init")}},{key:"initNavigator",value:function initNavigator(){this.addRegions({navigator:{el:"#elementor-navigator",regionClass:ve.default}}),this.trigger("navigator:init")}},{key:"setAjax",value:function setAjax(){elementorCommon.ajax.addRequestConstant("editor_post_id",this.config.document.id),elementorCommon.ajax.addRequestConstant("initial_document_id",this.config.initial_document.id),elementorCommon.ajax.on("request:unhandledError",(function(C){elementor.notifications.showToast({message:elementor.createAjaxErrorMessage(C)})}))}},{key:"createAjaxErrorMessage",value:function createAjaxErrorMessage(C){var T;return 4===C.readyState?(T=B("Server Error","elementor"),200!==C.status&&(T+=" ("+C.status+" "+C.statusText+")")):T=0===C.readyState?B("Connection Lost","elementor"):B("Unknown Error","elementor"),T+"."}},{key:"activatePreviewResizable",value:function activatePreviewResizable(){var C=this.$previewResponsiveWrapper;C.resizable("instance")||C.resizable({handles:"e, s, w",stop:function stop(){C.css({width:"",height:"",left:"",right:"",top:"",bottom:""})},resize:function resize(T,V){C.css({right:"0",left:"0",top:"0",bottom:"0"});var B=C[0].style;B.setProperty("--e-editor-preview-width",V.size.width+"px"),B.setProperty("--e-editor-preview-height",V.size.height+"px")}})}},{key:"destroyPreviewResizable",value:function destroyPreviewResizable(){this.$previewResponsiveWrapper.resizable("instance")&&this.$previewResponsiveWrapper.resizable("destroy")}},{key:"broadcastPreviewResize",value:function broadcastPreviewResize(){this.channels.responsivePreview.reply("size",{width:this.$preview.innerWidth(),height:this.$preview.innerHeight()}).trigger("resize")}},{key:"getCurrentDeviceConstrains",value:function getCurrentDeviceConstrains(){var C=elementor.channels.deviceMode.request("currentMode"),T=elementorFrontend.config.responsive.activeBreakpoints[C],V="widescreen"===C?9999:T.value,B=this.breakpoints.getDeviceMinBreakpoint(C);return B>T.value&&(B=T.value),{maxWidth:V,minWidth:B}}},{key:"getBreakpointResizeOptions",value:function getBreakpointResizeOptions(C){var T=elementor.$previewWrapper.height()-80,V={mobile:{minHeight:480,height:736,width:360,maxHeight:896},mobile_extra:{minHeight:480,height:736,maxHeight:896},tablet:{minHeight:320,height:T,maxHeight:1024},tablet_extra:{minHeight:320,height:T,maxHeight:1024},laptop:{minHeight:320,height:T,maxHeight:1024},widescreen:{minHeight:320,height:T,maxHeight:1200}},B=this.getCurrentDeviceConstrains();return V[C]&&(B=(0,J.default)((0,J.default)({},B),V[C])),B}},{key:"updatePreviewResizeOptions",value:function updatePreviewResizeOptions(){var C=arguments.length>0&&void 0!==arguments[0]&&arguments[0],T=this.$previewResponsiveWrapper,V=elementor.channels.deviceMode.request("currentMode");if("desktop"===V){this.destroyPreviewResizable();var B=T[0].style;B.setProperty("--e-editor-preview-width",""),B.setProperty("--e-editor-preview-height","")}else{var $;this.activatePreviewResizable();var L=this.getBreakpointResizeOptions(V),U=null!==($=L.width)&&void 0!==$?$:L.minWidth;if(C){var H=elementor.channels.responsivePreview.request("size");H.width>L.maxWidth?U=L.maxWidth:H.width>=L.minWidth&&(U=H.width)}T.resizable("option",(0,J.default)({},L));var q=T[0].style;q.setProperty("--e-editor-preview-width",U+"px"),q.setProperty("--e-editor-preview-height",L.height+"px")}}},{key:"preventClicksInsideEditor",value:function preventClicksInsideEditor(){this.$previewContents.on("submit",(function(C){return C.preventDefault()})),this.$previewContents.on("click",(function(C){var T,V=jQuery(C.target),B=!!V.closest(".elementor-edit-area, .pen-menu").length,$=this.contains(V[0]);V.closest("a:not(.elementor-clickable)").length&&C.preventDefault(),B&&elementor.getPreviewContainer().isEditable()||!$||!B&&null!==(T=elementor.documents.getCurrent())&&void 0!==T&&T.$element&&$e.run("document/elements/deselect-all")}))}},{key:"addBackgroundClickArea",value:function addBackgroundClickArea(C){C.addEventListener("click",this.onBackgroundClick.bind(this),!0)}},{key:"addBackgroundClickListener",value:function addBackgroundClickListener(C,T){this.backgroundClickListeners[C]=T}},{key:"removeBackgroundClickListener",value:function removeBackgroundClickListener(C){delete this.backgroundClickListeners[C]}},{key:"showFatalErrorDialog",value:function showFatalErrorDialog(C){var T={id:"elementor-fatal-error-dialog",headerMessage:"",message:"",position:{my:"center center",at:"center center"},strings:{confirm:B("Learn More","elementor"),cancel:B("Go Back","elementor")},onConfirm:null,onCancel:function onCancel(){return parent.history.go(-1)},hide:{onBackgroundClick:!1,onButtonClick:!1}};C=jQuery.extend(!0,T,C),elementorCommon.dialogsManager.createWidget("confirm",C).show()}},{key:"showFlexBoxAttentionDialog",value:function showFlexBoxAttentionDialog(){var C=this,T=new elementorModules.editor.utils.Introduction({introductionKey:"flexbox",dialogType:"confirm",dialogOptions:{id:"elementor-flexbox-attention-dialog",headerMessage:B("Note: Flexbox Changes","elementor"),message:B("Elementor 2.5 introduces key changes to the layout using CSS Flexbox. Your existing pages might have been affected, please review your page before publishing.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:B("Learn More","elementor"),cancel:B("Got It","elementor")},hide:{onButtonClick:!1},onCancel:function onCancel(){T.setViewed(),T.getDialog().hide()},onConfirm:function onConfirm(){return open(C.config.help_flexbox_bc_url,"_blank")}}});T.show()}},{key:"checkPageStatus",value:function checkPageStatus(){elementor.documents.getCurrent().isDraft()&&this.notifications.showToast({message:B("This is just a draft. Play around and when you're done - click update.","elementor"),buttons:[{name:"view_revisions",text:B("View All Revisions","elementor"),callback:function callback(){return $e.route("panel/history/revisions")}}]})}},{key:"enterDeviceMode",value:function enterDeviceMode(){var C=this;this.channels.responsivePreview.trigger("open"),elementorCommon.elements.$body.addClass("e-is-device-mode"),this.activatePreviewResizable(),this.resizeListenerThrottled=!1,this.broadcastPreviewResize(),elementorFrontend.elements.$window.on("resize.deviceModeDesktop",(function(){C.resizeListenerThrottled||(C.resizeListenerThrottled=!0,C.broadcastPreviewResize(),setTimeout((function(){C.resizeListenerThrottled=!1,C.broadcastPreviewResize()}),300))}))}},{key:"exitDeviceMode",value:function exitDeviceMode(){elementorCommon.elements.$body.removeClass("e-is-device-mode"),this.destroyPreviewResizable(),elementorCommon.elements.$window.off("resize.deviceModeDesktop"),this.channels.deviceMode.trigger("close")}},{key:"isDeviceModeActive",value:function isDeviceModeActive(){return elementorCommon.elements.$body.hasClass("e-is-device-mode")}},{key:"updatePreviewSize",value:function updatePreviewSize(C){var T=this.$previewResponsiveWrapper[0].style;T.setProperty("--e-editor-preview-width",C.width+"px"),T.setProperty("--e-editor-preview-height",C.height+"px")}},{key:"enterPreviewMode",value:function enterPreviewMode(C){var T=elementorFrontend.elements.$body;C&&(T=T.add(elementorCommon.elements.$body)),T.removeClass("elementor-editor-active").addClass("elementor-editor-preview");var V=this.documents.getCurrent().$element;V&&V.removeClass("elementor-edit-area-active")}},{key:"exitPreviewMode",value:function exitPreviewMode(){elementorFrontend.elements.$body.add(elementorCommon.elements.$body).removeClass("elementor-editor-preview").addClass("elementor-editor-active"),elementor.config.document.panel.has_elements&&this.documents.getCurrent().$element.addClass("elementor-edit-area-active")}},{key:"changeEditMode",value:function changeEditMode(C){var T=elementor.channels.dataEditMode,V=T.request("activeMode");T.reply("activeMode",C),C!==V&&T.trigger("switch",C)}},{key:"reloadPreview",value:function reloadPreview(){jQuery("#elementor-preview-loading").show(),this.$preview[0].contentWindow.location.reload(!0)}},{key:"changeDeviceMode",value:function changeDeviceMode(C){var T=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],V=this.channels.deviceMode.request("currentMode");V!==C&&(elementorCommon.elements.$body.removeClass("elementor-device-"+V).addClass("elementor-device-"+C),this.channels.deviceMode.reply("previousMode",V).reply("currentMode",C).trigger("change"),this.isDeviceModeActive()&&T?"desktop"===C&&this.exitDeviceMode():"desktop"!==C&&this.enterDeviceMode())}},{key:"translate",value:function translate(C,T,V){return V||(V=this.config.i18n),elementorCommon.translate(C,null,T,V)}},{key:"logSite",value:function logSite(){var C="",T="";if(ae.default.firefox){C+="%c"+[" ;;;;;;;;;;;;;;; ",";;; ;; ;;;",";;; ;;;;;;;;;;;;",";;; ;;;;;;;;;;;;",";;; ;; ;;;",";;; ;;;;;;;;;;;;",";;; ;;;;;;;;;;;;",";;; ;; ;;;"," ;;;;;;;;;;;;;;; "].join("\n")+"\n",T="color: #C42961"}else C+="%c00",T='font-size: 22px; background-image: url("'+elementorCommon.config.urls.assets+'images/logo-icon.png"); color: transparent; background-repeat: no-repeat';setTimeout(console.log.bind(console,C,T)),C="%cLove using Elementor? Join our growing community of Elementor developers: %chttps://github.com/elementor/elementor",setTimeout(console.log.bind(console,C,"color: #9B0A46",""))}},{key:"requestWidgetsConfig",value:function requestWidgetsConfig(){var C=this,T={};jQuery.each(this.widgetsCache,(function(C,V){V.controls&&(T[C]=!0)})),elementorCommon.ajax.addRequest("get_widgets_config",{data:{exclude:T},success:function success(T){C.addWidgetsCache(T),C.loaded?(C.kitManager.renderGlobalsDefaultCSS(),$e.internal("panel/state-ready")):C.once("panel:init",(function(){$e.internal("panel/state-ready")}))}})}},{key:"getPreferences",value:function getPreferences(C){var T=elementor.settings.editorPreferences.model.attributes;return C?T[C]:T}},{key:"getConfig",value:function getConfig(){return ElementorConfig}},{key:"onStart",value:function onStart(){var C=this;this.config=this.getConfig(),Backbone.Radio.DEBUG=!1,Backbone.Radio.tuneIn("ELEMENTOR"),this.populateActiveBreakpointsConfig(),this.breakpoints=new xe.default(this.config.responsive),elementorCommon.config.experimentalFeatures.additional_custom_breakpoints&&this.generateResponsiveControlsForElements(),this.initComponents(),this.checkEnvCompatibility()||this.onEnvNotCompatible(),this.initPreview(),this.requestWidgetsConfig(),this.channels.dataEditMode.reply("activeMode","edit"),this.listenTo(this.channels.dataEditMode,"switch",this.onEditModeSwitched),this.listenTo(elementor.channels.deviceMode,"change",this.updatePreviewResizeOptions),this.initClearPageDialog(),this.addBackgroundClickArea(document),this.addDeprecatedConfigProperties(),Se.default.dispatch(elementorCommon.elements.$window,"elementor/loaded",null,"elementor:loaded"),$e.run("editor/documents/open",{id:this.config.initial_document.id}).then((function(){Se.default.dispatch(elementorCommon.elements.$window,"elementor/init",null,"elementor:init"),C.initNavigator()})),this.logSite()}},{key:"onPreviewLoaded",value:function onPreviewLoaded(){if(this.$preview[0].contentWindow.elementorFrontend)if(elementor.config.kit_id){this.$previewContents=this.$preview.contents(),this.initFrontend(),this.schemes.init(),this.preventClicksInsideEditor(),this.addBackgroundClickArea(elementorFrontend.elements.window.document),this.previewLoadedOnce||this.onFirstPreviewLoaded(),this.$previewContents.children().addClass("elementor-html");var C=elementorFrontend.elements.$body;C.addClass("elementor-editor-active"),elementor.userCan("design")||C.addClass("elementor-editor-content-only"),this.changeDeviceMode("desktop"),_.defer((function(){elementorFrontend.elements.window.jQuery.holdReady(!1)})),$e.shortcuts.bindListener(elementorFrontend.elements.$window),this.trigger("preview:loaded",!this.loaded),$e.internal("editor/documents/attach-preview").then((function(){return jQuery("#elementor-loading, #elementor-preview-loading").fadeOut(600)})),this.loaded=!0}else this.kitNotExistsError();else this.onPreviewLoadingError()}},{key:"onFirstPreviewLoaded",value:function onFirstPreviewLoaded(){this.initPanel(),this.initResponsiveBar(),this.previewLoadedOnce=!0}},{key:"onEditModeSwitched",value:function onEditModeSwitched(){var C=this.channels.dataEditMode.request("activeMode");"edit"===C?this.exitPreviewMode():this.enterPreviewMode("preview"===C)}},{key:"onEnvNotCompatible",value:function onEnvNotCompatible(){var C=this;this.showFatalErrorDialog({headerMessage:B("Your browser isn't compatible","elementor"),message:B("Your browser isn't compatible with all of Elementor's editing features. We recommend you switch to another browser like Chrome or Firefox.","elementor"),strings:{confirm:B("Proceed Anyway","elementor")},hide:{onButtonClick:!0},onConfirm:function onConfirm(){return C.hide()}})}},{key:"kitNotExistsError",value:function kitNotExistsError(){this.showFatalErrorDialog({className:"elementor-preview-loading-error",headerMessage:B("Your site doesn't have a default kit","elementor"),message:B("Seems like your kit was deleted, please create new one or try restore it from trash.","elementor"),strings:{confirm:B("Recreate Kit","elementor"),cancel:B("Go Back","elementor")},onConfirm:function onConfirm(){return open(elementor.config.admin_tools_url,"_blank")}})}},{key:"onPreviewLoadingError",value:function onPreviewLoadingError(){var C=this,T=this.config.document.urls.preview+"&preview-debug",V='<div id="elementor-preview-debug-link-text"><a href="'+T+'" target="_blank">'+B("Click here for preview debug","elementor")+"</a></div>",$=elementor.config.preview.debug_data,L={className:"elementor-preview-loading-error",headerMessage:$.header,message:$.message+V,onConfirm:function onConfirm(){return open($.doc_url,"_blank")}};$.error?this.showFatalErrorDialog(L):jQuery.get(T,(function(){C.showFatalErrorDialog(L)})).fail((function(T){C.showFatalErrorDialog({className:"elementor-preview-loading-error",headerMessage:$.header,message:T.statusText+" "+T.status+" "+V,onConfirm:function onConfirm(){var C=500<=T.status?elementor.config.preview.help_preview_http_error_500_url:elementor.config.preview.help_preview_http_error_url;open(C,"_blank")}})}))}},{key:"onPreviewElNotFound",value:function onPreviewElNotFound(){var C=this.$preview[0].contentWindow.elementorPreviewErrorArgs;C||(C={headerMessage:B("Sorry, the content area was not found in your page.","elementor"),message:B("You must call 'the_content' function in the current template, in order for Elementor to work on this page.","elementor"),confirmURL:elementor.config.help_the_content_url}),C.onConfirm=function(){return open(C.confirmURL,"_blank")},this.showFatalErrorDialog(C)}},{key:"onBackgroundClick",value:function onBackgroundClick(C){jQuery.each(this.backgroundClickListeners,(function(T,V){var B=jQuery(C.target);if(B[0].control&&(B=B.add(B[0].control)),!V.ignore||!B.closest(V.ignore).length){var $=B.closest(V.element),L=jQuery(V.element).not($);V.callback?V.callback(L):L.hide()}}))}},{key:"compileTemplate",value:function compileTemplate(C,T){return Marionette.TemplateCache.prototype.compileTemplate(C)(T)}},{key:"addWidgetsCache",value:function addWidgetsCache(C){var T=this;jQuery.each(C,(function(C,V){elementorCommon.config.experimentalFeatures.additional_custom_breakpoints&&(V.controls=T.generateResponsiveControls(V.controls)),T.widgetsCache[C]=jQuery.extend(!0,{},T.widgetsCache[C],V)}))}},{key:"generateResponsiveControls",value:function generateResponsiveControls(C){var T=this,V=this.config.responsive.activeBreakpoints,B=this.breakpoints.getActiveBreakpointsList({largeToSmall:!0,withDesktop:!0}),$={},L=B[B.indexOf("desktop")+1];return B.unshift(B.splice(B.indexOf("desktop"),1)[0]),jQuery.each(C,(function(C,q){var G,W,K,X;if("object"===(0,Q.default)(q.fields)&&(q.fields=T.generateResponsiveControls(q.fields)),q.is_responsive){null!==(G=q.responsive)&&void 0!==G&&G.devices&&("object"===(0,Q.default)(q.responsive.devices)&&(q.responsive.devices=(0,U.default)(q.responsive.devices)),X=B.filter((function(C){return q.responsive.devices.includes(C)})),delete q.responsive.devices);var Y,Z=null===(W=q.popover)||void 0===W?void 0:W.end;if(Z)null===(Y=q.popover)||void 0===Y||delete Y.end;q.default&&(q.desktop_default=q.default);var ee=T.config.controls[q.type].default_value,te=!0;ee&&(q.default=ee,te=!1);var ne=X||B;ne.forEach((function(T,B){var U,G=elementorCommon.helpers.cloneObject(q);if(G.device_args&&(G.device_args[T]&&(G=(0,J.default)((0,J.default)({},G),G.device_args[T])),delete G.device_args),G.prefix_class&&-1!==G.prefix_class.indexOf("%s")){var W="desktop"===T?"":"-"+T;G.prefix_class=G.prefix_class.replace("%s",W)}(0,H.default)(G.responsive)&&(G.responsive={});var X="max";if(G.parent=null,"desktop"!==T&&(X=V[T].direction,G.parent=T===L?C:K),G.responsive[X]=T,G.min_affected_device&&(G.min_affected_device[T]&&(G.responsive.min=G.min_affected_device[T]),delete G.min_affected_device),G[T+"_default"]?"object"===(0,Q.default)(G[T+"_default"])?G.default=(0,J.default)((0,J.default)({},G.default),G[T+"_default"]):G.default=G[T+"_default"]:te&&(G.default=""),0!==B&&null!==(U=G.popover)&&void 0!==U&&U.start&&delete G.popover.start,B===ne.length-1&&Z&&(G.popover={end:!0}),ne.forEach((function(C){delete G[C+"_default"]})),delete G.is_responsive,K="desktop"===T?C:C+"_"+T,G.parent){var Y=$[G.parent];Y.inheritors||(Y.inheritors=[]),Y.inheritors.push(K)}G.name=K,$[K]=G}))}else $[C]=q})),$}},{key:"generateResponsiveControlsForElements",value:function generateResponsiveControlsForElements(){var C=this;(0,q.default)(this.config.elements).forEach((function(T){C.config.elements[T].controls=C.generateResponsiveControls(C.config.elements[T].controls)}))}},{key:"populateActiveBreakpointsConfig",value:function populateActiveBreakpointsConfig(){var C=this;this.config.responsive.activeBreakpoints={},(0,G.default)(this.config.responsive.breakpoints).forEach((function(T){var V=(0,K.default)(T,2),B=V[0],$=V[1];$.is_enabled&&(C.config.responsive.activeBreakpoints[B]=$)}))}},{key:"addDeprecatedConfigProperties",value:function addDeprecatedConfigProperties(){var C=this,T={data:{replacement:"elements",value:function value(){return elementor.config.document.elements}},current_user_can_publish:{replacement:"user.can_publish",value:function value(){return elementor.config.document.user.can_publish}},locked_user:{replacement:"",value:function value(){return elementor.config.document.user.locked}},revisions_enabled:{replacement:"revisions.enabled",value:function value(){return elementor.config.document.revisions.enabled}},current_revision_id:{replacement:"revisions.current_id",value:function value(){return elementor.config.document.revisions.current_id}}};jQuery.each(T,(function(T,V){(0,W.default)(C.config,T,{get:function get(){var C=V.replacement?"elementor.config.document."+V.replacement:"";return elementorCommon.helpers.softDeprecated("elementor.config."+T,"2.9.0",C),V.value()},set:function set(){throw elementorCommon.helpers.softDeprecated("elementor.config."+T,"2.9.0","elementor.config.document."+V.replacement),Error("Deprecated")}})})),(0,W.default)(this.config.settings,"page",{get:function get(){return elementorCommon.helpers.softDeprecated("elementor.config.settings.page","2.9.0","elementor.config.document.settings"),elementor.config.document.settings}}),(0,W.default)(this.config,"widgets",{get:function get(){return elementorCommon.helpers.softDeprecated("elementor.config.widgets","2.9.0","elementor.widgetsCache"),elementor.widgetsCache}}),(0,W.default)(this,"$previewElementorEl",{get:function get(){return elementorCommon.helpers.softDeprecated("elementor.$previewElementorEl","2.9.4","elementor.documents.getCurrent().$element"),elementor.documents.getCurrent().$element}})}},{key:"toggleDocumentCssFiles",value:function toggleDocumentCssFiles(C,T){var V=["#elementor-post-".concat(C.config.id,"-css"),"#elementor-preview-".concat(C.config.revisions.current_id)],B=T?"text/css":"elementor/disabled-css";this.$previewContents.find(V.join(",")).attr({type:B})}}]),EditorBase}(Marionette.Application);T.default=Me},13021:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Editor=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(76700)),q=$(V(44263)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(Editor,C);var T=(0,W.default)(Editor);function Editor(){return(0,L.default)(this,Editor),T.apply(this,arguments)}return(0,U.default)(Editor,[{key:"onStart",value:function onStart(C){NProgress.start(),NProgress.inc(.2),(0,H.default)((0,q.default)(Editor.prototype),"onStart",this).call(this,C)}},{key:"onPreviewLoaded",value:function onPreviewLoaded(){NProgress.done(),(0,H.default)((0,q.default)(Editor.prototype),"onPreviewLoaded",this).call(this)}}]),Editor}($(V(41351)).default);T.Editor=K,window.elementor=new K,elementor.start()},73963:(C,T,V)=>{"use strict";var B=V(39841),$=Backbone.Collection.extend({add:function add(C,T,V){if(!(T&&T.silent||V))throw"Call Error: Adding model to element collection is allowed only by the dedicated addChildModel() method.";return Backbone.Collection.prototype.add.call(this,C,T)},model:function model(C,T){var V=Backbone.Model;return C.elType&&(V=elementor.hooks.applyFilters("element/model",B,C)),new V(C,T)},clone:function clone(){var C=Backbone.Collection.prototype.clone.apply(this,arguments),T=new $;return C.forEach((function(C){T.add(C.clone(),null,!0)})),T}});$.prototype.sync=$.prototype.fetch=$.prototype.save=_.noop,C.exports=$},98459:C=>{"use strict";C.exports=elementorModules.editor.elements.models.BaseSettings.extend({defaults:{_column_size:100}})},39841:(C,T,V)=>{"use strict";var B=V(67971);V(99236);var $,L=B(V(24596)),U=V(98459);($=Backbone.Model.extend({defaults:{id:"",elType:"",isInner:!1,settings:{},defaultEditSettings:{defaultEditRoute:"content"}},remoteRender:!1,_htmlCache:null,_jqueryXhr:null,renderOnLeave:!1,initialize:function initialize(C){var T=this.get("elType"),B=this.get("elements");if(void 0!==B){var $=V(73963);this.set("elements",new $(B))}"widget"===T&&(this.remoteRender=!0,this.setHtmlCache(C.htmlCache||"")),delete C.htmlCache,this.renderRemoteServer=_.throttle(this.renderRemoteServer,1e3),this.initSettings(),this.initEditSettings(),this.on({destroy:this.onDestroy,"editor:close":this.onCloseEditor})},initSettings:function initSettings(){var C=this.get("elType"),T=this.get("settings"),V={column:U}[C]||elementorModules.editor.elements.models.BaseSettings;jQuery.isEmptyObject(T)&&(T=elementorCommon.helpers.cloneObject(T)),"widget"===C&&(T.widgetType=this.get("widgetType")),T.elType=C,T.isInner=this.get("isInner"),T=new V(T,{controls:elementor.getElementControls(this)}),this.set("settings",T),elementorFrontend.config.elements.data[this.cid]=T},initEditSettings:function initEditSettings(){var C=new Backbone.Model(this.get("defaultEditSettings"));this.set("editSettings",C),elementorFrontend.config.elements.editSettings[this.cid]=C},setSetting:function setSetting(C,T){var V=this.get("settings");if("object"!==(0,L.default)(C)){var B=C.split("."),$=3===B.length;C=B[0],$&&(V=V.get(C).models[B[1]],C=B[2])}V.setExternalChange(C,T)},getSetting:function getSetting(C){var T=C.split("."),V=3===T.length,B=this.get("settings");C=T[0];var $=B.get(C);return void 0===$?"":(V&&($=$.models[T[1]].get(T[2])),$)},setHtmlCache:function setHtmlCache(C){this._htmlCache=C},getHtmlCache:function getHtmlCache(){return this._htmlCache},getDefaultTitle:function getDefaultTitle(){return elementor.getElementData(this).title},getTitle:function getTitle(){var C=this.getSetting("_title");return C||(C=this.getDefaultTitle()),C},getIcon:function getIcon(){return elementor.getElementData(this).icon},createRemoteRenderRequest:function createRemoteRenderRequest(){var C=this.toJSON();return elementorCommon.ajax.addRequest("render_widget",{unique_id:this.cid,data:{data:C},success:this.onRemoteGetHtml.bind(this)},!0).jqXhr},renderRemoteServer:function renderRemoteServer(){this.remoteRender&&(this.renderOnLeave=!1,this.trigger("before:remote:render"),this.isRemoteRequestActive()&&this._jqueryXhr.abort(),this._jqueryXhr=this.createRemoteRenderRequest())},isRemoteRequestActive:function isRemoteRequestActive(){return this._jqueryXhr&&4!==this._jqueryXhr.readyState},onRemoteGetHtml:function onRemoteGetHtml(C){this.setHtmlCache(C.render),this.trigger("remote:render")},clone:function clone(){var C=new this.constructor(elementorCommon.helpers.cloneObject(this.attributes));C.set("id",elementorCommon.helpers.getUniqueId()),C.setHtmlCache(this.getHtmlCache());var T=this.get("elements");return _.isEmpty(T)||C.set("elements",T.clone()),C},toJSON:function toJSON(C){C=C||{};var T=Backbone.Model.prototype.toJSON.call(this);return _.each(T,(function(V,B){V&&V.toJSON&&(T[B]=V.toJSON(C))})),C.copyHtmlCache?T.htmlCache=this.getHtmlCache():delete T.htmlCache,C.remove&&C.remove.forEach((function(C){return delete T[C]})),T},onCloseEditor:function onCloseEditor(){this.renderOnLeave&&this.renderRemoteServer()},onDestroy:function onDestroy(){var C=this.get("settings"),T=this.get("elements");void 0!==T&&_.each(_.clone(T.models),(function(C){C.destroy()})),C.destroy()}})).prototype.sync=$.prototype.fetch=$.prototype.save=_.noop,C.exports=$},83866:(C,T,V)=>{"use strict";var B=V(38003).sprintf,$=V(38003).__,L=V(67971);V(99745),V(71954);var U,H=L(V(24596)),q=L(V(74846)),G=L(V(83452)),W=L(V(14176)),K=L(V(59396)),Q=L(V(73308)),J=V(99292),X=V(96731),Y=V(47071);U=Y.extend({tagName:"div",controlsCSSParser:null,allowRender:!0,toggleEditTools:!1,renderAttributes:{},className:function className(){var C="elementor-element elementor-element-edit-mode "+this.getElementUniqueID();return this.toggleEditTools&&(C+=" elementor-element--toggle-edit-tools"),C},attributes:function attributes(){return{"data-id":this.getID(),"data-element_type":this.model.get("elType")}},ui:function ui(){return{tools:"> .elementor-element-overlay > .elementor-editor-element-settings",editButton:"> .elementor-element-overlay .elementor-editor-element-edit",duplicateButton:"> .elementor-element-overlay .elementor-editor-element-duplicate",addButton:"> .elementor-element-overlay .elementor-editor-element-add",removeButton:"> .elementor-element-overlay .elementor-editor-element-remove"}},behaviors:function behaviors(){var C=this.options.model.get("elType"),T=elementor.hooks.applyFilters("elements/".concat(C,"/contextMenuGroups"),this.getContextMenuGroups(),this),behaviors={contextMenu:{behaviorClass:V(81152),groups:T}};return elementor.hooks.applyFilters("elements/base/behaviors",behaviors,this)},getBehavior:function getBehavior(C){return this._behaviors[(0,G.default)(this.behaviors()).indexOf(C)]},events:function events(){return{mousedown:"onMouseDown","click @ui.editButton":"onEditButtonClick","click @ui.duplicateButton":"onDuplicateButtonClick","click @ui.addButton":"onAddButtonClick","click @ui.removeButton":"onRemoveButtonClick"}},getElementType:function getElementType(){return this.model.get("elType")},getIDInt:function getIDInt(){return(0,W.default)(this.getID(),16)},getChildType:function getChildType(){return elementor.helpers.getElementChildType(this.getElementType())},getChildView:function getChildView(C){var T;switch(C.get("elType")){case"section":T=V(39872);break;case"column":T=V(99722);break;case"container":T=V(96040);break;default:T=elementor.modules.elements.views.Widget}return elementor.hooks.applyFilters("element/view",T,C,this)},getTemplateType:function getTemplateType(){return"js"},getEditModel:function getEditModel(){return this.model},getContainer:function getContainer(){if(!this.container){var C=this.model.get("settings");this.container=new elementorModules.editor.Container({type:this.model.get("elType"),id:this.model.id,model:this.model,settings:C,view:this,parent:this._parent?this._parent.getContainer():{},label:elementor.helpers.getModelLabel(this.model),controls:C.options.controls})}return this.container},getContextMenuGroups:function getContextMenuGroups(){var C=this,T=Q.default.mac?"⌘":"^",V=[{name:"general",actions:[{name:"edit",icon:"eicon-edit",title:function title(){return B($("Edit %s","elementor"),elementor.selection.isMultiple()?"":C.options.model.getTitle())},isEnabled:function isEnabled(){return!elementor.selection.isMultiple()},callback:function callback(){return $e.run("panel/editor/open",{model:C.options.model,view:C,container:C.getContainer()})}},{name:"duplicate",icon:"eicon-clone",title:$("Duplicate","elementor"),shortcut:T+"+D",isEnabled:function isEnabled(){return elementor.selection.isSameType()},callback:function callback(){return $e.run("document/elements/duplicate",{containers:elementor.selection.getElements(C.getContainer())})}}]},{name:"clipboard",actions:[{name:"copy",title:$("Copy","elementor"),shortcut:T+"+C",isEnabled:function isEnabled(){return elementor.selection.isSameType()},callback:function callback(){return $e.run("document/elements/copy",{containers:elementor.selection.getElements(C.getContainer())})}},{name:"paste",title:$("Paste","elementor"),shortcut:T+"+V",isEnabled:function isEnabled(){return $e.components.get("document/elements").utils.isPasteEnabled(C.getContainer())&&elementor.selection.isSameType()},callback:function callback(){return $e.run("document/ui/paste",{container:C.getContainer()})}},{name:"pasteStyle",title:$("Paste Style","elementor"),shortcut:T+"+⇧+V",isEnabled:function isEnabled(){return!!elementorCommon.storage.get("clipboard")},callback:function callback(){return $e.run("document/elements/paste-style",{containers:elementor.selection.getElements(C.getContainer())})}},{name:"resetStyle",title:$("Reset Style","elementor"),callback:function callback(){return $e.run("document/elements/reset-style",{containers:elementor.selection.getElements(C.getContainer())})}}]}],L=[];return(L=elementor.hooks.applyFilters("elements/context-menu/groups",L,this.options.model.get("elType"))).length&&(V=[].concat((0,q.default)(V),(0,q.default)(L))),V.push({name:"delete",actions:[{name:"delete",icon:"eicon-trash",title:function title(){return elementor.selection.isMultiple()?B($("Delete %d items","elementor"),elementor.selection.getElements().length):$("Delete","elementor")},shortcut:"⌦",callback:function callback(){return $e.run("document/elements/delete",{containers:elementor.selection.getElements(C.getContainer())})}}]}),V},getEditButtons:function getEditButtons(){return{}},initialize:function initialize(){var C=this;Y.prototype.initialize.apply(this,arguments);var T=this.getEditModel();this.collection&&this.onCollectionChanged&&(elementorCommon.helpers.softDeprecated("onCollectionChanged","2.8.0","$e.hooks"),this.listenTo(this.collection,"add remove reset",this.onCollectionChanged,this)),this.onSettingsChanged&&(elementorCommon.helpers.softDeprecated("onSettingsChanged","2.8.0","$e.hooks"),this.listenTo(T.get("settings"),"change",this.onSettingsChanged)),this.listenTo(T.get("editSettings"),"change",this.onEditSettingsChanged).listenTo(this.model,"request:edit",this.onEditRequest).listenTo(this.model,"request:toggleVisibility",this.toggleVisibility),this.initControlsCSSParser(),_.defer((function(){C.getContainer()}))},getHandlesOverlay:function getHandlesOverlay(){var C=this.getElementType(),T=jQuery("<div>",{class:"elementor-element-overlay"}),V=jQuery("<ul>",{class:"elementor-editor-element-settings elementor-editor-".concat(C,"-settings")}),L=elementor.getPreferences("edit_buttons"),U=elementor.getElementData(this.model),H=this.getEditButtons();return L&&(H=elementor.hooks.applyFilters("elements/edit-buttons",H),H=elementor.hooks.applyFilters("elements/edit-buttons/".concat(C),H)),("section"===C||L)&&(H.remove={title:B($("Delete %s","elementor"),U.title),icon:"close"}),jQuery.each(H,(function(C,T){var B=jQuery("<li>",{class:"elementor-editor-element-setting elementor-editor-element-".concat(C),title:T.title}),$=jQuery("<i>",{class:"eicon-".concat(T.icon),"aria-hidden":!0}),L=jQuery("<span>",{class:"elementor-screen-only"});L.text(T.title),B.append($,L),V.append(B)})),T.append(V),T},attachElContent:function attachElContent(C){this.$el.empty().append(this.getHandlesOverlay(),C)},isStyleTransferControl:function isStyleTransferControl(C){return void 0!==C.style_transfer?C.style_transfer:"content"!==C.tab||C.selectors||C.prefix_class},toggleVisibility:function toggleVisibility(){this.model.set("hidden",!this.model.get("hidden")),this.toggleVisibilityClass()},toggleVisibilityClass:function toggleVisibilityClass(){this.$el.toggleClass("elementor-edit-hidden",!!this.model.get("hidden"))},addElementFromPanel:function addElementFromPanel(C){C=C||{};var T=elementor.channels.panelElements.request("element:selected"),V={elType:T.model.get("elType")};if(!elementor.helpers.maybeDisableWidget()){if("widget"===V.elType)V.widgetType=T.model.get("widgetType");else if("section"===V.elType)V.isInner=!0;else if("container"!==V.elType)return;var B=T.model.get("custom");return B&&jQuery.extend(V,B),elementor.channels.panelElements.reply("element:selected",null),$e.run("document/elements/create",{container:this.getContainer(),model:V,options:C})}},addControlValidator:function addControlValidator(C,T){T=T.bind(this);var V=new X({customValidationMethod:T}),B=this.getEditModel().get("settings").validators;B[C]||(B[C]=[]),B[C].push(V)},addRenderAttribute:function addRenderAttribute(C,T,V,B){var $=this;return"object"===(0,H.default)(C)?(jQuery.each(C,(function(C,T){$.addRenderAttribute(C,T,null,B)})),$):"object"===(0,H.default)(T)?(jQuery.each(T,(function(T,V){$.addRenderAttribute(C,T,V,B)})),$):($.renderAttributes[C]||($.renderAttributes[C]={}),$.renderAttributes[C][T]||($.renderAttributes[C][T]=[]),(0,K.default)(V)||(V=[V]),void($.renderAttributes[C][T]=B?V:$.renderAttributes[C][T].concat(V)))},getRenderAttributeString:function getRenderAttributeString(C){if(!this.renderAttributes[C])return"";var T=this.renderAttributes[C],V=[];return jQuery.each(T,(function(C,T){V.push(C+'="'+_.escape(T.join(" "))+'"')})),V.join(" ")},isInner:function isInner(){return!!this.model.get("isInner")},initControlsCSSParser:function initControlsCSSParser(){this.controlsCSSParser=new J({id:this.model.get("id"),context:this,settingsModel:this.getEditModel().get("settings"),dynamicParsing:this.getDynamicParsingSettings()})},enqueueFonts:function enqueueFonts(){var C=this.getEditModel(),T=C.get("settings");jQuery.each(T.getIconsControls(),(function(T,V){var B=C.getSetting(V.name);B&&B.library&&elementor.helpers.enqueueIconFonts(B.library)}))},renderStyles:function renderStyles(C){C||(C=this.getEditModel().get("settings")),this.controlsCSSParser.stylesheet.empty(),this.controlsCSSParser.addStyleRules(C.getStyleControls(),C.attributes,this.getEditModel().get("settings").controls,[/{{ID}}/g,/{{WRAPPER}}/g],[this.getID(),".elementor-"+elementor.config.document.id+" .elementor-element."+this.getElementUniqueID()]),this.controlsCSSParser.addStyleToDocument()},renderCustomClasses:function renderCustomClasses(){var C=this,T=C.getEditModel().get("settings"),V=T.getClassControls();_.each(V,(function(V){var B=T.previous(V.name);V.classes_dictionary&&void 0!==V.classes_dictionary[B]&&(B=V.classes_dictionary[B]),C.$el.removeClass(V.prefix_class+B)})),_.each(V,(function(V){var B=T.attributes[V.name],$=B;V.classes_dictionary&&void 0!==V.classes_dictionary[B]&&($=V.classes_dictionary[B]),elementor.helpers.isActiveControl(V,T.attributes,T.controls)&&($||0===$)&&C.$el.addClass(V.prefix_class+$)})),C.$el.addClass(_.result(C,"className")),C.toggleVisibilityClass()},renderCustomElementID:function renderCustomElementID(){var C=this.getEditModel().get("settings").get("_element_id");this.$el.attr("id",C)},renderUI:function renderUI(){this.renderStyles(),this.renderCustomClasses(),this.renderCustomElementID(),this.enqueueFonts()},runReadyTrigger:function runReadyTrigger(){var C=this;_.defer((function(){elementorFrontend.elementsHandler.runReadyTrigger(C.el),elementorFrontend.isEditMode()&&C.$el.find(".elementor-element.elementor-"+C.model.get("elType")+":not(.elementor-element-edit-mode)").each((function(){elementorFrontend.elementsHandler.runReadyTrigger(this)}))}))},getID:function getID(){return this.model.get("id")},getElementUniqueID:function getElementUniqueID(){return"elementor-element-"+this.getID()},renderHTML:function renderHTML(){var C=this.getTemplateType(),T=this.getEditModel();"js"===C?(this.getEditModel().setHtmlCache(),this.render(),T.renderOnLeave=!0):T.renderRemoteServer()},renderOnChange:function renderOnChange(C){if(this.allowRender){if(C instanceof elementorModules.editor.elements.models.BaseSettings){var T=C.hasChanged(),V=!T,B=!T;if(_.each(C.changedAttributes(),(function(T,$){var L=C.getControl($);if("_column_size"!==$){if(!L)return B=!0,void(V=!0);"none"!==L.render_type&&(B=!0),-1===["none","ui"].indexOf(L.render_type)&&("template"!==L.render_type&&(C.isStyleControl($)||C.isClassControl($)||"_element_id"===$)||(V=!0))}else B=!0})),!B)return;if(!V)return void this.renderUI()}this.renderHTML()}},getDynamicParsingSettings:function getDynamicParsingSettings(){var C=this;return{onServerRequestStart:function onServerRequestStart(){C.$el.addClass("elementor-loading")},onServerRequestEnd:function onServerRequestEnd(){C.render(),C.$el.removeClass("elementor-loading")}}},serializeData:function serializeData(){var C=Y.prototype.serializeData.apply(this,arguments);return C.settings=this.getEditModel().get("settings").parseDynamicSettings(C.settings,this.getDynamicParsingSettings()),C},save:function save(){$e.route("library/save-template",{model:this.model})},onBeforeRender:function onBeforeRender(){this.renderAttributes={}},onRender:function onRender(){var C=this;if(this.renderUI(),this.runReadyTrigger(),this.toggleEditTools){var T=this.ui.editButton;this.ui.tools&&this.ui.tools.hoverIntent((function(){T.addClass("elementor-active")}),(function(){T.removeClass("elementor-active")}),{timeout:500})}setTimeout((function(){return C.initDraggable()}),0)},onEditSettingsChanged:function onEditSettingsChanged(C){elementor.channels.editor.trigger("change:editSettings",C,this)},onEditButtonClick:function onEditButtonClick(C){this.model.trigger("request:edit",{append:C.ctrlKey||C.metaKey})},onEditRequest:function onEditRequest(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.container.isEditable()){var T=this.getEditModel(),V=elementor.getPanelView();$e.routes.isPartOf("panel/editor")&&V.getCurrentPageView().model===T||(C.scrollIntoView&&elementor.helpers.scrollToView(this.$el,200),$e.run("document/elements/toggle-selection",{container:this.getContainer(),append:C.append}))}},select:function select(){this.$el.addClass("elementor-element-editable")},deselect:function deselect(){this.$el.removeClass("elementor-element-editable")},onDuplicateButtonClick:function onDuplicateButtonClick(C){C.stopPropagation(),$e.run("document/elements/duplicate",{container:this.getContainer()})},onRemoveButtonClick:function onRemoveButtonClick(C){C.stopPropagation(),$e.run("document/elements/delete",{container:this.getContainer()})},onMouseDown:function onMouseDown(C){jQuery(C.target).closest(".elementor-inline-editing").length||elementorFrontend.elements.window.document.activeElement.blur()},onDestroy:function onDestroy(){this.controlsCSSParser.removeStyleFromDocument(),this.getEditModel().get("settings").validators={},elementor.channels.data.trigger("element:destroy",this.model)},onDragStart:function onDragStart(){},onDragEnd:function onDragEnd(){},getDraggableHelper:function getDraggableHelper(){var C=this.getEditModel(),T=document.createElement("div");return T.classList.add("elementor-sortable-helper","elementor-sortable-helper-".concat(C.get("elType"))),T.innerHTML='\n\t\t\t<div class="icon">\n\t\t\t\t<i class="'.concat(C.getIcon(),'"></i>\n\t\t\t</div>\n\t\t\t<div class="elementor-element-title-wrapper">\n\t\t\t\t<div class="title">').concat(C.getTitle(),"</div>\n\t\t\t</div>\n\t\t"),T},initDraggable:function initDraggable(){var C=this;(this.$el.hasClass(".e-container")||this.$el.parents(".e-container").length)&&this.$el.html5Draggable({onDragStart:function onDragStart(T){if(T.stopPropagation(),!C.options.draggable.isActive){var V=C.getDraggableHelper();C.$el[0].appendChild(V),T.originalEvent.dataTransfer.setDragImage(V,25,20),setTimeout((function(){V.remove()})),C.onDragStart(T),elementor.channels.editor.reply("element:dragged",C)}},onDragEnd:function onDragEnd(T){T.stopPropagation(),C.onDragEnd(T)},groups:["elementor-element"]})}}),C.exports=U},63960:C=>{"use strict";var T;T=Marionette.Behavior.extend({defaults:{handles:elementorCommon.config.isRTL?"w":"e"},events:{resizestart:"onResizeStart",resizestop:"onResizeStop",resize:"onResize"},initialize:function initialize(){Marionette.Behavior.prototype.initialize.apply(this,arguments),this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeSwitched)},active:function active(){if(elementor.userCan("design")){this.deactivate();var C=_.clone(this.options);delete C.behaviorClass;var T=this.getChildViewContainer(),V=_.extend({},C);T.resizable(V)}},deactivate:function deactivate(){this.getChildViewContainer().resizable("instance")&&this.getChildViewContainer().resizable("destroy")},onEditModeSwitched:function onEditModeSwitched(C){"edit"===C?this.active():this.deactivate()},onRender:function onRender(){var C=this;_.defer((function(){C.onEditModeSwitched(elementor.channels.dataEditMode.request("activeMode"))}))},onDestroy:function onDestroy(){this.deactivate()},onResizeStart:function onResizeStart(C){C.stopPropagation(),this.view.$el.data("originalWidth",this.view.el.getBoundingClientRect().width),this.view.triggerMethod("request:resize:start",C)},onResizeStop:function onResizeStop(C){C.stopPropagation(),this.view.triggerMethod("request:resize:stop")},onResize:function onResize(C,T){C.stopPropagation(),this.view.triggerMethod("request:resize",T,C)},getChildViewContainer:function getChildViewContainer(){return this.$el}}),C.exports=T},81152:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67971)(V(59113)),L=V(6430);C.exports=Marionette.Behavior.extend({defaults:{context:"preview",groups:[],eventTargets:["el"]},events:function events(){var events={};return this.getOption("eventTargets").forEach((function(C){var T="contextmenu";"el"!==C&&(T+=" "+C),events[T]="onContextMenu"})),events},initialize:function initialize(){this.listenTo(this.view.options.model,"request:contextmenu",this.onRequestContextMenu)},initContextMenu:function initContextMenu(){var C=this,T=this.getOption("groups"),V=_.findWhere(T,{name:"delete"}),$=T.indexOf(V);-1===$&&($=T.length),"preview"===this.getOption("context")&&T.splice($,0,{name:"tools",actions:[{name:"navigator",title:B("Navigator","elementor"),callback:function callback(){return $e.route("navigator",{reOpen:!0,model:C.view.model})}}]}),this.contextMenu=new L({groups:T,context:this.getOption("context")}),this.contextMenu.getModal().on("hide",(function(){return C.onContextMenuHide()}))},getContextMenu:function getContextMenu(){var C,T;return this.contextMenu||this.initContextMenu(),"preview"!==this.getOption("context")||elementor.selection.has(null===(C=(T=this.view).getContainer)||void 0===C?void 0:C.call(T))||$e.run("document/elements/deselect-all"),this.contextMenu},onContextMenu:function onContextMenu(C){if(!$e.shortcuts.isControlEvent(C)){if("preview"===this.getOption("context"))if(!(this.view instanceof $.default||this.view.container&&this.view.container.isDesignable()))return;C.preventDefault(),C.stopPropagation(),this.view._parent&&this.view._parent.triggerMethod("toggleSortMode",!1),this.getContextMenu().show(C),elementor.channels.editor.reply("contextMenu:targetView",this.view)}},onRequestContextMenu:function onRequestContextMenu(C){var T=this.getContextMenu().getModal(),V=T.getSettings("iframe"),B=_.findWhere(this.contextMenu.getSettings("groups"),{name:"tools"});B.isVisible=!1,T.setSettings("iframe",null),this.onContextMenu(C),B.isVisible=!0,T.setSettings("iframe",V)},onContextMenuHide:function onContextMenuHide(){this.view._parent&&this.view._parent.triggerMethod("toggleSortMode",!0),elementor.channels.editor.reply("contextMenu:targetView",null)},onDestroy:function onDestroy(){this.contextMenu&&this.contextMenu.destroy()}})},35343:(C,T,V)=>{"use strict";var B,$=V(38003).__,L=V(67971)(V(18042));V(99236),B=Marionette.Behavior.extend({editing:!1,$currentEditingArea:null,ui:function ui(){return{inlineEditingArea:"."+this.getOption("inlineEditingClass")}},events:function events(){return{"click @ui.inlineEditingArea":"onInlineEditingClick","input @ui.inlineEditingArea":"onInlineEditingUpdate"}},initialize:function initialize(){this.onInlineEditingBlur=this.onInlineEditingBlur.bind(this)},getEditingSettingKey:function getEditingSettingKey(){return this.$currentEditingArea.data().elementorSettingKey},startEditing:function startEditing(C){if(!this.editing&&this.view.container.isEditable()&&!this.view.model.isRemoteRequestActive()){var T=C.data().elementorSettingKey,V=T,B=T.split("."),L=3===B.length,U=this.view.getEditModel().get("settings");L&&(U=U.get(B[0]).models[B[1]],V=B[2]);var H=U.get("__dynamic__");if(!(H&&H[V])){this.$currentEditingArea=C;var q=this.$currentEditingArea.data().elementorInlineEditingToolbar,G="advanced"===q?"advanced":"basic",W=this.view.getEditModel(),K=elementor.config.inlineEditing,Q=W.getSetting(this.getEditingSettingKey());"advanced"===G&&(Q=wp.editor.autop(Q)),this.$currentEditingArea.html(Q);var J=elementorFrontend.elements.window.ElementorInlineEditor;this.editing=!0,this.view.allowRender=!1,this.view.model.setHtmlCache(""),this.editor=new J({linksInNewWindow:!0,stay:!1,editor:this.$currentEditingArea[0],mode:G,list:"none"===q?[]:K.toolbar[q||"basic"],cleanAttrs:["id","class","name"],placeholder:$("Type Here","elementor")+"...",toolbarIconsPrefix:"eicon-editor-",toolbarIconsDictionary:{externalLink:{className:"eicon-editor-external-link"},list:{className:"eicon-editor-list-ul"},insertOrderedList:{className:"eicon-editor-list-ol"},insertUnorderedList:{className:"eicon-editor-list-ul"},createlink:{className:"eicon-editor-link"},unlink:{className:"eicon-editor-unlink"},blockquote:{className:"eicon-editor-quote"},p:{className:"eicon-editor-paragraph"},pre:{className:"eicon-editor-code"}}}),jQuery(this.editor._menu).children().on("mousedown",(function(C){C.preventDefault()})),this.$currentEditingArea.on("blur",this.onInlineEditingBlur),elementorCommon.elements.$body.on("mousedown",this.onInlineEditingBlur)}}},stopEditing:function stopEditing(){this.editing=!1,this.$currentEditingArea.off("blur",this.onInlineEditingBlur),elementorCommon.elements.$body.off("mousedown",this.onInlineEditingBlur),this.editor.destroy(),this.view.allowRender=!0,"advanced"===this.$currentEditingArea.data().elementorInlineEditingToolbar&&this.view.getEditModel().renderRemoteServer()},onInlineEditingClick:function onInlineEditingClick(C){var T=this,V=jQuery(C.currentTarget);setTimeout((function(){T.startEditing(V)}),30)},onInlineEditingBlur:function onInlineEditingBlur(C){var T=this;"mousedown"!==C.type?setTimeout((function(){var C=elementorFrontend.elements.window.getSelection();jQuery(C.focusNode).closest(".pen-input-wrapper").length||T.stopEditing()}),20):this.stopEditing()},onInlineEditingUpdate:function onInlineEditingUpdate(){var C=this.getEditingSettingKey(),T=this.view.getContainer(),V=C.split(".");3===V.length&&(T=T.children[V[1]],C=V[2]),$e.run("document/elements/settings",{container:T,settings:(0,L.default)({},C,this.editor.getContent()),options:{external:!0}})}}),C.exports=B},10367:(C,T,V)=>{"use strict";var B;V(64434),V(71954),B=Marionette.Behavior.extend({onRenderCollection:function onRenderCollection(){this.handleInnerTabs(this.view)},handleInnerTabs:function handleInnerTabs(C){var T=C.children.filter((function(C){return"tabs"===C.model.get("type")}));_.each(T,(function(T){T.$el.find(".elementor-control-content").remove();var V=T.model.get("name"),B=C.children.filter((function(C){return"tab"===C.model.get("type")&&C.model.get("tabs_wrapper")===V}));_.each(B,(function(V,B){T._addChildView(V);var $=V.model.get("name"),L=C.children.filter((function(C){return $===C.model.get("inner_tab")}));0===B?V.$el.addClass("elementor-tab-active"):_.each(L,(function(C){C.$el.addClass("elementor-tab-close")}))}))}))},onChildviewControlTabClicked:function onChildviewControlTabClicked(C){var T="elementor-tab-close",V="elementor-tab-active",B=C.model.get("name"),$=this.view.children.filter((function(T){return"tab"!==T.model.get("type")&&C.model.get("tabs_wrapper")===T.model.get("tabs_wrapper")})),L=this.view.children.filter((function(T){return"tab"===T.model.get("type")&&C.model.get("tabs_wrapper")===T.model.get("tabs_wrapper")}));_.each(L,(function(C){C.$el.removeClass(V)})),C.$el.addClass(V),_.each($,(function(C){C.model.get("inner_tab")===B?C.$el.removeClass(T):C.$el.addClass(T)})),elementor.getPanelView().updateScrollbar()}}),C.exports=B},92243:(C,T,V)=>{"use strict";var B=V(67971),$=B(V(35657));V(71954);var L,U=B(V(84899));L=Marionette.Behavior.extend({defaults:{elChildType:"widget"},events:{sortstart:"onSortStart",sortreceive:"onSortReceive",sortupdate:"onSortUpdate",sortover:"onSortOver",sortout:"onSortOut"},initialize:function initialize(){this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeSwitched).listenTo(this.view.options.model,"request:sort:start",this.startSort).listenTo(this.view.options.model,"request:sort:update",this.updateSort).listenTo(this.view.options.model,"request:sort:receive",this.receiveSort)},onEditModeSwitched:function onEditModeSwitched(C){this.onToggleSortMode("edit"===C)},onRender:function onRender(){var C=this;_.defer((function(){C.onEditModeSwitched(elementor.channels.dataEditMode.request("activeMode"))}))},onDestroy:function onDestroy(){this.deactivate()},createPlaceholder:function createPlaceholder(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",V=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];C.css("display","");var B=C[0],$=B.clientWidth,L=B.clientHeight;V&&C.css("display","none"),jQuery("<div />").css((0,U.default)((0,U.default)({},C.css(["flex-basis","flex-grow","flex-shrink","position"])),{},{width:$,height:L})).addClass(T).insertAfter(C)},getSwappableOptions:function getSwappableOptions(){var C=this,T=this.getChildViewContainer(),V="e-swappable--item-placeholder";return{start:function start(B,$){T.sortable("refreshPositions"),C.createPlaceholder($.item,V)},stop:function stop(){T.find(".".concat(V)).remove()}}},onToggleSortMode:function onToggleSortMode(C){C?this.activate():this.deactivate()},applySortable:function applySortable(){if(elementor.userCan("design")){var C=this.getChildViewContainer(),T={placeholder:"elementor-sortable-placeholder elementor-"+this.getOption("elChildType")+"-placeholder",cursorAt:{top:20,left:25},helper:this._getSortableHelper.bind(this),cancel:"input, textarea, button, select, option, .elementor-inline-editing, .elementor-tab-title",start:function start(){C.sortable("refreshPositions")}},V=_.extend(T,this.view.getSortableOptions());this.isSwappable()&&(C.addClass("e-swappable"),V=_.extend(V,this.getSwappableOptions())),V.preventInit||C.sortable(V)}},activate:function activate(){this.getChildViewContainer().sortable("instance")?this.getChildViewContainer().sortable("enable"):this.applySortable()},_getSortableHelper:function _getSortableHelper(C,T){var V=this.view.collection.get({cid:T.data("model-cid")});return'<div style="height: 84px; width: 125px;" class="elementor-sortable-helper elementor-sortable-helper-'+V.get("elType")+'"><div class="icon"><i class="'+V.getIcon()+'"></i></div><div class="elementor-element-title-wrapper"><div class="title">'+V.getTitle()+"</div></div></div>"},getChildViewContainer:function getChildViewContainer(){return this.view.getChildViewContainer(this.view)},getSortedElementNewIndex:function getSortedElementNewIndex(C){return(0,$.default)(C.parent().find("> .elementor-element")).indexOf(C[0])},deactivate:function deactivate(){var C=this.getChildViewContainer();C.sortable("instance")&&C.sortable("disable")},isSwappable:function isSwappable(){return!!this.view.getSortableOptions().swappable},startSort:function startSort(C,T){C.stopPropagation();var V=elementor.getContainer(T.item.attr("data-id"));elementor.channels.data.reply("dragging:model",V.model).reply("dragging:view",V.view).reply("dragging:parent:view",this.view).trigger("drag:start",V.model).trigger(V.model.get("elType")+":drag:start")},updateSort:function updateSort(C,T){void 0===T&&(T=C.item.index());var V=elementor.channels.data.request("dragging:view").getContainer();this.moveChild(V,T)},receiveSort:function receiveSort(C,T,V){if(C.stopPropagation(),this.view.isCollectionFilled())jQuery(T.sender).sortable("cancel");else{var B=elementor.channels.data.request("dragging:model"),$="section"===B.get("elType")&&B.get("isInner"),L="column"===this.view.getElementType()&&this.view.isInner();if($&&L)jQuery(T.sender).sortable("cancel");else{void 0===V&&(V=T.item.index());var U=elementor.channels.data.request("dragging:view").getContainer();this.moveChild(U,V)}}},onSortStart:function onSortStart(C,T){if("column"===this.options.elChildType){var V=T.item.data("sortableItem").items,B=0;V.forEach((function(C){if(C.item[0]===T.item[0])return B=C.height,!1})),T.placeholder.height(B)}this.startSort(C,T)},onSortOver:function onSortOver(C){C.stopPropagation();var T=elementor.channels.data.request("dragging:model");jQuery(C.target).addClass("elementor-draggable-over").attr({"data-dragged-element":T.get("elType"),"data-dragged-is-inner":T.get("isInner")}),this.$el.addClass("elementor-dragging-on-child")},onSortOut:function onSortOut(C){C.stopPropagation(),jQuery(C.target).removeClass("elementor-draggable-over").removeAttr("data-dragged-element data-dragged-is-inner"),this.$el.removeClass("elementor-dragging-on-child")},onSortReceive:function onSortReceive(C,T){this.receiveSort(C,T,this.getSortedElementNewIndex(T.item))},onSortUpdate:function onSortUpdate(C,T){C.stopPropagation(),this.getChildViewContainer()[0]===T.item.parent()[0]&&this.updateSort(T,this.getSortedElementNewIndex(T.item))},onAddChild:function onAddChild(C){C.$el.attr("data-model-cid",C.model.cid)},moveChild:function moveChild(C,T){$e.run("document/elements/move",{container:C,target:this.view.getContainer(),options:{at:T}})}}),C.exports=L},46341:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(76700)),q=$(V(44263)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(_default,C);var T=(0,W.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"events",value:function events(){return{dragstart:"onDragStart",dragstop:"onDragStop"}}},{key:"initialize",value:function initialize(){(0,H.default)((0,q.default)(_default.prototype),"initialize",this).call(this),this.listenTo(elementor.channels.dataEditMode,"switch",this.toggle),this.view.options.draggable=this,this.isActive=!1}},{key:"activate",value:function activate(){this.isActive=!0,this.$el.draggable({addClasses:!1})}},{key:"deactivate",value:function deactivate(){this.$el.draggable("instance")&&(this.isActive=!1,this.$el.draggable("destroy"))}},{key:"toggle",value:function toggle(){var C=this.view.getEditModel().getSetting("_position");this.deactivate(),C&&this.view.getContainer().isDesignable()&&this.activate()}},{key:"onRender",value:function onRender(){var C=this;_.defer((function(){return C.toggle()}))}},{key:"onDestroy",value:function onDestroy(){this.deactivate()}},{key:"onDragStart",value:function onDragStart(C){C.stopPropagation(),this.view.model.trigger("request:edit")}},{key:"onDragStop",value:function onDragStop(C,T){var V=this;C.stopPropagation();var B=elementorFrontend.getCurrentDeviceMode(),$="desktop"===B?"":"_"+B,L=this.view.getEditModel(),U=L.getSetting("_offset_orientation_h"),H=L.getSetting("_offset_orientation_v"),q={},G=elementorFrontend.config.is_rtl,W=this.$el.offsetParent().width(),K=this.$el.outerWidth(!0),Q=T.position.left,J=G?W-Q-K:Q,X=T.position.top,Y="_offset_x",Z="_offset_y";"end"===U&&(J=W-J-K,Y="_offset_x_end");var ee=L.getSetting(Y+$).unit;J=elementor.helpers.elementSizeToUnit(this.$el,J,ee);var te=this.$el.offsetParent().height(),ne=this.$el.outerHeight(!0);"end"===H&&(X=te-X-ne,Z="_offset_y_end");var ie=L.getSetting(Z+$).unit;X=elementor.helpers.elementSizeToUnit(this.$el,X,ie),q[Y+$]={size:J,unit:ee},q[Z+$]={size:X,unit:ie},$e.run("document/elements/settings",{container:this.view.container,settings:q,options:{external:!0}}),setTimeout((function(){V.$el.css({top:"",left:"",right:"",bottom:"",width:"",height:""})}),250)}}]),_default}(Marionette.Behavior);T.default=K},74985:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(18042)),U=$(V(84899)),H=$(V(11959)),q=$(V(39041)),G=$(V(76700)),W=$(V(44263)),K=$(V(77371)),Q=$(V(68537)),J=function(C){(0,K.default)(_default,C);var T=(0,Q.default)(_default);function _default(){return(0,H.default)(this,_default),T.apply(this,arguments)}return(0,q.default)(_default,[{key:"events",value:function events(){return{resizestart:"onResizeStart",resizestop:"onResizeStop",resize:"onResize"}}},{key:"initialize",value:function initialize(){(0,G.default)((0,W.default)(_default.prototype),"initialize",this).call(this),this.listenTo(elementor.channels.dataEditMode,"switch",this.toggle),this.view.options.resizeable=this}},{key:"getOptions",value:function getOptions(){var C="e, w";return this.isContainerItem()&&(C=elementorCommon.config.isRTL?"w":"e"),{handles:C}}},{key:"activate",value:function activate(){this.$el.resizable(this.getOptions())}},{key:"deactivate",value:function deactivate(){this.$el.resizable("instance")&&this.$el.resizable("destroy")}},{key:"toggle",value:function toggle(){var C=this.view.getEditModel(),T=C.getSetting("_position"),V="initial"===C.getSetting("_element_width");this.deactivate(),((T||V)&&this.view.container.isDesignable()||this.isContainerItem())&&this.activate()}},{key:"isContainer",value:function isContainer(){return"container"===this.view.model.get("elType")}},{key:"isContainerItem",value:function isContainerItem(){var C,T;return"container"===(null===(C=this.view.getContainer().parent)||void 0===C||null===(T=C.model)||void 0===T?void 0:T.get("elType"))}},{key:"isContainerActive",value:function isContainerActive(){return!!elementorCommon.config.experimentalFeatures.container}},{key:"getWidthKey",value:function getWidthKey(){return this.isContainer()?"width":"_element_custom_width"}},{key:"getDeviceSetting",value:function getDeviceSetting(C){var T=elementorFrontend.getCurrentDeviceMode();return C+("desktop"===T?"":"_"+T)}},{key:"getSetting",value:function getSetting(C){return this.view.getEditModel().getSetting(C)}},{key:"onRender",value:function onRender(){var C=this;_.defer((function(){return C.toggle()}))}},{key:"onDestroy",value:function onDestroy(){this.deactivate()}},{key:"onResizeStart",value:function onResizeStart(C){C.stopPropagation(),this.view.onResizeStart&&this.view.onResizeStart(C),this.isContainerItem()||this.view.model.trigger("request:edit")}},{key:"onResizeStop",value:function onResizeStop(C,T){var V,B=this;C.stopPropagation(),this.view.onResizeStop&&this.view.onResizeStop(C,T);var $=this.getDeviceSetting("_element_width"),H=this.getDeviceSetting(this.getWidthKey()),q=this.getSetting(H).unit,G=elementor.helpers.elementSizeToUnit(this.$el,T.size.width,q),W=(0,U.default)((0,U.default)((0,U.default)({},this.isContainerActive()?{_flex_size:"none"}:{}),this.isContainer()?{content_width:"full"}:{}),{},(V={},(0,L.default)(V,$,"initial"),(0,L.default)(V,H,{unit:q,size:G}),V));$e.run("document/elements/settings",{container:this.view.container,settings:W,options:{external:!0}}),setTimeout((function(){B.$el.css({width:"",height:"",left:"","flex-shrink":"","flex-grow":"","flex-basis":""})}))}},{key:"onResize",value:function onResize(C,T){C.stopPropagation(),this.view.onResize&&this.view.onResize(C,T),this.isContainerItem()&&this.$el.css({left:"",right:"","flex-shrink":0,"flex-grow":0})}}]),_default}(Marionette.Behavior);T.default=J},20708:(C,T,V)=>{"use strict";var B=V(38003).__;C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-empty-preview",className:"elementor-empty-view",events:{click:"onClickAdd"},behaviors:function behaviors(){return{contextMenu:{behaviorClass:V(81152),groups:this.getContextMenuGroups()}}},getContextMenuGroups:function getContextMenuGroups(){var C=this;return[{name:"general",actions:[{name:"paste",title:B("Paste","elementor"),isEnabled:function isEnabled(){return $e.components.get("document/elements").utils.isPasteEnabled(C._parent.getContainer())},callback:function callback(){return $e.run("document/ui/paste",{container:C._parent.getContainer()})}}]}]},onClickAdd:function onClickAdd(){$e.route("panel/elements/categories")}})},99722:(C,T,V)=>{"use strict";var B,$=V(38003).sprintf,L=V(38003).__,U=V(39872),H=V(83866),q=V(20708);B=H.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-column-content"),emptyView:q,childViewContainer:elementorCommon.config.experimentalFeatures.e_dom_optimization?"> .elementor-widget-wrap":"> .elementor-column-wrap > .elementor-widget-wrap",toggleEditTools:!0,behaviors:function behaviors(){var behaviors=H.prototype.behaviors.apply(this,arguments);return _.extend(behaviors,{Sortable:{behaviorClass:V(92243),elChildType:"widget"},Resizable:{behaviorClass:V(63960)}}),elementor.hooks.applyFilters("elements/column/behaviors",behaviors,this)},className:function className(){var C=H.prototype.className.apply(this,arguments),T=this.isInner()?"inner":"top";return C+" elementor-column elementor-"+T+"-column"},tagName:function tagName(){return this.model.getSetting("html_tag")||"div"},ui:function ui(){var ui=H.prototype.ui.apply(this,arguments);return ui.columnInner=elementorCommon.config.experimentalFeatures.e_dom_optimization?"> .elementor-widget-wrap":"> .elementor-column-wrap",ui.percentsTooltip="> .elementor-element-overlay .elementor-column-percents-tooltip",ui},getEditButtons:function getEditButtons(){var C=elementor.getElementData(this.model),T={};return T.edit={title:$(L("Edit %s","elementor"),C.title),icon:"column"},elementor.getPreferences("edit_buttons")&&(T.duplicate={title:$(L("Duplicate %s","elementor"),C.title),icon:"clone"},T.add={title:$(L("Add %s","elementor"),C.title),icon:"plus"}),T},initialize:function initialize(){H.prototype.initialize.apply(this,arguments),this.model.get("editSettings").set("defaultEditRoute","layout")},attachElContent:function attachElContent(){H.prototype.attachElContent.apply(this,arguments);var C=jQuery("<div>",{class:"elementor-column-percents-tooltip"});this.$el.children(".elementor-element-overlay").append(C)},getContextMenuGroups:function getContextMenuGroups(){var C=this,T=H.prototype.getContextMenuGroups.apply(this,arguments),V=T.indexOf(_.findWhere(T,{name:"general"}));return T.splice(V+1,0,{name:"addNew",actions:[{name:"addNew",icon:"eicon-plus",title:L("Add New Column","elementor"),callback:this.addNewColumn.bind(this),isEnabled:function isEnabled(){return C.model.collection.length<U.DEFAULT_MAX_COLUMNS&&!elementor.selection.isMultiple()}}]}),T},isDroppingAllowed:function isDroppingAllowed(){if(!this.getContainer().isEditable())return!1;var C=elementor.channels.panelElements.request("element:selected");if(!C)return!1;var T=C.model.get("elType");return"container"===T||("section"===T?!this.isInner():"widget"===T)},getPercentsForDisplay:function getPercentsForDisplay(){return(+this.model.getSetting("_inline_size")||this.getPercentSize()).toFixed(1)+"%"},changeSizeUI:function changeSizeUI(){var C=this,T=C.model.getSetting("_column_size");C.$el.attr("data-col",T),_.defer((function(){C.ui.percentsTooltip&&C.ui.percentsTooltip.text(C.getPercentsForDisplay())}))},getPercentSize:function getPercentSize(C){return C||(C=this.el.getBoundingClientRect().width),+(C/this.$el.parent().width()*100).toFixed(3)},getSortableOptions:function getSortableOptions(){return{connectWith:".elementor-widget-wrap",items:"> .elementor-element"}},changeChildContainerClasses:function changeChildContainerClasses(){var C="elementor-element-empty",T="elementor-element-populated";this.ui.columnInner&&(this.collection.isEmpty()?this.ui.columnInner.removeClass(T).addClass(C):this.ui.columnInner.removeClass(C).addClass(T))},addNewColumn:function addNewColumn(){$e.run("document/elements/create",{model:{elType:"column"},container:this.getContainer().parent,options:{at:this.$el.index()+1}})},onRender:function onRender(){var C=this,T=elementorCommon.config.experimentalFeatures.e_dom_optimization,V=function getDropIndex(C,V){var B=jQuery(V.currentTarget).index();return"bottom"!==C||T?"top"===C&&T&&B--:B++,B},B="";B=T?" > .elementor-widget-wrap > .elementor-element, >.elementor-widget-wrap > .elementor-empty-view > .elementor-first-add":" > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element, >.elementor-column-wrap > .elementor-widget-wrap > .elementor-empty-view > .elementor-first-add",H.prototype.onRender.apply(this,arguments),this.changeChildContainerClasses(),this.changeSizeUI(),this.$el.html5Droppable({items:B,axis:["vertical"],groups:["elementor-element"],isDroppingAllowed:this.isDroppingAllowed.bind(this),currentElementClass:"elementor-html5dnd-current-element",placeholderClass:"elementor-sortable-placeholder elementor-widget-placeholder",hasDraggingOnChildClass:"elementor-dragging-on-child",onDropping:function onDropping(T,B){elementor.getPreviewView().onPanelElementDragEnd(),C.onDrop(B,{side:T,at:V(T,B)})}})},onAddButtonClick:function onAddButtonClick(C){C.stopPropagation(),this.addNewColumn()}}),C.exports=B},96040:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(38003).sprintf,L=V(67971),U=L(V(35657));V(3777),V(38081),V(71954);var H=L(V(57846)),q=L(V(74985)),G=V(78216),W=V(83866),K=V(20708),Q=W.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-container-content"),emptyView:K,childViewContainer:"",className:function className(){return"".concat(W.prototype.className.apply(this)," e-container")},tagName:function tagName(){return this.model.getSetting("html_tag")||"div"},ui:function ui(){var ui=W.prototype.ui.apply(this,arguments);return ui.percentsTooltip="> .elementor-element-overlay .elementor-column-percents-tooltip",ui},getCurrentUiStates:function getCurrentUiStates(){return{directionMode:this.container.settings.get("flex_direction")||G.DIRECTION_COLUMN}},behaviors:function behaviors(){var behaviors=W.prototype.behaviors.apply(this,arguments);return _.extend(behaviors,{Sortable:{behaviorClass:V(92243),elChildType:"widget"},Resizable:{behaviorClass:q.default}}),elementor.hooks.applyFilters("elements/container/behaviors",behaviors,this)},initialize:function initialize(){W.prototype.initialize.apply(this,arguments),this.model.get("editSettings").set("defaultEditRoute","layout")},getSortableOptions:function getSortableOptions(){return{preventInit:!0}},getNestingLevel:function getNestingLevel(){if(this.nestingLevel)return this.nestingLevel;var C=this.container.parent;return"container"!==C.type?0:C.view.getNestingLevel()+1},getDroppableOptions:function getDroppableOptions(){var C=this;return{axis:this.getContainer().settings.get("flex_direction").includes("column")?["vertical"]:["horizontal"],items:"> .elementor-element, > .elementor-empty-view .elementor-first-add",groups:["elementor-element"],horizontalThreshold:5,isDroppingAllowed:this.isDroppingAllowed.bind(this),currentElementClass:"elementor-html5dnd-current-element",placeholderClass:"elementor-sortable-placeholder elementor-widget-placeholder",hasDraggingOnChildClass:"e-dragging-over",getDropContainer:function getDropContainer(){return C.getContainer()},onDropping:function onDropping(T,V){V.stopPropagation(),elementor.getPreviewView().onPanelElementDragEnd();var B=elementor.channels.editor.request("element:dragged"),$=(null==B?void 0:B.parent)===C,L=jQuery(V.currentTarget.parentElement).find("> .elementor-element");$&&(L=L.not(B.$el));var H=(0,U.default)(L).indexOf(V.currentTarget);if(["bottom","right"].includes(T)&&H++,B)return elementor.channels.editor.reply("element:dragged",null),void $e.run("document/elements/move",{container:B.getContainer(),target:C.getContainer(),options:{at:H}});C.onDrop(V,{at:H})}}},saveAsTemplate:function saveAsTemplate(){$e.route("library/save-template",{model:this.model})},getContextMenuGroups:function getContextMenuGroups(){var C=W.prototype.getContextMenuGroups.apply(this,arguments),T=C.indexOf(_.findWhere(C,{name:"clipboard"}));return C.splice(T+1,0,{name:"save",actions:[{name:"save",title:B("Save as Template","elementor"),callback:this.saveAsTemplate.bind(this)}]}),C},isDroppingAllowed:function isDroppingAllowed(){if(!this.getContainer().isEditable())return!1;var C=elementor.channels.panelElements.request("element:selected")||elementor.channels.editor.request("element:dragged");return!!C&&["widget","container"].includes(C.model.get("elType"))},isNested:function isNested(){return"document"!==this.getContainer().parent.model.get("elType")},getEditButtons:function getEditButtons(){var C=elementor.getElementData(this.model),T={};return T.add={title:$(B("Add %s","elementor"),C.title),icon:"plus"},T.edit={title:$(B("Edit %s","elementor"),C.title),icon:"handle"},elementor.getPreferences("edit_buttons")&&(T.duplicate={title:$(B("Duplicate %s","elementor"),C.title),icon:"clone"}),T.remove={title:$(B("Delete %s","elementor"),C.title),icon:"close"},T},onAddButtonClick:function onAddButtonClick(){if(!this.addSectionView||this.addSectionView.isDestroyed){var C=new H.default({at:this.model.collection.indexOf(this.model)});C.render(),this.$el.before(C.$el),C.$el.hide(),setTimeout((function(){C.$el.slideDown(null,(function(){jQuery(this).css("display","")}))})),this.addSectionView=C}else this.addSectionView.fadeToDeath()},onRender:function onRender(){var C=this;W.prototype.onRender.apply(this,arguments),setTimeout((function(){C.nestingLevel=C.getNestingLevel(),C.$el[0].dataset.nestingLevel=C.nestingLevel,C.$el.html5Droppable(C.getDroppableOptions())}))},onDragStart:function onDragStart(){this.$el.html5Droppable("destroy")},onDragEnd:function onDragEnd(){this.$el.html5Droppable(this.getDroppableOptions())},attachElContent:function attachElContent(){W.prototype.attachElContent.apply(this,arguments);var C=jQuery("<div>",{class:"elementor-column-percents-tooltip","data-side":elementorCommon.config.isRTL?"right":"left"});this.$el.children(".elementor-element-overlay").append(C)},getPercentSize:function getPercentSize(C){return C||(C=this.el.getBoundingClientRect().width),+(C/this.$el.parent().width()*100).toFixed(3)},getPercentsForDisplay:function getPercentsForDisplay(){return(+this.model.getSetting("width")||this.getPercentSize()).toFixed(1)+"%"},onResizeStart:function onResizeStart(){this.ui.percentsTooltip&&this.ui.percentsTooltip.show()},onResize:function onResize(){this.ui.percentsTooltip&&this.ui.percentsTooltip.text(this.getPercentsForDisplay())},onResizeStop:function onResizeStop(){this.ui.percentsTooltip&&this.ui.percentsTooltip.hide()}});C.exports=Q},39872:(C,T,V)=>{"use strict";var B=V(38003).sprintf,$=V(38003).__,L=V(67971);V(71954);var U=L(V(57846)),H=V(83866),q=H.extend({childViewContainer:function childViewContainer(){var C="> .elementor-container";return elementorCommon.config.experimentalFeatures.e_dom_optimization||(C+=" > .elementor-row"),C},template:Marionette.TemplateCache.get("#tmpl-elementor-section-content"),addSectionView:null,_checkIsFull:function _checkIsFull(){this.toggleSectionIsFull(),elementorCommon.helpers.softDeprecated("_checkIsFull","2.9.0","toggleSectionIsFull()")},toggleSectionIsFull:function toggleSectionIsFull(){this.$el.toggleClass("elementor-section-filled",this.isCollectionFilled())},addChildModel:function addChildModel(C){var T=C instanceof Backbone.Model,V=this.isInner();return T?C.set("isInner",V):C.isInner=V,H.prototype.addChildModel.apply(this,arguments)},className:function className(){var C=H.prototype.className.apply(this,arguments),T=this.isInner()?"inner":"top";return C+" elementor-section elementor-"+T+"-section"},tagName:function tagName(){return this.model.getSetting("html_tag")||"section"},behaviors:function behaviors(){var behaviors=H.prototype.behaviors.apply(this,arguments);return _.extend(behaviors,{Sortable:{behaviorClass:V(92243),elChildType:"column"}}),elementor.hooks.applyFilters("elements/section/behaviors",behaviors,this)},initialize:function initialize(){H.prototype.initialize.apply(this,arguments),this.model.get("editSettings").set("defaultEditRoute","layout")},getEditButtons:function getEditButtons(){var C=elementor.getElementData(this.model),T={};return this.isInner()||(T.add={title:B($("Add %s","elementor"),C.title),icon:"plus"}),T.edit={title:B($("Edit %s","elementor"),C.title),icon:"handle"},elementor.getPreferences("edit_buttons")&&(T.duplicate={title:B($("Duplicate %s","elementor"),C.title),icon:"clone"}),T},getContextMenuGroups:function getContextMenuGroups(){var C=H.prototype.getContextMenuGroups.apply(this,arguments),T=C.indexOf(_.findWhere(C,{name:"clipboard"}));return C.splice(T+1,0,{name:"save",actions:[{name:"save",title:$("Save as Template","elementor"),isEnabled:function isEnabled(){return!elementor.selection.isMultiple()},callback:this.save.bind(this)}]}),C},getSortableOptions:function getSortableOptions(){return{connectWith:(this.isInner()?".elementor-inner-section":".elementor-top-section")+this.childViewContainer(),handle:"> .elementor-element-overlay .elementor-editor-element-edit",items:"> .elementor-column",forcePlaceholderSize:!0,tolerance:"pointer"}},getColumnPercentSize:function getColumnPercentSize(C,T){return+(T/C.parent().width()*100).toFixed(3)},getDefaultStructure:function getDefaultStructure(){return this.collection.length+"0"},getStructure:function getStructure(){return this.model.getSetting("structure")},getColumnAt:function getColumnAt(C){var T=this.collection.at(C);return T?this.children.findByModelCid(T.cid):null},getNextColumn:function getNextColumn(C){return this.getColumnAt(this.collection.indexOf(C.model)+1)},getPreviousColumn:function getPreviousColumn(C){return this.getColumnAt(this.collection.indexOf(C.model)-1)},getNeighborContainer:function getNeighborContainer(C){var T=C.parent.view,V=T.getNextColumn(C.view)||T.getPreviousColumn(C.view);return!!V&&V.getContainer()},setStructure:function setStructure(C){var T=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],V=elementor.presetsFactory.getParsedStructure(C);if(+V.columnsCount!==this.collection.length)throw new TypeError("The provided structure doesn't match the columns count.");$e.run("document/elements/settings",{container:this.getContainer(),settings:{structure:C},options:{external:!0}}),T&&this.adjustColumns()},adjustColumns:function adjustColumns(){var C=elementor.presetsFactory.getPresetByStructure(this.getStructure());this.children.each((function(T,V){var B=T.getContainer();$e.run("document/elements/settings",{container:B,settings:{_column_size:C.preset[V],_inline_size:null}})}))},resetLayout:function resetLayout(){var C=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.setStructure(this.getDefaultStructure(),C)},resetColumnsCustomSize:function resetColumnsCustomSize(){this.children.each((function(C){$e.run("document/elements/settings",{container:C.getContainer(),settings:{_inline_size:null},options:{external:!0}})}))},isCollectionFilled:function isCollectionFilled(){return 10<=this.collection.length},showChildrenPercentsTooltip:function showChildrenPercentsTooltip(C,T){C.ui.percentsTooltip.show(),C.ui.percentsTooltip.attr("data-side",elementorCommon.config.isRTL?"right":"left"),T.ui.percentsTooltip.show(),T.ui.percentsTooltip.attr("data-side",elementorCommon.config.isRTL?"left":"right")},hideChildrenPercentsTooltip:function hideChildrenPercentsTooltip(C,T){C.ui.percentsTooltip.hide(),T.ui.percentsTooltip.hide()},destroyAddSectionView:function destroyAddSectionView(){this.addSectionView&&!this.addSectionView.isDestroyed&&this.addSectionView.destroy()},onRender:function onRender(){H.prototype.onRender.apply(this,arguments),this.toggleSectionIsFull()},onAddButtonClick:function onAddButtonClick(){if(!this.addSectionView||this.addSectionView.isDestroyed){var C=new U.default({at:this.model.collection.indexOf(this.model)});C.render(),this.$el.before(C.$el),C.$el.hide(),setTimeout((function(){C.$el.slideDown(null,(function(){jQuery(this).css("display","")}))})),this.addSectionView=C}else this.addSectionView.fadeToDeath()},onChildviewRequestResizeStart:function onChildviewRequestResizeStart(C){var T=this.getNextColumn(C);if(T){this.showChildrenPercentsTooltip(C,T);var V=C.$el.find("iframe").add(T.$el.find("iframe"));elementor.helpers.disableElementEvents(V)}},onChildviewRequestResizeStop:function onChildviewRequestResizeStop(C){var T=this.getNextColumn(C);if(T){this.hideChildrenPercentsTooltip(C,T);var V=C.$el.find("iframe").add(T.$el.find("iframe"));elementor.helpers.enableElementEvents(V)}},onChildviewRequestResize:function onChildviewRequestResize(C,T){T.element.css({width:"",left:"initial"}),$e.run("document/elements/settings",{container:C.getContainer(),settings:{_inline_size:this.getColumnPercentSize(T.element,T.size.width)}})},onDestroy:function onDestroy(){H.prototype.onDestroy.apply(this,arguments),this.destroyAddSectionView()}});C.exports=q,C.exports.DEFAULT_INNER_SECTION_COLUMNS=2,C.exports.DEFAULT_MIN_COLUMN_SIZE=2,C.exports.DEFAULT_MAX_COLUMNS=10},97445:(C,T,V)=>{"use strict";var B=V(38003).sprintf,$=V(38003).__,L=V(67971);V(71954);var U,H=L(V(46341)),q=L(V(74985)),G=V(83866);U=G.extend({_templateType:null,toggleEditTools:!0,getTemplate:function getTemplate(){var C=this.getEditModel();return"remote"!==this.getTemplateType()?Marionette.TemplateCache.get("#tmpl-elementor-"+C.get("widgetType")+"-content"):_.template("")},className:function className(){var C=G.prototype.className.apply(this,arguments);return C+" elementor-widget "+elementor.getElementData(this.getEditModel()).html_wrapper_class},events:function events(){var events=G.prototype.events.apply(this,arguments);return events.click="onClickEdit",events},behaviors:function behaviors(){var behaviors=G.prototype.behaviors.apply(this,arguments);return _.extend(behaviors,{InlineEditing:{behaviorClass:V(35343),inlineEditingClass:"elementor-inline-editing"},Draggable:{behaviorClass:H.default},Resizable:{behaviorClass:q.default}}),elementor.hooks.applyFilters("elements/widget/behaviors",behaviors,this)},getEditButtons:function getEditButtons(){var C=elementor.getElementData(this.model),T={};return T.edit={title:B($("Edit %s","elementor"),C.title),icon:"edit"},elementor.getPreferences("edit_buttons")&&(T.duplicate={title:B($("Duplicate %s","elementor"),C.title),icon:"clone"}),T},initialize:function initialize(){var C=this;G.prototype.initialize.apply(this,arguments);var T=this.getEditModel();T.on({"before:remote:render":this.onModelBeforeRemoteRender.bind(this),"remote:render":this.onModelRemoteRender.bind(this),"settings:loaded":function settingsLoaded(){return setTimeout(C.render.bind(C))}}),"remote"!==this.getTemplateType()||this.getEditModel().getHtmlCache()||T.renderRemoteServer();var V=this.onRender;this.render=_.throttle(this.render,300),this.onRender=function(){_.defer(V.bind(this))}},getContextMenuGroups:function getContextMenuGroups(){var C=this,T=G.prototype.getContextMenuGroups.apply(this,arguments),V=T.indexOf(_.findWhere(T,{name:"clipboard"}));return T.splice(V+1,0,{name:"save",actions:[{name:"save",title:$("Save as a Global","elementor"),shortcut:jQuery("<i>",{class:"eicon-pro-icon"}),isEnabled:function isEnabled(){return"global"!==C.options.model.get("widgetType")&&!elementor.selection.isMultiple()}}]}),T},render:function render(){if(this.model.isRemoteRequestActive())return this.handleEmptyWidget(),void this.$el.addClass("elementor-element");elementorCommonConfig.isTesting&&this.isDestroyed||Marionette.CompositeView.prototype.render.apply(this,arguments)},handleEmptyWidget:function handleEmptyWidget(){this.$el.addClass("elementor-widget-empty").append('<i class="elementor-widget-empty-icon '+this.getEditModel().getIcon()+'"></i>')},getTemplateType:function getTemplateType(){if(null===this._templateType){var C=this.getEditModel(),T=jQuery("#tmpl-elementor-"+C.get("widgetType")+"-content");this._templateType=T.length?"js":"remote"}return this._templateType},getHTMLContent:function getHTMLContent(C){return this.getEditModel().getHtmlCache()||C},attachElContent:function attachElContent(C){var T=this;return _.defer((function(){elementorFrontend.elements.window.jQuery(T.el).empty().append(T.getHandlesOverlay(),T.getHTMLContent(C)),T.bindUIElements()})),this},addInlineEditingAttributes:function addInlineEditingAttributes(C,T){this.addRenderAttribute(C,{class:"elementor-inline-editing","data-elementor-setting-key":C}),T&&this.addRenderAttribute(C,{"data-elementor-inline-editing-toolbar":T})},getRepeaterSettingKey:function getRepeaterSettingKey(C,T,V){return[T,V,C].join(".")},onModelBeforeRemoteRender:function onModelBeforeRemoteRender(){this.$el.addClass("elementor-loading")},onBeforeDestroy:function onBeforeDestroy(){elementor.$previewContents.find("#elementor-style-"+this.model.get("id")).remove()},onModelRemoteRender:function onModelRemoteRender(){this.isDestroyed||(this.$el.removeClass("elementor-loading"),this.getContainer().document.id===elementor.documents.getCurrent().id&&this.render())},onRender:function onRender(){var C=this;G.prototype.onRender.apply(C,arguments);var T=C.getEditModel(),V=T.getSetting("_skin")||"default";C.$el.attr("data-widget_type",T.get("widgetType")+"."+V).removeClass("elementor-widget-empty").children(".elementor-widget-empty-icon").remove(),C.$el.imagesLoaded().always((function(){setTimeout((function(){C.$el.children(".elementor-widget-container").outerHeight()||C.handleEmptyWidget()}),200)}))},onClickEdit:function onClickEdit(C){var T;null!==(T=this.container)&&void 0!==T&&T.isEditable()&&this.onEditButtonClick(C)}}),C.exports=U},89283:(C,T,V)=>{"use strict";var B=V(67971)(V(83452));C.exports=Marionette.Region.extend({storage:null,storageSizeKeys:null,constructor:function constructor(){Marionette.Region.prototype.constructor.apply(this,arguments);var C=elementorCommon.storage.get(this.getStorageKey());this.storage=C||this.getDefaultStorage(),this.storageSizeKeys=(0,B.default)(this.storage.size)},saveStorage:function saveStorage(C,T){this.storage[C]=T,elementorCommon.storage.set(this.getStorageKey(),this.storage)},saveSize:function saveSize(C){C||(C=elementor.helpers.getElementInlineStyle(this.$el,this.storageSizeKeys)),this.saveStorage("size",C)}})},93593:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Close,C);var T=(0,q.default)(Close);function Close(){return(0,L.default)(this,Close),T.apply(this,arguments)}return(0,U.default)(Close,[{key:"apply",value:function apply(){return this.component.close()}}]),Close}($(V(83024)).default);T.Close=G;var W=G;T.default=W},54495:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Close",{enumerable:!0,get:function get(){return $.Close}}),B(T,"Open",{enumerable:!0,get:function get(){return L.Open}}),B(T,"Toggle",{enumerable:!0,get:function get(){return U.Toggle}});var $=V(93593),L=V(15900),U=V(98532)},15900:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Open,C);var T=(0,q.default)(Open);function Open(){return(0,L.default)(this,Open),T.apply(this,arguments)}return(0,U.default)(Open,[{key:"apply",value:function apply(){$e.route(this.component.getNamespace())}}]),Open}($(V(83024)).default);T.Open=G;var W=G;T.default=W},98532:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Toggle,C);var T=(0,q.default)(Toggle);function Toggle(){return(0,L.default)(this,Toggle),T.apply(this,arguments)}return(0,U.default)(Toggle,[{key:"apply",value:function apply(){this.component.isOpen?$e.run("navigator/close"):$e.run("navigator/open")}}]),Toggle}($(V(83024)).default);T.Toggle=G;var W=G;T.default=W},33524:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(76700)),G=L(V(44263)),W=L(V(77371)),K=L(V(68537)),Q=L(V(19263)),J=$(V(54495)),X=function(C){(0,W.default)(Component,C);var T=(0,K.default)(Component);function Component(){return(0,U.default)(this,Component),T.apply(this,arguments)}return(0,H.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"navigator"}},{key:"defaultRoutes",value:function defaultRoutes(){return{"":function _(){}}}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(J)}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{toggle:{keys:"ctrl+i",dependency:function dependency(){return elementor.getPreviewContainer().isEditable()}}}}},{key:"open",value:function open(C){var T=C.model,V=void 0!==T&&T;return this.manager.open(V),!0}},{key:"close",value:function close(C){return!!(0,q.default)((0,G.default)(Component.prototype),"close",this).call(this)&&(this.manager.close(C),!0)}}]),Component}(Q.default);T.default=X},36087:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-navigator__elements--empty"}},{key:"className",value:function className(){return"elementor-empty-view"}},{key:"onRendr",value:function onRendr(){this.$el.css("padding-"+(elementorCommon.config.isRTL?"right":"left"),this.getOption("indent"))}}]),_default}(Marionette.ItemView);T.default=G},60891:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(3777),V(38081),V(64434);var L=$(V(35657)),U=$(V(83452)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=$(V(36087)),Q=$(V(14391)),J=function(C){(0,G.default)(_default,C);var T=(0,W.default)(_default);function _default(){return(0,H.default)(this,_default),T.apply(this,arguments)}return(0,q.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-navigator__elements"}},{key:"ui",value:function ui(){return{item:"> .elementor-navigator__item",title:"> .elementor-navigator__item .elementor-navigator__element__title__text",toggle:"> .elementor-navigator__item > .elementor-navigator__element__toggle",toggleList:"> .elementor-navigator__item > .elementor-navigator__element__list-toggle",indicators:"> .elementor-navigator__item > .elementor-navigator__element__indicators",indicator:"> .elementor-navigator__item > .elementor-navigator__element__indicators > .elementor-navigator__element__indicator",elements:"> .elementor-navigator__elements"}}},{key:"events",value:function events(){return{contextmenu:"onContextMenu","click @ui.item":"onItemClick","click @ui.toggle":"onToggleClick","click @ui.toggleList":"onToggleListClick","click @ui.indicator":"onIndicatorClick","dblclick @ui.title":"onTitleDoubleClick","keydown @ui.title":"onTitleKeyDown","paste @ui.title":"onTitlePaste","sortstart @ui.elements":"onSortStart","sortover @ui.elements":"onSortOver","sortout @ui.elements":"onSortOut","sortstop @ui.elements":"onSortStop","sortupdate @ui.elements":"onSortUpdate","sortreceive @ui.elements":"onSortReceive"}}},{key:"getEmptyView",value:function getEmptyView(){return this.isRoot()?Q.default:this.hasChildren()?K.default:null}},{key:"childViewOptions",value:function childViewOptions(){return{indent:this.getIndent()+10}}},{key:"className",value:function className(){var C=this.model.get("elType"),T="elementor-navigator__element";return C&&(T+=" elementor-navigator__element-"+C),this.hasChildren()&&(T+=" elementor-navigator__element--has-children"),T}},{key:"attributes",value:function attributes(){return{"data-id":this.model.id,"data-model-cid":this.model.cid}}},{key:"templateHelpers",value:function templateHelpers(){var C={};return this.isRoot()||(C.title=this.model.getTitle(),C.icon="section"===this.model.get("elType")?"":this.model.getIcon()),C}},{key:"initialize",value:function initialize(){this.collection=this.model.get("elements"),this.childViewContainer=".elementor-navigator__elements",this.listenTo(this.model,"change",this.onModelChange).listenTo(this.model.get("settings"),"change",this.onModelSettingsChange)}},{key:"getIndent",value:function getIndent(){return this.getOption("indent")||0}},{key:"isRoot",value:function isRoot(){return!this.model.get("elType")}},{key:"hasChildren",value:function hasChildren(){return"widget"!==this.model.get("elType")}},{key:"toggleList",value:function toggleList(C,T){if(this.hasChildren()&&!this.isRoot()&&this.ui.item.hasClass("elementor-active")!==C){this.ui.item.toggleClass("elementor-active",C);var V="slideToggle";void 0!==C&&(V="slide"+(C?"Down":"Up")),this.ui.elements[V](300,T)}}},{key:"toggleHiddenClass",value:function toggleHiddenClass(){this.$el.toggleClass("elementor-navigator__element--hidden",!!this.model.get("hidden"))}},{key:"recursiveChildInvoke",value:function recursiveChildInvoke(C){for(var T=arguments,V=this,B=arguments.length,$=new Array(B>1?B-1:0),L=1;L<B;L++)$[L-1]=arguments[L];this[C].apply(this,$),this.children.each((function(C){C instanceof V.constructor&&C.recursiveChildInvoke.apply(C,T)}))}},{key:"recursiveParentInvoke",value:function recursiveParentInvoke(C){for(var T=arguments.length,V=new Array(T>1?T-1:0),B=1;B<T;B++)V[B-1]=arguments[B];this._parent instanceof this.constructor&&(this._parent[C].apply(this._parent,V),this._parent.recursiveParentInvoke.apply(this._parent,arguments))}},{key:"recursiveChildAgreement",value:function recursiveChildAgreement(C){for(var T=arguments.length,V=new Array(T>1?T-1:0),B=1;B<T;B++)V[B-1]=arguments[B];if(!this[C].apply(this,V))return!1;for(var $=!0,U=0,H=(0,L.default)(this.children._views);U<H.length;U++){var q=H[U];if(q instanceof this.constructor&&!q.recursiveChildAgreement.apply(q,arguments)){$=!1;break}}return $}},{key:"activateMouseInteraction",value:function activateMouseInteraction(){this.$el.on({mouseenter:this.onMouseEnter.bind(this),mouseleave:this.onMouseLeave.bind(this)})}},{key:"deactivateMouseInteraction",value:function deactivateMouseInteraction(){this.$el.off("mouseenter mouseleave")}},{key:"dragShouldBeIgnored",value:function dragShouldBeIgnored(C){return!$e.components.get("document/elements").utils.isValidChild(C,this.model)}},{key:"addEditingClass",value:function addEditingClass(){this.ui.item.addClass("elementor-editing")}},{key:"removeEditingClass",value:function removeEditingClass(){this.ui.item.removeClass("elementor-editing")}},{key:"enterTitleEditing",value:function enterTitleEditing(){this.ui.title.attr("contenteditable",!0).focus(),document.execCommand("selectAll"),elementor.addBackgroundClickListener("navigator",{ignore:this.ui.title,callback:this.exitTitleEditing.bind(this)})}},{key:"exitTitleEditing",value:function exitTitleEditing(){this.ui.title.attr("contenteditable",!1);var C=this.model.get("settings"),T=C.get("_title"),V=this.ui.title.text().trim();T||C.unset("_title",{silent:!0}),C.set("_title",V),$e.internal("document/save/set-is-modified",{status:!0}),elementor.removeBackgroundClickListener("navigator")}},{key:"activateSortable",value:function activateSortable(){elementor.userCan("design")&&this.ui.elements.sortable({items:"> .elementor-navigator__element",placeholder:"ui-sortable-placeholder",axis:"y",forcePlaceholderSize:!0,connectWith:".elementor-navigator__element-"+this.model.get("elType")+" > .elementor-navigator__elements",cancel:'[contenteditable="true"]'})}},{key:"renderIndicators",value:function renderIndicators(){var C=this,T=this.model.get("settings").attributes;this.ui.indicators.empty(),jQuery.each(elementor.navigator.indicators,(function(V,B){if(B.settingKeys.some((function(C){return T[C]}))){var $=jQuery("<div>",{class:"elementor-navigator__element__indicator",title:B.title}).attr("data-section",B.section).html('<i class="eicon-'.concat(B.icon,'"></i>'));C.ui.indicators.append($),$.tipsy({delayIn:300,gravity:"s"})}}))}},{key:"updateSelection",value:function updateSelection(){(0,U.default)(elementor.selection.elements).includes(this.model.get("id"))?this.select():this.deselect()}},{key:"select",value:function select(){this.recursiveParentInvoke("toggleList",!0),this.addEditingClass(),elementor.helpers.scrollToView(this.$el,400,elementor.navigator.getLayout().elements.$el)}},{key:"deselect",value:function deselect(){this.removeEditingClass()}},{key:"onRender",value:function onRender(){this.activateSortable(),this.isRoot()||(this.ui.item.css("padding-"+(elementorCommon.config.isRTL?"right":"left"),this.getIndent()),this.toggleHiddenClass(),this.renderIndicators())}},{key:"onModelChange",value:function onModelChange(){void 0!==this.model.changed.hidden&&this.toggleHiddenClass()}},{key:"onModelSettingsChange",value:function onModelSettingsChange(C){var T=this;void 0!==C.changed._title&&this.ui.title.text(this.model.getTitle()),jQuery.each(elementor.navigator.indicators,(function(V,B){if((0,U.default)(C.changed).filter((function(C){return B.settingKeys.includes(C)})).length)return T.renderIndicators(),!1}))}},{key:"onItemClick",value:function onItemClick(C){this.model.trigger("request:edit",{append:C.ctrlKey||C.metaKey,scrollIntoView:!0})}},{key:"onToggleClick",value:function onToggleClick(C){C.stopPropagation(),this.model.trigger("request:toggleVisibility")}},{key:"onTitleDoubleClick",value:function onTitleDoubleClick(){this.enterTitleEditing()}},{key:"onTitleKeyDown",value:function onTitleKeyDown(C){13===C.which&&(C.preventDefault(),this.exitTitleEditing())}},{key:"onTitlePaste",value:function onTitlePaste(C){C.preventDefault(),document.execCommand("insertHTML",!1,C.originalEvent.clipboardData.getData("text/plain"))}},{key:"onToggleListClick",value:function onToggleListClick(C){C.stopPropagation(),this.toggleList()}},{key:"onSortStart",value:function onSortStart(C,T){this.model.trigger("request:sort:start",C,T),jQuery(T.item).children(".elementor-navigator__item").trigger("click"),elementor.navigator.getLayout().activateElementsMouseInteraction()}},{key:"onSortStop",value:function onSortStop(){elementor.navigator.getLayout().deactivateElementsMouseInteraction()}},{key:"onSortOver",value:function onSortOver(C){C.stopPropagation(),this.$el.addClass("elementor-dragging-on-child")}},{key:"onSortOut",value:function onSortOut(C){C.stopPropagation(),this.$el.removeClass("elementor-dragging-on-child")}},{key:"onSortUpdate",value:function onSortUpdate(C,T){C.stopPropagation(),this.ui.elements.is(T.item.parent())&&this.model.trigger("request:sort:update",T)}},{key:"onSortReceive",value:function onSortReceive(C,T){this.model.trigger("request:sort:receive",C,T)}},{key:"onMouseEnter",value:function onMouseEnter(C){var T=this;C.stopPropagation(),this.recursiveChildAgreement("dragShouldBeIgnored",elementor.channels.data.request("dragging:model"))||(this.autoExpandTimeout=setTimeout((function(){T.toggleList(!0,(function(){T.ui.elements.sortable("refreshPositions")}))}),500))}},{key:"onMouseLeave",value:function onMouseLeave(C){C.stopPropagation(),clearTimeout(this.autoExpandTimeout)}},{key:"onContextMenu",value:function onContextMenu(C){this.model.trigger("request:contextmenu",C)}},{key:"onEditRequest",value:function onEditRequest(){elementor.navigator.getLayout().elements.currentView.recursiveChildInvoke("removeEditingClass"),this.select(!0)}},{key:"onIndicatorClick",value:function onIndicatorClick(C){var T=C.currentTarget.dataset.section;setTimeout((function(){var C=elementor.getPanelView().currentPageView,V=C.getControlModel(T).get("tab");C.activateSection(T),C.activateTab(V),C.render()}))}}]),_default}(Marionette.CompositeView);T.default=J},47673:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(60891)),W=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-navigator"}},{key:"id",value:function id(){return"elementor-navigator__inner"}},{key:"ui",value:function ui(){return{toggleAll:"#elementor-navigator__toggle-all",close:"#elementor-navigator__close"}}},{key:"events",value:function events(){return{"click @ui.toggleAll":"toggleAll","click @ui.close":"onCloseClick"}}},{key:"regions",value:function regions(){return{elements:"#elementor-navigator__elements"}}},{key:"toggleAll",value:function toggleAll(){var C="expand"===this.ui.toggleAll.data("elementor-action"),T=["eicon-collapse","eicon-expand"];this.ui.toggleAll.data("elementor-action",C?"collapse":"expand").removeClass(T[+C]).addClass(T[+!C]),this.elements.currentView.recursiveChildInvoke("toggleList",C)}},{key:"activateElementsMouseInteraction",value:function activateElementsMouseInteraction(){this.elements.currentView.recursiveChildInvoke("activateMouseInteraction")}},{key:"deactivateElementsMouseInteraction",value:function deactivateElementsMouseInteraction(){this.elements.currentView.recursiveChildInvoke("deactivateMouseInteraction")}},{key:"updateSelection",value:function updateSelection(){this.elements.currentView.recursiveChildInvoke("updateSelection")}},{key:"onShow",value:function onShow(){this.elements.show(new G.default({model:elementor.elementsModel}))}},{key:"onCloseClick",value:function onCloseClick(){$e.components.get("navigator").close()}}]),_default}(Marionette.LayoutView);T.default=W},34693:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0,V(38081);var U=L(V(11959)),H=L(V(39041)),q=L(V(38852)),G=L(V(77371)),W=L(V(68537)),K=L(V(33524)),Q=L(V(47673)),J=function(C){(0,G.default)(_default,C);var T=(0,W.default)(_default);function _default(C){var V;return(0,U.default)(this,_default),(V=T.call(this,C)).component=$e.components.register(new K.default({manager:(0,q.default)(V)})),V.isDocked=!1,V.setSize(),V.indicators={customPosition:{title:B("Custom Positioning","elementor"),icon:"cursor-move",settingKeys:["_position","_element_width"],section:"_section_position"}},V.ensurePosition=V.ensurePosition.bind((0,q.default)(V)),V.listenTo(elementor.channels.dataEditMode,"switch",V.onEditModeSwitched),elementor.on("document:loaded",V.onDocumentLoaded.bind((0,q.default)(V))),elementor.on("document:unloaded",V.onDocumentUnloaded.bind((0,q.default)(V))),V}return(0,H.default)(_default,[{key:"getStorageKey",value:function getStorageKey(){return"navigator"}},{key:"getDefaultStorage",value:function getDefaultStorage(){return{visible:!0,size:{width:"",height:"",top:"",bottom:"",right:"",left:""}}}},{key:"getLayout",value:function getLayout(){return this.currentView}},{key:"getDraggableOptions",value:function getDraggableOptions(){return{iframeFix:!0,handle:"#elementor-navigator__header",drag:this.onDrag.bind(this),stop:this.onDragStop.bind(this)}}},{key:"getResizableOptions",value:function getResizableOptions(){var C=this;return{handles:"all",containment:"document",minWidth:150,maxWidth:500,minHeight:240,start:function start(){elementor.$previewWrapper.addClass("ui-resizable-resizing")},stop:function stop(){elementor.$previewWrapper.removeClass("ui-resizable-resizing"),C.isDocked?(C.storage.size.width=elementor.helpers.getElementInlineStyle(C.$el,["width"]).width,elementorCommon.storage.set("navigator",C.storage)):C.saveSize()},resize:function resize(T,V){C.setSize(V.size.width+"px")}}}},{key:"initLayout",value:function initLayout(){this.show(new Q.default),this.$el.draggable(this.getDraggableOptions()),this.$el.resizable(this.getResizableOptions())}},{key:"open",value:function open(C){this.$el.show(),this.setSize(),this.storage.docked&&this.dock(),C&&C.trigger("request:edit"),this.saveStorage("visible",!0),this.ensurePosition(),elementorCommon.elements.$window.on("resize",this.ensurePosition)}},{key:"close",value:function close(C){this.$el.hide(),this.isDocked&&this.undock(!0),C||this.saveStorage("visible",!1),this.$el.resizable("instance")&&this.$el.resizable("destroy"),elementorCommon.elements.$window.off("resize",this.ensurePosition)}},{key:"isOpen",value:function isOpen(){return this.$el.is(":visible")}},{key:"dock",value:function dock(){elementorCommon.elements.$body.addClass("elementor-navigator-docked"),this.setSize();var C=this.getResizableOptions();this.$el.css({height:"",top:"",bottom:"",left:"",right:""}),this.$el.resizable("instance")&&this.$el.resizable("destroy"),C.handles=elementorCommon.config.isRTL?"e":"w",this.$el.resizable(C),this.isDocked=!0,this.saveStorage("docked",!0)}},{key:"undock",value:function undock(C){elementorCommon.elements.$body.removeClass("elementor-navigator-docked"),this.setSize(),elementor.$previewWrapper.css(elementorCommon.config.isRTL?"left":"right",""),this.$el.resizable("instance")&&(this.$el.resizable("destroy"),this.$el.resizable(this.getResizableOptions())),this.isDocked=!1,C||this.saveStorage("docked",!1)}},{key:"setSize",value:function setSize(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.storage.size.width=C||(this.storage.size.width||elementorCommon.elements.$body.css("--e-editor-navigator-width")),elementorCommon.elements.$body.css("--e-editor-navigator-width",this.storage.size.width),this.$el.css("width","")}},{key:"ensurePosition",value:function ensurePosition(){if(!this.isDocked){var C=this.$el.offset();C.left>innerWidth&&this.$el.css({left:"",right:""}),C.top>innerHeight&&this.$el.css({top:"",bottom:""})}}},{key:"onDrag",value:function onDrag(C,T){if(this.isDocked)if(T.position.left===T.originalPosition.left){if(T.position.top!==T.originalPosition.top)return!1}else this.undock();else{0>T.position.top&&(T.position.top=0);var V=0>T.position.left,B=T.position.left+this.el.offsetWidth>innerWidth;elementorCommon.config.isRTL?B&&(T.position.left=innerWidth-this.el.offsetWidth):V&&(T.position.left=0),elementorCommon.elements.$body.toggleClass("elementor-navigator--dock-hint",elementorCommon.config.isRTL?V:B)}}},{key:"onDragStop",value:function onDragStop(C,T){if(!this.isDocked){this.saveSize();var V=T.position.left+this.el.offsetWidth;(0>T.position.left||V>innerWidth)&&this.dock(),elementorCommon.elements.$body.removeClass("elementor-navigator--dock-hint")}}},{key:"onEditModeSwitched",value:function onEditModeSwitched(C){["edit","picker"].includes(C)&&this.storage.visible?this.open():this.close(!0)}},{key:"onDocumentLoaded",value:function onDocumentLoaded(C){C.config.panel.has_elements&&(this.initLayout(),!1!==this.storage.visible&&$e.route("navigator"))}},{key:"onDocumentUnloaded",value:function onDocumentUnloaded(){this.component.isOpen&&this.component.close(!0)}}]),_default}(V(89283));T.default=J},14391:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-navigator__root--empty"}},{key:"className",value:function className(){return"elementor-nerd-box"}}]),_default}(Marionette.ItemView);T.default=G},56676:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.ChangeDeviceMode=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(ChangeDeviceMode,C);var T=(0,q.default)(ChangeDeviceMode);function ChangeDeviceMode(){return(0,L.default)(this,ChangeDeviceMode),T.apply(this,arguments)}return(0,U.default)(ChangeDeviceMode,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=elementor.breakpoints.getActiveBreakpointsList({largeToSmall:!0,withDesktop:!0}),V=C.device;if(!V){var B=elementor.channels.deviceMode.request("currentMode"),$=T.indexOf(B);++$>=T.length&&($=0),V=T[$]}elementor.changeDeviceMode(V)}}]),ChangeDeviceMode}($(V(83024)).default);T.ChangeDeviceMode=G;var W=G;T.default=W},37427:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Close,C);var T=(0,q.default)(Close);function Close(){return(0,L.default)(this,Close),T.apply(this,arguments)}return(0,U.default)(Close,[{key:"apply",value:function apply(){elementor.changeEditMode("preview")}}]),Close}($(V(83024)).default);T.Close=G;var W=G;T.default=W},95042:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Exit=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Exit,C);var T=(0,q.default)(Exit);function Exit(){return(0,L.default)(this,Exit),T.apply(this,arguments)}return(0,U.default)(Exit,[{key:"apply",value:function apply(){$e.route("panel/menu")}}]),Exit}($(V(83024)).default);T.Exit=G;var W=G;T.default=W},1546:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"ChangeDeviceMode",{enumerable:!0,get:function get(){return $.ChangeDeviceMode}}),B(T,"Close",{enumerable:!0,get:function get(){return L.Close}}),B(T,"Exit",{enumerable:!0,get:function get(){return U.Exit}}),B(T,"Open",{enumerable:!0,get:function get(){return H.Open}}),B(T,"Publish",{enumerable:!0,get:function get(){return q.Publish}}),B(T,"Save",{enumerable:!0,get:function get(){return G.Save}}),B(T,"Toggle",{enumerable:!0,get:function get(){return W.Toggle}});var $=V(56676),L=V(37427),U=V(95042),H=V(31778),q=V(20491),G=V(51691),W=V(94002)},58391:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"OpenDefault",{enumerable:!0,get:function get(){return $.OpenDefault}}),B(T,"StateLoading",{enumerable:!0,get:function get(){return L.StateLoading}}),B(T,"StateReady",{enumerable:!0,get:function get(){return U.StateReady}});var $=V(71951),L=V(76073),U=V(91563)},71951:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.OpenDefault=void 0;var L=$(V(73220)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=function(C){(0,q.default)(OpenDefault,C);var T=(0,G.default)(OpenDefault);function OpenDefault(){return(0,U.default)(this,OpenDefault),T.apply(this,arguments)}return(0,H.default)(OpenDefault,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return $e.route(elementor.documents.getCurrent().config.panel.default_route,C),L.default.resolve()}}]),OpenDefault}($(V(14938)).default);T.OpenDefault=W;var K=W;T.default=K},76073:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.StateLoading=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(StateLoading,C);var T=(0,q.default)(StateLoading);function StateLoading(){return(0,L.default)(this,StateLoading),T.apply(this,arguments)}return(0,U.default)(StateLoading,[{key:"apply",value:function apply(){elementorCommon.elements.$body.addClass("elementor-panel-loading")}}]),StateLoading}($(V(14938)).default);T.StateLoading=G;var W=G;T.default=W},91563:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.StateReady=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(StateReady,C);var T=(0,q.default)(StateReady);function StateReady(){return(0,L.default)(this,StateReady),T.apply(this,arguments)}return(0,U.default)(StateReady,[{key:"apply",value:function apply(){elementorCommon.elements.$body.removeClass("elementor-panel-loading"),this.component.stateReadyOnce||(this.component.stateReadyOnce=!0,$e.extras.hashCommands.runOnce())}}]),StateReady}($(V(14938)).default);T.StateReady=G;var W=G;T.default=W},31778:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Open,C);var T=(0,q.default)(Open);function Open(){return(0,L.default)(this,Open),T.apply(this,arguments)}return(0,U.default)(Open,[{key:"apply",value:function apply(){elementor.changeEditMode("edit")}}]),Open}($(V(83024)).default);T.Open=G;var W=G;T.default=W},20491:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Publish=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Publish,C);var T=(0,q.default)(Publish);function Publish(){return(0,L.default)(this,Publish),T.apply(this,arguments)}return(0,U.default)(Publish,[{key:"apply",value:function apply(){$e.run("document/save/publish")}}]),Publish}($(V(83024)).default);T.Publish=G;var W=G;T.default=W},51691:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Save=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Save,C);var T=(0,q.default)(Save);function Save(){return(0,L.default)(this,Save),T.apply(this,arguments)}return(0,U.default)(Save,[{key:"apply",value:function apply(){$e.run("document/save/draft")}}]),Save}($(V(83024)).default);T.Save=G;var W=G;T.default=W},94002:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Toggle,C);var T=(0,q.default)(Toggle);function Toggle(){return(0,L.default)(this,Toggle),T.apply(this,arguments)}return(0,U.default)(Toggle,[{key:"apply",value:function apply(){elementor.getPanelView().modeSwitcher.currentView.toggleMode()}}]),Toggle}($(V(83024)).default);T.Toggle=G;var W=G;T.default=W},43033:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(38852)),G=L(V(77371)),W=L(V(68537)),K=L(V(18042)),Q=L(V(19263)),J=$(V(1546)),X=$(V(58391)),Y=function(C){(0,G.default)(Component,C);var T=(0,W.default)(Component);function Component(){var C;(0,U.default)(this,Component);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return C=T.call.apply(T,[this].concat(B)),(0,K.default)((0,q.default)(C),"stateReadyOnce",!1),C}return(0,H.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel"}},{key:"defaultRoutes",value:function defaultRoutes(){var C=this;return{menu:function menu(){return C.manager.setPage("menu")},"global-colors":function globalColors(){return C.manager.setPage("colorScheme")},"global-fonts":function globalFonts(){return C.manager.setPage("typographyScheme")},"editor-preferences":function editorPreferences(){return C.manager.setPage("editorPreferences_settings").activateTab("settings")}}}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return this.importCommands(X)}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(J)}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{toggle:{keys:"ctrl+p"},save:{keys:"ctrl+s"},exit:{keys:"esc",dependency:function dependency(){return!jQuery(".dialog-widget:visible").length},scopes:["panel","preview"]},"change-device-mode":{keys:"ctrl+shift+m"}}}}]),Component}(Q.default);T.default=Y},75483:(C,T,V)=>{"use strict";var B,$=V(38003).__;B=Marionette.ItemView.extend({template:"#tmpl-elementor-mode-switcher-content",id:"elementor-mode-switcher-inner",ui:{previewButton:"#elementor-mode-switcher-preview-input",previewLabel:"#elementor-mode-switcher-preview",previewLabelA11y:"#elementor-mode-switcher-preview .elementor-screen-only"},events:{"change @ui.previewButton":"onPreviewButtonChange"},initialize:function initialize(){this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeChanged)},getCurrentMode:function getCurrentMode(){return this.ui.previewButton.is(":checked")?"preview":"edit"},setMode:function setMode(C){this.ui.previewButton.prop("checked","preview"===C).trigger("change")},toggleMode:function toggleMode(){this.setMode(this.ui.previewButton.prop("checked")?"edit":"preview")},onRender:function onRender(){this.onEditModeChanged()},onPreviewButtonChange:function onPreviewButtonChange(){var C=this.getCurrentMode();if("edit"===C)$e.run("panel/open");else{if("preview"!==C)throw Error("Invalid mode: '".concat(C,"'"));$e.run("panel/close")}},onEditModeChanged:function onEditModeChanged(C){var T=$("preview"===C?"Back to Editor":"Preview","elementor");this.ui.previewLabel.attr("title",T),this.ui.previewLabelA11y.text(T)}}),C.exports=B},77776:(C,T,V)=>{"use strict";V(99745),V(64434),V(71954),C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-footer-content",tagName:"nav",id:"elementor-panel-footer-tools",possibleRotateModes:["portrait","landscape"],ui:{menuButtons:".elementor-panel-footer-tool",settings:"#elementor-panel-footer-settings",deviceModeIcon:"#elementor-panel-footer-responsive > i",saveTemplate:"#elementor-panel-footer-sub-menu-item-save-template",history:"#elementor-panel-footer-history",navigator:"#elementor-panel-footer-navigator"},events:{"click @ui.menuButtons":"onMenuButtonsClick","click @ui.settings":"onSettingsClick","click @ui.deviceModeIcon":"onDeviceModeIconClick","click @ui.saveTemplate":"onSaveTemplateClick","click @ui.history":"onHistoryClick","click @ui.navigator":"onNavigatorClick"},behaviors:function behaviors(){var behaviors={saver:{behaviorClass:elementor.modules.components.saver.behaviors.FooterSaver}};return elementor.hooks.applyFilters("panel/footer/behaviors",behaviors,this)},initialize:function initialize(){this.listenTo(elementor.channels.deviceMode,"change",this.onDeviceModeChange)},addSubMenuItem:function addSubMenuItem(C,T){var V=jQuery("<div>",{id:"elementor-panel-footer-sub-menu-item-"+T.name,class:"elementor-panel-footer-sub-menu-item"}),B=jQuery("<i>",{class:"elementor-icon "+T.icon,"aria-hidden":!0}),$=jQuery("<div>",{class:"elementor-title"}).text(T.title);if(V.append(B,$),T.description){var L=jQuery("<div>",{class:"elementor-description"}).text(T.description);V.append(L)}T.callback&&V.on("click",T.callback);var U=this.ui.menuButtons.filter("#elementor-panel-footer-"+C);if(T.before){var H=U.find("#elementor-panel-footer-sub-menu-item-"+T.before);if(H.length)return V.insertBefore(H)}var q=U.find(".elementor-panel-footer-sub-menu");return V.appendTo(q)},removeSubMenuItem:function removeSubMenuItem(C,T){return jQuery("#elementor-panel-footer-sub-menu-item-"+T.name).remove()},showSettingsPage:function showSettingsPage(){$e.route("panel/page-settings/settings")},onMenuButtonsClick:function onMenuButtonsClick(C){var T=jQuery(C.currentTarget);if(T.hasClass("elementor-toggle-state")&&!jQuery(C.target).closest(".elementor-panel-footer-sub-menu-item").length){var V=T.hasClass("elementor-open");this.ui.menuButtons.not(".elementor-leave-open").removeClass("elementor-open"),V||T.addClass("elementor-open")}},onSettingsClick:function onSettingsClick(){$e.route("panel/page-settings/settings")},onDeviceModeIconClick:function onDeviceModeIconClick(){if(elementor.isDeviceModeActive())elementor.changeDeviceMode("desktop"),elementor.exitDeviceMode();else{var C="default"===elementor.getPreferences("default_device_view")?"desktop":elementor.getPreferences("default_device_view");elementor.changeDeviceMode(C),"desktop"===C&&elementor.enterDeviceMode()}},onSaveTemplateClick:function onSaveTemplateClick(){$e.route("library/save-template")},onHistoryClick:function onHistoryClick(){$e.route("panel/history/actions")},onNavigatorClick:function onNavigatorClick(){$e.run("navigator/toggle")}})},79913:C=>{"use strict";var T;T=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-header",id:"elementor-panel-header",ui:{menuButton:"#elementor-panel-header-menu-button",menuIcon:"#elementor-panel-header-menu-button i",title:"#elementor-panel-header-title",addButton:"#elementor-panel-header-add-button"},events:{"click @ui.addButton":"onClickAdd","click @ui.menuButton":"onClickMenu"},behaviors:function behaviors(){return elementor.hooks.applyFilters("panel/header/behaviors",{},this)},setTitle:function setTitle(C){this.ui.title.html(C)},onClickAdd:function onClickAdd(){$e.route("panel/elements/categories")},onClickMenu:function onClickMenu(){$e.routes.is("panel/menu")?$e.route("panel/elements/categories"):$e.route("panel/menu")}}),C.exports=T},31302:(C,T,V)=>{"use strict";var B,$=V(67971),L=$(V(83452)),U=$(V(43033)),H=$(V(93731)),q=$(V(44729)),G=V(75483);B=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel",id:"elementor-panel-inner",regions:{content:"#elementor-panel-content-wrapper",header:"#elementor-panel-header-wrapper",footer:"#elementor-panel-footer",modeSwitcher:"#elementor-mode-switcher"},pages:{},childEvents:{"click:add":function clickAdd(){$e.route("panel/elements/categories")},"editor:destroy":function editorDestroy(){$e.route("panel/elements/categories",{autoFocusSearch:!1})}},currentPageName:null,currentPageView:null,perfectScrollbar:null,initialize:function initialize(){$e.components.register(new U.default({manager:this})),$e.internal("panel/state-loading"),$e.components.register(new H.default({manager:this})),$e.components.register(new q.default({manager:this})),this.initPages()},buildPages:function buildPages(){var C={elements:{view:V(20526),title:'<img src="'+elementorCommon.config.urls.assets+'images/logo-panel.svg">'},editor:{view:V(27108)},menu:{view:elementor.modules.layouts.panel.pages.menu.Menu,title:'<img src="'+elementorCommon.config.urls.assets+'images/logo-panel.svg">'},colorScheme:{view:V(74942)},typographyScheme:{view:V(81605)}},T=(0,L.default)(elementor.schemes.getSchemes()),B=_.difference(T,elementor.schemes.getEnabledSchemesTypes());return _.each(B,(function(T){var B=elementor.schemes.getScheme(T);C[T+"Scheme"].view=V(44539).extend({disabledTitle:B.disabled_title})})),C},initPages:function initPages(){var C;this.getPages=function(T){return C||(C=this.buildPages()),T?C[T]:C},this.addPage=function(T,V){C||(C=this.buildPages()),C[T]=V}},getHeaderView:function getHeaderView(){return this.getChildView("header")},getFooterView:function getFooterView(){return this.getChildView("footer")},getCurrentPageName:function getCurrentPageName(){return this.currentPageName},getCurrentPageView:function getCurrentPageView(){return this.currentPageView},setPage:function setPage(C,T,V){var B=this.getPages();"elements"!==C||elementor.userCan("design")||B.page_settings&&(C="page_settings");var $=B[C];if(!$)throw new ReferenceError("Elementor panel doesn't have page named '"+C+"'");$.options&&(V=_.extend($.options,V));var L=$.view;return $.getView&&(L=$.getView()),this.currentPageName=C,this.currentPageView=new L(V),this.showChildView("content",this.currentPageView),this.getHeaderView().setTitle(T||$.title),this.trigger("set:page",this.currentPageView).trigger("set:page:"+C,this.currentPageView),elementor.promotion.dialog&&elementor.promotion.dialog.hide(),this.currentPageView},onBeforeShow:function onBeforeShow(){var C=V(77776),T=V(79913);this.showChildView("modeSwitcher",new G),this.showChildView("header",new T),this.showChildView("footer",new C),this.updateScrollbar=_.throttle(this.updateScrollbar,100),this.getRegion("content").on("before:show",this.onEditorBeforeShow.bind(this)).on("empty",this.onEditorEmpty.bind(this)).on("show",this.updateScrollbar.bind(this))},onEditorBeforeShow:function onEditorBeforeShow(){_.defer(this.updateScrollbar.bind(this))},onEditorEmpty:function onEditorEmpty(){this.updateScrollbar()},updateScrollbar:function updateScrollbar(){if(!this.perfectScrollbar)return this.perfectScrollbar=new PerfectScrollbar(this.content.el,{suppressScrollX:!0}),void(this.perfectScrollbar.isRtl=!1);this.perfectScrollbar.update()}}),C.exports=B},27108:C=>{"use strict";var T,V=elementorModules.editor.views.ControlsStack;T=V.extend({template:Marionette.TemplateCache.get("#tmpl-editor-content"),id:"elementor-panel-page-editor",childViewContainer:"#elementor-controls",childViewOptions:function childViewOptions(){return{element:this.getOption("editedElementView"),container:this.getOption("editedElementView").getContainer(),elementSettingsModel:this.model.get("settings"),elementEditSettings:this.model.get("editSettings")}},getNamespaceArray:function getNamespaceArray(){var C=elementorModules.editor.views.ControlsStack.prototype.getNamespaceArray(),T=this.getOption("editedElementView").getEditModel(),V=T.get("elType");return C.push(V),"widget"===V&&C.push(T.get("widgetType")),C},initialize:function initialize(){V.prototype.initialize.apply(this,arguments);var C=this.model.get("editSettings");if(C){var T=C.get("panel");T&&(this.activeTab=T.activeTab,this.activeSection=T.activeSection)}},activateSection:function activateSection(){return V.prototype.activateSection.apply(this,arguments),this.model.get("editSettings").set("panel",{activeTab:this.activeTab,activeSection:this.activeSection}),this},openActiveSection:function openActiveSection(){V.prototype.openActiveSection.apply(this,arguments),elementor.channels.editor.trigger("section:activated",this.activeSection,this)},isVisibleSectionControl:function isVisibleSectionControl(C){return V.prototype.isVisibleSectionControl.apply(this,arguments)&&elementor.helpers.isActiveControl(C,this.model.get("settings").attributes,this.model.get("settings").controls)},scrollToEditedElement:function scrollToEditedElement(){elementor.helpers.scrollToView(this.getOption("editedElementView").$el)},onDestroy:function onDestroy(){this.model.trigger("editor:close"),this.triggerMethod("editor:destroy")},onDeviceModeChange:function onDeviceModeChange(){V.prototype.onDeviceModeChange.apply(this,arguments),this.scrollToEditedElement()},onChildviewSettingsChange:function onChildviewSettingsChange(C){var T=this.getOption("editedElementView"),V=T.model.get("elType");"widget"===V&&(V=T.model.get("widgetType")),elementor.channels.editor.trigger("change",C,T).trigger("change:"+V,C,T).trigger("change:"+V+":"+C.model.get("name"),C,T)}}),C.exports=T},23489:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Open",{enumerable:!0,get:function get(){return $.Open}});var $=V(90160)},90160:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Open,C);var T=(0,q.default)(Open);function Open(){return(0,L.default)(this,Open),T.apply(this,arguments)}return(0,U.default)(Open,[{key:"apply",value:function apply(C){this.component.setDefaultTab(C)?$e.route(this.component.getDefaultRoute(),C):(elementorCommon.helpers.softDeprecated("model.trigger( 'request:edit' )","2.9.0","editSettings.defaultEditRoute"),C.model.trigger("request:edit"));var T=C.model.get("elType"),V=C.model.get("widgetType");elementor.hooks.doAction("panel/open_editor/".concat(T),this.component.manager,C.model,C.view),elementor.hooks.doAction("panel/open_editor/".concat(T,"/").concat(V),this.component.manager,C.model,C.view)}}]),Open}($(V(83024)).default);T.Open=G;var W=G;T.default=W},44729:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(38003).sprintf,L=V(67394),U=V(52369),H=V(67971);L(T,"__esModule",{value:!0}),T.default=void 0;var q=H(V(83452)),G=H(V(11959)),W=H(V(39041)),K=H(V(76700)),Q=H(V(44263)),J=H(V(77371)),X=H(V(68537)),Y=H(V(19263)),Z=U(V(23489)),ee=V(63916),te=function(C){(0,J.default)(Component,C);var T=(0,X.default)(Component);function Component(){return(0,G.default)(this,Component),T.apply(this,arguments)}return(0,W.default)(Component,[{key:"__construct",value:function __construct(C){(0,K.default)((0,Q.default)(Component.prototype),"__construct",this).call(this,C),this.activeTabs={}}},{key:"getNamespace",value:function getNamespace(){return"panel/editor"}},{key:"defaultTabs",value:function defaultTabs(){return{content:{title:B("Content","elementor")},style:{title:B("Style","elementor")},advanced:{title:B("Advanced","elementor")},layout:{title:B("Layout","elementor")}}}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Z)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return".elementor-panel-navigation"}},{key:"renderTab",value:function renderTab(C,T){var V=T.model,L=T.view,U=$(B("Edit %s","elementor"),elementor.getElementData(V).title);elementor.getPanelView().setPage("editor",U,{tab:C,model:V,controls:elementor.getElementControls(V),editedElementView:L})}},{key:"activateTab",value:function activateTab(C,T){this.activeTabs[T.model.id]=C,(0,K.default)((0,Q.default)(Component.prototype),"activateTab",this).call(this,C,T)}},{key:"setDefaultTab",value:function setDefaultTab(C){var T,V=C.model.get("editSettings");if(this.activeTabs[C.model.id]?T=this.activeTabs[C.model.id]:V&&V.get("defaultEditRoute")&&(T=V.get("defaultEditRoute")),T){var B=elementor.getElementData(C.model).tabs_controls;return B[T]||(T=(0,q.default)(B)[0]),this.setDefaultRoute(T),!0}return!1}},{key:"onRoute",value:function onRoute(C){(0,K.default)((0,Q.default)(Component.prototype),"onRoute",this).call(this,C);var T=elementor.getCurrentElement();T&&ee.SetDirectionMode.set(T.getContainer())}},{key:"onCloseRoute",value:function onCloseRoute(C){(0,K.default)((0,Q.default)(Component.prototype),"onCloseRoute",this).call(this,C),$e.uiStates.remove("document/direction-mode")}}]),Component}(Y.default);T.default=te},19138:(C,T,V)=>{"use strict";var B,$=V(46617);B=Backbone.Collection.extend({model:$}),C.exports=B},21511:(C,T,V)=>{"use strict";var B,$=V(46617);B=Backbone.Collection.extend({model:$}),C.exports=B},93731:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=function(C){(0,q.default)(Component,C);var T=(0,G.default)(Component);function Component(){return(0,U.default)(this,Component),T.apply(this,arguments)}return(0,H.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/elements"}},{key:"defaultTabs",value:function defaultTabs(){return{categories:{title:B("Elements","elementor")},global:{title:B("Global","elementor")}}}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return"#elementor-panel-elements-navigation"}},{key:"renderTab",value:function renderTab(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.manager.setPage("elements",null,T).showView(C)}}]),Component}(L(V(19263)).default);T.default=W},20526:(C,T,V)=>{"use strict";V(42679),V(99745);var B,$=V(19138),L=V(21511),U=V(9951),H=elementor.modules.layouts.panel.pages.elements.views.Elements,q=V(77106),G=V(56345);B=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel-elements",id:"elementor-panel-page-elements",options:{autoFocusSearch:!0},regions:{elements:"#elementor-panel-elements-wrapper",search:"#elementor-panel-elements-search-area"},regionViews:{},elementsCollection:null,categoriesCollection:null,initialize:function initialize(){this.listenTo(elementor.channels.panelElements,"element:selected",this.destroy),this.initElementsCollection(),this.initCategoriesCollection(),this.initRegionViews()},initRegionViews:function initRegionViews(){var C={elements:{region:this.elements,view:H,options:{collection:this.elementsCollection}},categories:{region:this.elements,view:U,options:{collection:this.categoriesCollection}},search:{region:this.search,view:q},global:{region:this.elements,view:G}};this.regionViews=elementor.hooks.applyFilters("panel/elements/regionViews",C)},initElementsCollection:function initElementsCollection(){var C=new L,T=elementorCommon.config.experimentalFeatures.container;_.each(elementor.widgetsCache,(function(V){elementor.config.document.panel.widgets_settings[V.widget_type]&&(V=_.extend(V,elementor.config.document.panel.widgets_settings[V.widget_type])),V.show_in_panel&&("inner-section"===V.name&&T||C.add({title:V.title,elType:V.elType,categories:V.categories,keywords:V.keywords,icon:V.icon,widgetType:V.widget_type,custom:V.custom,editable:V.editable,hideOnSearch:V.hide_on_search}))})),jQuery.each(elementor.config.promotionWidgets,(function(T,V){C.add({name:V.name,title:V.title,icon:V.icon,categories:JSON.parse(V.categories),editable:!1})})),this.elementsCollection=C},initCategoriesCollection:function initCategoriesCollection(){var C={};this.elementsCollection.each((function(T){_.each(T.get("categories"),(function(V){C[V]||(C[V]=[]),C[V].push(T)}))}));var T=new $;_.each(elementor.config.document.panel.elements_categories,(function(V,B){void 0===V.active&&(V.active=!0),void 0===V.icon&&(V.icon="font"),T.add({name:B,title:V.title,icon:V.icon,defaultActive:V.active,sort:V.sort,hideIfEmpty:void 0===V.hideIfEmpty||V.hideIfEmpty,items:C[B]})})),this.categoriesCollection=T},showView:function showView(C){var T=this.regionViews[C],V=T.options||{};T.region.show(new T.view(V))},clearSearchInput:function clearSearchInput(){this.getChildView("search").clearInput()},changeFilter:function changeFilter(C){elementor.channels.panelElements.reply("filter:value",C).trigger("filter:change")},clearFilters:function clearFilters(){this.changeFilter(null),this.clearSearchInput()},focusSearch:function focusSearch(){elementor.userCan("design")&&this.search&&this.search.currentView&&this.search.currentView.ui.input.focus()},onChildviewChildrenRender:function onChildviewChildrenRender(){elementor.getPanelView().updateScrollbar()},onChildviewSearchChangeInput:function onChildviewSearchChangeInput(C){this.changeFilter(C.ui.input.val(),"search")},onDestroy:function onDestroy(){elementor.channels.panelElements.reply("filter:value",null)},onShow:function onShow(){this.showView("search"),this.options.autoFocusSearch&&setTimeout(this.focusSearch.bind(this))}}),C.exports=B},46617:C=>{"use strict";var T;T=Backbone.Model.extend({defaults:{title:"",categories:[],keywords:[],icon:"",elType:"widget",widgetType:""}}),C.exports=T},9951:(C,T,V)=>{"use strict";var B,$=V(97088);B=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-categories",childView:$,childViewContainer:"#elementor-panel-categories",id:"elementor-panel-elements-categories",initialize:function initialize(){this.listenTo(elementor.channels.panelElements,"filter:change",this.onPanelElementsFilterChange)},onPanelElementsFilterChange:function onPanelElementsFilterChange(){elementor.channels.panelElements.request("filter:value")&&elementor.getPanelView().getCurrentPageView().showView("elements")}}),C.exports=B},97088:(C,T,V)=>{"use strict";var B,$=V(21511);B=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-elements-category",className:"elementor-panel-category",ui:{title:".elementor-panel-category-title",items:".elementor-panel-category-items"},events:{"click @ui.title":"onTitleClick"},id:function id(){return"elementor-panel-category-"+this.model.get("name")},childView:V(25232),childViewContainer:".elementor-panel-category-items",initialize:function initialize(){var C=this.model.get("items")||[];if("a-z"===this.model.get("sort"))C=C.sort((function(C,T){return C.get("title")>T.get("title")?1:-1}));this.collection=new $(C)},behaviors:function behaviors(){return elementor.hooks.applyFilters("panel/category/behaviors",{},this)},onRender:function onRender(){var C=elementor.channels.panelElements.request("category:"+this.model.get("name")+":active");void 0===C&&(C=this.model.get("defaultActive")),!this.collection.length&&this.model.get("hideIfEmpty")&&this.$el.css("display","none"),C?this.$el.addClass("elementor-active"):this.ui.items.css("display","none")},onTitleClick:function onTitleClick(){this.toggle()},toggle:function toggle(C){var T=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],V=this.ui.items,B="elementor-active",$=void 0!==C?!C:this.$el.hasClass(B),L=$?"hide":"show",U=$?"slideUp":"slideDown",H=function updateScrollbar(){return elementor.getPanelView().updateScrollbar()};elementor.channels.panelElements.reply("category:"+this.model.get("name")+":active",!$),this.$el.toggleClass(B,!$),T?V[U](300,H):V[L](0,H)}}),C.exports=B},25232:(C,T,V)=>{"use strict";var B=V(38003).sprintf,$=V(38003).__,L=V(67971);V(84208);var U=L(V(81152));C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-element-library-element",className:function className(){var className="elementor-element-wrapper";return this.isEditable()||(className+=" elementor-element--promotion"),className},events:function events(){var events={};return this.isEditable()||(events.mousedown="onMouseDown"),events},ui:{element:".elementor-element"},behaviors:function behaviors(){var C=elementor.hooks.applyFilters("panel/element/contextMenuGroups",[],this),behaviors={};return C.length&&(behaviors.contextMenu={behaviorClass:U.default,context:"panel",groups:C}),elementor.hooks.applyFilters("panel/element/behaviors",behaviors,this)},isEditable:function isEditable(){return!1!==this.model.get("editable")},onRender:function onRender(){var C=this;elementor.userCan("design")&&this.isEditable()&&this.ui.element.html5Draggable({onDragStart:function onDragStart(){elementor.channels.editor.reply("element:dragged",null),elementor.channels.panelElements.reply("element:selected",C).trigger("element:drag:start")},onDragEnd:function onDragEnd(){elementor.channels.panelElements.trigger("element:drag:end")},groups:["elementor-element"]})},onMouseDown:function onMouseDown(){var C=this.model.get("title");elementor.promotion.showDialog({headerMessage:B($("%s Widget","elementor"),C),message:B($("Use %s widget and dozens more pro features to extend your toolbox and build sites faster and better.","elementor"),C),top:"-7",element:this.el,actionURL:elementor.config.elementPromotionURL.replace("%s",this.model.get("name")||this.model.get("widgetType"))})}})},79349:(C,T,V)=>{"use strict";var B;B=Marionette.CollectionView.extend({childView:V(25232),id:"elementor-panel-elements",className:"elementor-responsive-panel",initialize:function initialize(){this.listenTo(elementor.channels.panelElements,"filter:change",this.onFilterChanged)},filter:function filter(C){var T=elementor.channels.panelElements.request("filter:value");if(!T)return!0;if(C.get("hideOnSearch"))return!1;if(-1!==C.get("title").toLowerCase().indexOf(T.toLowerCase()))return!0;var V=elementor.channels.panelElements.request("filter:localized")||"";return _.any(C.get("keywords"),(function(C){var B=-1!==(C=C.toLowerCase()).indexOf(T.toLowerCase()),$=V&&-1!==C.indexOf(V.toLowerCase());return B||$}))},onFilterChanged:function onFilterChanged(){elementor.channels.panelElements.request("filter:value")||this.onFilterEmpty(),this._renderChildren(),this.triggerMethod("children:render")},onFilterEmpty:function onFilterEmpty(){$e.routes.refreshContainer("panel")}}),C.exports=B},56345:(C,T,V)=>{"use strict";V(42679),C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-global",id:"elementor-panel-global",initialize:function initialize(){elementor.getPanelView().getCurrentPageView().search.reset()}})},77106:C=>{"use strict";var T;T=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-element-search",localizedValue:"",id:"elementor-panel-elements-search-wrapper",ui:{input:"input"},events:{"keyup @ui.input":"onInputChanged","input @ui.input":"onInputChanged"},clearInput:function clearInput(){this.ui.input.val("")},onInputChanged:function onInputChanged(C){if(27===C.keyCode&&this.clearInput(),C.shiftKey||C.ctrlKey||C.altKey)this.triggerMethod("search:change:input");else{(!C.target.value||C.target.value.length<this.localizedValue.length)&&(this.localizedValue="");var T=C.keyCode>=65&&C.keyCode<=90,V=32===C.keyCode;(T||V)&&(this.localizedValue+=String.fromCharCode(C.keyCode)),elementor.channels.panelElements.reply("filter:localized",this.localizedValue),this.triggerMethod("search:change:input")}}}),C.exports=T},86723:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(99745);var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(27414)),W=function(C){(0,H.default)(MenuPageView,C);var T=(0,q.default)(MenuPageView);function MenuPageView(){return(0,L.default)(this,MenuPageView),T.apply(this,arguments)}return(0,U.default)(MenuPageView,[{key:"id",value:function id(){return"elementor-panel-page-menu"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-panel-menu"}},{key:"getChildView",value:function getChildView(){return G.default}},{key:"childViewContainer",value:function childViewContainer(){return"#elementor-panel-page-menu-content"}},{key:"filter",value:function filter(C){return C.get("items").length}}]),MenuPageView}(Marionette.CompositeView);T.default=W,W.addItem=function(C,T,V,B){var $=C.findWhere({name:V});if($){var L,U=$.get("items"),H=_.findWhere(U,{name:T.name});H&&U.splice(U.indexOf(H),1),B&&(L=_.findWhere(U,{name:B})),L?U.splice(U.indexOf(L),0,T):U.push(T)}}},88507:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=L(V(86723)),K=function(C){(0,q.default)(PanelMenu,C);var T=(0,G.default)(PanelMenu);function PanelMenu(){return(0,U.default)(this,PanelMenu),T.apply(this,arguments)}return(0,H.default)(PanelMenu,[{key:"initialize",value:function initialize(){this.collection=PanelMenu.getGroups()}},{key:"getArrowClass",value:function getArrowClass(){return"eicon-chevron-"+(elementorCommon.config.isRTL?"right":"left")}},{key:"onRender",value:function onRender(){elementor.getPanelView().getHeaderView().ui.menuIcon.removeClass("eicon-menu-bar").addClass(this.getArrowClass())}},{key:"onDestroy",value:function onDestroy(){elementor.getPanelView().getHeaderView().ui.menuIcon.removeClass(this.getArrowClass()).addClass("eicon-menu-bar")}}]),PanelMenu}(W.default);T.default=K,K.groups=null,K.initGroups=function(){K.groups=new Backbone.Collection([]),K.groups.add({name:"more",title:B("More","elementor"),items:[]}),K.groups.add({name:"navigate_from_page",title:B("Navigate From Page","elementor"),items:[{name:"view-page",icon:"eicon-preview-thin",title:B("View Page","elementor"),type:"link",link:elementor.config.document.urls.permalink},{name:"exit-to-dashboard",icon:"eicon-wordpress-light",title:B("Exit To Dashboard","elementor"),type:"link",link:elementor.config.document.urls.exit_to_dashboard}]}),elementor.config.user.is_administrator&&K.addAdminMenu()},K.addAdminMenu=function(){K.groups.add({name:"style",title:B("Settings","elementor"),items:[{name:"editor-preferences",icon:"eicon-user-preferences",title:B("User Preferences","elementor"),type:"page",callback:function callback(){return $e.route("panel/editor-preferences")}}]},{at:0}),K.addItem({name:"finder",icon:"eicon-search",title:B("Finder","elementor"),callback:function callback(){return $e.route("finder")}},"navigate_from_page","view-page")},K.getGroups=function(){return K.groups||K.initGroups(),K.groups},K.addItem=function(C,T,V){W.default.addItem(K.getGroups(),C,T,V)}},27414:(C,T,V)=>{"use strict";var B=V(3325);C.exports=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-menu-group",className:"elementor-panel-menu-group",childView:B,childViewContainer:".elementor-panel-menu-items",initialize:function initialize(){this.collection=new Backbone.Collection(this.model.get("items"))},onChildviewClick:function onChildviewClick(C){var T=C.model.get("callback");_.isFunction(T)&&T.call(C)}})},3325:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-menu-item",className:function className(){return"elementor-panel-menu-item elementor-panel-menu-item-"+this.model.get("name")},triggers:{click:{event:"click",preventDefault:!1}}})},27454:(C,T,V)=>{"use strict";var B,$={color:V(85981),typography:V(64533)};B=Marionette.CompositeView.extend({id:function id(){return"elementor-panel-scheme-"+this.getType()},className:function className(){return"elementor-panel-scheme elementor-panel-scheme-"+this.getUIType()},childViewContainer:".elementor-panel-scheme-items",getTemplate:function getTemplate(){return Marionette.TemplateCache.get("#tmpl-elementor-panel-schemes-"+this.getType())},getChildView:function getChildView(){return $[this.getUIType()]},getUIType:function getUIType(){return this.getType()},ui:function ui(){return{saveButton:".elementor-panel-scheme-save .elementor-button",discardButton:".elementor-panel-scheme-discard .elementor-button",resetButton:".elementor-panel-scheme-reset .elementor-button"}},events:function events(){return{"click @ui.saveButton":"saveScheme","click @ui.discardButton":"discardScheme","click @ui.resetButton":"setDefaultScheme"}},initialize:function initialize(){this.model=new Backbone.Model,this.resetScheme()},getType:function getType(){},getScheme:function getScheme(){return elementor.schemes.getScheme(this.getType())},changeChildrenUIValues:function changeChildrenUIValues(C){var T=this;_.each(C,(function(C,V){var B=T.collection.findWhere({key:V});T.children.findByModelCid(B.cid).changeUIValue(C)}))},discardScheme:function discardScheme(){elementor.schemes.resetSchemes(this.getType()),this.onSchemeChange(),this.ui.saveButton.prop("disabled",!0),this._renderChildren()},setSchemeValue:function setSchemeValue(C,T){elementor.schemes.setSchemeValue(this.getType(),C,T),this.onSchemeChange()},saveScheme:function saveScheme(){NProgress.start(),elementor.schemes.saveScheme(this.getType()).done(NProgress.done),this.ui.saveButton.prop("disabled",!0),this.resetScheme(),this._renderChildren()},setDefaultScheme:function setDefaultScheme(){var C=elementor.config.default_schemes[this.getType()].items;this.changeChildrenUIValues(C)},resetItems:function resetItems(){this.model.set("items",this.getScheme().items)},resetCollection:function resetCollection(){var C=this,T=C.model.get("items");C.collection=new Backbone.Collection,_.each(T,(function(T,V){T.type=C.getType(),T.key=V,C.collection.add(T)}))},resetScheme:function resetScheme(){this.resetItems(),this.resetCollection()},onSchemeChange:function onSchemeChange(){elementor.schemes.printSchemesStyle()},onChildviewValueChange:function onChildviewValueChange(C,T){this.ui.saveButton.removeProp("disabled"),this.setSchemeValue(C.model.get("key"),T)}}),C.exports=B},74942:(C,T,V)=>{"use strict";var B,$=V(27454);B=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.systemSchemes=".elementor-panel-scheme-color-system-scheme",ui},events:function events(){var events=$.prototype.events.apply(this,arguments);return events["click @ui.systemSchemes"]="onSystemSchemeClick",events},getType:function getType(){return"color"},onSystemSchemeClick:function onSystemSchemeClick(C){var T=jQuery(C.currentTarget).data("schemeName"),V=elementor.config.system_schemes[this.getType()][T].items;this.changeChildrenUIValues(V)}}),C.exports=B},44539:C=>{"use strict";var T;T=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-schemes-disabled",id:"elementor-panel-schemes-disabled",className:"elementor-nerd-box",disabledTitle:"",templateHelpers:function templateHelpers(){return{disabledTitle:this.disabledTitle}}}),C.exports=T},63918:C=>{"use strict";var T;T=Marionette.ItemView.extend({getTemplate:function getTemplate(){return Marionette.TemplateCache.get("#tmpl-elementor-panel-scheme-"+this.getUIType()+"-item")},className:function className(){return"elementor-panel-scheme-item"}}),C.exports=T},85981:(C,T,V)=>{"use strict";var B=V(67971)(V(65863)),$=V(63918);C.exports=$.extend({getUIType:function getUIType(){return"color"},ui:{pickerPlaceholder:".elementor-panel-scheme-color-picker-placeholder"},changeUIValue:function changeUIValue(C){this.colorPicker.picker.setColor(C)},onRender:function onRender(){var C=this;this.colorPicker=new B.default({picker:{el:this.ui.pickerPlaceholder[0],default:this.model.get("value")},onChange:function onChange(){C.triggerMethod("value:change",C.colorPicker.getColor())},onClear:function onClear(){C.triggerMethod("value:change","")}})},onBeforeDestroy:function onBeforeDestroy(){this.colorPicker.destroy()}})},64533:(C,T,V)=>{"use strict";var B,$=V(63918);B=$.extend({getUIType:function getUIType(){return"typography"},className:function className(){var C=$.prototype.className.apply(this,arguments);return C+" elementor-panel-box"},ui:{heading:".elementor-panel-heading",allFields:".elementor-panel-scheme-typography-item-field",inputFields:"input.elementor-panel-scheme-typography-item-field",selectFields:"select.elementor-panel-scheme-typography-item-field",selectFamilyFields:'select.elementor-panel-scheme-typography-item-field[name="font_family"]'},events:{"input @ui.inputFields":"onFieldChange","change @ui.selectFields":"onFieldChange","click @ui.heading":"toggleVisibility"},onRender:function onRender(){var C=this;this.ui.inputFields.add(this.ui.selectFields).each((function(){var T=jQuery(this),V=T.attr("name"),B=C.model.get("value")[V];T.val(B)})),this.ui.selectFamilyFields.select2({dir:elementorCommon.config.isRTL?"rtl":"ltr"})},toggleVisibility:function toggleVisibility(){this.$el.toggleClass("elementor-open")},changeUIValue:function changeUIValue(C){this.ui.allFields.each((function(){var T=jQuery(this),V=T.attr("name"),B=C[V];T.val(B).trigger("change")}))},onFieldChange:function onFieldChange(){var C=elementor.schemes.getSchemeValue("typography",this.model.get("key")).value;this.triggerMethod("value:change",C)}}),C.exports=B},81605:(C,T,V)=>{"use strict";var B;B=V(27454).extend({getType:function getType(){return"typography"}}),C.exports=B},83536:(C,T,V)=>{"use strict";var B=V(89283);C.exports=B.extend({el:"#elementor-panel",getStorageKey:function getStorageKey(){return"panel"},getDefaultStorage:function getDefaultStorage(){return{size:{width:""}}},constructor:function constructor(){B.prototype.constructor.apply(this,arguments);var C=V(31302);this.show(new C),this.resizable(),this.setSize(),this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeSwitched)},setSize:function setSize(){var C=this.storage.size.width;elementorCommon.elements.$body.css("--e-editor-panel-width",C)},resizable:function resizable(){var C=this;C.$el.resizable({handles:elementorCommon.config.isRTL?"w":"e",minWidth:200,maxWidth:680,start:function start(){elementor.$previewWrapper.addClass("ui-resizable-resizing")},stop:function stop(T,V){elementor.$previewWrapper.removeClass("ui-resizable-resizing"),elementor.getPanelView().updateScrollbar(),C.saveSize({width:V.size.width+"px"})},resize:function resize(T,V){elementorCommon.elements.$body.css("--e-editor-panel-width",V.size.width+"px"),C.$el.css({width:"",left:""})}})},onEditModeSwitched:function onEditModeSwitched(C){"edit"===C&&this.setSize()}})},64376:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(46458)),W=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"initialize",value:function initialize(){var C=this;this.show(new G.default),elementor.panel.$el.on({resizestart:function resizestart(){return C.onPanelResizeStart()},resizestop:function resizestop(){return C.onPanelResizeStop()}})}},{key:"onPanelResizeStart",value:function onPanelResizeStart(){this.$el.addClass("ui-resizable-resizing")}},{key:"onPanelResizeStop",value:function onPanelResizeStop(){this.$el.removeClass("ui-resizable-resizing")}}]),_default}(Marionette.Region);T.default=W},46458:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0,V(64434);var U=L(V(14176)),H=L(V(11959)),q=L(V(39041)),G=L(V(77371)),W=L(V(68537)),K=function(C){(0,G.default)(View,C);var T=(0,W.default)(View);function View(){return(0,H.default)(this,View),T.apply(this,arguments)}return(0,q.default)(View,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-templates-responsive-bar"}},{key:"id",value:function id(){return"e-responsive-bar"}},{key:"ui",value:function ui(){var C="#"+this.id();return{switcherInput:".e-responsive-bar-switcher__option input",switcherLabel:".e-responsive-bar-switcher__option",switcher:C+"-switcher",sizeInputWidth:C+"__input-width",sizeInputHeight:C+"__input-height",scaleValue:C+"-scale__value",scalePlusButton:C+"-scale__plus",scaleMinusButton:C+"-scale__minus",scaleResetButton:C+"-scale__reset",closeButton:C+"__close-button",breakpointSettingsButton:C+"__settings-button"}}},{key:"events",value:function events(){return{"change @ui.switcherInput":"onBreakpointSelected","input @ui.sizeInputWidth":"onSizeInputChange","input @ui.sizeInputHeight":"onSizeInputChange","click @ui.scalePlusButton":"onScalePlusButtonClick","click @ui.scaleMinusButton":"onScaleMinusButtonClick","click @ui.scaleResetButton":"onScaleResetButtonClick","click @ui.closeButton":"onCloseButtonClick","click @ui.breakpointSettingsButton":"onBreakpointSettingsOpen"}}},{key:"initialize",value:function initialize(){this.listenTo(elementor.channels.deviceMode,"change",this.onDeviceModeChange),this.listenTo(elementor.channels.responsivePreview,"resize",this.onPreviewResize),this.listenTo(elementor.channels.responsivePreview,"open",this.onPreviewOpen),this.listenTo(elementor.channels.deviceMode,"close",this.resetScale)}},{key:"addTipsyToIconButtons",value:function addTipsyToIconButtons(){this.ui.switcherLabel.add(this.ui.closeButton).add(this.ui.breakpointSettingsButton).tipsy({html:!0,gravity:"n",title:function title(){return jQuery(this).data("tooltip")}})}},{key:"restoreLastValidPreviewSize",value:function restoreLastValidPreviewSize(){var C=elementor.channels.responsivePreview.request("size");this.ui.sizeInputWidth.val(C.width).tipsy({html:!0,trigger:"manual",gravity:"n",title:function title(){return B("The value inserted isn't in the breakpoint boundaries","elementor")}});var T=this.ui.sizeInputWidth.data("tipsy");T.show(),setTimeout((function(){return T.hide()}),3e3)}},{key:"autoScale",value:function autoScale(){var C=40*this.scalePercentage/100,T=elementor.$previewWrapper.width()-C,V=(0,U.default)(elementor.$preview.css("--e-editor-preview-width"));if(V*this.scalePercentage/100>T){var B=T/V*100;this.setScalePercentage(B)}else this.setScalePercentage();this.scalePreview()}},{key:"scalePreview",value:function scalePreview(){var C=this.scalePercentage/100;elementor.$previewWrapper.css("--e-preview-scale",C)}},{key:"resetScale",value:function resetScale(){this.setScalePercentage(),this.scalePreview()}},{key:"setScalePercentage",value:function setScalePercentage(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100;this.scalePercentage=C,this.ui.scaleValue.text((0,U.default)(this.scalePercentage))}},{key:"onRender",value:function onRender(){this.addTipsyToIconButtons(),this.setScalePercentage()}},{key:"onDeviceModeChange",value:function onDeviceModeChange(){var C=elementor.channels.deviceMode.request("currentMode"),T=this.ui.switcherInput.filter("[value="+C+"]");this.setWidthHeightInputsEditableState(),this.ui.switcherLabel.attr("aria-selected",!1),T.closest("label").attr("aria-selected",!0),T.prop("checked")||T.prop("checked",!0)}},{key:"onBreakpointSelected",value:function onBreakpointSelected(C){var T=C.target.value;elementor.changeDeviceMode(T,!1),this.autoScale()}},{key:"onBreakpointSettingsOpen",value:function onBreakpointSettingsOpen(){elementorCommon.elements.$body.hasClass("elementor-editor-preview")&&elementor.exitPreviewMode(),"panel/global/menu"===elementor.documents.currentDocument.config.panel.default_route?$e.run("panel/global/close"):$e.run("editor/documents/switch",{id:elementor.config.kit_id,mode:"autosave"}).then((function(){return $e.route("panel/global/settings-layout")})).then((function(){return jQuery(".elementor-control-section_breakpoints").trigger("click")}))}},{key:"onPreviewResize",value:function onPreviewResize(){if(!this.updatingPreviewSize){var C=elementor.channels.responsivePreview.request("size");this.ui.sizeInputWidth.val(Math.round(C.width)),this.ui.sizeInputHeight.val(Math.round(C.height))}}},{key:"onPreviewOpen",value:function onPreviewOpen(){this.setWidthHeightInputsEditableState()}},{key:"setWidthHeightInputsEditableState",value:function setWidthHeightInputsEditableState(){"desktop"===elementor.channels.deviceMode.request("currentMode")?(this.ui.sizeInputWidth.attr("disabled","disabled"),this.ui.sizeInputHeight.attr("disabled","disabled")):(this.ui.sizeInputWidth.removeAttr("disabled"),this.ui.sizeInputHeight.removeAttr("disabled"))}},{key:"onCloseButtonClick",value:function onCloseButtonClick(){elementor.changeDeviceMode("desktop"),elementor.exitDeviceMode()}},{key:"onSizeInputChange",value:function onSizeInputChange(){var C=this;clearTimeout(this.restorePreviewSizeTimeout);var T={width:this.ui.sizeInputWidth.val(),height:this.ui.sizeInputHeight.val()},V=elementor.getCurrentDeviceConstrains();T.width<V.minWidth||T.width>V.maxWidth?this.restorePreviewSizeTimeout=setTimeout((function(){return C.restoreLastValidPreviewSize()}),1500):(this.updatingPreviewSize=!0,setTimeout((function(){return C.updatingPreviewSize=!1}),300),elementor.updatePreviewSize(T),this.autoScale())}},{key:"onScalePlusButtonClick",value:function onScalePlusButtonClick(){var C=0==this.scalePercentage%10?this.scalePercentage+10:10*Math.ceil(this.scalePercentage/10);C>200||(this.setScalePercentage(C),this.scalePreview())}},{key:"onScaleMinusButtonClick",value:function onScaleMinusButtonClick(){var C=0==this.scalePercentage%10?this.scalePercentage-10:10*Math.floor(this.scalePercentage/10);C<50||(this.setScalePercentage(C),this.scalePreview())}},{key:"onScaleResetButtonClick",value:function onScaleResetButtonClick(){this.resetScale()}}]),View}(Marionette.ItemView);T.default=K},65863:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0,V(76139),V(44321);var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=function(C){(0,q.default)(ColorPicker,C);var T=(0,G.default)(ColorPicker);function ColorPicker(){var C;(0,U.default)(this,ColorPicker);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return(C=T.call.apply(T,[this].concat(B))).createPicker(),C}return(0,H.default)(ColorPicker,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{picker:{theme:"monolith",position:"bottom-"+(elementorCommon.config.isRTL?"end":"start"),components:{opacity:!0,hue:!0,interaction:{input:!0}}},classes:{active:"elementor-active",pickerHeader:"elementor-color-picker__header",pickerToolsContainer:"e-color-picker__tools",pickerTool:"e-control-tool",clearButton:"e-color-picker__clear",plusIcon:"eicon-plus"}}}},{key:"createPicker",value:function createPicker(){var C=this,T=this.getSettings("picker");T.default=T.default||null,this.picker=new Pickr(T),this.picker.setColor(T.default||"#020101"),this.color=this.processColor(),this.picker.on("change",(function(){return C.onPickerChange()})).on("clear",(function(){return C.onPickerClear()})).on("show",(function(){return C.onPickerShow()})),this.$pickerAppContainer=jQuery(this.picker.getRoot().app),this.createPickerHeader()}},{key:"addTipsyToClearButton",value:function addTipsyToClearButton(){this.$clearButton.tipsy({title:function title(){return B("Clear","elementor")},gravity:function gravity(){return"s"}})}},{key:"processColor",value:function processColor(){var C=this.picker.getColor();return(1===C.a?C.toHEXA():C.toRGBA()).toString()}},{key:"getColor",value:function getColor(){return this.color}},{key:"createPickerHeader",value:function createPickerHeader(){var C=this.getSettings().classes,T=jQuery("<div>",{class:C.pickerHeader}).text(B("Color Picker","elementor")),V=jQuery("<div>",{class:C.pickerToolsContainer}),$=this.getSettings("addButton");this.$pickerToolsContainer=V,$&&this.createAddButton(),this.createClearButton(),V.append(this.$clearButton,this.$addButton),T.append(V),this.$pickerAppContainer.prepend(T)}},{key:"createAddButton",value:function createAddButton(){var C=this,T=this.getSettings().classes;this.$addButton=jQuery("<button>",{class:T.pickerTool}).html(jQuery("<i>",{class:T.plusIcon})),this.$addButton.on("click",(function(){return C.onAddButtonClick()})),this.$addButton.tipsy({title:function title(){return B("Create New Global Color","elementor")},gravity:function gravity(){return"s"}})}},{key:"createClearButton",value:function createClearButton(){var C=this,T=this.getSettings().classes;this.$clearButton=jQuery("<div>",{class:T.clearButton+" "+T.pickerTool}).html('<i class="eicon-undo"></i>'),this.$clearButton.on("click",(function(){return C.picker._clearColor()})),this.addTipsyToClearButton()}},{key:"destroy",value:function destroy(){this.picker.destroyAndRemove()}},{key:"fixTipsyForFF",value:function fixTipsyForFF(C){C.data("tipsy").hide()}},{key:"introductionViewed",value:function introductionViewed(){return ColorPicker.droppingIntroductionViewed||elementor.config.user.introduction.colorPickerDropping}},{key:"toggleClearButtonState",value:function toggleClearButtonState(C){this.$clearButton.toggleClass("e-control-tool-disabled",!C)}},{key:"onPickerChange",value:function onPickerChange(){this.picker.applyColor();var C=this.processColor();if(C!==this.color){this.color=C;var T=this.getSettings("onChange");T&&T()}}},{key:"onPickerClear",value:function onPickerClear(){this.color="";var C=this.getSettings("onClear");C&&C()}},{key:"onPickerShow",value:function onPickerShow(){var C=this,T=this.picker.getRoot().interaction.result;setTimeout((function(){T.select(),C.picker._recalc=!0}),100)}},{key:"onAddButtonClick",value:function onAddButtonClick(){this.picker.hide();var C=this.getSettings("onAddButtonClick");C&&C(),this.fixTipsyForFF(this.$addButton)}}]),ColorPicker}(elementorModules.Module);T.default=W},97196:(C,T,V)=>{"use strict";var B,$=V(67971)(V(24596));V(64828),V(99745),B=function Conditions(){var C=this;this.compare=function(C,T,V){switch(V){case"==":return C==T;case"!=":return C!=T;case"!==":return C!==T;case"in":return-1!==T.indexOf(C);case"!in":return-1===T.indexOf(C);case"contains":return-1!==C.indexOf(T);case"!contains":return-1===C.indexOf(T);case"<":return C<T;case"<=":return C<=T;case">":return C>T;case">=":return C>=T;default:return C===T}},this.check=function(T,V,B){var L="or"===T.relation,U=!L;return jQuery.each(T.terms,(function(){var T,H=this;if(H.terms)T=C.check(H,V,B);else{var q=H.name.match(/([\w-]+)(?:\[([\w-]+)])?/),G=q[1],W=q[2],K=V[G];if(!K)for(var Q,J=null===(Q=B[G])||void 0===Q?void 0:Q.parent;J;){var X;if(K=V[J])break;J=null===(X=B[J])||void 0===X?void 0:X.parent}V.__dynamic__&&V.__dynamic__[G]&&(K=V.__dynamic__[G]),"object"===(0,$.default)(K)&&W&&(K=K[W]),T=void 0!==K&&C.compare(K,H.value,H.operator)}return L?(T&&(U=!0),!T):T?void 0:U=!1})),U}},C.exports=new B},48606:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=T.ContainerHelper=void 0,V(99236);var U=L(V(14176)),H=L(V(84899)),q=L(V(11959)),G=L(V(39041)),W=L(V(18042)),K=function(){function ContainerHelper(){(0,q.default)(this,ContainerHelper)}return(0,G.default)(ContainerHelper,null,[{key:"createContainers",value:function createContainers(C,T){for(var V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},B=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},$=[],L=0;L<C;L++)$.push(this.createContainer(T,V,B));return $}},{key:"createContainer",value:function createContainer(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0,V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return $e.run("document/elements/create",{container:T,model:{elType:"container",settings:C},options:V})}},{key:"setContainerSettings",value:function setContainerSettings(C,T){$e.run("document/elements/settings",{container:T,settings:C,options:{external:!0}})}},{key:"createContainerFromSizes",value:function createContainerFromSizes(C,T){var V,B=this,$=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},L=$.createWrapper,q=void 0===L||L,G={33:"33.3333",66:"66.6666"},W=C.reduce((function(C,T){return C+(0,U.default)(T)}),0),K=W>100,Q=(0,H.default)((0,H.default)({flex_direction:this.DIRECTION_ROW},K?{flex_wrap:"wrap"}:{}),{},{flex_gap:{unit:"px",size:0}});return q?V=this.createContainer(Q,T,$):($e.run("document/elements/settings",{container:T,settings:Q}),V=T),C.forEach((function(C){C=G[C]||C,B.createContainer({flex_direction:B.DIRECTION_COLUMN,content_width:"full",width:{unit:"%",size:C}},V,{edit:!1})})),V}},{key:"createContainerFromPreset",value:function createContainerFromPreset(C){var T,V,$=arguments.length>1&&void 0!==arguments[1]?arguments[1]:elementor.getPreviewContainer(),L=arguments.length>2?arguments[2]:void 0,U=$e.internal("document/history/start-log",{type:"add",title:B("Container","elementor")}),q=L.createWrapper,G=void 0===q||q;try{switch(C){case"100":T=ContainerHelper.createContainer({},$,L);break;case"c100-c50-50":V={flex_direction:ContainerHelper.DIRECTION_ROW,flex_wrap:"wrap",flex_gap:{unit:"px",size:0}},G?T=ContainerHelper.createContainer(V,$,L):($e.run("document/elements/settings",{container:$,settings:V}),T=$),V={content_width:"full",width:{unit:"%",size:"50"}},ContainerHelper.createContainer(V,T,{edit:!1});var W=ContainerHelper.createContainer((0,H.default)((0,H.default)({},V),{},{padding:{size:""},flex_gap:{unit:"px",size:0}}),T,{edit:!1});ContainerHelper.createContainers(2,{},W,{edit:!1});break;default:var K=C.split("-");T=ContainerHelper.createContainerFromSizes(K,$,L)}$e.internal("document/history/end-log",{id:U})}catch(C){$e.internal("document/history/delete-log",{id:U})}return T}},{key:"openEditMode",value:function openEditMode(C){$e.run("panel/editor/open",{model:C.model,view:C.view,container:C})}}]),ContainerHelper}();T.ContainerHelper=K,(0,W.default)(K,"DIRECTION_ROW","row"),(0,W.default)(K,"DIRECTION_COLUMN","column"),(0,W.default)(K,"DIRECTION_ROW_REVERSED","row-reverse"),(0,W.default)(K,"DIRECTION_COLUMN_REVERSED","column-reverse");var Q=K;T.default=Q},6430:(C,T,V)=>{"use strict";V(99745),V(71954),C.exports=elementorModules.Module.extend({getDefaultSettings:function getDefaultSettings(){return{context:"preview",actions:{},classes:{list:"elementor-context-menu-list",group:"elementor-context-menu-list__group",groupPrefix:"elementor-context-menu-list__group-",item:"elementor-context-menu-list__item",itemTypePrefix:"elementor-context-menu-list__item-",itemTitle:"elementor-context-menu-list__item__title",itemShortcut:"elementor-context-menu-list__item__shortcut",iconShortcut:"elementor-context-menu-list__item__icon",itemDisabled:"elementor-context-menu-list__item--disabled",divider:"elementor-context-menu-list__divider",hidden:"elementor-hidden"}}},buildActionItem:function buildActionItem(C){var T=this,V=T.getSettings("classes"),B=jQuery("<div>",{class:V.item+" "+V.itemTypePrefix+C.name}),$=jQuery("<div>",{class:V.itemTitle}).text(C.title),L=jQuery("<div>",{class:V.iconShortcut});if(C.icon&&L.html(jQuery("<i>",{class:C.icon})),B.append(L,$),C.shortcut){var U=jQuery("<div>",{class:V.itemShortcut}).html(C.shortcut);B.append(U)}return C.callback&&B.on("click",(function(){T.runAction(C)})),C.$item=B,B},buildActionsList:function buildActionsList(){var C=this,T=C.getSettings("classes"),V=C.getSettings("groups"),B=jQuery("<div>",{class:T.list});return V.forEach((function(V){var $=jQuery("<div>",{class:T.group+" "+T.groupPrefix+V.name});V.actions.forEach((function(T){$.append(C.buildActionItem(T))})),B.append($),V.$item=$})),B},toggleGroupVisibility:function toggleGroupVisibility(C,T){C.$item.toggleClass(this.getSettings("classes.hidden"),!T)},toggleActionVisibility:function toggleActionVisibility(C,T){C.$item.toggleClass(this.getSettings("classes.hidden"),!T)},toggleActionUsability:function toggleActionUsability(C,T){C.$item.toggleClass(this.getSettings("classes.itemDisabled"),!T)},updateActionTitle:function updateActionTitle(C){"function"==typeof C.title&&C.$item.find("."+this.getSettings("classes").itemTitle).text(C.title())},isActionEnabled:function isActionEnabled(C){return!(!C.callback&&!C.groups)&&(!C.isEnabled||C.isEnabled())},runAction:function runAction(C){this.isActionEnabled(C)&&(C.callback(),this.getModal().hide())},initModal:function initModal(){var C;this.getModal=function(){return C||(C=elementorCommon.dialogsManager.createWidget("simple",{className:"elementor-context-menu",message:this.buildActionsList(),iframe:"preview"===this.getSettings("context")?elementor.$preview:null,effects:{hide:"hide",show:"show"},hide:{onOutsideContextMenu:!0},position:{my:(elementorCommon.config.isRTL?"right":"left")+" top",collision:"fit"}})),C}},show:function show(C){var T=this,V=T.getModal();V.setSettings("position",{of:C}),T.getSettings("groups").forEach((function(C){var V=!1!==C.isVisible;T.toggleGroupVisibility(C,V),V&&C.actions.forEach((function(C){var V=!1!==C.isVisible;T.toggleActionVisibility(C,V),T.updateActionTitle(C),V&&T.toggleActionUsability(C,T.isActionEnabled(C))}))})),V.show()},destroy:function destroy(){this.getModal().destroy()},onInit:function onInit(){this.initModal()}})},99292:(C,T,V)=>{"use strict";var B=V(67971),$=B(V(47834)),L=B(V(38923)),U=B(V(83452));V(71954),V(99745),V(84208),V(64828),V(55506);var H,q=V(34533);H=elementorModules.ViewModule.extend({stylesheet:null,getDefaultSettings:function getDefaultSettings(){return{id:0,context:null,settingsModel:null,dynamicParsing:{}}},getDefaultElements:function getDefaultElements(){var C="elementor-style-".concat(this.getSettings("id")),T=elementor.$previewContents.find("#".concat(C));return T.length||(T=jQuery("<style>",{id:C})),{$stylesheetElement:T}},initStylesheet:function initStylesheet(){var C=this,T=elementorFrontend.config.responsive.activeBreakpoints;this.stylesheet=new q,(0,L.default)(T).forEach((function(T){var V=(0,$.default)(T,2),B=V[0],L=V[1];C.stylesheet.addDevice(B,L.value)}))},addStyleRules:function addStyleRules(C,T,V,B,$){var L=this,U=this.getSettings("settingsModel").parseDynamicSettings(T,this.getSettings("dynamicParsing"),C);_.each(C,(function(C){var H,q;if(C.styleFields&&C.styleFields.length&&L.addRepeaterControlsStyleRules(T[C.name],C.styleFields,C.fields,B,$),null!==(H=C.dynamic)&&void 0!==H&&H.active&&null!==(q=T.__dynamic__)&&void 0!==q&&q[C.name]&&L.addDynamicControlStyleRules(T.__dynamic__[C.name],C),C.selectors){var G,W=L.getSettings("context");W&&(G=W.model.get("settings").get("__globals__")),L.addControlStyleRules(C,U,V,B,$,G)}}))},addControlStyleRules:function addControlStyleRules(C,T,V,B,$,L){var H,q,G=this;if(L){var W=C.name;C.groupType&&(W=C.groupPrefix+C.groupType),H=L[W]}(H||void 0!==(q=this.getStyleControlValue(C,T)))&&_.each(C.selectors,(function(L,W){var K;if(H){var Q=G.getSelectorGlobalValue(C,H);Q&&("font"===C.type&&$e.data.get(H).then((function(C){elementor.helpers.enqueueFont(C.data.value.typography_font_family)})),K=L.replace(/(:)[^;]+(;?)/g,"$1"+Q+"$2"))}else try{K=L.replace(/{{(?:([^.}]+)\.)?([^}| ]*)(?: *\|\| *(?:([^.}]+)\.)?([^}| ]*) *)*}}/g,(function(B,$,L,U,H){var W=$&&!V[$],K="";if(W||(K=G.parsePropertyPlaceholder(C,q,V,T,L,$)),!K&&0!==K){if(H){var Q=(K=H).match(/^(['"])(.*)\1$/);if(Q)K=Q[2];else if(!isFinite(K)){if(U&&!V[U])return"";K=G.parsePropertyPlaceholder(C,q,V,T,H,U)}}if(!K&&0!==K){if(W)return"";throw""}}return"font"===C.type&&elementor.helpers.enqueueFont(K),K}))}catch(C){return}if(!_.isEmpty(K)){var J=/^(?:\([^)]+\)){1,2}/,X=W.match(J),Y={};if(X){X=X[0],W=W.replace(J,"");var Z,ee=/\(([^)]+)\)/g,te=[];for(Z=ee.exec(X);Z;)te.push(Z[1]),Z=ee.exec(X);_.each(te,(function(C){if("desktop"!==C){var T=C.replace(/\+$/,"");Y[T===C?"max":"min"]=T}}))}_.each(B,(function(C,T){var V=C.source?C.source:C,B=new RegExp(V,"g");W=W.replace(B,$[T])})),!(0,U.default)(Y).length&&C.responsive&&"desktop"===(Y=_.pick(elementorCommon.helpers.cloneObject(C.responsive),["min","max"])).max&&delete Y.max,G.stylesheet.addRules(W,K,Y)}}))},parsePropertyPlaceholder:function parsePropertyPlaceholder(C,T,V,B,$,L){return L&&(C=_.findWhere(V,{name:L}),T=this.getStyleControlValue(C,B)),elementor.getControlView(C.type).getStyleValue($,T,C)},getStyleControlValue:function getStyleControlValue(C,T){var V,B,$,L,U=null===(V=this.getSettings())||void 0===V||null===(B=V.context)||void 0===B?void 0:B.container,H=null==U?void 0:U.isGlobalApplied(C.name),q=(null===($=T.__globals__)||void 0===$?void 0:$[C.name])||(null===(L=C.global)||void 0===L?void 0:L.default);if(H&&q)return this.getSelectorGlobalValue(C,q);var G=T[C.name];return C.selectors_dictionary&&(G=C.selectors_dictionary[G]||G),_.isNumber(G)||!_.isEmpty(G)?G:void 0},getSelectorGlobalValue:function getSelectorGlobalValue(C,T){var V=$e.data.commandExtractArgs(T),B=$e.data.getCache($e.components.get("globals"),V.command,V.args.query);if(null!=B&&B.value){var $,L=B.id;if(C.groupType){var U=elementor.breakpoints.getActiveMatchRegex(),H=C.name.replace(C.groupPrefix,"").replace(U,"");if(!B.value[elementor.config.kit_config.typography_prefix+H])return;H=H.replace("_","-"),$="var( --e-global-".concat(C.groupType,"-").concat(L,"-").concat(H," )"),elementor.config.ui.defaultGenericFonts&&C.groupPrefix+"font_family"===C.name&&($+=", ".concat(elementor.config.ui.defaultGenericFonts))}else $="var( --e-global-".concat(C.type,"-").concat(L," )");return $}},addRepeaterControlsStyleRules:function addRepeaterControlsStyleRules(C,T,V,B,$){var L=this;T.forEach((function(T,U){var H=C.models[U];L.addStyleRules(T,H.attributes,V,B.concat(["{{CURRENT_ITEM}}"]),$.concat([".elementor-repeater-item-"+H.get("_id")]))}))},addDynamicControlStyleRules:function addDynamicControlStyleRules(C,T){var V=this;elementor.dynamicTags.parseTagsText(C,T.dynamic,(function(C,T,B){var $=elementor.dynamicTags.createTag(C,T,B);if($){var L=$.model;L.getStyleControls().length&&V.addStyleRules(L.getStyleControls(),L.attributes,L.controls,["{{WRAPPER}}"],["#elementor-tag-"+C])}}))},addStyleToDocument:function addStyleToDocument(C){var T=elementor.$previewContents.find("head"),V="append",B=T;if(C){var $=T.children(C.of);$.length&&(V=C.at,B=$)}B[V](this.elements.$stylesheetElement);var L=elementor.hooks.applyFilters("editor/style/styleText","",this.getSettings("context"));this.elements.$stylesheetElement.text(this.stylesheet+L)},removeStyleFromDocument:function removeStyleFromDocument(){this.elements.$stylesheetElement.remove()},onInit:function onInit(){elementorModules.ViewModule.prototype.onInit.apply(this,arguments),this.initStylesheet()}}),C.exports=H},40548:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0,V(38081);var U=L(V(11959)),H=L(V(39041)),q=function(){function FilesUploadHandler(){(0,U.default)(this,FilesUploadHandler)}return(0,H.default)(FilesUploadHandler,null,[{key:"isUploadEnabled",value:function isUploadEnabled(C){return!["svg","application/json"].includes(C)||elementorCommon.config.filesUpload.unfilteredFiles}},{key:"setUploadTypeCaller",value:function setUploadTypeCaller(C){C.uploader.uploader.param("uploadTypeCaller","elementor-wp-media-upload")}},{key:"getUnfilteredFilesNotEnabledDialog",value:function getUnfilteredFilesNotEnabledDialog(C){return elementor.helpers.getSimpleDialog("e-enable-unfiltered-files-dialog",B("Enable Unfiltered File Uploads","elementor"),B("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor"),B("Enable","elementor"),(function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{},!0),elementorCommon.config.filesUpload.unfilteredFiles=!0,C()}))}},{key:"getUnfilteredFilesNotEnabledImportTemplateDialog",value:function getUnfilteredFilesNotEnabledImportTemplateDialog(C){return elementorCommon.dialogsManager.createWidget("confirm",{id:"e-enable-unfiltered-files-dialog-import-template",headerMessage:B("Enable Unfiltered File Uploads","elementor"),message:B("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor")+"<br /><br />"+B("If you do not enable uploading unfiltered files, any SVG or JSON (including lottie) files used in the uploaded template will not be imported.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:B("Enable and Import","elementor"),cancel:B("Import Without Enabling","elementor")},onConfirm:function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{success:function success(){elementorCommon.config.filesUpload.unfilteredFiles=!0,C()}},!0)},onCancel:function onCancel(){return C()}})}}]),FilesUploadHandler}();T.default=q},38984:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(38003).sprintf,L=V(67394),U=V(67971);L(T,"__esModule",{value:!0}),T.default=void 0;var H=U(V(11959)),q=U(V(39041)),G=U(V(18042)),W=function(){function Heartbeat(C){var T=this;(0,H.default)(this,Heartbeat),(0,G.default)(this,"modal",null),(0,G.default)(this,"document",null),(0,G.default)(this,"getModal",(function(){return T.modal||(T.modal=T.initModal()),T.modal})),this.document=C,this.onSend=this.onSend.bind(this),this.onTick=this.onTick.bind(this),this.onRefreshNonce=this.onRefreshNonce.bind(this),this.bindEvents(),wp.heartbeat.connectNow()}return(0,q.default)(Heartbeat,[{key:"initModal",value:function initModal(){var C=elementorCommon.dialogsManager.createWidget("lightbox",{headerMessage:B("Take Over","elementor")});return C.addButton({name:"go_back",text:B("Go Back","elementor"),callback:function callback(){parent.history.go(-1)}}),C.addButton({name:"take_over",text:B("Take Over","elementor"),callback:function callback(){wp.heartbeat.enqueue("elementor_force_post_lock",!0),wp.heartbeat.connectNow()}}),C}},{key:"showLockMessage",value:function showLockMessage(C){this.getModal().setMessage($(B("%s has taken over and is currently editing. Do you want to take over this page editing?","elementor"),C)).show()}},{key:"onSend",value:function onSend(C,T){T.elementor_post_lock={post_ID:this.document.id}}},{key:"onTick",value:function onTick(C,T){T.locked_user?(this.document.editor.isChanged&&$e.run("document/save/auto",{document:this.document}),this.showLockMessage(T.locked_user)):this.getModal().hide(),elementorCommon.ajax.addRequestConstant("_nonce",T.elementorNonce)}},{key:"onRefreshNonce",value:function onRefreshNonce(C,T){var V=T["elementor-refresh-nonces"];V&&(V.heartbeatNonce&&elementorCommon.ajax.addRequestConstant("_nonce",V.elementorNonce),V.heartbeatNonce&&(window.heartbeatSettings.nonce=V.heartbeatNonce))}},{key:"bindEvents",value:function bindEvents(){jQuery(document).on({"heartbeat-send":this.onSend,"heartbeat-tick":this.onTick,"heartbeat-tick.wp-refresh-nonces":this.onRefreshNonce})}},{key:"destroy",value:function destroy(){jQuery(document).off({"heartbeat-send":this.onSend,"heartbeat-tick":this.onTick,"heartbeat-tick.wp-refresh-nonces":this.onRefreshNonce})}}]),Heartbeat}();T.default=W},13692:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67971),L=$(V(47834)),U=$(V(83452)),H=$(V(38923)),q=$(V(59396));V(71954),V(64434),V(99745),V(84208),V(99236),V(55506),V(64828),V(90286),V(36349),V(38081);var G=$(V(65863)),W=$(V(72465)),K=$(V(48606)),Q=["article","aside","div","footer","h1","h2","h3","h4","h5","h6","header","main","nav","p","section","span"];C.exports={container:K.default,document:W.default,_enqueuedFonts:{editor:[],preview:[]},_enqueuedIconFonts:[],_inlineSvg:[],elementsHierarchy:{document:{section:{column:{widget:null,section:null,container:{widget:null,container:null}}},container:{widget:null,container:null}}},enqueueCSS:function enqueueCSS(C,T){var V='link[href="'+C+'"]',B='<link href="'+C+'" rel="stylesheet" type="text/css">';T&&(T.find(V).length||T.find("link").last().after(B))},enqueuePreviewStylesheet:function enqueuePreviewStylesheet(C){this.enqueueCSS(C,elementor.$previewContents)},enqueueEditorStylesheet:function enqueueEditorStylesheet(C){this.enqueueCSS(C,elementorCommon.elements.$document)},enqueueStylesheet:function enqueueStylesheet(C){elementorCommon.helpers.hardDeprecated("elementor.helpers.enqueueStylesheet()","2.6.0","elementor.helpers.enqueuePreviewStylesheet()"),this.enqueuePreviewStylesheet(C)},fetchInlineSvg:function fetchInlineSvg(C){var T=arguments.length>1&&void 0!==arguments[1]&&arguments[1];fetch(C).then((function(C){return C.ok?C.text():""})).then((function(C){T&&T(C)}))},getInlineSvg:function getInlineSvg(C,T){if(C.id){if(this._inlineSvg.hasOwnProperty(C.id))return this._inlineSvg[C.id];var V=this;this.fetchInlineSvg(C.url,(function(B){B&&(V._inlineSvg[C.id]=B,T&&T.render(),elementor.channels.editor.trigger("svg:insertion",B,C.id))}))}},enqueueIconFonts:function enqueueIconFonts(C){var T=this;if(-1===this._enqueuedIconFonts.indexOf(C)&&!elementor.config.icons_update_needed){var V=this.getIconLibrarySettings(C);V&&(V.enqueue&&V.enqueue.forEach((function(C){T.enqueuePreviewStylesheet(C),T.enqueueEditorStylesheet(C)})),V.url&&(this.enqueuePreviewStylesheet(V.url),this.enqueueEditorStylesheet(V.url)),this._enqueuedIconFonts.push(C),elementor.channels.editor.trigger("fontIcon:insertion",C,V))}},getIconLibrarySettings:function getIconLibrarySettings(C){var T=elementor.config.icons.libraries.filter((function(T){return C===T.name}));return!(!T[0]||!T[0].name)&&T[0]},renderIcon:function renderIcon(C,T){var V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},B=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"i",$=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"value";if(!T||!T.library)return"object"===$?{rendered:!1}:void 0;var L=T.library,U=T.value;if("svg"===L)return"panel"===$?'<img src="'+U.url+'">':{rendered:!0,value:this.getInlineSvg(U,C)};var H=this.getIconLibrarySettings(L);if(H&&!H.hasOwnProperty("isCustom")){if(this.enqueueIconFonts(L),"panel"===$)return"<"+B+' class="'+U+'"></'+B+">";var q=B+this.getUniqueID();C.addRenderAttribute(q,V),C.addRenderAttribute(q,"class",U);var G="<"+B+" "+C.getRenderAttributeString(q)+"></"+B+">";return"object"===$?{rendered:!0,value:G}:G}return elementor.channels.editor.trigger("Icon:insertion",L,U,V,B,C),"object"===$?{rendered:!1}:void 0},isIconMigrated:function isIconMigrated(C,T){return C.__fa4_migrated&&C.__fa4_migrated[T]},fetchFa4ToFa5Mapping:function fetchFa4ToFa5Mapping(){var C="fa4Tofa5Mapping",T=elementorCommon.storage.get(C);return T||jQuery.getJSON(elementor.config.fa4_to_fa5_mapping_url,(function(V){T=V,elementorCommon.storage.set(C,V)})),T},mapFa4ToFa5:function mapFa4ToFa5(C){var T=this.fetchFa4ToFa5Mapping();return T[C]?T[C]:{value:"fas"+C.replace("fa "," "),library:"fa-solid"}},enqueueFont:function enqueueFont(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"preview";if($e.devTools&&$e.devTools.log.info("enqueueFont font: '".concat(C,"', target: '").concat(T,"'")),-1===this._enqueuedFonts[T].indexOf(C)){var V,B=elementor.config.controls.font.options[C],$={ru_RU:"cyrillic",uk:"cyrillic",bg_BG:"cyrillic",vi:"vietnamese",el:"greek",he_IL:"hebrew"};switch(B){case"googlefonts":V="https://fonts.googleapis.com/css?family="+C+":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic",$[elementor.config.locale]&&(V+="&subset="+$[elementor.config.locale]);break;case"earlyaccess":var L=C.replace(/\s+/g,"").toLowerCase();V="https://fonts.googleapis.com/earlyaccess/"+L+".css"}_.isEmpty(V)||("editor"===T?this.enqueueCSS(V,elementorCommon.elements.$document):this.enqueueCSS(V,elementor.$previewContents)),this._enqueuedFonts[T].push(C),elementor.channels.editor.trigger("font:insertion",B,C)}},resetEnqueuedFontsCache:function resetEnqueuedFontsCache(){this._enqueuedFonts={editor:[],preview:[]},this._enqueuedIconFonts=[]},getElementChildType:function getElementChildType(C,T){var V=this;if(T||(T=this.elementsHierarchy),void 0!==T[C])return jQuery.isPlainObject(T[C])?(0,U.default)(T[C]):null;var B=null;return jQuery.each(T,(function(T,$){if(jQuery.isPlainObject($)){var L=V.getElementChildType(C,$);return L?(B=L,!1):void 0}})),B},getUniqueID:function getUniqueID(){return elementorCommon.helpers.softDeprecated("elementor.helpers.getUniqueID()","3.0.0","elementorCommon.helpers.getUniqueId()"),elementorCommon.helpers.getUniqueId()},getSocialNetworkNameFromIcon:function getSocialNetworkNameFromIcon(C,T){var V=arguments.length>2&&void 0!==arguments[2]&&arguments[2],B=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,$=arguments.length>4&&void 0!==arguments[4]&&arguments[4],L="",U="";return T&&!B?(L=T.replace("fa fa-",""),U='<i class="'+T+'"></i>'):C.value&&"svg"!==C.library?(L=(L=C.value.split(" ")[1])?L.replace("fa-",""):"",U=this.renderIcon(null,C,{},"i","panel")):U=this.renderIcon(null,C,{},"i","panel"),""!==L&&V&&(L=(L=L.split("-").join(" ")).replace(/\b\w/g,(function(C){return C.toUpperCase()}))),L=elementor.hooks.applyFilters("elementor/social_icons/network_name",L,C,T,V,$),$&&(L=U+" "+L),L},getSimpleDialog:function getSimpleDialog(C,T,V,$,L){return elementorCommon.dialogsManager.createWidget("confirm",{id:C,headerMessage:T,message:V,position:{my:"center center",at:"center center"},strings:{confirm:$,cancel:B("Cancel","elementor")},onConfirm:L})},maybeDisableWidget:function maybeDisableWidget(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!elementor.config.icons_update_needed)return!1;var T=elementor.channels.panelElements.request("element:selected"),V=C||T.model.get("widgetType"),$=elementor.widgetsCache[V],L=function hasControlOfType(C,T){var V=!1;return jQuery.each(C,(function(C,B){return T===B.type?(V=!0,!1):(!B.is_repeater||!(V=hasControlOfType(B.fields,T)))&&void 0})),V};if($){var U=L($.controls,"icons");if(U){var H=function onConfirm(){window.location.href=elementor.config.tools_page_link+"&redirect_to="+encodeURIComponent(document.location.href)+"#tab-fontawesome4_migration"};return elementor.helpers.getSimpleDialog("elementor-enable-fa5-dialog",B("Elementor's New Icon Library","elementor"),B('Elementor v2.6 includes an upgrade from Font Awesome 4 to 5. In order to continue using icons, be sure to click "Update".',"elementor")+' <a href="https://go.elementor.com/fontawesome-migration/" target="_blank">'+B("Learn More","elementor")+"</a>",B("Update","elementor"),H).show(),!0}}return!1},stringReplaceAll:function stringReplaceAll(C,T){var V=new RegExp((0,U.default)(T).join("|"),"gi");return C.replace(V,(function(C){return T[C]}))},isActiveControl:function isActiveControl(C,T,V){var B,$,U=C.condition||(null===(B=C.get)||void 0===B?void 0:B.call(C,"condition")),G=C.conditions||(null===($=C.get)||void 0===$?void 0:$.call(C,"conditions"));if(U){var W=[];(0,H.default)(U).forEach((function(C){var V,B=(0,L.default)(C,2),$=B[0],U=B[1],H=$.match(/([\w-]+(?:\[[\w-]+])?)?(!?)$/i),G=H[1],K=!!H[2],Q=T[G];(0,q.default)(U)&&U.length?V=K?"!in":"in":(0,q.default)(Q)&&Q.length?V=K?"!contains":"contains":K&&(V="!=="),W.push({name:G,operator:V,value:U})})),G={relation:"and",terms:G?W.concat(G):W}}return!(G&&!elementor.conditions.check(G,T,V))},cloneObject:function cloneObject(C){return elementorCommon.helpers.hardDeprecated("elementor.helpers.cloneObject","2.3.0","elementorCommon.helpers.cloneObject"),elementorCommon.helpers.cloneObject(C)},disableElementEvents:function disableElementEvents(C){C.each((function(){var C=this.style.pointerEvents;"none"!==C&&jQuery(this).data("backup-pointer-events",C).css("pointer-events","none")}))},enableElementEvents:function enableElementEvents(C){C.each((function(){var C=jQuery(this),T=C.data("backup-pointer-events");void 0!==T&&C.removeData("backup-pointer-events").css("pointer-events",T)}))},wpColorPicker:function wpColorPicker(C){return elementorCommon.helpers.deprecatedMethod("elementor.helpers.wpColorPicker()","2.8.0","new ColorPicker()"),new G.default({picker:{el:C}})},isInViewport:function isInViewport(C,T){var V=C.getBoundingClientRect();return T=T||document.documentElement,V.top>=0&&V.left>=0&&V.bottom<=(window.innerHeight||T.clientHeight)&&V.right<=(window.innerWidth||T.clientWidth)},scrollToView:function scrollToView(C,T,V){void 0===T&&(T=500);var B=V,$=elementorFrontend.elements.$window;V||(V=$,B=elementor.$previewContents.find("html, body")),setTimeout((function(){if(C[0].isConnected){var T=V.height(),L=V.scrollTop(),U=V===$?C.offset().top:C[0].offsetTop,H=U-L;if(!(H>0&&H<T)){var q=U-T/2;B.stop(!0).animate({scrollTop:q},1e3)}}}),T)},getElementInlineStyle:function getElementInlineStyle(C,T){var V={},B=C[0].style;return T.forEach((function(C){V[C]=void 0!==B[C]?B[C]:""})),V},cssWithBackup:function cssWithBackup(C,T,V){var B=this.getElementInlineStyle(C,(0,U.default)(V));C.data("css-backup-"+T,B).css(V)},recoverCSSBackup:function recoverCSSBackup(C,T){var V="css-backup-"+T;C.css(C.data(V)),C.removeData(V)},elementSizeToUnit:function elementSizeToUnit(C,T,V){var B=elementorFrontend.elements.window;switch(V){case"%":T/=C.offsetParent().width()/100;break;case"vw":T/=B.innerWidth/100;break;case"vh":T/=B.innerHeight/100}return Math.round(1e3*T)/1e3},compareVersions:function compareVersions(C,T,V){var B=function prepareVersion(C){return(C+="").replace(/[^\d.]+/,".-1.")};if((C=B(C))===(T=B(T)))return!V||/^={2,3}$/.test(V);for(var $=C.split(".").map(Number),L=T.split(".").map(Number),U=Math.max($.length,L.length),H=0;H<U;H++){var q=$[H]||0,G=L[H]||0;if(q!==G)return elementor.conditions.compare(q,G,V)}},getModelLabel:function getModelLabel(C){var T;return C instanceof Backbone.Model||(C=new Backbone.Model(C)),C.get("labelSuffix")?T=C.get("title")+" "+C.get("labelSuffix"):"global"===C.get("widgetType")&&C.getTitle&&(T=C.getTitle()),T||(T=elementor.getElementData(C).title),T},hasPro:function hasPro(){return!!window.elementorPro},validateHTMLTag:function validateHTMLTag(C){return Q.includes(C.toLowerCase())?C:"div"}}},9599:(C,T,V)=>{"use strict";var B,$=V(67971)(V(83452));B=function ImagesManager(){var C=this,T={},V=[],B=function getNormalizedSize(C){var T,V=C.size;if("custom"===V){var B=C.dimension;if(!B.width&&!B.height)return"full";T="custom_"+B.width+"x"+B.height}else T=V;return T},L={};C.updateOnReceiveImage=function(){var C=elementor.getPanelView().getCurrentPageView().getOption("editedElementView");C.$el.addClass("elementor-loading"),L[C.cid]=C,elementor.channels.editor.once("imagesManager:detailsReceived",(function(){_.isEmpty(L)||_(L).each((function(C){C.render(),C.$el.removeClass("elementor-loading")})),L={}}))},C.getImageUrl=function(T){C.registerItem(T);var V=C.getItem(T);if(!V){if("custom"===T.size)return void($e.routes.isPartOf("panel/editor")&&T.model&&C.updateOnReceiveImage());V=T.url}return V},C.getItem=function(C){var V=B(C),$=C.id;return!!V&&(!(!T[$]||!T[$][V])&&T[$][V])},C.registerItem=function(T){""!==T.id&&(C.getItem(T)||(V.push(T),C.debounceGetRemoteItems()))},C.getRemoteItems=function(){var C,L,U=[];if(0!==(0,$.default)(V).length){for(L in V){C=V[L];var H=B(C),q=C.id,G=!T[q]||0===(0,$.default)(T[q]).length;U.push({id:q,size:H,is_first_time:G})}elementorCommon.ajax.send("get_images_details",{data:{items:U},success:function success(C){var B,$;for(B in C)for($ in T[B]||(T[B]={}),C[B])T[B][$]=C[B][$];V=[],elementor.channels.editor.trigger("imagesManager:detailsReceived",C)}})}},C.debounceGetRemoteItems=_.debounce(C.getRemoteItems,300)},C.exports=new B},90381:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(99745);var L=$(V(74758)),U=$(V(59396)),H=$(V(18617));T.default=function _default(C,T){T=(0,U.default)(T)?T:[T];var V,B=(0,L.default)(T);try{for(B.s();!(V=B.n()).done;){var $=V.value;if(C.constructor.name===$.prototype[H.default])return!0}}catch(C){B.e(C)}finally{B.f()}return!1}},85116:(C,T,V)=>{"use strict";var B=V(67971);V(64828),V(38081),V(67209),V(71954);var $,L,U,H=B(V(32009));$=jQuery,L=function hasFullDataTransferSupport(C){try{return C.originalEvent.dataTransfer.setData("test","test"),C.originalEvent.dataTransfer.clearData("test"),!0}catch(C){return!1}},U={html5Draggable:function Draggable(C){var T=this,V={},B={},U={element:"",groups:null,onDragStart:null,onDragEnd:null},q=function onDragEnd(C){"function"==typeof V.onDragEnd&&V.onDragEnd.call(B.$element,C,T)},G=function onDragStart(C){var $={groups:V.groups||[]};L(C)&&C.originalEvent.dataTransfer.setData((0,H.default)($),!0),"function"==typeof V.onDragStart&&V.onDragStart.call(B.$element,C,T)};this.destroy=function(){B.$element.off("dragstart",G),B.$element.removeAttr("draggable")},function init(){!function initSettings(){$.extend(!0,V,U,C)}(),function initElementsCache(){B.$element=$(V.element)}(),function buildElements(){B.$element.attr("draggable",!0)}(),function attachEvents(){B.$element.on("dragstart",G).on("dragend",q)}()}()},html5Droppable:function Droppable(C){var T,V,B=this,U={},H={},q=!1,G={element:"",items:">",horizontalThreshold:0,horizontalSensitivity:"10%",axis:["vertical","horizontal"],placeholder:!0,currentElementClass:"html5dnd-current-element",placeholderClass:"html5dnd-placeholder",hasDraggingOnChildClass:"html5dnd-has-dragging-on-child",groups:null,isDroppingAllowed:null,onDragEnter:null,onDragging:null,onDropping:null,onDragLeave:null},W=function hasVerticalDetection(){return-1!==U.axis.indexOf("vertical")},K=function checkHorizontal(C,V,B){var $;if(!function hasHorizontalDetection(){return-1!==U.axis.indexOf("horizontal")}())return!1;if(!W()){var L=U.horizontalThreshold,H=T.getBoundingClientRect(),q=H.left,G=H.right;return V-L<=q?"left":V+L>=G||C>B/2?"right":"left"}return!!($=U.horizontalSensitivity.match(/\d+/))&&($=$[0],/%$/.test(U.horizontalSensitivity)&&($=B/$),C>B-$?"right":C<$&&"left")},Q=function setSide(C){var B=$(T),L=B.outerHeight()-H.$placeholder.outerHeight(),U=B.outerWidth();if(C=C.originalEvent,!(V=K(C.offsetX,C.clientX,U)))if(W()){var q=T.getBoundingClientRect();V=C.clientY>q.top+L/2?"bottom":"top"}else V=null},J=function insertPlaceholder(){if(U.placeholder){var C=$(T),B=C.parents(".e-container--row").length,L=C.hasClass("elementor-first-add");if(!B||L){var q="top"===V?"prependTo":"appendTo";H.$placeholder[q](T)}else C[["bottom","right"].includes(V)?"after":"before"](H.$placeholder)}},X=function onDragEnter(C){if(C.stopPropagation(),!T){T=this;var G=H.$element.parents(),W=H.$element.children();W.find("."+U.currentElementClass).removeClass(U.currentElementClass),G.add(W).each((function(){var C=$(this).data("html5Droppable");C&&C.doDragLeave()})),Q(C),$e.run("editor/browser-import/validate",{input:C.originalEvent.dataTransfer.items}).then((function(G){q=function isDroppingAllowed(C){var $,H,q;return!(U.groups&&L(C)&&($=C.originalEvent.dataTransfer.types,q=!1,($=Array.prototype.slice.apply($)).forEach((function(C){try{if(!(H=JSON.parse(C)).groups.slice)return;U.groups.forEach((function(C){if(-1!==H.groups.indexOf(C))return q=!0,!1}))}catch(C){}})),!q)||"function"==typeof U.isDroppingAllowed&&!U.isDroppingAllowed.call(T,V,C,B))}(C)||G,q&&(J(),H.$element.addClass(U.hasDraggingOnChildClass),$(T).addClass(U.currentElementClass),"function"==typeof U.onDragEnter&&U.onDragEnter.call(T,V,C,B))}))}},Y=function onDragOver(C){C.stopPropagation(),T||X.call(this,C);var $=V;Q(C),q&&(C.preventDefault(),$!==V&&J(),"function"==typeof U.onDragging&&U.onDragging.call(this,V,C,B))},Z=function onDragLeave(C){var V=this.getBoundingClientRect();("dragleave"!==C.type||C.clientX<V.left||C.clientX>=V.right||C.clientY<V.top||C.clientY>=V.bottom)&&($(T).removeClass(U.currentElementClass),B.doDragLeave(),q=!1)},ee=function onDrop(C){C.preventDefault(),Q(C),q&&U.onDropping&&U.onDropping(V,C)};this.doDragLeave=function(){U.placeholder&&H.$placeholder.remove(),H.$element.removeClass(U.hasDraggingOnChildClass),"function"==typeof U.onDragLeave&&U.onDragLeave.call(T,event,B),T=V=null},this.destroy=function(){H.$element.off("dragenter",U.items,X).off("dragover",U.items,Y).off("drop",U.items,ee).off("dragleave drop",U.items,Z)},function init(){!function initSettings(){$.extend(U,G,C)}(),function initElementsCache(){H.$element=$(U.element),H.$placeholder=$("<div>",{class:U.placeholderClass})}(),function attachEvents(){H.$element.on("dragenter",U.items,X).on("dragover",U.items,Y).on("drop",U.items,ee).on("dragleave drop",U.items,Z)}()}()}},$.each(U,(function(C,T){$.fn[C]=function(V){return V=V||{},this.each((function(){var B=$.data(this,C);B instanceof T?"destroy"===V&&(B.destroy(),$.removeData(this,C)):(V.element=this,$.data(this,C,new T(V)))})),this}}))},30122:(C,T,V)=>{"use strict";var B;V(84208),V(64828),V(99745),(B=jQuery).fn.elementorSerializeObject=function(){var C=this.serializeArray(),T={},V=function parseObject(C,T,V){var B=/^[^\[\]]+\[]/.test(T),$=/^[^\[\]]+\[[^\[\]]+]/.test(T),L=T.replace(/\[.*/,"");if(B)C[L]||(C[L]=[]);else{if(!$)return void(C.push?C.push(V):C[L]=V);C[L]||(C[L]={})}var U=T.match(/\[[^\[\]]*]/g);return U[0]=U[0].replace(/\[|]/g,""),parseObject(C[L],U.join(""),V)};return B.each(C,(function(){V(T,this.name,this.value)})),T}},87726:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{notice:"#elementor-notice-bar",close:"#elementor-notice-bar__close"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var C=this.getSettings();return{$notice:jQuery(C.selectors.notice),$close:jQuery(C.selectors.close)}}},{key:"bindEvents",value:function bindEvents(){this.elements.$close.on("click",this.onCloseClick.bind(this))}},{key:"onCloseClick",value:function onCloseClick(){this.elements.$notice.slideUp(),elementorCommon.ajax.addRequest("notice_bar_dismiss")}}]),_default}(elementorModules.ViewModule);T.default=G},45921:(C,T,V)=>{"use strict";var B=V(67971)(V(14176));C.exports=elementorModules.Module.extend({initToast:function initToast(){var C=elementorCommon.dialogsManager.createWidget("buttons",{id:"elementor-toast",position:{my:"center bottom",at:"center bottom-10",of:"#elementor-panel-content-wrapper",autoRefresh:!0},hide:{onClick:!0,auto:!0,autoDelay:1e4},effects:{show:function show(){var T=C.getElements("widget");T.show(),C.refreshPosition();var V=(0,B.default)(T.css("top"),10);T.hide().css("top",V+100),T.animate({opacity:"show",height:"show",paddingBottom:"show",paddingTop:"show",top:V},{easing:"linear",duration:300})},hide:function hide(){var T=C.getElements("widget"),V=(0,B.default)(T.css("top"),10);T.animate({opacity:"hide",height:"hide",paddingBottom:"hide",paddingTop:"hide",top:V+100},{easing:"linear",duration:300})}},button:{tag:"div"}});this.getToast=function(){return C}},showToast:function showToast(C){var T=this.getToast();return T.setMessage(C.message),T.getElements("buttonsWrapper").empty(),C.buttons?C.buttons.forEach((function(C){T.addButton(C)})):T.getElements("buttonsWrapper").remove(),C.classes&&T.getElements("widget").addClass(C.classes),C.sticky&&T.setSettings({hide:{auto:!1,onClick:!1}}),T.show()},onInit:function onInit(){this.initToast()}})},9548:(C,T,V)=>{"use strict";var B;V(67209),B={getPresetsDictionary:function getPresetsDictionary(){return{11:100/9,12:12.5,14:100/7,16:100/6,33:100/3,66:2/3*100,83:5/6*100}},getAbsolutePresetValues:function getAbsolutePresetValues(C){var T=elementorCommon.helpers.cloneObject(C),V=this.getPresetsDictionary();return _.each(T,(function(C,B){V[C]&&(T[B]=V[C])})),T},getPresets:function getPresets(C,T){var V=elementorCommon.helpers.cloneObject(elementor.config.elements.section.presets);return C&&(V=V[C]),T&&(V=V[T]),V},getPresetByStructure:function getPresetByStructure(C){var T=this.getParsedStructure(C);return this.getPresets(T.columnsCount,T.presetIndex)},getParsedStructure:function getParsedStructure(C){return{columnsCount:(C+="").slice(0,-1),presetIndex:C.substr(-1)}},getPresetSVG:function getPresetSVG(C,T,V,B){T=T||100,V=V||50,B=B||2;var $=this.getAbsolutePresetValues(C),L=this._generatePresetSVGPath($,T,V,B);return this._createSVGPreset(L,T,V)},_createSVGPreset:function _createSVGPreset(C,T,V){var B=document.createElementNS("http://www.w3.org/2000/svg","svg");B.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),B.setAttribute("viewBox","0 0 "+T+" "+V);var $=document.createElementNS("http://www.w3.org/2000/svg","path");return $.setAttribute("d",C),B.appendChild($),B},_generatePresetSVGPath:function _generatePresetSVGPath(C,T,V,B){for(var $=T-B*(C.length-1),L=0,U="",H=0;H<C.length;H++){H&&(U+=" ");var q=C[H]/100*$;U+="M"+ +(L+=q).toFixed(4)+",0",U+="V"+V,U+="H"+ +(L-q).toFixed(4),U+="V0Z",L+=B}return U},getContainerPreset:function getContainerPreset(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",V={"33-33-33":'\n\t\t\t\t<svg viewBox="0 0 90 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect x="0.5" width="29" height="44" />\n\t\t\t\t\t<rect x="30.5" width="29" height="44" />\n\t\t\t\t\t<rect x="60.5" width="29" height="44" />\n\t\t\t\t</svg>\n\t\t\t',"50-50":'\n\t\t\t\t<svg viewBox="0 0 90 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect x="0.5" width="44" height="44" />\n\t\t\t\t\t<rect x="45.5" width="44" height="44" />\n\t\t\t\t</svg>\n\t\t\t',"c100-c50-50":'\n\t\t\t\t<svg viewBox="0 0 90 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect x="0.5" width="44" height="44" />\n\t\t\t\t\t<rect x="45.5" width="44" height="21.5" />\n\t\t\t\t\t<rect x="45.5" y="22.5" width="44" height="21.5" />\n\t\t\t\t</svg>\n\t\t\t',"50-50-50-50":'\n\t\t\t\t<svg viewBox="0 0 90 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect x="0.5" width="44" height="21.5" />\n\t\t\t\t\t<rect x="45.5" width="44" height="21.5" />\n\t\t\t\t\t<rect x="0.5" y="22.5" width="44" height="21.5" />\n\t\t\t\t\t<rect x="45.5" y="22.5" width="44" height="21.5" />\n\t\t\t\t</svg>\n\t\t\t',"33-66":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="29" height="44"/>\n\t\t\t\t\t<rect x="30" width="59" height="44"/>\n\t\t\t\t</svg>\n\t\t\t',"25-25-25-25":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="21.5" height="44"/>\n\t\t\t\t\t<rect x="22.5" width="21.5" height="44"/>\n\t\t\t\t\t<rect x="45" width="21.5" height="44"/>\n\t\t\t\t\t<rect x="67.5" width="21.5" height="44"/>\n\t\t\t\t</svg>\n\t\t\t',"25-50-25":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="21.5" height="44"/>\n\t\t\t\t\t<rect x="22.5" width="44" height="44"/>\n\t\t\t\t\t<rect x="67.5" width="21.5" height="44"/>\n\t\t\t\t</svg>\n\t\t\t',"50-50-100":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="44" height="21.5"/>\n\t\t\t\t\t<rect x="45" width="44" height="21.5"/>\n\t\t\t\t\t<rect y="22.5" width="89" height="21.5"/>\n\t\t\t\t</svg>\n\t\t\t',"33-33-33-33-33-33":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="29" height="21.5"/>\n\t\t\t\t\t<rect x="30" width="29" height="21.5"/>\n\t\t\t\t\t<rect x="60" width="29" height="21.5"/>\n\t\t\t\t\t<rect y="22.5" width="29" height="21.5"/>\n\t\t\t\t\t<rect x="30" y="22.5" width="29" height="21.5"/>\n\t\t\t\t\t<rect x="60" y="22.5" width="29" height="21.5"/>\n\t\t\t\t</svg>\n\t\t\t',"33-33-33-33-66":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="29" height="21.5"/>\n\t\t\t\t\t<rect x="30" width="29" height="21.5"/>\n\t\t\t\t\t<rect x="60" width="29" height="21.5"/>\n\t\t\t\t\t<rect y="22.5" width="29" height="21.5"/>\n\t\t\t\t\t<rect x="30" y="22.5" width="59" height="21.5"/>\n\t\t\t\t</svg>\n\t\t\t',"66-33-33-66":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="59" height="21.5"/>\n\t\t\t\t\t<rect x="60" width="29" height="21.5"/>\n\t\t\t\t\t<rect y="22.5" width="29" height="21.5"/>\n\t\t\t\t\t<rect x="30" y="22.5" width="59" height="21.5"/>\n\t\t\t\t</svg>\n\t\t\t',100:'\n\t\t\t\t<svg viewBox="0 0 90 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect x="0.5" width="89" height="44" />\n\t\t\t\t</svg>\n\t\t\t',default:"\n\t\t\t\t<div style=\"--text:'".concat(T,'\'" class="e-preset--container">\n\t\t\t\t\t<svg viewBox="0 0 90 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t\t<rect width="89" height="44" transform="translate(0.5)" />\n\t\t\t\t\t\t<rect x="3" y="2.5" width="84" height="39" rx="2.5" stroke="#FCFCFC" stroke-linejoin="round" stroke-dasharray="3 2"/>\n\t\t\t\t\t</svg>\n\t\t\t\t</div>\n\t\t\t')};return V[C]||V.default},getContainerPresets:function getContainerPresets(){return["100","50-50","33-33-33","33-66","25-25-25-25","25-50-25","50-50-50-50","50-50-100","c100-c50-50","33-33-33-33-33-33","33-33-33-33-66","66-33-33-66"]}},C.exports=B},85099:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=function(C){(0,q.default)(_default,C);var T=(0,G.default)(_default);function _default(){var C;return(0,U.default)(this,_default),(C=T.call(this)).initDialog(),C}return(0,H.default)(_default,[{key:"initDialog",value:function initDialog(){var C=this;this.dialog=elementor.dialogsManager.createWidget("buttons",{id:"elementor-element--promotion__dialog",effects:{show:"show",hide:"hide"},hide:{onOutsideClick:!1},position:{my:(elementorCommon.config.isRTL?"right":"left")+"+5 top"}});var T=!(!elementor.helpers.hasPro()||!elementorProEditorConfig.urls.connect);this.dialog.addButton({name:"action",text:B(T?"Connect & Activate":"See it in Action","elementor"),callback:function callback(){var V=T?elementorProEditorConfig.urls.connect:C.actionURL;open(V,"_blank")}}),this.dialog.getElements("action").addClass("elementor-button elementor-button-success");var V=jQuery("<div>",{id:"elementor-element--promotion__dialog__title"}),$=jQuery("<i>",{class:"eicon-pro-icon"}),L=jQuery("<i>",{class:"eicon-close"});L.on("click",(function(){return C.dialog.hide()})),this.dialog.getElements("header").append(V,$,L),this.$promotionTitle=V}},{key:"showDialog",value:function showDialog(C){return this.dialog||this.initDialog(),this.actionURL=C.actionURL,this.$promotionTitle.text(C.headerMessage),this.dialog.setMessage(C.message).setSettings("position",{of:C.element,at:(elementorCommon.config.isRTL?"left":"right")+" top"+C.top}),this.dialog.show()}}]),_default}(elementorModules.Module);T.default=W},54604:(C,T,V)=>{"use strict";var B=V(67971),$=B(V(32009)),L=B(V(83452));V(71954),V(64434),V(67209);var U,H=V(34533),q=V(99292);U=function Schemes(){var C=this,T=new H,V={},B=".elementor-widget-",U={},G=function fetchWidgetControlsStyles(V){var $=C.getWidgetSchemeControls(V);_.each($,(function(L){!function fetchControlStyles(V,$,L){q.addControlStyleRules(T,V,$,(function(T){return C.getSchemeValue(T.scheme.type,T.scheme.value,T.scheme.key).value}),["{{WRAPPER}}"],[B+L])}(L,$,V.widget_type)}))};this.init=function(){return function initElements(){var C="elementor-style-scheme";U.$style=elementor.$previewContents.find("#".concat(C)),U.$style.length||(U.$style=jQuery("<style>",{id:C})),U.$previewHead=elementor.$previewContents.find("head")}(),function buildUI(){U.$previewHead.append(U.$style)}(),function initSchemes(){V=elementorCommon.helpers.cloneObject(elementor.config.schemes.items)}(),C},this.getWidgetSchemeControls=function(C){return _.filter(C.controls,(function(C){return _.isObject(C.scheme)}))},this.getSchemes=function(){return V},this.getEnabledSchemesTypes=function(){return elementor.config.schemes.enabled_schemes},this.getScheme=function(C){return V[C]},this.getSchemeValue=function(T,V,B){if(this.getEnabledSchemesTypes().indexOf(T)<0)return!1;var $=C.getScheme(T).items[V];if(B&&_.isObject($)){var L=elementorCommon.helpers.cloneObject($);return L.value=$.value[B],L}return $},this.printSchemesStyle=function(){T.empty(),function fetchAllWidgetsSchemesStyle(){_.each(elementor.widgetsCache,(function(C){G(C)}))}(),U.$style.text(T)},this.resetSchemes=function(C){V[C]=elementorCommon.helpers.cloneObject(elementor.config.schemes.items[C])},this.saveScheme=function(C){elementor.config.schemes.items[C].items=elementorCommon.helpers.cloneObject(V[C].items);var T={};return _.each(V[C].items,(function(C,V){T[V]=C.value})),elementorCommon.ajax.addRequest("apply_scheme",{data:{scheme_name:C,data:(0,$.default)(T)}})},this.setSchemeValue=function(C,T,B){V[C].items[T].value=B},this.addSchemeItem=function(C,T,B){var $=V[C],U=(0,L.default)($.items),H=void 0!==B,q=H?B:+U.slice(-1)[0]||0;if(H)for(var G=U.length+1;G>B;G--)$.items[G]=$.items[G-1];$.items[q+1]=T},this.removeSchemeItem=function(C,T){for(var B=V[C].items;;){var $=B[++T+1];if(!$){delete B[T];break}B[T]=$}}},C.exports=new U},91795:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(71954);var L=$(V(11959)),U=$(V(39041)),H=$(V(76700)),q=$(V(44263)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(Select2,C);var T=(0,W.default)(Select2);function Select2(){return(0,L.default)(this,Select2),T.apply(this,arguments)}return(0,U.default)(Select2,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{plusButton:".select2-selection__e-plus-button",select2InlineSearch:".select2-selection__rendered .select2-search--inline"},classes:{plusButton:"select2-selection__e-plus-button",select2Choice:"select2-selection__choice"}}}},{key:"isAllSelected",value:function isAllSelected(){var C=this,isAllSelected=!1;return this.select2.dataAdapter.query({},(function(T){var V=T.results.length;C.elements.$element.select2("data").length===V&&(isAllSelected=!0)})),isAllSelected}},{key:"addPlusButton",value:function addPlusButton(){var C=this.getSettings("classes"),T=C.plusButton,V=[C.select2Choice,T].join(" ");this.elements.$plusButton=jQuery("<li>",{class:V}).text("+"),this.elements.$plusButton.insertBefore(this.elements.$inlineSearch)}},{key:"togglePlusButton",value:function togglePlusButton(){this.isAllSelected()?this.elements.$plusButton&&this.elements.$plusButton.remove():this.addPlusButton()}},{key:"addSelect2Events",value:function addSelect2Events(){var C=this;this.select2.on("select",(function(){return C.onSelectionChange()})),this.select2.on("unselect",(function(){return C.onSelectionChange()}))}},{key:"onSelectionChange",value:function onSelectionChange(){this.togglePlusButton()}},{key:"extendBaseFunctionality",value:function extendBaseFunctionality(){var C=this.select2.options.options;C.multiple&&!C.ajax&&(this.togglePlusButton(),this.addSelect2Events())}},{key:"initSelect2Elements",value:function initSelect2Elements(){var C=this.getSettings("selectors.select2InlineSearch");this.elements.$element=this.select2.$element,this.elements.$container=this.select2.$container,this.elements.$inlineSearch=this.elements.$container.find(C)}},{key:"destroy",value:function destroy(){this.elements.$element.select2("destroy")}},{key:"onInit",value:function onInit(){for(var C,T=arguments.length,V=new Array(T),B=0;B<T;B++)V[B]=arguments[B];(C=(0,H.default)((0,q.default)(Select2.prototype),"onInit",this)).call.apply(C,[this].concat(V));var $=this.getSettings(),L=$.$element,U=$.options;this.select2=L.select2(U).data("select2"),this.initSelect2Elements(),this.extendBaseFunctionality()}}]),Select2}(elementorModules.ViewModule);T.default=K},34533:(C,T,V)=>{"use strict";var B,$,L=V(67971)(V(83452));V(64434),V(99236),V(64828),V(84208),V(76139),V(44321),B=jQuery,($=function Stylesheet(){var C=this,T={},V={},$={},U=function hashToQuery(C){var T={};return(C=C.split("-").filter(String)).forEach((function(C){var V=C.split(/_(.+)/),B=V[0],L=V[1];T[B]="max"===B?$[L]:elementorFrontend.breakpoints.getDeviceMinBreakpoint(L)})),T};this.addDevice=function(T,V){$[T]=V;var B=(0,L.default)($);if(B.length<2)return C;B.sort((function(C,T){return $[C]-$[T]}));var U={};return B.forEach((function(C){U[C]=$[C]})),$=U,C},this.addRawCSS=function(C,T){V[C]=T},this.addRules=function(V,$,H){var q="all";if(_.isEmpty(H)||(q=function queryToHash(C){var T=[];return B.each(C,(function(C){T.push(C+"_"+this)})),T.join("-")}(H)),T[q]||function addQueryHash(C){T[C]={};var V=(0,L.default)(T);if(!(V.length<2)){V.sort((function(C,T){var V,B;if("all"===C)return-1;if("all"===T)return 1;var $=U(C),L=U(T);if($.max&&L.max)return L.max-$.max;if($.min&&L.min)return L.min-$.min;var H=null!==(V=$.max)&&void 0!==V?V:$.min;return(null!==(B=L.max)&&void 0!==B?B:L.min)-H}));var B={};V.forEach((function(C){B[C]=T[C]})),T=B}}(q),$){if(T[q][V]||(T[q][V]={}),"string"==typeof $){$=$.split(";").filter(String);var G={};try{B.each($,(function(){var C=this.split(/:(.*)?/);G[C[0].trim()]=C[1].trim().replace(";","")}))}catch(C){return}$=G}return B.extend(T[q][V],$),C}var W=V.match(/[^{]+\{[^}]+}/g);B.each(W,(function(){var T=this.match(/([^{]+)\{([^}]+)}/);T&&C.addRules(T[1].trim(),T[2].trim(),H)}))},this.getRules=function(){return T},this.empty=function(){T={},V={}},this.toString=function(){var C="";return B.each(T,(function(T){var V=Stylesheet.parseRules(this);"all"!==T&&(V=function getQueryHashStyleFormat(C){var T=U(C),V=[];return B.each(T,(function(C){V.push("("+C+"-width:"+this+"px)")})),"@media"+V.join(" and ")}(T)+"{"+V+"}"),C+=V})),B.each(V,(function(){C+=this})),C}}).parseRules=function(C){var T="";return B.each(C,(function(C){var V=$.parseProperties(this);V&&(T+=C+"{"+V+"}")})),T},$.parseProperties=function(C){var T="";return B.each(C,(function(C){this&&(T+=C+":"+this+";")})),T},C.exports=$},59113:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(15149)),H=L(V(84899)),q=L(V(11959)),G=L(V(39041)),W=L(V(77371)),K=L(V(68537)),Q=L(V(18042)),J=L(V(48606)),X=function(C){(0,W.default)(AddSectionBase,C);var T=(0,K.default)(AddSectionBase);function AddSectionBase(){return(0,q.default)(this,AddSectionBase),T.apply(this,arguments)}return(0,G.default)(AddSectionBase,[{key:"template",value:function template(){return Marionette.TemplateCache.get("#tmpl-elementor-add-section")}},{key:"attributes",value:function attributes(){return{"data-view":AddSectionBase.VIEW_CHOOSE_ACTION}}},{key:"ui",value:function ui(){return{addNewSection:".elementor-add-new-section",closeButton:".elementor-add-section-close",addSectionButton:".elementor-add-section-button",addTemplateButton:".elementor-add-template-button",selectPreset:".elementor-select-preset",presets:".elementor-preset",containerPresets:".e-container-preset"}}},{key:"events",value:function events(){return{"click @ui.addSectionButton":"onAddSectionButtonClick","click @ui.addTemplateButton":"onAddTemplateButtonClick","click @ui.closeButton":"onCloseButtonClick","click @ui.presets":"onPresetSelected","click @ui.containerPresets":"onContainerPresetSelected"}}},{key:"behaviors",value:function behaviors(){return{contextMenu:{behaviorClass:V(81152),groups:this.getContextMenuGroups()}}}},{key:"className",value:function className(){return"elementor-add-section elementor-visible-desktop"}},{key:"setView",value:function setView(C){this.$el.attr("data-view",C)}},{key:"showSelectPresets",value:function showSelectPresets(){this.setView(AddSectionBase.VIEW_SELECT_PRESET)}},{key:"closeSelectPresets",value:function closeSelectPresets(){this.setView(AddSectionBase.VIEW_CHOOSE_ACTION)}},{key:"getTemplatesModalOptions",value:function getTemplatesModalOptions(){return{importOptions:{at:this.getOption("at")}}}},{key:"getContextMenuGroups",value:function getContextMenuGroups(){var C=this,T=function hasContent(){return elementor.elements.length>0};return[{name:"paste",actions:[{name:"paste",title:B("Paste","elementor"),isEnabled:function isEnabled(){return $e.components.get("document/elements").utils.isPasteEnabled(elementor.getPreviewContainer())},callback:function callback(){return $e.run("document/ui/paste",{container:elementor.getPreviewContainer(),options:{at:C.getOption("at"),rebuild:!0},onAfter:function onAfter(){return C.onAfterPaste()}})}}]},{name:"content",actions:[{name:"copy_all_content",title:B("Copy All Content","elementor"),isEnabled:T,callback:function callback(){return $e.run("document/elements/copy-all")}},{name:"delete_all_content",title:B("Delete All Content","elementor"),isEnabled:T,callback:function callback(){return $e.run("document/elements/empty")}}]}]}},{key:"onAddSectionButtonClick",value:function onAddSectionButtonClick(){this.showSelectPresets()}},{key:"onAddTemplateButtonClick",value:function onAddTemplateButtonClick(){$e.run("library/open",this.getTemplatesModalOptions())}},{key:"onRender",value:function onRender(){this.$el.html5Droppable((0,H.default)({axis:["vertical"],groups:["elementor-element"],placeholder:!1,currentElementClass:"elementor-html5dnd-current-element",hasDraggingOnChildClass:"elementor-dragging-on-child"},this.getDroppableOptions()))}},{key:"getDroppableOptions",value:function getDroppableOptions(){var C=this;return{onDropping:function onDropping(T,V){elementor.getPreviewView().onDrop(V,{side:T,at:C.getOption("at")})}}}},{key:"onPresetSelected",value:function onPresetSelected(C){this.closeSelectPresets();var T=C.currentTarget.dataset.structure,V=elementor.presetsFactory.getParsedStructure(T);$e.run("document/elements/create",{model:{elType:"section"},container:elementor.getPreviewContainer(),columns:V.columnsCount,structure:T,options:(0,U.default)({},this.options)})}},{key:"onContainerPresetSelected",value:function onContainerPresetSelected(C){return this.closeSelectPresets(),J.default.createContainerFromPreset(C.currentTarget.dataset.preset,elementor.getPreviewContainer(),this.options)}},{key:"onDropping",value:function onDropping(){if(!elementor.helpers.maybeDisableWidget()){var C=elementor.channels.panelElements.request("element:selected"),T=$e.internal("document/history/start-log",{type:"add",title:elementor.helpers.getModelLabel(C.model)}),V=$e.run("document/elements/create",{model:{elType:AddSectionBase.IS_CONTAINER_ACTIVE?"container":"section"},container:elementor.getPreviewContainer(),columns:1,options:{at:this.getOption("at")}});AddSectionBase.IS_CONTAINER_ACTIVE?"container"!==C.model.get("elType")&&V.view.addElementFromPanel():V.view.children.findByIndex(0).addElementFromPanel(),$e.internal("document/history/end-log",{id:T})}}},{key:"onAfterPaste",value:function onAfterPaste(){}}]),AddSectionBase}(Marionette.ItemView);(0,Q.default)(X,"IS_CONTAINER_ACTIVE",!!elementorCommon.config.experimentalFeatures.container),(0,Q.default)(X,"VIEW_CHOOSE_ACTION","choose-action"),(0,Q.default)(X,"VIEW_SELECT_PRESET",X.IS_CONTAINER_ACTIVE?"select-container-preset":"select-preset");var Y=X;T.default=Y},4312:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(AddSectionView,C);var T=(0,q.default)(AddSectionView);function AddSectionView(){return(0,L.default)(this,AddSectionView),T.apply(this,arguments)}return(0,U.default)(AddSectionView,[{key:"id",get:function get(){return"elementor-add-new-section"}},{key:"onCloseButtonClick",value:function onCloseButtonClick(){this.closeSelectPresets()}}]),AddSectionView}($(V(59113)).default);T.default=G},57846:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(76700)),q=$(V(44263)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(AddSectionView,C);var T=(0,W.default)(AddSectionView);function AddSectionView(){return(0,L.default)(this,AddSectionView),T.apply(this,arguments)}return(0,U.default)(AddSectionView,[{key:"className",value:function className(){return(0,H.default)((0,q.default)(AddSectionView.prototype),"className",this).call(this)+" elementor-add-section-inline"}},{key:"fadeToDeath",value:function fadeToDeath(){var C=this;C.$el.slideUp((function(){C.destroy()}))}},{key:"onAfterPaste",value:function onAfterPaste(){(0,H.default)((0,q.default)(AddSectionView.prototype),"onAfterPaste",this).call(this),this.destroy()}},{key:"onCloseButtonClick",value:function onCloseButtonClick(){this.fadeToDeath()}},{key:"onPresetSelected",value:function onPresetSelected(C){(0,H.default)((0,q.default)(AddSectionView.prototype),"onPresetSelected",this).call(this,C),this.destroy()}},{key:"onContainerPresetSelected",value:function onContainerPresetSelected(C){(0,H.default)((0,q.default)(AddSectionView.prototype),"onContainerPresetSelected",this).call(this,C),this.destroy()}},{key:"onAddTemplateButtonClick",value:function onAddTemplateButtonClick(){(0,H.default)((0,q.default)(AddSectionView.prototype),"onAddTemplateButtonClick",this).call(this),this.destroy()}},{key:"getDroppableOptions",value:function getDroppableOptions(){var C=this;return{onDropping:function onDropping(T,V){(0,H.default)((0,q.default)(AddSectionView.prototype),"getDroppableOptions",C).call(C).onDropping(T,V),C.destroy()}}}},{key:"onDropping",value:function onDropping(){var C=this.getDroppableOptions();(0,H.default)((0,q.default)(AddSectionView.prototype),"onDropping",this).call(this),C.onDropping&&C.onDropping()}}]),AddSectionView}($(V(59113)).default);T.default=K},47071:(C,T,V)=>{"use strict";var B=V(67971),$=B(V(47834));V(36349),V(64434),V(38081),V(99745);var L=B(V(83452)),U=B(V(15149)),H=B(V(38923));C.exports=Marionette.CompositeView.extend({templateHelpers:function templateHelpers(){return{view:this}},getBehavior:function getBehavior(C){return this._behaviors[(0,L.default)(this.behaviors()).indexOf(C)]},initialize:function initialize(){this.collection=this.model.get("elements")},addChildModel:function addChildModel(C,T){return this.collection.add(C,T,!0)},addElement:function addElement(C,T){if(!this.isCollectionFilled()){T=jQuery.extend({trigger:!1,edit:!0,onBeforeAdd:null,onAfterAdd:null},T);var V,B,$=this.getChildType();if(C instanceof Backbone.Model?B=(V=C).get("elType"):(V={id:elementorCommon.helpers.getUniqueId(),elType:$[0],settings:{},elements:[]},C&&jQuery.extend(V,C),B=V.elType),-1===$.indexOf(B))return this.children.last().addElement(V,T);T.clone&&(V=this.cloneItem(V)),T.trigger&&elementor.channels.data.trigger(T.trigger.beforeAdd,V),T.onBeforeAdd&&T.onBeforeAdd();var L=this.addChildModel(V,{at:T.at}),U=this.children.findByModel(L);return T.onAfterAdd&&T.onAfterAdd(L,U),T.trigger&&elementor.channels.data.trigger(T.trigger.afterAdd,V),T.edit&&elementor.documents.getCurrent().history.getActive()&&(U.getContainer(),L.trigger("request:edit",{scrollIntoView:T.scrollIntoView})),U}},createElementFromContainer:function createElementFromContainer(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.createElementFromModel(C.model,T)},createElementFromModel:function createElementFromModel(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},V=this.getContainer();if(C instanceof Backbone.Model&&(C=C.toJSON()),!elementor.helpers.maybeDisableWidget(C.widgetType)){"section"===(C=(0,U.default)(C,C.custom)).elType&&(C.isInner=!0);var B=$e.internal("document/history/start-log",{type:this.getHistoryType(T.event),title:elementor.helpers.getModelLabel(C)});if(T.shouldWrap){var $=elementorCommon.config.experimentalFeatures.container;V=$e.run("document/elements/create",{model:{elType:$?"container":"section"},container:V,columns:Number(!$),options:{at:T.at}}),$||(V=V.view.children.findByIndex(0).getContainer())}var L=$e.run("document/elements/create",{container:V,model:C,options:T});return $e.internal("document/history/end-log",{id:B}),L}},onDrop:function onDrop(C,T){var V,B=C.originalEvent.dataTransfer.files;B.length?$e.run("editor/browser-import/import",{input:B,target:this.getContainer(),options:{event:C,target:{at:T.at}}}):this.createElementFromModel(Object.fromEntries((0,H.default)(null===(V=elementor.channels.panelElements.request("element:selected"))||void 0===V?void 0:V.model.attributes).filter((function(C){var T=(0,$.default)(C,1)[0];return["elType","widgetType","custom"].includes(T)}))),T)},getHistoryType:function getHistoryType(C){if(C)switch(C.originalEvent&&(C=C.originalEvent),C.constructor.name){case"DragEvent":return"import";case"ClipboardEvent":return"paste"}return"add"},cloneItem:function cloneItem(C){var T=this;return C instanceof Backbone.Model?C.clone():(C.id=elementorCommon.helpers.getUniqueId(),C.settings._element_id="",C.elements.forEach((function(V,B){C.elements[B]=T.cloneItem(V)})),C)},lookup:function lookup(){var C=this;return C.isDisconnected()&&(C=$e.components.get("document").utils.findViewById(C.model.id)),C},isDisconnected:function isDisconnected(){return this.isDestroyed||!this.el.isConnected},isCollectionFilled:function isCollectionFilled(){return!1}})},38648:(C,T,V)=>{"use strict";V(71954);var B,$=V(47071);B=$.extend({getChildView:function getChildView(C){var T;switch(C.get("elType")){case"section":T=V(39872);break;case"container":T=V(96040)}return T},behaviors:function behaviors(){var behaviors={Sortable:{behaviorClass:V(92243),elChildType:"section"}};return elementor.hooks.applyFilters("elements/base-section-container/behaviors",behaviors,this)},getSortableOptions:function getSortableOptions(){return{handle:"> .elementor-element-overlay .elementor-editor-element-edit",items:"> .elementor-section, > .e-container"}},getChildType:function getChildType(){return["section","container"]},initialize:function initialize(){$.prototype.initialize.apply(this,arguments),this.listenTo(elementor.channels.panelElements,"element:drag:start",this.onPanelElementDragStart).listenTo(elementor.channels.panelElements,"element:drag:end",this.onPanelElementDragEnd)},onPanelElementDragStart:function onPanelElementDragStart(){this.$el.find(".elementor-background-video-embed").hide(),elementor.helpers.disableElementEvents(this.$el.find("iframe"))},onPanelElementDragEnd:function onPanelElementDragEnd(){this.$el.find(".elementor-background-video-embed").show(),elementor.helpers.enableElementEvents(this.$el.find("iframe"))}}),C.exports=B},59010:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0,V(71954);var U=L(V(18042)),H=L(V(11959)),q=L(V(39041)),G=function(){function ControlsPopover(C){(0,H.default)(this,ControlsPopover),this.child=C,this.$popover=jQuery("<div>",{class:"elementor-controls-popover"}),C.$el.before(this.$popover),this.$popover.append(C.$el),this.popoverToggleView=C._parent.children.findByIndex(C._index-1),"typography"===this.child.model.attributes.groupType&&this.createPopoverHeader()}return(0,q.default)(ControlsPopover,[{key:"addChild",value:function addChild(C){this.$popover.append(C.$el)}},{key:"createPopoverHeader",value:function createPopoverHeader(){var C=this,T=this.$popover.prev().find(".elementor-control-popover-toggle-reset-label");this.$popoverHeader=jQuery("<div>",{class:"e-group-control-header"}).html("<span>"+B("Typography","elementor")+"</span>"),this.$headerControlsWrapper=jQuery("<div>",{class:"e-control-tools"}),T.addClass("e-control-tool").on("click",(function(){return C.onResetButtonClick()})),this.$headerControlsWrapper.append(T),this.$popoverHeader.append(this.$headerControlsWrapper);var V=this.popoverToggleView.model.get("global");null!=V&&V.active&&this.createAddButton(),this.$popover.prepend(this.$popoverHeader).addClass("e-controls-popover--typography")}},{key:"onResetButtonClick",value:function onResetButtonClick(){this.$popover.hide();var C=this.child.model.get("groupPrefix")+"typography",T={container:this.child.options.container,settings:(0,U.default)({},C,"")};this.child.options.container.globals.get(C)?$e.run("document/globals/disable",T):$e.run("document/elements/settings",T)}},{key:"onAddButtonClick",value:function onAddButtonClick(){this.popoverToggleView.onAddGlobalButtonClick()}},{key:"createAddButton",value:function createAddButton(){var C=this;this.$addButton=jQuery("<button>",{class:"e-control-tool"}).html(jQuery("<i>",{class:"eicon-plus"})),this.$headerControlsWrapper.append(this.$addButton),this.$addButton.on("click",(function(){return C.onAddButtonClick()})),this.$addButton.tipsy({title:function title(){return B("Create New Global Font","elementor")},gravity:function gravity(){return"s"}})}},{key:"destroy",value:function destroy(){this.$popover.remove()}}]),ControlsPopover}();T.default=G},99533:(C,T,V)=>{"use strict";var B=V(67971);V(76139),V(12897),V(93085),V(64434);var $,L=B(V(59010));$=Marionette.CompositeView.extend({classes:{popover:"elementor-controls-popover"},activeTab:null,activeSection:null,className:function className(){return"elementor-controls-stack"},templateHelpers:function templateHelpers(){return{elementData:elementor.getElementData(this.model)}},childViewOptions:function childViewOptions(){return{elementSettingsModel:this.model}},ui:function ui(){return{tabs:".elementor-panel-navigation-tab",reloadButton:".elementor-update-preview-button"}},events:function events(){return{"click @ui.reloadButton":"onReloadButtonClick"}},modelEvents:{destroy:"onModelDestroy"},behaviors:{HandleInnerTabs:{behaviorClass:V(10367)}},initialize:function initialize(C){this.initCollection(),C.tab&&(this.activeTab=C.tab,this.activateFirstSection()),this.listenTo(elementor.channels.deviceMode,"change",this.onDeviceModeChange)},initCollection:function initCollection(){this.collection=new Backbone.Collection(_.values(elementor.mergeControlsSettings(this.getOption("controls"))))},filter:function filter(C){if(C.get("tab")!==this.activeTab)return!1;if("section"===C.get("type"))return!0;var T=C.get("section");return!T||T===this.activeSection},getControlViewByModel:function getControlViewByModel(C){return this.children.findByModelCid(C.cid)},getControlViewByName:function getControlViewByName(C){return this.getControlViewByModel(this.getControlModel(C))},getControlModel:function getControlModel(C){return this.collection.findWhere({name:C})},isVisibleSectionControl:function isVisibleSectionControl(C){return this.activeTab===C.get("tab")},activateTab:function activateTab(C){return this.activeTab=C,this.activateFirstSection(),this._renderChildren(),this},activateSection:function activateSection(C){return this.activeSection=C,this},activateFirstSection:function activateFirstSection(){var C,T=this,V=T.collection.filter((function(C){return"section"===C.get("type")&&T.isVisibleSectionControl(C)}));if(V[0]?C=V[0].get("name"):(T.activeSection=null,C=null),!V.filter((function(C){return T.activeSection===C.get("name")}))[0])return T.activateSection(C),this},getChildView:function getChildView(C){var T=C.get("type");return elementor.getControlView(T)},getNamespaceArray:function getNamespaceArray(){return[elementor.getPanelView().getCurrentPageName()]},openActiveSection:function openActiveSection(){var C=this.activeSection,T=this.children.filter((function(T){return C===T.model.get("name")}));if(T[0]){T[0].$el.addClass("elementor-open");var V=this.getNamespaceArray();V.push(C,"activated"),elementor.channels.editor.trigger(V.join(":"),this)}},onRenderCollection:function onRenderCollection(){this.openActiveSection(),$.handlePopovers(this)},onModelDestroy:function onModelDestroy(){this.destroy()},onReloadButtonClick:function onReloadButtonClick(){elementor.reloadPreview()},onDeviceModeChange:function onDeviceModeChange(){"desktop"===elementor.channels.deviceMode.request("currentMode")&&this.$el.removeClass("elementor-responsive-switchers-open")},onChildviewControlSectionClicked:function onChildviewControlSectionClicked(C){var T=C.$el.hasClass("elementor-open");this.activateSection(T?null:C.model.get("name")),this._renderChildren()},onChildviewResponsiveSwitcherClick:function onChildviewResponsiveSwitcherClick(C,T){"desktop"===T&&this.$el.toggleClass("elementor-responsive-switchers-open")}},{handlePopovers:function handlePopovers(C){var T;C.popovers=[],this.removePopovers(C),C.children.each((function(V){T&&T.addChild(V);var B=V.model.get("popover");B&&(B.start&&(T=new L.default(V),C.popovers.push(T)),B.end&&(T=null))}))},removePopovers:function removePopovers(C){C.popovers.forEach((function(C){return C.destroy()}))}}),C.exports=$},72800:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67971),L=$(V(84899)),U=$(V(4312)),H=V(38648),q=H.extend({initialize:function initialize(){this.$childViewContainer=jQuery("<div>",{class:"elementor-section-wrap"}),H.prototype.initialize.apply(this,arguments)},getChildViewContainer:function getChildViewContainer(){return this.$childViewContainer},behaviors:function behaviors(){var C=H.prototype.behaviors.apply(this,arguments),behaviors={contextMenu:{behaviorClass:V(81152),groups:this.getContextMenuGroups()}};return jQuery.extend(C,behaviors)},getContainer:function getContainer(){return elementor.settings.page.getEditedView().getContainer()},getContextMenuGroups:function getContextMenuGroups(){var C=this,T=function hasContent(){return elementor.elements.length>0};return[{name:"paste",actions:[{name:"paste",title:B("Paste","elementor"),isEnabled:function isEnabled(){return $e.components.get("document/elements").utils.isPasteEnabled(C.getContainer())},callback:function callback(T){return $e.run("document/ui/paste",{container:C.getContainer(),options:{at:T,rebuild:!0}})}}]},{name:"content",actions:[{name:"copy_all_content",title:B("Copy All Content","elementor"),isEnabled:T,callback:function callback(){return $e.run("document/elements/copy-all")}},{name:"delete_all_content",title:B("Delete All Content","elementor"),isEnabled:T,callback:function callback(){return $e.run("document/elements/empty")}}]}]},createElementFromModel:function createElementFromModel(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return H.prototype.createElementFromModel.call(this,C,(0,L.default)((0,L.default)({},T),{},{shouldWrap:"container"!==C.elType}))},onRender:function onRender(){var C;if(elementorCommon.config.experimentalFeatures.e_dom_optimization)C=this.$el;else{var T=jQuery("<div>",{class:"elementor-inner"});this.$el.html(T),C=T}if(C.html(this.$childViewContainer),elementor.userCan("design")){var V=new U.default;V.render(),C.append(V.$el)}}});C.exports=q},42618:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(76139),V(44321);var L=$(V(24596)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=$(V(27597)),K=$(V(90381)),Q=function(C){(0,q.default)(ArgsObject,C);var T=(0,G.default)(ArgsObject);function ArgsObject(C){var V;return(0,U.default)(this,ArgsObject),(V=T.call(this)).args=C,V}return(0,H.default)(ArgsObject,[{key:"requireArgument",value:function requireArgument(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.args;if(!T.hasOwnProperty(C))throw Error("".concat(C," is required."))}},{key:"requireArgumentType",value:function requireArgumentType(C,T){var V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,V),(0,L.default)(V[C])!==T)throw Error("".concat(C," invalid type: ").concat(T,"."))}},{key:"requireArgumentInstance",value:function requireArgumentInstance(C,T){var V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,V),!(V[C]instanceof T||(0,K.default)(V[C],T)))throw Error("".concat(C," invalid instance."))}},{key:"requireArgumentConstructor",value:function requireArgumentConstructor(C,T){var V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,V),V[C].constructor.toString()!==T.prototype.constructor.toString())throw Error("".concat(C," invalid constructor type."))}}],[{key:"getInstanceType",value:function getInstanceType(){return"ArgsObject"}}]),ArgsObject}(W.default);T.default=Q},27597:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(29363)),U=$(V(59396));V(99745);var H=$(V(11959)),q=$(V(39041)),G=$(V(76700)),W=$(V(44263)),K=function(C){function InstanceType(){var C=this;(0,H.default)(this,InstanceType);for(var T=this instanceof InstanceType?this.constructor:void 0,V=[];T.__proto__&&T.__proto__.name;)V.push(T.__proto__),T=T.__proto__;V.reverse().forEach((function(T){return C instanceof T}))}return(0,q.default)(InstanceType,null,[{key:C,value:function value(C){var T=(0,G.default)((0,W.default)(InstanceType),L.default,this).call(this,C);if(C&&!C.constructor.getInstanceType)return T;if(C&&(C.instanceTypes||(C.instanceTypes=[]),T||this.getInstanceType()===C.constructor.getInstanceType()&&(T=!0),T)){var V=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===C.instanceTypes.indexOf(V)&&C.instanceTypes.push(V)}return!T&&C&&(T=C.instanceTypes&&(0,U.default)(C.instanceTypes)&&-1!==C.instanceTypes.indexOf(this.getInstanceType())),T}},{key:"getInstanceType",value:function getInstanceType(){elementorModules.ForceMethodImplementation()}}]),InstanceType}(L.default);T.default=K},1192:(C,T,V)=>{"use strict";var B=V(67971),$=B(V(38401)),L=B(V(24596));V(99236),V(64434),V(67209),V(99745);var U=function Module(){var C,T=jQuery,V=arguments,B=this,$={},U=function ensureClosureMethods(){T.each(B,(function(C){var T=B[C];"function"==typeof T&&(B[C]=function(){return T.apply(B,arguments)})}))},H=function initSettings(){C=B.getDefaultSettings();var $=V[0];$&&T.extend(!0,C,$)},q=function init(){B.__construct.apply(B,V),U(),H(),B.trigger("init")};this.getItems=function(C,T){if(T){var V=T.split("."),B=V.splice(0,1);if(!V.length)return C[B];if(!C[B])return;return this.getItems(C[B],V.join("."))}return C},this.getSettings=function(T){return this.getItems(C,T)},this.setSettings=function(V,$,U){if(U||(U=C),"object"===(0,L.default)(V))return T.extend(U,V),B;var H=V.split("."),q=H.splice(0,1);return H.length?(U[q]||(U[q]={}),B.setSettings(H.join("."),$,U[q])):(U[q]=$,B)},this.getErrorMessage=function(C,T){var V;if("forceMethodImplementation"===C)V="The method '".concat(T,"' must to be implemented in the inheritor child.");else V="An error occurs";return V},this.forceMethodImplementation=function(C){throw new Error(this.getErrorMessage("forceMethodImplementation",C))},this.on=function(C,V){return"object"===(0,L.default)(C)?(T.each(C,(function(C){B.on(C,this)})),B):(C.split(" ").forEach((function(C){$[C]||($[C]=[]),$[C].push(V)})),B)},this.off=function(C,T){if(!$[C])return B;if(!T)return delete $[C],B;var V=$[C].indexOf(T);return-1!==V&&(delete $[C][V],$[C]=$[C].filter((function(C){return C}))),B},this.trigger=function(C){var V="on"+C[0].toUpperCase()+C.slice(1),L=Array.prototype.slice.call(arguments,1);B[V]&&B[V].apply(B,L);var U=$[C];return U?(T.each(U,(function(C,T){T.apply(B,L)})),B):B},q()};U.prototype.__construct=function(){},U.prototype.getDefaultSettings=function(){return{}},U.prototype.getConstructorID=function(){return this.constructor.name},U.extend=function(C){var T=jQuery,V=this,B=function child(){return V.apply(this,arguments)};return T.extend(B,V),(B.prototype=(0,$.default)(T.extend({},V.prototype,C))).constructor=B,B.__super__=V.prototype,B},C.exports=U},74375:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(55506),V(90286);var L=$(V(83452)),U=$(V(35657)),H=$(V(84899)),q=$(V(11959)),G=$(V(39041)),W=$(V(77371)),K=$(V(68537)),Q=function(C){(0,W.default)(Breakpoints,C);var T=(0,K.default)(Breakpoints);function Breakpoints(C){var V;return(0,q.default)(this,Breakpoints),(V=T.call(this)).responsiveConfig=C,V}return(0,G.default)(Breakpoints,[{key:"getActiveBreakpointsList",value:function getActiveBreakpointsList(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T={largeToSmall:!1,withDesktop:!1};C=(0,H.default)((0,H.default)({},T),C);var V=(0,L.default)(this.responsiveConfig.activeBreakpoints);if(C.withDesktop){var B=V.indexOf("widescreen"),$=-1===B?V.length:V.length-1;V.splice($,0,"desktop")}return C.largeToSmall&&V.reverse(),V}},{key:"getBreakpointValues",value:function getBreakpointValues(){var C=this.responsiveConfig.activeBreakpoints,T=[];return(0,U.default)(C).forEach((function(C){T.push(C.value)})),T}},{key:"getDesktopPreviousDeviceKey",value:function getDesktopPreviousDeviceKey(){var C=this.responsiveConfig.activeBreakpoints,T=(0,L.default)(C),V=T.length;return"min"===C[T[V-1]].direction?T[V-2]:T[V-1]}},{key:"getDesktopMinPoint",value:function getDesktopMinPoint(){return this.responsiveConfig.activeBreakpoints[this.getDesktopPreviousDeviceKey()].value+1}},{key:"getDeviceMinBreakpoint",value:function getDeviceMinBreakpoint(C){if("desktop"===C)return this.getDesktopMinPoint();var T,V=this.responsiveConfig.activeBreakpoints,B=(0,L.default)(V);if(B[0]===C)T=320;else if("widescreen"===C)T=V[C]?V[C].value:this.responsiveConfig.breakpoints.widescreen;else{var $=B.indexOf(C);T=V[B[$-1]].value+1}return T}},{key:"getActiveMatchRegex",value:function getActiveMatchRegex(){return new RegExp(this.getActiveBreakpointsList().map((function(C){return"_"+C})).join("|")+"$")}}]),Breakpoints}(elementorModules.Module);T.default=Q},36404:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Events=void 0;var L=$(V(11959)),U=$(V(39041)),H=function(){function Events(){(0,L.default)(this,Events)}return(0,U.default)(Events,null,[{key:"dispatch",value:function dispatch(C,T){var V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,B=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;C=C instanceof jQuery?C[0]:C,B&&C.dispatchEvent(new CustomEvent(B,{detail:V})),C.dispatchEvent(new CustomEvent(T,{detail:V}))}}]),Events}();T.Events=H;var q=H;T.default=q},99469:(C,T,V)=>{"use strict";var B=V(67971)(V(14176));V(67209);C.exports=function EventManager(){var C,T=Array.prototype.slice,V={actions:{},filters:{}};function _removeHook(C,T,B,$){var L,U,H;if(V[C][T])if(B)if(L=V[C][T],$)for(H=L.length;H--;)(U=L[H]).callback===B&&U.context===$&&L.splice(H,1);else for(H=L.length;H--;)L[H].callback===B&&L.splice(H,1);else V[C][T]=[]}function _addHook(C,T,B,$,L){var U={callback:B,priority:$,context:L},H=V[C][T];if(H){var q=!1;if(jQuery.each(H,(function(){if(this.callback===B)return q=!0,!1})),q)return;H.push(U),H=function _hookInsertSort(C){for(var T,V,B,$=1,L=C.length;$<L;$++){for(T=C[$],V=$;(B=C[V-1])&&B.priority>T.priority;)C[V]=C[V-1],--V;C[V]=T}return C}(H)}else H=[U];V[C][T]=H}function _runHook(C,T,B){var $,L,U=V[C][T];if(!U)return"filters"===C&&B[0];if(L=U.length,"filters"===C)for($=0;$<L;$++)B[0]=U[$].callback.apply(U[$].context,B);else for($=0;$<L;$++)U[$].callback.apply(U[$].context,B);return"filters"!==C||B[0]}return C={removeFilter:function removeFilter(T,V){return"string"==typeof T&&_removeHook("filters",T,V),C},applyFilters:function applyFilters(){var V=T.call(arguments),B=V.shift();return"string"==typeof B?_runHook("filters",B,V):C},addFilter:function addFilter(T,V,$,L){return"string"==typeof T&&"function"==typeof V&&_addHook("filters",T,V,$=(0,B.default)($||10,10),L),C},removeAction:function removeAction(T,V){return"string"==typeof T&&_removeHook("actions",T,V),C},doAction:function doAction(){var V=T.call(arguments),B=V.shift();return"string"==typeof B&&_runHook("actions",B,V),C},addAction:function addAction(T,V,$,L){return"string"==typeof T&&"function"==typeof V&&_addHook("actions",T,V,$=(0,B.default)($||10,10),L),C}},C}},47224:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.stringToRemValues=T.rgbToHex=T.pxToRem=T.isOneOf=T.arrayToObjectByKey=T.arrayToClassName=void 0;var L=$(V(38923)),U=$(V(24596));V(76139),V(44321),V(90286),V(99236),V(64434),V(3777),V(38081);var H=function pxToRem(C){if(C)return"string"!=typeof C&&(C=C.toString()),C.split(" ").map((function(C){return"".concat(.0625*C,"rem")})).join(" ")};T.pxToRem=H;T.arrayToClassName=function arrayToClassName(C,T){return C.filter((function(C){return"object"===(0,U.default)(C)?(0,L.default)(C)[0][1]:C})).map((function(C){var V="object"===(0,U.default)(C)?(0,L.default)(C)[0][0]:C;return T?T(V):V})).join(" ")};T.stringToRemValues=function stringToRemValues(C){return C.split(" ").map((function(C){return H(C)})).join(" ")};T.rgbToHex=function rgbToHex(C,T,V){return"#"+[C,T,V].map((function(C){var T=C.toString(16);return 1===T.length?"0"+T:T})).join("")};T.isOneOf=function isOneOf(C,T){return T.some((function(T){return C.includes(T)}))};T.arrayToObjectByKey=function arrayToObjectByKey(C,T){var V={};return C.forEach((function(C){return V[C[T]]=C})),V}},73308:(C,T,V)=>{"use strict";V(67394)(T,"__esModule",{value:!0}),T.default=void 0,V(76139),V(44321);var B=function matchUserAgent(C){return $.indexOf(C)>=0},$=navigator.userAgent,L=!!window.opr&&!!opr.addons||!!window.opera||B(" OPR/"),U=B("Firefox"),H=/^((?!chrome|android).)*safari/i.test($)||/constructor/i.test(window.HTMLElement)||"[object SafariRemoteNotification]"===(!window.safari||"undefined"!=typeof safari&&safari.pushNotification).toString(),q=/Trident|MSIE/.test($)&&!!document.documentMode,G=!q&&!!window.StyleMedia||B("Edg"),W=!!window.chrome&&B("Chrome")&&!(G||L),K=B("Chrome")&&!!window.CSS,Q={appleWebkit:B("AppleWebKit")&&!K,blink:K,chrome:W,edge:G,firefox:U,ie:q,mac:B("Macintosh"),opera:L,safari:H,webkit:B("AppleWebKit")};T.default=Q},99107:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"className",value:function className(){return"elementor-templates-modal__header"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-templates-modal__header"}},{key:"regions",value:function regions(){return{logoArea:".elementor-templates-modal__header__logo-area",tools:"#elementor-template-library-header-tools",menuArea:".elementor-templates-modal__header__menu-area"}}},{key:"ui",value:function ui(){return{closeModal:".elementor-templates-modal__header__close"}}},{key:"events",value:function events(){return{"click @ui.closeModal":"onCloseModalClick"}}},{key:"templateHelpers",value:function templateHelpers(){return{closeType:this.getOption("closeType")}}},{key:"onCloseModalClick",value:function onCloseModalClick(){this._parent._parent._parent.hideModal()}}]),_default}(Marionette.LayoutView);T.default=G},56525:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(99107)),W=$(V(31352)),K=$(V(20311)),Q=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"el",value:function el(){return this.getModal().getElements("widget")}},{key:"regions",value:function regions(){return{modalHeader:".dialog-header",modalContent:".dialog-lightbox-content",modalLoading:".dialog-lightbox-loading"}}},{key:"initialize",value:function initialize(){this.modalHeader.show(new G.default(this.getHeaderOptions()))}},{key:"getModal",value:function getModal(){return this.modal||this.initModal(),this.modal}},{key:"initModal",value:function initModal(){var C={className:"elementor-templates-modal",closeButton:!1,draggable:!1,hide:{onOutsideClick:!1,onEscKeyPress:!1}};jQuery.extend(!0,C,this.getModalOptions()),this.modal=elementorCommon.dialogsManager.createWidget("lightbox",C),this.modal.getElements("message").append(this.modal.addElement("content"),this.modal.addElement("loading")),C.draggable&&this.draggableModal()}},{key:"showModal",value:function showModal(){this.getModal().show()}},{key:"hideModal",value:function hideModal(){this.getModal().hide()}},{key:"draggableModal",value:function draggableModal(){var C=this.getModal().getElements("widgetContent");C.draggable({containment:"parent",stop:function stop(){C.height("")}}),C.css("position","absolute")}},{key:"getModalOptions",value:function getModalOptions(){return{}}},{key:"getLogoOptions",value:function getLogoOptions(){return{}}},{key:"getHeaderOptions",value:function getHeaderOptions(){return{closeType:"normal"}}},{key:"getHeaderView",value:function getHeaderView(){return this.modalHeader.currentView}},{key:"showLoadingView",value:function showLoadingView(){this.modalLoading.show(new K.default),this.modalLoading.$el.show(),this.modalContent.$el.hide()}},{key:"hideLoadingView",value:function hideLoadingView(){this.modalContent.$el.show(),this.modalLoading.$el.hide()}},{key:"showLogo",value:function showLogo(){this.getHeaderView().logoArea.show(new W.default(this.getLogoOptions()))}}]),_default}(Marionette.LayoutView);T.default=Q},20311:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"id",value:function id(){return"elementor-template-library-loading"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-template-library-loading"}}]),_default}(Marionette.ItemView);T.default=G},31352:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-templates-modal__header__logo"}},{key:"className",value:function className(){return"elementor-templates-modal__header__logo"}},{key:"events",value:function events(){return{click:"onClick"}}},{key:"templateHelpers",value:function templateHelpers(){return{title:this.getOption("title")}}},{key:"onClick",value:function onClick(){var C=this.getOption("click");C&&C()}}]),_default}(Marionette.ItemView);T.default=G},81341:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=T.Back=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(38852)),G=L(V(77371)),W=L(V(68537)),K=L(V(18042)),Q=function(C){(0,G.default)(Back,C);var T=(0,W.default)(Back);function Back(){var C;(0,U.default)(this,Back);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return C=T.call.apply(T,[this].concat(B)),(0,K.default)((0,q.default)(C),"confirmDialog",null),C}return(0,H.default)(Back,[{key:"apply",value:function apply(){if(1!==$e.routes.getHistory("panel").length)return $e.routes.back("panel");this.getCloseConfirmDialog(event).show()}},{key:"getCloseConfirmDialog",value:function getCloseConfirmDialog(C){if(!this.confirmDialog){var T={id:"elementor-kit-warn-on-close",headerMessage:B("Exit","elementor"),message:B("Would you like to exit?","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:B("Exit","elementor"),cancel:B("Cancel","elementor")},onConfirm:function onConfirm(){$e.run("panel/global/close")}};this.confirmDialog=elementorCommon.dialogsManager.createWidget("confirm",T)}return this.confirmDialog.setSettings("hide",{onEscKeyPress:!C}),this.confirmDialog}}]),Back}(L(V(83024)).default);T.Back=Q;var J=Q;T.default=J},26914:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Close=void 0,V(6632),V(76139),V(2235);var L=$(V(14176)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=function(C){(0,q.default)(Close,C);var T=(0,G.default)(Close);function Close(){return(0,U.default)(this,Close),T.apply(this,arguments)}return(0,H.default)(Close,[{key:"apply",value:function apply(C){var T=this,V=C.mode;return elementor.config.initial_document.id===(0,L.default)(elementor.config.kit_id)?$e.run("panel/global/exit"):($e.internal("panel/state-loading"),$e.run("editor/documents/switch",{mode:V,id:elementor.config.initial_document.id,onClose:function onClose(C){C.isDraft()&&(elementor.toggleDocumentCssFiles(C,!0),elementor.settings.page.destroyControlsCSS()),$e.components.get("panel/global").close(),$e.routes.clearHistory(T.component.getRootContainer()),elementor.documents.invalidateCache(elementor.config.kit_id)}}).finally((function(){return $e.internal("panel/state-ready")})))}}]),Close}($(V(83024)).default);T.Close=W;var K=W;T.default=K},85184:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Exit=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Exit,C);var T=(0,q.default)(Exit);function Exit(){return(0,L.default)(this,Exit),T.apply(this,arguments)}return(0,U.default)(Exit,[{key:"apply",value:function apply(){return $e.run("editor/documents/close",{id:elementor.config.kit_id,onClose:function onClose(C){location=C.config.urls.exit_to_dashboard}})}}]),Exit}($(V(83024)).default);T.Exit=G;var W=G;T.default=W},46293:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Back",{enumerable:!0,get:function get(){return $.Back}}),B(T,"Close",{enumerable:!0,get:function get(){return L.Close}}),B(T,"Exit",{enumerable:!0,get:function get(){return U.Exit}}),B(T,"Open",{enumerable:!0,get:function get(){return H.Open}});var $=V(81341),L=V(26914),U=V(85184),H=V(67676)},67676:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Open=void 0,V(6632),V(76139),V(2235);var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Open,C);var T=(0,q.default)(Open);function Open(){return(0,L.default)(this,Open),T.apply(this,arguments)}return(0,U.default)(Open,[{key:"apply",value:function apply(){var C=elementor.documents.get(elementor.config.kit_id);return C&&"open"===C.editor.status?jQuery.Deferred().resolve():($e.routes.clearHistory(this.component.getRootContainer()),this.component.toggleHistoryClass(),$e.internal("panel/state-loading"),$e.run("editor/documents/switch",{id:elementor.config.kit_id,mode:"autosave"}).finally((function(){return $e.internal("panel/state-ready")})))}}],[{key:"getInfo",value:function getInfo(){return{isSafe:!0}}}]),Open}($(V(83024)).default);T.Open=G;var W=G;T.default=W},92553:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(38852)),G=L(V(76700)),W=L(V(44263)),K=L(V(77371)),Q=L(V(68537)),J=L(V(18042)),X=$(V(2642)),Y=$(V(46293)),Z=L(V(21893)),ee=function(C){(0,K.default)(_default,C);var T=(0,Q.default)(_default);function _default(){var C;(0,U.default)(this,_default);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return C=T.call.apply(T,[this].concat(B)),(0,J.default)((0,q.default)(C),"pages",{}),C}return(0,H.default)(_default,[{key:"__construct",value:function __construct(C){(0,G.default)((0,W.default)(_default.prototype),"__construct",this).call(this,C),elementor.on("panel:init",(function(){C.manager.addPanelPages(),C.manager.addPanelMenuItem()})),elementor.hooks.addFilter("panel/header/behaviors",C.manager.addHeaderBehavior),elementor.addControlView("global-style-repeater",Z.default)}},{key:"getNamespace",value:function getNamespace(){return"panel/global"}},{key:"defaultRoutes",value:function defaultRoutes(){return{menu:function menu(){elementor.getPanelView().setPage("kit_menu")}}}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Y)}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{open:{keys:"ctrl+k",dependency:function dependency(){return"kit"!==elementor.documents.getCurrent().config.type}},back:{keys:"esc",scopes:["panel"],dependency:function dependency(){return elementor.documents.isCurrent(elementor.config.kit_id)&&!jQuery(".dialog-widget:visible").length}}}}},{key:"defaultHooks",value:function defaultHooks(){return this.importHooks(X)}},{key:"renderTab",value:function renderTab(C){elementor.getPanelView().setPage("kit_settings").content.currentView.activateTab(C)}}]),_default}($e.modules.ComponentBase);T.default=ee},93172:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(73220)),H=L(V(35657));V(71954),V(64434);var q=L(V(18042)),G=L(V(11959)),W=L(V(39041)),K=L(V(77371)),Q=L(V(68537)),J=function(C){(0,K.default)(GlobalControlSelect,C);var T=(0,Q.default)(GlobalControlSelect);function GlobalControlSelect(){return(0,G.default)(this,GlobalControlSelect),T.apply(this,arguments)}return(0,W.default)(GlobalControlSelect,[{key:"getClassNames",value:function getClassNames(){return{previewItemsContainer:"e-global__preview-items-container",previewItem:"e-global__preview-item",selectedPreviewItem:"e-global__preview-item--selected",manageButton:"e-global__manage-button",popover:"e-global__popover",popoverToggle:"e-global__popover-toggle",popoverToggleActive:"e-global__popover-toggle--active",controlGlobal:"e-control-global",globalPopoverContainer:"e-global__popover-container",globalPopoverTitle:"e-global__popover-title",globalPopoverTitleText:"e-global__popover-title-text",globalPopoverInfo:"e-global__popover-info",globalPopoverInfoTooltip:"e-global__popover-info-tooltip",confirmAddNewGlobal:"e-global__confirm-add",confirmMessageText:".e-global__confirm-message-text"}}},{key:"registerUiElements",value:function registerUiElements(){var C=this.popover.getElements("widget");this.ui.manageGlobalsButton=C.find(".".concat(this.getClassNames().manageButton))}},{key:"registerPreviewElements",value:function registerPreviewElements(){var C=this.popover.getElements("widget"),T=this.getClassNames();this.ui.globalPreviewItems=C.find(".".concat(T.previewItem))}},{key:"registerEvents",value:function registerEvents(){var C=this;this.ui.globalPopoverToggle.on("click",(function(T){return C.toggleGlobalPopover(T)})),this.ui.manageGlobalsButton.on("click",(function(){var T=C.view.getGlobalMeta().route,V={route:$e.routes.getHistory("panel").reverse()[0].route,container:C.view.options.container};$e.run("panel/global/open",V).then((function(){return $e.route(T)})),C.popover.hide()}))}},{key:"addPreviewItemsClickListener",value:function addPreviewItemsClickListener(){var C=this;this.ui.$globalPreviewItemsContainer.on("click",".".concat(this.getClassNames().previewItem),(function(T){return C.applySavedGlobalValue(T.currentTarget.dataset.globalId)}))}},{key:"fetchGlobalValue",value:function fetchGlobalValue(){var C=this;return $e.data.get(this.view.getGlobalKey()).then((function(T){return C.view.globalValue=T.data.value,C.onValueTypeChange(),elementor.kitManager.renderGlobalVariables(),C.view.applySavedValue(),T.data})).catch((function(T){var V;if(404!==(null==T||null===(V=T.data)||void 0===V?void 0:V.status))return U.default.reject(T);C.disableGlobalValue(!1)}))}},{key:"setCurrentActivePreviewItem",value:function setCurrentActivePreviewItem(){var C=this.getClassNames().selectedPreviewItem,T=elementor.config.globals.defaults_enabled[this.view.getGlobalMeta().controlType];this.activePreviewItem&&this.resetActivePreviewItem();var V,B=this.view.getGlobalKey();B||this.view.getControlValue()||!T||(B=null===(V=this.view.model.get("global"))||void 0===V?void 0:V.default);if(B){var $=$e.data.commandExtractArgs(B).args.query.id,L=this.ui.globalPreviewItems.filter('[data-global-id="'.concat($,'"]'));L&&(this.activePreviewItem=L,this.activePreviewItem.addClass(C))}else this.activePreviewItem=null}},{key:"resetActivePreviewItem",value:function resetActivePreviewItem(){this.activePreviewItem&&this.activePreviewItem.removeClass(this.getClassNames().selectedPreviewItem),this.activePreviewItem=null}},{key:"applySavedGlobalValue",value:function applySavedGlobalValue(C){this.setGlobalValue(C),this.fetchGlobalValue(),this.popover.hide()}},{key:"onValueTypeChange",value:function onValueTypeChange(){this.updateCurrentGlobalName()}},{key:"updateCurrentGlobalName",value:function updateCurrentGlobalName(C){var T=this,V=this.getClassNames(),$="";if(C)$=C;else{C=this.view.getControlValue();var L,U=this.view.getGlobalKey();if(!U&&!C&&elementor.config.globals.defaults_enabled[this.view.getGlobalMeta().controlType])U=null===(L=this.view.model.get("global"))||void 0===L?void 0:L.default;if(U)return $e.data.get(U).then((function(C){var V="";V=C.data.title?C.data.title:B("Default","elementor"),T.updateCurrentGlobalName(V)})),void this.ui.globalPopoverToggle.addClass(V.popoverToggleActive);$=B(C?"Custom":"Default","elementor"),this.ui.globalPopoverToggle.removeClass(V.popoverToggleActive)}this.globalName=$}},{key:"onRender",value:function onRender(){var C=this;this.printGlobalToggleButton(),this.initGlobalPopover(),this.view.getGlobalKey()?setTimeout((function(){return C.fetchGlobalValue()}),50):this.onValueTypeChange(),this.$el.addClass(this.getClassNames().controlGlobal)}},{key:"toggleGlobalPopover",value:function toggleGlobalPopover(){var C=this;this.popover.isVisible()?this.popover.hide():(this.ui.$globalPreviewItemsContainer&&this.ui.$globalPreviewItemsContainer.remove(),this.view.getGlobalsList().then((function(T){C.addGlobalsListToPopover(T),C.registerPreviewElements(),C.addPreviewItemsClickListener(),C.popover.show(),C.setCurrentActivePreviewItem()})))}},{key:"buildGlobalPopover",value:function buildGlobalPopover(){var C=this,T=this.getClassNames(),V=jQuery("<div>",{class:T.globalPopoverContainer}),B=jQuery("<div>",{class:T.globalPopoverTitle}).html('<div class="'+T.globalPopoverInfo+'"><i class="eicon-info-circle"></i></div><span class="'+T.globalPopoverTitleText+'">'+this.getOption("popoverTitle")+"</span>"),$=jQuery("<div>",{class:T.manageButton}).html('<i class="eicon-cog"></i>');return B.append($),V.append(B),this.manageButtonTooltipText=this.getOption("manageButtonText"),$.tipsy({title:function title(){return C.manageButtonTooltipText},offset:3,gravity:function gravity(){return"s"}}),V}},{key:"printGlobalToggleButton",value:function printGlobalToggleButton(){var C=this,T=jQuery("<div>",{class:this.getClassNames().popoverToggle+" elementor-control-unit-1"}),V=jQuery("<i>",{class:"eicon-globe"}),B=jQuery("<span>",{class:"elementor-control-spinner"}).html('<i class="eicon-spinner eicon-animation-spin"></i></span>');T.append(V),this.$el.find(".elementor-control-input-wrapper").prepend(T),this.ui.globalPopoverToggle=T,this.ui.globalPopoverToggleIcon=V,this.ui.$globalsLoadingSpinner=B,this.ui.globalPopoverToggleIcon.tipsy({title:function title(){return C.globalName},offset:7,gravity:function gravity(){return"s"}}),T.before(B),this.ui.$globalsLoadingSpinner.hide()}},{key:"initGlobalPopover",value:function initGlobalPopover(){this.popover=elementorCommon.dialogsManager.createWidget("simple",{className:this.getClassNames().popover,message:this.buildGlobalPopover(),effects:{show:"show",hide:"hide"},hide:{onOutsideClick:!1},position:{my:"right top",at:"right bottom+5",of:this.ui.globalPopoverToggle,collision:"fit flip",autoRefresh:!0}}),this.registerUiElementsAndEvents(),this.createGlobalInfoTooltip()}},{key:"addGlobalsListToPopover",value:function addGlobalsListToPopover(C){var T=jQuery("<div>",{class:"e-global__preview-items-container"});this.view.buildGlobalsList(C,T),this.popover.getElements("widget").find(".".concat(this.getClassNames().globalPopoverTitle)).after(T),this.ui.$globalPreviewItemsContainer=T}},{key:"registerUiElementsAndEvents",value:function registerUiElementsAndEvents(){this.registerUiElements(),this.registerEvents()}},{key:"onAddGlobalToList",value:function onAddGlobalToList(C){var T=this,V=this.getClassNames();this.confirmNewGlobalModal=elementorCommon.dialogsManager.createWidget("confirm",{className:V.confirmAddNewGlobal,headerMessage:this.getOption("newGlobalConfirmTitle"),message:C,strings:{confirm:B("Create","elementor"),cancel:B("Cancel","elementor")},hide:{onBackgroundClick:!1},onConfirm:function onConfirm(){return T.onConfirmNewGlobal()},onShow:function onShow(){var C=T.confirmNewGlobalModal.getElements("widget");T.ui.globalNameInput=C.find("input").focus(),T.ui.confirmMessageText=C.find(V.confirmMessageText),T.ui.globalNameInput.on("input",(function(){return T.onAddGlobalConfirmInputChange()}))}}),this.confirmNewGlobalModal.show()}},{key:"onAddGlobalConfirmInputChange",value:function onAddGlobalConfirmInputChange(){if(this.view.globalsList){for(var C,T=0,V=(0,H.default)(this.view.globalsList);T<V.length;T++){var B=V[T];if(this.ui.globalNameInput.val()===B.title){C=this.view.getNameAlreadyExistsMessage();break}C=this.view.getConfirmTextMessage()}this.ui.confirmMessageText.html(C)}}},{key:"onConfirmNewGlobal",value:function onConfirmNewGlobal(){var C=this.view.getGlobalMeta();C.title=this.ui.globalNameInput.val(),this.createNewGlobal(C)}},{key:"createNewGlobal",value:function createNewGlobal(C){var T=this;this.ui.$globalsLoadingSpinner.show(),$e.run(C.commandName+"/create",{container:this.view.container,setting:C.key,title:C.title}).then((function(C){T.applySavedGlobalValue(C.data.id),T.ui.$globalsLoadingSpinner.hide()}))}},{key:"setGlobalValue",value:function setGlobalValue(C){var T="",V={};T=this.view.getGlobalKey()?"document/globals/settings":"document/globals/enable",V[this.view.model.get("name")]=this.view.getGlobalCommand()+"?id="+C,$e.run(T,{container:this.view.options.container,settings:V})}},{key:"onUnsetGlobalValue",value:function onUnsetGlobalValue(){this.disableGlobalValue()}},{key:"onUnlinkGlobalDefault",value:function onUnlinkGlobalDefault(){var C=this,T=this.view.getGlobalMeta();$e.run("document/globals/unlink",{container:this.view.container,globalValue:this.view.model.get("global").default,setting:T.key,options:{external:!0}}).then((function(){C.onValueTypeChange(),C.view.globalValue=null,C.resetActivePreviewItem()}))}},{key:"createGlobalInfoTooltip",value:function createGlobalInfoTooltip(){var C=this,T=this.getClassNames(),V=this.popover.getElements("widget").find(".".concat(T.globalPopoverInfo));this.globalInfoTooltip=elementorCommon.dialogsManager.createWidget("simple",{className:T.globalPopoverInfoTooltip,message:this.getOption("tooltipText"),effects:{show:"show",hide:"hide"},position:{my:"left bottom",at:"left top+9",of:this.popover.getElements("widget"),autoRefresh:!0}}),V.on({mouseenter:function mouseenter(){return C.globalInfoTooltip.show()},mouseleave:function mouseleave(){return C.globalInfoTooltip.hide()}})}},{key:"disableGlobalValue",value:function disableGlobalValue(){var C=this,T=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],V=this.view.getGlobalMeta();return $e.run("document/globals/disable",{container:this.view.container,settings:(0,q.default)({},V.key,""),options:{restore:T}}).then((function(){C.onValueTypeChange(),C.view.globalValue=null,C.resetActivePreviewItem()}))}}]),GlobalControlSelect}(Marionette.Behavior);T.default=J},50819:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.BaseGlobalsUpdate=void 0;var L=$(V(15149)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=function(C){(0,q.default)(BaseGlobalsUpdate,C);var T=(0,G.default)(BaseGlobalsUpdate);function BaseGlobalsUpdate(){return(0,U.default)(this,BaseGlobalsUpdate),T.apply(this,arguments)}return(0,H.default)(BaseGlobalsUpdate,[{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(){return $e.routes.isPartOf("panel/global")}},{key:"getRepeaterName",value:function getRepeaterName(){elementorModules.ForceMethodImplementation()}},{key:"applyModel",value:function applyModel(C,T,V){elementorModules.ForceMethodImplementation()}},{key:"apply",value:function apply(C,T){var V=this,B=C.containers,$=void 0===B?[C.container]:B,U=(0,L.default)({},T.data),H=U.id,q=U.value;delete U.id,delete U.value,U._id=H,this.applyModel(U,q),$.forEach((function(C){$e.run("document/repeater/insert",{container:C,model:U,name:V.getRepeaterName()})}))}}]),BaseGlobalsUpdate}($e.modules.hookData.After);T.BaseGlobalsUpdate=W;var K=W;T.default=K},46390:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.KitGlobalsUpdateColors=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(KitGlobalsUpdateColors,C);var T=(0,q.default)(KitGlobalsUpdateColors);function KitGlobalsUpdateColors(){return(0,L.default)(this,KitGlobalsUpdateColors),T.apply(this,arguments)}return(0,U.default)(KitGlobalsUpdateColors,[{key:"getCommand",value:function getCommand(){return"globals/colors/create"}},{key:"getId",value:function getId(){return"globals-update-colors-/globals/colors/create"}},{key:"getRepeaterName",value:function getRepeaterName(){return"custom_colors"}},{key:"applyModel",value:function applyModel(C,T){C.color=T}}]),KitGlobalsUpdateColors}($(V(50819)).default);T.KitGlobalsUpdateColors=G;var W=G;T.default=W},74266:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.KitGlobalsUpdateTypography=void 0;var L=$(V(15149)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=function(C){(0,q.default)(KitGlobalsUpdateTypography,C);var T=(0,G.default)(KitGlobalsUpdateTypography);function KitGlobalsUpdateTypography(){return(0,U.default)(this,KitGlobalsUpdateTypography),T.apply(this,arguments)}return(0,H.default)(KitGlobalsUpdateTypography,[{key:"getCommand",value:function getCommand(){return"globals/typography/create"}},{key:"getId",value:function getId(){return"globals-update-typography-/globals/typography/create"}},{key:"getRepeaterName",value:function getRepeaterName(){return"custom_typography"}},{key:"applyModel",value:function applyModel(C,T){(0,L.default)(C,T)}}]),KitGlobalsUpdateTypography}($(V(50819)).default);T.KitGlobalsUpdateTypography=W;var K=W;T.default=K},2642:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"KitAddMenuItems",{enumerable:!0,get:function get(){return Z.KitAddMenuItems}}),B(T,"KitAfterSave",{enumerable:!0,get:function get(){return H.KitAfterSave}}),B(T,"KitBackToRouteHistory",{enumerable:!0,get:function get(){return X.KitBackToRouteHistory}}),B(T,"KitDeleteGlobalsCache",{enumerable:!0,get:function get(){return U.KitDeleteGlobalsCache}}),B(T,"KitGlobalsUpdateColors",{enumerable:!0,get:function get(){return $.KitGlobalsUpdateColors}}),B(T,"KitGlobalsUpdateTypography",{enumerable:!0,get:function get(){return L.KitGlobalsUpdateTypography}}),B(T,"KitRemoveEditorActiveCSSDocumentsOpen",{enumerable:!0,get:function get(){return Q.KitRemoveEditorActiveCSSDocumentsOpen}}),B(T,"KitRemoveEditorActiveCSSPanelOpen",{enumerable:!0,get:function get(){return J.KitRemoveEditorActiveCSSPanelOpen}}),B(T,"KitRemovePreviewDeletedVariables",{enumerable:!0,get:function get(){return Y.KitRemovePreviewDeletedVariables}}),B(T,"KitSaveRouteHistory",{enumerable:!0,get:function get(){return K.KitSaveRouteHistory}}),B(T,"KitUpdateBreakpointsPreview",{enumerable:!0,get:function get(){return q.KitUpdateBreakpointsPreview}}),B(T,"KitUpdateLightboxPreview",{enumerable:!0,get:function get(){return G.KitUpdateLightboxPreview}}),B(T,"KitUpdateStretchContainer",{enumerable:!0,get:function get(){return W.KitUpdateStretchContainer}});var $=V(46390),L=V(74266),U=V(43474),H=V(41616),q=V(3877),G=V(66834),W=V(32692),K=V(12514),Q=V(97949),J=V(4348),X=V(80633),Y=V(24974),Z=V(62740)},3877:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.KitUpdateBreakpointsPreview=void 0,V(65942),V(84208);var L=$(V(38923)),U=$(V(47834)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(KitUpdateBreakpointsPreview,C);var T=(0,W.default)(KitUpdateBreakpointsPreview);function KitUpdateBreakpointsPreview(){return(0,H.default)(this,KitUpdateBreakpointsPreview),T.apply(this,arguments)}return(0,q.default)(KitUpdateBreakpointsPreview,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"kit-update-breakpoints-preview"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(){return"kit"===elementor.documents.getCurrent().config.type}},{key:"apply",value:function apply(C){var T=C.settings;if(T.active_breakpoints)return elementor.documents.currentDocument.config.settings.settings.active_breakpoints=T.active_breakpoints,void(elementor.activeBreakpointsUpdated=!0);(0,L.default)(T).forEach((function(C){var T=(0,U.default)(C,2),V=T[0],B=T[1];if(V.startsWith("viewport_")){var $=V.replace("viewport_","");B||(B=elementorFrontend.config.responsive.breakpoints[$].default_value),elementorFrontend.config.responsive.breakpoints[$].value=B}})),elementor.updatePreviewResizeOptions(!0)}}]),KitUpdateBreakpointsPreview}($e.modules.hookUI.After);T.KitUpdateBreakpointsPreview=K},66834:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.KitUpdateLightboxPreview=void 0;var L=$(V(38923)),U=$(V(47834)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(KitUpdateLightboxPreview,C);var T=(0,W.default)(KitUpdateLightboxPreview);function KitUpdateLightboxPreview(){return(0,H.default)(this,KitUpdateLightboxPreview),T.apply(this,arguments)}return(0,q.default)(KitUpdateLightboxPreview,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"kit-update-lightbox-preview"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(){return"kit"===elementor.documents.getCurrent().config.type}},{key:"apply",value:function apply(C){var T=C.settings;(0,L.default)(T).forEach((function(C){var T=(0,U.default)(C,2),V=T[0],B=T[1];-1!==V.indexOf("lightbox")&&(elementorFrontend.config.kit[V]=B)}))}}]),KitUpdateLightboxPreview}($e.modules.hookUI.After);T.KitUpdateLightboxPreview=K;var Q=K;T.default=Q},32692:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.KitUpdateStretchContainer=void 0;var L=$(V(38923)),U=$(V(47834)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(KitUpdateStretchContainer,C);var T=(0,W.default)(KitUpdateStretchContainer);function KitUpdateStretchContainer(){return(0,H.default)(this,KitUpdateStretchContainer),T.apply(this,arguments)}return(0,q.default)(KitUpdateStretchContainer,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"kit-update-stretch-container"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(){return"kit"===elementor.documents.getCurrent().config.type}},{key:"apply",value:function apply(C){var T=C.settings;(0,L.default)(T).forEach((function(C){var T=(0,U.default)(C,2),V=T[0],B=T[1];"stretched_section_container"===V&&(elementorFrontend.config.kit[V]=B,elementor.channels.editor.trigger("kit:change:stretchContainer"))}))}}]),KitUpdateStretchContainer}($e.modules.hookUI.After);T.KitUpdateStretchContainer=K;var Q=K;T.default=Q},24974:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.KitRemovePreviewDeletedVariables=void 0;var L=$(V(35657)),U=$(V(83452));V(3777),V(38081),V(99745),V(64434);var H=$(V(11959)),q=$(V(39041)),G=$(V(38852)),W=$(V(77371)),K=$(V(68537)),Q=$(V(18042)),J=function(C){(0,W.default)(KitRemovePreviewDeletedVariables,C);var T=(0,K.default)(KitRemovePreviewDeletedVariables);function KitRemovePreviewDeletedVariables(){var C;(0,H.default)(this,KitRemovePreviewDeletedVariables);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return C=T.call.apply(T,[this].concat(B)),(0,Q.default)((0,G.default)(C),"controls",["custom_colors","custom_typography"]),C}return(0,q.default)(KitRemovePreviewDeletedVariables,[{key:"getCommand",value:function getCommand(){return"document/repeater/remove"}},{key:"getId",value:function getId(){return"kit-remove-preview-deleted-variables"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(C){return this.controls.includes(C.name)&&"kit"===elementor.documents.getCurrent().config.type}},{key:"apply",value:function apply(C){var T=this;this.component=$e.components.get("panel/global"),this.component.tempStyle=this.component.tempStyle||{};var V=C.containers,B=void 0===V?[C.container]:V,$="elementor-style-page-".concat(elementor.config.kit_id);B.forEach((function(V){var B=V.repeaters[C.name].children[C.index];(0,L.default)(elementor.$previewContents[0].styleSheets).filter((function(C){return $!==C.ownerNode.id&&C.ownerNode.innerHTML.includes(B.id)})).forEach((function(C){T.component.tempStyle[B.id]=T.extractVariables(C.cssRules,B.id)}))}))}},{key:"extractVariables",value:function extractVariables(C,T){var V={};return(0,L.default)(C).forEach((function(C){if(C.style){V[C.selectorText]={};for(var B=0;B<C.style.length;B++){var $=C.style[B],L=C.style[$];L.includes(T)&&(V[C.selectorText][$]=L)}(0,U.default)(V[C.selectorText]).forEach((function(T){C.style[T]=""}))}})),V}}]),KitRemovePreviewDeletedVariables}($e.modules.hookUI.Before);T.KitRemovePreviewDeletedVariables=J},41616:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=T.KitAfterSave=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=function(C){(0,q.default)(KitAfterSave,C);var T=(0,G.default)(KitAfterSave);function KitAfterSave(){return(0,U.default)(this,KitAfterSave),T.apply(this,arguments)}return(0,H.default)(KitAfterSave,[{key:"getCommand",value:function getCommand(){return"document/save/save"}},{key:"getConditions",value:function getConditions(C){var T=C.status,V=C.document,B=void 0===V?elementor.documents.getCurrent():V;return"publish"===T&&"kit"===B.config.type}},{key:"getId",value:function getId(){return"kit-footer-saver-after-save"}},{key:"apply",value:function apply(C){("publish"===C.status&&elementor.notifications.showToast({message:B("Your changes have been updated.","elementor"),buttons:[{name:"back_to_editor",text:B("Back to Editor","elementor"),callback:function callback(){$e.run("panel/global/close")}}]}),elementor.activeBreakpointsUpdated)&&elementorCommon.dialogsManager.createWidget("alert",{id:"elementor-save-kit-refersh-page",headerMessage:B("Reload Elementor Editor","elementor"),message:B("You have made modifications to the list of Active Breakpoints. For these changes to take effect, you need to reload Elementor Editor.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:B("Reload Now","elementor")},onConfirm:function onConfirm(){return location.reload()}}).show()}}]),KitAfterSave}(L(V(48310)).default);T.KitAfterSave=W;var K=W;T.default=K},43474:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.KitDeleteGlobalsCache=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(KitDeleteGlobalsCache,C);var T=(0,q.default)(KitDeleteGlobalsCache);function KitDeleteGlobalsCache(){return(0,L.default)(this,KitDeleteGlobalsCache),T.apply(this,arguments)}return(0,U.default)(KitDeleteGlobalsCache,[{key:"getCommand",value:function getCommand(){return"document/save/save"}},{key:"getConditions",value:function getConditions(C){var T=C.status,V=C.document,B=void 0===V?elementor.documents.getCurrent():V;return"publish"===T&&"kit"===B.config.type}},{key:"getId",value:function getId(){return"document/save/save::update-globals-cache"}},{key:"apply",value:function apply(){$e.components.get("globals").refreshGlobalData()}}]),KitDeleteGlobalsCache}($(V(48310)).default);T.KitDeleteGlobalsCache=G;var W=G;T.default=W},62740:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.KitAddMenuItems=void 0;var L=$(V(83452)),U=$(V(38923)),H=$(V(47834)),q=$(V(11959)),G=$(V(39041)),W=$(V(77371)),K=$(V(68537)),Q=function(C){(0,W.default)(KitAddMenuItems,C);var T=(0,K.default)(KitAddMenuItems);function KitAddMenuItems(){return(0,q.default)(this,KitAddMenuItems),T.apply(this,arguments)}return(0,G.default)(KitAddMenuItems,[{key:"getCommand",value:function getCommand(){return"editor/documents/attach-preview"}},{key:"getId",value:function getId(){return"kit-add-menu-item"}},{key:"getConditions",value:function getConditions(){return"kit"===elementor.documents.getCurrent().config.type&&!(0,L.default)($e.components.get("panel/global").getTabs()).length}},{key:"apply",value:function apply(){var C=elementor.documents.getCurrent();(0,U.default)(C.config.tabs).forEach((function(C){var T=(0,H.default)(C,2),V=T[0],B=T[1];$e.components.get("panel/global").addTab(V,B)}))}}]),KitAddMenuItems}($e.modules.hookUI.Before);T.KitAddMenuItems=Q;var J=Q;T.default=J},97949:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.KitRemoveEditorActiveCSSDocumentsOpen=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(KitRemoveEditorActiveCSSDocumentsOpen,C);var T=(0,q.default)(KitRemoveEditorActiveCSSDocumentsOpen);function KitRemoveEditorActiveCSSDocumentsOpen(){return(0,L.default)(this,KitRemoveEditorActiveCSSDocumentsOpen),T.apply(this,arguments)}return(0,U.default)(KitRemoveEditorActiveCSSDocumentsOpen,[{key:"getCommand",value:function getCommand(){return"editor/documents/open"}},{key:"getId",value:function getId(){return"kit-remove-editor-active-css--editor/documents/open"}},{key:"getConditions",value:function getConditions(){return"kit"===elementor.documents.getCurrent().config.type}},{key:"apply",value:function apply(){setTimeout((function(){elementorFrontend.elements.$body.removeClass("elementor-editor-active")}))}}]),KitRemoveEditorActiveCSSDocumentsOpen}($e.modules.hookUI.After);T.KitRemoveEditorActiveCSSDocumentsOpen=G;var W=G;T.default=W},6451:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(BaseOpenClose,C);var T=(0,q.default)(BaseOpenClose);function BaseOpenClose(){return(0,L.default)(this,BaseOpenClose),T.apply(this,arguments)}return(0,U.default)(BaseOpenClose,[{key:"initialize",value:function initialize(){var C=this;elementor.on("preview:loaded",(function(){C.component=$e.components.get("panel/global")}))}}]),BaseOpenClose}($e.modules.hookUI.After);T.default=G},80633:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.KitBackToRouteHistory=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(KitBackToRouteHistory,C);var T=(0,q.default)(KitBackToRouteHistory);function KitBackToRouteHistory(){return(0,L.default)(this,KitBackToRouteHistory),T.apply(this,arguments)}return(0,U.default)(KitBackToRouteHistory,[{key:"getCommand",value:function getCommand(){return"panel/global/close"}},{key:"getId",value:function getId(){return"back-to-route-history-/panel/global/close"}},{key:"getConditions",value:function getConditions(){return this.component.routeHistory}},{key:"apply",value:function apply(){var C=this.component.routeHistory;delete this.component.routeHistory,C.container&&$e.data.get("globals/index").then((function(){C.container=C.container.lookup(),C.container.model.trigger("request:edit",{scrollIntoView:!0}),$e.route(C.route,{model:C.container.model,view:C.container.view})}))}}]),KitBackToRouteHistory}($(V(6451)).default);T.KitBackToRouteHistory=G;var W=G;T.default=W},12514:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.KitSaveRouteHistory=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(KitSaveRouteHistory,C);var T=(0,q.default)(KitSaveRouteHistory);function KitSaveRouteHistory(){return(0,L.default)(this,KitSaveRouteHistory),T.apply(this,arguments)}return(0,U.default)(KitSaveRouteHistory,[{key:"getCommand",value:function getCommand(){return"panel/global/open"}},{key:"getId",value:function getId(){return"save-route-history--/panel/global/open"}},{key:"getConditions",value:function getConditions(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return C.route}},{key:"apply",value:function apply(C){this.component.routeHistory=C}}]),KitSaveRouteHistory}($(V(6451)).default);T.KitSaveRouteHistory=G;var W=G;T.default=W},4348:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.KitRemoveEditorActiveCSSPanelOpen=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(KitRemoveEditorActiveCSSPanelOpen,C);var T=(0,q.default)(KitRemoveEditorActiveCSSPanelOpen);function KitRemoveEditorActiveCSSPanelOpen(){return(0,L.default)(this,KitRemoveEditorActiveCSSPanelOpen),T.apply(this,arguments)}return(0,U.default)(KitRemoveEditorActiveCSSPanelOpen,[{key:"getCommand",value:function getCommand(){return"panel/open"}},{key:"getId",value:function getId(){return"kit-remove-editor-active-css--/panel/open"}},{key:"getConditions",value:function getConditions(){return"kit"===elementor.documents.getCurrent().config.type}},{key:"apply",value:function apply(){setTimeout((function(){elementorFrontend.elements.$body.removeClass("elementor-editor-active")}))}}]),KitRemoveEditorActiveCSSPanelOpen}($e.modules.hookUI.After);T.KitRemoveEditorActiveCSSPanelOpen=G;var W=G;T.default=W},45767:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0,V(99745);var U=L(V(35657)),H=L(V(84899)),q=L(V(11959)),G=L(V(39041)),W=L(V(38852)),K=L(V(76700)),Q=L(V(44263)),J=L(V(77371)),X=L(V(68537)),Y=L(V(18042)),Z=L(V(92553)),ee=L(V(39732)),te=L(V(72322)),ne=L(V(52998)),ie=L(V(93172)),oe=L(V(99292)),re=function(C){(0,J.default)(Manager,C);var T=(0,X.default)(Manager);function Manager(){var C;(0,q.default)(this,Manager);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return C=T.call.apply(T,[this].concat(B)),(0,Y.default)((0,W.default)(C),"loadingTriggers",{preview:!1,globals:!1}),(0,Y.default)((0,W.default)(C),"variablesCSS",null),C}return(0,G.default)(Manager,[{key:"initialize",value:function initialize(){var C=this;elementor.on("preview:loaded",(function(){C.loadingTriggers.preview=!0,C.renderGlobalsDefaultCSS()})),elementor.on("document:loaded",(function(){C.renderGlobalVariables()})),elementor.once("globals:loaded",(function(){C.loadingTriggers.globals=!0,C.renderGlobalsDefaultCSS()})),elementor.hooks.addFilter("controls/base/behaviors",this.addGlobalsBehavior),elementor.config.user.can_edit_kit&&$e.components.register(new Z.default({manager:this}))}},{key:"addPanelPages",value:function addPanelPages(){elementor.getPanelView().addPage("kit_settings",{view:ee.default,title:B("Site Settings","elementor")}),elementor.getPanelView().addPage("kit_menu",{view:te.default,title:B("Site Settings","elementor")})}},{key:"addPanelMenuItem",value:function addPanelMenuItem(){var C=elementor.modules.layouts.panel.pages.menu.Menu;C.addItem({name:"global-settings",icon:"eicon-global-settings",title:B("Site Settings","elementor"),type:"page",callback:function callback(){$e.run("panel/global/open",{route:$e.routes.getHistory("panel").reverse()[0].route})}},"style","editor-preferences"),C.addItem({name:"site-editor",icon:"eicon-theme-builder",title:B("Theme Builder","elementor"),type:"page",callback:function callback(){return $e.run("app/open")}},"style","editor-preferences")}},{key:"addHeaderBehavior",value:function addHeaderBehavior(C){return C.kit={behaviorClass:ne.default},C}},{key:"addGlobalsBehavior",value:function addGlobalsBehavior(C,T){if(T.isGlobalActive){var V=T.isGlobalActive();return"color"===T.options.model.get("type")&&V&&(C.globals={behaviorClass:ie.default,popoverTitle:B("Global Colors","elementor"),manageButtonText:B("Manage Global Colors","elementor"),tooltipText:B("Global Colors help you work smarter. Save a color, and use it anywhere throughout your site. Access and edit your global colors by clicking the Manage button.","elementor"),newGlobalConfirmTitle:B("Create New Global Color","elementor")}),"popover_toggle"===T.options.model.get("type")&&"typography"===T.options.model.get("groupType")&&V&&(C.globals={behaviorClass:ie.default,popoverTitle:B("Global Fonts","elementor"),manageButtonText:B("Manage Global Fonts","elementor"),tooltipText:B("Global Fonts help you work smarter. Save a Typography, and use it anywhere throughout your site. Access and edit your Global Fonts by clicking the Manage button.","elementor"),newGlobalConfirmTitle:B("Create New Global Font","elementor")}),C}}},{key:"renderGlobalVariables",value:function renderGlobalVariables(){var C=this;this.variablesCSS||(this.variablesCSS=new oe.default({id:"e-kit-variables",settingsModel:new elementorModules.editor.elements.models.BaseSettings({},{})})),"kit"!==elementor.documents.getCurrent().config.type?$e.data.get("globals/index").then((function(T){var V=T.data;V.colors&&(0,U.default)(V.colors).forEach((function(T){var V=elementor.config.kit_config.design_system_controls.colors,B={_id:T.id,color:T.value};C.variablesCSS.addStyleRules(V,B,V,["{{WRAPPER}}"],["body"])})),V.typography&&(0,U.default)(V.typography).forEach((function(T){var V=elementor.config.kit_config.design_system_controls.typography,B=(0,H.default)({_id:T.id},T.value);T.value.typography_font_family&&elementor.helpers.enqueueFont(T.value.typography_font_family),C.variablesCSS.addStyleRules(V,B,V,["{{WRAPPER}}"],["body"])})),C.variablesCSS.addStyleToDocument()})):this.variablesCSS.removeStyleFromDocument()}},{key:"renderGlobalsDefaultCSS",value:function renderGlobalsDefaultCSS(){if(this.loadingTriggers.preview&&this.loadingTriggers.globals){var C=new oe.default({id:"e-global-style"}),T=elementor.config.globals.defaults_enabled.colors,V=elementor.config.globals.defaults_enabled.typography;(T||V)&&((0,U.default)(elementor.widgetsCache).forEach((function(B){if(B.controls){var $=[],L={};(0,U.default)(B.controls).forEach((function(C){var U,H,q="color"===C.type,G="typography"===C.groupType;if(!(q&&!T||G&&!V)){var W=C;C.groupType&&(W=B.controls[C.groupPrefix+C.groupType]),null!==(U=C.global)&&void 0!==U&&U.default&&(L[C.name]=W.global.default),null!==(H=W.global)&&void 0!==H&&H.default&&$.push(C)}})),$.forEach((function(T){C.addControlStyleRules(T,B.controls,B.controls,["{{WRAPPER}}"],[".elementor-widget-"+B.widget_type],L)}))}})),C.addStyleToDocument())}}},{key:"onInit",value:function onInit(){var C=this;(0,K.default)((0,Q.default)(Manager.prototype),"onInit",this).call(this),elementorCommon.elements.$window.on("elementor:loaded",(function(){elementor.config.initial_document.panel.support_kit&&C.initialize()}))}}]),Manager}(elementorModules.editor.utils.Module);T.default=re},65085:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"id",value:function id(){return"elementor-kit-panel-content"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-kit-panel-content"}},{key:"childViewContainer",value:function childViewContainer(){return"#elementor-kit-panel-content-controls"}},{key:"childViewOptions",value:function childViewOptions(){var C=this.getOption("container");return{elementSettingsModel:C.settings,container:C}}}]),_default}(elementorModules.editor.views.ControlsStack);T.default=G},52998:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=V(24743),K=function(C){(0,q.default)(_default,C);var T=(0,G.default)(_default);function _default(){return(0,U.default)(this,_default),T.apply(this,arguments)}return(0,H.default)(_default,[{key:"ui",value:function ui(){return{buttonClose:"#elementor-panel-header-kit-close",buttonBack:"#elementor-panel-header-kit-back"}}},{key:"events",value:function events(){return{"click @ui.buttonClose":"onClickClose","click @ui.buttonBack":"onClickBack"}}},{key:"onBeforeShow",value:function onBeforeShow(){this.$el.prepend(elementor.compileTemplate(W.buttonBack,{Back:B("Back","elementor")})),this.$el.append(elementor.compileTemplate(W.buttonClose,{Close:B("Close","elementor")}))}},{key:"onClickClose",value:function onClickClose(){$e.run("panel/global/close")}},{key:"onClickBack",value:function onClickBack(){$e.run("panel/global/back")}}]),_default}(Marionette.Behavior);T.default=K},24743:(C,T,V)=>{"use strict";V(67394)(T,"__esModule",{value:!0}),T.buttonClose=T.buttonBack=void 0;var B="eicon-chevron-"+(elementorCommon.config.isRTL?"right":"left"),$='\n<div id="elementor-panel-header-kit-back" class="elementor-header-button">\n\t<i class="elementor-icon '.concat(B,' tooltip-target" aria-hidden="true" data-tooltip="{{ Back }}"></i>\n\t<span class="elementor-screen-only">{{ Back }}</span>\n</div>\n');T.buttonBack=$;T.buttonClose='\n<div id="elementor-panel-header-kit-close" class="elementor-header-button">\n\t<i class="elementor-icon eicon-close tooltip-target" aria-hidden="true" data-tooltip="{{ Close }}"></i>\n\t<span class="elementor-screen-only">{{ Close }}</span>\n</div>\n'},72322:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(38923));V(64434),V(90286);var H=L(V(47834)),q=L(V(11959)),G=L(V(39041)),W=L(V(77371)),K=L(V(68537)),Q=function(C){(0,W.default)(PanelMenu,C);var T=(0,K.default)(PanelMenu);function PanelMenu(){return(0,q.default)(this,PanelMenu),T.apply(this,arguments)}return(0,G.default)(PanelMenu,[{key:"initialize",value:function initialize(){this.collection=PanelMenu.getGroups()}}]),PanelMenu}(L(V(86723)).default);T.default=Q,Q.groups=null,Q.createGroupItems=function(C){var T=$e.components.get("panel/global").getTabs();return(0,U.default)(T).filter((function(T){var V=(0,H.default)(T,2)[1];return C===V.group})).map((function(C){var T=(0,H.default)(C,2),V=T[0],B=T[1];return{name:V,icon:B.icon,title:B.title,callback:function callback(){return $e.route("panel/global/"+V)}}}))},Q.initGroups=function(){var C=Q.createGroupItems("settings"),T={name:"settings-additional-settings",icon:"eicon-tools",title:B("Additional Settings","elementor"),type:"link",link:elementor.config.admin_settings_url,newTab:!0};C.push(T),Q.groups=new Backbone.Collection([{name:"design_system",title:B("Design System","elementor"),items:Q.createGroupItems("global")},{name:"theme_style",title:B("Theme Style","elementor"),items:Q.createGroupItems("theme-style")},{name:"settings",title:B("Settings","elementor"),items:C}])},Q.getGroups=function(){return Q.groups||Q.initGroups(),Q.groups}},39732:(C,T,V)=>{"use strict";var B=V(67971)(V(65085));C.exports=Marionette.LayoutView.extend({id:"elementor-kit-panel",template:"#tmpl-elementor-kit-panel",regions:{content:"#elementor-kit__panel-content__wrapper"},onBeforeShow:function onBeforeShow(){var C=elementor.documents.getCurrent().container,T={container:C,model:C.model,controls:C.settings.controls,name:"kit"};this.showChildView("content",new B.default(T))}})},51047:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(38003).sprintf,L=V(67394),U=V(67971);L(T,"__esModule",{value:!0}),T.default=void 0,V(71954);var H=U(V(11959)),q=U(V(39041)),G=U(V(76700)),W=U(V(44263)),K=U(V(77371)),Q=U(V(68537)),J=function(C){(0,K.default)(_default,C);var T=(0,Q.default)(_default);function _default(){return(0,H.default)(this,_default),T.apply(this,arguments)}return(0,q.default)(_default,[{key:"ui",value:function ui(){var ui=(0,G.default)((0,W.default)(_default.prototype),"ui",this).call(this);return ui.sortButton=".elementor-repeater-tool-sort",ui}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-global-style-repeater-row"}},{key:"events",value:function events(){return{"click @ui.removeButton":"onRemoveButtonClick"}}},{key:"updateColorValue",value:function updateColorValue(){this.$colorValue.text(this.model.get("color"))}},{key:"getDisabledRemoveButtons",value:function getDisabledRemoveButtons(){return this.ui.disabledRemoveButtons||(this.ui.disabledRemoveButtons=this.$el.find(".elementor-repeater-tool-remove--disabled")),this.ui.disabledRemoveButtons}},{key:"getRemoveButton",value:function getRemoveButton(){return this.ui.removeButton.add(this.getDisabledRemoveButtons())}},{key:"triggers",value:function triggers(){return{}}},{key:"onChildviewRender",value:function onChildviewRender(C){var T="color"===C.model.get("type"),V="popover_toggle"===C.model.get("type"),L=C.$el.find(".elementor-control-input-wrapper"),U="",H="";if(T&&(this.$colorValue=jQuery("<div>",{class:"e-global-colors__color-value elementor-control-unit-3"}),L.prepend(this.getRemoveButton(),this.$colorValue).prepend(this.ui.sortButton),U="color",H=B("Color","elementor"),this.updateColorValue()),V&&(L.append(this.getRemoveButton()).append(this.ui.sortButton),U="font",H=B("Font","elementor")),T||V){var q=this.getDisabledRemoveButtons();this.ui.removeButton.data("e-global-type",U),this.ui.removeButton.tipsy({title:function title(){return $(B("Delete Global %s","elementor"),H)},gravity:function gravity(){return"s"}}),q.tipsy({title:function title(){return $(B("System %s can't be deleted","elementor"),H)},gravity:function gravity(){return"s"}})}}},{key:"onModelChange",value:function onModelChange(C){void 0!==C.changed.color&&this.updateColorValue()}},{key:"onRemoveButtonClick",value:function onRemoveButtonClick(){var C=this,T=this.ui.removeButton.data("e-global-type"),V=B("font"===T?"Font":"Color","elementor"),L=B("font"===T?"font":"color","elementor"),U=$(B("You're about to delete a Global %s. Note that if it's being used anywhere on your site, it will inherit a default %s.","elementor"),V,L);this.confirmDeleteModal=elementorCommon.dialogsManager.createWidget("confirm",{className:"e-global__confirm-delete",headerMessage:$(B("Delete Global %s","elementor"),V),message:'<i class="eicon-info-circle"></i> '+U,strings:{confirm:B("Delete","elementor"),cancel:B("Cancel","elementor")},hide:{onBackgroundClick:!1},onConfirm:function onConfirm(){C.trigger("click:remove")}}),this.confirmDeleteModal.show()}}]),_default}(U(V(98550)).default);T.default=J},21893:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(76700)),G=L(V(44263)),W=L(V(77371)),K=L(V(68537)),Q=L(V(1142)),J=L(V(51047)),X=function(C){(0,W.default)(_default,C);var T=(0,K.default)(_default);function _default(){var C;(0,U.default)(this,_default);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return(C=T.call.apply(T,[this].concat(B))).childView=J.default,C}return(0,H.default)(_default,[{key:"templateHelpers",value:function templateHelpers(){var templateHelpers=(0,q.default)((0,G.default)(_default.prototype),"templateHelpers",this).call(this);return templateHelpers.addButtonText="custom_colors"===this.model.get("name")?B("Add Color","elementor"):B("Add Style","elementor"),templateHelpers}},{key:"getDefaults",value:function getDefaults(){var C=(0,q.default)((0,G.default)(_default.prototype),"getDefaults",this).call(this);return C.title="".concat(B("New Item","elementor")," #").concat(this.children.length+1),C}},{key:"getSortableParams",value:function getSortableParams(){var C=(0,q.default)((0,G.default)(_default.prototype),"getSortableParams",this).call(this);return C.placeholder="e-sortable-placeholder",C.cursor="move",C}}]),_default}(Q.default);T.default=X},7537:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(38923)),U=$(V(74846)),H=$(V(47834)),q=$(V(11959)),G=$(V(39041)),W=$(V(77371)),K=$(V(68537)),Q=function(C){(0,W.default)(_default,C);var T=(0,K.default)(_default);function _default(){return(0,q.default)(this,_default),T.apply(this,arguments)}return(0,G.default)(_default,[{key:"onElementorLoaded",value:function onElementorLoaded(){this.notifyDeprecated()}},{key:"notifyDeprecated",value:function notifyDeprecated(){var C=elementor.config.dev_tools.deprecation.soft_notices;(0,L.default)(C).forEach((function(C){var T,V=(0,H.default)(C,2),B=V[0],$=V[1];(T=elementorCommon.helpers).softDeprecated.apply(T,[B].concat((0,U.default)($)))}))}}]),_default}(elementorModules.editor.utils.Module);T.default=Q},29089:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.Apply=void 0;var U=L(V(18042)),H=L(V(11959)),q=L(V(39041)),G=L(V(77371)),W=L(V(68537)),K=function(C){(0,G.default)(Apply,C);var T=(0,W.default)(Apply);function Apply(){return(0,H.default)(this,Apply),T.apply(this,arguments)}return(0,q.default)(Apply,[{key:"validateArgs",value:function validateArgs(C){this.requireArgumentType("value","string",C)}},{key:"apply",value:function apply(C){var T=C.value,V=C.trigger;if(this.setColor(T),V){var $=V.swatch.dataset.text;V.swatch.dataset.text=B("Selected!","elementor"),setTimeout((function(){V.swatch.dataset.text=$}),1e3),V.palette.addEventListener("mouseleave",(function handler(C){C.currentTarget.removeEventListener("mouseleave",handler),$e.run("elements-color-picker/end")}))}else $e.run("elements-color-picker/end")}},{key:"setColor",value:function setColor(C){$e.run("document/elements/settings",{container:this.component.currentPicker.container,settings:(0,U.default)({},this.component.currentPicker.control,C),options:{external:!0}}),this.component.currentPicker.initialColor=C}}]),Apply}(L(V(83024)).default);T.Apply=K},98745:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.End=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(83024)),W=V(1919),K=function(C){(0,H.default)(End,C);var T=(0,q.default)(End);function End(){return(0,L.default)(this,End),T.apply(this,arguments)}return(0,U.default)(End,[{key:"apply",value:function apply(){var C;this.component.inactivate(),elementor.$previewContents[0].querySelectorAll(".e-element-color-picker").forEach((function(C){jQuery(C).tipsy("hide"),C.remove()}));var T=elementor.$previewContents[0].querySelectorAll(".elementor-element");(0,W.removeNamespaceHandler)(T,"click.color-picker"),(0,W.removeNamespaceHandler)(elementor.$previewWrapper[0],"mouseleave.color-picker"),null===(C=this.component.currentPicker.trigger)||void 0===C||C.classList.remove("e-control-tool-disabled"),this.component.resetPicker(),$e.uiStates.remove("elements-color-picker/color-picking")}}]),End}(G.default);T.End=K},36814:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.EnterPreview=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(EnterPreview,C);var T=(0,q.default)(EnterPreview);function EnterPreview(){return(0,L.default)(this,EnterPreview),T.apply(this,arguments)}return(0,U.default)(EnterPreview,[{key:"apply",value:function apply(C){this.component.renderUI(C.value)}}]),EnterPreview}($(V(83024)).default);T.EnterPreview=G},15937:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.ExitPreview=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(ExitPreview,C);var T=(0,q.default)(ExitPreview);function ExitPreview(){return(0,L.default)(this,ExitPreview),T.apply(this,arguments)}return(0,U.default)(ExitPreview,[{key:"apply",value:function apply(){var C=this.component.currentPicker.initialColor;null!==C&&this.component.renderUI(C)}}]),ExitPreview}($(V(83024)).default);T.ExitPreview=G},14406:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Apply",{enumerable:!0,get:function get(){return $.Apply}}),B(T,"End",{enumerable:!0,get:function get(){return L.End}}),B(T,"EnterPreview",{enumerable:!0,get:function get(){return U.EnterPreview}}),B(T,"ExitPreview",{enumerable:!0,get:function get(){return H.ExitPreview}}),B(T,"ShowSwatches",{enumerable:!0,get:function get(){return q.ShowSwatches}}),B(T,"Start",{enumerable:!0,get:function get(){return G.Start}});var $=V(29089),L=V(98745),U=V(36814),H=V(15937),q=V(46327),G=V(75493)},46327:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.ShowSwatches=void 0;var U=L(V(83452)),H=L(V(35657)),q=L(V(38923)),G=L(V(14176));V(90286),V(3777),V(38081),V(64828),V(84208);var W=L(V(47834)),K=L(V(11959)),Q=L(V(39041)),J=L(V(77371)),X=L(V(68537)),Y=L(V(83024)),Z=V(47224),ee=function(C){(0,J.default)(ShowSwatches,C);var T=(0,X.default)(ShowSwatches);function ShowSwatches(C){var V;return(0,K.default)(this,ShowSwatches),(V=T.call(this,C)).colors={},V.classes={picker:"e-element-color-picker",tooltip:"e-element-color-picker__tooltip",swatch:"e-element-color-picker__swatch",hidden:"e-picker-hidden"},V.selectors={picker:".".concat(V.classes.picker),tooltip:".".concat(V.classes.tooltip)},V.container=null,V.backgroundImages=[],V}return(0,Q.default)(ShowSwatches,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("event",C)}},{key:"apply",value:function apply(C){var T=this,V=C.event,B=V.currentTarget.dataset.id,$=V.currentTarget.getBoundingClientRect(),L=Math.round(V.clientX-$.left)+"px",U=Math.round(V.clientY-$.top)+"px";this.container=elementor.getContainer(B);var H=elementor.$previewContents[0].querySelector(this.selectors.picker);H&&(this.removeTooltip(H),H.remove()),V.stopPropagation(),setTimeout((function(){"img"===V.target.tagName.toLowerCase()?T.extractColorsFromImage(V.target):(T.extractColorsFromSettings(),T.extractColorsFromRepeaters(),T.extractColorsFromImages()),T.initSwatch(L,U)}),100)}},{key:"extractColorsFromSettings",value:function extractColorsFromSettings(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.container;(0,U.default)(T.settings.attributes).map((function(V){var B;if(!C.reachedColorsLimit()&&V in T.controls){var $="color"===(null===(B=T.controls[V])||void 0===B?void 0:B.type),L=V.includes("background_image");if(($||L)&&function isActive(){return elementor.helpers.isActiveControl(T.controls[V],T.settings.attributes,T.settings.controls)}())if(L)C.addTempBackgroundImage(T.getSetting(V));else{var U=T.getSetting(V),q=T.globals.get(V);if(q){var G=q.match(/id=(.+)/i);if(G){var W="--e-global-color-".concat(G[1]);U=getComputedStyle(T.view.$el[0]).getPropertyValue(W)}}U&&!(0,H.default)(C.colors).includes(U)&&(C.colors["".concat(T.id," - ").concat(V)]=U)}}}))}},{key:"extractColorsFromRepeaters",value:function extractColorsFromRepeaters(){var C=this;(0,H.default)(this.container.repeaters).forEach((function(T){T.children.forEach((function(T){C.extractColorsFromSettings(T)}))}))}},{key:"addTempBackgroundImage",value:function addTempBackgroundImage(C){var T=C.url;if(T){var V=document.createElement("img");V.src=T,this.backgroundImages.push(V)}}},{key:"extractColorsFromImage",value:function extractColorsFromImage(C){var T,V=this,B=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",$=new ColorThief;try{T=$.getPalette(C)}catch(C){return}T.forEach((function(C,T){var $=(0,Z.rgbToHex)(C[0],C[1],C[2]);V.reachedColorsLimit()||(0,H.default)(V.colors).includes($)||(V.colors["palette-".concat(B,"-").concat(T)]=$)}))}},{key:"extractColorsFromImages",value:function extractColorsFromImages(){var C=this;this.backgroundImages.forEach((function(T,V){C.extractColorsFromImage(T,V)})),this.backgroundImages=[]}},{key:"addColorSwatches",value:function addColorSwatches(C){var T=this;(0,q.default)(this.colors).map((function(V){var B=(0,W.default)(V,2)[1],$=document.createElement("div");$.classList.add(T.classes.swatch),$.style="--color: ".concat(B),$.dataset.text=B.replace("#",""),$.addEventListener("mouseenter",(function(){$e.run("elements-color-picker/enter-preview",{value:B})})),$.addEventListener("mouseleave",(function(){$e.run("elements-color-picker/exit-preview")})),$.addEventListener("click",(function(T){$e.run("elements-color-picker/apply",{value:B,trigger:{palette:C,swatch:T.target}}),T.stopPropagation()})),C.append($)}))}},{key:"addTooltip",value:function addTooltip(C){jQuery(C).tipsy({gravity:"s",className:this.classes.tooltip,trigger:"manual",title:function title(){return B("Select a color from any image, or from an element whose color you've manually defined.","elementor")}}).tipsy("show");var T=document.querySelector(this.selectors.tooltip);elementor.$previewWrapper[0].appendChild(T),T.style.pointerEvents="none"}},{key:"removeTooltip",value:function removeTooltip(C){jQuery(C).tipsy("hide")}},{key:"initSwatch",value:function initSwatch(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,V=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,B=(0,q.default)(this.colors).length,$=document.createElement("div");$.dataset.count=B,$.classList.add(this.classes.picker,this.classes.hidden),$.style="\n\t\t\t--count: ".concat(B,";\n\t\t\t--left: ").concat(T,";\n\t\t\t--top: ").concat(V,";\n\t\t"),this.container.view.$el[0].append($);var L=elementorModules.utils.Scroll.scrollObserver({callback:function callback(T){L.unobserve($),T.isInViewport||($.style.setProperty("--left","unset"),$.style.setProperty("--right","0")),$.classList.remove(C.classes.hidden)},root:this.container.view.$el[0],offset:"0px -".concat((0,G.default)($.getBoundingClientRect().width),"px 0px")});L.observe($),0===B?this.addTooltip($):this.addColorSwatches($),this.container.view.$el[0].addEventListener("mouseleave",(function(){C.removeTooltip($),setTimeout((function(){$.remove()}),300)}),{once:!0})}},{key:"reachedColorsLimit",value:function reachedColorsLimit(){return 5<=(0,U.default)(this.colors).length}}]),ShowSwatches}(Y.default);T.ShowSwatches=ee},75493:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Start=void 0;var L=$(V(84899)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=$(V(83024)),K=V(1919),Q=V(62487),J=function(C){(0,q.default)(Start,C);var T=(0,G.default)(Start);function Start(){return(0,U.default)(this,Start),T.apply(this,arguments)}return(0,H.default)(Start,[{key:"apply",value:function apply(C){this.component.activate(),$e.uiStates.set("elements-color-picker/color-picking",Q.COLOR_PICKING_ON),this.component.currentPicker=(0,L.default)((0,L.default)({},C),{},{initialColor:C.container.getSetting(C.control)}),this.component.currentPicker.trigger.classList.add("e-control-tool-disabled");var T=elementor.$previewContents[0].querySelectorAll(".elementor-element");(0,K.addNamespaceHandler)(T,"click.color-picker",(function(C){C.preventDefault(),$e.run("elements-color-picker/show-swatches",{event:C})})),(0,K.addNamespaceHandler)(elementor.$previewWrapper[0],"mouseleave.color-picker",(function(){$e.run("elements-color-picker/end")}))}}]),Start}(W.default);T.Start=J},29673:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(38852)),G=L(V(77371)),W=L(V(68537)),K=L(V(18042)),Q=L(V(19263)),J=$(V(14406)),X=$(V(95115)),Y=function(C){(0,G.default)(Component,C);var T=(0,W.default)(Component);function Component(){var C;(0,U.default)(this,Component);for(var V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];return C=T.call.apply(T,[this].concat(B)),(0,K.default)((0,q.default)(C),"currentPicker",C.getDefaultPicker()),C}return(0,H.default)(Component,[{key:"getDefaultPicker",value:function getDefaultPicker(){return{kit:null,container:null,control:null,trigger:null,initialColor:null}}},{key:"resetPicker",value:function resetPicker(){this.currentPicker=this.getDefaultPicker()}},{key:"renderUI",value:function renderUI(C){var T=this.currentPicker,V=T.container,B=T.control,$=T.kit;V.settings.set(B,C);var L=V.view;if(null!=L&&L.renderUI&&L.renderUI(),$){var U=$.config.id,H="--e-global-color-".concat(V.id);elementor.$previewContents[0].querySelector(".elementor-kit-".concat(U)).style.setProperty(H,C)}}},{key:"getNamespace",value:function getNamespace(){return"elements-color-picker"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(J)}},{key:"defaultUiStates",value:function defaultUiStates(){return this.importUiStates(X)}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{end:{keys:"esc",scopes:[this.getNamespace()]}}}}]),Component}(Q.default);T.default=Y},52101:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(76700)),q=$(V(44263)),G=$(V(77371)),W=$(V(68537)),K=$(V(29673)),Q=function(C){(0,G.default)(ElementsColorPicker,C);var T=(0,W.default)(ElementsColorPicker);function ElementsColorPicker(){return(0,L.default)(this,ElementsColorPicker),T.apply(this,arguments)}return(0,U.default)(ElementsColorPicker,[{key:"onInit",value:function onInit(){(0,H.default)((0,q.default)(ElementsColorPicker.prototype),"onInit",this).call(this),$e.components.register(new K.default)}}]),ElementsColorPicker}(elementorModules.ViewModule);T.default=Q},62487:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.ColorPicking=T.COLOR_PICKING_ON=void 0;var L=$(V(18042)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=$(V(63432)),K="on";T.COLOR_PICKING_ON=K;var Q=function(C){(0,q.default)(ColorPicking,C);var T=(0,G.default)(ColorPicking);function ColorPicking(){return(0,U.default)(this,ColorPicking),T.apply(this,arguments)}return(0,H.default)(ColorPicking,[{key:"getId",value:function getId(){return"color-picking"}},{key:"getScopes",value:function getScopes(){return[elementor.$previewContents[0].body]}},{key:"getOptions",value:function getOptions(){return(0,L.default)({},K,"")}},{key:"onChange",value:function onChange(C,T){var V=K===T,B=V?"picker":"edit";elementor.changeEditMode(B),this.toggleScopesClass("elementor-edit-area-active",V)}},{key:"toggleScopesClass",value:function toggleScopesClass(C,T){this.getScopes().forEach((function(V){V.classList.toggle(C,T)}))}}]),ColorPicking}(W.default);T.ColorPicking=Q},95115:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"ColorPicking",{enumerable:!0,get:function get(){return $.ColorPicking}});var $=V(62487)},1919:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.removeNamespaceHandler=T.addNamespaceHandler=void 0;var L=$(V(61888));V(99236);var U=$(V(47834));T.addNamespaceHandler=function addNamespaceHandler(C,T,V){var B=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},$=T.split("."),H=(0,U.default)($,1),q=H[0];(0,L.default)(Object(C))||(C=[C]),C.forEach((function(C){C.nsEvents||(C.nsEvents={}),C.addEventListener(q,V,B),C.nsEvents[T]=V}))};T.removeNamespaceHandler=function removeNamespaceHandler(C,T){var V=T.split("."),B=(0,U.default)(V,1)[0];(0,L.default)(Object(C))||(C=[C]),C.forEach((function(C){var V,$;C.removeEventListener(B,null===(V=C.nsEvents)||void 0===V?void 0:V[T]),null===($=C.nsEvents)||void 0===$||delete $[T]}))}},20180:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Index=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Index,C);var T=(0,q.default)(Index);function Index(){return(0,L.default)(this,Index),T.apply(this,arguments)}return(0,U.default)(Index,null,[{key:"getEndpointFormat",value:function getEndpointFormat(){return"favorites/{type}"}}]),Index}($e.modules.CommandData);T.Index=G},22032:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(CommandsBase,C);var T=(0,q.default)(CommandsBase);function CommandsBase(){return(0,L.default)(this,CommandsBase),T.apply(this,arguments)}return(0,U.default)(CommandsBase,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireArgumentType("type","string",C),this.requireArgumentType("favorite","string",C)}}]),CommandsBase}($(V(83024)).default);T.default=G},53370:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Create=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Create,C);var T=(0,q.default)(Create);function Create(){return(0,L.default)(this,Create),T.apply(this,arguments)}return(0,U.default)(Create,[{key:"apply",value:function apply(C){var T;return null===(T=this.component.manager.typeInstance(C.type))||void 0===T?void 0:T.create(C.favorite)}}]),Create}($(V(22032)).default);T.Create=G;var W=G;T.default=W},59146:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Delete=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Delete,C);var T=(0,q.default)(Delete);function Delete(){return(0,L.default)(this,Delete),T.apply(this,arguments)}return(0,U.default)(Delete,[{key:"apply",value:function apply(C){var T;return null===(T=this.component.manager.typeInstance(C.type))||void 0===T?void 0:T.delete(C.favorite)}}]),Delete}($(V(22032)).default);T.Delete=G;var W=G;T.default=W},93051:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Create",{enumerable:!0,get:function get(){return $.Create}}),B(T,"Delete",{enumerable:!0,get:function get(){return L.Delete}}),B(T,"Toggle",{enumerable:!0,get:function get(){return U.Toggle}});var $=V(53370),L=V(59146),U=V(13967)},13967:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Toggle,C);var T=(0,q.default)(Toggle);function Toggle(){return(0,L.default)(this,Toggle),T.apply(this,arguments)}return(0,U.default)(Toggle,[{key:"apply",value:function apply(C){var T;return null===(T=this.component.manager.typeInstance(C.type))||void 0===T?void 0:T.toggle(C.favorite)}}]),Toggle}($(V(22032)).default);T.Toggle=G;var W=G;T.default=W},46893:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=$(V(93051)),K=$(V(20180)),Q=function(C){(0,q.default)(Component,C);var T=(0,G.default)(Component);function Component(){return(0,U.default)(this,Component),T.apply(this,arguments)}return(0,H.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"favorites"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(W)}},{key:"defaultData",value:function defaultData(){return this.importCommands(K)}}]),Component}($e.modules.ComponentBase);T.default=Q},50645:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=function(){function FavoriteType(){(0,L.default)(this,FavoriteType)}return(0,U.default)(FavoriteType,[{key:"getName",value:function getName(){}},{key:"create",value:function create(C){}},{key:"delete",value:function _delete(C){}},{key:"toggle",value:function toggle(C){}}]),FavoriteType}();T.default=H},70524:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(38852)),q=$(V(77371)),G=$(V(68537)),W=$(V(18042)),K=$(V(46893)),Q=$(V(46548)),J=function(C){(0,q.default)(FavoritesModule,C);var T=(0,G.default)(FavoritesModule);function FavoritesModule(){var C;return(0,L.default)(this,FavoritesModule),C=T.call(this),(0,W.default)((0,H.default)(C),"types",{}),[Q.default].forEach((function(T){return C.register(T)})),C}return(0,U.default)(FavoritesModule,[{key:"onElementorLoaded",value:function onElementorLoaded(){this.component=$e.components.register(new K.default({manager:this}))}},{key:"typeInstance",value:function typeInstance(C){if(void 0===this.types[C])throw new Error("Type '".concat(C,"' is not found"));return this.types[C]}},{key:"register",value:function register(C){var T=new C;this.types[T.getName()]=T}}]),FavoritesModule}(elementorModules.editor.utils.Module);T.default=J},4469:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(84453)),W=function(C){(0,H.default)(PanelCategoryBehavior,C);var T=(0,q.default)(PanelCategoryBehavior);function PanelCategoryBehavior(){return(0,L.default)(this,PanelCategoryBehavior),T.apply(this,arguments)}return(0,U.default)(PanelCategoryBehavior,[{key:"initialize",value:function initialize(){this.isFavoritesCategory()&&(this.view.emptyView=G.default)}},{key:"onRender",value:function onRender(){this.isFavoritesCategory()&&this.view.toggle(!this.view.isEmpty(),!1)}},{key:"isFavoritesCategory",value:function isFavoritesCategory(){return"favorites"===this.view.options.model.get("name")}}]),PanelCategoryBehavior}(Marionette.Behavior);T.default=W},84453:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-panel-elements-category-empty"}},{key:"className",value:function className(){return"elementor-panel-category-items-empty"}}]),_default}(Marionette.ItemView);T.default=G},46548:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(15149));V(3777),V(38081);var H=L(V(11959)),q=L(V(39041)),G=L(V(38852)),W=L(V(77371)),K=L(V(68537)),Q=L(V(50645)),J=L(V(4469)),X=function(C){(0,W.default)(Widgets,C);var T=(0,K.default)(Widgets);function Widgets(){var C;return(0,H.default)(this,Widgets),C=T.call(this),elementor.hooks.addFilter("panel/category/behaviors",C.addCategoryBehavior.bind((0,G.default)(C))),elementor.hooks.addFilter("panel/element/contextMenuGroups",C.addContextMenuGroups.bind((0,G.default)(C))),C}return(0,q.default)(Widgets,[{key:"getName",value:function getName(){return"widgets"}},{key:"create",value:function create(C){var T=this.getWidgetCache(C);if(void 0!==T){T.categories.push(this.getCategorySlug());var V=$e.data.create("favorites/index",{},{type:this.getName(),favorite:C});return this.refreshCategories(),V}return!1}},{key:"delete",value:function _delete(C){var T=this.getWidgetCache(C);if(void 0!==T){T.categories.splice(T.categories.indexOf(this.getCategorySlug()),1);var V=$e.data.delete("favorites/index",{type:this.getName(),favorite:C});return this.refreshCategories(),V}return!1}},{key:"toggle",value:function toggle(C){if(void 0!==this.getWidgetCache(C)){var T={type:this.getName(),favorite:C};return this.isFavorite(C)?$e.run("favorites/delete",T):$e.run("favorites/create",T)}return!1}},{key:"isFavorite",value:function isFavorite(C){var T=this.getWidgetCache(C);return void 0!==T&&T.categories.includes(this.getCategorySlug())}},{key:"getCategorySlug",value:function getCategorySlug(){return"favorites"}},{key:"addCategoryBehavior",value:function addCategoryBehavior(C){return(0,U.default)({},C,{favoriteWidgets:{behaviorClass:J.default}})}},{key:"addContextMenuGroups",value:function addContextMenuGroups(C,T){var V=this,$=T.options.model.get("widgetType")||T.options.model.get("elType");return C.concat([{name:"favorite-toggle",actions:[{name:"toggle",icon:this.isFavorite($)?"eicon-heart-o":"eicon-heart",title:this.isFavorite($)?B("Remove from Favorites","elementor"):B("Add to Favorites","elementor"),callback:function callback(){V.toggle($),V.isFavorite($)&&elementor.notifications.showToast({message:B("Added","elementor")})}}]}])}},{key:"refreshCategories",value:function refreshCategories(){var C=elementor.getPanelView().perfectScrollbar.element,T=C.scrollTop,V=C.scrollHeight;$e.route("panel/elements/categories",{refresh:!0,onAfter:function onAfter(){C.scrollTop=T+(C.scrollHeight-V)}})}},{key:"getWidgetCache",value:function getWidgetCache(C){return elementor.widgetsCache[C]}}]),Widgets}(Q.default);T.default=X},28868:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=function(C){(0,q.default)(Component,C);var T=(0,G.default)(Component);function Component(){return(0,U.default)(this,Component),T.apply(this,arguments)}return(0,H.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/history"}},{key:"defaultTabs",value:function defaultTabs(){return{actions:{title:B("Actions","elementor")},revisions:{title:B("Revisions","elementor")}}}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{actions:{keys:"ctrl+shift+h"}}}},{key:"renderTab",value:function renderTab(C){elementor.getPanelView().setPage("historyPage").showView(C)}},{key:"activate",value:function activate(){$e.components.activate(this.getTabRoute(this.currentTab))}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return"#elementor-panel-elements-navigation"}}]),Component}(L(V(19263)).default);T.default=W},84755:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=L(V(19263)),K=$(V(58410)),Q=function(C){(0,q.default)(Component,C);var T=(0,G.default)(Component);function Component(){return(0,U.default)(this,Component),T.apply(this,arguments)}return(0,H.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/history/actions"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(K)}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{undo:{keys:"ctrl+z",exclude:["input"],scopes:["panel","navigator"]},redo:{keys:"ctrl+shift+z, ctrl+y",exclude:["input"],scopes:["panel","navigator"]}}}}]),Component}(W.default);T.default=Q},16310:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-panel-history-no-items"}},{key:"id",value:function id(){return"elementor-panel-history-no-items"}},{key:"onDestroy",value:function onDestroy(){this._parent.$el.removeClass("elementor-empty")}}]),_default}(Marionette.ItemView);T.default=G},8471:C=>{"use strict";C.exports=Backbone.Model.extend({defaults:{id:0,type:"",status:"not_applied",title:"",subTitle:"",action:"",history:{}},initialize:function initialize(){this.set("items",new Backbone.Collection)}})},35733:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-panel-history-item"}},{key:"className",value:function className(){return"elementor-history-item elementor-history-item-"+this.model.get("status")}},{key:"triggers",value:function triggers(){return{click:"click"}}}]),_default}(Marionette.ItemView);T.default=G},48673:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(59396));V(71954);var H=L(V(11959)),q=L(V(39041)),G=L(V(18042)),W=L(V(8471)),K=function(){function HistoryManager(C){(0,H.default)(this,HistoryManager),(0,G.default)(this,"currentItemID",null),(0,G.default)(this,"items",new Backbone.Collection([],{model:W.default})),(0,G.default)(this,"active",!0),(0,G.default)(this,"translations",{add:B("Added","elementor"),change:B("Edited","elementor"),disable:B("Disabled","elementor"),duplicate:B("Duplicate","elementor"),enable:B("Enabled","elementor"),import:B("Imported","elementor"),move:B("Moved","elementor"),paste:B("Pasted","elementor"),paste_style:B("Style Pasted","elementor"),remove:B("Removed","elementor"),reset_style:B("Style Reset","elementor"),reset_settings:B("Settings Reset","elementor")}),this.document=C,this.currentItem=new Backbone.Model({id:0})}return(0,q.default)(HistoryManager,[{key:"getActionLabel",value:function getActionLabel(C){return this.translations[C.type]?this.translations[C.type]:C.type}},{key:"navigate",value:function navigate(C){var T=this.items.find((function(C){return"not_applied"===C.get("status")})),V=this.items.indexOf(T),B=C?V-1:V+1;!C&&!T||B<0||B>=this.items.length||this.doItem(B)}},{key:"setActive",value:function setActive(C){this.active=C}},{key:"getActive",value:function getActive(){return this.active}},{key:"getItems",value:function getItems(){return this.items}},{key:"startItem",value:function startItem(C){return this.currentItemID=this.addItem(C),this.currentItemID}},{key:"endItem",value:function endItem(C){this.currentItemID===C&&(this.currentItemID=null)}},{key:"deleteItem",value:function deleteItem(C){var T=this.items.findWhere({id:C});this.items.remove(T),this.currentItemID=null}},{key:"isItemStarted",value:function isItemStarted(){return null!==this.currentItemID}},{key:"getCurrentId",value:function getCurrentId(){return this.currentItemID}},{key:"addItem",value:function addItem(C){if(this.getActive()){for(this.items.length||this.items.add({status:"not_applied",title:B("Editing Started","elementor"),subTitle:"",action:"",editing_started:!0});this.items.length&&"applied"===this.items.first().get("status");)this.items.shift();var T=this.currentItemID?this.currentItemID:(new Date).getTime(),V=this.items.findWhere({id:T});return V||(V=new W.default({id:T,title:C.title,subTitle:C.subTitle,action:this.getActionLabel(C),type:C.type}),this.startItemTitle="",this.startItemAction=""),V.get("items").add(C,{at:0}),this.items.add(V,{at:0}),this.updateCurrentItem(V),T}}},{key:"doItem",value:function doItem(C){this.setActive(!1);var T=this.items.at(C);"not_applied"===T.get("status")?this.undoItem(C):this.redoItem(C),this.setActive(!0);var V,B=elementor.getPanelView().getCurrentPageView().getOption("editedElementView");if($e.routes.isPartOf("panel/editor")&&B)B.isDestroyed?$e.route("panel/history/actions"):V=B;else if(T instanceof Backbone.Model&&T.get("items").length){var $=T.get("items").first();if($.get("restore")){var L="sub-add"===$.get("type")?$.get("data").containerToRestore:$.get("container")||$.get("containers");(0,U.default)(L)&&(L=L[0]),L&&(V=L.lookup().view)}}$e.internal("document/save/set-is-modified",{status:T.get("id")!==this.document.editor.lastSaveHistoryId}),this.updateCurrentItem(T),V&&!elementor.helpers.isInViewport(V.$el[0],elementor.$previewContents.find("html")[0])&&elementor.helpers.scrollToView(V.$el)}},{key:"undoItem",value:function undoItem(C){for(var T=0;T<C;T++){var V=this.items.at(T);"not_applied"===V.get("status")&&(V.get("items").each((function(C){var T=C.get("restore");T&&T(C)})),V.set("status","applied"))}}},{key:"redoItem",value:function redoItem(C){for(var T=this.items.length-1;T>=C;T--){var V=this.items.at(T);if("applied"===V.get("status")){var B=_.toArray(V.get("items").models).reverse();_(B).each((function(C){var T=C.get("restore");T&&T(C,!0)})),V.set("status","not_applied")}}}},{key:"updateCurrentItem",value:function updateCurrentItem(C){this.currentItem=C,this.updatePanelPageCurrentItem()}},{key:"updatePanelPageCurrentItem",value:function updatePanelPageCurrentItem(){$e.routes.is("panel/history/actions")&&elementor.getPanelView().getCurrentPageView().getCurrentTab().updateCurrentItem()}}]),HistoryManager}();T.default=K},97789:(C,T,V)=>{"use strict";var B=V(67971);V(71954),V(78703);var $=B(V(35733)),L=B(V(16310));C.exports=Marionette.CompositeView.extend({id:"elementor-panel-history",template:"#tmpl-elementor-panel-history-tab",childView:$.default,childViewContainer:"#elementor-history-list",emptyView:L.default,currentItem:null,updateCurrentItem:function updateCurrentItem(){var C=this;this.children.length<=1||_.defer((function(){var T=C.collection.find((function(C){return"not_applied"===C.get("status")})),V=C.children.findByModel(T);if(V){var B="elementor-history-item-current";C.currentItem&&C.currentItem.removeClass(B),C.currentItem=V.$el,C.currentItem.addClass(B)}}))},onRender:function onRender(){this.updateCurrentItem()},onRenderEmpty:function onRenderEmpty(){this.$el.addClass("elementor-empty")},onChildviewClick:function onChildviewClick(C,T){if(C.$el!==this.currentItem){var V=T.model.collection.findIndex(T.model);$e.run("panel/history/actions/do",{index:V})}}})},18414:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(28868)),G=L(V(84755)),W=L(V(29153)),K=L(V(17228)),Q=function(){function Manager(){(0,U.default)(this,Manager),elementorCommon.elements.$window.on("elementor:loaded",this.init)}return(0,H.default)(Manager,[{key:"init",value:function init(){$e.components.register(new q.default),$e.components.register(new G.default),$e.components.register(new W.default),elementor.on("panel:init",(function(){elementor.getPanelView().addPage("historyPage",{view:K.default,title:B("History","elementor")})}))}},{key:"history",get:function get(){return elementorCommon.helpers.softDeprecated("elementor.history.history","2.9.0","elementor.documents.getCurrent().history"),elementor.documents.getCurrent().history}},{key:"revisions",get:function get(){return elementorCommon.helpers.softDeprecated("elementor.history.revisions","2.9.0","elementor.documents.getCurrent().revisions"),elementor.documents.getCurrent().revisions}}]),Manager}();T.default=Q},17228:(C,T,V)=>{"use strict";var B=V(67971),$=B(V(16779)),L=B(V(58234)),U=B(V(98855)),H=V(97789);C.exports=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel-history-page",regions:{content:"#elementor-panel-history-content"},ui:{tabs:".elementor-panel-navigation-tab"},regionViews:{},currentTab:null,document:null,initialize:function initialize(C){this.document=C.document||elementor.documents.getCurrent(),this.initRegionViews()},initRegionViews:function initRegionViews(){var C=this,T=this.document.history.getItems();this.regionViews={actions:{view:function view(){return H},options:{collection:T,history:this.document.history}},revisions:{view:function view(){var T=C.document.revisions.getItems();return T?1===T.length&&"current"===T.models[0].get("type")?U.default:L.default:$.default},options:{document:this.document}}}},getCurrentTab:function getCurrentTab(){return this.currentTab},showView:function showView(C){var T=this.regionViews[C],V=T.options||{},B=T.view();this.currentTab&&this.currentTab.constructor===B||(this.currentTab=new B(V),this.content.show(this.currentTab))}})},29138:(C,T,V)=>{"use strict";var B=V(95297);C.exports=Backbone.Collection.extend({model:B,comparator:function comparator(C){return-C.get("timestamp")}})},39667:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Down=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Down,C);var T=(0,q.default)(Down);function Down(){return(0,L.default)(this,Down),T.apply(this,arguments)}return(0,U.default)(Down,[{key:"apply",value:function apply(){this.component.navigate()}}]),Down}($(V(83024)).default);T.Down=G;var W=G;T.default=W},17302:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Down",{enumerable:!0,get:function get(){return $.Down}}),B(T,"Up",{enumerable:!0,get:function get(){return L.Up}});var $=V(39667),L=V(75625)},75625:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Up=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Up,C);var T=(0,q.default)(Up);function Up(){return(0,L.default)(this,Up),T.apply(this,arguments)}return(0,U.default)(Up,[{key:"apply",value:function apply(){this.component.navigate(!0)}}]),Up}($(V(83024)).default);T.Up=G;var W=G;T.default=W},29153:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=L(V(19263)),K=$(V(17302)),Q=$(V(94367)),J=function(C){(0,q.default)(Component,C);var T=(0,G.default)(Component);function Component(){return(0,U.default)(this,Component),T.apply(this,arguments)}return(0,H.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/history/revisions"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(K)}},{key:"defaultHooks",value:function defaultHooks(){return this.importHooks(Q)}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{up:{keys:"up",scopes:[this.getNamespace()]},down:{keys:"down",scopes:[this.getNamespace()]}}}},{key:"navigate",value:function navigate(C){elementor.documents.getCurrent().revisions.getItems().length>1&&elementor.getPanelView().getCurrentPageView().currentTab.navigate(C)}}]),Component}(W.default);T.default=J},36235:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.RevisionsAfterSave=void 0,V(64434);var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(RevisionsAfterSave,C);var T=(0,q.default)(RevisionsAfterSave);function RevisionsAfterSave(){return(0,L.default)(this,RevisionsAfterSave),T.apply(this,arguments)}return(0,U.default)(RevisionsAfterSave,[{key:"getCommand",value:function getCommand(){return"document/save/save"}},{key:"getId",value:function getId(){return"revisions-after-save"}},{key:"apply",value:function apply(C,T){var V=T.data,B=elementor.documents.getCurrent().revisions;V.latest_revisions&&B.addRevisions(V.latest_revisions),B.requestRevisions((function(){if(V.revisions_ids){var C=B.revisions.filter((function(C){return-1!==V.revisions_ids.indexOf(C.get("id"))}));B.revisions.reset(C)}}))}}]),RevisionsAfterSave}($(V(48310)).default);T.RevisionsAfterSave=G;var W=G;T.default=W},94367:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"RevisionsAfterSave",{enumerable:!0,get:function get(){return $.RevisionsAfterSave}});var $=V(36235)},11666:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(18042)),q=V(29138),G=function(){function RevisionsManager(C){(0,L.default)(this,RevisionsManager),(0,H.default)(this,"document",void 0),(0,H.default)(this,"revisions",void 0),this.document=C}return(0,U.default)(RevisionsManager,[{key:"getItems",value:function getItems(){return this.revisions}},{key:"requestRevisions",value:function requestRevisions(C){var T=this;this.revisions?C(this.revisions):elementorCommon.ajax.addRequest("get_revisions",{success:function success(V){T.revisions=new q(V),T.revisions.on("update",T.onRevisionsUpdate.bind(T)),C(T.revisions)}})}},{key:"setEditorData",value:function setEditorData(C){elementor.getPreviewView().collection.reset(C)}},{key:"getRevisionDataAsync",value:function getRevisionDataAsync(C,T){return _.extend(T,{data:{id:C}}),elementorCommon.ajax.addRequest("get_revision_data",T)}},{key:"addRevisions",value:function addRevisions(C){var T=this;this.requestRevisions((function(){C.forEach((function(C){var V=T.revisions.findWhere({id:C.id});V&&T.revisions.remove(V,{silent:!0}),T.revisions.add(C,{silent:!0})})),T.revisions.trigger("update")}))}},{key:"deleteRevision",value:function deleteRevision(C,T){var V={data:{id:C.get("id")},success:function success(){T.success&&T.success(),C.destroy()}};T.error&&(V.error=T.error),elementorCommon.ajax.addRequest("delete_revision",V)}},{key:"onRevisionsUpdate",value:function onRevisionsUpdate(){$e.routes.is("panel/history/revisions")&&$e.routes.refreshContainer("panel")}}]),RevisionsManager}();T.default=G},95297:C=>{"use strict";var T;(T=Backbone.Model.extend()).prototype.sync=function(){return null},C.exports=T},98855:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-revisions-no-revisions",id:"elementor-panel-revisions-no-revisions",className:"elementor-nerd-box"})},16779:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-panel-revisions-loading"}},{key:"id",value:function id(){return"elementor-panel-revisions-loading"}},{key:"onRender",value:function onRender(){this.options.document.revisions.requestRevisions((function(){setTimeout((function(){return $e.routes.refreshContainer("panel")}))}))}}]),_default}(Marionette.ItemView);T.default=G},58234:(C,T,V)=>{"use strict";C.exports=Marionette.CompositeView.extend({id:"elementor-panel-revisions",template:"#tmpl-elementor-panel-revisions",childView:V(92561),childViewContainer:"#elementor-revisions-list",ui:{discard:".elementor-panel-scheme-discard .elementor-button",apply:".elementor-panel-scheme-save .elementor-button"},events:{"click @ui.discard":"onDiscardClick","click @ui.apply":"onApplyClick"},isRevisionApplied:!1,currentPreviewId:null,currentPreviewItem:null,document:null,initialize:function initialize(C){this.document=C.document,this.collection=this.document.revisions.getItems(),this.listenTo(elementor.channels.editor,"saved",this.onEditorSaved),this.currentPreviewId=elementor.config.document.revisions.current_id},getRevisionViewData:function getRevisionViewData(C){var T=this;this.document.revisions.getRevisionDataAsync(C.model.get("id"),{success:function success(V){T.document.config.panel.has_elements&&T.document.revisions.setEditorData(V.elements),elementor.settings.page.model.set(V.settings),T.setRevisionsButtonsActive(!0),C.$el.removeClass("elementor-revision-item-loading"),T.enterReviewMode()},error:function error(V){C.$el.removeClass("elementor-revision-item-loading"),T.currentPreviewItem=null,T.currentPreviewId=null,alert(V)}})},setRevisionsButtonsActive:function setRevisionsButtonsActive(C){this.isDestroyed||this.ui.apply.add(this.ui.discard).prop("disabled",!C)},deleteRevision:function deleteRevision(C){var T=this;C.$el.addClass("elementor-revision-item-loading"),this.document.revisions.deleteRevision(C.model,{success:function success(){C.model.get("id")===T.currentPreviewId&&T.onDiscardClick(),T.currentPreviewId=null},error:function error(){C.$el.removeClass("elementor-revision-item-loading"),alert("An error occurred")}})},enterReviewMode:function enterReviewMode(){elementor.changeEditMode("review")},exitReviewMode:function exitReviewMode(){elementor.changeEditMode("edit")},navigate:function navigate(C){if(this.currentPreviewId&&this.currentPreviewItem&&!(this.children.length<=1)){var T=this.collection.indexOf(this.currentPreviewItem.model),V=C?T-1:T+1;V<0&&(V=this.collection.length-1),V>=this.collection.length&&(V=0),this.children.findByIndex(V).ui.detailsArea.trigger("click")}},onEditorSaved:function onEditorSaved(){this.exitReviewMode(),this.setRevisionsButtonsActive(!1),this.currentPreviewId=elementor.config.document.revisions.current_id},onApplyClick:function onApplyClick(){$e.internal("document/save/set-is-modified",{status:!0}),$e.run("document/save/auto",{force:!0}),this.isRevisionApplied=!0,this.currentPreviewId=null,this.document.history.getItems().reset()},onDiscardClick:function onDiscardClick(){this.document.config.panel.has_elements&&this.document.revisions.setEditorData(elementor.config.document.elements),$e.internal("document/save/set-is-modified",{status:this.isRevisionApplied}),this.isRevisionApplied=!1,this.setRevisionsButtonsActive(!1),this.currentPreviewId=null,this.exitReviewMode(),this.currentPreviewItem&&this.currentPreviewItem.$el.removeClass("elementor-revision-current-preview")},onDestroy:function onDestroy(){this.currentPreviewId&&this.currentPreviewId!==elementor.config.document.revisions.current_id&&this.onDiscardClick()},onRenderCollection:function onRenderCollection(){if(this.currentPreviewId){var C=this.collection.findWhere({id:this.currentPreviewId});C&&(this.currentPreviewItem=this.children.findByModelCid(C.cid),this.currentPreviewItem.$el.addClass("elementor-revision-current-preview"))}},onChildviewDetailsAreaClick:function onChildviewDetailsAreaClick(C){var T=this,V=C.model.get("id");V!==this.currentPreviewId&&(this.currentPreviewItem&&this.currentPreviewItem.$el.removeClass("elementor-revision-current-preview elementor-revision-item-loading"),C.$el.addClass("elementor-revision-current-preview elementor-revision-item-loading"),(null===this.currentPreviewId||elementor.config.document.revisions.current_id===this.currentPreviewId)&&elementor.saver.isEditorChanged()?$e.internal("document/save/save",{status:"autosave",onSuccess:function onSuccess(){T.getRevisionViewData(C)}}):this.getRevisionViewData(C),this.currentPreviewItem=C,this.currentPreviewId=V)}})},92561:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-revisions-revision-item",className:"elementor-revision-item",ui:{detailsArea:".elementor-revision-item__details"},triggers:{"click @ui.detailsArea":"detailsArea:click"}})},35102:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=$(V(70737)),K=function(C){(0,q.default)(LandingPageComponent,C);var T=(0,G.default)(LandingPageComponent);function LandingPageComponent(){return(0,U.default)(this,LandingPageComponent),T.apply(this,arguments)}return(0,H.default)(LandingPageComponent,[{key:"getNamespace",value:function getNamespace(){return"document/landing-page"}},{key:"defaultHooks",value:function defaultHooks(){return this.importHooks(W)}}]),LandingPageComponent}($e.modules.ComponentBase);T.default=K},70737:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"LandingPageAddLibraryTab",{enumerable:!0,get:function get(){return $.LandingPageAddLibraryTab}}),B(T,"LandingPageRemoveLibraryTab",{enumerable:!0,get:function get(){return L.LandingPageRemoveLibraryTab}});var $=V(78392),L=V(57254)},57254:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.LandingPageRemoveLibraryTab=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(LandingPageRemoveLibraryTab,C);var T=(0,q.default)(LandingPageRemoveLibraryTab);function LandingPageRemoveLibraryTab(){return(0,L.default)(this,LandingPageRemoveLibraryTab),T.apply(this,arguments)}return(0,U.default)(LandingPageRemoveLibraryTab,[{key:"getCommand",value:function getCommand(){return"editor/documents/unload"}},{key:"getId",value:function getId(){return"elementor-landing-pages-remove-library-tab"}},{key:"getConditions",value:function getConditions(C){return"landing-page"===C.document.config.type}},{key:"apply",value:function apply(){$e.components.get("library").removeTab("templates/landing-pages"),$e.components.get("library").addTab("templates/pages")}}]),LandingPageRemoveLibraryTab}($e.modules.hookUI.After);T.LandingPageRemoveLibraryTab=G;var W=G;T.default=W},78392:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=T.LandingPageAddLibraryTab=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=function(C){(0,q.default)(LandingPageAddLibraryTab,C);var T=(0,G.default)(LandingPageAddLibraryTab);function LandingPageAddLibraryTab(){return(0,U.default)(this,LandingPageAddLibraryTab),T.apply(this,arguments)}return(0,H.default)(LandingPageAddLibraryTab,[{key:"getCommand",value:function getCommand(){return"editor/documents/open"}},{key:"getId",value:function getId(){return"elementor-landing-pages-add-library-tab"}},{key:"getConditions",value:function getConditions(C){return"landing-page"===elementor.documents.get(C.id).config.type}},{key:"apply",value:function apply(){$e.components.get("library").addTab("templates/landing-pages",{title:B("Landing Pages","elementor"),filter:{source:"remote",type:"lp"}},2),$e.components.get("library").removeTab("templates/pages")}}]),LandingPageAddLibraryTab}($e.modules.hookUI.After);T.LandingPageAddLibraryTab=W;var K=W;T.default=K},69994:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(35102)),W=function(C){(0,H.default)(LandingPageLibraryModule,C);var T=(0,q.default)(LandingPageLibraryModule);function LandingPageLibraryModule(){return(0,L.default)(this,LandingPageLibraryModule),T.apply(this,arguments)}return(0,U.default)(LandingPageLibraryModule,[{key:"onElementorLoaded",value:function onElementorLoaded(){this.component=$e.components.register(new G.default({manager:this}))}}]),LandingPageLibraryModule}(elementorModules.editor.utils.Module);T.default=W},7283:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(84899)),U=$(V(11959)),H=$(V(39041)),q=$(V(38852)),G=$(V(77371)),W=$(V(68537)),K=$(V(73629)),Q=$(V(18042)),J=$(V(31521)),X=$(V(40647)),Y=function(C){(0,G.default)(BaseError,C);var T=(0,W.default)(BaseError);function BaseError(){var C,V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",B=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",$=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return(0,U.default)(this,BaseError),C=T.call(this,V),(0,Q.default)((0,q.default)(C),"code",""),(0,Q.default)((0,q.default)(C),"data",[]),C.code=B,C.data=$,C}return(0,H.default)(BaseError,[{key:"notify",value:function notify(){J.default.consoleError((0,L.default)({message:this.message},this))}}],[{key:"create",value:function create(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return new this(C,T,V)}},{key:"getHTTPErrorCode",value:function getHTTPErrorCode(){(0,X.default)()}}]),BaseError}((0,K.default)(Error));T.default=Y},71148:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.DefaultError=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(DefaultError,C);var T=(0,q.default)(DefaultError);function DefaultError(){return(0,L.default)(this,DefaultError),T.apply(this,arguments)}return(0,U.default)(DefaultError,null,[{key:"getHTTPErrorCode",value:function getHTTPErrorCode(){return 501}}]),DefaultError}($(V(7283)).default);T.DefaultError=G;var W=G;T.default=W},2884:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Error404=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(7283)),W=$(V(31521)),K=function(C){(0,H.default)(Error404,C);var T=(0,q.default)(Error404);function Error404(){return(0,L.default)(this,Error404),T.apply(this,arguments)}return(0,U.default)(Error404,[{key:"notify",value:function notify(){W.default.consoleWarn(this.message)}}],[{key:"getHTTPErrorCode",value:function getHTTPErrorCode(){return 404}}]),Error404}(G.default);T.Error404=K;var Q=K;T.default=Q},91305:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"DefaultError",{enumerable:!0,get:function get(){return $.DefaultError}}),B(T,"Error404",{enumerable:!0,get:function get(){return L.Error404}});var $=V(71148),L=V(2884)},63432:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(40647)),q=function(){function UiStateBase(C){(0,L.default)(this,UiStateBase),this.component=C,this.id=this.getId(),this.options=this.getOptions(),this.currentState=null}return(0,U.default)(UiStateBase,[{key:"set",value:function set(C){if(C&&!this.options.hasOwnProperty(C))throw"Option '".concat(C,"' for state '").concat(this.id,"' is invalid.");var T=this.options[C],V=this.currentState;this.currentState=C,this.onChange(V,C),"function"==typeof T&&T(V,C)}},{key:"getCurrent",value:function getCurrent(){return this.currentState}},{key:"getId",value:function getId(){(0,H.default)()}},{key:"getPrefix",value:function getPrefix(){var C;return(null===(C=this.component)||void 0===C?void 0:C.getNamespace())||""}},{key:"getPrefixedId",value:function getPrefixedId(){var C=this.getPrefix();return C?"".concat(C,"/").concat(this.getId()):this.getId()}},{key:"getOptions",value:function getOptions(){return{on:"",off:""}}},{key:"onChange",value:function onChange(C,T){}},{key:"getScopes",value:function getScopes(){return[window.document.body]}}]),UiStateBase}();T.default=q},83024:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(57135));V(64434),V(37472),V(76139),V(12897),V(93085);var U=$(V(59396)),H=$(V(73220)),q=$(V(24596)),G=$(V(49117)),W=$(V(11959)),K=$(V(39041)),Q=$(V(38852)),J=$(V(77371)),X=$(V(68537)),Y=$(V(18042)),Z=$(V(42618)),ee=$(V(31521)),te=$(V(40647)),ne=function(C){(0,J.default)(CommandBase,C);var T=(0,X.default)(CommandBase);function CommandBase(C){var V,B=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$e.commands;return(0,W.default)(this,CommandBase),V=T.call(this,C),(0,Y.default)((0,Q.default)(V),"component",void 0),V.currentCommand=B.getCurrentLast(),V.component=B.getComponent(V.currentCommand),V.initialize(C),C=V.args,V.validateArgs(C),V}return(0,K.default)(CommandBase,[{key:"requireContainer",value:function requireContainer(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.args;if(!T.container&&!T.containers)throw Error("container or containers are required.");if(T.container&&T.containers)throw Error("container and containers cannot go together please select one of them.");var V=T.containers||[T.container];V.forEach((function(T){C.requireArgumentInstance("container",elementorModules.editor.Container,{container:T})}))}},{key:"initialize",value:function initialize(){}},{key:"validateArgs",value:function validateArgs(){}},{key:"isDataChanged",value:function isDataChanged(){return!1}},{key:"apply",value:function apply(){(0,te.default)()}},{key:"run",value:function run(){var C;this.onBeforeRun(this.args);try{this.onBeforeApply(this.args),C=this.apply(this.args)}catch(C){if(this.onCatchApply(C),C instanceof $e.modules.HookBreak)return!1}return this.runAfter(C)}},{key:"runAfter",value:function runAfter(C){var T=this,V=function onAfter(C){T.onAfterApply(T.args,C),T.isDataChanged()&&$e.internal("document/save/set-is-modified",{status:!0}),T.onAfterRun(T.args,C)},B=function(){var C=(0,G.default)(L.default.mark((function _callee(C){var V,B;return L.default.wrap((function _callee$($){for(;;)switch($.prev=$.next){case 0:if(V=T.onAfterApply(T.args,C),!(B=(0,U.default)(V)?V.flat().filter((function(C){return C instanceof H.default})):[]).length){$.next=4;break}return $.next=4,H.default.all(B);case 4:T.isDataChanged()&&$e.internal("document/save/set-is-modified",{status:!0}),T.onAfterRun(T.args,C);case 6:case"end":return $.stop()}}),_callee)})));return function asyncOnAfter(T){return C.apply(this,arguments)}}();if(C&&"object"===(0,q.default)(C)&&C.promise&&C.then&&C.fail)C.fail(this.onCatchApply.bind(this)),C.done(V);else{if(C instanceof H.default)return(0,G.default)(L.default.mark((function _callee2(){return L.default.wrap((function _callee2$(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,C.catch(T.onCatchApply.bind(T));case 2:return V.next=4,C.then((function(C){return B(C)}));case 4:return V.abrupt("return",C);case 5:case"end":return V.stop()}}),_callee2)})))();V(C)}return C}},{key:"runCatchHooks",value:function runCatchHooks(C){$e.hooks.runDataCatch(this.currentCommand,this.args,C),$e.hooks.runUICatch(this.currentCommand,this.args,C)}},{key:"onBeforeRun",value:function onBeforeRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runUIBefore(this.currentCommand,C)}},{key:"onAfterRun",value:function onAfterRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;$e.hooks.runUIAfter(this.currentCommand,C,T)}},{key:"onBeforeApply",value:function onBeforeApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runDataDependency(this.currentCommand,C)}},{key:"onAfterApply",value:function onAfterApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;return $e.hooks.runDataAfter(this.currentCommand,C,T)}},{key:"onCatchApply",value:function onCatchApply(C){this.runCatchHooks(C),ee.default.consoleError(C)}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandBase"}},{key:"getInfo",value:function getInfo(){return{}}}]),CommandBase}(Z.default);T.default=ne},76072:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(71954);var U=L(V(15149)),H=L(V(35657)),q=L(V(11959)),G=L(V(39041)),W=L(V(38852)),K=L(V(77371)),Q=L(V(68537)),J=L(V(18042)),X=L(V(83024)),Y=$(V(91305)),Z=L(V(31521)),ee=function(C){(0,K.default)(CommandData,C);var T=(0,Q.default)(CommandData);function CommandData(C){var V,B,$=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$e.data;return(0,q.default)(this,CommandData),B=T.call(this,C,$),(0,J.default)((0,W.default)(B),"data",void 0),(0,J.default)((0,W.default)(B),"type",void 0),null!==(V=B.args.options)&&void 0!==V&&V.type&&(B.type=B.args.options.type),B}return(0,G.default)(CommandData,[{key:"getApplyMethods",value:function getApplyMethods(){var C,T,V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.type;switch(V){case"create":C=this.applyBeforeCreate,T=this.applyAfterCreate;break;case"delete":C=this.applyBeforeDelete,T=this.applyAfterDelete;break;case"get":C=this.applyBeforeGet,T=this.applyAfterGet;break;case"update":C=this.applyBeforeUpdate,T=this.applyAfterUpdate;break;case"options":C=this.applyBeforeOptions,T=this.applyAfterOptions;break;default:return!1}return{before:C.bind(this),after:T.bind(this)}}},{key:"getRequestData",value:function getRequestData(){return{component:this.component,command:this.currentCommand,type:this.type,args:this.args,timestamp:(new Date).getTime(),endpoint:$e.data.commandToEndpoint(this.currentCommand,Z.default.cloneObject(this.args),this.constructor.getEndpointFormat())}}},{key:"apply",value:function apply(){var C=this,T=this.getApplyMethods();this.args=T.before(this.args);var V=this.getRequestData();return $e.data.fetch(V).then((function(B){return C.data=B,C.data=T.after(B,C.args),C.data={data:C.data},C.data=(0,U.default)({__requestData__:V},C.data),C.data}))}},{key:"applyBeforeCreate",value:function applyBeforeCreate(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return C}},{key:"applyAfterCreate",value:function applyAfterCreate(C){return C}},{key:"applyBeforeDelete",value:function applyBeforeDelete(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return C}},{key:"applyAfterDelete",value:function applyAfterDelete(C){return C}},{key:"applyBeforeGet",value:function applyBeforeGet(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return C}},{key:"applyAfterGet",value:function applyAfterGet(C){return C}},{key:"applyBeforeUpdate",value:function applyBeforeUpdate(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return C}},{key:"applyAfterUpdate",value:function applyAfterUpdate(C){return C}},{key:"applyBeforeOptions",value:function applyBeforeOptions(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return C}},{key:"applyAfterOptions",value:function applyAfterOptions(C){return C}},{key:"applyAfterCatch",value:function applyAfterCatch(C){C.notify()}},{key:"onCatchApply",value:function onCatchApply(C){var T,V,B=(null===(T=C)||void 0===T||null===(V=T.data)||void 0===V?void 0:V.status)||501,$=(0,H.default)(Y).find((function(C){return C.getHTTPErrorCode()===B}));$||($=Y.DefaultError),C=$.create(C.message,C.code,C.data||[]),this.runCatchHooks(C),this.applyAfterCatch(C)}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandData"}},{key:"getEndpointFormat",value:function getEndpointFormat(){return null}}]),CommandData}(X.default);T.default=ee},14938:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(CommandInternalBase,C);var T=(0,q.default)(CommandInternalBase);function CommandInternalBase(C){var V=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$e.commandsInternal;return(0,L.default)(this,CommandInternalBase),T.call(this,C,V)}return(0,U.default)(CommandInternalBase,null,[{key:"getInstanceType",value:function getInstanceType(){return"CommandInternalBase"}}]),CommandInternalBase}($(V(83024)).default);T.default=G},25683:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Close,C);var T=(0,q.default)(Close);function Close(){return(0,L.default)(this,Close),T.apply(this,arguments)}return(0,U.default)(Close,[{key:"apply",value:function apply(){this.component.close()}}]),Close}($(V(83024)).default);T.Close=G;var W=G;T.default=W},53832:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Close",{enumerable:!0,get:function get(){return $.Close}}),B(T,"Open",{enumerable:!0,get:function get(){return L.Open}}),B(T,"Toggle",{enumerable:!0,get:function get(){return U.Toggle}});var $=V(25683),L=V(57273),U=V(7493)},57273:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Open,C);var T=(0,q.default)(Open);function Open(){return(0,L.default)(this,Open),T.apply(this,arguments)}return(0,U.default)(Open,[{key:"apply",value:function apply(){$e.route(this.component.getNamespace())}}]),Open}($(V(83024)).default);T.Open=G;var W=G;T.default=W},7493:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Toggle,C);var T=(0,q.default)(Toggle);function Toggle(){return(0,L.default)(this,Toggle),T.apply(this,arguments)}return(0,U.default)(Toggle,[{key:"apply",value:function apply(){this.component.isOpen?this.component.close():$e.route(this.component.getNamespace())}}]),Toggle}($(V(83024)).default);T.Toggle=G;var W=G;T.default=W},19263:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(99236),V(64434),V(84208);var L=$(V(38923)),U=$(V(35657)),H=$(V(83452)),q=$(V(84899)),G=$(V(47834)),W=$(V(11959)),K=$(V(39041)),Q=$(V(77371)),J=$(V(68537)),X=V(8095),Y=$(V(1192)),Z=$(V(40647)),ee=function(C){(0,Q.default)(ComponentBase,C);var T=(0,J.default)(ComponentBase);function ComponentBase(){return(0,W.default)(this,ComponentBase),T.apply(this,arguments)}return(0,K.default)(ComponentBase,[{key:"__construct",value:function __construct(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};C.manager&&(this.manager=C.manager),this.commands=this.defaultCommands(),this.commandsInternal=this.defaultCommandsInternal(),this.hooks=this.defaultHooks(),this.routes=this.defaultRoutes(),this.tabs=this.defaultTabs(),this.shortcuts=this.defaultShortcuts(),this.utils=this.defaultUtils(),this.data=this.defaultData(),this.uiStates=this.defaultUiStates(),this.states=this.defaultStates(),this.defaultRoute="",this.currentTab=""}},{key:"registerAPI",value:function registerAPI(){var C=this;(0,L.default)(this.getTabs()).forEach((function(T){return C.registerTabRoute(T[0])})),(0,L.default)(this.getRoutes()).forEach((function(T){var V=(0,G.default)(T,2),B=V[0],$=V[1];return C.registerRoute(B,$)})),(0,L.default)(this.getCommands()).forEach((function(T){var V=(0,G.default)(T,2),B=V[0],$=V[1];return C.registerCommand(B,$)})),(0,L.default)(this.getCommandsInternal()).forEach((function(T){var V=(0,G.default)(T,2),B=V[0],$=V[1];return C.registerCommandInternal(B,$)})),(0,U.default)(this.getHooks()).forEach((function(T){return C.registerHook(T)})),(0,L.default)(this.getData()).forEach((function(T){var V=(0,G.default)(T,2),B=V[0],$=V[1];return C.registerData(B,$)})),(0,U.default)(this.getUiStates()).forEach((function(T){return C.registerUiState(T)})),(0,L.default)(this.getStates()).forEach((function(T){var V=(0,G.default)(T,2),B=V[0],$=V[1];return C.registerState(B,$)}))}},{key:"getNamespace",value:function getNamespace(){(0,Z.default)()}},{key:"getRootContainer",value:function getRootContainer(){return this.getNamespace().split("/")[0]}},{key:"defaultTabs",value:function defaultTabs(){return{}}},{key:"defaultRoutes",value:function defaultRoutes(){return{}}},{key:"defaultCommands",value:function defaultCommands(){return{}}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return{}}},{key:"defaultHooks",value:function defaultHooks(){return{}}},{key:"defaultUiStates",value:function defaultUiStates(){return{}}},{key:"defaultStates",value:function defaultStates(){return{}}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{}}},{key:"defaultUtils",value:function defaultUtils(){return{}}},{key:"defaultData",value:function defaultData(){return{}}},{key:"getCommands",value:function getCommands(){return this.commands}},{key:"getCommandsInternal",value:function getCommandsInternal(){return this.commandsInternal}},{key:"getHooks",value:function getHooks(){return this.hooks}},{key:"getUiStates",value:function getUiStates(){return this.uiStates}},{key:"getStates",value:function getStates(){return this.states}},{key:"getRoutes",value:function getRoutes(){return this.routes}},{key:"getTabs",value:function getTabs(){return this.tabs}},{key:"getShortcuts",value:function getShortcuts(){return this.shortcuts}},{key:"getData",value:function getData(){return this.data}},{key:"registerCommand",value:function registerCommand(C,T){$e.commands.register(this,C,T)}},{key:"registerHook",value:function registerHook(C){return C.register()}},{key:"registerUiState",value:function registerUiState(C){$e.uiStates.register(C)}},{key:"registerState",value:function registerState(C,T){C=this.getNamespace()+(C?"/".concat(C):"");var V=(0,X.createSlice)((0,q.default)((0,q.default)({},T),{},{name:C}));$e.store.register(C,V)}},{key:"registerCommandInternal",value:function registerCommandInternal(C,T){$e.commandsInternal.register(this,C,T)}},{key:"registerRoute",value:function registerRoute(C,T){$e.routes.register(this,C,T)}},{key:"registerData",value:function registerData(C,T){$e.data.register(this,C,T)}},{key:"unregisterRoute",value:function unregisterRoute(C){$e.routes.unregister(this,C)}},{key:"registerTabRoute",value:function registerTabRoute(C){var T=this;this.registerRoute(C,(function(V){return T.activateTab(C,V)}))}},{key:"dependency",value:function dependency(){return!0}},{key:"open",value:function open(){return!0}},{key:"close",value:function close(){return!!this.isOpen&&(this.isOpen=!1,this.inactivate(),$e.routes.clearCurrent(this.getNamespace()),$e.routes.clearHistory(this.getRootContainer()),!0)}},{key:"activate",value:function activate(){$e.components.activate(this.getNamespace())}},{key:"inactivate",value:function inactivate(){$e.components.inactivate(this.getNamespace())}},{key:"isActive",value:function isActive(){return $e.components.isActive(this.getNamespace())}},{key:"onRoute",value:function onRoute(C){this.toggleRouteClass(C,!0),this.toggleHistoryClass(),this.activate(),this.trigger("route/open",C)}},{key:"onCloseRoute",value:function onCloseRoute(C){this.toggleRouteClass(C,!1),this.inactivate(),this.trigger("route/close",C)}},{key:"setDefaultRoute",value:function setDefaultRoute(C){this.defaultRoute=this.getNamespace()+"/"+C}},{key:"getDefaultRoute",value:function getDefaultRoute(){return this.defaultRoute}},{key:"removeTab",value:function removeTab(C){delete this.tabs[C],this.unregisterRoute(C)}},{key:"hasTab",value:function hasTab(C){return!!this.tabs[C]}},{key:"addTab",value:function addTab(C,T,V){var B=this;if(this.tabs[C]=T,void 0!==V){var $={},L=(0,H.default)(this.tabs);L.pop(),L.splice(V,0,C),L.forEach((function(C){$[C]=B.tabs[C]})),this.tabs=$}this.registerTabRoute(C)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return""}},{key:"getTabRoute",value:function getTabRoute(C){return this.getNamespace()+"/"+C}},{key:"renderTab",value:function renderTab(C){}},{key:"activateTab",value:function activateTab(C,T){var V=this;this.currentTab=C,this.renderTab(C,T),jQuery(this.getTabsWrapperSelector()+" .elementor-component-tab").off("click").on("click",(function(C){$e.route(V.getTabRoute(C.currentTarget.dataset.tab),T)})).removeClass("elementor-active").filter('[data-tab="'+C+'"]').addClass("elementor-active")}},{key:"getActiveTabConfig",value:function getActiveTabConfig(){return this.tabs[this.currentTab]||{}}},{key:"getBodyClass",value:function getBodyClass(C){return"e-route-"+C.replace(/\//g,"-")}},{key:"normalizeCommandName",value:function normalizeCommandName(C){return C.replace(/[A-Z]/g,(function(C,T){return(T>0?"-":"")+C.toLowerCase()}))}},{key:"importCommands",value:function importCommands(C){var T=this,V={};return(0,L.default)(C).forEach((function(C){var B=(0,G.default)(C,2),$=B[0],L=B[1],U=T.normalizeCommandName($);V[U]=function(C){return new L(C).run()},$e.commands.classes[T.getNamespace()+"/"+U]=L})),V}},{key:"importHooks",value:function importHooks(C){var T={};for(var V in C){var B=new C[V];T[B.getId()]=B}return T}},{key:"importUiStates",value:function importUiStates(C){var T=this,V={};return(0,U.default)(C).forEach((function(C){var B=new C(T);V[B.getId()]=B})),V}},{key:"setUiState",value:function setUiState(C,T){$e.uiStates.set("".concat(this.getNamespace(),"/").concat(C),T)}},{key:"toggleRouteClass",value:function toggleRouteClass(C,T){document.body.classList.toggle(this.getBodyClass(C),T)}},{key:"toggleHistoryClass",value:function toggleHistoryClass(){document.body.classList.toggle("e-routes-has-history",!!$e.routes.getHistory(this.getRootContainer()).length)}}]),ComponentBase}(Y.default);T.default=ee},19076:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(76700)),G=L(V(44263)),W=L(V(77371)),K=L(V(68537)),Q=L(V(19263)),J=$(V(53832)),X=L(V(40647)),Y=function(C){(0,W.default)(ComponentModalBase,C);var T=(0,K.default)(ComponentModalBase);function ComponentModalBase(){return(0,U.default)(this,ComponentModalBase),T.apply(this,arguments)}return(0,H.default)(ComponentModalBase,[{key:"registerAPI",value:function registerAPI(){var C=this;(0,q.default)((0,G.default)(ComponentModalBase.prototype),"registerAPI",this).call(this),$e.shortcuts.register("esc",{scopes:[this.getNamespace()],callback:function callback(){return C.close()}})}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(J)}},{key:"defaultRoutes",value:function defaultRoutes(){return{"":function _(){}}}},{key:"open",value:function open(){var C=this;if(!this.layout){var T=this.getModalLayout();this.layout=new T({component:this}),this.layout.getModal().on("hide",(function(){return C.close()}))}return this.layout.showModal(),!0}},{key:"close",value:function close(){return!!(0,q.default)((0,G.default)(ComponentModalBase.prototype),"close",this).call(this)&&(this.layout.getModal().hide(),!0)}},{key:"getModalLayout",value:function getModalLayout(){(0,X.default)()}}]),ComponentModalBase}(Q.default);T.default=Y},68691:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(18042)),q=$(V(40647)),G=function(){function HookBase(){(0,L.default)(this,HookBase),(0,H.default)(this,"type",void 0),(0,H.default)(this,"command",void 0),(0,H.default)(this,"id",void 0),this.initialize(),this.type=this.getType(),this.command=this.getCommand(),this.id=this.getId()}return(0,U.default)(HookBase,[{key:"initialize",value:function initialize(){}},{key:"register",value:function register(){(0,q.default)()}},{key:"getType",value:function getType(){(0,q.default)()}},{key:"getCommand",value:function getCommand(){(0,q.default)()}},{key:"getId",value:function getId(){(0,q.default)()}},{key:"getContainerType",value:function getContainerType(){}},{key:"getConditions",value:function getConditions(){return!0}},{key:"apply",value:function apply(C){(0,q.default)()}},{key:"run",value:function run(){var C=arguments.length<=0?void 0:arguments[0],T=C.options,V=void 0===T?{}:T;return!(!V.callbacks||!1!==V.callbacks[this.id])||(!this.getConditions.apply(this,arguments)||($e.devTools&&$e.devTools.log.callbacks().active(this.type,this.command,this.id),this.apply.apply(this,arguments)))}}]),HookBase}();T.default=G},48310:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.After=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(After,C);var T=(0,q.default)(After);function After(){return(0,L.default)(this,After),T.apply(this,arguments)}return(0,U.default)(After,[{key:"register",value:function register(){$e.hooks.registerDataAfter(this)}}]),After}($(V(94957)).default);T.After=G;var W=G;T.default=W},94957:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Base=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Base,C);var T=(0,q.default)(Base);function Base(){return(0,L.default)(this,Base),T.apply(this,arguments)}return(0,U.default)(Base,[{key:"getType",value:function getType(){return"data"}}]),Base}($(V(68691)).default);T.Base=G;var W=G;T.default=W},34507:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Dependency=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Dependency,C);var T=(0,q.default)(Dependency);function Dependency(){return(0,L.default)(this,Dependency),T.apply(this,arguments)}return(0,U.default)(Dependency,[{key:"register",value:function register(){$e.hooks.registerDataDependency(this)}}]),Dependency}($(V(94957)).default);T.Dependency=G;var W=G;T.default=W},30112:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.After=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(After,C);var T=(0,q.default)(After);function After(){return(0,L.default)(this,After),T.apply(this,arguments)}return(0,U.default)(After,[{key:"register",value:function register(){$e.hooks.registerUIAfter(this)}}]),After}($(V(12794)).default);T.After=G;var W=G;T.default=W},12794:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Base=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Base,C);var T=(0,q.default)(Base);function Base(){return(0,L.default)(this,Base),T.apply(this,arguments)}return(0,U.default)(Base,[{key:"getType",value:function getType(){return"ui"}}]),Base}($(V(68691)).default);T.Base=G;var W=G;T.default=W},40647:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.ForceMethodImplementation=void 0,V(99236),V(65942),V(3777),V(38081);var L=$(V(11959)),U=$(V(38852)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(ForceMethodImplementation,C);var T=(0,q.default)(ForceMethodImplementation);function ForceMethodImplementation(){var C,V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,L.default)(this,ForceMethodImplementation),C=T.call(this,"".concat(V.isStatic?"static ":"").concat(V.fullName,"() should be implemented, please provide '").concat(V.functionName||V.fullName,"' functionality.")),Error.captureStackTrace((0,U.default)(C),ForceMethodImplementation),C}return ForceMethodImplementation}((0,$(V(73629)).default)(Error));T.ForceMethodImplementation=G;T.default=function _default(){var C=Error().stack.split("\n")[2].trim(),T=C.startsWith("at new")?"constructor":C.split(" ")[1],V={};if(V.functionName=T,V.fullName=T,V.functionName.includes(".")){var B=V.functionName.split(".");V.className=B[0],V.functionName=B[1]}else V.isStatic=!0;throw new G(V)}},31521:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(84208),V(76139),V(44321);var L=$(V(32009)),U=$(V(11959)),H=$(V(39041)),q=function(){function Helpers(){(0,U.default)(this,Helpers)}return(0,H.default)(Helpers,null,[{key:"softDeprecated",value:function softDeprecated(C,T,V){elementorWebCliConfig.isDebug&&this.deprecatedMessage("soft",C,T,V)}},{key:"hardDeprecated",value:function hardDeprecated(C,T,V){this.deprecatedMessage("hard",C,T,V)}},{key:"deprecatedMessage",value:function deprecatedMessage(C,T,V,B){var $="`".concat(T,"` is ").concat(C," deprecated since ").concat(V);B&&($+=" - Use `".concat(B,"` instead")),this.consoleWarn($)}},{key:"consoleWarn",value:function consoleWarn(){for(var C,T='font-size: 12px; background-image: url("'.concat(elementorWebCliConfig.urls.assets,'images/logo-icon.png"); background-repeat: no-repeat; background-size: contain;'),V=arguments.length,B=new Array(V),$=0;$<V;$++)B[$]=arguments[$];B.unshift("%c %c",T,""),(C=console).warn.apply(C,B)}},{key:"consoleError",value:function consoleError(C){$e.devTools&&$e.devTools.log.error(C),C instanceof $e.modules.HookBreak||console.error(C)}},{key:"deprecatedMethod",value:function deprecatedMethod(C,T,V){this.deprecatedMessage("hard",C,T,V),this.softDeprecated("Helpers.deprecatedMethod","2.8.0","Helpers.softDeprecated || Helpers.hardDeprecated")}},{key:"cloneObject",value:function cloneObject(C){return JSON.parse((0,L.default)(C))}},{key:"upperCaseWords",value:function upperCaseWords(C){return(C+"").replace(/^(.)|\s+(.)/g,(function(C){return C.toUpperCase()}))}},{key:"getUniqueId",value:function getUniqueId(){return Math.random().toString(16).substr(2,7)}}]),Helpers}();T.default=q},7421:(C,T,V)=>{V(99572),V(37627),C.exports=V(47208).Array.from},70157:(C,T,V)=>{V(42580),C.exports=V(47208).Array.isArray},73684:(C,T,V)=>{V(74114),V(99572),C.exports=V(48598)},89710:(C,T,V)=>{var B=V(47208),$=B.JSON||(B.JSON={stringify:JSON.stringify});C.exports=function stringify(C){return $.stringify.apply($,arguments)}},373:(C,T,V)=>{V(70285),V(99572),V(74114),V(17710),V(43849),V(61340),V(28933),C.exports=V(47208).Map},66458:(C,T,V)=>{V(99954),C.exports=V(47208).Object.assign},14710:(C,T,V)=>{V(30785);var B=V(47208).Object;C.exports=function create(C,T){return B.create(C,T)}},23022:(C,T,V)=>{V(23078);var B=V(47208).Object;C.exports=function defineProperties(C,T){return B.defineProperties(C,T)}},43153:(C,T,V)=>{V(40168);var B=V(47208).Object;C.exports=function defineProperty(C,T,V){return B.defineProperty(C,T,V)}},8531:(C,T,V)=>{V(95260),C.exports=V(47208).Object.entries},32622:(C,T,V)=>{V(18576);var B=V(47208).Object;C.exports=function getOwnPropertyDescriptor(C,T){return B.getOwnPropertyDescriptor(C,T)}},27410:(C,T,V)=>{V(67685),C.exports=V(47208).Object.getOwnPropertyDescriptors},19035:(C,T,V)=>{V(54370),C.exports=V(47208).Object.getOwnPropertySymbols},58535:(C,T,V)=>{V(4840),C.exports=V(47208).Object.getPrototypeOf},97220:(C,T,V)=>{V(5453),C.exports=V(47208).Object.keys},65135:(C,T,V)=>{V(13890),C.exports=V(47208).Object.setPrototypeOf},69591:(C,T,V)=>{V(57188),C.exports=V(47208).Object.values},34345:(C,T,V)=>{V(24399),C.exports=V(47208).parseInt},76483:(C,T,V)=>{V(70285),V(99572),V(74114),V(86082),V(81522),V(25757),C.exports=V(47208).Promise},43094:(C,T,V)=>{V(11320),C.exports=V(47208).Reflect.construct},17641:(C,T,V)=>{V(36600),C.exports=V(47208).Reflect.get},21114:(C,T,V)=>{V(78760),C.exports=V(7273).f("hasInstance")},19103:(C,T,V)=>{V(54370),V(70285),V(87573),V(97224),C.exports=V(47208).Symbol},39871:(C,T,V)=>{V(99572),V(74114),C.exports=V(7273).f("iterator")},86884:(C,T,V)=>{V(70285),C.exports=V(7273).f("toStringTag")},89999:(C,T,V)=>{V(70285),V(74114),V(23337),V(10143),V(92797),C.exports=V(47208).WeakMap},26610:C=>{C.exports=function(C){if("function"!=typeof C)throw TypeError(C+" is not a function!");return C}},29697:C=>{C.exports=function(){}},54677:C=>{C.exports=function(C,T,V,B){if(!(C instanceof T)||void 0!==B&&B in C)throw TypeError(V+": incorrect invocation!");return C}},30498:(C,T,V)=>{var B=V(39632);C.exports=function(C){if(!B(C))throw TypeError(C+" is not an object!");return C}},42411:(C,T,V)=>{var B=V(25985);C.exports=function(C,T){var V=[];return B(C,!1,V.push,V,T),V}},69191:(C,T,V)=>{var B=V(1504),$=V(37154),L=V(46723);C.exports=function(C){return function(T,V,U){var H,q=B(T),G=$(q.length),W=L(U,G);if(C&&V!=V){for(;G>W;)if((H=q[W++])!=H)return!0}else for(;G>W;W++)if((C||W in q)&&q[W]===V)return C||W||0;return!C&&-1}}},97647:(C,T,V)=>{var B=V(61725),$=V(13115),L=V(60061),U=V(37154),H=V(41904);C.exports=function(C,T){var V=1==C,q=2==C,G=3==C,W=4==C,K=6==C,Q=5==C||K,J=T||H;return function(T,H,X){for(var Y,Z,ee=L(T),te=$(ee),ne=B(H,X,3),ie=U(te.length),oe=0,re=V?J(T,ie):q?J(T,0):void 0;ie>oe;oe++)if((Q||oe in te)&&(Z=ne(Y=te[oe],oe,ee),C))if(V)re[oe]=Z;else if(Z)switch(C){case 3:return!0;case 5:return Y;case 6:return oe;case 2:re.push(Y)}else if(W)return!1;return K?-1:G||W?W:re}}},88320:(C,T,V)=>{var B=V(39632),$=V(7359),L=V(24300)("species");C.exports=function(C){var T;return $(C)&&("function"!=typeof(T=C.constructor)||T!==Array&&!$(T.prototype)||(T=void 0),B(T)&&null===(T=T[L])&&(T=void 0)),void 0===T?Array:T}},41904:(C,T,V)=>{var B=V(88320);C.exports=function(C,T){return new(B(C))(T)}},45515:(C,T,V)=>{"use strict";var B=V(26610),$=V(39632),L=V(19897),U=[].slice,H={},construct=function(C,T,V){if(!(T in H)){for(var B=[],$=0;$<T;$++)B[$]="a["+$+"]";H[T]=Function("F,a","return new F("+B.join(",")+")")}return H[T](C,V)};C.exports=Function.bind||function bind(C){var T=B(this),V=U.call(arguments,1),bound=function(){var B=V.concat(U.call(arguments));return this instanceof bound?construct(T,B.length,B):L(T,B,C)};return $(T.prototype)&&(bound.prototype=T.prototype),bound}},8312:(C,T,V)=>{var B=V(41352),$=V(24300)("toStringTag"),L="Arguments"==B(function(){return arguments}());C.exports=function(C){var T,V,U;return void 0===C?"Undefined":null===C?"Null":"string"==typeof(V=function(C,T){try{return C[T]}catch(C){}}(T=Object(C),$))?V:L?B(T):"Object"==(U=B(T))&&"function"==typeof T.callee?"Arguments":U}},41352:C=>{var T={}.toString;C.exports=function(C){return T.call(C).slice(8,-1)}},29071:(C,T,V)=>{"use strict";var B=V(60510).f,$=V(82488),L=V(13199),U=V(61725),H=V(54677),q=V(25985),G=V(6125),W=V(9329),K=V(5698),Q=V(75179),J=V(6758).fastKey,X=V(41081),Y=Q?"_s":"size",getEntry=function(C,T){var V,B=J(T);if("F"!==B)return C._i[B];for(V=C._f;V;V=V.n)if(V.k==T)return V};C.exports={getConstructor:function(C,T,V,G){var W=C((function(C,B){H(C,W,T,"_i"),C._t=T,C._i=$(null),C._f=void 0,C._l=void 0,C[Y]=0,null!=B&&q(B,V,C[G],C)}));return L(W.prototype,{clear:function clear(){for(var C=X(this,T),V=C._i,B=C._f;B;B=B.n)B.r=!0,B.p&&(B.p=B.p.n=void 0),delete V[B.i];C._f=C._l=void 0,C[Y]=0},delete:function(C){var V=X(this,T),B=getEntry(V,C);if(B){var $=B.n,L=B.p;delete V._i[B.i],B.r=!0,L&&(L.n=$),$&&($.p=L),V._f==B&&(V._f=$),V._l==B&&(V._l=L),V[Y]--}return!!B},forEach:function forEach(C){X(this,T);for(var V,B=U(C,arguments.length>1?arguments[1]:void 0,3);V=V?V.n:this._f;)for(B(V.v,V.k,this);V&&V.r;)V=V.p},has:function has(C){return!!getEntry(X(this,T),C)}}),Q&&B(W.prototype,"size",{get:function(){return X(this,T)[Y]}}),W},def:function(C,T,V){var B,$,L=getEntry(C,T);return L?L.v=V:(C._l=L={i:$=J(T,!0),k:T,v:V,p:B=C._l,n:void 0,r:!1},C._f||(C._f=L),B&&(B.n=L),C[Y]++,"F"!==$&&(C._i[$]=L)),C},getEntry,setStrong:function(C,T,V){G(C,T,(function(C,V){this._t=X(C,T),this._k=V,this._l=void 0}),(function(){for(var C=this,T=C._k,V=C._l;V&&V.r;)V=V.p;return C._t&&(C._l=V=V?V.n:C._t._f)?W(0,"keys"==T?V.k:"values"==T?V.v:[V.k,V.v]):(C._t=void 0,W(1))}),V?"entries":"values",!V,!0),K(T)}}},89518:(C,T,V)=>{var B=V(8312),$=V(42411);C.exports=function(C){return function toJSON(){if(B(this)!=C)throw TypeError(C+"#toJSON isn't generic");return $(this)}}},92600:(C,T,V)=>{"use strict";var B=V(13199),$=V(6758).getWeak,L=V(30498),U=V(39632),H=V(54677),q=V(25985),G=V(97647),W=V(20657),K=V(41081),Q=G(5),J=G(6),X=0,uncaughtFrozenStore=function(C){return C._l||(C._l=new UncaughtFrozenStore)},UncaughtFrozenStore=function(){this.a=[]},findUncaughtFrozen=function(C,T){return Q(C.a,(function(C){return C[0]===T}))};UncaughtFrozenStore.prototype={get:function(C){var T=findUncaughtFrozen(this,C);if(T)return T[1]},has:function(C){return!!findUncaughtFrozen(this,C)},set:function(C,T){var V=findUncaughtFrozen(this,C);V?V[1]=T:this.a.push([C,T])},delete:function(C){var T=J(this.a,(function(T){return T[0]===C}));return~T&&this.a.splice(T,1),!!~T}},C.exports={getConstructor:function(C,T,V,L){var G=C((function(C,B){H(C,G,T,"_i"),C._t=T,C._i=X++,C._l=void 0,null!=B&&q(B,V,C[L],C)}));return B(G.prototype,{delete:function(C){if(!U(C))return!1;var V=$(C);return!0===V?uncaughtFrozenStore(K(this,T)).delete(C):V&&W(V,this._i)&&delete V[this._i]},has:function has(C){if(!U(C))return!1;var V=$(C);return!0===V?uncaughtFrozenStore(K(this,T)).has(C):V&&W(V,this._i)}}),G},def:function(C,T,V){var B=$(L(T),!0);return!0===B?uncaughtFrozenStore(C).set(T,V):B[C._i]=V,C},ufstore:uncaughtFrozenStore}},70770:(C,T,V)=>{"use strict";var B=V(43280),$=V(98310),L=V(6758),U=V(90472),H=V(62292),q=V(13199),G=V(25985),W=V(54677),K=V(39632),Q=V(2413),J=V(60510).f,X=V(97647)(0),Y=V(75179);C.exports=function(C,T,V,Z,ee,te){var ne=B[C],ie=ne,oe=ee?"set":"add",re=ie&&ie.prototype,ae={};return Y&&"function"==typeof ie&&(te||re.forEach&&!U((function(){(new ie).entries().next()})))?(ie=T((function(T,V){W(T,ie,C,"_c"),T._c=new ne,null!=V&&G(V,ee,T[oe],T)})),X("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),(function(C){var T="add"==C||"set"==C;!(C in re)||te&&"clear"==C||H(ie.prototype,C,(function(V,B){if(W(this,ie,C),!T&&te&&!K(V))return"get"==C&&void 0;var $=this._c[C](0===V?0:V,B);return T?this:$}))})),te||J(ie.prototype,"size",{get:function(){return this._c.size}})):(ie=Z.getConstructor(T,C,ee,oe),q(ie.prototype,V),L.NEED=!0),Q(ie,C),ae[C]=ie,$($.G+$.W+$.F,ae),te||Z.setStrong(ie,C,ee),ie}},47208:C=>{var T=C.exports={version:"2.6.12"};"number"==typeof __e&&(__e=T)},87352:(C,T,V)=>{"use strict";var B=V(60510),$=V(48439);C.exports=function(C,T,V){T in C?B.f(C,T,$(0,V)):C[T]=V}},61725:(C,T,V)=>{var B=V(26610);C.exports=function(C,T,V){if(B(C),void 0===T)return C;switch(V){case 1:return function(V){return C.call(T,V)};case 2:return function(V,B){return C.call(T,V,B)};case 3:return function(V,B,$){return C.call(T,V,B,$)}}return function(){return C.apply(T,arguments)}}},18239:C=>{C.exports=function(C){if(null==C)throw TypeError("Can't call method on "+C);return C}},75179:(C,T,V)=>{C.exports=!V(90472)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},48765:(C,T,V)=>{var B=V(39632),$=V(43280).document,L=B($)&&B($.createElement);C.exports=function(C){return L?$.createElement(C):{}}},31986:C=>{C.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},42266:(C,T,V)=>{var B=V(86425),$=V(97739),L=V(67410);C.exports=function(C){var T=B(C),V=$.f;if(V)for(var U,H=V(C),q=L.f,G=0;H.length>G;)q.call(C,U=H[G++])&&T.push(U);return T}},98310:(C,T,V)=>{var B=V(43280),$=V(47208),L=V(61725),U=V(62292),H=V(20657),$export=function(C,T,V){var q,G,W,K=C&$export.F,Q=C&$export.G,J=C&$export.S,X=C&$export.P,Y=C&$export.B,Z=C&$export.W,ee=Q?$:$[T]||($[T]={}),te=ee.prototype,ne=Q?B:J?B[T]:(B[T]||{}).prototype;for(q in Q&&(V=T),V)(G=!K&&ne&&void 0!==ne[q])&&H(ee,q)||(W=G?ne[q]:V[q],ee[q]=Q&&"function"!=typeof ne[q]?V[q]:Y&&G?L(W,B):Z&&ne[q]==W?function(C){var F=function(T,V,B){if(this instanceof C){switch(arguments.length){case 0:return new C;case 1:return new C(T);case 2:return new C(T,V)}return new C(T,V,B)}return C.apply(this,arguments)};return F.prototype=C.prototype,F}(W):X&&"function"==typeof W?L(Function.call,W):W,X&&((ee.virtual||(ee.virtual={}))[q]=W,C&$export.R&&te&&!te[q]&&U(te,q,W)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128,C.exports=$export},90472:C=>{C.exports=function(C){try{return!!C()}catch(C){return!0}}},25985:(C,T,V)=>{var B=V(61725),$=V(93086),L=V(11827),U=V(30498),H=V(37154),q=V(26116),G={},W={},K=C.exports=function(C,T,V,K,Q){var J,X,Y,Z,ee=Q?function(){return C}:q(C),te=B(V,K,T?2:1),ne=0;if("function"!=typeof ee)throw TypeError(C+" is not iterable!");if(L(ee)){for(J=H(C.length);J>ne;ne++)if((Z=T?te(U(X=C[ne])[0],X[1]):te(C[ne]))===G||Z===W)return Z}else for(Y=ee.call(C);!(X=Y.next()).done;)if((Z=$(Y,te,X.value,T))===G||Z===W)return Z};K.BREAK=G,K.RETURN=W},43280:C=>{var T=C.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=T)},20657:C=>{var T={}.hasOwnProperty;C.exports=function(C,V){return T.call(C,V)}},62292:(C,T,V)=>{var B=V(60510),$=V(48439);C.exports=V(75179)?function(C,T,V){return B.f(C,T,$(1,V))}:function(C,T,V){return C[T]=V,C}},92477:(C,T,V)=>{var B=V(43280).document;C.exports=B&&B.documentElement},64457:(C,T,V)=>{C.exports=!V(75179)&&!V(90472)((function(){return 7!=Object.defineProperty(V(48765)("div"),"a",{get:function(){return 7}}).a}))},19897:C=>{C.exports=function(C,T,V){var B=void 0===V;switch(T.length){case 0:return B?C():C.call(V);case 1:return B?C(T[0]):C.call(V,T[0]);case 2:return B?C(T[0],T[1]):C.call(V,T[0],T[1]);case 3:return B?C(T[0],T[1],T[2]):C.call(V,T[0],T[1],T[2]);case 4:return B?C(T[0],T[1],T[2],T[3]):C.call(V,T[0],T[1],T[2],T[3])}return C.apply(V,T)}},13115:(C,T,V)=>{var B=V(41352);C.exports=Object("z").propertyIsEnumerable(0)?Object:function(C){return"String"==B(C)?C.split(""):Object(C)}},11827:(C,T,V)=>{var B=V(79105),$=V(24300)("iterator"),L=Array.prototype;C.exports=function(C){return void 0!==C&&(B.Array===C||L[$]===C)}},7359:(C,T,V)=>{var B=V(41352);C.exports=Array.isArray||function isArray(C){return"Array"==B(C)}},39632:C=>{C.exports=function(C){return"object"==typeof C?null!==C:"function"==typeof C}},93086:(C,T,V)=>{var B=V(30498);C.exports=function(C,T,V,$){try{return $?T(B(V)[0],V[1]):T(V)}catch(T){var L=C.return;throw void 0!==L&&B(L.call(C)),T}}},19802:(C,T,V)=>{"use strict";var B=V(82488),$=V(48439),L=V(2413),U={};V(62292)(U,V(24300)("iterator"),(function(){return this})),C.exports=function(C,T,V){C.prototype=B(U,{next:$(1,V)}),L(C,T+" Iterator")}},6125:(C,T,V)=>{"use strict";var B=V(36794),$=V(98310),L=V(19312),U=V(62292),H=V(79105),q=V(19802),G=V(2413),W=V(999),K=V(24300)("iterator"),Q=!([].keys&&"next"in[].keys()),J="keys",X="values",returnThis=function(){return this};C.exports=function(C,T,V,Y,Z,ee,te){q(V,T,Y);var ne,ie,oe,getMethod=function(C){if(!Q&&C in se)return se[C];switch(C){case J:return function keys(){return new V(this,C)};case X:return function values(){return new V(this,C)}}return function entries(){return new V(this,C)}},re=T+" Iterator",ae=Z==X,le=!1,se=C.prototype,ue=se[K]||se["@@iterator"]||Z&&se[Z],ce=ue||getMethod(Z),de=Z?ae?getMethod("entries"):ce:void 0,pe="Array"==T&&se.entries||ue;if(pe&&(oe=W(pe.call(new C)))!==Object.prototype&&oe.next&&(G(oe,re,!0),B||"function"==typeof oe[K]||U(oe,K,returnThis)),ae&&ue&&ue.name!==X&&(le=!0,ce=function values(){return ue.call(this)}),B&&!te||!Q&&!le&&se[K]||U(se,K,ce),H[T]=ce,H[re]=returnThis,Z)if(ne={values:ae?ce:getMethod(X),keys:ee?ce:getMethod(J),entries:de},te)for(ie in ne)ie in se||L(se,ie,ne[ie]);else $($.P+$.F*(Q||le),T,ne);return ne}},26797:(C,T,V)=>{var B=V(24300)("iterator"),$=!1;try{var L=[7][B]();L.return=function(){$=!0},Array.from(L,(function(){throw 2}))}catch(C){}C.exports=function(C,T){if(!T&&!$)return!1;var V=!1;try{var L=[7],U=L[B]();U.next=function(){return{done:V=!0}},L[B]=function(){return U},C(L)}catch(C){}return V}},9329:C=>{C.exports=function(C,T){return{value:T,done:!!C}}},79105:C=>{C.exports={}},36794:C=>{C.exports=!0},6758:(C,T,V)=>{var B=V(54251)("meta"),$=V(39632),L=V(20657),U=V(60510).f,H=0,q=Object.isExtensible||function(){return!0},G=!V(90472)((function(){return q(Object.preventExtensions({}))})),setMeta=function(C){U(C,B,{value:{i:"O"+ ++H,w:{}}})},W=C.exports={KEY:B,NEED:!1,fastKey:function(C,T){if(!$(C))return"symbol"==typeof C?C:("string"==typeof C?"S":"P")+C;if(!L(C,B)){if(!q(C))return"F";if(!T)return"E";setMeta(C)}return C[B].i},getWeak:function(C,T){if(!L(C,B)){if(!q(C))return!0;if(!T)return!1;setMeta(C)}return C[B].w},onFreeze:function(C){return G&&W.NEED&&q(C)&&!L(C,B)&&setMeta(C),C}}},4326:(C,T,V)=>{var B=V(43280),$=V(6022).set,L=B.MutationObserver||B.WebKitMutationObserver,U=B.process,H=B.Promise,q="process"==V(41352)(U);C.exports=function(){var C,T,V,flush=function(){var B,$;for(q&&(B=U.domain)&&B.exit();C;){$=C.fn,C=C.next;try{$()}catch(B){throw C?V():T=void 0,B}}T=void 0,B&&B.enter()};if(q)V=function(){U.nextTick(flush)};else if(!L||B.navigator&&B.navigator.standalone)if(H&&H.resolve){var G=H.resolve(void 0);V=function(){G.then(flush)}}else V=function(){$.call(B,flush)};else{var W=!0,K=document.createTextNode("");new L(flush).observe(K,{characterData:!0}),V=function(){K.data=W=!W}}return function(B){var $={fn:B,next:void 0};T&&(T.next=$),C||(C=$,V()),T=$}}},88579:(C,T,V)=>{"use strict";var B=V(26610);function PromiseCapability(C){var T,V;this.promise=new C((function(C,B){if(void 0!==T||void 0!==V)throw TypeError("Bad Promise constructor");T=C,V=B})),this.resolve=B(T),this.reject=B(V)}C.exports.f=function(C){return new PromiseCapability(C)}},77995:(C,T,V)=>{"use strict";var B=V(75179),$=V(86425),L=V(97739),U=V(67410),H=V(60061),q=V(13115),G=Object.assign;C.exports=!G||V(90472)((function(){var C={},T={},V=Symbol(),B="abcdefghijklmnopqrst";return C[V]=7,B.split("").forEach((function(C){T[C]=C})),7!=G({},C)[V]||Object.keys(G({},T)).join("")!=B}))?function assign(C,T){for(var V=H(C),G=arguments.length,W=1,K=L.f,Q=U.f;G>W;)for(var J,X=q(arguments[W++]),Y=K?$(X).concat(K(X)):$(X),Z=Y.length,ee=0;Z>ee;)J=Y[ee++],B&&!Q.call(X,J)||(V[J]=X[J]);return V}:G},82488:(C,T,V)=>{var B=V(30498),$=V(36607),L=V(31986),U=V(18478)("IE_PROTO"),Empty=function(){},createDict=function(){var C,T=V(48765)("iframe"),B=L.length;for(T.style.display="none",V(92477).appendChild(T),T.src="javascript:",(C=T.contentWindow.document).open(),C.write("<script>document.F=Object<\/script>"),C.close(),createDict=C.F;B--;)delete createDict.prototype[L[B]];return createDict()};C.exports=Object.create||function create(C,T){var V;return null!==C?(Empty.prototype=B(C),V=new Empty,Empty.prototype=null,V[U]=C):V=createDict(),void 0===T?V:$(V,T)}},60510:(C,T,V)=>{var B=V(30498),$=V(64457),L=V(12737),U=Object.defineProperty;T.f=V(75179)?Object.defineProperty:function defineProperty(C,T,V){if(B(C),T=L(T,!0),B(V),$)try{return U(C,T,V)}catch(C){}if("get"in V||"set"in V)throw TypeError("Accessors not supported!");return"value"in V&&(C[T]=V.value),C}},36607:(C,T,V)=>{var B=V(60510),$=V(30498),L=V(86425);C.exports=V(75179)?Object.defineProperties:function defineProperties(C,T){$(C);for(var V,U=L(T),H=U.length,q=0;H>q;)B.f(C,V=U[q++],T[V]);return C}},83264:(C,T,V)=>{var B=V(67410),$=V(48439),L=V(1504),U=V(12737),H=V(20657),q=V(64457),G=Object.getOwnPropertyDescriptor;T.f=V(75179)?G:function getOwnPropertyDescriptor(C,T){if(C=L(C),T=U(T,!0),q)try{return G(C,T)}catch(C){}if(H(C,T))return $(!B.f.call(C,T),C[T])}},26084:(C,T,V)=>{var B=V(1504),$=V(8772).f,L={}.toString,U="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];C.exports.f=function getOwnPropertyNames(C){return U&&"[object Window]"==L.call(C)?function(C){try{return $(C)}catch(C){return U.slice()}}(C):$(B(C))}},8772:(C,T,V)=>{var B=V(65326),$=V(31986).concat("length","prototype");T.f=Object.getOwnPropertyNames||function getOwnPropertyNames(C){return B(C,$)}},97739:(C,T)=>{T.f=Object.getOwnPropertySymbols},999:(C,T,V)=>{var B=V(20657),$=V(60061),L=V(18478)("IE_PROTO"),U=Object.prototype;C.exports=Object.getPrototypeOf||function(C){return C=$(C),B(C,L)?C[L]:"function"==typeof C.constructor&&C instanceof C.constructor?C.constructor.prototype:C instanceof Object?U:null}},65326:(C,T,V)=>{var B=V(20657),$=V(1504),L=V(69191)(!1),U=V(18478)("IE_PROTO");C.exports=function(C,T){var V,H=$(C),q=0,G=[];for(V in H)V!=U&&B(H,V)&&G.push(V);for(;T.length>q;)B(H,V=T[q++])&&(~L(G,V)||G.push(V));return G}},86425:(C,T,V)=>{var B=V(65326),$=V(31986);C.exports=Object.keys||function keys(C){return B(C,$)}},67410:(C,T)=>{T.f={}.propertyIsEnumerable},57972:(C,T,V)=>{var B=V(98310),$=V(47208),L=V(90472);C.exports=function(C,T){var V=($.Object||{})[C]||Object[C],U={};U[C]=T(V),B(B.S+B.F*L((function(){V(1)})),"Object",U)}},9480:(C,T,V)=>{var B=V(75179),$=V(86425),L=V(1504),U=V(67410).f;C.exports=function(C){return function(T){for(var V,H=L(T),q=$(H),G=q.length,W=0,K=[];G>W;)V=q[W++],B&&!U.call(H,V)||K.push(C?[V,H[V]]:H[V]);return K}}},64344:(C,T,V)=>{var B=V(8772),$=V(97739),L=V(30498),U=V(43280).Reflect;C.exports=U&&U.ownKeys||function ownKeys(C){var T=B.f(L(C)),V=$.f;return V?T.concat(V(C)):T}},60162:(C,T,V)=>{var B=V(43280).parseInt,$=V(71963).trim,L=V(18458),U=/^[-+]?0[xX]/;C.exports=8!==B(L+"08")||22!==B(L+"0x16")?function parseInt(C,T){var V=$(String(C),3);return B(V,T>>>0||(U.test(V)?16:10))}:B},52745:C=>{C.exports=function(C){try{return{e:!1,v:C()}}catch(C){return{e:!0,v:C}}}},88747:(C,T,V)=>{var B=V(30498),$=V(39632),L=V(88579);C.exports=function(C,T){if(B(C),$(T)&&T.constructor===C)return T;var V=L.f(C);return(0,V.resolve)(T),V.promise}},48439:C=>{C.exports=function(C,T){return{enumerable:!(1&C),configurable:!(2&C),writable:!(4&C),value:T}}},13199:(C,T,V)=>{var B=V(62292);C.exports=function(C,T,V){for(var $ in T)V&&C[$]?C[$]=T[$]:B(C,$,T[$]);return C}},19312:(C,T,V)=>{C.exports=V(62292)},14689:(C,T,V)=>{"use strict";var B=V(98310),$=V(26610),L=V(61725),U=V(25985);C.exports=function(C){B(B.S,C,{from:function from(C){var T,V,B,H,q=arguments[1];return $(this),(T=void 0!==q)&&$(q),null==C?new this:(V=[],T?(B=0,H=L(q,arguments[2],2),U(C,!1,(function(C){V.push(H(C,B++))}))):U(C,!1,V.push,V),new this(V))}})}},7883:(C,T,V)=>{"use strict";var B=V(98310);C.exports=function(C){B(B.S,C,{of:function of(){for(var C=arguments.length,T=new Array(C);C--;)T[C]=arguments[C];return new this(T)}})}},25574:(C,T,V)=>{var B=V(39632),$=V(30498),check=function(C,T){if($(C),!B(T)&&null!==T)throw TypeError(T+": can't set as prototype!")};C.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(C,T,B){try{(B=V(61725)(Function.call,V(83264).f(Object.prototype,"__proto__").set,2))(C,[]),T=!(C instanceof Array)}catch(C){T=!0}return function setPrototypeOf(C,V){return check(C,V),T?C.__proto__=V:B(C,V),C}}({},!1):void 0),check}},5698:(C,T,V)=>{"use strict";var B=V(43280),$=V(47208),L=V(60510),U=V(75179),H=V(24300)("species");C.exports=function(C){var T="function"==typeof $[C]?$[C]:B[C];U&&T&&!T[H]&&L.f(T,H,{configurable:!0,get:function(){return this}})}},2413:(C,T,V)=>{var B=V(60510).f,$=V(20657),L=V(24300)("toStringTag");C.exports=function(C,T,V){C&&!$(C=V?C:C.prototype,L)&&B(C,L,{configurable:!0,value:T})}},18478:(C,T,V)=>{var B=V(29990)("keys"),$=V(54251);C.exports=function(C){return B[C]||(B[C]=$(C))}},29990:(C,T,V)=>{var B=V(47208),$=V(43280),L="__core-js_shared__",U=$[L]||($[L]={});(C.exports=function(C,T){return U[C]||(U[C]=void 0!==T?T:{})})("versions",[]).push({version:B.version,mode:V(36794)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},73732:(C,T,V)=>{var B=V(30498),$=V(26610),L=V(24300)("species");C.exports=function(C,T){var V,U=B(C).constructor;return void 0===U||null==(V=B(U)[L])?T:$(V)}},78502:(C,T,V)=>{var B=V(58290),$=V(18239);C.exports=function(C){return function(T,V){var L,U,H=String($(T)),q=B(V),G=H.length;return q<0||q>=G?C?"":void 0:(L=H.charCodeAt(q))<55296||L>56319||q+1===G||(U=H.charCodeAt(q+1))<56320||U>57343?C?H.charAt(q):L:C?H.slice(q,q+2):U-56320+(L-55296<<10)+65536}}},71963:(C,T,V)=>{var B=V(98310),$=V(18239),L=V(90472),U=V(18458),H="["+U+"]",q=RegExp("^"+H+H+"*"),G=RegExp(H+H+"*$"),exporter=function(C,T,V){var $={},H=L((function(){return!!U[C]()||" "!=" "[C]()})),q=$[C]=H?T(W):U[C];V&&($[V]=q),B(B.P+B.F*H,"String",$)},W=exporter.trim=function(C,T){return C=String($(C)),1&T&&(C=C.replace(q,"")),2&T&&(C=C.replace(G,"")),C};C.exports=exporter},18458:C=>{C.exports="\t\n\v\f\r \u2028\u2029\ufeff"},6022:(C,T,V)=>{var B,$,L,U=V(61725),H=V(19897),q=V(92477),G=V(48765),W=V(43280),K=W.process,Q=W.setImmediate,J=W.clearImmediate,X=W.MessageChannel,Y=W.Dispatch,Z=0,ee={},te="onreadystatechange",run=function(){var C=+this;if(ee.hasOwnProperty(C)){var T=ee[C];delete ee[C],T()}},listener=function(C){run.call(C.data)};Q&&J||(Q=function setImmediate(C){for(var T=[],V=1;arguments.length>V;)T.push(arguments[V++]);return ee[++Z]=function(){H("function"==typeof C?C:Function(C),T)},B(Z),Z},J=function clearImmediate(C){delete ee[C]},"process"==V(41352)(K)?B=function(C){K.nextTick(U(run,C,1))}:Y&&Y.now?B=function(C){Y.now(U(run,C,1))}:X?(L=($=new X).port2,$.port1.onmessage=listener,B=U(L.postMessage,L,1)):W.addEventListener&&"function"==typeof postMessage&&!W.importScripts?(B=function(C){W.postMessage(C+"","*")},W.addEventListener("message",listener,!1)):B=te in G("script")?function(C){q.appendChild(G("script")).onreadystatechange=function(){q.removeChild(this),run.call(C)}}:function(C){setTimeout(U(run,C,1),0)}),C.exports={set:Q,clear:J}},46723:(C,T,V)=>{var B=V(58290),$=Math.max,L=Math.min;C.exports=function(C,T){return(C=B(C))<0?$(C+T,0):L(C,T)}},58290:C=>{var T=Math.ceil,V=Math.floor;C.exports=function(C){return isNaN(C=+C)?0:(C>0?V:T)(C)}},1504:(C,T,V)=>{var B=V(13115),$=V(18239);C.exports=function(C){return B($(C))}},37154:(C,T,V)=>{var B=V(58290),$=Math.min;C.exports=function(C){return C>0?$(B(C),9007199254740991):0}},60061:(C,T,V)=>{var B=V(18239);C.exports=function(C){return Object(B(C))}},12737:(C,T,V)=>{var B=V(39632);C.exports=function(C,T){if(!B(C))return C;var V,$;if(T&&"function"==typeof(V=C.toString)&&!B($=V.call(C)))return $;if("function"==typeof(V=C.valueOf)&&!B($=V.call(C)))return $;if(!T&&"function"==typeof(V=C.toString)&&!B($=V.call(C)))return $;throw TypeError("Can't convert object to primitive value")}},54251:C=>{var T=0,V=Math.random();C.exports=function(C){return"Symbol(".concat(void 0===C?"":C,")_",(++T+V).toString(36))}},35701:(C,T,V)=>{var B=V(43280).navigator;C.exports=B&&B.userAgent||""},41081:(C,T,V)=>{var B=V(39632);C.exports=function(C,T){if(!B(C)||C._t!==T)throw TypeError("Incompatible receiver, "+T+" required!");return C}},31164:(C,T,V)=>{var B=V(43280),$=V(47208),L=V(36794),U=V(7273),H=V(60510).f;C.exports=function(C){var T=$.Symbol||($.Symbol=L?{}:B.Symbol||{});"_"==C.charAt(0)||C in T||H(T,C,{value:U.f(C)})}},7273:(C,T,V)=>{T.f=V(24300)},24300:(C,T,V)=>{var B=V(29990)("wks"),$=V(54251),L=V(43280).Symbol,U="function"==typeof L;(C.exports=function(C){return B[C]||(B[C]=U&&L[C]||(U?L:$)("Symbol."+C))}).store=B},26116:(C,T,V)=>{var B=V(8312),$=V(24300)("iterator"),L=V(79105);C.exports=V(47208).getIteratorMethod=function(C){if(null!=C)return C[$]||C["@@iterator"]||L[B(C)]}},48598:(C,T,V)=>{var B=V(8312),$=V(24300)("iterator"),L=V(79105);C.exports=V(47208).isIterable=function(C){var T=Object(C);return void 0!==T[$]||"@@iterator"in T||L.hasOwnProperty(B(T))}},37627:(C,T,V)=>{"use strict";var B=V(61725),$=V(98310),L=V(60061),U=V(93086),H=V(11827),q=V(37154),G=V(87352),W=V(26116);$($.S+$.F*!V(26797)((function(C){Array.from(C)})),"Array",{from:function from(C){var T,V,$,K,Q=L(C),J="function"==typeof this?this:Array,X=arguments.length,Y=X>1?arguments[1]:void 0,Z=void 0!==Y,ee=0,te=W(Q);if(Z&&(Y=B(Y,X>2?arguments[2]:void 0,2)),null==te||J==Array&&H(te))for(V=new J(T=q(Q.length));T>ee;ee++)G(V,ee,Z?Y(Q[ee],ee):Q[ee]);else for(K=te.call(Q),V=new J;!($=K.next()).done;ee++)G(V,ee,Z?U(K,Y,[$.value,ee],!0):$.value);return V.length=ee,V}})},42580:(C,T,V)=>{var B=V(98310);B(B.S,"Array",{isArray:V(7359)})},84411:(C,T,V)=>{"use strict";var B=V(29697),$=V(9329),L=V(79105),U=V(1504);C.exports=V(6125)(Array,"Array",(function(C,T){this._t=U(C),this._i=0,this._k=T}),(function(){var C=this._t,T=this._k,V=this._i++;return!C||V>=C.length?(this._t=void 0,$(1)):$(0,"keys"==T?V:"values"==T?C[V]:[V,C[V]])}),"values"),L.Arguments=L.Array,B("keys"),B("values"),B("entries")},78760:(C,T,V)=>{"use strict";var B=V(39632),$=V(999),L=V(24300)("hasInstance"),U=Function.prototype;L in U||V(60510).f(U,L,{value:function(C){if("function"!=typeof this||!B(C))return!1;if(!B(this.prototype))return C instanceof this;for(;C=$(C);)if(this.prototype===C)return!0;return!1}})},17710:(C,T,V)=>{"use strict";var B=V(29071),$=V(41081),L="Map";C.exports=V(70770)(L,(function(C){return function Map(){return C(this,arguments.length>0?arguments[0]:void 0)}}),{get:function get(C){var T=B.getEntry($(this,L),C);return T&&T.v},set:function set(C,T){return B.def($(this,L),0===C?0:C,T)}},B,!0)},99954:(C,T,V)=>{var B=V(98310);B(B.S+B.F,"Object",{assign:V(77995)})},30785:(C,T,V)=>{var B=V(98310);B(B.S,"Object",{create:V(82488)})},23078:(C,T,V)=>{var B=V(98310);B(B.S+B.F*!V(75179),"Object",{defineProperties:V(36607)})},40168:(C,T,V)=>{var B=V(98310);B(B.S+B.F*!V(75179),"Object",{defineProperty:V(60510).f})},18576:(C,T,V)=>{var B=V(1504),$=V(83264).f;V(57972)("getOwnPropertyDescriptor",(function(){return function getOwnPropertyDescriptor(C,T){return $(B(C),T)}}))},4840:(C,T,V)=>{var B=V(60061),$=V(999);V(57972)("getPrototypeOf",(function(){return function getPrototypeOf(C){return $(B(C))}}))},5453:(C,T,V)=>{var B=V(60061),$=V(86425);V(57972)("keys",(function(){return function keys(C){return $(B(C))}}))},13890:(C,T,V)=>{var B=V(98310);B(B.S,"Object",{setPrototypeOf:V(25574).set})},70285:()=>{},24399:(C,T,V)=>{var B=V(98310),$=V(60162);B(B.G+B.F*(parseInt!=$),{parseInt:$})},86082:(C,T,V)=>{"use strict";var B,$,L,U,H=V(36794),q=V(43280),G=V(61725),W=V(8312),K=V(98310),Q=V(39632),J=V(26610),X=V(54677),Y=V(25985),Z=V(73732),ee=V(6022).set,te=V(4326)(),ne=V(88579),ie=V(52745),oe=V(35701),re=V(88747),ae="Promise",le=q.TypeError,se=q.process,ue=se&&se.versions,ce=ue&&ue.v8||"",de=q.Promise,pe="process"==W(se),empty=function(){},fe=$=ne.f,me=!!function(){try{var C=de.resolve(1),T=(C.constructor={})[V(24300)("species")]=function(C){C(empty,empty)};return(pe||"function"==typeof PromiseRejectionEvent)&&C.then(empty)instanceof T&&0!==ce.indexOf("6.6")&&-1===oe.indexOf("Chrome/66")}catch(C){}}(),isThenable=function(C){var T;return!(!Q(C)||"function"!=typeof(T=C.then))&&T},notify=function(C,T){if(!C._n){C._n=!0;var V=C._c;te((function(){for(var B=C._v,$=1==C._s,L=0,run=function(T){var V,L,U,H=$?T.ok:T.fail,q=T.resolve,G=T.reject,W=T.domain;try{H?($||(2==C._h&&onHandleUnhandled(C),C._h=1),!0===H?V=B:(W&&W.enter(),V=H(B),W&&(W.exit(),U=!0)),V===T.promise?G(le("Promise-chain cycle")):(L=isThenable(V))?L.call(V,q,G):q(V)):G(B)}catch(C){W&&!U&&W.exit(),G(C)}};V.length>L;)run(V[L++]);C._c=[],C._n=!1,T&&!C._h&&onUnhandled(C)}))}},onUnhandled=function(C){ee.call(q,(function(){var T,V,B,$=C._v,L=isUnhandled(C);if(L&&(T=ie((function(){pe?se.emit("unhandledRejection",$,C):(V=q.onunhandledrejection)?V({promise:C,reason:$}):(B=q.console)&&B.error&&B.error("Unhandled promise rejection",$)})),C._h=pe||isUnhandled(C)?2:1),C._a=void 0,L&&T.e)throw T.v}))},isUnhandled=function(C){return 1!==C._h&&0===(C._a||C._c).length},onHandleUnhandled=function(C){ee.call(q,(function(){var T;pe?se.emit("rejectionHandled",C):(T=q.onrejectionhandled)&&T({promise:C,reason:C._v})}))},$reject=function(C){var T=this;T._d||(T._d=!0,(T=T._w||T)._v=C,T._s=2,T._a||(T._a=T._c.slice()),notify(T,!0))},$resolve=function(C){var T,V=this;if(!V._d){V._d=!0,V=V._w||V;try{if(V===C)throw le("Promise can't be resolved itself");(T=isThenable(C))?te((function(){var B={_w:V,_d:!1};try{T.call(C,G($resolve,B,1),G($reject,B,1))}catch(C){$reject.call(B,C)}})):(V._v=C,V._s=1,notify(V,!1))}catch(C){$reject.call({_w:V,_d:!1},C)}}};me||(de=function Promise(C){X(this,de,ae,"_h"),J(C),B.call(this);try{C(G($resolve,this,1),G($reject,this,1))}catch(C){$reject.call(this,C)}},(B=function Promise(C){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=V(13199)(de.prototype,{then:function then(C,T){var V=fe(Z(this,de));return V.ok="function"!=typeof C||C,V.fail="function"==typeof T&&T,V.domain=pe?se.domain:void 0,this._c.push(V),this._a&&this._a.push(V),this._s&¬ify(this,!1),V.promise},catch:function(C){return this.then(void 0,C)}}),L=function(){var C=new B;this.promise=C,this.resolve=G($resolve,C,1),this.reject=G($reject,C,1)},ne.f=fe=function(C){return C===de||C===U?new L(C):$(C)}),K(K.G+K.W+K.F*!me,{Promise:de}),V(2413)(de,ae),V(5698)(ae),U=V(47208).Promise,K(K.S+K.F*!me,ae,{reject:function reject(C){var T=fe(this);return(0,T.reject)(C),T.promise}}),K(K.S+K.F*(H||!me),ae,{resolve:function resolve(C){return re(H&&this===U?de:this,C)}}),K(K.S+K.F*!(me&&V(26797)((function(C){de.all(C).catch(empty)}))),ae,{all:function all(C){var T=this,V=fe(T),B=V.resolve,$=V.reject,L=ie((function(){var V=[],L=0,U=1;Y(C,!1,(function(C){var H=L++,q=!1;V.push(void 0),U++,T.resolve(C).then((function(C){q||(q=!0,V[H]=C,--U||B(V))}),$)})),--U||B(V)}));return L.e&&$(L.v),V.promise},race:function race(C){var T=this,V=fe(T),B=V.reject,$=ie((function(){Y(C,!1,(function(C){T.resolve(C).then(V.resolve,B)}))}));return $.e&&B($.v),V.promise}})},11320:(C,T,V)=>{var B=V(98310),$=V(82488),L=V(26610),U=V(30498),H=V(39632),q=V(90472),G=V(45515),W=(V(43280).Reflect||{}).construct,K=q((function(){function F(){}return!(W((function(){}),[],F)instanceof F)})),Q=!q((function(){W((function(){}))}));B(B.S+B.F*(K||Q),"Reflect",{construct:function construct(C,T){L(C),U(T);var V=arguments.length<3?C:L(arguments[2]);if(Q&&!K)return W(C,T,V);if(C==V){switch(T.length){case 0:return new C;case 1:return new C(T[0]);case 2:return new C(T[0],T[1]);case 3:return new C(T[0],T[1],T[2]);case 4:return new C(T[0],T[1],T[2],T[3])}var B=[null];return B.push.apply(B,T),new(G.apply(C,B))}var q=V.prototype,J=$(H(q)?q:Object.prototype),X=Function.apply.call(C,J,T);return H(X)?X:J}})},36600:(C,T,V)=>{var B=V(83264),$=V(999),L=V(20657),U=V(98310),H=V(39632),q=V(30498);U(U.S,"Reflect",{get:function get(C,T){var V,U,G=arguments.length<3?C:arguments[2];return q(C)===G?C[T]:(V=B.f(C,T))?L(V,"value")?V.value:void 0!==V.get?V.get.call(G):void 0:H(U=$(C))?get(U,T,G):void 0}})},99572:(C,T,V)=>{"use strict";var B=V(78502)(!0);V(6125)(String,"String",(function(C){this._t=String(C),this._i=0}),(function(){var C,T=this._t,V=this._i;return V>=T.length?{value:void 0,done:!0}:(C=B(T,V),this._i+=C.length,{value:C,done:!1})}))},54370:(C,T,V)=>{"use strict";var B=V(43280),$=V(20657),L=V(75179),U=V(98310),H=V(19312),q=V(6758).KEY,G=V(90472),W=V(29990),K=V(2413),Q=V(54251),J=V(24300),X=V(7273),Y=V(31164),Z=V(42266),ee=V(7359),te=V(30498),ne=V(39632),ie=V(60061),oe=V(1504),re=V(12737),ae=V(48439),le=V(82488),se=V(26084),ue=V(83264),ce=V(97739),de=V(60510),pe=V(86425),fe=ue.f,me=de.f,ve=se.f,he=B.Symbol,ge=B.JSON,ye=ge&&ge.stringify,Ce=J("_hidden"),be=J("toPrimitive"),we={}.propertyIsEnumerable,ke=W("symbol-registry"),_e=W("symbols"),xe=W("op-symbols"),Se=Object.prototype,Me="function"==typeof he&&!!ce.f,Te=B.QObject,Ee=!Te||!Te.prototype||!Te.prototype.findChild,Pe=L&&G((function(){return 7!=le(me({},"a",{get:function(){return me(this,"a",{value:7}).a}})).a}))?function(C,T,V){var B=fe(Se,T);B&&delete Se[T],me(C,T,V),B&&C!==Se&&me(Se,T,B)}:me,wrap=function(C){var T=_e[C]=le(he.prototype);return T._k=C,T},Ie=Me&&"symbol"==typeof he.iterator?function(C){return"symbol"==typeof C}:function(C){return C instanceof he},De=function defineProperty(C,T,V){return C===Se&&De(xe,T,V),te(C),T=re(T,!0),te(V),$(_e,T)?(V.enumerable?($(C,Ce)&&C[Ce][T]&&(C[Ce][T]=!1),V=le(V,{enumerable:ae(0,!1)})):($(C,Ce)||me(C,Ce,ae(1,{})),C[Ce][T]=!0),Pe(C,T,V)):me(C,T,V)},Re=function defineProperties(C,T){te(C);for(var V,B=Z(T=oe(T)),$=0,L=B.length;L>$;)De(C,V=B[$++],T[V]);return C},Ae=function propertyIsEnumerable(C){var T=we.call(this,C=re(C,!0));return!(this===Se&&$(_e,C)&&!$(xe,C))&&(!(T||!$(this,C)||!$(_e,C)||$(this,Ce)&&this[Ce][C])||T)},Oe=function getOwnPropertyDescriptor(C,T){if(C=oe(C),T=re(T,!0),C!==Se||!$(_e,T)||$(xe,T)){var V=fe(C,T);return!V||!$(_e,T)||$(C,Ce)&&C[Ce][T]||(V.enumerable=!0),V}},Ve=function getOwnPropertyNames(C){for(var T,V=ve(oe(C)),B=[],L=0;V.length>L;)$(_e,T=V[L++])||T==Ce||T==q||B.push(T);return B},Be=function getOwnPropertySymbols(C){for(var T,V=C===Se,B=ve(V?xe:oe(C)),L=[],U=0;B.length>U;)!$(_e,T=B[U++])||V&&!$(Se,T)||L.push(_e[T]);return L};Me||(H((he=function Symbol(){if(this instanceof he)throw TypeError("Symbol is not a constructor!");var C=Q(arguments.length>0?arguments[0]:void 0),$set=function(T){this===Se&&$set.call(xe,T),$(this,Ce)&&$(this[Ce],C)&&(this[Ce][C]=!1),Pe(this,C,ae(1,T))};return L&&Ee&&Pe(Se,C,{configurable:!0,set:$set}),wrap(C)}).prototype,"toString",(function toString(){return this._k})),ue.f=Oe,de.f=De,V(8772).f=se.f=Ve,V(67410).f=Ae,ce.f=Be,L&&!V(36794)&&H(Se,"propertyIsEnumerable",Ae,!0),X.f=function(C){return wrap(J(C))}),U(U.G+U.W+U.F*!Me,{Symbol:he});for(var $e="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),je=0;$e.length>je;)J($e[je++]);for(var Fe=pe(J.store),Le=0;Fe.length>Le;)Y(Fe[Le++]);U(U.S+U.F*!Me,"Symbol",{for:function(C){return $(ke,C+="")?ke[C]:ke[C]=he(C)},keyFor:function keyFor(C){if(!Ie(C))throw TypeError(C+" is not a symbol!");for(var T in ke)if(ke[T]===C)return T},useSetter:function(){Ee=!0},useSimple:function(){Ee=!1}}),U(U.S+U.F*!Me,"Object",{create:function create(C,T){return void 0===T?le(C):Re(le(C),T)},defineProperty:De,defineProperties:Re,getOwnPropertyDescriptor:Oe,getOwnPropertyNames:Ve,getOwnPropertySymbols:Be});var ze=G((function(){ce.f(1)}));U(U.S+U.F*ze,"Object",{getOwnPropertySymbols:function getOwnPropertySymbols(C){return ce.f(ie(C))}}),ge&&U(U.S+U.F*(!Me||G((function(){var C=he();return"[null]"!=ye([C])||"{}"!=ye({a:C})||"{}"!=ye(Object(C))}))),"JSON",{stringify:function stringify(C){for(var T,V,B=[C],$=1;arguments.length>$;)B.push(arguments[$++]);if(V=T=B[1],(ne(T)||void 0!==C)&&!Ie(C))return ee(T)||(T=function(C,T){if("function"==typeof V&&(T=V.call(this,C,T)),!Ie(T))return T}),B[1]=T,ye.apply(ge,B)}}),he.prototype[be]||V(62292)(he.prototype,be,he.prototype.valueOf),K(he,"Symbol"),K(Math,"Math",!0),K(B.JSON,"JSON",!0)},23337:(C,T,V)=>{"use strict";var B,$=V(43280),L=V(97647)(0),U=V(19312),H=V(6758),q=V(77995),G=V(92600),W=V(39632),K=V(41081),Q=V(41081),J=!$.ActiveXObject&&"ActiveXObject"in $,X="WeakMap",Y=H.getWeak,Z=Object.isExtensible,ee=G.ufstore,wrapper=function(C){return function WeakMap(){return C(this,arguments.length>0?arguments[0]:void 0)}},te={get:function get(C){if(W(C)){var T=Y(C);return!0===T?ee(K(this,X)).get(C):T?T[this._i]:void 0}},set:function set(C,T){return G.def(K(this,X),C,T)}},ne=C.exports=V(70770)(X,wrapper,te,G,!0,!0);Q&&J&&(q((B=G.getConstructor(wrapper,X)).prototype,te),H.NEED=!0,L(["delete","has","get","set"],(function(C){var T=ne.prototype,V=T[C];U(T,C,(function(T,$){if(W(T)&&!Z(T)){this._f||(this._f=new B);var L=this._f[C](T,$);return"set"==C?this:L}return V.call(this,T,$)}))})))},28933:(C,T,V)=>{V(14689)("Map")},61340:(C,T,V)=>{V(7883)("Map")},43849:(C,T,V)=>{var B=V(98310);B(B.P+B.R,"Map",{toJSON:V(89518)("Map")})},95260:(C,T,V)=>{var B=V(98310),$=V(9480)(!0);B(B.S,"Object",{entries:function entries(C){return $(C)}})},67685:(C,T,V)=>{var B=V(98310),$=V(64344),L=V(1504),U=V(83264),H=V(87352);B(B.S,"Object",{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(C){for(var T,V,B=L(C),q=U.f,G=$(B),W={},K=0;G.length>K;)void 0!==(V=q(B,T=G[K++]))&&H(W,T,V);return W}})},57188:(C,T,V)=>{var B=V(98310),$=V(9480)(!1);B(B.S,"Object",{values:function values(C){return $(C)}})},81522:(C,T,V)=>{"use strict";var B=V(98310),$=V(47208),L=V(43280),U=V(73732),H=V(88747);B(B.P+B.R,"Promise",{finally:function(C){var T=U(this,$.Promise||L.Promise),V="function"==typeof C;return this.then(V?function(V){return H(T,C()).then((function(){return V}))}:C,V?function(V){return H(T,C()).then((function(){throw V}))}:C)}})},25757:(C,T,V)=>{"use strict";var B=V(98310),$=V(88579),L=V(52745);B(B.S,"Promise",{try:function(C){var T=$.f(this),V=L(C);return(V.e?T.reject:T.resolve)(V.v),T.promise}})},87573:(C,T,V)=>{V(31164)("asyncIterator")},97224:(C,T,V)=>{V(31164)("observable")},92797:(C,T,V)=>{V(14689)("WeakMap")},10143:(C,T,V)=>{V(7883)("WeakMap")},74114:(C,T,V)=>{V(84411);for(var B=V(43280),$=V(62292),L=V(79105),U=V(24300)("toStringTag"),H="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),q=0;q<H.length;q++){var G=H[q],W=B[G],K=W&&W.prototype;K&&!K[U]&&$(K,U,G),L[G]=L.Array}},22761:C=>{C.exports=function(C){if("function"!=typeof C)throw TypeError(C+" is not a function!");return C}},42094:(C,T,V)=>{var B=V(62190)("unscopables"),$=Array.prototype;null==$[B]&&V(74216)($,B,{}),C.exports=function(C){$[B][C]=!0}},88492:(C,T,V)=>{"use strict";var B=V(12070)(!0);C.exports=function(C,T,V){return T+(V?B(C,T).length:1)}},35824:C=>{C.exports=function(C,T,V,B){if(!(C instanceof T)||void 0!==B&&B in C)throw TypeError(V+": incorrect invocation!");return C}},6365:(C,T,V)=>{var B=V(67334);C.exports=function(C){if(!B(C))throw TypeError(C+" is not an object!");return C}},59021:(C,T,V)=>{var B=V(15703),$=V(26078),L=V(78615);C.exports=function(C){return function(T,V,U){var H,q=B(T),G=$(q.length),W=L(U,G);if(C&&V!=V){for(;G>W;)if((H=q[W++])!=H)return!0}else for(;G>W;W++)if((C||W in q)&&q[W]===V)return C||W||0;return!C&&-1}}},78309:(C,T,V)=>{var B=V(11528),$=V(8467),L=V(26033),U=V(26078),H=V(63531);C.exports=function(C,T){var V=1==C,q=2==C,G=3==C,W=4==C,K=6==C,Q=5==C||K,J=T||H;return function(T,H,X){for(var Y,Z,ee=L(T),te=$(ee),ne=B(H,X,3),ie=U(te.length),oe=0,re=V?J(T,ie):q?J(T,0):void 0;ie>oe;oe++)if((Q||oe in te)&&(Z=ne(Y=te[oe],oe,ee),C))if(V)re[oe]=Z;else if(Z)switch(C){case 3:return!0;case 5:return Y;case 6:return oe;case 2:re.push(Y)}else if(W)return!1;return K?-1:G||W?W:re}}},81071:(C,T,V)=>{var B=V(67334),$=V(99141),L=V(62190)("species");C.exports=function(C){var T;return $(C)&&("function"!=typeof(T=C.constructor)||T!==Array&&!$(T.prototype)||(T=void 0),B(T)&&null===(T=T[L])&&(T=void 0)),void 0===T?Array:T}},63531:(C,T,V)=>{var B=V(81071);C.exports=function(C,T){return new(B(C))(T)}},20106:(C,T,V)=>{var B=V(26688),$=V(62190)("toStringTag"),L="Arguments"==B(function(){return arguments}());C.exports=function(C){var T,V,U;return void 0===C?"Undefined":null===C?"Null":"string"==typeof(V=function(C,T){try{return C[T]}catch(C){}}(T=Object(C),$))?V:L?B(T):"Object"==(U=B(T))&&"function"==typeof T.callee?"Arguments":U}},26688:C=>{var T={}.toString;C.exports=function(C){return T.call(C).slice(8,-1)}},60066:C=>{var T=C.exports={version:"2.6.12"};"number"==typeof __e&&(__e=T)},11528:(C,T,V)=>{var B=V(22761);C.exports=function(C,T,V){if(B(C),void 0===T)return C;switch(V){case 1:return function(V){return C.call(T,V)};case 2:return function(V,B){return C.call(T,V,B)};case 3:return function(V,B,$){return C.call(T,V,B,$)}}return function(){return C.apply(T,arguments)}}},61622:C=>{C.exports=function(C){if(null==C)throw TypeError("Can't call method on "+C);return C}},36628:(C,T,V)=>{C.exports=!V(48625)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},5050:(C,T,V)=>{var B=V(67334),$=V(38113).document,L=B($)&&B($.createElement);C.exports=function(C){return L?$.createElement(C):{}}},33603:C=>{C.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},65772:(C,T,V)=>{var B=V(38113),$=V(60066),L=V(74216),U=V(17738),H=V(11528),$export=function(C,T,V){var q,G,W,K,Q=C&$export.F,J=C&$export.G,X=C&$export.S,Y=C&$export.P,Z=C&$export.B,ee=J?B:X?B[T]||(B[T]={}):(B[T]||{}).prototype,te=J?$:$[T]||($[T]={}),ne=te.prototype||(te.prototype={});for(q in J&&(V=T),V)W=((G=!Q&&ee&&void 0!==ee[q])?ee:V)[q],K=Z&&G?H(W,B):Y&&"function"==typeof W?H(Function.call,W):W,ee&&U(ee,q,W,C&$export.U),te[q]!=W&&L(te,q,K),Y&&ne[q]!=W&&(ne[q]=W)};B.core=$,$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128,C.exports=$export},86570:(C,T,V)=>{var B=V(62190)("match");C.exports=function(C){var T=/./;try{"/./"[C](T)}catch(V){try{return T[B]=!1,!"/./"[C](T)}catch(C){}}return!0}},48625:C=>{C.exports=function(C){try{return!!C()}catch(C){return!0}}},48897:(C,T,V)=>{"use strict";V(25846);var B=V(17738),$=V(74216),L=V(48625),U=V(61622),H=V(62190),q=V(43288),G=H("species"),W=!L((function(){var C=/./;return C.exec=function(){var C=[];return C.groups={a:"7"},C},"7"!=="".replace(C,"$<a>")})),K=function(){var C=/(?:)/,T=C.exec;C.exec=function(){return T.apply(this,arguments)};var V="ab".split(C);return 2===V.length&&"a"===V[0]&&"b"===V[1]}();C.exports=function(C,T,V){var Q=H(C),J=!L((function(){var T={};return T[Q]=function(){return 7},7!=""[C](T)})),X=J?!L((function(){var T=!1,V=/a/;return V.exec=function(){return T=!0,null},"split"===C&&(V.constructor={},V.constructor[G]=function(){return V}),V[Q](""),!T})):void 0;if(!J||!X||"replace"===C&&!W||"split"===C&&!K){var Y=/./[Q],Z=V(U,Q,""[C],(function maybeCallNative(C,T,V,B,$){return T.exec===q?J&&!$?{done:!0,value:Y.call(T,V,B)}:{done:!0,value:C.call(V,T,B)}:{done:!1}})),ee=Z[0],te=Z[1];B(String.prototype,C,ee),$(RegExp.prototype,Q,2==T?function(C,T){return te.call(C,this,T)}:function(C){return te.call(C,this)})}}},74859:(C,T,V)=>{"use strict";var B=V(6365);C.exports=function(){var C=B(this),T="";return C.global&&(T+="g"),C.ignoreCase&&(T+="i"),C.multiline&&(T+="m"),C.unicode&&(T+="u"),C.sticky&&(T+="y"),T}},91891:(C,T,V)=>{var B=V(11528),$=V(33221),L=V(28908),U=V(6365),H=V(26078),q=V(7107),G={},W={},K=C.exports=function(C,T,V,K,Q){var J,X,Y,Z,ee=Q?function(){return C}:q(C),te=B(V,K,T?2:1),ne=0;if("function"!=typeof ee)throw TypeError(C+" is not iterable!");if(L(ee)){for(J=H(C.length);J>ne;ne++)if((Z=T?te(U(X=C[ne])[0],X[1]):te(C[ne]))===G||Z===W)return Z}else for(Y=ee.call(C);!(X=Y.next()).done;)if((Z=$(Y,te,X.value,T))===G||Z===W)return Z};K.BREAK=G,K.RETURN=W},20646:(C,T,V)=>{C.exports=V(8655)("native-function-to-string",Function.toString)},38113:C=>{var T=C.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=T)},54040:C=>{var T={}.hasOwnProperty;C.exports=function(C,V){return T.call(C,V)}},74216:(C,T,V)=>{var B=V(98558),$=V(36061);C.exports=V(36628)?function(C,T,V){return B.f(C,T,$(1,V))}:function(C,T,V){return C[T]=V,C}},8954:(C,T,V)=>{var B=V(38113).document;C.exports=B&&B.documentElement},5100:(C,T,V)=>{C.exports=!V(36628)&&!V(48625)((function(){return 7!=Object.defineProperty(V(5050)("div"),"a",{get:function(){return 7}}).a}))},18938:(C,T,V)=>{var B=V(67334),$=V(86095).set;C.exports=function(C,T,V){var L,U=T.constructor;return U!==V&&"function"==typeof U&&(L=U.prototype)!==V.prototype&&B(L)&&$&&$(C,L),C}},97757:C=>{C.exports=function(C,T,V){var B=void 0===V;switch(T.length){case 0:return B?C():C.call(V);case 1:return B?C(T[0]):C.call(V,T[0]);case 2:return B?C(T[0],T[1]):C.call(V,T[0],T[1]);case 3:return B?C(T[0],T[1],T[2]):C.call(V,T[0],T[1],T[2]);case 4:return B?C(T[0],T[1],T[2],T[3]):C.call(V,T[0],T[1],T[2],T[3])}return C.apply(V,T)}},8467:(C,T,V)=>{var B=V(26688);C.exports=Object("z").propertyIsEnumerable(0)?Object:function(C){return"String"==B(C)?C.split(""):Object(C)}},28908:(C,T,V)=>{var B=V(23988),$=V(62190)("iterator"),L=Array.prototype;C.exports=function(C){return void 0!==C&&(B.Array===C||L[$]===C)}},99141:(C,T,V)=>{var B=V(26688);C.exports=Array.isArray||function isArray(C){return"Array"==B(C)}},67334:C=>{C.exports=function(C){return"object"==typeof C?null!==C:"function"==typeof C}},94587:(C,T,V)=>{var B=V(67334),$=V(26688),L=V(62190)("match");C.exports=function(C){var T;return B(C)&&(void 0!==(T=C[L])?!!T:"RegExp"==$(C))}},33221:(C,T,V)=>{var B=V(6365);C.exports=function(C,T,V,$){try{return $?T(B(V)[0],V[1]):T(V)}catch(T){var L=C.return;throw void 0!==L&&B(L.call(C)),T}}},46445:(C,T,V)=>{"use strict";var B=V(82897),$=V(36061),L=V(55727),U={};V(74216)(U,V(62190)("iterator"),(function(){return this})),C.exports=function(C,T,V){C.prototype=B(U,{next:$(1,V)}),L(C,T+" Iterator")}},61195:(C,T,V)=>{"use strict";var B=V(81422),$=V(65772),L=V(17738),U=V(74216),H=V(23988),q=V(46445),G=V(55727),W=V(19002),K=V(62190)("iterator"),Q=!([].keys&&"next"in[].keys()),J="keys",X="values",returnThis=function(){return this};C.exports=function(C,T,V,Y,Z,ee,te){q(V,T,Y);var ne,ie,oe,getMethod=function(C){if(!Q&&C in se)return se[C];switch(C){case J:return function keys(){return new V(this,C)};case X:return function values(){return new V(this,C)}}return function entries(){return new V(this,C)}},re=T+" Iterator",ae=Z==X,le=!1,se=C.prototype,ue=se[K]||se["@@iterator"]||Z&&se[Z],ce=ue||getMethod(Z),de=Z?ae?getMethod("entries"):ce:void 0,pe="Array"==T&&se.entries||ue;if(pe&&(oe=W(pe.call(new C)))!==Object.prototype&&oe.next&&(G(oe,re,!0),B||"function"==typeof oe[K]||U(oe,K,returnThis)),ae&&ue&&ue.name!==X&&(le=!0,ce=function values(){return ue.call(this)}),B&&!te||!Q&&!le&&se[K]||U(se,K,ce),H[T]=ce,H[re]=returnThis,Z)if(ne={values:ae?ce:getMethod(X),keys:ee?ce:getMethod(J),entries:de},te)for(ie in ne)ie in se||L(se,ie,ne[ie]);else $($.P+$.F*(Q||le),T,ne);return ne}},73143:(C,T,V)=>{var B=V(62190)("iterator"),$=!1;try{var L=[7][B]();L.return=function(){$=!0},Array.from(L,(function(){throw 2}))}catch(C){}C.exports=function(C,T){if(!T&&!$)return!1;var V=!1;try{var L=[7],U=L[B]();U.next=function(){return{done:V=!0}},L[B]=function(){return U},C(L)}catch(C){}return V}},35038:C=>{C.exports=function(C,T){return{value:T,done:!!C}}},23988:C=>{C.exports={}},81422:C=>{C.exports=!1},63492:(C,T,V)=>{var B=V(38113),$=V(59124).set,L=B.MutationObserver||B.WebKitMutationObserver,U=B.process,H=B.Promise,q="process"==V(26688)(U);C.exports=function(){var C,T,V,flush=function(){var B,$;for(q&&(B=U.domain)&&B.exit();C;){$=C.fn,C=C.next;try{$()}catch(B){throw C?V():T=void 0,B}}T=void 0,B&&B.enter()};if(q)V=function(){U.nextTick(flush)};else if(!L||B.navigator&&B.navigator.standalone)if(H&&H.resolve){var G=H.resolve(void 0);V=function(){G.then(flush)}}else V=function(){$.call(B,flush)};else{var W=!0,K=document.createTextNode("");new L(flush).observe(K,{characterData:!0}),V=function(){K.data=W=!W}}return function(B){var $={fn:B,next:void 0};T&&(T.next=$),C||(C=$,V()),T=$}}},58577:(C,T,V)=>{"use strict";var B=V(22761);function PromiseCapability(C){var T,V;this.promise=new C((function(C,B){if(void 0!==T||void 0!==V)throw TypeError("Bad Promise constructor");T=C,V=B})),this.resolve=B(T),this.reject=B(V)}C.exports.f=function(C){return new PromiseCapability(C)}},82897:(C,T,V)=>{var B=V(6365),$=V(7331),L=V(33603),U=V(28034)("IE_PROTO"),Empty=function(){},createDict=function(){var C,T=V(5050)("iframe"),B=L.length;for(T.style.display="none",V(8954).appendChild(T),T.src="javascript:",(C=T.contentWindow.document).open(),C.write("<script>document.F=Object<\/script>"),C.close(),createDict=C.F;B--;)delete createDict.prototype[L[B]];return createDict()};C.exports=Object.create||function create(C,T){var V;return null!==C?(Empty.prototype=B(C),V=new Empty,Empty.prototype=null,V[U]=C):V=createDict(),void 0===T?V:$(V,T)}},98558:(C,T,V)=>{var B=V(6365),$=V(5100),L=V(31382),U=Object.defineProperty;T.f=V(36628)?Object.defineProperty:function defineProperty(C,T,V){if(B(C),T=L(T,!0),B(V),$)try{return U(C,T,V)}catch(C){}if("get"in V||"set"in V)throw TypeError("Accessors not supported!");return"value"in V&&(C[T]=V.value),C}},7331:(C,T,V)=>{var B=V(98558),$=V(6365),L=V(42912);C.exports=V(36628)?Object.defineProperties:function defineProperties(C,T){$(C);for(var V,U=L(T),H=U.length,q=0;H>q;)B.f(C,V=U[q++],T[V]);return C}},94662:(C,T,V)=>{var B=V(65873),$=V(36061),L=V(15703),U=V(31382),H=V(54040),q=V(5100),G=Object.getOwnPropertyDescriptor;T.f=V(36628)?G:function getOwnPropertyDescriptor(C,T){if(C=L(C),T=U(T,!0),q)try{return G(C,T)}catch(C){}if(H(C,T))return $(!B.f.call(C,T),C[T])}},76604:(C,T,V)=>{var B=V(75547),$=V(33603).concat("length","prototype");T.f=Object.getOwnPropertyNames||function getOwnPropertyNames(C){return B(C,$)}},19002:(C,T,V)=>{var B=V(54040),$=V(26033),L=V(28034)("IE_PROTO"),U=Object.prototype;C.exports=Object.getPrototypeOf||function(C){return C=$(C),B(C,L)?C[L]:"function"==typeof C.constructor&&C instanceof C.constructor?C.constructor.prototype:C instanceof Object?U:null}},75547:(C,T,V)=>{var B=V(54040),$=V(15703),L=V(59021)(!1),U=V(28034)("IE_PROTO");C.exports=function(C,T){var V,H=$(C),q=0,G=[];for(V in H)V!=U&&B(H,V)&&G.push(V);for(;T.length>q;)B(H,V=T[q++])&&(~L(G,V)||G.push(V));return G}},42912:(C,T,V)=>{var B=V(75547),$=V(33603);C.exports=Object.keys||function keys(C){return B(C,$)}},65873:(C,T)=>{T.f={}.propertyIsEnumerable},99739:C=>{C.exports=function(C){try{return{e:!1,v:C()}}catch(C){return{e:!0,v:C}}}},2070:(C,T,V)=>{var B=V(6365),$=V(67334),L=V(58577);C.exports=function(C,T){if(B(C),$(T)&&T.constructor===C)return T;var V=L.f(C);return(0,V.resolve)(T),V.promise}},36061:C=>{C.exports=function(C,T){return{enumerable:!(1&C),configurable:!(2&C),writable:!(4&C),value:T}}},72243:(C,T,V)=>{var B=V(17738);C.exports=function(C,T,V){for(var $ in T)B(C,$,T[$],V);return C}},17738:(C,T,V)=>{var B=V(38113),$=V(74216),L=V(54040),U=V(25078)("src"),H=V(20646),q="toString",G=(""+H).split(q);V(60066).inspectSource=function(C){return H.call(C)},(C.exports=function(C,T,V,H){var q="function"==typeof V;q&&(L(V,"name")||$(V,"name",T)),C[T]!==V&&(q&&(L(V,U)||$(V,U,C[T]?""+C[T]:G.join(String(T)))),C===B?C[T]=V:H?C[T]?C[T]=V:$(C,T,V):(delete C[T],$(C,T,V)))})(Function.prototype,q,(function toString(){return"function"==typeof this&&this[U]||H.call(this)}))},62404:(C,T,V)=>{"use strict";var B=V(20106),$=RegExp.prototype.exec;C.exports=function(C,T){var V=C.exec;if("function"==typeof V){var L=V.call(C,T);if("object"!=typeof L)throw new TypeError("RegExp exec method returned something other than an Object or null");return L}if("RegExp"!==B(C))throw new TypeError("RegExp#exec called on incompatible receiver");return $.call(C,T)}},43288:(C,T,V)=>{"use strict";var B,$,L=V(74859),U=RegExp.prototype.exec,H=String.prototype.replace,q=U,G=(B=/a/,$=/b*/g,U.call(B,"a"),U.call($,"a"),0!==B.lastIndex||0!==$.lastIndex),W=void 0!==/()??/.exec("")[1];(G||W)&&(q=function exec(C){var T,V,B,$,q=this;return W&&(V=new RegExp("^"+q.source+"$(?!\\s)",L.call(q))),G&&(T=q.lastIndex),B=U.call(q,C),G&&B&&(q.lastIndex=q.global?B.index+B[0].length:T),W&&B&&B.length>1&&H.call(B[0],V,(function(){for($=1;$<arguments.length-2;$++)void 0===arguments[$]&&(B[$]=void 0)})),B}),C.exports=q},80339:C=>{C.exports=Object.is||function is(C,T){return C===T?0!==C||1/C==1/T:C!=C&&T!=T}},86095:(C,T,V)=>{var B=V(67334),$=V(6365),check=function(C,T){if($(C),!B(T)&&null!==T)throw TypeError(T+": can't set as prototype!")};C.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(C,T,B){try{(B=V(11528)(Function.call,V(94662).f(Object.prototype,"__proto__").set,2))(C,[]),T=!(C instanceof Array)}catch(C){T=!0}return function setPrototypeOf(C,V){return check(C,V),T?C.__proto__=V:B(C,V),C}}({},!1):void 0),check}},49766:(C,T,V)=>{"use strict";var B=V(38113),$=V(98558),L=V(36628),U=V(62190)("species");C.exports=function(C){var T=B[C];L&&T&&!T[U]&&$.f(T,U,{configurable:!0,get:function(){return this}})}},55727:(C,T,V)=>{var B=V(98558).f,$=V(54040),L=V(62190)("toStringTag");C.exports=function(C,T,V){C&&!$(C=V?C:C.prototype,L)&&B(C,L,{configurable:!0,value:T})}},28034:(C,T,V)=>{var B=V(8655)("keys"),$=V(25078);C.exports=function(C){return B[C]||(B[C]=$(C))}},8655:(C,T,V)=>{var B=V(60066),$=V(38113),L="__core-js_shared__",U=$[L]||($[L]={});(C.exports=function(C,T){return U[C]||(U[C]=void 0!==T?T:{})})("versions",[]).push({version:B.version,mode:V(81422)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},11987:(C,T,V)=>{var B=V(6365),$=V(22761),L=V(62190)("species");C.exports=function(C,T){var V,U=B(C).constructor;return void 0===U||null==(V=B(U)[L])?T:$(V)}},10225:(C,T,V)=>{"use strict";var B=V(48625);C.exports=function(C,T){return!!C&&B((function(){T?C.call(null,(function(){}),1):C.call(null)}))}},12070:(C,T,V)=>{var B=V(3338),$=V(61622);C.exports=function(C){return function(T,V){var L,U,H=String($(T)),q=B(V),G=H.length;return q<0||q>=G?C?"":void 0:(L=H.charCodeAt(q))<55296||L>56319||q+1===G||(U=H.charCodeAt(q+1))<56320||U>57343?C?H.charAt(q):L:C?H.slice(q,q+2):U-56320+(L-55296<<10)+65536}}},465:(C,T,V)=>{var B=V(94587),$=V(61622);C.exports=function(C,T,V){if(B(T))throw TypeError("String#"+V+" doesn't accept regex!");return String($(C))}},65776:(C,T,V)=>{var B=V(65772),$=V(48625),L=V(61622),U=/"/g,createHTML=function(C,T,V,B){var $=String(L(C)),H="<"+T;return""!==V&&(H+=" "+V+'="'+String(B).replace(U,""")+'"'),H+">"+$+"</"+T+">"};C.exports=function(C,T){var V={};V[C]=T(createHTML),B(B.P+B.F*$((function(){var T=""[C]('"');return T!==T.toLowerCase()||T.split('"').length>3})),"String",V)}},8487:(C,T,V)=>{var B=V(65772),$=V(61622),L=V(48625),U=V(38021),H="["+U+"]",q=RegExp("^"+H+H+"*"),G=RegExp(H+H+"*$"),exporter=function(C,T,V){var $={},H=L((function(){return!!U[C]()||" "!=" "[C]()})),q=$[C]=H?T(W):U[C];V&&($[V]=q),B(B.P+B.F*H,"String",$)},W=exporter.trim=function(C,T){return C=String($(C)),1&T&&(C=C.replace(q,"")),2&T&&(C=C.replace(G,"")),C};C.exports=exporter},38021:C=>{C.exports="\t\n\v\f\r \u2028\u2029\ufeff"},59124:(C,T,V)=>{var B,$,L,U=V(11528),H=V(97757),q=V(8954),G=V(5050),W=V(38113),K=W.process,Q=W.setImmediate,J=W.clearImmediate,X=W.MessageChannel,Y=W.Dispatch,Z=0,ee={},te="onreadystatechange",run=function(){var C=+this;if(ee.hasOwnProperty(C)){var T=ee[C];delete ee[C],T()}},listener=function(C){run.call(C.data)};Q&&J||(Q=function setImmediate(C){for(var T=[],V=1;arguments.length>V;)T.push(arguments[V++]);return ee[++Z]=function(){H("function"==typeof C?C:Function(C),T)},B(Z),Z},J=function clearImmediate(C){delete ee[C]},"process"==V(26688)(K)?B=function(C){K.nextTick(U(run,C,1))}:Y&&Y.now?B=function(C){Y.now(U(run,C,1))}:X?(L=($=new X).port2,$.port1.onmessage=listener,B=U(L.postMessage,L,1)):W.addEventListener&&"function"==typeof postMessage&&!W.importScripts?(B=function(C){W.postMessage(C+"","*")},W.addEventListener("message",listener,!1)):B=te in G("script")?function(C){q.appendChild(G("script")).onreadystatechange=function(){q.removeChild(this),run.call(C)}}:function(C){setTimeout(U(run,C,1),0)}),C.exports={set:Q,clear:J}},78615:(C,T,V)=>{var B=V(3338),$=Math.max,L=Math.min;C.exports=function(C,T){return(C=B(C))<0?$(C+T,0):L(C,T)}},3338:C=>{var T=Math.ceil,V=Math.floor;C.exports=function(C){return isNaN(C=+C)?0:(C>0?V:T)(C)}},15703:(C,T,V)=>{var B=V(8467),$=V(61622);C.exports=function(C){return B($(C))}},26078:(C,T,V)=>{var B=V(3338),$=Math.min;C.exports=function(C){return C>0?$(B(C),9007199254740991):0}},26033:(C,T,V)=>{var B=V(61622);C.exports=function(C){return Object(B(C))}},31382:(C,T,V)=>{var B=V(67334);C.exports=function(C,T){if(!B(C))return C;var V,$;if(T&&"function"==typeof(V=C.toString)&&!B($=V.call(C)))return $;if("function"==typeof(V=C.valueOf)&&!B($=V.call(C)))return $;if(!T&&"function"==typeof(V=C.toString)&&!B($=V.call(C)))return $;throw TypeError("Can't convert object to primitive value")}},25078:C=>{var T=0,V=Math.random();C.exports=function(C){return"Symbol(".concat(void 0===C?"":C,")_",(++T+V).toString(36))}},45822:(C,T,V)=>{var B=V(38113).navigator;C.exports=B&&B.userAgent||""},62190:(C,T,V)=>{var B=V(8655)("wks"),$=V(25078),L=V(38113).Symbol,U="function"==typeof L;(C.exports=function(C){return B[C]||(B[C]=U&&L[C]||(U?L:$)("Symbol."+C))}).store=B},7107:(C,T,V)=>{var B=V(20106),$=V(62190)("iterator"),L=V(23988);C.exports=V(60066).getIteratorMethod=function(C){if(null!=C)return C[$]||C["@@iterator"]||L[B(C)]}},64434:(C,T,V)=>{"use strict";var B=V(65772),$=V(78309)(2);B(B.P+B.F*!V(10225)([].filter,!0),"Array",{filter:function filter(C){return $(this,C,arguments[1])}})},78703:(C,T,V)=>{"use strict";var B=V(65772),$=V(78309)(6),L="findIndex",U=!0;L in[]&&Array(1)[L]((function(){U=!1})),B(B.P+B.F*U,"Array",{findIndex:function findIndex(C){return $(this,C,arguments.length>1?arguments[1]:void 0)}}),V(42094)(L)},71954:(C,T,V)=>{"use strict";var B=V(65772),$=V(78309)(5),L="find",U=!0;L in[]&&Array(1).find((function(){U=!1})),B(B.P+B.F*U,"Array",{find:function find(C){return $(this,C,arguments.length>1?arguments[1]:void 0)}}),V(42094)(L)},12897:(C,T,V)=>{"use strict";var B=V(42094),$=V(35038),L=V(23988),U=V(15703);C.exports=V(61195)(Array,"Array",(function(C,T){this._t=U(C),this._i=0,this._k=T}),(function(){var C=this._t,T=this._k,V=this._i++;return!C||V>=C.length?(this._t=void 0,$(1)):$(0,"keys"==T?V:"values"==T?C[V]:[V,C[V]])}),"values"),L.Arguments=L.Array,B("keys"),B("values"),B("entries")},90286:(C,T,V)=>{"use strict";var B=V(65772),$=V(78309)(1);B(B.P+B.F*!V(10225)([].map,!0),"Array",{map:function map(C){return $(this,C,arguments[1])}})},67209:(C,T,V)=>{"use strict";var B=V(65772),$=V(8954),L=V(26688),U=V(78615),H=V(26078),q=[].slice;B(B.P+B.F*V(48625)((function(){$&&q.call($)})),"Array",{slice:function slice(C,T){var V=H(this.length),B=L(this);if(T=void 0===T?V:T,"Array"==B)return q.call(this,C,T);for(var $=U(C,V),G=U(T,V),W=H(G-$),K=new Array(W),Q=0;Q<W;Q++)K[Q]="String"==B?this.charAt($+Q):this[$+Q];return K}})},99745:(C,T,V)=>{var B=V(98558).f,$=Function.prototype,L=/^\s*function ([^ (]*)/,U="name";U in $||V(36628)&&B($,U,{configurable:!0,get:function(){try{return(""+this).match(L)[1]}catch(C){return""}}})},36349:(C,T,V)=>{"use strict";var B=V(38113),$=V(54040),L=V(26688),U=V(18938),H=V(31382),q=V(48625),G=V(76604).f,W=V(94662).f,K=V(98558).f,Q=V(8487).trim,J="Number",X=B.Number,Y=X,Z=X.prototype,ee=L(V(82897)(Z))==J,te="trim"in String.prototype,toNumber=function(C){var T=H(C,!1);if("string"==typeof T&&T.length>2){var V,B,$,L=(T=te?T.trim():Q(T,3)).charCodeAt(0);if(43===L||45===L){if(88===(V=T.charCodeAt(2))||120===V)return NaN}else if(48===L){switch(T.charCodeAt(1)){case 66:case 98:B=2,$=49;break;case 79:case 111:B=8,$=55;break;default:return+T}for(var U,q=T.slice(2),G=0,W=q.length;G<W;G++)if((U=q.charCodeAt(G))<48||U>$)return NaN;return parseInt(q,B)}}return+T};if(!X(" 0o1")||!X("0b1")||X("+0x1")){X=function Number(C){var T=arguments.length<1?0:C,V=this;return V instanceof X&&(ee?q((function(){Z.valueOf.call(V)})):L(V)!=J)?U(new Y(toNumber(T)),V,X):toNumber(T)};for(var ne,ie=V(36628)?G(Y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),oe=0;ie.length>oe;oe++)$(Y,ne=ie[oe])&&!$(X,ne)&&K(X,ne,W(Y,ne));X.prototype=Z,Z.constructor=X,V(17738)(B,J,X)}},76139:(C,T,V)=>{"use strict";var B=V(20106),$={};$[V(62190)("toStringTag")]="z",$+""!="[object z]"&&V(17738)(Object.prototype,"toString",(function toString(){return"[object "+B(this)+"]"}),!0)},2235:(C,T,V)=>{"use strict";var B,$,L,U,H=V(81422),q=V(38113),G=V(11528),W=V(20106),K=V(65772),Q=V(67334),J=V(22761),X=V(35824),Y=V(91891),Z=V(11987),ee=V(59124).set,te=V(63492)(),ne=V(58577),ie=V(99739),oe=V(45822),re=V(2070),ae="Promise",le=q.TypeError,se=q.process,ue=se&&se.versions,ce=ue&&ue.v8||"",de=q.Promise,pe="process"==W(se),empty=function(){},fe=$=ne.f,me=!!function(){try{var C=de.resolve(1),T=(C.constructor={})[V(62190)("species")]=function(C){C(empty,empty)};return(pe||"function"==typeof PromiseRejectionEvent)&&C.then(empty)instanceof T&&0!==ce.indexOf("6.6")&&-1===oe.indexOf("Chrome/66")}catch(C){}}(),isThenable=function(C){var T;return!(!Q(C)||"function"!=typeof(T=C.then))&&T},notify=function(C,T){if(!C._n){C._n=!0;var V=C._c;te((function(){for(var B=C._v,$=1==C._s,L=0,run=function(T){var V,L,U,H=$?T.ok:T.fail,q=T.resolve,G=T.reject,W=T.domain;try{H?($||(2==C._h&&onHandleUnhandled(C),C._h=1),!0===H?V=B:(W&&W.enter(),V=H(B),W&&(W.exit(),U=!0)),V===T.promise?G(le("Promise-chain cycle")):(L=isThenable(V))?L.call(V,q,G):q(V)):G(B)}catch(C){W&&!U&&W.exit(),G(C)}};V.length>L;)run(V[L++]);C._c=[],C._n=!1,T&&!C._h&&onUnhandled(C)}))}},onUnhandled=function(C){ee.call(q,(function(){var T,V,B,$=C._v,L=isUnhandled(C);if(L&&(T=ie((function(){pe?se.emit("unhandledRejection",$,C):(V=q.onunhandledrejection)?V({promise:C,reason:$}):(B=q.console)&&B.error&&B.error("Unhandled promise rejection",$)})),C._h=pe||isUnhandled(C)?2:1),C._a=void 0,L&&T.e)throw T.v}))},isUnhandled=function(C){return 1!==C._h&&0===(C._a||C._c).length},onHandleUnhandled=function(C){ee.call(q,(function(){var T;pe?se.emit("rejectionHandled",C):(T=q.onrejectionhandled)&&T({promise:C,reason:C._v})}))},$reject=function(C){var T=this;T._d||(T._d=!0,(T=T._w||T)._v=C,T._s=2,T._a||(T._a=T._c.slice()),notify(T,!0))},$resolve=function(C){var T,V=this;if(!V._d){V._d=!0,V=V._w||V;try{if(V===C)throw le("Promise can't be resolved itself");(T=isThenable(C))?te((function(){var B={_w:V,_d:!1};try{T.call(C,G($resolve,B,1),G($reject,B,1))}catch(C){$reject.call(B,C)}})):(V._v=C,V._s=1,notify(V,!1))}catch(C){$reject.call({_w:V,_d:!1},C)}}};me||(de=function Promise(C){X(this,de,ae,"_h"),J(C),B.call(this);try{C(G($resolve,this,1),G($reject,this,1))}catch(C){$reject.call(this,C)}},(B=function Promise(C){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=V(72243)(de.prototype,{then:function then(C,T){var V=fe(Z(this,de));return V.ok="function"!=typeof C||C,V.fail="function"==typeof T&&T,V.domain=pe?se.domain:void 0,this._c.push(V),this._a&&this._a.push(V),this._s&¬ify(this,!1),V.promise},catch:function(C){return this.then(void 0,C)}}),L=function(){var C=new B;this.promise=C,this.resolve=G($resolve,C,1),this.reject=G($reject,C,1)},ne.f=fe=function(C){return C===de||C===U?new L(C):$(C)}),K(K.G+K.W+K.F*!me,{Promise:de}),V(55727)(de,ae),V(49766)(ae),U=V(60066).Promise,K(K.S+K.F*!me,ae,{reject:function reject(C){var T=fe(this);return(0,T.reject)(C),T.promise}}),K(K.S+K.F*(H||!me),ae,{resolve:function resolve(C){return re(H&&this===U?de:this,C)}}),K(K.S+K.F*!(me&&V(73143)((function(C){de.all(C).catch(empty)}))),ae,{all:function all(C){var T=this,V=fe(T),B=V.resolve,$=V.reject,L=ie((function(){var V=[],L=0,U=1;Y(C,!1,(function(C){var H=L++,q=!1;V.push(void 0),U++,T.resolve(C).then((function(C){q||(q=!0,V[H]=C,--U||B(V))}),$)})),--U||B(V)}));return L.e&&$(L.v),V.promise},race:function race(C){var T=this,V=fe(T),B=V.reject,$=ie((function(){Y(C,!1,(function(C){T.resolve(C).then(V.resolve,B)}))}));return $.e&&B($.v),V.promise}})},55506:(C,T,V)=>{var B=V(38113),$=V(18938),L=V(98558).f,U=V(76604).f,H=V(94587),q=V(74859),G=B.RegExp,W=G,K=G.prototype,Q=/a/g,J=/a/g,X=new G(Q)!==Q;if(V(36628)&&(!X||V(48625)((function(){return J[V(62190)("match")]=!1,G(Q)!=Q||G(J)==J||"/a/i"!=G(Q,"i")})))){G=function RegExp(C,T){var V=this instanceof G,B=H(C),L=void 0===T;return!V&&B&&C.constructor===G&&L?C:$(X?new W(B&&!L?C.source:C,T):W((B=C instanceof G)?C.source:C,B&&L?q.call(C):T),V?this:K,G)};for(var proxy=function(C){C in G||L(G,C,{configurable:!0,get:function(){return W[C]},set:function(T){W[C]=T}})},Y=U(W),Z=0;Y.length>Z;)proxy(Y[Z++]);K.constructor=G,G.prototype=K,V(17738)(B,"RegExp",G)}V(49766)("RegExp")},25846:(C,T,V)=>{"use strict";var B=V(43288);V(65772)({target:"RegExp",proto:!0,forced:B!==/./.exec},{exec:B})},40751:(C,T,V)=>{V(36628)&&"g"!=/./g.flags&&V(98558).f(RegExp.prototype,"flags",{configurable:!0,get:V(74859)})},64828:(C,T,V)=>{"use strict";var B=V(6365),$=V(26078),L=V(88492),U=V(62404);V(48897)("match",1,(function(C,T,V,H){return[function match(V){var B=C(this),$=null==V?void 0:V[T];return void 0!==$?$.call(V,B):new RegExp(V)[T](String(B))},function(C){var T=H(V,C,this);if(T.done)return T.value;var q=B(C),G=String(this);if(!q.global)return U(q,G);var W=q.unicode;q.lastIndex=0;for(var K,Q=[],J=0;null!==(K=U(q,G));){var X=String(K[0]);Q[J]=X,""===X&&(q.lastIndex=L(G,$(q.lastIndex),W)),J++}return 0===J?null:Q}]}))},84208:(C,T,V)=>{"use strict";var B=V(6365),$=V(26033),L=V(26078),U=V(3338),H=V(88492),q=V(62404),G=Math.max,W=Math.min,K=Math.floor,Q=/\$([$&`']|\d\d?|<[^>]*>)/g,J=/\$([$&`']|\d\d?)/g;V(48897)("replace",2,(function(C,T,V,X){return[function replace(B,$){var L=C(this),U=null==B?void 0:B[T];return void 0!==U?U.call(B,L,$):V.call(String(L),B,$)},function(C,T){var $=X(V,C,this,T);if($.done)return $.value;var K=B(C),Q=String(this),J="function"==typeof T;J||(T=String(T));var Y=K.global;if(Y){var Z=K.unicode;K.lastIndex=0}for(var ee=[];;){var te=q(K,Q);if(null===te)break;if(ee.push(te),!Y)break;""===String(te[0])&&(K.lastIndex=H(Q,L(K.lastIndex),Z))}for(var ne,ie="",oe=0,re=0;re<ee.length;re++){te=ee[re];for(var ae=String(te[0]),le=G(W(U(te.index),Q.length),0),se=[],ue=1;ue<te.length;ue++)se.push(void 0===(ne=te[ue])?ne:String(ne));var ce=te.groups;if(J){var de=[ae].concat(se,le,Q);void 0!==ce&&de.push(ce);var pe=String(T.apply(void 0,de))}else pe=getSubstitution(ae,Q,le,se,ce,T);le>=oe&&(ie+=Q.slice(oe,le)+pe,oe=le+ae.length)}return ie+Q.slice(oe)}];function getSubstitution(C,T,B,L,U,H){var q=B+C.length,G=L.length,W=J;return void 0!==U&&(U=$(U),W=Q),V.call(H,W,(function(V,$){var H;switch($.charAt(0)){case"$":return"$";case"&":return C;case"`":return T.slice(0,B);case"'":return T.slice(q);case"<":H=U[$.slice(1,-1)];break;default:var W=+$;if(0===W)return V;if(W>G){var Q=K(W/10);return 0===Q?V:Q<=G?void 0===L[Q-1]?$.charAt(1):L[Q-1]+$.charAt(1):V}H=L[W-1]}return void 0===H?"":H}))}}))},42679:(C,T,V)=>{"use strict";var B=V(6365),$=V(80339),L=V(62404);V(48897)("search",1,(function(C,T,V,U){return[function search(V){var B=C(this),$=null==V?void 0:V[T];return void 0!==$?$.call(V,B):new RegExp(V)[T](String(B))},function(C){var T=U(V,C,this);if(T.done)return T.value;var H=B(C),q=String(this),G=H.lastIndex;$(G,0)||(H.lastIndex=0);var W=L(H,q);return $(H.lastIndex,G)||(H.lastIndex=G),null===W?-1:W.index}]}))},99236:(C,T,V)=>{"use strict";var B=V(94587),$=V(6365),L=V(11987),U=V(88492),H=V(26078),q=V(62404),G=V(43288),W=V(48625),K=Math.min,Q=[].push,J=4294967295,X=!W((function(){RegExp(J,"y")}));V(48897)("split",2,(function(C,T,V,W){var Y;return Y="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(C,T){var $=String(this);if(void 0===C&&0===T)return[];if(!B(C))return V.call($,C,T);for(var L,U,H,q=[],W=(C.ignoreCase?"i":"")+(C.multiline?"m":"")+(C.unicode?"u":"")+(C.sticky?"y":""),K=0,X=void 0===T?J:T>>>0,Y=new RegExp(C.source,W+"g");(L=G.call(Y,$))&&!((U=Y.lastIndex)>K&&(q.push($.slice(K,L.index)),L.length>1&&L.index<$.length&&Q.apply(q,L.slice(1)),H=L[0].length,K=U,q.length>=X));)Y.lastIndex===L.index&&Y.lastIndex++;return K===$.length?!H&&Y.test("")||q.push(""):q.push($.slice(K)),q.length>X?q.slice(0,X):q}:"0".split(void 0,0).length?function(C,T){return void 0===C&&0===T?[]:V.call(this,C,T)}:V,[function split(V,B){var $=C(this),L=null==V?void 0:V[T];return void 0!==L?L.call(V,$,B):Y.call(String($),V,B)},function(C,T){var B=W(Y,C,this,T,Y!==V);if(B.done)return B.value;var G=$(C),Q=String(this),Z=L(G,RegExp),ee=G.unicode,te=(G.ignoreCase?"i":"")+(G.multiline?"m":"")+(G.unicode?"u":"")+(X?"y":"g"),ne=new Z(X?G:"^(?:"+G.source+")",te),ie=void 0===T?J:T>>>0;if(0===ie)return[];if(0===Q.length)return null===q(ne,Q)?[Q]:[];for(var oe=0,re=0,ae=[];re<Q.length;){ne.lastIndex=X?re:0;var le,se=q(ne,X?Q:Q.slice(re));if(null===se||(le=K(H(ne.lastIndex+(X?0:re)),Q.length))===oe)re=U(Q,re,ee);else{if(ae.push(Q.slice(oe,re)),ae.length===ie)return ae;for(var ue=1;ue<=se.length-1;ue++)if(ae.push(se[ue]),ae.length===ie)return ae;re=oe=le}}return ae.push(Q.slice(oe)),ae}]}))},44321:(C,T,V)=>{"use strict";V(40751);var B=V(6365),$=V(74859),L=V(36628),U="toString",H=/./.toString,define=function(C){V(17738)(RegExp.prototype,U,C,!0)};V(48625)((function(){return"/a/b"!=H.call({source:"a",flags:"b"})}))?define((function toString(){var C=B(this);return"/".concat(C.source,"/","flags"in C?C.flags:!L&&C instanceof RegExp?$.call(C):void 0)})):H.name!=U&&define((function toString(){return H.call(this)}))},3777:(C,T,V)=>{"use strict";var B=V(65772),$=V(465),L="includes";B(B.P+B.F*V(86570)(L),"String",{includes:function includes(C){return!!~$(this,C,L).indexOf(C,arguments.length>1?arguments[1]:void 0)}})},37472:(C,T,V)=>{"use strict";var B=V(12070)(!0);V(61195)(String,"String",(function(C){this._t=String(C),this._i=0}),(function(){var C,T=this._t,V=this._i;return V>=T.length?{value:void 0,done:!0}:(C=B(T,V),this._i+=C.length,{value:C,done:!1})}))},5251:(C,T,V)=>{"use strict";V(65776)("link",(function(C){return function link(T){return C(this,"a","href",T)}}))},65942:(C,T,V)=>{"use strict";var B=V(65772),$=V(26078),L=V(465),U="startsWith",H="".startsWith;B(B.P+B.F*V(86570)(U),"String",{startsWith:function startsWith(C){var T=L(this,C,U),V=$(Math.min(arguments.length>1?arguments[1]:void 0,T.length)),B=String(C);return H?H.call(T,B,V):T.slice(V,V+B.length)===B}})},38081:(C,T,V)=>{"use strict";var B=V(65772),$=V(59021)(!0);B(B.P,"Array",{includes:function includes(C){return $(this,C,arguments.length>1?arguments[1]:void 0)}}),V(42094)("includes")},6632:(C,T,V)=>{"use strict";var B=V(65772),$=V(60066),L=V(38113),U=V(11987),H=V(2070);B(B.P+B.R,"Promise",{finally:function(C){var T=U(this,$.Promise||L.Promise),V="function"==typeof C;return this.then(V?function(V){return H(T,C()).then((function(){return V}))}:C,V?function(V){return H(T,C()).then((function(){throw V}))}:C)}})},93085:(C,T,V)=>{for(var B=V(12897),$=V(42912),L=V(17738),U=V(38113),H=V(74216),q=V(23988),G=V(62190),W=G("iterator"),K=G("toStringTag"),Q=q.Array,J={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},X=$(J),Y=0;Y<X.length;Y++){var Z,ee=X[Y],te=J[ee],ne=U[ee],ie=ne&&ne.prototype;if(ie&&(ie[W]||H(ie,W,Q),ie[K]||H(ie,K,ee),q[ee]=Q,te))for(Z in B)ie[Z]||L(ie,Z,B[Z],!0)}},61468:C=>{"use strict";function Mime(){this._types=Object.create(null),this._extensions=Object.create(null);for(let C=0;C<arguments.length;C++)this.define(arguments[C]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}Mime.prototype.define=function(C,T){for(let V in C){let B=C[V].map((function(C){return C.toLowerCase()}));V=V.toLowerCase();for(let C=0;C<B.length;C++){const $=B[C];if("*"!==$[0]){if(!T&&$ in this._types)throw new Error('Attempt to change mapping for "'+$+'" extension from "'+this._types[$]+'" to "'+V+'". Pass `force=true` to allow this, otherwise remove "'+$+'" from the list of extensions for "'+V+'".');this._types[$]=V}}if(T||!this._extensions[V]){const C=B[0];this._extensions[V]="*"!==C[0]?C:C.substr(1)}}},Mime.prototype.getType=function(C){let T=(C=String(C)).replace(/^.*[/\\]/,"").toLowerCase(),V=T.replace(/^.*\./,"").toLowerCase(),B=T.length<C.length;return(V.length<T.length-1||!B)&&this._types[V]||null},Mime.prototype.getExtension=function(C){return(C=/^\s*([^;\s]*)/.test(C)&&RegExp.$1)&&this._extensions[C.toLowerCase()]||null},C.exports=Mime},9879:(C,T,V)=>{"use strict";let B=V(61468);C.exports=new B(V(35661),V(21266))},21266:C=>{C.exports={"application/prs.cww":["cww"],"application/vnd.1000minds.decision-model+xml":["1km"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.keynote":["key"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.numbers":["numbers"],"application/vnd.apple.pages":["pages"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.balsamiq.bmml+xml":["bmml"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.citationstyles.style+xml":["csl"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dbf":["dbf"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["*stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.ac+xml":["*ac"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openblox.game+xml":["obgx"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openstreetmap.data+xml":["osm"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.rar":["rar"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.software602.filler.form+xml":["fo"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smzip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.wadl+xml":["wadl"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.syncml.dmddf+xml":["ddf"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":["*dmg"],"application/x-arj":["arj"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bdoc":["*bdoc"],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-cocoa":["cco"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["*deb","udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-httpd-php":["php"],"application/x-install-instructions":["install"],"application/x-iso9660-image":["*iso"],"application/x-java-archive-diff":["jardiff"],"application/x-java-jnlp-file":["jnlp"],"application/x-keepass2":["kdbx"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-makeself":["run"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdos-program":["*exe"],"application/x-msdownload":["*exe","*dll","com","bat","*msi"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["*wmf","*wmz","*emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-ns-proxy-autoconfig":["pac"],"application/x-nzb":["nzb"],"application/x-perl":["pl","pm"],"application/x-pilot":["*prc","*pdb"],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["*rar"],"application/x-redhat-package-manager":["rpm"],"application/x-research-info-systems":["ris"],"application/x-sea":["sea"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl","tk"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["*obj"],"application/x-ustar":["ustar"],"application/x-virtualbox-hdd":["hdd"],"application/x-virtualbox-ova":["ova"],"application/x-virtualbox-ovf":["ovf"],"application/x-virtualbox-vbox":["vbox"],"application/x-virtualbox-vbox-extpack":["vbox-extpack"],"application/x-virtualbox-vdi":["vdi"],"application/x-virtualbox-vhd":["vhd"],"application/x-virtualbox-vmdk":["vmdk"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt","pem"],"application/x-xfig":["fig"],"application/x-xliff+xml":["*xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/x-aac":["aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-m4a":["*m4a"],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-realaudio":["*ra"],"audio/x-wav":["*wav"],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"image/prs.btif":["btif"],"image/prs.pti":["pti"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.airzip.accelerator.azv":["azv"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":["*sub"],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.microsoft.icon":["ico"],"image/vnd.ms-dds":["dds"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.pco.b16":["b16"],"image/vnd.tencent.tap":["tap"],"image/vnd.valve.source.texture":["vtf"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/vnd.zbrush.pcx":["pcx"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["*ico"],"image/x-jng":["jng"],"image/x-mrsid-image":["sid"],"image/x-ms-bmp":["*bmp"],"image/x-pcx":["*pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"message/vnd.wfa.wsc":["wsc"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["mts"],"model/vnd.opengex":["ogex"],"model/vnd.parasolid.transmit.binary":["x_b"],"model/vnd.parasolid.transmit.text":["x_t"],"model/vnd.usdz+zip":["usdz"],"model/vnd.valve.source.compiled-map":["bsp"],"model/vnd.vtu":["vtu"],"text/prs.lines.tag":["dsc"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-org":["*org"],"text/x-pascal":["p","pas"],"text/x-processing":["pde"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-suse-ymp":["ymp"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]}},35661:C=>{C.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["ecma","es"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/mrb-consumer+xml":["*xdf"],"application/mrb-publish+xml":["*xdf"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["*xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-error+xml":["xer"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},58772:(C,T,V)=>{"use strict";var B=V(90331);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,C.exports=function(){function shim(C,T,V,$,L,U){if(U!==B){var H=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw H.name="Invariant Violation",H}}function getShim(){return shim}shim.isRequired=shim;var C={array:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return C.PropTypes=C,C}},23615:(C,T,V)=>{C.exports=V(58772)()},90331:C=>{"use strict";C.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},86248:C=>{var T=function(C){"use strict";var T,V=Object.prototype,B=V.hasOwnProperty,$="function"==typeof Symbol?Symbol:{},L=$.iterator||"@@iterator",U=$.asyncIterator||"@@asyncIterator",H=$.toStringTag||"@@toStringTag";function define(C,T,V){return Object.defineProperty(C,T,{value:V,enumerable:!0,configurable:!0,writable:!0}),C[T]}try{define({},"")}catch(C){define=function(C,T,V){return C[T]=V}}function wrap(C,T,V,B){var $=T&&T.prototype instanceof Generator?T:Generator,L=Object.create($.prototype),U=new Context(B||[]);return L._invoke=function makeInvokeMethod(C,T,V){var B=q;return function invoke($,L){if(B===W)throw new Error("Generator is already running");if(B===K){if("throw"===$)throw L;return doneResult()}for(V.method=$,V.arg=L;;){var U=V.delegate;if(U){var H=maybeInvokeDelegate(U,V);if(H){if(H===Q)continue;return H}}if("next"===V.method)V.sent=V._sent=V.arg;else if("throw"===V.method){if(B===q)throw B=K,V.arg;V.dispatchException(V.arg)}else"return"===V.method&&V.abrupt("return",V.arg);B=W;var J=tryCatch(C,T,V);if("normal"===J.type){if(B=V.done?K:G,J.arg===Q)continue;return{value:J.arg,done:V.done}}"throw"===J.type&&(B=K,V.method="throw",V.arg=J.arg)}}}(C,V,U),L}function tryCatch(C,T,V){try{return{type:"normal",arg:C.call(T,V)}}catch(C){return{type:"throw",arg:C}}}C.wrap=wrap;var q="suspendedStart",G="suspendedYield",W="executing",K="completed",Q={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var J={};define(J,L,(function(){return this}));var X=Object.getPrototypeOf,Y=X&&X(X(values([])));Y&&Y!==V&&B.call(Y,L)&&(J=Y);var Z=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(J);function defineIteratorMethods(C){["next","throw","return"].forEach((function(T){define(C,T,(function(C){return this._invoke(T,C)}))}))}function AsyncIterator(C,T){function invoke(V,$,L,U){var H=tryCatch(C[V],C,$);if("throw"!==H.type){var q=H.arg,G=q.value;return G&&"object"==typeof G&&B.call(G,"__await")?T.resolve(G.__await).then((function(C){invoke("next",C,L,U)}),(function(C){invoke("throw",C,L,U)})):T.resolve(G).then((function(C){q.value=C,L(q)}),(function(C){return invoke("throw",C,L,U)}))}U(H.arg)}var V;this._invoke=function enqueue(C,B){function callInvokeWithMethodAndArg(){return new T((function(T,V){invoke(C,B,T,V)}))}return V=V?V.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function maybeInvokeDelegate(C,V){var B=C.iterator[V.method];if(B===T){if(V.delegate=null,"throw"===V.method){if(C.iterator.return&&(V.method="return",V.arg=T,maybeInvokeDelegate(C,V),"throw"===V.method))return Q;V.method="throw",V.arg=new TypeError("The iterator does not provide a 'throw' method")}return Q}var $=tryCatch(B,C.iterator,V.arg);if("throw"===$.type)return V.method="throw",V.arg=$.arg,V.delegate=null,Q;var L=$.arg;return L?L.done?(V[C.resultName]=L.value,V.next=C.nextLoc,"return"!==V.method&&(V.method="next",V.arg=T),V.delegate=null,Q):L:(V.method="throw",V.arg=new TypeError("iterator result is not an object"),V.delegate=null,Q)}function pushTryEntry(C){var T={tryLoc:C[0]};1 in C&&(T.catchLoc=C[1]),2 in C&&(T.finallyLoc=C[2],T.afterLoc=C[3]),this.tryEntries.push(T)}function resetTryEntry(C){var T=C.completion||{};T.type="normal",delete T.arg,C.completion=T}function Context(C){this.tryEntries=[{tryLoc:"root"}],C.forEach(pushTryEntry,this),this.reset(!0)}function values(C){if(C){var V=C[L];if(V)return V.call(C);if("function"==typeof C.next)return C;if(!isNaN(C.length)){var $=-1,U=function next(){for(;++$<C.length;)if(B.call(C,$))return next.value=C[$],next.done=!1,next;return next.value=T,next.done=!0,next};return U.next=U}}return{next:doneResult}}function doneResult(){return{value:T,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,define(Z,"constructor",GeneratorFunctionPrototype),define(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,H,"GeneratorFunction"),C.isGeneratorFunction=function(C){var T="function"==typeof C&&C.constructor;return!!T&&(T===GeneratorFunction||"GeneratorFunction"===(T.displayName||T.name))},C.mark=function(C){return Object.setPrototypeOf?Object.setPrototypeOf(C,GeneratorFunctionPrototype):(C.__proto__=GeneratorFunctionPrototype,define(C,H,"GeneratorFunction")),C.prototype=Object.create(Z),C},C.awrap=function(C){return{__await:C}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,U,(function(){return this})),C.AsyncIterator=AsyncIterator,C.async=function(T,V,B,$,L){void 0===L&&(L=Promise);var U=new AsyncIterator(wrap(T,V,B,$),L);return C.isGeneratorFunction(V)?U:U.next().then((function(C){return C.done?C.value:U.next()}))},defineIteratorMethods(Z),define(Z,H,"Generator"),define(Z,L,(function(){return this})),define(Z,"toString",(function(){return"[object Generator]"})),C.keys=function(C){var T=[];for(var V in C)T.push(V);return T.reverse(),function next(){for(;T.length;){var V=T.pop();if(V in C)return next.value=V,next.done=!1,next}return next.done=!0,next}},C.values=values,Context.prototype={constructor:Context,reset:function(C){if(this.prev=0,this.next=0,this.sent=this._sent=T,this.done=!1,this.delegate=null,this.method="next",this.arg=T,this.tryEntries.forEach(resetTryEntry),!C)for(var V in this)"t"===V.charAt(0)&&B.call(this,V)&&!isNaN(+V.slice(1))&&(this[V]=T)},stop:function(){this.done=!0;var C=this.tryEntries[0].completion;if("throw"===C.type)throw C.arg;return this.rval},dispatchException:function(C){if(this.done)throw C;var V=this;function handle(B,$){return U.type="throw",U.arg=C,V.next=B,$&&(V.method="next",V.arg=T),!!$}for(var $=this.tryEntries.length-1;$>=0;--$){var L=this.tryEntries[$],U=L.completion;if("root"===L.tryLoc)return handle("end");if(L.tryLoc<=this.prev){var H=B.call(L,"catchLoc"),q=B.call(L,"finallyLoc");if(H&&q){if(this.prev<L.catchLoc)return handle(L.catchLoc,!0);if(this.prev<L.finallyLoc)return handle(L.finallyLoc)}else if(H){if(this.prev<L.catchLoc)return handle(L.catchLoc,!0)}else{if(!q)throw new Error("try statement without catch or finally");if(this.prev<L.finallyLoc)return handle(L.finallyLoc)}}}},abrupt:function(C,T){for(var V=this.tryEntries.length-1;V>=0;--V){var $=this.tryEntries[V];if($.tryLoc<=this.prev&&B.call($,"finallyLoc")&&this.prev<$.finallyLoc){var L=$;break}}L&&("break"===C||"continue"===C)&&L.tryLoc<=T&&T<=L.finallyLoc&&(L=null);var U=L?L.completion:{};return U.type=C,U.arg=T,L?(this.method="next",this.next=L.finallyLoc,Q):this.complete(U)},complete:function(C,T){if("throw"===C.type)throw C.arg;return"break"===C.type||"continue"===C.type?this.next=C.arg:"return"===C.type?(this.rval=this.arg=C.arg,this.method="return",this.next="end"):"normal"===C.type&&T&&(this.next=T),Q},finish:function(C){for(var T=this.tryEntries.length-1;T>=0;--T){var V=this.tryEntries[T];if(V.finallyLoc===C)return this.complete(V.completion,V.afterLoc),resetTryEntry(V),Q}},catch:function(C){for(var T=this.tryEntries.length-1;T>=0;--T){var V=this.tryEntries[T];if(V.tryLoc===C){var B=V.completion;if("throw"===B.type){var $=B.arg;resetTryEntry(V)}return $}}throw new Error("illegal catch attempt")},delegateYield:function(C,V,B){return this.delegate={iterator:values(C),resultName:V,nextLoc:B},"next"===this.method&&(this.arg=T),Q}},C}(C.exports);try{regeneratorRuntime=T}catch(C){"object"==typeof globalThis?globalThis.regeneratorRuntime=T:Function("r","regeneratorRuntime = r")(T)}},87363:C=>{"use strict";C.exports=React},61533:C=>{"use strict";C.exports=ReactDOM},38003:C=>{"use strict";C.exports=wp.i18n}},T={};function __webpack_require__(V){var B=T[V];if(void 0!==B)return B.exports;var $=T[V]={exports:{}};return C[V]($,$.exports,__webpack_require__),$.exports}__webpack_require__.d=(C,T)=>{for(var V in T)__webpack_require__.o(T,V)&&!__webpack_require__.o(C,V)&&Object.defineProperty(C,V,{enumerable:!0,get:T[V]})},__webpack_require__.o=(C,T)=>Object.prototype.hasOwnProperty.call(C,T),__webpack_require__.r=C=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(C,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(C,"__esModule",{value:!0})},__webpack_require__(30122),__webpack_require__(85116);__webpack_require__(13021)})();