SILENT KILLERPanel

Current Path: > home > codekrsu > > ameliagraphics.com > wp-content > plugins > elementor > assets > js


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/codekrsu//ameliagraphics.com/wp-content/plugins/elementor/assets/js

NameTypeSizeLast ModifiedActions
packages Directory - -
025905cd015671d0a830.bundle.min.js File 4102 bytes July 30 2025 18:59:04.
056b8f3bbbcabf026cd1.bundle.js File 44877 bytes July 30 2025 18:59:04.
0d1a75a41cae2a76432a.bundle.js File 15095 bytes July 30 2025 18:59:04.
0f7962315cd2e100f80e.bundle.min.js File 36898 bytes July 30 2025 18:59:04.
2e387c4154cbf63565b2.bundle.min.js File 23677 bytes July 30 2025 18:59:04.
4573680c5d8b9b2d9f17.bundle.min.js File 5438 bytes July 30 2025 18:59:04.
513d3f05d575dabcdc35.bundle.js File 63581 bytes July 30 2025 18:59:04.
533dfce075cc2d9f28bf.bundle.js File 92001 bytes July 30 2025 18:59:04.
5b6ef966b71e5cf670d8.bundle.min.js File 5096 bytes July 30 2025 18:59:04.
5fb5fb036b89b334cd2e.bundle.min.js File 13336 bytes July 30 2025 18:59:04.
7f127a12416c8685d286.bundle.js File 25893 bytes July 30 2025 18:59:04.
947434f8f98ed29acc17.bundle.js File 113943 bytes July 30 2025 18:59:04.
accordion.36aa4c8c4eba17bc8e03.bundle.min.js File 3793 bytes July 30 2025 18:59:04.
accordion.7b5b5744bdd225280eca.bundle.js File 8086 bytes July 30 2025 18:59:04.
adbbe9b5d6b520e98e4c.bundle.js File 14519 bytes July 30 2025 18:59:04.
admin-feedback.js File 4612 bytes July 30 2025 18:59:04.
admin-feedback.min.js File 1959 bytes July 30 2025 18:59:04.
admin-modules.js File 37153 bytes July 30 2025 18:59:04.
admin-modules.min.js File 17495 bytes July 30 2025 18:59:04.
admin-modules.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
admin-notifications.js File 315181 bytes July 30 2025 18:59:04.
admin-notifications.min.js File 90596 bytes July 30 2025 18:59:04.
admin-notifications.min.js.LICENSE.txt File 249 bytes July 30 2025 18:59:04.
admin-top-bar.js File 69044 bytes July 30 2025 18:59:04.
admin-top-bar.min.js File 12611 bytes July 30 2025 18:59:04.
admin.js File 116645 bytes July 30 2025 18:59:04.
admin.min.js File 55766 bytes July 30 2025 18:59:04.
admin.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
ai-admin.js File 1981895 bytes July 30 2025 18:59:04.
ai-admin.min.js File 619403 bytes July 30 2025 18:59:04.
ai-admin.min.js.LICENSE.txt File 511 bytes July 30 2025 18:59:04.
ai-gutenberg.js File 2116655 bytes July 30 2025 18:59:04.
ai-gutenberg.min.js File 648858 bytes July 30 2025 18:59:04.
ai-gutenberg.min.js.LICENSE.txt File 672 bytes July 30 2025 18:59:04.
ai-layout.js File 496830 bytes July 30 2025 18:59:04.
ai-layout.min.js File 193000 bytes July 30 2025 18:59:04.
ai-layout.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
ai-media-library.js File 2099327 bytes July 30 2025 18:59:04.
ai-media-library.min.js File 643796 bytes July 30 2025 18:59:04.
ai-media-library.min.js.LICENSE.txt File 672 bytes July 30 2025 18:59:04.
ai-unify-product-images.js File 2095187 bytes July 30 2025 18:59:04.
ai-unify-product-images.min.js File 640519 bytes July 30 2025 18:59:04.
ai-unify-product-images.min.js.LICENSE.txt File 672 bytes July 30 2025 18:59:04.
ai.js File 2153878 bytes July 30 2025 18:59:04.
ai.min.js File 666255 bytes July 30 2025 18:59:04.
ai.min.js.LICENSE.txt File 672 bytes July 30 2025 18:59:04.
alert.42cc1d522ef5c60bf874.bundle.min.js File 658 bytes July 30 2025 18:59:04.
alert.b696182ec6f18a35bc69.bundle.js File 1445 bytes July 30 2025 18:59:04.
announcements-app.js File 101111 bytes July 30 2025 18:59:04.
announcements-app.min.js File 28104 bytes July 30 2025 18:59:04.
announcements-app.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
app-loader.js File 261466 bytes July 30 2025 18:59:04.
app-loader.min.js File 90736 bytes July 30 2025 18:59:04.
app-packages.js File 353111 bytes July 30 2025 18:59:04.
app-packages.min.js File 123224 bytes July 30 2025 18:59:04.
app-packages.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
app.js File 1037369 bytes July 30 2025 18:59:04.
app.min.js File 365603 bytes July 30 2025 18:59:04.
app.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
atomic-widgets-editor.js File 90493 bytes July 30 2025 18:59:04.
atomic-widgets-editor.min.js File 35954 bytes July 30 2025 18:59:04.
beta-tester.js File 21458 bytes July 30 2025 18:59:04.
beta-tester.min.js File 8870 bytes July 30 2025 18:59:04.
checklist.js File 400261 bytes July 30 2025 18:59:04.
checklist.min.js File 129497 bytes July 30 2025 18:59:04.
checklist.min.js.LICENSE.txt File 399 bytes July 30 2025 18:59:04.
cloud-library-screenshot.js File 37836 bytes July 30 2025 18:59:04.
cloud-library-screenshot.min.js File 15569 bytes July 30 2025 18:59:04.
common-modules.js File 296260 bytes July 30 2025 18:59:04.
common-modules.min.js File 104017 bytes July 30 2025 18:59:04.
common.js File 408987 bytes July 30 2025 18:59:04.
common.min.js File 154563 bytes July 30 2025 18:59:04.
common.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
contact-buttons.7c9983ed0d4964b951c2.bundle.min.js File 8713 bytes July 30 2025 18:59:04.
contact-buttons.c21325756a91b795f8e4.bundle.js File 14886 bytes July 30 2025 18:59:04.
container-converter.js File 52177 bytes July 30 2025 18:59:04.
container-converter.min.js File 18550 bytes July 30 2025 18:59:04.
container-editor-handlers.11e3f73cbe2c3c5ffe24.bundle.js File 18454 bytes July 30 2025 18:59:04.
container-editor-handlers.7e9a94a0cd0958b8c9ad.bundle.min.js File 9646 bytes July 30 2025 18:59:04.
counter.12335f45aaa79d244f24.bundle.min.js File 946 bytes July 30 2025 18:59:04.
counter.f359dee9199f5aad06c6.bundle.js File 1933 bytes July 30 2025 18:59:04.
dev-tools.js File 23856 bytes July 30 2025 18:59:04.
dev-tools.min.js File 7627 bytes July 30 2025 18:59:04.
e-home-screen.js File 109439 bytes July 30 2025 18:59:04.
e-home-screen.min.js File 27743 bytes July 30 2025 18:59:04.
e-react-promotions.js File 124477 bytes July 30 2025 18:59:04.
e-react-promotions.min.js File 39714 bytes July 30 2025 18:59:04.
e-wc-product-editor.js File 106998 bytes July 30 2025 18:59:04.
e-wc-product-editor.min.js File 17211 bytes July 30 2025 18:59:04.
e-wc-product-editor.min.js.LICENSE.txt File 160 bytes October 28 2024 15:08:46.
e5d6feb1b1d6cf52126f.bundle.js File 11262 bytes July 30 2025 18:59:04.
editor-document.js File 71618 bytes July 30 2025 18:59:04.
editor-document.min.js File 25915 bytes July 30 2025 18:59:04.
editor-environment-v2.js File 640 bytes July 30 2025 18:59:04.
editor-environment-v2.min.js File 246 bytes July 30 2025 18:59:04.
editor-loader-v1.js File 372 bytes July 30 2025 18:59:04.
editor-loader-v1.min.js File 88 bytes July 30 2025 18:59:04.
editor-loader-v2.js File 861 bytes July 30 2025 18:59:04.
editor-loader-v2.min.js File 444 bytes July 30 2025 18:59:04.
editor-modules.js File 117667 bytes July 30 2025 18:59:04.
editor-modules.min.js File 51200 bytes July 30 2025 18:59:04.
editor-modules.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
editor-notifications.js File 325952 bytes July 30 2025 18:59:04.
editor-notifications.min.js File 94699 bytes July 30 2025 18:59:04.
editor-notifications.min.js.LICENSE.txt File 249 bytes July 30 2025 18:59:04.
editor-v4-opt-in-alphachip.js File 59756 bytes July 30 2025 18:59:04.
editor-v4-opt-in-alphachip.min.js File 8558 bytes July 30 2025 18:59:04.
editor-v4-opt-in.js File 168726 bytes July 30 2025 18:59:04.
editor-v4-opt-in.min.js File 55797 bytes July 30 2025 18:59:04.
editor-v4-opt-in.min.js.LICENSE.txt File 338 bytes July 30 2025 18:59:04.
editor-v4-welcome-opt-in.js File 60457 bytes July 30 2025 18:59:04.
editor-v4-welcome-opt-in.min.js File 9600 bytes July 30 2025 18:59:04.
editor.js File 3378728 bytes July 30 2025 18:59:04.
editor.min.js File 1414840 bytes July 30 2025 18:59:04.
editor.min.js.LICENSE.txt File 2000 bytes July 30 2025 18:59:04.
element-manager-admin.js File 169014 bytes July 30 2025 18:59:04.
element-manager-admin.min.js File 48187 bytes July 30 2025 18:59:04.
element-manager-admin.min.js.LICENSE.txt File 310 bytes July 30 2025 18:59:04.
elementor-admin-bar.js File 18643 bytes July 30 2025 18:59:04.
elementor-admin-bar.min.js File 7359 bytes July 30 2025 18:59:04.
floating-bars.7efeeb8b098e55999ff1.bundle.js File 15148 bytes July 30 2025 18:59:04.
floating-bars.c1e9838906b386709cd4.bundle.min.js File 7943 bytes July 30 2025 18:59:04.
floating-elements-modal.js File 34512 bytes July 30 2025 18:59:04.
floating-elements-modal.min.js File 14530 bytes July 30 2025 18:59:04.
frontend-modules.js File 181469 bytes July 30 2025 18:59:04.
frontend-modules.min.js File 48393 bytes July 30 2025 18:59:04.
frontend.js File 100836 bytes July 30 2025 18:59:04.
frontend.min.js File 32876 bytes July 30 2025 18:59:04.
gutenberg.js File 7653 bytes July 30 2025 18:59:04.
gutenberg.min.js File 4100 bytes July 30 2025 18:59:04.
image-carousel.1a3e0c6222562304eed5.bundle.js File 945 bytes July 30 2025 18:59:04.
image-carousel.6167d20b95b33386757b.bundle.min.js File 448 bytes July 30 2025 18:59:04.
import-export-admin.js File 15085 bytes July 30 2025 18:59:04.
import-export-admin.min.js File 6329 bytes July 30 2025 18:59:04.
kit-elements-defaults-editor.js File 84627 bytes July 30 2025 18:59:04.
kit-elements-defaults-editor.min.js File 34775 bytes July 30 2025 18:59:04.
kit-elements-defaults-editor.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
kit-library.93bc587768f425638edc.bundle.min.js File 115133 bytes July 30 2025 18:59:04.
kit-library.f3e637c5acf9b98d8334.bundle.js File 283624 bytes July 30 2025 18:59:04.
lightbox.64a93c50cbfc18fcc89b.bundle.min.js File 28984 bytes July 30 2025 18:59:04.
lightbox.74688eb10c7852662847.bundle.js File 49977 bytes July 30 2025 18:59:04.
media-hints.js File 11982 bytes July 30 2025 18:59:04.
media-hints.min.js File 6170 bytes July 30 2025 18:59:04.
nested-accordion.a0f28ea648b29da812a1.bundle.js File 19215 bytes July 30 2025 18:59:04.
nested-accordion.c546968f7aebebc356f2.bundle.min.js File 9833 bytes July 30 2025 18:59:04.
nested-accordion.js File 26854 bytes July 30 2025 18:59:04.
nested-accordion.min.js File 12622 bytes July 30 2025 18:59:04.
nested-accordion.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
nested-elements.js File 20713 bytes July 30 2025 18:59:04.
nested-elements.min.js File 6451 bytes July 30 2025 18:59:04.
nested-tabs.1fde581754604147f6d7.bundle.min.js File 11441 bytes July 30 2025 18:59:04.
nested-tabs.213892f3e7a826d32481.bundle.js File 21299 bytes July 30 2025 18:59:04.
nested-tabs.js File 26814 bytes July 30 2025 18:59:04.
nested-tabs.min.js File 12617 bytes July 30 2025 18:59:04.
nested-tabs.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
nested-title-keyboard-handler.967db65f6ba460c1f2e9.bundle.js File 8062 bytes July 30 2025 18:59:04.
nested-title-keyboard-handler.fc9d01c2cd0ef46d20fd.bundle.min.js File 4358 bytes July 30 2025 18:59:04.
new-template.js File 15470 bytes July 30 2025 18:59:04.
new-template.min.js File 6809 bytes July 30 2025 18:59:04.
notes.js File 24327 bytes July 30 2025 18:59:04.
notes.min.js File 9275 bytes July 30 2025 18:59:04.
onboarding.54063de3c3e08c5f0e1a.bundle.min.js File 60214 bytes July 30 2025 18:59:04.
onboarding.7c597804d183da3658ed.bundle.js File 130511 bytes July 30 2025 18:59:04.
progress.3200f67fe8fb78924bea.bundle.min.js File 833 bytes July 30 2025 18:59:04.
progress.5d8492a023e85c6cc0e0.bundle.js File 1980 bytes July 30 2025 18:59:04.
responsive-bar.js File 25426 bytes July 30 2025 18:59:04.
responsive-bar.min.js File 11609 bytes July 30 2025 18:59:04.
section-editor-handlers.46a034cbaaa10c6afa92.bundle.js File 3498 bytes July 30 2025 18:59:04.
section-editor-handlers.e92172888b8bf1cc1517.bundle.min.js File 1792 bytes July 30 2025 18:59:04.
section-frontend-handlers.d0665d28b9f0b188fe4f.bundle.js File 1047 bytes July 30 2025 18:59:04.
section-frontend-handlers.d85ab872da118940910d.bundle.min.js File 489 bytes July 30 2025 18:59:04.
shared-editor-handlers.22c8f376e58bdba40f71.bundle.js File 2608 bytes July 30 2025 18:59:04.
shared-editor-handlers.a182e3f9ce3b8b1e4b74.bundle.min.js File 1389 bytes July 30 2025 18:59:04.
shared-frontend-handlers.30dc2f9c080845a413a6.bundle.min.js File 8541 bytes July 30 2025 18:59:04.
shared-frontend-handlers.a82dc0e60728c9cb9860.bundle.js File 16268 bytes July 30 2025 18:59:04.
styleguide-app-initiator.js File 34775 bytes July 30 2025 18:59:04.
styleguide-app-initiator.min.js File 15259 bytes July 30 2025 18:59:04.
styleguide-app-initiator.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
styleguide-app.51d4579e75a5f39265bc.bundle.min.js File 27437 bytes July 30 2025 18:59:04.
styleguide-app.a6e297c616479b98c03d.bundle.js File 68872 bytes July 30 2025 18:59:04.
styleguide.js File 99166 bytes July 30 2025 18:59:04.
styleguide.min.js File 45199 bytes July 30 2025 18:59:04.
tabs.537e7a0f178447960143.bundle.min.js File 3755 bytes July 30 2025 18:59:04.
tabs.e808857358793ac13db5.bundle.js File 8013 bytes July 30 2025 18:59:04.
text-editor.bd4eccbd156d0b1fc3cf.bundle.js File 3105 bytes July 30 2025 18:59:04.
text-editor.c084ef86600b6f11690d.bundle.min.js File 1394 bytes July 30 2025 18:59:04.
text-path.cd7a35a9259be1222260.bundle.min.js File 26479 bytes July 30 2025 18:59:04.
text-path.cd7a35a9259be1222260.bundle.min.js.LICENSE.txt File 188 bytes July 30 2025 18:59:04.
text-path.ffadd93cf796f64a4d61.bundle.js File 71164 bytes July 30 2025 18:59:04.
toggle.375da8e2f6fed12731c2.bundle.js File 8117 bytes July 30 2025 18:59:04.
toggle.a6177e2e3c2bc8864bef.bundle.min.js File 3823 bytes July 30 2025 18:59:04.
video.6ebfa2c3f5493cb2eaaf.bundle.min.js File 3279 bytes July 30 2025 18:59:04.
video.d862fafddbe5d05459f3.bundle.js File 6640 bytes July 30 2025 18:59:04.
web-cli.js File 493081 bytes July 30 2025 18:59:04.
web-cli.min.js File 172994 bytes July 30 2025 18:59:04.
web-cli.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
webpack.runtime.js File 16620 bytes July 30 2025 18:59:04.
webpack.runtime.min.js File 5700 bytes July 30 2025 18:59:04.
wp-audio.c91cab3152c3f241f266.bundle.js File 797 bytes July 30 2025 18:59:04.
wp-audio.c9624cb6e5dc9de86abd.bundle.min.js File 366 bytes July 30 2025 18:59:04.
youtube-handler.js File 4871 bytes July 30 2025 18:59:04.
youtube-handler.min.js File 1918 bytes July 30 2025 18:59:04.

