1(()=>{const o=acss.color_mode,f=acss.enable_client_color_preference==="true",n=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light",r="color-scheme--alt",d="active",a=localStorage.getItem("acss-color-scheme"),l=()=>{document.body.classList.add(r)},m=()=>{document.body.classList.remove(r)},h=(e,c)=>{e.forEach(s=>{s.classList.add(d)}),c.forEach(s=>{s.classList.remove(d)})},g=()=>{document.body.classList.contains(r)?(m(),localStorage.setItem("acss-color-scheme",o)):(l(),localStorage.setItem("acss-color-scheme",o==="dark"?"light":"dark"))},u=()=>{a?(a==="dark"&&o==="light"||a==="light"&&o==="dark")&&l():f&&(o==="dark"&&n==="light"&&a!=="dark"||o==="light"&&n==="dark"&&a!=="light")&&l()},i=e=>{!e||e.tagName==="INPUT"||(e.setAttribute("role","button"),e.setAttribute("tabindex","0"))};document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelectorAll('[data-acss-color-scheme="alt"]'),c=document.querySelectorAll('[data-acss-color-scheme="main"]'),s=document.querySelectorAll('[data-acss-color-scheme="toggle"]');e.forEach(t=>i(t)),c.forEach(t=>i(t)),s.forEach(t=>i(t)),e&&e.forEach(t=>{t.addEventListener("click",()=>{l(),document.body.classList.contains(r)?localStorage.setItem("acss-color-scheme",o==="dark"?"light":"dark"):localStorage.setItem("acss-color-scheme",o),h(e,c)})}),c&&c.forEach(t=>{t.addEventListener("click",()=>{m(),localStorage.setItem("acss-color-scheme",o),h(c,e)})}),s&&s.forEach(t=>{t.addEventListener("click",()=>{g()})})}
1),u()})();
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.