import"./Bzak7iHL.js";import{p as C,f as p,a as r,b as D,$ as b,s as l,c as w,d as P,n as _,r as U,z as h,aP as j,e as q,t as B,A as F}from"./M0Oc_jcV.js";import{d as G,e as g,a as d}from"./DLG85UB6.js";import{s as c}from"./DEP8SgOV.js";import{i as H}from"./CF3N4BZN.js";import{s as I}from"./3N4rtv_S.js";var J=w('Esc'),K=w('

',1);function T(y,e){C(e,!0);let o=j(!1);function E(a){a.key==="Escape"&&h(o,!0)}function M(a){a.key==="Escape"&&(h(o,!0),e.close(a))}function i(){e.close(event)}var n=K();g("keydown",b,E),g("keyup",b,M);var v=p(n),f=l(v,2),m=P(f);{var x=a=>{var s=q(),t=p(s);c(t,()=>e.header),r(a,s)},z=a=>{var s=J();let t;B(()=>t=I(s,1,"svelte-188apsl",null,t,{down:F(o)})),d("click",s,i),r(a,s)};H(m,a=>{e.header?a(x):a(z,-1)})}var k=l(m,4);c(k,()=>e.children??_);var u=l(k,4),A=l(u,2);c(A,()=>e.footer??_),U(f),d("click",v,i),d("click",u,i),r(y,n),D()}G(["click"]);export{T as M};