!function(){function e(e,n,t,a,r,i,l){try{var o=e[i](l),c=o.value}catch(u){return void t(u)}o.done?n(c):Promise.resolve(c).then(a,r)}function n(n){return function(){var t=this,a=arguments;return new Promise((function(r,i){var l=n.apply(t,a);function o(n){e(l,r,i,o,c,"next",n)}function c(n){e(l,r,i,o,c,"throw",n)}o(void 0)}))}}function t(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function a(e){for(var n=1;n=t.data.totalPage,e.next=20;break;case 17:e.prev=17,e.t0=e.catch(7),he.value=!0;case 20:be.value=!1;case 21:case"end":return e.stop()}}),e,null,[[7,17]])})));return function(){return e.apply(this,arguments)}}(),we=function(){var e=n(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,r.post("/api-teacher/teacher/defaultSubject",{params:{subjectId:n}});case 3:e.next=7;break;case 5:e.prev=5,e.t0=e.catch(0);case 7:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(n){return e.apply(this,arguments)}}(),Ae=function(e){var n={};for(var t in e)-1===Number(t)?ue.value=!!e[t][0]:n[t]=e[t];var a=Object.values(n).flat().filter(Boolean).join(",");de.musicTagIds=a,de.page=1,ge.value=null,ye(),me.value=!1},Se=function(e){de.page=1,de.subjectIds=e.id,ge.value=null,"TEACHER"===i.platformType?(ne.value={name:e.name,id:e.id},we(e.id)):(ke.id=e.id,ke.name=e.name,E(T.SEARCH,JSON.stringify({id:e.id,name:e.name}),"set")),ye(),ke.show=!1},xe=E(T.SEARCH),ke=u({show:!1,name:xe.id?xe.name:"全部声部",id:xe.id||""});return s(n(regeneratorRuntime.mark((function e(){var n,t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,f().iPhone){e.next=4;break}return ve.value=!1,e.abrupt("return");case 4:return e.next=6,r.get("/api-admin/appVersionInfo/queryByPlatform",{params:{platform:"TEACHER"===i.platformType?"ios-teacher":"ios-student"}});case 6:n=e.sent,t=n.data,i.version>t.version?ve.value=!0:ve.value=!1,e.next=13;break;case 11:e.prev=11,e.t0=e.catch(0);case 13:case"end":return e.stop()}}),e,null,[[0,11]])})))),K({onSearch:je,onComfirm:Ae,updateStickyHeight:function(e){ee.value=e},onComfirmSubject:Se}),function(){var e=$.value&&$.value.data||[];return d(g,null,[!V&&d(g,null,[d(O,{class:N},{default:function(){return[d(B,{background:"transparent",isFixed:!1,border:!1,backIconColor:"white",color:"#fff"},{right:function(){return!ve.value&&d("span",{class:J,onClick:function(){ue.value,ue.value,E(T.MUSIC_FREE,JSON.stringify({chargeType:ue.value}),"set"),ge.value=null,de.page=1,ye()}},[d(y,{modelValue:ue.value,"onUpdate:modelValue":function(e){return ue.value=e},size:"20px"},null),d("span",null,[b("免费")])])}}),d(S,{onSearch:je,background:"transparent",inputBackground:"transparent",leftIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA6BJREFUWEe9l2molVUUhp+32YKoSBNEKAoriawfShRhpIRNVkg/kiCHhCAzikiEjEQztJnyRzRB9SOwbBCKirLBkgoawYIoUAJDi2ikAXljxf4u62y/e8/xnsNd/87+1l7rOXuvvfa7RQ9mezpwCXA2MAU4FjgE+B3YAXwBbAFelPRzDyGHXDSSs+1LgdXAtB6D/g08BtwpaVcvc1oBbB8PPAOc00uQFp8/gVWS1nebvw+A7VnAs2WZh5tv4N+yDSPleB5YICm2qtU6AGzPBl4BDq68I1kE2wy8D+yS9I/to4ETgTnAVcDUlizvAbPDv41gCMD2qcAHwFGVYyS+VdJ3XerlgAJxDzCx8n1K0jXDAtiOf/wJcFpy2gvcIumBbvuYv9ueBLwAxMnJtljSE3Ws/1fA9jLgwepjJL93f5I3vmVrtgEnp/k/AifU9SDbB5azHOSNbZI0bzTJE0Rs6edVPd0s6f4cNwAuLIXXjEexTJX0bT8AZWUfBq5Pcb6UdHoN8BCwNA2+JOnyfpMXgFOAr6pYkyV934zFCnwIzEhOiyQ9OQiAAvF1VQvzJG3KAHuqpjND0scDBHgOyPUUR/ruDBB7nhtPxxL1C2K73uI1klZmgOjb41KiKZK+6TdxOg2PAtemeHdIWpUBdgKTk8N5kt4ZIEC09jhpjS2VtCEDvAZckBxWSlozCADbBwG7gbgzGpsl6a0McFu585uxzySdOSCA+GPxBxuLejtG0h8ZIDrW9irhZZJe7hfC9tZKU2yWNDfHbe6Ct4GZ6UMU4XRJv4wWwvZCoL58LpYUNTFkDUAkD02X9cHroQMlhRbYL7N9LvAGcGiauE1SaMoOy3rgcWBR9T2W8EpJP/RKYPtq4BHg8DTnL+AsSXE5DQtwGPBmUb7Z6SdgHbBBUvSMVrN9RinmUM/ZQr7NlxQybx+rJdl44F0gLpHaonIDMFRTKN74PaFIsjjnbXIskq+QtM72BElxJNtXoBm1fSTwNNBRrb1uQfILIRoX20bba4El0W8kfZpjDSfLYzzu8egRx40i+atFzm23fR9wU4kRj5Y5kj5qYnZ7mBwB3AAsBk7qAhJNJprOeklRvCH14mFT95NfgYskhbruOHYjxi+quX6a/QbEXRJPs62SInhnBdq3xyOlGo7tmStpy4grMIqlb51iezlwV/WH40RdMSYAZTtuBEKQ5pwbxwygQFwX/QSIR0wopfljClAgFgDnAwsl7f0PfUtCHGOyShkAAAAASUVORK5CYII="},{left:function(){return d("div",{class:U,onClick:function(){return ke.show=!0}},["TEACHER"===i.platformType?ne.value.name:ke.name,d(p,{classPrefix:"iconfont",name:"down",size:12,color:"#fff"},null)])}}),d(w,{shrink:!0,class:F,lineHeight:0,"onClick-tab":function(e){de.musicTagIds=e.name,ge.value=null,de.page=1,ye()}},{default:function(){return[d(A,{title:"全部",name:""},null),e.map((function(e){return d(A,{title:e.name,name:e.id},null)}))]}})]}}),d("img",{class:L,src:"./assets/bgImg.2964f21d.png"},null)]),X?d(_,{position:"top",offsetTop:ee.value},{default:function(){return[d(S,{onSearch:je,background:"transparent",inputBackground:"white",class:P},{left:function(){return d("div",{class:[U,D],onClick:function(){return ke.show=!0}},["TEACHER"===i.platformType?ne.value.name:ke.name,d(p,{classPrefix:"iconfont",name:"down",size:12,color:"#949597"},null)])}})]}}):"",d("div",{class:[z,X&&H]},[d(j,{loading:be.value,finished:pe.value,"finished-text":(ge.value&&ge.value.rows.length,""),onLoad:ye,error:he.value},{default:function(){return[ge.value&&ge.value.rows.length?d(I,{list:ge.value.rows,onDetail:function(e){if(Q===M){var n=location.origin+location.pathname+"#/music-detail?id="+e.id;h(n,(function(){oe.push({path:"/music-detail",query:{id:e.id}})}))}else null==Q||Q(e)}},null):!be.value&&d(m,{tips:"暂无曲目",classImgSize:"SMALL",btnStatus:!1},null)]}})]),d(v,{show:me.value,round:!0,closeable:!0,position:"bottom",style:{height:"60%"},teleport:"body","onUpdate:show":function(e){return me.value=e}},{default:function(){return[d(x,{exquisiteFlag:!0,onConfirm:Ae,onCancel:function(){},defaultValue:le.query.tagids},null)]}}),d(v,{show:ke.show,position:"bottom",round:!0,closeable:!0,"safe-area-inset-bottom":!0,onClose:function(){return ke.show=!1},onClosed:function(){return ke.show=!1}},{default:function(){return[d(C,{type:"MUSIC",searchParams:"TEACHER"===i.platformType?ne.value:ke,onComfirm:Se},null)]}})])}}}))}}}))}();