1"use strict";navigator&&"serviceWorker"in navigator&&window.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("js_sw_config");if(e){const n=JSON.parse(e.innerText);navigator.serviceWorker.register(n.sw.path,{scope:"/"}).then(e=>{e.active}).catch(e=>{debug("[Service Worker] An error occurred: ",e)});const o=document.querySelectorAll(".js__connectionStatus");o&&(window.addEventListener("online",()=>{t(o)}),window.addEventListener("offline",()=>{t(o)}))}function t(e){e=[...e],navigator.onLine?(document.body.classList.remove("-offline"),n(e,"online")):(document.body.classList.add("-offline"),n(e,"offline"))}function n(e,t){const n="-hide",o="-animate";e.map(e=>{e.getAttribute("data-status")===t?(e.classList.remove(n),e.classList.add(o)):(e.classList.remove(o),e.classList.add(n))})}});
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.