var Ae=Object.defineProperty,Pe=Object.defineProperties;var Me=Object.getOwnPropertyDescriptors;var fe=Object.getOwnPropertySymbols;var Ne=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable;var he=(a,s,i)=>s in a?Ae(a,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):a[s]=i,q=(a,s)=>{for(var i in s||(s={}))Ne.call(s,i)&&he(a,i,s[i]);if(fe)for(var i of fe(s))Le.call(s,i)&&he(a,i,s[i]);return a},ye=(a,s)=>Pe(a,Me(s));import{p as d,b as t,t as B,u as ce,v as h,r as le,d as k,c as e,T as Re,x as je,B as E,f as v,F as de,q as ge,P as $e,y as De,z as ve,I as ae,A as X,C as We,D as Je,E as Ue,G as ze,H as Ke,J as Oe,s as He,K as Ve,g as qe,n as Ge}from"./base.d7a641ab.js";import{s as ne}from"./index.module.bb7c4c94.js";/* empty css */import{c as Ye,g as ue,r as g,u as V,a as Z,b as Xe,s as M,e as Se,d as we,B as ie,f as Ze,h as Q,i as Qe,p as _,j as pe,k as et,t as re,F as tt,l as Ie,m as nt,n as at,o as it,q as st,v as ot,w as Fe,x as lt,y as ut,z as rt,A as ct,C as be,E as dt,M as gt,S as vt,H as pt,D as mt,G as ft,I as ht,J as _e,K as yt,L as St,N as wt,O as Ft}from"./index.181476b5.js";import{c as T,C as bt,a as G}from"./index.7de565cb.js";import{T as _t}from"./index.d91e2201.js";import{P as Bt}from"./TransposeCalculator.3ece0f8f.js";import{S as Et}from"./index.8a8e6a58.js";import"./index.6829aadf.js";function Dn(){import("data:text/javascript,")}const Ct=(a,s)=>{const i=d(!1);return s&&(console.log("\u66F2\u8C31\u4E3Amidi,\u4F7F\u7528app\u64AD\u653E"),i.value=!0,t.midiPlayIniting=!0,B({api:"cloudDestroy"}),B({api:"cloudDetail",content:{midi:s,denominator:ue(g.osmd).denominator,numerator:ue(g.osmd).numerator,originalSpeed:t.activeDetail.originalSpeed,interval:50,duration:a*1e3}},()=>{t.midiPlayIniting=!1,i.value=!1,s&&Ye("music")}),g.durationNum=a),{initial:i}},xt=()=>{ce(()=>h.sett.camera,a=>{a?B({api:"openCamera"}):B({api:"closeCamera"})},{immediate:!0})},Dt=()=>{const a=d(!0),s=d(!1),i=d(!1);try{const o=V().setting||{};o.mode==="EVALUATING"&&(i.value=!0,a.value=!1,s.value=!0),o.difficulty&&(h.eva.difficulty=o.difficulty),t.setting=o}catch(c){console.error("\u8BBE\u7F6E\u6D3B\u52A8\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u4F20\u5165\u914D\u7F6E\u662F\u5426\u6B63\u786E"),console.error(c)}return{showFingering:a,frozenMode:s,compulsionEvaluating:i}},It=async()=>{var i;const a=d(.1),s=Z();try{const c=await le.get("/sysConfig/queryByParamNameList",{prefix:s==="teacher"?"/api-teacher":"/api-student",params:{paramNames:"music_sheet_free_rate"}});a.value=parseFloat(((i=c.data)==null?void 0:i[0].paramValue)||"10")/100}catch{}return a};var Tt=k({name:"ButtonsPlayer",setup(){const[a]=Xe(),s=()=>{t.activeTick>-1||(Q(0),Qe(new Event("ended")))},i=Math.floor(2*Math.PI*16);return()=>{const c=g.currentTimeNum/g.durationNum*i;return e(Re,{to:"body"},{default:()=>{var o;return[e("div",{class:M.player,id:"globalPlayer"},[e(je,{name:"start",duration:300},{default:()=>{var p;return[a.value&&!((p=Se.value)!=null&&p.connentLoading)&&we.value&&e(E,{class:[M.button,M.start],onClick:()=>{var w,m;we.value=!1,(m=(w=Se.value)==null?void 0:w.togglePlay)==null||m.call(w)}},{default:()=>[v("\u5F00\u59CB")]})]}}),!g.evaluatingStatus&&e(de,null,[(g.playState==="pause"||g.playState==="suspend")&&g.currentTimeNum>0&&!t.sectionStatus&&e(E,{class:[M.button,M.fullbtn],onClick:s},{default:()=>[e(ie,{key:"reset",name:"reset"},null)]}),e(E,{class:[M.button,M.fullbtn],style:{marginLeft:"14px"},disabled:((o=t.activeDetail)==null?void 0:o.isAppPlay)&&t.midiPlayIniting,onClick:()=>{Ze()}},{default:()=>[e("div",{class:M.schedule},[e("div",{class:M.schedule},[g.playState==="play"?e(ie,{key:"pause",name:"pause"},null):e(ie,{key:"play",name:"play"},null),g.currentTimeNum>0&&!t.sectionStatus&&e("svg",{class:M.ring,width:"40",height:"40",viewBox:"0 0 40 40",xmlns:"http://www.w3.org/200/svg"},[e("circle",{cx:"20",cy:"20",r:"16",fill:"none",stroke:"#D9F5EF","stroke-width":"2","stroke-linecap":"round"},null),e("circle",{class:M.fillring,cx:"20",cy:"20",r:"16",fill:"none",stroke:"#FFC459","stroke-width":"2","stroke-linecap":"round","stroke-dasharray":c+",10000"},null)])])])]})])])]}})}}});const kt="_popup_17c4a_1",At="_wrap_17c4a_6",Pt="_image_17c4a_11",Mt="_title_17c4a_16",Nt="_andTitle_17c4a_23",Lt="_sub_17c4a_26",Rt="_andSub_17c4a_32",jt="_btnWrap_17c4a_35",$t="_btn_17c4a_35",Wt="_cancelBtn_17c4a_49",Jt="_confirmBtn_17c4a_52",Ut="_tryoutBtn_17c4a_55",zt="_discounts_17c4a_58",Kt="_membershipBtn_17c4a_74",Ot="_demandBtn_17c4a_77",Ht="_demandBtnFree_17c4a_80",Vt="_earphoneBtn_17c4a_83",qt="_closeBtn_17c4a_86";var n={popup:kt,wrap:At,image:Pt,title:Mt,andTitle:Nt,sub:Lt,andSub:Rt,btnWrap:jt,btn:$t,cancelBtn:Wt,confirmBtn:Jt,tryoutBtn:Ut,discounts:zt,membershipBtn:Kt,demandBtn:Ot,demandBtnFree:Ht,earphoneBtn:Vt,closeBtn:qt},Gt="./assets/microphone.7e50c915.svg",Yt=k({name:"ColexiuMicrophone",setup(a,{expose:s}){return()=>e("div",null,[e("img",{class:n.image,src:Gt},null),e("div",{class:n.wrap},[e("div",{class:n.des},[e("div",{class:n.title},[v("\u5F00\u542F\u6743\u9650")]),e("div",{class:n.sub},[v("\u8BF7\u5F00\u542F\u9EA6\u514B\u98CE\u8BBF\u95EE\u6743\u9650")])]),e("div",{class:n.btnWrap},[e(E,{class:T(n.btn,n.cancelBtn)},null),e(E,{class:T(n.btn,n.confirmBtn)},null)])])])}}),Xt="./assets/camera.ad45a2ea.svg",Zt=k({name:"ColexiuMicrophone",setup(a,{expose:s}){return()=>e("div",null,[e("img",{class:n.image,src:Xt},null),e("div",{class:n.wrap},[e("div",{class:n.des},[e("div",{class:n.title},[v("\u5F00\u542F\u6743\u9650")]),e("div",{class:n.sub},[v("\u8BF7\u5F00\u542F\u76F8\u673A\u8BBF\u95EE\u6743\u9650")])]),e("div",{class:n.btnWrap},[e(E,{class:T(n.btn,n.cancelBtn)},null),e(E,{class:T(n.btn,n.confirmBtn)},null)])])])}}),Qt="./assets/membership.78b7ec9a.png";const se=V();var en=k({name:"ColexiuMember",setup(){const a=Z(),s=()=>{delete se.Authorization,B({api:"openWebView",content:{url:location.origin+"/"+a+"/#/memberCenter?"+ge.stringify(q({},se)),orientation:1}})},i=()=>{_.show=!1,Q(0),pe(0)};return()=>e("div",null,[e("img",{class:n.image,src:Qt},null),e("div",{class:n.wrap},[e("div",{class:n.des},[e("div",{class:n.title},[v("\u8BF7\u5F00\u901A\u4F1A\u5458")]),e("div",{class:n.sub},[v("\u5F00\u901A\u4F1A\u5458\u540E\u53EF\u5B8C\u6574\u4F7F\u7528\u8BE5\u66F2\u76EE")])]),e("div",{class:n.btnWrap},[e(E,{class:T(n.btn,n.tryoutBtn),onClick:i},null),e(E,{class:T([n.btn,n.membershipBtn,{[n.discounts]:se.discounts==1}]),onClick:s},null)])])])}}),Te="./assets/demand.14944949.svg";d(!1);const Be=V();var tn=k({name:"ColexiuDemand",setup(){const a=Z(),s=async()=>{delete Be.Authorization,B({api:"openWebView",content:{url:location.origin+"/"+a+"/#/orderDetail?"+ge.stringify(q({orderType:"MUSIC"},Be)),orientation:1}})},i=()=>{_.show=!1,Q(0),pe(0)};return()=>{var c;return e("div",{style:{position:"relative"}},[e("img",{class:n.image,src:Te},null),e("div",{class:n.wrap},[e("div",{class:n.des},[e("div",{class:n.title},[v("\u8BE5\u66F2\u76EE\u4E3A\u70B9\u64AD\u66F2\u76EE")]),e("div",{class:n.sub},[v("\u70B9\u64AD\u4EF7\u683C "),e("span",{style:{color:"#FF4E19"}},[v("\xA5"),(c=t.activeDetail)==null?void 0:c.musicPrice]),v("\uFF0C\u70B9\u64AD\u540E\u53EF\u6C38\u4E45\u4F7F\u7528")])]),e("div",{class:n.btnWrap},[e(E,{class:T(n.btn,n.tryoutBtn),onClick:i},null),e(E,{class:T(n.btn,n.demandBtn),onClick:s},null)])])])}}}),nn="./assets/earphone.37a59b5d.svg",an=k({name:"ColexiuEarphone",setup(){return()=>e("div",null,[e("img",{class:n.image,src:nn},null),e("div",{class:n.wrap},[e("div",{class:n.des},[e("div",{class:n.title},[v("\u8BF7\u4F69\u6234\u8033\u673A")]),e("div",{class:n.sub},[v("\u4F69\u6234\u8033\u673A\u53EF\u4EE5\u4FDD\u8BC1\u6D4B\u8BC4\u51C6\u786E\u7387\u54E6\uFF5E")])]),e("div",{class:n.btnWrap},[e(E,{class:T(n.btn,n.earphoneBtn),onClick:()=>{_.show=!1}},null)])])])}});d(!1);const oe=V();var sn=k({name:"memberAndDemand",setup(){const a=Z(),s=async()=>{delete oe.Authorization,B({api:"openWebView",content:{url:location.origin+"/"+a+"/#/orderDetail?"+ge.stringify(q({orderType:"MUSIC"},oe)),orientation:1}})},i=()=>{delete oe.Authorization,B({api:"openWebView",content:{url:location.origin+"/"+a+"/#/memberCenter",orientation:1}})},c=()=>{_.show=!1,Q(0),pe(0)};return()=>{var o;return e("div",{style:{position:"relative"}},[e("img",{class:n.closeBtn,src:et,onClick:c},null),e("img",{class:n.image,src:Te},null),e("div",{class:n.wrap},[e("div",{class:n.des},[e("div",{class:[n.title,n.andTitle]},[v("\u8BE5\u66F2\u76EE\u4E3A\u4F1A\u5458\u66F2\u76EE\uFF0C\u53EF\u4EE5\u5355\u66F2\u8D2D\u4E70\u54E6")]),e("div",{class:[n.sub,n.andSub]},[v("\u5F00\u901A\u9177\u4E50\u79C0\u4F1A\u5458\u6D77\u91CF\u66F2\u76EE\u5C3D\u60C5\u7EC3\u4E60"),e("br",null,null),v("\u5355\u66F2\u70B9\u64AD\u4EC5\u9700 "),e("span",{style:{color:"#FF4E19"}},[v("\xA5"),(o=t.activeDetail)==null?void 0:o.musicPrice]),v("\uFF0C\u70B9\u64AD\u540E\u53EF\u6C38\u4E45\u4F7F\u7528")])]),e("div",{class:n.btnWrap},[e(E,{class:T(n.btn,n.membershipBtn),onClick:i},null),e(E,{class:T(n.btn,n.demandBtn),onClick:s},null)])])])}}}),on=k({name:"ColexiuPermission",setup(a,{expose:s}){return s({toggle:()=>{_.show=!_.show}}),()=>e($e,{class:n.popup,show:_.show,"onUpdate:show":c=>_.show=c,teleport:"body",onClosed:()=>{Q(0)}},{default:()=>[_.active==="microphone"?e(Yt,null,null):_.active==="camera"?e(Zt,null,null):_.active==="member"?e(en,null,null):_.active==="demand"?e(tn,null,null):_.active==="earphone"?e(an,null,null):_.active==="memberAndDemand"?e(sn,null,null):null]})}});const ln="_container_hiwv0_1",un="_changeIndex_hiwv0_6",rn="_activeopacity_hiwv0_1",cn="_leftrotates_hiwv0_1",dn="_rightrotates_hiwv0_1";var Ee={container:ln,changeIndex:un,activeopacity:rn,leftrotates:cn,rightrotates:dn};const gn=(a,s)=>a==="piccolo"&&t.times[0]?d(s+(1-t.times[0].octaveOffset)*12):d(s),vn=(a,s)=>{let i=a[s]||a[0]||[];return typeof i[0]=="number"||typeof i[0]=="string"?[i]:typeof i[0]=="object"?i:[[]]};var pn=k({name:"fingering",props:{type:{type:String,default:""},fixedKey:{type:Number,default:0},fingeringInfo:{type:Object},loaded:{type:Function,default:()=>{}},viewInfo:{type:Object}},setup(a,{expose:s}){const i=De(a),c=d(null);d(null);const o=d(0),p=d(0);return s({container:c,containerWidth:o}),()=>{var S,f,N,C,A,U,z,ee,r,b,F,W,J,P,K,O,H;if(!((S=i.viewInfo.value)!=null&&S.activeType))return null;const w=gn((f=a.fingeringInfo)==null?void 0:f.name,i.fixedKey.value).value,m=vn((C=(N=i.viewInfo.value)==null?void 0:N.activeType)==null?void 0:C.relationship,w||0),l=[];t.activeNote&&((A=t.activeNote)==null||A.halfTone1.forEach(L=>{var R,D,j;let x=((j=(D=(R=i.viewInfo.value)==null?void 0:R.activeType)==null?void 0:D.relationship)==null?void 0:j[L])||[];x=x.map($=>"right"+$),l.push(...x)}),(U=t.activeNote)==null||U.halfTone2.forEach(L=>{var R,D,j;let x=((j=(D=(R=i.viewInfo.value)==null?void 0:R.activeType)==null?void 0:D.relationship)==null?void 0:j[L])||[];x=x.map($=>"left"+$),l.push(...x)}));const u=()=>{let L=p.value===m.length-1?0:p.value+1;p.value=L},y=m[p.value]||[];return e("div",{ref:c,class:T((z=a.fingeringInfo)==null?void 0:z.name,Ee.container),style:{width:((ee=a.fingeringInfo)==null?void 0:ee.direction)==="vertical"?(r=a.fingeringInfo)==null?void 0:r.width:"",height:((b=a.fingeringInfo)==null?void 0:b.direction)==="transverse"?((F=a.fingeringInfo)==null?void 0:F.height)||"":"100%",display:"flex",paddingLeft:((W=a.fingeringInfo)==null?void 0:W.direction)==="vertical"?(J=a.fingeringInfo)==null?void 0:J.paddingLeft:"",paddingRight:((P=a.fingeringInfo)==null?void 0:P.direction)==="vertical"?(K=a.fingeringInfo)==null?void 0:K.paddingRight:""}},[y.includes(0)?e("span",{style:{position:"absolute",top:".5vh",right:".5vw",color:"rgb(1, 193, 181)",fontWeight:"bold"}},[v("\u8F6C\u8C03")]):null,e("div",{style:{width:"100%",height:"100%"},class:l,innerHTML:(H=(O=i.viewInfo.value)==null?void 0:O.activeType)==null?void 0:H.json.full2},null),m.length>1?e("div",{role:"button",onClick:u,class:["substituteFinger",Ee.changeIndex]},[v("\u66FF\u6307")]):null])}}});const mn="_fingering_shnq0_1";var fn={fingering:mn};const hn=["piano"],yn=d(0),Ce=d("hidden"),Sn=async a=>{const s=a;if(s){const i=await nt(s.name);if(i){const c=at(s.name,t.fixedKey),o=it(i,s.name,c.value),{width:p,height:w}=await st(o.value),m=document.getElementById("colexiu-detail-music-sheet").clientHeight||0,l=g.evaluatingStatus?0:p,u=m/w;return yn.value=m?u*l:l,p&&(Ce.value="show"),ve({width:p,height:w,scale:u,usedFixedKey:c.value,fullsrc:o.value,activeType:i,detail:s})}}else Ce.value="hidden"};var wn=k({name:"ColexiuFingering",props:{code:{type:String,default:-1}},setup(a){const{code:s}=De(a),i=d(null),c=d(-1);return ce([s],async([o],[p])=>{if(c.value=Ie(s.value),o!==p){const w=await Sn(re[c.value]);w&&(i.value=w)}},{immediate:!0,deep:!0}),()=>{if(c.value<0||!i.value)return null;const o=re[c.value];return e("div",{class:[fn.fingering,o.name,o.direction,"fingering"],style:{left:o.direction==="vertical"?t.notchHeight/2+"px":""}},[hn.includes(o==null?void 0:o.name)?e(pn,{viewInfo:i.value,type:o==null?void 0:o.name,fingeringInfo:o,fixedKey:t.fixedKey},null):e(tt,{viewInfo:i.value,type:o==null?void 0:o.name,fingeringInfo:o,fixedKey:t.fixedKey},null)])}}});const Fn="_wrap_1ojzw_1",bn="_wrapBottom_1ojzw_16";var _n={wrap:Fn,wrapBottom:bn},Bn=k({name:"productJson",setup(a,{expose:s}){const i=V();s({autoProduct:l=>{var u,y,S,f;i.modeType!=="json"&&(console.log(I.rended,"\u6E32\u67D3\u662F\u5426\u7ED3\u675F"),I.svg||(I.svg=((u=document.getElementById("osmdSvgPage1"))==null?void 0:u.outerHTML)||""),I.svg&&(h.sett.type==="staff"?(y=t.activeDetail)!=null&&y.musicSvg||p(!1):(h.sett.keySignature&&!((S=t.activeDetail)!=null&&S.musicFirstSvg)||!h.sett.keySignature&&!((f=t.activeDetail)!=null&&f.musicJianSvg))&&p(!1)))}});const o=async()=>{await w({},!0),X("\u6E05\u9664\u6210\u529F"),setTimeout(()=>{history.go(0)},500)},p=async(l=!0)=>{var N,C,A;if(!I.json){l&&X("\u6CA1\u6709\u751F\u6210json\u6570\u636E,\u8054\u7CFB\u5F00\u53D1\u4EBA\u5458");return}if(!I.svg){l&&X("\u6CA1\u6709\u751F\u6210svg\u6570\u636E,\u8054\u7CFB\u5F00\u53D1\u4EBA\u5458");return}let u=null;l&&(u=X.loading({message:"\u4E0A\u4F20\u6570\u636E\u4E2D 1/2",duration:0}));const y={svg:"",json:""};y.json=await m(`${(N=t.activeDetail)==null?void 0:N.id}.json`,I.json),u&&(u.message="\u4E0A\u4F20\u6570\u636E\u4E2D 2/2"),y.svg=await m(`${(C=t.activeDetail)==null?void 0:C.id}.svg`,I.svg);let S={musicSheetId:(A=t.activeDetail)==null?void 0:A.id,musicSvg:t.activeDetail.musicSvg,musicJianSvg:t.activeDetail.musicJianSvg,musicFirstSvg:t.activeDetail.musicFirstSvg};h.sett.type==="staff"?S.musicSvg=JSON.stringify(y):h.sett.keySignature?S.musicFirstSvg=JSON.stringify(y):S.musicJianSvg=JSON.stringify(y),u&&(u.message="\u4FDD\u5B58\u6570\u636E\u4E2D");const f=await w(S);(f==null?void 0:f.code)==200?u&&(u.message="\u4FDD\u5B58\u6210\u529F"):u&&(u.message="\u4FDD\u5B58\u5931\u8D25"),setTimeout(()=>{u&&u.close()},300)},w=async(l,u=!1)=>{var f;u&&(l={musicSheetId:(f=t.activeDetail)==null?void 0:f.id,musicJSON:"",musicSvg:"",musicJianSvg:"",musicFirstSvg:""});const y=Z(),S=await le.post("/music/sheet/updateRenderFile",{prefix:y==="teacher"?"/api-teacher":y==="student"?"/api-student":"/api-admin",requestType:"json",data:l});return S.code===200&&(t.activeDetail.musicJSON=l.musicJSON,t.activeDetail.musicSvg=l.musicSvg,t.activeDetail.musicJianSvg=l.musicJianSvg,t.activeDetail.musicFirstSvg=l.musicFirstSvg),S},m=async(l,u)=>{const y="daya",S=`https://${y}.ks3-cn-beijing.ksyuncs.com/`;let f=Date.now()+"_"+l,N={filename:l,bucketName:y,postData:{filename:l,acl:"public-read",key:f,unknowValueField:[]}};const C=await le.post("/getUploadSign",{prefix:"/api-admin",requestType:"json",data:N}),A=new FormData,U={policy:C.data.policy,signature:C.data.signature,key:f,KSSAccessKeyId:C.data.kssAccessKeyId,acl:"public-read",name:l};for(let z in U)A.append(z,U[z]);return A.append("file",new Blob([u])),await We.post(S,{data:A}),S+f};return()=>e(de,null,[i.modeType==="json"&&e("div",{class:_n.wrap},[e(bt,null,{default:()=>[e(G,{center:!0,title:"\u4E94\u7EBF\u8C31"},{"right-icon":()=>{var l;return(l=t.activeDetail)!=null&&l.musicSvg?e(ae,{name:"checked",color:"rgba(103,201,176,1)"},null):""}}),e(G,{center:!0,title:"\u9996\u8C03"},{"right-icon":()=>{var l;return(l=t.activeDetail)!=null&&l.musicJianSvg?e(ae,{name:"checked",color:"rgba(103,201,176,1)"},null):""}}),e(G,{center:!0,title:"\u56FA\u5B9A\u8C03"},{"right-icon":()=>{var l;return(l=t.activeDetail)!=null&&l.musicFirstSvg?e(ae,{name:"checked",color:"rgba(103,201,176,1)"},null):""}}),e(G,{title:"\u6E05\u9664\u7F13\u5B58\u6570\u636E",clickable:!0,onClick:o},null),e(G,{title:"\u4FDD\u5B58\u7F13\u5B58\u6570\u636E",clickable:!0,onClick:p},null)]})])])}});const Y=V(),En=Je(),I=ve({json:"",svg:"",rended:!1}),xe=d();var Cn=k({name:"Colexiu",setup(){t.midiPlayIniting=!0;const a=d(!0),s=d(!1),i=d(!1);ve({jsonUrl:"",xmlUrl:"",jianpuUrl:""});const c=d(""),o=d("init"),p=d(""),w=d({}),m=d({}),[l,u]=ot(Y.id),y=new Bt(650,884);ce(l,async()=>{if(l.value==="success"&&u.value.xmlFileUrl){ee(u.value),m.value=re[Ie(u.value.code||"")]||{};const{showFingering:r,frozenMode:b,compulsionEvaluating:F}=Dt(),[W,J,P]=await wt(r.value?u.value.code:void 0);o.value=W.value,p.value=J.value,w.value=P.value,t.frozenMode=b.value,i.value=F.value}if(l.value==="success"&&u.value.xmlFileUrl){const r=await Ft(u.value.xmlFileUrl,u.value);if(r.value)c.value=r.value;else{a.value=!1,s.value=!0;return}}});function S(r,b){let F=!0;return function(){if(!F)return!1;F=!1,setTimeout(()=>{r(),F=!0},b)}}const f=S(()=>{const{direction:r}=m.value;r==="vertical"&&(X("\u52A0\u8F7D\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."),setTimeout(()=>{xe.value.reRender()},16))},300);Ue(()=>{window.appName="colexiu",Fe.on("settingFingeringChange",f),B({api:"setEventTracking",content:{type:"klx_xiaokuAI"}})}),ze(()=>{var r,b,F;Fe.off("settingFingeringChange",f),typeof((b=(r=g)==null?void 0:r.audiosInstance)==null?void 0:b.destroy)=="function"&&((F=g.audiosInstance)==null||F.destroy())}),lt(),ut(),rt();const N=d(!1),C=d(),A=async r=>{var P,K,O,H,L,x,R,D,j;if(window.isLoading=!1,B({api:"cloudLoading",content:{show:!1,type:"fullscreen"}}),t.initRendered=!0,console.log(Y),console.time("\u83B7\u53D6\u6570\u636E"),g.osmd=r,t.isSpecialBookCategory=!0,t.renderType==="native"&&(t.times=ft(r)),N.value=Y.modeType==="json"||!((P=t.activeDetail)!=null&&P.musicSvg)||!((K=t.activeDetail)!=null&&K.musicJianSvg)||!((O=t.activeDetail)!=null&&O.musicFirstSvg),N.value){const{numerator:$,denominator:ke}=ue(r);try{I.json=JSON.stringify({musicId:t.activeDetail.id,musicSheetName:encodeURIComponent(t.activeDetail.musicSheetName),osmd:{product:!0,bpm:((H=r==null?void 0:r.Sheet)==null?void 0:H.userStartTempoInBPM)||(r==null?void 0:r.bpm),numerator:$,denominator:ke,scoreSize:h.sett.scoreSize||"middle"},times:t.times}),console.log("\u751F\u6210\u7F13\u5B58\u6570\u636E",C.value),I.svg=((L=document.getElementById("osmdSvgPage1"))==null?void 0:L.outerHTML)||"",Ke(()=>{var te,me;I.svg=((te=document.getElementById("osmdSvgPage1"))==null?void 0:te.outerHTML)||"",I.rended=!0,(me=C.value)==null||me.autoProduct()})}catch(te){console.log(te)}}console.timeEnd("\u83B7\u53D6\u6570\u636E"),console.log("\u{1F680} ~ detailState.times",t.times);const b=(Oe.get("speeds")||{})[Y.id],F=r.bpm||r.Sheet.userStartTempoInBPM;t.activeSpeed=b||F||100,t.baseSpeed=F||100,t.code=((x=u.value)==null?void 0:x.code)||"",t.activeDetail.originalSpeed=t.baseSpeed;const W=((R=t.times[t.times.length-1||0])==null?void 0:R.endtime)||0;t.isAppPlay&&Ct(W,u.value.midiUrl),g.durationNum||(g.durationNum=W);const J=await It();t.freeRate=J.value,ht(u.value.paymentType||u.value.chargeType,u.value.orderStatus),xt(),_e(t.activeSpeed),(((D=t.setting)==null?void 0:D.resets)||[]).includes("SPEED")&&t.activeDetail&&_e((j=t.activeDetail)==null?void 0:j.originalSpeed),yt(),a.value=!1;try{St(t.times)}catch{}i.value&&(g.evaluatingStatus=!0,be.value="evaluation")},U=async()=>{a.value=!0,B({api:"cloudLoading",content:{show:!0,type:"fullscreen"}})},z=()=>{window.isLoading=!1,B({api:"cloudLoading",content:{show:!1,type:"fullscreen"}}),s.value=!0,a.value=!1,window.parent&&window.parent.postMessage({api:"osdmRenderedError"},"*")},ee=r=>{B({api:"cloudAccompanyMessage",content:{accompanyUrl:r.audioFileUrl||r.metronomeUrl||r.url||""}})};return()=>{const r=a.value||l.value==="loading",b=s.value||l.value==="error",{width:F,paddingRight:W,paddingLeft:J,direction:P}=m.value,K=o.value!=="init",O=F||"0px",H=W||"0px",L=J||"0px",x=P==="vertical",R=P==="vertical"?"20px":"0px",D=o.value==="show"&&h.sett.fingering&&!g.evaluatingStatus,j=P==="vertical"&&D,$=ye(q({},x&&{margin:"auto",marginRight:0}),{width:m.value&&j?`calc(100% - ${O} - ${H} - ${L} - ${R})`:""});return e("div",{class:[ne.container,h.sett.eyeProtection&&"eyeProtection",En.android&&"android"]},[e(ct,{class:ne.buttons},null),e("div",{id:"colexiu-detail-music-sheet",class:[ne.musicSheet,{evaluating:g.evaluatingStatus||be.value==="follow"}],style:{paddingLeft:t.isSpecialShapedScreen?t.notchHeight/2+"px":"auto",paddingBottom:D&&m.value.height?m.value.height:"40px",background:h.sett.camera?`rgba(${h.sett.eyeProtection?"253,244,229":"255,255,255"} ,${h.sett.opacity/100}) !important`:""}},[r&&!b&&e(Et,{class:ne.skeleton,rowWidth:"80%",title:!0,row:3},null),b&&e(dt,null,null),c.value&&K&&e(de,null,[e("h3",{style:{fontSize:"24px",fontWeight:"normal",textAlign:"center",padding:"0 10px",marginTop:"36px",marginBottom:"0px",marginLeft:"auto",width:$.width},class:"van-ellipsis"},[u.value.musicSheetName]),e(gt,{ref:xe,style:$,score:c.value,EngravingRules:Y.pageType==="multiple"?{PageFormat:y,DYMusicScoreType:h.sett.type}:{DYMusicScoreType:h.sett.type},opotions:{drawTitle:!1,drawComposer:!0,drawLyricist:!1,drawMetronomeMarks:!0,drawMeasureNumbers:!0,autoResize:!1},onStartRender:U,onRenderError:z,onRerender:A,onLoaddingEnd:()=>{a.value=!1,window.isLoading=!1,B({api:"cloudLoading",content:{show:!1,type:"fullscreen"}})}},null),D&&e(wn,{style:{background:h.sett.camera?`rgba(${h.sett.eyeProtection?"253,244,229":"255,255,255"} ,${h.sett.opacity/100})`:"",boxShadow:h.sett.camera?"none":""},code:u.value.code},null)])]),e(Tt,null,null),e(_t,{score:c.value},null),e(on,null,null),e(vt,null,null),e(pt,null,null),e(mt,null,null),e(Bn,{ref:C},null)])}}});He.clintNmae="colexiu";window.DYEnvironment="COLEXIU";document.body.style.setProperty("--osdm-zoom",""+Ve());qe();Ge(Cn).mount("#app");export{Dn as __vite_legacy_guard};