PageSourceSearch

https://www.masacoustics.it/wp-content/plugins/commercegurus-commercekit/assets/js/sticky-atc.min.js?ver=2.5.4

js masacoustics.it collected 2026-10-08 04:39:54 UTC 14,483 bytes, 1 lines download raw bytes

1!function(){var t=window.commercekit_satc||{enabled:!1,imagesJson:"",stickyHdrSelector:"body.sticky-m header.site-header",useTabsFlag:!1},e=!!t.enabled,c=document.querySelector(".summary form.cart, .cgkit-sticky-atc-elm-wrap form.cart"),i=document.querySelector(".summary form.cart .wapf, .cgkit-sticky-atc-elm-wrap form.cart .wapf, .summary form.cart .wpiqd-swatch, .cgkit-sticky-atc-elm-wrap form.cart .wpiqd-swatch");if(c&&e&&!i){var r=c.cloneNode(!0);if(r.classList.add("commercekit_sticky-atc"),c.classList.add("commercekit_sticky-atc-origin"),r.classList.contains("grouped_form")){var o=document.querySelector("#cgkit-atc-grouped-tmp");if(o){var n=o.innerHTML,a=r.innerHTML;n=n.replace("{CGKIT-SATC-GROUPED-TABLE}",a),r.innerHTML=n}}var s=new MutationObserver(function(t){t.forEach(function(t){t.addedNodes&&t.addedNodes.forEach(function(t){t.matches&&t.matches(".commercekit_sticky-atc")&&(!function(){var t=document.querySelector(".commercekit_sticky-atc");if(t){var e=t.querySelector(".commercekit-pdp-sticky-inner");e&&(e.setAttribute("aria-hidden","true"),e.setAttribute("role","dialog"),e.setAttribute("aria-modal","true"),e.setAttribute("tabindex","-1"),e.setAttribute("aria-labelledby","commercekit-sticky-atc-title"))}}(),s.disconnect())})})});if(s.observe(document.body,{childList:!0,subtree:!0}),c.after(r),r.classList.contains("variations_form")){var u=r.querySelector("table.variations");if(u){var d=document.createElement("div");d.classList.add("commercekit-pdp-variation-table"),u.parentNode.insertBefore(d,u),d.appendChild(u)}}if(r.classList.contains("grouped_form")){var l=r.querySelector("table.group_table");if(l){var m=document.createElement("div");m.classList.add("commercekit-pdp-grouped-form"),l.parentNode.insertBefore(m,l),m.appendChild(l)}}if(r.classList.contains("bundle_form")){var f=r.querySelector(".bundle_data");if(f){var y=f.getAttribute("data-bundle_id");y&&f.setAttribute("data-bundle_id",y+"2");var k=f.getAttribute("data-bundle-id");k&&f.setAttribute("data-bundle-id",k+"2")}}var v=r.querySelector(".cgkit-sticky-atc-image img");if(v){v.classList.add("wp-post-image-cgas");var b=t.imagesJson||"";r.setAttribute("data-images",b)}}var g=document.querySelector("form.commercekit_sticky-atc"),p=document.querySelector("form.commercekit_sticky-atc .commercekit-pdp-sticky-inner"),h=document.querySelector(".commercekit-atc-tab-links .sticky-atc_button, .cgkit-sticky-atc-elm-wrap .elm-sticky-atc_button"),w=document.querySelector(".cgkit-mobile-atc-product-variable .sticky-atc_button, .cgkit-sticky-atc-elm-wrap .elm-sticky-atc_button"),L=document.querySelector("form.commercekit_sticky-atc .commercekit-pdp-sticky-inner__close-button");if(window.addEventListener("click",function(t){if(e){var r=t.target,o=r.closest(".sticky-atc_button, .elm-sticky-atc_button");if(r.classList.contains("sticky-atc_button")||r.classList.contains("elm-sticky-atc_button")||o)return t.stopPropagation(),t.preventDefault(),void(i||c&&c.classList.contains("bundle_form")?window.scroll({behavior:"smooth",left:0,top:B(c)}):(document.querySelector("body").classList.add("sticky-atc-open"),F(0),window.innerWidth<=992?w&&w.setAttribute("aria-expanded","true"):h&&h.setAttribute("aria-expanded","true"),p&&p.setAttribute("aria-hidden","false"),g&&g.addEventListener("transitionend",function t(e){var c,i,r,o;"right"!==e.propertyName&&"bottom"!==e.propertyName||(L&&L.focus(),g.removeEventListener("transitionend",t),i=(c=g).querySelectorAll('a[href], button, textarea, input[type="text"], input[type="radio"], input[type="checkbox"], select'),r=i[0],o=i[i.length-1],r.focus(),c.addEventListener("keydown",function(t){("Tab"===t.key||9===t.keyCode)&&(t.shiftKey?document.activeElement===r&&(o.focus(),t.preventDefault()):document.activeElement===o&&(r.focus(),t.preventDefault()))}))})));"function"==typeof makeTouchstartWithClick&&makeTouchstartWithClick(t),canRunClickFunc=!1}}),c){c.closest("form.cart");c.classList.contains("cart")&&(document.querySelector("body").classList.remove("sticky-atc-open"),F(-1))}var S=document.getElementsByClassName("commercekit_sticky-atc")[0];S&&document.addEventListener("click",function(t){!S.contains(t.target)&&t.screenX&&0!=t.screenX&&t.screenY&&0!=t.screenY&&(document.querySelector("body").classList.remove("sticky-atc-open"),F(-1))}),document.addEventListener("DOMContentLoaded",function(){document.addEventListener("click",function(t){t.target.closest(".commercekit-pdp-sticky-inner__close-button")&&(X(),t.preventDefault())}),document.addEventListener("keydown",function(t){"Escape"!==t.key&&27!==t.keyCode||document.querySelector("body").classList.contains("sticky-atc-open")&&(X(),t.preventDefault())})});var q=document.getElementsByClassName("commercekit-sticky-add-to-cart")[0];if(q){var _=function(){q.classList.remove("visible")};window.addEventListener("scroll",function(){window.scrollY>150?q.classList.add("visible"):_()}),window.addEventListener("scroll",function(t){window.innerHeight+window.pageYOffset===document.documentElement.offsetHeight&&_()}),document.addEventListener("scroll",function(t){window.innerHeight+window.scrollY>=document.body.scrollHeight&&_()})}function E(){jQuery&&(jQuery("body").on("change","form.commercekit_sticky-atc-origin .variations select, form.commercekit_sticky-atc .variations select",function(){!function(t){var e=t.closest("form"),c=null,i=null;if(e.classList.contains("commercekit_sticky-atc-origin")?(i=document.querySelector('form.commercekit_sticky-atc select[name="'+t.getAttribute("name")+'"]'),c=i?i.closest("form"):null):(i=document.querySelector('form.commercekit_sticky-atc-origin select[name="'+t.getAttribute("name")+'"]'),c=i?i.closest("form"):null),i){if(t.value==i.value)return;i.value=t.value,setTimeout(function(){jQuery?jQuery(i).trigger("change"):i.dispatchEvent(new Event("change")),"function"==typeof cgkitUpdateAvailableAttributes&&setTimeout(function(){cgkitUpdateAvailableAttributes(c);var t=c.querySelectorAll(".cgkit-attribute-swatches"),i=!1;t.forEach(function(t){var e=t.querySelector(".cgkit-swatch.cgkit-swatch-selected");if(e)cgkitUpdateAttributeSwatch2(e),cgkitUpdateAttributeSwatchImage(e),e.getAttribute("data-gimg_id")&&(i=!0);else{var c=t.getAttribute("data-no-selection"),r=t.closest("tr"),o=r?r.querySelector(".cgkit-chosen-attribute"):null;o&&(o.innerHTML=c,o.classList.add("no-selection"))}});var r=c.getAttribute("current-image");i||""==r||(i=!0),i||(cgkitClearAttributeSwatchImage(c),cgkitClearAttributeSwatchImage(e))},100)},100)}}(this)}),jQuery("body").on("change","form.commercekit_sticky-atc-origin input.qty, form.commercekit_sticky-atc input.qty",function(){!function(t){var e=t.closest("form"),c=null;if(c=e.classList.contains("commercekit_sticky-atc-origin")?document.querySelector('form.commercekit_sticky-atc input.qty[name="'+t.getAttribute("name")+'"]'):document.querySelector('form.commercekit_sticky-atc-origin input.qty[name="'+t.getAttribute("name")+'"]')){if(t.value==c.value)return;c.value=t.value,setTimeout(function(){jQuery?jQuery(c).trigger("change"):c.dispatchEvent(new Event("change"))},100)}}(this)}))}var A=["mouseover","keydown","touchstart","touchmove","wheel"];function T(){E(),A.forEach(function(t){window.removeEventListener(t,T,{passive:!0})})}A.forEach(function(t){window.addEventListener(t,T,{passive:!0})});var C=!1,x=0;window.addEventListener("click",function(e){var c=e.target,i=c.closest(".commercekit-atc-tab");if(c.classList.contains("commercekit-atc-tab")||i){var r,o;e.preventDefault(),i?(r=i.getAttribute("data-id"),o=i.getAttribute("href")):(r=c.getAttribute("data-id"),o=c.getAttribute("href"));var n=document.querySelector(".wc-tabs "+r+" > a");
1n&&(n.click(),window.dispatchEvent(new Event("resize")));var a,s=document.querySelector(r+"-title");return s&&D(s),C=!0,x?(clearTimeout(x),x=setTimeout(function(){C=!1,x=0},1e3)):x=setTimeout(function(){C=!1,x=0},1e3),"#"==o?void window.scroll({behavior:"smooth",left:0,top:0}):void((a=t.useTabsFlag?document.querySelector(o):document.querySelector(".product .woocommerce-tabs"))&&window.scroll({behavior:"smooth",left:0,top:B(a)}))}}),document.querySelectorAll("ul.wc-tabs li").forEach(function(t){new MutationObserver(function(e){e.forEach(function(e){if(e.attributeName.includes("class")&&t.classList.contains("active")){var c=t.getAttribute("id");c="#cgkit-"+c;var i=document.querySelector(c);if(i)document.querySelectorAll("ul.commercekit-atc-tab-links li").forEach(function(t){t.classList.remove("active")}),i.classList.add("active")}})}).observe(t,{attributes:!0})});var H=document.querySelector("body");new MutationObserver(function(t){t.forEach(function(t){t.attributeName.includes("class")&&H.classList.contains("drawer-open")&&H.classList.contains("sticky-atc-open")&&(H.classList.remove("sticky-atc-open"),F(-1))})}).observe(H,{attributes:!0});var N=document.querySelector("ul.commercekit-atc-tab-links li:first-child");N&&(N.classList.add("active"),N.setAttribute("aria-selected","true"));var O=document.querySelector("#commercekit-atc-tabs-wrap");function D(t){t&&t.classList.contains("active")||(document.querySelectorAll("ul.commercekit-atc-tab-links li").forEach(function(t){t.classList.remove("active"),t.setAttribute("aria-selected","false")}),t&&(t.classList.add("active"),t.setAttribute("aria-selected","true"),t.parentNode.scrollTo({left:t.offsetLeft,behavior:"smooth"})))}O&&document.addEventListener("scroll",function(t){if(!C){var e=B(O),c=document.querySelector("#cgkit-tab-commercekit-gallery-title");if(window.pageYOffset<e&&c)D(c);else{var i=document.querySelectorAll("#commercekit-atc-tabs-wrap .woocommerce-Tabs-panel"),r=!1;i.forEach(function(t){var e=B(t),c=t.clientHeight+e,i="#"+t.getAttribute("id")+"-title",o=document.querySelector(i);if(o)return window.pageYOffset>=e&&window.pageYOffset<c?(D(o),void(r=!0)):void 0}),r||D(null)}}});var M=document.querySelector(".commercekit-atc-sticky-tabs");if(M){document.querySelector("body").classList.add("ckit_stickyatc_active");var W=M.offsetTop;document.addEventListener("scroll",function(t){M.offsetTop!=W?M.classList.add("commercekit-atc-stuck"):M.classList.remove("commercekit-atc-stuck"),W=M.offsetTop})}function B(e){for(var c=0;e;)c+=e.offsetTop,e=e.offsetParent;var i=document.querySelector(".commercekit-atc-sticky-tabs");if(i&&(c-=i.clientHeight),window.innerWidth<=992){var r=document.querySelector(t.stickyHdrSelector);r&&(c-=r.clientHeight)}return c}window.cgkit_get_element_offset_top=B;var Y=document.querySelector(".commercekit-atc-sticky-tabs .commercekit-atc-tab-links");if(Y){var j,I,Q=!1,U=0,R=function(t){Q=!1,Y.classList.remove("cgkit-dragging"),U=0};Y.addEventListener("mousemove",function(t){if(t.preventDefault(),Q){var e=t.pageX-Y.offsetLeft-j;Y.scrollLeft=I-e,U>=10?Y.classList.add("cgkit-dragging"):U++}}),Y.addEventListener("mousedown",function(t){Q=!0,j=t.pageX-Y.offsetLeft,I=Y.scrollLeft},!1),Y.addEventListener("mouseup",R,!1),Y.addEventListener("mouseleave",R,!1)}function X(){e&&(document.querySelector("body").classList.remove("sticky-atc-open"),F(-1),p&&p.setAttribute("aria-hidden","true"),window.innerWidth<=992?(g&&g.addEventListener("transitionend",function(){var t=document.querySelector("#cgkit-mobile-commercekit-sticky-atc .sticky-atc_button, .commercekit-sticky-add-to-cart .sticky-atc_button, .cgkit-sticky-atc-elm-wrap .elm-sticky-atc_button");t&&t.focus()}),w&&w.setAttribute("aria-expanded","false")):(g&&g.addEventListener("transitionend",function(){var t=document.querySelector(".commercekit-atc-sticky-tabs .sticky-atc_button, .commercekit-sticky-add-to-cart .sticky-atc_button, .cgkit-sticky-atc-elm-wrap .elm-sticky-atc_button");t&&t.focus()}),h&&h.setAttribute("aria-expanded","false")))}function F(t){var e=document.querySelector("form.cart.commercekit_sticky-atc");e&&Array.from(e.querySelectorAll("a[href], button, textarea, input, select, [tabindex]")).forEac
1h(function(e){e.setAttribute("tabindex",t)})}document.addEventListener("DOMContentLoaded",function(){if(window.innerWidth<=992){var t=document.querySelector(".commercekit_sticky-atc-origin .commercekit-sticky-atc-intersector"),e=document.getElementById("cgkit-mobile-commercekit-sticky-atc");if(e||(e=document.querySelector(".commercekit-sticky-add-to-cart")),!t){if(!e)return;if(!(t=document.querySelector(".summary form.cart, .summary .stock.out-of-stock")))return}new IntersectionObserver(function(t,e){t.forEach(function(t){t.isIntersecting?document.querySelector("body").classList.remove("cta-off-screen"):document.querySelector("body").classList.add("cta-off-screen")})}).observe(t)}F(-1)});var P=document.querySelector(".cgkit-sticky-atc-elm-wrap .single_add_to_cart_button"),G=document.querySelector(".cgkit-sticky-atc-elm-wrap .cgkit-elementor-sticky-add-to-cart-button");P&&G&&document.addEventListener("scroll",function(e){var c=0;if(window.innerWidth<=992){var i=document.querySelector(t.stickyHdrSelector);i&&(c=i.offsetHeight)}var r=P.getBoundingClientRect();if(0==r.top&&0==r.bottom&&0==r.left&&0==r.right){var o=P.parentNode.querySelector("#cgkit-waitlist-button");o&&(r=o.getBoundingClientRect())}r.bottom<=c&&r.left>=0&&r.right>=0?G.style.visibility="visible":G.style.visibility="hidden";var n=G.closest(".elementor-section > .elementor-container"),a=G.querySelector(".elm-sticky-atc_button-wrap");n&&a&&(a.style.width=n.offsetWidth+"px");var s=document.querySelector("#wpadminbar");s&&(window.innerWidth>992?G.style.top=s.offsetHeight+"px":G.style.top="unset")}),document.addEventListener("DOMContentLoaded",function(){!function(){var t=document.querySelector("form.commercekit_sticky-atc-origin"),e=document.querySelector("form.commercekit_sticky-atc");if(t&&e){i();var c=[".variations select","input.qty"];t.addEventListener("change",function(t){o(0,e,t)}),e.addEventListener("change",function(e){o(0,t,e)}),e.addEventListener("submit",function(t){i()})}function i(){return e.querySelectorAll("input, select, textarea, button, fieldset, output, label").forEach(function(t){t.hasAttribute("form")&&t.removeAttribute("form")}),!0}function r(t){return c.some(function(e){return t.matches(e)})}function o(t,e,c){i();var o=c.target;if(!r(o)){var n=o.name;if(n){var a="radio"==o.type||"checkbox"==o.type?e.querySelector('[name="'+n+'"][value="'+CSS.escape(o.value)+'"]'):e.querySelector('[name="'+n+'"]');if(a&&!r(a)){if("checkbox"==o.type||"radio"==o.type){if(a.checked==o.checked)return;a.checked=o.checked}else{if(a.value==o.value)return;a.value=o.value}var s=new Event("change",{bubbles:!0});a.dispatchEvent(s)}}}}}()})}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.