PluginProbe
Elementor Website Builder – more than just a page builder / 3.0.12
Elementor Website Builder – more than just a page builder v3.0.12
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
elementor / assets / js / admin-bar.js

admin-bar.js in Elementor Website Builder – more than just a page builder 3.0.12, at assets/js/admin-bar.js

2,387 lines 64.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.0.12 - 20-10-2020 */
2 /******/ (function(modules) { // webpackBootstrap
3 /******/ // The module cache
4 /******/ var installedModules = {};
5 /******/
6 /******/ // The require function
7 /******/ function __webpack_require__(moduleId) {
8 /******/
9 /******/ // Check if module is in cache
10 /******/ if(installedModules[moduleId]) {
11 /******/ return installedModules[moduleId].exports;
12 /******/ }
13 /******/ // Create a new module (and put it into the cache)
14 /******/ var module = installedModules[moduleId] = {
15 /******/ i: moduleId,
16 /******/ l: false,
17 /******/ exports: {}
18 /******/ };
19 /******/
20 /******/ // Execute the module function
21 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
22 /******/
23 /******/ // Flag the module as loaded
24 /******/ module.l = true;
25 /******/
26 /******/ // Return the exports of the module
27 /******/ return module.exports;
28 /******/ }
29 /******/
30 /******/
31 /******/ // expose the modules object (__webpack_modules__)
32 /******/ __webpack_require__.m = modules;
33 /******/
34 /******/ // expose the module cache
35 /******/ __webpack_require__.c = installedModules;
36 /******/
37 /******/ // define getter function for harmony exports
38 /******/ __webpack_require__.d = function(exports, name, getter) {
39 /******/ if(!__webpack_require__.o(exports, name)) {
40 /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
41 /******/ }
42 /******/ };
43 /******/
44 /******/ // define __esModule on exports
45 /******/ __webpack_require__.r = function(exports) {
46 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
47 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
48 /******/ }
49 /******/ Object.defineProperty(exports, '__esModule', { value: true });
50 /******/ };
51 /******/
52 /******/ // create a fake namespace object
53 /******/ // mode & 1: value is a module id, require it
54 /******/ // mode & 2: merge all properties of value into the ns
55 /******/ // mode & 4: return value when already ns object
56 /******/ // mode & 8|1: behave like require
57 /******/ __webpack_require__.t = function(value, mode) {
58 /******/ if(mode & 1) value = __webpack_require__(value);
59 /******/ if(mode & 8) return value;
60 /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
61 /******/ var ns = Object.create(null);
62 /******/ __webpack_require__.r(ns);
63 /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
64 /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
65 /******/ return ns;
66 /******/ };
67 /******/
68 /******/ // getDefaultExport function for compatibility with non-harmony modules
69 /******/ __webpack_require__.n = function(module) {
70 /******/ var getter = module && module.__esModule ?
71 /******/ function getDefault() { return module['default']; } :
72 /******/ function getModuleExports() { return module; };
73 /******/ __webpack_require__.d(getter, 'a', getter);
74 /******/ return getter;
75 /******/ };
76 /******/
77 /******/ // Object.prototype.hasOwnProperty.call
78 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
79 /******/
80 /******/ // __webpack_public_path__
81 /******/ __webpack_require__.p = "";
82 /******/
83 /******/
84 /******/ // Load entry module and return exports
85 /******/ return __webpack_require__(__webpack_require__.s = 714);
86 /******/ })
87 /************************************************************************/
88 /******/ ({
89
90 /***/ 0:
91 /***/ (function(module, exports) {
92
93 function _interopRequireDefault(obj) {
94 return obj && obj.__esModule ? obj : {
95 "default": obj
96 };
97 }
98
99 module.exports = _interopRequireDefault;
100
101 /***/ }),
102
103 /***/ 1:
104 /***/ (function(module, exports, __webpack_require__) {
105
106 module.exports = __webpack_require__(152);
107
108 /***/ }),
109
110 /***/ 10:
111 /***/ (function(module, exports, __webpack_require__) {
112
113 var store = __webpack_require__(69)('wks');
114 var uid = __webpack_require__(54);
115 var Symbol = __webpack_require__(8).Symbol;
116 var USE_SYMBOL = typeof Symbol == 'function';
117
118 var $exports = module.exports = function (name) {
119 return store[name] || (store[name] =
120 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
121 };
122
123 $exports.store = store;
124
125
126 /***/ }),
127
128 /***/ 100:
129 /***/ (function(module, exports, __webpack_require__) {
130
131 // fallback for non-array-like ES3 and non-enumerable old V8 strings
132 var cof = __webpack_require__(55);
133 // eslint-disable-next-line no-prototype-builtins
134 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
135 return cof(it) == 'String' ? it.split('') : Object(it);
136 };
137
138
139 /***/ }),
140
141 /***/ 101:
142 /***/ (function(module, exports, __webpack_require__) {
143
144 module.exports = __webpack_require__(164);
145
146 /***/ }),
147
148 /***/ 102:
149 /***/ (function(module, exports, __webpack_require__) {
150
151 "use strict";
152
153 var LIBRARY = __webpack_require__(44);
154 var $export = __webpack_require__(7);
155 var redefine = __webpack_require__(88);
156 var hide = __webpack_require__(22);
157 var Iterators = __webpack_require__(33);
158 var $iterCreate = __webpack_require__(170);
159 var setToStringTag = __webpack_require__(53);
160 var getPrototypeOf = __webpack_require__(63);
161 var ITERATOR = __webpack_require__(10)('iterator');
162 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
163 var FF_ITERATOR = '@@iterator';
164 var KEYS = 'keys';
165 var VALUES = 'values';
166
167 var returnThis = function () { return this; };
168
169 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
170 $iterCreate(Constructor, NAME, next);
171 var getMethod = function (kind) {
172 if (!BUGGY && kind in proto) return proto[kind];
173 switch (kind) {
174 case KEYS: return function keys() { return new Constructor(this, kind); };
175 case VALUES: return function values() { return new Constructor(this, kind); };
176 } return function entries() { return new Constructor(this, kind); };
177 };
178 var TAG = NAME + ' Iterator';
179 var DEF_VALUES = DEFAULT == VALUES;
180 var VALUES_BUG = false;
181 var proto = Base.prototype;
182 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
183 var $default = $native || getMethod(DEFAULT);
184 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
185 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
186 var methods, key, IteratorPrototype;
187 // Fix native
188 if ($anyNative) {
189 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
190 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
191 // Set @@toStringTag to native iterators
192 setToStringTag(IteratorPrototype, TAG, true);
193 // fix for some old engines
194 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
195 }
196 }
197 // fix Array#{values, @@iterator}.name in V8 / FF
198 if (DEF_VALUES && $native && $native.name !== VALUES) {
199 VALUES_BUG = true;
200 $default = function values() { return $native.call(this); };
201 }
202 // Define iterator
203 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
204 hide(proto, ITERATOR, $default);
205 }
206 // Plug for library
207 Iterators[NAME] = $default;
208 Iterators[TAG] = returnThis;
209 if (DEFAULT) {
210 methods = {
211 values: DEF_VALUES ? $default : getMethod(VALUES),
212 keys: IS_SET ? $default : getMethod(KEYS),
213 entries: $entries
214 };
215 if (FORCED) for (key in methods) {
216 if (!(key in proto)) redefine(proto, key, methods[key]);
217 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
218 }
219 return methods;
220 };
221
222
223 /***/ }),
224
225 /***/ 107:
226 /***/ (function(module, exports, __webpack_require__) {
227
228 module.exports = __webpack_require__(173);
229
230 /***/ }),
231
232 /***/ 11:
233 /***/ (function(module, exports, __webpack_require__) {
234
235 var isObject = __webpack_require__(9);
236 module.exports = function (it) {
237 if (!isObject(it)) throw TypeError(it + ' is not an object!');
238 return it;
239 };
240
241
242 /***/ }),
243
244 /***/ 110:
245 /***/ (function(module, exports, __webpack_require__) {
246
247 module.exports = !__webpack_require__(14) && !__webpack_require__(21)(function () {
248 return Object.defineProperty(__webpack_require__(87)('div'), 'a', { get: function () { return 7; } }).a != 7;
249 });
250
251
252 /***/ }),
253
254 /***/ 111:
255 /***/ (function(module, exports, __webpack_require__) {
256
257 module.exports = __webpack_require__(157);
258
259 /***/ }),
260
261 /***/ 112:
262 /***/ (function(module, exports, __webpack_require__) {
263
264 var has = __webpack_require__(17);
265 var toIObject = __webpack_require__(19);
266 var arrayIndexOf = __webpack_require__(162)(false);
267 var IE_PROTO = __webpack_require__(68)('IE_PROTO');
268
269 module.exports = function (object, names) {
270 var O = toIObject(object);
271 var i = 0;
272 var result = [];
273 var key;
274 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
275 // Don't enum bug & hidden keys
276 while (names.length > i) if (has(O, key = names[i++])) {
277 ~arrayIndexOf(result, key) || result.push(key);
278 }
279 return result;
280 };
281
282
283 /***/ }),
284
285 /***/ 117:
286 /***/ (function(module, exports, __webpack_require__) {
287
288 module.exports = __webpack_require__(183);
289
290 /***/ }),
291
292 /***/ 129:
293 /***/ (function(module, exports, __webpack_require__) {
294
295 var document = __webpack_require__(8).document;
296 module.exports = document && document.documentElement;
297
298
299 /***/ }),
300
301 /***/ 130:
302 /***/ (function(module, exports) {
303
304 // fast apply, http://jsperf.lnkit.com/fast-apply/5
305 module.exports = function (fn, args, that) {
306 var un = that === undefined;
307 switch (args.length) {
308 case 0: return un ? fn()
309 : fn.call(that);
310 case 1: return un ? fn(args[0])
311 : fn.call(that, args[0]);
312 case 2: return un ? fn(args[0], args[1])
313 : fn.call(that, args[0], args[1]);
314 case 3: return un ? fn(args[0], args[1], args[2])
315 : fn.call(that, args[0], args[1], args[2]);
316 case 4: return un ? fn(args[0], args[1], args[2], args[3])
317 : fn.call(that, args[0], args[1], args[2], args[3]);
318 } return fn.apply(that, args);
319 };
320
321
322 /***/ }),
323
324 /***/ 132:
325 /***/ (function(module, exports, __webpack_require__) {
326
327 var dP = __webpack_require__(15);
328 var anObject = __webpack_require__(11);
329 var getKeys = __webpack_require__(36);
330
331 module.exports = __webpack_require__(14) ? Object.defineProperties : function defineProperties(O, Properties) {
332 anObject(O);
333 var keys = getKeys(Properties);
334 var length = keys.length;
335 var i = 0;
336 var P;
337 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
338 return O;
339 };
340
341
342 /***/ }),
343
344 /***/ 133:
345 /***/ (function(module, exports, __webpack_require__) {
346
347 var _Object$setPrototypeOf = __webpack_require__(111);
348
349 function _setPrototypeOf(o, p) {
350 module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
351 o.__proto__ = p;
352 return o;
353 };
354
355 return _setPrototypeOf(o, p);
356 }
357
358 module.exports = _setPrototypeOf;
359
360 /***/ }),
361
362 /***/ 135:
363 /***/ (function(module, exports, __webpack_require__) {
364
365 module.exports = __webpack_require__(160);
366
367 /***/ }),
368
369 /***/ 136:
370 /***/ (function(module, exports, __webpack_require__) {
371
372 "use strict";
373
374 // ECMAScript 6 symbols shim
375 var global = __webpack_require__(8);
376 var has = __webpack_require__(17);
377 var DESCRIPTORS = __webpack_require__(14);
378 var $export = __webpack_require__(7);
379 var redefine = __webpack_require__(88);
380 var META = __webpack_require__(75).KEY;
381 var $fails = __webpack_require__(21);
382 var shared = __webpack_require__(69);
383 var setToStringTag = __webpack_require__(53);
384 var uid = __webpack_require__(54);
385 var wks = __webpack_require__(10);
386 var wksExt = __webpack_require__(62);
387 var wksDefine = __webpack_require__(73);
388 var enumKeys = __webpack_require__(174);
389 var isArray = __webpack_require__(93);
390 var anObject = __webpack_require__(11);
391 var isObject = __webpack_require__(9);
392 var toObject = __webpack_require__(32);
393 var toIObject = __webpack_require__(19);
394 var toPrimitive = __webpack_require__(67);
395 var createDesc = __webpack_require__(42);
396 var _create = __webpack_require__(52);
397 var gOPNExt = __webpack_require__(175);
398 var $GOPD = __webpack_require__(51);
399 var $GOPS = __webpack_require__(74);
400 var $DP = __webpack_require__(15);
401 var $keys = __webpack_require__(36);
402 var gOPD = $GOPD.f;
403 var dP = $DP.f;
404 var gOPN = gOPNExt.f;
405 var $Symbol = global.Symbol;
406 var $JSON = global.JSON;
407 var _stringify = $JSON && $JSON.stringify;
408 var PROTOTYPE = 'prototype';
409 var HIDDEN = wks('_hidden');
410 var TO_PRIMITIVE = wks('toPrimitive');
411 var isEnum = {}.propertyIsEnumerable;
412 var SymbolRegistry = shared('symbol-registry');
413 var AllSymbols = shared('symbols');
414 var OPSymbols = shared('op-symbols');
415 var ObjectProto = Object[PROTOTYPE];
416 var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
417 var QObject = global.QObject;
418 // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
419 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
420
421 // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
422 var setSymbolDesc = DESCRIPTORS && $fails(function () {
423 return _create(dP({}, 'a', {
424 get: function () { return dP(this, 'a', { value: 7 }).a; }
425 })).a != 7;
426 }) ? function (it, key, D) {
427 var protoDesc = gOPD(ObjectProto, key);
428 if (protoDesc) delete ObjectProto[key];
429 dP(it, key, D);
430 if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
431 } : dP;
432
433 var wrap = function (tag) {
434 var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
435 sym._k = tag;
436 return sym;
437 };
438
439 var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
440 return typeof it == 'symbol';
441 } : function (it) {
442 return it instanceof $Symbol;
443 };
444
445 var $defineProperty = function defineProperty(it, key, D) {
446 if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
447 anObject(it);
448 key = toPrimitive(key, true);
449 anObject(D);
450 if (has(AllSymbols, key)) {
451 if (!D.enumerable) {
452 if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
453 it[HIDDEN][key] = true;
454 } else {
455 if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
456 D = _create(D, { enumerable: createDesc(0, false) });
457 } return setSymbolDesc(it, key, D);
458 } return dP(it, key, D);
459 };
460 var $defineProperties = function defineProperties(it, P) {
461 anObject(it);
462 var keys = enumKeys(P = toIObject(P));
463 var i = 0;
464 var l = keys.length;
465 var key;
466 while (l > i) $defineProperty(it, key = keys[i++], P[key]);
467 return it;
468 };
469 var $create = function create(it, P) {
470 return P === undefined ? _create(it) : $defineProperties(_create(it), P);
471 };
472 var $propertyIsEnumerable = function propertyIsEnumerable(key) {
473 var E = isEnum.call(this, key = toPrimitive(key, true));
474 if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
475 return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
476 };
477 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
478 it = toIObject(it);
479 key = toPrimitive(key, true);
480 if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
481 var D = gOPD(it, key);
482 if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
483 return D;
484 };
485 var $getOwnPropertyNames = function getOwnPropertyNames(it) {
486 var names = gOPN(toIObject(it));
487 var result = [];
488 var i = 0;
489 var key;
490 while (names.length > i) {
491 if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
492 } return result;
493 };
494 var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
495 var IS_OP = it === ObjectProto;
496 var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
497 var result = [];
498 var i = 0;
499 var key;
500 while (names.length > i) {
501 if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
502 } return result;
503 };
504
505 // 19.4.1.1 Symbol([description])
506 if (!USE_NATIVE) {
507 $Symbol = function Symbol() {
508 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
509 var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
510 var $set = function (value) {
511 if (this === ObjectProto) $set.call(OPSymbols, value);
512 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
513 setSymbolDesc(this, tag, createDesc(1, value));
514 };
515 if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
516 return wrap(tag);
517 };
518 redefine($Symbol[PROTOTYPE], 'toString', function toString() {
519 return this._k;
520 });
521
522 $GOPD.f = $getOwnPropertyDescriptor;
523 $DP.f = $defineProperty;
524 __webpack_require__(94).f = gOPNExt.f = $getOwnPropertyNames;
525 __webpack_require__(46).f = $propertyIsEnumerable;
526 $GOPS.f = $getOwnPropertySymbols;
527
528 if (DESCRIPTORS && !__webpack_require__(44)) {
529 redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
530 }
531
532 wksExt.f = function (name) {
533 return wrap(wks(name));
534 };
535 }
536
537 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
538
539 for (var es6Symbols = (
540 // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14
541 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
542 ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
543
544 for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
545
546 $export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
547 // 19.4.2.1 Symbol.for(key)
548 'for': function (key) {
549 return has(SymbolRegistry, key += '')
550 ? SymbolRegistry[key]
551 : SymbolRegistry[key] = $Symbol(key);
552 },
553 // 19.4.2.5 Symbol.keyFor(sym)
554 keyFor: function keyFor(sym) {
555 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
556 for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
557 },
558 useSetter: function () { setter = true; },
559 useSimple: function () { setter = false; }
560 });
561
562 $export($export.S + $export.F * !USE_NATIVE, 'Object', {
563 // 19.1.2.2 Object.create(O [, Properties])
564 create: $create,
565 // 19.1.2.4 Object.defineProperty(O, P, Attributes)
566 defineProperty: $defineProperty,
567 // 19.1.2.3 Object.defineProperties(O, Properties)
568 defineProperties: $defineProperties,
569 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
570 getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
571 // 19.1.2.7 Object.getOwnPropertyNames(O)
572 getOwnPropertyNames: $getOwnPropertyNames,
573 // 19.1.2.8 Object.getOwnPropertySymbols(O)
574 getOwnPropertySymbols: $getOwnPropertySymbols
575 });
576
577 // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
578 // https://bugs.chromium.org/p/v8/issues/detail?id=3443
579 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
580
581 $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
582 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
583 return $GOPS.f(toObject(it));
584 }
585 });
586
587 // 24.3.2 JSON.stringify(value [, replacer [, space]])
588 $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
589 var S = $Symbol();
590 // MS Edge converts symbol values to JSON as {}
591 // WebKit converts symbol values to JSON as null
592 // V8 throws on boxed symbols
593 return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
594 })), 'JSON', {
595 stringify: function stringify(it) {
596 var args = [it];
597 var i = 1;
598 var replacer, $replacer;
599 while (arguments.length > i) args.push(arguments[i++]);
600 $replacer = replacer = args[1];
601 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
602 if (!isArray(replacer)) replacer = function (key, value) {
603 if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
604 if (!isSymbol(value)) return value;
605 };
606 args[1] = replacer;
607 return _stringify.apply($JSON, args);
608 }
609 });
610
611 // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
612 $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(22)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
613 // 19.4.3.5 Symbol.prototype[@@toStringTag]
614 setToStringTag($Symbol, 'Symbol');
615 // 20.2.1.9 Math[@@toStringTag]
616 setToStringTag(Math, 'Math', true);
617 // 24.3.3 JSON[@@toStringTag]
618 setToStringTag(global.JSON, 'JSON', true);
619
620
621 /***/ }),
622
623 /***/ 14:
624 /***/ (function(module, exports, __webpack_require__) {
625
626 // Thank's IE8 for his funny defineProperty
627 module.exports = !__webpack_require__(21)(function () {
628 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
629 });
630
631
632 /***/ }),
633
634 /***/ 141:
635 /***/ (function(module, exports, __webpack_require__) {
636
637 var _Reflect$construct = __webpack_require__(101);
638
639 function _isNativeReflectConstruct() {
640 if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
641 if (_Reflect$construct.sham) return false;
642 if (typeof Proxy === "function") return true;
643
644 try {
645 Date.prototype.toString.call(_Reflect$construct(Date, [], function () {}));
646 return true;
647 } catch (e) {
648 return false;
649 }
650 }
651
652 module.exports = _isNativeReflectConstruct;
653
654 /***/ }),
655
656 /***/ 142:
657 /***/ (function(module, exports) {
658
659 module.exports = function (done, value) {
660 return { value: value, done: !!done };
661 };
662
663
664 /***/ }),
665
666 /***/ 148:
667 /***/ (function(module, exports, __webpack_require__) {
668
669 module.exports = __webpack_require__(168);
670
671 /***/ }),
672
673 /***/ 15:
674 /***/ (function(module, exports, __webpack_require__) {
675
676 var anObject = __webpack_require__(11);
677 var IE8_DOM_DEFINE = __webpack_require__(110);
678 var toPrimitive = __webpack_require__(67);
679 var dP = Object.defineProperty;
680
681 exports.f = __webpack_require__(14) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
682 anObject(O);
683 P = toPrimitive(P, true);
684 anObject(Attributes);
685 if (IE8_DOM_DEFINE) try {
686 return dP(O, P, Attributes);
687 } catch (e) { /* empty */ }
688 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
689 if ('value' in Attributes) O[P] = Attributes.value;
690 return O;
691 };
692
693
694 /***/ }),
695
696 /***/ 152:
697 /***/ (function(module, exports, __webpack_require__) {
698
699 __webpack_require__(153);
700 var $Object = __webpack_require__(6).Object;
701 module.exports = function defineProperty(it, key, desc) {
702 return $Object.defineProperty(it, key, desc);
703 };
704
705
706 /***/ }),
707
708 /***/ 153:
709 /***/ (function(module, exports, __webpack_require__) {
710
711 var $export = __webpack_require__(7);
712 // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
713 $export($export.S + $export.F * !__webpack_require__(14), 'Object', { defineProperty: __webpack_require__(15).f });
714
715
716 /***/ }),
717
718 /***/ 154:
719 /***/ (function(module, exports, __webpack_require__) {
720
721 module.exports = __webpack_require__(155);
722
723 /***/ }),
724
725 /***/ 155:
726 /***/ (function(module, exports, __webpack_require__) {
727
728 __webpack_require__(156);
729 module.exports = __webpack_require__(6).Object.getPrototypeOf;
730
731
732 /***/ }),
733
734 /***/ 156:
735 /***/ (function(module, exports, __webpack_require__) {
736
737 // 19.1.2.9 Object.getPrototypeOf(O)
738 var toObject = __webpack_require__(32);
739 var $getPrototypeOf = __webpack_require__(63);
740
741 __webpack_require__(78)('getPrototypeOf', function () {
742 return function getPrototypeOf(it) {
743 return $getPrototypeOf(toObject(it));
744 };
745 });
746
747
748 /***/ }),
749
750 /***/ 157:
751 /***/ (function(module, exports, __webpack_require__) {
752
753 __webpack_require__(158);
754 module.exports = __webpack_require__(6).Object.setPrototypeOf;
755
756
757 /***/ }),
758
759 /***/ 158:
760 /***/ (function(module, exports, __webpack_require__) {
761
762 // 19.1.3.19 Object.setPrototypeOf(O, proto)
763 var $export = __webpack_require__(7);
764 $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(159).set });
765
766
767 /***/ }),
768
769 /***/ 159:
770 /***/ (function(module, exports, __webpack_require__) {
771
772 // Works with __proto__ only. Old v8 can't work with null proto objects.
773 /* eslint-disable no-proto */
774 var isObject = __webpack_require__(9);
775 var anObject = __webpack_require__(11);
776 var check = function (O, proto) {
777 anObject(O);
778 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
779 };
780 module.exports = {
781 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
782 function (test, buggy, set) {
783 try {
784 set = __webpack_require__(31)(Function.call, __webpack_require__(51).f(Object.prototype, '__proto__').set, 2);
785 set(test, []);
786 buggy = !(test instanceof Array);
787 } catch (e) { buggy = true; }
788 return function setPrototypeOf(O, proto) {
789 check(O, proto);
790 if (buggy) O.__proto__ = proto;
791 else set(O, proto);
792 return O;
793 };
794 }({}, false) : undefined),
795 check: check
796 };
797
798
799 /***/ }),
800
801 /***/ 16:
802 /***/ (function(module, exports, __webpack_require__) {
803
804 var _Object$getPrototypeOf = __webpack_require__(154);
805
806 var _Object$setPrototypeOf = __webpack_require__(111);
807
808 function _getPrototypeOf(o) {
809 module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
810 return o.__proto__ || _Object$getPrototypeOf(o);
811 };
812 return _getPrototypeOf(o);
813 }
814
815 module.exports = _getPrototypeOf;
816
817 /***/ }),
818
819 /***/ 160:
820 /***/ (function(module, exports, __webpack_require__) {
821
822 __webpack_require__(161);
823 var $Object = __webpack_require__(6).Object;
824 module.exports = function create(P, D) {
825 return $Object.create(P, D);
826 };
827
828
829 /***/ }),
830
831 /***/ 161:
832 /***/ (function(module, exports, __webpack_require__) {
833
834 var $export = __webpack_require__(7);
835 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
836 $export($export.S, 'Object', { create: __webpack_require__(52) });
837
838
839 /***/ }),
840
841 /***/ 162:
842 /***/ (function(module, exports, __webpack_require__) {
843
844 // false -> Array#indexOf
845 // true -> Array#includes
846 var toIObject = __webpack_require__(19);
847 var toLength = __webpack_require__(70);
848 var toAbsoluteIndex = __webpack_require__(163);
849 module.exports = function (IS_INCLUDES) {
850 return function ($this, el, fromIndex) {
851 var O = toIObject($this);
852 var length = toLength(O.length);
853 var index = toAbsoluteIndex(fromIndex, length);
854 var value;
855 // Array#includes uses SameValueZero equality algorithm
856 // eslint-disable-next-line no-self-compare
857 if (IS_INCLUDES && el != el) while (length > index) {
858 value = O[index++];
859 // eslint-disable-next-line no-self-compare
860 if (value != value) return true;
861 // Array#indexOf ignores holes, Array#includes - not
862 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
863 if (O[index] === el) return IS_INCLUDES || index || 0;
864 } return !IS_INCLUDES && -1;
865 };
866 };
867
868
869 /***/ }),
870
871 /***/ 163:
872 /***/ (function(module, exports, __webpack_require__) {
873
874 var toInteger = __webpack_require__(71);
875 var max = Math.max;
876 var min = Math.min;
877 module.exports = function (index, length) {
878 index = toInteger(index);
879 return index < 0 ? max(index + length, 0) : min(index, length);
880 };
881
882
883 /***/ }),
884
885 /***/ 164:
886 /***/ (function(module, exports, __webpack_require__) {
887
888 __webpack_require__(165);
889 module.exports = __webpack_require__(6).Reflect.construct;
890
891
892 /***/ }),
893
894 /***/ 165:
895 /***/ (function(module, exports, __webpack_require__) {
896
897 // 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
898 var $export = __webpack_require__(7);
899 var create = __webpack_require__(52);
900 var aFunction = __webpack_require__(34);
901 var anObject = __webpack_require__(11);
902 var isObject = __webpack_require__(9);
903 var fails = __webpack_require__(21);
904 var bind = __webpack_require__(166);
905 var rConstruct = (__webpack_require__(8).Reflect || {}).construct;
906
907 // MS Edge supports only 2 arguments and argumentsList argument is optional
908 // FF Nightly sets third argument as `new.target`, but does not create `this` from it
909 var NEW_TARGET_BUG = fails(function () {
910 function F() { /* empty */ }
911 return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
912 });
913 var ARGS_BUG = !fails(function () {
914 rConstruct(function () { /* empty */ });
915 });
916
917 $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
918 construct: function construct(Target, args /* , newTarget */) {
919 aFunction(Target);
920 anObject(args);
921 var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
922 if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
923 if (Target == newTarget) {
924 // w/o altered newTarget, optimization for 0-4 arguments
925 switch (args.length) {
926 case 0: return new Target();
927 case 1: return new Target(args[0]);
928 case 2: return new Target(args[0], args[1]);
929 case 3: return new Target(args[0], args[1], args[2]);
930 case 4: return new Target(args[0], args[1], args[2], args[3]);
931 }
932 // w/o altered newTarget, lot of arguments case
933 var $args = [null];
934 $args.push.apply($args, args);
935 return new (bind.apply(Target, $args))();
936 }
937 // with altered newTarget, not support built-in constructors
938 var proto = newTarget.prototype;
939 var instance = create(isObject(proto) ? proto : Object.prototype);
940 var result = Function.apply.call(Target, instance, args);
941 return isObject(result) ? result : instance;
942 }
943 });
944
945
946 /***/ }),
947
948 /***/ 166:
949 /***/ (function(module, exports, __webpack_require__) {
950
951 "use strict";
952
953 var aFunction = __webpack_require__(34);
954 var isObject = __webpack_require__(9);
955 var invoke = __webpack_require__(130);
956 var arraySlice = [].slice;
957 var factories = {};
958
959 var construct = function (F, len, args) {
960 if (!(len in factories)) {
961 for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
962 // eslint-disable-next-line no-new-func
963 factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
964 } return factories[len](F, args);
965 };
966
967 module.exports = Function.bind || function bind(that /* , ...args */) {
968 var fn = aFunction(this);
969 var partArgs = arraySlice.call(arguments, 1);
970 var bound = function (/* args... */) {
971 var args = partArgs.concat(arraySlice.call(arguments));
972 return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
973 };
974 if (isObject(fn.prototype)) bound.prototype = fn.prototype;
975 return bound;
976 };
977
978
979 /***/ }),
980
981 /***/ 167:
982 /***/ (function(module, exports, __webpack_require__) {
983
984 var _typeof = __webpack_require__(47);
985
986 var assertThisInitialized = __webpack_require__(48);
987
988 function _possibleConstructorReturn(self, call) {
989 if (call && (_typeof(call) === "object" || typeof call === "function")) {
990 return call;
991 }
992
993 return assertThisInitialized(self);
994 }
995
996 module.exports = _possibleConstructorReturn;
997
998 /***/ }),
999
1000 /***/ 168:
1001 /***/ (function(module, exports, __webpack_require__) {
1002
1003 __webpack_require__(58);
1004 __webpack_require__(61);
1005 module.exports = __webpack_require__(62).f('iterator');
1006
1007
1008 /***/ }),
1009
1010 /***/ 169:
1011 /***/ (function(module, exports, __webpack_require__) {
1012
1013 var toInteger = __webpack_require__(71);
1014 var defined = __webpack_require__(65);
1015 // true -> String#at
1016 // false -> String#codePointAt
1017 module.exports = function (TO_STRING) {
1018 return function (that, pos) {
1019 var s = String(defined(that));
1020 var i = toInteger(pos);
1021 var l = s.length;
1022 var a, b;
1023 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
1024 a = s.charCodeAt(i);
1025 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
1026 ? TO_STRING ? s.charAt(i) : a
1027 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
1028 };
1029 };
1030
1031
1032 /***/ }),
1033
1034 /***/ 17:
1035 /***/ (function(module, exports) {
1036
1037 var hasOwnProperty = {}.hasOwnProperty;
1038 module.exports = function (it, key) {
1039 return hasOwnProperty.call(it, key);
1040 };
1041
1042
1043 /***/ }),
1044
1045 /***/ 170:
1046 /***/ (function(module, exports, __webpack_require__) {
1047
1048 "use strict";
1049
1050 var create = __webpack_require__(52);
1051 var descriptor = __webpack_require__(42);
1052 var setToStringTag = __webpack_require__(53);
1053 var IteratorPrototype = {};
1054
1055 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
1056 __webpack_require__(22)(IteratorPrototype, __webpack_require__(10)('iterator'), function () { return this; });
1057
1058 module.exports = function (Constructor, NAME, next) {
1059 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
1060 setToStringTag(Constructor, NAME + ' Iterator');
1061 };
1062
1063
1064 /***/ }),
1065
1066 /***/ 171:
1067 /***/ (function(module, exports, __webpack_require__) {
1068
1069 "use strict";
1070
1071 var addToUnscopables = __webpack_require__(172);
1072 var step = __webpack_require__(142);
1073 var Iterators = __webpack_require__(33);
1074 var toIObject = __webpack_require__(19);
1075
1076 // 22.1.3.4 Array.prototype.entries()
1077 // 22.1.3.13 Array.prototype.keys()
1078 // 22.1.3.29 Array.prototype.values()
1079 // 22.1.3.30 Array.prototype[@@iterator]()
1080 module.exports = __webpack_require__(102)(Array, 'Array', function (iterated, kind) {
1081 this._t = toIObject(iterated); // target
1082 this._i = 0; // next index
1083 this._k = kind; // kind
1084 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
1085 }, function () {
1086 var O = this._t;
1087 var kind = this._k;
1088 var index = this._i++;
1089 if (!O || index >= O.length) {
1090 this._t = undefined;
1091 return step(1);
1092 }
1093 if (kind == 'keys') return step(0, index);
1094 if (kind == 'values') return step(0, O[index]);
1095 return step(0, [index, O[index]]);
1096 }, 'values');
1097
1098 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
1099 Iterators.Arguments = Iterators.Array;
1100
1101 addToUnscopables('keys');
1102 addToUnscopables('values');
1103 addToUnscopables('entries');
1104
1105
1106 /***/ }),
1107
1108 /***/ 172:
1109 /***/ (function(module, exports) {
1110
1111 module.exports = function () { /* empty */ };
1112
1113
1114 /***/ }),
1115
1116 /***/ 173:
1117 /***/ (function(module, exports, __webpack_require__) {
1118
1119 __webpack_require__(136);
1120 __webpack_require__(96);
1121 __webpack_require__(176);
1122 __webpack_require__(177);
1123 module.exports = __webpack_require__(6).Symbol;
1124
1125
1126 /***/ }),
1127
1128 /***/ 174:
1129 /***/ (function(module, exports, __webpack_require__) {
1130
1131 // all enumerable object keys, includes symbols
1132 var getKeys = __webpack_require__(36);
1133 var gOPS = __webpack_require__(74);
1134 var pIE = __webpack_require__(46);
1135 module.exports = function (it) {
1136 var result = getKeys(it);
1137 var getSymbols = gOPS.f;
1138 if (getSymbols) {
1139 var symbols = getSymbols(it);
1140 var isEnum = pIE.f;
1141 var i = 0;
1142 var key;
1143 while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
1144 } return result;
1145 };
1146
1147
1148 /***/ }),
1149
1150 /***/ 175:
1151 /***/ (function(module, exports, __webpack_require__) {
1152
1153 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
1154 var toIObject = __webpack_require__(19);
1155 var gOPN = __webpack_require__(94).f;
1156 var toString = {}.toString;
1157
1158 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
1159 ? Object.getOwnPropertyNames(window) : [];
1160
1161 var getWindowNames = function (it) {
1162 try {
1163 return gOPN(it);
1164 } catch (e) {
1165 return windowNames.slice();
1166 }
1167 };
1168
1169 module.exports.f = function getOwnPropertyNames(it) {
1170 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
1171 };
1172
1173
1174 /***/ }),
1175
1176 /***/ 176:
1177 /***/ (function(module, exports, __webpack_require__) {
1178
1179 __webpack_require__(73)('asyncIterator');
1180
1181
1182 /***/ }),
1183
1184 /***/ 177:
1185 /***/ (function(module, exports, __webpack_require__) {
1186
1187 __webpack_require__(73)('observable');
1188
1189
1190 /***/ }),
1191
1192 /***/ 181:
1193 /***/ (function(module, exports, __webpack_require__) {
1194
1195 var DESCRIPTORS = __webpack_require__(14);
1196 var getKeys = __webpack_require__(36);
1197 var toIObject = __webpack_require__(19);
1198 var isEnum = __webpack_require__(46).f;
1199 module.exports = function (isEntries) {
1200 return function (it) {
1201 var O = toIObject(it);
1202 var keys = getKeys(O);
1203 var length = keys.length;
1204 var i = 0;
1205 var result = [];
1206 var key;
1207 while (length > i) {
1208 key = keys[i++];
1209 if (!DESCRIPTORS || isEnum.call(O, key)) {
1210 result.push(isEntries ? [key, O[key]] : O[key]);
1211 }
1212 }
1213 return result;
1214 };
1215 };
1216
1217
1218 /***/ }),
1219
1220 /***/ 183:
1221 /***/ (function(module, exports, __webpack_require__) {
1222
1223 __webpack_require__(184);
1224 var $Object = __webpack_require__(6).Object;
1225 module.exports = function getOwnPropertyDescriptor(it, key) {
1226 return $Object.getOwnPropertyDescriptor(it, key);
1227 };
1228
1229
1230 /***/ }),
1231
1232 /***/ 184:
1233 /***/ (function(module, exports, __webpack_require__) {
1234
1235 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
1236 var toIObject = __webpack_require__(19);
1237 var $getOwnPropertyDescriptor = __webpack_require__(51).f;
1238
1239 __webpack_require__(78)('getOwnPropertyDescriptor', function () {
1240 return function getOwnPropertyDescriptor(it, key) {
1241 return $getOwnPropertyDescriptor(toIObject(it), key);
1242 };
1243 });
1244
1245
1246 /***/ }),
1247
1248 /***/ 185:
1249 /***/ (function(module, exports, __webpack_require__) {
1250
1251 module.exports = __webpack_require__(186);
1252
1253 /***/ }),
1254
1255 /***/ 186:
1256 /***/ (function(module, exports, __webpack_require__) {
1257
1258 __webpack_require__(187);
1259 module.exports = __webpack_require__(6).Reflect.get;
1260
1261
1262 /***/ }),
1263
1264 /***/ 187:
1265 /***/ (function(module, exports, __webpack_require__) {
1266
1267 // 26.1.6 Reflect.get(target, propertyKey [, receiver])
1268 var gOPD = __webpack_require__(51);
1269 var getPrototypeOf = __webpack_require__(63);
1270 var has = __webpack_require__(17);
1271 var $export = __webpack_require__(7);
1272 var isObject = __webpack_require__(9);
1273 var anObject = __webpack_require__(11);
1274
1275 function get(target, propertyKey /* , receiver */) {
1276 var receiver = arguments.length < 3 ? target : arguments[2];
1277 var desc, proto;
1278 if (anObject(target) === receiver) return target[propertyKey];
1279 if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
1280 ? desc.value
1281 : desc.get !== undefined
1282 ? desc.get.call(receiver)
1283 : undefined;
1284 if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
1285 }
1286
1287 $export($export.S, 'Reflect', { get: get });
1288
1289
1290 /***/ }),
1291
1292 /***/ 188:
1293 /***/ (function(module, exports, __webpack_require__) {
1294
1295 var getPrototypeOf = __webpack_require__(16);
1296
1297 function _superPropBase(object, property) {
1298 while (!Object.prototype.hasOwnProperty.call(object, property)) {
1299 object = getPrototypeOf(object);
1300 if (object === null) break;
1301 }
1302
1303 return object;
1304 }
1305
1306 module.exports = _superPropBase;
1307
1308 /***/ }),
1309
1310 /***/ 19:
1311 /***/ (function(module, exports, __webpack_require__) {
1312
1313 // to indexed object, toObject with fallback for non-array-like ES3 strings
1314 var IObject = __webpack_require__(100);
1315 var defined = __webpack_require__(65);
1316 module.exports = function (it) {
1317 return IObject(defined(it));
1318 };
1319
1320
1321 /***/ }),
1322
1323 /***/ 2:
1324 /***/ (function(module, exports) {
1325
1326 function _classCallCheck(instance, Constructor) {
1327 if (!(instance instanceof Constructor)) {
1328 throw new TypeError("Cannot call a class as a function");
1329 }
1330 }
1331
1332 module.exports = _classCallCheck;
1333
1334 /***/ }),
1335
1336 /***/ 21:
1337 /***/ (function(module, exports) {
1338
1339 module.exports = function (exec) {
1340 try {
1341 return !!exec();
1342 } catch (e) {
1343 return true;
1344 }
1345 };
1346
1347
1348 /***/ }),
1349
1350 /***/ 22:
1351 /***/ (function(module, exports, __webpack_require__) {
1352
1353 var dP = __webpack_require__(15);
1354 var createDesc = __webpack_require__(42);
1355 module.exports = __webpack_require__(14) ? function (object, key, value) {
1356 return dP.f(object, key, createDesc(1, value));
1357 } : function (object, key, value) {
1358 object[key] = value;
1359 return object;
1360 };
1361
1362
1363 /***/ }),
1364
1365 /***/ 226:
1366 /***/ (function(module, exports, __webpack_require__) {
1367
1368 __webpack_require__(227);
1369 module.exports = __webpack_require__(6).Object.values;
1370
1371
1372 /***/ }),
1373
1374 /***/ 227:
1375 /***/ (function(module, exports, __webpack_require__) {
1376
1377 // https://github.com/tc39/proposal-object-values-entries
1378 var $export = __webpack_require__(7);
1379 var $values = __webpack_require__(181)(false);
1380
1381 $export($export.S, 'Object', {
1382 values: function values(it) {
1383 return $values(it);
1384 }
1385 });
1386
1387
1388 /***/ }),
1389
1390 /***/ 24:
1391 /***/ (function(module, exports, __webpack_require__) {
1392
1393 var _Object$getOwnPropertyDescriptor = __webpack_require__(117);
1394
1395 var _Reflect$get = __webpack_require__(185);
1396
1397 var superPropBase = __webpack_require__(188);
1398
1399 function _get(target, property, receiver) {
1400 if (typeof Reflect !== "undefined" && _Reflect$get) {
1401 module.exports = _get = _Reflect$get;
1402 } else {
1403 module.exports = _get = function _get(target, property, receiver) {
1404 var base = superPropBase(target, property);
1405 if (!base) return;
1406
1407 var desc = _Object$getOwnPropertyDescriptor(base, property);
1408
1409 if (desc.get) {
1410 return desc.get.call(receiver);
1411 }
1412
1413 return desc.value;
1414 };
1415 }
1416
1417 return _get(target, property, receiver || target);
1418 }
1419
1420 module.exports = _get;
1421
1422 /***/ }),
1423
1424 /***/ 3:
1425 /***/ (function(module, exports, __webpack_require__) {
1426
1427 var _Object$defineProperty = __webpack_require__(1);
1428
1429 function _defineProperties(target, props) {
1430 for (var i = 0; i < props.length; i++) {
1431 var descriptor = props[i];
1432 descriptor.enumerable = descriptor.enumerable || false;
1433 descriptor.configurable = true;
1434 if ("value" in descriptor) descriptor.writable = true;
1435
1436 _Object$defineProperty(target, descriptor.key, descriptor);
1437 }
1438 }
1439
1440 function _createClass(Constructor, protoProps, staticProps) {
1441 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
1442 if (staticProps) _defineProperties(Constructor, staticProps);
1443 return Constructor;
1444 }
1445
1446 module.exports = _createClass;
1447
1448 /***/ }),
1449
1450 /***/ 31:
1451 /***/ (function(module, exports, __webpack_require__) {
1452
1453 // optional / simple context binding
1454 var aFunction = __webpack_require__(34);
1455 module.exports = function (fn, that, length) {
1456 aFunction(fn);
1457 if (that === undefined) return fn;
1458 switch (length) {
1459 case 1: return function (a) {
1460 return fn.call(that, a);
1461 };
1462 case 2: return function (a, b) {
1463 return fn.call(that, a, b);
1464 };
1465 case 3: return function (a, b, c) {
1466 return fn.call(that, a, b, c);
1467 };
1468 }
1469 return function (/* ...args */) {
1470 return fn.apply(that, arguments);
1471 };
1472 };
1473
1474
1475 /***/ }),
1476
1477 /***/ 32:
1478 /***/ (function(module, exports, __webpack_require__) {
1479
1480 // 7.1.13 ToObject(argument)
1481 var defined = __webpack_require__(65);
1482 module.exports = function (it) {
1483 return Object(defined(it));
1484 };
1485
1486
1487 /***/ }),
1488
1489 /***/ 33:
1490 /***/ (function(module, exports) {
1491
1492 module.exports = {};
1493
1494
1495 /***/ }),
1496
1497 /***/ 34:
1498 /***/ (function(module, exports) {
1499
1500 module.exports = function (it) {
1501 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
1502 return it;
1503 };
1504
1505
1506 /***/ }),
1507
1508 /***/ 36:
1509 /***/ (function(module, exports, __webpack_require__) {
1510
1511 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
1512 var $keys = __webpack_require__(112);
1513 var enumBugKeys = __webpack_require__(72);
1514
1515 module.exports = Object.keys || function keys(O) {
1516 return $keys(O, enumBugKeys);
1517 };
1518
1519
1520 /***/ }),
1521
1522 /***/ 4:
1523 /***/ (function(module, exports, __webpack_require__) {
1524
1525 var _Object$create = __webpack_require__(135);
1526
1527 var setPrototypeOf = __webpack_require__(133);
1528
1529 function _inherits(subClass, superClass) {
1530 if (typeof superClass !== "function" && superClass !== null) {
1531 throw new TypeError("Super expression must either be null or a function");
1532 }
1533
1534 subClass.prototype = _Object$create(superClass && superClass.prototype, {
1535 constructor: {
1536 value: subClass,
1537 writable: true,
1538 configurable: true
1539 }
1540 });
1541 if (superClass) setPrototypeOf(subClass, superClass);
1542 }
1543
1544 module.exports = _inherits;
1545
1546 /***/ }),
1547
1548 /***/ 42:
1549 /***/ (function(module, exports) {
1550
1551 module.exports = function (bitmap, value) {
1552 return {
1553 enumerable: !(bitmap & 1),
1554 configurable: !(bitmap & 2),
1555 writable: !(bitmap & 4),
1556 value: value
1557 };
1558 };
1559
1560
1561 /***/ }),
1562
1563 /***/ 44:
1564 /***/ (function(module, exports) {
1565
1566 module.exports = true;
1567
1568
1569 /***/ }),
1570
1571 /***/ 46:
1572 /***/ (function(module, exports) {
1573
1574 exports.f = {}.propertyIsEnumerable;
1575
1576
1577 /***/ }),
1578
1579 /***/ 47:
1580 /***/ (function(module, exports, __webpack_require__) {
1581
1582 var _Symbol$iterator = __webpack_require__(148);
1583
1584 var _Symbol = __webpack_require__(107);
1585
1586 function _typeof(obj) {
1587 "@babel/helpers - typeof";
1588
1589 if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1590 module.exports = _typeof = function _typeof(obj) {
1591 return typeof obj;
1592 };
1593 } else {
1594 module.exports = _typeof = function _typeof(obj) {
1595 return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1596 };
1597 }
1598
1599 return _typeof(obj);
1600 }
1601
1602 module.exports = _typeof;
1603
1604 /***/ }),
1605
1606 /***/ 48:
1607 /***/ (function(module, exports) {
1608
1609 function _assertThisInitialized(self) {
1610 if (self === void 0) {
1611 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
1612 }
1613
1614 return self;
1615 }
1616
1617 module.exports = _assertThisInitialized;
1618
1619 /***/ }),
1620
1621 /***/ 5:
1622 /***/ (function(module, exports, __webpack_require__) {
1623
1624 var _Reflect$construct = __webpack_require__(101);
1625
1626 var getPrototypeOf = __webpack_require__(16);
1627
1628 var isNativeReflectConstruct = __webpack_require__(141);
1629
1630 var possibleConstructorReturn = __webpack_require__(167);
1631
1632 function _createSuper(Derived) {
1633 var hasNativeReflectConstruct = isNativeReflectConstruct();
1634 return function _createSuperInternal() {
1635 var Super = getPrototypeOf(Derived),
1636 result;
1637
1638 if (hasNativeReflectConstruct) {
1639 var NewTarget = getPrototypeOf(this).constructor;
1640 result = _Reflect$construct(Super, arguments, NewTarget);
1641 } else {
1642 result = Super.apply(this, arguments);
1643 }
1644
1645 return possibleConstructorReturn(this, result);
1646 };
1647 }
1648
1649 module.exports = _createSuper;
1650
1651 /***/ }),
1652
1653 /***/ 51:
1654 /***/ (function(module, exports, __webpack_require__) {
1655
1656 var pIE = __webpack_require__(46);
1657 var createDesc = __webpack_require__(42);
1658 var toIObject = __webpack_require__(19);
1659 var toPrimitive = __webpack_require__(67);
1660 var has = __webpack_require__(17);
1661 var IE8_DOM_DEFINE = __webpack_require__(110);
1662 var gOPD = Object.getOwnPropertyDescriptor;
1663
1664 exports.f = __webpack_require__(14) ? gOPD : function getOwnPropertyDescriptor(O, P) {
1665 O = toIObject(O);
1666 P = toPrimitive(P, true);
1667 if (IE8_DOM_DEFINE) try {
1668 return gOPD(O, P);
1669 } catch (e) { /* empty */ }
1670 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
1671 };
1672
1673
1674 /***/ }),
1675
1676 /***/ 52:
1677 /***/ (function(module, exports, __webpack_require__) {
1678
1679 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
1680 var anObject = __webpack_require__(11);
1681 var dPs = __webpack_require__(132);
1682 var enumBugKeys = __webpack_require__(72);
1683 var IE_PROTO = __webpack_require__(68)('IE_PROTO');
1684 var Empty = function () { /* empty */ };
1685 var PROTOTYPE = 'prototype';
1686
1687 // Create object with fake `null` prototype: use iframe Object with cleared prototype
1688 var createDict = function () {
1689 // Thrash, waste and sodomy: IE GC bug
1690 var iframe = __webpack_require__(87)('iframe');
1691 var i = enumBugKeys.length;
1692 var lt = '<';
1693 var gt = '>';
1694 var iframeDocument;
1695 iframe.style.display = 'none';
1696 __webpack_require__(129).appendChild(iframe);
1697 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
1698 // createDict = iframe.contentWindow.Object;
1699 // html.removeChild(iframe);
1700 iframeDocument = iframe.contentWindow.document;
1701 iframeDocument.open();
1702 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
1703 iframeDocument.close();
1704 createDict = iframeDocument.F;
1705 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
1706 return createDict();
1707 };
1708
1709 module.exports = Object.create || function create(O, Properties) {
1710 var result;
1711 if (O !== null) {
1712 Empty[PROTOTYPE] = anObject(O);
1713 result = new Empty();
1714 Empty[PROTOTYPE] = null;
1715 // add "__proto__" for Object.getPrototypeOf polyfill
1716 result[IE_PROTO] = O;
1717 } else result = createDict();
1718 return Properties === undefined ? result : dPs(result, Properties);
1719 };
1720
1721
1722 /***/ }),
1723
1724 /***/ 53:
1725 /***/ (function(module, exports, __webpack_require__) {
1726
1727 var def = __webpack_require__(15).f;
1728 var has = __webpack_require__(17);
1729 var TAG = __webpack_require__(10)('toStringTag');
1730
1731 module.exports = function (it, tag, stat) {
1732 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
1733 };
1734
1735
1736 /***/ }),
1737
1738 /***/ 54:
1739 /***/ (function(module, exports) {
1740
1741 var id = 0;
1742 var px = Math.random();
1743 module.exports = function (key) {
1744 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
1745 };
1746
1747
1748 /***/ }),
1749
1750 /***/ 55:
1751 /***/ (function(module, exports) {
1752
1753 var toString = {}.toString;
1754
1755 module.exports = function (it) {
1756 return toString.call(it).slice(8, -1);
1757 };
1758
1759
1760 /***/ }),
1761
1762 /***/ 56:
1763 /***/ (function(module, exports, __webpack_require__) {
1764
1765 module.exports = __webpack_require__(226);
1766
1767 /***/ }),
1768
1769 /***/ 58:
1770 /***/ (function(module, exports, __webpack_require__) {
1771
1772 "use strict";
1773
1774 var $at = __webpack_require__(169)(true);
1775
1776 // 21.1.3.27 String.prototype[@@iterator]()
1777 __webpack_require__(102)(String, 'String', function (iterated) {
1778 this._t = String(iterated); // target
1779 this._i = 0; // next index
1780 // 21.1.5.2.1 %StringIteratorPrototype%.next()
1781 }, function () {
1782 var O = this._t;
1783 var index = this._i;
1784 var point;
1785 if (index >= O.length) return { value: undefined, done: true };
1786 point = $at(O, index);
1787 this._i += point.length;
1788 return { value: point, done: false };
1789 });
1790
1791
1792 /***/ }),
1793
1794 /***/ 6:
1795 /***/ (function(module, exports) {
1796
1797 var core = module.exports = { version: '2.6.11' };
1798 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
1799
1800
1801 /***/ }),
1802
1803 /***/ 61:
1804 /***/ (function(module, exports, __webpack_require__) {
1805
1806 __webpack_require__(171);
1807 var global = __webpack_require__(8);
1808 var hide = __webpack_require__(22);
1809 var Iterators = __webpack_require__(33);
1810 var TO_STRING_TAG = __webpack_require__(10)('toStringTag');
1811
1812 var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
1813 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
1814 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
1815 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
1816 'TextTrackList,TouchList').split(',');
1817
1818 for (var i = 0; i < DOMIterables.length; i++) {
1819 var NAME = DOMIterables[i];
1820 var Collection = global[NAME];
1821 var proto = Collection && Collection.prototype;
1822 if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
1823 Iterators[NAME] = Iterators.Array;
1824 }
1825
1826
1827 /***/ }),
1828
1829 /***/ 62:
1830 /***/ (function(module, exports, __webpack_require__) {
1831
1832 exports.f = __webpack_require__(10);
1833
1834
1835 /***/ }),
1836
1837 /***/ 63:
1838 /***/ (function(module, exports, __webpack_require__) {
1839
1840 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
1841 var has = __webpack_require__(17);
1842 var toObject = __webpack_require__(32);
1843 var IE_PROTO = __webpack_require__(68)('IE_PROTO');
1844 var ObjectProto = Object.prototype;
1845
1846 module.exports = Object.getPrototypeOf || function (O) {
1847 O = toObject(O);
1848 if (has(O, IE_PROTO)) return O[IE_PROTO];
1849 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
1850 return O.constructor.prototype;
1851 } return O instanceof Object ? ObjectProto : null;
1852 };
1853
1854
1855 /***/ }),
1856
1857 /***/ 65:
1858 /***/ (function(module, exports) {
1859
1860 // 7.2.1 RequireObjectCoercible(argument)
1861 module.exports = function (it) {
1862 if (it == undefined) throw TypeError("Can't call method on " + it);
1863 return it;
1864 };
1865
1866
1867 /***/ }),
1868
1869 /***/ 67:
1870 /***/ (function(module, exports, __webpack_require__) {
1871
1872 // 7.1.1 ToPrimitive(input [, PreferredType])
1873 var isObject = __webpack_require__(9);
1874 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
1875 // and the second argument - flag - preferred type is a string
1876 module.exports = function (it, S) {
1877 if (!isObject(it)) return it;
1878 var fn, val;
1879 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
1880 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
1881 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
1882 throw TypeError("Can't convert object to primitive value");
1883 };
1884
1885
1886 /***/ }),
1887
1888 /***/ 68:
1889 /***/ (function(module, exports, __webpack_require__) {
1890
1891 var shared = __webpack_require__(69)('keys');
1892 var uid = __webpack_require__(54);
1893 module.exports = function (key) {
1894 return shared[key] || (shared[key] = uid(key));
1895 };
1896
1897
1898 /***/ }),
1899
1900 /***/ 69:
1901 /***/ (function(module, exports, __webpack_require__) {
1902
1903 var core = __webpack_require__(6);
1904 var global = __webpack_require__(8);
1905 var SHARED = '__core-js_shared__';
1906 var store = global[SHARED] || (global[SHARED] = {});
1907
1908 (module.exports = function (key, value) {
1909 return store[key] || (store[key] = value !== undefined ? value : {});
1910 })('versions', []).push({
1911 version: core.version,
1912 mode: __webpack_require__(44) ? 'pure' : 'global',
1913 copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
1914 });
1915
1916
1917 /***/ }),
1918
1919 /***/ 7:
1920 /***/ (function(module, exports, __webpack_require__) {
1921
1922 var global = __webpack_require__(8);
1923 var core = __webpack_require__(6);
1924 var ctx = __webpack_require__(31);
1925 var hide = __webpack_require__(22);
1926 var has = __webpack_require__(17);
1927 var PROTOTYPE = 'prototype';
1928
1929 var $export = function (type, name, source) {
1930 var IS_FORCED = type & $export.F;
1931 var IS_GLOBAL = type & $export.G;
1932 var IS_STATIC = type & $export.S;
1933 var IS_PROTO = type & $export.P;
1934 var IS_BIND = type & $export.B;
1935 var IS_WRAP = type & $export.W;
1936 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
1937 var expProto = exports[PROTOTYPE];
1938 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
1939 var key, own, out;
1940 if (IS_GLOBAL) source = name;
1941 for (key in source) {
1942 // contains in native
1943 own = !IS_FORCED && target && target[key] !== undefined;
1944 if (own && has(exports, key)) continue;
1945 // export native or passed
1946 out = own ? target[key] : source[key];
1947 // prevent global pollution for namespaces
1948 exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
1949 // bind timers to global for call from export context
1950 : IS_BIND && own ? ctx(out, global)
1951 // wrap global constructors for prevent change them in library
1952 : IS_WRAP && target[key] == out ? (function (C) {
1953 var F = function (a, b, c) {
1954 if (this instanceof C) {
1955 switch (arguments.length) {
1956 case 0: return new C();
1957 case 1: return new C(a);
1958 case 2: return new C(a, b);
1959 } return new C(a, b, c);
1960 } return C.apply(this, arguments);
1961 };
1962 F[PROTOTYPE] = C[PROTOTYPE];
1963 return F;
1964 // make static versions for prototype methods
1965 })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
1966 // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
1967 if (IS_PROTO) {
1968 (exports.virtual || (exports.virtual = {}))[key] = out;
1969 // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
1970 if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
1971 }
1972 }
1973 };
1974 // type bitmap
1975 $export.F = 1; // forced
1976 $export.G = 2; // global
1977 $export.S = 4; // static
1978 $export.P = 8; // proto
1979 $export.B = 16; // bind
1980 $export.W = 32; // wrap
1981 $export.U = 64; // safe
1982 $export.R = 128; // real proto method for `library`
1983 module.exports = $export;
1984
1985
1986 /***/ }),
1987
1988 /***/ 70:
1989 /***/ (function(module, exports, __webpack_require__) {
1990
1991 // 7.1.15 ToLength
1992 var toInteger = __webpack_require__(71);
1993 var min = Math.min;
1994 module.exports = function (it) {
1995 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
1996 };
1997
1998
1999 /***/ }),
2000
2001 /***/ 71:
2002 /***/ (function(module, exports) {
2003
2004 // 7.1.4 ToInteger
2005 var ceil = Math.ceil;
2006 var floor = Math.floor;
2007 module.exports = function (it) {
2008 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
2009 };
2010
2011
2012 /***/ }),
2013
2014 /***/ 714:
2015 /***/ (function(module, exports, __webpack_require__) {
2016
2017 "use strict";
2018
2019
2020 var _interopRequireDefault = __webpack_require__(0);
2021
2022 var _values = _interopRequireDefault(__webpack_require__(56));
2023
2024 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(2));
2025
2026 var _createClass2 = _interopRequireDefault(__webpack_require__(3));
2027
2028 var _get2 = _interopRequireDefault(__webpack_require__(24));
2029
2030 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(16));
2031
2032 var _inherits2 = _interopRequireDefault(__webpack_require__(4));
2033
2034 var _createSuper2 = _interopRequireDefault(__webpack_require__(5));
2035
2036 /* global elementorAdminBarConfig, jQuery */
2037 var AdminBar = /*#__PURE__*/function (_elementorModules$Vie) {
2038 (0, _inherits2.default)(AdminBar, _elementorModules$Vie);
2039
2040 var _super = (0, _createSuper2.default)(AdminBar);
2041
2042 function AdminBar() {
2043 (0, _classCallCheck2.default)(this, AdminBar);
2044 return _super.apply(this, arguments);
2045 }
2046
2047 (0, _createClass2.default)(AdminBar, [{
2048 key: "getDefaultSettings",
2049
2050 /**
2051 * @returns {{}}
2052 */
2053 value: function getDefaultSettings() {
2054 return {
2055 prefixes: {
2056 adminBarId: 'wp-admin-bar-'
2057 },
2058 classes: {
2059 adminBarItem: 'ab-item',
2060 adminBarItemTitle: 'elementor-edit-link-title',
2061 adminBarItemSubTitle: 'elementor-edit-link-type',
2062 adminBarNonLinkItem: 'ab-empty-item',
2063 adminBarSubItemsWrapper: 'ab-sub-wrapper',
2064 adminBarSubItems: 'ab-submenu'
2065 },
2066 selectors: {
2067 adminBar: '#wp-admin-bar-root-default',
2068 editMenuItem: '#wp-admin-bar-edit',
2069 newMenuItem: '#wp-admin-bar-new-content'
2070 }
2071 };
2072 }
2073 /**
2074 * @returns {{$adminBar: (jQuery)}}
2075 */
2076
2077 }, {
2078 key: "getDefaultElements",
2079 value: function getDefaultElements() {
2080 var _this$getSettings = this.getSettings('selectors'),
2081 adminBar = _this$getSettings.adminBar,
2082 editMenuItem = _this$getSettings.editMenuItem,
2083 newMenuItem = _this$getSettings.newMenuItem;
2084
2085 return {
2086 $adminBar: jQuery(adminBar),
2087 $editMenuItem: jQuery(editMenuItem),
2088 $newMenuItem: jQuery(newMenuItem)
2089 };
2090 }
2091 /**
2092 * Init
2093 */
2094
2095 }, {
2096 key: "onInit",
2097 value: function onInit() {
2098 (0, _get2.default)((0, _getPrototypeOf2.default)(AdminBar.prototype), "onInit", this).call(this);
2099 this.createMenu(elementorAdminBarConfig);
2100 }
2101 /**
2102 * Main method that creates the menu base on the config that provided.
2103 *
2104 * @param adminBarConfig
2105 */
2106
2107 }, {
2108 key: "createMenu",
2109 value: function createMenu(adminBarConfig) {
2110 var $items = this.createMenuItems((0, _values.default)(adminBarConfig));
2111
2112 if (this.elements.$editMenuItem.length) {
2113 // This is the normal case, when user visit a preview page of single post.
2114 this.elements.$editMenuItem.after($items);
2115 } else if (this.elements.$newMenuItem) {
2116 // This is another case, when user visit a preview page that cannot be edited e.g: archive page.
2117 this.elements.$newMenuItem.after($items);
2118 } else {
2119 // Default fallback in case there are no "new" or "edit" button.
2120 this.elements.$adminBar.append($items);
2121 }
2122 }
2123 /**
2124 * Creates a menu items from array of declaration.
2125 *
2126 * @param items
2127 * @returns {jQuery[]}
2128 */
2129
2130 }, {
2131 key: "createMenuItems",
2132 value: function createMenuItems(items) {
2133 var _this = this;
2134
2135 return items.map(function (item) {
2136 return _this.createMenuItem(item);
2137 });
2138 }
2139 /**
2140 * Creates a menu item, both for menu and sub menu.
2141 *
2142 * @param item
2143 * @returns {jQuery}
2144 */
2145
2146 }, {
2147 key: "createMenuItem",
2148 value: function createMenuItem(item) {
2149 var children = item.children ? (0, _values.default)(item.children) : [];
2150 var id = "".concat(this.getSettings('prefixes.adminBarId')).concat(item.id);
2151 var $title = jQuery('<span>', {
2152 class: this.getSettings('classes.adminBarItemTitle'),
2153 html: item.title
2154 });
2155 var $subTitle = item.sub_title ? jQuery('<span>', {
2156 class: this.getSettings('classes.adminBarItemSubTitle'),
2157 html: item.sub_title
2158 }) : null;
2159 var $item = jQuery(item.href ? '<a>' : '<div>', {
2160 'aria-haspopup': children.length ? true : null,
2161 class: [this.getSettings('classes.adminBarItem'), item.href ? '' : this.getSettings('classes.adminBarNonLinkItem'), item.class].join(' '),
2162 href: item.href
2163 }).append([$title, $subTitle]);
2164 return jQuery('<li>', {
2165 id: id,
2166 class: children.length ? 'menupop' : ''
2167 }).append([$item, children.length ? this.createSubMenuItems(id, children) : null]);
2168 }
2169 /**
2170 * Creates sub menu items wrapper.
2171 *
2172 * @param parentId
2173 * @param children
2174 * @returns {jQuery}
2175 */
2176
2177 }, {
2178 key: "createSubMenuItems",
2179 value: function createSubMenuItems(parentId, children) {
2180 var $list = jQuery('<ul>', {
2181 class: this.getSettings('classes.adminBarSubItems'),
2182 id: "".concat(parentId, "-default")
2183 }).append(this.createMenuItems(children));
2184 return jQuery('<div>', {
2185 class: this.getSettings('classes.adminBarSubItemsWrapper')
2186 }).append($list);
2187 }
2188 }]);
2189 return AdminBar;
2190 }(elementorModules.ViewModule);
2191
2192 new AdminBar();
2193
2194 /***/ }),
2195
2196 /***/ 72:
2197 /***/ (function(module, exports) {
2198
2199 // IE 8- don't enum bug keys
2200 module.exports = (
2201 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
2202 ).split(',');
2203
2204
2205 /***/ }),
2206
2207 /***/ 73:
2208 /***/ (function(module, exports, __webpack_require__) {
2209
2210 var global = __webpack_require__(8);
2211 var core = __webpack_require__(6);
2212 var LIBRARY = __webpack_require__(44);
2213 var wksExt = __webpack_require__(62);
2214 var defineProperty = __webpack_require__(15).f;
2215 module.exports = function (name) {
2216 var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
2217 if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
2218 };
2219
2220
2221 /***/ }),
2222
2223 /***/ 74:
2224 /***/ (function(module, exports) {
2225
2226 exports.f = Object.getOwnPropertySymbols;
2227
2228
2229 /***/ }),
2230
2231 /***/ 75:
2232 /***/ (function(module, exports, __webpack_require__) {
2233
2234 var META = __webpack_require__(54)('meta');
2235 var isObject = __webpack_require__(9);
2236 var has = __webpack_require__(17);
2237 var setDesc = __webpack_require__(15).f;
2238 var id = 0;
2239 var isExtensible = Object.isExtensible || function () {
2240 return true;
2241 };
2242 var FREEZE = !__webpack_require__(21)(function () {
2243 return isExtensible(Object.preventExtensions({}));
2244 });
2245 var setMeta = function (it) {
2246 setDesc(it, META, { value: {
2247 i: 'O' + ++id, // object ID
2248 w: {} // weak collections IDs
2249 } });
2250 };
2251 var fastKey = function (it, create) {
2252 // return primitive with prefix
2253 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
2254 if (!has(it, META)) {
2255 // can't set metadata to uncaught frozen object
2256 if (!isExtensible(it)) return 'F';
2257 // not necessary to add metadata
2258 if (!create) return 'E';
2259 // add missing metadata
2260 setMeta(it);
2261 // return object ID
2262 } return it[META].i;
2263 };
2264 var getWeak = function (it, create) {
2265 if (!has(it, META)) {
2266 // can't set metadata to uncaught frozen object
2267 if (!isExtensible(it)) return true;
2268 // not necessary to add metadata
2269 if (!create) return false;
2270 // add missing metadata
2271 setMeta(it);
2272 // return hash weak collections IDs
2273 } return it[META].w;
2274 };
2275 // add metadata on freeze-family methods calling
2276 var onFreeze = function (it) {
2277 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
2278 return it;
2279 };
2280 var meta = module.exports = {
2281 KEY: META,
2282 NEED: false,
2283 fastKey: fastKey,
2284 getWeak: getWeak,
2285 onFreeze: onFreeze
2286 };
2287
2288
2289 /***/ }),
2290
2291 /***/ 78:
2292 /***/ (function(module, exports, __webpack_require__) {
2293
2294 // most Object methods by ES6 should accept primitives
2295 var $export = __webpack_require__(7);
2296 var core = __webpack_require__(6);
2297 var fails = __webpack_require__(21);
2298 module.exports = function (KEY, exec) {
2299 var fn = (core.Object || {})[KEY] || Object[KEY];
2300 var exp = {};
2301 exp[KEY] = exec(fn);
2302 $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
2303 };
2304
2305
2306 /***/ }),
2307
2308 /***/ 8:
2309 /***/ (function(module, exports) {
2310
2311 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
2312 var global = module.exports = typeof window != 'undefined' && window.Math == Math
2313 ? window : typeof self != 'undefined' && self.Math == Math ? self
2314 // eslint-disable-next-line no-new-func
2315 : Function('return this')();
2316 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
2317
2318
2319 /***/ }),
2320
2321 /***/ 87:
2322 /***/ (function(module, exports, __webpack_require__) {
2323
2324 var isObject = __webpack_require__(9);
2325 var document = __webpack_require__(8).document;
2326 // typeof document.createElement is 'object' in old IE
2327 var is = isObject(document) && isObject(document.createElement);
2328 module.exports = function (it) {
2329 return is ? document.createElement(it) : {};
2330 };
2331
2332
2333 /***/ }),
2334
2335 /***/ 88:
2336 /***/ (function(module, exports, __webpack_require__) {
2337
2338 module.exports = __webpack_require__(22);
2339
2340
2341 /***/ }),
2342
2343 /***/ 9:
2344 /***/ (function(module, exports) {
2345
2346 module.exports = function (it) {
2347 return typeof it === 'object' ? it !== null : typeof it === 'function';
2348 };
2349
2350
2351 /***/ }),
2352
2353 /***/ 93:
2354 /***/ (function(module, exports, __webpack_require__) {
2355
2356 // 7.2.2 IsArray(argument)
2357 var cof = __webpack_require__(55);
2358 module.exports = Array.isArray || function isArray(arg) {
2359 return cof(arg) == 'Array';
2360 };
2361
2362
2363 /***/ }),
2364
2365 /***/ 94:
2366 /***/ (function(module, exports, __webpack_require__) {
2367
2368 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
2369 var $keys = __webpack_require__(112);
2370 var hiddenKeys = __webpack_require__(72).concat('length', 'prototype');
2371
2372 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
2373 return $keys(O, hiddenKeys);
2374 };
2375
2376
2377 /***/ }),
2378
2379 /***/ 96:
2380 /***/ (function(module, exports) {
2381
2382
2383
2384 /***/ })
2385
2386 /******/ });
2387 //# sourceMappingURL=admin-bar.js.map