1import"./watch-window-scroll.CF-aAOif.js";import"./suspend-transitions-on-resize.De0RI_P3.js";import"./find-scrollbar-width.DwaEZGvQ.js";import{a as g}from"./asap.Cip3cGki.js";import{t as f}from"./tracking.kGNRLwbJ.js";import{g as m}from"./user-info.D40NwT_q.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"9276a6f598696a8b530c74a5296880464fb4675f"};var r=new e.Error().stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="b7235cf6-3abd-4b96-a2b6-81b48c0e58a0",e._sentryDebugIdIdentifier="sentry-dbid-b7235cf6-3abd-4b96-a2b6-81b48c0e58a0")}catch{}})();const a=m();g(".site-nav",e=>{document.body.classList.toggle("is-logged-in",!!a);function r(){a?e.setAttribute("data-user",a.user.level):e.removeAttribute("data-user")}window.addEventListener("rc:nav-update",r);const i=e.querySelector(".site-nav-menu"),l=[...i.querySelectorAll(".site-nav-section")],b=e.querySelector(".site-nav-burger");function d(t){e.toggleAttribute("aria-expanded",t),document.body.classList.toggle("site-nav-active",t),e.dispatchEvent(new CustomEvent("rc:nav",{detail:{state:t},bubbles:!0}))}window.addEventListener("rc:nav-toggle",t=>d(t.detail.state)),window.addEventListener("rc:nav-section",t=>{e.dataset.mode==="buffet"&&d(!!t.detail.section)}),window.addEventListener("click",t=>{t.composedPath().includes(e)||e.dispatchEvent(new CustomEvent("rc:nav-toggle",{detail:{state:!1},bubbles:!0}))});function c(t,s){if(l.forEach(n=>n.toggleAttribute("aria-current",n===t)),i.dispatchEvent(new CustomEvent("rc:nav-section",{detail:{section:t},bubbles:!0})),s&&t){const o=t.querySelector(".site-nav-toggle")?.textContent?.toLowerCase().trim()||"unknown";f("mixpanel",{event:"nav_section_opened",link_text:o})}}l.forEach(t=>{const s=t.querySelector(".site-nav-toggle");s.addEventListener("click",n=>{n.preventDefault();const o=t.hasAttribute("aria-current");c(o?null:t,!o)}),s.addEventListener("mouseenter",n=>{e.dataset.mode==="buffet"&&e.hasAttribute("aria-expanded")&&c(t)}),window.addEventListener("rc:nav-toggle",n=>{e.dataset.mode==="buffet"&&!n.detail.state&&t.removeAttribute("aria-current")})}),(()=>{const t=window.getComputedStyle(b),s=()=>t.display==="none"?"buffet":"burger";let n=s();new ResizeObserver(v=>{const u=s();u!==n&&(n=u,e.dispatchEvent(new CustomEvent("rc:nav-mode",{detail:{mode:n},bubbles:!0})))}).observe(document.body),e.dataset.mode=s()})(),window.addEventListener("rc:nav-mode",t=>e.dataset.mode=t.detail.mode),window.addEventListener("rc:nav-mode",t=>{t.detail.mode==="buffet"&&d(e.querySelectorAll("[aria-current]").length>0)}),new ResizeObserver(t=>{const s=e.scrollHeight>e.offsetHeight;document.body.classList.contains("is-resizing")||e.classList.toggle("has-scrollbar",s)}).observe(e),window.addEventListener("rc:nav-update",e.classList.add("is-initialised"),{once:!0}),window.dispatchEvent(new CustomEvent("rc:nav-update"))});
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.