index-fc0e2c3a-1711007838447.js 130 KB

1
  1. import{b as Gu,l as nu,a as Ou,c as Uu,t as qu,C as lt,s as T,d as zu,e as Ku,f as $u,h as lu,i as Zu,j as Ju,k as Hu,m as Yu}from"./index-93b2a766-1711007838447.js";import{B as Xu,A as Qu}from"./index-2dff4b7c-1711007838447.js";import{u as Dt}from"./catchData-0084a115-1711007838447.js";import{$ as es,a0 as ts,a1 as us,a2 as ss,a3 as ru,a4 as as,a5 as os,a6 as ns,a7 as ls,d as R,a8 as rt,r as N,a9 as rs,aa as J,ab as is,X as O,p as ee,o as iu,ac as cs,ad as x,ae as pe,af as V,ag as qt,ah as ds,ai as ps,aj as gs,ak as fs,y as _e,al as cu,am as ms,an as Cs,ao as zt,ap as Kt,U as du,aq as Fs,Z as hs,ar as Es,as as As,at as We,O as Ee,au as Ge,n as ws,b as it,e as z,f as e,h as ze,E as qe,C as ie,w as H,v as oe,F as Ae,j,k as C,l as Q,a as pu,c as Lt,A as M,T as gu,av as fu,aw as Bs,ax as ys,m as _t,B as Ie,Q as Ke,u as Ve,q as je,t as Re,P as ct,ay as vs,R as Se,az as $t,x as bs,aA as Zt,_ as G,V as _s,M as Ss,aB as Is}from"./index-f4adf43b-1711007838447.js";import{a as dt}from"./index-86fac8ea-1711007838447.js";import{N as ge}from"./Scrollbar-e0660a30-1711007838447.js";import{T as ce}from"./index-beb6f12e-1711007838447.js";import{u as we}from"./index-6932119c-1711007838447.js";import{C as Ds}from"./api-ebff4b8f-1711007838447.js";import{D as Ls,b as St,C as mu,c as ks,R as Cu}from"./index-b662fad7-1711007838447.js";import{i as xs}from"./index-bdf938af-1711007838447.js";import{P as Fu}from"./index-a9f2303a-1711007838447.js";import{T as kt}from"./index-ab239fba-1711007838447.js";import{b as hu}from"./browser-504037ee-1711007838447.js";import{a as xt,b as Tt,c as Ts,d as Vs}from"./api-f1a70137-1711007838447.js";import{i as js,a as Rs,b as Ms}from"./icon-plus-t-35f4cdeb-1711007838447.js";import{N as Ns}from"./Slider-341a9cb1-1711007838447.js";import{i as Ps}from"./icon_default-d1bcaf5f-1711007838447.js";import{i as Ws}from"./icon-select-23609858-1711007838447.js";import{U as Gs,S as Os,f as Us}from"./index-388e5e8a-1711007838447.js";import{a as qs}from"./add-efe8238e-1711007838447.js";import{s as wt}from"./state-87a4bf38-1711007838447.js";import{u as ot}from"./index-c56040e4-1711007838447.js";import{A as zs}from"./index-30ed55fe-1711007838447.js";import{T as Ks}from"./index-f4997047-1711007838447.js";import{g as Oe,s as Ce,a as $s,b as It}from"./api-4d31ebfc-1711007838447.js";import"./urlUtils-080cac35-1711007838447.js";import"./icon-pan-16e35a82-1711007838447.js";import"./index-930278f8-1711007838447.js";import"./icon-collect-active-4272e308-1711007838447.js";import"./ding-8e9054d5-1711007838447.js";import"./searchArray-868582eb-1711007838447.js";import"./api-7a841992-1711007838447.js";import"./api-c52f9190-1711007838447.js";import"./teacherIcon-b8e3946d-1711007838447.js";import"./index-fcef5b1d-1711007838447.js";import"./api-4032aa11-1711007838447.js";import"./updateSubject-35a255f3-1711007838447.js";import"./index.module-93293dfa-1711007838447.js";import"./index-3cddbb13-1711007838447.js";function Zs(s){return es(ts(s).toLowerCase())}var Js=us(function(s,l,t){return l=l.toLowerCase(),s+(t?Zs(l):l)});const Jt=Js,Hs=s=>({dotSize:"8px",dotColor:"rgba(255, 255, 255, .3)",dotColorActive:"rgba(255, 255, 255, 1)",dotColorFocus:"rgba(255, 255, 255, .5)",dotLineWidth:"16px",dotLineWidthActive:"24px",arrowColor:"#eee"}),Ys={name:"Carousel",common:ss,self:Hs},Xs=Ys;function Qs(s){const{length:l}=s;return l>1&&(s.push(Ht(s[0],0,"append")),s.unshift(Ht(s[l-1],l-1,"prepend"))),s}function Ht(s,l,t){return ru(s,{key:"carousel-item-duplicate-".concat(l,"-").concat(t)})}function Yt(s,l,t){return t?s===0?l-3:s===l-1?0:s-1:s}function Bt(s,l){return l?s+1:s}function ea(s,l,t){return s<0?null:s===0?t?l-1:null:s-1}function ta(s,l,t){return s>l-1?null:s===l-1?t?0:null:s+1}function ua(s,l){return l&&s>3?s-2:s}function Xt(s){return window.TouchEvent&&s instanceof window.TouchEvent}function Qt(s,l){let{offsetWidth:t,offsetHeight:i}=s;if(l){const o=getComputedStyle(s);t=t-parseFloat(o.getPropertyValue("padding-left"))-parseFloat(o.getPropertyValue("padding-right")),i=i-parseFloat(o.getPropertyValue("padding-top"))-parseFloat(o.getPropertyValue("padding-bottom"))}return{width:t,height:i}}function st(s,l,t){return s<l?l:s>t?t:s}function sa(s){if(s===void 0)return 0;if(typeof s=="number")return s;const l=/^((\d+)?\.?\d+?)(ms|s)?$/,t=s.match(l);if(t){const[,i,,o="ms"]=t;return Number(i)*(o==="ms"?1:1e3)}return 0}const Eu=ls("n-carousel-methods"),aa=s=>{as(Eu,s)},Vt=(s="unknown",l="component")=>{const t=os(Eu);return t||ns(s,"`".concat(l,"` must be placed inside `n-carousel`.")),t},oa={total:{type:Number,default:0},currentIndex:{type:Number,default:0},dotType:{type:String,default:"dot"},trigger:{type:String,default:"click"},keyboard:Boolean},na=R({name:"CarouselDots",props:oa,setup(s){const{mergedClsPrefixRef:l}=rt(s),t=N([]),i=Vt();function o(r,p){switch(r.key){case"Enter":case" ":r.preventDefault(),i.to(p);return}s.keyboard&&a(r)}function u(r){s.trigger==="hover"&&i.to(r)}function n(r){s.trigger==="click"&&i.to(r)}function a(r){var p;if(r.shiftKey||r.altKey||r.ctrlKey||r.metaKey)return;const c=(p=document.activeElement)===null||p===void 0?void 0:p.nodeName.toLowerCase();if(c==="input"||c==="textarea")return;const{code:g}=r,v=g==="PageUp"||g==="ArrowUp",B=g==="PageDown"||g==="ArrowDown",_=g==="PageUp"||g==="ArrowRight",E=g==="PageDown"||g==="ArrowLeft",F=i.isVertical(),w=F?v:_,f=F?B:E;!w&&!f||(r.preventDefault(),w&&!i.isNextDisabled()?(i.next(),d(i.currentIndexRef.value)):f&&!i.isPrevDisabled()&&(i.prev(),d(i.currentIndexRef.value)))}function d(r){var p;(p=t.value[r])===null||p===void 0||p.focus()}return rs(()=>t.value.length=0),{mergedClsPrefix:l,dotEls:t,handleKeydown:o,handleMouseenter:u,handleClick:n}},render(){const{mergedClsPrefix:s,dotEls:l}=this;return J("div",{class:["".concat(s,"-carousel__dots"),"".concat(s,"-carousel__dots--").concat(this.dotType)],role:"tablist"},is(this.total,t=>{const i=t===this.currentIndex;return J("div",{"aria-selected":i,ref:o=>l.push(o),role:"button",tabindex:"0",class:["".concat(s,"-carousel__dot"),i&&"".concat(s,"-carousel__dot--active")],key:t,onClick:()=>{this.handleClick(t)},onMouseenter:()=>{this.handleMouseenter(t)},onKeydown:o=>{this.handleKeydown(o,t)}})}))}}),la=J("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},J("g",{fill:"none"},J("path",{d:"M10.26 3.2a.75.75 0 0 1 .04 1.06L6.773 8l3.527 3.74a.75.75 0 1 1-1.1 1.02l-4-4.25a.75.75 0 0 1 0-1.02l4-4.25a.75.75 0 0 1 1.06-.04z",fill:"currentColor"}))),ra=J("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},J("g",{fill:"none"},J("path",{d:"M5.74 3.2a.75.75 0 0 0-.04 1.06L9.227 8L5.7 11.74a.75.75 0 1 0 1.1 1.02l4-4.25a.75.75 0 0 0 0-1.02l-4-4.25a.75.75 0 0 0-1.06-.04z",fill:"currentColor"}))),ia=R({name:"CarouselArrow",setup(s){const{mergedClsPrefixRef:l}=rt(s),{isVertical:t,isPrevDisabled:i,isNextDisabled:o,prev:u,next:n}=Vt();return{mergedClsPrefix:l,isVertical:t,isPrevDisabled:i,isNextDisabled:o,prev:u,next:n}},render(){const{mergedClsPrefix:s}=this;return J("div",{class:"".concat(s,"-carousel__arrow-group")},J("div",{class:["".concat(s,"-carousel__arrow"),this.isPrevDisabled()&&"".concat(s,"-carousel__arrow--disabled")],role:"button",onClick:this.prev},la),J("div",{class:["".concat(s,"-carousel__arrow"),this.isNextDisabled()&&"".concat(s,"-carousel__arrow--disabled")],role:"button",onClick:this.next},ra))}}),nt="CarouselItem",ca=s=>{var l;return((l=s.type)===null||l===void 0?void 0:l.name)===nt},pt=R({name:nt,setup(s){const{mergedClsPrefixRef:l}=rt(s),t=Vt(Jt(nt),"n-".concat(Jt(nt))),i=N(),o=O(()=>{const{value:p}=i;return p?t.getSlideIndex(p):-1}),u=O(()=>t.isPrev(o.value)),n=O(()=>t.isNext(o.value)),a=O(()=>t.isActive(o.value)),d=O(()=>t.getSlideStyle(o.value));ee(()=>{t.addSlide(i.value)}),iu(()=>{t.removeSlide(i.value)});function r(p){const{value:c}=o;c!==void 0&&(t==null||t.onCarouselItemClick(c,p))}return{mergedClsPrefix:l,selfElRef:i,isPrev:u,isNext:n,isActive:a,index:o,style:d,handleClick:r}},render(){var s;const{$slots:l,mergedClsPrefix:t,isPrev:i,isNext:o,isActive:u,index:n,style:a}=this,d=["".concat(t,"-carousel__slide"),{["".concat(t,"-carousel__slide--current")]:u,["".concat(t,"-carousel__slide--prev")]:i,["".concat(t,"-carousel__slide--next")]:o}];return J("div",{ref:"selfElRef",class:d,role:"option",tabindex:"-1","data-index":n,"aria-hidden":!u,style:a,onClickCapture:this.handleClick},(s=l.default)===null||s===void 0?void 0:s.call(l,{isPrev:i,isNext:o,isActive:u,index:n}))}}),da=cs("carousel","\n position: relative;\n width: 100%;\n height: 100%;\n touch-action: pan-y;\n overflow: hidden;\n",[x("slides","\n display: flex;\n width: 100%;\n height: 100%;\n transition-timing-function: var(--n-bezier);\n transition-property: transform;\n ",[x("slide","\n flex-shrink: 0;\n position: relative;\n width: 100%;\n height: 100%;\n outline: none;\n overflow: hidden;\n ",[pe("> img","\n display: block;\n ")])]),x("dots","\n position: absolute;\n display: flex;\n flex-wrap: nowrap;\n ",[V("dot",[x("dot","\n height: var(--n-dot-size);\n width: var(--n-dot-size);\n background-color: var(--n-dot-color);\n border-radius: 50%;\n cursor: pointer;\n transition:\n box-shadow .3s var(--n-bezier),\n background-color .3s var(--n-bezier);\n outline: none;\n ",[pe("&:focus","\n background-color: var(--n-dot-color-focus);\n "),V("active","\n background-color: var(--n-dot-color-active);\n ")])]),V("line",[x("dot","\n border-radius: 9999px;\n width: var(--n-dot-line-width);\n height: 4px;\n background-color: var(--n-dot-color);\n cursor: pointer;\n transition:\n width .3s var(--n-bezier),\n box-shadow .3s var(--n-bezier),\n background-color .3s var(--n-bezier);\n outline: none;\n ",[pe("&:focus","\n background-color: var(--n-dot-color-focus);\n "),V("active","\n width: var(--n-dot-line-width-active);\n background-color: var(--n-dot-color-active);\n ")])])]),x("arrow","\n transition: background-color .3s var(--n-bezier);\n cursor: pointer;\n height: 28px;\n width: 28px;\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: rgba(255, 255, 255, .2);\n color: var(--n-arrow-color);\n border-radius: 8px;\n user-select: none;\n -webkit-user-select: none;\n font-size: 18px;\n ",[pe("svg","\n height: 1em;\n width: 1em;\n "),pe("&:hover","\n background-color: rgba(255, 255, 255, .3);\n ")]),V("vertical","\n touch-action: pan-x;\n ",[x("slides","\n flex-direction: column;\n "),V("fade",[x("slide","\n top: 50%;\n left: unset;\n transform: translateY(-50%);\n ")]),V("card",[x("slide","\n top: 50%;\n left: unset;\n transform: translateY(-50%) translateZ(-400px);\n ",[V("current","\n transform: translateY(-50%) translateZ(0);\n "),V("prev","\n transform: translateY(-100%) translateZ(-200px);\n "),V("next","\n transform: translateY(0%) translateZ(-200px);\n ")])])]),V("usercontrol",[x("slides",[pe(">",[pe("div","\n position: absolute;\n top: 50%;\n left: 50%;\n width: 100%;\n height: 100%;\n transform: translate(-50%, -50%);\n ")])])]),V("left",[x("dots","\n transform: translateY(-50%);\n top: 50%;\n left: 12px;\n flex-direction: column;\n ",[V("line",[x("dot","\n width: 4px;\n height: var(--n-dot-line-width);\n margin: 4px 0;\n transition:\n height .3s var(--n-bezier),\n box-shadow .3s var(--n-bezier),\n background-color .3s var(--n-bezier);\n outline: none;\n ",[V("active","\n height: var(--n-dot-line-width-active);\n ")])])]),x("dot","\n margin: 4px 0;\n ")]),x("arrow-group","\n position: absolute;\n display: flex;\n flex-wrap: nowrap;\n "),V("vertical",[x("arrow","\n transform: rotate(90deg);\n ")]),V("show-arrow",[V("bottom",[x("dots","\n transform: translateX(0);\n bottom: 18px;\n left: 18px;\n ")]),V("top",[x("dots","\n transform: translateX(0);\n top: 18px;\n left: 18px;\n ")]),V("left",[x("dots","\n transform: translateX(0);\n top: 18px;\n left: 18px;\n ")]),V("right",[x("dots","\n transform: translateX(0);\n top: 18px;\n right: 18px;\n ")])]),V("left",[x("arrow-group","\n bottom: 12px;\n left: 12px;\n flex-direction: column;\n ",[pe("> *:first-child","\n margin-bottom: 12px;\n ")])]),V("right",[x("dots","\n transform: translateY(-50%);\n top: 50%;\n right: 12px;\n flex-direction: column;\n ",[V("line",[x("dot","\n width: 4px;\n height: var(--n-dot-line-width);\n margin: 4px 0;\n transition:\n height .3s var(--n-bezier),\n box-shadow .3s var(--n-bezier),\n background-color .3s var(--n-bezier);\n outline: none;\n ",[V("active","\n height: var(--n-dot-line-width-active);\n ")])])]),x("dot","\n margin: 4px 0;\n "),x("arrow-group","\n bottom: 12px;\n right: 12px;\n flex-direction: column;\n ",[pe("> *:first-child","\n margin-bottom: 12px;\n ")])]),V("top",[x("dots","\n transform: translateX(-50%);\n top: 12px;\n left: 50%;\n ",[V("line",[x("dot","\n margin: 0 4px;\n ")])]),x("dot","\n margin: 0 4px;\n "),x("arrow-group","\n top: 12px;\n right: 12px;\n ",[pe("> *:first-child","\n margin-right: 12px;\n ")])]),V("bottom",[x("dots","\n transform: translateX(-50%);\n bottom: 12px;\n left: 50%;\n ",[V("line",[x("dot","\n margin: 0 4px;\n ")])]),x("dot","\n margin: 0 4px;\n "),x("arrow-group","\n bottom: 12px;\n right: 12px;\n ",[pe("> *:first-child","\n margin-right: 12px;\n ")])]),V("fade",[x("slide","\n position: absolute;\n opacity: 0;\n transition-property: opacity;\n pointer-events: none;\n ",[V("current","\n opacity: 1;\n pointer-events: auto;\n ")])]),V("card",[x("slides","\n perspective: 1000px;\n "),x("slide","\n position: absolute;\n left: 50%;\n opacity: 0;\n transform: translateX(-50%) translateZ(-400px);\n transition-property: opacity, transform;\n ",[V("current","\n opacity: 1;\n transform: translateX(-50%) translateZ(0);\n z-index: 1;\n "),V("prev","\n opacity: 0.4;\n transform: translateX(-100%) translateZ(-200px);\n "),V("next","\n opacity: 0.4;\n transform: translateX(0%) translateZ(-200px);\n ")])])]),pa=["transitionDuration","transitionTimingFunction"],ga=Object.assign(Object.assign({},cu.props),{defaultIndex:{type:Number,default:0},currentIndex:Number,showArrow:Boolean,dotType:{type:String,default:"dot"},dotPlacement:{type:String,default:"bottom"},slidesPerView:{type:[Number,String],default:1},spaceBetween:{type:Number,default:0},centeredSlides:Boolean,direction:{type:String,default:"horizontal"},autoplay:Boolean,interval:{type:Number,default:5e3},loop:{type:Boolean,default:!0},effect:{type:String,default:"slide"},showDots:{type:Boolean,default:!0},trigger:{type:String,default:"click"},transitionStyle:{type:Object,default:()=>({transitionDuration:"300ms"})},transitionProps:Object,draggable:Boolean,prevSlideStyle:[Object,String],nextSlideStyle:[Object,String],touchable:{type:Boolean,default:!0},mousewheel:Boolean,keyboard:Boolean,"onUpdate:currentIndex":Function,onUpdateCurrentIndex:Function});let yt=!1;const jt=R({name:"Carousel",props:ga,setup(s){const{mergedClsPrefixRef:l,inlineThemeDisabled:t}=rt(s),i=N(null),o=N(null),u=N([]),n={value:[]},a=O(()=>s.direction==="vertical"),d=O(()=>a.value?"height":"width"),r=O(()=>a.value?"bottom":"right"),p=O(()=>s.effect==="slide"),c=O(()=>s.loop&&s.slidesPerView===1&&p.value),g=O(()=>s.effect==="custom"),v=O(()=>!p.value||s.centeredSlides?1:s.slidesPerView),B=O(()=>g.value?1:s.slidesPerView),_=O(()=>v.value==="auto"||s.slidesPerView==="auto"&&s.centeredSlides),E=N({width:0,height:0}),F=O(()=>{const{value:m}=u;if(!m.length)return[];const{value:h}=_;if(h)return m.map(K=>Qt(K));const{value:b}=B,{value:L}=E,{value:k}=d;let D=L[k];if(b!=="auto"){const{spaceBetween:K}=s,le=D-(b-1)*K,ut=1/Math.max(1,b);D=le*ut}const U=Object.assign(Object.assign({},L),{[k]:D});return m.map(()=>U)}),w=O(()=>{const{value:m}=F;if(!m.length)return[];const{centeredSlides:h,spaceBetween:b}=s,{value:L}=d,{[L]:k}=E.value;let D=0;return m.map(({[L]:U})=>{let K=D;return h&&(K+=(U-k)/2),D+=U+b,K})}),f=N(!1),A=O(()=>{const{transitionStyle:m}=s;return m?qt(m,pa):{}}),y=O(()=>g.value?0:sa(A.value.transitionDuration)),S=O(()=>{const{value:m}=u;if(!m.length)return[];const h=!(_.value||B.value===1),b=U=>{if(h){const{value:K}=d;return{[K]:"".concat(F.value[U][K],"px")}}};if(g.value)return m.map((U,K)=>b(K));const{effect:L,spaceBetween:k}=s,{value:D}=r;return m.reduce((U,K,le)=>{const ut=Object.assign(Object.assign({},b(le)),{["margin-".concat(D)]:"".concat(k,"px")});return U.push(ut),f.value&&(L==="fade"||L==="card")&&Object.assign(ut,A.value),U},[])}),P=O(()=>{const{value:m}=v,{length:h}=u.value;if(m!=="auto")return Math.max(h-m,0)+1;{const{value:b}=F,{length:L}=b;if(!L)return h;const{value:k}=w,{value:D}=d,U=E.value[D];let K=b[b.length-1][D],le=L;for(;le>1&&K<U;)le--,K+=k[le]-k[le-1];return st(le+1,1,L)}}),fe=O(()=>ua(P.value,c.value)),se=Bt(s.defaultIndex,c.value),$e=N(Yt(se,P.value,c.value)),ue=ds(ps(s,"currentIndex"),$e),ne=O(()=>Bt(ue.value,c.value));function Me(m){var h,b;m=st(m,0,P.value-1);const L=Yt(m,P.value,c.value),{value:k}=ue;L!==ue.value&&($e.value=L,(h=s["onUpdate:currentIndex"])===null||h===void 0||h.call(s,L,k),(b=s.onUpdateCurrentIndex)===null||b===void 0||b.call(s,L,k))}function Ze(m=ne.value){return ea(m,P.value,s.loop)}function Je(m=ne.value){return ta(m,P.value,s.loop)}function wu(m){const h=De(m);return h!==null&&Ze()===h}function Bu(m){const h=De(m);return h!==null&&Je()===h}function Rt(m){return ne.value===De(m)}function yu(m){return ue.value===m}function Mt(){return Ze()===null}function Nt(){return Je()===null}function gt(m){const h=st(Bt(m,c.value),0,P.value);(m!==ue.value||h!==ne.value)&&Me(h)}function ft(){const m=Ze();m!==null&&Me(m)}function He(){const m=Je();m!==null&&Me(m)}function vu(){(!de||!c.value)&&ft()}function bu(){(!de||!c.value)&&He()}let de=!1,Be=0;const mt=N({});function Ye(m,h=0){mt.value=Object.assign({},A.value,{transform:a.value?"translateY(".concat(-m,"px)"):"translateX(".concat(-m,"px)"),transitionDuration:"".concat(h,"ms")})}function Ne(m=0){p.value?Ct(ne.value,m):Be!==0&&(!de&&m>0&&(de=!0),Ye(Be=0,m))}function Ct(m,h){const b=Pt(m);b!==Be&&h>0&&(de=!0),Be=Pt(ne.value),Ye(b,h)}function Pt(m){let h;return m>=P.value-1?h=Wt():h=w.value[m]||0,h}function Wt(){if(v.value==="auto"){const{value:m}=d,{[m]:h}=E.value,{value:b}=w,L=b[b.length-1];let k;if(L===void 0)k=h;else{const{value:D}=F;k=L+D[D.length-1][m]}return k-h}else{const{value:m}=w;return m[P.value-1]||0}}const Pe={currentIndexRef:ue,to:gt,prev:vu,next:bu,isVertical:()=>a.value,isHorizontal:()=>!a.value,isPrev:wu,isNext:Bu,isActive:Rt,isPrevDisabled:Mt,isNextDisabled:Nt,getSlideIndex:De,getSlideStyle:Iu,addSlide:_u,removeSlide:Su,onCarouselItemClick:Du};aa(Pe);function _u(m){m&&u.value.push(m)}function Su(m){if(!m)return;const h=De(m);h!==-1&&u.value.splice(h,1)}function De(m){return typeof m=="number"?m:m?u.value.indexOf(m):-1}function Iu(m){const h=De(m);if(h!==-1){const b=[S.value[h]],L=Pe.isPrev(h),k=Pe.isNext(h);return L&&b.push(s.prevSlideStyle||""),k&&b.push(s.nextSlideStyle||""),Es(b)}}function Du(m,h){let b=!de&&!et&&!At;s.effect==="card"&&b&&!Rt(m)&&(gt(m),b=!1),b||(h.preventDefault(),h.stopPropagation())}let Xe=null;function Qe(){Xe&&(clearInterval(Xe),Xe=null)}function Le(){Qe(),!s.autoplay||fe.value<2||(Xe=window.setInterval(He,s.interval))}let Ft=0,ht=0,me=0,Et=0,et=!1,At=!1;function Gt(m){var h;if(yt||!(!((h=o.value)===null||h===void 0)&&h.contains(As(m))))return;yt=!0,et=!0,At=!1,Et=Date.now(),Qe(),m.type!=="touchstart"&&!m.target.isContentEditable&&m.preventDefault();const b=Xt(m)?m.touches[0]:m;a.value?ht=b.clientY:Ft=b.clientX,s.touchable&&(We("touchmove",document,tt,{passive:!0}),We("touchend",document,ke),We("touchcancel",document,ke)),s.draggable&&(We("mousemove",document,tt),We("mouseup",document,ke))}function tt(m){const{value:h}=a,{value:b}=d,L=Xt(m)?m.touches[0]:m,k=h?L.clientY-ht:L.clientX-Ft,D=E.value[b];me=st(k,-D,D),m.cancelable&&m.preventDefault(),p.value&&Ye(Be-me,0)}function ke(){const{value:m}=ne;let h=m;if(!de&&me!==0&&p.value){const b=Be-me,L=[...w.value.slice(0,P.value-1),Wt()];let k=null;for(let D=0;D<L.length;D++){const U=Math.abs(L[D]-b);if(k!==null&&k<U)break;k=U,h=D}}if(h===m){const b=Date.now()-Et,{value:L}=d,k=E.value[L];me>k/2||me/b>.4?h=Ze(m):(me<-k/2||me/b<-.4)&&(h=Je(m))}h!==null&&h!==m?(At=!0,Me(h),Ee(()=>{(!c.value||$e.value!==ue.value)&&Ne(y.value)})):Ne(y.value),Ot(),Le()}function Ot(){et&&(yt=!1),et=!1,Ft=0,ht=0,me=0,Et=0,Ge("touchmove",document,tt),Ge("touchend",document,ke),Ge("touchcancel",document,ke),Ge("mousemove",document,tt),Ge("mouseup",document,ke)}function Lu(){if(p.value&&de){const{value:m}=ne;Ct(m,0)}else Le();p.value&&(mt.value.transitionDuration="0ms"),de=!1}function ku(m){if(m.preventDefault(),de)return;let{deltaX:h,deltaY:b}=m;m.shiftKey&&!h&&(h=b);const L=-1,k=1,D=(h||b)>0?k:L;let U=0,K=0;a.value?K=D:U=D;const le=10;(K*b>=le||U*h>=le)&&(D===k&&!Nt()?He():D===L&&!Mt()&&ft())}function xu(){E.value=Qt(i.value,!0),Le()}function Tu(){var m,h;_.value&&((h=(m=F.effect).scheduler)===null||h===void 0||h.call(m),F.effect.run())}function Vu(){s.autoplay&&Qe()}function ju(){s.autoplay&&Le()}ee(()=>{gs(Le),requestAnimationFrame(()=>f.value=!0)}),iu(()=>{Ot(),Qe()}),fs(()=>{const{value:m}=u,{value:h}=n,b=new Map,L=D=>b.has(D)?b.get(D):-1;let k=!1;for(let D=0;D<m.length;D++){const U=h.findIndex(K=>K.el===m[D]);U!==D&&(k=!0),b.set(m[D],U)}k&&m.sort((D,U)=>L(D)-L(U))}),_e(ne,(m,h)=>{if(m!==h)if(Le(),p.value){if(c.value&&fe.value>2){const{value:b}=P;m===b-2&&h===1?m=0:m===1&&h===b-2&&(m=b-1)}Ct(m,y.value)}else Ne()},{immediate:!0}),_e([c,v],()=>void Ee(()=>{Me(ne.value)})),_e(w,()=>{p.value&&Ne()},{deep:!0}),_e(p,m=>{m?Ne():(de=!1,Ye(Be=0))});const Ru=O(()=>({onTouchstartPassive:s.touchable?Gt:void 0,onMousedown:s.draggable?Gt:void 0,onWheel:s.mousewheel?ku:void 0})),Mu=O(()=>Object.assign(Object.assign({},qt(Pe,["to","prev","next","isPrevDisabled","isNextDisabled"])),{total:fe.value,currentIndex:ue.value})),Nu=O(()=>({total:fe.value,currentIndex:ue.value,to:Pe.to})),Pu={getCurrentIndex:()=>ue.value,to:gt,prev:ft,next:He},Wu=cu("Carousel","-carousel",da,Xs,s,l),Ut=O(()=>{const{common:{cubicBezierEaseInOut:m},self:{dotSize:h,dotColor:b,dotColorActive:L,dotColorFocus:k,dotLineWidth:D,dotLineWidthActive:U,arrowColor:K}}=Wu.value;return{"--n-bezier":m,"--n-dot-color":b,"--n-dot-color-focus":k,"--n-dot-color-active":L,"--n-dot-size":h,"--n-dot-line-width":D,"--n-dot-line-width-active":U,"--n-arrow-color":K}}),xe=t?ms("carousel",void 0,Ut,s):void 0;return Object.assign(Object.assign({mergedClsPrefix:l,selfElRef:i,slidesElRef:o,slideVNodes:n,duplicatedable:c,userWantsControl:g,autoSlideSize:_,displayIndex:ue,realIndex:ne,slideStyles:S,translateStyle:mt,slidesControlListeners:Ru,handleTransitionEnd:Lu,handleResize:xu,handleSlideResize:Tu,handleMouseenter:Vu,handleMouseleave:ju,isActive:yu,arrowSlotProps:Mu,dotSlotProps:Nu},Pu),{cssVars:t?void 0:Ut,themeClass:xe==null?void 0:xe.themeClass,onRender:xe==null?void 0:xe.onRender})},render(){var s;const{mergedClsPrefix:l,showArrow:t,userWantsControl:i,slideStyles:o,dotType:u,dotPlacement:n,slidesControlListeners:a,transitionProps:d={},arrowSlotProps:r,dotSlotProps:p,$slots:{default:c,dots:g,arrow:v}}=this,B=c&&Cs(c())||[];let _=fa(B);return _.length||(_=B.map(E=>J(pt,null,{default:()=>ru(E)}))),this.duplicatedable&&(_=Qs(_)),this.slideVNodes.value=_,this.autoSlideSize&&(_=_.map(E=>J(zt,{onResize:this.handleSlideResize},{default:()=>E}))),(s=this.onRender)===null||s===void 0||s.call(this),J("div",Object.assign({ref:"selfElRef",class:[this.themeClass,"".concat(l,"-carousel"),this.direction==="vertical"&&"".concat(l,"-carousel--vertical"),this.showArrow&&"".concat(l,"-carousel--show-arrow"),"".concat(l,"-carousel--").concat(n),"".concat(l,"-carousel--").concat(this.direction),"".concat(l,"-carousel--").concat(this.effect),i&&"".concat(l,"-carousel--usercontrol")],style:this.cssVars},a,{onMouseenter:this.handleMouseenter,onMouseleave:this.handleMouseleave}),J(zt,{onResize:this.handleResize},{default:()=>J("div",{ref:"slidesElRef",class:"".concat(l,"-carousel__slides"),role:"listbox",style:this.translateStyle,onTransitionend:this.handleTransitionEnd},i?_.map((E,F)=>J("div",{style:o[F],key:F},du(J(hs,Object.assign({},d),{default:()=>E}),[[Fs,this.isActive(F)]]))):_)}),this.showDots&&p.total>1&&Kt(g,p,()=>[J(na,{key:u+n,total:p.total,currentIndex:p.currentIndex,dotType:u,trigger:this.trigger,keyboard:this.keyboard})]),t&&Kt(v,r,()=>[J(ia,null)]))}});function fa(s){return s.reduce((l,t)=>(ca(t)&&l.push(t),l),[])}const ma="_prepareLessons_sy5sv_1",Ca="_directoryMain_sy5sv_6",Fa="_resourceMain_sy5sv_7",ha="_lessonMain_sy5sv_12",Ea="_resourceClose_sy5sv_22",Aa="_hideSideBar_sy5sv_28",Ue={prepareLessons:ma,directoryMain:Ca,resourceMain:Fa,lessonMain:ha,resourceClose:Ea,hideSideBar:Aa},wa="_directoryList_1rdnr_1",Ba="_scrollBar_1rdnr_8",ya="_iconArrow_1rdnr_32",va="_treeParent_1rdnr_35",ba="_treeChild_1rdnr_38",_a="_treeItem_1rdnr_41",Sa="_title_1rdnr_53",Ia="_dir_1rdnr_1",Da="_titleSelect_1rdnr_72",La="_arrow_1rdnr_80",ka="_arrowSelect_1rdnr_87",xa="_childArrow_1rdnr_91",Ta="_childItem_1rdnr_94",Va="_childSelect_1rdnr_101",ja="_coursewareModal_1rdnr_108",$={directoryList:wa,scrollBar:Ba,"select-directory":"_select-directory_1rdnr_13",iconArrow:ya,treeParent:va,treeChild:ba,treeItem:_a,title:Sa,dir:Ia,titleSelect:Da,arrow:La,arrowSelect:ka,childArrow:xa,childItem:Ta,childSelect:Va,coursewareModal:ja},Ra="_attendClassSearch_g69gx_1",Ma="_iconSearch_g69gx_17",Na="_classList_g69gx_21",Pa="_content_g69gx_25",Wa="_item_g69gx_29",Ga="_cover_g69gx_35",Oa="_iconCustom_g69gx_49",Ua="_editContainer_g69gx_59",qa="_editBtnGroup_g69gx_72",za="_delBtn_g69gx_75",Ka="_editBtn_g69gx_72",$a="_itemImg_g69gx_99",Za="_itemBg_g69gx_130",Ja="_itemName_g69gx_155",Ha="_teachingModal_g69gx_162",Ya="_removeVisiable_g69gx_165",Xa="_studentRemove_g69gx_171",Qa="_btnGroup_g69gx_183",Z={attendClassSearch:Ra,iconSearch:Ma,classList:Na,content:Pa,item:Wa,cover:Ga,iconCustom:Oa,editContainer:Ua,editBtnGroup:qa,delBtn:za,editBtn:Ka,itemImg:$a,itemBg:Za,itemName:Ja,teachingModal:Ha,removeVisiable:Ya,studentRemove:Xa,btnGroup:Qa},eo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdoAAAKgCAMAAAALa0ynAAAAZlBMVEX4+fuFm9SJn9bq7veuvOKltt/19/qXqtvy9PnH0erN1u3BzOmNotfU2++fsN3n6/bW3fCbrdyUp9nu8fijs96ywOS5xua+yujR2e68yOfb4vLf5fKQpNipueDj6PTK1OzY3/G2w+XPOG7OAAANa0lEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGB26+A0YiCIgujMCCF02KPyT9UXY4xXDkC176VQNP0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgg2znfqx17Oc2KNmu+eMSN+S15i/rNYg45x/nIOE137jbhG3NN8u/LbjmjWvweNu85Wyf73tDWVI9+7y1D57umLeOwdOteWsNnm7+Y/B00mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0n6xdwcnDgNRFAQZCWN80FH5p7rgGGbxp1WVQmMxlgZelrTjfVdK10/ZSP0P572GsJG613WsMWyk7vRZo1j22uZaw/jdbnIOehrbSN1qzAnKRupm5xrIzzZ4hnKS2ue1BrKRusN7DWQjdYdx52MbqdLigfxUjlFZ/vxkeWXR5UVjls8DXT7qdQ07STlDuUCDa2/P5rIqrpg/hbRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mZJmyVtlrRZ0mYdVkqr3lZKq15WSqs+FraqTiulWbeV0qrzsFJadVkpzfo4Q2Vdh5XSqvO2Upr13Ui1UgoAAAAAAAAAAAAAAAAAAAAAAAD8sQcHAgAAAABA/q+NoKqqqqqqqqqqqqqqqqqqCrtm2qUmDAXQdwOGoAiyuIwsjv//T/YULYQoVFrb43jmfhGVJXDJy3uEb7755ptvvvlmHibPjfwRTZnLHPJjeJ6zhZE/JcknWtE0ychWZZnIi/KpZT4+BPJHxBDLDE7A6mGvYVbIQyyiaC9DCqqdjLACNbIjKOQ1CUkTuWA2ozTPUusBocxAZ5DNuG/YPbqmu2IFb6U2BNRBWhJGqZ+lNgRlZG633chjJBGwFpsy2C7NtNow/RSRHFi+k1qvADj/L7U6g/P8TRbyIGtAJY4Ukkm1JmqdHoHkndSKfADUur3nOwAVWWyfpHYJNDJFuXbxgeXaoZw4m8AML30lFtpviSD4+RmKnCHTl3gi76VWPiugMGKhFayelkaZfUcG0f4GM9jzQ/gywgLY2mfirGvccJQABxHZQvxuasULgFTbtoFmnlrj4KROk3h/q/bYR9I8A479P8ByUm19VRrA+e3USp7CSSx2UMk8tYoBi79Qq4Lf4PTEpLa/boBAy5W9s3vRYUsGxc/PzSdQXhsZZT3pe6gVE5/EJgD/uWqzdITMVftA0rQYNi8Y7sIH9n2xSjZV/OTVNX4vGRK9iVoHDzjc/2d5IYZq+YvjA2qXMsLy79WGwId05FGfJRtgO6W2hsq0x72rtkkvVEDaspHDwqaCqF1o5HXRHSfA0w5dcXHD9qp2f7yy+L9qdQWRGVbCRW/9MKrWLporKMKWLagwvISxEpeDrLjLp7wsSyaJf6/20On5v2pl5TziKlA7/StWKzOuNulG7WPfvU+XGP7l1TZp8/XVmggyLR3JORdLmEVZX4kgqOsMKOp61R6WuMu84q7pfdHGZamRzbanAKjaxVebJGgq1PpBtTZ190P6AmrlY2QOwQdKsVhzj1qMAqLRFmgFaiSdfNU0akd3UbzPKyvg/HOhBrX+vFKKTQGLf6jWqAkS8avqLDa5AtXvxf45lUfUnqwirLjNvNbcV+vxumolvKn/dQCVvqSaozVQCv4stSc9wslRmyeJJ4YJkpHT8MVlBZzEpvnoCYCiXTpIag2XAezudc7ybs+oXlatbJRzVfz+ehxGZ+D6p/zBQ2qn8cRhtloJgOOdiQVlpm7qQvehI/11rgpOt/EYohu3JiJ+5bq2yQZuQzvC1GO1QwT77pqen65Wbyx8wP5+V9YRSGXI3k2i3B6dmv4eqA/XlfPbDnqCu25DOLyyWvEy6xIsgSqXKyYFTnILED5Z7cznty7+TSblKSCZmCHK8l6RSjyIf9U7xg0J0V23AdmLP43yKvB7s8oKbHkA7MUlB5az1K68EVZPUpsrNyTXwIfckPxkB6hNckE+YCeSofTFcyADDnAGdYaocTrz6sXVSlL5fQhjc9Ol48TdANj0o+6TMuT5at2oWeXD2avKyA24VCKLyrStXl8S5NrNGf0VKB1D5Q0eaCrz6mrFu7R1AZfTC+s6/PVXDKhQi00JlJ3a3T9Quzufknlqxcc+rA6co06pNZvLveFfAlLoVj5l24a8giC3j7f7ItMD6wpQm7bVVmKlzwDVQO66H8Wqf6JWK9jPVGsCYGUPpvFIBmi9Q0LfRxtQum1P4uTZ6bUNRyA1fVSI8i+h1qsBskY6tR0HBZCZQRKidKf24/lqj8BxplppVD9OHEYqUfEWAGd9ncyEuDuvCtaygMBNuJa/2rAHyj4qLL/GpN4WYJHLHbXi+QxlFRBbZdDz1e5ByVy1cgLUZ2f5LLeslPUKpxcMIuwZfKOcBxaJItJdGwp2fQvjLzBfe9x7olPUScRSa1PGgy4Q9ddNwer5aguoLbUcB5ip+1OV17doCi0uJgW6F6+bbuzsI/LSybN1DDvp1Hqx7t/laL6AWh/OktSe3FO79tuU/+gkyId5ahcfIyzuqdVA2KmdMX9WA1Gj465qdQhBreTCMYJ4sFIMlROPdxDlvVo79u++wFsWP9g5t+1GQSgM86sBPEcx1niM7/+SM8GgiHGSdHKRrMV30Xa1NgW/CpvNJlr94nByNbW8V8U0+0+alPDmlIUK015XSw8A2g6A05N7lAd3GWlR8DtZp8FoyLCdFEQO5PwL1FbLjWTAoNSmndNS2V8zpzMCLXm7WrN4+GW1KjCSxOQBzdIvrj7LrT263ghOtvM9TQCn+YbaqA7IlhmkUWr5ZIu2m0xssqijAIIn1CbeDolSa/yC91LKwpxO8UOeVJtWY4ZONdxMYDGgN9qgUuvfUPamLdIPQEKUWlV0vUkFCm39yAFU7w6jQgDJL9WKAldOnDygBtBljn7uhTMzX+Fj3LSBegDKr6hoXHZMU+lgVtsDaKZhajR3VBpNW/xutTkA+L9S2+SYyGtyB9pcqiEsvYJFdwrWO5hHhkTOzTbwAsDhO4pVk7lxJ6ClWhiVTJ9KwBHrO8/0YPnyZrVHqFv8strBAYACKi1h0mMD84Z+NaknRCM12+BmABj/CrXLiVfhAGeiqQ0ACHXF6s4P+r1q3qyWAU4BMPGqWuEBgBOTOJLSamJCsWKserrql9OZ87TeBrW7nbvfUWJ+lv7Ugt/V1dIICKfmZ6vOOFyfsdL3qvUB/HAGZPw1tcMkNJ13OlBSYpAjYoVX+nFzVC3XFkOoaAag2VUrIgBMfMfpARopDw0Ab52yGAF2Wx31uqhxtfATb1XLI6DlchM5S19Q2ye40nEi8R3p2bQk6Gbxo4VQP5Nhxnef2gLIxJccDAnmlHoCOO5abS2dSv2jXgSZ6n2Gykp5/o3sf9SWAIbb33aCZ9WmHq5EwfKdbFJdky1btT0D4M1nD/jugIyEf8uZnwxo53tcmonGaJp9T8tKvsaqLwXAnjnOdSh3MBONNdQrygkz9/kTansPEk+spxpJFtCHauUzntA5Ts7EjloS0G85ztWosIG3QMtNtScgl1ep4ZbnAC6r0OP0zkOYbrtszIkOV9pHausOkvxido5B0oaGKSOZyTuopLPqIhM7ak3yj1XrAXBVUO8bZcZLeooB4Xz9SBRBBCBWatv8hvNrtTRZVSFWEW60STf++ENQHev6GAeDH8ZEkp7zm9iBkg1VBolzSu/1XCxRL5K5Fal06z5QywUnhE8F0J+IwGyBntn1YxDXTTiPzTSavvLLqaeVOj9/jlrGHKhh7GEYlSc75Cu1p+UFJSJMsMNZxU6GWINjMV+vCA7eaWRQthrHXAW7DEBO/622guKHfCKhXuZGp9l1YlCWilqPXlUq4YIbkfTyrgi5VJVlC2IYEwdbKlVBLKdTsk9jJplq3Cjnegmn2rxNQPfgqXVxwxHkE2k65JuwANr/bN+bIgatoB5OKcg71ZICDbmDewnC0jskGWN5G0lSVaHUlv0TUVZoHgYAPK5UM3O45gXSR3NtDglryIeSGrGHz/6SjILc5+ip21XH1SWlRCGEoDvv4CiKojiSHY5/fyi0a2PyGmFMyWPckGjU8V9qQRR3Qmgar1t5Oo3EoG+ufOYja7FYLBaLxWKxWCwWi8VisVgsFovFYrFYLH/YgwMBAAAAACD/10ZQVVVVVVVVVVVVVVVVVVVhDw4EAAAAAID8XxtBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXagwMBAAAAAEH+1isMUAEAAAAAAAAAAAAAAABwBVauu45O9vfzAAAAAElFTkSuQmCC",to=R({name:"select-lessonware",emits:["close","confirm"],setup(s,{emit:l}){const t=Dt();ws();const i=it(),o=z({loading:!1,list:[],teachingStatus:!1,musicTagList:[],selectItem:{},bookVersionId:null,keyword:null,currentGradeNum:null,subjectId:null,removeVisiable:!1,removeRow:{}}),u=async()=>{o.loading=!0;try{const{data:r}=await nu({page:1,rows:99,type:"COURSEWARE",enableFlag:1,bookVersionId:o.bookVersionId,keyword:o.keyword,currentGradeNum:o.currentGradeNum,subjectId:o.subjectId});o.list=r.rows}catch(r){}o.loading=!1},n=async r=>{try{await Ou({id:o.removeRow.id}),i.success("删除成功"),u(),o.removeVisiable=!1}catch(p){console.log(p)}},a=dt(()=>u(),500),d=r=>{l("confirm",r),l("close")};return ee(async()=>{try{await t.getSubjects();const{data:r}=await Gu({page:1,rows:99,type:"COURSEWARE"});(r.rows||[]).forEach(c=>{o.musicTagList.push({id:c.id,name:c.name})})}catch(r){}u()}),()=>e("div",{class:Z.selectLessonware},[e("div",{class:Z.attendClassSearch},[e(ze,{placeholder:"请输入教材名称",clearable:!0,value:o.keyword,"onUpdate:value":r=>o.keyword=r,onKeyup:r=>{r.code==="Enter"&&a()},onClear:()=>{o.keyword=null,a()}},{prefix:()=>e("span",{class:"icon-search-input",onClick:()=>a()},null)}),e(qe,{placeholder:"全部声部",clearable:!0,options:[{name:"全部声部",id:null},...t.getSubjectList],valueField:"id",labelField:"name",value:o.subjectId,"onUpdate:value":[r=>o.subjectId=r,()=>a()]},null),e(qe,{placeholder:"全部版本",clearable:!0,options:[{id:null,name:"全部版本"},...o.musicTagList],labelField:"name",valueField:"id",value:o.bookVersionId,"onUpdate:value":[r=>o.bookVersionId=r,()=>a()]},null),e(qe,{placeholder:"全部年级",options:[{label:"全部年级",value:null},...Xu.grades],value:o.currentGradeNum,"onUpdate:value":[r=>o.currentGradeNum=r,()=>a()],clearable:!0,filterable:!0},null)]),e(ge,{class:Z.classList},{default:()=>[e(ie,{show:o.loading,class:Z.content},{default:()=>[e(H,{size:[50,40]},{default:()=>[e("div",{class:Z.item,key:"item--1",onClick:()=>{o.selectItem={},o.teachingStatus=!0}},[e("div",{class:Z.cover},[e("div",{class:Z.itemImg},[e("div",{class:Z.itemBg},null),e(oe,{objectFit:"cover",src:eo,lazy:!0,previewDisabled:!0,onLoad:r=>{r.target.dataset.loaded="true"}},null)])])]),o.list.map((r,p)=>e("div",{class:Z.item,key:"item-".concat(p),onClick:()=>d(r)},[e("div",{class:Z.cover},[e("div",{class:Z.itemImg},[e("div",{class:Z.itemBg},null),e(oe,{objectFit:"cover",src:r.coverImg,lazy:!0,previewDisabled:!0,onLoad:c=>{c.target.dataset.loaded="true"}},null),r.customFlag&&e(Ae,null,[e("div",{class:Z.iconCustom},null),e("div",{class:Z.editContainer},[e("div",{class:Z.editBtnGroup},[e(j,{size:"small",class:Z.delBtn,color:"#EA4132",onClick:c=>{c.stopPropagation(),o.removeVisiable=!0,o.removeRow=r}},{default:()=>[C("删除")]}),e(j,{size:"small",class:Z.editBtn,color:"#FFFFFF",onClick:c=>{c.stopPropagation(),o.selectItem=r,o.teachingStatus=!0}},{default:()=>[C("编辑")]})])])])])]),e("div",{class:Z.itemName},[r.name])]))]})]})]}),e(Q,{show:o.teachingStatus,"onUpdate:show":r=>o.teachingStatus=r,preset:"card",showIcon:!1,class:["modalTitle background",Z.teachingModal],title:"自定义教材",blockScroll:!1},{default:()=>[e(Qu,{item:o.selectItem,onClose:()=>o.teachingStatus=!1,onConfirm:()=>{u(),o.selectItem={}}},null)]}),e(Q,{show:o.removeVisiable,"onUpdate:show":r=>o.removeVisiable=r,preset:"card",class:["modalTitle",Z.removeVisiable],title:"删除教材"},{default:()=>[e("div",{class:Z.studentRemove},[e("p",null,[C("是否删除该教材")]),e(H,{class:Z.btnGroup,justify:"center"},{default:()=>[e(j,{round:!0,type:"primary",onClick:n},{default:()=>[C("确定")]}),e(j,{round:!0,onClick:()=>o.removeVisiable=!1},{default:()=>[C("取消")]})]})])]})])}}),uo=R({name:"directory-main",setup(){const s=pu(),l=we(),t=Lt(),i=N(!0),o=z({lastUseCoursewareId:s.query.lastUseCoursewareId?s.query.lastUseCoursewareId+"":null,unit:s.query.unit?s.query.unit+"":null,showSelectBookStatus:!1,coursewareStatus:!1}),u=async()=>{var g;try{const{data:v}=await nu({page:1,rows:99,type:"COURSEWARE",enableFlag:1}),B=v.rows||[];if(B.length>0){const _=B.find(F=>{var w;return F.id===(o.lastUseCoursewareId||((w=t.getUserInfo)==null?void 0:w.lastUseCoursewareId))});let E=null;_?(l.setBaseCourseware(_),E=_.id,l.setSubjectList(_.subjectList||[])):(l.setBaseCourseware(B[0]),E=(g=B[0])==null?void 0:g.id,l.setSubjectList(B[0].subjectList||[])),d(E)}o.showSelectBookStatus=!0}catch(v){}},n=async()=>{try{const g=l.getBaseCourseware;if(!g.id)return;const{data:v}=await Uu({id:g.id}),B=v.lessonList||[],_=a(o.unit,B);B.forEach((E,F)=>{if(E.selected=!1,_.length>1)E.id===_[0]&&(E.selected=!0,E.knowledgeList.forEach(w=>{w.id===_[1]&&(l.setSelectKey(w==null?void 0:w.id),l.setLessonCoursewareId(w==null?void 0:w.lessonCoursewareId),l.setLessonCoursewareDetailId(w==null?void 0:w.lessonCoursewareDetailId))}));else if(F===0){E.selected=!0;const w=E.knowledgeList[0];l.setSelectKey(w==null?void 0:w.id),l.setLessonCoursewareId(w==null?void 0:w.lessonCoursewareId),l.setLessonCoursewareDetailId(w==null?void 0:w.lessonCoursewareDetailId)}}),l.setTreeList(B)}catch(g){}},a=(g,v,B=[])=>{for(const _ of v){if(_.knowledgeList&&_.knowledgeList.length>0){const E=a(g,_.knowledgeList,[...B,_.id]);if(E.includes(g))return E}if(_.id===g)return[...B,g]}return B},d=async g=>{try{await qu({coursewareId:g}),t.getInfo()}catch(v){}},r=g=>{l.setSelectKey(g.id),l.setLessonCoursewareId(g.lessonCoursewareId),l.setLessonCoursewareDetailId(g.lessonCoursewareDetailId)},p=async g=>{i.value=!0,o.lastUseCoursewareId=g.lastUseCoursewareId,o.unit=g.unit,await u(),await n(),i.value=!1},c=g=>{if(l.setBaseCourseware(g),l.setSubjectList(g.subjectList),g.subjectList.findIndex(B=>B.id==l.getSubjectId)<0){const B=g.subjectList[0].id?Number(g.subjectList[0].id):"";sessionStorage.removeItem("prepareLessonCourseWareSubjectIsNull"),l.setSubjectId(B)}n(),d(g.id)};return ee(async()=>{i.value=!0,await u(),await n(),i.value=!1,M.on("onChangeClass",async g=>{p(g)})}),()=>e("div",{class:$.directoryList},[o.showSelectBookStatus&&e("div",{id:"lessons-0",class:$["select-directory"],onClick:()=>o.coursewareStatus=!0},[e("span",{class:["cr-ellipsis"],title:l.getBaseCourseware.name},[l.getBaseCourseware.name||"请选择教材"]),e(gu,{class:$.iconArrow},{default:()=>[e("svg",{width:"11px",height:"15px",viewBox:"0 0 11 15",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[e("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd",opacity:"0.699999988"},[e("g",{transform:"translate(-445.000000, -137.000000)",fill:"#131415"},[e("g",{transform:"translate(152.000000, 120.000000)"},[e("path",{d:"M299.326227,20.2118001 L304.934089,28.4366632 C305.245211,28.8929759 305.127511,29.515105 304.671198,29.8262273 C304.505147,29.9394437 304.308836,30 304.107861,30 L292.892139,30 C292.339854,30 291.892139,29.5522847 291.892139,29 C291.892139,28.7990254 291.952695,28.6027139 292.065911,28.4366632 L297.673773,20.2118001 C297.984895,19.7554873 298.607024,19.6377872 299.063337,19.9489096 C299.16663,20.0193364 299.255801,20.1085074 299.326227,20.2118001 Z",id:"三角形",transform:"translate(298.500000, 24.500000) rotate(-270.000000) translate(-298.500000, -24.500000) "},null)])])])])]})]),e(ge,{class:$.scrollBar},{default:()=>[e(ie,{show:i.value},{default:()=>[e("div",{class:[$.listSection,!i.value&&l.getTreeList.length<=0?$.emptySection:""]},[l.getTreeList.map((g,v)=>e("div",{class:$.treeParent,key:"parent"+v},[e("div",{class:[$.treeItem,$.parentItem],onClick:()=>{l.getTreeList.forEach(B=>{g.id!==B.id&&(B.selected=!1)}),g.selected=!g.selected}},[g.knowledgeList&&g.knowledgeList.length>0&&e("span",{class:[$.arrow,g.selected?$.arrowSelect:""]},null),e("p",{class:[$.title,g.selected?$.titleSelect:""]},[e("span",{class:[$.dir,g.selected?$.dirSelect:""]},null),g.name])]),g.selected&&g.knowledgeList&&g.knowledgeList.map((B,_)=>e("div",{key:"child"+_,class:[$.treeItem,$.childItem,$.animation,l.getSelectKey===B.id?$.childSelect:""],onClick:()=>{l.getIsEditResource?M.emit("pageBeforeLeave",()=>r(B)):r(B)}},[e("span",{class:$.childArrow},null),e("p",{class:$.title},[B.name])]))]))]),!i.value&&l.getTreeList.length<=0&&e(ce,null,null)]})]}),e(Q,{show:o.coursewareStatus,"onUpdate:show":g=>o.coursewareStatus=g,preset:"card",showIcon:!1,class:["modalTitle background",$.coursewareModal],title:"选择教材",blockScroll:!1},{default:()=>[e(to,{onClose:()=>o.coursewareStatus=!1,onConfirm:g=>{l.getIsEditResource?M.emit("pageBeforeLeave",()=>c(g)):c(g)}},null)]})])}}),vt={"lesson-main":"_lesson-main_quzqb_1"},so="_btnGroup_18ony_1",ao="_btnClassList_18ony_11",oo="_btnSubjectList_18ony_40",no="_btnClassStart_18ony_82",lo="_btnItem_18ony_89",ro="_btnTitle_18ony_94",io="_tipsContainer_18ony_102",co="_tipsLeft_18ony_114",po="_tips_18ony_102",go="_iconTips_18ony_123",fo="_btnNoTips_18ony_128",mo="_btnGroupClass_18ony_134",Co="_listContainer_18ony_137",Fo="_listSection_18ony_141",ho="_emptySection_18ony_144",Eo="_listItems_18ony_148",Ao="_knowledgePoint_18ony_157",wo="_operationGroup_18ony_177",Bo="_iconCUp_18ony_188",yo="_iconCDown_18ony_196",vo="_iconCRemove_18ony_204",bo="_addKnowledgePoint_18ony_212",_o="_iconCAdd_18ony_222",So="_list_18ony_137",Io="_itemWrap_18ony_236",Do="_itemWrapBox_18ony_241",Lo="_itemOperation_18ony_249",ko="_iconDelete_18ony_264",xo="_attendClassModal_18ony_275",To="_addCourseware_18ony_280",Vo="_removeVisiable1_18ony_286",jo="_studentRemove_18ony_292",Ro="_btnGroupModal_18ony_303",Mo="_addMusicItem_18ony_310",No="_addMusicName_18ony_331",Po="_addOtherSource_18ony_341",I={btnGroup:so,btnClassList:ao,btnSubjectList:oo,btnClassStart:no,btnItem:lo,btnTitle:ro,tipsContainer:io,tipsLeft:co,tips:po,iconTips:go,btnNoTips:fo,btnGroupClass:mo,listContainer:Co,listSection:Fo,emptySection:ho,listItems:Eo,knowledgePoint:Ao,operationGroup:wo,iconCUp:Bo,iconCDown:yo,iconCRemove:vo,addKnowledgePoint:bo,iconCAdd:_o,list:So,itemWrap:Io,itemWrapBox:Do,itemOperation:Lo,iconDelete:ko,attendClassModal:xo,addCourseware:To,removeVisiable1:Vo,studentRemove:jo,btnGroupModal:Ro,addMusicItem:Mo,addMusicName:No,addOtherSource:Po},eu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAaVBMVEUAAAAajP8ZjP8ZjP8ajf8ekv8Zjf8ajP8ajf8bjf8fkv8bkf8Zjf8aj/8Zjf8ajf8ajf8ajv8bjv8ajv8ajv8ajv8bj/8akP8bkv8nnf8ZjP8ZjP7////1+v7z+f7P5/6azP5brf5Io/7PduV3AAAAG3RSTlMA+O/IkCHn2p1eGBLfOtK8roeFbFhPMCccDeBOkeRQAAACE0lEQVRo3rTVB3KDMBCF4ZVELy5gDM4zLfc/ZCIyDOPYlgVovwv8AytpyVaax+eTOmRSCJkd1Okc5ym5lMRRhheyKE7IiboIYRAWNe2UlgofqXLPj2s8ASvCa2gbPxKwJiKf1rt5WMm70UqXAKsFl3V/6ohNjj5ZqyQ2khVZ8rCDRzYShV1UYjGOEDuFHwdzDbBbcCWjXMIBmRu/Q8IJeTXMI4Ajwdu5JCGcCRN6TcEhteMO7ryVFRyrXgxdwjH5PPwjnDs+7Q8wuPzbgwEYBDfDyeI5YT6Y+LSIwCRaGo2Ate9h+IY10WyZyHj/NWL9VFIBa72O9LAmUvpTwl6nIx3slRte31ZHWthTNKkB8EVQk1ZAY4sUpIXQ2CLhtHSh8UWgF3GMCV8kXp4UjsjytHxhwhfJiFLMuCJIKceMLZIvc+eLxHTGjC1yphNmbJHT8jryRRQdMGOLHCiDwdh37aP7pH3U9aP5okjTPr9bM+19SQLvDfaRAe+Jn2bt2AhgEAaCYB/0XyghCQEgZvUVeMY2Qv935CHkdZEPT35hchjJWCEDkox6cmmR61csEmQlIssdWVPFwk2iAwlBIs6RYEoitigLSO0hChxSRYlSjdSDougUlS0pn0WNLoCAQBsE0gjcJMCZQID9MPMPls0AzGVUngT9K/pCmojxqJRkyjG3mk+2sGTUqyWRbTPyOJTIiA43AZS9OIpLRy6gAAAAAElFTkSuQmCC",Wo="_addCoursewareItem_13slg_1",Go="_btnGroupModal_13slg_12",tu={addCoursewareItem:Wo,btnGroupModal:Go};function Oo(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!Ie(s)}const Uo=R({name:"add-courseware-item",props:{coursewareList:{type:Array,default:()=>[]}},emits:["close","confirm"],setup(s,{emit:l}){const t=N([]);return()=>{let i;return e("div",{class:tu.addCoursewareItem},[e(fu,{value:t.value,"onUpdate:value":o=>t.value=o},{default:()=>[e(Bs,{yGap:18,cols:2},Oo(i=s.coursewareList.map((o,u)=>e(ys,null,{default:()=>[e(_t,{value:u},{default:()=>[o.name]})]})))?i:{default:()=>[i]})]}),e(H,{class:tu.btnGroupModal,justify:"center"},{default:()=>[e(j,{round:!0,onClick:()=>l("close")},{default:()=>[C("取消")]}),e(j,{round:!0,type:"primary",onClick:()=>{l("confirm",t.value)}},{default:()=>[C("确定")]})]})])}}}),qo="_addOtherSource_1c8g7_1",zo="_sourceItem_1c8g7_8",Ko="_coverImg_1c8g7_11",$o="_name_1c8g7_24",Zo="_addOtherSourceModal_1c8g7_31",Jo="_instrumentModal_1c8g7_34",Ho="_musicModal_1c8g7_35",Yo="_theoryModal_1c8g7_53",Xo="_subjectSyncModal_1c8g7_57",Qo="_attendClassModal_1c8g7_60",en="_attendClassSaveModal_1c8g7_66",re={addOtherSource:qo,sourceItem:zo,coverImg:Ko,name:$o,addOtherSourceModal:Zo,instrumentModal:Jo,musicModal:Ho,theoryModal:Yo,subjectSyncModal:Xo,attendClassModal:Qo,attendClassSaveModal:en},tn=""+new URL("icon1-75d0865e.png",import.meta.url).href,un=""+new URL("icon2-0917d8de.png",import.meta.url).href,sn=""+new URL("icon3-20aef624.png",import.meta.url).href,an=""+new URL("icon4-74cdf5a7.png",import.meta.url).href,on=""+new URL("icon5-817119a1.png",import.meta.url).href,nn=""+new URL("icon6-3e36ae41.png",import.meta.url).href,ln=""+new URL("icon8-a98128fc.png",import.meta.url).href,rn="_sourceRhythm_c7wm9_1",cn="_btnGroup_c7wm9_12",bt={sourceRhythm:rn,btnGroup:cn},dn=R({name:"source-rhythm",emits:["close","confirm"],setup(s,{emit:l}){const t=Lt(),i=N(),o=N(!0);let u="".concat(origin,"/classroom-app/#/tempo-practice?v=").concat(Date.now(),"&Authorization=").concat(t.getToken,"&platform=modal");/(localhost|192)/.test(location.host)&&(u="http://localhost:9002/#/tempo-practice?v=".concat(Date.now(),"&Authorization=").concat(t.getToken,"&platform=modal"));const n=()=>{var d,r;(r=(d=i.value)==null?void 0:d.contentWindow)==null||r.postMessage({api:"getTempoSetting"},"*")},a=d=>{var r;if(((r=d.data)==null?void 0:r.api)==="getTempoSetting"){const p=d.data.data?JSON.parse(d.data.data):{};l("confirm",{dataJson:JSON.stringify(p.setting),coverImg:"https://oss.dayaedu.com/ktqy/171013700931689a322a6.png"})}};return ee(()=>{window.addEventListener("message",a)}),Ke(()=>{window.removeEventListener("message",a)}),()=>e("div",{class:bt.sourceRhythm},[e(ie,{show:o.value},{default:()=>[e("iframe",{ref:i,onLoad:()=>{o.value=!1},class:[bt.container,"musicIframe"],frameborder:"0",src:u},null),e(H,{class:bt.btnGroup,justify:"center"},{default:()=>[e(j,{round:!0,onClick:()=>l("close")},{default:()=>[C("取消")]}),e(j,{round:!0,type:"primary",onClick:n},{default:()=>[C("确认添加")]})]})]})])}}),pn="_container_19ipk_1",gn="_iconBack_19ipk_1",fn="_separator_19ipk_40",mn="_wrap_19ipk_45",Cn="_listWrap_19ipk_49",Fn="_listWrapEmpty_19ipk_54",hn="_btnGroup_19ipk_91",ye={container:pn,iconBack:gn,separator:fn,wrap:mn,listWrap:Cn,listWrapEmpty:Fn,btnGroup:hn},En="_searchGroup_1n8vo_1",An="_btnType_1n8vo_5",wn="_swipeControll_1n8vo_13",Bn="_leftIcon_1n8vo_16",yn="_disabled_1n8vo_28",vn="_carouselGroup_1n8vo_42",bn="_carouselContainer_1n8vo_46",_n="_inputSearch_1n8vo_57",Sn="_searchCatatory_1n8vo_78",In="_addTrain_1n8vo_85",Dn="_searchGroups_1n8vo_97",Ln="_instrumentList_1n8vo_100",kn="_list_1n8vo_104",xn="_itemWrap_1n8vo_114",Tn="_itemWrapBox_1n8vo_119",Vn="_itemCard_1n8vo_127",jn="_itemImgSection_1n8vo_131",Rn="_itemTag_1n8vo_137",Mn="_iconCheck_1n8vo_164",Nn="_img_1n8vo_173",Pn="_itemImgSectionSelected_1n8vo_183",Wn="_itemTitle_1n8vo_190",Y={searchGroup:En,btnType:An,swipeControll:wn,leftIcon:Bn,disabled:yn,carouselGroup:vn,carouselContainer:bn,inputSearch:_n,searchCatatory:Sn,addTrain:In,searchGroups:Dn,instrumentList:Ln,list:kn,itemWrap:xn,itemWrapBox:Tn,itemCard:Vn,itemImgSection:jn,itemTag:Rn,iconCheck:Mn,img:Nn,itemImgSectionSelected:Pn,itemTitle:Wn},Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAABApJREFUaEPlm8FrHFUcx3/f2Zk6M03xUBBE1KRQWgU9KFYQSw9pwOZgFfEgVKjYP0CsF2uhCBovFrwngmjRS8VEMB700FoVKtiDpWmKBwsigukKpWbeZGd2vvZtdsNms5udnZ3dCS8Le9l97/veZ3+/eb/3fu+3kJxfJEtBFD2BGAcJ7odgvwgfJLELkF16OFLuALwjgj8pXASxSJuXfMe5AqCa55SQhxhJJ6hUJ1HlMUImhLw3ky5wG5TvWMI5f0dpHkCUSaepU1+AJL0wjN9IKCdFuLvfyazvj7IFOeu69kcAVFbtTIDaDcOwepzkuxQ+kHXwNP0g+AvAGdctfZLFfXsGDMP4SJXJh0J5NM0Ec2sDWSjBest17W970UwNeNdaCML4PSFP9TJA7m2BKd+1T9+1KtNopwIkOaJUfI7Co2lEB90GgjnPs48B+K/bWF0BleJoItHXQnmsm9hQv4dctcR53vNwc7NxNwWswTG+LML7hjr51IPhHwv205tBdgTUbhmE0c9bznKt8JCrvus808ld2wLqBUWp+Kut8sx1M2j9mXyx3cLTFnBZRe8Xvlp2o9pgSUzt9Jx3Nhq45ZNanEuS+V71t0L7kmVNtsbJdRasbZTD6LehB/G8fh3Igu86jzfveNYBKhW/njCZyWu8InQsWCc8z/64MfYaoN44KxX/ntfeMkkSsSxr6Ix67+p59t7GBn0NUKno7YScymNGC9dvyIULP4nj2DIxfkhGxx7OQza1hgWc8jznA92hBlg7z6n477yOPNMzn0oYrtQmpK145Llx2bNnNPUE+2+Isu/Z9+vzZA1weSU+KtVktn/hVYXPv/hSyuV/1+QKgSxZL+y8x56rAQZBdJ7Cl/ICXFoqy+zcN2tWLMKSEJz3fedlrIaGuJw5zdDhV1lauiWzc/PFQQK3fdfejaBSOcBYLudlvWadwiFtOYAgiN6k8OwgALVmkZAQnMSyqkwL5cSgAAuFhMwgUNEPJA8OErAoSACXEKjKH6QMJUgN210BuYnlILqVV4BP4wWdICcnJ2Rs9KE0Ej20QVm76ArJHT306rtpO8iRkRF57fgrfWs3CwComA+4DVzU8EXG+DBheKCf3gZbtUrlKYnll1zX57rYsAP7Bga92Tb+uGT8gXdbpCyMTzppK+aZNry2sCgXL+q0oSOHxw/JWNFpQw04iMQvANHvYb46Jn5XrWhw6r5uRbMvXzSk0ddnjWfF6AvQuquafYVdhzS3CKHhqkaXkayDNLUQqAFpdClXE6S5xXjNWy1jyymbIY0uiG0BNbOkufV00FSU/iohhzPfFq8WpX/PEj7bEkXp7Y5B2n1VFD0pMZ4l+AgE+7r8reAGiOti80fPcX7NUpe92XHsf6EH9ozNKnEhAAAAAElFTkSuQmCC";function Gn(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!Ie(s)}const On=R({name:"search-group",props:{categoryChildList:{type:Array,default:()=>[]},wikiCategoryId:{type:String,default:""}},emits:["search","add"],expose:["init"],setup(s,{emit:l}){const t=z({currentIndex:0,keyword:"",wikiCategoryId:s.wikiCategoryId||"",maxIndex:0}),i=z({showSlide:!1}),o=()=>{l("search",t)},u=N(),n=a=>{var d,r;a==="left"?(d=u.value)==null||d.prev():a==="right"&&((r=u.value)==null||r.next())};return ee(async()=>{hu.nextTick(()=>{const a=document.querySelector(".carouselContainer"),d=a&&a.getBoundingClientRect().width||0,r=document.querySelectorAll(".n-carousel__slide");let p=0;r.forEach(c=>{const g=c.getBoundingClientRect();p+=g.width}),p>=d&&(i.showSlide=!0)})}),()=>{let a;return e("div",{class:Y.searchGroup},[e("div",{class:[Y.searchCatatory]},[e(H,{size:"small",class:Y.btnType},{default:()=>[s.categoryChildList.length>0?e(j,{type:t.wikiCategoryId===s.wikiCategoryId?"primary":"default",secondary:t.wikiCategoryId!==s.wikiCategoryId,round:!0,size:"small",focusable:!1,onClick:()=>{t.wikiCategoryId=s.wikiCategoryId,o()}},{default:()=>[C("全部")]}):"",e("div",{class:[Y.carouselGroup]},[e(jt,{ref:u,slidesPerView:"auto",loop:!1,class:[Y.carouselContainer,"carouselContainer"],showDots:!1,draggable:i.showSlide,currentIndex:t.currentIndex,"onUpdate:currentIndex":d=>{t.currentIndex=d}},Gn(a=s.categoryChildList.map(d=>e(pt,null,{default:()=>[e(j,{type:t.wikiCategoryId===d.id?"primary":"default",secondary:t.wikiCategoryId!==d.id,round:!0,size:"small",focusable:!1,onClick:()=>{t.wikiCategoryId=d.id,o()}},{default:()=>[d.name]})]})))?a:{default:()=>[a]}),i.showSlide&&e(H,{class:Y.swipeControll},{default:()=>[e("div",{onClick:()=>n("left")},[e(oe,{previewDisabled:!0,class:[Y.leftIcon],src:Te},null)]),e("div",{onClick:()=>n("right")},[e(oe,{previewDisabled:!0,src:Te},null)])]})])]}),e(kt,{class:Y.inputSearch,placeholder:"请输入乐器名称",round:!0,onSearch:d=>{t.keyword=d,o()}},null)])])}}}),Un=R({name:"instrument-list",props:{categoryId:{type:String,default:""},categoryChildList:{type:Array,default:()=>[]},selectItems:{type:Array,default:()=>[]}},emits:["confirm"],setup(s,{emit:l}){Ve();const t=z({searchWord:"",loading:!1,pageTotal:0,finshed:!1,pagination:{page:1,rows:18},searchGroup:{type:"INSTRUMENT",keyword:"",wikiCategoryId:s.categoryId},tableList:[],teachingStatus:!1,show:!1,item:{}}),i=async()=>{t.loading=!0;try{const{data:n}=await xt({...t.pagination,...t.searchGroup}),a=n.rows||[];a.forEach(d=>{d.knowledgeWikiCategories&&d.knowledgeWikiCategories.length&&(d.categories=d.knowledgeWikiCategories[0].knowledgeWikiCategoryTypeName)}),t.tableList.push(...a),t.pageTotal=Number(n.total),t.finshed=n.pages<=n.current}catch(n){}t.loading=!1},o=async n=>{t.pagination.page=1,t.searchGroup=Object.assign(t.searchGroup,n),t.tableList=[],i()},u=n=>{const a=s.selectItems||[],d=a.findIndex(r=>r.id===n.id);d!==-1?a.splice(d,1):a.push(n),l("confirm",a)};return ee(()=>{i()}),()=>e("div",{class:Y.instrumentList},[e(On,{class:Y.searchGroups,categoryChildList:s.categoryChildList||[],onSearch:n=>o(n),wikiCategoryId:s.categoryId},null),e(ge,{class:Y.listContainer,style:{"max-height":"50vh"},onScroll:n=>{var p,c,g;const a=(p=n.target)==null?void 0:p.clientHeight,d=(c=n.target)==null?void 0:c.scrollTop,r=(g=n.target)==null?void 0:g.scrollHeight;a+d+20>=r&&!t.finshed&&!t.loading&&(t.pagination.page=t.pagination.page+1,i())}},{default:()=>[e(ie,{show:t.loading,"onUpdate:show":n=>t.loading=n,style:{"min-height":"50vh"}},{default:()=>[e("div",{class:Y.list},[t.tableList.map(n=>e("div",{class:Y.itemWrap,onClick:()=>{t.item={content:n.id,title:n.name,type:"INSTRUMENT"},t.show=!0}},[e("div",{class:Y.itemWrapBox},[e("div",{class:Y.itemCard},[e("div",{class:[Y.itemImgSection,s.selectItems.findIndex(a=>a.id===n.id)!==-1&&Y.itemImgSectionSelected]},[e(oe,{src:n.avatar+"?imageMogr2/strip/format/jpg/size-limit/15k!",class:Y.img,objectFit:"cover",previewDisabled:!0},null),e("i",{class:[Y.iconCheck],onClick:a=>{a.stopPropagation(),u(n)}},null)]),e("div",{class:Y.itemTitle},[n.name])])])])),!t.loading&&t.tableList.length<=0&&e(ce,{style:{minHeight:"50vh"},description:"暂无乐器百科"},null)])]})]}),e(lt,{size:"large",show:t.show,"onUpdate:show":n=>t.show=n,item:t.item},null)])}});function qn(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!Ie(s)}const zn=R({name:"content-instrument",emits:["confirm","close"],setup(s,{emit:l}){Ve();const t=z({tabValue:"",categoryList:[],loading:!1,selectItems:[]});(async()=>{t.loading=!0;try{const{data:u}=await Tt({type:"INSTRUMENT",page:1,rows:99});t.categoryList=u.rows||[],t.categoryList.length&&Ee(()=>{t.tabValue="name-"+t.categoryList[0].id})}catch(u){}t.loading=!1})();const o=async()=>{const u=[];t.selectItems.forEach(n=>{u.push({coverImg:ct.INSTRUMENT_DEFAULT_COVER,title:"乐器百科-"+n.name,materialId:n.id,content:n.id})}),l("confirm",u)};return()=>{let u;return e("div",{class:ye.container},[e("div",{class:ye.wrap},[e("div",{class:[ye.listWrap,!t.loading&&t.categoryList.length<=0&&ye.listWrapEmpty]},[!t.loading&&t.categoryList.length<=0&&e(ce,{description:"暂无乐器百科"},null),e("div",{style:{minHeight:"55vh"}},[e(je,{defaultValue:"myResources",paneClass:ye.paneTitle,justifyContent:"center",paneWrapperClass:ye.paneWrapperContainer,value:t.tabValue,"onUpdate:value":n=>t.tabValue=n},qn(u=t.categoryList.map(n=>e(Re,{name:"name-".concat(n.id),tab:n.name},{default:()=>[e(Un,{selectItems:t.selectItems,categoryId:n.id,categoryChildList:n.childrenList,onConfirm:a=>{t.selectItems=a||[]}},null)]})))?u:{default:()=>[u]})])])]),e(H,{class:ye.btnGroup,justify:"center"},{default:()=>[e(j,{round:!0,onClick:()=>l("close")},{default:()=>[C("取消")]}),e(j,{round:!0,type:"primary",onClick:o},{default:()=>[C("确认添加")]})]})])}}}),Kn=R({name:"cotnent-knowledge",emits:["close","confirm"],setup(s,{emit:l}){const t=N(!1),i=N(!1),o=N(),u=z({fontSize:18,tableList:[],selectKey:null,details:{},selectCheckboxs:[]}),n=async()=>{t.value=!0,i.value=!0;try{const{data:r}=await Ts({type:"COURSEWARE"});if(u.tableList=r||[],u.tableList.length>0){const p=u.tableList[0].lessonCoursewareDetailKnowledgeDetailList;if(u.tableList[0].selected=!0,p&&p.length){const c=p[0];u.selectKey=c.id,await a()}u.tableList.forEach(c=>{c.checked=!1,c.indeterminate=!1})}}catch(r){}i.value=!1,t.value=!1},a=async()=>{i.value=!0;try{const{data:r}=await Vs({id:u.selectKey});u.details=r}catch(r){}i.value=!1},d=()=>{const r=[];for(const c in u.selectCheckboxs){const g=u.selectCheckboxs[c],v=u.tableList[c];Array.isArray(v.lessonCoursewareDetailKnowledgeDetailList)&&v.lessonCoursewareDetailKnowledgeDetailList.forEach(B=>{g.includes(B.id)&&r.push(B)})}const p=[];r.forEach(c=>{p.push({coverImg:ct.THEORY_DEFAULT_COVER,title:"乐理知识-"+c.name,materialId:c.id,content:c.id})}),l("confirm",p)};return ee(()=>{n()}),()=>{var r;return e("div",{class:T.container},[e("div",{class:[T.wrap]},[e("div",{class:T.content},[e("div",{class:T.contentWrap},[e("div",{class:T.directoryList},[e("div",{class:[T.scrollBar,!t.value&&u.tableList.length<=0?T.empty:""],style:{height:"100%"}},[e(ie,{show:t.value,style:{height:"100%"}},{default:()=>[e("div",{class:[T.listSection]},[u.tableList.map((p,c)=>e("div",{class:[T.treeParent,p.selected&&T.treeParentSelected],key:"parent"+c},[e("div",{class:[T.treeItem,T.parentItem],onClick:()=>{u.tableList.forEach(g=>{p.id!==g.id&&(g.selected=!1)}),p.selected=!p.selected}},[p.lessonCoursewareDetailKnowledgeDetailList&&p.lessonCoursewareDetailKnowledgeDetailList.length>0&&e("span",{class:[T.arrow,p.selected?T.arrowSelect:""]},null),e("p",{class:[T.title,p.selected?T.titleSelect:""]},[e("span",{class:[T.dir,p.selected?T.dirSelect:""]},null),e("p",null,[p.name])]),e("div",{class:T.checkbox,onClick:g=>{g.stopPropagation()}},[e(_t,{checked:p.checked,indeterminate:p.indeterminate,"onUpdate:checked":g=>{p.checked=g;const v=p.lessonCoursewareDetailKnowledgeDetailList||[];if(g){const B=[];v.forEach(_=>{B.push(_.id)}),u.selectCheckboxs[c]=B}else u.selectCheckboxs[c]=[];p.indeterminate=!1}},null)])]),e(fu,{value:u.selectCheckboxs[c],"onUpdate:value":g=>{u.selectCheckboxs[c]=g;const v=p.lessonCoursewareDetailKnowledgeDetailList||[];g.length<=0?(p.checked=!1,p.indeterminate=!1):g.length===v.length?(p.checked=!0,p.indeterminate=!1):(p.checked=!1,p.indeterminate=!0)}},{default:()=>[p.selected&&p.lessonCoursewareDetailKnowledgeDetailList&&p.lessonCoursewareDetailKnowledgeDetailList.map((g,v)=>e("div",{key:"child"+v,class:[T.treeItem,T.childItem,T.animation,u.selectKey===g.id?T.childSelect:""],onClick:()=>{u.selectKey!==g.id&&(u.selectKey=g.id,a(),o.value.$el.scrollTo(0,0))}},[e("span",{class:T.childArrow},null),e("p",{class:T.title},[g.name]),e("div",{class:T.checkbox,onClick:B=>B.stopPropagation()},[e(_t,{value:g.id},null)])]))]})]))])]}),!t.value&&u.tableList.length<=0&&e(ce,{style:{height:"100%"}},null)])]),e("div",{class:T.musicStaff},[e(ie,{show:i.value,ref:o,class:!i.value&&!((r=u.details)!=null&&r.desc)?T.empty:""},{default:()=>{var p,c,g;return[(p=u.details)!=null&&p.desc?e("div",{class:T.musicContent,innerHTML:(c=u.details)==null?void 0:c.desc,style:{fontSize:u.fontSize+"px"}},null):"",!i.value&&!((g=u.details)!=null&&g.desc)&&e(ce,null,null)]}})]),e("div",{class:T.changeSizeSection},[e("img",{src:js,class:T.iconT},null),e("img",{src:Rs,class:T.iconAddT,onClick:()=>{u.fontSize>=32||(u.fontSize+=1)}},null),e(Ns,{value:u.fontSize,"onUpdate:value":p=>u.fontSize=p,vertical:!0,min:12,max:32},null),e("img",{src:Ms,class:T.iconPlusT,onClick:()=>{u.fontSize<=12||(u.fontSize-=1)}},null)])])])]),e(H,{class:T.btnGroup,justify:"center"},{default:()=>[e(j,{round:!0,onClick:()=>l("close")},{default:()=>[C("取消")]}),e(j,{round:!0,type:"primary",onClick:d},{default:()=>[C("确认添加")]})]})])}}}),$n="_container_19ipk_1",Zn="_iconBack_19ipk_1",Jn="_separator_19ipk_40",Hn="_wrap_19ipk_45",Yn="_listWrap_19ipk_49",Xn="_listWrapEmpty_19ipk_54",Qn="_btnGroup_19ipk_91",ve={container:$n,iconBack:Zn,separator:Jn,wrap:Hn,listWrap:Yn,listWrapEmpty:Xn,btnGroup:Qn},el="_searchGroup_1euh7_1",tl="_btnType_1euh7_5",ul="_swipeControll_1euh7_13",sl="_leftIcon_1euh7_16",al="_disabled_1euh7_28",ol="_carouselGroup_1euh7_42",nl="_carouselContainer_1euh7_46",ll="_inputSearch_1euh7_57",rl="_searchCatatory_1euh7_78",il="_addTrain_1euh7_85",cl="_searchGroups_1euh7_97",dl="_list_1euh7_100",pl="_itemWrap_1euh7_111",gl="_itemWrapBox_1euh7_116",fl="_itemCard_1euh7_124",ml="_itemImgSection_1euh7_128",Cl="_itemTag_1euh7_134",Fl="_iconCheck_1euh7_161",hl="_img_1euh7_170",El="_itemImgSectionSelected_1euh7_180",Al="_itemTitle_1euh7_187",X={searchGroup:el,btnType:tl,swipeControll:ul,leftIcon:sl,disabled:al,carouselGroup:ol,carouselContainer:nl,inputSearch:ll,searchCatatory:rl,addTrain:il,searchGroups:cl,list:dl,itemWrap:pl,itemWrapBox:gl,itemCard:fl,itemImgSection:ml,itemTag:Cl,iconCheck:Fl,img:hl,itemImgSectionSelected:El,itemTitle:Al};function wl(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!Ie(s)}const Bl=R({name:"search-group",props:{categoryChildList:{type:Array,default:()=>[]},wikiCategoryId:{type:String,default:""}},emits:["search","add"],expose:["init"],setup(s,{emit:l}){const t=z({currentIndex:0,keyword:"",wikiCategoryId:s.wikiCategoryId||"",maxIndex:0}),i=z({showSlide:!1}),o=()=>{l("search",t)},u=N(),n=a=>{var d,r;a==="left"?(d=u.value)==null||d.prev():a==="right"&&((r=u.value)==null||r.next())};return ee(async()=>{hu.nextTick(()=>{const a=document.querySelector(".carouselContainer"),d=a&&a.getBoundingClientRect().width||0,r=document.querySelectorAll(".n-carousel__slide");let p=0;r.forEach(c=>{const g=c.getBoundingClientRect();p+=g.width}),p>=d&&(i.showSlide=!0)})}),()=>{let a;return e("div",{class:X.searchGroup},[e("div",{class:[X.searchCatatory]},[e(H,{size:"small",class:X.btnType},{default:()=>[s.categoryChildList.length>0?e(j,{type:t.wikiCategoryId===s.wikiCategoryId?"primary":"default",secondary:t.wikiCategoryId!==s.wikiCategoryId,round:!0,size:"small",focusable:!1,onClick:()=>{t.wikiCategoryId=s.wikiCategoryId,o()}},{default:()=>[C("全部")]}):"",e("div",{class:X.carouselGroup},[e(jt,{ref:u,slidesPerView:"auto",loop:!1,class:[X.carouselContainer,"carouselContainer"],showDots:!1,draggable:i.showSlide,currentIndex:t.currentIndex,"onUpdate:currentIndex":d=>{t.currentIndex=d}},wl(a=s.categoryChildList.map(d=>e(pt,null,{default:()=>[e(j,{type:t.wikiCategoryId===d.id?"primary":"default",secondary:t.wikiCategoryId!==d.id,round:!0,size:"small",focusable:!1,onClick:()=>{t.wikiCategoryId=d.id,o()}},{default:()=>[d.name]})]})))?a:{default:()=>[a]}),i.showSlide&&e(H,{class:X.swipeControll},{default:()=>[e("div",{onClick:()=>n("left")},[e(oe,{previewDisabled:!0,class:[X.leftIcon],src:Te},null)]),e("div",{onClick:()=>n("right")},[e(oe,{previewDisabled:!0,src:Te},null)])]})])]}),e(kt,{class:X.inputSearch,placeholder:"请输入音乐家名称",round:!0,onSearch:d=>{t.keyword=d,o()}},null)])])}}}),yl=R({name:"musician-list",props:{categoryId:{type:String,default:""},categoryChildList:{type:Array,default:()=>[]},selectItems:{type:Array,default:()=>[]}},emits:["confirm"],setup(s,{emit:l}){Ve();const t=z({searchWord:"",loading:!1,pageTotal:0,finshed:!1,pagination:{page:1,rows:18},searchGroup:{type:"MUSICIAN",keyword:"",wikiCategoryId:s.categoryId},tableList:[],teachingStatus:!1,show:!1,item:{}}),i=async(n=!0)=>{n&&(t.loading=!0);try{const{data:a}=await xt({...t.pagination,...t.searchGroup}),d=a.rows||[];d.forEach(r=>{r.knowledgeWikiCategories&&r.knowledgeWikiCategories.length&&(r.categories=r.knowledgeWikiCategories[0].knowledgeWikiCategoryTypeName)}),t.tableList.push(...d),t.pageTotal=Number(a.total),t.finshed=a.pages<=a.current}catch(a){}t.loading=!1},o=async n=>{t.pagination.page=1,t.searchGroup=Object.assign(t.searchGroup,n),t.tableList=[],i()},u=n=>{const a=s.selectItems||[],d=a.findIndex(r=>r.id===n.id);d!==-1?a.splice(d,1):a.push(n),l("confirm",a)};return ee(()=>{i()}),()=>e("div",{class:X.instrumentList},[e(Bl,{class:X.searchGroups,categoryChildList:s.categoryChildList||[],onSearch:n=>o(n),wikiCategoryId:s.categoryId},null),e(ge,{class:X.listContainer,style:{"max-height":"50vh"},onScroll:n=>{var p,c,g;const a=(p=n.target)==null?void 0:p.clientHeight,d=(c=n.target)==null?void 0:c.scrollTop,r=(g=n.target)==null?void 0:g.scrollHeight;a+d+20>=r&&!t.finshed&&!t.loading&&(t.pagination.page=t.pagination.page+1,i(!1))}},{default:()=>[e(ie,{show:t.loading,"onUpdate:show":n=>t.loading=n,style:{"min-height":"50vh"}},{default:()=>[e("div",{class:X.list},[t.tableList.map(n=>e("div",{class:X.itemWrap,onClick:()=>{t.item={content:n.id,title:n.name,type:"MUSICIAN"},t.show=!0}},[e("div",{class:X.itemWrapBox},[e("div",{class:X.itemCard},[e("div",{class:[X.itemImgSection,s.selectItems.findIndex(a=>a.id===n.id)!==-1&&X.itemImgSectionSelected]},[e(oe,{src:n.avatar,class:X.img,objectFit:"cover",previewDisabled:!0},null),e("i",{class:[X.iconCheck],onClick:a=>{a.stopPropagation(),u(n)}},null)]),e("div",{class:X.itemTitle},[n.name])])])])),!t.loading&&t.tableList.length<=0&&e(ce,{style:{minHeight:"50vh"},description:"暂无音乐家"},null)])]})]}),e(lt,{size:"large",show:t.show,"onUpdate:show":n=>t.show=n,item:t.item},null)])}});function vl(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!Ie(s)}const bl=R({name:"content-instrument",emits:["confirm","close"],setup(s,{emit:l}){const t=z({tabValue:"",categoryList:[],loading:!1,selectItems:[]});(async()=>{t.loading=!0;try{const{data:u}=await Tt({type:"MUSICIAN",page:1,rows:99});t.categoryList=u.rows||[],t.categoryList.length&&Ee(()=>{t.tabValue="name-"+t.categoryList[0].id})}catch(u){}t.loading=!1})();const o=async()=>{const u=[];t.selectItems.forEach(n=>{u.push({coverImg:ct.MUSICIAN_DEFAULT_COVER,title:"音乐家-"+n.name,materialId:n.id,content:n.id})}),l("confirm",u)};return()=>{let u;return e("div",{class:ve.container},[e("div",{class:ve.wrap},[e("div",{class:[ve.listWrap,!t.loading&&t.categoryList.length<=0&&ve.listWrapEmpty]},[!t.loading&&t.categoryList.length<=0&&e(ce,{description:"暂无音乐家"},null),e("div",{style:{minHeight:"55vh"}},[e(je,{defaultValue:"myResources",paneClass:ve.paneTitle,justifyContent:"center",paneWrapperClass:ve.paneWrapperContainer,"onUpdate:value":[n=>{sessionStorage.setItem("content-instrument-tab",n)},n=>t.tabValue=n],value:t.tabValue},vl(u=t.categoryList.map(n=>e(Re,{name:"name-".concat(n.id),tab:n.name},{default:()=>[e(yl,{selectItems:t.selectItems,categoryId:n.id,categoryChildList:n.childrenList,onConfirm:a=>{t.selectItems=a||[]}},null)]})))?u:{default:()=>[u]})])])]),e(H,{class:ve.btnGroup,justify:"center"},{default:()=>[e(j,{round:!0,onClick:()=>l("close")},{default:()=>[C("取消")]}),e(j,{round:!0,type:"primary",onClick:o},{default:()=>[C("确认添加")]})]})])}}}),_l="_container_1o74q_1",Sl="_separator_1o74q_36",Il="_wrap_1o74q_41",Dl="_listWrap_1o74q_44",Ll="_listWrapEmpty_1o74q_49",kl="_btnGroup_1o74q_60",be={container:_l,separator:Sl,wrap:Il,listWrap:Dl,listWrapEmpty:Ll,btnGroup:kl},xl="_searchGroup_gol4m_1",Tl="_btnType_gol4m_5",Vl="_swipeControll_gol4m_12",jl="_leftIcon_gol4m_15",Rl="_disabled_gol4m_27",Ml="_carouselGroup_gol4m_41",Nl="_carouselContainer_gol4m_44",Pl="_inputSearch_gol4m_55",Wl="_searchCatatory_gol4m_76",Gl="_border_gol4m_83",Ol="_addTrain_gol4m_87",Ul="_searchGroups_gol4m_99",ql="_instrumentList_gol4m_102",zl="_list_gol4m_106",Kl="_itemWrap_gol4m_115",$l="_itemWrapBox_gol4m_122",Zl="_iconCheck_gol4m_130",Jl="_itemCard_gol4m_139",Hl="_musicBg_gol4m_157",Yl="_itemName_gol4m_163",Xl="_itemImgSectionSelected_gol4m_168",Ql="_popSelect_gol4m_171",er="_spaceSection_gol4m_181",tr="_textBtn_gol4m_184",ur="_iconArrow_gol4m_195",sr="_textBtnActive_gol4m_204",W={searchGroup:xl,btnType:Tl,swipeControll:Vl,leftIcon:jl,disabled:Rl,carouselGroup:Ml,carouselContainer:Nl,inputSearch:Pl,searchCatatory:Wl,border:Gl,addTrain:Ol,searchGroups:Ul,instrumentList:ql,list:zl,itemWrap:Kl,itemWrapBox:$l,iconCheck:Zl,itemCard:Jl,musicBg:Hl,itemName:Yl,itemImgSectionSelected:Xl,popSelect:Ql,spaceSection:er,textBtn:tr,iconArrow:ur,textBtnActive:sr};function uu(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!Ie(s)}const ar=R({name:"search-group",props:{categoryChildList:{type:Array,default:()=>[]},wikiCategoryId:{type:String,default:""}},emits:["search","add"],expose:["init"],setup(s,{emit:l}){const t=z({keyword:"",wikiCategoryId:s.wikiCategoryId||"",wikiCategoryIdChild:"",childIds:[],currentIndex:0}),i=N(),o=()=>{l("search",t)},u=(r,p)=>{const c={};return r==null||r.forEach(g=>{g.id===t.wikiCategoryIdChild&&(c.selected=!0,c.name=g.name)}),c},n=O(()=>{const p=(s.categoryChildList||[]).find(c=>c.id===t.wikiCategoryId);if(p&&p.childrenList.length){const c=[];return p.childrenList.forEach(g=>{const v=g.childrenList,B=[];v&&v.length>0&&(B.push({label:"全部",value:g.id,name:g.name,id:g.id}),v.forEach(_=>{B.push({label:_.name,value:_.id,name:_.name,id:_.id})})),c.push({...g,childrenList:B})}),[{label:"全部",value:"",id:"",name:"全部",childrenList:[]},...c]}return[]}),a=z({showSlide:!1}),d=r=>{var p,c;r==="left"?(p=i.value)==null||p.prev():r==="right"&&((c=i.value)==null||c.next())};return ee(()=>{Ee(()=>{const r=document.querySelector(".carouselContainer"),p=r&&r.getBoundingClientRect().width||0,c=document.querySelectorAll(".n-carousel__slide");let g=0;c.forEach(v=>{const B=v.getBoundingClientRect();g+=B.width}),g>=p&&(a.showSlide=!0)})}),()=>{let r,p;return e("div",{class:W.searchGroup},[e("div",{class:[W.searchCatatory,n.value.length>0?W.border:""]},[e(H,{size:"small",class:W.btnType},{default:()=>[s.categoryChildList.length>0?e(j,{type:t.wikiCategoryId===s.wikiCategoryId?"primary":"default",secondary:t.wikiCategoryId!==s.wikiCategoryId,round:!0,size:"small",focusable:!1,onClick:()=>{t.wikiCategoryId=s.wikiCategoryId,t.wikiCategoryIdChild="",o()}},{default:()=>[C("全部")]}):e("span",null,null),e("div",{class:[W.carouselGroup]},[e(jt,{ref:i,slidesPerView:"auto",loop:!1,class:[W.carouselContainer,"carouselContainer"],showDots:!1,draggable:a.showSlide,currentIndex:t.currentIndex,"onUpdate:currentIndex":c=>{t.currentIndex=c}},uu(r=s.categoryChildList.map(c=>e(pt,null,{default:()=>[e(j,{type:t.wikiCategoryId===c.id?"primary":"default",secondary:t.wikiCategoryId!==c.id,round:!0,size:"small",focusable:!1,onClick:()=>{t.wikiCategoryId=c.id,o()}},{default:()=>[c.name]})]})))?r:{default:()=>[r]}),a.showSlide&&e(H,{class:W.swipeControll},{default:()=>[e("div",{onClick:()=>d("left")},[e(oe,{previewDisabled:!0,class:[W.leftIcon],src:Te},null)]),e("div",{onClick:()=>d("right")},[e(oe,{previewDisabled:!0,src:Te},null)])]})])]}),e(kt,{class:W.inputSearch,placeholder:"请输入曲目名称",round:!0,onSearch:c=>{t.keyword=c,o()}},null)]),n.value.length>0&&e("div",{class:[W.collapseWrap]},[e(H,{class:[W.spaceSection]},uu(p=n.value.map((c,g)=>e(Ae,null,[c.childrenList.length>0?e(vs,{options:c.childrenList,trigger:"hover",value:t.wikiCategoryIdChild,"onUpdate:value":[v=>t.wikiCategoryIdChild=v,()=>{o()}],key:c.id,class:W.popSelect},{default:()=>[e("span",{class:[W.textBtn,u(c.childrenList).selected&&W.textBtnActive]},[u(c.childrenList).name||c.name,e("i",{class:W.iconArrow},null)])]}):e("span",{class:[W.textBtn,t.wikiCategoryIdChild===c.id&&W.textBtnActive],onClick:()=>{t.wikiCategoryIdChild=c.id,o()}},[c.name])])))?p:{default:()=>[p]})])])}}}),or=R({name:"music-list",props:{categoryId:{type:String,default:""},categoryChildList:{type:Array,default:()=>[]},selectItems:{type:Array,default:()=>[]}},emits:["close","confirm"],setup(s,{emit:l}){Ve();const t=z({searchWord:"",loading:!1,finshed:!1,pageTotal:0,pagination:{page:1,rows:18},searchGroup:{type:"MUSIC",keyword:"",wikiCategoryId:s.categoryId},tableList:[],teachingStatus:!1,show:!1,item:{}}),i=async()=>{t.loading=!0;try{const{data:n}=await xt({...t.pagination,...t.searchGroup});t.tableList.push(...n.rows),t.pageTotal=Number(n.total),t.finshed=n.pages<=n.current}catch(n){}t.loading=!1},o=async n=>{t.pagination.page=1,t.tableList=[];const{wikiCategoryIdChild:a,wikiCategoryId:d,keyword:r}=n;t.searchGroup=Object.assign(t.searchGroup,{wikiCategoryId:a||d,keyword:r}),i()},u=n=>{const a=s.selectItems||[],d=a.findIndex(r=>r.id===n.id);d!==-1?a.splice(d,1):a.push(n),l("confirm",a)};return ee(()=>{i()}),()=>e("div",{class:W.instrumentList},[e(ar,{class:W.searchGroups,categoryChildList:s.categoryChildList||[],wikiCategoryId:s.categoryId,onSearch:n=>o(n)},null),e(ge,{class:W.listContainer,style:{"max-height":"50vh"},onScroll:n=>{var p,c,g;const a=(p=n.target)==null?void 0:p.clientHeight,d=(c=n.target)==null?void 0:c.scrollTop,r=(g=n.target)==null?void 0:g.scrollHeight;a+d+20>=r&&!t.finshed&&!t.loading&&(t.pagination.page=t.pagination.page+1,i())}},{default:()=>[e(ie,{show:t.loading,"onUpdate:show":n=>t.loading=n,style:{"min-height":"50vh"}},{default:()=>[e("div",{class:W.list},[t.tableList.map(n=>e("div",{class:W.itemWrap,onClick:()=>{t.item={content:n.id,title:n.name,type:"MUSIC_WIKI"},t.show=!0}},[e("div",{class:W.itemWrapBox},[e("div",{class:[W.itemCard,s.selectItems.findIndex(a=>a.id===n.id)!==-1&&W.itemImgSectionSelected]},[e("div",{class:W.itemName},[e("img",{src:n.avatar||Ps,class:W.musicBg},null),e("span",{class:W.name},[n.name])]),e("i",{class:[W.iconCheck],onClick:a=>{a.stopPropagation(),u(n)}},null)])])])),!t.loading&&t.tableList.length<=0&&e(ce,{style:{minHeight:"50vh"},description:"暂无名曲鉴赏"},null)])]})]}),e(lt,{size:"large",show:t.show,"onUpdate:show":n=>t.show=n,item:t.item},null)])}});function nr(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!Ie(s)}const lr=R({name:"content-music",emits:["close","confirm"],setup(s,{emit:l}){const t=z({tabValue:"",categoryList:[],loading:!1,selectItems:[]});(async()=>{t.loading=!0;try{const{data:u}=await Tt({type:"MUSIC",page:1,rows:99});t.categoryList=u.rows||[],t.categoryList.length&&Ee(()=>{t.tabValue="name-"+t.categoryList[0].id})}catch(u){}t.loading=!1})();const o=async()=>{const u=[];t.selectItems.forEach(n=>{u.push({coverImg:ct.MUSIC_DEFAULT_COVER,title:"名曲鉴赏-"+n.name,materialId:n.id,content:n.id})}),l("confirm",u)};return()=>{let u;return e("div",{class:be.container},[e("div",{class:be.wrap},[e("div",{class:[be.listWrap,!t.loading&&t.categoryList.length<=0&&be.listWrapEmpty]},[!t.loading&&t.categoryList.length<=0&&e(ce,{description:"暂无名曲鉴赏"},null),e("div",{style:{minHeight:"55vh"}},[e(je,{defaultValue:"myResources",paneClass:be.paneTitle,justifyContent:"center",paneWrapperClass:be.paneWrapperContainer,value:t.tabValue,"onUpdate:value":n=>t.tabValue=n},nr(u=t.categoryList.map(n=>e(Re,{name:"name-".concat(n.id),tab:n.name},{default:()=>[e(or,{selectItems:t.selectItems,categoryId:n.id,categoryChildList:n.childrenList,onConfirm:a=>{t.selectItems=a||[]}},null)]})))?u:{default:()=>[u]})])])]),e(H,{class:be.btnGroup,justify:"center"},{default:()=>[e(j,{round:!0,onClick:()=>l("close")},{default:()=>[C("取消")]}),e(j,{round:!0,type:"primary",onClick:o},{default:()=>[C("确认添加")]})]})])}}}),rr="_btnGroupModal_ma87e_1",ir="_subjectSync_ma87e_8",cr="_tips_ma87e_8",dr="_subjectList_ma87e_17",pr="_subjectItem_ma87e_24",gr="_imgSection_ma87e_24",fr="_iconSelect_ma87e_38",mr="_subjectName_ma87e_46",Cr="_subjectSelect_ma87e_50",he={btnGroupModal:rr,subjectSync:ir,tips:cr,subjectList:dr,subjectItem:pr,imgSection:gr,iconSelect:fr,subjectName:mr,subjectSelect:Cr},Fr=R({name:"subject-sync",props:{subjectId:{type:[String,Number],default:""}},emits:["close","confirm"],setup(s,{emit:l}){const t=Dt();we();const i=it(),o=N([]),u=N([]),n={Panpipes:"https://oss.dayaedu.com/ktqy/17103860536976fd4a751.png",Ocarina:"https://oss.dayaedu.com/ktqy/171038605369851874b22.png",Woodwind:"https://oss.dayaedu.com/ktqy/17103860536966826c50d.png","Tenor Recorder":"https://oss.dayaedu.com/ktqy/17103860536950592e357.png",Nai:"https://oss.dayaedu.com/ktqy/1710386053697af4aa985.png","Baroque Recorder":"https://oss.dayaedu.com/ktqy/1710386053698031e847a.png"},a=()=>{if(o.value.length<=0){i.error("至少选择一个声部进行同步");return}const d=[];o.value.forEach(r=>{const p=u.value.find(c=>c.id===r);p&&d.push({materialId:p.id,coverImg:n[p.code]||n.Panpipes,dataJson:null,title:p.name,isCollect:!1,isSelected:!1,content:p.code})}),l("confirm",{subjectIds:o.value,subjectCode:d})};return ee(async()=>{await t.getMusicInstrument(),u.value=t.getMusicInstruments,s.subjectId&&(o.value=[Number(s.subjectId)])}),()=>e("div",{class:he.subjectSync},[e(ge,{style:{maxHeight:"60vh"}},{default:()=>[e("div",{class:he.subjectList},[u.value.map(d=>e("div",{class:[he.subjectItem,o.value.includes(d.id)?he.subjectSelect:""],onClick:()=>{if(o.value.includes(d.id)){const r=o.value.indexOf(d.id);o.value.splice(r,1)}else o.value.push(d.id)}},[e("div",{class:he.imgSection},[e("img",{src:d.img},null),o.value.includes(d.id)&&e("img",{src:Ws,class:he.iconSelect},null)]),e("p",{class:he.subjectName},[d.name])]))])]}),e(H,{class:he.btnGroupModal,justify:"center"},{default:()=>[e(j,{round:!0,onClick:()=>l("close")},{default:()=>[C("取消")]}),e(j,{round:!0,type:"primary",onClick:a},{default:()=>[C("确定")]})]})])}}),hr=R({name:"add-other-source",emits:["close","comfirm"],setup(s,{emit:l}){we();const t=Ve(),i=N([{image:ln,name:"上传资源",index:7},{image:tn,name:"听音练习",index:0},{image:un,name:"节奏练习",index:1},{image:sn,name:"乐器百科",index:2},{image:nn,name:"名曲鉴赏",index:3},{image:on,name:"音乐家",index:4},{image:an,name:"乐理知识",index:5}]),o=z({listenStatus:!1,rhythmStatus:!1,theoryStatus:!1,musicStatus:!1,instrumentStatus:!1,musicianStatus:!1,uploadStatus:!1,saveStatus:!1,editStatus:!1,editList:[],editIds:[],editOverIds:[]}),u=n=>{switch(n.index){case 0:o.listenStatus=!0;break;case 1:o.rhythmStatus=!0;break;case 2:o.instrumentStatus=!0;break;case 3:o.musicStatus=!0;break;case 4:o.musicianStatus=!0;break;case 5:o.theoryStatus=!0;break;case 6:M.emit("pageBeforeLeave",()=>{sessionStorage.setItem("notation-open-create","1"),t.push("/notation")});break;case 7:o.saveStatus=!0;break}};return()=>e(Ae,null,[e("div",{class:re.addOtherSource},[i.value.map(n=>e("div",{class:re.sourceItem,onClick:()=>u(n)},[e(oe,{class:re.coverImg,src:n.image,previewDisabled:!0},null),e("p",{class:re.name},[n.name])]))]),e(Q,{show:o.rhythmStatus,"onUpdate:show":n=>o.rhythmStatus=n,preset:"card",class:["modalTitle background",re.addOtherSourceModal],title:"节奏练习"},{default:()=>[e(dn,{onClose:()=>o.rhythmStatus=!1,onConfirm:n=>{o.rhythmStatus=!1,l("comfirm",{materialId:null,coverImg:n.coverImg,dataJson:n.dataJson,title:"节奏练习",isCollect:!1,isSelected:!1,content:null,type:"RHYTHM"}),l("close")}},null)]}),e(Q,{show:o.instrumentStatus,"onUpdate:show":n=>o.instrumentStatus=n,preset:"card",class:["modalTitle",re.instrumentModal],title:"乐器百科"},{default:()=>[e(zn,{onClose:()=>o.instrumentStatus=!1,onConfirm:n=>{o.instrumentStatus=!1;const a=n||[],d=[];a.forEach(r=>{d.push({materialId:r.materialId,coverImg:r.coverImg,dataJson:null,title:r.title,isCollect:!1,isSelected:!1,content:r.content,type:"INSTRUMENT"})}),l("comfirm",d),l("close")}},null)]}),e(Q,{show:o.theoryStatus,"onUpdate:show":n=>o.theoryStatus=n,preset:"card",class:["modalTitle",re.theoryModal],title:"乐理知识"},{default:()=>[e(Kn,{onClose:()=>o.theoryStatus=!1,onConfirm:n=>{o.theoryStatus=!1;const a=n||[],d=[];a.forEach(r=>{d.push({materialId:r.materialId,coverImg:r.coverImg,dataJson:null,title:r.title,isCollect:!1,isSelected:!1,content:r.content,type:"THEORY"})}),l("comfirm",d),l("close")}},null)]}),e(Q,{show:o.musicianStatus,"onUpdate:show":n=>o.musicianStatus=n,preset:"card",class:["modalTitle",re.instrumentModal],title:"音乐家"},{default:()=>[e(bl,{onClose:()=>o.musicianStatus=!1,onConfirm:n=>{o.musicianStatus=!1;const a=n||[],d=[];a.forEach(r=>{d.push({materialId:r.materialId,coverImg:r.coverImg,dataJson:null,title:r.title,isCollect:!1,isSelected:!1,content:r.content,type:"MUSICIAN"})}),l("comfirm",d),l("close")}},null)]}),e(Q,{show:o.musicStatus,"onUpdate:show":n=>o.musicStatus=n,preset:"card",class:["modalTitle",re.musicModal],title:"名曲鉴赏"},{default:()=>[e(lr,{onClose:()=>o.musicStatus=!1,onConfirm:n=>{o.musicStatus=!1;const a=n||[],d=[];a.forEach(r=>{d.push({materialId:r.materialId,coverImg:r.coverImg,dataJson:null,title:r.title,isCollect:!1,isSelected:!1,content:r.content,type:"MUSIC_WIKI"})}),l("comfirm",d),l("close")}},null)]}),e(Q,{show:o.listenStatus,"onUpdate:show":n=>o.listenStatus=n,preset:"card",class:["modalTitle background",re.subjectSyncModal],title:"选择乐器"},{default:()=>[e(Fr,{onClose:()=>o.listenStatus=!1,onConfirm:async n=>{try{o.musicStatus=!1;const a=n.subjectCode||[],d=[];a.forEach(r=>{d.push({materialId:r.materialId,coverImg:r.coverImg,dataJson:null,title:r.title,isCollect:!1,isSelected:!1,content:r.content,type:"LISTEN"})}),o.listenStatus=!1,l("comfirm",d),l("close")}catch(a){}}},null)]}),e(Q,{show:o.uploadStatus,"onUpdate:show":n=>o.uploadStatus=n,preset:"card",showIcon:!1,class:["modalTitle background",re.attendClassModal],title:o.editStatus?"修改资源":"上传资源",blockScroll:!1},{default:()=>[e(Gs,{editStatus:o.editStatus,onClose:()=>{o.uploadStatus=!1},onConfirm:n=>{o.editIds=[],o.editList=[],o.editOverIds=[],o.saveStatus=!1;try{o.musicStatus=!1;const a=n||[],d=[];a.forEach(r=>{d.push({materialId:r.id,coverImg:r.coverImg,dataJson:null,title:r.name,isCollect:!1,isSelected:!1,content:r.content,type:r.type})}),l("comfirm",d),l("close")}catch(a){}},list:o.editList},null)]}),e(Q,{show:o.saveStatus,"onUpdate:show":n=>o.saveStatus=n,preset:"card",showIcon:!1,class:["modalTitle background",re.attendClassSaveModal],title:"上传资源",blockScroll:!1},{default:()=>[e(Os,{onClose:()=>o.saveStatus=!1,onConfrim:n=>{const a=n||[],d=[];a.forEach(r=>{d.push({subjectIds:null,openFlag:!1,coverImg:r.coverImg,title:r.name||"",type:Us(r.content),enableFlag:1,content:r.content,id:null})}),o.editList=d,o.uploadStatus=!0,o.editStatus=!1}},null)]})])}}),Au=s=>{if(s===null)return null;const l=Object.assign({},s);return Object.keys(l).forEach(t=>l[t]=typeof s[t]=="object"?Au(s[t]):s[t]),Array.isArray(s)?(l.length=s.length,Array.from(l)):l},Er="_protocolModal_dq7cc_1",Ar="_dingPng_dq7cc_4",wr="_downMove_dq7cc_13",Br="_downMoveBg_dq7cc_21",yr="_closeAble_dq7cc_28",vr="_submitAppBtn_dq7cc_53",br="_cancelBtn_dq7cc_54",_r="_protocolGroup_dq7cc_64",Sr="_checkbox_dq7cc_73",Ir="_checkboxActive_dq7cc_82",Dr="_protocolSection_dq7cc_89",Lr="_protocolContent_dq7cc_122",kr="_child_dq7cc_133",te={protocolModal:Er,dingPng:Ar,downMove:wr,downMoveBg:Br,closeAble:yr,submitAppBtn:vr,cancelBtn:br,protocolGroup:_r,checkbox:Sr,checkboxActive:Ir,protocolSection:Dr,protocolContent:Lr,child:kr},xr=""+new URL("dingPng-b63c3ae2.png",import.meta.url).href,su=""+new URL("moveTop-6b6421db.png",import.meta.url).href,au="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAi9JREFUaEPt2a9LBEEUwPHvBUFEg0EQ0SD+BTaLSbCYTAo2k0WDlvMHCCJisWgwWRVMJoNgMtj8CwSDv8BgUhEElYFdWZe7nbcz78Fx7Na7ebOfeTtvZnZrtMlVaxMHFaTVMlllpMqI0QhIHq0hYBx4Ay6AT6N7ScN2ApNAN3AF3Ev680GGgT2gIwn2AKwDr5LgAf/pBXaAwaTtF7AC3Pli+SALwFQuyCOwZoDJI9Juz4HDWMg8MN0giDamGcJ1fQYcxUL6gP3kec3H0sIUId6BJeAlFuLajwDbRhgfYgO49SHc7745ksawwKghykC0M6OKKAvRwqgjQiCxGBNEKCQUY4aIgfgwT8BqZtE0RcRCpJif3LYjW03dOiEusUVlWFp+i2IUlWaXme/M3skEoZERyTrTaBDUMpEG18hIWYw6QjMjUowJwgLiqtMuMNBkUj0DdYMjgHivJdm3FZXYbHutXfO/e9KaI1JE2rk6RgPiW+zcOuLO3/lLFRML8SHcYucgVueZv8GJgUgQ6aHI4jyjMkfKICSlOfoxC8lICMIcUxYSgzDFlIFoIMwwUogmwgQjgVgg1DE+SFfy7jd9F2txnvCV5mXgw7dH8kFmgbkGQbR3sUWYE+A4FrKYvOK3yET+3pph3KeMg1jIKLCVCaKdCQlmE7iJhbj2Y8BE8qHnFHBnCsurH5gBeoBL4FrSmW+OSGK0xH8qSEukIXMTVUaqjBiNQPVoGQ1scNi2ycgvTfaxM/Rb2jIAAAAASUVORK5CYII=",Tr=R({name:"add-courseware-protocol",emits:["close","confirm"],setup(s,{emit:l}){const t=z({status:!1,protocolShow:!1});return()=>e("div",{class:te.protocolModal},[e("img",{src:xr,class:te.dingPng,alt:""},null),t.protocolShow?e("div",{class:te.protocolSection},[e("img",{src:su,class:te.downMoveBg,alt:""},null),e("img",{src:au,class:te.closeAble,onClick:()=>{l("close")},alt:""},null),e("h2",null,[C("《音乐数字课堂课件与作业公开服务协议》")]),e(ge,{style:{maxHeight:"45vh"}},{default:()=>[e("div",{class:te.protocolContent},[e("p",{style:{paddingTop:"0"}},[C("欢迎使用音乐数字课堂!")]),e("p",null,[C("重要须知")]),C("武汉酷乐秀网络科技有限公司(以下统称“平台方”,或称“我们”),在此特别提醒,为使用音乐数字课堂(包括手机端、网页端等,以下称“软件”或“平台”)与相关信息化教育产品、内容及服务,您务必仔细阅读、充分理解并遵守《音乐数字课堂课件与作业公开服务协议》(以下简称“本协议”)中各项条款,包括免除或者限制责任的条款,并选择接受或不接受。本协议所述服务条款构成您(个人或者单位、组织、团体等)使用平台方提供的相关服务(以下简称“该服务”)的先决条件。若您不接受本协议中所述服务条款或其后对协议条款的修改,您应不使用或主动取消平台方提供的相关服务。 您自愿使用平台方提供的网络存储空间进行培训课件与作业及相关智力成果的上传及传播服务。如果您未满18周岁,请在法定监护人的陪同下阅读本协议。"),e("br",null,null),C("本协议是您(或称“用户”,指注册、登录、使用、浏览本服务的个人或组织)与平台方之间关于音乐数字课堂与相关信息化教育产品、内容及服务所订立的协议。"),e("br",null,null),e("p",null,[C("1 权利声明")]),C("音乐数字课堂由武汉酷乐秀网络科技有限公司(以下简称“酷乐秀”)独立开发,一切知识产权以及音乐数字课堂自有的所有信息内容包括但不限于:文字表述及其组合、图标、图饰、图像、图表、色彩、界面设计、版面框架、有关数据、附加程序、印刷材料或电子文档等均为酷乐秀所有,受著作权法和国际著作权条约以及其他知识产权法律法规的保护。"),e("br",null,null),C("音乐数字课堂由武汉酷乐秀网络科技有限公司(以下简称“音乐数字课堂”)提供运营管理服务。"),e("br",null,null),e("p",null,[C("2 服务说明 ")]),C("2.1 您可以通过音乐数字课堂主页【网址:https://kt.colexiu.com/classroom-admin/#/login】、手机客户端(及其他由音乐数字课堂运营的任何网站)、音乐数字课堂公众号,访问音乐数字课堂并使用相关服务。"),e("br",null,null),C("2.2 您知悉并同意,在注册成为音乐数字课堂用户或使用本服务时,需提供一些必要信息,包括但不限于手机号码、头像等。若国家法律法规或政策有特殊规定的,平台方会根据相关特殊规定要求您提供相关信息,如真实的身份信息等,若您提供的信息不完整,您将无法使用本服务或本服务中的相关功能,由此为您带来不便或损失的,平台方完全免责。如个人信息发生变更,您有权随时与平台方联系并要求修改相关个人信息。在您向平台方提出前述删除请求前,平台方可在本协议约定范围内合理利用相关个人信息。"),e("br",null,null),C("您应承诺合法使用平台方提供的服务,您使用该服务的行为应符合当地的法律法规及政策的要求,否则由此带来的责任由您自行承担。"),e("br",null,null),e("p",null,[C("3 权利授予 ")]),C("3.1 您理解并同意,您将课件与作业及相关智力成果上传至音乐数字课堂,即视为您授予了平台方无期限限制的、全球范围内的、不可撤销的信息网络传播权和其他形式的使用权。为了更好地对课件与作业进行宣传和推广,平台方可以将上述权利转让或者转授予给其关联公司或者合作伙伴,而无须征得您的同意。您如果不同意上述条款,请不要将作品上传至音乐数字课堂。"),e("br",null,null),C("3.2平台方仅对您提交的资料和信息进行审核,并不对您的主体资质和上传的课件与作业内容的真实性、正确性、合法性承担任何责任或提供任何担保。"),e("br",null,null),C("3.3 如果任何第三方侵犯音乐数字课堂用户相关的权利,用户同意授权平台方或其指定的代理人代表平台方自身或用户对该第三方提出警告、投诉、发起行政执法、诉讼、进行上诉,或谈判和解,并且用户同意在平台方认为必要的情况下参与共同维权。"),e("br",null,null),e("p",null,[C("4 权利限制 ")]),C("4.1 平台方通过音乐数字课堂所提供的服务,均限于在音乐数字课堂平台内使用,禁止任何以恶意破解等非法手段将音乐数字课堂内的服务与音乐数字课堂平台分离的行为,否则,由此引起的一切后果由行为人负责,平台方将保留依法追究行为人法律责任的权利。"),e("br",null,null),C("4.2未经平台方书面同意,您不得将已上传至音乐数字课堂平台上的培训课件与作业的任何资料文件直接、间接或经修改后提供给任何第三方。"),e("br",null,null),C("4.3 保留权利:本协议未明示许可的其他一切权利仍归平台方所有,您使用其他权利时必须获得平台方的书面同意。"),e("br",null,null),C("4.4 除本协议有明确规定外,本协议并未对平台方其他服务规定相关的服务条款,对于这些服务可能有单独的服务条款加以规范,请您在使用有关服务时另行了解与确认。如您使用该服务,视为对相关服务条款的接受。"),e("br",null,null),e("p",null,[C("5 用户使用须知")]),C("5.1您承诺您具有履行本协议义务的权利能力及资格,因您自身职务或职业要求导致本协议无法履行或合同目的无法实现的,您应当及时通知平台方,并共同协商解决办法,以保证将事件影响性降到最低。"),e("br",null,null),C("5.2您保证,您上传的课件与作业所涉的创意、脚本、资料、课件与作业等全部文件资料不违反国家相关法律法规、不侵犯第三方权益,且平台方按照约定行使授权内容的相关权利不会侵犯任何第三方的合法权益,也无须另行取得任何第三方的同意,更无须对任何第三方承担责任。如您违反前述保证,平台方有权采取包括但不限于删除相关课件与作业内容、中止或终止向您提供服务等措施。如您上传的课件与作业侵犯了第三方的合法权利,第三方向平台方提出举报,平台方有权删除相关的内容。当权利人发现音乐数字课堂上相关课件与作业侵犯其合法权益时,权利人可向平台方举报,平台方将根据中国法律法规和规范性文件的规定采取移除相关内容等合理措施。"),e("br",null,null),C("5.3您保证上传的课件与作业中不含以下内容:"),e("br",null,null),e("div",{class:te.child},[C("1.反对宪法所确定的基本原则;"),e("br",null,null),C("2.危害国家安全,泄漏国家秘密,颠覆国家政权,破坏国家统一;"),e("br",null,null),C("3.损害国家荣誉和利益; "),e("br",null,null),C("4.煽动民族仇恨、民族歧视,破坏民族团结;"),e("br",null,null),C("5.破坏国家宗教政策,宣扬邪教和封建迷信;"),e("br",null,null),C("6.散布谣言,扰乱社会秩序,破坏社会稳定;"),e("br",null,null),C("7.散布淫秽、色情、赌博、暴力、凶杀、恐怖或教唆犯罪;"),e("br",null,null),C("8.侮辱或者诽谤他人,侵害他人合法权益;"),e("br",null,null),C("9.含有法律、行政法规严令禁止的其他内容。"),e("br",null,null)]),C("5.4上述承诺与保证不受本协议期限的限制,您违反上述任一的保证与承诺的,平台方有权即时解除本协议并要求您承担由此产生的全部责任。"),e("br",null,null),e("p",null,[C("6 隐私政策 ")]),C("6.1 目的 为改善平台方服务,提升用户体验,在您使用音乐数字课堂时,平台方可能对您使用音乐数字课堂的使用信息进行统计与分析,例如:平台方会根据您上传并通过审核的某单元的课件与作业数量显示您在该单元全国范围内的排名,同时显示您的头像、昵称信息及通过审核的课件与作业数量。平台方将采取必要的保护措施,以保护您的相关信息。您可以选择不提供或只提供部分信息,但平台方可能将无法为您提供完整的产品功能或服务。"),e("p",null,[C("7 免责与责任限制")]),C("7.1 音乐数字课堂不含有任何旨在破坏您计算机数据和获取您隐私信息的恶意代码。音乐数字课堂经过详细的测试,但不能保证与所有的软硬件系统完全兼容,不能保证音乐数字课堂完全没有错误。如果出现不兼容及软件错误的情况,您可拨打技术支持电话将情况报告平台方,以获得技术支持。如果无法解决兼容性问题,您可以删除音乐数字课堂。由此给您造成损失的,您同意平台方免责。"),e("br",null,null),C("7.2 在适用法律允许的最大范围内,对因使用或不能使用音乐数字课堂所产生的损害及风险,包括但不限于直接或间接的个人损害、商业赢利的丧失、贸易中断、商业信息的丢失或任何其它经济损失,平台方不承担任何责任。"),e("br",null,null),C("7.3 对于因电信系统或互联网网络故障、计算机故障或病毒、信息损坏或丢失、计算机系统问题或其它任何不可抗力原因而产生损失,平台方不承担任何责任。"),e("br",null,null),C("7.4您知悉并同意,为实现部分软件功能,平台方有权将您在使用该服务过程当中产生的部分或全部数据信息,上传、保存至第三方云服务存储器,并根据您发出的功能指令需求,自行调取相关数据信息。因第三方云服务发生中断等功能障碍事故导致平台方无法正常提供服务的,平台方会尽其商业上的合理努力负责协调解决,但由此给您造成损失的,您同意平台方免责。"),e("br",null,null),C("7.5 您违反本协议规定,对平台方造成损害的。平台方有权采取包括但不限于中断使用许可、停止提供服务、限制使用、法律追究等措施。"),e("br",null,null),e("p",null,[C("8 法律及争议解决")]),C("8.1 本协议适用中华人民共和国法律。"),e("br",null,null),C(" 8.2 因本协议引起的或与本协议有关的任何争议,各方应友好协商解决;协商不成的,任何一方均可将有关争议提交至平台方所在地有管辖权的人民法院管辖。"),e("br",null,null),e("p",null,[C("9 其他条款")]),C("9.1 如果本协议中的任何条款无论因何种原因完全或部分无效或不具有执行力,或违反任何适用的法律,则该条款被视为删除,但本协议的其余条款仍有效并且具有约束力。"),e("br",null,null),C("9.2 如果本协议中的任何条款与音乐数字课堂中某具体软件的协议条款相矛盾的,以该具体软件的协议条款为准。"),e("br",null,null),C("平台方有权随时根据有关法律、法规的变化以及公司经营状况和经营策略的调整等修改本协议。修改后的协议会在平台方指定网站上公布,并随附于新版音乐数字课堂。当发生有关争议时,以最新的协议文本为准。如果不同意改动的内容,您可以自行删除音乐数字课堂。如果您继续使用音乐数字课堂,则视为您接受本协议的变动。"),e("br",null,null),C("至此,用户已经详细阅读并已理解本协议,并同意严格遵守各条款和条件。如果用户对本《协议》有任何疑问或者希望获得与本软件相关的任何信息,请按下列地址和方式与酷乐秀联系,酷乐秀将在15日内答复用户。"),e("br",null,null),C("技术支持方:武汉酷乐秀网络科技有限公司"),e("br",null,null),C("运营方:武汉酷乐秀网络科技有限公司")])]}),e(H,{style:{padding:"25px 0 0 0"},justify:"center"},{default:()=>[e(j,{class:te.cancelBtn,round:!0,type:"default",onClick:()=>{t.protocolShow=!1}},{default:()=>[C("取消授权")]}),e(j,{class:te.submitAppBtn,bordered:!1,round:!0,type:"primary",onClick:()=>{t.protocolShow=!1,t.status=!0}},{default:()=>[C("同意授权")]})]})]):e("div",{class:te.downMove},[e("img",{src:su,class:te.downMoveBg,alt:""},null),e("img",{src:au,class:te.closeAble,onClick:()=>{l("close")},alt:""},null),e("h2",null,[C("课件公开须知")]),e("p",null,[C("公开课件后,您课件中的资源及作业都可被其他教师查看、使用,具体信息请查看服务协议")]),e("div",{class:te.protocolGroup,onClick:()=>{t.status=!t.status}},[e("i",{class:[te.checkbox,t.status&&te.checkboxActive]},null),e("p",null,[C("我已阅读并同意"),e("span",{onClick:i=>{i.stopPropagation(),t.protocolShow=!0}},[C("《音乐数字课堂课件与作业公开服务协议》")])])]),e(H,{style:{padding:"25px 0 0 0"},justify:"center"},{default:()=>[e(j,{class:te.cancelBtn,round:!0,type:"default",onClick:()=>l("close")},{default:()=>[C("取消")]}),e(j,{class:te.submitAppBtn,bordered:!1,round:!0,type:"primary",disabled:!t.status,onClick:()=>{l("confirm")}},{default:()=>[C("确定")]})]})])])}}),Vr=R({name:"courseware-modal",props:{groupItem:{type:Object,default:()=>({})}},emits:["change"],setup(s,{emit:l}){const t=Lt(),i=we(),o=it(),u=z({subjects:[],openFlagEnable:!0,name:"",openFlag:!1,createId:null,baseCoursewareList:[{name:"",id:null,list:[]}],coursewareList:[{name:"",id:null,list:[]}],loadingStatus:!1,showAttendClass:!1,attendClassType:"change",removeIds:[],editSubjectIds:"",addCoursewareVisiable:!1,addCoursewareItem:{},messageCallBack:null,messageOperation:{visiable:!1,loading:!1,type:"delete",contentDirection:"center",title:"删除知识点",content:"请确认是否删除该知识点,删除知识点后将同步删除知识点下的资源",cancelButtonText:"取消",confirmButtonText:"确认",index:0},show:!1,item:{},previewModal:!1,previewParams:{type:"",subjectId:"",detailId:""},addOtherSource:!1,addOtherIndex:0}),n=N(!1),a=async()=>{u.loadingStatus=!0;try{if(!s.groupItem.id)return u.loadingStatus=!1;const{data:f}=await zu(s.groupItem.id),A=f.chapterKnowledgeList||[];u.name=f.name,u.subjects=f.subjectIds?f.subjectIds.split(",").map(S=>Number(S)):[],u.openFlag=f.openFlag,u.openFlagEnable=f.openFlagEnable;const y=[];A.forEach(S=>{const P=S.chapterKnowledgeMaterialList,fe=[];Array.isArray(P)&&P.length>0&&P.forEach(se=>{fe.push({id:se.id,materialId:se.bizId,coverImg:se.bizInfo.coverImg,type:se.type,title:se.bizInfo.name,dataJson:se.dataJson,isSelected:se.source==="PLATFORM",content:se.bizInfo.content,removeFlag:se.removeFlag})}),y.push({name:S.name,id:S.id,list:[...fe]})}),u.coursewareList=y,u.baseCoursewareList=Au(y)}catch(f){console.log(f)}u.loadingStatus=!1},d=(f,A)=>{const y=u.coursewareList[A];y&&y.list.splice(f,1)},r=(f,A,y)=>{const S=f.getBoundingClientRect();return A>=S.left&&A<=S.right&&y>=S.top&&y<=S.bottom},p=(f,A)=>{const y=f.getBoundingClientRect(),S=y.left+y.width/2;return A<S},c=(f,A,y)=>{if(f==="up"){if(A===0)return;const S=u.coursewareList[A-1];u.coursewareList[A-1]=u.coursewareList[A],u.coursewareList[A]=S}else if(f==="down"){if(A>=u.coursewareList.length-1)return;const S=u.coursewareList[A+1];u.coursewareList[A+1]=u.coursewareList[A],u.coursewareList[A]=S}else f==="remove"&&(u.messageOperation={visiable:!0,type:"delete",contentDirection:"left",title:"删除知识点",loading:!1,content:"请确认是否删除".concat(y.name?"【"+y.name+"】":"该知识点",",删除知识点后将同步删除知识点下的资源"),cancelButtonText:"取消",confirmButtonText:"确认",index:A})},g=async()=>{const f=u.messageOperation.type;if(f==="delete")u.coursewareList.splice(u.messageOperation.index,1);else if(f==="addItem")u.coursewareList.push({name:"",list:[]}),v(u.addCoursewareItem);else if(f==="save"||f==="pageLive"){if(u.messageOperation.loading)return;if(!u.name){o.error("请输入课件标题"),u.messageOperation.visiable=!1;return}if(u.subjects.length<=0){o.error("请选择声部"),u.messageOperation.visiable=!1;return}if(u.coursewareList.length<=0){o.error("未配置知识点"),u.messageOperation.visiable=!1;return}let A=!1;for(const S of u.coursewareList){if(!S.name){o.error("请输入知识点名称"),u.messageOperation.visiable=!1;return}Array.isArray(S.list)&&S.list.length<=0&&(A=!0)}if(A){o.error("请至少添加一个资源"),u.messageOperation.visiable=!1;return}u.messageOperation.loading=!0;const y=await _();u.messageOperation.loading=!1,y&&(f==="pageLive"&&typeof u.messageCallBack=="function"&&u.messageCallBack(),l("change",{status:!1,addParam:{isAdd:!s.groupItem.id,name:u.name,id:u.createId}}),M.emit("teacher-slideshow",!1))}u.messageOperation.visiable=!1},v=(f,A)=>{Ee(()=>{if(A){const S=document.querySelectorAll(".row-group")[f.index].querySelectorAll(".row-nav");let P=!1;S.forEach((fe,se)=>{if(r(fe,A.x,A.y)){const ue=u.coursewareList[f.index||0].list||[];p(fe,A.x)?ue.splice(se,0,f):ue.splice(se+1,0,f),P=!0,u.coursewareList[f.index||0].list=ue}}),P||u.coursewareList[f.index||0].list.push(f)}else u.coursewareList[f.index||0].list.push(f),o.success("添加成功")})},B=async()=>{try{if(!u.name){o.error("请输入课件标题");return}if(u.subjects.length<=0){o.error("请选择声部");return}if(u.coursewareList.length<=0){o.error("请至少添加一个知识点");return}let f=!1;for(const y of u.coursewareList){if(!y.name){o.error("请输入知识点名称");return}Array.isArray(y.list)&&y.list.length<=0&&(f=!0)}if(f){o.error("请至少添加一个资源");return}if(u.openFlag&&!t.getReadCoursewareOpenAgreement){n.value=!0;return}await _()&&(l("change",{status:!1,addParam:{isAdd:!s.groupItem.id,name:u.name,id:u.createId}}),M.emit("teacher-slideshow",!1))}catch(f){}},_=async()=>{var f;try{const A={name:u.name,subjectIds:u.subjects.join(","),openFlag:u.openFlag,coursewareDetailKnowledgeId:i.getSelectKey,chapterKnowledgeList:[]};if(u.coursewareList.forEach(y=>{let S=[];Array.isArray(y.list)&&y.list.length>0&&(S=y.list.map(P=>({bizId:P.materialId,type:P.type,dataJson:["IMG","VIDEO","SONG","MUSIC","PPT"].includes(P.type)?"":JSON.stringify({setting:P.dataJson,coverImg:P.coverImg,bizId:P.bizId,content:P.content,name:P.title})}))),A.chapterKnowledgeList.push({name:y.name,chapterKnowledgeMaterialList:S})}),(f=s.groupItem)!=null&&f.id)await Ku({id:s.groupItem.id,...A}),o.success("保存成功");else{const{data:y}=await $u(A);u.createId=y.id}return!0}catch(A){return!1}},E=(f,A)=>{u.coursewareList.length<=0?(u.addCoursewareItem=f,u.messageOperation={visiable:!0,type:"addItem",contentDirection:"center",title:"添加到知识点",loading:!1,content:"当前课件暂无知识点,请添加知识点后操作",cancelButtonText:"取消",confirmButtonText:"添加知识点",index:0}):u.coursewareList.length>1&&f.addType!=="drag"?(u.addCoursewareVisiable=!0,u.addCoursewareItem=f):v(f,A)},F=f=>{const A=JSON.stringify(u.coursewareList),y=JSON.stringify(u.baseCoursewareList);A===y?typeof f=="function"&&(f(),l("change",{status:!1,addParam:{isAdd:!s.groupItem.id,name:u.name,id:u.createId}}),M.emit("teacher-slideshow",!1)):(u.messageCallBack=f,u.messageOperation={visiable:!0,type:"pageLive",loading:!1,contentDirection:"center",title:"保存课件",content:"当前课件暂未保存,是否保存?",cancelButtonText:"不保存",confirmButtonText:"保存",index:0})};ee(async()=>{var f;(f=s.groupItem)!=null&&f.id&&(u.coursewareList=[],u.baseCoursewareList=[]),await a(),M.on("onPrepareAddItem",E),M.on("pageBeforeLeave",F)}),Ke(()=>{M.off("onPrepareAddItem",E),M.off("pageBeforeLeave",F)}),_e(()=>u.coursewareList,()=>{i.setCoursewareList=u.coursewareList},{deep:!0});const w=f=>{u.subjects=f.map(A=>A.id)};return()=>e("div",{class:I.coursewareModal},[e("div",{class:I.btnGroup},[e(H,null,{default:()=>[e("div",{class:I.btnItem},[e("span",{class:I.btnTitle},[e("span",null,[C("*")]),C("标题:")]),e(ze,{placeholder:"请输入课件标题",value:u.name,"onUpdate:value":f=>u.name=f,maxlength:20,clearable:!0},null)]),e("div",{class:I.btnItem},[e("span",{class:I.btnTitle},[e("span",null,[C("*")]),C("声部:")]),e(qe,{placeholder:"请选择声部(可多选)",class:I.btnSubjectList,options:i.getSubjectList,labelField:"name",valueField:"id",multiple:!0,maxTagCount:1,size:"small",value:u.subjects,"onUpdate:value":f=>u.subjects=f,clearable:!0},{action:()=>e(Ae,null,[e(j,{text:!0,style:" --n-width: 100% ",size:"small",onClick:()=>w(i.getSubjectList)},{default:()=>[C("全选")]})])})]),e("div",{class:I.btnItem},[e("span",{class:I.btnTitle},[C("公开:")]),u.openFlagEnable?e($t,{value:u.openFlag,"onUpdate:value":f=>u.openFlag=f,disabled:!u.openFlagEnable},null):e(Se,{style:{maxWidth:"200px"},showArrow:!1},{trigger:()=>e($t,{value:u.openFlag,"onUpdate:value":f=>u.openFlag=f,disabled:!u.openFlagEnable},null),default:()=>"为尊重课件原作者,在“相关课件”中添加的课件不支持公开"})])]}),e(H,null,{default:()=>[e(j,{type:"error",onClick:()=>{const f=JSON.stringify(u.coursewareList),A=JSON.stringify(u.baseCoursewareList);f===A?(l("change",{status:!1,addParam:{isAdd:!s.groupItem.id,name:u.name,id:u.createId}}),M.emit("teacher-slideshow",!1)):u.messageOperation={visiable:!0,type:"save",loading:!1,contentDirection:"center",title:"保存课件",content:"当前课件暂未保存,是否保存?",cancelButtonText:"不保存",confirmButtonText:"保存",index:0}}},{default:()=>[C("取消")]}),e(j,{type:"primary",onClick:B,disabled:u.coursewareList.length<=0},{default:()=>[C("保存课件")]})]})]),e(ge,bs({class:[I.listContainer]},{id:"lessons-2"}),{default:()=>[e(ie,{show:u.loadingStatus},{default:()=>[e("div",{class:[I.listSection]},[u.coursewareList.map((f,A)=>e("div",{class:[I.listItems,"row-group"],onDragenter:y=>{y.preventDefault()},onDragover:y=>{y.preventDefault()},onDrop:y=>{let S=y.dataTransfer.getData("text");S=S&&y.dataTransfer.effectAllowed==="all"?JSON.parse(S):{},S.id&&M.emit("onPrepareAddItem",{materialId:S.id,coverImg:S.coverImg,type:S.type,title:S.title,isCollect:S.isCollect,isSelected:S.isSelected,content:S.content,removeFlag:!1,index:A,addType:"drag"},{x:y.clientX,y:y.clientY})}},[e("div",{class:I.knowledgePoint},[e("div",{class:I.btnItem},[e("span",{class:I.btnTitle},[e("span",null,[C("*")]),C("知识点名称:")]),e(ze,{placeholder:"未命名知识点",value:f.name,"onUpdate:value":y=>f.name=y,maxlength:15,clearable:!0},null)])]),e(H,{class:I.operationGroup},{default:()=>[A>0&&e(Se,{showArrow:!1},{trigger:()=>e("i",{class:I.iconCUp,onClick:()=>c("up",A)},null),default:()=>"上移知识点"}),A<u.coursewareList.length-1&&e(Se,{showArrow:!1},{trigger:()=>e("i",{class:I.iconCDown,onClick:()=>c("down",A)},null),default:()=>"下移知识点"}),e(Se,{showArrow:!1},{trigger:()=>e("i",{class:I.iconCRemove,onClick:()=>c("remove",A,f)},null),default:()=>"删除知识点"})]}),f.list.length>0&&e(Ls,{modelValue:f.list,"onUpdate:modelValue":y=>f.list=y,itemKey:"id",componentData:{itemKey:"id",tag:"div",animation:200,group:"description",disabled:!1},class:I.list},{item:y=>{const S=y.element;return e("div",{"data-id":S.id,class:[I.itemWrap,I.itemBlock,"row-nav"]},[e("div",{class:I.itemWrapBox},[e(Ds,{class:[I.itemContent],isShowCollect:!1,offShelf:!!S.removeFlag,item:S,disabledMouseHover:!1,onClick:()=>{S.type!=="IMG"&&(u.show=!0,u.item=S)}},null),e("div",{class:I.itemOperation},[e("img",{src:xs,class:I.iconDelete,onClick:P=>{P.stopPropagation(),d(y.index,A)}},null)])])])},footer:()=>e("div",{class:I.itemWrap},[e("div",{class:I.itemWrapBox},[e("div",{class:[I.itemContent,I.addMusicItem,"handle"],onClick:()=>{u.addOtherSource=!0,u.addOtherIndex=A}},[e("img",{src:eu},null),e("p",{class:I.addMusicName},[C("添加资源")])])])])}),f.list<=0&&e("div",{class:I.list},[e("div",{class:I.itemWrap},[e("div",{class:I.itemWrapBox},[e("div",{class:[I.itemContent,I.addMusicItem,"handle"],onClick:()=>{u.addOtherSource=!0,u.addOtherIndex=A}},[e("img",{src:eu},null),e("p",{class:I.addMusicName},[C("添加资源")])])])])])])),!u.loadingStatus&&e(j,{block:!0,type:"primary",secondary:!0,class:I.addKnowledgePoint,onClick:()=>{u.coursewareList.push({name:"",list:[]})}},{default:()=>[e("i",{class:I.iconCAdd},null),C("添加知识点")]})])]})]}),e(lt,{size:["INSTRUMENT","THEORY","MUSIC_WIKI","MUSICIAN"].includes(u.item.type)?"large":"",show:u.show,"onUpdate:show":f=>u.show=f,item:u.item},null),e(Q,{show:u.addCoursewareVisiable,"onUpdate:show":f=>u.addCoursewareVisiable=f,preset:"card",class:["modalTitle",I.addCourseware],title:"添加到知识点"},{default:()=>[e(Uo,{coursewareList:u.coursewareList,onClose:()=>u.addCoursewareVisiable=!1,onConfirm:f=>{Array.isArray(f)&&f.length>0?(f.forEach(A=>{v({...u.addCoursewareItem,index:A})}),u.addCoursewareVisiable=!1):o.error("请选择需要添加的知识点")}},null)]}),e(Q,{show:u.messageOperation.visiable,"onUpdate:show":f=>u.messageOperation.visiable=f,preset:"card",class:["modalTitle",I.removeVisiable1],title:u.messageOperation.title},{default:()=>[e(St,{content:u.messageOperation.content,contentDirection:u.messageOperation.contentDirection,cancelButtonText:u.messageOperation.cancelButtonText,confirmButtonText:u.messageOperation.confirmButtonText,loading:u.messageOperation.loading,onClose:()=>{u.messageOperation.visiable=!1,(u.messageOperation.type==="save"||u.messageOperation.type==="pageLive")&&(l("change",{status:!1,addParam:{isAdd:!s.groupItem.id,name:u.name,id:u.createId}}),M.emit("teacher-slideshow",!1),u.messageOperation.type==="pageLive"&&typeof u.messageCallBack=="function"&&u.messageCallBack())},onConfirm:()=>g()},null)]}),e(Fu,{show:u.previewModal,"onUpdate:show":f=>u.previewModal=f,type:"attend",params:u.previewParams},null),e(Q,{show:u.addOtherSource,"onUpdate:show":f=>u.addOtherSource=f,preset:"card",class:["modalTitle background",I.addOtherSource],title:"添加资源"},{default:()=>[e(hr,{onClose:()=>u.addOtherSource=!1,onComfirm:f=>{Array.isArray(f)?f.forEach(A=>{v({...A,index:u.addOtherIndex})}):v({...f,index:u.addOtherIndex})}},null)]}),e(Q,{show:n.value,"onUpdate:show":f=>n.value=f},{default:()=>[e(Tr,{onClose:()=>n.value=!1,onConfirm:async()=>{try{await _()&&(t.setReadCoursewareOpenAgreement(!0),l("change",{status:!1,addParam:{isAdd:!s.groupItem.id,name:u.name,id:u.createId}}),M.emit("teacher-slideshow",!1))}catch(f){}}},null)]})])}}),jr="_coursewarePresetsContainer_toq8c_1",Rr="_rightLineShow_toq8c_5",Mr="_presetsRight_toq8c_5",Nr="_list_toq8c_11",Pr="_itemWrap_toq8c_11",Wr="_presetsLeft_toq8c_32",Gr="_presetsArrar_toq8c_49",Or="_presetsArrarActive_toq8c_70",Ur="_openLoading_toq8c_73",qr="_coursewarePresets_toq8c_1",zr="_btnSubjectList_toq8c_79",Kr="_addBtnIcon_toq8c_82",$r="_addBtn_toq8c_82",Zr="_title_toq8c_110",Jr="_titleLeft_toq8c_123",Hr="_icon_toq8c_127",Yr="_iconWork_toq8c_133",Xr="_iconCourseware_toq8c_137",Qr="_line_toq8c_141",ei="_more_toq8c_146",ti="_iconP_toq8c_158",ui="_swipeControll_toq8c_170",si="_leftIcon_toq8c_173",ai="_disabled_toq8c_181",oi="_listEmpty_toq8c_194",ni="_listSame_toq8c_197",li="_itemWrapBox_toq8c_204",ri="_attendClassModal1_toq8c_210",ii="_removeVisiable1_toq8c_215",ci="_studentRemove_toq8c_221",di="_btnGroupModal_toq8c_232",pi="_attendClassModal_toq8c_210",gi="_workVisiable_toq8c_244",fi="_workContainer_toq8c_247",mi="_workTrain_toq8c_251",Ci="_resourceMain_toq8c_264",q={coursewarePresetsContainer:jr,rightLineShow:Rr,presetsRight:Mr,list:Nr,itemWrap:Pr,presetsLeft:Wr,presetsArrar:Gr,presetsArrarActive:Or,openLoading:Ur,coursewarePresets:qr,btnSubjectList:zr,addBtnIcon:Kr,addBtn:$r,title:Zr,titleLeft:Jr,icon:Hr,iconWork:Yr,iconCourseware:Xr,line:Qr,more:ei,iconP:ti,swipeControll:ui,leftIcon:si,disabled:ai,listEmpty:oi,listSame:ni,itemWrapBox:li,attendClassModal1:ri,removeVisiable1:ii,studentRemove:ci,btnGroupModal:di,attendClassModal:pi,workVisiable:gi,workContainer:fi,workTrain:mi,resourceMain:Ci},Fi="_relatedClass_kawg_1",hi="_attendClassSearch_kawg_4",Ei="_iconSearch_kawg_20",Ai="_classList_kawg_24",wi="_listSection_kawg_29",Bi="_emptySection_kawg_32",yi="_list_kawg_29",vi="_listSame_kawg_45",bi="_itemWrap_kawg_49",_i="_itemWrapBox_kawg_52",Fe={relatedClass:Fi,attendClassSearch:hi,iconSearch:Ei,classList:Ai,listSection:wi,emptySection:Bi,list:yi,listSame:vi,itemWrap:bi,itemWrapBox:_i},Si=R({name:"related-class",props:{tableList:{type:Array,default:()=>[]},subjectList:{type:Array,default:()=>[]},subjectId:{type:[String,Number],default:""},coursewareDetailKnowledgeId:{type:[String,Number],default:""}},emits:["close","add","click"],setup(s,{emit:l}){const t=z({loading:!1,finshed:!1,pagination:{page:1,rows:20},tableList:[],searchGroup:{subjectId:s.subjectId,keyword:null}}),i=async()=>{try{t.pagination.page===1&&(t.loading=!0);const{data:u}=await lu({coursewareDetailKnowledgeId:s.coursewareDetailKnowledgeId,...t.searchGroup,...t.pagination}),n=u.rows||[],a=[];n.forEach(d=>{var p;const r=(p=d.chapterKnowledgeList[0])==null?void 0:p.chapterKnowledgeMaterialList[0];a.push({id:d.id,openFlag:d.openFlag,openFlagEnable:d.openFlagEnable,subjectNames:d.subjectNames,fromChapterLessonCoursewareId:d.fromChapterLessonCoursewareId,name:d.name,coverImg:r==null?void 0:r.bizInfo.coverImg,type:r==null?void 0:r.bizInfo.type,isAdd:d.addFlag,isNotWork:d.lessonPreTrainingNum<=0})}),t.loading=!1,t.tableList.push(...a),t.finshed=u.pages<=u.current}catch(u){t.loading=!1}},o=dt(()=>{t.tableList=[],i()},500);return ee(()=>{i()}),()=>e("div",{class:Fe.relatedClass},[e("div",{class:Fe.attendClassSearch},[e(qe,{placeholder:"全部声部",clearable:!0,options:[{name:"全部声部",id:""},...s.subjectList],labelField:"name",valueField:"id",value:t.searchGroup.subjectId,"onUpdate:value":[u=>t.searchGroup.subjectId=u,()=>o()]},null),e(ze,{placeholder:"请输入课件标题关键词",clearable:!0,value:t.searchGroup.keyword,"onUpdate:value":u=>t.searchGroup.keyword=u,onKeyup:u=>{u.code==="Enter"&&o()},onClear:()=>o()},{prefix:()=>e("span",{class:"icon-search-input",style:{cursor:"pointer"},onClick:()=>o()},null)})]),e(ge,{class:Fe.classList,style:{"max-height":"60vh"},onScroll:u=>{var r,p,c;const n=(r=u.target)==null?void 0:r.clientHeight,a=(p=u.target)==null?void 0:p.scrollTop,d=(c=u.target)==null?void 0:c.scrollHeight;n+a+20>=d&&!t.finshed&&!t.loading&&o()}},{default:()=>[e(ie,{show:t.loading,size:"small"},{default:()=>[e("div",{style:{"min-height":"60vh)"},class:[Fe.listSection,!t.loading&&t.tableList.length<=0?Fe.emptySection:""]},[t.tableList.length>0&&e("div",{class:[Fe.list]},[t.tableList.map(u=>e("div",{class:[Fe.itemWrap,Fe.itemBlock,"row-nav"]},[e("div",{class:Fe.itemWrapBox},[e(mu,{isHoverShowAdd:!1,isShowOpenFlag:!1,isShowAdd:!0,item:u,onAdd:()=>{l("add",u)},onLook:()=>l("click",u)},null)])]))]),!t.loading&&t.tableList.length<=0&&e(ce,null,null)])]})]})])}}),Ii="_related_93qg8_1",Di="_iconScreen_93qg8_40",Li="_homerowkTabs_93qg8_51",at={related:Ii,iconScreen:Di,homerowkTabs:Li},ki="_searchGroup_5ue74_1",xi="_searchSelect_5ue74_4",Ti="_inputSearch_5ue74_18",Vi="_searchBtn_5ue74_22",ji="_btnType_5ue74_28",ou={searchGroup:ki,searchSelect:xi,inputSearch:Ti,searchBtn:Vi,btnType:ji},Ri=R({name:"resource-search-group",emits:["search"],setup(s,{emit:l}){Dt();const t=z({keyword:""}),i=()=>{l("search",t)},o=dt(()=>i(),500);return()=>e(Ae,null,[e("div",{class:ou.searchGroup},[e(ze,{type:"text",placeholder:"请输入课件标题关键词",clearable:!0,value:t.keyword,"onUpdate:value":u=>t.keyword=u,class:ou.inputSearch,onKeyup:u=>{u.code==="Enter"&&o()},onClear:()=>{t.keyword="",o()}},{prefix:()=>e("span",{class:"icon-search-input",onClick:()=>o()},null)})])])}}),Mi="_listContainer_w75th_1",Ni="_listNoMusic_w75th_5",Pi="_listSection_w75th_8",Wi="_emptySection_w75th_14",Gi="_list_w75th_1",Oi="_trainEditModal_w75th_28",Ui="_itemModal_w75th_31",qi="_itemCover_w75th_36",zi="_iconLook_w75th_66",Ki="_iconAdd_w75th_67",$i="_itemContent_w75th_93",Zi="_itemTitle_w75th_97",Ji="_itemSubject_w75th_103",ae={listContainer:Mi,listNoMusic:Ni,listSection:Pi,emptySection:Wi,list:Gi,trainEditModal:Oi,itemModal:Ui,itemCover:qi,function:"_function_w75th_52",iconLook:zi,iconAdd:Ki,itemContent:$i,itemTitle:Zi,itemSubject:Ji},Hi=R({name:"item-modal",props:{item:{type:Object,default:()=>({})}},emits:["look","add"],setup(s,{emit:l}){return()=>e("div",{class:ae.itemModal},[e("div",{class:ae.itemCover},[e(oe,{src:s.item.coverImg,objectFit:"cover",previewDisabled:!0},null),e("div",{class:ae.function},[e(Se,{showArrow:!1},{trigger:()=>e("i",{class:ae.iconLook,onClick:()=>l("look")},null),default:()=>"预览课件"}),e(Se,{showArrow:!1},{trigger:()=>e("i",{class:ae.iconAdd,onClick:()=>l("add")},null),default:()=>"添加到我的课件"})])]),e("div",{class:ae.itemContent},[e("p",{class:ae.itemTitle},[e(Ks,{text:s.item.name},null)]),e("div",{class:ae.itemSubject},[s.item.subjectNames])])])}}),Yi=R({name:"share-resources",emits:["look","add"],setup(s,{emit:l}){const t=we(),i=z({loading:!1,finshed:!1,pagination:{page:1,rows:10},searchGroup:{keyword:""},tableList:[],editStatus:!1,editItem:{},show:!1,item:{}}),o=async()=>{try{if(!t.getSelectKey)return;i.pagination.page===1&&(i.loading=!0);const{data:a}=await lu({subjectId:t.getSubjectId,coursewareDetailKnowledgeId:t.getSelectKey,...i.searchGroup,...i.pagination}),d=a.rows||[],r=[];d.forEach(p=>{var g;const c=(g=p.chapterKnowledgeList[0])==null?void 0:g.chapterKnowledgeMaterialList[0];r.push({id:p.id,openFlag:p.openFlag,openFlagEnable:p.openFlagEnable,subjectNames:p.subjectNames,fromChapterLessonCoursewareId:p.fromChapterLessonCoursewareId,name:p.name,coverImg:c==null?void 0:c.bizInfo.coverImg,type:c==null?void 0:c.bizInfo.type,isAdd:p.addFlag})}),i.loading=!1,i.tableList.push(...r),i.finshed=a.pages<=a.current}catch(a){i.loading=!1}},u=async a=>{i.pagination.page=1,i.tableList=[],i.searchGroup=Object.assign(i.searchGroup,a),o()},n=dt(()=>{i.pagination.page=i.pagination.page+1,o()},500);return ee(()=>{o(),M.on("openCoursewareChanged",()=>u(i.searchGroup))}),()=>e("div",null,[e(Ri,{onSearch:a=>u(a)},null),e(ge,{class:[ae.listContainer,ae.listNoMusic],onScroll:a=>{var c,g,v;const d=(c=a.target)==null?void 0:c.clientHeight,r=(g=a.target)==null?void 0:g.scrollTop,p=(v=a.target)==null?void 0:v.scrollHeight;d+r+20>=p&&!i.finshed&&!i.loading&&n()}},{default:()=>[e(ie,{show:i.loading,size:"small"},{default:()=>[e("div",{class:[ae.listSection,!i.loading&&i.tableList.length<=0?ae.emptySection:""]},[i.tableList.length>0&&e("div",{class:ae.list},[i.tableList.map(a=>e(Hi,{item:a,onAdd:()=>l("add",a),onLook:()=>l("look",a)},null))]),!i.loading&&i.tableList.length<=0&&e(ce,null,null)])]})]})])}}),Xi=R({name:"related-modal",emits:["more","add","look"],setup(s,{emit:l}){return()=>e("div",{class:at.related},[e(je,{animated:!0,paneClass:at.paneTitle,paneWrapperClass:at.paneWrapperContainer,justifyContent:"center"},{suffix:()=>e("div",{class:at.iconScreen,onClick:()=>{l("more")}},[e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},[e("g",{fill:"none"},[e("path",{d:"M5 6a1 1 0 0 1 1-1h2a1 1 0 0 0 0-2H6a3 3 0 0 0-3 3v2a1 1 0 0 0 2 0V6zm0 12a1 1 0 0 0 1 1h2a1 1 0 1 1 0 2H6a3 3 0 0 1-3-3v-2a1 1 0 1 1 2 0v2zM18 5a1 1 0 0 1 1 1v2a1 1 0 1 0 2 0V6a3 3 0 0 0-3-3h-2a1 1 0 1 0 0 2h2zm1 13a1 1 0 0 1-1 1h-2a1 1 0 1 0 0 2h2a3 3 0 0 0 3-3v-2a1 1 0 1 0-2 0v2z",fill:"#198CFE"},null)])])]),default:()=>e(Ae,null,[e(Re,{name:"myMusic",tab:"相关课件"},{default:()=>[e(Yi,{onAdd:t=>l("add",t),onLook:t=>l("look",t)},null)]})])})])}}),Qi=R({name:"courseware-presets",props:{addParam:{type:Object,default:()=>({})}},emits:["change"],setup(s,{emit:l}){const t=we(),i=it(),o=pu(),u=Ve(),n=localStorage.getItem("prepareLessonSubjectId"),a=z({leftWidth:"100%",rightWidth:"0",messageLoading:!1,subjectId:o.query.subjectId?Number(o.query.subjectId):n?Number(n):"",courseScheduleSubjectId:o.query.courseScheduleSubjectId,classGroupId:o.query.classGroupId,preStudentNum:o.query.preStudentNum,bodyWidth:"100%",loading:!1,openLoading:!1,showRelatedClass:!1,tableList:[],openTableShow:!0,openTableList:[],selectItem:{},editTitleVisiable:!1,editTitle:null,editBtnLoading:!1,preRemoveVisiable:!1,addVisiable:!1,carouselIndex:0,showAttendClass:!1,attendClassType:"change",attendClassItem:{},previewModal:!1,previewParams:{type:"",courseId:"",subjectId:"",detailId:""},workVisiable:!1}),d=async()=>{a.loading=!0;try{if(!t.getSelectKey)return a.loading=!1;const{data:E}=await Zu({subjectId:t.getSubjectId,coursewareDetailKnowledgeId:t.getSelectKey});if(!Array.isArray(E))return;const F=[];E.forEach(w=>{var A;const f=(A=w.chapterKnowledgeList[0])==null?void 0:A.chapterKnowledgeMaterialList[0];F.push({id:w.id,lessonPreTrainingId:w.lessonPreTrainingId,openFlag:w.openFlag,openFlagEnable:w.openFlagEnable,subjectNames:w.subjectNames,fromChapterLessonCoursewareId:w.fromChapterLessonCoursewareId,name:w.name,coverImg:f==null?void 0:f.bizInfo.coverImg,type:f==null?void 0:f.bizInfo.type,isNotWork:w.lessonPreTrainingNum<=0})}),a.tableList=F}catch(E){}a.loading=!1};_e(()=>[t.getSelectKey,t.getSubjectId],async()=>{var E;await d(),M.emit("openCoursewareChanged"),(E=p.value)==null||E.syncBarPosition()}),_e(()=>t.getSubjectList,()=>{r()});const r=()=>{var F;const E=t.getSubjectList;if(E.length>0){if(sessionStorage.getItem("prepareLessonCourseWareSubjectIsNull")==="true"){t.setSubjectId("");return}const f=localStorage.getItem("prepareLessonSubjectId");let A=null,y=-1;a.courseScheduleSubjectId&&(y=E.findIndex(S=>S.id==a.courseScheduleSubjectId),y>=0&&(A=Number(a.courseScheduleSubjectId))),a.subjectId&&!A&&(y=E.findIndex(S=>S.id==a.subjectId),y>=0&&(A=Number(a.subjectId))),f&&!A&&(y=E.findIndex(S=>S.id==f),y>=0&&(A=Number(f))),A&&y>=0&&t.setSubjectId(A),localStorage.setItem("prepareLessonSubjectId",t.getSubjectId),(F=p.value)==null||F.syncBarPosition()}},p=N();ee(async()=>{ot(document.querySelector("#presetsLeftRef"),E=>{const F=E[0],{width:w}=F.contentRect;a.leftWidth=w+"px"}),ot(document.querySelector("#presetsRightRef"),E=>{const F=E[0],{width:w}=F.contentRect;a.rightWidth=w+"px"}),t.setClassGroupId(o.query.classGroupId),t.getSubjectId||r(),await d(),console.log(s.addParam,"addCourseware"),s.addParam.isAdd&&(a.addVisiable=!0)});const c=()=>{const E=document.querySelector("#model-homework-height");E&&ot(E,F=>{const w=F[0],{height:f}=w.contentRect;E.style.setProperty("--window-page-lesson-height",f+"px")})},g=async()=>{a.messageLoading=!0;try{await Ju({id:a.selectItem.id}),i.success("删除成功"),d(),M.emit("openCoursewareChanged"),a.preRemoveVisiable=!1}catch(E){}setTimeout(()=>{a.messageLoading=!1},100)},v=async E=>{if(!a.messageLoading){a.messageLoading=!0;try{await Hu({id:E.id}),i.success("添加成功"),d(),M.emit("openCoursewareChanged")}catch(F){}setTimeout(()=>{a.messageLoading=!1},100)}},B=E=>{if(window.matchMedia("(display-mode: standalone)").matches)wt.application=window.matchMedia("(display-mode: standalone)").matches,a.previewModal=!0,Zt(),a.previewParams={type:"preview",courseId:E,subjectId:t.getSubjectId,detailId:t.getSelectKey,lessonCourseId:t.getBaseCourseware.id};else{const{href:F}=u.resolve({path:"/attend-class",query:{type:"preview",courseId:E,subjectId:t.getSubjectId,detailId:t.getSelectKey,lessonCourseId:t.getBaseCourseware.id}});window.open(F,+new Date+"")}},_=async(E,F)=>{if(F){const w=await Yu({lessonCoursewareKnowledgeDetailId:t.selectKey,classGroupId:F,useChapterLessonCoursewareId:E.id,subjectId:t.getSubjectId});if(window.matchMedia("(display-mode: standalone)").matches)wt.application=window.matchMedia("(display-mode: standalone)").matches,a.previewModal=!0,Zt(),a.previewParams={type:"class",classGroupId:F,courseId:E.id,subjectId:t.getSubjectId,detailId:t.getSelectKey,classId:w.data,lessonCourseId:t.getBaseCourseware.id,preStudentNum:a.preStudentNum};else{const{href:f}=u.resolve({path:"/attend-class",query:{type:"class",classGroupId:F,courseId:E.id,subjectId:t.getSubjectId,detailId:t.getSelectKey,classId:w.data,lessonCourseId:t.getBaseCourseware.id,preStudentNum:a.preStudentNum}});window.open(f,+new Date+"")}}else a.showAttendClass=!0,a.attendClassType="change",a.attendClassItem=E};return()=>{var E;return e("div",{class:[q.coursewarePresetsContainer,a.openTableShow&&q.rightLineShow]},[e("div",{class:q.presetsLeft,id:"presetsLeftRef",style:{width:"calc(".concat(a.leftWidth," - ").concat(a.rightWidth,")")}},[e(je,{ref:p,defaultValue:"subject",paneClass:q.paneTitle,justifyContent:"start",paneWrapperClass:q.paneWrapperContainer,value:(E=t.getSubjectId)==null?void 0:E.toString(),"onUpdate:value":F=>{t.setSubjectId(F),a.subjectId=F,F||sessionStorage.setItem("prepareLessonCourseWareSubjectIsNull",F?"false":"true")}},{default:()=>[[{name:"全部声部",id:""},...t.getSubjectList].map(F=>e(Re,{name:"".concat(F.id),tab:F.name,displayDirective:"if"},null))],suffix:()=>e(j,{class:q.addBtn,type:"primary",bordered:!1,onClick:()=>{M.emit("teacher-slideshow",!0),l("change",{status:!0,type:"create"})}},{default:()=>[e(oe,{class:q.addBtnIcon,previewDisabled:!0,src:qs},null),C("创建课件")]})}),e(ie,{show:a.loading},{default:()=>[e(ge,{class:q.coursewarePresets},{default:()=>[e("div",{style:{overflow:"hidden"}},[e("div",{class:[q.list,!a.loading&&a.tableList.length<=0&&q.listEmpty]},[a.tableList.map(F=>e("div",{class:[q.itemWrap,q.itemBlock,"row-nav"]},[e("div",{class:q.itemWrapBox},[e(mu,{operate:!0,isEditName:!0,item:F,onClick:()=>B(F.id),onEdit:()=>{M.emit("teacher-slideshow",!0),l("change",{status:!0,type:"update",groupItem:{id:F.id}})},onStartClass:()=>_(F,a.classGroupId),onDelete:()=>{a.selectItem=F,a.preRemoveVisiable=!0},onWork:()=>{a.workVisiable=!0,a.selectItem=F,Ee(()=>{c()})}},null)])])),!a.loading&&a.tableList.length<=0&&e(ce,{class:q.empty1,description:"暂无课件"},null)])])]})]})]),e("div",{class:q.presetsRight,id:"presetsRightRef"},[e(Se,{showArrow:!1},{trigger:()=>e("div",{class:[q.presetsArrar,!a.openTableShow&&q.presetsArrarActive],onClick:()=>a.openTableShow=!a.openTableShow},[e(gu,null,{default:()=>[e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},[e("path",{d:"M16.62 2.99a1.25 1.25 0 0 0-1.77 0L6.54 11.3a.996.996 0 0 0 0 1.41l8.31 8.31c.49.49 1.28.49 1.77 0s.49-1.28 0-1.77L9.38 12l7.25-7.25c.48-.48.48-1.28-.01-1.76z",fill:"currentColor"},null)])]})]),default:()=>e("div",null,[a.openTableShow?"收起":"展开"])}),e(Xi,{onMore:()=>a.showRelatedClass=!0,onAdd:F=>{v(F)},onLook:F=>{B(F.id)}},null)]),e(Q,{show:a.showRelatedClass,"onUpdate:show":F=>a.showRelatedClass=F,preset:"card",showIcon:!1,class:["modalTitle background",q.attendClassModal1],title:"相关课件",blockScroll:!1},{default:()=>[e(Si,{tableList:a.tableList,subjectList:t.getSubjectList,subjectId:t.getSubjectId,coursewareDetailKnowledgeId:t.getSelectKey,onClose:()=>a.showRelatedClass=!1,onAdd:F=>v(F),onClick:F=>{B(F.id),a.showRelatedClass=!1}},null)]}),e(Q,{show:a.preRemoveVisiable,"onUpdate:show":F=>a.preRemoveVisiable=F,preset:"card",class:["modalTitle",q.removeVisiable1],title:"删除课件"},{default:()=>[e(St,{content:'<p style="text-align: left;">请确认是否删除【'.concat(a.selectItem.name,"】,删除后不可恢复</p>"),cancelButtonText:"取消",confirmButtonText:"确认",loading:a.messageLoading,onClose:()=>a.preRemoveVisiable=!1,onConfirm:()=>g()},null)]}),e(Q,{show:a.addVisiable,"onUpdate:show":F=>a.addVisiable=F,preset:"card",class:["modalTitle",q.removeVisiable1],title:"保存成功"},{default:()=>[e(St,{content:'<p style="text-align: left;">【'.concat(s.addParam.name,"】暂未设置课件作业,是否现在去设置课件作业</p>"),cancelButtonText:"稍后设置",confirmButtonText:"立即设置",onClose:()=>a.addVisiable=!1,onConfirm:()=>{a.addVisiable=!1,a.workVisiable=!0,a.selectItem={id:s.addParam.id,name:s.addParam.name}}},null)]}),e(Fu,{show:a.previewModal,"onUpdate:show":F=>a.previewModal=F,type:"attend",params:a.previewParams},null),e(Q,{show:a.showAttendClass,"onUpdate:show":F=>a.showAttendClass=F,preset:"card",showIcon:!1,class:["modalTitle background",q.attendClassModal],title:"选择班级",blockScroll:!1},{default:()=>[e(zs,{onClose:()=>a.showAttendClass=!1,type:a.attendClassType,onPreview:F=>{if(window.matchMedia("(display-mode: standalone)").matches)wt.application=window.matchMedia("(display-mode: standalone)").matches,a.previewModal=!0,a.previewParams={...F};else{const{href:w}=u.resolve({path:"/attend-class",query:{...F}});window.open(w,+new Date+"")}},onConfirm:async F=>{_(a.attendClassItem,F.classGroupId)}},null)]}),e(Q,{show:a.workVisiable,"onUpdate:show":F=>a.workVisiable=F,preset:"card",class:["modalTitle background",q.workVisiable],title:a.selectItem.lessonPreTrainingId?"编辑作业":"创建作业"},{default:()=>[e("div",{id:"model-homework-height",class:q.workContainer},[e("div",{class:q.workTrain},[e(ks,{cardType:"prepare",lessonPreTraining:{title:"",chapterId:a.selectItem.id,id:a.selectItem.lessonPreTrainingId},onChange:F=>{a.workVisiable=F.status,d()}},null)]),e("div",{class:q.resourceMain},[e(Cu,{cardType:"prepare"},null)])])]})])}}}),ec=R({name:"lesson-main",setup(){const s=we(),l=z({editCoursewareShow:!1,coursewareType:"create",addParam:{isAdd:!1,id:null,addName:""},editCourseware:{},editWorkShow:!1,editWork:{}}),t=N();return()=>e("div",{class:vt["lesson-main"]},[l.editCoursewareShow?e(je,{ref:t,defaultValue:"courseware",paneClass:vt.paneTitle,justifyContent:"center",paneWrapperClass:vt.paneWrapperContainer,value:s.getTabType,"onUpdate:value":i=>{s.setTabType(i),s.setIsEditResource(!1),s.setIsEditTrain(!1),M.emit("teacher-slideshow",!1),i!=="train"&&(l.editWorkShow=!1)}},{default:()=>[!l.editWorkShow&&e(Re,{name:"courseware",tab:l.editCoursewareShow?l.coursewareType==="create"?"创建课件":"编辑课件":"课件",displayDirective:"if"},{default:()=>[e(Vr,{groupItem:l.editCourseware,onChange:i=>{i.addParam&&(l.addParam=i.addParam),l.editCoursewareShow=i.status,s.setIsEditResource(i.status),i.status||M.emit("teacher-slideshow",!1)}},null)]})]}):e(Qi,{addParam:l.addParam,onChange:i=>{l.coursewareType=i.type,l.editCoursewareShow=i.status,s.setIsEditResource(i.status),l.editCourseware=i.groupItem}},null)])}}),tc=R({name:"lessons-guide",emits:["close"],setup(s,{emit:l}){const t=z({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:Oe("lessons1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:G(-4),left:G(-50),width:G(420),height:G(228)},btnsStyle:{bottom:G(35),left:G(111)},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:Oe("lessons2.png"),imgStyle:{left:G(-647),width:G(647),height:G(223)},btnsStyle:{bottom:"30px",left:G(-488)},eleRectPadding:{left:7,top:7,width:14,height:14},type:"left"},{ele:"",img:Oe("lessons3.png"),imgStyle:{top:G(-4),left:G(-471),width:G(471),height:G(223)},btnsStyle:{bottom:G(20),left:G(-310)},eleRectPadding:{left:7,top:7,width:14,height:14},type:"left"},{ele:"",img:Oe("lessons4.png"),imgStyle:{top:G(-355),left:G(-185),width:G(515),height:G(302)},btnsStyle:{top:G(-205),left:G(-22)},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:Oe("lessons5.png"),imgStyle:{top:G(-4),left:G(-290),width:G(648),height:G(228)},btnsStyle:{bottom:G(30),left:G(-127)},eleRectPadding:{left:7,top:7,width:14,height:14}}],step:0}),i=N(!1),o=N({});(async()=>{var c;try{const g=await $s({guideTag:"teacher-guideInfo"});g.data?o.value=JSON.parse((c=g.data)==null?void 0:c.guideValue)||null:o.value={},o.value&&o.value.lessonsGuide?i.value=!1:i.value=!0}catch(g){console.log(g)}})();const n=()=>{var g,v,B,_;const c=document.getElementById("lessons-".concat(t.step));if(c){const E=c.getBoundingClientRect(),F=((g=t.steps[t.step].eleRectPadding)==null?void 0:g.left)||0,w=((v=t.steps[t.step].eleRectPadding)==null?void 0:v.top)||0,f=((B=t.steps[t.step].eleRectPadding)==null?void 0:B.width)||0,A=((_=t.steps[t.step].eleRectPadding)==null?void 0:_.height)||0;t.box={left:E.x-F+"px",top:E.y-w+"px",width:E.width+f+"px",height:E.height+A+"px"}}else r()},a=async c=>{try{if(c!=="courseware")return;o.value?o.value.lessonsGuide=!1:o.value={lessonsGuide:!1};try{await It({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(o.value)})}catch(g){console.log(g)}t.step=0,n(),i.value=!0}catch(g){}};ee(()=>{n(),window.addEventListener("resize",d),M.on("prepare-lessons-guide",c=>a(c))});const d=()=>{n()};Ke(()=>{window.removeEventListener("resize",d),M.off("prepare-lessons-guide",a)});const r=()=>{if(t.step>=4){p();return}t.step=t.step+1,n()},p=async()=>{o.value?o.value.lessonsGuide=!0:o.value={lessonsGuide:!0};try{const c=await It({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(o.value)})}catch(c){console.log(c)}i.value=!1};return()=>e(Ae,null,[i.value?du(e("div",{"onUpdate:show":c=>i.value=c,class:["n-modal-mask","n-modal-mask-guide"]},[e("div",{class:Ce.content,onClick:()=>r()},[e("div",{class:Ce.backBtn,onClick:c=>{c.stopPropagation(),p()}},[C("跳过")]),e("div",{class:Ce.box,style:{...t.box},id:"modeType-".concat(t.step)},[t.steps.map((c,g)=>{var v,B,_,E,F,w;return e("div",{onClick:f=>f.stopPropagation(),class:Ce.item,style:c.type=="bottom"?{display:g===t.step?"":"none",left:"".concat((v=c.eleRect)==null?void 0:v.left,"px"),top:"-".concat((B=c.imgStyle)==null?void 0:B.height)}:c.type=="left"?{display:g===t.step?"":"none",top:"".concat(parseFloat((_=t.box)==null?void 0:_.height)/2-parseFloat((E=c.imgStyle)==null?void 0:E.height)*1920/100/2-14,"px")}:{display:g===t.step?"":"none",left:"".concat((F=c.eleRect)==null?void 0:F.left,"px"),top:"".concat((w=t.box)==null?void 0:w.height)}},[e("img",{class:Ce.img,style:c.imgStyle,src:c.img},null),e("div",{class:Ce.btns,style:c.btnsStyle},[t.step+1==t.steps.length?e(Ae,null,[e("div",{class:[Ce.endBtn],onClick:()=>p()},[C("完成")]),e("div",{class:Ce.nextBtn,onClick:()=>{t.step=0,n()}},[C("再看一遍")])]):e("div",{class:Ce.btn,onClick:()=>r()},[C("下一步 ("),t.step+1,C("/"),t.steps.length,C(")")])])])})])])]),[[_s,i.value,"show"]]):null])}}),Oc=R({name:"prepare-lessons",setup(){const s=z({sidebarShow:!1}),l=we(),t=N(),{treeList:i,coursewareList:o}=Ss(l),u=O(()=>i.value.length>0&&o.value.length>0&&n.value),n=N(!1),a=N(),d=async p=>{if(p==="prepare-lessons"){if(l.getTabType==="courseware")try{await It({guideTag:"teacher-guideInfo",guideValue:JSON.stringify({lessonsGuide:!1})})}catch(c){console.log(c)}M.emit("prepare-lessons-guide",l.getTabType)}},r=p=>{var c;s.sidebarShow=p,(c=t.value)==null||c.resetTabPosition()};return ee(()=>{M.on("teacher-guideInfo",async p=>d(p)),M.on("teacher-slideshow",r)}),Ke(()=>{M.off("teacher-guideInfo",d),M.off("teacher-slideshow",r)}),ee(()=>{ot(document.querySelector("#lessons-height"),p=>{const c=p[0],{height:g}=c.contentRect;document.documentElement.style.setProperty("--window-page-lesson-height",g+"px")}),setTimeout(()=>{n.value=!0},300)}),Is(()=>{l.setTabType("courseware"),l.setSelectMusicStatus(!1),l.setSelectResourceStatus(!1),l.setIsAddResource(!1),l.setIsAddTrain(!1),l.setIsEditResource(!1),l.setIsEditTrain(!1),sessionStorage.removeItem("prepareLessonCourseWareSubjectIsNull")}),Ke(()=>{l.setSubjectId("")}),()=>e("div",{class:[Ue.prepareLessons,!s.sidebarShow&&Ue.hideSideBar]},[e("div",{class:Ue.directoryMain,ref:a.value,id:"lessons-height"},[e(uo,null,null)]),e("div",{class:Ue.lessonMain},[e(ec,null,null)]),e("div",{class:[Ue.resourceMain],id:"lessons-1"},[s.sidebarShow&&e(Cu,{ref:t},null)]),u.value?e(tc,null,null):null])}});export{Oc as default};