1"use strict";(self.NiveaXwebpackJsonp=self.NiveaXwebpackJsonp||[]).push([[1126],{16374:(e,t,c)=>{c.r(t),c.d(t,{default:()=>s});const l='[data-module="MultiselectToggleCheckbox"]';class s{static setup(e=l){Array.from(document.querySelectorAll(e)).filter(e=>!e.dataset.moduleInitialized).forEach(e=>{new s(e),e.dataset.moduleInitialized="true"})}constructor(e){this.element=e,this.selectAllCheckbox=this.element.querySelector(".nx-u-toggle-checkbox--select-all"),this.selectAllCheckboxInput=this.selectAllCheckbox.querySelector("input"),this.checkboxList=Array.from(this.element.querySelectorAll(".item-group-option input[type=checkbox]")),this.initEventHandlers()}initEventHandlers(){this.selectAllCheckbox.addEventListener("click",e=>this.selectAllHandler(e)),this.checkboxList.forEach(e=>e.addEventListener("click",e=>this.onCheckboxClick(e)))}selectAllHandler(e){let t=e.target;this.checkboxList.forEach(e=>{e.checked=t.checked})}onCheckboxClick(e){let t=e.target;this.checkboxList.some(e=>0==e.checked)?0==t.checked&&(this.selectAllCheckboxInput.checked=!1):this.selectAllCheckboxInput.checked=!0}}s.setup(l)}}]); 2//# sourceMappingURL=/dist/NiveaX/./modules/MultiselectToggleCheckbox-MultiselectToggleCheckbox.18b7e9d3.js.70076a2a.map
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.