new-index.28937908.js 43 KB

1234567
  1. import{d as _e,S as p,a2 as Je,j as e,z as y,B as re,T as pe,p as lt,P as it,O as ut,Q as Ye,g as V,U as ct,n as Ge,X as qe,bD as mt,V as he,F as j,f as te,bz as Qe,aR as fe,M as be,W as We,x as q,D as se,bh as ge,bo as dt}from"./index.79e75ce0.js";import{T as Ve}from"./index.27b068e4.js";import{i as At,a as ft,o as gt}from"./icon-share.35fc8401.js";import{C as pt}from"./index.06bc7daf.js";import{C as we}from"./index.09d7c110.js";import{C as vt}from"./index.090876b3.js";import{I as $}from"./index.c5a2cef6.js";import{R as yt,a as Se}from"./index.ff444e8e.js";import"./index.82a8f89b.js";import"./index.58b5409b.js";import{V as ze}from"./vue3-lottie.es.29d7e99e.js";import{g as Ct,m as Et}from"./music.13185245.js";import{o as w}from"./orderStatus.2009824c.js";import{A as Ke}from"./refresh_anim.04019e5d.js";import{C as ht}from"./index.b963b2bf.js";import{P as bt}from"./plyr.min.0a479001.js";/* empty css */import{S as wt,a as St}from"./index.34eae8fb.js";import{g as ne,s as It}from"./formatSvgToImg.1953c47e.js";import{g as Bt,o as Tt}from"./oss-file-upload.4401a5ba.js";import{P as Ft}from"./index.0e53cb7c.js";import{u as Nt}from"./index.1ab837a4.js";import"./index.fee2b4a4.js";import"./code-down-load.b6c2baf1.js";import"./logo.bcac726b.js";import"./browser.8379baf6.js";import"./html2canvas.esm.3d083717.js";import"./icon_teacher.40b6f077.js";const xt="_detail_1t8ws_1",Ot="_base_1t8ws_27",Rt="_img_1t8ws_30",Ut="_albumType_1t8ws_42",Dt="_shareBtn_1t8ws_55",Lt="_detailContent_1t8ws_67",Mt="_main_1t8ws_72",kt="_favorite_1t8ws_77",Pt="_bgImg_1t8ws_81",Xt="_musicContentBg_1t8ws_91",Ht="_bg_1t8ws_81",Yt="_alumWrap_1t8ws_107",Gt="_alumTitle_1t8ws_118",qt="_alumDes_1t8ws_124",Qt="_des_1t8ws_127",Wt="_tags_1t8ws_131",Vt="_tag_1t8ws_131",zt="_alumCollect_1t8ws_143",Kt="_alumCollectCencert_1t8ws_151",_t="_alumCollectItem_1t8ws_151",Jt="_alumCollectItemActive_1t8ws_171",Zt="_albumTips_1t8ws_174",jt="_albumPrice_1t8ws_189",$t="_iconMemberSmall_1t8ws_196",ea="_alumnContainer_1t8ws_207",ta="_alumnList_1t8ws_212",aa="_alumnTitle_1t8ws_218",sa="_iconMenu_1t8ws_226",na="_musicContent_1t8ws_91",oa="_iconTransfer_1t8ws_256",ra="_musicTitle_1t8ws_280",la="_musicImg_1t8ws_288",ia="_finch_1t8ws_292",ua="_finchLoad_1t8ws_296",ca="_videoOperation_1t8ws_315",ma="_audition_1t8ws_318",da="_footers_1t8ws_336",Aa="_colSticky_1t8ws_349",fa="_priceSection_1t8ws_354",ga="_price_1t8ws_354",pa="_buyBtn_1t8ws_368",va="_primry_1t8ws_383",ya="_member_1t8ws_386",Ca="_functionSection_1t8ws_389",Ea="_empty_1t8ws_392",ha="_emptyImg_1t8ws_400",ba="_staffContainer_1t8ws_403",wa="_staffTitle_1t8ws_408",Sa="_staffImg_1t8ws_415",Ia="_name_1t8ws_419",Ba="_boxStyle_1t8ws_424",Ta="_active_1t8ws_431",Fa="_shareMate_1t8ws_476",Na="_icon_1t8ws_24",xa="_info_1t8ws_491",Oa="_tagDiscount_1t8ws_508",Ra="_staffChange_1t8ws_521";var o={detail:xt,base:Ot,img:Rt,albumType:Ut,shareBtn:Dt,detailContent:Lt,main:Mt,favorite:kt,bgImg:Pt,musicContentBg:Xt,bg:Ht,alumWrap:Yt,alumTitle:Gt,alumDes:qt,des:Qt,tags:Wt,tag:Vt,alumCollect:zt,alumCollectCencert:Kt,alumCollectItem:_t,alumCollectItemActive:Jt,albumTips:Zt,albumPrice:jt,iconMemberSmall:$t,alumnContainer:ea,alumnList:ta,alumnTitle:aa,iconMenu:sa,musicContent:na,iconTransfer:oa,musicTitle:ra,musicImg:la,finch:ia,finchLoad:ua,videoOperation:ca,audition:ma,footers:da,colSticky:Aa,priceSection:fa,price:ga,buyBtn:pa,primry:va,member:ya,functionSection:Ca,empty:Ea,emptyImg:ha,staffContainer:ba,staffTitle:wa,staffImg:Sa,name:Ia,boxStyle:Ba,active:Ta,shareMate:Fa,icon:Na,info:xa,tagDiscount:Oa,staffChange:Ra},Ua="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABG1JREFUWEflmFmsXlMUx3//qiGmGNtKzCVCaohq8FYlkYao6pPGmwiCCDUPiaQxa/WBIIYnw5OiISIxvSFKDPUg1FSJeVYxlCX/zz7Xvvue853zffe70sR6Ocke1vqfNe8lNnPSZo6P/w/AiFgI3JMscrakp0dhnVYNRsQhwPXAnsCNklbXCY6IT4C90t4GSXs3nDsCuA74FVgu6Z1+P9IXYEQsS+C2Tkx+B/aQ9G3JNCIiX5M0gXdEeO0joAL/G3C1pBVNIGsBJkY211nFRYPYT9LHQwLcEtgI+JvTvcA5kv4q+TYBXAVcWPNXd0i6oMF0rRr0vYhYDlxTw2OVpItaAUbEUuCh4uA31qakx5pM0cXE1d2IWAxYa7sW/M6QNE72OA1GxO7Au8DO2cVPgQWS3uvnzIMATJo8EHguCywv27cPlvRlJasEeBvgwKjoF+BoSev6gUsCO5k45xMRc4BXgG2z9RWSLpkAMCK2Az4Hts8OL5O0sg3csADTvYuBPIp/BmZJcjD9W0ki4nTg4cK0syU5tbTSoCbO/HErYH3Ks9XyUkmPlADvA87MkDgpX9WKLB0YFmDS4g3AlZmsByT1sIz5YES8ARyeHTpO0ov/EcD5wAuZrDclueKMA/gVsFt2aIYkr3WiSWrQ2WMscoGvJXltHMA/gOkZmumS/uyE7p8EPHAUZ364BbApk7VJUq/a5CYeWsBkojgDWSt/KIARsROwL7BOUu/PmzQYEbaK892Hkn5oskjT/YEBRoSd9/lUbV4DFtpX6wSkyuS+cC7wXapIDsYJNEqAd7nzyCS4yiwonNzbM1Mps/YqulvSuVMN0GXo1kKIQeZAvF23dqkkl9Mp1aAz/+M2bdcIT+ds6lObKtPITJwCwh22W6+uIA1usSR30LXUBaC72by7mSZpXOjnnCOiK8gu4Cw376ZD0rQyD7qLcEdT0cy8L2vwmzaQreCSRWYAX2QyNkrqdVV5mnkfmJ0dmivp9TY/66PJTuASwCMBp6yK1ks6oAT4BHBKduhySbe0Acx88lHgpHT+KWBJP58r3OUy4OZsbY2kRSXAsnFcK2leF4AJpH3mZMB11QIGqeOvAkdlssYa5dzE+wAfAD3nTLRI0pquIIc5FxG2mq1XkYNl/+ppW75JbKbTcl8A5klymRo5RYQfZ9Ze7vurJS2phJUAD0oVIG+7nrXpuvpT179IwfUkcEJ2x43HHEl+WfaobjzhB4z9MaeXU6L1o2rSFBGzUqI/pmC2UlL+qqwFaO09kxqA/P73wE3AnZKcMwemiHBuOw+4AnDLlpM7pBOr9q1Rg96IiF0Av0cOrUHhqZQf3GuBz4CfWpDu4IFTitLjgW1qzr8NzK8bSjVOt9LfPgj08tEUkiPYI49aq7SN37x/PnAt0HvEjJD8IPMgyQOpxprfOsBMJt8R8OTJb9VqSDks1g3A/cDtkn5sY9IJYMUkzQ0PA44FPPxxHnN/2I88mXAe9fDpJeCtfhorGQ0EsO1vp2L/b6s67Ti/HhzXAAAAAElFTkSuQmCC",Da="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAAAXNSR0IArs4c6QAABFJJREFUWEfNl1FoHFUUhv8zSXc3pEm1gsUaRbITolWrRkSiVdNas7PpQ0toHqRGVLSgUrUSmkxMy4aamfWhqCiCKVSqIoLUQEkys5Ga1gepaE2RWMS9k9oqFZGkxQRNYnaOzHQTs8l2Z3aDwXmcOf//f/cy99x7Cf+zh5bK07q5cpVUXHQE4BoifkkzrPeX4rkkoF1RObiSYQKoS0PMAPZW3RzpLxSqYKAYIE0p8scAmjLCGRMEPKQlxLeFQBUMpCpVbwL8QvZQ/nVasmsP9J89ly9UQUBtUbmVGHGPsO//mpzZ8Mbxny7lA5U3kBqRmxk4TAQ/2sHg+YASO3Nm2i8UtdSvKV1BZY0EeywwNZKIHcfMlcQdUbl+xkYvEVb4DQDwgW6Kx3PVq4pcC5uuGR0tT5CqyJ8D2JgWXAD4UKCYD3b2jpyfb9JWH76bJBoEUJYHTLqUX9VNa+983a6oXF5GaGYbzwFY534j9DpAfywO4RQBJoO67yoTfafHq29lTg2AsCZ/GFfBRPSiZiTfbm2ovE1KSc+C8FiWwU2QqoSPAbQpR9AkM4I+/xkv3kkAoRxFg6RG5H0gdHo5Lc933kuvNFQ9aNt8YnkCc6dINt9P6fbv9IpcU7kcvOPBSbHa7SWqIjurZ3Y/Wo7wLBncr5vWlstAEbkThH0+SQaKAD1FeBqMHVk1jEuQ8AyYSwHqBhDw8ibmFi1hHXCB2qLhTcR0zEvkrl9wY9y0enY3VZSUjIeSDFy/UMfAy3FTvJ4e7BAId3p5M6EmboghF2h3bUVJaFXoIoCgl5BAPZqZbHQHooR3EujdTA2fmyCqfssQU+1K9XpGagiA5OE7GjTFtTHAntuPVCX8BUAPeAE5kyQR7usyxMlYHYqnQ+FhBlX/q+MndNM6fPnfDPcB1ODlSYQjmiG2O3XzgfYD1OElTn8/oZvCXQRqVN4Oxifue8Jw0BB3OCPNp50w8HzcFO9kAHVEKjenSPrMJxCIuEEzLMPBUJXwVwDdA2Crboqj6ZX7JYBaX362dIs+8OMPGUAt9etLi+nPi753csJpzRA1BHC7Uvkwgzp109rgwtSHt0GiHl8wwAXdFHMLI+NMoyqy/1E5U8O0Q0skP3KCY5GK1bHEL2NNTSiSx+Xv5nZwDyoGPoybonm2LAOoXZE1BlSfI3PKRkZ/X3Vz96lTf89q1EjVkyA+5NuD6Sk9kXzvSkARhnuL8P0Q8X7NsNymuueRG9YWScGvQVjr10CSUjd1zTt7Z8xQrG7dyqnQtNOPiv0apuu+YdDPxLwRhKvy0Fq6KeT59YvOxWpUPgnGvXmYFl5KOKgbYqcHUNVrYN5TeIp/JYEf1UzLudvNPYtnSKlsAKQ+/7aFVbLT8QOp67SjZ3/LCRSLyuWTzGMEKiosyqeKMKwb4vaF1VnvVgtuIj4T8isjpi4tkVy0VWUFatty49U0E9wGif+TUyTZGA1MiU+z3QH/Adlte1c4Km3PAAAAAElFTkSuQmCC",La="data:image/png;base64,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",Ma="./assets/emtpy.20799cbd.png",Ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABHVBMVEUAAAD/UYD/V3n/a4r/Sm//SnD/Wn3/aYn/boz/aIf/aon/SnD/Wn3/aIj/XID/VYD/WHv/X4D/YYL/UnX/RGv/boz/a4r/aIj/XoD/VXf/Q2r/bYv/Y4T/UHT/RWz/Z4f/S3H/SG3/boz/Q2r/THH/Rm3/RGr/Unf/RGr/UHX/RWz/bov/Q2z/T3T/Rmv/cY7/Qmj/bYv/a4r/UnX/TXH/T3P/////W3z/YoP/YIH/Sm//ZYX/XH7/bYv/aYj/Z4f/Rmz/WHv/VHf/ZIT/XX//a4r/XoD/SG7/Vnn/RGv/Q2r/8fT/0dr/+/z/9vj/rr7/iqL/gZv/6u7/mK3/4uj/3eT/2eH/xtH/w8//vMr/t8b/obT/e5b/b47/dpJPgyOFAAAAM3RSTlMABBP4+Ou0q5eHeHhXNxsJl5b4+Pjr6+vr6+vj4+Pj09PTtLSsrJeWloeHWFc3Nxsb09LwpzK5AAACP0lEQVQ4y3XUh1LbQBAG4JUrtnEDQq8JhBIgJBgbYx2WJRdhhAu95v0fI7vni26liJ3xjGb0zX97t9ZBsPLZ9O/5eHxhI53Nw6f1M7MiOp3Ly2az0Wg456uZQiSLTcWFck1y5/X6TDn2v/vxRUhHkBzBbntxOsSMKRHl2qZZMrgrfo1yXXS1WqrI8tDx/hxkCKVrtVI6M7QuBhJTznVL/j4ElXII2boS2mpHMb3fsGtJZy/F9MLMEeR5tn26K+cRZ4FOpDudpRll+IYDzhQfooYOax/hCrlwfwTH19VqdSzd2ZoB+fCA6WAoT5B7nbizyhFkOxGDQ9h+QPfYUq6SgzTL4wfzgu66aStX2YZfOo+7O3Q3Y5kn4SbM68Ex936D8M323UUS4sqNPM8bOpP+ao1bdE/MXSQQTvIEvfO60tU8fL43tSO48G/d9wG+HcoBD/FpILjrJWHD70/2P0I4qmKNbO6sLUjrfbzSiYjWh4wO5PWsHciiUwOpP6J4cO6pWZWHJZ2Vg7w/ONPs0NTod1sP5lnWMcAqOTW4MR4fdfqHnITKrRsAGf6FvEl4xxrsEbw6AIDCDP+SntG9IGMbRjd3Alhl6dQf2nwaPLsI9T7Q9fcmH9ei/pJsLH4w0l0tqyto2neudsgokPL6h6CqLBd2meN5/e/6SknxPH6A5L4Z7JJKkXOjXRFYGaVIZ+G6Ok/taIkcQe6WDyOu5t3ZcN7cXgyiqrC/xg96/eAEPivjKLe9mUwkkls7ueNgc38BG9QjJSsHG4UAAAAASUVORK5CYII=",Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA0JJREFUWEfNmTtsE0EQQGf2SC6OYuWDo/jOJ1FQhIIOELTUNEiAlIKKClDok4KKAvogkooKKUKkoKGmRQKqUJCCAuU+iXzkI0eJL8E7aE63ZmPH2M4H70gn2efdueeZnc/uIRxDiEj4vn/NsqybAHCFiCYR0SGiPKtDxAoRRYi4AgBfa7XaR8/zPiOi7PZx2M2EOI5LSZJMA8B9APC6mQsAPgC8sW37ZaFQCDqd2xGg7/vnhRDPiOgBANidKm8xLkHE11LKp57n/Wqnqy1gEARTADAHAAVdmRACBgYGoL+/H/r6+sCyLHZtOoSIoFarwcHBAezv70O1WgUpm7wbW5Y1XSwW3/4LsiUgEZ2LomiOiB7qChhoaGgIbNuuA7WzAgMnSQI7OzspsC6IuOA4zhNE/H2UniMBiSgXRdE7IrqlJrGFhoeHU6udRNia29vbqYWVIOIHx3HuIeJeo+4mwMxy73W4XC6XwrFbT0PY3Qy5t/eXJ4O83WjJJsAwDOd1t+bzeeDrLKRSqQBfmiUXXNd9dGgJ6F+ygFhU984STj2jEdKyrCk9cOoW5FSCiN9VtLJbR0dHz8JwTTo3Nzd1d8dEdEmloDpgGIaviCg1LwfE+Pj4qa25dv+S12S5XK4HDiLOu677mOelgFmF+KGS8NjY2ImjtR1U4+8c3RsbG+p2Ytv2Ra44KWAQBM8BYIY/c54rFA7l5G6fdezxcRzrefJFqVSaRS78YRj+VLW1F9ZT/6jBir7ruhdwdXX1uhDiEw/iPDcxMdFxhTi2qVpM5Iqzvr5eL4tSyhsYhuEMEbGLYXBwEEZGRk77uV3p29ragt3d3XQOIs6i7/tLiHiHbzAcQ/ZSGI4hM8AlBlxGxMt8g1MLdya9FO6AOOWwENE3dnGZiNKwLRaL/y33tTIC58S1tTVlwRiDIKiq/Oc4Ts8CRAFzoERRVM+H5gMa72KTgwQAljlIuHO+a2yaMT5RG1/qjG8WjG+3GND4hpUhjW75GdD4TVO2Fvkcxsxtp6rORm/csx6MD43MPfrIIM09PNL6MnOP3/Ru19gDTB3S6CNgHdTYQ/TGDY7+GkJKeRUAJoUQRf01hJSSdz4rQogvJ3kN8QdHrHCbTP3mdwAAAABJRU5ErkJggg==",ka="data:image/png;base64,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",Pa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAoCAYAAABOzvzpAAAAAXNSR0IArs4c6QAABQRJREFUaEPtWG9oXEUQn3l3uVYJjTHVVksh0Ggrbbzc7p5pRGvbWAkhBb/4oaDFYkVBC35QkEIFBRE/CP7pF6ugKIofihStRGvFpCWk8d7sSy+NEqWCWkVqqbQSGu8uO7LlvXJ5TfLu0uRMyO23tzs785vfzszOPoRFPnCR+w9VAqoRsMgZqKbAIg+AahEsOwWEEPci4kobOcx8qaam5tjAwMDFEiPJSaVSXY7jbGLmFYg4BgAeAHxERBdK0SGl3AIAXQCwkpnPI+IxADhERPlS9odlyiIgnU6vNsb8AjAhck4QUVuU8WQyuSoej38OAKmwLDOfjcViXZlMJjOVnqampiV1dXWfAMCDk8icchynM5PJ/BaF45oIUEqlmFmHlJwjopuiDCul+pj57mnkziQSidv7+/svTSajlNrPzE8VrdkTrwm+bSS4rntfFI5rIqC5ubk+kUgcB4AbAeAWX1kkAUqpzcz8bZHx95n5S0TsBICdRU7sdF33wzDI1tbWZYVC4S8ASACATZtOIuoVQjyGiAeK5JuI6HQ5JJSVAoHidDrdYoyxuWtHJAFSyhcB4AW/bpzUWrcEuqSUNqKCtHiDiJ4JO6CUuouZB/x5Wy8eLtp/AgBa7TciPuC67tfzkYB3AGC3D+xdIno8ACmE+AARH/HJOaC1fiLsgF8/frYRgIhPuq77dhEB3wDAVv97IxEFRJXEQ0UiQCn1MjPv9RE9S0SvFRHQh4hBbXieiF6dogZsMMbUa61tCl4eQog7EdEWTpsavwKATYGyboOKENDY2Li0oaGhHRG5trb2SE9PT8E6IKVcx8zDiOgwszHGrBscHPwp6uiEEPbEtyKiLYo3AIDV9xARHYraG16vCAFTgZJSHgGAbf76YSLaHuWAEKIDEbuL5E4j4h7XdYvnotRcWf/fCBBCPIqI7/m5/68thFrrH6KQK6V2MPPHgRwz/w4AXxQKhX3ZbPZs1P55EQFSynuY+SgiLvEB7SWiV0oBL6W0d/9LzGybL1sD6v1952xaENFQKXoCmYpHQCqVSjqOcxQAlvun/5nW2nZ3XA5wv4ZcDwCvA0BwqwwQ0cZy9FSUACGERMSvAKDBdz4zOjraPjIy8s90oKWUyxFx1/j4+Hee5/WGZGNSyj8A4GY7n8/nV2ez2TOlklAxAvxHjK3Sy3xw2bGxsS3Dw8Pno8BKKW3O77DVPp/PrwrnuhDiR0S8zeoxxrR4nncySmdFUyCdTrcbYw4DwFLfcF8ul9s+NDT0dylApZT2EWVfgLbbm9AIKaXW2qsUAGI2jYwxKzzPs21zSaMiERBqd22jYjvDqx49xphuz/NsZzdhSCn3AMCb/uQFZn7OGNPjOM4aRLQ1YK2/Nj9rgJTSOh2POhJE7Hdd96oXY1tb23W5XM52fOun0VFwHOf+TCYTrhHTmp1RBCilNjBzcN38SUTBy3BSY1LK7wHgjigCmLlXa715MrlUKnVrLBY76F9/E0SY2abSbq31p1E2wuszIsDmm1JqHwCsYeZuIrrSmEwGIJlMro/H45uiwCHicdd1T00jh0qpDmPMNkS0Vf+iMcZNJBIHy/grNUH9TAmI8mXBrFcJWDBHNUdAIyNACPEWIj49R/bnVC0z79da2yt0ylElIOoIhBC7ELEjSm4+rtsfr1rry0/uqUZkBMxHx2YTU5WA2WRzIeqqRsBCPLXZxFyNgNlkcyHq+g+SlEdHlU7yUwAAAABJRU5ErkJggg==",Xa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAoCAYAAABOzvzpAAAAAXNSR0IArs4c6QAABZFJREFUaEPtWFtsFFUY/v7ZLl2B1WAjCBGsaBR7sz1ndvEWWV+8iyYGQvQFRAmJEi8PyAMxUTBR0ZgAMSGiwINGA4kxKpcYtHhJbXf+GbuxVaIGFVQoESVFsHZ3fnPMNKnLdndaZLumnafJnH/O/33f+c5/LoQx/tAY549xAcYdMMYVGJ8ClWwArfVyIvrdcZw3W1pabrUs6ypmfjYfs9b6PBG5pq+vr6Orq+vYcDhVtAO01u8CaGfmtVrrFwBMZ+b7BhNMpVJVvb29XwK4AsAPAOqY+WRYESpdgM+JaIvjOJu01ltF5DfXdR8bTE5rPR3AzwPfiGiO4zj7/9cCJBKJeSIyS0TWicgOy7LaReRRIjoA4B0R2cfMPw6Q1FqvB7BYRLa7rrs0LHkTV5EOsG37Od/3FRGlAHSakSeiRDDSBwGsZ+b3h0N0qNgzEqC+vv78iRMnNqbT6X1FwERSqVR0qPbW1ta/APgF2iNa6z5D3HEcT2vdTURPm4KYNwWi8Xg80tPT43d3d5u+hvWMWACl1NXGjkQ0VUSecF33+fzMLS0tF1uW9TWAWBFUx6uqqhra29sPDY5pamqaGo1Gj2Sz2Ys6Ozt/UkodE5EFnuftHWT9GwF8ACASfDNzfy4zHw+rwogESCQSCd/3DZC4SSQiK13XXZef1Mxl3/dbS4DJ9ff3z8hkMj1BnKW1XkREl4jIWiJaDiArIq8AWENE30Wj0e1tbW2nlFIPEdHGwf37vp/wPM85awIY28disS8AzAySrGHmJwslbGxsnFJdXW0K1L+mgIgYR9wV/LOTmW8f+L+urm5yLBbbSkSm/xYi2isi1QDMaH8IoNeyrBXpdPqgbdspEdkGoAbAJNOHZVnJdDqdPmsCKKV2ENE9pcgXA2Db9lIR2Ry4507Xdd8rMH3mW5Zlil1tMpm8PJfLGXtPKrTG27a9SUSWnXUBmpubr41EIp8FYJmZk0MUsKIDoLU2G5d6AAeY+bJCfWitHwCwnJlt27avE5E9zDy5UMdlE0BrbUZqwK4egG8BZLLZ7BZTqMLYTil1MxHtLlY7TJvWehWA65n5Dtu254vIS8x86agJkEgkLvR93+y4TiucInKCiBaFWZu11nsA3ATg5IQJE2a2tbUV3LsnEonZuVxuiuu6nEwma3K5XBMzfzSaAizxff+1QQBOBe/nBKN5QkQaPM8z+/GCj23bDSKSCUTczMwPhnFNqZiyTAGt9esA7g3AbIjH44+b997eXnNIecS8E9E6x3FWDgVYKfUqEd1v2n3fb/Y8r7MUuTDt5RKAAShj3f7+/qmZTOYPA662tjZWU1NzBMC5AExhtAuBbmhomFZdXf292RQR0ceO48wLQy5MTLkEMAeRWgD7mXnOYGBaa1MQmwEcZmZzOjvt0Vo/BWBgv7CQmbeHIRcmplwCdAO4EsAvzDwjT4ABccyyNjsfdOASc3q7AMCheDx+SWtrazYMuTAx5RLgLQALg4J3g+u6n5j3YI3+NAC6g5kX5INWSi0jok1BnVjtOM4zYYiFjSmXAHcDeDsAdZiIVvq+HyEic0U1LSB3m+M4u/KAk9a6K3DPn77vz/I872hYcmHiyiKAAaKU2kVEtwwB6o386yoTF9zl7Qz+2cbMi8OQGk5M2QRoamqaFI1GXwZg7uUGjqDmDG5OZKuYuT8fuNZ6DYDVZvUgormO45ht8H/6aK1fBPDPsiwida7rfhU2wYiOw+YezqzjlmXlIpEId3R0/DpUwuB011BVVfVNsbiwgAvFBQOTIqKjjuN0DKevEQkwnASVHltSAKXUBiJ6uNKJFMInIhtd111RDPu4AKVGVim1pEjlL/X7qLaLyG7XdbeckQNGlUEZkpecAmXAMKopxgUYVfkrIPm4AypgEEYVwph3wN+UApNHk0JIEwAAAABJRU5ErkJggg==";const Ha="_downloadContainer_hbonu_1",Ya="_musicContainer_hbonu_4",Ga="_musicImg_hbonu_15",qa="_num_hbonu_18",Qa="_page_hbonu_26",Wa="_downloadBtn_hbonu_32";var z={downloadContainer:Ha,musicContainer:Ya,musicImg:Ga,num:qa,page:Qa,downloadBtn:Wa},oe="./assets/logoWatermark.223403de.png";const Va=async n=>{console.log("imgToCanvas",n);const l=document.createElement("img");l.setAttribute("crossOrigin","anonymous"),n&&typeof n=="string"&&n.includes("data:image")?l.src=n:l.src=n+`?t=${+new Date}`,await new Promise(d=>l.onload=d);const s=document.createElement("canvas");s.width=l.width,s.height=l.height;const i=s.getContext("2d");return i.fillStyle="rgb(255, 255, 255)",i.fillStyle="#fff",i.fillRect(0,0,l.width,l.height),i.drawImage(l,0,0),s},za=async(n,l)=>{console.log("addWatermark");try{const s=n.getContext("2d"),i=document.createElement("img");i.setAttribute("crossOrigin","anonymous"),oe&&typeof oe=="string"&&oe.includes("data:image")?i.src=oe:i.src=oe+`?${new Date().getTime()}`,await new Promise(A=>i.onload=A);const d=document.createElement("canvas");d.width=600,d.height=500;const g=d.getContext("2d");g.clearRect(0,0,d.width,d.height),g.rotate(-30*Math.PI/180),g.drawImage(i,0,300);const v=s.createPattern(d,"repeat");return s.fillStyle=v,s.fillRect(0,0,n.width,n.height),n}catch(s){console.log(s)}},Ka=(n,l)=>{n.getContext("2d");const s=document.createElement("canvas");s.width=n.width,s.height=n.height+30;const i=s.getContext("2d");return i.fillStyle="#fff",i.fillRect(0,0,n.width,n.height+70),i.font="40pt Calibri",i.fillStyle="#000",i.textAlign="center",i.drawImage(n,0,70),i.fillText(l.title,n.width/2,120),s},_a=n=>n.toDataURL("image/png");var Ja=_e({name:"download",props:{imgList:{type:Array,default:()=>[]},musicSheetName:{type:String,default:""}},setup(n){const l=p(n.imgList),s=p();Je(()=>n.imgList,C=>{l.value=C,i.value=0,s.value&&s.value.swipeTo(0)});const i=p(0),d=p(!1),g=p(""),v=async()=>{if(!d.value)if(d.value=!0,g.value)A();else{console.log(l.value[i.value],"list.value[acitveIndex.value]");const C=await Va(l.value[i.value]),T=Ka(C,{title:n.musicSheetName,size:18}),Q=await za(T);g.value=_a(Q),console.log(g.value,"image.value"),await A()}},A=async()=>{var T;pe.loading({message:"\u56FE\u7247\u751F\u6210\u4E2D...",forbidClick:!0}),setTimeout(()=>{d.value=!1},100);const C=await lt({api:"savePicture",content:{base64:g.value}});((T=C==null?void 0:C.content)==null?void 0:T.status)==="success"?pe.success("\u5DF2\u4FDD\u5B58\u5230\u76F8\u518C"):pe.fail("\u4FDD\u5B58\u5931\u8D25")};return()=>e("div",{class:z.downloadContainer},[e("div",{class:z.musicContainer},[e("h2",null,[n.musicSheetName]),e("div",{class:z.musicImg},[e(wt,{ref:s,showIndicators:!1,loop:!1,onChange:C=>{i.value=C,g.value=""}},{default:()=>[l.value.length>0&&l.value.map(C=>e(St,null,{default:()=>[e($,{src:C},null)]}))]})])]),e("div",{class:z.buttonGroup},[e("div",{class:z.num},[e("span",{class:z.page},[i.value+1,y("/"),l.value.length]),e("span",{class:z.countPage},[y("\uFF08\u5171"),l.value.length,y("\u9875\uFF09")])]),e(re,{type:"primary",color:"linear-gradient(270deg, #FF204B 0%, #FE5B71 100%)",class:z.downloadBtn,block:!0,round:!0,onClick:()=>v(),loading:d.value,loadingText:"\u52A0\u8F7D\u4E2D..."},{default:()=>[y("\u4E0B\u8F7D\u5F53\u524D\u9875\u9762")]})])])}});const ve=n=>{if(n===null)return null;const l=Object.assign({},n);return Object.keys(l).forEach(s=>l[s]=typeof n[s]=="object"?ve(n[s]):n[s]),Array.isArray(n)?(l.length=n.length,Array.from(l)):l},Te=n=>{var g,v;if(!n)return"";const l=new DOMParser().parseFromString(n,"text/xml"),s=l.getElementsByTagName("measure");let i=-1,d=-1;for(const A of s){i===-1&&A.getElementsByTagName("beats").length&&(i=parseInt(A.getElementsByTagName("beats")[0].textContent||"4")),d===-1&&A.getElementsByTagName("beat-type").length&&(d=parseInt(A.getElementsByTagName("beat-type")[0].textContent||"4"));const C=parseInt(((g=A.getElementsByTagName("divisions")[0])==null?void 0:g.textContent)||"256");if(A.getElementsByTagName("note").length===0){const T=(v=A.getElementsByTagName("forward")[0])==null?void 0:v.getElementsByTagName("duration")[0];T&&(T.textContent="0"),A.innerHTML=A.innerHTML+`
  2. <note>
  3. <rest measure="yes"/>
  4. <duration>${C*i}</duration>
  5. <voice>1</voice>
  6. <type>whole</type>
  7. </note>`}}return new XMLSerializer().serializeToString(l)},Fe=(n,l)=>{var Q,r,N,S;if(!n)return"";const s=new DOMParser().parseFromString(n,"text/xml"),i=((r=(Q=s.getElementsByTagName("part-list"))==null?void 0:Q[0])==null?void 0:r.getElementsByTagName("score-part"))||[],d=Array.from(i).map(M=>{var H;return((H=M.getElementsByTagName("part-name"))==null?void 0:H[0].textContent)||""}),g=s.getElementsByTagName("part"),v=g[0],A=[...v.getElementsByTagName("measure")],C=[...v.getElementsByTagName("metronome")];[...v.getElementsByTagName("words")],[...v.getElementsByTagName("coda")],[...v.getElementsByTagName("rehearsal")],((S=(N=d[0])==null?void 0:N.toLocaleUpperCase)==null?void 0:S.call(N))==="COMMON"&&(l++,d.shift());const T=i[l];if(T){const M=T.getAttribute("id");Array.from(g).forEach(h=>{var Y,R,K,E,ae;if(h&&h.getAttribute("id")!==M)(Y=h.parentNode)==null||Y.removeChild(h);else if(h&&h.getAttribute("id")!=="P1"){const _={};for(let I=0;I<C.length;I++){const U=C[I],x=(K=(R=U.parentElement)==null?void 0:R.parentElement)==null?void 0:K.parentElement;if(x){const G=A.indexOf(x);_[G]=U}}Object.values(_).forEach(I=>{var W;const U=(W=I.parentElement)==null?void 0:W.parentElement,x=U==null?void 0:U.parentElement,G=[...(x==null?void 0:x.childNodes)||[]],le=U?G.indexOf(U):-1;if(x&&le>-1){const ye=A.indexOf(x),ie=h.getElementsByTagName("measure")[ye];ja(U,x,ie)}})}if(h&&h.getAttribute("id")===M){const _=h.getElementsByTagName("barline"),I=(E=_[_.length-1])==null?void 0:E.parentElement;if(((ae=I==null?void 0:I.lastElementChild)==null?void 0:ae.tagName)!=="barline"){const U=(I==null?void 0:I.children)||[];for(const x of U)if(x.tagName==="barline"){I==null||I.appendChild(x);break}}}}),Array.from(i).forEach(h=>{var Y;h&&h.getAttribute("id")!==M&&((Y=h.parentNode)==null||Y.removeChild(h))});const H=s.getElementsByTagName("note");Array.from(H).forEach((h,Y)=>{const R=h.getElementsByTagName("grace");R&&R.length})}return new XMLSerializer().serializeToString(Za(s))},Za=n=>{var i,d,g,v;if(!n)return n;const l=n.querySelectorAll("grace");if(!l.length)return n;const s=A=>A.querySelector("grace")?s(A==null?void 0:A.nextElementSibling):A;for(const A of l){const C=(i=A.parentElement)==null?void 0:i.querySelector("notations");if(C&&C.querySelectorAll("slur").length>1){const T=s((d=A.parentElement)==null?void 0:d.nextElementSibling);if(T&&T.querySelectorAll("slur").length>0){const Q=Array.from(((g=T.querySelector("notations"))==null?void 0:g.children)||[]).map(N=>N.getAttribute("number")),r=C.querySelectorAll("slur");for(const N of r)Q.includes(N.getAttribute("number"))||(v=T.querySelector("notations"))==null||v.appendChild(N)}}}return n},ja=(n,l,s)=>{let i=0;if(!!l){for(let d=0;d<l.childNodes.length;d++){const g=l.childNodes[d];if(g.nodeName==="note"&&i++,g===n)break}if(i===0&&s){s.insertBefore(n,s.childNodes[0]);return}if(s&&s.childNodes.length>0){let d=0;const g=Array.from(s.childNodes).filter(A=>A.nodeName==="note"),v=g[g.length-1];if(i>=g.length&&v){s.insertBefore(n,s.childNodes[Array.from(s.childNodes).indexOf(v)]);return}for(let A=0;A<g.length;A++){const C=g[A];if(C.nodeName==="note"&&(d=d+1,d===i)){s.insertBefore(n,C);break}}}}},Ne=n=>{var d,g;const l={showSpeed:!0,parsedXML:n},s=new DOMParser().parseFromString(n,"text/xml"),i=s.getElementsByTagName("words");for(const v of i)v&&((d=v.textContent)==null?void 0:d.trim())==="\u9690\u85CF\u901F\u5EA6"&&(l.showSpeed=!1,v.textContent=""),v&&((g=v.textContent)==null?void 0:g.trim())==="@"&&(v.textContent="segno");return l.parsedXML=new XMLSerializer().serializeToString(s),l};var Ts=_e({name:"new-index",setup(){localStorage.setItem("behaviorId",Ct());const n=it(),l=ut(),s=p(!1),i=p("rgba(55, 205, 177, 0)"),d=p("#fff"),g=Number(l.query.activityId)||0,v=p(g),A=p(!1),C=p(null),T=p(null),Q=p("0"),r=p(null),N=p(""),S=p([]),M=p([]),H=p([]),h=p([]),Y=p(!1),R=p({first:!1,fixed:!1,staff:!1});p("");const K=p(!1),E=Ye({status:!1,radio:"staff"}),ae={FREE:{color:"#88D5AC",text:"\u514D\u8D39"},VIP:{color:"#FFFA6B",text:"\u4F1A\u5458"},CHARGE:{color:"#AEFAFF",text:"\u70B9\u64AD"}},_=p(V.platformType==="STUDENT"?"/api-student":"/api-teacher"),I=t=>{E.radio=t,E.status=!1,t=="first"&&!R.value.first?(s.value=!1,Ee("first",c.musicXml)):t=="fixed"&&!R.value.fixed?(s.value=!1,Ee("fixed",c.musicXml)):R.value.staff||(s.value=!1,Ee("staff",c.musicXml))};Je(()=>E.radio,t=>{t=="first"?S.value=ve(M.value):t=="fixed"?S.value=ve(H.value):S.value=ve(h.value)});const U=async t=>{var u;if(!s.value){s.value=!0,A.value=!1;try{const a=await q.get(`/music/sheet/detail/${l.query.id}`,{prefix:V.platformType==="TEACHER"?"/api-teacher":"/api-student",params:{tenantAlbumId:l.query.tenantAlbumId||null}});r.value=a.data;const m=a.data.background;N.value=m&&m.length>0?m[0].audioFileUrl:"",S.value=a.data.musicImg?a.data.musicImg.split(","):[],M.value=a.data.firstTone?a.data.firstTone.split(","):[],H.value=a.data.fixedTone?a.data.fixedTone.split(","):[],h.value=a.data.musicImg?a.data.musicImg.split(","):[],M.value.length>0&&(R.value.first=!0),H.value.length>0&&(R.value.fixed=!0),h.value.length>0&&(R.value.staff=!0),We(()=>{at()})}catch{A.value=!0}((u=r.value)==null?void 0:u.musicSheetType)!=="CONCERT"&&(s.value=!1)}},x=t=>{const u=t.split(","),a=u[0].match(/:(.*?);/)[1],m=atob(u[1]);let f=m.length;const B=new Uint8Array(f);for(;f--;)B[f]=m.charCodeAt(f);return new Blob([B],{type:a})},G=p(null),le=p(null),W=p(0),ye=async()=>{var a;const t=["play","progress","captions","duration"];G.value=new bt(le.value,{controls:t});const u=await q.get("/api-student/sysConfig/queryByParamNameList",{params:{paramNames:"music_sheet_free_rate"}});W.value=((a=u.data[0])==null?void 0:a.paramValue)||0,G.value.on("timeupdate",()=>{const m=G.value,f=m.duration*W.value/100||0;m.currentTime>=f&&!O.value.play&&m.stop()})},ie=async t=>{var u,a,m,f,B;if(((u=t.data)==null?void 0:u.api)==="musicStaffRender"){const D=t.data.osmdImg;S.value=[];const k=[];if(((a=r.value)==null?void 0:a.musicSheetType)==="SINGLE"&&((m=r.value)==null?void 0:m.notation)&&(E.radio==="first"&&M.value.length>0||E.radio==="fixed"&&H.value.length>0||E.radio==="staff"&&h.value.length>0)){E.radio==="first"?S.value=M.value:E.radio==="fixed"&&(S.value=H.value),E.radio==="staff"&&(S.value=h.value),s.value=t.data.loading;return}if(Y.value=!0,D)for(let L=0;L<D.length;L++){const P=await It(D[L].img,D[L].width,D[L].height),X=l.query.id+V.user.data.userId+ +new Date+".png",J={filename:X,bucketName:"cloud-coach",postData:{filename:X,acl:"public-read",key:X}},{data:F}=await Bt(J,!0),Z={policy:F.policy,signature:F.signature,key:X,KSSAccessKeyId:F.kssAccessKeyId,acl:"public-read",name:X},ue=x(P),ce=dt("cloud-coach"),me=await Tt(ce,{...Z,file:ue});k.push(me)}Y.value=!1,((f=r.value)==null?void 0:f.musicSheetType)==="SINGLE"&&((B=r.value)==null?void 0:B.notation)&&(E.radio==="first"?M.value=k:E.radio==="fixed"?H.value=k:E.radio==="staff"&&(h.value=k)),S.value=k,s.value=t.data.loading}};ct(async()=>{Ge({api:"setStatusBarTextColor",content:{statusBarTextColor:!0}}),await U();const{height:t}=qe(C),u=qe(T);Q.value=t+u.height,N.value&&ye(),window.addEventListener("message",ie)}),mt(()=>{Ge({api:"setStatusBarTextColor",content:{statusBarTextColor:!1}}),window.removeEventListener("message",ie)});const Ze=async()=>{var t,u,a;try{await q.post("/music/sheet/favorite/"+((t=r.value)==null?void 0:t.id),{prefix:V.platformType==="TEACHER"?"/api-teacher":"/api-student"}),r.value.favorite=(u=r.value)!=null&&u.favorite?0:1,r.value.favoriteCount=(a=r.value)!=null&&a.favorite?r.value.favoriteCount+1:r.value.favoriteCount-1<0?0:r.value.favoriteCount-1,setTimeout(()=>{var m;pe((m=r.value)!=null&&m.favorite?"\u6536\u85CF\u6210\u529F":"\u53D6\u6D88\u6536\u85CF\u6210\u529F")},100)}catch{}},je=async()=>{const t=r.value;w.orderObject.orderType="MUSIC",w.orderObject.orderName=t.musicSheetName,w.orderObject.orderDesc=t.musicSheetName,w.orderObject.actualPrice=t.musicPrice,w.orderObject.recomUserId=l.query.recomUserId||0,w.orderObject.activityId=l.query.activityId||0,w.orderObject.orderNo="",w.orderObject.orderList=[{orderType:"MUSIC",goodsName:t.musicSheetName,actualPrice:t.musicPrice,...t}];const a=(await q.post("/api-student/userOrder/getPendingOrder",{data:{goodType:"MUSIC",bizId:t.id}})).data;a?se.confirm({title:"\u63D0\u793A",message:"\u60A8\u6709\u4E00\u4E2A\u672A\u652F\u4ED8\u7684\u8BA2\u5355\uFF0C\u662F\u5426\u7EE7\u7EED\u652F\u4ED8\uFF1F",theme:"round-button",className:"confirm-button-group",cancelButtonText:"\u53D6\u6D88\u8BA2\u5355",confirmButtonText:"\u7EE7\u7EED\u652F\u4ED8"}).then(async()=>{w.orderObject.orderNo=a.orderNo,w.orderObject.actualPrice=a.actualPrice,w.orderObject.discountPrice=a.discountPrice,w.orderObject.paymentConfig={...a.paymentConfig,paymentVendor:a.paymentVendor,paymentVersion:a.paymentVersion},xe()}).catch(()=>{se.close(),$e(a.orderNo)}):xe()},xe=()=>{const t=r.value;n.push({path:"/orderDetail",query:{orderType:"MUSIC",musicId:t.id}})},$e=async t=>{try{await q.post("/api-student/userOrder/orderCancel",{data:{orderNo:t}})}catch{}};he(()=>{var u;let t=(u=r.value)==null?void 0:u.paymentType;return typeof t=="string"?(t=t.split(","),t):[]});const O=he(()=>{var u;const t=r.value;return{hasTenantAlbum:!!((u=l.query)!=null&&u.tenantAlbumId),play:!!t.play,free:t==null?void 0:t.paymentType.includes("FREE"),charge:t==null?void 0:t.paymentType.includes("CHARGE"),vip:t==null?void 0:t.paymentType.includes("VIP"),buy:(t==null?void 0:t.orderStatus)==="PAID"}}),Ce=p(!1),Oe=p(""),Re=p(0),et=async()=>{var t,u,a,m;try{const f=await q.post("/api-teacher/open/musicShareProfit",{data:{bizId:(t=r.value)==null?void 0:t.id,userId:(u=V.user.data)==null?void 0:u.userId}});let B=location.origin+`/teacher/#/shareMusic?id=${(a=r.value)==null?void 0:a.id}&recomUserId=${(m=V.user.data)==null?void 0:m.userId}&userType=${V.platformType}`;f.data.discount===1&&(B+=`&activityId=${f.data.activityId}`),Re.value=f.data.discount||0,console.log(B),Oe.value=B,Ce.value=!0;return}catch{}},c=Ye({open:!1,iframeSrc:"",musicXml:"",instrumentName:"",iframeRef:null,partIndex:0,partXmlIndex:0,partList:[],tempPartList:[],xmlPartList:[]}),Ue={\u957F\u7B1B:1,\u5355\u7C27\u7BA1:2,\u4E2D\u97F3\u5355\u7C27\u7BA1:3,\u4F4E\u97F3\u5355\u7C27\u7BA1:4,\u9AD8\u97F3\u8428\u514B\u65AF\u98CE:5,\u4E2D\u97F3\u8428\u514B\u65AF\u98CE:6,\u6B21\u4E2D\u97F3\u8428\u514B\u65AF\u98CE:7,\u4F4E\u97F3\u8428\u514B\u65AF\u98CE:8,\u5C0F\u53F7:9,\u957F\u53F7:10,\u5706\u53F7:11,\u5927\u53F7:12,\u4E0A\u4F4E\u97F3\u53F7:13},tt=t=>(t.sort((u,a)=>(Ue[ne(u.track)]||20)-(Ue[ne(a.track)]||20)),t),at=async()=>{var t,u,a,m,f,B;try{if((t=r.value)!=null&&t.xmlFileUrl){const L=await ge.get((u=r.value)==null?void 0:u.xmlFileUrl,{mode:"cors"});let P=[];const X=new DOMParser().parseFromString(L,"text/xml");for(const F of X.getElementsByTagName("part-name"))F.textContent&&P.push(F.textContent);P=P.filter(F=>{var Z;return!((Z=F==null?void 0:F.toLocaleUpperCase())!=null&&Z.includes("COMMON"))});const J=[];for(let F=0;F<P.length;F++)J.push({name:P[F],value:F});c.xmlPartList=J}c.iframeSrc=`${location.origin}${location.pathname}osmd/index.html?t=${new Date().getTime()}`,c.musicXml=((a=r.value)==null?void 0:a.xmlFileUrl)||"";const D=((m=r.value)==null?void 0:m.background)||[],k=[];c.xmlPartList.forEach(L=>{const P=D.find(X=>X.track===L.name);k.push({...P,index:L.value})}),c.partList=k,c.tempPartList=JSON.parse(JSON.stringify(c.partList)),c.partList=tt(c.partList),c.partXmlIndex=c.partList[0].index||0,c.instrumentName=((f=r.value)==null?void 0:f.musicSheetType)==="CONCERT"?ne((B=c.partList[c.partIndex])==null?void 0:B.track):""}catch{}},st=async()=>{const t=document.getElementById("staffIframeRef");if(t&&t.contentWindow.renderXml){const u=await ge.get(c.musicXml,{mode:"cors"}),a=Ne(u),m=Te(a.parsedXML),f=Fe(m,c.partXmlIndex);t.contentWindow.renderXml(f,0)}},nt=async()=>{var u;const t=document.getElementById("staffIframeRef");if(t&&t.contentWindow.renderXml){s.value=!0;const a=await ge.get(c.musicXml,{mode:"cors"}),m=Ne(a),f=Te(m.parsedXML),B=Fe(f,c.partXmlIndex);t.contentWindow.renderXml(B,0),c.instrumentName=ne((u=c.partList[c.partIndex])==null?void 0:u.track)}},Ee=async(t,u)=>{const a=document.getElementById("staffIframeRef");if(a&&a.contentWindow.renderXml){const m=await ge.get(c.musicXml,{mode:"cors"}),f=Ne(m),B=Te(f.parsedXML),D=Fe(B,c.partXmlIndex);a.contentWindow.resetRenderPage(t,D)}},De=he(()=>c.partList.map((t,u)=>{var m;const a=((m=r.value)==null?void 0:m.musicSheetType)==="CONCERT"?ne(t.track):"";return{text:t.track+(a?`(${a})`:""),value:u,xmlValue:t.index,track:t.track}})),ee=()=>{se.alert({title:"\u63D0\u793A",message:"\u8BF7\u5728\u9177\u4E50\u79C0APP\u4E2D\u4F7F\u7528",confirmButtonColor:"#2dc7aa"}).then(()=>{window.location.href=location.origin+"/student/#/download"})},ot=async()=>{const t=_.value+"/tenantGroupAlbum/buyAlbumInfo?tenantGroupAlbumId="+(l.query.taId||""),{data:u}=await q.get(t),a=u[0];w.orderObject.orderType="TENANT_ALBUM",w.orderObject.orderName=a.name,w.orderObject.orderDesc=a.name,w.orderObject.actualPrice=a.actualPrice,w.orderObject.orderNo="",w.orderObject.orderList=[{orderType:"TENANT_ALBUM",goodsName:a.name,actualPrice:a.actualPrice,price:a.actualPrice,...a}];const f=(await q.post("/api-student/userOrder/getPendingOrder",{data:{goodType:"TENANT_ALBUM",bizId:a.id}})).data;f?se.confirm({title:"\u63D0\u793A",message:"\u60A8\u6709\u4E00\u4E2A\u672A\u652F\u4ED8\u7684\u8BA2\u5355\uFF0C\u662F\u5426\u7EE7\u7EED\u652F\u4ED8\uFF1F",theme:"round-button",className:"confirm-button-group",cancelButtonText:"\u53D6\u6D88\u8BA2\u5355",confirmButtonText:"\u7EE7\u7EED\u652F\u4ED8"}).then(async()=>{w.orderObject.orderNo=f.orderNo,w.orderObject.actualPrice=f.actualPrice,w.orderObject.discountPrice=f.discountPrice,w.orderObject.paymentConfig={...f.paymentConfig,paymentVendor:f.paymentVendor,paymentVersion:f.paymentVersion},Le(a.id)}).catch(()=>{se.close(),rt(f.orderNo)}):Le(a.id)},rt=async t=>{try{await q.post("/api-student/userOrder/orderCancel/v2",{data:{orderNo:t}})}catch{}},Le=t=>{n.push({path:"/orderDetail",query:{orderType:"ALBUM",album:t}})};return()=>{var t,u,a,m,f,B,D,k,L,P,X,J,F,Z,ue,ce,me,Me,ke,Pe,Xe;return e("div",{class:o.detail},[e(Ve,{position:"top"},{default:()=>[e(pt,{background:i.value,border:!1,isFixed:!1,color:d.value,backIconColor:"white"},null)]}),e("img",{class:o.bgImg,src:(t=r.value)==null?void 0:t.titleImg},null),e("div",{class:o.musicContentBg},null),e("div",{class:o.bg},[e("div",{class:o.alumWrap},[e("div",{class:o.img},[e($,{class:o.image,width:"100%",height:"100%",fit:"cover",src:(u=r.value)==null?void 0:u.titleImg},null)]),e("div",{class:o.alumDes},[e("div",{class:[o.alumTitle,"van-ellipsis"]},[(a=r.value)==null?void 0:a.musicSheetName]),e("div",{class:[o.des,"van-multi-ellipsis--l2"]},[(m=r.value)!=null&&m.composer?`\u4F5C\u66F2\uFF1A${((B=r.value)==null?void 0:B.composer)||""}`:`\u4E0A\u4F20\u8005\uFF1A${((f=r.value)==null?void 0:f.addName)||""}`]),e("div",{class:o.tags},[((D=r.value)==null?void 0:D.id)&&e(j,null,[((k=r.value)==null?void 0:k.musicTagNames)&&((L=r.value)==null?void 0:L.musicTagNames.split(",").map(b=>e("span",{style:{borderColor:ae.FREE.color,color:ae.FREE.color},class:o.tag},[b])))])])])]),e("div",{class:[o.alumCollect]},[e("div",{class:o.alumCollectItem,onClick:()=>{te().isApp?et():ee()}},[e($,{src:At},null),e("span",null,[y("\u5206\u4EAB")])]),e("div",{class:[o.alumCollectItem,S.value.length<=0?o.alumCollectItemActive:""],onClick:()=>{te().isApp?S.value.length>0&&(K.value=!0):ee()}},[e("img",{src:Ua},null),e("span",null,[y("\u4E0B\u8F7D")])]),e("div",{class:o.alumCollectItem,onClick:()=>Ze()},[e("img",{src:(P=r.value)!=null&&P.favorite?ft:gt},null),e("span",null,[(X=r.value)==null?void 0:X.favoriteCount])])]),((J=r.value)==null?void 0:J.id)&&!O.value.play&&!O.value.hasTenantAlbum&&e("div",{class:o.albumTips},[O.value.charge&&O.value.vip?e(j,null,[e("span",null,[y("\u5F00\u901A\u4F1A\u5458\u6216\u70B9\u64AD\u5355\u66F2\uFF0C\u5373\u53EF\u81EA\u7531\u7EC3\u4E60\u8BE5\u66F2\u8C31")]),e("span",{class:o.albumPrice},[y("\xA5"),Qe((F=r.value)==null?void 0:F.musicPrice)])]):O.value.vip?e("span",null,[e("img",{src:Da,class:o.iconMemberSmall},null),y("\u6B64\u66F2\u8C31\u4E3A\u4F1A\u5458\u4E13\u4EAB\uFF0C\u5F00\u901A\u4F1A\u5458\u5373\u53EF\u81EA\u7531\u7EC3\u4E60\u8BE5\u66F2\u8C31")]):O.value.charge?e(j,null,[e("span",null,[y("\u6B64\u66F2\u8C31\u4E3A\u70B9\u64AD\u66F2\u8C31\uFF0C\u70B9\u64AD\u5373\u53EF\u81EA\u7531\u7EC3\u4E60\u8BE5\u66F2\u8C31")]),e("span",{class:o.albumPrice},[y("\xA5"),Qe((Z=r.value)==null?void 0:Z.musicPrice)])]):""])]),e("div",{class:o.musicContent},[(ue=r.value)!=null&&ue.notation?e("span",{class:o.iconTransfer,style:{display:((ce=r.value)==null?void 0:ce.musicSheetType)==="SINGLE"?"":"none",opacity:S.value.length<=0?.6:1},onClick:()=>{S.value.length<=0||(E.status=!0)}},[y("\u8F6C\u8C31")]):null,e("span",{class:o.iconTransfer,style:{display:((me=r.value)==null?void 0:me.musicSheetType)==="CONCERT"?"":"none"},onClick:()=>{c.open=!0}},[y("\u5207\u6362\u58F0\u8F68")]),e("p",{class:o.musicTitle},[((Me=r.value)!=null&&Me.musicSheetName?(ke=r.value)==null?void 0:ke.musicSheetName:"")+(c.instrumentName?`(${c.instrumentName})`:"")]),((Pe=r.value)==null?void 0:Pe.musicSheetType)==="CONCERT"||!R.value[E.radio]?e(j,null,[s.value&&e("div",null,[e(ze,{animationData:Ke,class:o.finch},null)]),e("iframe",{id:"staffIframeRef",style:{opacity:s.value?0:1},src:c.iframeSrc,onLoad:st},null)]):e(j,null,[S.value.length>0?e("img",{src:S.value[0],alt:"",class:o.musicImg},null):s.value?e(j,null,[e(ze,{animationData:Ke,class:o.finch},null)]):e("div",{class:o.empty},[e($,{src:Ma,class:o.emptyImg},null),e("p",{class:o.emptyTip},[y("\u6682\u65E0\u4E50\u8C31\u9884\u89C8\u56FE")])])])]),((Xe=r.value)==null?void 0:Xe.id)&&e(Ve,{position:"bottom"},{default:()=>[e("div",{style:{backgroundColor:"#fff"}},[e("div",{class:o.videoOperation},[N.value&&e(j,null,[!O.value.play&&W.value!=100&&W.value!=0&&e("div",{class:[o.audition]},[e("img",{src:La},null),e("span",null,[y("\u6BCF\u9996\u66F2\u76EE\u53EF\u8BD5\u542C"),W.value,y("%")])]),e("div",{class:[o.audio,o.collectCell]},[e("audio",{id:"player",controls:!0,ref:le},[e("source",{src:N.value,type:"audio/mp3"},null)])])])]),e("div",{ref:T,class:o.footers},[O.value.play?e(re,{round:!0,block:!0,type:"primary",color:"linear-gradient( 270deg, #FF204B 0%, #FE5B71 100%)",onClick:()=>{if(!te().isApp){ee();return}Nt(()=>{G.value&&G.value.stop();const de=De.value.find(Ae=>Ae.value===c.partIndex);Et(r.value,()=>{},{"part-index":de.xmlValue||0,sett:E.radio,ignoreSysMetronome:l.query.subjectType==="MUSIC"?1:0})},500)()}},{default:()=>[y("\u7ACB\u5373\u7EC3\u4E60")]}):O.value.hasTenantAlbum&&!O.value.play?e(re,{disabled:l.query.buyStatus==="1",round:!0,block:!0,type:"primary",color:"linear-gradient( 270deg, #FF204B 0%, #FE5B71 100%)",onClick:()=>{if(!te().isApp){ee();return}l.query.type==="search"?n.push("train-tool"):ot()}},{default:()=>[y("\u5F00\u901A\u8BAD\u7EC3\u6559\u7A0B")]}):e("div",{class:[o.buyBtn]},[O.value.charge&&e(re,{round:!0,type:"primary",color:"linear-gradient(270deg, #FF204B 0%, #FE5B71 100%)",class:o.primary,onClick:()=>{if(!te().isApp){ee();return}je()}},{default:()=>[y("\u7ACB\u5373\u70B9\u64AD")]}),O.value.vip&&e(re,{round:!0,block:!O.value.charge,type:"primary",color:"linear-gradient(270deg, #FF204B 0%, #FE5B71 100%)",class:o.memeber,onClick:()=>{if(!te().isApp){ee();return}n.push({path:"/memberCenter",query:{...l.query}})}},{default:()=>[v.value>0&&e("div",{class:[o.buttonDiscount]},[y("\u4E13\u5C5E\u4F18\u60E0")]),y("\u5F00\u901A\u4F1A\u5458")]})])])])]}),e(fe,{show:Ce.value,"onUpdate:show":b=>Ce.value=b,style:{background:"transparent"},teleport:"body"},{default:()=>{var b;return[e(ht,{teacherId:(b=V.user.data)==null?void 0:b.userId,shareUrl:Oe.value,shareType:"music",type:"tenant"},{default:()=>{var de,Ae,He;return[e("div",{class:o.shareMate},[Re.value===1&&e("div",{class:o.tagDiscount},[y("\u4E13\u5C5E\u4F18\u60E0")]),e("img",{class:o.icon,crossorigin:"anonymous",src:((de=r.value)==null?void 0:de.titleImg)+`?t=${+new Date}`},null),e("div",{class:o.info},[e("h4",{class:"van-multi-ellipsis--l2"},[(Ae=r.value)==null?void 0:Ae.musicSheetName]),e("p",null,[y("\u4F5C\u66F2\u4EBA\uFF1A"),(He=r.value)==null?void 0:He.composer])])])]}})]}}),e(fe,{show:K.value,"onUpdate:show":b=>K.value=b,position:"bottom",round:!0},{default:()=>[K.value&&e(Ja,{imgList:JSON.parse(JSON.stringify(S.value)),musicSheetName:r.value.musicSheetName},null)]}),e(fe,{show:E.status,"onUpdate:show":b=>E.status=b,teleport:"body",closeable:!0,style:{width:"80%"},class:o.staffChange,round:!0},{default:()=>[e("div",{class:o.staffContainer},[e("div",{class:o.staffTitle},[y("\u9009\u62E9\u8F6C\u6362\u66F2\u8C31")]),e(yt,{modelValue:E.radio,"onUpdate:modelValue":b=>E.radio=b},{default:()=>[e(vt,{border:!1},{default:()=>[e(we,{center:!0,border:!1,class:E.radio==="staff"?o.active:"",onClick:()=>I("staff")},{icon:()=>e($,{src:ka,class:o.staffImg},null),title:()=>e("span",{class:o.name},[y("\u4E94\u7EBF\u8C31")]),value:()=>e(Se,{name:"staff"},{icon:b=>e(be,{class:o.boxStyle,name:b.checked?Ie:Be},null)})}),e(we,{center:!0,border:!1,class:E.radio==="first"?o.active:"",onClick:()=>I("first")},{icon:()=>e($,{src:Pa,class:o.staffImg},null),title:()=>e("span",{class:o.name},[y("\u7B80\u8C31-\u9996\u8C03")]),value:()=>e(Se,{name:"first"},{icon:b=>e(be,{class:o.boxStyle,name:b.checked?Ie:Be},null)})}),e(we,{center:!0,border:!1,class:E.radio==="fixed"?o.active:"",onClick:()=>I("fixed")},{icon:()=>e($,{src:Xa,class:o.staffImg},null),title:()=>e("span",{class:o.name},[y("\u7B80\u8C31-\u56FA\u5B9A\u8C03")]),value:()=>e(Se,{name:"fixed"},{icon:b=>e(be,{class:o.boxStyle,name:b.checked?Ie:Be},null)})})]})]})])]}),e(fe,{teleport:"body",position:"bottom",round:!0,show:c.open,"onUpdate:show":b=>c.open=b},{default:()=>[e(Ft,{columns:De.value,onConfirm:b=>{c.open=!1,c.partIndex=b.value,c.partXmlIndex=b.xmlValue,S.value=[],We(()=>{nt()})},onCancel:()=>c.open=!1},null)]})])}}});export{Ts as default};