import{q as a,j as e,N as s,r as t,s as o,v as d,T as l,w as n,O as i}from"./ui-vendor-4PEuZeLa.js";import{r}from"./react-vendor-SJkaNtXX.js";import{e as c}from"./index-D849YDwH.js";import{X as m}from"./icons-DwRt140y.js";const f=a,p=s,x=t,N=r.forwardRef(({className:a,...s},t)=>e.jsx(i,{ref:t,className:c("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...s}));N.displayName=i.displayName;const u=r.forwardRef(({className:a,children:s,...t},l)=>e.jsxs(x,{children:[e.jsx(N,{}),e.jsxs(o,{ref:l,className:c("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 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 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",a),...t,children:[s,e.jsxs(d,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity data-[state=open]:bg-accent data-[state=open]:text-muted-foreground hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[e.jsx(m,{className:"h-4 w-4"}),e.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));u.displayName=o.displayName;const g=({className:a,...s})=>e.jsx("div",{className:c("flex flex-col space-y-1.5 text-center sm:text-left",a),...s});g.displayName="DialogHeader";const j=({className:a,...s})=>e.jsx("div",{className:c("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",a),...s});j.displayName="DialogFooter";const y=r.forwardRef(({className:a,...s},t)=>e.jsx(l,{ref:t,className:c("text-lg font-semibold leading-none tracking-tight",a),...s}));y.displayName=l.displayName;const b=r.forwardRef(({className:a,...s},t)=>e.jsx(n,{ref:t,className:c("text-sm text-muted-foreground",a),...s}));b.displayName=n.displayName;export{f as D,p as a,u as b,g as c,y as d,b as e,j as f};