PluginProbe
Elementor Website Builder – more than just a page builder / 3.30.2
Elementor Website Builder – more than just a page builder v3.30.2
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 4.0.7 All 451 releases
elementor / assets / js / atomic-widgets-editor.js

atomic-widgets-editor.js in Elementor Website Builder – more than just a page builder 3.30.2, at assets/js/atomic-widgets-editor.js

1,864 lines 88.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.30.0 - 09-07-2025 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "../assets/dev/js/editor/elements/views/behaviors/sortable.js":
6 /*!********************************************************************!*\
7 !*** ../assets/dev/js/editor/elements/views/behaviors/sortable.js ***!
8 \********************************************************************/
9 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10
11 "use strict";
12
13
14 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
15 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
16 function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
17 function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
18 var SortableBehavior;
19
20 /**
21 * @typedef {import('../../../container/container')} Container
22 */
23 SortableBehavior = Marionette.Behavior.extend({
24 defaults: {
25 elChildType: 'widget'
26 },
27 events: {
28 sortstart: 'onSortStart',
29 sortreceive: 'onSortReceive',
30 sortupdate: 'onSortUpdate',
31 sortover: 'onSortOver',
32 sortout: 'onSortOut'
33 },
34 initialize: function initialize() {
35 this.listenTo(elementor.channels.dataEditMode, 'switch', this.onEditModeSwitched).listenTo(this.view.options.model, 'request:sort:start', this.startSort).listenTo(this.view.options.model, 'request:sort:update', this.updateSort).listenTo(this.view.options.model, 'request:sort:receive', this.receiveSort);
36 },
37 onEditModeSwitched: function onEditModeSwitched(activeMode) {
38 this.onToggleSortMode('edit' === activeMode);
39 },
40 refresh: function refresh() {
41 this.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode'));
42 },
43 onRender: function onRender() {
44 var _this = this;
45 this.view.collection.on('update', function () {
46 return _this.refresh();
47 });
48 _.defer(function () {
49 return _this.refresh();
50 });
51 },
52 onDestroy: function onDestroy() {
53 this.deactivate();
54 },
55 /**
56 * Create an item placeholder in order to avoid UI jumps due to flex.
57 *
58 * @param {Object} $element - jQuery element instance to create placeholder for.
59 * @param {string} className - Placeholder class.
60 * @param {boolean} hide - Whether to hide the original element.
61 *
62 * @return {void}
63 */
64 createPlaceholder: function createPlaceholder($element) {
65 var className = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
66 var hide = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;
67 // Get the actual item size.
68 $element.css('display', '');
69 var _$element$ = $element[0],
70 width = _$element$.clientWidth,
71 height = _$element$.clientHeight;
72 if (hide) {
73 $element.css('display', 'none');
74 }
75 jQuery('<div />').css(_objectSpread(_objectSpread({}, $element.css(['flex-basis', 'flex-grow', 'flex-shrink', 'position'])), {}, {
76 width: width,
77 height: height
78 })).addClass(className).insertAfter($element);
79 },
80 /**
81 * Return a settings object for jQuery UI sortable to make it swappable.
82 *
83 * @return {{stop: Function, start: Function}} options
84 */
85 getSwappableOptions: function getSwappableOptions() {
86 var _this2 = this;
87 var $childViewContainer = this.getChildViewContainer(),
88 placeholderClass = 'e-swappable--item-placeholder';
89 return {
90 start: function start(event, ui) {
91 $childViewContainer.sortable('refreshPositions');
92
93 // TODO: Find a better solution than this hack.
94 // Used in order to prevent dragging a container into itself.
95 _this2.createPlaceholder(ui.item, placeholderClass);
96 },
97 stop: function stop() {
98 // Cleanup.
99 $childViewContainer.find(".".concat(placeholderClass)).remove();
100 }
101 };
102 },
103 onToggleSortMode: function onToggleSortMode(isActive) {
104 if (isActive) {
105 this.activate();
106 } else {
107 this.deactivate();
108 }
109 },
110 applySortable: function applySortable() {
111 if (!elementor.userCan('design')) {
112 return;
113 }
114 var $childViewContainer = this.getChildViewContainer(),
115 defaultSortableOptions = {
116 placeholder: 'elementor-sortable-placeholder elementor-' + this.getOption('elChildType') + '-placeholder',
117 cursorAt: {
118 top: 20,
119 left: 25
120 },
121 helper: this._getSortableHelper.bind(this),
122 cancel: 'input, textarea, button, select, option, .elementor-inline-editing, .elementor-tab-title',
123 // Fix: Sortable - Unable to drag and drop sections with huge height.
124 start: function start() {
125 $childViewContainer.sortable('refreshPositions');
126 }
127 };
128 var sortableOptions = _.extend(defaultSortableOptions, this.view.getSortableOptions());
129
130 // Add a swappable behavior (used for flex containers).
131 if (this.isSwappable()) {
132 $childViewContainer.addClass('e-swappable');
133 sortableOptions = _.extend(sortableOptions, this.getSwappableOptions());
134 }
135
136 // TODO: Temporary hack for Container.
137 // Will be removed in the future when the Navigator will use React.
138 if (sortableOptions.preventInit) {
139 return;
140 }
141 $childViewContainer.sortable(sortableOptions);
142 },
143 /**
144 * Enable sorting for this element, and generate sortable instance for it unless already generated.
145 */
146 activate: function activate() {
147 if (!this.getChildViewContainer().sortable('instance')) {
148 // Generate sortable instance for this element. Since fresh instances of sortable already allowing sorting,
149 // we can return.
150 this.applySortable();
151 return;
152 }
153 this.getChildViewContainer().sortable('enable');
154 },
155 _getSortableHelper: function _getSortableHelper(event, $item) {
156 var model = this.view.collection.get({
157 cid: $item.data('model-cid')
158 });
159 return '<div style="height: 84px; width: 125px;" class="elementor-sortable-helper elementor-sortable-helper-' + model.get('elType') + '"><div class="icon"><i class="' + model.getIcon() + '"></i></div><div class="title-wrapper"><div class="title">' + model.getTitle() + '</div></div></div>';
160 },
161 getChildViewContainer: function getChildViewContainer() {
162 return this.view.getChildViewContainer(this.view);
163 },
164 // The natural widget index in the column is wrong, since there are other elements
165 // at the beginning of the column (background-overlay, element-overlay, resizeable-handle)
166 getSortedElementNewIndex: function getSortedElementNewIndex($element) {
167 var widgets = Object.values($element.parent().find('> .elementor-element'));
168 return widgets.indexOf($element[0]);
169 },
170 /**
171 * Disable sorting of the element unless no sortable instance exists, in which case there is already no option to
172 * sort.
173 */
174 deactivate: function deactivate() {
175 var childViewContainer = this.getChildViewContainer();
176 if (childViewContainer.sortable('instance')) {
177 childViewContainer.sortable('disable');
178 }
179 },
180 /**
181 * Determine if the current instance of Sortable is swappable.
182 *
183 * @return {boolean} is swappable
184 */
185 isSwappable: function isSwappable() {
186 return !!this.view.getSortableOptions().swappable;
187 },
188 startSort: function startSort(event, ui) {
189 event.stopPropagation();
190 var container = elementor.getContainer(ui.item.attr('data-id'));
191 elementor.channels.data.reply('dragging:model', container.model).reply('dragging:view', container.view).reply('dragging:parent:view', this.view).trigger('drag:start', container.model).trigger(container.model.get('elType') + ':drag:start');
192 },
193 // On sorting element
194 updateSort: function updateSort(ui, newIndex) {
195 if (undefined === newIndex) {
196 newIndex = ui.item.index();
197 }
198 var child = elementor.channels.data.request('dragging:view').getContainer();
199 var result = this.moveChild(child, newIndex);
200 if (!result) {
201 jQuery(ui.sender).sortable('cancel');
202 }
203 },
204 // On receiving element from another container
205 receiveSort: function receiveSort(event, ui, newIndex) {
206 event.stopPropagation();
207 if (this.view.isCollectionFilled()) {
208 jQuery(ui.sender).sortable('cancel');
209 return;
210 }
211 var model = elementor.channels.data.request('dragging:model'),
212 draggedElType = model.get('elType'),
213 draggedIsInnerSection = 'section' === draggedElType && model.get('isInner'),
214 targetIsInnerColumn = 'column' === this.view.getElementType() && this.view.isInner();
215 if (draggedIsInnerSection && targetIsInnerColumn) {
216 jQuery(ui.sender).sortable('cancel');
217 return;
218 }
219 if (undefined === newIndex) {
220 newIndex = ui.item.index();
221 }
222 var child = elementor.channels.data.request('dragging:view').getContainer();
223 var result = this.moveChild(child, newIndex);
224 if (!result) {
225 jQuery(ui.sender).sortable('cancel');
226 }
227 },
228 onSortStart: function onSortStart(event, ui) {
229 if ('column' === this.options.elChildType) {
230 var uiData = ui.item.data('sortableItem'),
231 uiItems = uiData.items,
232 itemHeight = 0;
233 uiItems.forEach(function (item) {
234 if (item.item[0] === ui.item[0]) {
235 itemHeight = item.height;
236 return false;
237 }
238 });
239 ui.placeholder.height(itemHeight);
240 }
241 this.startSort(event, ui);
242 },
243 onSortOver: function onSortOver(event) {
244 event.stopPropagation();
245 var model = elementor.channels.data.request('dragging:model');
246 jQuery(event.target).addClass('elementor-draggable-over').attr({
247 'data-dragged-element': model.get('elType'),
248 'data-dragged-is-inner': model.get('isInner')
249 });
250 this.$el.addClass('elementor-dragging-on-child');
251 },
252 onSortOut: function onSortOut(event) {
253 event.stopPropagation();
254 jQuery(event.target).removeClass('elementor-draggable-over').removeAttr('data-dragged-element data-dragged-is-inner');
255 this.$el.removeClass('elementor-dragging-on-child');
256 },
257 onSortReceive: function onSortReceive(event, ui) {
258 this.receiveSort(event, ui, this.getSortedElementNewIndex(ui.item));
259 },
260 onSortUpdate: function onSortUpdate(event, ui) {
261 event.stopPropagation();
262 if (this.getChildViewContainer()[0] !== ui.item.parent()[0]) {
263 return;
264 }
265 this.updateSort(ui, this.getSortedElementNewIndex(ui.item));
266 },
267 onAddChild: function onAddChild(view) {
268 view.$el.attr('data-model-cid', view.model.cid);
269 },
270 /**
271 * Move a child container to another position.
272 *
273 * @param {Container} child - The child container to move.
274 * @param {number|string} index - New index.
275 *
276 * @return {Container|boolean}
277 */
278 moveChild: function moveChild(child, index) {
279 return $e.run('document/elements/move', {
280 container: child,
281 target: this.view.getContainer(),
282 options: {
283 at: index
284 }
285 });
286 }
287 });
288 module.exports = SortableBehavior;
289
290 /***/ }),
291
292 /***/ "../assets/dev/js/editor/elements/views/container/empty-component.js":
293 /*!***************************************************************************!*\
294 !*** ../assets/dev/js/editor/elements/views/container/empty-component.js ***!
295 \***************************************************************************/
296 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
297
298 "use strict";
299
300
301 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
302 Object.defineProperty(exports, "__esModule", ({
303 value: true
304 }));
305 exports["default"] = EmptyComponent;
306 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
307 /* eslint-disable jsx-a11y/no-static-element-interactions */
308 /* eslint-disable jsx-a11y/click-events-have-key-events */
309 function EmptyComponent() {
310 return /*#__PURE__*/_react.default.createElement("div", {
311 className: "elementor-first-add"
312 }, /*#__PURE__*/_react.default.createElement("div", {
313 className: "elementor-icon eicon-plus",
314 onClick: function onClick() {
315 return $e.route('panel/elements/categories');
316 }
317 }));
318 }
319
320 /***/ }),
321
322 /***/ "../assets/dev/js/utils/react.js":
323 /*!***************************************!*\
324 !*** ../assets/dev/js/utils/react.js ***!
325 \***************************************/
326 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
327
328 "use strict";
329
330
331 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
332 Object.defineProperty(exports, "__esModule", ({
333 value: true
334 }));
335 exports["default"] = void 0;
336 var React = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
337 var ReactDOM = _interopRequireWildcard(__webpack_require__(/*! react-dom */ "react-dom"));
338 var _client = __webpack_require__(/*! react-dom/client */ "../node_modules/react-dom/client.js");
339 function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); }
340 function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
341 /**
342 * Support conditional rendering of a React App to the DOM, based on the React version.
343 * We use `createRoot` when available, but fallback to `ReactDOM.render` for older versions.
344 *
345 * @param { React.ReactElement } app The app to render.
346 * @param { HTMLElement } domElement The DOM element to render the app into.
347 *
348 * @return {{ unmount: () => void }} The unmount function.
349 */
350 function render(app, domElement) {
351 var unmountFunction;
352 try {
353 var root = (0, _client.createRoot)(domElement);
354 root.render(app);
355 unmountFunction = function unmountFunction() {
356 root.unmount();
357 };
358 } catch (e) {
359 // eslint-disable-next-line react/no-deprecated
360 ReactDOM.render(app, domElement);
361 unmountFunction = function unmountFunction() {
362 // eslint-disable-next-line react/no-deprecated
363 ReactDOM.unmountComponentAtNode(domElement);
364 };
365 }
366 return {
367 unmount: unmountFunction
368 };
369 }
370 var _default = exports["default"] = {
371 render: render
372 };
373
374 /***/ }),
375
376 /***/ "../modules/atomic-widgets/assets/js/editor/component.js":
377 /*!***************************************************************!*\
378 !*** ../modules/atomic-widgets/assets/js/editor/component.js ***!
379 \***************************************************************/
380 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
381
382 "use strict";
383
384
385 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
386 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
387 Object.defineProperty(exports, "__esModule", ({
388 value: true
389 }));
390 exports["default"] = void 0;
391 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
392 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
393 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
394 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
395 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
396 var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks */ "../modules/atomic-widgets/assets/js/editor/hooks/index.js"));
397 function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); }
398 function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
399 function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
400 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
401 var Component = exports["default"] = /*#__PURE__*/function (_$e$modules$Component) {
402 function Component() {
403 (0, _classCallCheck2.default)(this, Component);
404 return _callSuper(this, Component, arguments);
405 }
406 (0, _inherits2.default)(Component, _$e$modules$Component);
407 return (0, _createClass2.default)(Component, [{
408 key: "getNamespace",
409 value: function getNamespace() {
410 return 'document/atomic-widgets';
411 }
412 }, {
413 key: "defaultHooks",
414 value: function defaultHooks() {
415 return this.importHooks(hooks);
416 }
417 }]);
418 }($e.modules.ComponentBase);
419
420 /***/ }),
421
422 /***/ "../modules/atomic-widgets/assets/js/editor/container/div-block-empty-view.js":
423 /*!************************************************************************************!*\
424 !*** ../modules/atomic-widgets/assets/js/editor/container/div-block-empty-view.js ***!
425 \************************************************************************************/
426 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
427
428 "use strict";
429
430
431 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
432 Object.defineProperty(exports, "__esModule", ({
433 value: true
434 }));
435 exports["default"] = void 0;
436 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
437 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
438 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
439 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
440 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
441 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
442 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
443 var _react2 = _interopRequireDefault(__webpack_require__(/*! elementor-utils/react */ "../assets/dev/js/utils/react.js"));
444 var _emptyComponent = _interopRequireDefault(__webpack_require__(/*! elementor-elements/views/container/empty-component */ "../assets/dev/js/editor/elements/views/container/empty-component.js"));
445 function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
446 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
447 var DivBlockEmptyView = exports["default"] = /*#__PURE__*/function (_Marionette$ItemView) {
448 function DivBlockEmptyView() {
449 var _this;
450 (0, _classCallCheck2.default)(this, DivBlockEmptyView);
451 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
452 args[_key] = arguments[_key];
453 }
454 _this = _callSuper(this, DivBlockEmptyView, [].concat(args));
455 (0, _defineProperty2.default)(_this, "template", '<div></div>');
456 (0, _defineProperty2.default)(_this, "className", 'elementor-empty-view');
457 return _this;
458 }
459 (0, _inherits2.default)(DivBlockEmptyView, _Marionette$ItemView);
460 return (0, _createClass2.default)(DivBlockEmptyView, [{
461 key: "renderReactDefaultElement",
462 value: function renderReactDefaultElement(container) {
463 var _ReactUtils$render = _react2.default.render(/*#__PURE__*/_react.default.createElement(_emptyComponent.default, {
464 container: container
465 }), this.el),
466 unmount = _ReactUtils$render.unmount;
467 this.unmount = unmount;
468 }
469 }, {
470 key: "onRender",
471 value: function onRender() {
472 this.$el.addClass(this.className);
473 this.renderReactDefaultElement();
474 }
475 }, {
476 key: "onDestroy",
477 value: function onDestroy() {
478 this.unmount();
479 }
480 }]);
481 }(Marionette.ItemView);
482
483 /***/ }),
484
485 /***/ "../modules/atomic-widgets/assets/js/editor/div-block-model.js":
486 /*!*********************************************************************!*\
487 !*** ../modules/atomic-widgets/assets/js/editor/div-block-model.js ***!
488 \*********************************************************************/
489 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
490
491 "use strict";
492
493
494 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
495 Object.defineProperty(exports, "__esModule", ({
496 value: true
497 }));
498 exports["default"] = void 0;
499 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
500 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
501 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
502 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
503 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
504 function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
505 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
506 var AtomicContainer = exports["default"] = /*#__PURE__*/function (_elementor$modules$el) {
507 function AtomicContainer() {
508 (0, _classCallCheck2.default)(this, AtomicContainer);
509 return _callSuper(this, AtomicContainer, arguments);
510 }
511 (0, _inherits2.default)(AtomicContainer, _elementor$modules$el);
512 return (0, _createClass2.default)(AtomicContainer, [{
513 key: "isValidChild",
514 value:
515 /**
516 * Do not allow section, column or container be placed in the Atomic container.
517 *
518 * @param {*} childModel
519 */
520 function isValidChild(childModel) {
521 var elType = childModel.get('elType');
522 return 'section' !== elType && 'column' !== elType;
523 }
524 }]);
525 }(elementor.modules.elements.models.Element);
526
527 /***/ }),
528
529 /***/ "../modules/atomic-widgets/assets/js/editor/div-block-type.js":
530 /*!********************************************************************!*\
531 !*** ../modules/atomic-widgets/assets/js/editor/div-block-type.js ***!
532 \********************************************************************/
533 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
534
535 "use strict";
536
537
538 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
539 Object.defineProperty(exports, "__esModule", ({
540 value: true
541 }));
542 exports["default"] = void 0;
543 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
544 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
545 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
546 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
547 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
548 var _emptyComponent = _interopRequireDefault(__webpack_require__(/*! elementor-elements/views/container/empty-component */ "../assets/dev/js/editor/elements/views/container/empty-component.js"));
549 var _divBlockModel = _interopRequireDefault(__webpack_require__(/*! ./div-block-model */ "../modules/atomic-widgets/assets/js/editor/div-block-model.js"));
550 var _divBlockView = _interopRequireDefault(__webpack_require__(/*! ./div-block-view */ "../modules/atomic-widgets/assets/js/editor/div-block-view.js"));
551 function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
552 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
553 var AtomicContainer = exports["default"] = /*#__PURE__*/function (_elementor$modules$el) {
554 function AtomicContainer() {
555 (0, _classCallCheck2.default)(this, AtomicContainer);
556 return _callSuper(this, AtomicContainer, arguments);
557 }
558 (0, _inherits2.default)(AtomicContainer, _elementor$modules$el);
559 return (0, _createClass2.default)(AtomicContainer, [{
560 key: "getType",
561 value: function getType() {
562 return 'e-div-block';
563 }
564 }, {
565 key: "getView",
566 value: function getView() {
567 return _divBlockView.default;
568 }
569 }, {
570 key: "getEmptyView",
571 value: function getEmptyView() {
572 return _emptyComponent.default;
573 }
574 }, {
575 key: "getModel",
576 value: function getModel() {
577 return _divBlockModel.default;
578 }
579 }]);
580 }(elementor.modules.elements.types.Base);
581
582 /***/ }),
583
584 /***/ "../modules/atomic-widgets/assets/js/editor/div-block-view.js":
585 /*!********************************************************************!*\
586 !*** ../modules/atomic-widgets/assets/js/editor/div-block-view.js ***!
587 \********************************************************************/
588 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
589
590 "use strict";
591 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
592 /* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
593
594
595 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
596 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
597 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
598 var _divBlockEmptyView = _interopRequireDefault(__webpack_require__(/*! ./container/div-block-empty-view */ "../modules/atomic-widgets/assets/js/editor/container/div-block-empty-view.js"));
599 function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
600 function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
601 var BaseElementView = elementor.modules.elements.views.BaseElement;
602 var DivBlockView = BaseElementView.extend({
603 template: Marionette.TemplateCache.get('#tmpl-elementor-e-div-block-content'),
604 emptyView: _divBlockEmptyView.default,
605 tagName: function tagName() {
606 if (this.haveLink()) {
607 return 'a';
608 }
609 var tagControl = this.model.getSetting('tag');
610 var tagControlValue = (tagControl === null || tagControl === void 0 ? void 0 : tagControl.value) || tagControl;
611 return tagControlValue || 'div';
612 },
613 getChildViewContainer: function getChildViewContainer() {
614 this.childViewContainer = '';
615 return Marionette.CompositeView.prototype.getChildViewContainer.apply(this, arguments);
616 },
617 className: function className() {
618 return "".concat(BaseElementView.prototype.className.apply(this), " e-con ").concat(this.getClassString());
619 },
620 // TODO: Copied from `views/column.js`.
621 ui: function ui() {
622 var ui = BaseElementView.prototype.ui.apply(this, arguments);
623 ui.percentsTooltip = '> .elementor-element-overlay .elementor-column-percents-tooltip';
624 return ui;
625 },
626 attributes: function attributes() {
627 var attr = BaseElementView.prototype.attributes.apply(this);
628 var local = {};
629 var cssId = this.model.getSetting('_cssid');
630 if (cssId) {
631 local.id = cssId.value;
632 }
633 var href = this.getHref();
634 if (href) {
635 local.href = href;
636 }
637 return _objectSpread(_objectSpread({}, attr), local);
638 },
639 // TODO: Copied from `views/column.js`.
640 attachElContent: function attachElContent() {
641 BaseElementView.prototype.attachElContent.apply(this, arguments);
642 var $tooltip = jQuery('<div>', {
643 class: 'elementor-column-percents-tooltip',
644 'data-side': elementorCommon.config.isRTL ? 'right' : 'left'
645 });
646 this.$el.children('.elementor-element-overlay').append($tooltip);
647 },
648 // TODO: Copied from `views/column.js`.
649 getPercentSize: function getPercentSize(size) {
650 if (!size) {
651 size = this.el.getBoundingClientRect().width;
652 }
653 return +(size / this.$el.parent().width() * 100).toFixed(3);
654 },
655 // TODO: Copied from `views/column.js`.
656 getPercentsForDisplay: function getPercentsForDisplay() {
657 var width = +this.model.getSetting('width') || this.getPercentSize();
658 return width.toFixed(1) + '%';
659 },
660 renderOnChange: function renderOnChange(settings) {
661 var changed = settings.changedAttributes();
662 if (!changed) {
663 return;
664 }
665 BaseElementView.prototype.renderOnChange.apply(this, settings);
666 if (changed.classes) {
667 // Rebuild the whole class attribute to remove previous outdated classes
668 this.$el.attr('class', this.className());
669 return;
670 }
671 if (changed._cssid) {
672 if (changed._cssid.value) {
673 this.$el.attr('id', changed._cssid.value);
674 } else {
675 this.$el.removeAttr('id');
676 }
677 return;
678 }
679 this.$el.addClass(this.getClasses());
680 if (this.isTagChanged(changed)) {
681 this.rerenderEntireView();
682 }
683 },
684 isTagChanged: function isTagChanged(changed) {
685 return ((changed === null || changed === void 0 ? void 0 : changed.tag) !== undefined || (changed === null || changed === void 0 ? void 0 : changed.link) !== undefined) && this._parent && this.tagName() !== this.el.tagName;
686 },
687 rerenderEntireView: function rerenderEntireView() {
688 var parent = this._parent;
689 this._parent.removeChildView(this);
690 parent.addChild(this.model, DivBlockView, this._index);
691 },
692 onRender: function onRender() {
693 var _this = this;
694 BaseElementView.prototype.onRender.apply(this, arguments);
695
696 // Defer to wait for everything to render.
697 setTimeout(function () {
698 _this.droppableInitialize();
699 });
700 },
701 haveLink: function haveLink() {
702 var _this$model$getSettin;
703 return !!((_this$model$getSettin = this.model.getSetting('link')) !== null && _this$model$getSettin !== void 0 && (_this$model$getSettin = _this$model$getSettin.value) !== null && _this$model$getSettin !== void 0 && (_this$model$getSettin = _this$model$getSettin.destination) !== null && _this$model$getSettin !== void 0 && _this$model$getSettin.value);
704 },
705 getHref: function getHref() {
706 if (!this.haveLink()) {
707 return;
708 }
709 var _this$model$getSettin2 = this.model.getSetting('link').value.destination,
710 $$type = _this$model$getSettin2.$$type,
711 value = _this$model$getSettin2.value;
712 var isPostId = 'number' === $$type;
713 var hrefPrefix = isPostId ? elementor.config.home_url + '/?p=' : '';
714 return hrefPrefix + value;
715 },
716 droppableInitialize: function droppableInitialize() {
717 this.$el.html5Droppable(this.getDroppableOptions());
718 },
719 /**
720 * Add a `Save as a Template` button to the context menu.
721 *
722 * @return {Object} groups
723 */
724 getContextMenuGroups: function getContextMenuGroups() {
725 var _elementorCommon$conf,
726 _this2 = this;
727 var groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments),
728 transferGroupClipboardIndex = groups.indexOf(_.findWhere(groups, {
729 name: 'clipboard'
730 }));
731 groups.splice(transferGroupClipboardIndex + 1, 0, {
732 name: 'save',
733 actions: [{
734 name: 'save',
735 title: __('Save as a template', 'elementor'),
736 shortcut: (_elementorCommon$conf = elementorCommon.config.experimentalFeatures) !== null && _elementorCommon$conf !== void 0 && _elementorCommon$conf['cloud-library'] ? "<span class=\"elementor-context-menu-list__item__shortcut__new-badge\">".concat(__('New', 'elementor'), "</span>") : '',
737 callback: this.saveAsTemplate.bind(this),
738 isEnabled: function isEnabled() {
739 return !_this2.getContainer().isLocked();
740 }
741 }]
742 });
743 return groups;
744 },
745 saveAsTemplate: function saveAsTemplate() {
746 $e.route('library/save-template', {
747 model: this.model
748 });
749 },
750 isDroppingAllowed: function isDroppingAllowed() {
751 return true;
752 },
753 behaviors: function behaviors() {
754 var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments);
755 _.extend(behaviors, {
756 Sortable: {
757 behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"),
758 elChildType: 'widget'
759 }
760 });
761 return elementor.hooks.applyFilters('elements/e-div-block/behaviors', behaviors, this);
762 },
763 /**
764 * @return {{}} options
765 */
766 getSortableOptions: function getSortableOptions() {
767 return {
768 preventInit: true
769 };
770 },
771 getDroppableOptions: function getDroppableOptions() {
772 var _this3 = this;
773 var items = '> .elementor-element, > .elementor-empty-view .elementor-first-add';
774 return {
775 axis: null,
776 items: items,
777 groups: ['elementor-element'],
778 horizontalThreshold: 0,
779 isDroppingAllowed: this.isDroppingAllowed.bind(this),
780 currentElementClass: 'elementor-html5dnd-current-element',
781 placeholderClass: 'elementor-sortable-placeholder elementor-widget-placeholder',
782 hasDraggingOnChildClass: 'e-dragging-over',
783 getDropContainer: function getDropContainer() {
784 return _this3.getContainer();
785 },
786 onDropping: function onDropping(side, event) {
787 event.stopPropagation();
788
789 // Triggering the drag end manually, since it won't fire above the iframe
790 elementor.getPreviewView().onPanelElementDragEnd();
791 var draggedView = elementor.channels.editor.request('element:dragged'),
792 draggedElement = draggedView === null || draggedView === void 0 ? void 0 : draggedView.getContainer().view.el,
793 containerElement = event.currentTarget.parentElement,
794 elements = Array.from((containerElement === null || containerElement === void 0 ? void 0 : containerElement.querySelectorAll(':scope > .elementor-element')) || []),
795 targetIndex = elements.indexOf(event.currentTarget);
796 if (_this3.isPanelElement(draggedView, draggedElement)) {
797 _this3.onDrop(event, {
798 at: targetIndex
799 });
800 return;
801 }
802 if (_this3.isParentElement(draggedView.getContainer().id)) {
803 return;
804 }
805 var selfIndex = elements.indexOf(draggedElement);
806 if (targetIndex === selfIndex) {
807 return;
808 }
809 var dropIndex = _this3.getDropIndex(containerElement, side, targetIndex, selfIndex);
810 _this3.moveDroppedItem(draggedView, dropIndex);
811 }
812 };
813 },
814 isPanelElement: function isPanelElement(draggedView, draggedElement) {
815 return !draggedView || !draggedElement;
816 },
817 isParentElement: function isParentElement(draggedId) {
818 var current = this.container;
819 while (current) {
820 if (current.id === draggedId) {
821 return true;
822 }
823 current = current.parent;
824 }
825 return false;
826 },
827 getDropIndex: function getDropIndex(container, side, index, selfIndex) {
828 var styles = window.getComputedStyle(container);
829 var isFlex = ['flex', 'inline-flex'].includes(styles.display);
830 var isFlexReverse = isFlex && ['column-reverse', 'row-reverse'].includes(styles.flexDirection);
831 var isRow = isFlex && ['row-reverse', 'row'].includes(styles.flexDirection);
832 var isRtl = elementorCommon.config.isRTL;
833 var isReverse = isRow ? isFlexReverse !== isRtl : isFlexReverse;
834
835 // The element should be placed BEFORE the current target
836 // if is reversed + side is bottom/right OR not is reversed + side is top/left
837 if (isReverse === this.draggingOnBottomOrRightSide(side)) {
838 if (-1 === selfIndex || selfIndex >= index - 1) {
839 return index;
840 }
841 return index > 0 ? index - 1 : 0;
842 }
843 if (0 <= selfIndex && selfIndex < index) {
844 return index;
845 }
846 return index + 1;
847 },
848 moveDroppedItem: function moveDroppedItem(draggedView, dropIndex) {
849 // Reset the dragged element cache.
850 elementor.channels.editor.reply('element:dragged', null);
851 $e.run('document/elements/move', {
852 container: draggedView.getContainer(),
853 target: this.getContainer(),
854 options: {
855 at: dropIndex
856 }
857 });
858 },
859 getEditButtons: function getEditButtons() {
860 var elementData = elementor.getElementData(this.model),
861 editTools = {};
862 if ($e.components.get('document/elements').utils.allowAddingWidgets()) {
863 editTools.add = {
864 /* Translators: %s: Element Name. */
865 title: sprintf(__('Add %s', 'elementor'), elementData.title),
866 icon: 'plus'
867 };
868 editTools.edit = {
869 /* Translators: %s: Element Name. */
870 title: sprintf(__('Edit %s', 'elementor'), elementData.title),
871 icon: 'handle'
872 };
873 }
874 if (!this.getContainer().isLocked()) {
875 if (elementor.getPreferences('edit_buttons') && $e.components.get('document/elements').utils.allowAddingWidgets()) {
876 editTools.duplicate = {
877 /* Translators: %s: Element Name. */
878 title: sprintf(__('Duplicate %s', 'elementor'), elementData.title),
879 icon: 'clone'
880 };
881 }
882 editTools.remove = {
883 /* Translators: %s: Element Name. */
884 title: sprintf(__('Delete %s', 'elementor'), elementData.title),
885 icon: 'close'
886 };
887 }
888 return editTools;
889 },
890 draggingOnBottomOrRightSide: function draggingOnBottomOrRightSide(side) {
891 return ['bottom', 'right'].includes(side);
892 },
893 /**
894 * Toggle the `New Section` view when clicking the `add` button in the edit tools.
895 *
896 * @return {void}
897 */
898 onAddButtonClick: function onAddButtonClick() {
899 if (this.addSectionView && !this.addSectionView.isDestroyed) {
900 this.addSectionView.fadeToDeath();
901 return;
902 }
903 var addSectionView = new elementor.modules.elements.components.AddSectionView({
904 at: this.model.collection.indexOf(this.model)
905 });
906 addSectionView.render();
907 this.$el.before(addSectionView.$el);
908 addSectionView.$el.hide();
909
910 // Delaying the slide down for slow-render browsers (such as FF)
911 setTimeout(function () {
912 addSectionView.$el.slideDown(null, function () {
913 // Remove inline style, for preview mode.
914 jQuery(this).css('display', '');
915 });
916 });
917 this.addSectionView = addSectionView;
918 },
919 getClasses: function getClasses() {
920 var _window, _window$get, _this$options;
921 var transformer = (_window = window) === null || _window === void 0 || (_window = _window.elementorV2) === null || _window === void 0 || (_window = _window.editorCanvas) === null || _window === void 0 || (_window = _window.settingsTransformersRegistry) === null || _window === void 0 || (_window$get = _window.get) === null || _window$get === void 0 ? void 0 : _window$get.call(_window, 'classes');
922 if (!transformer) {
923 return [];
924 }
925 return transformer(((_this$options = this.options) === null || _this$options === void 0 || (_this$options = _this$options.model) === null || _this$options === void 0 || (_this$options = _this$options.getSetting('classes')) === null || _this$options === void 0 ? void 0 : _this$options.value) || []);
926 },
927 getClassString: function getClassString() {
928 var classes = this.getClasses();
929 var base = this.getBaseClass();
930 return [base].concat((0, _toConsumableArray2.default)(classes)).join(' ');
931 },
932 getBaseClass: function getBaseClass() {
933 var _this$options2, _Object$keys$;
934 var baseStyles = elementor.helpers.getAtomicWidgetBaseStyles((_this$options2 = this.options) === null || _this$options2 === void 0 ? void 0 : _this$options2.model);
935 return (_Object$keys$ = Object.keys(baseStyles !== null && baseStyles !== void 0 ? baseStyles : {})[0]) !== null && _Object$keys$ !== void 0 ? _Object$keys$ : '';
936 }
937 });
938 module.exports = DivBlockView;
939
940 /***/ }),
941
942 /***/ "../modules/atomic-widgets/assets/js/editor/flexbox-type.js":
943 /*!******************************************************************!*\
944 !*** ../modules/atomic-widgets/assets/js/editor/flexbox-type.js ***!
945 \******************************************************************/
946 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
947
948 "use strict";
949
950
951 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
952 Object.defineProperty(exports, "__esModule", ({
953 value: true
954 }));
955 exports["default"] = void 0;
956 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
957 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
958 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
959 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
960 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
961 var _emptyComponent = _interopRequireDefault(__webpack_require__(/*! elementor-elements/views/container/empty-component */ "../assets/dev/js/editor/elements/views/container/empty-component.js"));
962 var _divBlockModel = _interopRequireDefault(__webpack_require__(/*! ./div-block-model */ "../modules/atomic-widgets/assets/js/editor/div-block-model.js"));
963 var _divBlockView = _interopRequireDefault(__webpack_require__(/*! ./div-block-view */ "../modules/atomic-widgets/assets/js/editor/div-block-view.js"));
964 function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
965 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
966 var AtomicContainer = exports["default"] = /*#__PURE__*/function (_elementor$modules$el) {
967 function AtomicContainer() {
968 (0, _classCallCheck2.default)(this, AtomicContainer);
969 return _callSuper(this, AtomicContainer, arguments);
970 }
971 (0, _inherits2.default)(AtomicContainer, _elementor$modules$el);
972 return (0, _createClass2.default)(AtomicContainer, [{
973 key: "getType",
974 value: function getType() {
975 return 'e-flexbox';
976 }
977 }, {
978 key: "getView",
979 value: function getView() {
980 return _divBlockView.default;
981 }
982 }, {
983 key: "getEmptyView",
984 value: function getEmptyView() {
985 return _emptyComponent.default;
986 }
987 }, {
988 key: "getModel",
989 value: function getModel() {
990 return _divBlockModel.default;
991 }
992 }]);
993 }(elementor.modules.elements.types.Base);
994
995 /***/ }),
996
997 /***/ "../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/duplicate-element.js":
998 /*!*************************************************************************************************************!*\
999 !*** ../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/duplicate-element.js ***!
1000 \*************************************************************************************************************/
1001 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1002
1003 "use strict";
1004
1005
1006 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1007 Object.defineProperty(exports, "__esModule", ({
1008 value: true
1009 }));
1010 exports.DuplicateElement = void 0;
1011 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1012 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1013 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1014 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1015 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1016 var _regenerateLocalStyleIds = __webpack_require__(/*! ../../../utils/regenerate-local-style-ids */ "../modules/atomic-widgets/assets/js/editor/utils/regenerate-local-style-ids.js");
1017 function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1018 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1019 var DuplicateElement = exports.DuplicateElement = /*#__PURE__*/function (_$e$modules$hookData$) {
1020 function DuplicateElement() {
1021 (0, _classCallCheck2.default)(this, DuplicateElement);
1022 return _callSuper(this, DuplicateElement, arguments);
1023 }
1024 (0, _inherits2.default)(DuplicateElement, _$e$modules$hookData$);
1025 return (0, _createClass2.default)(DuplicateElement, [{
1026 key: "getCommand",
1027 value: function getCommand() {
1028 return 'document/elements/duplicate';
1029 }
1030 }, {
1031 key: "getId",
1032 value: function getId() {
1033 return 'regenerate-local-style-ids--document/elements/duplicate';
1034 }
1035 }, {
1036 key: "apply",
1037 value: function apply(args, result) {
1038 var containers = Array.isArray(result) ? result : [result];
1039 containers.forEach(_regenerateLocalStyleIds.regenerateLocalStyleIds);
1040 }
1041 }]);
1042 }($e.modules.hookData.After);
1043
1044 /***/ }),
1045
1046 /***/ "../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/import-element.js":
1047 /*!**********************************************************************************************************!*\
1048 !*** ../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/import-element.js ***!
1049 \**********************************************************************************************************/
1050 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1051
1052 "use strict";
1053
1054
1055 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1056 Object.defineProperty(exports, "__esModule", ({
1057 value: true
1058 }));
1059 exports.ImportElement = void 0;
1060 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1061 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1062 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1063 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1064 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1065 var _regenerateLocalStyleIds = __webpack_require__(/*! ../../../utils/regenerate-local-style-ids */ "../modules/atomic-widgets/assets/js/editor/utils/regenerate-local-style-ids.js");
1066 function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1067 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1068 var ImportElement = exports.ImportElement = /*#__PURE__*/function (_$e$modules$hookData$) {
1069 function ImportElement() {
1070 (0, _classCallCheck2.default)(this, ImportElement);
1071 return _callSuper(this, ImportElement, arguments);
1072 }
1073 (0, _inherits2.default)(ImportElement, _$e$modules$hookData$);
1074 return (0, _createClass2.default)(ImportElement, [{
1075 key: "getCommand",
1076 value: function getCommand() {
1077 return 'document/elements/import';
1078 }
1079 }, {
1080 key: "getId",
1081 value: function getId() {
1082 return 'regenerate-local-style-ids--document/elements/import';
1083 }
1084 }, {
1085 key: "apply",
1086 value: function apply(args, result) {
1087 var containers = Array.isArray(result) ? result : [result];
1088 containers.forEach(_regenerateLocalStyleIds.regenerateLocalStyleIds);
1089 }
1090 }]);
1091 }($e.modules.hookData.After);
1092
1093 /***/ }),
1094
1095 /***/ "../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/paste-element.js":
1096 /*!*********************************************************************************************************!*\
1097 !*** ../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/paste-element.js ***!
1098 \*********************************************************************************************************/
1099 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1100
1101 "use strict";
1102
1103
1104 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1105 Object.defineProperty(exports, "__esModule", ({
1106 value: true
1107 }));
1108 exports.PasteElement = void 0;
1109 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1110 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1111 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1112 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1113 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1114 var _regenerateLocalStyleIds = __webpack_require__(/*! ../../../utils/regenerate-local-style-ids */ "../modules/atomic-widgets/assets/js/editor/utils/regenerate-local-style-ids.js");
1115 function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1116 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1117 var PasteElement = exports.PasteElement = /*#__PURE__*/function (_$e$modules$hookData$) {
1118 function PasteElement() {
1119 (0, _classCallCheck2.default)(this, PasteElement);
1120 return _callSuper(this, PasteElement, arguments);
1121 }
1122 (0, _inherits2.default)(PasteElement, _$e$modules$hookData$);
1123 return (0, _createClass2.default)(PasteElement, [{
1124 key: "getCommand",
1125 value: function getCommand() {
1126 return 'document/elements/paste';
1127 }
1128 }, {
1129 key: "getId",
1130 value: function getId() {
1131 return 'regenerate-local-style-ids--document/elements/paste';
1132 }
1133 }, {
1134 key: "apply",
1135 value: function apply(args, result) {
1136 var containers = Array.isArray(result) ? result : [result];
1137 containers.forEach(_regenerateLocalStyleIds.regenerateLocalStyleIds);
1138 }
1139 }]);
1140 }($e.modules.hookData.After);
1141
1142 /***/ }),
1143
1144 /***/ "../modules/atomic-widgets/assets/js/editor/hooks/index.js":
1145 /*!*****************************************************************!*\
1146 !*** ../modules/atomic-widgets/assets/js/editor/hooks/index.js ***!
1147 \*****************************************************************/
1148 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1149
1150 "use strict";
1151
1152
1153 Object.defineProperty(exports, "__esModule", ({
1154 value: true
1155 }));
1156 Object.defineProperty(exports, "DuplicateElement", ({
1157 enumerable: true,
1158 get: function get() {
1159 return _duplicateElement.DuplicateElement;
1160 }
1161 }));
1162 Object.defineProperty(exports, "ImportElement", ({
1163 enumerable: true,
1164 get: function get() {
1165 return _importElement.ImportElement;
1166 }
1167 }));
1168 Object.defineProperty(exports, "PasteElement", ({
1169 enumerable: true,
1170 get: function get() {
1171 return _pasteElement.PasteElement;
1172 }
1173 }));
1174 var _duplicateElement = __webpack_require__(/*! ./data/regenerate-local-style-ids/duplicate-element */ "../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/duplicate-element.js");
1175 var _pasteElement = __webpack_require__(/*! ./data/regenerate-local-style-ids/paste-element */ "../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/paste-element.js");
1176 var _importElement = __webpack_require__(/*! ./data/regenerate-local-style-ids/import-element */ "../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/import-element.js");
1177
1178 /***/ }),
1179
1180 /***/ "../modules/atomic-widgets/assets/js/editor/utils/get-element-children.js":
1181 /*!********************************************************************************!*\
1182 !*** ../modules/atomic-widgets/assets/js/editor/utils/get-element-children.js ***!
1183 \********************************************************************************/
1184 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1185
1186 "use strict";
1187
1188
1189 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1190 Object.defineProperty(exports, "__esModule", ({
1191 value: true
1192 }));
1193 exports.getElementChildren = getElementChildren;
1194 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
1195 /**
1196 * @typedef {import('assets/dev/js/editor/container/container')} Container
1197 */
1198
1199 /**
1200 * return all recursively nested elements in a flat array
1201 * @param {Container} model
1202 * @return {Container[]}
1203 */
1204 function getElementChildren(model) {
1205 var _flatMap, _container$model$get$, _container$model;
1206 var container = window.elementor.getContainer(model.id);
1207 var children = (_flatMap = ((_container$model$get$ = (_container$model = container.model) === null || _container$model === void 0 || (_container$model = _container$model.get('elements')) === null || _container$model === void 0 ? void 0 : _container$model.models) !== null && _container$model$get$ !== void 0 ? _container$model$get$ : []).flatMap(function (child) {
1208 return getElementChildren(child);
1209 })) !== null && _flatMap !== void 0 ? _flatMap : [];
1210 return [container].concat((0, _toConsumableArray2.default)(children));
1211 }
1212
1213 /***/ }),
1214
1215 /***/ "../modules/atomic-widgets/assets/js/editor/utils/get-random-style-id.js":
1216 /*!*******************************************************************************!*\
1217 !*** ../modules/atomic-widgets/assets/js/editor/utils/get-random-style-id.js ***!
1218 \*******************************************************************************/
1219 /***/ ((__unused_webpack_module, exports) => {
1220
1221 "use strict";
1222
1223
1224 Object.defineProperty(exports, "__esModule", ({
1225 value: true
1226 }));
1227 exports.getRandomStyleId = getRandomStyleId;
1228 /**
1229 * @typedef {import('elementor/assets/dev/js/editor/container/container')} Container
1230 */
1231
1232 /**
1233 * @param {Container} container
1234 * @param {Object} existingStyleIds
1235 * @return {string}
1236 */
1237 function getRandomStyleId(container) {
1238 var existingStyleIds = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
1239 var id;
1240 do {
1241 id = "e-".concat(container.id, "-").concat(elementorCommon.helpers.getUniqueId());
1242 } while (existingStyleIds.hasOwnProperty(id));
1243 return id;
1244 }
1245
1246 /***/ }),
1247
1248 /***/ "../modules/atomic-widgets/assets/js/editor/utils/regenerate-local-style-ids.js":
1249 /*!**************************************************************************************!*\
1250 !*** ../modules/atomic-widgets/assets/js/editor/utils/regenerate-local-style-ids.js ***!
1251 \**************************************************************************************/
1252 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1253
1254 "use strict";
1255
1256
1257 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1258 Object.defineProperty(exports, "__esModule", ({
1259 value: true
1260 }));
1261 exports.regenerateLocalStyleIds = regenerateLocalStyleIds;
1262 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
1263 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
1264 var _getElementChildren = __webpack_require__(/*! ./get-element-children */ "../modules/atomic-widgets/assets/js/editor/utils/get-element-children.js");
1265 var _getRandomStyleId = __webpack_require__(/*! ./get-random-style-id */ "../modules/atomic-widgets/assets/js/editor/utils/get-random-style-id.js");
1266 function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
1267 function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
1268 /**
1269 * @typedef {import('assets/dev/js/editor/container/container')} Container
1270 */
1271
1272 function isClassesProp(prop) {
1273 return prop.$$type && 'classes' === prop.$$type && Array.isArray(prop.value) && prop.value.length > 0;
1274 }
1275
1276 /**
1277 * Update the style id of the container.
1278 * @param {Container} container
1279 */
1280 function updateStyleId(container) {
1281 var _container$settings$t, _container$settings;
1282 var originalStyles = container.model.get('styles');
1283 var settings = (_container$settings$t = (_container$settings = container.settings) === null || _container$settings === void 0 ? void 0 : _container$settings.toJSON()) !== null && _container$settings$t !== void 0 ? _container$settings$t : {};
1284 var classesProps = Object.entries(settings).filter(function (_ref) {
1285 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
1286 propValue = _ref2[1];
1287 return isClassesProp(propValue);
1288 });
1289 var newStyles = {};
1290 var changedIds = {}; // Conversion map - {[originalId: string]: newId: string}
1291
1292 Object.entries(originalStyles).forEach(function (_ref3) {
1293 var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
1294 originalStyleId = _ref4[0],
1295 style = _ref4[1];
1296 var newStyleId = (0, _getRandomStyleId.getRandomStyleId)(container, newStyles);
1297 newStyles[newStyleId] = structuredClone(_objectSpread(_objectSpread({}, style), {}, {
1298 id: newStyleId
1299 }));
1300 changedIds[originalStyleId] = newStyleId;
1301 });
1302 var newClassesProps = classesProps.map(function (_ref5) {
1303 var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
1304 key = _ref6[0],
1305 value = _ref6[1];
1306 return [key, _objectSpread(_objectSpread({}, value), {}, {
1307 value: value.value.map(function (className) {
1308 var _changedIds$className;
1309 return (_changedIds$className = changedIds[className]) !== null && _changedIds$className !== void 0 ? _changedIds$className : className;
1310 })
1311 })];
1312 }, {});
1313
1314 // Update classes array
1315 $e.internal('document/elements/set-settings', {
1316 container: container,
1317 settings: Object.fromEntries(newClassesProps)
1318 });
1319
1320 // Update local styles
1321 container.model.set('styles', newStyles);
1322 }
1323 function updateElementsStyleIdsInsideOut(styledElements) {
1324 styledElements === null || styledElements === void 0 || styledElements.reverse().forEach(updateStyleId);
1325 }
1326
1327 /**
1328 * Get a container - iterate over its children, find all styled atomic widgets and update their style ids
1329 * @param {Container} container
1330 */
1331 function regenerateLocalStyleIds(container) {
1332 var allElements = (0, _getElementChildren.getElementChildren)(container);
1333 var styledElements = allElements.filter(function (element) {
1334 var _element$model$get;
1335 return Object.keys((_element$model$get = element.model.get('styles')) !== null && _element$model$get !== void 0 ? _element$model$get : {}).length > 0;
1336 });
1337 updateElementsStyleIdsInsideOut(styledElements);
1338 }
1339
1340 /***/ }),
1341
1342 /***/ "../node_modules/react-dom/client.js":
1343 /*!*******************************************!*\
1344 !*** ../node_modules/react-dom/client.js ***!
1345 \*******************************************/
1346 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1347
1348 "use strict";
1349
1350
1351 var m = __webpack_require__(/*! react-dom */ "react-dom");
1352 if (false) {} else {
1353 var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
1354 exports.createRoot = function(c, o) {
1355 i.usingClientEntryPoint = true;
1356 try {
1357 return m.createRoot(c, o);
1358 } finally {
1359 i.usingClientEntryPoint = false;
1360 }
1361 };
1362 exports.hydrateRoot = function(c, h, o) {
1363 i.usingClientEntryPoint = true;
1364 try {
1365 return m.hydrateRoot(c, h, o);
1366 } finally {
1367 i.usingClientEntryPoint = false;
1368 }
1369 };
1370 }
1371
1372
1373 /***/ }),
1374
1375 /***/ "react":
1376 /*!************************!*\
1377 !*** external "React" ***!
1378 \************************/
1379 /***/ ((module) => {
1380
1381 "use strict";
1382 module.exports = React;
1383
1384 /***/ }),
1385
1386 /***/ "react-dom":
1387 /*!***************************!*\
1388 !*** external "ReactDOM" ***!
1389 \***************************/
1390 /***/ ((module) => {
1391
1392 "use strict";
1393 module.exports = ReactDOM;
1394
1395 /***/ }),
1396
1397 /***/ "@wordpress/i18n":
1398 /*!**************************!*\
1399 !*** external "wp.i18n" ***!
1400 \**************************/
1401 /***/ ((module) => {
1402
1403 "use strict";
1404 module.exports = wp.i18n;
1405
1406 /***/ }),
1407
1408 /***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
1409 /*!******************************************************************!*\
1410 !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
1411 \******************************************************************/
1412 /***/ ((module) => {
1413
1414 function _arrayLikeToArray(r, a) {
1415 (null == a || a > r.length) && (a = r.length);
1416 for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
1417 return n;
1418 }
1419 module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1420
1421 /***/ }),
1422
1423 /***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
1424 /*!****************************************************************!*\
1425 !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
1426 \****************************************************************/
1427 /***/ ((module) => {
1428
1429 function _arrayWithHoles(r) {
1430 if (Array.isArray(r)) return r;
1431 }
1432 module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
1433
1434 /***/ }),
1435
1436 /***/ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":
1437 /*!*******************************************************************!*\
1438 !*** ../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
1439 \*******************************************************************/
1440 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1441
1442 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
1443 function _arrayWithoutHoles(r) {
1444 if (Array.isArray(r)) return arrayLikeToArray(r);
1445 }
1446 module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
1447
1448 /***/ }),
1449
1450 /***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
1451 /*!***********************************************************************!*\
1452 !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
1453 \***********************************************************************/
1454 /***/ ((module) => {
1455
1456 function _assertThisInitialized(e) {
1457 if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
1458 return e;
1459 }
1460 module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
1461
1462 /***/ }),
1463
1464 /***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
1465 /*!****************************************************************!*\
1466 !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
1467 \****************************************************************/
1468 /***/ ((module) => {
1469
1470 function _classCallCheck(a, n) {
1471 if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
1472 }
1473 module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
1474
1475 /***/ }),
1476
1477 /***/ "../node_modules/@babel/runtime/helpers/createClass.js":
1478 /*!*************************************************************!*\
1479 !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
1480 \*************************************************************/
1481 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1482
1483 var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
1484 function _defineProperties(e, r) {
1485 for (var t = 0; t < r.length; t++) {
1486 var o = r[t];
1487 o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
1488 }
1489 }
1490 function _createClass(e, r, t) {
1491 return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
1492 writable: !1
1493 }), e;
1494 }
1495 module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
1496
1497 /***/ }),
1498
1499 /***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
1500 /*!****************************************************************!*\
1501 !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
1502 \****************************************************************/
1503 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1504
1505 var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
1506 function _defineProperty(e, r, t) {
1507 return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
1508 value: t,
1509 enumerable: !0,
1510 configurable: !0,
1511 writable: !0
1512 }) : e[r] = t, e;
1513 }
1514 module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
1515
1516 /***/ }),
1517
1518 /***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
1519 /*!****************************************************************!*\
1520 !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
1521 \****************************************************************/
1522 /***/ ((module) => {
1523
1524 function _getPrototypeOf(t) {
1525 return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
1526 return t.__proto__ || Object.getPrototypeOf(t);
1527 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t);
1528 }
1529 module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
1530
1531 /***/ }),
1532
1533 /***/ "../node_modules/@babel/runtime/helpers/inherits.js":
1534 /*!**********************************************************!*\
1535 !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
1536 \**********************************************************/
1537 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1538
1539 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
1540 function _inherits(t, e) {
1541 if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
1542 t.prototype = Object.create(e && e.prototype, {
1543 constructor: {
1544 value: t,
1545 writable: !0,
1546 configurable: !0
1547 }
1548 }), Object.defineProperty(t, "prototype", {
1549 writable: !1
1550 }), e && setPrototypeOf(t, e);
1551 }
1552 module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
1553
1554 /***/ }),
1555
1556 /***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
1557 /*!***********************************************************************!*\
1558 !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
1559 \***********************************************************************/
1560 /***/ ((module) => {
1561
1562 function _interopRequireDefault(e) {
1563 return e && e.__esModule ? e : {
1564 "default": e
1565 };
1566 }
1567 module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
1568
1569 /***/ }),
1570
1571 /***/ "../node_modules/@babel/runtime/helpers/iterableToArray.js":
1572 /*!*****************************************************************!*\
1573 !*** ../node_modules/@babel/runtime/helpers/iterableToArray.js ***!
1574 \*****************************************************************/
1575 /***/ ((module) => {
1576
1577 function _iterableToArray(r) {
1578 if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r);
1579 }
1580 module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1581
1582 /***/ }),
1583
1584 /***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
1585 /*!**********************************************************************!*\
1586 !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
1587 \**********************************************************************/
1588 /***/ ((module) => {
1589
1590 function _iterableToArrayLimit(r, l) {
1591 var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
1592 if (null != t) {
1593 var e,
1594 n,
1595 i,
1596 u,
1597 a = [],
1598 f = !0,
1599 o = !1;
1600 try {
1601 if (i = (t = t.call(r)).next, 0 === l) {
1602 if (Object(t) !== t) return;
1603 f = !1;
1604 } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
1605 } catch (r) {
1606 o = !0, n = r;
1607 } finally {
1608 try {
1609 if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
1610 } finally {
1611 if (o) throw n;
1612 }
1613 }
1614 return a;
1615 }
1616 }
1617 module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
1618
1619 /***/ }),
1620
1621 /***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
1622 /*!*****************************************************************!*\
1623 !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
1624 \*****************************************************************/
1625 /***/ ((module) => {
1626
1627 function _nonIterableRest() {
1628 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1629 }
1630 module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
1631
1632 /***/ }),
1633
1634 /***/ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js":
1635 /*!*******************************************************************!*\
1636 !*** ../node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
1637 \*******************************************************************/
1638 /***/ ((module) => {
1639
1640 function _nonIterableSpread() {
1641 throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1642 }
1643 module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
1644
1645 /***/ }),
1646
1647 /***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
1648 /*!***************************************************************************!*\
1649 !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
1650 \***************************************************************************/
1651 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1652
1653 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
1654 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
1655 function _possibleConstructorReturn(t, e) {
1656 if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
1657 if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
1658 return assertThisInitialized(t);
1659 }
1660 module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
1661
1662 /***/ }),
1663
1664 /***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
1665 /*!****************************************************************!*\
1666 !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
1667 \****************************************************************/
1668 /***/ ((module) => {
1669
1670 function _setPrototypeOf(t, e) {
1671 return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
1672 return t.__proto__ = e, t;
1673 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e);
1674 }
1675 module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
1676
1677 /***/ }),
1678
1679 /***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
1680 /*!***************************************************************!*\
1681 !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
1682 \***************************************************************/
1683 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1684
1685 var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
1686 var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
1687 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
1688 var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
1689 function _slicedToArray(r, e) {
1690 return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
1691 }
1692 module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1693
1694 /***/ }),
1695
1696 /***/ "../node_modules/@babel/runtime/helpers/toConsumableArray.js":
1697 /*!*******************************************************************!*\
1698 !*** ../node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
1699 \*******************************************************************/
1700 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1701
1702 var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js");
1703 var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime/helpers/iterableToArray.js");
1704 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
1705 var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js");
1706 function _toConsumableArray(r) {
1707 return arrayWithoutHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableSpread();
1708 }
1709 module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1710
1711 /***/ }),
1712
1713 /***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
1714 /*!*************************************************************!*\
1715 !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
1716 \*************************************************************/
1717 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1718
1719 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
1720 function toPrimitive(t, r) {
1721 if ("object" != _typeof(t) || !t) return t;
1722 var e = t[Symbol.toPrimitive];
1723 if (void 0 !== e) {
1724 var i = e.call(t, r || "default");
1725 if ("object" != _typeof(i)) return i;
1726 throw new TypeError("@@toPrimitive must return a primitive value.");
1727 }
1728 return ("string" === r ? String : Number)(t);
1729 }
1730 module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
1731
1732 /***/ }),
1733
1734 /***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
1735 /*!***************************************************************!*\
1736 !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
1737 \***************************************************************/
1738 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1739
1740 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
1741 var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
1742 function toPropertyKey(t) {
1743 var i = toPrimitive(t, "string");
1744 return "symbol" == _typeof(i) ? i : i + "";
1745 }
1746 module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
1747
1748 /***/ }),
1749
1750 /***/ "../node_modules/@babel/runtime/helpers/typeof.js":
1751 /*!********************************************************!*\
1752 !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
1753 \********************************************************/
1754 /***/ ((module) => {
1755
1756 function _typeof(o) {
1757 "@babel/helpers - typeof";
1758
1759 return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
1760 return typeof o;
1761 } : function (o) {
1762 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
1763 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
1764 }
1765 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
1766
1767 /***/ }),
1768
1769 /***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
1770 /*!****************************************************************************!*\
1771 !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
1772 \****************************************************************************/
1773 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1774
1775 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
1776 function _unsupportedIterableToArray(r, a) {
1777 if (r) {
1778 if ("string" == typeof r) return arrayLikeToArray(r, a);
1779 var t = {}.toString.call(r).slice(8, -1);
1780 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;
1781 }
1782 }
1783 module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1784
1785 /***/ })
1786
1787 /******/ });
1788 /************************************************************************/
1789 /******/ // The module cache
1790 /******/ var __webpack_module_cache__ = {};
1791 /******/
1792 /******/ // The require function
1793 /******/ function __webpack_require__(moduleId) {
1794 /******/ // Check if module is in cache
1795 /******/ var cachedModule = __webpack_module_cache__[moduleId];
1796 /******/ if (cachedModule !== undefined) {
1797 /******/ return cachedModule.exports;
1798 /******/ }
1799 /******/ // Create a new module (and put it into the cache)
1800 /******/ var module = __webpack_module_cache__[moduleId] = {
1801 /******/ // no module.id needed
1802 /******/ // no module.loaded needed
1803 /******/ exports: {}
1804 /******/ };
1805 /******/
1806 /******/ // Execute the module function
1807 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
1808 /******/
1809 /******/ // Return the exports of the module
1810 /******/ return module.exports;
1811 /******/ }
1812 /******/
1813 /************************************************************************/
1814 var __webpack_exports__ = {};
1815 // This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
1816 (() => {
1817 "use strict";
1818 /*!************************************************************!*\
1819 !*** ../modules/atomic-widgets/assets/js/editor/module.js ***!
1820 \************************************************************/
1821
1822
1823 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1824 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1825 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1826 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1827 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1828 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1829 var _component = _interopRequireDefault(__webpack_require__(/*! ./component */ "../modules/atomic-widgets/assets/js/editor/component.js"));
1830 function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1831 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1832 var Module = /*#__PURE__*/function (_elementorModules$edi) {
1833 function Module() {
1834 (0, _classCallCheck2.default)(this, Module);
1835 return _callSuper(this, Module, arguments);
1836 }
1837 (0, _inherits2.default)(Module, _elementorModules$edi);
1838 return (0, _createClass2.default)(Module, [{
1839 key: "onInit",
1840 value: function onInit() {
1841 $e.components.register(new _component.default());
1842 this.registerAtomicWidgetTypes();
1843 }
1844 }, {
1845 key: "registerAtomicWidgetTypes",
1846 value: function registerAtomicWidgetTypes() {
1847 this.registerAtomicDivBlockType();
1848 }
1849 }, {
1850 key: "registerAtomicDivBlockType",
1851 value: function registerAtomicDivBlockType() {
1852 var DivBlock = (__webpack_require__(/*! ./div-block-type */ "../modules/atomic-widgets/assets/js/editor/div-block-type.js")["default"]);
1853 var FlexBox = (__webpack_require__(/*! ./flexbox-type */ "../modules/atomic-widgets/assets/js/editor/flexbox-type.js")["default"]);
1854 elementor.elementsManager.registerElementType(new DivBlock());
1855 elementor.elementsManager.registerElementType(new FlexBox());
1856 }
1857 }]);
1858 }(elementorModules.editor.utils.Module);
1859 new Module();
1860 })();
1861
1862 /******/ })()
1863 ;
1864 //# sourceMappingURL=atomic-widgets-editor.js.map