1import { r as i, j as m } from "./index-R4mJxZbd.js"; 2import { a as c } from "./button-BV3tyUTc.js"; 3var p = i.createContext(void 0); 4function x(r) { 5 const t = i.useContext(p); 6 return r || t || "ltr"; 7} 8var f = ["a", "button", "div", "form", "h2", "h3", "img", "input", "label", "li", "nav", "ol", "p", "select", "span", "svg", "ul"], w = f.reduce((r, t) => { 9 const o = c(`Primitive.${t}`), e = i.forwardRef((a, s) => { 10 const { asChild: n, ...u } = a, l = n ? o : t; 11 return typeof window < "u" && (window[/* @__PURE__ */ Symbol.for("radix-ui")] = true), m.jsx(l, { ...u, ref: s }); 12 }); 13 return e.displayName = `Primitive.${t}`, { ...r, [t]: e }; 14}, {}); 15export { 16 w as P, 17 x as u 18};
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.