/*! elementor - v3.24.0 - 01-10-2024 */ (()=>{var C={71177:(C,T,B)=>{"use strict";function n(C){for(var T=arguments.length,B=Array(T>1?T-1:0),q=1;q3?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,B){var q=o(C);2===q?C.set(T,B):3===q?C.add(B):C[T]=B}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 V&&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=Q(C);delete T[X];for(var B=J(T),q=0;q1&&(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 W}function j(C,T){T&&(b("Patches"),C.u=[],C.s=[],C.v=T)}function g(C){O(C),C.p.forEach(S),C.p=null}function O(C){C===W&&(W=C.l)}function w(C){return W={p:[],l:W,h:C,m:!0,_:0}}function S(C){var T=C[X];0===T.i||1===T.i?T.j():T.g=!0}function P(C,T){T._=T.p.length;var B=T.p[0],q=void 0!==C&&C!==B;return T.h.O||b("ES5").S(T,C,q),q?(B[X].P&&(g(T),n(4)),t(C)&&(C=M(T,C),T.l||x(T,C)),T.u&&b("Patches").M(B[X].t,C,T.u,T.s)):C=M(T,B,[]),g(T),T.u&&T.v(T.u,T.s),C!==H?C:void 0}function M(C,T,B){if(y(T))return T;var q=T[X];if(!q)return i(T,(function(W,L){return A(C,q,T,W,L,B)}),!0),T;if(q.A!==C)return T;if(!q.P)return x(C,q.t,!0),q.t;if(!q.I){q.I=!0,q.A._--;var W=4===q.i||5===q.i?q.o=l(q.k):q.o,L=W,U=!1;3===q.i&&(L=new Set(W),W.clear(),U=!0),i(L,(function(T,L){return A(C,q,W,T,L,B,U)})),x(C,W,!1),B&&C.u&&b("Patches").N(q,B,C.u,C.s)}return q.o}function A(C,T,B,q,W,L,U){if(r(W)){var V=M(C,W,L&&T&&3!==T.i&&!u(T.R,q)?L.concat(q):void 0);if(f(B,q,V),!r(V))return;C.m=!1}else U&&B.add(W);if(t(W)&&!y(W)){if(!C.h.D&&C._<1)return;M(C,W),T&&T.A.l||x(C,W)}}function x(C,T,B){void 0===B&&(B=!1),!C.l&&C.h.D&&C.m&&d(T,B)}function z(C,T){var B=C[X];return(B?p(B):C)[T]}function I(C,T){if(T in C)for(var B=Object.getPrototypeOf(C);B;){var q=Object.getOwnPropertyDescriptor(B,T);if(q)return q;B=Object.getPrototypeOf(B)}}function k(C){C.P||(C.P=!0,C.l&&k(C.l))}function E(C){C.o||(C.o=l(C.t))}function N(C,T,B){var q=s(T)?b("MapSet").F(T,B):v(T)?b("MapSet").T(T,B):C.O?function(C,T){var B=Array.isArray(C),q={i:B?1:0,A:T?T.A:_(),P:!1,I:!1,R:{},l:T,t:C,k:null,o:null,j:null,C:!1},W=q,L=Z;B&&(W=[q],L=ee);var U=Proxy.revocable(W,L),V=U.revoke,$=U.proxy;return q.k=$,q.j=V,$}(T,B):b("ES5").J(T,B);return(B?B.A:_()).p.push(q),q}function R(C){return r(C)||n(22,C),function n(C){if(!t(C))return C;var T,B=C[X],q=o(C);if(B){if(!B.P&&(B.i<4||!b("ES5").K(B)))return B.t;B.I=!0,T=D(C,q),B.I=!1}else T=D(C,q);return i(T,(function(C,q){B&&a(B.t,C)===q||f(T,C,n(q))})),3===q?new Set(T):T}(C)}function D(C,T){switch(T){case 2:return new Map(C);case 3:return Array.from(C)}return l(C)}function F(){function t(T,B){var q=C[T];return q?q.enumerable=B:C[T]=q={configurable:!0,enumerable:B,get:function(){var C=this[X];return Z.get(C,T)},set:function(C){var B=this[X];Z.set(B,T,C)}},q}function e(C){for(var T=C.length-1;T>=0;T--){var B=C[T][X];if(!B.P)switch(B.i){case 5:a(B)&&k(B);break;case 4:o(B)&&k(B)}}}function o(C){for(var T=C.t,B=C.k,q=J(B),W=q.length-1;W>=0;W--){var L=q[W];if(L!==X){var U=T[L];if(void 0===U&&!u(T,L))return!0;var V=B[L],$=V&&V[X];if($?$.t!==U:!c(V,U))return!0}}var H=!!T[X];return q.length!==J(T).length+(H?0:1)}function a(C){var T=C.k;if(T.length!==C.t.length)return!0;var B=Object.getOwnPropertyDescriptor(T,T.length-1);if(B&&!B.get)return!0;for(var q=0;qke,MiddlewareArray:()=>Se,SHOULD_AUTOBATCH:()=>$e,TaskAbortError:()=>Be,__DO_NOT_USE__ActionTypes:()=>ue,addListener:()=>ze,applyMiddleware:()=>applyMiddleware,autoBatchEnhancer:()=>autoBatchEnhancer,bindActionCreators:()=>bindActionCreators,clearAllListeners:()=>Le,combineReducers:()=>combineReducers,compose:()=>compose,configureStore:()=>configureStore,createAction:()=>createAction,createActionCreatorInvariantMiddleware:()=>createActionCreatorInvariantMiddleware,createAsyncThunk:()=>Pe,createDraftSafeSelector:()=>createDraftSafeSelector,createEntityAdapter:()=>createEntityAdapter,createImmutableStateInvariantMiddleware:()=>createImmutableStateInvariantMiddleware,createListenerMiddleware:()=>createListenerMiddleware,createNextState:()=>oe,createReducer:()=>createReducer,createSelector:()=>fe,createSerializableStateInvariantMiddleware:()=>createSerializableStateInvariantMiddleware,createSlice:()=>createSlice,createStore:()=>createStore,current:()=>R,findNonSerializableValue:()=>findNonSerializableValue,freeze:()=>d,getDefaultMiddleware:()=>getDefaultMiddleware,getType:()=>getType,isAction:()=>isAction,isActionCreator:()=>isActionCreator,isAllOf:()=>isAllOf,isAnyOf:()=>isAnyOf,isAsyncThunkAction:()=>isAsyncThunkAction,isDraft:()=>r,isFluxStandardAction:()=>isFSA,isFulfilled:()=>isFulfilled,isImmutableDefault:()=>isImmutableDefault,isPending:()=>isPending,isPlain:()=>isPlain,isPlainObject:()=>redux_toolkit_esm_isPlainObject,isRejected:()=>isRejected,isRejectedWithValue:()=>isRejectedWithValue,legacy_createStore:()=>ce,miniSerializeError:()=>miniSerializeError,nanoid:()=>nanoid,original:()=>e,prepareAutoBatched:()=>prepareAutoBatched,removeListener:()=>Ue,unwrapResult:()=>unwrapResult});var q,W,L="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),U="undefined"!=typeof Map,V="undefined"!=typeof Set,$="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,H=L?Symbol.for("immer-nothing"):((q={})["immer-nothing"]=!0,q),K=L?Symbol.for("immer-draftable"):"__$immer_draftable",X=L?Symbol.for("immer-state"):"__$immer_state",G=("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,Q=Object.getOwnPropertyDescriptors||function(C){var T={};return J(C).forEach((function(B){T[B]=Object.getOwnPropertyDescriptor(C,B)})),T},Y={},Z={get:function(C,T){if(T===X)return C;var B=p(C);if(!u(B,T))return function(C,T,B){var q,W=I(T,B);return W?"value"in W?W.value:null===(q=W.get)||void 0===q?void 0:q.call(C.k):void 0}(C,B,T);var q=B[T];return C.I||!t(q)?q:q===z(C.t,T)?(E(C),C.o[T]=N(C.A.h,q,C)):q},has:function(C,T){return T in p(C)},ownKeys:function(C){return Reflect.ownKeys(p(C))},set:function(C,T,B){var q=I(p(C),T);if(null==q?void 0:q.set)return q.set.call(C.k,B),!0;if(!C.P){var W=z(p(C),T),L=null==W?void 0:W[X];if(L&&L.t===B)return C.o[T]=B,C.R[T]=!1,!0;if(c(B,W)&&(void 0!==B||u(C.t,T)))return!0;E(C),k(C)}return C.o[T]===B&&(void 0!==B||T in C.o)||Number.isNaN(B)&&Number.isNaN(C.o[T])||(C.o[T]=B,C.R[T]=!0),!0},deleteProperty:function(C,T){return void 0!==z(C.t,T)||T in C.t?(C.R[T]=!1,E(C),k(C)):delete C.R[T],C.o&&delete C.o[T],!0},getOwnPropertyDescriptor:function(C,T){var B=p(C),q=Reflect.getOwnPropertyDescriptor(B,T);return q?{writable:!0,configurable:1!==C.i||"length"!==T,enumerable:q.enumerable,value:B[T]}:q},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 ee.set.call(this,C,T,void 0)},ee.set=function(C,T,B){return Z.set.call(this,C[0],T,B,C[0])};var te=function(){function e(C){var T=this;this.O=$,this.D=!0,this.produce=function(C,B,q){if("function"==typeof C&&"function"!=typeof B){var W=B;B=C;var L=T;return function(C){var T=this;void 0===C&&(C=W);for(var q=arguments.length,U=Array(q>1?q-1:0),V=1;V1?q-1:0),L=1;L=0;B--){var q=T[B];if(0===q.path.length&&"replace"===q.op){C=q.value;break}}B>-1&&(T=T.slice(B+1));var W=b("Patches").$;return r(C)?W(C,T):this.produce(C,(function(C){return W(C,T)}))},e}(),re=new te,ne=re.produce;re.produceWithPatches.bind(re),re.setAutoFreeze.bind(re),re.setUseProxies.bind(re),re.applyPatches.bind(re),re.createDraft.bind(re),re.finishDraft.bind(re);const oe=ne;function _typeof(C){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},_typeof(C)}function toPropertyKey(C){var T=function toPrimitive(C,T){if("object"!=_typeof(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var q=B.call(C,T||"default");if("object"!=_typeof(q))return q;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)}(C,"string");return"symbol"==_typeof(T)?T:String(T)}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread2(C){for(var T=1;T-1){var W=B[q];return q>0&&(B.splice(q,1),B.unshift(W)),W.value}return le}return{get,put:function put(T,q){get(T)===le&&(B.unshift({key:T,value:q}),B.length>C&&B.pop())},getEntries:function getEntries(){return B},clear:function clear(){B=[]}}}(U,$);function memoized(){var T=H.get(arguments);if(T===le){if(T=C.apply(null,arguments),V){var B=H.getEntries().find((function(C){return V(C.value,T)}));B&&(T=B.value)}H.put(arguments,T)}return T}return memoized.clearCache=function(){return H.clear()},memoized}function createSelectorCreator(C){for(var T=arguments.length,B=new Array(T>1?T-1:0),q=1;q0&&W[W.length-1])||6!==L[0]&&2!==L[0])){U=0;continue}if(3===L[0]&&(!W||L[1]>W[0]&&L[1]-1}function getType(C){return""+C}function createActionCreatorInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}var Se=function(C){function MiddlewareArray(){for(var T=[],B=0;B",value:C};if("object"!=typeof C||null===C)return!1;if(null==L?void 0:L.has(C))return!1;for(var V=null!=q?q(C):Object.entries(C),$=W.length>0,_loop_2=function(C,V){var H=T?T+"."+C:C;if($&&W.some((function(C){return C instanceof RegExp?C.test(H):H===C})))return"continue";return B(V)?"object"==typeof V&&(U=findNonSerializableValue(V,H,B,q,W,L))?{value:U}:void 0:{value:{keyPath:H,value:V}}},H=0,K=V;H0){var L=T.filter((function(T){return function takeNewKey(T,B,q){var W=q.entities[B.id],L=Object.assign({},W,B.changes),U=selectIdValue(L,C),V=U!==B.id;return V&&(T[B.id]=U,delete q.entities[B.id]),q.entities[U]=L,V}(q,T,B)})).length>0;L&&(B.ids=Object.keys(B.entities))}}function upsertManyMutably(T,B){var q=splitAddedUpdatedEntities(T,C,B),W=q[0];updateManyMutably(q[1],B),addManyMutably(W,B)}return{removeAll:(T=function removeAllMutably(C){Object.assign(C,{ids:[],entities:{}})},B=createStateOperator((function(C,B){return T(B)})),function operation(C){return B(C,void 0)}),addOne:createStateOperator(addOneMutably),addMany:createStateOperator(addManyMutably),setOne:createStateOperator(setOneMutably),setMany:createStateOperator((function setManyMutably(C,T){for(var B=0,q=C=ensureEntitiesArray(C);B-1;return B&&q}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;T0)for(var $=C.getState(),H=Array.from(B.values()),K=0,X=H;K{"use strict";function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(!C)return;if("string"==typeof C)return _arrayLikeToArray(C,T);var B=Object.prototype.toString.call(C).slice(8,-1);"Object"===B&&C.constructor&&(B=C.constructor.name);if("Map"===B||"Set"===B)return Array.from(C);if("Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B))return _arrayLikeToArray(C,T)}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var q=0,W=function F(){};return{s:W,n:function n(){return q>=C.length?{done:!0}:{done:!1,value:C[q++]}},e:function e(C){throw C},f:W}}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 L,U=!0,V=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){V=!0,L=C},f:function f(){try{U||null==B.return||B.return()}finally{if(V)throw L}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,q=new Array(T);B{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(7501)),L=q(B(78983)),U=q(B(42081)),V=q(B(58724)),$=q(B(71173)),H=q(B(74910)),K=q(B(27597)),X=q(B(90381));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var W=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var G=function(C){(0,V.default)(ArgsObject,C);var T=_createSuper(ArgsObject);function ArgsObject(C){var B;return(0,L.default)(this,ArgsObject),(B=T.call(this)).args=C,B}return(0,U.default)(ArgsObject,[{key:"requireArgument",value:function requireArgument(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.args;if(!Object.prototype.hasOwnProperty.call(T,C))throw Error("".concat(C," is required."))}},{key:"requireArgumentType",value:function requireArgumentType(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),(0,W.default)(B[C])!==T)throw Error("".concat(C," invalid type: ").concat(T,"."))}},{key:"requireArgumentInstance",value:function requireArgumentInstance(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),!(B[C]instanceof T||(0,X.default)(B[C],T)))throw Error("".concat(C," invalid instance."))}},{key:"requireArgumentConstructor",value:function requireArgumentConstructor(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),B[C].constructor.toString()!==T.prototype.constructor.toString())throw Error("".concat(C," invalid constructor type."))}}],[{key:"getInstanceType",value:function getInstanceType(){return"ArgsObject"}}]),ArgsObject}(K.default);T.default=G},27597:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),L=q(B(42081)),U=q(B(51121)),V=q(B(74910)),$=function(C){function InstanceType(){var C=this;(0,W.default)(this,InstanceType);for(var T=this instanceof InstanceType?this.constructor:void 0,B=[];T.__proto__&&T.__proto__.name;)B.push(T.__proto__),T=T.__proto__;B.reverse().forEach((function(T){return C instanceof T}))}return(0,L.default)(InstanceType,null,[{key:C,value:function value(C){var T=(0,U.default)((0,V.default)(InstanceType),Symbol.hasInstance,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 B=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===C.instanceTypes.indexOf(B)&&C.instanceTypes.push(B)}return!T&&C&&(T=C.instanceTypes&&Array.isArray(C.instanceTypes)&&-1!==C.instanceTypes.indexOf(this.getInstanceType())),T}},{key:"getInstanceType",value:function getInstanceType(){elementorModules.ForceMethodImplementation()}}]),InstanceType}(Symbol.hasInstance);T.default=$},1192:(C,T,B)=>{"use strict";var q=B(73203)(B(7501)),W=function Module(){var C,T=jQuery,B=arguments,W=this,L={};this.getItems=function(C,T){if(T){var B=T.split("."),q=B.splice(0,1);if(!B.length)return C[q];if(!C[q])return;return this.getItems(C[q],B.join("."))}return C},this.getSettings=function(T){return this.getItems(C,T)},this.setSettings=function(B,L,U){if(U||(U=C),"object"===(0,q.default)(B))return T.extend(U,B),W;var V=B.split("."),$=V.splice(0,1);return V.length?(U[$]||(U[$]={}),W.setSettings(V.join("."),L,U[$])):(U[$]=L,W)},this.getErrorMessage=function(C,T){var B;if("forceMethodImplementation"===C)B="The method '".concat(T,"' must to be implemented in the inheritor child.");else B="An error occurs";return B},this.forceMethodImplementation=function(C){throw new Error(this.getErrorMessage("forceMethodImplementation",C))},this.on=function(C,B){return"object"===(0,q.default)(C)?(T.each(C,(function(C){W.on(C,this)})),W):(C.split(" ").forEach((function(C){L[C]||(L[C]=[]),L[C].push(B)})),W)},this.off=function(C,T){if(!L[C])return W;if(!T)return delete L[C],W;var B=L[C].indexOf(T);return-1!==B&&(delete L[C][B],L[C]=L[C].filter((function(C){return C}))),W},this.trigger=function(C){var B="on"+C[0].toUpperCase()+C.slice(1),q=Array.prototype.slice.call(arguments,1);W[B]&&W[B].apply(W,q);var U=L[C];return U?(T.each(U,(function(C,T){T.apply(W,q)})),W):W},function init(){W.__construct.apply(W,B),function ensureClosureMethods(){T.each(W,(function(C){var T=W[C];"function"==typeof T&&(W[C]=function(){return T.apply(W,arguments)})}))}(),function initSettings(){C=W.getDefaultSettings();var q=B[0];q&&T.extend(!0,C,q)}(),W.trigger("init")}()};W.prototype.__construct=function(){},W.prototype.getDefaultSettings=function(){return{}},W.prototype.getConstructorID=function(){return this.constructor.name},W.extend=function(C){var T=jQuery,B=this,q=function child(){return B.apply(this,arguments)};return T.extend(q,B),(q.prototype=Object.create(T.extend({},B.prototype,C))).constructor=q,q.__super__=B.prototype,q},C.exports=W},73179:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(87363)),L=B(36626),U=q(B(10277)),V=function App(){var C=elementorCommon.config.isRTL;return W.default.createElement(L.DirectionProvider,{rtl:C},W.default.createElement(L.ThemeProvider,{colorScheme:"light"},W.default.createElement(U.default,null)))};T.default=V},14402:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Toggle",{enumerable:!0,get:function get(){return q.Toggle}});var q=B(42634)},42634:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var W=q(B(87363)),L=q(B(78983)),U=q(B(42081)),V=q(B(58724)),$=q(B(71173)),H=q(B(74910)),K=q(B(93231)),X=q(B(73179)),G=q(B(37634));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var W=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var J=function(C){(0,V.default)(Toggle,C);var T=_createSuper(Toggle);function Toggle(){return(0,L.default)(this,Toggle),T.apply(this,arguments)}return(0,U.default)(Toggle,[{key:"apply",value:function apply(){Toggle.isOpen?this.unmount():this.mount(),Toggle.isOpen=!Toggle.isOpen}},{key:"mount",value:function mount(){this.setRootElement(),Toggle.rootElement.render(W.default.createElement(X.default,null))}},{key:"unmount",value:function unmount(){Toggle.rootElement.unmount(),document.body.removeChild(document.body.querySelector("#e-checklist"))}},{key:"setRootElement",value:function setRootElement(){var C=document.body.querySelector("#e-checklist");C||((C=document.createElement("div")).id="e-checklist",document.body.appendChild(C)),Toggle.rootElement=G.default.createRoot(C)}}]),Toggle}($e.modules.CommandBase);T.Toggle=J,(0,K.default)(J,"rootElement",null),(0,K.default)(J,"isOpen",!1);var Q=J;T.default=Q},14898:(C,T,B)=>{"use strict";var q=B(73203),W=B(7501);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var L=q(B(93231)),U=q(B(78983)),V=q(B(42081)),$=q(B(51121)),H=q(B(58724)),K=q(B(71173)),X=q(B(74910)),G=q(B(19076)),J=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={},L=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var U in C)if("default"!==U&&Object.prototype.hasOwnProperty.call(C,U)){var V=L?Object.getOwnPropertyDescriptor(C,U):null;V&&(V.get||V.set)?Object.defineProperty(q,U,V):q[U]=C[U]}q.default=C,B&&B.set(C,q);return q}(B(14402));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T{"use strict";var q=B(38003).__,W=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var L=W(B(87363)),U=B(36626),V=W(B(23615)),$=function ChecklistCardContent(C){var T=C.step,B=T.description,W=T.link,V=T.CTA;return L.default.createElement(U.Card,{elevation:0,square:!0},L.default.createElement(U.CardMedia,{image:"https://elementor.com/cdn-cgi/image/f=auto,w=1100/https://elementor.com/wp-content/uploads/2022/01/Frame-10879527.png",sx:{height:180}}),L.default.createElement(U.CardContent,null,L.default.createElement(U.Typography,{variant:"body2",color:"text.secondary",component:"p"},B+" ",L.default.createElement(U.Link,{href:W,target:"_blank",rel:"noreferrer",underline:"hover",color:"info.main"},"Learn more"))),L.default.createElement(U.CardActions,null,L.default.createElement(U.Button,{size:"small",color:"secondary",variant:"text"},q("Mark as done","elementor")),L.default.createElement(U.Button,{size:"small",variant:"contained"},V)))},H=$;T.default=H,$.propTypes={step:V.default.object.isRequired,title:V.default.string,description:V.default.string,link:V.default.string,CTA:V.default.string}},23970:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(87363)),L=q(B(23615)),U=q(B(30237)),V=B(36626),$=B(34029);function CheckListItem(C){var T=C.expandedIndex,B=C.setExpandedIndex,q=C.index,L=C.step;return W.default.createElement(W.default.Fragment,null,W.default.createElement(V.ListItemButton,{onClick:function handleExpandClick(){B(q===T?-1:q)}},W.default.createElement(V.ListItemIcon,null," ",W.default.createElement($.RadioButtonUncheckedIcon,null)," "),W.default.createElement(V.ListItemText,{id:L.title,primary:L.title,primaryTypographyProps:{variant:"body2"}}),q===T?W.default.createElement($.ChevronDownIcon,{sx:{transform:"rotate(180deg)"}}):W.default.createElement($.ChevronDownIcon,null)),W.default.createElement(V.Collapse,{in:q===T},W.default.createElement(U.default,{step:L})))}var H=CheckListItem;T.default=H,CheckListItem.propTypes={step:L.default.object.isRequired,expandedIndex:L.default.number,setExpandedIndex:L.default.func.isRequired,index:L.default.number.isRequired}},54263:(C,T,B)=>{"use strict";var q=B(73203),W=B(7501);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var L=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={},L=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var U in C)if("default"!==U&&Object.prototype.hasOwnProperty.call(C,U)){var V=L?Object.getOwnPropertyDescriptor(C,U):null;V&&(V.get||V.set)?Object.defineProperty(q,U,V):q[U]=C[U]}q.default=C,B&&B.set(C,q);return q}(B(87363)),U=q(B(40131)),V=B(36626),$=B(39441),H=q(B(23970));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}var K=function ChecklistWrapper(){var C=(0,L.useState)(-1),T=(0,U.default)(C,2),B=T[0],q=T[1];return L.default.createElement(V.List,{component:"div",sx:{py:0}},$.steps.map((function(C,T){return L.default.createElement(H.default,{step:C,key:T,setExpandedIndex:q,expandedIndex:B,index:T})})))};T.default=K},10277:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(87363)),L=q(B(25435)),U=q(B(54263)),V=B(36626),$=function Checklist(){return W.default.createElement(V.Paper,{elevation:5,sx:{position:"fixed",width:"360px",bottom:"40px",insetInlineEnd:"40px",zIndex:"99999",hidden:!0,maxHeight:"645px",overflowY:"auto"}},W.default.createElement(L.default,null),W.default.createElement(U.default,null))};T.default=$},25435:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(87363)),L=B(36626),U=B(38003),V=function Header(){return W.default.createElement(W.default.Fragment,null,W.default.createElement(L.AppBar,{elevation:0,position:"sticky",color:"transparent",sx:{p:2}},W.default.createElement(L.Toolbar,{variant:"dense",disableGutters:!0},W.default.createElement(L.Typography,{variant:"subtitle1",sx:{flexGrow:1}},(0,U.__)("Let's make a productivity boost","elementor")),W.default.createElement(L.CloseButton,{onClick:function closeChecklist(){$e.run("checklist/toggle")}}))),W.default.createElement(L.Divider,null))};T.default=V},39441:(C,T)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.steps=void 0;T.steps=[{id:3,title:"Create your first 3 pages",imagePath:"../media/step-3.png",description:"Jumpstart your creation with professional designs form the Template Library or start from scratch.",link:"https://elementor.com/help/create-new-page/",CTA:"Create a new page"}]},40737:(C,T,B)=>{"use strict";var q=B(23615),W=B(73203),L=B(7501);Object.defineProperty(T,"__esModule",{value:!0}),T.editorV2=void 0;B(36626);var U=B(38003),V=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==L(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={},W=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var U in C)if("default"!==U&&Object.prototype.hasOwnProperty.call(C,U)){var V=W?Object.getOwnPropertyDescriptor(C,U):null;V&&(V.get||V.set)?Object.defineProperty(q,U,V):q[U]=C[U]}q.default=C,B&&B.set(C,q);return q}(B(87363)),$=W(B(34096));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}q.bool;T.editorV2=function editorV2(){window.elementorV2.editorAppBar.utilitiesMenu.registerLink({id:"app-bar-menu-item-checklist",priority:5,useProps:function useProps(){return{title:(0,U.__)("Checklist","elementor"),icon:function icon(){return V.createElement($.default,null)},onClick:function onClick(){$e.commands.run("checklist/toggle")}}}})}},83024:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),L=q(B(42081)),U=q(B(58724)),V=q(B(71173)),$=q(B(74910)),H=q(B(74774)),K=q(B(70170));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,$.default)(C);if(T){var W=(0,$.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var X=function(C){(0,U.default)(CommandBase,C);var T=_createSuper(CommandBase);function CommandBase(){return(0,W.default)(this,CommandBase),T.apply(this,arguments)}return(0,L.default)(CommandBase,[{key:"onBeforeRun",value:function onBeforeRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runUIBefore(this.command,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.command,C,T)}},{key:"onBeforeApply",value:function onBeforeApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runDataDependency(this.command,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;$e.hooks.runDataAfter(this.command,C,T)}},{key:"onCatchApply",value:function onCatchApply(C){this.runCatchHooks(C)}},{key:"runCatchHooks",value:function runCatchHooks(C){$e.hooks.runDataCatch(this.command,this.args,C),$e.hooks.runUICatch(this.command,this.args,C)}},{key:"requireContainer",value:function requireContainer(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.args;if(K.default.deprecated("requireContainer()","3.7.0","Extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase`"),!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.");(T.containers||[T.container]).forEach((function(T){C.requireArgumentInstance("container",elementorModules.editor.Container,{container:T})}))}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandBase"}}]),CommandBase}(H.default);T.default=X},46867:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),L=q(B(42081)),U=q(B(58724)),V=q(B(71173)),$=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,$.default)(C);if(T){var W=(0,$.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var H=function(C){(0,U.default)(CommandCallbackBase,C);var T=_createSuper(CommandCallbackBase);function CommandCallbackBase(){return(0,W.default)(this,CommandCallbackBase),T.apply(this,arguments)}return(0,L.default)(CommandCallbackBase,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.constructor.getCallback()(C)}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandCallbackBase"}},{key:"getCallback",value:function getCallback(){return this.registerConfig.callback}}]),CommandCallbackBase}(q(B(83024)).default);T.default=H},74774:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),L=q(B(42081)),U=q(B(58724)),V=q(B(71173)),$=q(B(74910)),H=q(B(93231)),K=q(B(42618)),X=q(B(70170));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,$.default)(C);if(T){var W=(0,$.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var G=function(C){(0,U.default)(CommandInfra,C);var T=_createSuper(CommandInfra);function CommandInfra(){var C,B=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,W.default)(this,CommandInfra),!(C=T.call(this,B)).constructor.registerConfig)throw RangeError("Doing it wrong: Each command type should have `registerConfig`.");return C.command=C.constructor.getCommand(),C.component=C.constructor.getComponent(),C.initialize(B),B=C.args,C.validateArgs(B),C}return(0,L.default)(CommandInfra,[{key:"currentCommand",get:function get(){return X.default.deprecated("this.currentCommand","3.7.0","this.command"),this.command}},{key:"initialize",value:function initialize(){}},{key:"validateArgs",value:function validateArgs(){}},{key:"apply",value:function apply(){elementorModules.ForceMethodImplementation()}},{key:"run",value:function run(){return this.apply(this.args)}},{key:"onBeforeRun",value:function onBeforeRun(){}},{key:"onAfterRun",value:function onAfterRun(){}},{key:"onBeforeApply",value:function onBeforeApply(){}},{key:"onAfterApply",value:function onAfterApply(){}},{key:"onCatchApply",value:function onCatchApply(C){}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandInfra"}},{key:"getInfo",value:function getInfo(){return{}}},{key:"getCommand",value:function getCommand(){return this.registerConfig.command}},{key:"getComponent",value:function getComponent(){return this.registerConfig.component}},{key:"setRegisterConfig",value:function setRegisterConfig(C){this.registerConfig=Object.freeze(C)}}]),CommandInfra}(K.default);T.default=G,(0,H.default)(G,"registerConfig",null)},25683:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var W=q(B(78983)),L=q(B(42081)),U=q(B(58724)),V=q(B(71173)),$=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,$.default)(C);if(T){var W=(0,$.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var H=function(C){(0,U.default)(Close,C);var T=_createSuper(Close);function Close(){return(0,W.default)(this,Close),T.apply(this,arguments)}return(0,L.default)(Close,[{key:"apply",value:function apply(){this.component.close()}}]),Close}(q(B(83024)).default);T.Close=H;var K=H;T.default=K},53832:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return q.Close}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return W.Open}}),Object.defineProperty(T,"Toggle",{enumerable:!0,get:function get(){return L.Toggle}});var q=B(25683),W=B(57273),L=B(7493)},57273:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var W=q(B(78983)),L=q(B(42081)),U=q(B(58724)),V=q(B(71173)),$=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,$.default)(C);if(T){var W=(0,$.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var H=function(C){(0,U.default)(Open,C);var T=_createSuper(Open);function Open(){return(0,W.default)(this,Open),T.apply(this,arguments)}return(0,L.default)(Open,[{key:"apply",value:function apply(){$e.route(this.component.getNamespace())}}]),Open}(q(B(83024)).default);T.Open=H;var K=H;T.default=K},7493:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var W=q(B(78983)),L=q(B(42081)),U=q(B(58724)),V=q(B(71173)),$=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,$.default)(C);if(T){var W=(0,$.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var H=function(C){(0,U.default)(Toggle,C);var T=_createSuper(Toggle);function Toggle(){return(0,W.default)(this,Toggle),T.apply(this,arguments)}return(0,L.default)(Toggle,[{key:"apply",value:function apply(){this.component.isOpen?this.component.close():$e.route(this.component.getNamespace())}}]),Toggle}(q(B(83024)).default);T.Toggle=H;var K=H;T.default=K},19263:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(93231)),L=q(B(40131)),U=q(B(78983)),V=q(B(42081)),$=q(B(58724)),H=q(B(71173)),K=q(B(74910)),X=q(B(46867)),G=B(71177),J=q(B(1192)),Q=q(B(40647)),Y=q(B(70170));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T0&&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;Object.entries(this.getTabs()).forEach((function(T){return C.registerTabRoute(T[0])})),Object.entries(this.getRoutes()).forEach((function(T){var B=(0,L.default)(T,2),q=B[0],W=B[1];return C.registerRoute(q,W)})),Object.entries(this.getCommands()).forEach((function(T){var B=(0,L.default)(T,2),q=B[0],W=B[1];return C.registerCommand(q,W)})),Object.entries(this.getCommandsInternal()).forEach((function(T){var B=(0,L.default)(T,2),q=B[0],W=B[1];return C.registerCommandInternal(q,W)})),Object.values(this.getHooks()).forEach((function(T){return C.registerHook(T)})),Object.entries(this.getData()).forEach((function(T){var B=(0,L.default)(T,2),q=B[0],W=B[1];return C.registerData(q,W)})),Object.values(this.getUiStates()).forEach((function(T){return C.registerUiState(T)})),Object.entries(this.getStates()).forEach((function(T){var B=(0,L.default)(T,2),q=B[0],W=B[1];return C.registerState(q,W)}))}},{key:"getNamespace",value:function getNamespace(){(0,Q.default)()}},{key:"getRootContainer",value:function getRootContainer(){return Y.default.deprecated("getRootContainer()","3.7.0","getServiceName()"),this.getServiceName()}},{key:"getServiceName",value:function getServiceName(){return this.getNamespace().split("/")[0]}},{key:"store",get:function get(){return $e.store.get(this.getNamespace())}},{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){var B;switch(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default"){case"default":B=$e.commands;break;case"internal":B=$e.commandsInternal;break;case"data":B=$e.data;break;default:throw new Error("Invalid commands type: '".concat(C,"'"))}var q=this.getNamespace()+"/"+C,W={command:q,component:this};!!T.getInstanceType&&T.getInstanceType()||($e.devTools&&$e.devTools.log.warn("Attach command-callback-base, on command: '".concat(q,"', context is unknown type.")),W.callback=T,T=function(C){(0,$.default)(context,C);var T=_createSuper(context);function context(){return(0,U.default)(this,context),T.apply(this,arguments)}return(0,V.default)(context)}(X.default)),T.setRegisterConfig(W),B.register(this,C,T)}},{key:"registerHook",value:function registerHook(C){return C.register()}},{key:"registerCommandInternal",value:function registerCommandInternal(C,T){this.registerCommand(C,T,"internal")}},{key:"registerUiState",value:function registerUiState(C){$e.uiStates.register(C)}},{key:"registerState",value:function registerState(C,T){C=this.getNamespace()+(C?"/".concat(C):"");var B=(0,G.createSlice)(_objectSpread(_objectSpread({},T),{},{name:C}));$e.store.register(C,B)}},{key:"registerRoute",value:function registerRoute(C,T){$e.routes.register(this,C,T)}},{key:"registerData",value:function registerData(C,T){this.registerCommand(C,T,"data")}},{key:"unregisterRoute",value:function unregisterRoute(C){$e.routes.unregister(this,C)}},{key:"registerTabRoute",value:function registerTabRoute(C){var T=this;this.registerRoute(C,(function(B){return T.activateTab(C,B)}))}},{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.getServiceName()),!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,B){var q=this;if(this.tabs[C]=T,void 0!==B){var W={},L=Object.keys(this.tabs);L.pop(),L.splice(B,0,C),L.forEach((function(C){W[C]=q.tabs[C]})),this.tabs=W}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 B=this;this.renderTab(C,T),jQuery(this.getTabsWrapperSelector()+" .elementor-component-tab").off("click").on("click",(function(C){$e.route(B.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,B={};return Object.entries(C).forEach((function(C){var q=(0,L.default)(C,2),W=q[0],U=q[1],V=T.normalizeCommandName(W);B[V]=U})),B}},{key:"importHooks",value:function importHooks(C){var T={};for(var B in C){var q=new C[B];T[q.getId()]=q}return T}},{key:"importUiStates",value:function importUiStates(C){var T=this,B={};return Object.values(C).forEach((function(C){var q=new C(T);B[q.getId()]=q})),B}},{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.getServiceName()).length)}}]),ComponentBase}(J.default);T.default=Z},19076:(C,T,B)=>{"use strict";var q=B(73203),W=B(7501);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var L=q(B(78983)),U=q(B(42081)),V=q(B(51121)),$=q(B(58724)),H=q(B(71173)),K=q(B(74910)),X=q(B(19263)),G=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={},L=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var U in C)if("default"!==U&&Object.prototype.hasOwnProperty.call(C,U)){var V=L?Object.getOwnPropertyDescriptor(C,U):null;V&&(V.get||V.set)?Object.defineProperty(q,U,V):q[U]=C[U]}q.default=C,B&&B.set(C,q);return q}(B(53832)),J=q(B(40647));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,K.default)(C);if(T){var W=(0,K.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,H.default)(this,B)}}var Q=function(C){(0,$.default)(ComponentModalBase,C);var T=_createSuper(ComponentModalBase);function ComponentModalBase(){return(0,L.default)(this,ComponentModalBase),T.apply(this,arguments)}return(0,U.default)(ComponentModalBase,[{key:"registerAPI",value:function registerAPI(){var C=this;(0,V.default)((0,K.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(G)}},{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,V.default)((0,K.default)(ComponentModalBase.prototype),"close",this).call(this)&&(this.layout.getModal().hide(),!0)}},{key:"getModalLayout",value:function getModalLayout(){(0,J.default)()}}]),ComponentModalBase}(X.default);T.default=Q},17341:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),L=q(B(42081)),U=function(){function Console(){(0,W.default)(this,Console)}return(0,L.default)(Console,null,[{key:"error",value:function error(C){$e.devTools&&$e.devTools.log.error(C),C instanceof $e.modules.HookBreak||console.error(C)}},{key:"warn",value:function warn(){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;'),B=arguments.length,q=new Array(B),W=0;W{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(40131)),L=q(B(78983)),U=q(B(42081)),V=q(B(17341)),$=function deprecatedMessage(C,T,B,q){var W="`".concat(T,"` is ").concat(C," deprecated since ").concat(B);q&&(W+=" - Use `".concat(q,"` instead")),V.default.warn(W)},H=function(){function Deprecation(){(0,L.default)(this,Deprecation)}return(0,U.default)(Deprecation,null,[{key:"deprecated",value:function deprecated(C,T,B){this.isHardDeprecated(T)?function hardDeprecated(C,T,B){$("hard",C,T,B)}(C,T,B):function softDeprecated(C,T,B){elementorWebCliConfig.isDebug&&$("soft",C,T,B)}(C,T,B)}},{key:"parseVersion",value:function parseVersion(C){var T=C.split(".");if(T.length<3||T.length>4)throw new RangeError("Invalid Semantic Version string provided");var B=(0,W.default)(T,4),q=B[0],L=B[1],U=B[2],V=B[3],$=void 0===V?"":V;return{major1:parseInt(q),major2:parseInt(L),minor:parseInt(U),build:$}}},{key:"getTotalMajor",value:function getTotalMajor(C){var T=parseInt("".concat(C.major1).concat(C.major2,"0"));return T=Number((T/10).toFixed(0)),C.major2>9&&(T=C.major2-9),T}},{key:"compareVersion",value:function compareVersion(C,T){var B=this;return[this.parseVersion(C),this.parseVersion(T)].map((function(C){return B.getTotalMajor(C)})).reduce((function(C,T){return C-T}))}},{key:"isSoftDeprecated",value:function isSoftDeprecated(C){return this.compareVersion(C,elementorWebCliConfig.version)<=4}},{key:"isHardDeprecated",value:function isHardDeprecated(C){var T=this.compareVersion(C,elementorWebCliConfig.version);return T<0||T>=8}}]),Deprecation}();T.default=H},40647:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ForceMethodImplementation=void 0;var W=q(B(42081)),L=q(B(78983)),U=q(B(77266)),V=q(B(58724)),$=q(B(71173)),H=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var W=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var K=function(C){(0,V.default)(ForceMethodImplementation,C);var T=_createSuper(ForceMethodImplementation);function ForceMethodImplementation(){var C,B=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,L.default)(this,ForceMethodImplementation),C=T.call(this,"".concat(B.isStatic?"static ":"").concat(B.fullName,"() should be implemented, please provide '").concat(B.functionName||B.fullName,"' functionality.")),Error.captureStackTrace((0,U.default)(C),ForceMethodImplementation),C}return(0,W.default)(ForceMethodImplementation)}((0,q(B(19952)).default)(Error));T.ForceMethodImplementation=K;T.default=function _default(){var C=Error().stack.split("\n")[2].trim(),T=C.startsWith("at new")?"constructor":C.split(" ")[1],B={};if(B.functionName=T,B.fullName=T,B.functionName.includes(".")){var q=B.functionName.split(".");B.className=q[0],B.functionName=q[1]}else B.isStatic=!0;throw new K(B)}},58772:(C,T,B)=>{"use strict";var q=B(90331);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,C.exports=function(){function shim(C,T,B,W,L,U){if(U!==q){var V=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 V.name="Invariant Violation",V}}function getShim(){return shim}shim.isRequired=shim;var C={array:shim,bigint: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,B)=>{C.exports=B(58772)()},90331:C=>{"use strict";C.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},37634:(C,T,B)=>{"use strict";var q=B(61533);T.createRoot=q.createRoot,T.hydrateRoot=q.hydrateRoot},87363:C=>{"use strict";C.exports=React},61533:C=>{"use strict";C.exports=ReactDOM},34029:C=>{"use strict";C.exports=elementorV2.icons},34096:C=>{"use strict";C.exports=elementorV2.icons.RocketIcon},36626:C=>{"use strict";C.exports=elementorV2.ui},38003:C=>{"use strict";C.exports=wp.i18n},98106:C=>{C.exports=function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,q=new Array(T);B{C.exports=function _arrayWithHoles(C){if(Array.isArray(C))return C},C.exports.__esModule=!0,C.exports.default=C.exports},77266: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.__esModule=!0,C.exports.default=C.exports},78983:C=>{C.exports=function _classCallCheck(C,T){if(!(C instanceof T))throw new TypeError("Cannot call a class as a function")},C.exports.__esModule=!0,C.exports.default=C.exports},76824:(C,T,B)=>{var q=B(96196),W=B(14161);C.exports=function _construct(C,T,B){if(W())return Reflect.construct.apply(null,arguments);var L=[null];L.push.apply(L,T);var U=new(C.bind.apply(C,L));return B&&q(U,B.prototype),U},C.exports.__esModule=!0,C.exports.default=C.exports},42081:(C,T,B)=>{var q=B(74040);function _defineProperties(C,T){for(var B=0;B{var q=B(74040);C.exports=function _defineProperty(C,T,B){return(T=q(T))in C?Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}):C[T]=B,C},C.exports.__esModule=!0,C.exports.default=C.exports},51121:(C,T,B)=>{var q=B(79443);function _get(){return"undefined"!=typeof Reflect&&Reflect.get?(C.exports=_get=Reflect.get.bind(),C.exports.__esModule=!0,C.exports.default=C.exports):(C.exports=_get=function _get(C,T,B){var W=q(C,T);if(W){var L=Object.getOwnPropertyDescriptor(W,T);return L.get?L.get.call(arguments.length<3?C:B):L.value}},C.exports.__esModule=!0,C.exports.default=C.exports),_get.apply(this,arguments)}C.exports=_get,C.exports.__esModule=!0,C.exports.default=C.exports},74910:C=>{function _getPrototypeOf(T){return C.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(C){return C.__proto__||Object.getPrototypeOf(C)},C.exports.__esModule=!0,C.exports.default=C.exports,_getPrototypeOf(T)}C.exports=_getPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},58724:(C,T,B)=>{var q=B(96196);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=Object.create(T&&T.prototype,{constructor:{value:C,writable:!0,configurable:!0}}),Object.defineProperty(C,"prototype",{writable:!1}),T&&q(C,T)},C.exports.__esModule=!0,C.exports.default=C.exports},73203:C=>{C.exports=function _interopRequireDefault(C){return C&&C.__esModule?C:{default:C}},C.exports.__esModule=!0,C.exports.default=C.exports},94346:C=>{C.exports=function _isNativeFunction(C){try{return-1!==Function.toString.call(C).indexOf("[native code]")}catch(T){return"function"==typeof C}},C.exports.__esModule=!0,C.exports.default=C.exports},14161:C=>{function _isNativeReflectConstruct(){try{var T=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(T){}return(C.exports=_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!T},C.exports.__esModule=!0,C.exports.default=C.exports)()}C.exports=_isNativeReflectConstruct,C.exports.__esModule=!0,C.exports.default=C.exports},40608:C=>{C.exports=function _iterableToArrayLimit(C,T){var B=null==C?null:"undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(null!=B){var q,W,L,U,V=[],$=!0,H=!1;try{if(L=(B=B.call(C)).next,0===T){if(Object(B)!==B)return;$=!1}else for(;!($=(q=L.call(B)).done)&&(V.push(q.value),V.length!==T);$=!0);}catch(C){H=!0,W=C}finally{try{if(!$&&null!=B.return&&(U=B.return(),Object(U)!==U))return}finally{if(H)throw W}}return V}},C.exports.__esModule=!0,C.exports.default=C.exports},56894: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.__esModule=!0,C.exports.default=C.exports},71173:(C,T,B)=>{var q=B(7501).default,W=B(77266);C.exports=function _possibleConstructorReturn(C,T){if(T&&("object"===q(T)||"function"==typeof T))return T;if(void 0!==T)throw new TypeError("Derived constructors may only return object or undefined");return W(C)},C.exports.__esModule=!0,C.exports.default=C.exports},96196:C=>{function _setPrototypeOf(T,B){return C.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(C,T){return C.__proto__=T,C},C.exports.__esModule=!0,C.exports.default=C.exports,_setPrototypeOf(T,B)}C.exports=_setPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},40131:(C,T,B)=>{var q=B(17358),W=B(40608),L=B(35068),U=B(56894);C.exports=function _slicedToArray(C,T){return q(C)||W(C,T)||L(C,T)||U()},C.exports.__esModule=!0,C.exports.default=C.exports},79443:(C,T,B)=>{var q=B(74910);C.exports=function _superPropBase(C,T){for(;!Object.prototype.hasOwnProperty.call(C,T)&&null!==(C=q(C)););return C},C.exports.__esModule=!0,C.exports.default=C.exports},56027:(C,T,B)=>{var q=B(7501).default;C.exports=function toPrimitive(C,T){if("object"!=q(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var W=B.call(C,T||"default");if("object"!=q(W))return W;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)},C.exports.__esModule=!0,C.exports.default=C.exports},74040:(C,T,B)=>{var q=B(7501).default,W=B(56027);C.exports=function toPropertyKey(C){var T=W(C,"string");return"symbol"==q(T)?T:String(T)},C.exports.__esModule=!0,C.exports.default=C.exports},7501:C=>{function _typeof(T){return C.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},C.exports.__esModule=!0,C.exports.default=C.exports,_typeof(T)}C.exports=_typeof,C.exports.__esModule=!0,C.exports.default=C.exports},35068:(C,T,B)=>{var q=B(98106);C.exports=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return q(C,T);var B=Object.prototype.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?q(C,T):void 0}},C.exports.__esModule=!0,C.exports.default=C.exports},19952:(C,T,B)=>{var q=B(74910),W=B(96196),L=B(94346),U=B(76824);function _wrapNativeSuper(T){var B="function"==typeof Map?new Map:void 0;return C.exports=_wrapNativeSuper=function _wrapNativeSuper(C){if(null===C||!L(C))return C;if("function"!=typeof C)throw new TypeError("Super expression must either be null or a function");if(void 0!==B){if(B.has(C))return B.get(C);B.set(C,Wrapper)}function Wrapper(){return U(C,arguments,q(this).constructor)}return Wrapper.prototype=Object.create(C.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),W(Wrapper,C)},C.exports.__esModule=!0,C.exports.default=C.exports,_wrapNativeSuper(T)}C.exports=_wrapNativeSuper,C.exports.__esModule=!0,C.exports.default=C.exports}},T={};function __webpack_require__(B){var q=T[B];if(void 0!==q)return q.exports;var W=T[B]={exports:{}};return C[B](W,W.exports,__webpack_require__),W.exports}__webpack_require__.d=(C,T)=>{for(var B in T)__webpack_require__.o(T,B)&&!__webpack_require__.o(C,B)&&Object.defineProperty(C,B,{enumerable:!0,get:T[B]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(C){if("object"==typeof window)return window}}(),__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})},(()=>{"use strict";var C=__webpack_require__(73203),T=__webpack_require__(40737),B=C(__webpack_require__(14898));$e.components.register(new B.default),(0,T.editorV2)()})()})(); What is Seafood Salad Made of? Discover Delicious Ingredients - TopCookery

