1try{let e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`f150bc83-8021-4da8-8326-749fc8d8f58d`,e._sentryDebugIdIdentifier=`sentry-dbid-f150bc83-8021-4da8-8326-749fc8d8f58d`)}catch{}import"./Ch0wQgcI.js";import{Ht as e,pn as t,tt as n}from"./CSee42aB.js";var r=`a[href],button:not([disabled]),input:not([disabled]),select:not([disabled]),textarea:not([disabled]),[tabindex]:not([tabindex="-1"])`;function i(i,a){let o=null,s=()=>i.value?Array.from(i.value.querySelectorAll(r)).filter(e=>e.offsetParent!==null):[],c=e=>{if(e.key!==`Tab`)return;let t=s();if(t.length===0)return;let n=t[0],r=t[t.length-1],a=document.activeElement,o=i.value?.contains(a);e.shiftKey&&(a===n||a===i.value||!o)?(e.preventDefault(),r.focus()):!e.shiftKey&&(a===r||!o)&&(e.preventDefault(),n.focus())};e(a,e=>{e?(o=document.activeElement,document.addEventListener(`keydown`,c),n(()=>{let e=i.value;e&&(e.tabIndex=-1,e.focus())})):(document.removeEventListener(`keydown`,c),o?.focus?.(),o=null)},{immediate:!0}),t(()=>document.removeEventListener(`keydown`,c))}export{i as t};
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.