1import{PageElementBase as e}from"./CdQXFjpm.js";import{d as r}from"./ghde6Rcn.js";import"./CATxlt2j.js";import"./CXTOca8g.js";import"./0xmjySIm.js";class n extends e{constructor(i="root",t){var s,o;super(i,t),this.widgetType="WidgetStreamlineCollection",this.widgetName="Collection",this.component="WidgetStreamlineCollection",this.icon={icon:"",pack:"cms"},this.pseudoWidgetType="widget",this.title=(t==null?void 0:t.title)||null,this.description=(t==null?void 0:t.description)||null,this.theme=(t==null?void 0:t.theme)||"light",this.button=(t==null?void 0:t.button)??{title:((s=t==null?void 0:t.button)==null?void 0:s.title)??"",action:((o=t==null?void 0:t.button)==null?void 0:o.action)??""},this.backgroundImage=(t==null?void 0:t.backgroundImage)??null,this.style=(t==null?void 0:t.style)||{},this.categoriesID=(t==null?void 0:t.categoriesID)??[],this.categories=(t==null?void 0:t.categories)??[]}serializeElement(){var i,t;return{...super.serializeBaseElement(),title:this.title,description:this.description,theme:this.theme,style:this.style,button:{title:((i=this.button)==null?void 0:i.title)??"",action:((t=this.button)==null?void 0:t.action)??""},backgroundImage:this.backgroundImage,categoriesID:this.categoriesID,categories:this.categories}}duplicateElement(){return new n(this.parentID,r({...this,uuid:void 0}))}}export{n 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.