function o(i){return{all:i=i||new Map,on:function(e,n){var t=i.get(e);t?t.push(n):i.set(e,[n])},off:function(e,n){var t=i.get(e);t&&(n?t.splice(t.indexOf(n)>>>0,1):i.set(e,[]))},emit:function(e,n){var t=i.get(e);t&&t.slice().map(function(a){a(n)}),(t=i.get("*"))&&t.slice().map(function(a){a(e,n)})}}}class s{constructor(e){this.event_name=e,this.emitter=o()}on(e){typeof e=="function"&&this.emitter.on(this.event_name,n=>{e(n)})}emit(e){this.emitter.emit(this.event_name,e)}off(){this.emitter.off(this.event_name)}}new s("theme_change");const c=new s("knowledge_search"),l=new s("intelligent_search"),E=new s("intelligent_edit"),r={RAGFLOW:"1",BS:"2",BASIC:"3",DIFY:"4"},T=()=>[{name:"问答助理",description:"EMBEDDING,SPEECH2TEXT,MODERATION",labels:"LLM,TEXT",type:"ragflow"},{name:"工作流助手",description:"EMBEDDING,SPEECH2TEXT,MODERATION",labels:"LLM,TEXT",type:"advanced-chat"},{name:"智能Agent",description:"EMBEDDING,SPEECH2TEXT,MODERATION",labels:"LLM,TEXT",type:"agent-chat"},{name:"工作流应用",description:"EMBEDDING,SPEECH2TEXT,MODERATION",labels:"LLM,TEXT",type:"workflow"}];export{E as a,c as b,l as c,r as d,T as g};