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