1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./B-HzJKMo.js","./gtL6pf2-.js","./entry.DUxoxWQY.css","./RqnYo7x3.js"])))=>i.map(i=>d[i]); 2import{ah as E,bV as R,ao as F,Y as I,ap as N,ce as U,bb as H,bo as K,d as W,S as $,aa as n,ac as u,av as s,aW as G,a4 as c,aA as J,a2 as a,a3 as b,b0 as o,aV as Q,aQ as X,aK as Y,aI as Z,aJ as j,a5 as r,aP as q,cf as ee,a9 as f,a8 as te,i as ae,bM as oe,_ as le,aX as ne}from"./gtL6pf2-.js";import{_ as se}from"./5C0WhncZ.js";const ie=["open","aria-labelledby","aria-describedby"],ce=["innerHTML"],de={__name:"ZrModal",props:{theme:{type:String,default:"dark",validator:R},closeButtonLabel:{type:String,default:"Close Modal"},modalTitle:{type:String,default:""},modalDescription:{type:String,default:""},hideTitleAndDescription:{type:Boolean,default:!0},alignContentCenter:{type:Boolean,default:!1},stackedComponentSize:{type:String,default:"lg"},stackedComponentSpacing:{type:Boolean,default:!0},removeContainerPadding:{type:Boolean,default:!1},containerSize:{type:String,default:"xl",validator:e=>["full","xl","lg","md","sm"].includes(e)},insetStyle:{type:Boolean,default:!1},closeButtonOutside:{type:Boolean,default:!1},iconCloseButton:{type:Boolean,default:!1}},emits:["modalClosed"],setup(e,{expose:C,emit:S}){const h=oe(()=>le(async()=>{const{UseFocusTrap:t}=await import("./B-HzJKMo.js");return{UseFocusTrap:t}},__vite__mapDeps([0,1,2,3]),import.meta.url).then(({UseFocusTrap:t})=>t)),{toggleViewportBlur:k}=F(),B=I(),m=te(()=>(B.fullPath,ae())),T=S,i=e,p=f(null),z=f(null),y=f(null),{closeButtonLabel:v}=N(i),{isRevealed:l,reveal:D,cancel:x}=ee(),g=U(p);H("Escape",()=>{l.value&&!m.value&&d()});const w=t=>t instanceof Element?!!t.closest('[class*="visual-builder"], [data-testid^="visual-builder"], .visual-builder__overlay__wrapper, [data-testid="visual-builder
2-form"]'):!1;K(y,t=>{i.insetStyle&&(m.value||w(t?.target)||d())});const V=()=>i.stackedComponentSpacing?i.containerSize:"full",L=()=>{D(),g.value=!0},d=()=>{x(),g.value=!1,T("modalClosed")};return C({revealModal:L,isRevealed:l}),W(l,t=>{i.insetStyle&&k(t)}),$(()=>{p.value=document.body}),(t,ue)=>{const M=Y,_=se,A=X,P=Q,O=ne;return n(),u(O,null,{default:s(()=>[(n(),u(G,{to:"#teleports"},[c(J,{name:"modal-fade"},{default:s(()=>[a(l)?(n(),b("dialog",{key:0,ref_key:"modalDialog",ref:z,open:a(l),class:o(["modal-dialog",{"visual-builder-open":a(m)}]),"aria-modal":"true","aria-labelledby":e.modalTitle?"dialog-heading":null,"aria-describedby":e.modalDescription?"dialog-description":null},[a(l)?(n(),u(a(h),{key:0,options:{initialFocus:".modal-content",setReturnFocus:!1,allowOutsideClick:!0,escapeDeactivates:!0,preventScroll:!0}},{default:s(()=>[c(P,{size:e.stackedComponentSize,theme:e.theme,spacing:e.stackedComponentSpacing,class:o(["modal-wrapper",["modal-wrapper",{"align-center":e.alignContentCenter,"inset-style":e.insetStyle,"padding-0":e.removeContainerPadding}]])},{default:s(()=>[c(A,{ref_key:"modalContent",ref:y,class:o("modal-content"),size:V()},{default:s(()=>[e.modalTitle?(n(),u(M,{key:0,id:"dialog-heading","heading-level":2,class:o({"visually-hidden":e.hideTitleAndDescription})},{default:s(()=>[Z(j(e.modalTitle),1)]),_:1},8,["class"])):r("",!0),e.modalDescription?(n(),b("div",{key:1,id:"dialog-description",class:o({"visually-hidden":e.hideTitleAndDescription}),innerHTML:e.modalDescription},null,10,ce)):r("",!0),q(t.$slots,"default",{},void 0,!0),c(_,{class:o(["modal-close content-close",{"position-outside":e.insetStyle&&e.closeButtonOutside}]),"close-button-label":a(v),variant:e.iconCloseButton?"icon":"default",onClick:d},null,8,["class","close-button-label","variant"])]),_:3},8,["size"]),c(_,{class:o(["modal-close wrapper-close",{"position-outside":e.insetStyle&&e.closeButtonOutside}]),"close-button-label":a(v),variant:e.iconCloseButton?"icon":"default",onClick:d},null,8,["class","close-button-label","variant"])]),_:3},8,["size","theme","spacing","class"])]),_:3})):r("",!0)],10,ie)):r("",!0)]),_:3})]))]),_:3})}}},fe=E(de,[["__scopeId","data-v-a31afe80"]]);export{fe 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.