function isValidPhoneChar(e){return"Tab"==e||/[\s\d+#]/.test(e)}function arrayFormToObject(e){return e.reduce((function(e,t){if(t.name.indexOf("[]")>0){var n=t.name.slice(0,-2);null==e[n]&&(e[n]=Array()),e[n].push(t.value)}else""!==t.value&&"0"!==t.value&&null!==t.value&&(e[t.name]=t.value);return e}),{})}function showOnce(e){let t=`shown_${e}`,n=getSessionStorage(t);return void 0!==n&&null!=n||(n=!1),setSessionStorage(t,!0),n}function clearShowOnce(e){clearSessionStorage(`shown_${e}`)}function setSessionStorage(e,t){if("undefined"!=typeof Storage){try{sessionStorage.setItem(e,t)}catch(e){}return!0}return!1}function getSessionStorage(e){return"undefined"!=typeof Storage?sessionStorage.getItem(e):null}function clearSessionStorage(e){if("undefined"!=typeof Storage)try{sessionStorage.removeItem(e)}catch(e){}}function showAddedToCart(){$("#ModalAdded").modal("show")}function showCart(){$(".cart").modal("show")}function hideCart(){$(".cart").modal("hide")}function scrollToTarget(e,t){"scrollRestoration"in history&&(history.scrollRestoration="manual");let n=t||0;if($(e).length>0){headerHeight=$("#header").height();let t=$(e).offset().top-headerHeight-10-n;$("html, body").animate({scrollTop:t},"slow")}}function isSmallDevice(){return $(window).width()<768}function showCart(){$(".cart").modal("show")}function hideCart(){$(".cart").modal("hide")}function setActionButtonCart(e){var t=$(e).find('*[type="submit"]').first();$(".mobile-cart .action-btn .btn").data("target",e).data("text",t.data("text")).html(t.data("text"))}function submitButtonCart(e){let t=$(e).data("target");void 0!==t&&$(t).find('[type="submit"]').trigger("click")}function outputOptionsToSelect(e,t){0==e.length?($(t).chosen("destroy").find("option:gt(0)").remove(),$(t).append($("