1"use strict";((t,e)=>{let n=!0,d=!1,i=null;function a(){e.addEventListener("keydown",o,!0),e.addEventListener("mousedown",r,!0),e.addEventListener("pointerdown",r,!0),e.addEventListener("touchstart",r,!0),e.addEventListener("focus",s,!0),e.addEventListener("blur",u,!0),e.addEventListener("visibilitychange",c,!0)}function o(t){t.altKey||t.ctrlKey||t.metaKey||(n=!0)}function r(){n=!1}function s(t){t.target!==e&&"HTML"!==t.target.nodeName&&n&&(t.target.setAttribute("keyboard-focus",""),n=!1)}function u(t){t.target!==e&&"HTML"!==t.target.nodeName&&t.target.hasAttribute("keyboard-focus")&&(d=!0,clearTimeout(i),i=setTimeout(()=>{d=!1},100),t.target.removeAttribute("keyboard-focus"))}function c(){"hidden"===e.visibilityState&&d&&(n=!0)}"loading"===e.readyState?t.addEventListener("DOMContentLoaded",a):a()})(window,document);
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.