What is Seafood Salad Made of? Discover Delicious Ingredients

Seafood salad is made of mixed seafood like shrimp, crab, or scallops, and fresh vegetables. It often includes a tangy dressing.

Seafood salad is a delightful dish that combines the best of the ocean’s bounty with fresh, crunchy vegetables. Popular seafood choices include shrimp, crab, and scallops, which provide a rich, savory flavor. Fresh vegetables like lettuce, cucumber, and bell peppers add a refreshing crunch.

The salad is often dressed with a tangy vinaigrette or creamy dressing, enhancing its flavor profile. This dish is not only delicious but also nutritious, offering a good source of protein and essential nutrients. Perfect for a light lunch or a fancy dinner, seafood salad is a versatile and healthy option.

Introduction To Seafood Salad

What is Seafood Salad Made of?

Seafood Salad has been enjoyed for many years. It began in coastal areas where fresh seafood was abundant. People mixed seafood with vegetables and spices. The dish evolved over time. Different regions added their own twists. Now, it is a beloved dish worldwide.

Seafood Salad is light and refreshing. It is packed with nutrients like protein and omega-3 fatty acids. Many people enjoy it during summer. It is easy to make and versatile. You can use shrimp, crab, or even lobster. Add your favorite vegetables and a tangy dressing. The dish appeals to many because of its delicious and healthy qualities.

