1import{r as n}from"./main-TafBZtzY.js";const i=768;function w(){const[c,o]=n.useState(!1),[m,r]=n.useState(!1);return n.useEffect(()=>{let t;const e=()=>{clearTimeout(t),t=setTimeout(()=>{o(window.innerWidth<i)},150)},s=u=>{r(u.matches)};o(window.innerWidth<i),r(window.matchMedia("(prefers-reduced-motion: reduce)").matches);const d=window.matchMedia(`(max-width: ${i-1}px)`),a=window.matchMedia("(prefers-reduced-motion: reduce)");return d.addEventListener("change",e),a.addEventListener("change",s),window.addEventListener("resize",e),()=>{clearTimeout(t),window.removeEventListener("resize",e),d.removeEventListener("change",e),a.removeEventListener("change",s)}},[]),{isMobile:c,prefersReducedMotion:m}}export{w as u};
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.