!function() {
    var d = document.querySelector(".navbar-menu").innerHTML
      , M = 7
      , t = "en"
      , a = localStorage.getItem("language");
    function o() {
        n(null === a ? t : a);
        var e = document.getElementsByClassName("language");
        e && Array.from(e).forEach(function(t) {
            t.addEventListener("click", function(e) {
                n(t.getAttribute("data-lang"))
            })
        })
    }
    function n(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" : "ar" == e && (document.getElementById("header-lang-img").src = "assets/images/flags/ae.svg"),
        localStorage.setItem("language", e),
        null == (a = localStorage.getItem("language")) && n(t),
        (e = new XMLHttpRequest).open("GET", "assets/lang/" + a + ".json"),
        e.onreadystatechange = function() {
            var a;
            4 === this.readyState && 200 === this.status && (a = JSON.parse(this.responseText),
            Object.keys(a).forEach(function(t) {
                var e = document.querySelectorAll("[data-key='" + t + "']");
                Array.from(e).forEach(function(e) {
                    e.textContent = a[t]
                })
            }))
        }
        ,
        e.send())
    }
    function s() {
        var e;
        document.querySelectorAll(".navbar-nav .collapse") && (e = document.querySelectorAll(".navbar-nav .collapse"),
        Array.from(e).forEach(function(t) {
            var a = new bootstrap.Collapse(t,{
                toggle: !1
            });
            t.addEventListener("show.bs.collapse", function(e) {
                e.stopPropagation();
                var e = t.parentElement.closest(".collapse");
                e ? (e = e.querySelectorAll(".collapse"),
                Array.from(e).forEach(function(e) {
                    e = bootstrap.Collapse.getInstance(e);
                    e !== a && e.hide()
                })) : (e = 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),
                Array.from(e).forEach(function(e) {
                    2 < e.childNodes.length && e.firstElementChild.setAttribute("aria-expanded", "false");
                    e = e.querySelectorAll("*[id]");
                    Array.from(e).forEach(function(e) {
                        e.classList.remove("show"),
                        2 < e.childNodes.length && (e = e.querySelectorAll("ul li a"),
                        Array.from(e).forEach(function(e) {
                            e.hasAttribute("aria-expanded") && e.setAttribute("aria-expanded", "false")
                        }))
                    })
                }))
            }),
            t.addEventListener("hide.bs.collapse", function(e) {
                e.stopPropagation();
                e = t.querySelectorAll(".collapse");
                Array.from(e).forEach(function(e) {
                    (childCollapseInstance = bootstrap.Collapse.getInstance(e)).hide()
                })
            })
        }))
    }
    function i() {
        var n, e = document.documentElement.getAttribute("data-layout"), t = sessionStorage.getItem("defaultAttribute"), t = JSON.parse(t);
        !t || "twocolumn" != e && "twocolumn" != t["data-layout"] || (document.querySelector(".navbar-menu") && (document.querySelector(".navbar-menu").innerHTML = d),
        (n = document.createElement("ul")).innerHTML = '<a href="#" class="logo"><img src="assets/images/logo-sm.png" alt="" height="22"></a>',
        Array.from(document.getElementById("navbar-nav").querySelectorAll(".menu-link")).forEach(function(e) {
            n.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),
            n.appendChild(t),
            a.classList.contains("nav-link") && a.classList.replace("nav-link", "nav-icon"),
            a.classList.remove("collapsed", "menu-link")
        }),
        (e = (e = "/" == location.pathname ? "index.html" : location.pathname.substring(1)).substring(e.lastIndexOf("/") + 1)) && (t = document.getElementById("navbar-nav").querySelector('[href="' + e + '"]')) && (e = t.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"),
        e.parentElement.parentElement.parentElement.parentElement.closest(".collapse.menu-dropdown")) && (e.parentElement.parentElement.parentElement.parentElement.closest(".collapse").classList.add("show"),
        e.parentElement.parentElement.parentElement.parentElement.closest(".collapse").previousElementSibling) && e.parentElement.parentElement.parentElement.parentElement.closest(".collapse").previousElementSibling.classList.add("active"),
        document.getElementById("two-column-menu").innerHTML = n.outerHTML,
        Array.from(document.querySelector("#two-column-menu ul").querySelectorAll("li a")).forEach(function(a) {
            var n = (n = "/" == location.pathname ? "index.html" : location.pathname.substring(1)).substring(n.lastIndexOf("/") + 1);
            a.addEventListener("click", function(e) {
                var t;
                (n != "/" + 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"),
                t = (e.target.matches("i") ? e.target.closest("a") : e.target).getAttribute("href").slice(1),
                document.getElementById(t)) && document.getElementById(t).parentElement.classList.add("twocolumn-item-show")
            }),
            n != "/" + 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"))
        }),
        "horizontal" !== document.documentElement.getAttribute("data-layout") && ((t = new SimpleBar(document.getElementById("navbar-nav"))) && t.getContentElement(),
        e = new SimpleBar(document.getElementsByClassName("twocolumn-iconview")[0])) && e.getContentElement())
    }
    function l(e) {
        if (e) {
            var t = e.offsetTop
              , a = e.offsetLeft
              , n = e.offsetWidth
              , o = e.offsetHeight;
            if (e.offsetParent)
                for (; e.offsetParent; )
                    t += (e = e.offsetParent).offsetTop,
                    a += e.offsetLeft;
            return t >= window.pageYOffset && a >= window.pageXOffset && t + o <= window.pageYOffset + window.innerHeight && a + n <= window.pageXOffset + window.innerWidth
        }
    }
    function r() {
        "vertical" != document.documentElement.getAttribute("data-layout") && "semibox" != document.documentElement.getAttribute("data-layout") || (document.getElementById("two-column-menu").innerHTML = "",
        document.querySelector(".navbar-menu") && (document.querySelector(".navbar-menu").innerHTML = d),
        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") && b()
    }
    function m() {
        feather.replace();
        var e = document.documentElement.clientWidth
          , e = (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(),
        i(),
        u(),
        s()),
        "vertical" == sessionStorage.getItem("data-layout") && document.documentElement.setAttribute("data-sidebar-size", "sm"),
        "semibox" == sessionStorage.getItem("data-layout") && document.documentElement.setAttribute("data-sidebar-size", "sm"),
        document.querySelector(".hamburger-icon") && 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(),
        i(),
        u(),
        s()),
        "vertical" == sessionStorage.getItem("data-layout") && document.documentElement.setAttribute("data-sidebar-size", sessionStorage.getItem("data-sidebar-size")),
        "semibox" == 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")) : 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"),
        y("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"),
        document.querySelectorAll("#navbar-nav > li.nav-item"));
        Array.from(e).forEach(function(e) {
            e.addEventListener("click", c.bind(this), !1),
            e.addEventListener("mouseover", c.bind(this), !1)
        })
    }
    function c(e) {
        if (e.target && e.target.matches("a.nav-link span"))
            if (0 == l(e.target.parentElement.nextElementSibling)) {
                e.target.parentElement.nextElementSibling.classList.add("dropdown-custom-right"),
                e.target.parentElement.parentElement.parentElement.parentElement.classList.add("dropdown-custom-right");
                var t = e.target.parentElement.nextElementSibling;
                Array.from(t.querySelectorAll(".menu-dropdown")).forEach(function(e) {
                    e.classList.add("dropdown-custom-right")
                })
            } else if (1 == l(e.target.parentElement.nextElementSibling) && 1848 <= window.innerWidth)
                for (var a = document.getElementsByClassName("dropdown-custom-right"); 0 < a.length; )
                    a[0].classList.remove("dropdown-custom-right");
        if (e.target && e.target.matches("a.nav-link"))
            if (0 == l(e.target.nextElementSibling)) {
                e.target.nextElementSibling.classList.add("dropdown-custom-right"),
                e.target.parentElement.parentElement.parentElement.classList.add("dropdown-custom-right");
                t = e.target.nextElementSibling;
                Array.from(t.querySelectorAll(".menu-dropdown")).forEach(function(e) {
                    e.classList.add("dropdown-custom-right")
                })
            } else if (1 == l(e.target.nextElementSibling) && 1848 <= window.innerWidth)
                for (a = document.getElementsByClassName("dropdown-custom-right"); 0 < a.length; )
                    a[0].classList.remove("dropdown-custom-right")
    }
    function O() {
        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"))),
        "semibox" === document.documentElement.getAttribute("data-layout") && (767 < e ? "show" == document.documentElement.getAttribute("data-sidebar-visibility") ? "lg" == document.documentElement.getAttribute("data-sidebar-size") ? document.documentElement.setAttribute("data-sidebar-size", "sm") : document.documentElement.setAttribute("data-sidebar-size", "lg") : (document.getElementById("sidebar-visibility-show").click(),
        document.documentElement.setAttribute("data-sidebar-size", document.documentElement.getAttribute("data-sidebar-size"))) : 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 G() {
        document.addEventListener("DOMContentLoaded", function() {
            var e = document.getElementsByClassName("code-switcher");
            Array.from(e).forEach(function(a) {
                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", m),
        m(),
        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") ? u : g)(),
            (e = document.getElementsByClassName("vertical-overlay")) && Array.from(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"))
                })
            }),
            E()
        }),
        document.getElementById("topnav-hamburger-icon") && document.getElementById("topnav-hamburger-icon").addEventListener("click", O);
        var e = sessionStorage.getItem("defaultAttribute")
          , e = JSON.parse(e)
          , t = document.documentElement.clientWidth;
        "twocolumn" == e["data-layout"] && t < 767 && Array.from(document.getElementById("two-column-menu").querySelectorAll("li")).forEach(function(e) {
            e.addEventListener("click", function(e) {
                document.body.classList.remove("twocolumn-panel")
            })
        })
    }
    function u() {
        feather.replace();
        var e, t, a = "/" == location.pathname ? "index.html" : location.pathname.substring(1);
        (a = a.substring(a.lastIndexOf("/") + 1)) && ("twocolumn-panel" == document.body.className && document.getElementById("two-column-menu").querySelector('[href="' + a + '"]').classList.add("active"),
        (a = document.getElementById("navbar-nav").querySelector('[href="' + a + '"]')) ? (a.classList.add("active"),
        t = ((e = a.closest(".collapse.menu-dropdown")) && e.parentElement.closest(".collapse.menu-dropdown") ? (e.classList.add("show"),
        e.parentElement.children[0].classList.add("active"),
        e.parentElement.closest(".collapse.menu-dropdown").parentElement.classList.add("twocolumn-item-show"),
        e.parentElement.parentElement.parentElement.parentElement.closest(".collapse.menu-dropdown") && (t = e.parentElement.parentElement.parentElement.parentElement.closest(".collapse.menu-dropdown").getAttribute("id"),
        e.parentElement.parentElement.parentElement.parentElement.closest(".collapse.menu-dropdown").parentElement.classList.add("twocolumn-item-show"),
        e.parentElement.closest(".collapse.menu-dropdown").parentElement.classList.remove("twocolumn-item-show"),
        document.getElementById("two-column-menu").querySelector('[href="#' + t + '"]')) && document.getElementById("two-column-menu").querySelector('[href="#' + t + '"]').classList.add("active"),
        e.parentElement.closest(".collapse.menu-dropdown")) : (a.closest(".collapse.menu-dropdown").parentElement.classList.add("twocolumn-item-show"),
        e)).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 g() {
        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"),
        e.parentElement.parentElement.parentElement.parentElement.closest(".collapse.menu-dropdown")) && (e.parentElement.parentElement.parentElement.parentElement.closest(".collapse").classList.add("show"),
        e.parentElement.parentElement.parentElement.parentElement.closest(".collapse").previousElementSibling) && (e.parentElement.parentElement.parentElement.parentElement.closest(".collapse").previousElementSibling.classList.add("active"),
        "horizontal" == document.documentElement.getAttribute("data-layout")) && e.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.closest(".collapse") && e.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.closest(".collapse").previousElementSibling.classList.add("active")
    }
    function l(e) {
        if (e) {
            var t = e.offsetTop
              , a = e.offsetLeft
              , n = e.offsetWidth
              , o = e.offsetHeight;
            if (e.offsetParent)
                for (; e.offsetParent; )
                    t += (e = e.offsetParent).offsetTop,
                    a += e.offsetLeft;
            return t >= window.pageYOffset && a >= window.pageXOffset && t + o <= window.pageYOffset + window.innerHeight && a + n <= window.pageXOffset + window.innerWidth
        }
    }
    function D() {
        var e = document.querySelectorAll(".counter-value");
        function s(e) {
            return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
        }
        e && Array.from(e).forEach(function(o) {
            !function e() {
                var t = +o.getAttribute("data-target")
                  , a = +o.innerText
                  , n = t / 250;
                n < 1 && (n = 1),
                a < t ? (o.innerText = (a + n).toFixed(0),
                setTimeout(e, 1)) : o.innerText = s(t),
                s(o.innerText)
            }()
        })
    }
    function b() {
        document.getElementById("two-column-menu").innerHTML = "",
        document.querySelector(".navbar-menu") && (document.querySelector(".navbar-menu").innerHTML = d),
        document.getElementById("scrollbar").removeAttribute("data-simplebar"),
        document.getElementById("navbar-nav").removeAttribute("data-simplebar"),
        document.getElementById("scrollbar").classList.remove("h-100");
        var a = M
          , n = document.querySelectorAll("ul.navbar-nav > li.nav-item")
          , o = ""
          , s = "";
        Array.from(n).forEach(function(e, t) {
            t + 1 === a && (s = e),
            a < t + 1 && (o += e.outerHTML,
            e.remove()),
            t + 1 === n.length && s.insertAdjacentHTML && s.insertAdjacentHTML("afterend", '<li class="nav-item">\t\t\t\t\t\t<a class="nav-link" href="#sidebarMore" data-bs-toggle="collapse" role="button" aria-expanded="false" aria-controls="sidebarMore">\t\t\t\t\t\t\t<i class="ri-briefcase-2-line"></i> <span data-key="t-more">More</span>\t\t\t\t\t\t</a>\t\t\t\t\t\t<div class="collapse menu-dropdown" id="sidebarMore"><ul class="nav nav-sm flex-column">' + o + "</ul></div>\t\t\t\t\t</li>")
        })
    }
    function y(e) {
        "vertical" == e ? (document.getElementById("two-column-menu").innerHTML = "",
        document.querySelector(".navbar-menu") && (document.querySelector(".navbar-menu").innerHTML = d),
        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("sidebar-img") || (document.getElementById("sidebar-img").style.display = "block"),
        document.getElementById("layout-position").style.display = "block",
        document.getElementById("layout-width").style.display = "block",
        document.getElementById("sidebar-visibility").style.display = "none"),
        r(),
        g(),
        E(),
        p()) : "horizontal" == e ? (b(),
        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("sidebar-img") && (document.getElementById("sidebar-img").style.display = "none"),
        document.getElementById("layout-position").style.display = "block",
        document.getElementById("layout-width").style.display = "block",
        document.getElementById("sidebar-visibility").style.display = "none"),
        g()) : "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("sidebar-img") && (document.getElementById("sidebar-img").style.display = "block"),
        document.getElementById("layout-position").style.display = "none",
        document.getElementById("layout-width").style.display = "none",
        document.getElementById("sidebar-visibility").style.display = "none")) : "semibox" == e && (document.getElementById("two-column-menu").innerHTML = "",
        document.querySelector(".navbar-menu") && (document.querySelector(".navbar-menu").innerHTML = d),
        document.getElementById("theme-settings-offcanvas") && (document.getElementById("sidebar-size").style.display = "block",
        document.getElementById("sidebar-view").style.display = "none",
        document.getElementById("sidebar-color").style.display = "block",
        document.getElementById("sidebar-img") && (document.getElementById("sidebar-img").style.display = "block"),
        document.getElementById("layout-position").style.display = "block",
        document.getElementById("layout-width").style.display = "none",
        document.getElementById("sidebar-visibility").style.display = "block"),
        r(),
        g(),
        E(),
        p())
    }
    function E() {
        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 e(e) {
        if (e == e) {
            switch (e["data-layout"]) {
            case "vertical":
                T("data-layout", "vertical"),
                sessionStorage.setItem("data-layout", "vertical"),
                document.documentElement.setAttribute("data-layout", "vertical"),
                y("vertical"),
                s();
                break;
            case "horizontal":
                T("data-layout", "horizontal"),
                sessionStorage.setItem("data-layout", "horizontal"),
                document.documentElement.setAttribute("data-layout", "horizontal"),
                y("horizontal");
                break;
            case "twocolumn":
                T("data-layout", "twocolumn"),
                sessionStorage.setItem("data-layout", "twocolumn"),
                document.documentElement.setAttribute("data-layout", "twocolumn"),
                y("twocolumn");
                break;
            case "semibox":
                T("data-layout", "semibox"),
                sessionStorage.setItem("data-layout", "semibox"),
                document.documentElement.setAttribute("data-layout", "semibox"),
                y("semibox");
                break;
            default:
                "vertical" == sessionStorage.getItem("data-layout") && sessionStorage.getItem("data-layout") ? (T("data-layout", "vertical"),
                sessionStorage.setItem("data-layout", "vertical"),
                document.documentElement.setAttribute("data-layout", "vertical"),
                y("vertical"),
                s()) : "horizontal" == sessionStorage.getItem("data-layout") ? (T("data-layout", "horizontal"),
                sessionStorage.setItem("data-layout", "horizontal"),
                document.documentElement.setAttribute("data-layout", "horizontal"),
                y("horizontal")) : "twocolumn" == sessionStorage.getItem("data-layout") ? (T("data-layout", "twocolumn"),
                sessionStorage.setItem("data-layout", "twocolumn"),
                document.documentElement.setAttribute("data-layout", "twocolumn"),
                y("twocolumn")) : "semibox" == sessionStorage.getItem("data-layout") && (T("data-layout", "semibox"),
                sessionStorage.setItem("data-layout", "semibox"),
                document.documentElement.setAttribute("data-layout", "semibox"),
                y("semibox"))
            }
            switch (e["data-topbar"]) {
            case "light":
                T("data-topbar", "light"),
                sessionStorage.setItem("data-topbar", "light"),
                document.documentElement.setAttribute("data-topbar", "light");
                break;
            case "dark":
                T("data-topbar", "dark"),
                sessionStorage.setItem("data-topbar", "dark"),
                document.documentElement.setAttribute("data-topbar", "dark");
                break;
            default:
                "dark" == sessionStorage.getItem("data-topbar") ? (T("data-topbar", "dark"),
                sessionStorage.setItem("data-topbar", "dark"),
                document.documentElement.setAttribute("data-topbar", "dark")) : (T("data-topbar", "light"),
                sessionStorage.setItem("data-topbar", "light"),
                document.documentElement.setAttribute("data-topbar", "light"))
            }
            switch ("hidden" === e["data-sidebar-visibility"] ? (T("data-sidebar-visibility", "hidden"),
            sessionStorage.setItem("data-sidebar-visibility", "hidden"),
            document.documentElement.setAttribute("data-sidebar-visibility", "hidden")) : (T("data-sidebar-visibility", "show"),
            sessionStorage.setItem("data-sidebar-visibility", "show"),
            document.documentElement.setAttribute("data-sidebar-visibility", "show")),
            e["data-layout-style"]) {
            case "default":
                T("data-layout-style", "default"),
                sessionStorage.setItem("data-layout-style", "default"),
                document.documentElement.setAttribute("data-layout-style", "default");
                break;
            case "detached":
                T("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") ? (T("data-layout-style", "detached"),
                sessionStorage.setItem("data-layout-style", "detached"),
                document.documentElement.setAttribute("data-layout-style", "detached")) : (T("data-layout-style", "default"),
                sessionStorage.setItem("data-layout-style", "default"),
                document.documentElement.setAttribute("data-layout-style", "default"))
            }
            switch (e["data-sidebar-size"]) {
            case "lg":
                T("data-sidebar-size", "lg"),
                document.documentElement.setAttribute("data-sidebar-size", "lg"),
                sessionStorage.setItem("data-sidebar-size", "lg");
                break;
            case "sm":
                T("data-sidebar-size", "sm"),
                document.documentElement.setAttribute("data-sidebar-size", "sm"),
                sessionStorage.setItem("data-sidebar-size", "sm");
                break;
            case "md":
                T("data-sidebar-size", "md"),
                document.documentElement.setAttribute("data-sidebar-size", "md"),
                sessionStorage.setItem("data-sidebar-size", "md");
                break;
            case "sm-hover":
                T("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"),
                T("data-sidebar-size", "sm"),
                sessionStorage.setItem("data-sidebar-size", "sm")) : "md" == sessionStorage.getItem("data-sidebar-size") ? (document.documentElement.setAttribute("data-sidebar-size", "md"),
                T("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"),
                T("data-sidebar-size", "sm-hover"),
                sessionStorage.setItem("data-sidebar-size", "sm-hover")) : (document.documentElement.setAttribute("data-sidebar-size", "lg"),
                T("data-sidebar-size", "lg"),
                sessionStorage.setItem("data-sidebar-size", "lg"))
            }
            switch (e["data-bs-theme"]) {
            case "light":
                T("data-bs-theme", "light"),
                document.documentElement.setAttribute("data-bs-theme", "light"),
                sessionStorage.setItem("data-bs-theme", "light");
                break;
            case "dark":
                T("data-bs-theme", "dark"),
                document.documentElement.setAttribute("data-bs-theme", "dark"),
                sessionStorage.setItem("data-bs-theme", "dark");
                break;
            default:
                sessionStorage.getItem("data-bs-theme") && "dark" == sessionStorage.getItem("data-bs-theme") ? (sessionStorage.setItem("data-bs-theme", "dark"),
                document.documentElement.setAttribute("data-bs-theme", "dark"),
                T("data-bs-theme", "dark")) : (sessionStorage.setItem("data-bs-theme", "light"),
                document.documentElement.setAttribute("data-bs-theme", "light"),
                T("data-bs-theme", "light"))
            }
            switch (e["data-layout-width"]) {
            case "fluid":
                T("data-layout-width", "fluid"),
                document.documentElement.setAttribute("data-layout-width", "fluid"),
                sessionStorage.setItem("data-layout-width", "fluid");
                break;
            case "boxed":
                T("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"),
                T("data-layout-width", "boxed")) : (sessionStorage.setItem("data-layout-width", "fluid"),
                document.documentElement.setAttribute("data-layout-width", "fluid"),
                T("data-layout-width", "fluid"))
            }
            switch (e["data-sidebar"]) {
            case "light":
                T("data-sidebar", "light"),
                sessionStorage.setItem("data-sidebar", "light"),
                document.documentElement.setAttribute("data-sidebar", "light");
                break;
            case "dark":
                T("data-sidebar", "dark"),
                sessionStorage.setItem("data-sidebar", "dark"),
                document.documentElement.setAttribute("data-sidebar", "dark");
                break;
            case "gradient":
                T("data-sidebar", "gradient"),
                sessionStorage.setItem("data-sidebar", "gradient"),
                document.documentElement.setAttribute("data-sidebar", "gradient");
                break;
            case "gradient-2":
                T("data-sidebar", "gradient-2"),
                sessionStorage.setItem("data-sidebar", "gradient-2"),
                document.documentElement.setAttribute("data-sidebar", "gradient-2");
                break;
            case "gradient-3":
                T("data-sidebar", "gradient-3"),
                sessionStorage.setItem("data-sidebar", "gradient-3"),
                document.documentElement.setAttribute("data-sidebar", "gradient-3");
                break;
            case "gradient-4":
                T("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"),
                T("data-sidebar", "light"),
                document.documentElement.setAttribute("data-sidebar", "light")) : "dark" == sessionStorage.getItem("data-sidebar") ? (sessionStorage.setItem("data-sidebar", "dark"),
                T("data-sidebar", "dark"),
                document.documentElement.setAttribute("data-sidebar", "dark")) : "gradient" == sessionStorage.getItem("data-sidebar") ? (sessionStorage.setItem("data-sidebar", "gradient"),
                T("data-sidebar", "gradient"),
                document.documentElement.setAttribute("data-sidebar", "gradient")) : "gradient-2" == sessionStorage.getItem("data-sidebar") ? (sessionStorage.setItem("data-sidebar", "gradient-2"),
                T("data-sidebar", "gradient-2"),
                document.documentElement.setAttribute("data-sidebar", "gradient-2")) : "gradient-3" == sessionStorage.getItem("data-sidebar") ? (sessionStorage.setItem("data-sidebar", "gradient-3"),
                T("data-sidebar", "gradient-3"),
                document.documentElement.setAttribute("data-sidebar", "gradient-3")) : "gradient-4" == sessionStorage.getItem("data-sidebar") && (sessionStorage.setItem("data-sidebar", "gradient-4"),
                T("data-sidebar", "gradient-4"),
                document.documentElement.setAttribute("data-sidebar", "gradient-4"))
            }
            switch (e["data-sidebar-image"]) {
            case "none":
                T("data-sidebar-image", "none"),
                sessionStorage.setItem("data-sidebar-image", "none"),
                document.documentElement.setAttribute("data-sidebar-image", "none");
                break;
            case "img-1":
                T("data-sidebar-image", "img-1"),
                sessionStorage.setItem("data-sidebar-image", "img-1"),
                document.documentElement.setAttribute("data-sidebar-image", "img-1");
                break;
            case "img-2":
                T("data-sidebar-image", "img-2"),
                sessionStorage.setItem("data-sidebar-image", "img-2"),
                document.documentElement.setAttribute("data-sidebar-image", "img-2");
                break;
            case "img-3":
                T("data-sidebar-image", "img-3"),
                sessionStorage.setItem("data-sidebar-image", "img-3"),
                document.documentElement.setAttribute("data-sidebar-image", "img-3");
                break;
            case "img-4":
                T("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"),
                T("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"),
                T("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"),
                T("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"),
                T("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"),
                T("data-sidebar-image", "img-4"),
                document.documentElement.setAttribute("data-sidebar-image", "img-4"))
            }
            switch (e["data-layout-position"]) {
            case "fixed":
                T("data-layout-position", "fixed"),
                sessionStorage.setItem("data-layout-position", "fixed"),
                document.documentElement.setAttribute("data-layout-position", "fixed");
                break;
            case "scrollable":
                T("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") ? (T("data-layout-position", "scrollable"),
                sessionStorage.setItem("data-layout-position", "scrollable"),
                document.documentElement.setAttribute("data-layout-position", "scrollable")) : (T("data-layout-position", "fixed"),
                sessionStorage.setItem("data-layout-position", "fixed"),
                document.documentElement.setAttribute("data-layout-position", "fixed"))
            }
            switch (e["data-preloader"]) {
            case "disable":
                T("data-preloader", "disable"),
                sessionStorage.setItem("data-preloader", "disable"),
                document.documentElement.setAttribute("data-preloader", "disable");
                break;
            case "enable":
                T("data-preloader", "enable"),
                sessionStorage.setItem("data-preloader", "enable"),
                document.documentElement.setAttribute("data-preloader", "enable"),
                (t = document.getElementById("preloader")) && window.addEventListener("load", function() {
                    t.style.opacity = "0",
                    t.style.visibility = "hidden"
                });
                break;
            default:
                var t;
                sessionStorage.getItem("data-preloader") && "disable" == sessionStorage.getItem("data-preloader") ? (T("data-preloader", "disable"),
                sessionStorage.setItem("data-preloader", "disable"),
                document.documentElement.setAttribute("data-preloader", "disable")) : "enable" == sessionStorage.getItem("data-preloader") ? (T("data-preloader", "enable"),
                sessionStorage.setItem("data-preloader", "enable"),
                document.documentElement.setAttribute("data-preloader", "enable"),
                (t = document.getElementById("preloader")) && window.addEventListener("load", function() {
                    t.style.opacity = "0",
                    t.style.visibility = "hidden"
                })) : document.documentElement.setAttribute("data-preloader", "disable")
            }
            switch (e["data-body-image"]) {
            case "img-1":
                T("data-body-image", "img-1"),
                sessionStorage.setItem("data-sidebabodyr-image", "img-1"),
                document.documentElement.setAttribute("data-body-image", "img-1"),
                document.getElementById("theme-settings-offcanvas") && document.documentElement.removeAttribute("data-sidebar-image");
                break;
            case "img-2":
                T("data-body-image", "img-2"),
                sessionStorage.setItem("data-body-image", "img-2"),
                document.documentElement.setAttribute("data-body-image", "img-2");
                break;
            case "img-3":
                T("data-body-image", "img-3"),
                sessionStorage.setItem("data-body-image", "img-3"),
                document.documentElement.setAttribute("data-body-image", "img-3");
                break;
            case "none":
                T("data-body-image", "none"),
                sessionStorage.setItem("data-body-image", "none"),
                document.documentElement.setAttribute("data-body-image", "none");
                break;
            default:
                sessionStorage.getItem("data-body-image") && "img-1" == sessionStorage.getItem("data-body-image") ? (sessionStorage.setItem("data-body-image", "img-1"),
                T("data-body-image", "img-1"),
                document.documentElement.setAttribute("data-body-image", "img-1"),
                document.getElementById("theme-settings-offcanvas") && document.getElementById("sidebar-img") && (document.getElementById("sidebar-img").style.display = "none",
                document.documentElement.removeAttribute("data-sidebar-image"))) : "img-2" == sessionStorage.getItem("data-body-image") ? (sessionStorage.setItem("data-body-image", "img-2"),
                T("data-body-image", "img-2"),
                document.documentElement.setAttribute("data-body-image", "img-2")) : "img-3" == sessionStorage.getItem("data-body-image") ? (sessionStorage.setItem("data-body-image", "img-3"),
                T("data-body-image", "img-3"),
                document.documentElement.setAttribute("data-body-image", "img-3")) : "none" == sessionStorage.getItem("data-body-image") && (sessionStorage.setItem("data-body-image", "none"),
                T("data-body-image", "none"),
                document.documentElement.setAttribute("data-body-image", "none"))
            }
        }
    }
    function p() {
        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)
        }, 250)
    }
    var f, h, v, I, S, w, A, L, B, k, z, q, x = new Event("resize");
    function T(n, e) {
        Array.from(document.querySelectorAll("input[name=" + n + "]")).forEach(function(a) {
            e == a.value ? a.checked = !0 : a.checked = !1,
            a.addEventListener("change", function() {
                document.documentElement.setAttribute(n, a.value),
                sessionStorage.setItem(n, a.value),
                o(),
                "data-layout-width" == n && "boxed" == a.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" == n && "fluid" == a.value && (document.documentElement.setAttribute("data-sidebar-size", "lg"),
                sessionStorage.setItem("data-sidebar-size", "lg"),
                document.getElementById("sidebar-size-default").checked = !0),
                "data-layout" == n && ("vertical" == a.value ? (y("vertical"),
                s(),
                feather.replace()) : "horizontal" == a.value ? (document.getElementById("sidebarimg-none") && document.getElementById("sidebarimg-none").click(),
                y("horizontal"),
                feather.replace()) : "twocolumn" == a.value ? (y("twocolumn"),
                document.documentElement.setAttribute("data-layout-width", "fluid"),
                document.getElementById("layout-width-fluid").click(),
                i(),
                u(),
                s(),
                feather.replace()) : "semibox" == a.value && (y("semibox"),
                document.documentElement.setAttribute("data-layout-width", "fluid"),
                document.getElementById("layout-width-fluid").click(),
                document.documentElement.setAttribute("data-layout-style", "default"),
                document.getElementById("sidebar-view-default").click(),
                s(),
                feather.replace()));
                var e, t = "block";
                "semibox" == document.documentElement.getAttribute("data-layout") && ("hidden" == document.documentElement.getAttribute("data-sidebar-visibility") ? (document.documentElement.removeAttribute("data-sidebar"),
                document.documentElement.removeAttribute("data-sidebar-image"),
                document.documentElement.removeAttribute("data-sidebar-size"),
                t = "none") : (document.documentElement.setAttribute("data-sidebar", sessionStorage.getItem("data-sidebar")),
                document.documentElement.setAttribute("data-sidebar-image", sessionStorage.getItem("data-sidebar-image")),
                document.documentElement.setAttribute("data-sidebar-size", sessionStorage.getItem("data-sidebar-size")))),
                document.getElementById("sidebar-size").style.display = t,
                document.getElementById("sidebar-color").style.display = t,
                document.getElementById("sidebar-img") && (document.getElementById("sidebar-img").style.display = t),
                "data-preloader" == n && "enable" == a.value ? (document.documentElement.setAttribute("data-preloader", "enable"),
                (e = document.getElementById("preloader")) && setTimeout(function() {
                    e.style.opacity = "0",
                    e.style.visibility = "hidden"
                }, 1e3),
                document.getElementById("customizerclose-btn").click()) : "data-preloader" == n && "disable" == a.value && (document.documentElement.setAttribute("data-preloader", "disable"),
                document.getElementById("customizerclose-btn").click()),
                "data-bs-theme" == n && window.dispatchEvent(x)
            })
        }),
        document.getElementById("collapseBgGradient") && Array.from(document.querySelectorAll("#collapseBgGradient .form-check input")).forEach(function(e) {
            var t = document.getElementById("collapseBgGradient");
            1 == e.checked && new bootstrap.Collapse(t,{
                toggle: !1
            }).show(),
            document.querySelector("[data-bs-target='#collapseBgGradient']") && document.querySelector("[data-bs-target='#collapseBgGradient']").addEventListener("click", function(e) {
                document.getElementById("sidebar-color-gradient").click()
            })
        }),
        document.querySelectorAll("[data-bs-target='#collapseBgGradient.show']") && Array.from(document.querySelectorAll("[data-bs-target='#collapseBgGradient.show']")).forEach(function(e) {
            e.addEventListener("click", function() {
                var e = document.getElementById("collapseBgGradient");
                new bootstrap.Collapse(e,{
                    toggle: !1
                }).hide()
            })
        }),
        Array.from(document.querySelectorAll("[name='data-sidebar']")).forEach(function(e) {
            document.querySelector("[data-bs-target='#collapseBgGradient']") && (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"),
            e.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")
            }))
        })
    }
    function C(e, t, a, n) {
        var o = document.getElementById(a);
        n.setAttribute(e, t),
        o && document.getElementById(a).click()
    }
    function N() {
        document.webkitIsFullScreen || document.mozFullScreen || document.msFullscreenElement || document.body.classList.remove("fullscreen-enable")
    }
    function F() {
        var t = 0;
        Array.from(document.getElementsByClassName("cart-item-price")).forEach(function(e) {
            t += parseFloat(e.innerHTML)
        }),
        document.getElementById("cart-item-total") && (document.getElementById("cart-item-total").innerHTML = "$" + t.toFixed(2))
    }
    function H() {
        Array.from(document.querySelectorAll("#notificationItemsTabContent .tab-pane")).forEach(function(e) {
            0 < e.querySelectorAll(".notification-item").length ? e.querySelector(".view-all") && (e.querySelector(".view-all").style.display = "block") : (e.querySelector(".view-all") && (e.querySelector(".view-all").style.display = "none"),
            e.querySelector(".empty-notification-elem") || (e.innerHTML += '<div class="empty-notification-elem">\t\t\t\t\t\t\t<div class="w-25 w-sm-50 pt-3 mx-auto">\t\t\t\t\t\t\t\t<img src="assets/images/svg/bell.svg" class="img-fluid" alt="user-pic">\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t<div class="text-center pb-5 mt-2">\t\t\t\t\t\t\t\t<h6 class="fs-18 fw-semibold lh-base">Hey! You have no any notifications </h6>\t\t\t\t\t\t\t</div>\t\t\t\t\t\t</div>'))
        })
    }
    function W() {
        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(q))
    }
    sessionStorage.getItem("defaultAttribute") ? ((f = {})["data-layout"] = sessionStorage.getItem("data-layout"),
    f["data-sidebar-size"] = sessionStorage.getItem("data-sidebar-size"),
    f["data-bs-theme"] = sessionStorage.getItem("data-bs-theme"),
    f["data-layout-width"] = sessionStorage.getItem("data-layout-width"),
    f["data-sidebar"] = sessionStorage.getItem("data-sidebar"),
    f["data-sidebar-image"] = sessionStorage.getItem("data-sidebar-image"),
    f["data-layout-position"] = sessionStorage.getItem("data-layout-position"),
    f["data-layout-style"] = sessionStorage.getItem("data-layout-style"),
    f["data-topbar"] = sessionStorage.getItem("data-topbar"),
    f["data-preloader"] = sessionStorage.getItem("data-preloader"),
    f["data-body-image"] = sessionStorage.getItem("data-body-image"),
    e(f)) : (L = document.documentElement.attributes,
    f = {},
    Array.from(L).forEach(function(e) {
        var t;
        e && e.nodeName && "undefined" != e.nodeName && (t = e.nodeName,
        f[t] = e.nodeValue,
        sessionStorage.setItem(t, e.nodeValue))
    }),
    sessionStorage.setItem("defaultAttribute", JSON.stringify(f)),
    e(f),
    (L = document.querySelector('.btn[data-bs-target="#theme-settings-offcanvas"]')) && L.click()),
    i(),
    h = document.getElementById("search-close-options"),
    v = document.getElementById("search-dropdown"),
    (I = document.getElementById("search-options")) && (I.addEventListener("focus", function() {
        0 < I.value.length ? (v.classList.add("show"),
        h.classList.remove("d-none")) : (v.classList.remove("show"),
        h.classList.add("d-none"))
    }),
    I.addEventListener("keyup", function(e) {
        var o, t;
        0 < I.value.length ? (v.classList.add("show"),
        h.classList.remove("d-none"),
        o = I.value.toLowerCase(),
        t = document.getElementsByClassName("notify-item"),
        Array.from(t).forEach(function(e) {
            var t, a, n = "";
            e.querySelector("h6") ? (t = e.getElementsByTagName("span")[0].innerText.toLowerCase(),
            n = (a = e.querySelector("h6").innerText.toLowerCase()).includes(o) ? a : t) : e.getElementsByTagName("span") && (n = e.getElementsByTagName("span")[0].innerText.toLowerCase()),
            n && (e.style.display = n.includes(o) ? "block" : "none")
        })) : (v.classList.remove("show"),
        h.classList.add("d-none"))
    }),
    h.addEventListener("click", function() {
        I.value = "",
        v.classList.remove("show"),
        h.classList.add("d-none")
    }),
    document.body.addEventListener("click", function(e) {
        "search-options" !== e.target.getAttribute("id") && (v.classList.remove("show"),
        h.classList.add("d-none"))
    })),
    S = document.getElementById("search-close-options"),
    w = document.getElementById("search-dropdown-reponsive"),
    A = document.getElementById("search-options-reponsive"),
    S && w && A && (A.addEventListener("focus", function() {
        0 < A.value.length ? (w.classList.add("show"),
        S.classList.remove("d-none")) : (w.classList.remove("show"),
        S.classList.add("d-none"))
    }),
    A.addEventListener("keyup", function() {
        0 < A.value.length ? (w.classList.add("show"),
        S.classList.remove("d-none")) : (w.classList.remove("show"),
        S.classList.add("d-none"))
    }),
    S.addEventListener("click", function() {
        A.value = "",
        w.classList.remove("show"),
        S.classList.add("d-none")
    }),
    document.body.addEventListener("click", function(e) {
        "search-options" !== e.target.getAttribute("id") && (w.classList.remove("show"),
        S.classList.add("d-none"))
    })),
    (L = document.querySelector('[data-toggle="fullscreen"]')) && L.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", N),
    document.addEventListener("webkitfullscreenchange", N),
    document.addEventListener("mozfullscreenchange", N),
    B = document.getElementsByTagName("HTML")[0],
    (z = document.querySelectorAll(".light-dark-mode")) && z.length && z[0].addEventListener("click", function(e) {
        B.hasAttribute("data-bs-theme") && "dark" == B.getAttribute("data-bs-theme") ? C("data-bs-theme", "light", "layout-mode-light", B) : C("data-bs-theme", "dark", "layout-mode-dark", B),
        window.dispatchEvent(x)
    }),
    G(),
    D(),
    r(),
    document.getElementsByClassName("dropdown-item-cart") && (k = document.querySelectorAll(".dropdown-item-cart").length,
    Array.from(document.querySelectorAll("#page-topbar .dropdown-menu-cart .remove-item-btn")).forEach(function(e) {
        e.addEventListener("click", function(e) {
            k--,
            this.closest(".dropdown-item-cart").remove(),
            Array.from(document.getElementsByClassName("cartitem-badge")).forEach(function(e) {
                e.innerHTML = k
            }),
            F(),
            document.getElementById("empty-cart") && (document.getElementById("empty-cart").style.display = 0 == k ? "block" : "none"),
            document.getElementById("checkout-elem") && (document.getElementById("checkout-elem").style.display = 0 == k ? "none" : "block")
        })
    }),
    Array.from(document.getElementsByClassName("cartitem-badge")).forEach(function(e) {
        e.innerHTML = k
    }),
    document.getElementById("empty-cart") && (document.getElementById("empty-cart").style.display = "none"),
    document.getElementById("checkout-elem") && (document.getElementById("checkout-elem").style.display = "block"),
    F()),
    document.getElementsByClassName("notification-check") && (H(),
    Array.from(document.querySelectorAll(".notification-check input")).forEach(function(t) {
        t.addEventListener("change", function(e) {
            e.target.closest(".notification-item").classList.toggle("active");
            var t = document.querySelectorAll(".notification-check input:checked").length;
            e.target.closest(".notification-item").classList.contains("active"),
            document.getElementById("notification-actions").style.display = 0 < t ? "block" : "none",
            document.getElementById("select-content").innerHTML = t
        }),
        document.getElementById("notificationDropdown").addEventListener("hide.bs.dropdown", function(e) {
            t.checked = !1,
            document.querySelectorAll(".notification-item").forEach(function(e) {
                e.classList.remove("active")
            }),
            document.getElementById("notification-actions").style.display = ""
        })
    })
    // ,
    // document.getElementById("removeNotificationModal").addEventListener("show.bs.modal", function(e) {
    //     // document.getElementById("delete-notification").addEventListener("click", function() {
    //     //     Array.from(document.querySelectorAll(".notification-item")).forEach(function(e) {
    //     //         e.classList.contains("active") && e.remove()
    //     //     }),
    //     //     H(),
    //     //     document.getElementById("NotificationModalbtn-close").click()
    //     // })
    // })
    ),
    [].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)
    }),
    document.getElementById("reset-layout") && document.getElementById("reset-layout").addEventListener("click", function() {
        sessionStorage.clear(),
        window.location.reload()
    }),
    z = document.querySelectorAll("[data-toast]"),
    Array.from(z).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()
        })
    }),
    // z = document.querySelectorAll("[data-choices]"),
    // Array.from(z).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-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)
    // }),
    // z = document.querySelectorAll("[data-provider]"),
    // Array.from(z).forEach(function(e) {
    //     var t, a, n;
    //     "flatpickr" == e.getAttribute("data-provider") ? (n = e.attributes,
    //     (t = {}).disableMobile = "true",
    //     n["data-date-format"] && (t.dateFormat = n["data-date-format"].value.toString()),
    //     n["data-enable-time"] && (t.enableTime = !0,
    //     t.dateFormat = n["data-date-format"].value.toString() + " H:i"),
    //     n["data-altFormat"] && (t.altInput = !0,
    //     t.altFormat = n["data-altFormat"].value.toString()),
    //     n["data-minDate"] && (t.minDate = n["data-minDate"].value.toString(),
    //     t.dateFormat = n["data-date-format"].value.toString()),
    //     n["data-maxDate"] && (t.maxDate = n["data-maxDate"].value.toString(),
    //     t.dateFormat = n["data-date-format"].value.toString()),
    //     n["data-deafult-date"] && (t.defaultDate = n["data-deafult-date"].value.toString(),
    //     t.dateFormat = n["data-date-format"].value.toString()),
    //     n["data-multiple-date"] && (t.mode = "multiple",
    //     t.dateFormat = n["data-date-format"].value.toString()),
    //     n["data-range-date"] && (t.mode = "range",
    //     t.dateFormat = n["data-date-format"].value.toString()),
    //     n["data-inline-date"] && (t.inline = !0,
    //     t.defaultDate = n["data-deafult-date"].value.toString(),
    //     t.dateFormat = n["data-date-format"].value.toString()),
    //     n["data-disable-date"] && ((a = []).push(n["data-disable-date"].value),
    //     t.disable = a.toString().split(",")),
    //     n["data-week-number"] && ((a = []).push(n["data-week-number"].value),
    //     t.weekNumbers = !0),
    //     flatpickr(e, t)) : "timepickr" == e.getAttribute("data-provider") && (a = {},
    //     (n = e.attributes)["data-time-basic"] && (a.enableTime = !0,
    //     a.noCalendar = !0,
    //     a.dateFormat = "H:i"),
    //     n["data-time-hrs"] && (a.enableTime = !0,
    //     a.noCalendar = !0,
    //     a.dateFormat = "H:i",
    //     a.time_24hr = !0),
    //     n["data-min-time"] && (a.enableTime = !0,
    //     a.noCalendar = !0,
    //     a.dateFormat = "H:i",
    //     a.minTime = n["data-min-time"].value.toString()),
    //     n["data-max-time"] && (a.enableTime = !0,
    //     a.noCalendar = !0,
    //     a.dateFormat = "H:i",
    //     a.minTime = n["data-max-time"].value.toString()),
    //     n["data-default-time"] && (a.enableTime = !0,
    //     a.noCalendar = !0,
    //     a.dateFormat = "H:i",
    //     a.defaultDate = n["data-default-time"].value.toString()),
    //     n["data-time-inline"] && (a.enableTime = !0,
    //     a.noCalendar = !0,
    //     a.defaultDate = n["data-time-inline"].value.toString(),
    //     a.inline = !0),
    //     flatpickr(e, a))
    // }),
    Array.from(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()
        })
    }),
    o(),
    s(),
    p(),
    window.addEventListener("resize", function() {
        q && clearTimeout(q),
        q = setTimeout(W, 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
}
mybutton && (window.onscroll = function() {
    scrollFunction()
}
);

var mybuttonFlotante = document.getElementById("btnSubirFlotante");
function scrollFunctionFlotante() {
    if(100 < document.body.scrollTop || 100 < document.documentElement.scrollTop)
    {
        mybuttonFlotante.style.display = "flex"; 
        // mybuttonFlotante.style.transition = "all 6s";
    }
    else
    {
        mybuttonFlotante.style.display = "none";
        // mybuttonFlotante.style.transition = "all 6s";
    }
}
mybuttonFlotante && (window.onscroll = function() {
    scrollFunctionFlotante()
});