Core Ingredients

What is Seafood Salad Made of?

Seafood salad often includes shrimp, crab, and lobster. These ingredients are cooked and then cooled. Fresh squid and scallops add a chewy texture. Using a mix of these seafoods makes the salad tasty.

Crunchy celery and red onions are key. They provide a crisp bite. Bell peppers add color and sweetness. Fresh cucumber gives a refreshing taste. Cherry tomatoes add a juicy element. Use these vegetables for a balanced flavor.

Types Of Seafood Used

Seafood salad typically includes shrimp, crab, and scallops. Fresh fish, such as tuna or salmon, often adds variety. Various shellfish like mussels and clams also enhance the salad’s flavor.

What is Seafood Salad Made of ?

Crab And Lobster

Crab and lobster are popular in seafood salads. They add a sweet and delicate flavor. Fresh or canned crab meat can be used. Lobster is usually boiled or steamed before adding. Both provide a rich taste and texture. These ingredients make the salad more luxurious.

Shrimp And Prawns

Shrimp and prawns are common choices. They are easy to cook and mix well with other ingredients. Boiled or grilled shrimp adds a juicy and tender bite. Prawns can be used interchangeably with shrimp. Both bring a mild and slightly sweet flavor. They make the salad refreshing and tasty.

Vegetables And Greens

