1import{i as d}from"./dropdown-56cf9734.js";const u="article-text-settings",n=document.querySelector(".text-settings");if(n){d(n);const o=document.querySelector(".content"),g=n.querySelectorAll(".text-settings__buttons"),c=JSON.parse(localStorage.getItem(u)||"{}"),l=(t,{persist:i=!0}={})=>{const{setting:s,value:r}=t.dataset;t.closest(".text-settings__buttons").querySelectorAll(".text-settings__button").forEach(e=>{e.classList.remove("is-active"),e.setAttribute("aria-pressed","false")}),t.classList.add("is-active"),t.setAttribute("aria-pressed","true"),o&&(Array.from(o.classList).forEach(e=>{e.startsWith("content--has-")&&e.endsWith(`-${s}`)&&o.classList.remove(e)}),o.classList.add(`content--has-${r}-${s}`)),i&&(c[s]=r,localStorage.setItem(u,JSON.stringify(c)))};n.querySelectorAll(".text-settings__button").forEach(t=>{t.addEventListener("click",()=>l(t))}),g.forEach(t=>{const i=t.querySelector(".text-settings__button");if(!i)return;const s=i.dataset.setting,r=c[s],a=r?t.querySelector(`.text-settings__button[data-value="${r}"]`):t.querySelector(".text-settings__button.is-active");a&&l(a,{persist:!1})})}
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.