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 / e-conversion-banner.js

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

461 lines 16.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function() {
2
3 //#region \0rolldown/runtime.js
4 var __create = Object.create;
5 var __defProp = Object.defineProperty;
6 var __name = (target, value) => __defProp(target, "name", {
7 value,
8 configurable: true
9 });
10 var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
11 var __getOwnPropNames = Object.getOwnPropertyNames;
12 var __getProtoOf = Object.getPrototypeOf;
13 var __hasOwnProp = Object.prototype.hasOwnProperty;
14 var __commonJSMin = (cb, mod) => () => (mod || (cb((mod = { exports: {} }).exports, mod), cb = null), mod.exports);
15 var __copyProps = (to, from, except, desc) => {
16 if (from && typeof from === "object" || typeof from === "function") {
17 for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) {
18 key = keys[i];
19 if (!__hasOwnProp.call(to, key) && key !== except) {
20 __defProp(to, key, {
21 get: ((k) => from[k]).bind(null, key),
22 enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable
23 });
24 }
25 }
26 }
27 return to;
28 };
29 var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", {
30 value: mod,
31 enumerable: true
32 }) : target, mod));
33
34 //#endregion
35
36 //#region node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
37 function asyncGeneratorStep(n, t, e, r, o, a, c) {
38 try {
39 var i = n[a](c);
40 var u = i.value;
41 } catch (n) {
42 e(n);
43 return;
44 }
45 i.done ? t(u) : Promise.resolve(u).then(r, o);
46 }
47 function _asyncToGenerator(n) {
48 return function() {
49 var t = this;
50 var e = arguments;
51 return new Promise(function(r, o) {
52 var a = n.apply(t, e);
53 function _next(n) {
54 asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
55 }
56 function _throw(n) {
57 asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
58 }
59 _next(void 0);
60 });
61 };
62 }
63
64 //#endregion
65 //#region node_modules/@babel/runtime/helpers/OverloadYield.js
66 var require_OverloadYield = /* @__PURE__ */ __commonJSMin(((exports, module) => {
67 function _OverloadYield(e, d) {
68 this.v = e, this.k = d;
69 }
70 module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
71 }));
72
73 //#endregion
74 //#region node_modules/@babel/runtime/helpers/regeneratorDefine.js
75 var require_regeneratorDefine = /* @__PURE__ */ __commonJSMin(((exports, module) => {
76 function _regeneratorDefine(e, r, n, t) {
77 var i = Object.defineProperty;
78 try {
79 i({}, "", {});
80 } catch (e) {
81 i = 0;
82 }
83 module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
84 function o(r, n) {
85 _regeneratorDefine(e, r, function(e) {
86 return this._invoke(r, n, e);
87 });
88 }
89 r ? i ? i(e, r, {
90 value: n,
91 enumerable: !t,
92 configurable: !t,
93 writable: !t
94 }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
95 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
96 }
97 module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
98 }));
99
100 //#endregion
101 //#region node_modules/@babel/runtime/helpers/regenerator.js
102 var require_regenerator$1 = /* @__PURE__ */ __commonJSMin(((exports, module) => {
103 var regeneratorDefine = require_regeneratorDefine();
104 function _regenerator() {
105 /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
106 var e;
107 var t;
108 var r = "function" == typeof Symbol ? Symbol : {};
109 var n = r.iterator || "@@iterator";
110 var o = r.toStringTag || "@@toStringTag";
111 function i(r, n, o, i) {
112 var c = n && n.prototype instanceof Generator ? n : Generator;
113 var u = Object.create(c.prototype);
114 return regeneratorDefine(u, "_invoke", function(r, n, o) {
115 var i;
116 var c;
117 var u;
118 var f = 0;
119 var p = o || [];
120 var y = !1;
121 var G = {
122 p: 0,
123 n: 0,
124 v: e,
125 a: d,
126 f: d.bind(e, 4),
127 d: function d(t, r) {
128 return i = t, c = 0, u = e, G.n = r, a;
129 }
130 };
131 function d(r, n) {
132 for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
133 var o;
134 var i = p[t];
135 var d = G.p;
136 var l = i[2];
137 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));
138 }
139 if (o || r > 1) return a;
140 throw y = !0, n;
141 }
142 return function(o, p, l) {
143 if (f > 1) throw TypeError("Generator is already running");
144 for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
145 i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
146 try {
147 if (f = 2, i) {
148 if (c || (o = "next"), t = i[o]) {
149 if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
150 if (!t.done) return t;
151 u = t.value, c < 2 && (c = 0);
152 } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
153 i = e;
154 } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
155 } catch (t) {
156 i = e, c = 1, u = t;
157 } finally {
158 f = 1;
159 }
160 }
161 return {
162 value: t,
163 done: y
164 };
165 };
166 }(r, o, i), !0), u;
167 }
168 var a = {};
169 function Generator() {}
170 function GeneratorFunction() {}
171 function GeneratorFunctionPrototype() {}
172 t = Object.getPrototypeOf;
173 var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function() {
174 return this;
175 }), t);
176 var u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
177 function f(e) {
178 return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
179 }
180 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() {
181 return this;
182 }), regeneratorDefine(u, "toString", function() {
183 return "[object Generator]";
184 }), (module.exports = _regenerator = function _regenerator() {
185 return {
186 w: i,
187 m: f
188 };
189 }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
190 }
191 module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
192 }));
193
194 //#endregion
195 //#region node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js
196 var require_regeneratorAsyncIterator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
197 var OverloadYield = require_OverloadYield();
198 var regeneratorDefine = require_regeneratorDefine();
199 function AsyncIterator(t, e) {
200 function n(r, o, i, f) {
201 try {
202 var c = t[r](o);
203 var u = c.value;
204 return u instanceof OverloadYield ? e.resolve(u.v).then(function(t) {
205 n("next", t, i, f);
206 }, function(t) {
207 n("throw", t, i, f);
208 }) : e.resolve(u).then(function(t) {
209 c.value = t, i(c);
210 }, function(t) {
211 return n("throw", t, i, f);
212 });
213 } catch (t) {
214 f(t);
215 }
216 }
217 var r;
218 this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function() {
219 return this;
220 })), regeneratorDefine(this, "_invoke", function(t, o, i) {
221 function f() {
222 return new e(function(e, r) {
223 n(t, i, e, r);
224 });
225 }
226 return r = r ? r.then(f, f) : f();
227 }, !0);
228 }
229 module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
230 }));
231
232 //#endregion
233 //#region node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js
234 var require_regeneratorAsyncGen = /* @__PURE__ */ __commonJSMin(((exports, module) => {
235 var regenerator = require_regenerator$1();
236 var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
237 function _regeneratorAsyncGen(r, e, t, o, n) {
238 return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
239 }
240 module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
241 }));
242
243 //#endregion
244 //#region node_modules/@babel/runtime/helpers/regeneratorAsync.js
245 var require_regeneratorAsync = /* @__PURE__ */ __commonJSMin(((exports, module) => {
246 var regeneratorAsyncGen = require_regeneratorAsyncGen();
247 function _regeneratorAsync(n, e, r, t, o) {
248 var a = regeneratorAsyncGen(n, e, r, t, o);
249 return a.next().then(function(n) {
250 return n.done ? n.value : a.next();
251 });
252 }
253 module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
254 }));
255
256 //#endregion
257 //#region node_modules/@babel/runtime/helpers/regeneratorKeys.js
258 var require_regeneratorKeys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
259 function _regeneratorKeys(e) {
260 var n = Object(e);
261 var r = [];
262 for (var t in n) r.unshift(t);
263 return function e() {
264 for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
265 return e.done = !0, e;
266 };
267 }
268 module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
269 }));
270
271 //#endregion
272 //#region node_modules/@babel/runtime/helpers/typeof.js
273 var require_typeof = /* @__PURE__ */ __commonJSMin(((exports, module) => {
274 function _typeof(o) {
275 "@babel/helpers - typeof";
276 return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
277 return typeof o;
278 } : function(o) {
279 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
280 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
281 }
282 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
283 }));
284
285 //#endregion
286 //#region node_modules/@babel/runtime/helpers/regeneratorValues.js
287 var require_regeneratorValues = /* @__PURE__ */ __commonJSMin(((exports, module) => {
288 var _typeof = require_typeof()["default"];
289 function _regeneratorValues(e) {
290 if (null != e) {
291 var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"];
292 var r = 0;
293 if (t) return t.call(e);
294 if ("function" == typeof e.next) return e;
295 if (!isNaN(e.length)) return { next: function next() {
296 return e && r >= e.length && (e = void 0), {
297 value: e && e[r++],
298 done: !e
299 };
300 } };
301 }
302 throw new TypeError(_typeof(e) + " is not iterable");
303 }
304 module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
305 }));
306
307 //#endregion
308 //#region node_modules/@babel/runtime/helpers/regeneratorRuntime.js
309 var require_regeneratorRuntime = /* @__PURE__ */ __commonJSMin(((exports, module) => {
310 var OverloadYield = require_OverloadYield();
311 var regenerator = require_regenerator$1();
312 var regeneratorAsync = require_regeneratorAsync();
313 var regeneratorAsyncGen = require_regeneratorAsyncGen();
314 var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
315 var regeneratorKeys = require_regeneratorKeys();
316 var regeneratorValues = require_regeneratorValues();
317 function _regeneratorRuntime() {
318 "use strict";
319 var r = regenerator();
320 var e = r.m(_regeneratorRuntime);
321 var t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
322 function n(r) {
323 var e = "function" == typeof r && r.constructor;
324 return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
325 }
326 var o = {
327 "throw": 1,
328 "return": 2,
329 "break": 3,
330 "continue": 3
331 };
332 function a(r) {
333 var e;
334 var t;
335 return function(n) {
336 e || (e = {
337 stop: function stop() {
338 return t(n.a, 2);
339 },
340 "catch": function _catch() {
341 return n.v;
342 },
343 abrupt: function abrupt(r, e) {
344 return t(n.a, o[r], e);
345 },
346 delegateYield: function delegateYield(r, o, a) {
347 return e.resultName = o, t(n.d, regeneratorValues(r), a);
348 },
349 finish: function finish(r) {
350 return t(n.f, r);
351 }
352 }, t = function t(r, _t, o) {
353 n.p = e.prev, n.n = e.next;
354 try {
355 return r(_t, o);
356 } finally {
357 e.next = n.n;
358 }
359 }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
360 try {
361 return r.call(this, e);
362 } finally {
363 n.p = e.prev, n.n = e.next;
364 }
365 };
366 }
367 return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
368 return {
369 wrap: function wrap(e, t, n, o) {
370 return r.w(a(e), t, n, o && o.reverse());
371 },
372 isGeneratorFunction: n,
373 mark: r.m,
374 awrap: function awrap(r, e) {
375 return new OverloadYield(r, e);
376 },
377 AsyncIterator: regeneratorAsyncIterator,
378 async: function async(r, e, t, o, u) {
379 return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
380 },
381 keys: regeneratorKeys,
382 values: regeneratorValues
383 };
384 }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
385 }
386 module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
387 }));
388
389 //#endregion
390 //#region node_modules/@babel/runtime/regenerator/index.js
391 var require_regenerator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
392 var runtime = require_regeneratorRuntime()();
393 module.exports = runtime;
394 try {
395 regeneratorRuntime = runtime;
396 } catch (accidentalStrictMode) {
397 if (typeof globalThis === "object") globalThis.regeneratorRuntime = runtime;
398 else Function("r", "regeneratorRuntime = r")(runtime);
399 }
400 }));
401
402 //#endregion
403 //#region modules/promotions/assets/js/conversion-banner/conversion-banner.js
404 var import_regenerator = /* @__PURE__ */ __toESM(require_regenerator());
405 var CONTAINER_ID = "e-conversion-banner";
406 var READY_CLASS = "e-conversion-banner--ready";
407 var relocateBanner = function relocateBanner(container, placement) {
408 var selector = placement.selector;
409 var _placement$before = placement.before;
410 var before = _placement$before === void 0 ? false : _placement$before;
411 var anchor = document.querySelector(selector);
412 if (!anchor) {
413 container.remove();
414 return;
415 }
416 anchor.insertAdjacentElement(before ? "beforebegin" : "afterend", container);
417 container.classList.add(READY_CLASS);
418 };
419 var bindDismiss = function bindDismiss(container) {
420 var dismissButton = container.querySelector(".e-conversion-banner__dismiss");
421 if (!dismissButton) return;
422 dismissButton.addEventListener("click", /*#__PURE__*/ _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee() {
423 return import_regenerator.default.wrap(function(_context) {
424 while (1) switch (_context.prev = _context.next) {
425 case 0:
426 _context.prev = 0;
427 _context.next = 1;
428 return wp.ajax.post(eConversionBanner.action, { nonce: eConversionBanner.nonce });
429 case 1:
430 _context.next = 3;
431 break;
432 case 2:
433 _context.prev = 2;
434 _context["catch"](0);
435 case 3:
436 _context.prev = 3;
437 container.remove();
438 return _context.finish(3);
439 case 4:
440 case "end": return _context.stop();
441 }
442 }, _callee, null, [[
443 0,
444 2,
445 3,
446 4
447 ]]);
448 })));
449 };
450 var init = function init() {
451 var container = document.getElementById(CONTAINER_ID);
452 if (!container || "undefined" === typeof eConversionBanner) return;
453 relocateBanner(container, eConversionBanner.placement);
454 bindDismiss(container);
455 };
456 if ("loading" === document.readyState) document.addEventListener("DOMContentLoaded", init);
457 else init();
458
459 //#endregion
460 })();
461 //# sourceMappingURL=e-conversion-banner.js.map