System.register(["./index-legacy-fd85c773.js","./index-legacy-78df059b.js","./index-legacy-4c5a81eb.js","./searchArray-legacy-399f9ad1.js","./index-legacy-fd3d6099.js","./tick-legacy-10f83719.js","./Slider-legacy-354b4dce.js","./index-legacy-3812b7f2.js"],(function(e,t){"use strict";var i,a,o,n,r,s,l,c,d,h,p,u,m,f,g,_,v,w,b,y,x,k,C,j,A,S,T,E,M,O,z,L,B,D,I,F,R,P,U,N,G,W,H,q,V,X,Y,K,Q,J,Z,$,ee,te,ie;return{setters:[e=>{i=e.N,a=e.C,o=e.i,n=e.a,r=e.b,s=e.c},e=>{l=e.P},e=>{c=e.T},e=>{d=e.r},e=>{h=e.K,p=e.a5,u=e.a6,m=e.d,f=e.e,g=e.q,_=e.f,v=e.Q,w=e.j,b=e.k,y=e.N,x=e.g,k=e.V,C=e.a7,j=e.a8,A=e.a9,S=e.r,T=e.M,E=e.aa,M=e.w,O=e.z,z=e.F,L=e.a3,B=e.a4,D=e.b,I=e.ab,F=e.h,R=e.R,P=e.a2,U=e.ac,N=e.U,G=e.ad,W=e.P,H=e.E,q=e.o,V=e.ae,X=e.af,Y=e.m,K=e.n},e=>{Q=e.i,J=e.a,Z=e.b,$=e.P,ee=e.t,te=e.V},e=>{ie=e.N},null],execute:function(){var ae=document.createElement("style");ae.textContent='._listWrap_fw7rw_1{padding:1.66667vw 1.04167vw;background-color:#fff;border-radius:1.04167vw}._listWrap_fw7rw_1 .n-tabs-tab-pad{width:4.16667vw!important}._listWrap_fw7rw_1 .n-tabs-nav{padding:0px 1.04167vw 1.25vw}._listWrap_fw7rw_1 .n-tabs-tab{color:#8b8d98;font-size:1.14583vw;padding-top:0;padding-bottom:.3125vw;line-height:1.14583vw}._listWrap_fw7rw_1 .n-tabs-tab.n-tabs-tab--active{font-weight:600!important;color:#131415!important}._listWrap_fw7rw_1 .n-tabs-tab__label{z-index:10}._listWrap_fw7rw_1 .n-tabs-bar{height:.52083vw;background:linear-gradient(90deg,#77BBFF 0%,rgba(163,231,255,.22) 100%);z-index:0;bottom:.10417vw}._listWrap_fw7rw_1 .n-tab-pane{padding:0 .625vw!important}._listWrap_fw7rw_1 .n-pagination{margin-top:1.875vw!important}._list_fw7rw_1{margin-top:.625vw;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:1.14583vw}._searchGroup_fw7rw_45{position:relative;padding:0}._searchGroup_fw7rw_45 ._btnType_fw7rw_49{gap:0px 1.25vw!important}._searchGroup_fw7rw_45 ._btnType_fw7rw_49 .n-button{height:1.92708vw;padding:0 1.25vw;font-size:.9375vw;color:rgba(0,0,0,.6)}._searchGroup_fw7rw_45 ._btnType_fw7rw_49 .n-button.n-button--primary-type{font-weight:700;color:#fff}._searchGroup_fw7rw_45 .n-form{position:relative}._searchGroup_fw7rw_45 .n-form-item .n-form-item-label{font-size:.88542vw;font-weight:600;color:#131415;line-height:1.25vw}._searchGroup_fw7rw_45 .n-form-item .n-button{height:1.66667vw;font-size:.88542vw;border-radius:.41667vw;color:rgba(0,0,0,.6)}._searchGroup_fw7rw_45 .n-form-item .n-button--primary-type{color:#131415}._searchGroup_fw7rw_45 .n-form-item-feedback-wrapper{min-height:.72917vw}._searchGroup_fw7rw_45 ._inputSearch_fw7rw_83{position:absolute;top:.20833vw;right:0px;width:18.75vw;height:2.1875vw;font-size:.83333vw}._searchGroup_fw7rw_45 ._inputSearch_fw7rw_83 .n-input-wrapper{padding-left:.625vw;padding-right:.20833vw;height:2.1875vw!important}._searchGroup_fw7rw_45 ._inputSearch_fw7rw_83 .n-button{height:1.77083vw;font-size:.78125vw;font-weight:500;width:auto}._searchGroup_fw7rw_45 ._searchCatatory_fw7rw_102{display:flex;justify-content:space-between;padding-bottom:1.25vw;border-bottom:1px solid #F2F2F2;margin-bottom:1.04167vw}._searchGroup_fw7rw_45 ._searchCatatory_fw7rw_102 ._addTrain_fw7rw_109{height:1.92708vw;border-radius:.41667vw;font-size:.9375vw;background-color:#e8f4ff;color:#0378ec}._searchGroup_fw7rw_45 ._searchCatatory_fw7rw_102 ._addTrain_fw7rw_109 img{width:.83333vw;height:.83333vw;margin-right:.41667vw}._list_1r75e_1{margin-top:.625vw;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:1.14583vw;min-height:11.45833vw}._searchGroup_1r75e_9{position:relative;padding:0}._searchGroup_1r75e_9 ._btnType_1r75e_13{gap:0px 1.25vw!important}._searchGroup_1r75e_9 ._btnType_1r75e_13 .n-button{height:1.92708vw;padding:0 1.25vw;font-size:.9375vw;color:rgba(0,0,0,.6)}._searchGroup_1r75e_9 ._btnType_1r75e_13 .n-button.n-button--primary-type{font-weight:700;color:#fff}._searchGroup_1r75e_9 .n-form{position:relative}._searchGroup_1r75e_9 .n-form-item .n-form-item-label{font-size:.88542vw;font-weight:600;color:#131415;line-height:1.25vw}._searchGroup_1r75e_9 .n-form-item .n-button{height:1.66667vw;font-size:.88542vw;border-radius:.41667vw;color:rgba(0,0,0,.6)}._searchGroup_1r75e_9 .n-form-item .n-button--primary-type{color:#131415}._searchGroup_1r75e_9 .n-form-item-feedback-wrapper{min-height:.72917vw}._searchGroup_1r75e_9 ._inputSearch_1r75e_47{position:absolute;top:.20833vw;right:0px;width:18.75vw;height:2.1875vw;font-size:.83333vw}._searchGroup_1r75e_9 ._inputSearch_1r75e_47 img{width:.9375vw;height:.9375vw}._searchGroup_1r75e_9 ._inputSearch_1r75e_47 .n-input-wrapper{padding-left:.625vw;padding-right:.20833vw;height:2.1875vw!important}._searchGroup_1r75e_9 ._inputSearch_1r75e_47 .n-button{height:1.77083vw;font-size:.78125vw;font-weight:500;width:auto}._searchGroup_1r75e_9 ._searchCatatory_1r75e_70{display:flex;justify-content:space-between;padding-bottom:1.25vw;border-bottom:1px solid #F2F2F2;margin-bottom:1.04167vw}._searchGroup_1r75e_9 ._searchCatatory_1r75e_70 ._addTrain_1r75e_77{height:1.92708vw;border-radius:.41667vw;font-size:.9375vw;background-color:#e8f4ff;color:#0378ec}._searchGroup_1r75e_9 ._searchCatatory_1r75e_70 ._addTrain_1r75e_77 img{width:.83333vw;height:.83333vw;margin-right:.41667vw}._teachingModal_1r75e_89{width:57.29167vw}._spaceSection_1r75e_92{width:76%}._spaceSection_1r75e_92>div{line-height:var(--n-blank-height)}._theEmtpy_1m0fl_1{padding:1.5625vw 0;width:100%;display:flex;justify-content:center;align-items:center}._cardPreview_1coa2_1{width:47.91667vw}._cardPreview_1coa2_1 .n-card__content{height:26.92708vw}._cardPreview_1coa2_1 .n-card-header__main{max-width:60%;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._videoWrap_1hlg7_1{width:100%;height:100%;--plyr-color-main: #198CFE;--plyr-range-track-height: .3125vw;--plyr-tooltip-radius: .15625vw;--plyr-range-thumb-height: 1.25vw;--plyr-video-controls-background: #000}._videoWrap_1hlg7_1 .plyr--video{width:100%;height:100%}._videoWrap_1hlg7_1 .plyr__time{display:block!important}._videoWrap_1hlg7_1 .plyr__video-wrapper{pointer-events:none}.bottomFixed._controls_1hlg7_20{width:100%!important;background:rgba(0,0,0,.6)!important;height:4.16667vw!important;min-height:4.16667vw!important;padding:0px 2.08333vw!important;z-index:999}.bottomFixed._controls_1hlg7_20 ._time_1hlg7_28{display:flex;justify-content:space-between;color:#fff;padding:.20833vw .625vw;font-size:1.25vw;font-weight:600;line-height:1.71875vw;min-width:7.29167vw}.bottomFixed._controls_1hlg7_20 ._time_1hlg7_28 ._line_1hlg7_38{font-size:.625vw}.bottomFixed._controls_1hlg7_20 ._time_1hlg7_28 .plyr__time+.plyr__time:before{content:"";margin-right:0}.bottomFixed._controls_1hlg7_20 ._slider_1hlg7_45{width:100%;padding:0 1.04167vw 0 .625vw}.bottomFixed._controls_1hlg7_20 ._slider_1hlg7_45 .van-slider__button{background:var(--van-primary)}.bottomFixed._controls_1hlg7_20 ._slider_1hlg7_45 .van-loading{width:100%;height:100%}.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56{display:flex;justify-content:space-between;color:#fff;font-size:.625vw;align-items:center}.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56 ._actionWrap_1hlg7_63{display:flex}.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56 ._actionBtn_1hlg7_66{display:flex;width:2.70833vw;height:2.70833vw;padding:.20833vw 0;background:transparent}.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56 ._actionBtn_1hlg7_66>img{width:100%;height:100%}.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56 .van-loading__circular{width:100%;height:100%}.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56 ._playIcon_1hlg7_81{display:none}.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56 ._btnPlay_1hlg7_84 img:nth-child(2){display:block}.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56 ._btnPause_1hlg7_87 img:nth-child(3){display:block}.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56 ._btnPlay_1hlg7_84 .van-loading,.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56 ._btnPause_1hlg7_87 .van-loading{display:none}.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56 ._loopBtn_1hlg7_94{background-color:transparent;width:1.61458vw;height:1.51042vw;cursor:pointer}.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56 ._loopBtn_1hlg7_94 .loop{display:block}.bottomFixed._controls_1hlg7_20 ._actions_1hlg7_56 ._loopBtn_1hlg7_94 .loopActive{display:none}._musicScore_cvsnj_1{width:100%;height:26.97917vw}._musicScore_cvsnj_1 iframe{width:inherit;height:inherit}._musicScore_cvsnj_1 iframe .headTopBackBtn{display:none}._audioWrap_1toth_1{width:100%;height:26.97917vw;background-color:#fff}._audioContainer_1toth_6{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:0}._audioContainer_1toth_6>div{flex:1}._audioContainer_1toth_6 ._audio_1toth_1{position:absolute;top:0;opacity:0}._audioContainer_1toth_6 ._tempVudio_1toth_22{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}._audioContainer_1toth_6 canvas{width:100%;height:100%}._controls_1toth_34{position:absolute;bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(1.35417vw);height:4.16667vw;padding:0 2.08333vw!important;display:flex;align-items:center;transition:all .5s}._controls_1toth_34 ._time_1toth_48{display:flex;justify-content:space-between;color:#fff;padding:.20833vw .625vw;font-size:1.25vw;font-weight:600;line-height:1.71875vw;min-width:7.29167vw}._controls_1toth_34 ._time_1toth_48 ._line_1toth_58{font-size:.625vw}._controls_1toth_34 ._time_1toth_48 .plyr__time+.plyr__time:before{content:"";margin-right:0}._actions_1toth_65{display:flex;justify-content:space-between;height:100%;color:#fff;font-size:.625vw;align-items:center}._actions_1toth_65 ._actionWrap_1toth_73{display:flex}._actions_1toth_65 ._actionBtn_1toth_76{display:flex;width:2.70833vw;height:2.70833vw;padding:.20833vw 0;background:transparent}._actions_1toth_65 ._actionBtn_1toth_76>img{width:100%;height:100%}._actions_1toth_65 ._iconReplay_1toth_87{width:1.61458vw;height:1.51042vw;background-color:transparent}._actions_1toth_65 ._iconReplay_1toth_87>img{width:100%;height:100%}._slider_1toth_96{width:100%;padding:0 1.04167vw 0 .625vw}._slider_1toth_96 .n-slider .n-slider-rail .n-slider-rail__fill,._slider_1toth_96 .n-slider .n-slider-handles .n-slider-handle-wrapper{transition:all .2s}._sectionAnimate_1toth_104{opacity:0;pointer-events:none;transform:translateY(100%);transition:all .5s}._container_15dlv_1{min-height:100%;display:flex;flex-direction:column}._container_15dlv_1 .n-base-selection--error-status,._container_15dlv_1 .n-input--error-status{animation:errorRotate .3s ease 3}._closeBtn_15dlv_10{position:absolute;top:-.78125vw;right:-.52083vw}._closeBtn_15dlv_10 img{width:2.29167vw;height:2.29167vw}._topForms_15dlv_19{padding:2.08333vw 2.08333vw 0;display:flex;align-items:center}._topForms_15dlv_19 .n-upload{width:10.9375vw!important}._topForms_15dlv_19 .n-upload-trigger.n-upload-trigger--image-card{width:10.9375vw!important;height:15.46875vw!important}._topForms_15dlv_19 .n-upload-file.n-upload-file--image-card-type{width:10.9375vw!important;height:15.46875vw!important;border-radius:.625vw}._topForms_15dlv_19 .n-upload-dragger{border-radius:.625vw;background:#F9FAFD;border:.10417vw solid #DCE2F1}._topForms_15dlv_19 .n-upload-dragger:hover{border:.10417vw solid #198CFE}._topForms_15dlv_19 ._uploadContent_15dlv_44 ._iconUpload_15dlv_44{width:3.125vw;height:3.125vw}._topForms_15dlv_19 ._uploadContent_15dlv_44 p{padding-top:1.66667vw;font-size:.9375vw;color:#9eadd9;line-height:1.30208vw}._topForms_15dlv_19 ._topFormInput_15dlv_54{margin-left:3.125vw}._menuTitle_15dlv_57{display:flex;align-items:center;padding:1.04167vw 2.08333vw;font-size:.9375vw;font-weight:600;color:#131415}._menuTitle_15dlv_57 ._iconMenu_15dlv_65{margin-right:.41667vw;width:1.25vw;height:1.25vw}._lessonItem_15dlv_70{border-radius:1.04167vw;background:#F7F9FF;position:relative;margin:0 2.08333vw 1.25vw;padding:1.25vw 1.35417vw 0;--n-border: 1px solid #289bff !important}._lessonItem_15dlv_70 .n-input{width:16.66667vw}._lessonItem_15dlv_70 ._btnGroupAll_15dlv_81{gap:.41667vw 1.25vw!important}._lessonItem_15dlv_70 ._btnImg_15dlv_84{width:2.60417vw;height:2.60417vw}._line_15dlv_88{background-color:#edeef3;width:calc(100% - 4.16667vw);margin:0 auto;height:1px}._addUnitBtn_15dlv_94{height:2.70833vw;border-radius:.625vw;margin:1.25vw 2.08333vw 0;width:calc(100% - 4.16667vw)!important;background:#E8F4FF}._addUnitBtn_15dlv_94:not(._n-button--disabled_15dlv_101):hover,._addUnitBtn_15dlv_94:not(._n-button--disabled_15dlv_101):active,._addUnitBtn_15dlv_94:not(._n-input--disabled_15dlv_103)._n-input--focus_15dlv_103{background:#E8F4FF}._addUnitBtn_15dlv_94 img{width:.83333vw;height:.83333vw}._btnGroup_15dlv_81{padding:2.08333vw 0}._btnGroup_15dlv_81 .n-button{height:2.44792vw;min-width:8.125vw}/*!\n * Cropper.js v1.5.13\n * https://fengyuanchen.github.io/cropperjs\n *\n * Copyright 2015-present Chen Fengyuan\n * Released under the MIT license\n *\n * Date: 2022-11-20T05:30:43.444Z\n */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-.15625vw;top:0;width:.36458vw}.cropper-center:after{height:.36458vw;left:0;top:-.15625vw;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-.15625vw;top:0;width:.26042vw}.cropper-line.line-n{cursor:ns-resize;height:.26042vw;left:0;top:-.15625vw}.cropper-line.line-w{cursor:ew-resize;left:-.15625vw;top:0;width:.26042vw}.cropper-line.line-s{bottom:-.15625vw;cursor:ns-resize;height:.26042vw;left:0}.cropper-point{background-color:#39f;height:.26042vw;opacity:.75;width:.26042vw}.cropper-point.point-e{cursor:ew-resize;margin-top:-.15625vw;right:-.15625vw;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-.15625vw;top:-.15625vw}.cropper-point.point-w{cursor:ew-resize;left:-.15625vw;margin-top:-.15625vw;top:50%}.cropper-point.point-s{bottom:-.15625vw;cursor:s-resize;left:50%;margin-left:-.15625vw}.cropper-point.point-ne{cursor:nesw-resize;right:-.15625vw;top:-.15625vw}.cropper-point.point-nw{cursor:nwse-resize;left:-.15625vw;top:-.15625vw}.cropper-point.point-sw{bottom:-.15625vw;cursor:nesw-resize;left:-.15625vw}.cropper-point.point-se{bottom:-.15625vw;cursor:nwse-resize;height:1.04167vw;opacity:1;right:-.15625vw;width:1.04167vw}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}._list_6c3zj_1{margin-top:.625vw;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:1.14583vw;min-height:11.45833vw}._searchGroup_6c3zj_9{position:relative;padding:0}._searchGroup_6c3zj_9 ._btnType_6c3zj_13{gap:0px 1.25vw!important}._searchGroup_6c3zj_9 ._btnType_6c3zj_13 .n-button{height:1.92708vw;padding:0 1.25vw;font-size:.9375vw;color:rgba(0,0,0,.6)}._searchGroup_6c3zj_9 ._btnType_6c3zj_13 .n-button.n-button--primary-type{font-weight:700;color:#fff}._searchGroup_6c3zj_9 .n-form{position:relative}._searchGroup_6c3zj_9 .n-form-item .n-form-item-label{font-size:.88542vw;font-weight:600;color:#131415;line-height:1.25vw}._searchGroup_6c3zj_9 .n-form-item .n-button{height:1.66667vw;font-size:.88542vw;border-radius:.41667vw;color:rgba(0,0,0,.6)}._searchGroup_6c3zj_9 .n-form-item .n-button--primary-type{color:#131415}._searchGroup_6c3zj_9 .n-form-item-feedback-wrapper{min-height:.72917vw}._searchGroup_6c3zj_9 ._inputSearch_6c3zj_47{position:absolute;top:.20833vw;right:0px;width:18.75vw;height:2.1875vw;font-size:.83333vw}._searchGroup_6c3zj_9 ._inputSearch_6c3zj_47 img{width:.9375vw;height:.9375vw}._searchGroup_6c3zj_9 ._inputSearch_6c3zj_47 .n-input-wrapper{padding-left:.625vw;padding-right:.20833vw;height:2.1875vw!important}._searchGroup_6c3zj_9 ._inputSearch_6c3zj_47 .n-button{height:1.77083vw;font-size:.78125vw;font-weight:500;width:auto}._searchGroup_6c3zj_9 ._searchCatatory_6c3zj_70{display:flex;justify-content:space-between;padding-bottom:1.25vw;padding-top:.15625vw;border-bottom:1px solid #F2F2F2;margin-bottom:1.04167vw}._searchGroup_6c3zj_9 ._searchCatatory_6c3zj_70 ._addTrain_6c3zj_78{height:1.92708vw;border-radius:.41667vw;font-size:.9375vw;background-color:#e8f4ff;color:#0378ec}._searchGroup_6c3zj_9 ._searchCatatory_6c3zj_70 ._addTrain_6c3zj_78._error_6c3zj_85{color:#ec3a4e;background-color:#fdebed}._searchGroup_6c3zj_9 ._searchCatatory_6c3zj_70 ._addTrain_6c3zj_78 img{margin-right:.41667vw}._searchGroup_6c3zj_9 ._searchCatatory_6c3zj_70 ._addTrain_6c3zj_78 ._iconUpload_6c3zj_92{width:1.19792vw;height:.98958vw}._searchGroup_6c3zj_9 ._searchCatatory_6c3zj_70 ._addTrain_6c3zj_78 ._iconEdit_6c3zj_96{width:1.25vw;height:1.30208vw}._searchGroup_6c3zj_9 ._searchCatatory_6c3zj_70 ._addTrain_6c3zj_78 ._iconSelectAll_6c3zj_100{width:1.04167vw;height:1.04167vw}._searchGroup_6c3zj_9 ._searchCatatory_6c3zj_70 ._addTrain_6c3zj_78 ._iconDelete_6c3zj_104{width:.9375vw;height:.9375vw}._searchGroup_6c3zj_9 ._searchCatatory_6c3zj_70 ._addTrain_6c3zj_78 ._iconPen_6c3zj_108{width:1.04167vw;height:.98958vw}._itemSection_6c3zj_112{position:relative}._itemSection_6c3zj_112 ._itemBg_6c3zj_115{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;border-radius:.72917vw}._itemSection_6c3zj_112 ._itemBg_6c3zj_115._itemBgChecked_6c3zj_124{background-color:rgba(0,0,0,.5)}._itemSection_6c3zj_112 ._itemBg_6c3zj_115 ._resourceDefault_6c3zj_127{position:absolute;top:.83333vw;right:.83333vw;width:1.5625vw;height:1.5625vw}._spaceSection_6c3zj_134{width:76%}._spaceSection_6c3zj_134>div{line-height:var(--n-blank-height)}._attendClassModal_6c3zj_140{width:57.29167vw}._uploadModal_37ket_1{padding-top:2.08333vw}._formModal_37ket_4{min-height:45vh;padding:0 2.08333vw}._formModal_37ket_4 ._formSpace_37ket_8{gap:2.08333vw 1.25vw!important}._formModal_37ket_4 ._previewModal_37ket_11{position:relative;width:16.66667vw;height:9.375vw;margin-bottom:.625vw;border:1px solid #DCE2F1;border-radius:.52083vw;overflow:hidden}._formModal_37ket_4 ._previewModal_37ket_11:hover{border-color:#198cfe}._formModal_37ket_4 ._previewModal_37ket_11 ._image_37ket_23{width:16.66667vw;height:9.375vw}._formModal_37ket_4 ._previewModal_37ket_11 ._image_37ket_23 img{width:inherit;height:inherit}._formModal_37ket_4 ._previewModal_37ket_11 ._titleType_37ket_31{position:absolute;top:.3125vw;left:.3125vw;width:2.8125vw;height:1.35417vw;z-index:99}._formModal_37ket_4 ._previewModal_37ket_11 ._iconUploadDelete_37ket_39{position:absolute;top:.36458vw;right:.36458vw;width:1.40625vw;height:1.40625vw;z-index:99;cursor:pointer}._formModal_37ket_4 ._previewModal_37ket_11 ._commonType_37ket_48{display:flex;align-items:center;position:absolute;bottom:0;left:0;font-size:.625vw;font-weight:600;color:#fff;height:2.23958vw;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);width:100%;border-radius:0 0 .52083vw .52083vw;justify-content:flex-end;padding-right:.625vw;z-index:99}._formModal_37ket_4 ._previewModal_37ket_11 ._commonType_37ket_48 .n-switch__rail{background-color:#ccc}._formModal_37ket_4 ._previewModal_37ket_11 ._commonType_37ket_48 .n-switch.n-switch--active .n-switch__rail{background-color:var(--n-rail-color-active)}._formModal_37ket_4 ._formItem_37ket_71{width:16.66667vw}._formModal_37ket_4 ._formItem_37ket_71 .n-input{margin-bottom:.625vw}._formModal_37ket_4 ._formItem_37ket_71 .n-input,._formModal_37ket_4 ._formItem_37ket_71 .n-base-selection{border-radius:.41667vw}._formModal_37ket_4 ._formItem_37ket_71 .n-input .n-input__input-el,._formModal_37ket_4 ._formItem_37ket_71 .n-base-selection .n-input__input-el,._formModal_37ket_4 ._formItem_37ket_71 .n-input .n-input__input-el::placeholder,._formModal_37ket_4 ._formItem_37ket_71 .n-base-selection .n-input__input-el::placeholder{font-size:.9375vw}._formModal_37ket_4 ._formItem_37ket_71 .n-form-item-feedback-wrapper{min-height:.625vw}._formModal_37ket_4 ._formItem_37ket_71 .n-upload-trigger+.n-upload-file-list{margin-top:.625vw}._btnGroup_37ket_93{padding:1.66667vw 0}._btnGroup_37ket_93 .n-button{height:2.44792vw;min-width:8.125vw}._uploadFile_37ket_100{margin-bottom:.625vw}._uploadFile_37ket_100 ._uploadBtn_37ket_103{display:flex;align-items:center;justify-content:center;flex-direction:column;width:16.66667vw;height:9.375vw;padding-top:1.04167vw;background:#F9FAFD;border-radius:.52083vw;border:1px solid #DCE2F1;font-size:.9375vw;color:#9eadd9}._uploadFile_37ket_100 ._uploadBtn_37ket_103:hover{border-color:#198cfe}._uploadFile_37ket_100 ._uploadBtn_37ket_103 ._iconUploadAdd_37ket_120{width:2.60417vw;height:2.60417vw;margin-bottom:1.04167vw}._list_12um8_1{margin-top:.625vw;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:1.14583vw;min-height:11.45833vw}._searchGroup_12um8_9{position:relative;padding:0}._searchGroup_12um8_9 ._btnType_12um8_13{gap:0px 1.25vw!important}._searchGroup_12um8_9 ._btnType_12um8_13 .n-button{height:1.92708vw;padding:0 1.25vw;font-size:.9375vw;color:rgba(0,0,0,.6)}._searchGroup_12um8_9 ._btnType_12um8_13 .n-button.n-button--primary-type{font-weight:700;color:#fff}._searchGroup_12um8_9 .n-form{position:relative}._searchGroup_12um8_9 .n-form-item .n-form-item-label{font-size:.88542vw;font-weight:600;color:#131415;line-height:1.25vw}._searchGroup_12um8_9 .n-form-item .n-button{height:1.66667vw;font-size:.88542vw;border-radius:.41667vw;color:rgba(0,0,0,.6)}._searchGroup_12um8_9 .n-form-item .n-button--primary-type{color:#131415}._searchGroup_12um8_9 .n-form-item-feedback-wrapper{min-height:.72917vw}._searchGroup_12um8_9 ._inputSearch_12um8_47{position:absolute;top:.20833vw;right:0px;width:18.75vw;height:2.1875vw;font-size:.83333vw}._searchGroup_12um8_9 ._inputSearch_12um8_47 img{width:.9375vw;height:.9375vw}._searchGroup_12um8_9 ._inputSearch_12um8_47 .n-input-wrapper{padding-left:.625vw;padding-right:.20833vw;height:2.1875vw!important}._searchGroup_12um8_9 ._inputSearch_12um8_47 .n-button{height:1.77083vw;font-size:.78125vw;font-weight:500;width:auto}._searchGroup_12um8_9 ._searchCatatory_12um8_70{display:flex;justify-content:space-between;padding-bottom:1.25vw;border-bottom:1px solid #F2F2F2;margin-bottom:1.04167vw}._searchGroup_12um8_9 ._searchCatatory_12um8_70 ._addTrain_12um8_77{height:1.92708vw;border-radius:.41667vw;font-size:.9375vw;background-color:#e8f4ff;color:#0378ec}._searchGroup_12um8_9 ._searchCatatory_12um8_70 ._addTrain_12um8_77 img{width:.83333vw;height:.83333vw;margin-right:.41667vw}._spaceSection_12um8_89{width:76%}._spaceSection_12um8_89>div{line-height:var(--n-blank-height)}\n',document.head.appendChild(ae);const oe={listWrap:"_listWrap_fw7rw_1",list:"_list_fw7rw_1",searchGroup:"_searchGroup_fw7rw_45",btnType:"_btnType_fw7rw_49",inputSearch:"_inputSearch_fw7rw_83",searchCatatory:"_searchCatatory_fw7rw_102",addTrain:"_addTrain_fw7rw_109"},ne="_list_1r75e_1",re="_searchGroup_1r75e_9",se="_btnType_1r75e_13",le="_inputSearch_1r75e_47",ce="_searchCatatory_1r75e_70",de="_addTrain_1r75e_77",he="_teachingModal_1r75e_89",pe="_spaceSection_1r75e_92",ue=""+new URL("icon-add-e1bd484b.svg",t.meta.url).href,me=h("catch-store",{state:()=>({bookVersionList:[],musicTypeList:[],subjectList:[]}),getters:{getBookVersion(){return this.bookVersionList},getMusicCategories(){return this.musicTypeList},getAllMusicCategories(){return[{name:"全部",id:null},...this.musicTypeList]},getSubjectList(){return this.subjectList},getSubjectAllList(){return[{name:"全部",id:null},...this.subjectList]}},actions:{setBookVersion(e){this.bookVersionList=e},setMusicCategories(e){this.musicTypeList=e},setSubjects(e){this.subjectList=e},async getSubjects(){try{if(this.getSubjectList&&this.getSubjectList.length>0)return Promise.resolve();const{data:e}=await p({enableFlag:!0,delFlag:0,page:1,row:999});return this.setSubjects(e.rows||[]),Promise.resolve()}catch(e){return Promise.reject(e)}},async getMusicSheetCategory(){try{if(this.getMusicCategories&&this.getMusicCategories.length>0)return Promise.resolve();const{data:e}=await u({enable:!0,page:1,row:999});return this.setMusicCategories(e.rows||[]),Promise.resolve()}catch(e){return Promise.reject(e)}}}});function fe(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!k(e)}const ge=m({name:"search-group",emits:["search","add"],setup(e,{emit:t}){const i=me(),a=f({type:"MUSIC",keyword:"",bookVersionId:null,subjectId:null}),o=()=>{t("search",a)};return g((async()=>{await i.getMusicSheetCategory(),await i.getSubjects()})),()=>{let e,n,r;return _("div",{class:re},[_("div",{class:ce},[_(v,{size:"small",class:se},fe(e=d.map((e=>_(w,{type:a.type===e.value?"primary":"default",secondary:a.type!==e.value,round:!0,size:"small",focusable:!1,onClick:()=>{a.type=e.value,o()}},{default:()=>[e.label]}))))?e:{default:()=>[e]}),_(w,{type:"primary",class:de,focusable:!1,strong:!0,onClick:()=>t("add")},{default:()=>[_("img",{src:ue},null),b("添加自定义教材")]})]),_(y,{labelAlign:"left",labelPlacement:"left"},{default:()=>["MUSIC"===a.type&&_(x,{label:"教材:"},{default:()=>[_(v,{class:pe},fe(n=i.getAllMusicCategories.map((e=>_(w,{secondary:a.bookVersionId===e.id,quaternary:a.bookVersionId!==e.id,strong:!0,focusable:!1,type:a.bookVersionId===e.id?"primary":"default",onClick:()=>{a.bookVersionId=e.id,o()}},{default:()=>[e.name]}))))?n:{default:()=>[n]})]}),_(x,{label:"乐器:"},{default:()=>[_(v,{class:pe},fe(r=i.getSubjectAllList.map((e=>_(w,{secondary:a.subjectId===e.id,quaternary:a.subjectId!==e.id,strong:!0,focusable:!1,type:a.subjectId===e.id?"primary":"default",onClick:()=>{a.subjectId=e.id,o()}},{default:()=>[e.name]}))))?r:{default:()=>[r]})]}),_(c,{class:le,round:!0,onSearch:e=>{a.keyword=e,o()}},null)]})])}}}),_e=e=>C.post("/edu-app/material/queryPage",{data:e}),ve=e=>C.post("/edu-app/material/favorite",{data:e}),we="_theEmtpy_1m0fl_1",be=m({name:"the-empty",props:{description:{type:String,default:"暂无数据"}},setup:e=>()=>_("div",{class:we},[_(j,{description:e.description},null)])}),ye="_cardPreview_1coa2_1",xe="_videoWrap_1hlg7_1",ke="_controls_1hlg7_20",Ce="_time_1hlg7_28",je="_line_1hlg7_38",Ae="_slider_1hlg7_45",Se="_actions_1hlg7_56",Te="_actionWrap_1hlg7_63",Ee="_actionBtn_1hlg7_66",Me="_playIcon_1hlg7_81",Oe="_btnPlay_1hlg7_84",ze="_btnPause_1hlg7_87",Le="_loopBtn_1hlg7_94",Be=m({name:"video-play",props:{src:{type:String,default:""},poster:{type:String,default:""},isEmtry:{type:Boolean,default:!1}},emits:["loadedmetadata","togglePlay","ended","reset"],setup(e,{emit:t,expose:i}){const{src:a,poster:o,isEmtry:n}=A(e),r=S(),s=S(),l="v"+Date.now()+Math.floor(100*Math.random()),c="play"+Date.now()+Math.floor(100*Math.random()),d="replay"+Date.now()+Math.floor(100*Math.random()),h=e=>{e.stopPropagation(),s.value?.togglePlay()},p=()=>{document.getElementById(d)&&s.value&&s.value.restart()},u=e=>{const t=document.getElementById(c);t&&("play"==e?(t.classList.remove(ze),t.classList.add(Oe)):(t.classList.remove(Oe),t.classList.add(ze)))},m=`\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
00:00\n
\n\n
\n
\n
\n
\n
`;return g((()=>{s.value=new $(r.value,{autoplay:!1,controls:m,autopause:!0,ratio:"16:9",clickToPlay:!1,fullscreen:{enabled:!1,fallback:!1,iosNative:!1}}),s.value&&(s.value.on("play",(()=>{s.value&&(s.value.muted=!1,s.value.volume=1),u("")})),s.value.on("pause",(()=>{u("play")})),s.value.on("ended",(()=>{t("ended"),u("play")})),s.value.once("loadedmetadata",(()=>{u("play")})),T((()=>{document.getElementById(l)?.addEventListener("click",(e=>{e.stopPropagation(),t("reset")})),document.getElementById(c)?.addEventListener("click",h),document.getElementById(d)?.addEventListener("click",p)})))})),i({changePlayBtn:u,toggleHideControl:e=>{s.value?.toggleControls(e)}}),()=>_("div",{class:xe},[_("video",{style:{width:"100%",height:"100%"},src:n.value?"":a.value,poster:o.value,ref:r,playsinline:"false"},null)])}}),De={musicScore:"_musicScore_cvsnj_1"},Ie=m({name:"song-modal",props:{item:{type:Object,default:()=>({})}},setup(e){const t=S(),i=S(!1),a=`${/(localhost|192)/.test(location.host)?"https://dev.kt.colexiu.com":location.origin}/instrument?id=${e.item.content}&modelType=practise`;return()=>_("div",{class:De.musicScore},[_("iframe",{ref:t,onLoad:()=>{i.value=!0},class:[De.container,"musicIframe"],frameborder:"0",src:a},null)])}}),Fe={audioWrap:"_audioWrap_1toth_1",audioContainer:"_audioContainer_1toth_6",audio:"_audio_1toth_1",tempVudio:"_tempVudio_1toth_22",controls:"_controls_1toth_34",time:"_time_1toth_48",line:"_line_1toth_58",actions:"_actions_1toth_65",actionWrap:"_actionWrap_1toth_73",actionBtn:"_actionBtn_1toth_76",iconReplay:"_iconReplay_1toth_87",slider:"_slider_1toth_96",sectionAnimate:"_sectionAnimate_1toth_104"},Re=m({name:"audio-play",props:{item:{type:Object,default:()=>({})},isEmtry:{type:Boolean,default:!1}},setup(e){const t=f({paused:!0,currentTimeNum:0,currentTime:"00:00",durationNum:0,duration:"00:00",showBar:!0,afterMa3:!0}),i=S(),a=S();let o=null;const n=e=>{e?.stopPropagation(),a.value.paused?(r(a.value,i.value),a.value.play(),t.afterMa3=!1):a.value.pause(),t.paused=a.value.paused},r=(e,t)=>{o||(o=new te(e,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())},s=e=>{if(e>0){const t=Math.floor(e/60),i=e%60;return(t<10?"0"+t:t)+":"+(i<10?"0"+i:i)}return"00:00"},l=()=>{a.value&&(a.value.currentTime=0)};let c=null;const d=S(),h=S();return T((()=>{c=new te(h.value,d.value,{effect:"waveform",accuracy:256,width:1024,height:600,waveform:{maxHeight:200,color:[[0,"#44D1FF"],[.5,"#44D1FF"],[.5,"#198CFE"],[1,"#198CFE"]],prettify:!1}}),c.dance()})),()=>_("div",{class:Fe.audioWrap},[_("div",{class:Fe.audioContainer},[_("audio",{ref:a,crossorigin:"anonymous",src:e.item.content+"?time=1",onEnded:()=>{t.paused=!0},onTimeupdate:()=>{t.currentTime=s(Math.round(a.value?.currentTime||0)),t.currentTimeNum=a.value.currentTime},onLoadedmetadata:()=>{t.duration=s(Math.round(a.value.duration)),t.durationNum=a.value.duration}},null),_("canvas",{ref:i},null),t.afterMa3&&_("div",{class:Fe.tempVudio},[_("audio",{ref:h,src:ee},null),_("canvas",{ref:d},null)])]),_("div",{class:[Fe.controls,t.showBar?"":Fe.sectionAnimate],onClick:e=>{e.stopPropagation()}},[_("div",{class:Fe.actions},[_("div",{class:Fe.actionWrap},[_("button",{class:Fe.actionBtn,onClick:n},[t.paused?_("img",{class:Fe.playIcon,src:Q},null):_("img",{class:Fe.playIcon,src:J},null)])]),_("div",{class:Fe.time},[_("div",{class:"plyr__time plyr__time--current","aria-label":"Current time"},[t.currentTime]),_("span",{class:Fe.line},[b("/")]),_("div",{class:"plyr__time plyr__time--duration","aria-label":"Duration"},[t.duration])])]),_("div",{class:Fe.slider},[_(ie,{value:t.currentTimeNum,step:.01,max:t.durationNum,tooltip:!1,"onUpdate:value":e=>{a.value.currentTime=e,t.currentTimeNum=e,t.currentTime=s(Math.round(e||0))}},null)]),_("div",{class:Fe.actions},[_("div",{class:Fe.actionWrap},[_("button",{class:Fe.iconReplay,onClick:l},[_("img",{src:Z},null)])])])])])}}),Pe=m({name:"card-preview",props:{show:{type:Boolean,default:!1},item:{type:Object,default:()=>({})}},emit:["update:show"],setup(e,{emit:t}){const i=E(e.show),a=E(e.item);return M((()=>e.show),(()=>{i.value=e.show})),M((()=>e.item),(()=>{a.value=e.item})),()=>_(z,null,[_(O,{show:i.value,"onUpdate:show":[e=>i.value=e,()=>{t("update:show",i.value)}],preset:"card",showIcon:!1,class:["modalTitle background",ye],title:a.value.title,blockScroll:!1},{default:()=>["VIDEO"===a.value.type&&_(Be,{poster:a.value.url,src:a.value.content},null),"MUSIC"===a.value.type&&_(Ie,{item:a.value},null),"SONG"===a.value.type&&_(Re,{item:a.value},null),!["VIDEO","MUSIC","SONG"].includes(a.value.type)&&_(be,null,null)]})])}}),Ue="_container_15dlv_1",Ne="_closeBtn_15dlv_10",Ge="_topForms_15dlv_19",We="_uploadContent_15dlv_44",He="_iconUpload_15dlv_44",qe="_topFormInput_15dlv_54",Ve="_menuTitle_15dlv_57",Xe="_iconMenu_15dlv_65",Ye="_lessonItem_15dlv_70",Ke="_btnGroupAll_15dlv_81",Qe="_btnImg_15dlv_84",Je="_line_15dlv_88",Ze="_addUnitBtn_15dlv_94",$e="_btnGroup_15dlv_81",et=e=>C.post("/edu-app/open/getUploadSign",{data:e});
/*!
* Cropper.js v1.5.13
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2022-11-20T05:30:46.114Z
*/
function tt(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,a)}return i}function it(e){for(var t=1;te.length)&&(t=e.length);for(var i=0,a=new Array(t);i0&&e<1/0};function oi(e){return void 0===e}function ni(e){return"object"===at(e)&&null!==e}var ri=Object.prototype.hasOwnProperty;function si(e){if(!ni(e))return!1;try{var t=e.constructor,i=t.prototype;return t&&i&&ri.call(i,"isPrototypeOf")}catch(a){return!1}}function li(e){return"function"==typeof e}var ci=Array.prototype.slice;function di(e){return Array.from?Array.from(e):ci.call(e)}function hi(e,t){return e&&li(t)&&(Array.isArray(e)||ii(e.length)?di(e).forEach((function(i,a){t.call(e,i,a,e)})):ni(e)&&Object.keys(e).forEach((function(i){t.call(e,e[i],i,e)}))),e}var pi=Object.assign||function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;a0&&i.forEach((function(t){ni(t)&&Object.keys(t).forEach((function(i){e[i]=t[i]}))})),e},ui=/\.\d*(?:0|9){12}\d*$/;function mi(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return ui.test(e)?Math.round(e*t)/t:e}var fi=/^width|height|left|top|marginLeft|marginTop$/;function gi(e,t){var i=e.style;hi(t,(function(e,t){fi.test(t)&&ii(e)&&(e="".concat(e,"px")),i[t]=e}))}function _i(e,t){if(t)if(ii(e.length))hi(e,(function(e){_i(e,t)}));else if(e.classList)e.classList.add(t);else{var i=e.className.trim();i?i.indexOf(t)<0&&(e.className="".concat(i," ").concat(t)):e.className=t}}function vi(e,t){t&&(ii(e.length)?hi(e,(function(e){vi(e,t)})):e.classList?e.classList.remove(t):e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,"")))}function wi(e,t,i){t&&(ii(e.length)?hi(e,(function(e){wi(e,t,i)})):i?_i(e,t):vi(e,t))}var bi=/([a-z\d])([A-Z])/g;function yi(e){return e.replace(bi,"$1-$2").toLowerCase()}function xi(e,t){return ni(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(yi(t)))}function ki(e,t,i){ni(i)?e[t]=i:e.dataset?e.dataset[t]=i:e.setAttribute("data-".concat(yi(t)),i)}var Ci=/\s\s*/,ji=function(){var e=!1;if(lt){var t=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(e){t=e}});ct.addEventListener("test",i,a),ct.removeEventListener("test",i,a)}return e}();function Ai(e,t,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i;t.trim().split(Ci).forEach((function(t){if(!ji){var n=e.listeners;n&&n[t]&&n[t][i]&&(o=n[t][i],delete n[t][i],0===Object.keys(n[t]).length&&delete n[t],0===Object.keys(n).length&&delete e.listeners)}e.removeEventListener(t,o,a)}))}function Si(e,t,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i;t.trim().split(Ci).forEach((function(t){if(a.once&&!ji){var n=e.listeners,r=void 0===n?{}:n;o=function(){delete r[t][i],e.removeEventListener(t,o,a);for(var n=arguments.length,s=new Array(n),l=0;l1&&void 0!==arguments[1]?arguments[1]:"contain",n=ai(a),r=ai(i);if(n&&r){var s=i*t;"contain"===o&&s>a||"cover"===o&&s=8&&(n=l+d)}}}if(n){var h,p,u=i.getUint16(n,a);for(p=0;p=0?o:200),height:Math.max(i.offsetHeight,n>=0?n:100)};this.containerData=r,gi(a,{width:r.width,height:r.height}),_i(e,St),vi(a,St)},initCanvas:function(){var e=this.containerData,t=this.imageData,i=this.options.viewMode,a=Math.abs(t.rotate)%180==90,o=a?t.naturalHeight:t.naturalWidth,n=a?t.naturalWidth:t.naturalHeight,r=o/n,s=e.width,l=e.height;e.height*r>e.width?3===i?s=e.height*r:l=e.width/r:3===i?l=e.width/r:s=e.height*r;var c={aspectRatio:r,naturalWidth:o,naturalHeight:n,width:s,height:l};this.canvasData=c,this.limited=1===i||2===i,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(e.width-c.width)/2,c.top=(e.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=pi({},c)},limitCanvas:function(e,t){var i=this.options,a=this.containerData,o=this.canvasData,n=this.cropBoxData,r=i.viewMode,s=o.aspectRatio,l=this.cropped&&n;if(e){var c=Number(i.minCanvasWidth)||0,d=Number(i.minCanvasHeight)||0;r>1?(c=Math.max(c,a.width),d=Math.max(d,a.height),3===r&&(d*s>c?c=d*s:d=c/s)):r>0&&(c?c=Math.max(c,l?n.width:0):d?d=Math.max(d,l?n.height:0):l&&(c=n.width,(d=n.height)*s>c?c=d*s:d=c/s));var h=Ii({aspectRatio:s,width:c,height:d});c=h.width,d=h.height,o.minWidth=c,o.minHeight=d,o.maxWidth=1/0,o.maxHeight=1/0}if(t)if(r>(l?0:1)){var p=a.width-o.width,u=a.height-o.height;o.minLeft=Math.min(0,p),o.minTop=Math.min(0,u),o.maxLeft=Math.max(0,p),o.maxTop=Math.max(0,u),l&&this.limited&&(o.minLeft=Math.min(n.left,n.left+(n.width-o.width)),o.minTop=Math.min(n.top,n.top+(n.height-o.height)),o.maxLeft=n.left,o.maxTop=n.top,2===r&&(o.width>=a.width&&(o.minLeft=Math.min(0,p),o.maxLeft=Math.max(0,p)),o.height>=a.height&&(o.minTop=Math.min(0,u),o.maxTop=Math.max(0,u))))}else o.minLeft=-o.width,o.minTop=-o.height,o.maxLeft=a.width,o.maxTop=a.height},renderCanvas:function(e,t){var i=this.canvasData,a=this.imageData;if(t){var o=function(e){var t=e.width,i=e.height,a=e.degree;if(90==(a=Math.abs(a)%180))return{width:i,height:t};var o=a%90*Math.PI/180,n=Math.sin(o),r=Math.cos(o),s=t*r+i*n,l=t*n+i*r;return a>90?{width:l,height:s}:{width:s,height:l}}({width:a.naturalWidth*Math.abs(a.scaleX||1),height:a.naturalHeight*Math.abs(a.scaleY||1),degree:a.rotate||0}),n=o.width,r=o.height,s=i.width*(n/i.naturalWidth),l=i.height*(r/i.naturalHeight);i.left-=(s-i.width)/2,i.top-=(l-i.height)/2,i.width=s,i.height=l,i.aspectRatio=n/r,i.naturalWidth=n,i.naturalHeight=r,this.limitCanvas(!0,!1)}(i.width>i.maxWidth||i.widthi.maxHeight||i.heightt.width?o.height=o.width/i:o.width=o.height*i),this.cropBoxData=o,this.limitCropBox(!0,!0),o.width=Math.min(Math.max(o.width,o.minWidth),o.maxWidth),o.height=Math.min(Math.max(o.height,o.minHeight),o.maxHeight),o.width=Math.max(o.minWidth,o.width*a),o.height=Math.max(o.minHeight,o.height*a),o.left=t.left+(t.width-o.width)/2,o.top=t.top+(t.height-o.height)/2,o.oldLeft=o.left,o.oldTop=o.top,this.initialCropBoxData=pi({},o)},limitCropBox:function(e,t){var i=this.options,a=this.containerData,o=this.canvasData,n=this.cropBoxData,r=this.limited,s=i.aspectRatio;if(e){var l=Number(i.minCropBoxWidth)||0,c=Number(i.minCropBoxHeight)||0,d=r?Math.min(a.width,o.width,o.width+o.left,a.width-o.left):a.width,h=r?Math.min(a.height,o.height,o.height+o.top,a.height-o.top):a.height;l=Math.min(l,a.width),c=Math.min(c,a.height),s&&(l&&c?c*s>l?c=l/s:l=c*s:l?c=l/s:c&&(l=c*s),h*s>d?h=d/s:d=h*s),n.minWidth=Math.min(l,d),n.minHeight=Math.min(c,h),n.maxWidth=d,n.maxHeight=h}t&&(r?(n.minLeft=Math.max(0,o.left),n.minTop=Math.max(0,o.top),n.maxLeft=Math.min(a.width,o.left+o.width)-n.width,n.maxTop=Math.min(a.height,o.top+o.height)-n.height):(n.minLeft=0,n.minTop=0,n.maxLeft=a.width-n.width,n.maxTop=a.height-n.height))},renderCropBox:function(){var e=this.options,t=this.containerData,i=this.cropBoxData;(i.width>i.maxWidth||i.widthi.maxHeight||i.height=t.width&&i.height>=t.height?ft:ut),gi(this.cropBox,pi({width:i.width,height:i.height},Bi({translateX:i.left,translateY:i.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Ti(this.element,Ft,this.getData())}},Ni={initPreview:function(){var e=this.element,t=this.crossOrigin,i=this.options.preview,a=t?this.crossOriginUrl:this.url,o=e.alt||"The image to preview",n=document.createElement("img");if(t&&(n.crossOrigin=t),n.src=a,n.alt=o,this.viewBox.appendChild(n),this.viewBoxImage=n,i){var r=i;"string"==typeof i?r=e.ownerDocument.querySelectorAll(i):i.querySelector&&(r=[i]),this.previews=r,hi(r,(function(e){var i=document.createElement("img");ki(e,Lt,{width:e.offsetWidth,height:e.offsetHeight,html:e.innerHTML}),t&&(i.crossOrigin=t),i.src=a,i.alt=o,i.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',e.innerHTML="",e.appendChild(i)}))}},resetPreview:function(){hi(this.previews,(function(e){var t=xi(e,Lt);gi(e,{width:t.width,height:t.height}),e.innerHTML=t.html,function(e,t){if(ni(e[t]))try{delete e[t]}catch(i){e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch(i){e.dataset[t]=void 0}else e.removeAttribute("data-".concat(yi(t)))}(e,Lt)}))},preview:function(){var e=this.imageData,t=this.canvasData,i=this.cropBoxData,a=i.width,o=i.height,n=e.width,r=e.height,s=i.left-t.left-e.left,l=i.top-t.top-e.top;this.cropped&&!this.disabled&&(gi(this.viewBoxImage,pi({width:n,height:r},Bi(pi({translateX:-s,translateY:-l},e)))),hi(this.previews,(function(t){var i=xi(t,Lt),c=i.width,d=i.height,h=c,p=d,u=1;a&&(p=o*(u=c/a)),o&&p>d&&(h=a*(u=d/o),p=d),gi(t,{width:h,height:p}),gi(t.getElementsByTagName("img")[0],pi({width:n*u,height:r*u},Bi(pi({translateX:-s*u,translateY:-l*u},e))))})))}},Gi={bind:function(){var e=this.element,t=this.options,i=this.cropper;li(t.cropstart)&&Si(e,Ut,t.cropstart),li(t.cropmove)&&Si(e,Pt,t.cropmove),li(t.cropend)&&Si(e,Rt,t.cropend),li(t.crop)&&Si(e,Ft,t.crop),li(t.zoom)&&Si(e,Yt,t.zoom),Si(i,Gt,this.onCropStart=this.cropStart.bind(this)),t.zoomable&&t.zoomOnWheel&&Si(i,Xt,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),t.toggleDragModeOnDblclick&&Si(i,Nt,this.onDblclick=this.dblclick.bind(this)),Si(e.ownerDocument,Wt,this.onCropMove=this.cropMove.bind(this)),Si(e.ownerDocument,Ht,this.onCropEnd=this.cropEnd.bind(this)),t.responsive&&Si(window,Vt,this.onResize=this.resize.bind(this))},unbind:function(){var e=this.element,t=this.options,i=this.cropper;li(t.cropstart)&&Ai(e,Ut,t.cropstart),li(t.cropmove)&&Ai(e,Pt,t.cropmove),li(t.cropend)&&Ai(e,Rt,t.cropend),li(t.crop)&&Ai(e,Ft,t.crop),li(t.zoom)&&Ai(e,Yt,t.zoom),Ai(i,Gt,this.onCropStart),t.zoomable&&t.zoomOnWheel&&Ai(i,Xt,this.onWheel,{passive:!1,capture:!0}),t.toggleDragModeOnDblclick&&Ai(i,Nt,this.onDblclick),Ai(e.ownerDocument,Wt,this.onCropMove),Ai(e.ownerDocument,Ht,this.onCropEnd),t.responsive&&Ai(window,Vt,this.onResize)}},Wi={resize:function(){if(!this.disabled){var e,t,i=this.options,a=this.container,o=this.containerData,n=a.offsetWidth/o.width,r=a.offsetHeight/o.height,s=Math.abs(n-1)>Math.abs(r-1)?n:r;1!==s&&(i.restore&&(e=this.getCanvasData(),t=this.getCropBoxData()),this.render(),i.restore&&(this.setCanvasData(hi(e,(function(t,i){e[i]=t*s}))),this.setCropBoxData(hi(t,(function(e,i){t[i]=e*s})))))}},dblclick:function(){var e,t;this.disabled||this.options.dragMode===It||this.setDragMode((e=this.dragBox,t=jt,(e.classList?e.classList.contains(t):e.className.indexOf(t)>-1)?Dt:Bt))},wheel:function(e){var t=this,i=Number(this.options.wheelZoomRatio)||.1,a=1;this.disabled||(e.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout((function(){t.wheeling=!1}),50),e.deltaY?a=e.deltaY>0?1:-1:e.wheelDelta?a=-e.wheelDelta/120:e.detail&&(a=e.detail>0?1:-1),this.zoom(-a*i,e)))},cropStart:function(e){var t=e.buttons,i=e.button;if(!(this.disabled||("mousedown"===e.type||"pointerdown"===e.type&&"mouse"===e.pointerType)&&(ii(t)&&1!==t||ii(i)&&0!==i||e.ctrlKey))){var a,o=this.options,n=this.pointers;e.changedTouches?hi(e.changedTouches,(function(e){n[e.identifier]=Di(e)})):n[e.pointerId||0]=Di(e),a=Object.keys(n).length>1&&o.zoomable&&o.zoomOnTouch?gt:xi(e.target,zt),Qt.test(a)&&!1!==Ti(this.element,Ut,{originalEvent:e,action:a})&&(e.preventDefault(),this.action=a,this.cropping=!1,a===mt&&(this.cropping=!0,_i(this.dragBox,Mt)))}},cropMove:function(e){var t=this.action;if(!this.disabled&&t){var i=this.pointers;e.preventDefault(),!1!==Ti(this.element,Pt,{originalEvent:e,action:t})&&(e.changedTouches?hi(e.changedTouches,(function(e){pi(i[e.identifier]||{},Di(e,!0))})):pi(i[e.pointerId||0]||{},Di(e,!0)),this.change(e))}},cropEnd:function(e){if(!this.disabled){var t=this.action,i=this.pointers;e.changedTouches?hi(e.changedTouches,(function(e){delete i[e.identifier]})):delete i[e.pointerId||0],t&&(e.preventDefault(),Object.keys(i).length||(this.action=""),this.cropping&&(this.cropping=!1,wi(this.dragBox,Mt,this.cropped&&this.options.modal)),Ti(this.element,Rt,{originalEvent:e,action:t}))}}},Hi={change:function(e){var t,i=this.options,a=this.canvasData,o=this.containerData,n=this.cropBoxData,r=this.pointers,s=this.action,l=i.aspectRatio,c=n.left,d=n.top,h=n.width,p=n.height,u=c+h,m=d+p,f=0,g=0,_=o.width,v=o.height,w=!0;!l&&e.shiftKey&&(l=h&&p?h/p:1),this.limited&&(f=n.minLeft,g=n.minTop,_=f+Math.min(o.width,a.width,a.left+a.width),v=g+Math.min(o.height,a.height,a.top+a.height));var b=r[Object.keys(r)[0]],y={x:b.endX-b.startX,y:b.endY-b.startY},x=function(e){switch(e){case _t:u+y.x>_&&(y.x=_-u);break;case vt:c+y.xv&&(y.y=v-m)}};switch(s){case ut:c+=y.x,d+=y.y;break;case _t:if(y.x>=0&&(u>=_||l&&(d<=g||m>=v))){w=!1;break}x(_t),(h+=y.x)<0&&(s=vt,c-=h=-h),l&&(p=h/l,d+=(n.height-p)/2);break;case bt:if(y.y<=0&&(d<=g||l&&(c<=f||u>=_))){w=!1;break}x(bt),p-=y.y,d+=y.y,p<0&&(s=wt,d-=p=-p),l&&(h=p*l,c+=(n.width-h)/2);break;case vt:if(y.x<=0&&(c<=f||l&&(d<=g||m>=v))){w=!1;break}x(vt),h-=y.x,c+=y.x,h<0&&(s=_t,c-=h=-h),l&&(p=h/l,d+=(n.height-p)/2);break;case wt:if(y.y>=0&&(m>=v||l&&(c<=f||u>=_))){w=!1;break}x(wt),(p+=y.y)<0&&(s=bt,d-=p=-p),l&&(h=p*l,c+=(n.width-h)/2);break;case yt:if(l){if(y.y<=0&&(d<=g||u>=_)){w=!1;break}x(bt),p-=y.y,d+=y.y,h=p*l}else x(bt),x(_t),y.x>=0?u<_?h+=y.x:y.y<=0&&d<=g&&(w=!1):h+=y.x,y.y<=0?d>g&&(p-=y.y,d+=y.y):(p-=y.y,d+=y.y);h<0&&p<0?(s=Ct,d-=p=-p,c-=h=-h):h<0?(s=xt,c-=h=-h):p<0&&(s=kt,d-=p=-p);break;case xt:if(l){if(y.y<=0&&(d<=g||c<=f)){w=!1;break}x(bt),p-=y.y,d+=y.y,h=p*l,c+=n.width-h}else x(bt),x(vt),y.x<=0?c>f?(h-=y.x,c+=y.x):y.y<=0&&d<=g&&(w=!1):(h-=y.x,c+=y.x),y.y<=0?d>g&&(p-=y.y,d+=y.y):(p-=y.y,d+=y.y);h<0&&p<0?(s=kt,d-=p=-p,c-=h=-h):h<0?(s=yt,c-=h=-h):p<0&&(s=Ct,d-=p=-p);break;case Ct:if(l){if(y.x<=0&&(c<=f||m>=v)){w=!1;break}x(vt),h-=y.x,c+=y.x,p=h/l}else x(wt),x(vt),y.x<=0?c>f?(h-=y.x,c+=y.x):y.y>=0&&m>=v&&(w=!1):(h-=y.x,c+=y.x),y.y>=0?m=0&&(u>=_||m>=v)){w=!1;break}x(_t),p=(h+=y.x)/l}else x(wt),x(_t),y.x>=0?u<_?h+=y.x:y.y>=0&&m>=v&&(w=!1):h+=y.x,y.y>=0?mMath.abs(i)&&(i=l)}))})),i}(r),e),w=!1;break;case mt:if(!y.x||!y.y){w=!1;break}t=Ei(this.cropper),c=b.startX-t.left,d=b.startY-t.top,h=n.minWidth,p=n.minHeight,y.x>0?s=y.y>0?kt:yt:y.x<0&&(c-=h,s=y.y>0?Ct:xt),y.y<0&&(d-=p),this.cropped||(vi(this.cropBox,St),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}w&&(n.width=h,n.height=p,n.left=c,n.top=d,this.action=s,this.renderCropBox()),hi(r,(function(e){e.startX=e.endX,e.startY=e.endY}))}},qi={crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&_i(this.dragBox,Mt),vi(this.cropBox,St),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=pi({},this.initialImageData),this.canvasData=pi({},this.initialCanvasData),this.cropBoxData=pi({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(pi(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),vi(this.dragBox,Mt),_i(this.cropBox,St)),this},replace:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&e&&(this.isImg&&(this.element.src=e),t?(this.url=e,this.image.src=e,this.ready&&(this.viewBoxImage.src=e,hi(this.previews,(function(t){t.getElementsByTagName("img")[0].src=e})))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(e))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,vi(this.cropper,At)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,_i(this.cropper,At)),this},destroy:function(){var e=this.element;return e[pt]?(e[pt]=void 0,this.isImg&&this.replaced&&(e.src=this.originalUrl),this.uncreate(),this):this},move:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=this.canvasData,a=i.left,o=i.top;return this.moveTo(oi(e)?e:a+Number(e),oi(t)?t:o+Number(t))},moveTo:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=this.canvasData,a=!1;return e=Number(e),t=Number(t),this.ready&&!this.disabled&&this.options.movable&&(ii(e)&&(i.left=e,a=!0),ii(t)&&(i.top=t,a=!0),a&&this.renderCanvas(!0)),this},zoom:function(e,t){var i=this.canvasData;return e=(e=Number(e))<0?1/(1-e):1+e,this.zoomTo(i.width*e/i.naturalWidth,null,t)},zoomTo:function(e,t,i){var a=this.options,o=this.canvasData,n=o.width,r=o.height,s=o.naturalWidth,l=o.naturalHeight;if((e=Number(e))>=0&&this.ready&&!this.disabled&&a.zoomable){var c=s*e,d=l*e;if(!1===Ti(this.element,Yt,{ratio:e,oldRatio:n/s,originalEvent:i}))return this;if(i){var h=this.pointers,p=Ei(this.cropper),u=h&&Object.keys(h).length?function(e){var t=0,i=0,a=0;return hi(e,(function(e){var o=e.startX,n=e.startY;t+=o,i+=n,a+=1})),{pageX:t/=a,pageY:i/=a}}(h):{pageX:i.pageX,pageY:i.pageY};o.left-=(c-n)*((u.pageX-p.left-o.left)/n),o.top-=(d-r)*((u.pageY-p.top-o.top)/r)}else si(t)&&ii(t.x)&&ii(t.y)?(o.left-=(c-n)*((t.x-o.left)/n),o.top-=(d-r)*((t.y-o.top)/r)):(o.left-=(c-n)/2,o.top-=(d-r)/2);o.width=c,o.height=d,this.renderCanvas(!0)}return this},rotate:function(e){return this.rotateTo((this.imageData.rotate||0)+Number(e))},rotateTo:function(e){return ii(e=Number(e))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=e%360,this.renderCanvas(!0,!0)),this},scaleX:function(e){var t=this.imageData.scaleY;return this.scale(e,ii(t)?t:1)},scaleY:function(e){var t=this.imageData.scaleX;return this.scale(ii(t)?t:1,e)},scale:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=this.imageData,a=!1;return e=Number(e),t=Number(t),this.ready&&!this.disabled&&this.options.scalable&&(ii(e)&&(i.scaleX=e,a=!0),ii(t)&&(i.scaleY=t,a=!0),a&&this.renderCanvas(!0,!0)),this},getData:function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.options,a=this.imageData,o=this.canvasData,n=this.cropBoxData;if(this.ready&&this.cropped){e={x:n.left-o.left,y:n.top-o.top,width:n.width,height:n.height};var r=a.width/a.naturalWidth;if(hi(e,(function(t,i){e[i]=t/r})),t){var s=Math.round(e.y+e.height),l=Math.round(e.x+e.width);e.x=Math.round(e.x),e.y=Math.round(e.y),e.width=l-e.x,e.height=s-e.y}}else e={x:0,y:0,width:0,height:0};return i.rotatable&&(e.rotate=a.rotate||0),i.scalable&&(e.scaleX=a.scaleX||1,e.scaleY=a.scaleY||1),e},setData:function(e){var t=this.options,i=this.imageData,a=this.canvasData,o={};if(this.ready&&!this.disabled&&si(e)){var n=!1;t.rotatable&&ii(e.rotate)&&e.rotate!==i.rotate&&(i.rotate=e.rotate,n=!0),t.scalable&&(ii(e.scaleX)&&e.scaleX!==i.scaleX&&(i.scaleX=e.scaleX,n=!0),ii(e.scaleY)&&e.scaleY!==i.scaleY&&(i.scaleY=e.scaleY,n=!0)),n&&this.renderCanvas(!0,!0);var r=i.width/i.naturalWidth;ii(e.x)&&(o.left=e.x*r+a.left),ii(e.y)&&(o.top=e.y*r+a.top),ii(e.width)&&(o.width=e.width*r),ii(e.height)&&(o.height=e.height*r),this.setCropBoxData(o)}return this},getContainerData:function(){return this.ready?pi({},this.containerData):{}},getImageData:function(){return this.sized?pi({},this.imageData):{}},getCanvasData:function(){var e=this.canvasData,t={};return this.ready&&hi(["left","top","width","height","naturalWidth","naturalHeight"],(function(i){t[i]=e[i]})),t},setCanvasData:function(e){var t=this.canvasData,i=t.aspectRatio;return this.ready&&!this.disabled&&si(e)&&(ii(e.left)&&(t.left=e.left),ii(e.top)&&(t.top=e.top),ii(e.width)?(t.width=e.width,t.height=e.width/i):ii(e.height)&&(t.height=e.height,t.width=e.height*i),this.renderCanvas(!0)),this},getCropBoxData:function(){var e,t=this.cropBoxData;return this.ready&&this.cropped&&(e={left:t.left,top:t.top,width:t.width,height:t.height}),e||{}},setCropBoxData:function(e){var t,i,a=this.cropBoxData,o=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&si(e)&&(ii(e.left)&&(a.left=e.left),ii(e.top)&&(a.top=e.top),ii(e.width)&&e.width!==a.width&&(t=!0,a.width=e.width),ii(e.height)&&e.height!==a.height&&(i=!0,a.height=e.height),o&&(t?a.height=a.width/o:i&&(a.width=a.height*o)),this.renderCropBox()),this},getCroppedCanvas:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var t=this.canvasData,i=function(e,t,i,a){var o=t.aspectRatio,n=t.naturalWidth,r=t.naturalHeight,s=t.rotate,l=void 0===s?0:s,c=t.scaleX,d=void 0===c?1:c,h=t.scaleY,p=void 0===h?1:h,u=i.aspectRatio,m=i.naturalWidth,f=i.naturalHeight,g=a.fillColor,_=void 0===g?"transparent":g,v=a.imageSmoothingEnabled,w=void 0===v||v,b=a.imageSmoothingQuality,y=void 0===b?"low":b,x=a.maxWidth,k=void 0===x?1/0:x,C=a.maxHeight,j=void 0===C?1/0:C,A=a.minWidth,S=void 0===A?0:A,T=a.minHeight,E=void 0===T?0:T,M=document.createElement("canvas"),O=M.getContext("2d"),z=Ii({aspectRatio:u,width:k,height:j}),L=Ii({aspectRatio:u,width:S,height:E},"cover"),B=Math.min(z.width,Math.max(L.width,m)),D=Math.min(z.height,Math.max(L.height,f)),I=Ii({aspectRatio:o,width:k,height:j}),F=Ii({aspectRatio:o,width:S,height:E},"cover"),R=Math.min(I.width,Math.max(F.width,n)),P=Math.min(I.height,Math.max(F.height,r)),U=[-R/2,-P/2,R,P];return M.width=mi(B),M.height=mi(D),O.fillStyle=_,O.fillRect(0,0,B,D),O.save(),O.translate(B/2,D/2),O.rotate(l*Math.PI/180),O.scale(d,p),O.imageSmoothingEnabled=w,O.imageSmoothingQuality=y,O.drawImage.apply(O,[e].concat(rt(U.map((function(e){return Math.floor(mi(e))}))))),O.restore(),M}(this.image,this.imageData,t,e);if(!this.cropped)return i;var a=this.getData(),o=a.x,n=a.y,r=a.width,s=a.height,l=i.width/Math.floor(t.naturalWidth);1!==l&&(o*=l,n*=l,r*=l,s*=l);var c=r/s,d=Ii({aspectRatio:c,width:e.maxWidth||1/0,height:e.maxHeight||1/0}),h=Ii({aspectRatio:c,width:e.minWidth||0,height:e.minHeight||0},"cover"),p=Ii({aspectRatio:c,width:e.width||(1!==l?i.width:r),height:e.height||(1!==l?i.height:s)}),u=p.width,m=p.height;u=Math.min(d.width,Math.max(h.width,u)),m=Math.min(d.height,Math.max(h.height,m));var f=document.createElement("canvas"),g=f.getContext("2d");f.width=mi(u),f.height=mi(m),g.fillStyle=e.fillColor||"transparent",g.fillRect(0,0,u,m);var _=e.imageSmoothingEnabled,v=void 0===_||_,w=e.imageSmoothingQuality;g.imageSmoothingEnabled=v,w&&(g.imageSmoothingQuality=w);var b,y,x,k,C,j,A=i.width,S=i.height,T=o,E=n;T<=-r||T>A?(T=0,b=0,x=0,C=0):T<=0?(x=-T,T=0,C=b=Math.min(A,r+T)):T<=A&&(x=0,C=b=Math.min(r,A-T)),b<=0||E<=-s||E>S?(E=0,y=0,k=0,j=0):E<=0?(k=-E,E=0,j=y=Math.min(S,s+E)):E<=S&&(k=0,j=y=Math.min(s,S-E));var M=[T,E,b,y];if(C>0&&j>0){var O=u/r;M.push(x*O,k*O,C*O,j*O)}return g.drawImage.apply(g,[i].concat(rt(M.map((function(e){return Math.floor(mi(e))}))))),f},setAspectRatio:function(e){var t=this.options;return this.disabled||oi(e)||(t.aspectRatio=Math.max(0,e)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(e){var t=this.options,i=this.dragBox,a=this.face;if(this.ready&&!this.disabled){var o=e===Bt,n=t.movable&&e===Dt;e=o||n?e:It,t.dragMode=e,ki(i,zt,e),wi(i,jt,o),wi(i,Ot,n),t.cropBoxMovable||(ki(a,zt,e),wi(a,jt,o),wi(a,Ot,n))}return this}},Vi=ct.Cropper,Xi=function(){function e(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!t||!$t.test(t.tagName))throw new Error("The first argument is required and must be an
or