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