!function(t){if(!0===document.body.classList.contains("cart-auto-update")){var e=null;t(".woocommerce").on("change",".cart_item input.qty",(function(){null!==e&&clearTimeout(e),e=setTimeout((function(){t("[name='update_cart']").trigger("click")}),1e3)}))}function c(t,e,c){var o=new Date;o.setTime(o.getTime()+24*c*60*60*1e3);var a="expires="+o.toUTCString();document.cookie=t+"="+e+"; "+a+"; path=/"}t(".beetan-shop-layout").on("click",".shop-layout-btn",(function(){t(this).addClass("active").siblings().removeClass("active")}));var o=document.getElementById("grid-view-btn");null!==o&&(o.onclick=function(t){t.preventDefault();var e=document.querySelector(".archive.woocommerce ul.products");n(e,{callback:function(){e.classList.add("grid"),e.classList.remove("list"),i(e)}}),c("beetan_shop_layout","grid",1)});var a=document.getElementById("list-view-btn");null!==a&&(a.onclick=function(t){t.preventDefault();var e=document.querySelector(".archive.woocommerce ul.products");n(e,{callback:function(){e.classList.add("list"),e.classList.remove("grid"),i(e)}}),c("beetan_shop_layout","list",1)}),document.onreadystatechange=function(){var t,e,c=(e="beetan_shop_layout=",decodeURIComponent(document.cookie).split("; ").forEach((function(c){0===c.indexOf(e)&&(t=c.substring(e.length))})),t),o=document.querySelector(".archive.woocommerce ul.products"),a=document.getElementById("list-view-btn"),i=document.getElementById("grid-view-btn");null!==o&&("list"===c?(a.classList.add("active"),i.classList.remove("active"),o.classList.add("list")):(i.classList.add("active"),a.classList.remove("active"),o.classList.add("grid")))};var i=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c={duration:300,display:null,opacity:1,callback:null};Object.assign(c,e),t.style.opacity=0,setTimeout((function(){t.style.transition="".concat(c.duration,"ms opacity ease"),t.style.opacity=c.opacity}),5),setTimeout((function(){t.style.removeProperty("transition"),c.callback&&c.callback()}),c.duration+50)},n=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c={duration:300,display:null,opacity:0,callback:null};Object.assign(c,e),t.style.opacity=1,setTimeout((function(){t.style.transition="".concat(c.duration,"ms opacity ease"),t.style.opacity=c.opacity}),5),setTimeout((function(){t.style.removeProperty("transition"),c.callback&&c.callback()}),c.duration+50)}}(jQuery);