PageSourceSearch

https://bernstein-badshop.de/cdn/shop/t/2/assets/chips.js?v=21895687732955040311785918118

js bernstein-badshop.de collected 2026-09-26 02:25:57 UTC 1,403 bytes, 1 lines download raw bytes

1if(!customElements.get("chips-select")){class a extends HTMLElement{constructor(){super(),this.items=this.querySelectorAll(".chips__item"),this.counter=this.querySelector(".chips__count button");const e=window.matchMedia("(min-width: 992px)");this.querySelectorAll('input[type="radio"]'),this.querySelector("[data-current-option]");this.counter&&this.counter.addEventListener("click",()=>{this.classList.add("chips--all")}),this.observer=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting?e.target.classList.remove("chips__item--hidden"):e.target.classList.add("chips__item--hidden")}),this.updateCounter()},{root:this,rootMargin:"0px -70px 0px 0px",threshold:1}),e.addEventListener("change",this.mediaChangeHandler=()=>this.onResize(e)),this.media=e,this.onResize(e)}disconnectedCallback(){this.observer&&this.observer.disconnect(),this.media&&this.mediaChangeHandler&&this.media.removeEventListener("change",this.mediaChangeHandler)}onResize(e){e.matches?this.items.forEach(e=>{this.observer.observe(e)}):this.items.forEach(e=>{this.observer.unobserve(e),e.classList.remove("chips__item--hidden")})}updateCounter(){if(this.counter){let t=0;this.items.forEach(e=>{e.classList.contains("chips__item--hidden")&&t++}),this.counter.innerText="+"+t,0<t?this.counter.parentElement.style.display="inline-flex":this.counter.parentElement.style.display="none"}}}customElements.define("chips-select",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.