=0;s-=1)t[s].ty==="tr"?(o=r[s].transform,this.renderShapeTransform(e,o)):t[s].ty==="sh"||t[s].ty==="el"||t[s].ty==="rc"||t[s].ty==="sr"?this.renderPath(t[s],r[s]):t[s].ty==="fl"?this.renderFill(t[s],r[s],o):t[s].ty==="st"?this.renderStroke(t[s],r[s],o):t[s].ty==="gf"||t[s].ty==="gs"?this.renderGradientFill(t[s],r[s],o):t[s].ty==="gr"?this.renderShape(o,t[s].it,r[s].it):t[s].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var r=e.trNodes,i=t.paths,s,a,o,l=i._length;r.length=0;var n=e.transforms.finalTransform;for(o=0;o=1?m=.99:m<=-1&&(m=-.99);var P=n*m,d=Math.cos(f+t.a.v)*P+o[0],C=Math.sin(f+t.a.v)*P+o[1];s=a.createRadialGradient(d,C,0,o[0],o[1],n)}var b,p=e.g.p,T=t.g.c,u=1;for(b=0;ba&&n==="xMidYMid slice"||ss&&l==="meet"||as&&l==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:f==="xMax"&&(as&&l==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,m==="YMid"&&(a>s&&l==="meet"||as&&l==="meet"||a=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if(!(this.renderedFrame===e&&this.renderConfig.clearCanvas===!0&&!t||this.destroyed||e===-1)){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var r,i=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(e-this.layers[r].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!(t[e]||this.layers[e].ty===99)){var r=this.createItem(this.layers[e],this,this.globalData);t[e]=r,r.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var e,t=15;for(e=0;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){var e,t=this.layers.length;for(e=t-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:t&&t.clearCanvas!==void 0?t.clearCanvas:!0,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||t.runExpressions===void 0||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var t=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var r=this.finalTransform.mat.toCSS();t.transform=r,t.webkitTransform=r}this.finalTransform._opMdf&&(t.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(e,t,r){this.initElement(e,t,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?(e=createNS("rect"),e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(e=createTag("div"),e.style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)};function HShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,r),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var r,i=e.length;for(r=0;r0&&n<1&&s[d].push(this.calculateF(n,e,t,r,i,d))):(f=o*o-4*l*a,f>=0&&(m=(-o+bmSqrt(f))/(2*a),m>0&&m<1&&s[d].push(this.calculateF(m,e,t,r,i,d)),P=(-o-bmSqrt(f))/(2*a),P>0&&P<1&&s[d].push(this.calculateF(P,e,t,r,i,d)))));this.shapeBoundingBox.left=bmMin.apply(null,s[0]),this.shapeBoundingBox.top=bmMin.apply(null,s[1]),this.shapeBoundingBox.right=bmMax.apply(null,s[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,s[1])},HShapeElement.prototype.calculateF=function(e,t,r,i,s,a){return bmPow(1-e,3)*t[a]+3*bmPow(1-e,2)*e*r[a]+3*(1-e)*bmPow(e,2)*i[a]+bmPow(e,3)*s[a]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var r,i=e.length;for(r=0;rr&&(r=s)}r*=e.mult}else r=e.v*e.mult;t.x-=r,t.xMax+=r,t.y-=r,t.yMax+=r},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax=0;t-=1){var i=this.hierarchy[t].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var s;this.p?s=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:s=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),o=[s[0]/a,s[1]/a,s[2]/a],l=Math.sqrt(o[2]*o[2]+o[0]*o[0]),n=Math.atan2(o[1],l),f=Math.atan2(o[0],-o[2]);this.mat.rotateY(f).rotateX(-n)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var m=!this._prevMat.equals(this.mat);if((m||this.pe._mdf)&&this.comp.threeDElements){r=this.comp.threeDElements.length;var P,d,C;for(t=0;t=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var r=createTag("div"),i,s;styleDiv(r);var a=createTag("div");if(styleDiv(a),t==="3d"){i=r.style,i.width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";var o="50% 50%";i.webkitTransformOrigin=o,i.mozTransformOrigin=o,i.transformOrigin=o,s=a.style;var l="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";s.transform=l,s.webkitTransform=l}r.appendChild(a);var n={container:a,perspectiveElem:r,startPos:e,endPos:e,type:t};return this.threeDElements.push(n),n},HybridRendererBase.prototype.build3dContainers=function(){var e,t=this.layers.length,r,i="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var r=0,i=this.threeDElements.length;rr?(s=e/this.globalData.compSize.w,a=e/this.globalData.compSize.w,o=0,l=(t-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(s=t/this.globalData.compSize.h,a=t/this.globalData.compSize.h,o=(e-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,l=0);var n=this.resizerElem.style;n.webkitTransform="matrix3d("+s+",0,0,0,0,"+a+",0,0,0,0,1,0,"+o+","+l+",0,1)",n.transform=n.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e=this.globalData.compSize.w,t=this.globalData.compSize.h,r,i=this.threeDElements.length;for(r=0;r=f;)z/=2,G/=2,j>>>=1;return(z+j)/G};return D.int32=function(){return M.g(4)|0},D.quick=function(){return M.g(4)/4294967296},D.double=D,T(y(M.S),e),(A.pass||x||function(H,z,G,j){return j&&(j.S&&b(j,M),H.state=function(){return b(M,{})}),G?(t[o]=H,z):H})(D,F,"global"in A?A.global:this==t,A.state)}t["seed"+o]=d;function C(g){var A,x=g.length,I=this,F=0,M=I.i=I.j=0,D=I.S=[];for(x||(g=[x++]);Fr){var i=r;r=t,t=i}return Math.min(Math.max(e,t),r)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if(typeof e=="number"||e instanceof Number)return t=t||0,Math.abs(e-t);t||(t=helperLengthArray);var r,i=Math.min(e.length,t.length),s=0;for(r=0;r.5?f/(2-s-a):f/(s+a),s){case t:o=(r-i)/f+(r1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function hslToRgb(e){var t=e[0],r=e[1],i=e[2],s,a,o;if(r===0)s=i,o=i,a=i;else{var l=i<.5?i*(1+r):i+r-i*r,n=2*i-l;s=hue2rgb(n,l,t+1/3),a=hue2rgb(n,l,t),o=hue2rgb(n,l,t-1/3)}return[s,a,o,e[3]]}function linear(e,t,r,i,s){if((i===void 0||s===void 0)&&(i=t,s=r,t=0,r=1),r=r)return s;var o=r===t?0:(e-t)/(r-t);if(!i.length)return i+(s-i)*o;var l,n=i.length,f=createTypedArray("float32",n);for(l=0;l1){for(s=0;s1?t=1:t<0&&(t=0);var o=e(t);if($bm_isInstanceOfArray(s)){var l,n=s.length,f=createTypedArray("float32",n);for(l=0;ldata.k[t].t&&edata.k[t+1].t-e?(i=t+2,s=data.k[t+1].t):(i=t+1,s=data.k[t].t);break}i===-1&&(i=t+1,s=data.k[t].t)}var a={};return a.index=i,a.time=s/elem.comp.globalData.frameRate,a}function key(e){var t,r,i;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var s=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(i=s.length,r=0;rT.length-1)&&(C=T.length-1),g=T[T.length-1-C].t,y=u-g);var A,x,I;if(d==="pingpong"){var F=Math.floor((p-g)/y);if(F%2!==0)return this.getValueAtTime((y-(p-g)%y+g)/this.comp.globalData.frameRate,0)}else if(d==="offset"){var M=this.getValueAtTime(g/this.comp.globalData.frameRate,0),D=this.getValueAtTime(u/this.comp.globalData.frameRate,0),H=this.getValueAtTime(((p-g)%y+g)/this.comp.globalData.frameRate,0),z=Math.floor((p-g)/y);if(this.pv.length){for(I=new Array(M.length),x=I.length,A=0;A=u)return this.pv;var y,g;b?(C?y=Math.abs(this.elem.comp.globalData.frameRate*C):y=Math.max(0,this.elem.data.op-u),g=u+y):((!C||C>T.length-1)&&(C=T.length-1),g=T[C].t,y=g-u);var A,x,I;if(d==="pingpong"){var F=Math.floor((u-p)/y);if(F%2===0)return this.getValueAtTime(((u-p)%y+u)/this.comp.globalData.frameRate,0)}else if(d==="offset"){var M=this.getValueAtTime(u/this.comp.globalData.frameRate,0),D=this.getValueAtTime(g/this.comp.globalData.frameRate,0),H=this.getValueAtTime((y-(u-p)%y+u)/this.comp.globalData.frameRate,0),z=Math.floor((u-p)/y)+1;if(this.pv.length){for(I=new Array(M.length),x=I.length,A=0;A1?(T-p)/(C-1):1,y=0,g=0,A;this.pv.length?A=createTypedArray("float32",this.pv.length):A=0;for(var x;yy){var F=g,M=p.c&&g===A-1?0:g+1,D=(y-x)/u[g].addedLength;I=bez.getPointInSegment(p.v[F],p.v[M],p.o[F],p.i[M],D,u[g]);break}else x+=u[g].addedLength;g+=1}return I||(I=p.c?[p.v[0][0],p.v[0][1]]:[p.v[p._length-1][0],p.v[p._length-1][1]]),I},vectorOnPath:function(C,b,p){C==1?C=this.v.c:C==0&&(C=.999);var T=this.pointOnPath(C,b),u=this.pointOnPath(C+.001,b),y=u[0]-T[0],g=u[1]-T[1],A=Math.sqrt(Math.pow(y,2)+Math.pow(g,2));if(A===0)return[0,0];var x=p==="tangent"?[y/A,g/A]:[-g/A,y/A];return x},tangentOnPath:function(C,b){return this.vectorOnPath(C,b,"tangent")},normalOnPath:function(C,b){return this.vectorOnPath(C,b,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([m],n),extendPrototype([m],f),f.prototype.getValueAtTime=l,f.prototype.initiateExpression=ExpressionManager.initiateExpression;var P=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(d,C,b,p,T){var u=P(d,C,b,p,T);return u.propertyIndex=C.ix,u.lock=!1,b===3?expressionHelpers.searchExpressions(d,C.pt,u):b===4&&expressionHelpers.searchExpressions(d,C.ks,u),u.k&&d.addDynamicProperty(u),u}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(t,r){var i=this.calculateExpression(r);if(t.t!==i){var s={};return this.copyData(s,t),s.t=i.toString(),s.__complete=!1,s}return t},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),r=this.searchExpressions();return this.kf=t||r,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function e(t,r){var i=createNS("feMerge");i.setAttribute("result",t);var s,a;for(a=0;a=f?P=b<0?i:s:P=i+C*Math.pow((l-e)/b,1/r),m[d]=P,d+=1,a+=256/(o-1);return m.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,r=this.filterManager.effectElements;this.feFuncRComposed&&(e||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(t=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(t=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(t=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(t=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(t=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",t))}};function SVGDropShadowEffect(e,t,r,i,s){var a=t.container.globalData.renderConfig.filterSize,o=t.data.fs||a;e.setAttribute("x",o.x||a.x),e.setAttribute("y",o.y||a.y),e.setAttribute("width",o.width||a.width),e.setAttribute("height",o.height||a.height),this.filterManager=t;var l=createNS("feGaussianBlur");l.setAttribute("in","SourceAlpha"),l.setAttribute("result",i+"_drop_shadow_1"),l.setAttribute("stdDeviation","0"),this.feGaussianBlur=l,e.appendChild(l);var n=createNS("feOffset");n.setAttribute("dx","25"),n.setAttribute("dy","0"),n.setAttribute("in",i+"_drop_shadow_1"),n.setAttribute("result",i+"_drop_shadow_2"),this.feOffset=n,e.appendChild(n);var f=createNS("feFlood");f.setAttribute("flood-color","#00ff00"),f.setAttribute("flood-opacity","1"),f.setAttribute("result",i+"_drop_shadow_3"),this.feFlood=f,e.appendChild(f);var m=createNS("feComposite");m.setAttribute("in",i+"_drop_shadow_3"),m.setAttribute("in2",i+"_drop_shadow_2"),m.setAttribute("operator","in"),m.setAttribute("result",i+"_drop_shadow_4"),e.appendChild(m);var P=this.createMergeNode(i,[i+"_drop_shadow_4",s]);e.appendChild(P)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(t[0]*255),Math.round(t[1]*255),Math.round(t[2]*255)))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,s=r*Math.cos(i),a=r*Math.sin(i);this.feOffset.setAttribute("dx",s),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,r){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,r=_svgMatteSymbols.length;t-1&&e%1==0&&e-1&&e%1==0&&e<=MAX_SAFE_INTEGER}function isArrayLike(e){return e!=null&&isLength(e.length)&&!isFunction(e)}var objectProto$a=Object.prototype;function isPrototype(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||objectProto$a;return e===r}function baseTimes(e,t){for(var r=-1,i=Array(e);++r-1}function listCacheSet(e,t){var r=this.__data__,i=assocIndexOf(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}function ListCache(e){var t=-1,r=e==null?0:e.length;for(this.clear();++tl))return!1;var f=a.get(e),m=a.get(t);if(f&&m)return f==t&&m==e;var P=-1,d=!0,C=r&COMPARE_UNORDERED_FLAG$1?new SetCache:void 0;for(a.set(e,t),a.set(t,e);++P{const r=e.__vccOpts||e;for(const[i,s]of t)r[i]=s;return r};const _sfc_main=defineComponent({props:{animationData:{type:Object,default:()=>({})},animationLink:{type:String,default:""},loop:{type:[Boolean,Number],default:!0},autoPlay:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},speed:{type:Number,default:1},delay:{type:Number,default:0},direction:{type:String,default:"forward"},pauseOnHover:{type:Boolean,default:!1},playOnHover:{type:Boolean,default:!1},backgroundColor:{type:String,default:"transparent"},pauseAnimation:{type:Boolean,default:!1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:()=>({})},assetsPath:{type:String,default:""}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(e,{emit:t}){let r=ref(null);const i=ref("");let s=1;const a=M=>document.querySelector('[data-id="'.concat(M,'"]'))!==null,o=async M=>{let D=e.autoPlay;e.playOnHover&&(D=!1);let H={};if(isEqual(e.animationData,{})===!1&&(H=cloneDeep(e.animationData)),e.animationLink!="")try{H=await(await fetch(e.animationLink)).json()}catch(j){console.error(j);return}let z=e.loop;typeof z=="number"&&z>0&&(z=z-1),e.delay>0&&(D=!1);const G={container:M,renderer:e.renderer,loop:z,autoplay:D,animationData:H,assetsPath:e.assetsPath};isEqual(e.rendererSettings,{})===!1&&(G.rendererSettings=e.rendererSettings),r=Lottie.loadAnimation(G),setTimeout(()=>{D=e.autoPlay,e.playOnHover?r.pause():D?r.play():r.pause(),t("onAnimationLoaded")},e.delay),r.setSpeed(e.speed),e.direction==="reverse"&&r.setDirection(-1),e.direction==="normal"&&r.setDirection(1),(e.pauseAnimation||e.playOnHover)&&r.pause(),r.addEventListener("loopComplete",()=>{e.direction==="alternate"&&(r.stop(),s=s*-1,r.setDirection(s),r.play()),t("onLoopComplete")}),r.addEventListener("complete",()=>{t("onComplete")}),r.addEventListener("enterFrame",()=>{t("onEnterFrame")}),r.addEventListener("segmentStart",()=>{t("onSegmentStart")})},l=computed(()=>{let M=e.width,D=e.height;return typeof e.width=="number"&&(M="".concat(e.width,"px")),typeof e.height=="number"&&(D="".concat(e.height,"px")),{"--lottie-animation-container-width":M,"--lottie-animation-container-height":D,"--lottie-animation-container-background-color":e.backgroundColor}}),n=()=>{r&&e.pauseOnHover&&r.pause(),r&&e.playOnHover&&r.play()},f=()=>{r&&e.pauseOnHover&&r.play(),r&&e.playOnHover&&r.pause()};watch(()=>e.pauseAnimation,()=>{if((e.pauseOnHover||e.playOnHover)&&e.pauseAnimation){console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover");return}r&&(e.pauseAnimation?r.pause():r.play())});const m=()=>{r&&r.play()},P=()=>{r&&r.pause()},d=()=>{r&&r.stop()},C=()=>{r&&r.destroy()},b=(M=1)=>{if(M<=0)throw new Error("Speed must be greater than 0");r&&r.setSpeed(M)},p=M=>{r&&(M==="forward"?r.setDirection(1):M==="reverse"&&r.setDirection(-1))},T=(M,D=!0)=>{r&&r.goToAndStop(M,D)},u=(M,D=!0)=>{r&&r.goToAndPlay(M,D)},y=(M,D=!1)=>{r&&r.playSegments(M,D)},g=(M=!0)=>{r&&r.setSubframe(M)},A=(M=!0)=>{if(r)return r.getDuration(M)},x=(M,D=0)=>{r&&r.renderer.elements[D].updateDocumentData(M)},I=M=>{for(var D="",H="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",z=H.length,G=0;G{if(e.pauseOnHover&&e.playOnHover)throw new Error("You cannot set pauseOnHover and playOnHover for Vue3-Lottie at the same time.");if(e.animationLink===""&&isEqual(e.animationData,{}))throw new Error("You must provide either animationLink or animationData");const D=setInterval(()=>{if(a(M)){clearInterval(D);const H=document.querySelector('[data-id="'.concat(M,'" ]'));H&&o(H)}},0)};return onMounted(async()=>{i.value=I(20),F(i.value)}),{elementid:i,hoverEnded:f,hoverStarted:n,getCurrentStyle:l,play:m,pause:P,stop:d,destroy:C,setSpeed:b,setDirection:p,goToAndStop:T,goToAndPlay:u,playSegments:y,setSubFrame:g,getDuration:A,updateDocumentData:x}}}),_hoisted_1=["data-id"];function _sfc_render(e,t,r,i,s,a){return openBlock(),createElementBlock("div",{"data-id":e.elementid,class:"lottie-animation-container",style:normalizeStyle(e.getCurrentStyle),onMouseenter:t[0]||(t[0]=(...o)=>e.hoverStarted&&e.hoverStarted(...o)),onMouseleave:t[1]||(t[1]=(...o)=>e.hoverEnded&&e.hoverEnded(...o))},null,44,_hoisted_1)}var Vue3Lottie=_export_sfc(_sfc_main,[["render",_sfc_render]]);const v="5.7.1",fr=60,ip=0,op=120,w=2436,h=1125,nm="合成 1",ddd=0,assets=[{id:"image_0",w:195,h:264,u:"",p:"data:image/png;base64,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",e:1},{id:"image_1",w:1080,h:3,u:"",p:"data:image/png;base64,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",e:1}],layers=[{ddd:0,ind:1,ty:2,nm:"加载视频@3x.png",cl:"png",refId:"image_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[1218,562,0],ix:2},a:{a:0,k:[97.5,132,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,ip:0,op:300,st:0,bm:0},{ddd:0,ind:2,ty:2,nm:"进度条@3x.png",cl:"png",refId:"image_1",sr:1,ks:{o:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:60,s:[100],e:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:61,s:[0],e:[0]},{t:120}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[678,587.5,0],ix:2},a:{a:0,k:[0,1.5,0],ix:1},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:0,s:[0,100,100],e:[100,100,100]},{t:60}],ix:6}},ao:0,ip:0,op:300,st:0,bm:0},{ddd:0,ind:3,ty:2,nm:"进度条@3x.png",cl:"png",refId:"image_1",sr:1,ks:{o:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:0,s:[0],e:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:60,s:[0],e:[100]},{t:61}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[1758,589,0],ix:2},a:{a:0,k:[1080,3,0],ix:1},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:60,s:[100,100,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:61,s:[100,100,100],e:[0,100,100]},{t:120}],ix:6}},ao:0,ip:0,op:300,st:0,bm:0}],markers=[],playLoadData={v,fr,ip,op,w,h,nm,ddd,assets,layers,markers},videoWrap="_videoWrap_1eueq_1",sectionAnimate$1="_sectionAnimate_1eueq_5",controls$1="_controls_1eueq_11",time$1="_time_1eueq_24",line$1="_line_1eueq_36",actions$1="_actions_1eueq_43",actionWrap$1="_actionWrap_1eueq_51",actionBtn$1="_actionBtn_1eueq_54",iconReplay$1="_iconReplay_1eueq_65",slider$1="_slider_1eueq_74",styles$7={videoWrap,sectionAnimate:sectionAnimate$1,controls:controls$1,time:time$1,line:line$1,actions:actions$1,actionWrap:actionWrap$1,actionBtn:actionBtn$1,iconReplay:iconReplay$1,slider:slider$1},VideoPlay=defineComponent({name:"video-play",props:{item:{type:Object,default:()=>({})},showModel:{type:Boolean,default:!1},isEmtry:{type:Boolean,default:!1}},emits:["canplay","pause","togglePlay","ended","reset","error","close","loadedmetadata"],setup(e,{emit:t,expose:r}){const{item:i,isEmtry:s}=toRefs(e),a=reactive({paused:!0,currentTimeNum:0,currentTime:"00:00",durationNum:0,duration:"00:00",showBar:!0,showAction:!0}),o=ref(),l=ref(),n=ref("video"+Date.now()+Math.floor(Math.random()*100)),f=T=>{if(T>0){const u=Math.floor(T/60),y=T%60;return(u<10?"0"+u:u)+":"+(y<10?"0"+y:y)}else return"00:00"},m=()=>{l.value&&(l.value.src(i.value.content),t("reset"))},P=T=>{a.showBar=T},d=()=>{l.value&&l.value.currentTime(0)},C=T=>{T==null||T.stopPropagation(),a.paused?(l.value.play(),a.paused=!1):(l.value.pause(),a.paused=!0),t("togglePlay",a.paused)};onMounted(()=>{l.value=TCPlayer(n.value,{appID:"",controls:!1}),l.value&&(l.value.poster(e.item.coverImg),l.value.src(i.value.content),l.value.one("loadedmetadata",()=>{console.log(" Loading metadata"),a.duration=f(Math.round(l.value.duration())),a.durationNum=l.value.duration(),t("canplay"),t("loadedmetadata",l.value)}),l.value.on("play",()=>{t("close"),t("canplay")}),l.value.on("timeupdate",()=>{var T;a.currentTime=f(Math.round(((T=l.value)==null?void 0:T.currentTime())||0)),a.currentTimeNum=l.value.currentTime()}),l.value.on("ended",()=>{a.paused=!0,t("ended")}),l.value.on("pause",()=>{a.paused=!0,t("pause")}),l.value.on("playing",()=>{a.paused=!1}),l.value.on("canplay",T=>{a.duration=f(Math.round(l.value.duration())),a.durationNum=l.value.duration(),t("canplay")}),l.value.on("error",T=>{t("error"),console.log(T,"error")}))});const b=()=>{l.value.currentTime(0),l.value.pause()},p=()=>{l.value.pause()};return onUnmounted(()=>{l.value&&(l.value.pause(),l.value.src(""),l.value.dispose())}),watch(()=>e.item,(T,u)=>{l.value.pause(),l.value.currentTime(0),l.value.poster(e.item.coverImg),l.value.src(i.value.content),a.paused=!0}),watch(()=>e.showModel,()=>{a.showAction=e.showModel}),r({onPlay:m,stop:b,pause:p,toggleHideControl:P}),()=>createVNode("div",{class:styles$7.videoWrap},[createVNode("video",{style:{width:"100%",height:"100%"},ref:o,id:n.value,preload:"auto",playsinline:!0,"webkit-playsinline":!0,"x5-video-player-type":"h5"},null),createVNode("div",{class:[styles$7.controls,a.showAction?"":styles$7.sectionAnimate],onClick:T=>{T.stopPropagation(),!l.value.paused()&&(t("close"),t("reset"))}},[createVNode("div",{class:styles$7.actions},[createVNode("div",{class:styles$7.actionWrap},[createVNode("button",{class:styles$7.actionBtn,onClick:C},[a.paused?createVNode("img",{class:styles$7.playIcon,src:iconplay},null):createVNode("img",{class:styles$7.playIcon,src:iconpause},null)])]),createVNode("div",{class:styles$7.time},[createVNode("div",{class:"plyr__time plyr__time--current","aria-label":"Current time"},[a.currentTime]),createVNode("span",{class:styles$7.line},[createTextVNode("/")]),createVNode("div",{class:"plyr__time plyr__time--duration","aria-label":"Duration"},[a.duration])])]),createVNode("div",{class:styles$7.slider},[createVNode(NSlider,{value:a.currentTimeNum,step:.01,max:a.durationNum,tooltip:!1,"onUpdate:value":T=>{l.value.currentTime(T),a.currentTimeNum=T,a.currentTime=f(Math.round(T||0))}},null)]),createVNode("div",{class:styles$7.actions},[createVNode("div",{class:styles$7.actionWrap},[createVNode("button",{class:styles$7.iconReplay,onClick:d},[createVNode("img",{src:iconReplay$2},null)])])])])])}}),pen="_pen_apyjn_1",open="_open_apyjn_9",whiteboard="_whiteboard_apyjn_12",hide="_hide_apyjn_15",iframe="_iframe_apyjn_18",dely="_dely_apyjn_24",rightItem="_rightItem_apyjn_27",img="_img_apyjn_42",removeVisiable="_removeVisiable_apyjn_50",studentRemove$1="_studentRemove_apyjn_56",btnGroupModal$1="_btnGroupModal_apyjn_68",styles$6={pen,open,whiteboard,hide,iframe,dely,rightItem,img,removeVisiable,studentRemove:studentRemove$1,btnGroupModal:btnGroupModal$1},Pen=defineComponent({name:"pen-page",props:{show:{type:Boolean,default:!1},type:{type:String,default:"pen"},close:{type:Function,default:()=>({})},callStudents:{type:Array,default:()=>[]}},setup(e){const{show:t,type:r}=toRefs(e),i=reactive({status:!1,title:r.value==="pen"?"退出批注":"退出白板",content:r.value==="pen"?"确认是否退出批注?":"确认是否退出白板?"}),s=ref(!0),a=/(localhost|192)/.test(location.host)?"http://localhost:5002/":location.origin;let o="".concat(a,"/classroom-whiteboard?t=").concat(+new Date);return e.type==="call"&&(o="".concat(a,"/roll-call/index.html?t=").concat(+new Date)),()=>createVNode("div",{class:[styles$6.pen,r.value==="whiteboard"?styles$6.whiteboard:"",s.value?styles$6.dely:"",t.value?styles$6.open:styles$6.hide]},[createVNode("iframe",{class:styles$6.iframe,id:"penIframeRef",frameborder:"0",width:"100vw",height:"100vh",src:o,onLoad:()=>{if(s.value=!1,e.type==="call"){const l=document.getElementById("penIframeRef");l&&l.contentWindow.renderData&&l.contentWindow.renderData(e.callStudents)}}},null),e.type!=="call"&&createVNode("div",{class:styles$6.rightItem,onClick:()=>i.status=!0},[createVNode("svg",{width:"28px",height:"28px",viewBox:"0 0 34 34",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[createVNode("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[createVNode("g",{transform:"translate(-1842.000000, -1016.000000)",stroke:"#FFFFFF"},[createVNode("g",{transform:"translate(980.000000, 1006.000000)"},[createVNode("g",{transform:"translate(862.000000, 10.000000)"},[createVNode("g",{transform:"translate(4.000000, 5.000000)"},[createVNode("g",{transform:"translate(8.058241, 5.009812)",fill:"#FFFFFF","fill-rule":"nonzero","stroke-width":"0.3"},[createVNode("path",{d:"M11.6084252,-0.15 C11.9880433,-0.15 12.3676614,-0.00518057514 12.6573002,0.284458275 L12.6573002,0.284458275 L18.3141545,5.94131252 C18.6037933,6.23095137 18.7486128,6.61056948 18.7486128,6.99018758 C18.7486128,7.36980569 18.6037933,7.74942379 18.3141545,8.03906264 L18.3141545,8.03906264 L12.6573002,13.6959169 C12.3676614,13.9855557 11.9880433,14.1303752 11.6084252,14.1303752 C11.2288071,14.1303752 10.849189,13.9855557 10.5595501,13.6959169 C10.2699113,13.406278 10.1250918,13.0266599 10.1250918,12.6470418 C10.1250918,12.2674237 10.2699113,11.8878056 10.5595368,11.5981801 L10.5595368,11.5981801 L13.6839174,8.47301484 L1.33333333,8.47352092 C0.923722144,8.47352092 0.552888811,8.30749318 0.284458275,8.03906264 C0.0160277386,7.77063211 -0.15,7.39979877 -0.15,6.99018758 C-0.15,6.61194961 -0.00841906355,6.26678575 0.224608408,6.00476938 C0.462154637,5.73767211 0.794779811,5.55707713 1.16932931,5.51583101 L1.16932931,5.51583101 L13.6841044,5.50627626 L10.5595501,2.38220839 C10.2699113,2.09256954 10.1250918,1.71295144 10.1250918,1.33333333 C10.1250918,0.953715229 10.2699113,0.574097124 10.5595501,0.284458275 C10.849189,-0.00518057514 11.2288071,-0.15 11.6084252,-0.15 Z"},null)]),createVNode("path",{d:"M15,24 L3,24 C1.34314575,24 -1.1293615e-15,22.6568542 0,21 L0,3 C-2.02906125e-16,1.34314575 1.34314575,3.04359188e-16 3,0 L15,0 L15,0","stroke-width":"3.5","stroke-linecap":"round","stroke-linejoin":"round"},null)])])])])])])]),createVNode(NModal,{transformOrigin:"center",show:i.status,"onUpdate:show":l=>i.status=l,preset:"card",title:i.title,class:["modalTitle",styles$6.removeVisiable]},{default:()=>[createVNode("div",{class:styles$6.studentRemove},[createVNode("p",null,[i.content]),createVNode(NSpace,{class:styles$6.btnGroupModal,justify:"center"},{default:()=>[createVNode(NButton,{type:"default",round:!0,onClick:()=>{i.status=!1}},{default:()=>[createTextVNode("取消")]}),createVNode(NButton,{type:"primary",round:!0,onClick:()=>{i.status=!1,e.close()}},{default:()=>[createTextVNode("确认")]})]})])]})])}}),audioWrap="_audioWrap_1q8t6_1",audioContainer="_audioContainer_1q8t6_6",audio="_audio_1q8t6_1",tempVudio="_tempVudio_1q8t6_22",sectionAnimate="_sectionAnimate_1q8t6_34",controls="_controls_1q8t6_40",time="_time_1q8t6_53",line="_line_1q8t6_65",actions="_actions_1q8t6_72",actionWrap="_actionWrap_1q8t6_80",actionBtn="_actionBtn_1q8t6_83",iconReplay="_iconReplay_1q8t6_95",slider="_slider_1q8t6_104",styles$5={audioWrap,audioContainer,audio,tempVudio,sectionAnimate,controls,time,line,actions,actionWrap,actionBtn,iconReplay,slider},AudioPay=defineComponent({name:"audio-play",props:{item:{type:Object,default:()=>({})},isEmtry:{type:Boolean,default:!1}},emits:["loadedmetadata","togglePlay","ended","reset"],setup(e,{emit:t,expose:r}){const i=reactive({paused:!0,currentTimeNum:0,currentTime:"00:00",durationNum:0,duration:"00:00",showBar:!0,afterMa3:!0}),s=ref(),a=ref();let o=null;const l=p=>{var T,u,y;p==null||p.stopPropagation(),a.value.paused?(n(a.value,s.value),a.value.play(),i.afterMa3=!1):(T=a.value)==null||T.pause(),i.paused=(u=a.value)==null?void 0:u.paused,(y=p.target)==null||y.focus(),t("togglePlay",i.paused)},n=(p,T)=>{o||(o=new Vudio(p,T,{effect:"waveform",accuracy:256,width:1024,height:600,waveform:{maxHeight:200,color:[[0,"#44D1FF"],[.5,"#44D1FF"],[.5,"#198CFE"],[1,"#198CFE"]],prettify:!1}}),o.dance())},f=p=>{if(p>0){const T=Math.floor(p/60),u=p%60;return(T<10?"0"+T:T)+":"+(u<10?"0"+u:u)}else return"00:00"},m=p=>{i.showBar=p},P=()=>{a.value&&(a.value.currentTime=0)};let d=null;const C=ref(),b=ref();return nextTick(()=>{d=new Vudio(b.value,C.value,{effect:"waveform",accuracy:256,width:1024,height:600,waveform:{maxHeight:200,color:[[0,"#44D1FF"],[.5,"#44D1FF"],[.5,"#198CFE"],[1,"#198CFE"]],prettify:!1}}),d.dance()}),r({toggleHideControl:m}),()=>createVNode("div",{class:styles$5.audioWrap},[createVNode("div",{class:styles$5.audioContainer},[createVNode("audio",{ref:a,crossorigin:"anonymous",src:e.item.content+"?time=1",onEnded:()=>{i.paused=!0,t("ended")},onTimeupdate:()=>{var p,T;i.currentTime=f(Math.round(((p=a.value)==null?void 0:p.currentTime)||0)),i.currentTimeNum=((T=a.value)==null?void 0:T.currentTime)||0},onLoadedmetadata:()=>{var p,T;i.duration=f(Math.round((p=a.value)==null?void 0:p.duration)),i.durationNum=(T=a.value)==null?void 0:T.duration,e.item.autoPlay&&a.value&&a.value.play(),a.value&&(a.value.stop=()=>{var u;(u=a.value)==null||u.pause(),i.paused=!0,t("togglePlay",i.paused)},a.value.onPlay=()=>{var u;(u=a.value)==null||u.play(),i.paused=!1,n(a.value,s.value),t("togglePlay",i.paused)}),t("loadedmetadata",a.value)}},null),createVNode("canvas",{ref:s},null),i.afterMa3&&createVNode("div",{class:styles$5.tempVudio},[createVNode("audio",{ref:b,src:tickMp3},null),createVNode("canvas",{ref:C},null)])]),createVNode("div",{class:[styles$5.controls,i.showBar?"":styles$5.sectionAnimate],onClick:p=>{p.stopPropagation(),t("reset")}},[createVNode("div",{class:styles$5.actions},[createVNode("div",{class:styles$5.actionWrap},[createVNode("div",{class:styles$5.actionBtn,onClick:l},[i.paused?createVNode("img",{class:styles$5.playIcon,src:iconplay},null):createVNode("img",{class:styles$5.playIcon,src:iconpause},null)])]),createVNode("div",{class:styles$5.time},[createVNode("div",{class:"plyr__time plyr__time--current","aria-label":"Current time"},[i.currentTime]),createVNode("span",{class:styles$5.line},[createTextVNode("/")]),createVNode("div",{class:"plyr__time plyr__time--duration","aria-label":"Duration"},[i.duration])])]),createVNode("div",{class:styles$5.slider},[createVNode(NSlider,{value:i.currentTimeNum,step:.01,max:i.durationNum,tooltip:!1,"onUpdate:value":p=>{a.value.currentTime=p,i.currentTimeNum=p,i.currentTime=f(Math.round(p||0))}},null)]),createVNode("div",{class:styles$5.actions},[createVNode("div",{class:styles$5.actionWrap},[createVNode("button",{class:styles$5.iconReplay,onClick:P},[createVNode("img",{src:iconReplay$2},null)])])])])])}}),scrollBar="_scrollBar_1amzv_1",treeParent="_treeParent_1amzv_5",treeChild="_treeChild_1amzv_8",treeItem="_treeItem_1amzv_11",title="_title_1amzv_23",dir="_dir_1amzv_33",titleSelect="_titleSelect_1amzv_42",arrow="_arrow_1amzv_50",arrowSelect="_arrowSelect_1amzv_57",childArrow="_childArrow_1amzv_61",childItem="_childItem_1amzv_64",childSelect="_childSelect_1amzv_71",styles$4={scrollBar,treeParent,treeChild,treeItem,title,dir,titleSelect,arrow,arrowSelect,childArrow,childItem,childSelect},Chapter=defineComponent({name:"chapter-modal",props:{treeList:{type:Array,default:()=>[]},itemActive:{type:String,default:""}},emits:["handleSelect"],setup(e,{emit:t}){const r=useMessage(),{treeList:i,itemActive:s}=toRefs(e),a=(o,l,n=[])=>{for(const f of l){if(f.knowledgeList&&f.knowledgeList.length>0){const m=a(o,f.knowledgeList,[...n,f.id]);if(m.includes(o))return m}if(f.id===o)return[...n,o]}return n};return watch(()=>e.itemActive,()=>{const o=a(s.value,i.value);o.length>0&&i.value.forEach(l=>{l.id==o[0]?l.selected=!0:l.selected=!1})}),onMounted(()=>{const o=a(s.value,i.value);o.length>0&&i.value.forEach(l=>{l.id==o[0]&&(l.selected=!0)})}),()=>createVNode(NScrollbar,{class:styles$4.scrollBar},{default:()=>[createVNode("div",{class:[styles$4.listSection]},[i.value.map((o,l)=>createVNode("div",{class:styles$4.treeParent,key:"parent"+l},[createVNode("div",{class:[styles$4.treeItem,styles$4.parentItem],onClick:()=>{i.value.forEach(n=>{o.id!==n.id&&(n.selected=!1)}),o.selected=!o.selected}},[o.knowledgeList&&o.knowledgeList.length>0&&createVNode("span",{class:[styles$4.arrow,o.selected?styles$4.arrowSelect:""]},null),createVNode("p",{class:[styles$4.title,o.selected?styles$4.titleSelect:""]},[createVNode("span",{class:[styles$4.dir,o.selected?styles$4.dirSelect:""]},null),o.name])]),o.selected&&o.knowledgeList&&o.knowledgeList.map((n,f)=>createVNode("div",{key:"child"+f,class:[styles$4.treeItem,styles$4.childItem,styles$4.animation,s.value===n.id?styles$4.childSelect:""],onClick:()=>{if(s.value!=n.id){if(n.coursewareNum<=0){r.error("该章节暂无课件");return}t("handleSelect",{itemActive:n.id,itemName:n.name})}}},[createVNode("span",{class:styles$4.childArrow},null),createVNode("p",{class:styles$4.title},[n.name])]))]))])]})}}),iconNote="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABwCAMAAADxPgR5AAAAwFBMVEUAAADk9P/k8//l9f/n9f/l9P/l9P/l8//l9P/l8//m8//m9P/o9v/q///k9P/k9P/l9P/k9P/m9P/l9P/l9P/l9f/n9v/o8//p+P/m9//p9P/////l8//l8//l9P/k8/8wmP9Wq/9Rqf80mv9Bof83nP/S6v94vf/d8P/X7f/F5P9yuf9mtP88nv/K5v+73v9IpP+Ixf/A4f9/wP9st/+j0/+w2f+bzv+Uy/9Zrf/O6P+OyP9fsP/h8v+13P+p1v+YamAyAAAAH3RSTlMA+cdMSs777eGYgnArDNG/uLSMi4lqVEIiHhcFxsWpm2xOQwAABJ5JREFUaN7Vm2lT6lAMhlso+yIgV3G7OdhS9lVAWcT//6/uaKNHKU2TUu7g88UZmOlrw8mb9JzUkNGwCrnKQzmbMc1MtvxQyRWshnEiSlYtZcIBzFTNKsWtVswn0kCQTuSL8andFlLAIFW4jUXuupoGJunq9dFyyQSISCSPkrsqg5jUVfSVcgGRuChGS4O6CREx6xHSxMrCEWQtodzdJRzJ5Z1E7yYBR5O4EeRCBmIgw86QPxATf3h6eYiNPEcvBzGSC9f7C7HyV3Z/p7/HPMROnr8+T79Wk3ASkoH+koGTkLkJ8E+5n3XHy8XbrAshJA77qtSv3WlTeTxuRiFOfrAegYh121bf6LtAYR2ot7L69zZUP2k9k/XRX5HrIOFJ+XkCgrqvfzGlen76VNex3+eI+qUXhQwH0+fp/Cu6L1RntdcPgoCx8nCW4DGbeB/YYwjmZ/dYliSfgxH0x3gFwZQje9pAfdCG70y9D3dMh5N4zPPhm1mpdwaU32i9a+DTa3mCg+5eoL1s7EAw+kmnCmw6jwpxdv5bpGNaNZDbNLBpK8301R/qDfU0d4uCBYGjqe+s1r6YknZTQMEU37G9HLedz8RfgAbXLkEKXQ24vK48nbfu4MvOOoB0UJCiKGycMNnmAPDcQsXJDDx2+BtS5GVJuMPl6aXH53K10UHn6h2MMZWKpbTM0uw1hrCtkO1H8fVumS796RLamsTSdKFdDrWLY7ibEN7A1WQ1aQsad/tVfEe6QFHU+Ekxs71EwGRHNjYqen8d9DsyMUyepWHJmwGyVwp1uElMw2gAiz66mf8/wW/0L0jSYHaHC2xAD373mZKtEYRi8Yx01MLiQ3yrc5C20xzH0jDJl6QB9YFBzqiwukLKJ2focR1gUDHuIZQlXjHg9rGC9IDDPaNfc9HSXDjIlpXyunfLgoa84oI0oAHwyBoZCGFDXnGktMVwyIQazRgtDQ7j6H6UhRkm2EXrClgSc21ATEEdUvKKG7KnWr0Cl4yRFbfZmi6Gew1ssnRauEOyn8ZwvwGfsvHAqBFjiQHRPJDW5tpUczvGCtIBARXSvF+ojOhgBemBhBxZnraUxTR1kRdQIAvw8OMWSAOagwyLajE6RJHoYQXpgowG1UStdV/oA2vSGGSYZJs4CnbtAWlAdJtYiyC4UMTNhzXCSbkg5qfjghSLfJjpBa3DCdFThT/MGAmpYJuxmUftnOSFgku0NKIm0Q+kRZlgz9ZttpQivakwO9TfzmzdU8mTwqPAF1yv9N6onELIxtB479LuE7ZMVE2iN4aQKiXYRrW2o75w1hCBqt7cowVRTTPpQRSuye1LLbinpjcSxUmoSRKCtvpJcwnRSIZuQbvKh+1MHlnMZ76cYGyyP6rI+I3hinGMsIss52//L1gHJS92XIJmkXcUNB7EFNI6+7Cr129God8LPuxCLDghFnlgGT+X5JFs/CTuzuPQ+XTH6uczOHCa0YjzGv6If7zl/AZ44h1ROs8hrPjGzM53kC6eUcHzHoY8etzzNwy0Rh3ZLV/9pqFk+dj1bxws//+j80gpGfxyQFKSBvLXH+4/X3+4j/D6wz82EbmlhUaaogAAAABJRU5ErkJggg==",iconWhite="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABwCAMAAADxPgR5AAAAulBMVEUAAADk9P/k8//l9f/n9f/l9P/l9P/m8//m9P/o+P/q///k9P/k8//l8//l9P/l9P/l8//k9P/k8//m8//m9P/l9P/l9P/l9f/n9v/o8//o8//n+f/p9P/////l9P/k8/8wmP/Y7f+Fw//d8P+t1/9/v/8+n/9otf95vf8zmv+Bwv9st/+k0/9cr/9Dov/U6//D4/9zuv/N6P9Op/83nP9ptv+dz/+QyP/g8v+WzP+94P+13P+73v+33f9oZhavAAAAH3RSTlMA+cdMSc62gnAgDNHu7OLfxr+Yl4yLiWpUQiwqFwWpuFocwwAAA9RJREFUaN681otO6kAUheE9pVfKVS4CgmsKqQHTQtETMcbz/q910kOJhhntdFrme4E/Tbp2hqoJbH/kDsJ+l7FuPxy4I98O6Eba9thhkGDO2G5TwxaexfALZnkLaszSd6DA8ZfUhLnLoIi5c6qrZaESq0V1zEJU5sxI18MQWoYPejOYMmhiU42Z2D3U0LOpmtUENU1WVEFgoTYrqLCFDhrQUV7IPRpyT0o8NMYjBXdo0B2VekSjHpW+z+A3emicp/x/GvhXW7iJH/cYdHATnYCkVhZUfcbb7Xb9AkWW/K5O1Hs7nttHUDQhCRvKjvwsgSqbBO0elL0WwRiqem0hOIWyza4IplA2Fd4vDMo+eOEPlLHrd84QModkHYtSfnGMBevkAJnh1XtQmjtyLUdpckbfhRBle65pn0EUlt20Q97TLR5KLpwlH5u+I0TWV28OUbTjNewiiOZ04UKUnJeWbSrK0h+PkEuFJYPoxHMZKst47gQRW9KZD4k1z0WoLOK5NSR8OnNMBZ1zbwFTQSwo55kLepSzTAWLKbaZuSBrC2dNGtxcRP+9awaL8zYuCyb76zOSvugGx8IoxGC244JUPSgOg5UET1xioxlkRAFKggkXPUEziIDssuD7Kxe8aQdt8suC2Lw9x/HzN6cPaAd9GgHmdgiMyDUbdGlgNjig0GwwpL7ZYJ+6ZoNdYqXBz3T/9Jv0b4UgKw/+q97sdhqGYSjcsQ46dsUFaHATN9tYq0K7td2g7P3fix9PQkJ2PNMuyr4HqKsojuJzTuoWBNpaUVBe0g5EOsWSyptmDyJ7xaaR2yItQaBMNW0hN35l13/Z/VAgNtU0vvejzf/hnfgtmESx34JxNPVbcBpFI58FR3hN9FdwIl+EJfQX4bHPgjE7zKQFjupLNXiPLVJ6mOHGtS6HnuQdq5zckMJAfzbcQPpEShj9eaNHbrIxLAyAJZoCSXwVTFhhqG7yHHqR501NC0MofQkUgBwMQQZIYQSuCXGPZtEex0Jyul8C0i6Mm0dGvuQ/uXX+DiyNk6vTTaet+4sF8T+SBTUzDt6f3Wv2Ar8rzjMhRHaGAyA7g7Ba7sE4mBM2AkMmOT9rQDLDc6cwSkpeVkb2gJRGMEpOs4I+RDWogiO82vCgMLusrJW8AmIVZlcUS15aZVg6QBrDEGsMy0bW1+rWXfBeZcluVtkXtnJ2TvbNquYs2TBM5/PZ6uEEB84TjQgr/DF8vCW8AM+wEaUwQ1jDxczCDdINExUMOwzZO+55CYHW/0Z2Z/NLCiXrY9eXGCz3EJ2nuR3zjwPGijbw/fzhE7HYtyzsXc6MAAAAAElFTkSuQmCC",rightIconEnd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAAB7xJREFUeF7tW2fMVUUQPcfeNSqgoqgkJnawF+wNe8NGxBYTNYoarBAUo1gQBBskamLsvSOggoq9V9BoYiKKYtdYIxYc98B98X3Pu3v3lvc9DW+S79e3Ozt77rSdmUe0qQMCbOPREYE2IA0a0QakDUjYSbRUQ8xsWQAjAeydiDkBwFkkf2iVb2sZIGa2IICXAGzacPnXAGxJck4rQGklIIcAuMtz6UNJ3j2/AXKpzMNz6ZEkz57fABkL4CTPpceRHNgG5B8E2oA0aMP/HxAzWwPAJUkI/RnAdQDOJ/lXmuqb2TgAJ+Y1GTNbAMB5AI4DsCSAiQCGkPyoChOrJMqY2R4AbgWwfINQY0ieXjEglwFo5PkdgAEkHykLSmlAzOxcaYL7S+P1K4BuDpSfGgUtoiFmthSAL10yt0TKxQ3AMJIXlgGlFCBmFgqdNbnWIPlxCiC5o4yZrQ4gyzRKhezCgJiZUu4zM77GNwC6k/y9Ig1ZBMAsACtmnDuKpC/HCW4tBIiZnQLgygjVPIHktRX7kOMBXBNx9qkkr4pY12FJbkDMbBsATwJYOHDYb0q6SF7vW1PEh9R4mdmxABSlFg3I8AeAnUg+lweUXIC4S3QBMM19oZUCh3zi1hxIUo80L5UBREzNTI/C+wGsFjjmC7dmQ5Jfx4KSF5AbnFM7OsB8BoAd05xoFU41hYec7FQAawZkutHJc0zlgCSm8ownvOq8TwH0ITkz5vCyGlJnPj0APA9gVc+5CsfbxZpOtIaY2ZsAensOVRTZluQrMWAkKl8oU/U46M0BPAtAUSiN3iS5cYxsUYCYWV9XtHk0wHAgSV0wmqrSkDpN0ctZuY2P+pKcnCVgLCBitKuHmapeW5OUakaTmeVOzELMzUx3eUHVNs+6KSR3yxIwExAzWxfAuwH73ISkzCkXVa0hiRluBOD1gJ9bl+R7IUFjANFb5QIPkwkk98mFRLK4ag2pM52H64rWjaLprTO8LCBC3OeQdiD5dEFAKnOq9eeb2fYAnvLI9AbJTQoDYmZKenxhdAbJnkXASNS7KYAkvD8M5CY9SCp5TKWgyZhZPwD3evZeTvK0EoBU6lQbtGQMgEEe2Q4ieV9RQOQ75EPSaDeSU0oA0kwNUUT0hdjhroo3rCggDwHY17N5RZLflgCkmRqyAgCVHtJovIuK+xUF5G09jlI2zyLpS5WjMGpG2G0wGz0luqcIM41kr6KAqNKlt0IjvUzSlwDFAtI0DZEAZqaEcYsUYWaS1KMwlbKcqprOy6TsnExS6XxhalYeUhPIzB5zmWtaZvojSTXZCwHyJwA1pRvpQZIHFEZj3hccDcAXpUaTPKMk/wcA7J/CY44rRC9UFJAfASydsvl5kqqcFSYzO9LlCjd5GBzlcpybCzOfB7gqZX1SePxEMk3r5y7NMpnPAKycwrRUUiZ+rmK/OAA57bUa+H8AoJdrdquFUZgc4L7k7HOSqxTVEJULN0jZPJukLlSKzEwOW0XonRNGTwA4PrbIFDrczAToYilrppNMi5xRGqKM7kDPwV1ch94X63MBZWZzBSc5O9dGz2LnsNWm8NVR7yepDDyVskxGvdrBnr39Sd5ZxQWq5mFmhwG4w8N3BMkhRQEJvWVuJ3l41Zepgp+Z3Q6gv4dXqbeMVO8rj/P93vVGZDYKzf8ZMjOFVJnLcilCqarXNWTqMQUiX/qu8/ZwGWuo1trpQCWTCJM8BwfT9rl+LEtiMxsKwNdRL53CZ52f9/+BlF2shpK8OMQzBhANwiim+9b2c2FMHbSWk5kpIvpqHTKXnlmDNZmA6JaubaiB2r08N37fFZHWb9VcaU2mZO71HQBre+Sc6NqrtQFh78eLBUSJzFsBLbnIOddzWqkizpnKrGXeaSTt6E1SiWaQogBJtEQjU6EwezBJX7kxS45S/zezgwDcE2ByG8kBMYfkAUQFZZmHbwzil6RhlfkVYgSLXWNm0l41qDSAl0Yai1ibpPxgJkUDkmjJ1a40Fxqo/Vwlx6xRiEypIhckIxHjPQ/QGpexrtR5ciTL7LBbz8jM9BVe9Dz4akv1qDqy2eaTmIlKBKFH5nQAW5GU9kZRLg1JtESm82rKCGYH7FxhSR0yOdt/zZdFSeZZZGbq8Mt5qhsQkl+jmpvFmkrtuNyAJKDskkwDpFXT6q+iARoN1fp+9ZALGzM7NBkODg3IiKd+WrK7K2I9nuuAmEzVx9DM1AhSQyiGNDeikuEkVxrUlHM0JbOpeybDupoDiaFBJK+IWdi4ppCG1Jgk04gCJUtTals0jKevpnqnJgZUkfuqNv6djG13dWPhqmipk6+6rbQxNFxXfydpxmlFpg9LmUwHZzFvrFt1EW+dMuNL6bWs6WRRN/du8haAM/io/ntY2fHuUhpSpynruZ+KKb3Xu6cVpOnmvUn65liiZaoEEJ2WjGyOAnCEmyfRLxY6g/RLi1s0UZ1n9DIkWGWA1GmLBvMEjGy/mSRfJCD0xqqMKgekDhj5lhGe3nCZC+hpMLisr/AJ0DRA6oBRqNSwr7poaT2eGHD0JFBkuinP6GcM48Y1TQek/kAzW0eTzqqfJHULOWFFp1p3UL+rUbSQk9RDUvWNqVmDckUu3jINqVLYzuDVqRrSGRcqe0YbkAYE24C0AQkb1d/EQMRjtHq6xQAAAABJRU5ErkJggg==",rightIconArrange="data:image/png;base64,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",rightIconPostil="data:image/png;base64,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",rightIconWhiteboard="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAABQFJREFUeF7tm1vsHVMUxn8f4pK4RLQRUSlBSiV9ECrRoC4Pqu0DiXsQ9MFLlbpFPHlpJQTtgwRpXRJB0+gDqokgiBBFXBsJSipxa0QEcbdkJXPa+W+z58zMPmfOSGc9ncysvde3vrP27LX3Xlv0MoUB9XxMZaAnJIiIiRJiZrOAJcD+OVyfAvdJ+mUS0TsxQszsAOAz4KACx9dJunBXI+R8YF3E6T+B/ST93jYpk4yQO4BbShyeK2nzrkTI88BZJQ5fI+n+ThNiZnsDBwKjiKwPs75iPj8G3JxIiAE/SPqtaj9DHctIuBW4FDiyascd0/OPtxO8chg5pYSY2VzgEeCYjjnYFM7HwBWS3ox1ECXEzA4H3vevfVPrHW33EzBH0hdF+AoJMTN//gJwekedSoX1EnCmJP/GDF/LmNnZwHOpVjvefoGkTVUJuRdYFih/CZwLvFPEbBedzyL9eGADcFiAcZWk66oS8lTmfF7/Jkl3ddHxYZjM7EbgzkBvg6TzqhLiw8WHTV6ulrR2mPEuvjezq4A1AbZNkhb0hOxkoCekj5CMgX7IBKHQEzIJQsxscbafMSOzP8h689lv0W9/9g/wEeBT+QfjnpnGHiFmNgd4G9gj0ZmvgKMk/ZrYT2nzNggpSnSa+nRS2eqzaaf5dm0Q4im8Z7Op4nunMyR9l9pRWfs2CPHvwMPA5QmO+AbyUkkPJvRRqenYCRmgMDNfMB2aQ5VfThf9Hjz7G/hE0s+VPEpUao2QRJytNe8JmUQe0trfOwJDfYT0EVIeRq1EiJmd4am35xFB6p5HF9vVL3pe5dnnwO2S3qgzksZOiJkdC7wL7FkH2Ih0/RhhlqSvq/bXBiE3AJPcX71E0uNdIqSslKEqzhS9kyW9XrWDNiJkN2B9wc58VYwpeoXHBxNdy+RS99lB6r7jVQTgf07KgKrPfA9lqyQ/H6olY4+QWmg6oNwT0idmHUjMOjASKkPoh0w/ZPohU3m4uGI/ZEY1ZMxsL8BLB7zqMCwwedX3QWv9Nd1RPho4JYDjCd5KYG2+YnrHktvMdgdeBuZ1x49WkLwGnCbJN753FuCa2SLg6VYgdM/IIknPhoRcD9zdPaytIFou6Z6QkGuBVa2Y756RZZJWh4QcAfh4OqR7eMeKyHfe5kny7cmpRfxm5qf50wG/3OMzTl6Klun+3rcRXwH2icD24873RuTSci/NjvTlFQSnAn9E3od7tn6U+iOwXdJfgzZDi/+HOWJmC4FnInrfAwcPvuDD+hr23sy8svrFEr2FkjYO66fs/SgI8XJHz12K5CFJsXe1cWepwbeRa2ne3xpJfoevsSQRkgH8BpgWQbBYUix6GoE2M6+VvTLSeLt/A1MiMpWQ+YAX0heJn+xPG/W9uQr50nxJnmA2klRCfJr26bpIxnKzMrvQ5JGwb8TuaklhnX5lclIJ2Vaw5hkYv1jSE5WR1FA0syeBCyJNtkmaWaO7KaqNCTGzE4DYrUmf0qZL8lO2kYuZXQSUHVSdKOmtJoZTCFmRrYqL7G6U5NPxWMTM/JaXD5swVxrYWyHptibGUwjZAvgZb5EskRTePmiCL9rGzHwxdk5EYYuk45oYTCFkK+DpfiieMc6U5P/g2MTMLgMejRjwA61GN0hTCPGbSp5G+13egfiewnpJZdnkSEjKbkstBcJIcAwPSPLqhNrSmJDalv4nDXpCgj+qJyQg5F80N4BjAxS/bAAAAABJRU5ErkJggg==",rightIconMetronome="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAACQVJREFUeF7tW3esd0URPUdBVGoECSJVwIKiICBFIUZURIVYiIJBLFiICKgQICGCSFEEQQVEDGIUo/CHitIxVoxCLEEUVBRQaTaIghXLMYfse9k3v7337i2/D0neJF++5N29s7vnNzs7c2YusSxLEOAyHksRWAYkWMQyIPMGRJJB3hrA8wE8CcC6AFYH0Bd8AfgzgD8A+CGAb5D86byPeN9FNq5H0qMAvAHA4QA2ndPCvwfgQwA+R9KATS6TACJpRwDnA9h88hWWFX4HwH4kb516vtGASHoTgI8BePjUi+vQd4ePJcmfTTnvKEASGB8f4B+m2sPvAbyQ5I+mUjgYEEnbAvgugJUbFvMTAJcBuBnAfQMW7LVtCODJ3jSA9Rt03A1gK5J3DZhj5pVBgEhaCYA37Fskik35SACfncrxSVoFgI/mcQDWLsx5EcmXP5iAvB7AJwsLuA7AriSHWETnfiRtCeArDdbyLJK+hWZE0loAViH5u65JhlqIreOpQfmdALwoW8jcRJKt8noAjwiTXEBy3zixpPcBOALAwwBcBGAfkv9sWmBvQCQ9IfmFqHNfkhfMDYlMsaQPAnhXmOvvDgBJ/mfh75JeAuCSMO4dJD88JSAHAjg7KPwTgMeR/McKAuQxAGyR9i2L+wewZn5cJX0bwLPDms4h6T0UZYiFfALAG4O2c0m+eUWAkf36ZwF4WzbnpSRfmj3fCYADuCj7k3QQORkgPwDwzKDtAJLnrWBAfN37NtsVgJ35iSSd+zwgkr4I4GVhTb6aNyF5/ySApOv2L8FUrXtbkk7AVqik6/gVaePb+dimiNkJoeOWeAKOInly2yJ7HRlJWyUPn+v8N4DV2jz3PFCStA+A9wPYuFK/Q4ENcysqvdcXkNcC+HRQ9GOST69c1OhhyUpPB/D2nsp+DmAbkr6NGqUvIKXr7nyS+/dc3ODhks4B8JaBCi728SL536l8yFcBPC8oO4zkaQMX2Os1Sb7dfMuNkWNJvncqQJxIOQbIZTeSXxuzwpp3Ja2WAkIzcFFuBOBj9H0A/7KTB3AwADvaKD4yWzRF1NVHRpIzz98UJlib5D01mxozRtIhAEoRpumHQ6JTl2R+5lgA7y7M+wGSvrJnpA8gewL4ctBwG8mNxmy09l1JXwfw3DDeV/0OJH3TFUWSKYg9wsNfkHziWECMdDx7F5Pcq3ZTY8ZJclqQh+pWtyfJmKssmUbSNomkjtOvS9LxyhLpYyGfB+AgKJfjSR4zZKOSHFqb4/ibiWOSJpKafuV1Evsen6/XldKna9oxyCPDy1uXmLY+gHjBznRzeSXJL/QFRNL2iW1b4GHtrLckaUpwRiRtAOC28MBXpwPC1rjC70iyJRjUXHYkee0gC5G0BgBntBHAzUjeMgAQO0c7yVwa8yFJzlvMYcT5dyJ5Tdv8LZfBxiRnLokqC5G0C4BvhYnvBbDWEJpQkrPN/YK+I0ie0nJsHGlGR3g2yTzjLVnX0QBOCA+cBK5Tcsa1gPhO/0hQejVJZ5q9ZSAgBstFsFxcrNqD5JUNR80O1RZUxa5ZRy0gJQ7kDJLR7KvAGQiI+VRTh7H+4yv3JACnkHQmbp9hB/pWAKYPXVGM0hhM1gIyKQcyBJC00XMBHNCAup2si1aOVM33ujJQkitIxrhkcVwnIPPgQEYAYufuI/CUKlOcHWTacXuS/r8oNYBMzoEMBSRZia9+lyJiCNCFkUsQL+4ismoAmZwDGQNIAsWMu6mIWjHZ/BqSMZaZeb8GkMk5kDGASHJ9xb5iiw407GwdKpxJ0vxqldQAMjkHMhIQpw9OI6K8M2Xja6Z682Ukb69CIRtUA8jkHMhIQFxgdz9KLq4kmsbcO1GcvnYdfO1FMgaUrRi1AjIvDmQoIA0Rszf4OhfXAbjMkOcs15N8Rh8r6QJkLhzICEDMiS4Wo9JGXUt2C5cDsMW6TAbCY0n+sRaULkDmwoEMAUSSY48bCtH14SQfuHEastrdSV41FSCTciALixoIiCuDburLxRaxEUknmgbEG39BGNNZnMrHd1nIZBxIPmlfQCS5IverQpJ2MsmjMqBduIpc6YUkXdSqkkZApuZARgJS2qjrs5vmYbikVwOILRk3kSx1OhUBagNkUg5kKCCS3PTrCNPxRS7nkVyS6EkyX2LeZMl0sU2izVTaAJmUAxkByGEATi1s8mkkXY9ZlNRFbX/iGk4uu5B0+N4pbYBMyoEMASRRh6YozanmcglJhwQzIulqAM8JD1y3OaMTjTaCSJKrYK6A5TJJH0itU5XkmvGnChtxY583XgLEzJ6tO5eZ49UETpuFOF2OZUNzCQZqlPQAxAyZ6YdcriUZQ/fF55LsV0wk5XIVyd1rFl0EJJUB7cWdWebiPrLf1ihuG1MDiCSzWq66RWktfUh6EYDLw0vXkTS/2iltgJj2j/zl+lN0DFcCUipd/tLNwm3tDJIcmMXI9EaSsY20CE7bkTHN5oAol51JOtscJV2ASHLVvtSEeyBJ94c0iiT3jsQxV5K05XRKGyClNPs4ku/p1NoxoAKQCwG8KqhxVc/FpdbWz4Zmu9ZWzHyeNkC8cbcT5GKrcW+F67GDpQ2Q1Bh8U+G4HkPy+A7r2AyAY5NYh9mbZIlUmlHXBkhT1fw0kg6WBksHIGcCOCgo/2tK4hr7UFIt5tJCh5Nrv67SVf2IXcndN1MfaNx8a3t0F1JNgKQPCn4N4NFBR2tRLH3e9qVCpms1Z5GsbtDrAmSHVAcp7fEzAJxa9272bwHEQEQf5d71zUk6250RSaYO3dUco1OPdRjvd2f6QJp+tBpO1R/9HdqgwFezSWjnCfYvjR3C4X33mse6sClAs2EuRuXi9mwfo1zMjrlzyV9+7twScfeOrGsAcSziQCcSL10n48F+fjrJ+MVE55o6AbEGSaumry4n+Wqpc1XjBzg7PrItgBt8ZBZeTKm1ey38L7Ynjd/CNBpcMnFm6+M3SKosJNec2pvs+EzL2XL+H8RAfNS8yQK/OnRRvQHJLMZWslv6QOfxANYrdAkOXVfXe44pnI37inbecs2Q41GaZDAgXSt+qD5fBiT8csuALAPSfpj/B8Xmr3LTuGDUAAAAAElFTkSuQmCC",rightIconTimer="data:image/png;base64,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",rightIconCall="data:image/png;base64,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",rightIconPackUp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAiCAYAAAA3WXuFAAAAAXNSR0IArs4c6QAAAVJJREFUWEfN2LFKxEAQxvH/p4WF4hspFiKIbyBWVoJYaOX5AN7Zi2Bhow+gWGihjc8kdsLIwgly5C6zm9nFtNmd+WXYzISIf3bJ6zGzI+AM+AYmku69e3PWuUBmtg28zQQeSZrkJPOs9YLGwHlHwHCUF3QAPMx5wlCUF7QEPAN7tVEuUEKY2QrwCOzWRLlBrVBZoBaobFBtVBGoJqoYVAs1CFQDNRgUjQoBOVG3ktKAXniFgZyoa0kni0ShoD+oNGZ2OhJ/SVprDVoFXoGNjsSfktabgcwsYV6AzTlJx5IumoAiMAkacoYcmGNJN31vWAgoEjMYFI0ZBKqBKQbVwhSBamKyQbUxWaAWGDfIzJaBd2BrTi9x95m+XuRqjGZ2CNzVxuRU6BIYdYDCKvMb21uhNLk/ZkZNOMZdoel3zj5wOv0dcyXpqe88lNx3VagkcOmeH+RKoiN5EdldAAAAAElFTkSuQmCC",rightIconMusic="data:image/png;base64,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",bottomIconSwitch="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABL1JREFUeF7tnGmo52MUxz9fGWtjyTK2BoWyxKsRhULNmCReMMnUIGPLkhKvpOwlb8YoI02RKCZLkjCWKHnjnWWs2SbrCyIp4eh0f1PX3/O//+f5nXvv/O+/c17dumd5ns9znuV/7zl/kRIioJB1GpMAg0mQABNgkEDQPDMwAQYJBM0zAxNgkEDQPDMwAQYJBM0zA8cBoJntBSwF9oZen27+BL4Htkryn4eKme0JHALsA+zQY/5/AT8CX46KVeO7dwaamduuAq4DTu45mcEx/g68DDwo6dVtvzSznYErgNXAiT0XaTDWb8ALwN2S3q+BVdLpBdDMfPU3Aaf3DVxh9yKwBjgGeAw4tMKmj8o/wG3AHZKs1UEzwG4LvQMc3Rqsh/5WYAmwqIdtq8k6STe0GvUB6Jl3fmugBaK/SpLPr1qaAJrZSYBn36TKF8BRkvyiqZJWgBuAK4d4/hb4tCrq/5V2A44Ddq20/wH4BPDzq1V2Ao4Hdh9ieKak12udtgL82Feo4Pxh4GpJf9cGHtQzs12Ae4CZzqFfgMskPdM3jtuZ2YHAm8CRBT93Sbql1n8rQH9meLYMyhJJ/rYKi5k9C5w3xNFqSU+Eg0xBvAZ4oODrEUmX1sZoBVi85iU1+ZlpcGZ2LvBcQecPYHEky6f7NLMLgKcKcTZJ8vdtlTRN3MzmA+CxQOlhu0WSvwlnRSYZoEP6oEDpQ0kOd1YkAQYxJsAEWCZgZrmFI8mRACP0pt5nmYERhgkwQi8zMEgvASbAGQnM00e5vEQieZiXSIRenoFBegkwAeYlAgv+D6p5C0c2ct7CEXp5iQTpJcAEOA63sNca/lwYyGZJy+NLNOVhYv8n0k3OawQHYa2VtDEBVhAws32Be4EVwK/ABknrKkyrVSY6A6spBBQTYADexJ+BQTZV5pmBVZiGKyXABQrQCyhLvRmLWspig3OfFXMzuwh4vODsSUkX1gZpLW/7Djig4Hy5pM21QcdBz8y8qnZtYSzrJV1fO8ZWgK8BZxSc/wTcCXzkj/za4NP0vKjb6/+8W2mkmJmXuR00UrGs4DXSZwFeoVqa/1WSHqr13QrwWmB9rfNGPT8evGvo1mF2ZuatZM8DpzT6rlX3MSyV5AXzVdIK0CvbPxuyjasCViitkPRKSW+GbVfhtkplo6TSth5q3ATQvZjZOV0Nc59Gv5pZvCRp5aCime0HfA14Nf9cyFfAMkl+HFVLM8AOoveKeIX7jtWR2hT/cw51zYZPA2e3uanW/gZYKalUWjyjk14AO4inAfcDJ1QPs03xDcAbXvboukLnotnQLzxvm7hRkjfvNEtvgB1E38an+uoBh3f9wi2D2D+4AN6p5JBbbn6/KBzWe34USfq8ZcCDuiGAkcDdAizueu/6Vt/fJ+mm6Dgi9tsVYAfR33NvA4c1TsR7iC/u0+PbGGduzsDZHISZHQF4i5c3HI4S366PApePw8fH7Z6B22iZmZ+nlwC3AwcPoegXy82S3h1Feb5+PzYAp4H0j1r+HQzLAL9k/Eso/JnxlqQt8wWmNs7YAawd+LjoJcDgSiTABBgkEDTPDEyAQQJB88zABBgkEDTPDEyAQQJB88zABBgkEDTPDEyAQQJB838Bnlp9bwlheZYAAAAASUVORK5CYII=",bottomIconResource="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAq5JREFUeF7tmb/uDFEcxc9paEj86TSERkVD4xWoeAAN3oIIb0HlAah4BQ0NlYbQ6IiEhuYrE7tMZu7Md+Yem/tL9my12fs93znfz5zs7N5L+CURoKS2GAYohsAADVAkIMqdQAMUCYhyJ9AARQKi3Ak0QJGAKHcCDVAkIMqdQAMUCYhyJ9AARQKi3AlsATAirgK4D+A8gHfde5IvSl56tRcAHBL97kL+C8DbuRnmLro6gRsgzwtNrw0hztTuAsT/6DmaIWtaA/AVgEuFxq9JXu5/HhFTtZmvVuujGTIjNQC/AzhSaPyD5NEBwKnazFer9dEMmZEagE5gj2oNwO4B4u/ADcTVADudn8L/IlgFMPte2Kd1AxTvtgEaoEhAlDuBBigSEOVOoAGKBES5E2iAIgFR7gS2ABgRxwDc7u1IPyb5reSlV3vxAO9IvwEwOcMc49UJjIjTAF4CONVr/BnAFZKfBvuBpVrxnu9MXpwhu1oNwKcArhcaPyN5YwBwqjbz1Wp9NENmpAbgFwAnCo2/kjw5ADhVm/lqtT6aITNSA/A9gLOFxh9InhsAnKrNfLVaH82QGakB+ADA3ULjhyTvDQBO1Wa+Wq2PZsiM1ADsznYfAbjZa/4EwB2S3Rnr31dElGozT63WizNkZlYD3DaMiDPbnzEkP85daFPbHawfzgw1WP/ZHaxnM0z5qgbYYNADeUkDFG+LARqgSECUO4EGKBIQ5U6gAYoERLkTaIAiAVFenUD/lftDfjXAiQ0CbyYsTXJEeDurB6smgd5QFQF6S18E6EMlEaCPNRWAnTYijgO4tfBgfVvrg/WlT+p9qlv9FN4nOEtmNcAllGZqDNAARQKi3Ak0QJGAKHcCDVAkIMqdQAMUCYhyJ9AARQKi3Ak0QJGAKHcCDVAkIMqdQBHgbxiW/FG6BVAUAAAAAElFTkSuQmCC",bottomIconPre="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAepJREFUeF7t281Nw0AQBeA3F2gBSuIGHVAGnBAnKIMO4EZJ0AJcFq3kgxUl9m4e2p0ZvVydJ8Wfn38ytg36UAJGpRWGAMkSCFCApAAZVwMFSAqQcTVQgKQAGVcDBUgKkHE1UICkABlXAwVICpBxNVCApAAZD9nAUsoFgGcA98v6vwF4MrNf0qM7Hg6wlHIJ4B3AzcHavprZY7cAGQgFuIFXGb7N7Jr06I6HAdzBE+DWpm/Aq3HtwscQG/E+AdzqJHIg2IF3Z2Y/3Qewfwi4PQZGwKv+LgGj4LkEjITnDjAanivAiHhuAKPiuQCMjDcdMDreVMAMeNMAs+BNAcyENxwwG95QwIx4wwCXexgfR8bw63lIHUlNm6qcO5gZMkwopbwAeNj4kSHxRjbwC8DVCcCweAI8d79d5bQLk4ijAOuNcJ1EmI2lyxhGb8lmRByyC6/tsyEOB6yYmRCnAGZCnAaYBXEqYAbE6YDREV0ARkZ0AxgV0RVgRER3gNEQXQJGQnQLGAXRNWAnoh7xPTXwafzvrIfMtyZmDYh6T2Rv5KgXbfaEGpbrVa8GpL2v6GXDPaFAy91fxni3FCC5hQQoQFKAjKuBAiQFyLgaKEBSgIyrgQIkBci4GihAUoCMq4ECJAXIuBooQFKAjP8ByYoMYHLC9w8AAAAASUVORK5CYII=",bottomIconNext="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAd5JREFUeF7t20FKxEAUBND6G72CHsmd3sBj6Epc6TG8ge48kl5BN18aIsiQkWQK8n+Fmu1MMelHdQfS6YA/lEBQaYdhQLIEBjQgKUDG3UADkgJk3A00IClAxt1AA5ICZNwNNCApQMbdQAOSAmTcDTQgKUDGSxqYmWcAHgHcTtf/AuAhIr7J8WwerwJ8AnB3MNp3ADcR8bW5AvGHVYAfAC5mrlsOsRvgMJVCrAKcm8J/CymDWAU4biJvAK7+WX4kEEsAB1pmngN4VUcsA9wLYingHhDLAdURWwAqI7YBVEVsBaiI2A5QDbEloBJiW0AVxNaACojtAbsjSgB2RpQB7IooBbgS8XqLPRY5wBWIzxFxT2x3LIpKAi5E/IyIy0UKxI8MSOCNqCTgwqfZnsJz5ViIN/ZTfBM5BFyBt9kGvcwU7ognswZ2xZMA7IzXHrA7XmtABby2gCp4LQGV8NoBquG1AlTEawOoitcCUBmvHFAdrxRwD3hlgNM5Eb/ie+rD3Mz0S+an4k37GcfOiYyvJV4u/x1/yfPAzPRBG7KBPupFAvqwIQO4p2zJGmjAPQmQY3EDDUgKkHE30ICkABl3Aw1ICpBxN9CApAAZdwMNSAqQcTfQgKQAGXcDDUgKkPEfhugQYB8X1wkAAAAASUVORK5CYII=",rightHideIcon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAB4CAYAAACjK+FPAAAAAXNSR0IArs4c6QAAA9hJREFUeF7tnctrE1EUxr+J7wfqRsdCA2okIhMfNCXZVKyKWOzSZVbdCS5KcetON6J/RKEQBKFLwVWpUgvddNFVNkWbGrptSCsVm8otmTDpTDptb+49cx8Xumrn3PM735m5Z5r2HAf86zyAqwAuAjgF4HTr6xi/6Z5Z+Occ0dQZANdbgOeOaEPmZYcGPQHgJoAbAFIyPeXc61CgaQAeAAar2joQKEvv2wAyqtEF/I0FPQ4gD+CKwpDM9X1BmZJFAJcVh4wFZfcje+josLoqyh4893UgbDFEgp4E8AQAuz91WZGgOqWsL1QI9CyAxwCOWjElNQNCoHcAXEuqtxx+hUCftgpyDpuJvLQD9BKAB4l0k9+pDtBbALL8NhNpoQOUVUGql3rdotwB+hDAhUTqwe9UB+gzAKxY0HG1QdlL9KiOhHtLQPYyPWJB1Y9AO3WtouqLuUtgFdVEyDaGVdQqqmgEbOoqKlxXt62iVlFFI2BTV1Hh7MPIpq5NXUUjYFNXUeHsU9emLmnqzszMvCgUCqOO4zgLCwtfhoeHP3M6lDxFl5aWXuZyuecBsJ3Jycn3Y2NjPzhgkwUaAbnLtry8/D2TyXzQArQbJIObm5srDw0NfVIedD/IRqPx23XdV5ubm02lQWMga4ODgxOVSuUPByT9b+olQdKCSoSkA5UMSQNKACkflAhSLighpDxQYkg5oCsrK2/S6XQh6hxsNBq9OifjjlmxtW61Wn3T399PDSle0e3t7elUKhX6S+6NjY1aPp/vRcUTp6T/fbGKNpvNacdxQqD1er3qed7E6urq34N6yvlzYkFrtdrbvr6+e1FO1uv1X57nvZYEKxaUAa6trb1zXfcuMax4UAZYqVTGs9ks+8+L0JKkrBzQBMDKAyWGlQtKCCsflAiWBpQAlg5UMiwtqERYetA42PX19Z+u645vbW3tcJSByQCNg52dnZ3i/PwlOaD7wWr1kYSfllHlYrlc/lgqlb5pkbpBiPn5+dLAwMAI+9hwcXHxa7FYnOKAFP/izelcLy9P1j3aS7I9tiyowOCSmLaKkoRd4KZWUYHBJTFtFSUJu8BNraICg0ti2ipKEnaBm1pFBQaXxLRVlCTsAje1igoMLolpqyhJ2AVuahUVGFwS021FjWncxMJsRCsuBmpMczVj2uUZ0wDRmJaW7D41okkpA821JgqQHHYCN22fo/4erJHwI8WmChwkPiFQdpERraEZqDHNvhmsEe3b/ZzXKYUj71Ef1JgRCwzYiKEZQWW1H4MSPKO0H2wThDViVFEQWPvhU1HlVnCcGBsl5o8US9Q4sf9BGvvA8pV1NwAAAABJRU5ErkJggg==",btnGroup$1="_btnGroup_1xque_1",addBtnIcon="_addBtnIcon_1xque_9",addPreset="_addPreset_1xque_13",removeVisiable1="_removeVisiable1_1xque_57",studentRemove="_studentRemove_1xque_63",btnGroupModal="_btnGroupModal_1xque_74",assignHomework="_assignHomework_1xque_81",listContainer="_listContainer_1xque_84",listSection="_listSection_1xque_87",listSectionEmpty="_listSectionEmpty_1xque_90",workVisiable="_workVisiable_1xque_94",workContainer="_workContainer_1xque_97",workTrain="_workTrain_1xque_101",resourceMain="_resourceMain_1xque_114",styles$3={btnGroup:btnGroup$1,addBtnIcon,addPreset,removeVisiable1,studentRemove,btnGroupModal,assignHomework,listContainer,listSection,listSectionEmpty,workVisiable,workContainer,workTrain,resourceMain},workSection="_workSection_1copp_1",btnSize="_btnSize_1copp_5",btnB="_btnB_1copp_11",header="_header_1copp_14",headerName="_headerName_1copp_22",iconEdit$1="_iconEdit_1copp_36",content="_content_1copp_45",navatar="_navatar_1copp_49",userInfo="_userInfo_1copp_62",p1="_p1_1copp_82",p2="_p2_1copp_83",btnGroup="_btnGroup_1copp_97",styles$2={workSection,btnSize,btnB,header,headerName,iconEdit:iconEdit$1,content,navatar,userInfo,p1,p2,btnGroup},WorkSection=defineComponent({name:"work-section",props:{item:{type:Object,default:()=>({})},hideEdit:{type:Boolean,default:!1},hideDelete:{type:Boolean,default:!1}},emits:["edit","delete","confirm","editTitle"],setup(e,{emit:t}){return()=>createVNode("div",{class:styles$2.workSection},[createVNode("div",{class:styles$2.header},[createVNode("div",{class:styles$2.headerName,onClick:()=>{t("editTitle",e.item)}},[createVNode("span",null,[e.item.title]),createVNode("i",{class:styles$2.iconEdit},null)]),createVNode(NButton,{type:"primary",color:"#02B58C",class:[styles$2.btnSize,styles$2.btnB],onClick:()=>{t("confirm")}},{default:()=>[createTextVNode("立即布置")]})]),createVNode("div",{class:styles$2.content},[createVNode(NAvatar,{class:styles$2.navatar,round:!0,src:e.item.teacherAvatar||defultHeade},null),createVNode("div",{class:styles$2.userInfo},[createVNode("h2",null,[e.item.teacherName]),e.item.pTitle&&createVNode("p",{class:styles$2.p1},[e.item.pTitle]),e.item.eTitle&&createVNode("p",{class:styles$2.p2},[e.item.eTitle])]),createVNode(NSpace,{class:styles$2.btnGroup,justify:"center",vertical:!0},{default:()=>[!e.hideEdit&&createVNode(NButton,{type:"default",class:[styles$2.btnSize],onClick:()=>t("edit")},{default:()=>[createTextVNode("编辑")]}),!e.hideDelete&&createVNode(NButton,{type:"default",class:[styles$2.btnSize],onClick:()=>t("delete")},{default:()=>[createTextVNode("删除")]})]})])])}});function _isSlot$1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!isVNode(e)}const ClassWork=defineComponent({name:"class-work",props:{detailId:{type:String,default:""},subjectId:{type:String,default:""},classGroupId:{type:String,default:""},courseScheduleId:{type:String,default:""},activeName:{type:String,default:""}},emits:["close"],setup(e,{emit:t}){const r=useUserStore(),{info:i}=storeToRefs(r),s=useMessage(),a=reactive({loadingStatus:!1,tableList:[],editTitleVisiable:!1,selectItem:{},editTitle:"",assignHomeworkStatus:!1,editBtnLoading:!1,workVisiable:!1}),o=async()=>{a.loadingStatus=!0;try{if(!e.detailId)return a.loadingStatus=!1;const{data:f}=await lessonPreTrainingV2Page({page:1,coursewareKnowledgeDetailId:e.detailId}),m=f.rows||[],P=[];m.forEach(d=>{var T,u;const{lessonPreTrainingDetails:C,...b}=d,p={...b,pTitle:"",eTitle:"",teacherAvatar:(T=i.value)==null?void 0:T.avatar,teacherName:(u=i.value)==null?void 0:u.nickname,lessonPreTrainingDetails:C};C.forEach(y=>{y.trainingType==="PRACTICE"&&y.musicName&&(p.pTitle+=p.pTitle?"、《"+y.musicName+"》":"练习曲目《"+y.musicName+"》"),y.trainingType==="EVALUATION"&&y.musicName&&(p.eTitle+=p.eTitle?"、《"+y.musicName+"》":"评测曲目《"+y.musicName+"》")}),P.push(p)}),a.tableList=P}catch(f){}a.loadingStatus=!1},l=async()=>{if(!a.editTitle){s.error("请输入作业标题");return}a.editBtnLoading=!0;try{await lessonPreTrainingV2Save({id:a.selectItem.id,title:a.editTitle}),s.success("修改成功"),a.editTitleVisiable=!1,a.tableList.forEach(f=>{f.id===a.selectItem.id&&(f.title=a.editTitle)})}catch(f){}a.editBtnLoading=!1},n=()=>{useResizeObserver(document.querySelector("#model-homework-height"),f=>{const m=f[0],{height:P}=m.contentRect;document.documentElement.style.setProperty("--window-page-lesson-height",P+"px")})};return onMounted(()=>{o()}),()=>{let f;return createVNode("div",{class:styles$3.classWork},[createVNode("div",{class:styles$3.btnGroup},[createVNode(NSpace,null,{default:()=>[createVNode(NButton,{type:"primary",class:styles$3.addPreset,onClick:()=>{a.workVisiable=!0,a.selectItem={},nextTick(()=>{n()})}},{default:()=>[createTextVNode("添加作业")],icon:()=>createVNode(Fragment,null,[createVNode(NImage,{class:styles$3.addBtnIcon,previewDisabled:!0,src:add$2},null)])})]})]),createVNode(NScrollbar,{style:{height:"60vh"},class:[styles$3.listContainer]},{default:()=>[createVNode(NSpin,{show:a.loadingStatus},{default:()=>[createVNode("div",{class:[styles$3.listSection,!a.loadingStatus&&a.tableList.length<=0&&styles$3.listSectionEmpty],style:{minHeight:"55vh"}},[createVNode(NSpace,{vertical:!0},_isSlot$1(f=a.tableList.map(m=>createVNode(WorkSection,{hideDelete:!0,item:m,onEditTitle:()=>{a.selectItem=m,a.editTitle=m.title,a.editTitleVisiable=!0},onEdit:()=>{a.workVisiable=!0,a.selectItem=m,nextTick(()=>{n()})},onConfirm:()=>{if(!m.lessonPreTrainingDetails||m.lessonPreTrainingDetails.length<=0){s.error("作业预设不能为空");return}a.assignHomeworkStatus=!0,a.selectItem=m}},null)))?f:{default:()=>[f]}),!a.loadingStatus&&a.tableList.length<=0&&createVNode(TheEmpty,{description:"暂无作业"},null)])]})]}),createVNode(NModal,{show:a.editTitleVisiable,"onUpdate:show":m=>a.editTitleVisiable=m,preset:"card",class:["modalTitle",styles$3.removeVisiable1],title:"作业重命名"},{default:()=>[createVNode("div",{class:styles$3.studentRemove},[createVNode(NInput,{placeholder:"请输入作业标题",value:a.editTitle,"onUpdate:value":m=>a.editTitle=m,maxlength:100,onKeyup:m=>{(m.code==="ArrowLeft"||m.code==="ArrowRight")&&m.stopPropagation()}},null),createVNode(NSpace,{class:styles$3.btnGroupModal,justify:"center"},{default:()=>[createVNode(NButton,{round:!0,onClick:()=>a.editTitleVisiable=!1},{default:()=>[createTextVNode("取消")]}),createVNode(NButton,{round:!0,type:"primary",onClick:l,loading:a.editBtnLoading},{default:()=>[createTextVNode("确定")]})]})])]}),createVNode(NModal,{show:a.assignHomeworkStatus,"onUpdate:show":m=>a.assignHomeworkStatus=m,preset:"card",showIcon:!1,class:["modalTitle background",styles$3.assignHomework],title:"布置作业",blockScroll:!1},{default:()=>[createVNode(AssignHomework,{homeworkType:"CLASSWORK",classGroupId:e.classGroupId,courseScheduleId:e.courseScheduleId,item:a.selectItem,trainList:[],onClose:()=>a.assignHomeworkStatus=!1},null)]}),createVNode(NModal,{show:a.workVisiable,"onUpdate:show":m=>a.workVisiable=m,preset:"card",class:["modalTitle background",styles$3.workVisiable],title:"作业详情"},{default:()=>[createVNode("div",{id:"model-homework-height",class:styles$3.workContainer},[createVNode("div",{class:styles$3.workTrain},[createVNode(Train,{coursewareKnowledgeDetailId:e.detailId,classGroupId:e.classGroupId,courseScheduleId:e.courseScheduleId,lessonPreTraining:{title:(e.activeName||dayjs().format("YYYY年MM月DD日"))+"-课堂作业",id:a.selectItem.id},onChange:m=>{a.workVisiable=m.status,o()}},null)]),createVNode("div",{class:styles$3.resourceMain},[createVNode(ResourceMain,{cardType:"homerowk-record"},null)])])]})])}}}),selectClass="_selectClass_3krcc_1",selectClassScroll="_selectClassScroll_3krcc_4",list="_list_3krcc_9",itemWrap="_itemWrap_3krcc_18",itemWrapBox="_itemWrapBox_3krcc_21",styles$1={selectClass,selectClassScroll,list,itemWrap,itemWrapBox},coursewareType="_coursewareType_ylusv_1",coursewareTypeHover="_coursewareTypeHover_ylusv_12",addBtn="_addBtn_ylusv_12",coursewareTypeHocoursewareTypeShow="_coursewareTypeHocoursewareTypeShow_ylusv_16",cover="_cover_ylusv_37",status="_status_ylusv_46",preview="_preview_ylusv_64",previewBtn="_previewBtn_ylusv_84",coursewareText="_coursewareText_ylusv_91",name="_name_ylusv_94",iconEditName="_iconEditName_ylusv_109",subjectName="_subjectName_ylusv_116",editName="_editName_ylusv_122",footer="_footer_ylusv_144",actionClass="_actionClass_ylusv_149",optons="_optons_ylusv_166",styles={coursewareType,coursewareTypeHover,addBtn,coursewareTypeHocoursewareTypeShow,cover,status,preview,previewBtn,coursewareText,name,iconEditName,subjectName,editName,footer,actionClass,optons},iconEdit="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABWxJREFUaEPtWWtsFFUUPme6Wx5t0YI8rGJMfBAhKgoJJIoghmRnQTq7tcSZtqgBF6MSVH6YQAyrP9QfPsBGE2sJCu2sSaXMAu40UZFITEBEjQQTJEYTsLyMxVBKobvzyWzdZbbuzuxuW9iNzq/JnHPv/b7zunfOZSryh4scP/1P4Gp78L/hAQDs9dcvJ8NYBqZpBCofFsszdTPoEAnCxkh7SzMzw2kdRw/4/fXXnzdiLQDNd5psKOXM/MUoQWhob285bjevLYG45X3K51cafAKwSSKyrXWBnSdsCYi+uidhGE1Dadlc52JBCOjbWj/INM6eQLW8F0SzLBbRSeCA3t56LFcg2eiL/robyUATADG5JtE+PRyanRcBjySftSYslwiThwt8AqBJAjHj6GUCfFYPq2PyI1Atp1SBjnDIMemzsbSTjieHdW0B5TKRE6hc5LmsO2gCZqVasuSZst7KqGGCHNlVhrKyLpysqED5iXGorOxEVVUVDh2aGvfmtGk/Yd26dbCrLFeMwEKf4jcMagahMhcLW4rCMSIO6Fqrbh1/xQiI1fJxEE3KB7yVhK6pk68KAY8k/0qgm4uWwCKpfl6MYu8BfBMTMTHiOQUzwgkc/0Lma/yDqfKPPK7HzJw2hERJ6QJwrTkXM5/RNTVjiA46iQdj/UxjPT7leQa90S/n1brWur6o9gETrLf28XhuRdo+PGFnpIL0wOLa+ikX+4xXmQhut7B2e1vL4aLxwGJ5+cSLPee+I6KqeAAR/aiHQ3cXBYFAIOA+eqp7F4D7LWehLj2sjh0WAt6ahlmIRjeAKKWOX16czN33GLtcqyJbt+xzSnhRUhoBPJuixxzs0NSXh4WAKCk/A7jNCRgzH9E19XY7Pa+kNBjAZqsOM302a/oUTzAYjB9T0j2DSmJRkk8BNN6ZAJ3WtdCETHpizdJ7KNb3NUCjkjpMv1W4R89oa9v457BVoX6rURMRRmZehHsFpkBEU7ek06mtXTb2bF/PAeuOzkznqcR9n7518/eOxrFTyOZQJa5cOaLkxF/XZZonNumaP/TGxgvp5MFgUNj3w+EOgBZY5QLz0kyEB84zqBByso6TXPQpr8PAi6l6/E5HWF3lNNZSKDKrZuOBbBcaqOeV5BoD9ElqxaE9s6dPmX+gs7M0erJ7pSlzTSxv3NHU1DMsSZwv+IW+hjtiiH4zoEHWWTq67N7toeaToqSsBxD3AjNv0DX1uYIhINbVjaFzxn6AkmWVmS6SIMzV21v3mkA9kvwlgebFQTPt7tBCDxYEAfP3U5QUjYgWpyQt0VORcOj9xDdRUnYDmFtwBERJeQnAKwMqzsaIpi63fitIAqJUJxJh5yUCQrKCMO+nyePmDCyzBUdAlB67hajv28RfVn9y0ulSjJwRDm9KNrEKMoQeDgRGR0917wVwpyVMoi4uWbBTa9mdLjmHzgND0FoUq5UQCI+mxL1AqyPbQm9lqizWQyIz79A1NSXpreNybu6WYsSKdG5PB8brk18wDHozdUH+WA+rcibwnmr5aSJ6Nylneq1DC63Jq4zm0l4f2GHw+pUHYGAXQCWWpD3omlA+29xZRX/dI5eauMuYOXkCBegGItx6GSz3ulx0186t6pG8COR6wWGSSDSpPJL8FYHmWMCfIXLP1LWPfhFrnxiPvgu/E+C2280Fh1Dr3+ccnv4rJmMLgIecdK0EREnZk/g1ZGaDiBclWojOBLhXELD203b1bad7MkcCJmjrJR8RTwWh4l9kmI4yCSsSIL01DTONaKyFGWMZtCYSDjWnbFaWEAIh3vhl4m4QDrpKeJNd2GSdxE4WLwR5Vh4oBKB5JXEhA08Wh2IAaYex6EPob9T410+v7cx6AAAAAElFTkSuQmCC",iconDelete="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABDhJREFUaEPtWF9oW1UY/30nSa10nVMm/pljDHWWCT6IjPnnQYRhbt2WZF2GudXSSq0w91QG7kUN7kFQfDHqw2alW5sb4brmRtfcDJkIvrj6UGW4gSjTTnBzYtV2JW2S+8ltkzZmaXPvtTWd3PN27vnO7/t+359zvnsI1/mg69x+uATqHUE3ArsikfW5KdomBLcwC6/ViBAZDPb81ADviKb1/2h1X6Wc4whEo1FxZvS7XgYOA9zo1ABznyDq4ybq1ePxv+ziOCYgBeXXmPlluwoXkyei0+lkfAcRsR1MRwR2tUVacnmcBWA5ZSwZJURnJhk/Zkm2KOSIgBSUDzBzrKSIiDQh8LYBmrGlvICdBoxD8zigD/WUErGFYUe4JCsFIkcYeL409zZ4N51UB8acYPmDkTEwNpp7CXROTyn328FxFoGAfIzBHSVFjXTDzZrW/4cdxQvOkL9l8NZZAoQfdC1xjx2c/y8Bf0h+mph3gOmaQmXgUYDvXvAUXQBg2PHcgiyb6dMwl0KYACh5DQ4xA+LsGt+9MVWN/qPOqkZACj37BBv5084MWrldRPSKrimHyzVUJdAaiHQbwNGVM8UhMlF/RlO6ahKQ2tvXYpJPMXi7Q1XLv41wUbB4Kp2Km/fP/FiyiMPh/WtyualFL6spzjY3FHyODoJKhsyFCZ+voeotbH5X1SN/VvOKZeW7w8/cl5sx+gGs9ZB48aQ2+Plyu7l1j7yJCzgO4tuF8PQODw0O19JhmYAUiKgM7C2e1+d1LTF7dpeP3ZHu23LZqy24a/2Xeiw2XbkejUa9X41+/7Dh4Qv6UPznynV/SD4Kg7tnvxP9ktGUO5ePQFD+gpkfmzvuaFxPKbeUg5v9UT5PIwxuBtFIsy/4iKruK5TL+INyBsxPApQVXs/j6RMDZ8rXpaD8CTPvLH7jTCoh/jMC/lDkEAy8XlLoEd6tw8mB86W5FO66lWeyv5bmRHhL1xIHVw+BoPwqmKPzBnp9D+onjo+W5oFA18ZpZMv6JXo3k1IOuARq5dh8CtSoAb8bAaC+RexGwI3A0uUsuUXs3gNVU8R6M+em0CpPISnU/hwbRl+x3S74bmza8HHi/culuHd2djZeGp8ZL72jEomXdC3+xqrphXp6enxjV67GyDC2QYh39GT8g8qklfa072WDzZe4c82+dftV9b3JVUPAak+1lFxdWwmXAFa+lfiImdvmipQMgKR0cvBTu+/5i0WqNdSxhY3cZwxsmPttxSU9lbijVmSt3wMB+SCD36wFuFzr5pO9rimhWniWCYTDPTdNzEyOAry5Fui/XSdgmoi2pzXl61pYlgmYQP62jgeQzykAbL3h1zKifJ1AvwmBF4aTypCVfbYImIDmeX/xyuQ+MD/EoM1gto1RzTACLpMQ3zR5GxOq2ve7FeOLtWJVdHXKLYv36knNJVBP75u6/wbImSRe9fShfQAAAABJRU5ErkJggg==",CoursewareType=defineComponent({name:"courseware-type",props:{item:{type:Object,default:()=>({})},isHoverShowAdd:{type:Boolean,default:!0},isShowAdd:{type:Boolean,default:!1},isEditName:{type:Boolean,default:!1},operate:{type:Boolean,default:!1},isShowPreviewBtn:{type:Boolean,default:!1}},emits:["add","editName","edit","delete","startClass","click"],setup(e,{emit:t}){return()=>createVNode("div",{class:[styles.coursewareType,e.isHoverShowAdd?styles.coursewareTypeHover:styles.coursewareTypeHocoursewareTypeShow]},[e.isShowAdd&&createVNode(NButton,{type:"primary",class:[styles.addBtn],disabled:!!e.item.isAdd,onClick:r=>{r.stopPropagation(),r.preventDefault(),t("add")}},{default:()=>[e.item.isAdd?"已添加":"添加"]}),createVNode("div",{class:styles.cover,onClick:()=>t("click")},[e.item.openFlag&&createVNode("span",{class:styles.status},[createTextVNode("公开")]),createVNode(NImage,{objectFit:"cover",previewDisabled:!0,src:e.item.coverImg},null),e.isShowPreviewBtn&&createVNode("div",{class:styles.preview},[createVNode(NButton,{strong:!0,secondary:!0,class:styles.previewBtn},{default:()=>[createTextVNode("使用课件")]})])]),createVNode("div",{class:styles.coursewareText},[createVNode("div",{class:[styles.name,e.isEditName&&styles.editName]},[createVNode("span",null,[e.item.name]),createVNode("i",{class:styles.iconEditName,onClick:()=>t("editName")},null)]),createVNode("div",{class:styles.subjectName},[e.item.subjectNames])]),e.operate&&createVNode("div",{class:styles.footer},[createVNode("div",{class:styles.actionClass,onClick:()=>t("startClass")},[createTextVNode("开始上课")]),createVNode(NSpace,null,{default:()=>[createVNode(NTooltip,null,{trigger:()=>createVNode("div",{class:styles.optons,onClick:()=>t("edit")},[createVNode(NImage,{src:iconEdit,previewDisabled:!0},null)]),default:()=>createVNode("div",null,[createTextVNode("编辑")])}),createVNode(NTooltip,null,{trigger:()=>createVNode("div",{class:styles.optons,onClick:()=>t("delete")},[createVNode(NImage,{src:iconDelete,previewDisabled:!0},null)]),default:()=>createVNode("div",null,[createTextVNode("删除")])})]})])])}}),SelectClass=defineComponent({name:"select-class",props:{courseId:{type:String,default:""},subjectId:{type:String,default:""}},emits:["confirm","close"],setup(e,{emit:t}){const r=reactive({loading:!1,tableList:[]}),i=async()=>{r.loading=!0;try{const{data:s}=await teacherChapterLessonCoursewareList({coursewareDetailKnowledgeId:e.courseId});if(!Array.isArray(s))return;const a=[];s.forEach(o=>{var n;const l=(n=o.chapterKnowledgeList[0])==null?void 0:n.chapterKnowledgeMaterialList[0];a.push({id:o.id,openFlag:o.openFlag,openFlagEnable:o.openFlagEnable,subjectNames:o.subjectNames,fromChapterLessonCoursewareId:o.fromChapterLessonCoursewareId,name:o.name,coverImg:l==null?void 0:l.bizInfo.coverImg,type:l==null?void 0:l.bizInfo.type})}),r.tableList=a}catch(s){}r.loading=!1};return onMounted(()=>{i()}),()=>createVNode("div",{class:styles$1.selectClass},[createVNode(NSpin,{show:r.loading},{default:()=>[createVNode(NScrollbar,{class:styles$1.selectClassScroll},{default:()=>[createVNode("div",{class:styles$1.list},[r.tableList.map(s=>createVNode("div",{class:[styles$1.itemWrap,styles$1.itemBlock,"row-nav"]},[createVNode("div",{class:styles$1.itemWrapBox},[createVNode(CoursewareType,{isShowPreviewBtn:!0,item:s,onClick:()=>{t("confirm",{itemActive:e.courseId,chapterId:s.id})}},null)])])),!r.loading&&r.tableList.length<=0&&createVNode(TheEmpty,null,null)])]})]})])}});function _isSlot(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!isVNode(e)}const AttendClass=defineComponent({name:"CoursewarePlay",props:{type:{type:String,default:""},courseId:{type:String,default:""},subjectId:{type:[String,Number],default:""},lessonCourseId:{type:[String,Number],default:""},detailId:{type:String,default:""},classGroupId:{type:String,default:""},classId:{type:String,defaault:""},preStudentNum:{type:[String,Number],default:""}},emits:["close"],setup(e,{emit:t}){const r=useMessage(),i=useRoute(),s=useRouter(),a=useUserStore(),o=reactive({width:"100vw"});onUnmounted(()=>{});const l=ref(),n=reactive({type:"class",courseId:"",subjectId:"",lessonCourseId:"",lessonCoursewareDetailId:"",detailId:"",classGroupId:"",classId:"",preStudentNum:"",knowledgePointList:[],itemList:[],videoRefs:{},audioRefs:{},modelAttendStatus:!1,modalAttendMessage:"本节课未设置课后作业,是否继续?",modelTrainStatus:!1,selectClassStatus:!1,homeworkStatus:!0,removeVisiable:!1,removeTitle:"",removeContent:"",removeCourseStatus:!1,selectResourceStatus:!1,videoState:"init",videoItemRef:null,animationState:"start"}),f=reactive({nowTime:0,model:!0,isAnimation:!0,timer:null,item:null});ref(!1);const m=async()=>{var V;try{const O=(await api_teacherChapterLessonCoursewareDetail(n.courseId)).data.chapterKnowledgeList||[],Q=[];O.forEach(X=>{if(!Array.isArray(X.chapterKnowledgeMaterialList))return;const Z=[];X.chapterKnowledgeMaterialList.forEach(K=>{K.removeFlag||Z.push({id:K.id,materialId:K.bizId,coverImg:K.bizInfo.coverImg,type:K.type,title:K.bizInfo.name,isCollect:!!K.favoriteFlag,isSelected:K.source==="PLATFORM",content:K.bizInfo.content})}),Q.push({title:X.name,list:Z})}),n.knowledgePointList=Q,n.itemList=(V=n.knowledgePointList[0].list)==null?void 0:V.map(X=>({...X,iframeRef:null,videoEle:null,audioEle:null,autoPlay:!1,isprepare:!1,isRender:!1})),setTimeout(()=>{n.animationState="end"},500)}catch(L){console.log(L)}},P=ref(!1),d=ref(!1),C=ref(!1),b=V=>{var L,O,Q,X,Z,K,Y,re;if(((L=V.data)==null?void 0:L.api)==="headerTogge"&&(f.model=V.data.show||V.data.playState!="play"),((O=V.data)==null?void 0:O.api)==="onAttendToggleMenu"&&(f.model=!f.model),((Q=V.data)==null?void 0:Q.api)==="api_fingerPreView"&&(clearInterval(f.timer),f.model=!V.data.state),((X=V.data)==null?void 0:X.api)==="documentBodyKeyup"&&(((Z=V.data)==null?void 0:Z.code)==="ArrowLeft"&&(_(),R("up")),((K=V.data)==null?void 0:K.code)==="ArrowRight"&&(_(),R("down"))),((Y=V.data)==null?void 0:Y.api)==="callBack"&&N(),((re=V.data)==null?void 0:re.api)==="onLogin"){const te=document;te.exitFullscreen?te.exitFullscreen():te.mozCancelFullScreen?te.mozCancelFullScreen():te.webkitExitFullscreen&&te.webkitExitFullscreen(),a.logout(),s.replace("/login")}};onMounted(()=>{const V=i.query;n.type=e.type||V.type,n.courseId=e.courseId||V.courseId,n.subjectId=e.subjectId||V.subjectId,n.detailId=e.detailId||V.detailId,n.lessonCourseId=e.lessonCourseId||V.lessonCourseId,n.classGroupId=e.classGroupId||V.classGroupId,n.classId=e.classId||V.classId,n.preStudentNum=e.preStudentNum||V.preStudentNum,window.addEventListener("message",b),m(),u(),n.type==="preview"&&$.splice(1,1),fe()});const p=reactive({open:!1,activeIndex:0,toolOpen:!1,chapterOpen:!1,chapterDetails:[],courseId:null,chapterLoading:!1}),T=(V,L,O=[])=>{for(const Q of L){if(Q.knowledgeList&&Q.knowledgeList.length>0){const X=T(V,Q.knowledgeList,[...O,Q.id]);if(X.includes(V))return X}if(Q.id===V)return[...O,V]}return O},u=async()=>{try{const V=await lessonCoursewareDetail({id:n.lessonCourseId,subjectId:n.subjectId});p.chapterDetails=V.data.lessonList||[];const L=T(n.detailId,p.chapterDetails);n.lessonCoursewareDetailId=L[0]}catch(V){}},y=async()=>{try{if(!n.classId)return;await courseScheduleUpdate({lessonCoursewareKnowledgeDetailId:n.detailId,id:n.classId})}catch(V){}},g=computed(()=>{let V="";return p.chapterDetails.forEach(L=>{var O;L.id===n.lessonCoursewareDetailId&&((O=L.knowledgeList)==null||O.forEach(Q=>{Q.id===n.detailId&&(V=Q.name)}))}),V}),A=(V=!0)=>{var L,O,Q,X,Z;for(let K=0;K{const L=n.itemList.findIndex(O=>O.id==V);L>-1&&j(L)},I=()=>{clearTimeout(f.timer),r.destroyAll(),f.timer=setTimeout(()=>{f.model=!1,Object.values(n.videoRefs).map(V=>V==null?void 0:V.toggleHideControl(!1)),Object.values(n.audioRefs).map(V=>V==null?void 0:V.toggleHideControl(!1))},4e3)},F=()=>{clearTimeout(f.timer),r.destroyAll(),f.model=!1,Object.values(n.videoRefs).map(V=>V==null?void 0:V.toggleHideControl(!1)),Object.values(n.audioRefs).map(V=>V==null?void 0:V.toggleHideControl(!1))},M=(V=!0)=>{f.model=V,Object.values(n.videoRefs).map(L=>L==null?void 0:L.toggleHideControl(V)),Object.values(n.audioRefs).map(L=>L==null?void 0:L.toggleHideControl(V))},D=V=>{if(V&&V.type==="VIDEO"){const L=V.videoEle;L&&(L.paused?(r.destroyAll(),L.play()):(r.warning("已暂停"),L.pause()))}},H=ref(3),z=[{prev:{transform:"translate3d(0, 0, -800px) rotateX(180deg)"},next:{transform:"translate3d(0, 0, -800px) rotateX(-180deg)"}},{prev:{transform:"translate3d(-100%, 0, -800px)"},next:{transform:"translate3d(100%, 0, -800px)"}},{prev:{transform:"translate3d(-50%, 0, -800px) rotateY(80deg)"},next:{transform:"translate3d(50%, 0, -800px) rotateY(-80deg)"}},{prev:{transform:"translate3d(-100%, 0, -800px) rotateY(-120deg)"},next:{transform:"translate3d(100%, 0, -800px) rotateY(120deg)"}},{prev:{transform:"translate3d(-50%, 50%, -800px) rotateZ(-14deg)",opacity:0},next:{transform:"translate3d(50%, 50%, -800px) rotateZ(14deg)",opacity:0}},{prev:{transform:"translateZ(-800px) rotate3d(0, -1, 0, 90deg)",opacity:0},next:{transform:"translateZ(-800px) rotate3d(0, 1, 0, 90deg)",opacity:0},current:{transitionDelay:"700ms"}}],G=ref(),j=V=>{p.activeIndex!=V&&(n.animationState="start",n.videoState="init",A(),clearTimeout(G.value),f.model=!0,J(p.activeIndex,V),p.activeIndex=V,nextTick(()=>{ae()}),G.value=setTimeout(()=>{const L=n.itemList[V];L&&(L.type=="MUSIC"&&(f.model=!0),L.type==="SONG"&&(clearTimeout(f.timer),r.destroyAll()),L.type==="VIDEO"&&(clearTimeout(f.timer),r.destroyAll(),nextTick(()=>{var O;L.error&&((O=L.videoEle)==null||O.src(L.content),L.error=!1),n.animationState="end"})),L.type)},f.isAnimation?800:0))},J=(V,L)=>{const O=n.itemList[V],Q=n.itemList[L];if(Q){if(Q.knowledgePointId!=O.knowledgePointId){f.isAnimation=!0;return}const X=O.videoEle,Z=Q.videoEle;X&&X.duration<8&&VL?f.isAnimation=!1:f.isAnimation=!0}else f.isAnimation=!((O==null?void 0:O.adviseStudyTimeSecond)<8)},R=async V=>{var L,O,Q,X;if(V==="up"){if(p.activeIndex>0){j(p.activeIndex-1);return}let Z=p.chapterDetails.findIndex(ie=>ie.id==n.lessonCoursewareDetailId);const K=((L=p.chapterDetails[Z])==null?void 0:L.knowledgeList)||[];let Y=K.findIndex(ie=>ie.id==n.detailId),re=!1,te="",oe="";for(;Y>=0&&(Y--,Y>=0&&K[Y].coursewareNum>0&&(re=!0,te=K[Y].lessonCoursewareDetailId,oe=K[Y].id),!re););if(re){p.chapterLoading=!0,n.detailId=oe,n.lessonCoursewareDetailId=te,n.type!=="preview"&&await y(),await m(),p.activeIndex=n.itemList.length-1||0,p.chapterOpen=!1,p.chapterLoading=!1;return}let le=!1;for(;Z>=0;){Z--;const ie=((O=p.chapterDetails[Z])==null?void 0:O.knowledgeList)||[];let ne=ie.length;for(;ne>0&&(ie[ne-1].coursewareNum>0&&(le=!0,te=ie[ne-1].lessonCoursewareDetailId,oe=ie[ne-1].id),ne--,!le););if(le)break}if(le){p.chapterLoading=!0,n.detailId=oe,n.lessonCoursewareDetailId=te,await m(),p.activeIndex=n.itemList.length-1||0,p.chapterLoading=!1;return}}else{if(p.activeIndexie.id==n.lessonCoursewareDetailId);const K=((Q=p.chapterDetails[Z])==null?void 0:Q.knowledgeList)||[];let Y=K.findIndex(ie=>ie.id==n.detailId),re=!1,te="",oe="";for(;Y=0&&K[Y].coursewareNum>0&&(re=!0,te=K[Y].lessonCoursewareDetailId,oe=K[Y].id),!re););if(re){p.chapterLoading=!0,n.detailId=oe,n.lessonCoursewareDetailId=te,n.type!=="preview"&&await y(),await m(),p.activeIndex=0,p.chapterOpen=!1,p.chapterLoading=!1;return}let le=!1;for(;Z<=p.chapterDetails.length-1;){Z++;const ie=((X=p.chapterDetails[Z])==null?void 0:X.knowledgeList)||[];let ne=0;for(;ne<=ie.length-1&&(ie[ne].coursewareNum>0&&(le=!0,te=ie[ne].lessonCoursewareDetailId,oe=ie[ne].id),ne++,!le););if(le)break}if(le){p.chapterLoading=!0,n.detailId=oe,n.lessonCoursewareDetailId=te,n.type!=="preview"&&await y(),await m(),p.activeIndex=0,p.chapterOpen=!1,p.chapterLoading=!1;return}}},k=()=>{var L,O;const V=n.itemList[p.activeIndex];(V==null?void 0:V.type)=="VIDEO"&&!((L=V.videoEle)!=null&&L.paused)&&I(),(V==null?void 0:V.type)=="SONG"&&!((O=V.audioEle)!=null&&O.paused)&&I()};document.body.addEventListener("keyup",V=>{V.code==="ArrowLeft"?(_(),R("up")):V.code==="ArrowRight"?(_(),R("down")):V.code});const _=(V=!0)=>{clearTimeout(f.timer),f.model=V,Object.values(n.videoRefs).map(L=>L==null?void 0:L.toggleHideControl(V)),Object.values(n.audioRefs).map(L=>L==null?void 0:L.toggleHideControl(V))},S=reactive({type:"",penShow:!1,whiteboardShow:!1,callShow:!1,callStudentList:[]}),E=V=>{switch(A(),F(),p.toolOpen=!1,S.type=V.type,V.type){case"pen":S.penShow=!0;break;case"whiteboard":S.whiteboardShow=!0;break;case"call":S.callShow=!0;break}},N=()=>{S.type="init",M(),I()},B=V=>{V=="setTimeIcon"&&(C.value=!0),V=="beatIcon"&&(P.value=!0),V=="toneIcon"&&(d.value=!0)},W=computed(()=>{var Z,K;if(p.activeIndex>0)return!0;let V=p.chapterDetails.findIndex(Y=>Y.id==n.lessonCoursewareDetailId);const L=((Z=p.chapterDetails[V])==null?void 0:Z.knowledgeList)||[];let O=L.findIndex(Y=>Y.id==n.detailId);if(V<=0&&O<=0)return!1;let Q=!1;for(;O>=0;)O--,O>=0&&L[O].coursewareNum>0&&(Q=!0);if(Q)return!0;if(V<=0)return!1;let X=!1;for(;V>=0;){V--;const Y=((K=p.chapterDetails[V])==null?void 0:K.knowledgeList)||[];let re=Y.length;for(;re>0;)Y[re-1].coursewareNum>0&&(X=!0),re--;if(X)return!0}return!1}),U=computed(()=>{var Z,K;if(p.activeIndexY.id==n.lessonCoursewareDetailId);const L=((Z=p.chapterDetails[V])==null?void 0:Z.knowledgeList)||[];let O=L.findIndex(Y=>Y.id==n.detailId);if(V>=p.chapterDetails.length-1&&O>=L.length-1)return!1;let Q=!1;for(;O=0&&L[O].coursewareNum>0&&(Q=!0);if(Q)return!0;if(V>=p.chapterDetails.length-1)return!1;let X=!1;for(;V0&&(X=!0),re++;if(X)return!0}return!1}),q=computed(()=>{const V=n.itemList[p.activeIndex];return V&&V.type&&V.type.toLocaleUpperCase()==="VIDEO"?V:{}}),$=reactive([{name:"曲目资源",name2:"曲目资源",icon:rightIconMusic,id:9},{name:"批注",icon:rightIconPostil,id:3},{name:"白板",icon:rightIconWhiteboard,id:4},{name:"节拍器",icon:rightIconMetronome,id:5},{name:"计时器",icon:rightIconTimer,id:7},{name:"点名",icon:rightIconCall,id:10},{name:"布置作业",icon:rightIconArrange,id:2},{name:"结束课程",name2:"结束预览",icon:rightIconEnd,id:1},{name:"收起",icon:rightIconPackUp,id:8}]),ee=reactive([{name:"切换章节",icon:bottomIconSwitch,id:1},{name:"资源列表",icon:bottomIconResource,id:2},{name:"上一张",icon:bottomIconPre,id:3},{name:"下一张",icon:bottomIconNext,id:4}]),se=ref(!0),he=async V=>{switch(V){case 1:if(n.type==="preview")A(),n.removeVisiable=!0,n.removeTitle="结束预览",n.removeContent="请确认是否结束预览?";else{const O=await getStudentAfterWork({courseScheduleId:n.classId,page:1,rows:99});O.data.rows&&O.data.rows.length?(n.removeContent="请确认是否结束课程?",n.removeCourseStatus=!1):(n.removeContent="本次课堂尚未布置作业,是否结束课程?",n.removeCourseStatus=!0),n.removeVisiable=!0,n.removeTitle="结束课程"}break;case 2:if(n.preStudentNum<=0)return;const L=await getStudentAfterWork({courseScheduleId:n.classId,page:1,rows:99});L.data.rows&&L.data.rows.length?(n.modalAttendMessage="本次课程已布置作业,是否继续?",n.modelAttendStatus=!0):(n.modelTrainStatus=!0,n.modelAttendStatus=!1);break;case 3:E({type:"pen",icon:iconNote,name:"批注"});break;case 4:E({type:"whiteboard",icon:iconWhite,name:"白板"});break;case 5:B("beatIcon");break;case 6:B("toneIcon");break;case 7:B("setTimeIcon");break;case 8:se.value=!1;break;case 9:A(!1),n.selectResourceStatus=!0;break;case 10:if(S.callStudentList.length>0){E({type:"call",icon:iconWhite,name:"点名"});return}break}},fe=async()=>{if(n.classId)try{const L=(await getStudentList({classGroupId:n.classGroupId,page:1,rows:999})).data||{};if(Array.isArray(L.rows)&&L.rows.length>0){const O=[];L.rows.forEach(Q=>{O.push({name:Q.nickname,img:Q.avatar})}),S.callStudentList=[...O]}}catch(V){}},ce=V=>{switch(V){case 1:p.chapterOpen=!0;break;case 2:p.open=!0,nextTick(()=>{ae()});break;case 3:if(!W.value)return;R("up");break;case 4:if(!U.value)return;R("down");break}},ae=()=>{const V=document.querySelectorAll(".drawerCardItemRef");p.activeIndex>=0&&V[p.activeIndex]&&V[p.activeIndex].scrollIntoView()};return()=>createVNode("div",{id:"playContent",class:[styles$9.playContent,"wrap"]},[createVNode("div",{onClick:()=>{clearTimeout(f.timer),f.model=!f.model,Object.values(n.videoRefs).map(V=>V==null?void 0:V.toggleHideControl(f.model)),Object.values(n.audioRefs).map(V=>V==null?void 0:V.toggleHideControl(f.model))}},[createVNode("div",{class:styles$9.coursewarePlay,style:{width:o.width}},[p.chapterLoading?"":createVNode("div",{class:styles$9.wraps},[createVNode("div",{style:q.value.type&&n.animationState==="end"&&n.videoState==="play"?{zIndex:15,opacity:1}:{opacity:0,zIndex:-1},class:styles$9.itemDiv},[createVNode(VideoPlay,{ref:V=>n.videoItemRef=V,item:q.value,showModel:f.model,onClose:I,onLoadedmetadata:V=>{n.itemList[p.activeIndex]&&(n.itemList[p.activeIndex].videoEle=V)},onCanplay:()=>{n.videoState="play"},onPause:()=>{clearTimeout(f.timer),f.model=!0},onEnded:()=>{const V=p.activeIndex+1;V{const O=Math.abs(p.activeIndex-L)<2;return Math.abs(p.activeIndex-L)>4,O?createVNode("div",{key:"index"+L,class:[styles$9.itemDiv,p.activeIndex===L&&styles$9.itemActive,f.isAnimation&&styles$9.acitveAnimation,Math.abs(p.activeIndex-L)<2?styles$9.show:styles$9.hide],style:Lp.activeIndex?z[H.value].next:{},onClick:Q=>{if(Q.stopPropagation(),clearTimeout(f.timer),Date.now()-f.nowTime<300){D(V);return}f.nowTime=Date.now(),f.timer=setTimeout(()=>{f.model=!f.model,Object.values(n.videoRefs).map(X=>X==null?void 0:X.toggleHideControl(f.model)),Object.values(n.audioRefs).map(X=>X==null?void 0:X.toggleHideControl(f.model)),f.model&&I()},300)}},[V.type==="VIDEO"?createVNode(Fragment,null,[createVNode("img",{src:V.coverImg,onLoad:()=>{V.isprepare=!0}},null),createVNode(Transition,{name:"van-fade"},{default:()=>[createVNode("div",{class:styles$9.loadWrap},[createVNode(Vue3Lottie,{animationData:playLoadData},null)])]})]):V.type==="IMG"?createVNode("img",{src:V.content},null):V.type==="SONG"?createVNode(AudioPay,{item:V,ref:Q=>n.audioRefs[L]=Q,onLoadedmetadata:Q=>{V.audioEle=Q,V.isprepare=!0},onTogglePlay:Q=>{V.autoPlay=!1,Q||p.open?clearTimeout(f.timer):I()},onEnded:()=>{const Q=p.activeIndex+1;Q{var Q;(Q=V.audioEle)!=null&&Q.paused||I()}},null):V.type==="PPT"?createVNode("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat(encodeURIComponent(V.content)),width:"100%",height:"100%",frameborder:"1"},null):createVNode(MusicScore,{activeModel:f.model,activeStatus:p.activeIndex===L,"data-vid":V.id,music:V,onSetIframe:Q=>{V.iframeRef=Q}},null)]):null})])])]),createVNode("div",{class:[styles$9.rightColumn,se.value?"":styles$9.rightColumnHide,S.type!=="init"&&(S.penShow||S.whiteboardShow)?styles$9.rightColumnZ:""]},[$.map((V,L)=>createVNode("div",{class:[styles$9.rightItem,V.id===2&&n.preStudentNum<=0||V.id===10&&S.callStudentList.length<=0?styles$9.itemDisabled:"",V.id===10&&!n.classId?styles$9.itemHide:""],onClick:()=>he(V.id)},[createVNode("img",{src:V.icon},null),createVNode("div",{class:styles$9.rightTips},[L===0&&n.type==="preview"?V.name2:V.name])]))]),!se.value&&createVNode("img",{class:[styles$9.rightHideIcon,se.value?"":styles$9.rightIconShow],src:rightHideIcon,onClick:()=>se.value=!0},null),createVNode("div",{class:styles$9.bottomColumn},[ee.map((V,L)=>createVNode("div",{class:[styles$9.bottomItem,V.id===3&&!W.value||V.id===4&&!U.value?styles$9.itemDisabled:""],onClick:()=>ce(V.id)},[createVNode("img",{src:V.icon},null),createVNode("div",{class:styles$9.bottomTips},[V.name])]))]),createVNode(NDrawer,{show:p.open,"onUpdate:show":V=>p.open=V,class:styles$9.drawerContainer,onAfterLeave:k,showMask:!1},{default:()=>[createVNode(NDrawerContent,{closable:!0},{header:()=>createVNode(TheNoticeBar,{text:g.value||"资源列表"},null),default:()=>{let V;return createVNode("div",{ref:l,id:"drawerCardRef"},[createVNode(NCollapse,{displayDirective:"show"},_isSlot(V=n.knowledgePointList.map((L,O)=>{let Q;return createVNode(NCollapseItem,{title:L.title},_isSlot(Q=L.list.map(X=>createVNode("div",{class:[styles$9.cardContainer,"drawerCardItemRef"]},[createVNode(CardType,{item:X,isActive:p.activeIndex===O,isCollect:!1,isShowCollect:!1,onClick:()=>{p.open=!1,x(L.id)}},null)])))?Q:{default:()=>[Q]})}))?V:{default:()=>[V]})])}})]}),createVNode(NDrawer,{show:p.chapterOpen,"onUpdate:show":V=>p.chapterOpen=V,class:styles$9.drawerContainer,onAfterLeave:k,showMask:!1,displayDirective:"show",maskClosable:!n.selectClassStatus},{default:()=>[createVNode(NDrawerContent,{title:"切换章节",closable:!0},{default:()=>[createVNode(Chapter,{treeList:p.chapterDetails,itemActive:n.detailId,onHandleSelect:async V=>{p.courseId=V.itemActive,n.selectClassStatus=!0}},null)]})]}),S.penShow&&createVNode(Pen,{show:S.type==="pen",type:S.type,close:()=>N()},null),S.whiteboardShow&&createVNode(Pen,{show:S.type==="whiteboard",type:S.type,close:()=>N()},null),S.callShow&&createVNode(Pen,{callStudents:S.callStudentList,show:S.type==="call",type:S.type,close:()=>N()},null),createVNode(NModal,{transformOrigin:"center",show:n.selectClassStatus,"onUpdate:show":V=>n.selectClassStatus=V,preset:"card",class:["modalTitle background",styles$9.selectClassModal],title:"选择课件"},{default:()=>[createVNode(SelectClass,{courseId:p.courseId,subjectId:n.subjectId,onConfirm:async V=>{p.chapterLoading=!0;try{n.detailId=V.itemActive,n.courseId=V.courseId;const L=T(V.itemActive,p.chapterDetails);n.lessonCoursewareDetailId=L[0],n.type!=="preview"&&await y(),await m(),p.activeIndex=0,p.chapterOpen=!1,n.selectClassStatus=!1}catch(L){}p.chapterLoading=!1}},null)]}),createVNode(NModal,{transformOrigin:"center",show:n.modelAttendStatus,"onUpdate:show":V=>n.modelAttendStatus=V,preset:"card",title:"课后作业",class:["modalTitle",styles$9.removeVisiable]},{default:()=>[createVNode("div",{class:styles$9.studentRemove},[createVNode("p",null,[n.modalAttendMessage]),createVNode(NSpace,{class:styles$9.btnGroupModal,justify:"center"},{default:()=>[createVNode(NButton,{type:"default",round:!0,onClick:()=>{n.modelTrainStatus=!0,n.modelAttendStatus=!1}},{default:()=>[createTextVNode("布置作业")]}),createVNode(NButton,{type:"primary",round:!0,onClick:()=>{A(),n.modelAttendStatus=!1}},{default:()=>[createTextVNode("取消")]})]})])]}),createVNode(NModal,{transformOrigin:"center",show:n.modelTrainStatus,"onUpdate:show":V=>n.modelTrainStatus=V,preset:"card",class:[styles$9.attendClassModal,styles$9.trainClassModal],title:"作业设置"},{default:()=>[createVNode(ClassWork,{detailId:n.detailId,subjectId:n.subjectId,courseScheduleId:n.classId,activeName:g.value,classGroupId:n.classGroupId,onClose:()=>n.modelTrainStatus=!1},null)]}),createVNode(NModal,{transformOrigin:"center",class:["modalTitle background"],title:"节拍器",preset:"card",show:P.value,"onUpdate:show":V=>P.value=V,style:{width:"687px"}},{default:()=>[createVNode("div",{class:styles$9.modeWrap},[createVNode("iframe",{src:"".concat(vaildUrl(),"/metronome/?id=").concat(new Date().getTime()),scrolling:"no",frameborder:"0",width:"100%",height:"650px"},null)])]}),createVNode(NModal,{transformOrigin:"center",class:["background"],show:d.value,"onUpdate:show":V=>d.value=V},{default:()=>[createVNode("div",null,[createVNode(PlaceholderTone,{onClose:()=>{d.value=!1}},null)])]}),createVNode(NModal,{transformOrigin:"center",show:C.value,"onUpdate:show":V=>C.value=V,class:["modalTitle background"],title:"计时器",preset:"card",style:{width:px2vw(772)}},{default:()=>[createVNode("div",null,[createVNode(TimerMeter,null,null)])]}),createVNode(NModal,{show:n.selectResourceStatus,"onUpdate:show":V=>n.selectResourceStatus=V,class:["modalTitle",styles$9.selectMusicModal],preset:"card",title:"选择资源"},{default:()=>[createVNode(SelectResources,{from:"class"},null)]}),createVNode(NModal,{transformOrigin:"center",show:n.removeVisiable,"onUpdate:show":V=>n.removeVisiable=V,preset:"card",class:["modalTitle",styles$9.removeVisiable],title:n.removeTitle},{default:()=>[createVNode("div",{class:styles$9.studentRemove},[createVNode("p",null,[n.removeContent]),createVNode(NSpace,{class:styles$9.btnGroupModal,justify:"center"},{default:()=>[createVNode(NButton,{round:!0,onClick:()=>{n.removeCourseStatus?state.application?(document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen(),t("close")):window.close():n.removeVisiable=!1}},{default:()=>[n.removeCourseStatus?"结束课程":"取消"]}),createVNode(NButton,{round:!0,type:"primary",onClick:()=>{n.removeCourseStatus?(n.modelTrainStatus=!0,n.removeVisiable=!1):state.application?(document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen(),t("close")):window.close()}},{default:()=>[n.removeCourseStatus?"布置作业":"确定"]})]})])]})])}}),index=Object.freeze(Object.defineProperty({__proto__:null,default:AttendClass},Symbol.toStringTag,{value:"Module"}));export{AttendClass as A,CoursewareType as C,Pen as P,TimerMeter as T,WorkSection as W,PlaceholderTone as a,index as i};