What is Seafood Salad Made of?

Seafood salad often includes fresh leafy greens. These might be lettuce, spinach, or arugula. Leafy greens add a crisp texture and bright color. They also bring a mild, fresh flavor. Nutrient-rich, they provide vitamins and minerals.

Crunchy elements make the salad exciting. Common choices are celery, carrots, and bell peppers. These vegetables offer a satisfying bite. Celery has a unique, juicy crunch. Carrots add a slight sweetness. Bell peppers bring a burst of color and flavor. Chopped cucumbers are also popular. They add a cool, refreshing taste.

Dressings And Sauces

What is Seafood Salad Made of?

Seafood salad often includes creamy dressings. Common choices are mayonnaise and sour cream. These ingredients add richness. They also make the salad smooth. Some recipes use Greek yogurt. This option is healthier and tangy. Creamy dressings pair well with seafood. They enhance the natural flavors.

Vinaigrettes are another option for seafood salad. They are lighter than creamy dressings. A basic vinaigrette has oil and vinegar. Lemon juice can replace vinegar for more zest. Fresh herbs like dill or parsley add flavor. Mustard and honey make it sweet and tangy. These dressings keep the salad refreshing.

What is Seafood Salad Made of? Discover Delicious Ingredients

Credit: www.dinneratthezoo.com

