1import{PageElementBase as o}from"./CdQXFjpm.js";import{d as h}from"./ghde6Rcn.js";import"./CATxlt2j.js";import"./CXTOca8g.js";import"./0xmjySIm.js";class a extends o{constructor(r="root",t){var i,s;super(r,t),this.widgetType="WidgetStreamlineCarousel",this.widgetName="Video Carousel",this.component="WidgetStreamlineCarousel",this.icon={icon:"carousel",pack:"cms"},this.pseudoWidgetType="widget",this.title=(t==null?void 0:t.title)||"",this.description=(t==null?void 0:t.description)||"",this.theme=(t==null?void 0:t.theme)||"light",this.button=(t==null?void 0:t.button)??{title:((i=t==null?void 0:t.button)==null?void 0:i.title)??"",action:((s=t==null?void 0:t.button)==null?void 0:s.action)??"",display:!0},this.backgroundImage=(t==null?void 0:t.backgroundImage)??null,this.style=(t==null?void 0:t.style)||{},this.category=(t==null?void 0:t.category)??"",this.search=(t==null?void 0:t.search)??"",this.variant=(t==null?void 0:t.variant)??"stacked",this.query=(t==null?void 0:t.query)??"search",this.aspect=(t==null?void 0:t.aspect)??"aspect-video",this.playlist=(t==null?void 0:t.playlist)??""}serializeElement(){return{...super.serializeBaseElement(),title:this.title,description:this.description,theme:this.theme,style:this.style,button:{title:this.button.title,action:this.button.action,display:this.button.display},backgroundImage:this.backgroundImage,category:this.category,search:this.search,variant:this.variant,query:this.query,aspect:this.aspect,playlist:this.playlist}}duplicateElement(){return new a(this.parentID,h({...this,uuid:void 0}))}}export{a 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.