import{r,j as i}from"./jsx-runtime-BnbLqBWP.js";import{r as n}from"./index-C4j0XBvN.js";import{S as o}from"./index-BYVAcnYn.js";var s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((n,s)=>{const a=r.forwardRef(((r,n)=>{const{asChild:a,...e}=r,t=a?o:s;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),i.jsx(t,{...e,ref:n})}));return a.displayName=`Primitive.${s}`,{...n,[s]:a}}),{});function a(r,i){r&&n.flushSync((()=>r.dispatchEvent(i)))}export{s as P,a as d};