Ubuntu
!(function (t) {
let e,
n,
i,
o,
a = t(document),
r = !1,
c = !1;
const l = function (t) {
let e,
n,
i = window.location.search.substring(1).split("&");
for (n = 0; n < i.length; n++) if ((e = i[n].split("="))[0] === t) return void 0 === e[1] || decodeURIComponent(e[1]);
},
u = Swal.mixin({ position: "bottom-end", showConfirmButton: !1, allowOutsideClick: !1, allowEscapeKey: !1, toast: !0 }),
d = function (e) {
t("#ai-demo-popup").html(e), u.fire({ type: "info", html: t("#ai-demo-popup .ai-notification-title").html() }), u.showLoading();
},
p = function (t = null, e = null, n = null, i = null) {
let o = advanced_import_object.text.failedImport.text;
(o += t || e || n || i ? "
" + advanced_import_object.text.failedImport.code : ""), (o += t || ""), (o += e || ""), (o += n || ""), (o += i || ""), u.fire({ type: "error", html: o }), f();
},
s = function (e = !1) {
u.fire({ type: "info", html: t(".ai-notification-title").html() }), u.showLoading(), (r = !0), m(e);
},
f = function () {
(r = !1), _();
},
m = function (t) {
return !!t && !c && ((c = t).append(''), c.attr("disabled", !0), void c.closest(".ai-item").addClass("ai-action-importing"));
},
_ = function () {
if (!c) return !1;
c.children(".ai-update").remove(), c.attr("disabled", !1), c.closest(".ai-item").removeClass("ai-action-importing"), (c = !1);
};
function h() {
return (
t
.ajax({ type: "POST", url: advanced_import_object.ajaxurl, data: { action: "content_screen", _wpnonce: e.val(), _wp_http_referer: n.val(), template_url: o, template_type: i } })
.done(function (e) {
d(e),
new (function () {
let e,
n = 0,
a = "",
r = "";
function c(n) {
"object" == typeof n && void 0 !== n.message
? (e.find("span").text(n.message),
void 0 !== n.url ? (n.hash === r ? (e.find("span").text(advanced_import_object.text.failed), l()) : ((r = n.hash), t.ajax({ type: "POST", url: n.url, data: n }).done(c).fail(c))) : (n.done, l()))
: (e.find("span").text(advanced_import_object.text.error), l());
}
function l() {
e && (e.data("done-item") || (n++, e.attr("data-done-item", 1)), e.find(".spinner").remove());
let r = !1,
u = t("tr.ai-available-content");
u.each(function () {
let n = t(this);
"" === a || r
? ((a = n.data("content")),
(e = n),
(function () {
if (a) {
let n = e.find("input:checkbox");
n.is(":checked")
? t
.ajax({
type: "POST",
url: advanced_import_object.ajaxurl,
data: { action: "import_content", wpnonce: advanced_import_object.wpnonce, content: a, template_url: o, template_type: i },
})
.done(c)
.fail(c)
: (e.find("span").text(advanced_import_object.text.skip), setTimeout(l, 300));
}
})(),
(r = !1))
: n.data("content") === a && (r = !0);
}),
n >= u.length && complete();
}
return {
init: function () {
let e = t(".ai-pages");
e.addClass("installing"),
e.find("input").prop("disabled", !0),
(complete = function () {
return (
t
.ajax({ type: "POST", url: advanced_import_object.ajaxurl, data: { action: "complete_screen" } })
.done(function (e) {
return (
t("#ai-demo-popup").html(e),
Swal.fire({
title: "Success",
html: t("#ai-demo-popup .ai-notification-title").html(),
type: "success",
allowOutsideClick: !1,
showCancelButton: !0,
confirmButtonColor: "#3085d6",
cancelButtonColor: "#d33",
confirmButtonText: advanced_import_object.text.successImport.confirmButtonText,
cancelButtonText: advanced_import_object.text.successImport.cancelButtonText,
}).then((e) => {
e.value && window.open(t("#ai-demo-popup .ai-actions-buttons a").attr("href"), "_blank");
}),
f(),
!1
);
})
.fail(function (t, e, n) {
console.log(t + " :: " + e + " :: " + n);
}),
!1
);
}),
l();
},
};
})().init();
})
.fail(function (t, e, n) {
return p("", t, e, n), !1;
}),
!1
);
}
function v(i) {
return (
t
.ajax({ type: "POST", url: advanced_import_object.ajaxurl, data: { action: "plugin_screen", _wpnonce: e.val(), _wp_http_referer: n.val(), recommendedPlugins: i } })
.done(function (i) {
d(i),
u.showLoading(),
t("#ai-demo-popup .ai-plugins-wrap")
.find("li")
.each(function () {
return (
(function i(o) {
if ("ai-no-recommended-plugins" === o.attr("id")) return h(), !1;
t.ajax({
type: "POST",
url: advanced_import_object.ajaxurl,
data: { action: "install_plugin", _wpnonce: e.val(), _wp_http_referer: n.val(), source: o.data("source"), slug: o.data("slug"), plugin: o.data("slug") + "/" + o.data("main_file") },
})
.done(function (t) {
if ("object" == typeof t && void 0 !== t.success) {
if ((o.attr("data-completed", 1), !o.next("li").length)) return h(), !1;
setTimeout(i(o.next("li")), 1e3);
} else setTimeout(i(o), 1e3);
})
.fail(function (t, e, n) {
return p("", t, e, n), !1;
});
})(t(this)),
!1
);
});
})
.fail(function (t, e, n) {
return p("", t, e, n), !1;
}),
!1
);
}
a.ready(function () {
a.on("submit", "#ai-upload-zip-form", function (i) {
if ((i.preventDefault(), r)) return !1;
!(function (i) {
if (void 0 === window.FormData) return !0;
let o = new FormData(),
a = i.find("#ai-upload-zip-archive"),
r = t("#ai-empty-file");
if (!a.val()) return r.show(), p(r.html()), !1;
r.hide(), s();
let c = a[0].files[0];
(e = i.find("input[name=_wpnonce]")),
(n = i.find("input[name=_wp_http_referer]")),
o.append("ai-upload-zip-archive", c),
o.append("action", "advanced_import_ajax_setup"),
o.append("_wpnonce", e.val()),
o.append("_wp_http_referer", n.val()),
a.val(""),
t
.ajax({ type: "POST", url: advanced_import_object.ajaxurl, data: o, cache: !1, contentType: !1, processData: !1 })
.done(function (t) {
return "object" != typeof t && (t = JSON.parse(t)), t.success ? (h(), !1) : (p(t.data.message), !1);
})
.fail(function (t, e, n) {
return p("", t, e, n), !1;
});
})(t(this));
}),
a.on("click", ".ai-item .ai-demo-import", function (a) {
if ((a.preventDefault(), r)) return !1;
let c = t(this),
l = t(this).data("plugins");
Swal.fire({
title: advanced_import_object.text.confirmImport.title,
html: advanced_import_object.text.confirmImport.html,
width: "64rem",
customClass: { content: "ai-confirm-import-content" },
allowOutsideClick: !1,
showCancelButton: !0,
confirmButtonColor: "#3085d6",
cancelButtonColor: "#d33",
confirmButtonText: advanced_import_object.text.confirmImport.confirmButtonText,
cancelButtonText: advanced_import_object.text.confirmImport.cancelButtonText,
}).then((a) => {
a.value &&
(s(c),
(function (a, r) {
let c = a.closest(".ai-item");
(i = c.data("template_type")),
(o = c.data("template_url")),
(e = c.find("input[name=_wpnonce]")),
(n = c.find("input[name=_wp_http_referer]")),
"array" === i
? v(r)
: t
.ajax({ type: "POST", url: advanced_import_object.ajaxurl, data: { action: "demo_download_and_unzip", _wpnonce: e.val(), _wp_http_referer: n.val(), demo_file: o, demo_file_type: i } })
.done(function (t) {
return t.success ? (v(r), !1) : (p("", jqXHR, textStatus, errorThrown), !1);
})
.fail(function (t, e, n) {
return p("", t, e, n), !1;
});
})(c, l));
});
}),
a.on("click", ".ai-wp-reset", function (e) {
e.preventDefault(),
Swal.fire({
title: advanced_import_object.text.confirmReset.title,
text: advanced_import_object.text.confirmReset.text,
type: "warning",
allowOutsideClick: !1,
showCancelButton: !0,
confirmButtonColor: "#3085d6",
cancelButtonColor: "#d33",
confirmButtonText: advanced_import_object.text.confirmReset.confirmButtonText,
cancelButtonText: advanced_import_object.text.confirmReset.cancelButtonText,
}).then((e) => {
e.value && (window.location.href = t(".ai-wp-reset").attr("href"));
});
}),
a.on("click", ".ai-filter-tabs li", function (e) {
if ((e.preventDefault(), r)) return !1;
t(this).hasClass("ai-form-file-import") ? (t(".ai-filter-content").addClass("hidden"), t(".ai-form").removeClass("hidden")) : (t(".ai-form").addClass("hidden"), t(".ai-filter-content").removeClass("hidden"));
});
let c,
u,
d = {};
setTimeout(function () {
let e = t(".ai-filter-content-wrapper").isotope({
itemSelector: ".ai-item",
filter: function () {
let e = t(this),
n = !u || e.text().match(u),
i = !c || e.is(c);
return n && i;
},
});
function n() {
let n = e.isotope("getFilteredItemElements"),
i = t(n);
t(".ai-filter-btn").each(function (e, n) {
let o = t(n),
a = o.attr("data-filter");
if (!a) return;
let r = i.filter(a).length;
o.find(".ai-count").text(r);
});
}
e.imagesLoaded().progress(function () {
e.isotope("layout");
}),
n(),
t(".ai-filter-group").on("click", ".ai-filter-btn", function () {
let i = t(this),
o = i.parents(".ai-filter-group").attr("data-filter-group");
i.siblings().removeClass("ai-filter-btn-active"),
i.addClass("ai-filter-btn-active"),
(d[o] = i.attr("data-filter")),
(c = (function (t) {
let e = "";
for (let n in t) e += t[n];
return e;
})(d)),
setTimeout(function () {
e.isotope(), (i.hasClass("ai-fp-filter") || i.hasClass("ai-type-filter")) && n();
}, 300);
});
let i = t(".ai-search-filter").keyup(
(function (t, e) {
let n;
return (
(e = e || 100),
function () {
clearTimeout(n);
let i = arguments,
o = this;
n = setTimeout(function () {
t.apply(o, i);
}, e);
}
);
})(function () {
(u = new RegExp(i.val(), "gi")), e.isotope(), n();
})
);
}, 1),
(function () {
let t = l("reset"),
e = l("from");
"true" === t &&
"ai-reset-wp" === e &&
Swal.fire({
title: advanced_import_object.text.resetSuccess.title,
type: "success",
allowOutsideClick: !1,
confirmButtonColor: "#3085d6",
cancelButtonColor: "#d33",
confirmButtonText: advanced_import_object.text.resetSuccess.confirmButtonText,
});
})();
});
})(jQuery);