1var s=Object.defineProperty;var l=(e,t,i)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i;var g=(e,t,i)=>l(e,typeof t!="symbol"?t+"":t,i);class a{constructor(t){this.el=t,this.toggle=this.el.querySelector(".language-switch__toggle"),this.languageContainer=this.el.querySelector(".language-switch__items"),this.init()}init(){document.addEventListener("click",this.closeWhenClickedOutside.bind(this)),this.toggle.addEventListener("click",this.handleToggle.bind(this))}handleToggle(){this.toggle.classList.toggle("language-switch__toggle--open")}closeWhenClickedOutside(t){t.target!==this.languageContainer&&t.target!==this.toggle&&this.toggle.classList.contains("language-switch__toggle--open")&&this.toggle.classList.remove("language-switch__toggle--open")}}g(a,"name","language-switch");export{a as default};
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.