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

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

677 lines 22.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 'use strict';
2
3 (function() {
4
5 //#region \0rolldown/runtime.js
6 var __create = Object.create;
7 var __defProp = Object.defineProperty;
8 var __name = (target, value) => __defProp(target, "name", {
9 value,
10 configurable: true
11 });
12 var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
13 var __getOwnPropNames = Object.getOwnPropertyNames;
14 var __getProtoOf = Object.getPrototypeOf;
15 var __hasOwnProp = Object.prototype.hasOwnProperty;
16 var __commonJSMin = (cb, mod) => () => (mod || (cb((mod = { exports: {} }).exports, mod), cb = null), mod.exports);
17 var __copyProps = (to, from, except, desc) => {
18 if (from && typeof from === "object" || typeof from === "function") {
19 for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) {
20 key = keys[i];
21 if (!__hasOwnProp.call(to, key) && key !== except) {
22 __defProp(to, key, {
23 get: ((k) => from[k]).bind(null, key),
24 enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable
25 });
26 }
27 }
28 }
29 return to;
30 };
31 var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", {
32 value: mod,
33 enumerable: true
34 }) : target, mod));
35
36 //#endregion
37
38 //#region node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
39 function asyncGeneratorStep(n, t, e, r, o, a, c) {
40 try {
41 var i = n[a](c);
42 var u = i.value;
43 } catch (n) {
44 e(n);
45 return;
46 }
47 i.done ? t(u) : Promise.resolve(u).then(r, o);
48 }
49 function _asyncToGenerator(n) {
50 return function() {
51 var t = this;
52 var e = arguments;
53 return new Promise(function(r, o) {
54 var a = n.apply(t, e);
55 function _next(n) {
56 asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
57 }
58 function _throw(n) {
59 asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
60 }
61 _next(void 0);
62 });
63 };
64 }
65
66 //#endregion
67 //#region node_modules/@babel/runtime/helpers/OverloadYield.js
68 var require_OverloadYield = /* @__PURE__ */ __commonJSMin(((exports, module) => {
69 function _OverloadYield(e, d) {
70 this.v = e, this.k = d;
71 }
72 module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
73 }));
74
75 //#endregion
76 //#region node_modules/@babel/runtime/helpers/regeneratorDefine.js
77 var require_regeneratorDefine = /* @__PURE__ */ __commonJSMin(((exports, module) => {
78 function _regeneratorDefine(e, r, n, t) {
79 var i = Object.defineProperty;
80 try {
81 i({}, "", {});
82 } catch (e) {
83 i = 0;
84 }
85 module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
86 function o(r, n) {
87 _regeneratorDefine(e, r, function(e) {
88 return this._invoke(r, n, e);
89 });
90 }
91 r ? i ? i(e, r, {
92 value: n,
93 enumerable: !t,
94 configurable: !t,
95 writable: !t
96 }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
97 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
98 }
99 module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
100 }));
101
102 //#endregion
103 //#region node_modules/@babel/runtime/helpers/regenerator.js
104 var require_regenerator$1 = /* @__PURE__ */ __commonJSMin(((exports, module) => {
105 var regeneratorDefine = require_regeneratorDefine();
106 function _regenerator() {
107 /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
108 var e;
109 var t;
110 var r = "function" == typeof Symbol ? Symbol : {};
111 var n = r.iterator || "@@iterator";
112 var o = r.toStringTag || "@@toStringTag";
113 function i(r, n, o, i) {
114 var c = n && n.prototype instanceof Generator ? n : Generator;
115 var u = Object.create(c.prototype);
116 return regeneratorDefine(u, "_invoke", function(r, n, o) {
117 var i;
118 var c;
119 var u;
120 var f = 0;
121 var p = o || [];
122 var y = !1;
123 var G = {
124 p: 0,
125 n: 0,
126 v: e,
127 a: d,
128 f: d.bind(e, 4),
129 d: function d(t, r) {
130 return i = t, c = 0, u = e, G.n = r, a;
131 }
132 };
133 function d(r, n) {
134 for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
135 var o;
136 var i = p[t];
137 var d = G.p;
138 var l = i[2];
139 r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0));
140 }
141 if (o || r > 1) return a;
142 throw y = !0, n;
143 }
144 return function(o, p, l) {
145 if (f > 1) throw TypeError("Generator is already running");
146 for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
147 i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
148 try {
149 if (f = 2, i) {
150 if (c || (o = "next"), t = i[o]) {
151 if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
152 if (!t.done) return t;
153 u = t.value, c < 2 && (c = 0);
154 } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
155 i = e;
156 } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
157 } catch (t) {
158 i = e, c = 1, u = t;
159 } finally {
160 f = 1;
161 }
162 }
163 return {
164 value: t,
165 done: y
166 };
167 };
168 }(r, o, i), !0), u;
169 }
170 var a = {};
171 function Generator() {}
172 function GeneratorFunction() {}
173 function GeneratorFunctionPrototype() {}
174 t = Object.getPrototypeOf;
175 var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function() {
176 return this;
177 }), t);
178 var u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
179 function f(e) {
180 return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
181 }
182 return GeneratorFunction.prototype = GeneratorFunctionPrototype, regeneratorDefine(u, "constructor", GeneratorFunctionPrototype), regeneratorDefine(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", regeneratorDefine(GeneratorFunctionPrototype, o, "GeneratorFunction"), regeneratorDefine(u), regeneratorDefine(u, o, "Generator"), regeneratorDefine(u, n, function() {
183 return this;
184 }), regeneratorDefine(u, "toString", function() {
185 return "[object Generator]";
186 }), (module.exports = _regenerator = function _regenerator() {
187 return {
188 w: i,
189 m: f
190 };
191 }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
192 }
193 module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
194 }));
195
196 //#endregion
197 //#region node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js
198 var require_regeneratorAsyncIterator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
199 var OverloadYield = require_OverloadYield();
200 var regeneratorDefine = require_regeneratorDefine();
201 function AsyncIterator(t, e) {
202 function n(r, o, i, f) {
203 try {
204 var c = t[r](o);
205 var u = c.value;
206 return u instanceof OverloadYield ? e.resolve(u.v).then(function(t) {
207 n("next", t, i, f);
208 }, function(t) {
209 n("throw", t, i, f);
210 }) : e.resolve(u).then(function(t) {
211 c.value = t, i(c);
212 }, function(t) {
213 return n("throw", t, i, f);
214 });
215 } catch (t) {
216 f(t);
217 }
218 }
219 var r;
220 this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function() {
221 return this;
222 })), regeneratorDefine(this, "_invoke", function(t, o, i) {
223 function f() {
224 return new e(function(e, r) {
225 n(t, i, e, r);
226 });
227 }
228 return r = r ? r.then(f, f) : f();
229 }, !0);
230 }
231 module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
232 }));
233
234 //#endregion
235 //#region node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js
236 var require_regeneratorAsyncGen = /* @__PURE__ */ __commonJSMin(((exports, module) => {
237 var regenerator = require_regenerator$1();
238 var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
239 function _regeneratorAsyncGen(r, e, t, o, n) {
240 return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
241 }
242 module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
243 }));
244
245 //#endregion
246 //#region node_modules/@babel/runtime/helpers/regeneratorAsync.js
247 var require_regeneratorAsync = /* @__PURE__ */ __commonJSMin(((exports, module) => {
248 var regeneratorAsyncGen = require_regeneratorAsyncGen();
249 function _regeneratorAsync(n, e, r, t, o) {
250 var a = regeneratorAsyncGen(n, e, r, t, o);
251 return a.next().then(function(n) {
252 return n.done ? n.value : a.next();
253 });
254 }
255 module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
256 }));
257
258 //#endregion
259 //#region node_modules/@babel/runtime/helpers/regeneratorKeys.js
260 var require_regeneratorKeys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
261 function _regeneratorKeys(e) {
262 var n = Object(e);
263 var r = [];
264 for (var t in n) r.unshift(t);
265 return function e() {
266 for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
267 return e.done = !0, e;
268 };
269 }
270 module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
271 }));
272
273 //#endregion
274 //#region node_modules/@babel/runtime/helpers/typeof.js
275 var require_typeof = /* @__PURE__ */ __commonJSMin(((exports, module) => {
276 function _typeof(o) {
277 "@babel/helpers - typeof";
278 return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
279 return typeof o;
280 } : function(o) {
281 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
282 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
283 }
284 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
285 }));
286
287 //#endregion
288 //#region node_modules/@babel/runtime/helpers/regeneratorValues.js
289 var require_regeneratorValues = /* @__PURE__ */ __commonJSMin(((exports, module) => {
290 var _typeof = require_typeof()["default"];
291 function _regeneratorValues(e) {
292 if (null != e) {
293 var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"];
294 var r = 0;
295 if (t) return t.call(e);
296 if ("function" == typeof e.next) return e;
297 if (!isNaN(e.length)) return { next: function next() {
298 return e && r >= e.length && (e = void 0), {
299 value: e && e[r++],
300 done: !e
301 };
302 } };
303 }
304 throw new TypeError(_typeof(e) + " is not iterable");
305 }
306 module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
307 }));
308
309 //#endregion
310 //#region node_modules/@babel/runtime/helpers/regeneratorRuntime.js
311 var require_regeneratorRuntime = /* @__PURE__ */ __commonJSMin(((exports, module) => {
312 var OverloadYield = require_OverloadYield();
313 var regenerator = require_regenerator$1();
314 var regeneratorAsync = require_regeneratorAsync();
315 var regeneratorAsyncGen = require_regeneratorAsyncGen();
316 var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
317 var regeneratorKeys = require_regeneratorKeys();
318 var regeneratorValues = require_regeneratorValues();
319 function _regeneratorRuntime() {
320 "use strict";
321 var r = regenerator();
322 var e = r.m(_regeneratorRuntime);
323 var t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
324 function n(r) {
325 var e = "function" == typeof r && r.constructor;
326 return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
327 }
328 var o = {
329 "throw": 1,
330 "return": 2,
331 "break": 3,
332 "continue": 3
333 };
334 function a(r) {
335 var e;
336 var t;
337 return function(n) {
338 e || (e = {
339 stop: function stop() {
340 return t(n.a, 2);
341 },
342 "catch": function _catch() {
343 return n.v;
344 },
345 abrupt: function abrupt(r, e) {
346 return t(n.a, o[r], e);
347 },
348 delegateYield: function delegateYield(r, o, a) {
349 return e.resultName = o, t(n.d, regeneratorValues(r), a);
350 },
351 finish: function finish(r) {
352 return t(n.f, r);
353 }
354 }, t = function t(r, _t, o) {
355 n.p = e.prev, n.n = e.next;
356 try {
357 return r(_t, o);
358 } finally {
359 e.next = n.n;
360 }
361 }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
362 try {
363 return r.call(this, e);
364 } finally {
365 n.p = e.prev, n.n = e.next;
366 }
367 };
368 }
369 return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
370 return {
371 wrap: function wrap(e, t, n, o) {
372 return r.w(a(e), t, n, o && o.reverse());
373 },
374 isGeneratorFunction: n,
375 mark: r.m,
376 awrap: function awrap(r, e) {
377 return new OverloadYield(r, e);
378 },
379 AsyncIterator: regeneratorAsyncIterator,
380 async: function async(r, e, t, o, u) {
381 return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
382 },
383 keys: regeneratorKeys,
384 values: regeneratorValues
385 };
386 }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
387 }
388 module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
389 }));
390
391 //#endregion
392 //#region node_modules/@babel/runtime/regenerator/index.js
393 var require_regenerator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
394 var runtime = require_regeneratorRuntime()();
395 module.exports = runtime;
396 try {
397 regeneratorRuntime = runtime;
398 } catch (accidentalStrictMode) {
399 if (typeof globalThis === "object") globalThis.regeneratorRuntime = runtime;
400 else Function("r", "regeneratorRuntime = r")(runtime);
401 }
402 }));
403
404 //#endregion
405 //#region modules/assets-manager/assets/js/utils.js
406 var import_regenerator = /* @__PURE__ */ __toESM(require_regenerator());
407 var cssMap = /* @__PURE__ */ new Map();
408 var jsMap = /* @__PURE__ */ new Map();
409 function jsElementId(handle) {
410 return "".concat(handle, "-js");
411 }
412 function cssElementId(handle) {
413 return "".concat(handle, "-css");
414 }
415 function appendCss(handle, uri) {
416 var options = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
417 if (cssMap.has(handle)) return cssMap.get(handle);
418 if (document.getElementById(cssElementId(handle))) {
419 var resolved = Promise.resolve();
420 cssMap.set(handle, resolved);
421 return resolved;
422 }
423 var promise = new Promise(function(resolve, reject) {
424 var _options$media;
425 var link = document.createElement("link");
426 link.id = cssElementId(handle);
427 link.rel = "stylesheet";
428 link.href = uri;
429 link.media = (_options$media = options.media) !== null && _options$media !== void 0 ? _options$media : "all";
430 link.onload = resolve;
431 link.onerror = reject;
432 document.head.appendChild(link);
433 });
434 cssMap.set(handle, promise);
435 return promise;
436 }
437 function appendJs(handle, uri) {
438 var options = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
439 if (jsMap.has(handle)) return jsMap.get(handle);
440 if (document.getElementById(jsElementId(handle))) {
441 var resolved = Promise.resolve();
442 jsMap.set(handle, resolved);
443 return resolved;
444 }
445 var promise = new Promise(function(resolve, reject) {
446 var _options$async;
447 var script = document.createElement("script");
448 script.id = jsElementId(handle);
449 script.src = uri;
450 script.type = "text/javascript";
451 script.async = (_options$async = options.async) !== null && _options$async !== void 0 ? _options$async : true;
452 script.onload = resolve;
453 script.onerror = reject;
454 document.body.appendChild(script);
455 });
456 jsMap.set(handle, promise);
457 return promise;
458 }
459
460 //#endregion
461 //#region modules/assets-manager/assets/js/assets-manager.js
462 function _createForOfIteratorHelper(r, e) {
463 var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
464 if (!t) {
465 if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) {
466 t && (r = t);
467 var _n = 0;
468 var F = function F() {};
469 return {
470 s: F,
471 n: function n() {
472 return _n >= r.length ? { done: !0 } : {
473 done: !1,
474 value: r[_n++]
475 };
476 },
477 e: function e(r) {
478 throw r;
479 },
480 f: F
481 };
482 }
483 throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
484 }
485 var o;
486 var a = !0;
487 var u = !1;
488 return {
489 s: function s() {
490 t = t.call(r);
491 },
492 n: function n() {
493 var r = t.next();
494 return a = r.done, r;
495 },
496 e: function e(r) {
497 u = !0, o = r;
498 },
499 f: function f() {
500 try {
501 a || null == t.return || t.return();
502 } finally {
503 if (u) throw o;
504 }
505 }
506 };
507 }
508 function _unsupportedIterableToArray(r, a) {
509 if (r) {
510 if ("string" == typeof r) return _arrayLikeToArray(r, a);
511 var t = {}.toString.call(r).slice(8, -1);
512 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;
513 }
514 }
515 function _arrayLikeToArray(r, a) {
516 (null == a || a > r.length) && (a = r.length);
517 for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
518 return n;
519 }
520 function enqueueAssets(_x, _x2) {
521 return _enqueueAssets.apply(this, arguments);
522 }
523 function _enqueueAssets() {
524 _enqueueAssets = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee2(w, utils) {
525 var _w$elementorAssetsMan;
526 var _assets$styles$priori;
527 var _assets$styles;
528 var _assets$scripts$prior;
529 var _assets$scripts;
530 var assets;
531 var _iterator;
532 var _step;
533 var _assets$styles2;
534 var _assets$styles$map$ha;
535 var handle;
536 var _ref2;
537 var uri;
538 var options;
539 var _iterator2;
540 var _step2;
541 var _assets$scripts2;
542 var _assets$scripts$map$_;
543 var _handle;
544 var _ref3;
545 var _uri;
546 var _options;
547 var _t;
548 var _t2;
549 var _t3;
550 var _t4;
551 return import_regenerator.default.wrap(function(_context2) {
552 while (1) switch (_context2.prev = _context2.next) {
553 case 0:
554 assets = (_w$elementorAssetsMan = w.elementorAssetsManager) !== null && _w$elementorAssetsMan !== void 0 ? _w$elementorAssetsMan : {};
555 _iterator = _createForOfIteratorHelper((_assets$styles$priori = (_assets$styles = assets.styles) === null || _assets$styles === void 0 ? void 0 : _assets$styles.priority_queue) !== null && _assets$styles$priori !== void 0 ? _assets$styles$priori : []);
556 _context2.prev = 1;
557 _iterator.s();
558 case 2:
559 if ((_step = _iterator.n()).done) {
560 _context2.next = 8;
561 break;
562 }
563 handle = _step.value;
564 if ((_assets$styles2 = assets.styles) !== null && _assets$styles2 !== void 0 && (_assets$styles2 = _assets$styles2.map) !== null && _assets$styles2 !== void 0 && _assets$styles2[handle]) {
565 _context2.next = 3;
566 break;
567 }
568 return _context2.abrupt("continue", 7);
569 case 3:
570 _ref2 = (_assets$styles$map$ha = assets.styles.map[handle]) !== null && _assets$styles$map$ha !== void 0 ? _assets$styles$map$ha : {}, uri = _ref2.uri, options = _ref2.options;
571 _context2.prev = 4;
572 _context2.next = 5;
573 return utils.appendCss(handle, uri, options);
574 case 5:
575 _context2.next = 7;
576 break;
577 case 6:
578 _context2.prev = 6;
579 _t = _context2["catch"](4);
580 console.error("Failed to append CSS asset: ".concat(handle), _t);
581 case 7:
582 _context2.next = 2;
583 break;
584 case 8:
585 _context2.next = 10;
586 break;
587 case 9:
588 _context2.prev = 9;
589 _t2 = _context2["catch"](1);
590 _iterator.e(_t2);
591 case 10:
592 _context2.prev = 10;
593 _iterator.f();
594 return _context2.finish(10);
595 case 11:
596 _iterator2 = _createForOfIteratorHelper((_assets$scripts$prior = (_assets$scripts = assets.scripts) === null || _assets$scripts === void 0 ? void 0 : _assets$scripts.priority_queue) !== null && _assets$scripts$prior !== void 0 ? _assets$scripts$prior : []);
597 _context2.prev = 12;
598 _iterator2.s();
599 case 13:
600 if ((_step2 = _iterator2.n()).done) {
601 _context2.next = 19;
602 break;
603 }
604 _handle = _step2.value;
605 if ((_assets$scripts2 = assets.scripts) !== null && _assets$scripts2 !== void 0 && (_assets$scripts2 = _assets$scripts2.map) !== null && _assets$scripts2 !== void 0 && _assets$scripts2[_handle]) {
606 _context2.next = 14;
607 break;
608 }
609 return _context2.abrupt("continue", 18);
610 case 14:
611 _ref3 = (_assets$scripts$map$_ = assets.scripts.map[_handle]) !== null && _assets$scripts$map$_ !== void 0 ? _assets$scripts$map$_ : {}, _uri = _ref3.uri, _options = _ref3.options;
612 _context2.prev = 15;
613 _context2.next = 16;
614 return utils.appendJs(_handle, _uri, _options);
615 case 16:
616 _context2.next = 18;
617 break;
618 case 17:
619 _context2.prev = 17;
620 _t3 = _context2["catch"](15);
621 console.error("Failed to append JS asset: ".concat(_handle), _t3);
622 case 18:
623 _context2.next = 13;
624 break;
625 case 19:
626 _context2.next = 21;
627 break;
628 case 20:
629 _context2.prev = 20;
630 _t4 = _context2["catch"](12);
631 _iterator2.e(_t4);
632 case 21:
633 _context2.prev = 21;
634 _iterator2.f();
635 return _context2.finish(21);
636 case 22:
637 case "end": return _context2.stop();
638 }
639 }, _callee2, null, [
640 [
641 1,
642 9,
643 10,
644 11
645 ],
646 [4, 6],
647 [
648 12,
649 20,
650 21,
651 22
652 ],
653 [15, 17]
654 ]);
655 }));
656 return _enqueueAssets.apply(this, arguments);
657 }
658 (function(w) {
659 w.addEventListener("load", /*#__PURE__*/ _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee() {
660 return import_regenerator.default.wrap(function(_context) {
661 while (1) switch (_context.prev = _context.next) {
662 case 0:
663 _context.next = 1;
664 return enqueueAssets(w, {
665 appendCss,
666 appendJs
667 });
668 case 1:
669 case "end": return _context.stop();
670 }
671 }, _callee);
672 })));
673 })(window);
674
675 //#endregion
676 })();
677 //# sourceMappingURL=assets-manager.js.map