1import{D as e,On as t,Qn as n,_ as r,b as i,bt as a,g as o,mt as s,nr as c,o as l,vn as u,xt as d,y as f}from"./CoKk4mC0.js";import{t as p}from"./Dlm-8u_f2.js";import{t as m}from"./BEHlsuF2.js";import{t as h}from"./B5se4UmX.js";var g={class:`accordion__item`},_=[`id`,`aria-controls`,`aria-disabled`,`aria-expanded`],v={key:0},y=[`aria-labelledby`],b={key:0},x={key:0,class:`mt-4`},S=[`href`],C={__name:`UiAccordionItem`,props:{modelValue:{type:[Array,Number,String,null],required:!1},id:{type:[Number,String],required:!0},title:{type:String,required:!1},content:{type:String,required:!1},attachments:{type:Array,required:!1,default:()=>[]},disabled:{type:Boolean,default:!1},iconOpen:{type:String,default:`app:arrow-down`},iconClose:{type:String,default:`app:arrow-up`}},emits:[`click`,`keydown`,`update:modelValue`],setup(C,{emit:w}){let T=w,E=C,{assetUrl:D}=h(),O=o(()=>`accordion-item-${E.id}`),k=o(()=>j.value?E.iconClose:E.iconOpen),A=u(!1),j=o({get(){return E.id===void 0?A.value:E.modelValue===E.id},set(e){E.id===void 0?A.value=e:T(`update:modelValue`,e?E.id:``)}}),M=()=>{E.disabled||(T(`click`,E.id),j.value=!j.value)},N=e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),M())};return(o,u)=>{let h=p,w=m;return s(),i(`div`,g,[r(`div`,{id:t(O),"aria-controls":t(O),"aria-disabled":C.disabled,"aria-expanded":t(j)?`true`:`false`,class:`accordion__title pl-6 pr-4 py-5 font-medium flex justify-between text-base cursor-pointer items-center outline-hidden`,role:`tab`,tabindex:`0`,onClick:M,onKeydown:N},[C.title?(s(),i(`span`,v,c(C.title),1)):d(o.$slots,`title`,{},void 0,void 0,1),r(`div`,{class:n({accordion__icon:!0,"w-10 h-10 text-2xl flex items-center justify-center shrink-0":!0,"opacity-50":C.disabled})},[e(h,{name:t(k),class:`text-sm`},null,8,[`name`])],2)],40,_),t(j)?(s(),i(`div`,{key:0,"aria-labelledby":t(O),class:`px-6 md:pr-16 pb-5 font-light text-sm lg:text-base`,role:`region`},[C.content?(s(),i(`div`,b,[e(w,{content:C.content},null,8,[`content`]),C.attachments.length?(s(),i(`ul`,x,[(s(!0),i(l,null,a(C.attachments,e=>(s(),i(`li`,{key:e.id,class:`space-y-1`},[r(`a`,{href:t(D)(e.file.url),target:`_blank`,class:`text-sm td-link`},c(e.title),9,S)]))),128))])):f(``,!0)])):d(o.$slots,`default`,{},void 0,void 0,1)],8,y)):f(``,!0)])}}};export{C 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.