1import{$t as e,en as t,tn as n}from"./SxF3YoyE.js";import{At as r,B as i,E as a,H as o,I as s,O as c,P as l,U as u,W as d,Y as f,b as p,f as m,j as h,p as g,t as _,u as v,v as y}from"./BGqlI4Uz.js";import{t as b}from"./tzlrYvk4.js";function x(e,t){let n=n=>{if(`key`in n){n.key===`Escape`&&t();return}e.value===n.target||e.value?.contains(n.target)||t()};l(async()=>{await c(),document.addEventListener(`click`,n),document.addEventListener(`keydown`,n)}),h(()=>{document.removeEventListener(`click`,n),document.removeEventListener(`keydown`,n)})}var S=[`id`],C={class:`sticky-header`},w={key:0},T=[`aria-label`,`aria-controls`,`aria-expanded`],E={key:1,class:`content`},D={key:0},O=_(p({__name:`Overlay`,props:{id:{},open:{type:Boolean},fullscreen:{type:Boolean},closeButtonLabel:{},hideClose:{type:Boolean}},emits:[`close`],setup(e,{emit:a}){let o=a,c=d(`overlay`);x(c,()=>{e.open&&o(`close`)});let l=u();return(a,u)=>(s(),g(`div`,{id:e.id,ref_key:`overlay`,ref:c,class:r([`overlay`,{active:e.open,fullscreen:e.fullscreen}])},[v(`div`,C,[l.title?(s(),g(`h4`,w,[i(a.$slots,`title`,{},void 0,!0),e.hideClose?m(``,!0):(s(),g(`button`,{key:0,class:`close-button`,"aria-label":e.closeButtonLabel,"aria-controls":e.id,"aria-expanded":e.open,onClick:u[0]||=n(e=>o(`close`),[`stop`]),onKeydown:u[1]||=t(e=>o(`close`),[`enter`])},[y(b,{name:`x`})],40,T))])):m(``,!0),l.content?(s(),g(`div`,E,[i(a.$slots,`content`,{},void 0,!0)])):m(``,!0)]),l.default?(s(),g(`div`,D,[i(a.$slots,`default`,{},void 0,!0)])):m(``,!0)],10,S))}}),[[`__scopeId`,`data-v-840d5825`]]),k=[`placeholder`,`readonly`],A=_(p({__name:`TextInput`,props:a({theme:{default:`dark`},fullsize:{type:Boolean},placeholder:{},readonly:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:[`update:modelValue`],setup(t,{expose:n}){let i=o(t,`modelValue`),a=d(`input`);return n({focus:()=>a.value?.focus(),blur:()=>a.value?.blur()}),(n,o)=>f((s(),g(`input`,{ref_key:`input`,ref:a,"onUpdate:modelValue":o[0]||=e=>i.value=e,type:`text`,placeholder:t.placeholder,readonly:t.readonly,class:r([t.theme,{fullsize:t.fullsize}])},null,10,k)),[[e,i.value]])}}),[[`__scopeId`,`data-v-a1448a92`]]);export{O as n,A as t};
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.