1import{f as v,az as p,r as h,aB as x,o,B as y,b as r,w as l,y as b,a as t,aC as n,v as i,c as w,J as d,aD as C,x as g,P as k,aE as _}from"./entry.2d9f710c.js";const B={class:"fixed z-101 inset-0 overflow-y-auto bg-black bg-opacity-50"},E={class:"flex items-start justify-center min-h-screen pt-24 text-center"},z=["data-testid"],V=v({__name:"LayoutSidebar",props:{controller:{},side:{default:"right"}},setup(c){const f=c,{controller:u}=p(f),{isOpen:s,close:m}=u.value,a=h();return x(a,()=>m(),{ignore:[".cursor-pointer","button","a","select","option"]}),(e,N)=>(o(),y(_,{to:"body"},[r(n,{"enter-active-class":"transition ease-out duration-200 transform","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition ease-in duration-300 transform","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:l(()=>[b(t("div",B,[t("div",E,[r(n,{"enter-active-class":"transition ease-out duration-500 transform","enter-from-class":e.side==="left"?"-translate-x-full":"translate-x-full","enter-to-class":e.side==="left"?"-translate-x-0":"translate-x-0","leave-active-class":"transition ease-in duration-300 transform","leave-from-class":e.side==="left"?"-translate-x-0":"translate-x-0","leave-to-class":e.side==="left"?"-translate-x-full":"translate-x-full"},{default:l(()=>[i(s)?(o(),w("div",{key:0,class:d(["pointer-events-none fixed inset-y-0 flex max-w-full md:h-[95%] md:top-[2.5%]",{"left-0":e.side==="left","right-0":e.side==="right"}]),"data-testid":`sidebar-${e.side}`},[t("div",{ref_key:"sidebarContentElement",ref:a,class:"pointer-events-auto w-screen max-w-md md:max-w-md"},[t("div",{class:d(["flex h-full flex-col bg-white shadow-xl overflow-y-auto",e.side==="left"?"rounded-tr-3.5 rounded-br-3.5":"rounded-tl-3.5 rounded-bl-3.5"])},[C(e.$slots,"default")],2)],512)],10,z)):g("",!0)]),_:3},8,["enter-from-class","enter-to-class","leave-from-class","leave-to-class"])])],512),[[k,i(s)]])]),_:3})]))}});export{V 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.