!(function () {
var i,
c,
e,
b,
j,
o,
f,
g,
k,
d,
p,
q,
a,
E,
y,
I,
l = localStorage.getItem("language");
if($('.sidebar').length > 0) {
z = document.querySelector(".sidebar").innerHTML;
} else {
z= "";
}
function r(a) {
var b;
document.getElementById("header-lang-img") &&
("en" == a
? (document.getElementById("header-lang-img").src = "assets/images/flags/us.svg")
: "sp" == a
? (document.getElementById("header-lang-img").src = "assets/images/flags/spain.svg")
: "gr" == a
? (document.getElementById("header-lang-img").src = "assets/images/flags/germany.svg")
: "it" == a
? (document.getElementById("header-lang-img").src = "assets/images/flags/italy.svg")
: "ru" == a
? (document.getElementById("header-lang-img").src = "assets/images/flags/russia.svg")
: "ch" == a
? (document.getElementById("header-lang-img").src = "assets/images/flags/china.svg")
: "fr" == a && (document.getElementById("header-lang-img").src = "assets/images/flags/french.svg"),
localStorage.setItem("language", a),
null == (l = localStorage.getItem("language")) && r("en"),
(b = new XMLHttpRequest()).open("GET", "assets/lang/" + l + ".json"),
(b.onreadystatechange = function () {
var a;
4 === this.readyState &&
200 === this.status &&
((a = JSON.parse(this.responseText)),
Object.keys(a).forEach(function (b) {
var c = document.querySelectorAll("[data-key='" + b + "']");
Array.from(c).forEach(function (c) {
c.textContent = a[b];
});
}));
}),
b.send());
}
function s() {
var a;
document.querySelectorAll(".navbar-nav .collapse") &&
((a = document.querySelectorAll(".navbar-nav .collapse")),
Array.from(a).forEach(function (a) {
var b = new bootstrap.Collapse(a, { toggle: !1 });
a.addEventListener("show.bs.collapse", function (c) {
c.stopPropagation();
var d,
c = a.parentElement.closest(".collapse");
c
? ((d = c.querySelectorAll(".collapse")),
Array.from(d).forEach(function (a) {
(a = bootstrap.Collapse.getInstance(a)) !== b && a.hide();
}))
: ((d = (function (b) {
for (var c = [], a = b.parentNode.firstChild; a;) 1 === a.nodeType && a !== b && c.push(a), (a = a.nextSibling);
return c;
})(a.parentElement)),
Array.from(d).forEach(function (a) {
2 < a.childNodes.length && a.firstElementChild.setAttribute("aria-expanded", "false"),
(a = a.querySelectorAll("*[id]")),
Array.from(a).forEach(function (a) {
a.classList.remove("show"),
2 < a.childNodes.length &&
((a = a.querySelectorAll("ul li a")),
Array.from(a).forEach(function (a) {
a.hasAttribute("aria-expanded") && a.setAttribute("aria-expanded", "false");
}));
});
}));
}),
a.addEventListener("hide.bs.collapse", function (b) {
b.stopPropagation(),
(b = a.querySelectorAll(".collapse")),
Array.from(b).forEach(function (a) {
(childCollapseInstance = bootstrap.Collapse.getInstance(a)).hide();
});
});
}));
}
function t() {
var c,
a,
d = document.documentElement.getAttribute("data-layout"),
b = sessionStorage.getItem("defaultAttribute"),
b = JSON.parse(b);
b &&
("twocolumn" == d || "twocolumn" == b["data-layout"]) &&
((document.querySelector(".sidebar").innerHTML = z),
((c = document.createElement("ul")).innerHTML = '
'),
Array.from(document.getElementById("navbar-nav").querySelectorAll(".menu-link")).forEach(function (b) {
c.className = "twocolumn-iconview";
var d = document.createElement("li"),
a = b;
Array.from(a.querySelectorAll("span")).forEach(function (a) {
a.classList.add("d-none");
}),
b.parentElement.classList.contains("twocolumn-item-show") && b.classList.add("active"),
d.appendChild(a),
c.appendChild(d),
a.classList.contains("nav-link") && a.classList.replace("nav-link", "nav-icon"),
a.classList.remove("collapsed", "menu-link");
}),
(b = (b = "/" == location.pathname ? "index.html" : location.pathname.substring(1)).substring(b.lastIndexOf("/") + 1)) &&
(!(b = document.getElementById("navbar-nav").querySelector('[href="' + b + '"]')) ||
((a = b.closest(".collapse.menu-dropdown")) &&
(a.classList.add("show"),
a.parentElement.children[0].classList.add("active"),
a.parentElement.children[0].setAttribute("aria-expanded", "true"),
a.parentElement.closest(".collapse.menu-dropdown") &&
(a.parentElement.closest(".collapse").classList.add("show"),
a.parentElement.closest(".collapse").previousElementSibling && a.parentElement.closest(".collapse").previousElementSibling.classList.add("active"),
a.parentElement.parentElement.parentElement.parentElement.closest(".collapse.menu-dropdown") &&
(a.parentElement.parentElement.parentElement.parentElement.closest(".collapse").classList.add("show"),
a.parentElement.parentElement.parentElement.parentElement.closest(".collapse").previousElementSibling &&
a.parentElement.parentElement.parentElement.parentElement.closest(".collapse").previousElementSibling.classList.add("active")))))),
//(document.getElementById("two-column-menu").innerHTML = c.outerHTML),
1,
// Array.from(document.querySelector("#two-column-menu ul").querySelectorAll("li a")).forEach(function (a) {
// var b = (b = "/" == location.pathname ? "index.html" : location.pathname.substring(1)).substring(b.lastIndexOf("/") + 1);
// a.addEventListener("click", function (c) {
// var d;
// (b != "/" + a.getAttribute("href") || a.getAttribute("data-bs-toggle")) && document.body.classList.contains("twocolumn-panel") && document.body.classList.remove("twocolumn-panel"),
// document.getElementById("navbar-nav").classList.remove("twocolumn-nav-hide"),
// document.querySelector(".hamburger-icon").classList.remove("open"),
// ((c.target && c.target.matches("a.nav-icon")) || (c.target && c.target.matches("i"))) &&
// (null !== document.querySelector("#two-column-menu ul .nav-icon.active") && document.querySelector("#two-column-menu ul .nav-icon.active").classList.remove("active"),
// (c.target.matches("i") ? c.target.closest("a") : c.target).classList.add("active"),
// 0 < (d = document.getElementsByClassName("twocolumn-item-show")).length && d[0].classList.remove("twocolumn-item-show"),
// (c = (c.target.matches("i") ? c.target.closest("a") : c.target).getAttribute("href").slice(1)),
// document.getElementById(c) && document.getElementById(c).parentElement.classList.add("twocolumn-item-show"));
// }),
// b != "/" + a.getAttribute("href") ||
// a.getAttribute("data-bs-toggle") ||
// (a.classList.add("active"), document.getElementById("navbar-nav").classList.add("twocolumn-nav-hide"), document.querySelector(".hamburger-icon") && document.querySelector(".hamburger-icon").classList.add("open"));
// }),
1,
1);
// "horizontal" !== document.documentElement.getAttribute("data-layout") &&
// ((a = new SimpleBar(document.getElementById("navbar-nav"))).getContentElement(), (a = new SimpleBar(document.getElementsByClassName("twocolumn-iconview")[0])).getContentElement()));
}
function u(a) {
if (a) {
var b = a.offsetTop,
c = a.offsetLeft,
d = a.offsetWidth,
e = a.offsetHeight;
if (a.offsetParent) for (; a.offsetParent;) (b += (a = a.offsetParent).offsetTop), (c += a.offsetLeft);
return b >= window.pageYOffset && c >= window.pageXOffset && b + e <= window.pageYOffset + window.innerHeight && c + d <= window.pageXOffset + window.innerWidth;
}
}
function m() {
/*feather.replace();*/
var a = document.documentElement.clientWidth;
a < 1025 && 767 < a
? (document.body.classList.remove("twocolumn-panel"),
"twocolumn" == sessionStorage.getItem("data-layout") &&
(document.documentElement.setAttribute("data-layout", "twocolumn"), document.getElementById("customizer-layout03") && document.getElementById("customizer-layout03").click(), t(), B(), s()),
"vertical" == sessionStorage.getItem("data-layout") && document.documentElement.setAttribute("data-sidebar-size", "sm"),
document.querySelector(".hamburger-icon") && document.querySelector(".hamburger-icon").classList.add("open"))
: 1025 <= a
? (document.body.classList.remove("twocolumn-panel"),
"twocolumn" == sessionStorage.getItem("data-layout") &&
(document.documentElement.setAttribute("data-layout", "twocolumn"), document.getElementById("customizer-layout03") && document.getElementById("customizer-layout03").click(), t(), B(), s()),
"vertical" == sessionStorage.getItem("data-layout") && document.documentElement.setAttribute("data-sidebar-size", sessionStorage.getItem("data-sidebar-size")),
document.querySelector(".hamburger-icon") && document.querySelector(".hamburger-icon").classList.remove("open"))
: a <= 767 &&
(document.body.classList.remove("vertical-sidebar-enable"),
document.body.classList.add("twocolumn-panel"),
"twocolumn" == sessionStorage.getItem("data-layout") && (document.documentElement.setAttribute("data-layout", "vertical"), E("vertical"), s()),
"horizontal" != sessionStorage.getItem("data-layout") && document.documentElement.setAttribute("data-sidebar-size", "lg"),
document.querySelector(".hamburger-icon") && document.querySelector(".hamburger-icon").classList.add("open")),
(a = document.querySelectorAll("#navbar-nav > li.nav-item")),
Array.from(a).forEach(function (a) {
a.addEventListener("click", A.bind(this), !1), a.addEventListener("mouseover", A.bind(this), !1);
});
}
function A(a) {
if (a.target && a.target.matches("a.nav-link span")) {
if (0 == u(a.target.parentElement.nextElementSibling)) {
a.target.parentElement.nextElementSibling.classList.add("dropdown-custom-right"), a.target.parentElement.parentElement.parentElement.parentElement.classList.add("dropdown-custom-right");
var c = a.target.parentElement.nextElementSibling;
Array.from(c.querySelectorAll(".menu-dropdown")).forEach(function (a) {
a.classList.add("dropdown-custom-right");
});
} else if (1 == u(a.target.parentElement.nextElementSibling) && 1848 <= window.innerWidth) for (var b = document.getElementsByClassName("dropdown-custom-right"); 0 < b.length;) b[0].classList.remove("dropdown-custom-right");
}
if (a.target && a.target.matches("a.nav-link")) {
if (0 == u(a.target.nextElementSibling))
a.target.nextElementSibling.classList.add("dropdown-custom-right"),
a.target.parentElement.parentElement.parentElement.classList.add("dropdown-custom-right"),
(c = a.target.nextElementSibling),
Array.from(c.querySelectorAll(".menu-dropdown")).forEach(function (a) {
a.classList.add("dropdown-custom-right");
});
else if (1 == u(a.target.nextElementSibling) && 1848 <= window.innerWidth) for (b = document.getElementsByClassName("dropdown-custom-right"); 0 < b.length;) b[0].classList.remove("dropdown-custom-right");
}
}
function B() {
//feather.replace();
var c,
a,
b = "/" == location.pathname ? "index.html" : location.pathname.substring(1);
(b = b.substring(b.lastIndexOf("/") + 1)) &&
("twocolumn-panel" == document.body.className &&
document
.getElementById("two-column-menu")
.querySelector('[href="' + b + '"]')
.classList.add("active"),
(c = document.getElementById("navbar-nav").querySelector('[href="' + b + '"]'))
? (c.classList.add("active"),
(a =
(a = c.closest(".collapse.menu-dropdown")) && a.parentElement.closest(".collapse.menu-dropdown")
? (a.classList.add("show"),
a.parentElement.children[0].classList.add("active"),
a.parentElement.closest(".collapse.menu-dropdown").parentElement.classList.add("twocolumn-item-show"),
a.parentElement.parentElement.parentElement.parentElement.closest(".collapse.menu-dropdown") &&
((b = a.parentElement.parentElement.parentElement.parentElement.closest(".collapse.menu-dropdown").getAttribute("id")),
a.parentElement.parentElement.parentElement.parentElement.closest(".collapse.menu-dropdown").parentElement.classList.add("twocolumn-item-show"),
a.parentElement.closest(".collapse.menu-dropdown").parentElement.classList.remove("twocolumn-item-show"),
document.getElementById("two-column-menu").querySelector('[href="#' + b + '"]') &&
document
.getElementById("two-column-menu")
.querySelector('[href="#' + b + '"]')
.classList.add("active")),
a.parentElement.closest(".collapse.menu-dropdown").getAttribute("id"))
: (c.closest(".collapse.menu-dropdown").parentElement.classList.add("twocolumn-item-show"), a.getAttribute("id"))),
document.getElementById("two-column-menu").querySelector('[href="#' + a + '"]') &&
document
.getElementById("two-column-menu")
.querySelector('[href="#' + a + '"]')
.classList.add("active"))
: document.body.classList.add("twocolumn-panel"));
}
function C() {
var a = "/" == location.pathname ? "index.html" : location.pathname.substring(1);
!(a = a.substring(a.lastIndexOf("/") + 1)) ||
((a = document.getElementById("navbar-nav").querySelector('[href="' + a + '"]')) &&
(a.classList.add("active"),
(a = a.closest(".collapse.menu-dropdown")) &&
(a.classList.add("show"),
a.parentElement.children[0].classList.add("active"),
a.parentElement.children[0].setAttribute("aria-expanded", "true"),
a.parentElement.closest(".collapse.menu-dropdown") &&
(a.parentElement.closest(".collapse").classList.add("show"),
a.parentElement.closest(".collapse").previousElementSibling && a.parentElement.closest(".collapse").previousElementSibling.classList.add("active"),
a.parentElement.parentElement.parentElement.parentElement.closest(".collapse.menu-dropdown") &&
(a.parentElement.parentElement.parentElement.parentElement.closest(".collapse").classList.add("show"),
a.parentElement.parentElement.parentElement.parentElement.closest(".collapse").previousElementSibling &&
(console.log("parentCollapseDiv", a),
a.parentElement.parentElement.parentElement.parentElement.closest(".collapse").previousElementSibling.classList.add("active"),
"horizontal" == document.documentElement.getAttribute("data-layout") &&
a.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.closest(".collapse") &&
a.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.closest(".collapse").previousElementSibling.classList.add("active")))))));
}
function u(a) {
if (a) {
var b = a.offsetTop,
c = a.offsetLeft,
d = a.offsetWidth,
e = a.offsetHeight;
if (a.offsetParent) for (; a.offsetParent;) (b += (a = a.offsetParent).offsetTop), (c += a.offsetLeft);
return b >= window.pageYOffset && c >= window.pageXOffset && b + e <= window.pageYOffset + window.innerHeight && c + d <= window.pageXOffset + window.innerWidth;
}
}
function D() {
(document.getElementById("two-column-menu").innerHTML = ""),
(document.querySelector(".sidebar").innerHTML = z),
document.getElementById("two-col-bar").removeAttribute("data-simplebar"),
document.getElementById("navbar-nav").removeAttribute("data-simplebar"),
document.getElementById("two-col-bar").classList.remove("h-100");
var a = document.querySelectorAll("ul.navbar-nav > li.nav-item"),
b = "",
c = "";
Array.from(a).forEach(function (d, e) {
e + 1 === 7 && (c = d),
7 < e + 1 && ((b += d.outerHTML), d.remove()),
e + 1 === a.length &&
c.insertAdjacentHTML &&
c.insertAdjacentHTML(
"afterend",
'
More "
);
});
}
function n(a) {
if (a == a) {
switch (a["data-layout"]) {
case "vertical":
G("data-layout", "vertical"), sessionStorage.setItem("data-layout", "vertical"), document.documentElement.setAttribute("data-layout", "vertical"), /*E("vertical"),*/ s();
break;
case "horizontal":
G("data-layout", "horizontal"), sessionStorage.setItem("data-layout", "horizontal"), document.documentElement.setAttribute("data-layout", "horizontal")/*, E("horizontal")*/;
break;
case "twocolumn":
G("data-layout", "twocolumn"), sessionStorage.setItem("data-layout", "twocolumn"), document.documentElement.setAttribute("data-layout", "twocolumn")/*, E("twocolumn")*/;
break;
default:
"vertical" == sessionStorage.getItem("data-layout") && sessionStorage.getItem("data-layout")
? (G("data-layout", "vertical"), sessionStorage.setItem("data-layout", "vertical"), document.documentElement.setAttribute("data-layout", "vertical"), E("vertical"), s())
: "horizontal" == sessionStorage.getItem("data-layout")
? (G("data-layout", "horizontal"), sessionStorage.setItem("data-layout", "horizontal"), document.documentElement.setAttribute("data-layout", "horizontal"), E("horizontal"))
: "twocolumn" == sessionStorage.getItem("data-layout") &&
(G("data-layout", "twocolumn"), sessionStorage.setItem("data-layout", "twocolumn"), document.documentElement.setAttribute("data-layout", "twocolumn"), E("twocolumn"));
}
switch (a["data-topbar"]) {
case "light":
G("data-topbar", "light"), sessionStorage.setItem("data-topbar", "light"), document.documentElement.setAttribute("data-topbar", "light");
break;
case "dark":
G("data-topbar", "dark"), sessionStorage.setItem("data-topbar", "dark"), document.documentElement.setAttribute("data-topbar", "dark");
break;
default:
"dark" == sessionStorage.getItem("data-topbar")
? (G("data-topbar", "dark"), sessionStorage.setItem("data-topbar", "dark"), document.documentElement.setAttribute("data-topbar", "dark"))
: (G("data-topbar", "light"), sessionStorage.setItem("data-topbar", "light"), document.documentElement.setAttribute("data-topbar", "light"));
}
switch (a["data-layout-style"]) {
case "default":
G("data-layout-style", "default"), sessionStorage.setItem("data-layout-style", "default"), document.documentElement.setAttribute("data-layout-style", "default");
break;
case "detached":
G("data-layout-style", "detached"), sessionStorage.setItem("data-layout-style", "detached"), document.documentElement.setAttribute("data-layout-style", "detached");
break;
default:
"detached" == sessionStorage.getItem("data-layout-style")
? (G("data-layout-style", "detached"), sessionStorage.setItem("data-layout-style", "detached"), document.documentElement.setAttribute("data-layout-style", "detached"))
: (G("data-layout-style", "default"), sessionStorage.setItem("data-layout-style", "default"), document.documentElement.setAttribute("data-layout-style", "default"));
}
switch (a["data-sidebar-size"]) {
case "lg":
G("data-sidebar-size", "lg"), document.documentElement.setAttribute("data-sidebar-size", "lg"), sessionStorage.setItem("data-sidebar-size", "lg");
break;
case "sm":
G("data-sidebar-size", "sm"), document.documentElement.setAttribute("data-sidebar-size", "sm"), sessionStorage.setItem("data-sidebar-size", "sm");
break;
case "md":
G("data-sidebar-size", "md"), document.documentElement.setAttribute("data-sidebar-size", "md"), sessionStorage.setItem("data-sidebar-size", "md");
break;
case "sm-hover":
G("data-sidebar-size", "sm-hover"), document.documentElement.setAttribute("data-sidebar-size", "sm-hover"), sessionStorage.setItem("data-sidebar-size", "sm-hover");
break;
default:
"sm" == sessionStorage.getItem("data-sidebar-size")
? (document.documentElement.setAttribute("data-sidebar-size", "sm"), G("data-sidebar-size", "sm"), sessionStorage.setItem("data-sidebar-size", "sm"))
: "md" == sessionStorage.getItem("data-sidebar-size")
? (document.documentElement.setAttribute("data-sidebar-size", "md"), G("data-sidebar-size", "md"), sessionStorage.setItem("data-sidebar-size", "md"))
: "sm-hover" == sessionStorage.getItem("data-sidebar-size")
? (document.documentElement.setAttribute("data-sidebar-size", "sm-hover"), G("data-sidebar-size", "sm-hover"), sessionStorage.setItem("data-sidebar-size", "sm-hover"))
: (document.documentElement.setAttribute("data-sidebar-size", "lg"), G("data-sidebar-size", "lg"), sessionStorage.setItem("data-sidebar-size", "lg"));
}
switch (a["data-layout-mode"]) {
case "light":
G("data-layout-mode", "light"), document.documentElement.setAttribute("data-layout-mode", "light"), sessionStorage.setItem("data-layout-mode", "light");
break;
case "dark":
G("data-layout-mode", "dark"), document.documentElement.setAttribute("data-layout-mode", "dark"), sessionStorage.setItem("data-layout-mode", "dark");
break;
case "blue":
G("data-layout-mode", "blue"), document.documentElement.setAttribute("data-layout-mode", "blue"), sessionStorage.setItem("data-layout-mode", "blue");
break;
case "marron":
G("data-layout-mode", "maroon"), document.documentElement.setAttribute("data-layout-mode", "maroon"), sessionStorage.setItem("data-layout-mode", "maroon");
break;
case "purple":
G("data-layout-mode", "purple"), document.documentElement.setAttribute("data-layout-mode", "purple"), sessionStorage.setItem("data-layout-mode", "purple");
break;
default:
sessionStorage.getItem("data-layout-mode") && "dark" == sessionStorage.getItem("data-layout-mode")
? (sessionStorage.setItem("data-layout-mode", "dark"), document.documentElement.setAttribute("data-layout-mode", "dark"), G("data-layout-mode", "dark"))
: (sessionStorage.setItem("data-layout-mode", "orange"), document.documentElement.setAttribute("data-layout-mode", "orange"), G("data-layout-mode", "orange"));
}
switch (a["data-layout-width"]) {
case "fluid":
G("data-layout-width", "fluid"), document.documentElement.setAttribute("data-layout-width", "fluid"), sessionStorage.setItem("data-layout-width", "fluid");
break;
case "boxed":
G("data-layout-width", "boxed"), document.documentElement.setAttribute("data-layout-width", "boxed"), sessionStorage.setItem("data-layout-width", "boxed");
break;
default:
"boxed" == sessionStorage.getItem("data-layout-width")
? (sessionStorage.setItem("data-layout-width", "boxed"), document.documentElement.setAttribute("data-layout-width", "boxed"), G("data-layout-width", "boxed"))
: (sessionStorage.setItem("data-layout-width", "fluid"), document.documentElement.setAttribute("data-layout-width", "fluid"), G("data-layout-width", "fluid"));
}
switch (a["data-sidebar"]) {
case "light":
G("data-sidebar", "light"), sessionStorage.setItem("data-sidebar", "light"), document.documentElement.setAttribute("data-sidebar", "light");
break;
case "dark":
G("data-sidebar", "dark"), sessionStorage.setItem("data-sidebar", "dark"), document.documentElement.setAttribute("data-sidebar", "dark");
break;
case "gradient":
G("data-sidebar", "gradient"), sessionStorage.setItem("data-sidebar", "gradient"), document.documentElement.setAttribute("data-sidebar", "gradient");
break;
case "gradient-2":
G("data-sidebar", "gradient-2"), sessionStorage.setItem("data-sidebar", "gradient-2"), document.documentElement.setAttribute("data-sidebar", "gradient-2");
break;
case "gradient-3":
G("data-sidebar", "gradient-3"), sessionStorage.setItem("data-sidebar", "gradient-3"), document.documentElement.setAttribute("data-sidebar", "gradient-3");
break;
case "gradient-4":
G("data-sidebar", "gradient-4"), sessionStorage.setItem("data-sidebar", "gradient-4"), document.documentElement.setAttribute("data-sidebar", "gradient-4");
break;
default:
sessionStorage.getItem("data-sidebar") && "light" == sessionStorage.getItem("data-sidebar")
? (sessionStorage.setItem("data-sidebar", "light"), G("data-sidebar", "light"), document.documentElement.setAttribute("data-sidebar", "light"))
: "dark" == sessionStorage.getItem("data-sidebar")
? (sessionStorage.setItem("data-sidebar", "dark"), G("data-sidebar", "dark"), document.documentElement.setAttribute("data-sidebar", "dark"))
: "gradient" == sessionStorage.getItem("data-sidebar")
? (sessionStorage.setItem("data-sidebar", "gradient"), G("data-sidebar", "gradient"), document.documentElement.setAttribute("data-sidebar", "gradient"))
: "gradient-2" == sessionStorage.getItem("data-sidebar")
? (sessionStorage.setItem("data-sidebar", "gradient-2"), G("data-sidebar", "gradient-2"), document.documentElement.setAttribute("data-sidebar", "gradient-2"))
: "gradient-3" == sessionStorage.getItem("data-sidebar")
? (sessionStorage.setItem("data-sidebar", "gradient-3"), G("data-sidebar", "gradient-3"), document.documentElement.setAttribute("data-sidebar", "gradient-3"))
: "gradient-4" == sessionStorage.getItem("data-sidebar") &&
(sessionStorage.setItem("data-sidebar", "gradient-4"), G("data-sidebar", "gradient-4"), document.documentElement.setAttribute("data-sidebar", "gradient-4"));
}
switch (a["data-sidebar-image"]) {
case "none":
G("data-sidebar-image", "none"), sessionStorage.setItem("data-sidebar-image", "none"), document.documentElement.setAttribute("data-sidebar-image", "none");
break;
case "img-1":
G("data-sidebar-image", "img-1"), sessionStorage.setItem("data-sidebar-image", "img-1"), document.documentElement.setAttribute("data-sidebar-image", "img-1");
break;
case "img-2":
G("data-sidebar-image", "img-2"), sessionStorage.setItem("data-sidebar-image", "img-2"), document.documentElement.setAttribute("data-sidebar-image", "img-2");
break;
case "img-3":
G("data-sidebar-image", "img-3"), sessionStorage.setItem("data-sidebar-image", "img-3"), document.documentElement.setAttribute("data-sidebar-image", "img-3");
break;
case "img-4":
G("data-sidebar-image", "img-4"), sessionStorage.setItem("data-sidebar-image", "img-4"), document.documentElement.setAttribute("data-sidebar-image", "img-4");
break;
default:
sessionStorage.getItem("data-sidebar-image") && "none" == sessionStorage.getItem("data-sidebar-image")
? (sessionStorage.setItem("data-sidebar-image", "none"), G("data-sidebar-image", "none"), document.documentElement.setAttribute("data-sidebar-image", "none"))
: "img-1" == sessionStorage.getItem("data-sidebar-image")
? (sessionStorage.setItem("data-sidebar-image", "img-1"), G("data-sidebar-image", "img-1"), document.documentElement.setAttribute("data-sidebar-image", "img-2"))
: "img-2" == sessionStorage.getItem("data-sidebar-image")
? (sessionStorage.setItem("data-sidebar-image", "img-2"), G("data-sidebar-image", "img-2"), document.documentElement.setAttribute("data-sidebar-image", "img-2"))
: "img-3" == sessionStorage.getItem("data-sidebar-image")
? (sessionStorage.setItem("data-sidebar-image", "img-3"), G("data-sidebar-image", "img-3"), document.documentElement.setAttribute("data-sidebar-image", "img-3"))
: "img-4" == sessionStorage.getItem("data-sidebar-image") &&
(sessionStorage.setItem("data-sidebar-image", "img-4"), G("data-sidebar-image", "img-4"), document.documentElement.setAttribute("data-sidebar-image", "img-4"));
}
switch (a["data-layout-position"]) {
case "fixed":
G("data-layout-position", "fixed"), sessionStorage.setItem("data-layout-position", "fixed"), document.documentElement.setAttribute("data-layout-position", "fixed");
break;
case "scrollable":
G("data-layout-position", "scrollable"), sessionStorage.setItem("data-layout-position", "scrollable"), document.documentElement.setAttribute("data-layout-position", "scrollable");
break;
default:
sessionStorage.getItem("data-layout-position") && "scrollable" == sessionStorage.getItem("data-layout-position")
? (G("data-layout-position", "scrollable"), sessionStorage.setItem("data-layout-position", "scrollable"), document.documentElement.setAttribute("data-layout-position", "scrollable"))
: (G("data-layout-position", "fixed"), sessionStorage.setItem("data-layout-position", "fixed"), document.documentElement.setAttribute("data-layout-position", "fixed"));
}
}
}
function w() {
setTimeout(function () {
var c,
b,
a = document.getElementById("navbar-nav");
a &&
300 < (c = (a = a.querySelector(".nav-item .active")) ? a.offsetTop : 0) &&
(b = document.getElementsByClassName("app-menu") ? document.getElementsByClassName("app-menu")[0] : "") &&
b.querySelector(".simplebar-content-wrapper") &&
setTimeout(function () {
b.querySelector(".simplebar-content-wrapper").scrollTop = 330 == c ? c + 85 : c;
}, 0);
}, 250);
}
function G(a, b) {
Array.from(document.querySelectorAll("input[name=" + a + "]")).forEach(function (c) {
b == c.value ? (c.checked = !0) : (c.checked = !1),
c.addEventListener("change", function () {
document.documentElement.setAttribute(a, c.value),
sessionStorage.setItem(a, c.value),
"data-layout-width" == a && "boxed" == c.value
? (document.documentElement.setAttribute("data-sidebar-size", "sm-hover"), sessionStorage.setItem("data-sidebar-size", "sm-hover"), (document.getElementById("sidebar-size-small-hover").checked = !0))
: "data-layout-width" == a &&
"fluid" == c.value &&
(document.documentElement.setAttribute("data-sidebar-size", "lg"), sessionStorage.setItem("data-sidebar-size", "lg"), (document.getElementById("sidebar-size-default").checked = !0));
});
}),
Array.from(document.querySelectorAll("#collapseBgGradient .form-check input")).forEach(function (a) {
var b = document.getElementById("collapseBgGradient");
1 == a.checked && new bootstrap.Collapse(b, { toggle: !1 }).show(),
document.querySelector("[data-bs-target='#collapseBgGradient']").addEventListener("click", function (a) {
document.getElementById("sidebar-color-gradient").click();
});
}),
// Array.from(document.querySelectorAll("[name='data-sidebar']")).forEach(function (a) {
// document.querySelector("#collapseBgGradient .form-check input:checked")
// ? document.querySelector("[data-bs-target='#collapseBgGradient']").classList.add("active")
// : document.querySelector("[data-bs-target='#collapseBgGradient']").classList.remove("active")
// a.addEventListener("change", function () {
// document.querySelector("#collapseBgGradient .form-check input:checked")
// ? document.querySelector("[data-bs-target='#collapseBgGradient']").classList.add("active")
// : document.querySelector("[data-bs-target='#collapseBgGradient']").classList.remove("active");
// });
// });
Array.from(document.querySelectorAll("[name='data-sidebar']")).forEach(function (a) {
var collapseBgGradient = document.querySelector("[data-bs-target='#collapseBgGradient']");
var formCheckInput = document.querySelector("#collapseBgGradient .form-check input:checked");
if (formCheckInput) {
collapseBgGradient && collapseBgGradient.classList.add("active");
} else {
collapseBgGradient && collapseBgGradient.classList.remove("active");
}
a.addEventListener("change", function () {
var formCheckInput = document.querySelector("#collapseBgGradient .form-check input:checked");
if (formCheckInput) {
collapseBgGradient && collapseBgGradient.classList.add("active");
} else {
collapseBgGradient && collapseBgGradient.classList.remove("active");
}
});
});
}
function E() {
}
function H(b, c, a, d) {
var e = document.getElementById(a);
d.setAttribute(b, c), e && document.getElementById(a).click();
}
function h() {
document.webkitIsFullScreen || document.mozFullScreen || document.msFullscreenElement || document.body.classList.remove("fullscreen-enable");
}
function x() {
var a = 0;
Array.from(document.getElementsByClassName("cart-item-price")).forEach(function (b) {
a += parseFloat(b.innerHTML);
}),
document.getElementById("cart-item-total") && (document.getElementById("cart-item-total").innerHTML = "$" + a.toFixed(2));
}
sessionStorage.getItem("defaultAttribute")
? (((b = {})["data-layout"] = sessionStorage.getItem("data-layout")),
(b["data-sidebar-size"] = sessionStorage.getItem("data-sidebar-size")),
(b["data-layout-mode"] = sessionStorage.getItem("data-layout-mode")),
(b["data-layout-width"] = sessionStorage.getItem("data-layout-width")),
(b["data-sidebar"] = sessionStorage.getItem("data-sidebar")),
(b["data-layout-position"] = sessionStorage.getItem("data-layout-position")),
(b["data-layout-style"] = sessionStorage.getItem("data-layout-style")),
(b["data-topbar"] = sessionStorage.getItem("data-topbar")),
n(b))
: ((a = document.documentElement.attributes),
(b = {}),
Array.from(a).forEach(function (a) {
var c;
a && a.nodeName && "undefined" != a.nodeName && ((b[(c = a.nodeName)] = a.nodeValue), sessionStorage.setItem(c, a.nodeValue));
}),
sessionStorage.setItem("defaultAttribute", JSON.stringify(b)),
n(b),
(a = document.querySelector('.btn[data-bs-target="#theme-settings-offcanvas"]')) && a.click()),
t(),
(j = document.getElementById("search-close-options")),
(o = document.getElementById("search-dropdown")),
(f = document.getElementById("search-options")) &&
(f.addEventListener("focus", function () {
0 < f.value.length ? (o.classList.add("show"), j.classList.remove("d-none")) : (o.classList.remove("show"), j.classList.add("d-none"));
}),
f.addEventListener("keyup", function (c) {
var b, a;
0 < f.value.length
? (o.classList.add("show"),
j.classList.remove("d-none"),
(b = f.value.toLowerCase()),
(a = document.getElementsByClassName("notify-item")),
Array.from(a).forEach(function (a) {
var c = a.getElementsByTagName("span") ? a.getElementsByTagName("span")[0].innerText.toLowerCase() : "";
c && (a.style.display = c.includes(b) ? "block" : "none");
}))
: (o.classList.remove("show"), j.classList.add("d-none"));
}),
j.addEventListener("click", function () {
(f.value = ""), o.classList.remove("show"), j.classList.add("d-none");
}),
document.body.addEventListener("click", function (a) {
"search-options" !== a.target.getAttribute("id") && (o.classList.remove("show"), j.classList.add("d-none"));
})),
(g = document.getElementById("search-close-options")),
(k = document.getElementById("search-dropdown-reponsive")),
(d = document.getElementById("search-options-reponsive")),
g &&
k &&
d &&
(d.addEventListener("focus", function () {
0 < d.value.length ? (k.classList.add("show"), g.classList.remove("d-none")) : (k.classList.remove("show"), g.classList.add("d-none"));
}),
d.addEventListener("keyup", function () {
0 < d.value.length ? (k.classList.add("show"), g.classList.remove("d-none")) : (k.classList.remove("show"), g.classList.add("d-none"));
}),
g.addEventListener("click", function () {
(d.value = ""), k.classList.remove("show"), g.classList.add("d-none");
}),
document.body.addEventListener("click", function (a) {
"search-options" !== a.target.getAttribute("id") && (k.classList.remove("show"), g.classList.add("d-none"));
})),
(a = document.querySelector('[data-bs-toggle="fullscreen"]')) &&
a.addEventListener("click", function (a) {
a.preventDefault(),
document.body.classList.toggle("fullscreen-enable"),
document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement
? document.cancelFullScreen
? document.cancelFullScreen()
: document.mozCancelFullScreen
? document.mozCancelFullScreen()
: document.webkitCancelFullScreen && document.webkitCancelFullScreen()
: document.documentElement.requestFullscreen
? document.documentElement.requestFullscreen()
: document.documentElement.mozRequestFullScreen
? document.documentElement.mozRequestFullScreen()
: document.documentElement.webkitRequestFullscreen && document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
}),
document.addEventListener("fullscreenchange", h),
document.addEventListener("webkitfullscreenchange", h),
document.addEventListener("mozfullscreenchange", h),
(p = document.getElementsByTagName("HTML")[0]),
(a = document.querySelectorAll(".light-dark-mode")) &&
a.length &&
a[0].addEventListener("click", function (a) {
p.hasAttribute("data-layout-mode") && "dark" == p.getAttribute("data-layout-mode") ? H("data-layout-mode", "orange", "layout-mode-orange", p) : H("data-layout-mode", "dark", "layout-mode-dark", p);
}),
document.addEventListener("DOMContentLoaded", function () {
var a = document.getElementsByClassName("code-switcher");
Array.from(a).forEach(function (a) {
a.addEventListener("change", function () {
var b = a.closest(".card"),
c = b.querySelector(".live-preview"),
b = b.querySelector(".code-view");
a.checked ? (c.classList.add("d-none"), b.classList.remove("d-none")) : (c.classList.remove("d-none"), b.classList.add("d-none"));
});
});
}),
window.addEventListener("resize", m),
m(),
document.addEventListener("scroll", function () {
var a;
(a = document.getElementById("page-topbar")) && (50 <= document.body.scrollTop || 50 <= document.documentElement.scrollTop ? a.classList.add("topbar-shadow") : a.classList.remove("topbar-shadow"));
}),
document.getElementById("topnav-hamburger-icon") &&
document.getElementById("topnav-hamburger-icon").addEventListener("click", function () {
var a = document.documentElement.clientWidth;
767 < a && document.querySelector(".hamburger-icon").classList.toggle("open"),
"horizontal" === document.documentElement.getAttribute("data-layout") && (document.body.classList.contains("menu") ? document.body.classList.remove("menu") : document.body.classList.add("menu")),
"vertical" === document.documentElement.getAttribute("data-layout") &&
(a < 1025 && 767 < a
? (document.body.classList.remove("vertical-sidebar-enable"),
"sm" == document.documentElement.getAttribute("data-sidebar-size") ? document.documentElement.setAttribute("data-sidebar-size", "") : document.documentElement.setAttribute("data-sidebar-size", "sm"))
: 1025 < a
? (document.body.classList.remove("vertical-sidebar-enable"),
"lg" == document.documentElement.getAttribute("data-sidebar-size") ? document.documentElement.setAttribute("data-sidebar-size", "sm") : document.documentElement.setAttribute("data-sidebar-size", "lg"))
: a <= 767 && (document.body.classList.add("vertical-sidebar-enable"), document.documentElement.setAttribute("data-sidebar-size", "lg"))),
"twocolumn" == document.documentElement.getAttribute("data-layout") &&
(document.body.classList.contains("twocolumn-panel") ? document.body.classList.remove("twocolumn-panel") : document.body.classList.add("twocolumn-panel"));
}),
(c = sessionStorage.getItem("defaultAttribute")),
(i = JSON.parse(c)),
(c = document.documentElement.clientWidth),
"twocolumn" == i["data-layout"] &&
c < 767 &&
Array.from(document.getElementById("two-column-menu").querySelectorAll("li")).forEach(function (a) {
a.addEventListener("click", function (a) {
document.body.classList.remove("twocolumn-panel");
});
}),
(function () {
var a = document.querySelectorAll(".counter-value");
function b(a) {
return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
a &&
Array.from(a).forEach(function (a) {
!(function f() {
var c = +a.getAttribute("data-target"),
e = +a.innerText,
d = c / 250;
d < 1 && (d = 1), e < c ? ((a.innerText = (e + d).toFixed(0)), setTimeout(f, 1)) : (a.innerText = b(c)), b(a.innerText);
})();
});
})(),
document.getElementsByClassName("dropdown-item-cart") &&
((q = document.querySelectorAll(".dropdown-item-cart").length),
Array.from(document.querySelectorAll("#page-topbar .dropdown-menu-cart .remove-item-btn")).forEach(function (a) {
a.addEventListener("click", function (a) {
q--,
this.closest(".dropdown-item-cart").remove(),
Array.from(document.getElementsByClassName("cartitem-badge")).forEach(function (a) {
a.innerHTML = q;
}),
x(),
document.getElementById("empty-cart") && (document.getElementById("empty-cart").style.display = 0 == q ? "block" : "none"),
document.getElementById("checkout-elem") && (document.getElementById("checkout-elem").style.display = 0 == q ? "none" : "block");
});
}),
Array.from(document.getElementsByClassName("cartitem-badge")).forEach(function (a) {
a.innerHTML = q;
}),
document.getElementById("empty-cart") && (document.getElementById("empty-cart").style.display = "none"),
document.getElementById("checkout-elem") && (document.getElementById("checkout-elem").style.display = "block"),
x()),
document.getElementsByClassName("notification-check") &&
Array.from(document.querySelectorAll(".notification-check input")).forEach(function (a) {
a.addEventListener("click", function (a) {
a.target.closest(".notification-item").classList.toggle("active");
});
}),
[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map(function (a) {
return new bootstrap.Tooltip(a);
}),
[].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')).map(function (a) {
return new bootstrap.Popover(a);
}),
document.getElementById("reset-layout") &&
document.getElementById("reset-layout").addEventListener("click", function () {
sessionStorage.clear(), window.location.reload();
}),
(a = document.querySelectorAll("[data-toast]")),
Array.from(a).forEach(function (a) {
a.addEventListener("click", function () {
var b = {},
c = a.attributes;
c["data-toast-text"] && (b.text = c["data-toast-text"].value.toString()),
c["data-toast-gravity"] && (b.gravity = c["data-toast-gravity"].value.toString()),
c["data-toast-position"] && (b.position = c["data-toast-position"].value.toString()),
c["data-toast-className"] && (b.className = c["data-toast-className"].value.toString()),
c["data-toast-duration"] && (b.duration = c["data-toast-duration"].value.toString()),
c["data-toast-close"] && (b.close = c["data-toast-close"].value.toString()),
c["data-toast-style"] && (b.style = c["data-toast-style"].value.toString()),
c["data-toast-offset"] && (b.offset = c["data-toast-offset"]),
Toastify({
newWindow: !0,
text: b.text,
gravity: b.gravity,
position: b.position,
className: "bg-" + b.className,
stopOnFocus: !0,
offset: { x: b.offset ? 50 : 0, y: b.offset ? 10 : 0 },
duration: b.duration,
close: "close" == b.close,
style: "style" == b.style ? { background: "linear-gradient(to right, #0AB39C, #405189)" } : "",
}).showToast();
});
}),
(a = document.querySelectorAll("[data-choices]")),
Array.from(a).forEach(function (c) {
var b = {},
a = c.attributes;
a["data-choices-groups"] && (b.placeholderValue = "This is a placeholder set in the config"),
a["data-choices-search-false"] && (b.searchEnabled = !1),
a["data-choices-search-true"] && (b.searchEnabled = !0),
a["data-choices-removeItem"] && (b.removeItemButton = !0),
a["data-choices-sorting-false"] && (b.shouldSort = !1),
a["data-choices-sorting-true"] && (b.shouldSort = !0),
a["data-choices-multiple-remove"] && (b.removeItemButton = !0),
a["data-choices-limit"] && (b.maxItemCount = a["data-choices-limit"].value.toString()),
a["data-choices-limit"] && (b.maxItemCount = a["data-choices-limit"].value.toString()),
a["data-choices-editItem-true"] && (b.maxItemCount = !0),
a["data-choices-editItem-false"] && (b.maxItemCount = !1),
a["data-choices-text-unique-true"] && (b.duplicateItemsAllowed = !1),
a["data-choices-text-disabled-true"] && (b.addItems = !1),
a["data-choices-text-disabled-true"] ? new Choices(c, b).disable() : new Choices(c, b);
}),
(a = document.querySelectorAll("[data-provider]")),
Array.from(a).forEach(function (d) {
var c, b, a;
"flatpickr" == d.getAttribute("data-provider")
? ((a = {}),
(c = d.attributes)["data-date-format"] && (a.dateFormat = c["data-date-format"].value.toString()),
c["data-enable-time"] && ((a.enableTime = !0), (a.dateFormat = c["data-date-format"].value.toString() + " H:i")),
c["data-altFormat"] && ((a.altInput = !0), (a.altFormat = c["data-altFormat"].value.toString())),
c["data-minDate"] && ((a.minDate = c["data-minDate"].value.toString()), (a.dateFormat = c["data-date-format"].value.toString())),
c["data-maxDate"] && ((a.maxDate = c["data-maxDate"].value.toString()), (a.dateFormat = c["data-date-format"].value.toString())),
c["data-deafult-date"] && ((a.defaultDate = c["data-deafult-date"].value.toString()), (a.dateFormat = c["data-date-format"].value.toString())),
c["data-multiple-date"] && ((a.mode = "multiple"), (a.dateFormat = c["data-date-format"].value.toString())),
c["data-range-date"] && ((a.mode = "range"), (a.dateFormat = c["data-date-format"].value.toString())),
c["data-inline-date"] && ((a.inline = !0), (a.defaultDate = c["data-deafult-date"].value.toString()), (a.dateFormat = c["data-date-format"].value.toString())),
c["data-disable-date"] && ((b = []).push(c["data-disable-date"].value), (a.disable = b.toString().split(","))),
flatpickr(d, a))
: "timepickr" == d.getAttribute("data-provider") &&
((b = {}),
(a = d.attributes)["data-time-basic"] && ((b.enableTime = !0), (b.noCalendar = !0), (b.dateFormat = "H:i")),
a["data-time-hrs"] && ((b.enableTime = !0), (b.noCalendar = !0), (b.dateFormat = "H:i"), (b.time_24hr = !0)),
a["data-min-time"] && ((b.enableTime = !0), (b.noCalendar = !0), (b.dateFormat = "H:i"), (b.minTime = a["data-min-time"].value.toString())),
a["data-max-time"] && ((b.enableTime = !0), (b.noCalendar = !0), (b.dateFormat = "H:i"), (b.minTime = a["data-max-time"].value.toString())),
a["data-default-time"] && ((b.enableTime = !0), (b.noCalendar = !0), (b.dateFormat = "H:i"), (b.defaultDate = a["data-default-time"].value.toString())),
a["data-time-inline"] && ((b.enableTime = !0), (b.noCalendar = !0), (b.defaultDate = a["data-time-inline"].value.toString()), (b.inline = !0)),
flatpickr(d, b));
}),
Array.from(document.querySelectorAll('.dropdown-menu a[data-bs-toggle="tab"]')).forEach(function (a) {
a.addEventListener("click", function (a) {
a.stopPropagation(), bootstrap.Tab.getInstance(a.target).show();
});
}),
r(null === l ? "en" : l),
(e = document.getElementsByClassName("language")),
e &&
Array.from(e).forEach(function (a) {
a.addEventListener("click", function (b) {
r(a.getAttribute("data-lang"));
});
}),
s(),
w(),
window.addEventListener("resize", function () {
y && clearTimeout(y), (y = setTimeout(I, 2e3));
});
})();
// RTL
// const toggleSwitch = document.querySelector('.offcanvas .active-switch input[type="checkbox"]');
// const currentTheme = localStorage.getItem('direction');
// var app = document.getElementsByTagName("html")[0];
// if (currentTheme) {
// app.setAttribute('data-direction', currentTheme);
// if (currentTheme === 'rtl') {
// toggleSwitch.checked = true;
// }
// }
// function switchTheme(e) {
// if (e.target.checked) {
// app.setAttribute('data-direction', 'rtl');
// localStorage.setItem('direction', 'rtl');
// }
// else {
// app.setAttribute('data-direction', 'ltr');
// localStorage.setItem('direction', 'ltr');
// }
// }
// toggleSwitch.addEventListener('change', switchTheme, false);
// if(window.location.hash == "#ltrMode"){
// localStorage.setItem('direction', 'rtl');
// }
// else {
// if(window.location.hash == "#rtlMode"){
// localStorage.setItem('direction', 'ltr');
// }
// }