1import{r,b as l}from"./client-BLZHgAOY.js";const m={brand_color:"#006FFF",badge_color:"#006FFF",option_badge_color:"#006FFF",font_family:"pretendard",font_family_en:"pretendard"},d=r.createContext(null),s=()=>{const e=r.useContext(d);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},u=()=>{const e=window.getComputedStyle(window.document.documentElement),o=t=>e.getPropertyValue(`--unit-style-${t}`).trim();return Object.keys(m).reduce((t,n)=>(t[n]=o(n)||m[n],t),{})},c=e=>({color:{brandColor:e.brand_color,badgeColor:e.badge_color,optionBadgeColor:e.option_badge_color},font:{family:e.font_family,familyEn:e.font_family_en}}),_=({children:e})=>{const o=r.useMemo(()=>u(),[]),a=r.useMemo(()=>({token:c(o)}),[o]);return l(d.Provider,{value:a,children:e})};export{_ as T,s 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.