import{P as O,T,b as G,c as U,i as q,a as j}from"./index-4d105773-1743564750924.js";import{i as P}from"./icon_default-d1bcaf5f-1743564750924.js";import{u as I,i as R,a as D,b as L}from"./useSpeak-3d58b4a0-1743564750924.js";import{d as z,a as K,e as B,J as V,a5 as b,q as F,f as t,w as A,k as d,j as J,a9 as N,r as E,ak as Q}from"./index-0bc6b7be-1743564750924.js";import{T as M}from"./index-3b54b8cf-1743564750924.js";import{e as H,d as X}from"./api-20772c9a-1743564750924.js";import{N as W}from"./Slider-efb48d48-1743564750924.js";import{i as Y}from"./icon-pan-16e35a82-1743564750924.js";const Z="_container_12f4h_1",tt="_containerPreview_12f4h_6",et="_wrapBottom_12f4h_10",st="_containerModal_12f4h_13",nt="_content_12f4h_13",it="_separator_12f4h_21",at="_wrap_12f4h_10",ot="_tools_12f4h_44",ct="_contentWrap_12f4h_58",lt="_musicList_12f4h_66",rt="_instrumentGroup_12f4h_80",ut="_instrumentImg_12f4h_88",_t="_otherImg_12f4h_94",dt="_instrumentName_12f4h_101",pt="_instrumentTag_12f4h_109",mt="_wrapList_12f4h_114",ht="_titlec_12f4h_124",ft="_icon2_12f4h_134",vt="_empty_12f4h_141",gt="_itemContainer_12f4h_147",St="_item_12f4h_147",yt="_active_12f4h_169",wt="_arrow_12f4h_172",Ct="_img_12f4h_175",xt="_title_12f4h_124",Tt="_titleName_12f4h_204",bt="_titleDes_12f4h_211",$t="_btn_12f4h_221",kt="_showPlayLoading_12f4h_245",Pt="_loadingWrap_12f4h_248",Bt="_musicStaff_12f4h_253",At="_musicTitle_12f4h_268",It="_musicTitleLeft_12f4h_278",Rt="_icon1_12f4h_282",Dt="_icon3_12f4h_283",Lt="_musicTitleRight_12f4h_295",zt="_textRead_12f4h_295",Ft="_textClose_12f4h_296",Nt="_icon_12f4h_134",Mt="_musicContent_12f4h_322",Wt="_staffImgs_12f4h_340",Et="_changeSizeSection_12f4h_357",Ot="_iconT_12f4h_370",Gt="_iconAddT_12f4h_374",Ut="_iconPlusT_12f4h_375",qt="_selectionCouser_12f4h_402",jt="_hide_12f4h_407",Kt="_textStart_12f4h_411",Vt="_textReadOnly_12f4h_412",i={container:Z,containerPreview:tt,wrapBottom:et,containerModal:st,content:nt,separator:it,wrap:at,tools:ot,contentWrap:ct,musicList:lt,instrumentGroup:rt,instrumentImg:ut,otherImg:_t,instrumentName:dt,instrumentTag:pt,wrapList:mt,titlec:ht,icon2:ft,empty:vt,itemContainer:gt,item:St,active:yt,arrow:wt,img:Ct,title:xt,titleName:Tt,titleDes:bt,btn:$t,showPlayLoading:kt,loadingWrap:Pt,musicStaff:Bt,musicTitle:At,musicTitleLeft:It,icon1:Rt,icon3:Dt,musicTitleRight:Lt,textRead:zt,textClose:Ft,icon:Nt,musicContent:Mt,staffImgs:Wt,changeSizeSection:Et,iconT:Ot,iconAddT:Gt,iconPlusT:Ut,selectionCouser:qt,hide:jt,textStart:Kt,textReadOnly:Vt},js=z({name:"instrument-detail",props:{id:{type:String,default:""},type:{type:String,default:""},activeStatus:{type:Boolean,default:!1},contentType:{type:String,default:""}},setup(_,{expose:x}){const f=K(),S="musicContent"+new Date().getTime()+Math.floor(Math.random()*100),y="selectionCouser"+new Date().getTime()+Math.floor(Math.random()*100),l=I(S,y),e=B({page:1,rows:20,status:!0,name:"",type:_.contentType}),s=B({loading:!1,finshed:!1,reshing:!1,details:{},list:[],listActive:0,playState:"pause",showPlayer:!1,showPreivew:!1,previewUrl:"",showCloseBtn:!0,fontSize:18}),w=V(()=>s.list[s.listActive]||{});b(()=>s.playState,()=>{s.playState==="play"&&l.onCloseSpeak()});const h=o=>{const a=s.list.findIndex(p=>p.id===o.id);a>-1&&(s.listActive===a?s.playState=s.playState==="play"?"pause":"play":s.playState="play",s.showPlayer=!0,s.listActive=a)},m=o=>{o==="play"?s.playState="play":o==="pause"?s.playState="pause":o==="pre"?s.list[s.listActive-1]&&h(s.list[s.listActive-1]):o==="next"&&s.list[s.listActive+1]&&h(s.list[s.listActive+1])},v=async()=>{var $;s.loading=!0;let o={};try{o=await H({id:_.id||f.query.id})}catch(g){console.log(g)}s.reshing&&(s.list=[],s.reshing=!1),s.finshed=!0,s.list=o.data.knowledgeWikiResources||[],s.list.forEach(g=>{g.audioFileUrl=g.url,g.musicSheetName=g.name});const a=o.data.knowledgeWikiCategories||[];o.data.knowledgeName=a.length>0?a[0].knowledgeWikiCategoryTypeName:"",o.data.intros=o.data.intros.replace(/