// source --> https://sh-holzig.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.7.0 
function on_keydown_remove_from_cart(e){" "===e.key&&(e.preventDefault(),e.currentTarget.click())}function focus_populate_live_region(){var e=["woocommerce-message","woocommerce-error","wc-block-components-notice-banner"].map(function(e){return"."+e+'[role="alert"]'}).join(", "),o=document.querySelectorAll(e);if(0!==o.length){var t=o[0];t.setAttribute("tabindex","-1");var n=setTimeout(function(){t.focus(),clearTimeout(n)},500)}}function refresh_sorted_by_live_region(){var e=document.querySelector(".woocommerce-result-count");if(e){var o=e.innerHTML;e.setAttribute("aria-hidden","true");var t=setTimeout(function(){e.setAttribute("aria-hidden","false"),e.innerHTML="",e.innerHTML=o,clearTimeout(t)},2e3)}}function on_document_ready(){focus_populate_live_region(),refresh_sorted_by_live_region()}jQuery(function(e){e(".woocommerce-ordering").on("change","select.orderby",function(){e(this).closest("form").trigger("submit")}),e("input.qty:not(.product-quantity input.qty)").each(function(){var o=parseFloat(e(this).attr("min"));o>=0&&parseFloat(e(this).val())<o&&e(this).val(o)});var o="store_notice"+(e(".woocommerce-store-notice").data("noticeId")||"");if("hidden"===Cookies.get(o))e(".woocommerce-store-notice").hide();else{function t(o){["Enter"," "].includes(o.key)&&(o.preventDefault(),e(".woocommerce-store-notice__dismiss-link").click())}e(".woocommerce-store-notice").show(),e(".woocommerce-store-notice__dismiss-link").on("click",function n(r){Cookies.set(o,"hidden",{path:"/"}),e(".woocommerce-store-notice").hide(),r.preventDefault(),e(".woocommerce-store-notice__dismiss-link").off("click",n).off("keydown",t)}).on("keydown",t)}e(".woocommerce-input-wrapper span.description").length&&e(document.body).on("click",function(){e(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),e(".woocommerce-input-wrapper").on("click",function(e){e.stopPropagation()}),e(".woocommerce-input-wrapper :input").on("keydown",function(o){var t=e(this).parent().find("span.description");if(27===o.which&&t.length&&t.is(":visible"))return t.prop("aria-hidden",!0).slideUp(250),o.preventDefault(),!1}).on("click focus",function(){var o=e(this).parent(),t=o.find("span.description");o.addClass("currentTarget"),e(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),t.length&&t.is(":hidden")&&t.prop("aria-hidden",!1).slideDown(250),o.removeClass("currentTarget")}),e.scroll_to_notices=function(o){o.length&&e("html, body").animate({scrollTop:o.offset().top-100},1e3)},e('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),e(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),e(".password-input").each(function(){const o=e(this).find("input").attr("id");e(this).append('<button type="button" class="show-password-input" aria-label="'+woocommerce_params.i18n_password_show+'" aria-describedBy="'+o+'"></button>')}),e(".show-password-input").on("click",function(o){o.preventDefault(),e(this).hasClass("display-password")?(e(this).removeClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_show)):(e(this).addClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_hide)),e(this).hasClass("display-password")?e(this).siblings(['input[type="password"]']).prop("type","text"):e(this).siblings('input[type="text"]').prop("type","password"),e(this).siblings("input").focus()}),e("a.coming-soon-footer-banner-dismiss").on("click",function(o){var t=e(o.target);e.ajax({type:"post",url:t.data("rest-url"),data:{woocommerce_meta:{coming_soon_banner_dismissed:"yes"}},beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",t.data("rest-nonce"))},complete:function(){e("#coming-soon-footer-banner").hide()}})}),"undefined"==typeof wc_add_to_cart_params&&e(document.body).on("keydown",".remove_from_cart_button",on_keydown_remove_from_cart),e(document.body).on("item_removed_from_classic_cart updated_wc_div",focus_populate_live_region)}),document.addEventListener("DOMContentLoaded",on_document_ready);
// source --> https://sh-holzig.com/wp-content/plugins/js_composer/assets/js/vendors/woocommerce-add-to-cart.js?ver=8.7.3 
( function ( $ ) {
	'use strict';

	$( document ).ready( function () {
		$( 'body' ).on( 'adding_to_cart', function ( event, $button ) {
			if ( $button && $button.hasClass( 'vc_gitem-link' ) ) {
				$button
					.addClass( 'vc-gitem-add-to-cart-loading-btn' )
					.parents( '.vc_grid-item-mini' )
					.addClass( 'vc-woocommerce-add-to-cart-loading' )
					.append( $( '<div class="vc_wc-load-add-to-loader-wrapper"><div class="vc_wc-load-add-to-loader"></div></div>' ) );
			}
		}).on( 'added_to_cart', function ( event, fragments, cart_hash, $button ) {
			if ( 'undefined' === typeof ( $button ) ) {
				$button = $( '.vc-gitem-add-to-cart-loading-btn' );
			}
			if ( $button && $button.hasClass( 'vc_gitem-link' ) ) {
				$button
					.removeClass( 'vc-gitem-add-to-cart-loading-btn' )
					.parents( '.vc_grid-item-mini' )
					.removeClass( 'vc-woocommerce-add-to-cart-loading' )
					.find( '.vc_wc-load-add-to-loader-wrapper' ).remove();
			}
		});
	});
})( window.jQuery );
// source --> https://sh-holzig.com/wp-includes/js/dist/dom-ready.min.js?ver=a06281ae5cf5500e9317 
/*! This file is auto-generated */
"use strict";var wp;(wp||={}).domReady=(()=>{var o=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var i=Object.prototype.hasOwnProperty;var f=(e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})},m=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let d of a(t))!i.call(e,d)&&d!==n&&o(e,d,{get:()=>t[d],enumerable:!(r=u(t,d))||r.enumerable});return e};var c=e=>m(o({},"__esModule",{value:!0}),e);var p={};f(p,{default:()=>y});function y(e){if(!(typeof document>"u")){if(document.readyState==="complete"||document.readyState==="interactive")return void e();document.addEventListener("DOMContentLoaded",e)}}return c(p);})();
if (typeof wp.domReady === 'object' && wp.domReady.default) { wp.domReady = wp.domReady.default; };
// source --> https://sh-holzig.com/wp-content/plugins/better-block-editor-pro-kit/dist/bundle/view.js?ver=2d578ae8bed3f794dd38 
(()=>{"use strict";var e={805(){(0,window.wpbbe["global-callback"].addGlobalCallback)("animation-on-scroll.animatedElementSelector","blocks__all__animation-on-scroll-sequenced",e=>[...e,".aos-root"])},207(){window.wp.domReady},370(){var e;e=()=>{const e=document.querySelectorAll(".is-pin-ready");if(!e.length)return;const t=new Map;let o=!1;const n=function(){const e=document.createElement("div");e.classList.add("wpbbe-sentinel");const t={position:"absolute",top:"0",left:"0",width:"1px",height:"1px",pointerEvents:"none",visibility:"hidden"};for(const[o,n]of Object.entries(t))e.style[o]=n;return e}();var r,i;function s(){t.forEach((e,t)=>{e&&o?t.classList.add("is-pinned"):t.classList.remove("is-pinned")})}function d(){const o=parseInt(window.getComputedStyle(document.querySelector(".is-position-sticky")??document.body).getPropertyValue("--wp-admin--admin-bar--position-offset")||"0"),n=new IntersectionObserver(e=>{e.forEach(e=>{const n=e.boundingClientRect.top<o+1;t.set(e.target,n)}),s()},{root:document,threshold:[1],rootMargin:-(o+1)+"px 0px 0px 0px"});e.forEach(e=>{n.observe(e),t.set(e,!1)})}document.body.prepend(n),(r=document,i=e=>{o=!e.isIntersecting,s()},new IntersectionObserver(e=>e.forEach(e=>i(e)),{root:r,rootMargin:"0px 0px 0px 0px",threshold:[1]})).observe(n);let a=null;window.addEventListener("resize",()=>{clearTimeout(a),a=setTimeout(d,50)}),d()},"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",e):e())}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,o),i.exports}o(370),o(207),o(805)})();
// source --> https://sh-holzig.com/wp-content/plugins/better-block-editor/dist/bundle/view.js?ver=511f36cb53b0094cdc7a 
(()=>{"use strict";var o={617(){const o=window.wpbbe["global-callback"],n={root:null,rootMargin:"-8% 0px -8% 0px",threshold:.001},t="aos-animate";!function(){const e=(0,o.applyGlobalCallback)("animation-on-scroll.animatedElementSelector",["[data-aos]"]),r=Array.isArray(e)?e.join(","):"";function s(o,n){o.forEach(function(o){const e=o.target;o.intersectionRatio>n.thresholds[0]&&(function(o){o.target.classList.add(t)}(o),n.unobserve(e))})}window.aos=function(){if(!("IntersectionObserver"in window))return void console.error("Your browser does not support IntersectionObserver !");const o=new IntersectionObserver(s,n);document.querySelectorAll(r).forEach(n=>{n.classList.contains(t)||o.observe(n)})}}(),document.addEventListener("DOMContentLoaded",function(){window.aos()})}},n={};!function t(e){var r=n[e];if(void 0!==r)return r.exports;var s=n[e]={exports:{}};return o[e](s,s.exports,t),s.exports}(617)})();