Additional Flavor Enhancers

What is Seafood Salad Made of?

Fresh herbs add a burst of flavor. Dill, parsley, and cilantro are popular choices. They pair well with seafood. Spices like paprika and black pepper give a subtle kick. Garlic powder and onion powder can enhance the taste. Chili flakes add a bit of heat. These ingredients make the salad more exciting.

Lemon juice adds a tangy flavor. Lime juice works well too. Both add freshness. Orange zest can be used for a sweet touch. Grapefruit zest adds a unique twist. These citrus elements brighten up the salad. They also balance the richness of seafood.

Serving Suggestions

Seafood salad typically consists of a mix of shrimp, crab, and scallops, combined with fresh vegetables. Often dressed with a tangy vinaigrette, it’s a flavorful and refreshing dish.

Plating Ideas

Use a large, white plate. Place the seafood salad in the center. Add slices of avocado on the side. Sprinkle some chopped parsley on top. Add lemon wedges for a fresh touch. Include some cherry tomatoes for color. Use edible flowers for a fancy look.

Pairing With Other Dishes

Seafood salad goes well with garlic bread. Serve it with a side of steamed vegetables. Pair it with a light white wine. Rice pilaf is a good choice. Add a green salad for balance. Try it with a cold pasta dish. Offer some fruit slices for dessert.

