1import{C as e,D as a,E as l,Gt as t,J as s,Lt as i,N as o,Nt as r,St as m,T as d,Tt as c,Y as n,_ as u,hn as f,it as p,st as y,w as h}from"./B8XHxhss.js";import{Et as v,F as x,Ht as g,_ as b}from"#entry";import{t as w}from"./B67sZZXI.js";import{t as N}from"./Dj0ALB3g.js";import{t as B}from"./BEcyyOxX.js";import{t as j}from"./CqvLaLzd.js";import{t as _}from"./nmS8ks872.js";import{t as k}from"./DCaAQXrX2.js";import{t as S}from"./B3oyr5Pr.js";import{t as V}from"./r0I1Pny-.js";import{t as z}from"./CY4OPj1K.js";var E={class:"d-agenda-list"},U={class:"flex flex-col gap-lg >=960:gap-x-3xs w-full >=656:flex-row 656:w-fit 656:gap-md <1280:grow"},L={class:"flex justify-center"},A={role:"status",class:"sr-only"},F={key:0,class:"flex flex-col gap-y-5xs >=1280:min-w-150 >=960:min-w-120"},O=["aria-labelledby"],T=["id"],D=Object.assign({inheritAttrs:!1},{__name:"AgendaList",props:{search:Object,feedback:{type:Object,default:void 0},hideFeedback:{type:Boolean,default:!1},contentElements:Array},setup(D){N();const H=D,C=v(),G=i([]),R=i(v().query?.group??0),q=e(()=>G?.value?.find(e=>+e.id===+R.value)),I=i(null),W=i(B(H.search,{populate:C.query})),$=i(W.value.fieldByName.text?.value??"");function J(e,a=!1){a&&(W.value.fieldByName.text.value=$.value),n(()=>{I.value?.submit()})}return m(()=>I.value?.limboSearch?.data,e=>{if(e){let a=[];e?.groups?.forEach(e=>{a.push(e)}),G.value=a,G.value.some(e=>+e.id===+R.value)?R.value=G.value.find(e=>+e.id===+R.value)?.id:R.value=+(G.value?.[0]?.id??1)}}),m(q,(e,a)=>{e?.id!==a?.id&&void 0!==a?.id&&J(null)}),(e,i)=>{const m=_,n=w,v=k,N=S,B=V,H=z,C=x;return p(),a("article",E,[o(C,{name:"list-page-layout","block-list":D.contentElements},{afterHeader:c(()=>[t(W)?(p(),d(v,{key:0,role:"search",action:t(W).endpointUrl,method:t(W).method,class:"mx-auto w-12/12col mt-lg mb-2xl flex flex-col justify-between items-end flex-wrap gap-lg >=656:gap-md 656:flex-row",onSubmit:i[6]||(i[6]=g(()=>{},["prevent"]))},{default:c(()=>[h("div",U,[t(W).fieldByName.committees?(p(),d(m,{key:0,modelValue:t(W).fieldByName.committees.value,"onUpdate:modelValue":i[0]||(i[0]=e=>t(W).fieldByName.committees.value=e),name:t(W).fieldByName.committees.name,placeholder:t(W).fieldByName.committees.placeholder,class:"min-w-unset >=656:min-w-265px <1280:grow",color:"surface",label:t(W).fieldByName.committees.label,items:t(W).fieldByName.committees.items,onChange:i[1]||(i[1]=e=>J())},null,8,["modelValue","name","placeholder","label","items"])):l("",!0),t(W).fieldByName.years?(p(),d(m,{key:1,modelValue:t(W).fieldByName.years.value,"onUpdate:modelValue":i[2]||(i[2]=e=>t(W).fieldByName.years.value=e),name:t(W).fieldByName.years.name,placeholder:t(W).fieldByName.years.placeholder,class:"min-w-unset >=656:min-w-265px <1280:grow",color:"surface",label:t(W).fieldByName.years.label,items:t(W).fieldByName.years.items,onChange:i[3]||(i[3]=e=>J())},null,8,["modelValue","name","placeholder","label","items"])):l("",!0)]),t(W).fieldByName.text?(p(),d(n,{key:0,modelValue:t($),"onUpdate:modelValue":i[4]||(i[4]=e=>r($)?$.value=e:null),"show-clear":!!t($)||!!t(W).fieldByName.text?.value,type:"search",name:t(W).fieldByName.text.name,placeholder:t(W).fieldByName.text.placeholder,"aria-label":t(W).fieldByName.text.placeholder||("localize"in e?e.localize:t(b))("SEARCH_FIELD",{capitalize:!0}),class:"grow w-full >=656:w-fit >=1280:max-w-5/12col",onSubmit:i[5]||(i[5]=e=>J(0,!0))},null,8,["modelValue","show-clear","name","placeholder","aria-label"])):l("",!0)]),_:1},8,["action","method"])):l("",!0)]),default:c(()=>[h("div",L,[o(N,{modelValue:t(R),"onUpdate:modelValue":i[7]||(i[7]=e=>r(R)?R.value=e:null),"aria-controls":"search-result-area",filters:t(G),"add-show-all":!1,align:"left",layout:"wide",color:"canvas",class:"relative w-visual-screen flex-shrink-0"},null,8,["modelValue","filters"])]),o(H,{id:"search-result-area",ref_key:"searchManager",ref:I,class:"mt-beforeBlocks mb-afterBlocks w-12/12col mx-auto flex flex-col","search-filters":t(W),"active-group-id":t(R),config:{enableGroupedSearch:!0},"extra-parameters":0!==t(R)?{group:t(R)}:null,"show-all":!1},{default:c(({data:i})=>
1[h("div",A,f(t(q)?.name?("localize"in e?e.localize:t(b))("SHOWING_RESULTS_FOR_X",{populate:[t(q).name]}):("localize"in e?e.localize:t(b))("SHOWING_ALL_RESULTS")),1),(p(!0),a(u,null,y(i?.groups?.find?.(e=>+e.id===+t(R))?.items,i=>(p(),d(B,s({key:i.id,ref_for:!0},{id:i.id,title:i.committee,label:i.agendaType,url:i.url},{class:"!py-2xs"}),{items:c(()=>[i.date?(p(),a("div",F,[h("span",{"aria-labelledby":`agenda-item-date-${i.id}`,class:"text-caption-md-regular text-subtle"},f(("localize"in e?e.localize:t(b))("DATE",{capitalize:!0})),9,O),h("span",{id:`agenda-item-date-${i.id}`,class:"text-caption-md-strong text-strong"},f(("useFormatDate"in e?e.useFormatDate:t(j))(i.date)),9,T)])):l("",!0)]),_:2},1040))),128))]),_:1},8,["search-filters","active-group-id","extra-parameters"])]),_:1},8,["block-list"])])}}});export{D as default};
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.