1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="f9353257-5f7f-59d6-8b54-50223b206b7e")}catch(e){}}(); 3import{s as e}from"./jsx-runtime-D4ePz0Hl.js";import{t}from"./react-BXH-GOAS.js";import{M as n,V as r}from"./keyboard-WQ8K8_a3.js";var i=e(t(),1);function a(e){return[e.screenX,e.screenY]}function o(){let e=(0,i.useRef)([-1,-1]);return{wasMoved(t){let n=a(t);return e.current[0]===n[0]&&e.current[1]===n[1]?!1:(e.current=n,!0)},update(t){e.current=a(t)}}}function s({container:e,accept:t,walk:a,enabled:o=!0}){let s=(0,i.useRef)(t),c=(0,i.useRef)(a);(0,i.useEffect)(()=>{s.current=t,c.current=a},[t,a]),r(()=>{if(!e||!o)return;let t=n(e);if(!t)return;let r=s.current,i=c.current,a=Object.assign(e=>r(e),{acceptNode:r}),l=t.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,a,!1);for(;l.nextNode();)i(l.currentNode)},[e,o,s,c])}function c(e){throw Error(`Unexpected object: `+e)}var l=(e=>(e[e.First=0]=`First`,e[e.Previous=1]=`Previous`,e[e.Next=2]=`Next`,e[e.Last=3]=`Last`,e[e.Specific=4]=`Specific`,e[e.Nothing=5]=`Nothing`,e))(l||{});function u(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),i=r??-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:for(let e=i-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=i+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:c(e)}}export{o as i,u as n,s as r,l as t}; 4//# sourceMappingURL=calculate-active-index-ClxBbZRU.js.map 5//# debugId=f9353257-5f7f-59d6-8b54-50223b206b7e
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.