1 |
- import{d as S,R as He,c as e,am as je,U as Je,ai as ue,X as Ue,n as m,y as a,N as T,an as Ke,ao as fe,A as _,w as Y,z as C,b as J,g as qe,r as ce,ap as Ve,o as ne,aq as Ae,ar as Fe,as as L,at as Ce,au as Be,B as F,F as se,av as pe,aw as Ge,ax as ie,ay as Ye,v as y,O as P,a as he,a3 as de,az as k,aA as be,aB as Xe,P as Se,aC as Ze,aD as Qe,aE as et,aF as me,t as Le,aG as ye,aH as tt,aI as Ne,aJ as at,aK as nt,aL as st,aM as it,Y as le,aN as lt,aO as Q,T as ae,E as ot,aP as X,aQ as rt,aR as Ee,aS as ut,x as ct,aT as dt,aU as pt,M as mt,aV as gt,aW as vt,f as ft,a8 as yt,C as ht,ak as bt,Z as St,aX as _t,aY as Te,aZ as wt,a_ as Ft,a$ as Ct,aj as Bt,u as Et}from"./use-app.5b55add6.js";import{E as Oe,s as ee}from"./index.1458b592.js";import{L as Tt}from"./index.1ece3d35.js";import{T as xt}from"./index.22d02348.js";import{S as kt}from"./index.d23da4d8.js";import"./index.06e33296.js";var It=Object.freeze(Object.defineProperty({__proto__:null,get getImage(){return N}},Symbol.toStringTag,{value:"Module"})),[Mt,xe]=Je("tag"),Dt=S({name:Mt,props:{size:String,mark:Boolean,show:He,color:String,plain:Boolean,round:Boolean,textColor:String,closeable:Boolean,type:{type:String,default:"default"}},emits:["close"],setup(t,{slots:i,emit:s}){var u=f=>{f.stopPropagation(),s("close",f)},n=()=>t.plain?{color:t.textColor||t.color,borderColor:t.color}:{color:t.textColor,background:t.color},p=()=>{var{type:f,mark:g,plain:d,round:r,size:o,closeable:c}=t,b={mark:g,plain:d,round:r};o&&(b[o]=o);var B=c&&e(ue,{name:"cross",class:xe("close"),onClick:u},null);return e("span",{style:n(),class:xe([b,f])},[i.default==null?void 0:i.default(),B])};return()=>e(je,{name:t.closeable?"van-fade":void 0},{default:()=>[t.show?p():null]})}}),Pt=Ue(Dt);const jt=(t,i)=>{const s=m(!1);return i&&(console.log("\u66F2\u8C31\u4E3Amidi,\u4F7F\u7528app\u64AD\u653E"),s.value=!0,a.midiPlayIniting=!0,T({api:"cloudDestroy"}),T({api:"cloudDetail",content:{midi:i,denominator:fe(_.osmd).denominator,numerator:fe(_.osmd).numerator,originalSpeed:a.activeDetail.originalSpeed,interval:50,duration:t*1e3}},()=>{a.midiPlayIniting=!1,s.value=!1,i&&Ke("music")}),_.durationNum=t),{initial:s}},At=()=>{Y(()=>C.sett.camera,t=>{t?T({api:"openCamera"}):T({api:"closeCamera"})},{immediate:!0})},Lt=()=>{const t=m(!0),i=m(!1),s=m(!1);try{const n=J().setting||{};n.mode==="EVALUATING"&&(s.value=!0,t.value=!1,i.value=!0),n.difficulty&&(C.eva.difficulty=n.difficulty),a.setting=n}catch(u){console.error("\u8BBE\u7F6E\u6D3B\u52A8\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u4F20\u5165\u914D\u7F6E\u662F\u5426\u6B63\u786E"),console.error(u)}return{showFingering:t,frozenMode:i,compulsionEvaluating:s}},Nt=async()=>{var s;const t=m(.1),i=qe();try{const u=await ce.get("/sysParamConfig/queryByParamNameList",{prefix:i,params:{paramNames:"music_sheet_free_rate"}});t.value=parseFloat(((s=u.data)==null?void 0:s[0].paramValue)||"10")/100}catch{}return t};var Ot="/orchestra-music-score/assets/icon-evaluatingStart.6ce77798.png",Rt=S({name:"ButtonsPlayer",setup(){const[t]=Ve(),i=()=>{a.activeTick>-1||(ie(0),Ye(new Event("ended")))},s=Math.floor(2*Math.PI*16),u=p=>{var f;((f=p==null?void 0:p.data)==null?void 0:f.api)==="setPlayState"&&(console.log("\u7236\u9875\u9762\u7684\u5207\u6362\u4E8B\u4EF6",p.data,_.playState),_.playState=="play"&&Fe())},n=()=>{window.parent.postMessage({api:"headerTogge",playState:_.playState},"*")};return ne(()=>{window.addEventListener("message",u)}),Ae(()=>{window.removeEventListener("message",u)}),()=>{const p=_.currentTimeNum/_.durationNum*s;return e(Ge,{to:"body"},{default:()=>{var f;return[e("div",{class:L.player,id:"globalPlayer"},[e(je,{name:"start",duration:300},{default:()=>{var g;return[t.value&&!((g=Ce.value)!=null&&g.connentLoading)&&Be.value&&e(F,{style:{backgroundImage:`url(${Ot})`},class:[L.button,L.start],onClick:()=>{var d,r;Be.value=!1,(r=(d=Ce.value)==null?void 0:d.togglePlay)==null||r.call(d)}},null)]}}),!_.evaluatingStatus&&e(se,null,[(_.playState==="pause"||_.playState==="suspend")&&_.currentTimeNum>0&&!a.sectionStatus&&e(F,{class:[L.button,L.fullbtn],onClick:i},{default:()=>[e(pe,{key:"reset",name:"reset"},null)]}),e(F,{class:[L.button,L.fullbtn],style:{marginLeft:"14px"},disabled:((f=a.activeDetail)==null?void 0:f.isAppPlay)&&a.midiPlayIniting,onClick:()=>{Fe(),n()}},{default:()=>[e("div",{class:L.schedule},[e("div",{class:L.schedule},[_.playState==="play"?e(pe,{key:"pause",name:"pause"},null):e(pe,{key:"play",name:"play"},null),_.currentTimeNum>0&&!a.sectionStatus&&e("svg",{class:L.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:L.fillring,cx:"20",cy:"20",r:"16",fill:"none",stroke:"#FFC459","stroke-width":"2","stroke-linecap":"round","stroke-dasharray":p+",10000"},null)])])])]})])])]}})}}});const $t="_popup_17c4a_1",zt="_wrap_17c4a_6",Wt="_image_17c4a_11",Ht="_title_17c4a_16",Jt="_andTitle_17c4a_23",Ut="_sub_17c4a_26",Kt="_andSub_17c4a_32",qt="_btnWrap_17c4a_35",Vt="_btn_17c4a_35",Gt="_cancelBtn_17c4a_49",Yt="_confirmBtn_17c4a_52",Xt="_tryoutBtn_17c4a_55",Zt="_discounts_17c4a_58",Qt="_membershipBtn_17c4a_74",ea="_demandBtn_17c4a_77",ta="_demandBtnFree_17c4a_80",aa="_earphoneBtn_17c4a_83",na="_closeBtn_17c4a_86";var l={popup:$t,wrap:zt,image:Wt,title:Ht,andTitle:Jt,sub:Ut,andSub:Kt,btnWrap:qt,btn:Vt,cancelBtn:Gt,confirmBtn:Yt,tryoutBtn:Xt,discounts:Zt,membershipBtn:Qt,demandBtn:ea,demandBtnFree:ta,earphoneBtn:aa,closeBtn:na},sa="/orchestra-music-score/assets/microphone.7e50c915.svg",ia=S({name:"ColexiuMicrophone",setup(t,{expose:i}){return()=>e("div",null,[e("img",{class:l.image,src:sa},null),e("div",{class:l.wrap},[e("div",{class:l.des},[e("div",{class:l.title},[y("\u5F00\u542F\u6743\u9650")]),e("div",{class:l.sub},[y("\u8BF7\u5F00\u542F\u9EA6\u514B\u98CE\u8BBF\u95EE\u6743\u9650")])]),e("div",{class:l.btnWrap},[e(F,{class:P(l.btn,l.cancelBtn)},null),e(F,{class:P(l.btn,l.confirmBtn)},null)])])])}}),la="/orchestra-music-score/assets/camera.ad45a2ea.svg",oa=S({name:"ColexiuMicrophone",setup(t,{expose:i}){return()=>e("div",null,[e("img",{class:l.image,src:la},null),e("div",{class:l.wrap},[e("div",{class:l.des},[e("div",{class:l.title},[y("\u5F00\u542F\u6743\u9650")]),e("div",{class:l.sub},[y("\u8BF7\u5F00\u542F\u76F8\u673A\u8BBF\u95EE\u6743\u9650")])]),e("div",{class:l.btnWrap},[e(F,{class:P(l.btn,l.cancelBtn)},null),e(F,{class:P(l.btn,l.confirmBtn)},null)])])])}}),ra="/orchestra-music-score/assets/membership.78b7ec9a.png";const ge=J();var ua=S({name:"ColexiuMember",setup(){const t=he(),i=()=>{delete ge.Authorization,T({api:"openWebView",content:{url:location.origin+"/"+t+"/#/memberCenter?"+de.stringify({...ge}),orientation:1}})},s=()=>{k.show=!1,ie(0),be(0)};return()=>e("div",null,[e("img",{class:l.image,src:ra},null),e("div",{class:l.wrap},[e("div",{class:l.des},[e("div",{class:l.title},[y("\u8BF7\u5F00\u901A\u4F1A\u5458")]),e("div",{class:l.sub},[y("\u5F00\u901A\u4F1A\u5458\u540E\u53EF\u5B8C\u6574\u4F7F\u7528\u8BE5\u66F2\u76EE")])]),e("div",{class:l.btnWrap},[e(F,{class:P(l.btn,l.tryoutBtn),onClick:s},null),e(F,{class:P([l.btn,l.membershipBtn,{[l.discounts]:ge.discounts==1}]),onClick:i},null)])])])}}),Re="/orchestra-music-score/assets/demand.14944949.svg";m(!1);const ke=J();var ca=S({name:"ColexiuDemand",setup(){const t=he(),i=async()=>{delete ke.Authorization,T({api:"openWebView",content:{url:location.origin+"/"+t+"/#/orderDetail?"+de.stringify({orderType:"MUSIC",...ke}),orientation:1}})},s=()=>{k.show=!1,ie(0),be(0)};return()=>{var u;return e("div",{style:{position:"relative"}},[e("img",{class:l.image,src:Re},null),e("div",{class:l.wrap},[e("div",{class:l.des},[e("div",{class:l.title},[y("\u8BE5\u66F2\u76EE\u4E3A\u70B9\u64AD\u66F2\u76EE")]),e("div",{class:l.sub},[y("\u70B9\u64AD\u4EF7\u683C "),e("span",{style:{color:"#FF4E19"}},[y("\xA5"),(u=a.activeDetail)==null?void 0:u.musicPrice]),y("\uFF0C\u70B9\u64AD\u540E\u53EF\u6C38\u4E45\u4F7F\u7528")])]),e("div",{class:l.btnWrap},[e(F,{class:P(l.btn,l.tryoutBtn),onClick:s},null),e(F,{class:P(l.btn,l.demandBtn),onClick:i},null)])])])}}}),da="/orchestra-music-score/assets/earphone.37a59b5d.svg",pa=S({name:"ColexiuEarphone",setup(){return()=>e("div",null,[e("img",{class:l.image,src:da},null),e("div",{class:l.wrap},[e("div",{class:l.des},[e("div",{class:l.title},[y("\u8BF7\u4F69\u6234\u8033\u673A")]),e("div",{class:l.sub},[y("\u4F69\u6234\u8033\u673A\u53EF\u4EE5\u4FDD\u8BC1\u6D4B\u8BC4\u51C6\u786E\u7387\u54E6\uFF5E")])]),e("div",{class:l.btnWrap},[e(F,{class:P(l.btn,l.earphoneBtn),onClick:()=>{k.show=!1}},null)])])])}});m(!1);const ve=J();var ma=S({name:"memberAndDemand",setup(){const t=he(),i=async()=>{delete ve.Authorization,T({api:"openWebView",content:{url:location.origin+"/"+t+"/#/orderDetail?"+de.stringify({orderType:"MUSIC",...ve}),orientation:1}})},s=()=>{delete ve.Authorization,T({api:"openWebView",content:{url:location.origin+"/"+t+"/#/memberCenter",orientation:1}})},u=()=>{k.show=!1,ie(0),be(0)};return()=>{var n;return e("div",{style:{position:"relative"}},[e("img",{class:l.closeBtn,src:Xe,onClick:u},null),e("img",{class:l.image,src:Re},null),e("div",{class:l.wrap},[e("div",{class:l.des},[e("div",{class:[l.title,l.andTitle]},[y("\u8BE5\u66F2\u76EE\u4E3A\u4F1A\u5458\u66F2\u76EE\uFF0C\u53EF\u4EE5\u5355\u66F2\u8D2D\u4E70\u54E6")]),e("div",{class:[l.sub,l.andSub]},[y("\u5F00\u901A\u9177\u4E50\u79C0\u4F1A\u5458\u6D77\u91CF\u66F2\u76EE\u5C3D\u60C5\u7EC3\u4E60"),e("br",null,null),y("\u5355\u66F2\u70B9\u64AD\u4EC5\u9700 "),e("span",{style:{color:"#FF4E19"}},[y("\xA5"),(n=a.activeDetail)==null?void 0:n.musicPrice]),y("\uFF0C\u70B9\u64AD\u540E\u53EF\u6C38\u4E45\u4F7F\u7528")])]),e("div",{class:l.btnWrap},[e(F,{class:P(l.btn,l.membershipBtn),onClick:s},null),e(F,{class:P(l.btn,l.demandBtn),onClick:i},null)])])])}}}),ga=S({name:"ColexiuPermission",setup(t,{expose:i}){return i({toggle:()=>{k.show=!k.show}}),()=>e(Se,{class:l.popup,show:k.show,"onUpdate:show":u=>k.show=u,teleport:"body",onClosed:()=>{ie(0)}},{default:()=>[k.active==="microphone"?e(ia,null,null):k.active==="camera"?e(oa,null,null):k.active==="member"?e(ua,null,null):k.active==="demand"?e(ca,null,null):k.active==="earphone"?e(pa,null,null):k.active==="memberAndDemand"?e(ma,null,null):null]})}});const va="_item_6tre7_1",fa="_tag_6tre7_23",ya="_tabs_6tre7_60",ha="_list_6tre7_105",ba="_tab_6tre7_60";var Z={item:va,tag:fa,tabs:ya,list:ha,tab:ba};const Sa={VIP:"\u4F1A\u5458",CHARGE:"\u70B9\u64AD",FREE:"\u514D\u8D39"},_a=S({name:"SwitchTag",props:{type:String},setup(t){return()=>e(Pt,{plain:!0,class:[Z.tag,t.type,"van-hairline--surround"]},{default:()=>[Sa[t.type]]})}});var wa=S({name:"MusicList-MusicScore-Item",props:{item:{type:Object}},setup(t){const i=J(),s=sessionStorage.getItem("behaviorId")||""+new Date().valueOf(),u=()=>{var n;Ze(),T({api:"cloudDestroy"}),T({api:"cloudLoading",content:{show:!0,type:"fullscreen"}}),location.href=location.origin+location.pathname+"?"+de.stringify({...i,behaviorId:s,id:(n=t.item)==null?void 0:n.id,_t:new Date().valueOf()})};return()=>{var n,p,f;return e("div",{class:[Z.item,{active:((n=t.item)==null?void 0:n.id)==i.id}],onClick:()=>u()},[e("div",{style:{display:"flex"}},[(((p=t.item)==null?void 0:p.paymentType)||"").split(",").map(g=>e(_a,{key:g,type:g},null))]),e("p",null,[(f=t.item)==null?void 0:f.musicSheetName])])}}});function Fa(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Qe(t)}var _e=S({name:"MusicList-MusicScore-List",props:{list:{type:Array,default:()=>[]},url:{type:String,default:""},moreSearch:{type:Object,default:()=>({})}},emits:["refresh"],setup(t,{emit:i}){const s=m(!1),u=m(!1),n=m(1),p=m([]),f=m(),g=async()=>{if(!!t.url){s.value=!0;try{const r=await ce(t.url,{params:{page:n.value,...t.moreSearch}});p.value=[...p.value,...r.data.rows],u.value=r.data.totalPage<n.value}catch{}s.value=!1}};ne(g);const d=()=>{!s.value&&!u.value&&(n.value=n.value+1,g())};return()=>{let r;return!p.value.length&&!s.value?e(Oe,{description:"\u6682\u65E0\u66F2\u76EE"},{default:()=>[e("span",null,null)]}):e("div",{class:Z.tab},[e(Tt,{ref:f,class:Z.list,loading:s.value,finished:u.value,onLoad:d},Fa(r=p.value.map(o=>e(wa,{item:o,key:o.id},null)))?r:{default:()=>[r]})])}}});const Ie=J();var Ca=S({name:"MusicList-MusicScore",setup(){return()=>e(_e,{url:"/music/sheet/queryRelatedList",moreSearch:{albumId:Ie.albumId,musicSheetId:Ie.id}},null)}}),Ba=S({name:"MusicList-MusicScore",setup(){return()=>e(_e,{url:"/music/sheet/favorite"},null)}}),Ea=S({name:"MusicList-Practice",setup(){return()=>e(_e,{url:"/music/sheet/practice"},null)}}),Ta=S({name:"MusicListContent",setup(){return()=>e(et,{class:Z.tabs},{default:()=>[e(me,{title:"\u5176\u4ED6\u66F2\u8C31"},{default:()=>[e(Ca,null,null)]}),e(me,{title:"\u6700\u8FD1\u7EC3\u4E60"},{default:()=>[e(Ea,null,null)]}),e(me,{class:Z.tab,title:"\u6211\u7684\u6536\u85CF"},{default:()=>[e(Ba,null,null)]})]})}});const $e=m(!1),ze=m(!1),xa=()=>{$e.value=!1},ka=()=>{ze.value=!1};var Ia=S({name:"MusicList",setup(t){return()=>e(Se,{show:$e.value,onClickOverlay:xa,onClosed:ka,position:"right",teleport:"body",style:{height:"100vh",width:"55vw",borderRadius:"5px 0 0 5px",overflow:"hidden"}},{default:()=>[ze.value&&e(Ta,t,null)]})}});const Ma="_container_hiwv0_1",Da="_changeIndex_hiwv0_6",Pa="_activeopacity_hiwv0_1",ja="_leftrotates_hiwv0_1",Aa="_rightrotates_hiwv0_1";var Me={container:Ma,changeIndex:Da,activeopacity:Pa,leftrotates:ja,rightrotates:Aa};const La=(t,i)=>t==="piccolo"&&a.times[0]?m(i+(1-a.times[0].octaveOffset)*12):m(i),Na=(t,i)=>{let s=t[i]||t[0]||[];return typeof s[0]=="number"||typeof s[0]=="string"?[s]:typeof s[0]=="object"?s:[[]]};var Oa=S({name:"fingering",props:{type:{type:String,default:""},fixedKey:{type:Number,default:0},fingeringInfo:{type:Object},loaded:{type:Function,default:()=>{}},viewInfo:{type:Object}},setup(t,{expose:i}){const s=Le(t),u=m(null);m(null);const n=m(0),p=m(0);return i({container:u,containerWidth:n}),()=>{var c,b,B,h,j,U,K,oe,v,x,E,W,H,A,q,V,G;if(!((c=s.viewInfo.value)!=null&&c.activeType))return null;const f=La((b=t.fingeringInfo)==null?void 0:b.name,s.fixedKey.value).value,g=Na((h=(B=s.viewInfo.value)==null?void 0:B.activeType)==null?void 0:h.relationship,f||0),d=[];a.activeNote&&((j=a.activeNote)==null||j.halfTone1.forEach(O=>{var R,M,$;let I=(($=(M=(R=s.viewInfo.value)==null?void 0:R.activeType)==null?void 0:M.relationship)==null?void 0:$[O])||[];I=I.map(z=>"right"+z),d.push(...I)}),(U=a.activeNote)==null||U.halfTone2.forEach(O=>{var R,M,$;let I=(($=(M=(R=s.viewInfo.value)==null?void 0:R.activeType)==null?void 0:M.relationship)==null?void 0:$[O])||[];I=I.map(z=>"left"+z),d.push(...I)}));const r=()=>{let O=p.value===g.length-1?0:p.value+1;p.value=O},o=g[p.value]||[];return e("div",{ref:u,class:P((K=t.fingeringInfo)==null?void 0:K.name,Me.container),style:{width:((oe=t.fingeringInfo)==null?void 0:oe.direction)==="vertical"?(v=t.fingeringInfo)==null?void 0:v.width:"",height:((x=t.fingeringInfo)==null?void 0:x.direction)==="transverse"?((E=t.fingeringInfo)==null?void 0:E.height)||"":"100%",display:"flex",paddingLeft:((W=t.fingeringInfo)==null?void 0:W.direction)==="vertical"?(H=t.fingeringInfo)==null?void 0:H.paddingLeft:"",paddingRight:((A=t.fingeringInfo)==null?void 0:A.direction)==="vertical"?(q=t.fingeringInfo)==null?void 0:q.paddingRight:""}},[o.includes(0)?e("span",{style:{position:"absolute",top:".5vh",right:".5vw",color:"rgb(1, 193, 181)",fontWeight:"bold"}},[y("\u8F6C\u8C03")]):null,e("div",{style:{width:"100%",height:"100%"},class:d,innerHTML:(G=(V=s.viewInfo.value)==null?void 0:V.activeType)==null?void 0:G.json.full2},null),g.length>1?e("div",{role:"button",onClick:r,class:["substituteFinger",Me.changeIndex]},[y("\u66FF\u6307")]):null])}}});const Ra="_fingering_shnq0_1";var $a={fingering:Ra};const za=["piano"],Wa=m(0),De=m("hidden"),Ha=async t=>{const i=t;if(i){const s=await at(i.name);if(s){const u=nt(i.name,a.fixedKey),n=st(s,i.name,u.value),{width:p,height:f}=await it(n.value),g=document.getElementById("colexiu-detail-music-sheet").clientHeight||0,d=_.evaluatingStatus?0:p,r=g/f;return Wa.value=g?r*d:d,p&&(De.value="show"),le({width:p,height:f,scale:r,usedFixedKey:u.value,fullsrc:n.value,activeType:s,detail:i})}}else De.value="hidden"};var Ja=S({name:"ColexiuFingering",props:{code:{type:String,default:-1}},setup(t){const{code:i}=Le(t),s=m(null),u=m(-1);return Y([i],async([n],[p])=>{if(u.value=Ne(i.value),n!==p){const f=await Ha(ye[u.value]);f&&(s.value=f)}},{immediate:!0,deep:!0}),()=>{if(u.value<0||!s.value)return null;const n=ye[u.value];return e("div",{class:[$a.fingering,n.name,n.direction,"fingering"],style:{left:n.direction==="vertical"?a.notchHeight/2+"px":""}},[za.includes(n==null?void 0:n.name)?e(Oa,{viewInfo:s.value,type:n==null?void 0:n.name,fingeringInfo:n,fixedKey:a.fixedKey},null):e(tt,{viewInfo:s.value,type:n==null?void 0:n.name,fingeringInfo:n,fixedKey:a.fixedKey},null)])}}});const Ua="_wrap_1ojzw_1",Ka="_wrapBottom_1ojzw_16";var qa={wrap:Ua,wrapBottom:Ka},Va=S({name:"productJson",setup(t,{expose:i}){const s=J();i({autoProduct:d=>{var r,o,c,b;s.modeType!=="json"&&(console.log(D.rended,"\u6E32\u67D3\u662F\u5426\u7ED3\u675F"),D.svg||(D.svg=((r=document.getElementById("osmdSvgPage1"))==null?void 0:r.outerHTML)||""),D.svg&&(C.sett.type==="staff"?(o=a.activeDetail)!=null&&o.musicSvg||p(!1):(C.sett.keySignature&&!((c=a.activeDetail)!=null&&c.musicFirstSvg)||!C.sett.keySignature&&!((b=a.activeDetail)!=null&&b.musicJianSvg))&&p(!1)))}});const n=async()=>{await f({},!0),ae("\u6E05\u9664\u6210\u529F"),setTimeout(()=>{history.go(0)},500)},p=async(d=!0)=>{var B,h,j;if(!D.json){d&&ae("\u6CA1\u6709\u751F\u6210json\u6570\u636E,\u8054\u7CFB\u5F00\u53D1\u4EBA\u5458");return}if(!D.svg){d&&ae("\u6CA1\u6709\u751F\u6210svg\u6570\u636E,\u8054\u7CFB\u5F00\u53D1\u4EBA\u5458");return}let r=null;d&&(r=ae.loading({message:"\u4E0A\u4F20\u6570\u636E\u4E2D 1/2",duration:0}));const o={svg:"",json:""};o.json=await g(`${(B=a.activeDetail)==null?void 0:B.id}.json`,D.json),r&&(r.message="\u4E0A\u4F20\u6570\u636E\u4E2D 2/2"),o.svg=await g(`${(h=a.activeDetail)==null?void 0:h.id}.svg`,D.svg);let c={id:(j=a.activeDetail)==null?void 0:j.id,musicSvg:a.activeDetail.musicSvg,musicJianSvg:a.activeDetail.musicJianSvg,musicFirstSvg:a.activeDetail.musicFirstSvg};C.sett.type==="staff"?c.musicSvg=JSON.stringify(o):C.sett.keySignature?c.musicFirstSvg=JSON.stringify(o):c.musicJianSvg=JSON.stringify(o),r&&(r.message="\u4FDD\u5B58\u6570\u636E\u4E2D");const b=await f(c);(b==null?void 0:b.code)==200?r&&(r.message="\u4FDD\u5B58\u6210\u529F"):r&&(r.message="\u4FDD\u5B58\u5931\u8D25"),setTimeout(()=>{r&&r.close()},300)},f=async(d,r=!1)=>{var c;r&&(d={id:(c=a.activeDetail)==null?void 0:c.id,musicJSON:"",musicSvg:"",musicJianSvg:"",musicFirstSvg:""});const o=await ce.post("/musicSheet/updateRenderFile",{requestType:"json",data:d});return o.code===200&&(a.activeDetail.musicJSON=d.musicJSON,a.activeDetail.musicSvg=d.musicSvg,a.activeDetail.musicJianSvg=d.musicJianSvg,a.activeDetail.musicFirstSvg=d.musicFirstSvg),o},g=async(d,r)=>{const o="daya",c=`https://${o}.ks3-cn-beijing.ksyuncs.com/`;let b=Date.now()+"_"+d,B={filename:d,bucketName:o,postData:{filename:d,acl:"public-read",key:b}};const h=await ce.post("/open/getUploadSign",{requestType:"json",data:B}),j=new FormData,U={policy:h.data.policy,signature:h.data.signature,key:b,KSSAccessKeyId:h.data.kssAccessKeyId,acl:"public-read",name:d};for(let K in U)j.append(K,U[K]);return j.append("file",new Blob([r])),await ot.post(c,{data:j}),c+b};return()=>e(se,null,[s.modeType==="json"&&e("div",{class:qa.wrap},[e(lt,null,{default:()=>[e(Q,{center:!0,title:"\u4E94\u7EBF\u8C31"},{"right-icon":()=>{var d;return(d=a.activeDetail)!=null&&d.musicSvg?e(ue,{name:"checked",color:"rgba(103,201,176,1)"},null):""}}),e(Q,{center:!0,title:"\u9996\u8C03"},{"right-icon":()=>{var d;return(d=a.activeDetail)!=null&&d.musicJianSvg?e(ue,{name:"checked",color:"rgba(103,201,176,1)"},null):""}}),e(Q,{center:!0,title:"\u56FA\u5B9A\u8C03"},{"right-icon":()=>{var d;return(d=a.activeDetail)!=null&&d.musicFirstSvg?e(ue,{name:"checked",color:"rgba(103,201,176,1)"},null):""}}),e(Q,{title:"\u6E05\u9664\u7F13\u5B58\u6570\u636E",clickable:!0,onClick:n},null),e(Q,{title:"\u4FDD\u5B58\u7F13\u5B58\u6570\u636E",clickable:!0,onClick:p},null)]})])])}});const Ga="_tipsContainer_16bs2_1",Ya="_backBtn_16bs2_6",Xa="_content_16bs2_20",Za="_parent_16bs2_25",Qa="_myscale_16bs2_1",en="_item_16bs2_36",tn="_img_16bs2_41",an="_iconHead_16bs2_45",nn="_btns_16bs2_51",sn="_btn_16bs2_51";var w={tipsContainer:Ga,backBtn:Ya,content:Xa,parent:Za,myscale:Qa,item:en,img:tn,iconHead:an,btns:nn,btn:sn},ln="/orchestra-music-score/assets/icon-hand2.d851ec92.png",on=Object.freeze(Object.defineProperty({__proto__:null,default:ln},Symbol.toStringTag,{value:"Module"})),rn="/orchestra-music-score/assets/icon-header.3b4d207c.png",un=Object.freeze(Object.defineProperty({__proto__:null,default:rn},Symbol.toStringTag,{value:"Module"})),cn="/orchestra-music-score/assets/m1.290ace12.png",dn=Object.freeze(Object.defineProperty({__proto__:null,default:cn},Symbol.toStringTag,{value:"Module"})),pn="/orchestra-music-score/assets/m2.42d4af93.png",mn=Object.freeze(Object.defineProperty({__proto__:null,default:pn},Symbol.toStringTag,{value:"Module"})),gn="/orchestra-music-score/assets/m3.e1fd1696.png",vn=Object.freeze(Object.defineProperty({__proto__:null,default:gn},Symbol.toStringTag,{value:"Module"})),fn="/orchestra-music-score/assets/m4.c9acb58f.png",yn=Object.freeze(Object.defineProperty({__proto__:null,default:fn},Symbol.toStringTag,{value:"Module"})),hn="/orchestra-music-score/assets/m5.365472c1.png",bn=Object.freeze(Object.defineProperty({__proto__:null,default:hn},Symbol.toStringTag,{value:"Module"})),Sn="/orchestra-music-score/assets/step0.687e2fe1.png",_n=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"})),wn="/orchestra-music-score/assets/step1.3309e3f2.png",Fn=Object.freeze(Object.defineProperty({__proto__:null,default:wn},Symbol.toStringTag,{value:"Module"})),Cn="/orchestra-music-score/assets/step2.aff09e55.png",Bn=Object.freeze(Object.defineProperty({__proto__:null,default:Cn},Symbol.toStringTag,{value:"Module"}));const En={"../images/icon-hand2.png":on,"../images/icon-header.png":un,"../images/index.ts":It,"../images/m1.png":dn,"../images/m2.png":mn,"../images/m3.png":vn,"../images/m4.png":yn,"../images/m5.png":bn,"../images/step0.png":_n,"../images/step1.png":Fn,"../images/step2.png":Bn},N=t=>{var i;return((i=En[`../images/${t}`])==null?void 0:i.default)||""};var Tn=S({name:"tips-tip1",emits:["hanldeStop"],setup(t,{emit:i}){const s=[{img:N("step0.png"),btnsStyle:{top:"-2.13333rem"},handStyle:{top:"-0.42667rem"},imgStyle:{top:"-2.4rem"}},{img:N("step1.png"),btnsStyle:{top:"-2.2rem"},handStyle:{top:"-0.42667rem"},imgStyle:{top:"-2.4rem"}},{img:N("step2.png"),btnsStyle:{top:"-0.7rem",left:"-2.5rem","justify-content":"space-evenly",padding:0},handStyle:{top:"-0.42667rem"},imgStyle:{top:"-2.7rem",left:"-2.3rem"}}],u=m(),n=le({show:!1,step:0,rect:{}}),p=()=>{g()};ne(()=>{p()});const f=()=>{const o=document.querySelectorAll(`.${w.parent}`);for(let c of o)c.remove()},g=()=>{var B;f();const o=document.querySelector(`[data-step='step${n.step}']`),c=o==null?void 0:o.getBoundingClientRect(),b=o==null?void 0:o.cloneNode(!0);if(o&&c){const h=document.createElement("div");h.classList.add(w.parent),h.style.left=(c==null?void 0:c.left)-10+"px",h.style.top=(c==null?void 0:c.top)-10+"px",h.style.width=(c==null?void 0:c.width)+20+"px",h.style.height=(c==null?void 0:c.height)+20+"px",n.rect=c||{},h.appendChild(b),(B=u.value)==null||B.append(h),console.log("\u{1F680} ~ eleRect",u.value,c,`[data-step='step${n.step}']`)}},d=o=>{o!==void 0?n.step=o:n.step+=1,g()},r=()=>{i("hanldeStop")};return()=>{var c,b;const o=s[n.step];return e("div",{class:w.content,ref:u},[e("div",{class:w.backBtn,onClick:()=>r()},[y("\u8DF3\u8FC7\u5F15\u5BFC")]),e("div",{class:w.item,style:{left:`${(c=n.rect)==null?void 0:c.left}px`,top:`${(b=n.rect)==null?void 0:b.top}px`}},[e("img",{class:w.img,style:o.imgStyle,src:o.img},null),e("img",{class:w.iconHead,style:o.handStyle,src:N("icon-header.png")},null),e("div",{class:w.btns,style:o.btnsStyle},[n.step+1==s.length?e(se,null,[e(F,{class:w.btn,round:!0,color:"transparent",style:{"border-color":"#fff"},type:"primary",onClick:()=>d(0)},{default:()=>[y("\u518D\u770B\u4E00\u904D")]}),e(F,{class:w.btn,round:!0,type:"primary",onClick:()=>r()},{default:()=>[y("\u5B8C\u6210")]})]):e(F,{class:w.btn,round:!0,type:"primary",onClick:()=>d()},{default:()=>[y("\u4E0B\u4E00\u6B65 ("),n.step+1,y("/"),s.length,y(")")]})])])])}}}),xn=S({name:"tips-tip1",emits:["hanldeStop"],setup(t,{emit:i}){const s=[{img:N("m1.png"),btnsStyle:{top:"2.6rem"},handStyle:{top:"0.8rem",left:"0.22rem"},imgStyle:{top:"0.8rem",left:"-0.1rem"}},{img:N("m2.png"),btnsStyle:{top:"2.6rem"},handStyle:{top:"0.8rem",left:"0.22rem"},imgStyle:{width:"2.66667rem",top:"0.9rem",left:"-0.1rem"}},{img:N("m3.png"),btnsStyle:{top:"2.8rem"},handStyle:{top:"0.8rem",left:"0.22rem"},imgStyle:{width:"2.45333rem",top:"0.8rem",left:"-0.1rem"}},{img:N("m4.png"),btnsStyle:{top:"2.8rem",left:"-1.3rem"},handStyle:{top:"0.8rem",left:"0.22rem"},imgStyle:{width:"2.45333rem",top:"0.8rem",left:"-1.6rem"}},{img:N("m5.png"),btnsStyle:{top:"2.6rem",left:"-1.9rem",width:"2.93333rem","justify-content":"space-evenly",padding:0},handStyle:{top:"0.8rem",left:"0.22rem"},imgStyle:{top:"0.7rem",left:"-1.9rem",width:"2.93333rem"}}],u=m(),n=le({show:!1,step:0,rect:{}}),p=()=>{g()};ne(()=>{p()});const f=()=>{const o=document.querySelectorAll(`.${w.parent}`);for(let c of o)c.remove()},g=()=>{var B;f();const o=document.querySelector(`[data-step='m${n.step+1}']`),c=o==null?void 0:o.getBoundingClientRect(),b=o==null?void 0:o.cloneNode(!0);if(o&&c&&u.value){const h=document.createElement("div");h.classList.add(w.parent),h.style.left=c.left-10+"px",h.style.top="0px",h.style.borderRadius="0.1rem",n.rect={...c,left:c.left-c.width/2,top:c.top+2},h.appendChild(b),(B=u.value)==null||B.append(h),console.log("\u{1F680} ~ eleRect",u.value,c,`[data-step='step${n.step}']`)}},d=o=>{o!==void 0?n.step=o:n.step+=1,g()},r=()=>{i("hanldeStop")};return()=>{var c;const o=s[n.step];return e("div",{class:w.content,ref:u},[e("div",{class:w.backBtn,onClick:()=>r()},[y("\u8DF3\u8FC7\u5F15\u5BFC")]),e("div",{class:w.item,style:{width:"2.18667rem",left:`${(c=n.rect)==null?void 0:c.left}px`,top:"0px"}},[e("img",{class:w.img,style:o.imgStyle,src:o.img},null),e("img",{class:w.iconHead,style:o.handStyle,src:N("icon-hand2.png")},null),e("div",{class:w.btns,style:o.btnsStyle},[n.step+1==s.length?e(se,null,[e(F,{class:w.btn,round:!0,color:"transparent",style:{"border-color":"#fff"},type:"primary",onClick:()=>d(0)},{default:()=>[y("\u518D\u770B\u4E00\u904D")]}),e(F,{class:w.btn,round:!0,type:"primary",onClick:()=>r()},{default:()=>[y("\u5B8C\u6210")]})]):e(F,{class:w.btn,round:!0,type:"primary",onClick:()=>d()},{default:()=>[y("\u4E0B\u4E00\u6B65 ("),n.step+1,y("/"),s.length,y(")")]})])])])}}}),kn=S({name:"tips-step",setup(t,i){const s=m(!1),u=le({tip1:!1,tip2:!1});Y(()=>a.initRendered,()=>{const p=localStorage.getItem("isFirstTip");a.initRendered&&X.value==="init"&&!p&&(s.value=!0,u.tip1=!0,u.tip2=!1,console.log("\u9996\u6B21\u6E32\u67D3\u7ED3\u675F"))}),Y(X,()=>{console.log(X.value);const p=localStorage.getItem("isFirstModel");a.initRendered&&X.value==="practice"&&!p&&(s.value=!0,u.tip1=!1,u.tip2=!0,console.log("\u6A21\u5F0F\u66F4\u6539"))});const n=p=>{localStorage.setItem(p,"ok")};return()=>e(Se,{teleport:"body",closeOnClickOverlay:!1,class:w.tipsContainer,show:s.value,"onUpdate:show":p=>s.value=p},{default:()=>[u.tip1&&e(Tn,{onHanldeStop:()=>{s.value=!1,n("isFirstTip")}},null),u.tip2&&e(xn,{onHanldeStop:()=>{s.value=!1,n("isFirstModel")}},null)]})}}),In=S({name:"afterClassTraining",setup(){return Y(()=>a.initRendered,()=>{var t,i;a.initRendered&&window.parent.postMessage({api:"admin-selectMusicMeasure",start:(t=a.times[0])==null?void 0:t.measureNumberPrinted,end:(i=a.times[a.times.length-1])==null?void 0:i.measureNumberPrinted,speed:a.activeSpeed},"*")}),Y(()=>a.section.length,()=>{var t,i;a.section.length===2&&window.parent.postMessage({api:"admin-selectMusicMeasure",start:(t=a.section[0])==null?void 0:t.measureNumberPrinted,end:(i=a.section[1])==null?void 0:i.measureNumberPrinted,speed:a.activeSpeed,change:!0},"*")}),()=>e("div",null,null)}});const te=J(),Mn=ft(),D=le({json:"",svg:"",rended:!1}),Pe=m();var On=S({name:"Colexiu",setup(){Et(),a.midiPlayIniting=!0;const t=m(!0),i=m(!1),s=m(!1),u=m(""),n=m("init"),p=m(""),f=m({}),g=m({}),[d,r]=rt(te.id),o=new yt(650,884);Y(d,async()=>{if(d.value==="success"&&r.value.xmlFileUrl){oe(r.value),g.value=ye[Ne(r.value.code||"")]||{};const{showFingering:v,frozenMode:x,compulsionEvaluating:E}=Lt(),[W,H,A]=await Ct(v.value?r.value.code:void 0);n.value=W.value,p.value=H.value,f.value=A.value,a.frozenMode=x.value,s.value=E.value}if(d.value==="success"&&r.value.xmlFileUrl){const v=await Bt(r.value.xmlFileUrl,r.value);if(v.value)u.value=v.value;else{t.value=!1,i.value=!0;return}}});function c(v,x){let E=!0;return function(){if(!E)return!1;E=!1,setTimeout(()=>{v(),E=!0},x)}}const b=c(()=>{const{direction:v}=g.value;v==="vertical"&&(ae("\u52A0\u8F7D\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."),setTimeout(()=>{Pe.value.reRender()},16))},300);ne(()=>{window.appName="colexiu",Ee.on("settingFingeringChange",b),T({api:"setEventTracking",content:{type:"klx_xiaokuAI"}})}),Ae(()=>{var v,x,E;Ee.off("settingFingeringChange",b),typeof((x=(v=_)==null?void 0:v.audiosInstance)==null?void 0:x.destroy)=="function"&&((E=_.audiosInstance)==null||E.destroy())}),ut(),ct(),dt();const B=m(!1),h=m(),j=async v=>{var A,q,V,G,O,I,R,M,$;if(window.isLoading=!1,console.log("onRerender","\u6E32\u67D3\u7ED3\u675F"),T({api:"cloudLoading",content:{show:!1,type:"fullscreen"}}),console.log("cloudLoading",!1),a.initRendered=!0,console.log(te),console.time("\u83B7\u53D6\u6570\u636E"),_.osmd=v,a.isSpecialBookCategory=!0,a.renderType==="native"&&(a.times=ht(v)),B.value=te.modeType==="json"||!((A=a.activeDetail)!=null&&A.musicSvg)||!((q=a.activeDetail)!=null&&q.musicJianSvg)||!((V=a.activeDetail)!=null&&V.musicFirstSvg),B.value){const{numerator:z,denominator:We}=fe(v);try{D.json=JSON.stringify({musicId:a.activeDetail.id,musicSheetName:encodeURIComponent(a.activeDetail.musicSheetName),osmd:{product:!0,bpm:((G=v==null?void 0:v.Sheet)==null?void 0:G.userStartTempoInBPM)||(v==null?void 0:v.bpm),numerator:z,denominator:We,scoreSize:C.sett.scoreSize||"middle"},times:a.times}),D.svg=((O=document.getElementById("osmdSvgPage1"))==null?void 0:O.outerHTML)||"",bt(()=>{var re,we;D.svg=((re=document.getElementById("osmdSvgPage1"))==null?void 0:re.outerHTML)||"",D.rended=!0,(we=h.value)==null||we.autoProduct()})}catch(re){console.log(re)}}console.timeEnd("\u83B7\u53D6\u6570\u636E"),console.log("\u{1F680} ~ detailState.times",a.times);const x=(St.get("speeds")||{})[te.id],E=v.bpm||v.Sheet.userStartTempoInBPM;a.activeSpeed=x||E||100,a.baseSpeed=E||100,a.code=((I=r.value)==null?void 0:I.code)||"",a.activeDetail.originalSpeed=a.baseSpeed;const W=((R=a.times[a.times.length-1||0])==null?void 0:R.endtime)||0;a.isAppPlay&&jt(W,r.value.midiUrl),_.durationNum||(_.durationNum=W);const H=await Nt();a.freeRate=H.value,_t(r.value.paymentType||r.value.chargeType,r.value.orderStatus),At(),Te(a.activeSpeed),(((M=a.setting)==null?void 0:M.resets)||[]).includes("SPEED")&&a.activeDetail&&Te(($=a.activeDetail)==null?void 0:$.originalSpeed),wt(),t.value=!1;try{Ft(a.times)}catch{}s.value&&(_.evaluatingStatus=!0,X.value="evaluation")},U=async()=>{t.value=!0,T({api:"cloudLoading",content:{show:!0,type:"fullscreen"}})},K=()=>{window.isLoading=!1,T({api:"cloudLoading",content:{show:!1,type:"fullscreen"}}),i.value=!0,t.value=!1},oe=v=>{T({api:"cloudAccompanyMessage",content:{accompanyUrl:v.audioFileUrl||v.metronomeUrl||v.url||""}})};return()=>{const v=t.value||d.value==="loading",x=i.value||d.value==="error",{width:E,paddingRight:W,paddingLeft:H,direction:A}=g.value,q=n.value!=="init",V=E||"0px",G=W||"0px",O=H||"0px",I=A==="vertical",R=A==="vertical"?"20px":"0px",M=n.value==="show"&&C.sett.fingering&&!_.evaluatingStatus,$=A==="vertical"&&M,z={...I&&{margin:"auto",marginRight:0},width:g.value&&$?`calc(100% - ${V} - ${G} - ${O} - ${R})`:""};return e("div",{class:[ee.container,C.sett.eyeProtection&&"eyeProtection",Mn.android&&"android"]},[e(pt,{class:ee.buttons},null),e("div",{id:"colexiu-detail-music-sheet",class:[ee.musicSheet,{evaluating:_.evaluatingStatus||X.value==="follow"}],style:{paddingLeft:a.isSpecialShapedScreen?a.notchHeight/2+"px":"auto",paddingBottom:M&&g.value.height?g.value.height:"40px",background:C.sett.camera?`rgba(${C.sett.eyeProtection?"253,244,229":"255,255,255"} ,${C.sett.opacity/100}) !important`:""}},[v&&!x&&e(kt,{class:ee.skeleton,rowWidth:"80%",title:!0,row:3},null),x&&e(Oe,null,null),u.value&&q&&e(se,null,[e("div",{style:{width:z.width},class:["van-ellipsis",ee.headTitle]},[r.value.musicSheetName]),e(mt,{ref:Pe,style:z,score:u.value,EngravingRules:te.pageType==="multiple"?{PageFormat:o,DYMusicScoreType:C.sett.type}:{DYMusicScoreType:C.sett.type},opotions:{drawTitle:!1,drawComposer:!0,drawLyricist:!1,drawMetronomeMarks:!0,drawMeasureNumbers:!0,autoResize:!1},onStartRender:U,onRenderError:K,onRerender:j,onLoaddingEnd:()=>{t.value=!1,window.isLoading=!1,T({api:"cloudLoading",content:{show:!1,type:"fullscreen"}})}},null),M&&e(Ja,{style:{background:C.sett.camera?`rgba(${C.sett.eyeProtection?"253,244,229":"255,255,255"} ,${C.sett.opacity/100})`:"",boxShadow:C.sett.camera?"none":""},code:r.value.code},null)])]),!v&&!x&&e(Rt,null,null),e(xt,{score:u.value},null),e(ga,null,null),e(gt,null,null),e(vt,null,null),e(Ia,null,null),e(Va,{ref:h},null),e(kn,null,null),e(In,null,null)])}}});export{Pe as MusicSheetRef,On as default,D as musicJSON};
|