Reading File: /home/codekrsu//ameliagraphics.com/wp-content/plugins/elementor/assets/js/import-export-admin.js

/*! elementor - v3.30.0 - 30-07-2025 */
/******/ (() => { // webpackBootstrap
/******/ 	var __webpack_modules__ = ({

/***/ "@wordpress/i18n":
/*!**************************!*\
  !*** external "wp.i18n" ***!
  \**************************/
/***/ ((module) => {

"use strict";
module.exports = wp.i18n;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
/*!****************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
  \****************************************************************/
/***/ ((module) => {

function _classCallCheck(a, n) {
  if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
}
module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
/*!*************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
  \*************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
function _defineProperties(e, r) {
  for (var t = 0; t < r.length; t++) {
    var o = r[t];
    o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
  }
}
function _createClass(e, r, t) {
  return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
    writable: !1
  }), e;
}
module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
/*!****************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
  \****************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
function _defineProperty(e, r, t) {
  return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
    value: t,
    enumerable: !0,
    configurable: !0,
    writable: !0
  }) : e[r] = t, e;
}
module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
/*!***********************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
  \***********************************************************************/
/***/ ((module) => {

function _interopRequireDefault(e) {
  return e && e.__esModule ? e : {
    "default": e
  };
}
module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
/*!*************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
  \*************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
function toPrimitive(t, r) {
  if ("object" != _typeof(t) || !t) return t;
  var e = t[Symbol.toPrimitive];
  if (void 0 !== e) {
    var i = e.call(t, r || "default");
    if ("object" != _typeof(i)) return i;
    throw new TypeError("@@toPrimitive must return a primitive value.");
  }
  return ("string" === r ? String : Number)(t);
}
module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
/*!***************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
  \***************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
function toPropertyKey(t) {
  var i = toPrimitive(t, "string");
  return "symbol" == _typeof(i) ? i : i + "";
}
module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
/*!********************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
  \********************************************************/
/***/ ((module) => {

function _typeof(o) {
  "@babel/helpers - typeof";

  return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
    return typeof o;
  } : function (o) {
    return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
  }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
}
module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ })

/******/ 	});
/************************************************************************/
/******/ 	// The module cache
/******/ 	var __webpack_module_cache__ = {};
/******/ 	
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/ 		// Check if module is in cache
/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
/******/ 		if (cachedModule !== undefined) {
/******/ 			return cachedModule.exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = __webpack_module_cache__[moduleId] = {
/******/ 			// no module.id needed
/******/ 			// no module.loaded needed
/******/ 			exports: {}
/******/ 		};
/******/ 	
/******/ 		// Execute the module function
/******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
/******/ 	
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/ 	
/************************************************************************/
// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
(() => {
"use strict";
/*!*******************************************************!*\
  !*** ../app/modules/import-export/assets/js/admin.js ***!
  \*******************************************************/
/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];


var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
var Admin = /*#__PURE__*/function () {
  function Admin() {
    (0, _classCallCheck2.default)(this, Admin);
    /**
     * Session Storage Key
     *
     * @type {string}
     */
    (0, _defineProperty2.default)(this, "KIT_DATA_KEY", 'elementor-kit-data');
    /**
     * Contains the ID of the referrer Kit and the name of the Kit to remove. Stored in session storage.
     *
     * @type {Object}
     */
    (0, _defineProperty2.default)(this, "cachedKitData", void 0);
    /**
     * The 'Remove Kit' revert button
     *
     * @type {Element}
     */
    (0, _defineProperty2.default)(this, "revertButton", void 0);
    /**
     * Name of the kit currently active (last imported)
     *
     * @type {string}
     */
    (0, _defineProperty2.default)(this, "activeKitName", void 0);
    this.activeKitName = this.getActiveKitName();
    this.revertButton = document.getElementById('elementor-import-export__revert_kit');
    if (this.revertButton) {
      this.revertButton.addEventListener('click', this.onRevertButtonClick.bind(this));
      this.maybeAddRevertBtnMargin();
    }
    this.maybeShowReferrerKitDialog();
  }

  /**
   * Add bottom margin to revert btn if referred from Kit library
   */
  return (0, _createClass2.default)(Admin, [{
    key: "maybeAddRevertBtnMargin",
    value: function maybeAddRevertBtnMargin() {
      var referrerKitId = new URLSearchParams(this.revertButton.href).get('referrer_kit');
      if (!referrerKitId) {
        return;
      }
      this.revertButton.style.marginBottom = this.calculateMargin();
      this.scrollToBottom();
    }

    /**
     * CalculateMargin
     *
     * @return {string}
     */
  }, {
    key: "calculateMargin",
    value: function calculateMargin() {
      var adminBar = document.getElementById('wpadminbar');
      var adminBarHeight = adminBar ? adminBar.offsetHeight : 0;
      var revertKitHeight = this.revertButton.parentElement.offsetHeight;
      return document.body.clientHeight - adminBarHeight - revertKitHeight - document.getElementById('wpfooter').offsetHeight - 15 // Extra margin at the top
      + 'px';
    }

    /**
     * Scroll to the bottom of the page
     */
  }, {
    key: "scrollToBottom",
    value: function scrollToBottom() {
      setTimeout(function () {
        window.scrollTo(0, document.body.scrollHeight);
      });
    }

    /**
     * RevertBtnOnClick
     *
     * @param {Event} event
     */
  }, {
    key: "onRevertButtonClick",
    value: function onRevertButtonClick(event) {
      var _this = this;
      event.preventDefault();
      elementorCommon.dialogsManager.createWidget('confirm', {
        headerMessage: __('Are you sure?', 'elementor'),
        // Translators: %s is the name of the active Kit
        message: __('Removing %s will permanently delete changes made to the Websites Template\'s content and site settings', 'elementor').replace('%s', this.activeKitName),
        strings: {
          confirm: __('Delete', 'elementor'),
          cancel: __('Cancel', 'elementor')
        },
        onConfirm: function onConfirm() {
          return _this.onRevertConfirm();
        }
      }).show();
    }
  }, {
    key: "onRevertConfirm",
    value: function onRevertConfirm() {
      var referrerKitId = new URLSearchParams(this.revertButton.href).get('referrer_kit');
      this.saveToCache(referrerKitId !== null && referrerKitId !== void 0 ? referrerKitId : '');
      location.href = this.revertButton.href;
    }
  }, {
    key: "maybeShowReferrerKitDialog",
    value: function maybeShowReferrerKitDialog() {
      var _this$getDataFromCach = this.getDataFromCache(),
        referrerKitId = _this$getDataFromCach.referrerKitId;
      if (undefined === referrerKitId) {
        return;
      }
      if (0 === referrerKitId.length) {
        this.createKitDeletedWidget({
          message: __('Try a different Website Template or build your site from scratch.', 'elementor'),
          strings: {
            confirm: __('OK', 'elementor'),
            cancel: __('Library', 'elementor')
          },
          onCancel: function onCancel() {
            location.href = elementorImportExport.appUrl;
          }
        });
        this.clearCache();
        return;
      }
      this.createKitDeletedWidget({
        message: __('You\'re ready to apply a new Kit!', 'elementor'),
        strings: {
          confirm: __('Continue to new Kit', 'elementor'),
          cancel: __('Close', 'elementor')
        },
        onConfirm: function onConfirm() {
          location.href = elementorImportExport.appUrl + '/preview/' + referrerKitId;
        }
      });
      this.clearCache();
    }

    /**
     * CreateKitDeletedWidget
     *
     * @param {Object} options
     */
  }, {
    key: "createKitDeletedWidget",
    value: function createKitDeletedWidget(options) {
      var _this$getDataFromCach2 = this.getDataFromCache(),
        activeKitName = _this$getDataFromCach2.activeKitName;
      elementorCommon.dialogsManager.createWidget('confirm', {
        id: 'e-revert-kit-deleted-dialog',
        // Translators: %s is the name of the active Kit
        headerMessage: __('%s was successfully deleted', 'elementor').replace('%s', activeKitName),
        message: options.message,
        strings: {
          confirm: options.strings.confirm,
          cancel: options.strings.cancel
        },
        onConfirm: options.onConfirm,
        onCancel: options.onCancel
      }).show();
    }

    /**
     * Retrieving the last imported kit from the elementorAppConfig global
     *
     * @return {string}
     */
  }, {
    key: "getActiveKitName",
    value: function getActiveKitName() {
      var lastKit = elementorImportExport.lastImportedSession;
      if (lastKit.kit_title) {
        return lastKit.kit_title;
      }
      if (lastKit.kit_name) {
        return this.convertNameToTitle(lastKit.kit_name);
      }
      return __('Your Kit', 'elementor');
    }

    /**
     * ConvertNameToTitle
     *
     * @param {string} name
     *
     * @return {string}
     */
  }, {
    key: "convertNameToTitle",
    value: function convertNameToTitle(name) {
      return name.split(/[-_]+/).map(function (word) {
        return word[0].toUpperCase() + word.substring(1);
      }).join(' ');
    }
  }, {
    key: "saveToCache",
    value: function saveToCache(referrerKitId) {
      sessionStorage.setItem(this.KIT_DATA_KEY, JSON.stringify({
        referrerKitId: referrerKitId,
        activeKitName: this.activeKitName
      }));
    }
  }, {
    key: "getDataFromCache",
    value: function getDataFromCache() {
      var _this$cachedKitData;
      if (this.cachedKitData) {
        return this.cachedKitData;
      }
      try {
        this.cachedKitData = JSON.parse(sessionStorage.getItem(this.KIT_DATA_KEY));
      } catch (e) {
        return {};
      }
      return (_this$cachedKitData = this.cachedKitData) !== null && _this$cachedKitData !== void 0 ? _this$cachedKitData : {};
    }
  }, {
    key: "clearCache",
    value: function clearCache() {
      sessionStorage.removeItem(this.KIT_DATA_KEY);
    }
  }]);
}();
window.addEventListener('load', function () {
  new Admin();
});
})();

/******/ })()
;
//# sourceMappingURL=import-export-admin.js.map

SILENT KILLER Tool