PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.0-beta3
Elementor Website Builder – more than just a page builder v4.3.0-beta3
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
elementor / assets / js / kit-elements-defaults-editor.js

kit-elements-defaults-editor.js in Elementor Website Builder – more than just a page builder 4.3.0-beta3, at assets/js/kit-elements-defaults-editor.js

1,350 lines 47.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function(_wordpress_i18n) {
2
3 //#region \0rolldown/runtime.js
4 var __create = Object.create;
5 var __defProp = Object.defineProperty;
6 var __name = (target, value) => __defProp(target, "name", {
7 value,
8 configurable: true
9 });
10 var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
11 var __getOwnPropNames = Object.getOwnPropertyNames;
12 var __getProtoOf = Object.getPrototypeOf;
13 var __hasOwnProp = Object.prototype.hasOwnProperty;
14 var __commonJSMin = (cb, mod) => () => (mod || (cb((mod = { exports: {} }).exports, mod), cb = null), mod.exports);
15 var __exportAll = (all, no_symbols) => {
16 let target = {};
17 for (var name in all) {
18 __defProp(target, name, {
19 get: all[name],
20 enumerable: true
21 });
22 }
23 if (!no_symbols) {
24 __defProp(target, Symbol.toStringTag, { value: "Module" });
25 }
26 return target;
27 };
28 var __copyProps = (to, from, except, desc) => {
29 if (from && typeof from === "object" || typeof from === "function") {
30 for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) {
31 key = keys[i];
32 if (!__hasOwnProp.call(to, key) && key !== except) {
33 __defProp(to, key, {
34 get: ((k) => from[k]).bind(null, key),
35 enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable
36 });
37 }
38 }
39 }
40 return to;
41 };
42 var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", {
43 value: mod,
44 enumerable: true
45 }) : target, mod));
46
47 //#endregion
48
49 //#region node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
50 function _arrayLikeToArray(r, a) {
51 (null == a || a > r.length) && (a = r.length);
52 for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
53 return n;
54 }
55
56 //#endregion
57 //#region node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
58 function _arrayWithoutHoles(r) {
59 if (Array.isArray(r)) return _arrayLikeToArray(r);
60 }
61
62 //#endregion
63 //#region node_modules/@babel/runtime/helpers/esm/iterableToArray.js
64 function _iterableToArray(r) {
65 if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r);
66 }
67
68 //#endregion
69 //#region node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
70 function _unsupportedIterableToArray(r, a) {
71 if (r) {
72 if ("string" == typeof r) return _arrayLikeToArray(r, a);
73 var t = {}.toString.call(r).slice(8, -1);
74 return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0;
75 }
76 }
77
78 //#endregion
79 //#region node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
80 function _nonIterableSpread() {
81 throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
82 }
83
84 //#endregion
85 //#region node_modules/@babel/runtime/helpers/esm/toConsumableArray.js
86 function _toConsumableArray(r) {
87 return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread();
88 }
89
90 //#endregion
91 //#region node_modules/@babel/runtime/helpers/esm/classCallCheck.js
92 function _classCallCheck(a, n) {
93 if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
94 }
95
96 //#endregion
97 //#region node_modules/@babel/runtime/helpers/esm/typeof.js
98 function _typeof(o) {
99 "@babel/helpers - typeof";
100 return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
101 return typeof o;
102 } : function(o) {
103 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
104 }, _typeof(o);
105 }
106
107 //#endregion
108 //#region node_modules/@babel/runtime/helpers/esm/toPrimitive.js
109 function toPrimitive(t, r) {
110 if ("object" != _typeof(t) || !t) return t;
111 var e = t[Symbol.toPrimitive];
112 if (void 0 !== e) {
113 var i = e.call(t, r || "default");
114 if ("object" != _typeof(i)) return i;
115 throw new TypeError("@@toPrimitive must return a primitive value.");
116 }
117 return ("string" === r ? String : Number)(t);
118 }
119
120 //#endregion
121 //#region node_modules/@babel/runtime/helpers/esm/toPropertyKey.js
122 function toPropertyKey(t) {
123 var i = toPrimitive(t, "string");
124 return "symbol" == _typeof(i) ? i : i + "";
125 }
126
127 //#endregion
128 //#region node_modules/@babel/runtime/helpers/esm/createClass.js
129 function _defineProperties(e, r) {
130 for (var t = 0; t < r.length; t++) {
131 var o = r[t];
132 o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
133 }
134 }
135 function _createClass(e, r, t) {
136 return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e;
137 }
138
139 //#endregion
140 //#region node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
141 function _assertThisInitialized(e) {
142 if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
143 return e;
144 }
145
146 //#endregion
147 //#region node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js
148 function _possibleConstructorReturn(t, e) {
149 if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
150 if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
151 return _assertThisInitialized(t);
152 }
153
154 //#endregion
155 //#region node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js
156 function _getPrototypeOf(t) {
157 return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(t) {
158 return t.__proto__ || Object.getPrototypeOf(t);
159 }, _getPrototypeOf(t);
160 }
161
162 //#endregion
163 //#region node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
164 function _setPrototypeOf(t, e) {
165 return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(t, e) {
166 return t.__proto__ = e, t;
167 }, _setPrototypeOf(t, e);
168 }
169
170 //#endregion
171 //#region node_modules/@babel/runtime/helpers/esm/inherits.js
172 function _inherits(t, e) {
173 if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
174 t.prototype = Object.create(e && e.prototype, { constructor: {
175 value: t,
176 writable: !0,
177 configurable: !0
178 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e);
179 }
180
181 //#endregion
182 //#region node_modules/@babel/runtime/helpers/esm/defineProperty.js
183 function _defineProperty(e, r, t) {
184 return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
185 value: t,
186 enumerable: !0,
187 configurable: !0,
188 writable: !0
189 }) : e[r] = t, e;
190 }
191
192 //#endregion
193 //#region node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
194 function asyncGeneratorStep(n, t, e, r, o, a, c) {
195 try {
196 var i = n[a](c);
197 var u = i.value;
198 } catch (n) {
199 e(n);
200 return;
201 }
202 i.done ? t(u) : Promise.resolve(u).then(r, o);
203 }
204 function _asyncToGenerator(n) {
205 return function() {
206 var t = this;
207 var e = arguments;
208 return new Promise(function(r, o) {
209 var a = n.apply(t, e);
210 function _next(n) {
211 asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
212 }
213 function _throw(n) {
214 asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
215 }
216 _next(void 0);
217 });
218 };
219 }
220
221 //#endregion
222 //#region node_modules/@babel/runtime/helpers/OverloadYield.js
223 var require_OverloadYield = /* @__PURE__ */ __commonJSMin(((exports, module) => {
224 function _OverloadYield(e, d) {
225 this.v = e, this.k = d;
226 }
227 module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
228 }));
229
230 //#endregion
231 //#region node_modules/@babel/runtime/helpers/regeneratorDefine.js
232 var require_regeneratorDefine = /* @__PURE__ */ __commonJSMin(((exports, module) => {
233 function _regeneratorDefine(e, r, n, t) {
234 var i = Object.defineProperty;
235 try {
236 i({}, "", {});
237 } catch (e) {
238 i = 0;
239 }
240 module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
241 function o(r, n) {
242 _regeneratorDefine(e, r, function(e) {
243 return this._invoke(r, n, e);
244 });
245 }
246 r ? i ? i(e, r, {
247 value: n,
248 enumerable: !t,
249 configurable: !t,
250 writable: !t
251 }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
252 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
253 }
254 module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
255 }));
256
257 //#endregion
258 //#region node_modules/@babel/runtime/helpers/regenerator.js
259 var require_regenerator$1 = /* @__PURE__ */ __commonJSMin(((exports, module) => {
260 var regeneratorDefine = require_regeneratorDefine();
261 function _regenerator() {
262 /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
263 var e;
264 var t;
265 var r = "function" == typeof Symbol ? Symbol : {};
266 var n = r.iterator || "@@iterator";
267 var o = r.toStringTag || "@@toStringTag";
268 function i(r, n, o, i) {
269 var c = n && n.prototype instanceof Generator ? n : Generator;
270 var u = Object.create(c.prototype);
271 return regeneratorDefine(u, "_invoke", function(r, n, o) {
272 var i;
273 var c;
274 var u;
275 var f = 0;
276 var p = o || [];
277 var y = !1;
278 var G = {
279 p: 0,
280 n: 0,
281 v: e,
282 a: d,
283 f: d.bind(e, 4),
284 d: function d(t, r) {
285 return i = t, c = 0, u = e, G.n = r, a;
286 }
287 };
288 function d(r, n) {
289 for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
290 var o;
291 var i = p[t];
292 var d = G.p;
293 var l = i[2];
294 r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0));
295 }
296 if (o || r > 1) return a;
297 throw y = !0, n;
298 }
299 return function(o, p, l) {
300 if (f > 1) throw TypeError("Generator is already running");
301 for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
302 i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
303 try {
304 if (f = 2, i) {
305 if (c || (o = "next"), t = i[o]) {
306 if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
307 if (!t.done) return t;
308 u = t.value, c < 2 && (c = 0);
309 } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
310 i = e;
311 } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
312 } catch (t) {
313 i = e, c = 1, u = t;
314 } finally {
315 f = 1;
316 }
317 }
318 return {
319 value: t,
320 done: y
321 };
322 };
323 }(r, o, i), !0), u;
324 }
325 var a = {};
326 function Generator() {}
327 function GeneratorFunction() {}
328 function GeneratorFunctionPrototype() {}
329 t = Object.getPrototypeOf;
330 var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function() {
331 return this;
332 }), t);
333 var u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
334 function f(e) {
335 return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
336 }
337 return GeneratorFunction.prototype = GeneratorFunctionPrototype, regeneratorDefine(u, "constructor", GeneratorFunctionPrototype), regeneratorDefine(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", regeneratorDefine(GeneratorFunctionPrototype, o, "GeneratorFunction"), regeneratorDefine(u), regeneratorDefine(u, o, "Generator"), regeneratorDefine(u, n, function() {
338 return this;
339 }), regeneratorDefine(u, "toString", function() {
340 return "[object Generator]";
341 }), (module.exports = _regenerator = function _regenerator() {
342 return {
343 w: i,
344 m: f
345 };
346 }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
347 }
348 module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
349 }));
350
351 //#endregion
352 //#region node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js
353 var require_regeneratorAsyncIterator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
354 var OverloadYield = require_OverloadYield();
355 var regeneratorDefine = require_regeneratorDefine();
356 function AsyncIterator(t, e) {
357 function n(r, o, i, f) {
358 try {
359 var c = t[r](o);
360 var u = c.value;
361 return u instanceof OverloadYield ? e.resolve(u.v).then(function(t) {
362 n("next", t, i, f);
363 }, function(t) {
364 n("throw", t, i, f);
365 }) : e.resolve(u).then(function(t) {
366 c.value = t, i(c);
367 }, function(t) {
368 return n("throw", t, i, f);
369 });
370 } catch (t) {
371 f(t);
372 }
373 }
374 var r;
375 this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function() {
376 return this;
377 })), regeneratorDefine(this, "_invoke", function(t, o, i) {
378 function f() {
379 return new e(function(e, r) {
380 n(t, i, e, r);
381 });
382 }
383 return r = r ? r.then(f, f) : f();
384 }, !0);
385 }
386 module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
387 }));
388
389 //#endregion
390 //#region node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js
391 var require_regeneratorAsyncGen = /* @__PURE__ */ __commonJSMin(((exports, module) => {
392 var regenerator = require_regenerator$1();
393 var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
394 function _regeneratorAsyncGen(r, e, t, o, n) {
395 return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
396 }
397 module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
398 }));
399
400 //#endregion
401 //#region node_modules/@babel/runtime/helpers/regeneratorAsync.js
402 var require_regeneratorAsync = /* @__PURE__ */ __commonJSMin(((exports, module) => {
403 var regeneratorAsyncGen = require_regeneratorAsyncGen();
404 function _regeneratorAsync(n, e, r, t, o) {
405 var a = regeneratorAsyncGen(n, e, r, t, o);
406 return a.next().then(function(n) {
407 return n.done ? n.value : a.next();
408 });
409 }
410 module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
411 }));
412
413 //#endregion
414 //#region node_modules/@babel/runtime/helpers/regeneratorKeys.js
415 var require_regeneratorKeys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
416 function _regeneratorKeys(e) {
417 var n = Object(e);
418 var r = [];
419 for (var t in n) r.unshift(t);
420 return function e() {
421 for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
422 return e.done = !0, e;
423 };
424 }
425 module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
426 }));
427
428 //#endregion
429 //#region node_modules/@babel/runtime/helpers/typeof.js
430 var require_typeof = /* @__PURE__ */ __commonJSMin(((exports, module) => {
431 function _typeof(o) {
432 "@babel/helpers - typeof";
433 return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
434 return typeof o;
435 } : function(o) {
436 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
437 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
438 }
439 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
440 }));
441
442 //#endregion
443 //#region node_modules/@babel/runtime/helpers/regeneratorValues.js
444 var require_regeneratorValues = /* @__PURE__ */ __commonJSMin(((exports, module) => {
445 var _typeof = require_typeof()["default"];
446 function _regeneratorValues(e) {
447 if (null != e) {
448 var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"];
449 var r = 0;
450 if (t) return t.call(e);
451 if ("function" == typeof e.next) return e;
452 if (!isNaN(e.length)) return { next: function next() {
453 return e && r >= e.length && (e = void 0), {
454 value: e && e[r++],
455 done: !e
456 };
457 } };
458 }
459 throw new TypeError(_typeof(e) + " is not iterable");
460 }
461 module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
462 }));
463
464 //#endregion
465 //#region node_modules/@babel/runtime/helpers/regeneratorRuntime.js
466 var require_regeneratorRuntime = /* @__PURE__ */ __commonJSMin(((exports, module) => {
467 var OverloadYield = require_OverloadYield();
468 var regenerator = require_regenerator$1();
469 var regeneratorAsync = require_regeneratorAsync();
470 var regeneratorAsyncGen = require_regeneratorAsyncGen();
471 var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
472 var regeneratorKeys = require_regeneratorKeys();
473 var regeneratorValues = require_regeneratorValues();
474 function _regeneratorRuntime() {
475 "use strict";
476 var r = regenerator();
477 var e = r.m(_regeneratorRuntime);
478 var t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
479 function n(r) {
480 var e = "function" == typeof r && r.constructor;
481 return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
482 }
483 var o = {
484 "throw": 1,
485 "return": 2,
486 "break": 3,
487 "continue": 3
488 };
489 function a(r) {
490 var e;
491 var t;
492 return function(n) {
493 e || (e = {
494 stop: function stop() {
495 return t(n.a, 2);
496 },
497 "catch": function _catch() {
498 return n.v;
499 },
500 abrupt: function abrupt(r, e) {
501 return t(n.a, o[r], e);
502 },
503 delegateYield: function delegateYield(r, o, a) {
504 return e.resultName = o, t(n.d, regeneratorValues(r), a);
505 },
506 finish: function finish(r) {
507 return t(n.f, r);
508 }
509 }, t = function t(r, _t, o) {
510 n.p = e.prev, n.n = e.next;
511 try {
512 return r(_t, o);
513 } finally {
514 e.next = n.n;
515 }
516 }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
517 try {
518 return r.call(this, e);
519 } finally {
520 n.p = e.prev, n.n = e.next;
521 }
522 };
523 }
524 return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
525 return {
526 wrap: function wrap(e, t, n, o) {
527 return r.w(a(e), t, n, o && o.reverse());
528 },
529 isGeneratorFunction: n,
530 mark: r.m,
531 awrap: function awrap(r, e) {
532 return new OverloadYield(r, e);
533 },
534 AsyncIterator: regeneratorAsyncIterator,
535 async: function async(r, e, t, o, u) {
536 return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
537 },
538 keys: regeneratorKeys,
539 values: regeneratorValues
540 };
541 }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
542 }
543 module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
544 }));
545
546 //#endregion
547 //#region node_modules/@babel/runtime/regenerator/index.js
548 var require_regenerator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
549 var runtime = require_regeneratorRuntime()();
550 module.exports = runtime;
551 try {
552 regeneratorRuntime = runtime;
553 } catch (accidentalStrictMode) {
554 if (typeof globalThis === "object") globalThis.regeneratorRuntime = runtime;
555 else Function("r", "regeneratorRuntime = r")(runtime);
556 }
557 }));
558
559 //#endregion
560 //#region modules/kit-elements-defaults/assets/js/editor/api.js
561 var import_regenerator = /* @__PURE__ */ __toESM(require_regenerator());
562 var NAMESPACE = "kit-elements-defaults";
563 function loadElementsDefaults() {
564 return _loadElementsDefaults.apply(this, arguments);
565 }
566 function _loadElementsDefaults() {
567 _loadElementsDefaults = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee() {
568 return import_regenerator.default.wrap(function(_context) {
569 while (1) switch (_context.prev = _context.next) {
570 case 0:
571 $e.data.cache.storage.removeItem(NAMESPACE);
572 return _context.abrupt("return", $e.data.get("".concat(NAMESPACE, "/index")));
573 case 1:
574 case "end": return _context.stop();
575 }
576 }, _callee);
577 }));
578 return _loadElementsDefaults.apply(this, arguments);
579 }
580 function getElementDefaults(type) {
581 return ($e.data.cache.storage.getItem(NAMESPACE) || {})[type] || {};
582 }
583 function updateElementDefaults(_x, _x2) {
584 return _updateElementDefaults.apply(this, arguments);
585 }
586 function _updateElementDefaults() {
587 _updateElementDefaults = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee2(type, settings) {
588 return import_regenerator.default.wrap(function(_context2) {
589 while (1) switch (_context2.prev = _context2.next) {
590 case 0:
591 _context2.next = 1;
592 return $e.data.update("".concat(NAMESPACE, "/index"), { settings }, { type });
593 case 1:
594 _context2.next = 2;
595 return loadElementsDefaults();
596 case 2:
597 case "end": return _context2.stop();
598 }
599 }, _callee2);
600 }));
601 return _updateElementDefaults.apply(this, arguments);
602 }
603 function deleteElementDefaults(_x3) {
604 return _deleteElementDefaults.apply(this, arguments);
605 }
606 function _deleteElementDefaults() {
607 _deleteElementDefaults = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee3(type) {
608 return import_regenerator.default.wrap(function(_context3) {
609 while (1) switch (_context3.prev = _context3.next) {
610 case 0:
611 _context3.next = 1;
612 return $e.data.delete("".concat(NAMESPACE, "/index"), { type });
613 case 1:
614 _context3.next = 2;
615 return loadElementsDefaults();
616 case 2:
617 case "end": return _context3.stop();
618 }
619 }, _callee3);
620 }));
621 return _deleteElementDefaults.apply(this, arguments);
622 }
623
624 //#endregion
625 //#region modules/kit-elements-defaults/assets/js/editor/utils.js
626 function isPopulatedObject(obj) {
627 return obj && "object" === _typeof(obj) && !Array.isArray(obj) && Object.keys(obj).length > 0;
628 }
629 function extractElementType(model) {
630 model = model.attributes || model;
631 var elementType = model.widgetType || model.elType;
632 if ("section" === elementType && model.isInner) elementType = "inner-section";
633 return elementType;
634 }
635
636 //#endregion
637 //#region modules/kit-elements-defaults/assets/js/editor/hooks/data/fill-defaults-on-drop.js
638 function ownKeys$1(e, r) {
639 var t = Object.keys(e);
640 if (Object.getOwnPropertySymbols) {
641 var o = Object.getOwnPropertySymbols(e);
642 r && (o = o.filter(function(r) {
643 return Object.getOwnPropertyDescriptor(e, r).enumerable;
644 })), t.push.apply(t, o);
645 }
646 return t;
647 }
648 __name(ownKeys$1, "ownKeys");
649 function _objectSpread$1(e) {
650 for (var r = 1; r < arguments.length; r++) {
651 var t = null != arguments[r] ? arguments[r] : {};
652 r % 2 ? ownKeys$1(Object(t), !0).forEach(function(r) {
653 _defineProperty(e, r, t[r]);
654 }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys$1(Object(t)).forEach(function(r) {
655 Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
656 });
657 }
658 return e;
659 }
660 __name(_objectSpread$1, "_objectSpread");
661 function _callSuper$7(t, o, e) {
662 return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$7() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
663 }
664 __name(_callSuper$7, "_callSuper");
665 function _isNativeReflectConstruct$7() {
666 try {
667 var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
668 } catch (t) {}
669 return (_isNativeReflectConstruct$7 = function _isNativeReflectConstruct() {
670 return !!t;
671 })();
672 }
673 __name(_isNativeReflectConstruct$7, "_isNativeReflectConstruct");
674 var FillDefaultsOnDrop = /*#__PURE__*/ function(_$e$modules$hookData$) {
675 function FillDefaultsOnDrop() {
676 _classCallCheck(this, FillDefaultsOnDrop);
677 return _callSuper$7(this, FillDefaultsOnDrop, arguments);
678 }
679 _inherits(FillDefaultsOnDrop, _$e$modules$hookData$);
680 return _createClass(FillDefaultsOnDrop, [
681 {
682 key: "getCommand",
683 value: function getCommand() {
684 return "preview/drop";
685 }
686 },
687 {
688 key: "getId",
689 value: function getId() {
690 return "fill-defaults-on-drop";
691 }
692 },
693 {
694 key: "getConditions",
695 value: function getConditions(args) {
696 var _args$model;
697 var _args$model2;
698 return ((_args$model = args.model) === null || _args$model === void 0 ? void 0 : _args$model.widgetType) || ((_args$model2 = args.model) === null || _args$model2 === void 0 ? void 0 : _args$model2.elType);
699 }
700 },
701 {
702 key: "apply",
703 value: function apply(args) {
704 var model = args.model;
705 var elementDefaultSettings = getElementDefaults(extractElementType(model));
706 if (!isPopulatedObject(elementDefaultSettings)) return true;
707 var settings = _objectSpread$1(_objectSpread$1({}, elementDefaultSettings), args.model.settings || {});
708 ["__dynamic__", "__globals__"].forEach(function(type) {
709 var _args$model$settings;
710 if (!isPopulatedObject(elementDefaultSettings[type])) return;
711 settings[type] = _objectSpread$1(_objectSpread$1({}, elementDefaultSettings[type] || {}), ((_args$model$settings = args.model.settings) === null || _args$model$settings === void 0 ? void 0 : _args$model$settings[type]) || {});
712 });
713 args.model = _objectSpread$1(_objectSpread$1({}, args.model), {}, { settings });
714 return true;
715 }
716 }
717 ]);
718 }($e.modules.hookData.Dependency);
719
720 //#endregion
721 //#region modules/kit-elements-defaults/assets/js/editor/hooks/index.js
722 var hooks_exports = /* @__PURE__ */ __exportAll({ FillDefaultsOnDrop: () => FillDefaultsOnDrop });
723
724 //#endregion
725 //#region modules/kit-elements-defaults/assets/js/editor/data-commands/index.js
726 var data_commands_exports = /* @__PURE__ */ __exportAll({ Index: () => Index });
727 function _callSuper$6(t, o, e) {
728 return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$6() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
729 }
730 __name(_callSuper$6, "_callSuper");
731 function _isNativeReflectConstruct$6() {
732 try {
733 var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
734 } catch (t) {}
735 return (_isNativeReflectConstruct$6 = function _isNativeReflectConstruct() {
736 return !!t;
737 })();
738 }
739 __name(_isNativeReflectConstruct$6, "_isNativeReflectConstruct");
740 var Index = /*#__PURE__*/ function(_$e$modules$CommandDa) {
741 function Index() {
742 _classCallCheck(this, Index);
743 return _callSuper$6(this, Index, arguments);
744 }
745 _inherits(Index, _$e$modules$CommandDa);
746 return _createClass(Index, null, [{
747 key: "getEndpointFormat",
748 value: function getEndpointFormat() {
749 return "kit-elements-defaults/{type}";
750 }
751 }]);
752 }($e.modules.CommandData);
753
754 //#endregion
755 //#region modules/kit-elements-defaults/assets/js/editor/confirm-creation-dialog.js
756 var introductionKey = "kit_elements_defaults_create_dialog";
757 var introductionManager = null;
758 /**
759 * A wrapper around Introduction class that allows to create a dialog only once,
760 * + has specific logic for the "Do not show this message again" checkbox,
761 * + the content for "save as default" feature.
762 *
763 * @param {Object} config
764 * @param {Function} config.onConfirm
765 * @return {{show: (function(): *), doNotShowAgain: (boolean)}}
766 */
767 function getConfirmCreationDialog(_ref) {
768 var onConfirm = _ref.onConfirm;
769 if (!introductionManager) {
770 var _elementor$config$use;
771 introductionManager = createIntroductionManager();
772 introductionManager.introductionViewed = !!((_elementor$config$use = elementor.config.user.introduction) !== null && _elementor$config$use !== void 0 && _elementor$config$use["kit_elements_defaults_create_dialog"]);
773 }
774 var dialog = introductionManager.getDialog();
775 dialog.onConfirm = function() {
776 if (dialog.getElements("checkbox-dont-show-again").prop("checked")) introductionManager.setViewed();
777 onConfirm();
778 };
779 return {
780 doNotShowAgain: !!introductionManager.introductionViewed,
781 show: function show() {
782 return introductionManager.show();
783 }
784 };
785 }
786 function createIntroductionManager() {
787 var _introduction$getDial;
788 var _introduction$getDial2;
789 var dialogId = "e-kit-elements-defaults-create-dialog";
790 var introduction = new elementorModules.editor.utils.Introduction({
791 introductionKey,
792 dialogType: "confirm",
793 dialogOptions: {
794 id: dialogId,
795 headerMessage: (0, _wordpress_i18n.__)("Sure you want to change default settings?", "elementor"),
796 message: (0, _wordpress_i18n.__)("Your changes will automatically be saved for future uses of this element. %1$sNote:%2$s This includes sensitive information like emails, API keys, etc.", "elementor").replace("%1$s", "<strong>").replace("%2$s", "</strong>"),
797 effects: {
798 show: "fadeIn",
799 hide: "fadeOut"
800 },
801 hide: { onBackgroundClick: true },
802 strings: {
803 confirm: (0, _wordpress_i18n.__)("Save", "elementor"),
804 cancel: (0, _wordpress_i18n.__)("Cancel", "elementor")
805 },
806 onShow: function onShow() {
807 var _this$getElements;
808 (_this$getElements = this.getElements("checkbox-dont-show-again")) === null || _this$getElements === void 0 || _this$getElements.prop("checked", true);
809 }
810 }
811 });
812 var _createCheckboxAndLab = createCheckboxAndLabel(dialogId);
813 var checkbox = _createCheckboxAndLab.checkbox;
814 var label = _createCheckboxAndLab.label;
815 introduction.getDialog().addElement("checkbox-dont-show-again", checkbox);
816 (_introduction$getDial = introduction.getDialog().getElements("message")) === null || _introduction$getDial === void 0 || (_introduction$getDial2 = _introduction$getDial.append) === null || _introduction$getDial2 === void 0 || _introduction$getDial2.call(_introduction$getDial, label);
817 return introduction;
818 }
819 function createCheckboxAndLabel(dialogId) {
820 var checkboxId = "".concat(dialogId, "-dont-show-again");
821 var checkbox = document.createElement("input");
822 checkbox.type = "checkbox";
823 checkbox.name = checkboxId;
824 checkbox.id = checkboxId;
825 checkbox.checked = true;
826 var label = document.createElement("label");
827 label.htmlFor = checkboxId;
828 label.textContent = (0, _wordpress_i18n.__)("Do not show this message again", "elementor");
829 label.prepend(checkbox);
830 return {
831 checkbox,
832 label
833 };
834 }
835
836 //#endregion
837 //#region modules/kit-elements-defaults/assets/js/editor/commands/confirm-creation.js
838 function _callSuper$5(t, o, e) {
839 return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$5() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
840 }
841 __name(_callSuper$5, "_callSuper");
842 function _isNativeReflectConstruct$5() {
843 try {
844 var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
845 } catch (t) {}
846 return (_isNativeReflectConstruct$5 = function _isNativeReflectConstruct() {
847 return !!t;
848 })();
849 }
850 __name(_isNativeReflectConstruct$5, "_isNativeReflectConstruct");
851 var ConfirmCreation = /*#__PURE__*/ function(_$e$modules$editor$Co) {
852 function ConfirmCreation() {
853 _classCallCheck(this, ConfirmCreation);
854 return _callSuper$5(this, ConfirmCreation, arguments);
855 }
856 _inherits(ConfirmCreation, _$e$modules$editor$Co);
857 return _createClass(ConfirmCreation, [{
858 key: "validateArgs",
859 value: function validateArgs() {
860 this.requireContainer();
861 }
862 }, {
863 key: "apply",
864 value: function() {
865 var _apply = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee(_ref) {
866 var container;
867 var confirmCreationDialog;
868 return import_regenerator.default.wrap(function(_context) {
869 while (1) switch (_context.prev = _context.next) {
870 case 0:
871 container = _ref.container;
872 confirmCreationDialog = getConfirmCreationDialog({ onConfirm: function onConfirm() {
873 return $e.run("kit-elements-defaults/create", { container });
874 } });
875 if (!confirmCreationDialog.doNotShowAgain) {
876 _context.next = 1;
877 break;
878 }
879 $e.run("kit-elements-defaults/create", { container });
880 return _context.abrupt("return");
881 case 1: confirmCreationDialog.show();
882 case 2:
883 case "end": return _context.stop();
884 }
885 }, _callee);
886 }));
887 function apply(_x) {
888 return _apply.apply(this, arguments);
889 }
890 return apply;
891 }()
892 }]);
893 }($e.modules.editor.CommandContainerBase);
894
895 //#endregion
896 //#region node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
897 function _arrayWithHoles(r) {
898 if (Array.isArray(r)) return r;
899 }
900
901 //#endregion
902 //#region node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
903 function _iterableToArrayLimit(r, l) {
904 var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
905 if (null != t) {
906 var e;
907 var n;
908 var i;
909 var u;
910 var a = [];
911 var f = !0;
912 var o = !1;
913 try {
914 if (i = (t = t.call(r)).next, 0 === l) {
915 if (Object(t) !== t) return;
916 f = !1;
917 } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
918 } catch (r) {
919 o = !0, n = r;
920 } finally {
921 try {
922 if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
923 } finally {
924 if (o) throw n;
925 }
926 }
927 return a;
928 }
929 }
930
931 //#endregion
932 //#region node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
933 function _nonIterableRest() {
934 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
935 }
936
937 //#endregion
938 //#region node_modules/@babel/runtime/helpers/esm/slicedToArray.js
939 function _slicedToArray(r, e) {
940 return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest();
941 }
942
943 //#endregion
944 //#region modules/kit-elements-defaults/assets/js/editor/extract-container-settings.js
945 function ownKeys(e, r) {
946 var t = Object.keys(e);
947 if (Object.getOwnPropertySymbols) {
948 var o = Object.getOwnPropertySymbols(e);
949 r && (o = o.filter(function(r) {
950 return Object.getOwnPropertyDescriptor(e, r).enumerable;
951 })), t.push.apply(t, o);
952 }
953 return t;
954 }
955 function _objectSpread(e) {
956 for (var r = 1; r < arguments.length; r++) {
957 var t = null != arguments[r] ? arguments[r] : {};
958 r % 2 ? ownKeys(Object(t), !0).forEach(function(r) {
959 _defineProperty(e, r, t[r]);
960 }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function(r) {
961 Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
962 });
963 }
964 return e;
965 }
966 var SPECIAL_SETTINGS = ["__dynamic__", "__globals__"];
967 function extractContainerSettings(container) {
968 var settingsModel = container.settings;
969 var controls = settingsModel.controls;
970 var settings = settingsModel.toJSON({ remove: ["default"] });
971 var localSettings = extractSettings(settings, controls);
972 return _objectSpread(_objectSpread({}, localSettings), extractSpecialSettings(settings, controls, localSettings));
973 }
974 function extractSettings(settings, controls) {
975 var existingSettings = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
976 var entries = Object.entries(settings).filter(function(_ref) {
977 var settingName = _slicedToArray(_ref, 1)[0];
978 return !!controls[settingName] && !Object.prototype.hasOwnProperty.call(existingSettings, settingName);
979 });
980 return Object.fromEntries(entries);
981 }
982 function extractSpecialSettings(settings, controls, localSettings) {
983 return SPECIAL_SETTINGS.reduce(function(acc, type) {
984 var specialSettings = extractSettings((settings === null || settings === void 0 ? void 0 : settings[type]) || {}, controls, localSettings);
985 if (!isPopulatedObject(specialSettings)) return acc;
986 return _objectSpread(_objectSpread({}, acc), {}, _defineProperty({}, type, specialSettings));
987 }, {});
988 }
989
990 //#endregion
991 //#region modules/kit-elements-defaults/assets/js/editor/commands/create.js
992 function _callSuper$4(t, o, e) {
993 return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$4() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
994 }
995 __name(_callSuper$4, "_callSuper");
996 function _isNativeReflectConstruct$4() {
997 try {
998 var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
999 } catch (t) {}
1000 return (_isNativeReflectConstruct$4 = function _isNativeReflectConstruct() {
1001 return !!t;
1002 })();
1003 }
1004 __name(_isNativeReflectConstruct$4, "_isNativeReflectConstruct");
1005 var Create = /*#__PURE__*/ function(_$e$modules$editor$Co) {
1006 function Create() {
1007 _classCallCheck(this, Create);
1008 return _callSuper$4(this, Create, arguments);
1009 }
1010 _inherits(Create, _$e$modules$editor$Co);
1011 return _createClass(Create, [{
1012 key: "validateArgs",
1013 value: function validateArgs() {
1014 this.requireContainer();
1015 }
1016 }, {
1017 key: "apply",
1018 value: function() {
1019 var _apply = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee(_ref) {
1020 var container;
1021 var type;
1022 var previousDefaults;
1023 var newDefaults;
1024 var _t;
1025 return import_regenerator.default.wrap(function(_context) {
1026 while (1) switch (_context.prev = _context.next) {
1027 case 0:
1028 container = _ref.container;
1029 $e.internal("panel/state-loading");
1030 type = extractElementType(container.model), previousDefaults = getElementDefaults(type), newDefaults = extractContainerSettings(container);
1031 _context.prev = 1;
1032 _context.next = 2;
1033 return updateElementDefaults(type, newDefaults);
1034 case 2:
1035 elementor.notifications.showToast({
1036 message: (0, _wordpress_i18n.__)("Default settings changed.", "elementor"),
1037 buttons: [{
1038 name: "undo",
1039 text: (0, _wordpress_i18n.__)("Undo", "elementor"),
1040 callback: function callback() {
1041 $e.run("kit-elements-defaults/restore", {
1042 type,
1043 settings: previousDefaults
1044 });
1045 }
1046 }]
1047 });
1048 _context.next = 4;
1049 break;
1050 case 3:
1051 _context.prev = 3;
1052 _t = _context["catch"](1);
1053 elementor.notifications.showToast({ message: (0, _wordpress_i18n.__)("An error occurred.", "elementor") });
1054 throw _t;
1055 case 4:
1056 _context.prev = 4;
1057 $e.internal("panel/state-ready");
1058 return _context.finish(4);
1059 case 5:
1060 case "end": return _context.stop();
1061 }
1062 }, _callee, null, [[
1063 1,
1064 3,
1065 4,
1066 5
1067 ]]);
1068 }));
1069 function apply(_x) {
1070 return _apply.apply(this, arguments);
1071 }
1072 return apply;
1073 }()
1074 }]);
1075 }($e.modules.editor.CommandContainerBase);
1076
1077 //#endregion
1078 //#region modules/kit-elements-defaults/assets/js/editor/commands/delete.js
1079 function _callSuper$3(t, o, e) {
1080 return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$3() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
1081 }
1082 __name(_callSuper$3, "_callSuper");
1083 function _isNativeReflectConstruct$3() {
1084 try {
1085 var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
1086 } catch (t) {}
1087 return (_isNativeReflectConstruct$3 = function _isNativeReflectConstruct() {
1088 return !!t;
1089 })();
1090 }
1091 __name(_isNativeReflectConstruct$3, "_isNativeReflectConstruct");
1092 var Delete = /*#__PURE__*/ function(_$e$modules$CommandBa) {
1093 function Delete() {
1094 _classCallCheck(this, Delete);
1095 return _callSuper$3(this, Delete, arguments);
1096 }
1097 _inherits(Delete, _$e$modules$CommandBa);
1098 return _createClass(Delete, [{
1099 key: "apply",
1100 value: function() {
1101 var _apply = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee(_ref) {
1102 var type;
1103 var _t;
1104 return import_regenerator.default.wrap(function(_context) {
1105 while (1) switch (_context.prev = _context.next) {
1106 case 0:
1107 type = _ref.type;
1108 $e.internal("panel/state-loading");
1109 _context.prev = 1;
1110 _context.next = 2;
1111 return deleteElementDefaults(type);
1112 case 2:
1113 elementor.notifications.showToast({ message: (0, _wordpress_i18n.__)("Default settings has been reset.", "elementor") });
1114 _context.next = 4;
1115 break;
1116 case 3:
1117 _context.prev = 3;
1118 _t = _context["catch"](1);
1119 elementor.notifications.showToast({ message: (0, _wordpress_i18n.__)("An error occurred.", "elementor") });
1120 throw _t;
1121 case 4:
1122 _context.prev = 4;
1123 $e.internal("panel/state-ready");
1124 return _context.finish(4);
1125 case 5:
1126 case "end": return _context.stop();
1127 }
1128 }, _callee, null, [[
1129 1,
1130 3,
1131 4,
1132 5
1133 ]]);
1134 }));
1135 function apply(_x) {
1136 return _apply.apply(this, arguments);
1137 }
1138 return apply;
1139 }()
1140 }]);
1141 }($e.modules.CommandBase);
1142
1143 //#endregion
1144 //#region modules/kit-elements-defaults/assets/js/editor/commands/restore.js
1145 function _callSuper$2(t, o, e) {
1146 return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$2() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
1147 }
1148 __name(_callSuper$2, "_callSuper");
1149 function _isNativeReflectConstruct$2() {
1150 try {
1151 var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
1152 } catch (t) {}
1153 return (_isNativeReflectConstruct$2 = function _isNativeReflectConstruct() {
1154 return !!t;
1155 })();
1156 }
1157 __name(_isNativeReflectConstruct$2, "_isNativeReflectConstruct");
1158 var Restore = /*#__PURE__*/ function(_$e$modules$CommandBa) {
1159 function Restore() {
1160 _classCallCheck(this, Restore);
1161 return _callSuper$2(this, Restore, arguments);
1162 }
1163 _inherits(Restore, _$e$modules$CommandBa);
1164 return _createClass(Restore, [{
1165 key: "apply",
1166 value: function() {
1167 var _apply = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee(_ref) {
1168 var type;
1169 var settings;
1170 var _t;
1171 return import_regenerator.default.wrap(function(_context) {
1172 while (1) switch (_context.prev = _context.next) {
1173 case 0:
1174 type = _ref.type, settings = _ref.settings;
1175 $e.internal("panel/state-loading");
1176 _context.prev = 1;
1177 _context.next = 2;
1178 return updateElementDefaults(type, settings);
1179 case 2:
1180 elementor.notifications.showToast({ message: (0, _wordpress_i18n.__)("Previous settings restored.", "elementor") });
1181 _context.next = 4;
1182 break;
1183 case 3:
1184 _context.prev = 3;
1185 _t = _context["catch"](1);
1186 elementor.notifications.showToast({ message: (0, _wordpress_i18n.__)("An error occurred.", "elementor") });
1187 throw _t;
1188 case 4:
1189 _context.prev = 4;
1190 $e.internal("panel/state-ready");
1191 return _context.finish(4);
1192 case 5:
1193 case "end": return _context.stop();
1194 }
1195 }, _callee, null, [[
1196 1,
1197 3,
1198 4,
1199 5
1200 ]]);
1201 }));
1202 function apply(_x) {
1203 return _apply.apply(this, arguments);
1204 }
1205 return apply;
1206 }()
1207 }]);
1208 }($e.modules.CommandBase);
1209
1210 //#endregion
1211 //#region modules/kit-elements-defaults/assets/js/editor/commands/index.js
1212 var commands_exports = /* @__PURE__ */ __exportAll({
1213 ConfirmCreation: () => ConfirmCreation,
1214 Create: () => Create,
1215 Delete: () => Delete,
1216 Restore: () => Restore
1217 });
1218
1219 //#endregion
1220 //#region modules/kit-elements-defaults/assets/js/editor/component.js
1221 function _callSuper$1(t, o, e) {
1222 return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$1() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
1223 }
1224 __name(_callSuper$1, "_callSuper");
1225 function _isNativeReflectConstruct$1() {
1226 try {
1227 var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
1228 } catch (t) {}
1229 return (_isNativeReflectConstruct$1 = function _isNativeReflectConstruct() {
1230 return !!t;
1231 })();
1232 }
1233 __name(_isNativeReflectConstruct$1, "_isNativeReflectConstruct");
1234 var Component = /*#__PURE__*/ function(_$e$modules$Component) {
1235 function Component() {
1236 _classCallCheck(this, Component);
1237 return _callSuper$1(this, Component, arguments);
1238 }
1239 _inherits(Component, _$e$modules$Component);
1240 return _createClass(Component, [
1241 {
1242 key: "getNamespace",
1243 value: function getNamespace() {
1244 return "kit-elements-defaults";
1245 }
1246 },
1247 {
1248 key: "defaultHooks",
1249 value: function defaultHooks() {
1250 return this.importHooks(hooks_exports);
1251 }
1252 },
1253 {
1254 key: "defaultData",
1255 value: function defaultData() {
1256 return this.importCommands(data_commands_exports);
1257 }
1258 },
1259 {
1260 key: "defaultCommands",
1261 value: function defaultCommands() {
1262 return this.importCommands(commands_exports);
1263 }
1264 }
1265 ]);
1266 }($e.modules.ComponentBase);
1267
1268 //#endregion
1269 //#region modules/kit-elements-defaults/assets/js/editor/module.js
1270 function _callSuper(t, o, e) {
1271 return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
1272 }
1273 function _isNativeReflectConstruct() {
1274 try {
1275 var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
1276 } catch (t) {}
1277 return (_isNativeReflectConstruct = function _isNativeReflectConstruct() {
1278 return !!t;
1279 })();
1280 }
1281 function _classPrivateMethodInitSpec(e, a) {
1282 _checkPrivateRedeclaration(e, a), a.add(e);
1283 }
1284 function _checkPrivateRedeclaration(e, t) {
1285 if (t.has(e)) throw new TypeError("Cannot initialize the same private elements twice on an object");
1286 }
1287 function _assertClassBrand(e, t, n) {
1288 if ("function" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n;
1289 throw new TypeError("Private element is not present on this object");
1290 }
1291 var _Module_brand = /*#__PURE__*/ new WeakSet();
1292 var Module = /*#__PURE__*/ function(_elementorModules$edi) {
1293 function Module() {
1294 var _this;
1295 _classCallCheck(this, Module);
1296 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) args[_key] = arguments[_key];
1297 _this = _callSuper(this, Module, [].concat(args));
1298 _classPrivateMethodInitSpec(_this, _Module_brand);
1299 return _this;
1300 }
1301 _inherits(Module, _elementorModules$edi);
1302 return _createClass(Module, [{
1303 key: "onElementorInit",
1304 value: function onElementorInit() {
1305 loadElementsDefaults();
1306 _assertClassBrand(_Module_brand, this, _addContextMenuItem).call(this);
1307 }
1308 }, {
1309 key: "onElementorInitComponents",
1310 value: function onElementorInitComponents() {
1311 window.$e.components.register(new Component());
1312 }
1313 }]);
1314 }(elementorModules.editor.utils.Module);
1315 function _addContextMenuItem() {
1316 var _elementor$config;
1317 if (!((_elementor$config = elementor.config) !== null && _elementor$config !== void 0 && (_elementor$config = _elementor$config.user) !== null && _elementor$config !== void 0 && _elementor$config.is_administrator)) return;
1318 [
1319 "widget",
1320 "container",
1321 "section"
1322 ].forEach(function(elType) {
1323 elementor.hooks.addFilter("elements/".concat(elType, "/contextMenuGroups"), function(groups, view) {
1324 var _view$options;
1325 if ("section" === extractElementType(((_view$options = view.options) === null || _view$options === void 0 ? void 0 : _view$options.model) || {})) return groups;
1326 return groups.map(function(group) {
1327 if (group.name !== "save") return group;
1328 group.actions = [].concat(_toConsumableArray(group.actions), [{
1329 name: "save-as-default",
1330 title: (0, _wordpress_i18n.__)("Save as default", "elementor"),
1331 isEnabled: function isEnabled() {
1332 return !view.getContainer().isLocked();
1333 },
1334 callback: function callback() {
1335 $e.run("kit-elements-defaults/confirm-creation", { container: view.getContainer() });
1336 }
1337 }]);
1338 return group;
1339 });
1340 });
1341 });
1342 }
1343
1344 //#endregion
1345 //#region modules/kit-elements-defaults/assets/js/editor/index.js
1346 new Module();
1347
1348 //#endregion
1349 })(wp.i18n);
1350 //# sourceMappingURL=kit-elements-defaults-editor.js.map