import{r as s,c as t,h as a,H as e,g as i}from"./p-ClISz4NF.js";import{v as o}from"./p-NOJjz9dT.js";import{A as r,a as c,b as h}from"./p-Cx3bEC5v.js";import{g as n}from"./p-CoD1xawt.js";import"./p-CgDnDrq5.js";import"./p-CQvUntGY.js";import"./p-BcQO4NH2.js";const p=class{constructor(a){s(this,a);this.govChange=t(this,"gov-change");this.hydrated=false;this.size="m";this.noBorder=false;this.h=n(this.host)}validateSize(s){o(h,s,c.root)}componentWillLoad(){this.validateSize(this.size)}componentDidLoad(){this.host.querySelectorAll(r.root).forEach((s=>{s.addEventListener("gov-change",(s=>{s.stopPropagation();this.govChange.emit({component:c.root,open:s.detail.open,ref:s.detail.ref})}))}))}connectedCallback(){this.hydrated=true}render(){return a(e,{key:"62ad311346ed2f7caa86f8085b4ee9a7a81c5f92",hydrated:this.hydrated,class:this.h.classes(c.root),size:this.size,role:"list"},a("slot",{key:"c4fade9da340c36695c6781e411abac9202ffdf8"}))}get host(){return i(this)}static get watchers(){return{size:["validateSize"]}}};export{p as gov_accordion};
//# sourceMappingURL=p-dec65494.entry.js.map