File: //home/apkvhicq/vg70.pk/wp-content/themes/kadence/assets/js/shop-toggle.min.js
(function(){"use strict";window.kadenceShop={createCookie:function(a,b,c,d){if(c){var e=new Date;"minutes"==d?e.setTime(e.getTime()+1e3*(60*c)):"hours"==d?e.setTime(e.getTime()+1e3*(60*(60*c))):e.setTime(e.getTime()+1e3*(60*(60*(24*c))));var f="; expires="+e.toGMTString()}else var f="";document.cookie=kadenceShopConfig.siteSlug+"-"+a+"="+b+f+"; path=/"},getCookie:function(a){var b="; "+document.cookie,c=b.split("; "+kadenceShopConfig.siteSlug+"-"+a+"=");if(2==c.length)return c.pop().split(";").shift()},initShopToggle:function(){if(document.body.classList.contains("woocommerce")||document.body.classList.contains("archive")){var a=document.querySelectorAll(".kadence-toggle-shop-layout");if(a.length){var b=window.kadenceShop.getCookie("shopLayout");if(b&&("grid"===b||"list"===b)){var c=document.querySelector(".kadence-toggle-"+b);window.kadenceShop.toggleShop(c)}for(let b=0;b<a.length;b++)a[b].addEventListener("click",function(c){c.preventDefault(),window.kadenceShop.toggleShop(a[b])})}}},toggleShop:function(a){if(a.classList.contains("toggle-active")||(a.classList.add("toggle-active"),window.kadenceShop.createCookie("shopLayout",a.dataset.archiveToggle,30,"days")),"grid"===a.dataset.archiveToggle)var b=document.querySelector(".kadence-toggle-list");else var b=document.querySelector(".kadence-toggle-grid");if(b.classList.remove("toggle-active"),"grid"===a.dataset.archiveToggle)var c=document.querySelector(".woo-archive-loop.products-list-view");else var c=document.querySelector(".woo-archive-loop.products-grid-view");c||(c=document.querySelector(".woo-archive-loop")),c.classList.remove("products-list-view"),c.classList.remove("products-grid-view"),c.classList.add("products-"+a.dataset.archiveToggle+"-view")},initShopCatToggle:function(){var a=document.querySelectorAll(".widget_product_categories");if(a.length)for(let d=0;d<a.length;d++){var b=a[d].querySelectorAll(".cat-parent");if(b.length)for(let a=0;a<b.length;a++){var c=document.createElement("button");c.setAttribute("aria-label",kadenceConfig.screenReader.expand),c.classList.add("kadence-cat-toggle-sub"),(b[a].classList.contains("current-cat")||b[a].classList.contains("current-cat-parent"))&&(c.classList.add("toggle-active"),c.setAttribute("aria-label",kadenceConfig.screenReader.collapse),b[a].classList.add("sub-toggle-active")),b[a].appendChild(c),c.addEventListener("click",function(a){a.preventDefault(),window.kadenceShop.toggleCatShop(a)})}}},toggleCatShop:function(a){var b=a.srcElement;b.classList.contains("toggle-active")?b.classList.remove("toggle-active"):b.classList.add("toggle-active"),b.parentNode.classList.contains("sub-toggle-active")?b.parentNode.classList.remove("sub-toggle-active"):b.parentNode.classList.add("sub-toggle-active")},init:function(){window.kadenceShop.initShopToggle(),window.kadenceShop.initShopCatToggle()}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.kadenceShop.init):window.kadenceShop.init()})();