1(()=>{(function(){let a="navProgressActive",t=null,n=0,i=null,s=!1;function g(){return sessionStorage.getItem(a)==="1"}function f(e){e?sessionStorage.setItem(a,"1"):sessionStorage.removeItem(a)}function d(){return t&&t.parentNode||(t=document.createElement("div"),t.className="nav-progress",document.body?document.body.appendChild(t):document.addEventListener("DOMContentLoaded",function(){t&&!t.parentNode&&document.body.appendChild(t)})),t}function o(e){n=e,d().style.transform="scaleX("+e+")"}function c(){let e=d();return e.classList.remove("is-done"),e.offsetWidth,e.classList.add("is-active"),e}function u(){if(s||n>=.9)return;let e=.9-n;o(n+e*.12+.01),i=window.setTimeout(u,200)}function l(){s||n>0||(f(!0),c(),o(.3),i=window.setTimeout(u,200))}function h(){if(s)return;s=!0,f(!1),i&&(window.clearTimeout(i),i=null);let e=c();n<.9&&o(.9),e.offsetWidth,o(1),e.classList.add("is-done"),window.setTimeout(function(){e.classList.remove("is-active","is-done"),s=!1,n=0,e.style.transform="scaleX(0)"},450)}function v(e){if(!e||!e.href||e.origin!==location.origin||e.target&&e.target!=="_self"||e.hasAttribute("download"))return!1;let r=e.getAttribute("href")||"";return!(/^(mailto:|tel:|javascript:)/i.test(r)||e.pathname===location.pathname&&e.search===location.search&&e.hash)}document.addEventListener("click",function(e){if(e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;let r=e.target.closest&&e.target.closest("a[href]");v(r)&&l()},{passive:!0}),window.addEventListener("beforeunload",function(){l()});function m(){if(g()){if(n===0){let e=c();e.style.transition="none",o(.9),e.offsetWidth,e.style.transition=""}h()}}document.readyState==="interactive"||document.readyState==="complete"?m():document.addEventListener("DOMContentLoaded",m),window.addEventListener("pageshow",function(e){if(!e.persisted)return;f(!1),i&&(window.clearTimeout(i),i=null),s=!1,n=0;let r=document.querySelector(".nav-progress");r&&(r.classList.remove("is-active","is-done"),r.style.transform="scaleX(0)")})})();})();
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.