1import{d as f,a7 as _,a_ as v,b as k,w as h,ag as x,o as t,e as l,F as y,M as i,g as s,c as C,aN as b,h as c,aQ as m,l as p,a9 as B,_ as w}from"./DjRoh7cm.js";const O=["data-state"],V=["data-state"],$=f({__name:"PulseDialog",props:B({defaultOpen:{type:Boolean,default:!1},onOpenChange:{}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:["update:modelValue"],setup(n){const d=n,a=_(n,"modelValue"),r=v(k(()=>document.body));h(a,e=>{r.value=!!e},{immediate:!0}),x(()=>{r.value=!1});const u=e=>{a.value=e,d.onOpenChange&&d.onOpenChange(e)};return(e,o)=>(t(),l(y,null,[e.$slots.trigger?(t(),l("div",{key:0,onClick:o[0]||(o[0]=g=>u(!0))},[i(e.$slots,"trigger",{},void 0,!0)])):s("",!0),(t(),C(b,{to:"body"},[c(m,{name:"fade"},{default:p(()=>[a.value?(t(),l("div",{key:0,"data-state":a.value?"open":"closed",class:"fixed inset-0 z-50 bg-black/80 pulse-dialog__overlay",onClick:o[1]||(o[1]=g=>u(!1))},null,8,O)):s("",!0)]),_:1}),c(m,{name:"dialog"},{default:p(()=>[a.value?(t(),l("dialog",{key:0,open:"","data-state":a.value?"open":"closed",class:"max-h-[85vh] text-inherit bg-transparent pointer-events-auto max-w-lg fixed left-1/2 right-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-50 flex w-full duration-75 pulse-dialog__content"},[i(e.$slots,"content",{},void 0,!0)],8,V)):s("",!0)]),_:3})]))],64))}}),D=Object.assign(w($,[["__scopeId","data-v-ce52786f"]]),{__name:"PulseDialog"});export{D as _};
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.