PageSourceSearch

https://onepiece.store/wp-content/cache/min/1/wp-content/themes/sh…critical-interactions.min.js?ver=1791368567

js onepiece.store collected 2026-10-07 14:01:15 UTC 2,613 bytes, 1 lines download raw bytes

1!function(){"use strict";var e,t=document,r=t.body,n=t.querySelector(".menu-toggle"),i=t.querySelector(".col-full-nav"),o=t.querySelector(".mobile-menu.close-drawer"),s=t.getElementById("shoptimizerCartDrawer"),l="mobile-toggled",a="drawer-open",c='[aria-controls=shoptimizerCartDrawer],.shoptimizer-cart a[href="#"]',u=".filters.close-drawer";function f(e){return r.classList.contains(e)}function g(e){t.querySelectorAll(c).forEach(function(t){t.setAttribute("aria-controls","shoptimizerCartDrawer"),t.setAttribute("aria-expanded",e)})}function d(e,t){n&&i&&(r.classList.toggle(l,e),n.setAttribute("aria-expanded",e),e?(p(!1),o&&o.focus()):t&&n.isConnected&&n.focus())}function p(t,n,i){s&&(r.classList.toggle(a,t),s.setAttribute("aria-hidden",!t),s.toggleAttribute("inert",!t),g(t),t?(d(!1),e=i||null,s.focus()):n&&e&&e.isConnected&&e.focus())}function y(e,r,n){var i=[...r.querySelectorAll('a[href],button,input,select,textarea,[tabindex]:not([tabindex^="-"])')];n&&i.unshift(n);var o=(i=i.filter(function(e){return!e.disabled&&e.getClientRects().length})).indexOf(t.activeElement);i.length&&(-1===o||e.shiftKey&&0===o||!e.shiftKey&&o===i.length-1)&&(e.preventDefault(),i[e.shiftKey?i.length-1:0].focus())}function h(e,t,r,n){e.preventDefault(),t(r,!0,n)}function m(e){if(!e||!e.closest)return null;var t=e.closest(c);if(t&&s)return{type:"cart-toggle",trigger:t};if(n&&i&&n.contains(e))return{type:"menu-toggle"};var r=e.closest(".mobile-search-toggle");if(r)return{type:"search-toggle",trigger:r};if(s&&e.closest("#shoptimizerCartDrawer .close-drawer"))return{type:"cart-close"};if(n&&i&&o&&o.contains(e))return{type:"menu-close"};if(e.closest(u))return null;if(e.closest(".mobile-overlay")){if(f(a)&&s)return{type:"cart-close"};if(f(l)&&n&&i)return{type:"menu-close"}}return null}t.addEventListener("cgturbo-before-queue-activation",function(e){m(e.target)&&e.preventDefault()}),t.addEventListener("click",function(e){var t=e.target,n=m(t);n?function(e,t){if("cart-toggle"===t.type)h(e,p,!f(a),t.trigger);else if("menu-toggle"===t.type)h(e,d,!f(l));else if("search-toggle"===t.type){e.preventDefault();var n=r.classList.toggle("m-search-toggled");t.trigger.setAttribute("aria-expanded",n)}else"cart-close"===t.type?h(e,p,!1):"menu-close"===t.type&&h(e,d,!1)}(e,n):t.closest&&!t.closest(u)&&(f(a)&&s&&!s.contains(t)?p(!1,!0):f(l)&&i&&!i.contains(t)&&d(!1,!0))},!0),t.addEventListener("keydown",function(e){"Escape"===e.key?f(a)?p(!1,!0):f(l)&&d(!1,!0):"Tab"===e.key&&(f(a)&&s?y(e,s):f(l)&&i&&y(e,i,o))}),t.addEventListener("shoptimizer:cart",function(e){"open"===e.detail?p(!0):"sync"===e.detail&&g(f(a))})}()

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.