1import{j as t,r as o}from"./framework-Cyz4iJxF.js";import{d as p,e as i,f as d,g as n,D as r,h as x,O as c,i as g}from"./dialog-ui-D9TtTjeC.js";import{X as u,c as l}from"./index-D4ETyl2F.js";function z({...a}){return t.jsx(p,{"data-slot":"dialog",...a})}const y=o.forwardRef(({...a},e)=>t.jsx(g,{ref:e,"data-slot":"dialog-trigger",...a}));y.displayName=g.displayName;function N({...a}){return t.jsx(x,{"data-slot":"dialog-portal",...a})}const j=o.forwardRef(({...a},e)=>t.jsx(d,{ref:e,"data-slot":"dialog-close",...a}));j.displayName=d.displayName;const f=o.forwardRef(({className:a,...e},s)=>t.jsx(c,{ref:s,"data-slot":"dialog-overlay",className:l("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",a),...e}));f.displayName=c.displayName;const D=o.forwardRef(({className:a,children:e,...s},m)=>t.jsxs(N,{"data-slot":"dialog-portal",children:[t.jsx(f,{}),t.jsxs(i,{ref:m,"data-slot":"dialog-content",className:l("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",a),...s,children:[e,t.jsxs(d,{className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[t.jsx(u,{}),t.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));D.displayName=i.displayName;function C({className:a,...e}){return t.jsx("div",{"data-slot":"dialog-header",className:l("flex flex-col gap-2 text-center sm:text-left",a),...e})}const b=o.forwardRef(({className:a,...e},s)=>t.jsx(n,{ref:s,"data-slot":"dialog-title",className:l("text-lg leading-none font-semibold",a),...e}));b.displayName=n.displayName;const h=o.forwardRef(({className:a,...e},s)=>t.jsx(r,{ref:s,"data-slot":"dialog-description",className:l("text-muted-foreground text-sm",a),...e}));h.displayName=r.displayName;export{z as D,D as a,C as b,b as c,h as d};
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.