"use strict";var botiga=botiga||{};botiga.sidebar={domReady:function(e){if("function"==typeof e)return"interactive"===document.readyState||"complete"===document.readyState?e():void document.addEventListener("DOMContentLoaded",e,!1)},init:function(){var d=document.createEvent("HTMLEvents");d.initEvent("sidebar-slide-close",!0,!1),window.addEventListener("sidebar-slide-open",function(){document.querySelector("body").classList.add("sidebar-slide-opened")}),window.addEventListener("sidebar-slide-close",function(){document.querySelector("body").classList.remove("sidebar-slide-opened")}),document.addEventListener("click",function(e){var t=document.querySelector(".sidebar-wrapper").parentElement;null===e.target.closest(".sidebar-wrapper")&&(t.classList.remove("show"),window.dispatchEvent(d))})}},botiga.sidebar.domReady(function(){botiga.sidebar.init()});