What is Seafood Salad Made of? Discover Delicious Ingredients

Credit: dinnerthendessert.com

Health Benefits

What is Seafood Salad Made of?

Seafood salad is packed with essential nutrients. It contains high amounts of protein and omega-3 fatty acids. These nutrients are good for heart health. The salad also has vitamins and minerals. It includes vitamins A, D, and B12. Minerals like zinc, iodine, and selenium are also present.

People on a low-carb diet can enjoy seafood salad. It is low in carbohydrates and calories. This makes it suitable for weight loss diets. The salad can be gluten-free if you choose the right ingredients. Always check for possible allergens like shellfish.

What is Seafood Salad Made of? Discover Delicious Ingredients

Credit: dinnerthendessert.com

Frequently Asked Questions

What Ingredients Are In Seafood Salad?

Seafood salad typically includes shrimp, crab, celery, onions, and mayonnaise. Some variations add bell peppers or dill.

Is Seafood Salad Healthy?

Yes, seafood salad is generally healthy. It’s high in protein and can be low in calories if made with light mayo.

How Do You Make Seafood Salad?

Mix cooked shrimp and crab with chopped celery, onions, and mayonnaise. Season with salt, pepper, and lemon juice.

Can I Use Canned Seafood?

Yes, canned seafood like crab and shrimp can be used. Ensure you drain them well before mixing.

How Long Does Seafood Salad Last?

Seafood salad lasts 3-4 days in the refrigerator. Store it in an airtight container to maintain freshness.

What Can You Serve With Seafood Salad?

Seafood salad pairs well with crackers, lettuce wraps, or on a sandwich. It’s also great with fresh veggies.

Conclusion

Seafood salad offers a delightful mix of flavors and textures. It’s a healthy and versatile dish. Perfect for any occasion, it combines fresh seafood, vegetables, and a zesty dressing. Explore various recipes to find your favorite version. Enjoy a nutritious and delicious meal with seafood salad!


Warning: foreach() argument must be of type array|object, string given in /home/u784169593/domains/topcookery.com/public_html/wp-content/themes/astra/inc/blog/blog-config.php on line 149

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top