2024-05-07 17:29:40 -04:00

1 line
38 KiB
JavaScript

!function(){var n,a,l,s,t,o,e,c,r,d,i,m,u,g,y,b,E=document.querySelector(".navbar-menu").innerHTML,p="en",h=localStorage.getItem("language");function v(){f(null===h?p:h);var e=document.getElementsByClassName("language");e&&Array.from(e).forEach(function(t){t.addEventListener("click",function(e){f(t.getAttribute("data-lang"))})})}function f(e){if(document.getElementById("header-lang-img")){switch(e){case"en":document.getElementById("header-lang-img").src="assets/images/flags/us.svg";break;case"sp":document.getElementById("header-lang-img").src="assets/images/flags/spain.svg";break;case"gr":document.getElementById("header-lang-img").src="assets/images/flags/germany.svg";break;case"it":document.getElementById("header-lang-img").src="assets/images/flags/italy.svg";break;case"ru":document.getElementById("header-lang-img").src="assets/images/flags/russia.svg";break;case"ch":document.getElementById("header-lang-img").src="assets/images/flags/china.svg";break;case"fr":document.getElementById("header-lang-img").src="assets/images/flags/french.svg";break;case"ar":document.getElementById("header-lang-img").src="assets/images/flags/ae.svg";break;default:return void console.error("Unsupported language selected:",e)}localStorage.setItem("language",e),null==(h=localStorage.getItem("language"))&&f(p),(t=new XMLHttpRequest).open("GET","assets/lang/"+h+".json"),t.onreadystatechange=function(){var n;4===this.readyState&&200===this.status&&(n=JSON.parse(this.responseText),Object.keys(n).forEach(function(t){var e=document.querySelectorAll("[data-key='"+t+"']");Array.from(e).forEach(function(e){e.textContent=n[t]})}))},t.send()}var t}function L(){var e=document.querySelectorAll(".navbar-nav .collapse");e&&e.forEach(function(t){const n=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!==n&&e.hide()}):function(e){for(var t=[],n=e.parentNode.firstChild;n;)1===n.nodeType&&n!==e&&t.push(n),n=n.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")})})})})})}function w(){var a,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=E),(a=document.createElement("ul")).innerHTML='<a href="index.html" 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){a.className="twocolumn-iconview";var t=document.createElement("li"),n=e;n.querySelectorAll("span").forEach(function(e){e.classList.add("d-none")}),e.parentElement.classList.contains("twocolumn-item-show")&&e.classList.add("active"),t.appendChild(n),a.appendChild(t),n.classList.contains("nav-link")&&n.classList.replace("nav-link","nav-icon"),n.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=a.outerHTML,Array.from(document.querySelector("#two-column-menu ul").querySelectorAll("li a")).forEach(function(n){var a=(a="/"==location.pathname?"index.html":location.pathname.substring(1)).substring(a.lastIndexOf("/")+1);n.addEventListener("click",function(e){var t;(a!="/"+n.getAttribute("href")||n.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")}),a!="/"+n.getAttribute("href")||n.getAttribute("data-bs-toggle")||(n.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 S(){"vertical"==document.documentElement.getAttribute("data-layout")&&(document.getElementById("two-column-menu").innerHTML="",document.querySelector(".navbar-menu")&&(document.querySelector(".navbar-menu").innerHTML=E),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")&&k()}function I(){(e=document.documentElement.clientWidth)<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(),w(),A(),L()),"vertical"==sessionStorage.getItem("data-layout")&&document.documentElement.setAttribute("data-sidebar-size","sm"),"horizontal"==sessionStorage.getItem("data-layout")&&k(),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(),w(),A(),L()),"vertical"==sessionStorage.getItem("data-layout")&&document.documentElement.setAttribute("data-sidebar-size",sessionStorage.getItem("data-sidebar-size")),"horizontal"==sessionStorage.getItem("data-layout")&&k(),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"),q("vertical"),L()),"horizontal"!=sessionStorage.getItem("data-layout")&&document.documentElement.setAttribute("data-sidebar-size","lg"),document.querySelector(".hamburger-icon"))&&document.querySelector(".hamburger-icon").classList.add("open");var e=document.documentElement.clientWidth,t=document.querySelector(".app-menu"),n=document.querySelector(".navbar-toggler");e<=767?(t.classList.add("d-none"),n.classList.remove("d-none")):(t.classList.remove("d-none"),n.classList.add("d-none")),N()}function N(){var e=document.querySelectorAll("#navbar-nav > li.nav-item");Array.from(e).forEach(function(e){e.addEventListener("click",O.bind(this),!1),e.addEventListener("mouseover",O.bind(this),!1)})}function O(e){var t,n,a,o,e=e.target,l=e.nextElementSibling||e.parentElement.nextElementSibling;e&&l&&(e=l.getBoundingClientRect(),o=l.offsetWidth,t=l.offsetHeight,n=window.innerWidth,a=window.innerHeight,o=e.left+o,e=e.top+t,n<o||a<e)&&l.classList.contains("menu-dropdown")&&l.classList.add("dropdown-custom-right")}function G(){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 R(){window.addEventListener("resize",I),I(),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")?A:B)(),(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"))})}),W()}),document.getElementById("topnav-hamburger-icon")&&document.getElementById("topnav-hamburger-icon").addEventListener("click",G);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")})});const n=document.querySelector(".app-menu");document.querySelector(".navbar-toggler").addEventListener("click",function(){n.classList.toggle("d-none")})}function A(){var e,t,n="/"==location.pathname?"index.html":location.pathname.substring(1);(n=n.substring(n.lastIndexOf("/")+1))&&(document.body.classList.contains("twocolumn-panel")&&document.getElementById("two-column-menu").querySelector('.nav-icon[href="'+n+'"]').classList.add("active"),(n=document.getElementById("navbar-nav").querySelector('[href="'+n+'"]'))?(n.classList.add("active"),t=((e=n.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")):(n.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 B(){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 k(){var e=document.getElementById("two-column-menu"),e=(e&&(e.innerHTML=""),document.querySelector(".navbar-menu")),e=(e&&(e.innerHTML=E),document.getElementById("scrollbar")),t=(e.removeAttribute("data-simplebar"),document.getElementById("navbar-nav"));t.removeAttribute("data-simplebar"),e.classList.remove("h-100");const n=t.parentElement.clientWidth,a=document.querySelectorAll("ul.navbar-nav > li.nav-item");let o="",l="",s=0;Array.prototype.forEach.call(a,function(e,t){(s+=e.offsetWidth)+100>n?(o+=e.outerHTML,e.remove()):l=e,t+1===a.length&&l.insertAdjacentHTML&&l.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> More\t\t\t\t\t\t</a>\t\t\t\t\t\t<div class="collapse menu-dropdown dropdown-custom-right" id="sidebarMore"><ul class="nav nav-sm flex-column">'+o+"</ul></div>\t\t\t\t\t</li>")}),N()}function q(e){"vertical"==e?(document.getElementById("two-column-menu").innerHTML="",document.querySelector(".navbar-menu")&&(document.querySelector(".navbar-menu").innerHTML=E),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"),S(),B(),W(),D()):"horizontal"==e?(k(),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"),B()):"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")}function W(){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 z(e,t){document.documentElement.setAttribute(e,t);{var a=e,o=t,n;Array.from(document.querySelectorAll(`input[name="${a}"]`)).forEach(function(n){n.checked=o===n.value,n.addEventListener("change",function(){var e;if(document.documentElement.setAttribute(a,n.value),sessionStorage.setItem(a,n.value),v(),"data-layout-width"===a&&("boxed"===n.value?(document.documentElement.setAttribute("data-sidebar-size","sm-hover"),sessionStorage.setItem("data-sidebar-size","sm-hover"),document.getElementById("sidebar-size-small-hover").checked=!0):"fluid"===n.value&&(document.documentElement.setAttribute("data-sidebar-size","lg"),sessionStorage.setItem("data-sidebar-size","lg"),document.getElementById("sidebar-size-default").checked=!0)),"data-layout"===a&&("vertical"===n.value?(q("vertical"),L()):"horizontal"===n.value?(q("horizontal"),(e=document.getElementById("sidebarimg-none"))&&e.click(),setTimeout(()=>{k()},50)):"twocolumn"===n.value&&(q("twocolumn"),document.documentElement.setAttribute("data-layout-width","fluid"),document.getElementById("layout-width-fluid").click(),w(),A(),L())),"data-bs-theme"===a&&(("light"===n.value?document.getElementById("topbar-color-light"):document.getElementById("topbar-color-dark"))?.click(),window.dispatchEvent(new Event("resize"))),"data-preloader"===a){const t=document.getElementById("preloader");"enable"===n.value&&t?(document.documentElement.setAttribute("data-preloader","enable"),setTimeout(()=>{t.style.opacity="0",t.style.visibility="hidden",document.getElementById("customizerclose-btn").click()},1e3)):"disable"===n.value&&(document.documentElement.setAttribute("data-preloader","disable"),document.getElementById("customizerclose-btn").click())}})}),document.getElementById("collapseBgGradient")&&Array.from(document.querySelectorAll("#collapseBgGradient .form-check input")).forEach(function(e){var t=document.getElementById("collapseBgGradient");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()})});const l=document.querySelector("[data-bs-target='#collapseBgGradient']"),s=document.querySelector("#collapseBgGradient .form-check input:checked");l&&(s?l.classList.add("active"):l.classList.remove("active"),Array.from(document.querySelectorAll("[name='data-sidebar']")).forEach(function(e){e.addEventListener("change",function(){document.querySelector("#collapseBgGradient .form-check input:checked")?l.classList.add("active"):l.classList.remove("active")})}))}sessionStorage.setItem(e,t)}function J(e){if(e==e){switch(e["data-layout"]){case"vertical":z("data-layout","vertical"),q("vertical"),L();break;case"horizontal":z("data-layout","horizontal"),q("horizontal");break;case"twocolumn":z("data-layout","twocolumn"),q("twocolumn");break;default:var t=sessionStorage.getItem("data-layout");"horizontal"===t?(z("data-layout","horizontal"),q("horizontal")):"twocolumn"===t?(z("data-layout","twocolumn"),q("twocolumn")):(z("data-layout","vertical"),q("vertical"),L())}switch(e["data-theme"]){case"default":document.documentElement.setAttribute("data-theme","default"),T("data-theme","default"),sessionStorage.setItem("data-theme","default");break;case"material":document.documentElement.setAttribute("data-theme","material"),T("data-theme","material"),sessionStorage.setItem("data-theme","material");break;case"creative":document.documentElement.setAttribute("data-theme","creative"),T("data-theme","creative"),sessionStorage.setItem("data-theme","creative");break;case"minimal":document.documentElement.setAttribute("data-theme","minimal"),T("data-theme","minimal"),sessionStorage.setItem("data-theme","minimal");break;case"modern":document.documentElement.setAttribute("data-theme","modern"),T("data-theme","modern"),sessionStorage.setItem("data-theme","modern");break;case"interaction":document.documentElement.setAttribute("data-theme","interaction"),T("data-theme","interaction"),sessionStorage.setItem("data-theme","interaction");break;default:var n=["default","material","creative","minimal","modern","interaction"],a=sessionStorage.getItem("data-theme");n.includes(a)?(document.documentElement.setAttribute("data-theme",a),T("data-theme",a),sessionStorage.setItem("data-theme",a)):(document.documentElement.setAttribute("data-theme","default"),T("data-theme","default"),sessionStorage.setItem("data-theme","default"))}switch(e["data-topbar"]){case"light":z("data-topbar","light");break;case"dark":z("data-topbar","dark");break;default:z("data-topbar","light")}switch(e["data-layout-style"]){case"default":z("data-layout-style","default");break;case"detached":z("data-layout-style","detached");break;default:z("data-layout-style",sessionStorage.getItem("data-layout-style")??"default")}switch(e["data-sidebar-size"]){case"lg":z("data-sidebar-size","lg");break;case"sm":z("data-sidebar-size","sm");break;case"md":z("data-sidebar-size","md");break;case"sm-hover":z("data-sidebar-size","sm-hover");break;default:z("data-sidebar-size","lg")}switch(e["data-bs-theme"]){case"light":z("data-bs-theme","light");break;case"dark":z("data-bs-theme","dark");break;default:z("data-bs-theme","light")}switch(e["data-layout-width"]){case"fluid":z("data-layout-width","fluid");break;case"boxed":z("data-layout-width","boxed");break;default:z("data-layout-width",sessionStorage.getItem("data-layout-width")??"fluid")}switch(e["data-sidebar"]){case"light":z("data-sidebar","light");break;case"dark":z("data-sidebar","dark");break;case"gradient":z("data-sidebar","gradient");break;case"gradient-2":z("data-sidebar","gradient-2");break;case"gradient-3":z("data-sidebar","gradient-3");break;case"gradient-4":z("data-sidebar","gradient-4");break;default:z("data-sidebar","dark")}switch(e["data-sidebar-image"]){case"none":z("data-sidebar-image","none");break;case"img-1":z("data-sidebar-image","img-1");break;case"img-2":z("data-sidebar-image","img-2");break;case"img-3":z("data-sidebar-image","img-3");break;case"img-4":z("data-sidebar-image","img-4");break;default:z("data-sidebar-image",sessionStorage.getItem("data-sidebar-image")??"none")}switch(e["data-layout-position"]){case"fixed":z("data-layout-position","fixed");break;case"scrollable":z("data-layout-position","scrollable");break;default:z("data-layout-position",sessionStorage.getItem("data-layout-position")??"fixed")}switch(e["data-preloader"]){case"disable":z("data-preloader","disable");break;case"enable":j();break;default:sessionStorage.getItem("data-preloader")&&"disable"==sessionStorage.getItem("data-preloader")?z("data-preloader","disable"):"enable"==sessionStorage.getItem("data-preloader")?j():document.documentElement.setAttribute("data-preloader","disable")}}}function j(){z("data-preloader","enable");var e=document.getElementById("preloader");e&&window.addEventListener("load",function(){e.style.opacity="0",e.style.visibility="hidden"})}function D(){setTimeout(function(){var e=document.getElementById("navbar-nav");if(e){e=e.querySelector(".nav-item .active");const t=e?e.offsetTop:0;if(300<t){const n=document.getElementsByClassName("app-menu")[0]||"";n&&n.querySelector(".simplebar-content-wrapper")&&setTimeout(()=>{330===t?n.querySelector(".simplebar-content-wrapper").scrollTop=t+85:n.querySelector(".simplebar-content-wrapper").scrollTop=t},0)}}},250)}function T(t,n){Array.from(document.querySelectorAll(`input[name="${t}"]`)).forEach(function(e){e.checked=n===e.value,e.addEventListener("change",function(){document.documentElement.setAttribute(t,e.value),("minimal"===e.value?document.getElementById("sidebar-color-light"):document.getElementById("sidebar-color-dark")).click(),sessionStorage.setItem(t,e.value),window.dispatchEvent(new Event("resize"))})})}function P(e,t,n,a){var o=document.getElementById(n);a.setAttribute(e,t),o&&(document.getElementById(n).click(),"light"==t&&(t="dark"),document.getElementById("sidebar-color-"+t).click())}function x(){document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||document.body.classList.remove("fullscreen-enable")}sessionStorage.getItem("defaultAttribute")?(n={},["data-theme","data-layout","data-sidebar-size","data-bs-theme","data-layout-width","data-sidebar","data-sidebar-image","data-layout-position","data-layout-style","data-topbar","data-preloader"].forEach(function(e){n[e]=sessionStorage.getItem(e)}),J(n)):(c=document.documentElement.attributes,n={},Array.from(c).forEach(function(e){var t;e&&e.nodeName&&"undefined"!=e.nodeName&&(t=e.nodeName,n[t]=e.nodeValue,sessionStorage.setItem(t,e.nodeValue))}),sessionStorage.setItem("defaultAttribute",JSON.stringify(n)),J(n),(c=document.querySelector('.btn[data-bs-target="#theme-settings-offcanvas"]'))&&c.click()),w(),a=document.getElementById("search-close-options"),l=document.getElementById("search-dropdown"),(s=document.getElementById("search-options"))&&(s.addEventListener("focus",function(){0<s.value.length?(l.classList.add("show"),a.classList.remove("d-none")):(l.classList.remove("show"),a.classList.add("d-none"))}),s.addEventListener("keyup",function(e){var o,t;0<s.value.length?(l.classList.add("show"),a.classList.remove("d-none"),o=s.value.toLowerCase(),t=document.getElementsByClassName("notify-item"),Array.from(t).forEach(function(e){var t,n,a="";e.querySelector("h6")?(t=e.getElementsByTagName("span")[0].innerText.toLowerCase(),a=(n=e.querySelector("h6").innerText.toLowerCase()).includes(o)?n:t):e.getElementsByTagName("span")&&(a=e.getElementsByTagName("span")[0].innerText.toLowerCase()),a&&(a.includes(o)?(e.classList.add("d-block"),e.classList.remove("d-none")):(e.classList.remove("d-block"),e.classList.add("d-none"))),Array.from(document.getElementsByClassName("notification-group-list")).forEach(function(e){0==e.querySelectorAll(".notify-item.d-block").length?e.querySelector(".notification-title").style.display="none":e.querySelector(".notification-title").style.display="block"})})):(l.classList.remove("show"),a.classList.add("d-none"))}),a.addEventListener("click",function(){s.value="",l.classList.remove("show"),a.classList.add("d-none")}),document.body.addEventListener("click",function(e){"search-options"!==e.target.getAttribute("id")&&(l.classList.remove("show"),a.classList.add("d-none"))})),t=document.getElementById("search-close-options"),o=document.getElementById("search-dropdown-reponsive"),e=document.getElementById("search-options-reponsive"),t&&o&&e&&(e.addEventListener("focus",function(){0<e.value.length?(o.classList.add("show"),t.classList.remove("d-none")):(o.classList.remove("show"),t.classList.add("d-none"))}),e.addEventListener("keyup",function(){0<e.value.length?(o.classList.add("show"),t.classList.remove("d-none")):(o.classList.remove("show"),t.classList.add("d-none"))}),t.addEventListener("click",function(){e.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"))})),(c=document.querySelector('[data-toggle="fullscreen"]'))&&c.addEventListener("click",function(e){e.preventDefault(),document.body.classList.toggle("fullscreen-enable"),document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement?document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen():document.documentElement.requestFullscreen?document.documentElement.requestFullscreen():document.documentElement.mozRequestFullScreen?document.documentElement.mozRequestFullScreen():document.documentElement.webkitRequestFullscreen?document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):document.documentElement.msRequestFullscreen&&document.documentElement.msRequestFullscreen()}),document.addEventListener("fullscreenchange",x),document.addEventListener("webkitfullscreenchange",x),document.addEventListener("mozfullscreenchange",x),document.addEventListener("MSFullscreenChange",x);{const H=document.documentElement;document.querySelectorAll("#light-dark-mode .dropdown-item").forEach(n=>{n.addEventListener("click",e=>{var t=n.dataset["mode"];H.hasAttribute("data-bs-theme")&&"auto"!==t?(P("data-bs-theme",t,"layout-mode-"+t,H),sessionStorage.setItem("data-layout-auto","false")):H.hasAttribute("data-bs-theme")&&"auto"===t&&(P("data-bs-theme",t=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light","layout-mode-"+t,H),sessionStorage.setItem("data-layout-auto","true")),H.classList.toggle("mode-auto","true"===sessionStorage.getItem("data-layout-auto"))})}),H.classList.toggle("mode-auto","true"===sessionStorage.getItem("data-layout-auto"))}function $(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function C(e){var t=0,n=(Array.from(e.getElementsByClassName("product")).forEach(function(e){Array.from(e.getElementsByClassName("product-line-price")).forEach(function(e){t+=parseFloat(e.innerHTML)})}),t*i),a=t*u,o=0<t?m:0,l=t+n+o-a;e.querySelector(".cart-subtotal").innerHTML=g+t.toFixed(2),e.querySelector(".cart-tax").innerHTML=g+n.toFixed(2),e.querySelector(".cart-shipping").innerHTML=g+o.toFixed(2),e.querySelector(".cart-total").innerHTML=g+l.toFixed(2),e.querySelector(".cart-discount").innerHTML="-"+g+a.toFixed(2)}function U(e){var t,n,a,o,l;e.closest(".product")&&(t=e.closest(".product"),n=e.closest(".product-list"),(t||t.getElementsByClassName("product-price"))&&Array.from(t.getElementsByClassName("product-price")).forEach(function(e){a=parseFloat(e.innerHTML)}),e.previousElementSibling&&e.previousElementSibling.classList.contains("product-quantity")?o=e.previousElementSibling.value:e.nextElementSibling&&e.nextElementSibling.classList.contains("product-quantity")&&(o=e.nextElementSibling.value),l=a*o,Array.from(t.getElementsByClassName("product-line-price")).forEach(function(e){e.innerHTML=l.toFixed(2),C(n)}))}function M(){0<document.querySelectorAll(".notification-item").length?document.querySelectorAll(".notification-title").forEach(function(e){e.style.display="block"}):(document.querySelectorAll(".notification-title").forEach(function(e){e.style.display="none"}),document.querySelector("#notificationItemsTabContent .empty-notification-elem")&&(document.getElementById("notificationItemsTabContent").innerHTML+='<div class="empty-notification-elem text-center px-4">\t\t\t\t\t\t<div class="mt-3 avatar-md mx-auto">\t\t\t\t\t\t\t<div class="avatar-title bg-info-subtle text-info fs-24 rounded-circle">\t\t\t\t\t\t\t<i class="bi bi-bell "></i>\t\t\t\t\t\t\t</div>\t\t\t\t\t\t</div>\t\t\t\t\t\t<div class="pb-3 mt-2">\t\t\t\t\t\t\t<h6 class="fs-lg fw-semibold lh-base">Hey! You have no any notifications </h6>\t\t\t\t\t\t</div>\t\t\t\t\t</div>'))}R(),(b=document.querySelectorAll(".counter-value")).length&&b.forEach(e=>{const t=+e.getAttribute("data-target"),n=t/250;let a=0;const o=()=>{(a+=n)<t?(e.innerText=$(a.toFixed(0)),setTimeout(o,1)):e.innerText=$(t)};o()}),S(),b=document.getElementsByClassName("plus"),r=document.getElementsByClassName("minus"),d=document.getElementsByClassName("product"),b&&Array.from(b).forEach(function(e){e.addEventListener("click",function(t){parseInt(e.previousElementSibling.value)<t.target.previousElementSibling.getAttribute("max")&&(t.target.previousElementSibling.value++,d)&&Array.from(d).forEach(function(e){U(t.target)})})}),r&&Array.from(r).forEach(function(e){e.addEventListener("click",function(t){parseInt(e.nextElementSibling.value)>t.target.nextElementSibling.getAttribute("min")&&(t.target.nextElementSibling.value--,d)&&Array.from(d).forEach(function(e){U(t.target)})})}),i=.125,m=65,u=.15,g="$",y=document.querySelectorAll(".product").length,document.querySelectorAll(".cartitem-badge").forEach(function(e){e.innerHTML=y}),document.querySelectorAll(".product-list").forEach(function(t){t.querySelectorAll(".product-count").forEach(function(e){e.innerHTML=t.querySelectorAll(".product").length}),C(t)}),document.getElementById("empty-cart")&&(document.getElementById("empty-cart").style.display="none"),(document.getElementById("checkout-elem")||document.getElementById("count-table"))&&(document.getElementById("checkout-elem").style.display="block",document.getElementById("count-table").style.display="block"),(b=document.getElementById("removeCartModal"))&&b.addEventListener("show.bs.modal",function(t){document.getElementById("remove-cartproduct").addEventListener("click",function(e){t.relatedTarget.closest(".product").remove(),document.getElementById("close-cartmodal").click(),document.querySelectorAll(".cartitem-badge").forEach(function(e){e.innerHTML=document.querySelectorAll(".product").length}),document.querySelectorAll(".product-list").forEach(function(t){t.querySelectorAll(".product-count").forEach(function(e){e.innerHTML=t.querySelectorAll(".product").length}),C(t)}),document.getElementById("empty-cart")&&(document.getElementById("empty-cart").style.display=0==document.querySelectorAll(".product").length?"block":"none"),(document.getElementById("checkout-elem")||document.getElementById("count-table"))&&(document.getElementById("checkout-elem").style.display=0==document.querySelectorAll(".product").length?"none":"block",document.getElementById("count-table").style.display=0==document.querySelectorAll(".product").length?"none":"block")})}),document.getElementsByClassName("notification-check")&&(M(),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});var e=document.getElementById("notificationDropdown");e&&e.addEventListener("hide.bs.dropdown",function(e){t.checked=!1,document.querySelectorAll(".notification-item").forEach(function(e){e.classList.remove("active")}),M(),document.getElementById("notification-actions").style.display=""})}),r=document.getElementById("removeNotificationModal"))&&r.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(),Array.from(document.querySelectorAll(".notification-badge")).forEach(function(e){e.innerHTML=document.querySelectorAll(".notification-check input").length}),Array.from(document.querySelectorAll(".notification-unread")).forEach(function(e){e.innerHTML=document.querySelectorAll(".notification-item.unread-message").length})}),M(),document.getElementById("NotificationModalbtn-close").click()})}),Array.from(document.querySelectorAll('[data-bs-toggle="tooltip"]')).forEach(function(e){new bootstrap.Tooltip(e)}),Array.from(document.querySelectorAll('[data-bs-toggle="popover"]')).forEach(function(e){new bootstrap.Popover(e)}),(b=document.getElementById("reset-layout"))&&b.addEventListener("click",function(){sessionStorage.clear(),location.reload()}),v(),L(),D();let F;function V(){var e;"horizontal"!==document.documentElement.getAttribute("data-layout")&&((e=document.getElementById("navbar-nav"))&&(e=new SimpleBar(e))&&e.getContentElement(),(e=document.querySelector(".twocolumn-iconview"))&&(e=new SimpleBar(e))&&e.getContentElement(),clearTimeout(F))}window.addEventListener("resize",function(){F&&clearTimeout(F),F=setTimeout(V,2e3)})}();var mybutton=document.getElementById("back-to-top");function scrollFunction(){50<document.body.scrollTop||50<document.documentElement.scrollTop?(mybutton.style.opacity="1",mybutton.style.bottom="20px"):(mybutton.style.opacity="0",mybutton.style.bottom="50px")}function topFunction(){document.body.scrollTop=0,document.documentElement.scrollTop=0}window.onscroll=function(){scrollFunction()},document.addEventListener("DOMContentLoaded",function(){var e=new ClipboardJS(".btn-clipboard",{target:function(e){return e.innerText="Copied!",setTimeout(()=>{e.innerText="Copy"},3e3),e.parentNode.querySelector(".language-markup")}});e.on("success",function(e){e.clearSelection()}),e.on("error",function(e){e.clearSelection()})});