(function(){var _excluded=["premium","referrerPolicy"];function _objectWithoutProperties(e,t){if(null==e)return{};var r,n,i=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}function _classCallCheck2(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;S(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:A(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),h}},e}function asyncGeneratorStep(e,t,r,n,i,a,o){try{var s=e[a](o),l=s.value}catch(c){return void r(c)}s.done?t(l):Promise.resolve(l).then(n,i)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function o(e){asyncGeneratorStep(a,n,i,o,s,"next",e)}function s(e){asyncGeneratorStep(a,n,i,o,s,"throw",e)}o(void 0)}))}}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function _typeof2(e){return _typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof2(e)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0})).join("&")}function parseUrl$1(e,t){var r,n,i;t=_objectSpread({decode:!0},t);var a=_slicedToArray(splitOnFirst(e,"#"),2),o=a[0],s=a[1];return void 0===o&&(o=e),_objectSpread({url:null!==(r=null===(n=o)||void 0===n||null===(i=n.split("?"))||void 0===i?void 0:i[0])&&void 0!==r?r:"",query:parse(extract(e),t)},t&&t.parseFragmentIdentifier&&s?{fragmentIdentifier:decode(s,t)}:{})}function stringifyUrl(e,t){t=_objectSpread(_defineProperty2({encode:!0,strict:!0},encodeFragmentIdentifier,!0),t);var r=removeHash(e.url).split("?")[0]||"",n=stringify(_objectSpread(_objectSpread({},parse(extract(e.url),{sort:!1})),e.query),t);n&&(n="?".concat(n));var i=getHash(e.url);if(e.fragmentIdentifier){var a=new URL(r);a.hash=e.fragmentIdentifier,i=t[encodeFragmentIdentifier]?a.hash:"#".concat(e.fragmentIdentifier)}return"".concat(r).concat(n).concat(i)}function pick(e,t,r){var n=parseUrl$1(e,r=_objectSpread(_defineProperty2({parseFragmentIdentifier:!0},encodeFragmentIdentifier,!1),r)),i=n.url,a=n.query,o=n.fragmentIdentifier;return stringifyUrl({url:i,query:includeKeys(a,t),fragmentIdentifier:o},r)}function exclude(e,t,r){return pick(e,Array.isArray(t)?function(e){return!t.includes(e)}:function(e,r){return!t(e,r)},r)}var queryString=Object.freeze(Object.defineProperty({__proto__:null,exclude:exclude,extract:extract,parse:parse,parseUrl:parseUrl$1,pick:pick,stringify:stringify,stringifyUrl:stringifyUrl},Symbol.toStringTag,{value:"Module"})),iconStart=""+new URL("icon-start-4118ae28.svg",module.meta.url).href,MusicScore=defineComponent({name:"musicScore",props:{music:{type:Object,default:function(){}},activeModel:{type:Boolean}},emits:["setIframe"],setup:function(e,t){var r=t.emit,n=browser$1();useRoute();var i=ref(!1),a=usePageVisibility();watch(a,(function(e){console.log("🚀 ~ value:",e),"hidden"==e&&(i.value=!1)}));var o=ref(),s=ref(!1),l=ref(!1),c=ref(!1),p=sessionStorage.getItem("Authorization")||"bearer 529d1359-20c6-4ea2-b2ba-2694cdeda8a4",h=/(localhost|192)/.test(location.host)?"https://dev.kt.colexiu.com":location.origin,u=queryString.stringifyUrl({url:h+"/instrument",query:{id:e.music.content,modelType:"practise",Authorization:p}});watch(e.music,(function(){c.value||(l.value=!1,e.music.display&&fetch(u).then((function(){c.value=!0,l.value=!1})).catch((function(e){l.value=!0})))}));return listenerMessage("webViewOnResume",(function(){i.value=!1})),function(){return createVNode("div",{class:styles$3.musicScore},[createVNode("iframe",{ref:o,onLoad:function(e){r("setIframe",o.value),s.value=!0},class:[styles$3.container,"musicIframe"],frameborder:"0",src:u},null),s.value&&createVNode("div",{style:{display:e.activeModel?"":"none"},class:styles$3.startBtn,onClick:function(t){t.stopPropagation(),function(){if(!i.value){n.ios||(i.value=!0);var t=sessionStorage.getItem("Authorization")||"bearer 529d1359-20c6-4ea2-b2ba-2694cdeda8a4",r=/(localhost|192)/.test(location.host)?"https://dev.kt.colexiu.com":location.origin,a=queryString.stringifyUrl({url:r+"/instrument",query:{id:e.music.content,modelType:"practise",Authorization:t}});postMessage({api:"openAccompanyWebView",content:{url:a,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}},(function(){n.ios&&(i.value=!0)}))}}()}},[createVNode("img",{src:iconStart},null)]),createVNode("div",{class:styles$3.skeletonWrap},[createVNode(Skeleton,{class:styles$3.skeleton,row:8},null)])])}}}),iconMenu=""+new URL("icon-menu-107c1ebd.svg",module.meta.url).href,iconUp=""+new URL("icon-up-44f779eb.svg",module.meta.url).href,iconDown=""+new URL("icon-down-254707d8.svg",module.meta.url).href,container="_container_1vhc5_1",pointHead="_pointHead_1vhc5_12",content$1="_content_1vhc5_24",item="_item_1vhc5_34",cover="_cover_1vhc5_41",title="_title_1vhc5_50",tag="_tag_1vhc5_59",itemActive="_itemActive_1vhc5_73",styles$2={container:container,pointHead:pointHead,content:content$1,item:item,cover:cover,title:title,tag:tag,itemActive:itemActive},iconMulv=""+new URL("icon-mulv-62ebfce7.svg",module.meta.url).href,iconZhibo=""+new URL("icon-load-15c8bd42.gif",module.meta.url).href,Points=defineComponent({name:"points",props:{data:{type:Array,default:function(){return[]}},itemActive:{type:String,default:""}},emits:["handleSelect"],setup:function(e,t){var r=t.emit,n={SONG:"乐谱",VIDEO:"视频",IMG:"图片",AUDIO:"音频"};return function(){return createVNode("div",{class:styles$2.container},[createVNode("div",{class:styles$2.pointHead},[createVNode("img",{src:iconMulv},null),createTextVNode("第一单元 我愿住在童话里")]),createVNode("div",{class:styles$2.content},[e.data.map((function(t,i){return createVNode("div",{class:[styles$2.item,e.itemActive==t.id?styles$2.itemActive:""],onClick:function(){r("handleSelect",{itemActive:t.id})}},[createVNode("div",{class:styles$2.cover},[createVNode("img",{src:t.url},null)]),createVNode("div",{class:styles$2.title},[createVNode("div",{class:styles$2.tag},[n[t.type]]),createVNode("div",null,[t.name]),"VIDEO"===t.type&&createVNode(Icon,{name:iconZhibo},null)])])}))])])}}}),lottieExports={},lottie={get exports(){return lottieExports},set exports(e){lottieExports=e}};(function(module,exports){var factory;"undefined"!=typeof navigator&&(factory=function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var r,n,i=e.length;for(r=0;r1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[2]+=t,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[0]+=t/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var e,t,r=[];for(e=0;e<256;e+=1)t=e.toString(16),r[e]=1===t.length?"0"+t:t;return function(e,t,n){return e<0&&(e=0),t<0&&(t=0),n<0&&(n=0),"#"+r[e]+r[t]+r[n]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return _typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$5(e)}var dataManager=function(){var e,t,r=1,n=[],i={onmessage:function(){},postMessage:function(t){e({data:t})}},a={postMessage:function(e){i.onmessage({data:e})}};function o(){t||(t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var r=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),n=URL.createObjectURL(r);return new Worker(n)}return e=t,i}((function(e){if(a.dataManager||(a.dataManager=function(){function e(i,a){var o,s,l,c,p,u,d=i.length;for(s=0;s=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)n(e[t].ks.k);else for(a=e[t].ks.k.length,i=0;ir[0]||!(r[0]>e[0])&&(e[1]>r[1]||!(r[1]>e[1])&&(e[2]>r[2]||!(r[2]>e[2])&&null))}var a,o=function(){var e=[4,4,14];function t(e){var t,r,n,i=e.length;for(t=0;t=0;r-=1)if("sh"===e[r].ty)if(e[r].ks.k.i)e[r].ks.k.c=e[r].closed;else for(i=e[r].ks.k.length,n=0;n500)&&(this._imageLoaded(),clearInterval(r)),t+=1}.bind(this),50)}function a(e){var t={assetData:e},r=n(e,this.assetsPath,this.path);return dataManager.loadData(r,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function o(){this._imageLoaded=t.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return o.prototype={loadAssets:function(e,t){var r;this.imagesLoadedCb=t;var n=e.length;for(r=0;rthis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,r,n=this.animationData.layers,i=n.length,a=e.layers,o=a.length;for(r=0;rthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_pause"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_play"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,r=0;r=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(r=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(r=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),r&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(r=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==r&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var r,n=e.length;for(r=0;r=0;r-=1)t[r].animation.destroy(e)},e.freeze=function(){o=!0},e.unfreeze=function(){o=!1,f()},e.setVolume=function(e,r){var i;for(i=0;i=.001?function(e,t,r,n){for(var i=0;i<4;++i){var a=c(t,r,n);if(0===a)return t;t-=(l(t,r,n)-e)/a}return t}(e,h,t,i):0===u?h:function(e,t,r,n,i){var a,o,s=0;do{(a=l(o=t+(r-t)/2,n,i)-e)>0?r=o:t=o}while(Math.abs(a)>1e-7&&++s<10);return o}(e,o,o+n,t,i)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,r){var n=0,i=e,a=createSizedArray(i);return{newElement:function(){return n?a[n-=1]:t()},release:function(e){n===i&&(a=pooling.double(a),i*=2),r&&r(e),a[n]=e,n+=1}}},bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(e){var t,r=e.lengths.length;for(t=0;t-.001&&o<.001}var r=function(e,t,r,n){var i,a,o,s,l,c,p=getDefaultCurveSegments(),h=0,u=[],d=[],f=bezierLengthPool.newElement();for(o=r.length,i=0;io?-1:1,c=!0;c;)if(n[a]<=o&&n[a+1]>o?(s=(o-n[a])/(n[a+1]-n[a]),c=!1):a+=l,a<0||a>=i-1){if(a===i-1)return r[a];c=!1}return r[a]+(r[a+1]-r[a])*s}var l=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,n=segmentsLengthPool.newElement(),i=e.c,a=e.v,o=e.o,s=e.i,l=e._length,c=n.lengths,p=0;for(t=0;t1&&(a=1);var p,h=s(a,c),u=s(o=o>1?1:o,c),d=t.length,f=1-h,m=1-u,g=f*f*f,y=h*f*f*3,v=h*h*f*3,b=h*h*h,_=f*f*m,x=h*f*m+f*h*m+f*f*u,w=h*h*m+f*h*u+h*f*u,P=h*h*u,S=f*m*m,T=h*m*m+f*u*m+f*m*u,A=h*u*m+f*u*u+h*m*u,k=h*u*u,E=m*m*m,C=u*m*m+m*u*m+m*m*u,M=u*u*m+m*u*u+u*m*u,$=u*u*u;for(p=0;pd?u>f?u-d-f:f-d-u:f>d?f-d-u:d-u-f)>-1e-4&&h<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var r,n=this.offsetTime;"multidimensional"===this.propType&&(r=createTypedArray("float32",this.pv.length));for(var i,a,o,s,l,c,p,h,u,d=t.lastIndex,f=d,m=this.keyframes.length-1,g=!0;g;){if(i=this.keyframes[f],a=this.keyframes[f+1],f===m-1&&e>=a.t-n){i.h&&(i=a),d=0;break}if(a.t-n>e){d=f;break}f=v||e=v?_.points.length-1:0;for(l=_.points[x].point.length,s=0;s=S&&P=v?(r[0]=y[0],r[1]=y[1],r[2]=y[2]):e<=b?(r[0]=i.s[0],r[1]=i.s[1],r[2]=i.s[2]):quaternionToEuler(r,slerp(createQuaternion(i.s),createQuaternion(y),(e-b)/(v-b)));else for(f=0;f=v?c=1:e1e-6?(n=Math.acos(i),a=Math.sin(n),o=Math.sin((1-r)*n)/a,s=Math.sin(r*n)/a):(o=1-r,s=r),l[0]=o*c+s*d,l[1]=o*p+s*f,l[2]=o*h+s*m,l[3]=o*u+s*g,l}function quaternionToEuler(e,t){var r=t[0],n=t[1],i=t[2],a=t[3],o=Math.atan2(2*n*a-2*r*i,1-2*n*n-2*i*i),s=Math.asin(2*r*n+2*i*a),l=Math.atan2(2*r*a-2*n*i,1-2*r*r-2*i*i);e[0]=o/degToRads,e[1]=s/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,r=e[1]*degToRads,n=e[2]*degToRads,i=Math.cos(t/2),a=Math.cos(r/2),o=Math.cos(n/2),s=Math.sin(t/2),l=Math.sin(r/2),c=Math.sin(n/2);return[s*l*o+i*a*c,s*a*o+i*l*c,i*l*o-s*a*c,i*a*o-s*l*c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&e>=r||this._caching.lastFrame=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var n=this.interpolateValue(e,this._caching);this.pv=n}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if("unidimensional"===this.propType)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var r=0,n=this.v.length;r1e-5&&(this.v[r]=t,this._mdf=!0),r+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(e=0;e=this._maxLength&&this.doubleArrayLength(),r){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[n]||a[n]&&!i)&&(a[n]=pointPool.newElement()),a[n][0]=e,a[n][1]=t},ShapePath.prototype.setTripleAt=function(e,t,r,n,i,a,o,s){this.setXYAt(e,t,"v",o,s),this.setXYAt(r,n,"o",o,s),this.setXYAt(i,a,"i",o,s)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,r=this.o,n=this.i,i=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],n[0][0],n[0][1],r[0][0],r[0][1],0,!1),i=1);var a,o=this._length-1,s=this._length;for(a=i;a=d[d.length-1].t-this.offsetTime)n=d[d.length-1].s?d[d.length-1].s[0]:d[d.length-2].e[0],a=!0;else{for(var f,m,g,y=u,v=d.length-1,b=!0;b&&(f=d[y],!((m=d[y+1]).t-this.offsetTime>e));)y=m.t-this.offsetTime)p=1;else if(en&&t>n)||(this._caching.lastIndex=i0||e>-1e-6&&e<0?n(1e4*e)/1e4:e}function D(){var e=this.props;return"matrix("+$(e[0])+","+$(e[1])+","+$(e[4])+","+$(e[5])+","+$(e[12])+","+$(e[13])+")"}return function(){this.reset=i,this.rotate=a,this.rotateX=o,this.rotateY=s,this.rotateZ=l,this.skew=p,this.skewFromAxis=h,this.shear=c,this.scale=u,this.setTransform=d,this.translate=f,this.transform=m,this.applyToPoint=_,this.applyToX=x,this.applyToY=w,this.applyToZ=P,this.applyToPointArray=E,this.applyToTriplePoints=k,this.applyToPointStringified=C,this.toCSS=M,this.to2dCSS=D,this.clone=v,this.cloneFromProps=b,this.equals=y,this.inversePoints=A,this.inversePoint=T,this.getInverseMatrix=S,this._t=this.transform,this.isIdentity=g,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return _typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$3(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),r=0;r=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var o,s,l=[],c=a.length;for(o=0;on+r||(p=s.s*i<=n?0:(s.s*i-n)/r,h=s.e*i>=n+r?1:(s.e*i-n)/r,l.push([p,h]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,r=e.length;for(t=0;t1?1+a:this.s.v<0?0+a:this.s.v+a)>(r=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var o=t;t=r,r=o}t=1e-4*Math.round(1e4*t),r=1e-4*Math.round(1e4*r),this.sValue=t,this.eValue=r}else t=this.sValue,r=this.eValue;var s,l,c,p,h,u=this.shapes.length,d=0;if(r===t)for(i=0;i=0;i-=1)if((f=this.shapes[i]).shape._mdf){for((m=f.localShapeCollection).releaseShapes(),2===this.m&&u>1?(y=this.calculateShapeEdges(t,r,f.totalShapeLength,_,d),_+=f.totalShapeLength):y=[[v,b]],l=y.length,s=0;s=1?g.push({s:f.totalShapeLength*(v-1),e:f.totalShapeLength*(b-1)}):(g.push({s:f.totalShapeLength*v,e:f.totalShapeLength}),g.push({s:0,e:f.totalShapeLength*(b-1)}));var x=this.addShapes(f,g[0]);if(g[0].s!==g[0].e){if(g.length>1)if(f.shape.paths.shapes[f.shape.paths._length-1].c){var w=x.pop();this.addPaths(x,m),x=this.addShapes(f,g[1],w)}else this.addPaths(x,m),x=this.addShapes(f,g[1]);this.addPaths(x,m)}}f.shape.paths=m}}},TrimModifier.prototype.addPaths=function(e,t){var r,n=e.length;for(r=0;rt.e){r.c=!1;break}t.s<=f&&t.e>=f+o.addedLength?(this.addSegment(u[n].v[i-1],u[n].o[i-1],u[n].i[i],u[n].v[i],r,s,g),g=!1):(c=bez.getNewSegment(u[n].v[i-1],u[n].v[i],u[n].o[i-1],u[n].i[i],(t.s-f)/o.addedLength,(t.e-f)/o.addedLength,l[i-1]),this.addSegmentFromArray(c,r,s,g),g=!1,r.c=!1),f+=o.addedLength,s+=1}if(u[n].c&&l.length){if(o=l[i-1],f<=t.e){var y=l[i-1].addedLength;t.s<=f&&t.e>=f+y?(this.addSegment(u[n].v[i-1],u[n].o[i-1],u[n].i[0],u[n].v[0],r,s,g),g=!1):(c=bez.getNewSegment(u[n].v[i-1],u[n].v[0],u[n].o[i-1],u[n].i[0],(t.s-f)/y,(t.e-f)/y,l[i-1]),this.addSegmentFromArray(c,r,s,g),g=!1,r.c=!1)}else r.c=!1;f+=o.addedLength,s+=1}if(r._length&&(r.setXYAt(r.v[p][0],r.v[p][1],"i",p),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),f>t.e)break;n=this.p.keyframes[this.p.keyframes.length-1].t?(n=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/r,0),i=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/r,0)):(n=this.p.pv,i=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/r,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){n=[],i=[];var a=this.px,o=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(n[0]=a.getValueAtTime((a.keyframes[0].t+.01)/r,0),n[1]=o.getValueAtTime((o.keyframes[0].t+.01)/r,0),i[0]=a.getValueAtTime(a.keyframes[0].t/r,0),i[1]=o.getValueAtTime(o.keyframes[0].t/r,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(n[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/r,0),n[1]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/r,0),i[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/r,0),i[1]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/r,0)):(n=[a.pv,o.pv],i[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/r,a.offsetTime),i[1]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/r,o.offsetTime))}else n=i=e;this.v.rotate(-Math.atan2(n[1]-i[1],n[0]-i[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,r,n){return new t(e,r,n)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,r){return e*(1-r)+t*r}function lerpPoint(e,t,r){return[lerp(e[0],t[0],r),lerp(e[1],t[1],r)]}function quadRoots(e,t,r){if(0===e)return[];var n=t*t-4*e*r;if(n<0)return[];var i=-t/(2*e);if(0===n)return[i];var a=Math.sqrt(n)/(2*e);return[i-a,i+a]}function polynomialCoefficients(e,t,r,n){return[3*t-e-3*r+n,3*e-6*t+3*r,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,r,n,i){i&&pointEqual(e,t)&&(t=lerpPoint(e,n,1/3)),i&&pointEqual(r,n)&&(r=lerpPoint(e,n,2/3));var a=polynomialCoefficients(e[0],t[0],r[0],n[0]),o=polynomialCoefficients(e[1],t[1],r[1],n[1]);this.a=[a[0],o[0]],this.b=[a[1],o[1]],this.c=[a[2],o[2]],this.d=[a[3],o[3]],this.points=[e,t,r,n]}function extrema(e,t){var r=e.points[0][t],n=e.points[e.points.length-1][t];if(r>n){var i=n;n=r,r=i}for(var a=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),o=0;o0&&a[o]<1){var s=e.point(a[o])[t];sn&&(n=s)}return{min:r,max:n}}function intersectData(e,t,r){var n=e.boundingBox();return{cx:n.cx,cy:n.cy,width:n.width,height:n.height,bez:e,t:(t+r)/2,t1:t,t2:r}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)=a||e.width<=n&&e.height<=n&&t.width<=n&&t.height<=n)i.push([e.t,t.t]);else{var o=splitData(e),s=splitData(t);intersectsImpl(o[0],s[0],r+1,n,i,a),intersectsImpl(o[0],s[1],r+1,n,i,a),intersectsImpl(o[1],s[0],r+1,n,i,a),intersectsImpl(o[1],s[1],r+1,n,i,a)}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,r,n){var i=[e[0],e[1],1],a=[t[0],t[1],1],o=[r[0],r[1],1],s=[n[0],n[1],1],l=crossProduct(crossProduct(i,a),crossProduct(o,s));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(e,t,r){return[e[0]+Math.cos(t)*r,e[1]-Math.sin(t)*r]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,r,n,i,a,o){var s=r-Math.PI/2,l=r+Math.PI/2,c=t[0]+Math.cos(r)*n*i,p=t[1]-Math.sin(r)*n*i;e.setTripleAt(c,p,c+Math.cos(s)*a,p-Math.sin(s)*a,c+Math.cos(l)*o,p-Math.sin(l)*o,e.length())}function getPerpendicularVector(e,t){var r=[t[0]-e[0],t[1]-e[1]],n=.5*-Math.PI;return[Math.cos(n)*r[0]-Math.sin(n)*r[1],Math.sin(n)*r[0]+Math.cos(n)*r[1]]}function getProjectingAngle(e,t){var r=0===t?e.length()-1:t-1,n=(t+1)%e.length(),i=getPerpendicularVector(e.v[r],e.v[n]);return Math.atan2(0,1)-Math.atan2(i[1],i[0])}function zigZagCorner(e,t,r,n,i,a,o){var s=getProjectingAngle(t,r),l=t.v[r%t._length],c=t.v[0===r?t._length-1:r-1],p=t.v[(r+1)%t._length],h=2===a?Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)):0,u=2===a?Math.sqrt(Math.pow(l[0]-p[0],2)+Math.pow(l[1]-p[1],2)):0;setPoint(e,t.v[r%t._length],s,o,n,u/(2*(i+1)),h/(2*(i+1)))}function zigZagSegment(e,t,r,n,i,a){for(var o=0;o1&&t.length>1&&(i=getIntersection(e[0],t[t.length-1]))?[[e[0].split(i[0])[0]],[t[t.length-1].split(i[1])[1]]]:[r,n]}function pruneIntersections(e){for(var t,r=1;r1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var r,n,i,a,o=e.inflectionPoints();if(0===o.length)return[offsetSegment(e,t)];if(1===o.length||floatEqual(o[1],1))return r=(i=e.split(o[0]))[0],n=i[1],[offsetSegment(r,t),offsetSegment(n,t)];r=(i=e.split(o[0]))[0];var s=(o[1]-o[0])/(1-o[0]);return a=(i=i[1].split(s))[0],n=i[1],[offsetSegment(r,t),offsetSegment(a,t),offsetSegment(n,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],r="normal",n="normal",i=t.length,a=0;a0;)r-=1,this._elements.unshift(t[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,r=e.length;for(t=0;t0?Math.floor(u):Math.ceil(u),m=this.pMatrix.props,g=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v,b,_=0;if(u>0){for(;_f;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),_-=1;d&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-d,!0),_-=d)}for(n=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,a=this._currentCopies;a;){if(b=(r=(t=this.elemsData[n].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(n/(this._currentCopies-1)),0!==_){for((0!==n&&1===i||n!==this._currentCopies-1&&-1===i)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),v=0;v0&&n<1?[t]:[]:[t-n,t+n].filter((function(e){return e>0&&e<1}))},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),r=lerpPoint(this.points[1],this.points[2],e),n=lerpPoint(this.points[2],this.points[3],e),i=lerpPoint(t,r,e),a=lerpPoint(r,n,e),o=lerpPoint(i,a,e);return[new PolynomialBezier(this.points[0],t,i,o,!0),new PolynomialBezier(o,a,n,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,r){void 0===t&&(t=2),void 0===r&&(r=7);var n=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,n,r),n},PolynomialBezier.shapeSegment=function(e,t){var r=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[r],e.v[r],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var r=(t+1)%e.length();return new PolynomialBezier(e.v[r],e.i[r],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(e,t,r,n){var i=e._length,a=shapePool.newElement();if(a.c=e.c,e.c||(i-=1),0===i)return a;var o=-1,s=PolynomialBezier.shapeSegment(e,0);zigZagCorner(a,e,0,t,r,n,o);for(var l=0;l=0;a-=1)s=PolynomialBezier.shapeSegmentInverted(e,a),c.push(offsetSegmentSplit(s,t));c=pruneIntersections(c);var p=null,h=null;for(a=0;a0&&(p=!1),p){var h=createTag("style");h.setAttribute("f-forigin",n[r].fOrigin),h.setAttribute("f-origin",n[r].origin),h.setAttribute("f-family",n[r].fFamily),h.type="text/css",h.innerText="@font-face {font-family: "+n[r].fFamily+"; font-style: normal; src: url('"+n[r].fPath+"');}",t.appendChild(h)}}else if("g"===n[r].fOrigin||1===n[r].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;ce?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e0&&(this.maskElement.setAttribute("id",g),this.element.maskedElement.setAttribute(v,"url("+getLocationHref()+"#"+g+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){var r;this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var n,i=this.data.ef.length,a=this.data.ef;for(r=0;r.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,r,n=this.layers.length;for(this.completeLayers=!0,t=n-1;t>=0;t-=1)this.elements[t]||(r=this.layers[t]).ip-r.st<=e-this.layers[t].st&&r.op-r.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e1&&(a+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),r.lastPath!==a){var o="";r.elem&&(t.c&&(o=e.inv?this.solidPath+a:a),r.elem.setAttribute("d",o)),r.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={createFilter:function(e,t){var r=createNS("filter");return r.setAttribute("id",e),!0!==t&&(r.setAttribute("filterUnits","objectBoundingBox"),r.setAttribute("x","0%"),r.setAttribute("y","0%"),r.setAttribute("width","100%"),r.setAttribute("height","100%")),r},createAlphaToLuminanceFilter:function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),e}};return e}(),featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects={},idPrefix="filter_result_";function SVGEffects(e){var t,r,n="SourceGraphic",i=e.data.ef?e.data.ef.length:0,a=createElementID(),o=filtersFactory.createFilter(a,!0),s=0;for(this.filters=[],t=0;t=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,r=0,n=t.length;r.01)return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e0;)l=n.transformers[m].mProps._mdf||l,f-=1,m-=1;if(l)for(f=y-n.styles[p].lvl,m=n.transformers.length-1;f>0;)d=n.transformers[m].mProps.v.props,u.transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9],d[10],d[11],d[12],d[13],d[14],d[15]),f-=1,m-=1}else u=e;if(o=(h=n.sh.paths)._length,l){for(s="",a=0;a=1?v=.99:v<=-1&&(v=-.99);var b=s*v,_=Math.cos(y+t.a.v)*b+p[0],x=Math.sin(y+t.a.v)*b+p[1];l.setAttribute("fx",_),l.setAttribute("fy",x),c&&!t.g._collapsable&&(t.of.setAttribute("fx",_),t.of.setAttribute("fy",x))}}function l(e,t,r){var n=t.style,i=t.d;i&&(i._mdf||r)&&i.dashStr&&(n.pElem.setAttribute("stroke-dasharray",i.dashStr),n.pElem.setAttribute("stroke-dashoffset",i.dashoffset[0])),t.c&&(t.c._mdf||r)&&n.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r)&&n.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||r)&&(n.pElem.setAttribute("stroke-width",t.w.v),n.msElem&&n.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return a;case"gf":return s;case"gs":return o;case"st":return l;case"sh":case"el":case"rc":case"sr":return i;case"tr":return r;case"no":return n;default:return null}}}}();function SVGShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,r),this.prevViewData=[]}function LetterProps(e,t,r,n,i,a){this.o=e,this.sw=t,this.sc=r,this.fc=n,this.m=i,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!r,fc:!!n,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,r,n,i=this.shapes.length,a=this.stylesList.length,o=[],s=!1;for(r=0;r1&&s&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,r=e.length;for(t=0;t=0;s-=1){if((u=this.searchProcessedElement(e[s]))?t[s]=r[u-1]:e[s]._render=o,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty||"no"===e[s].ty)u?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],i),e[s]._render&&t[s].style.pElem.parentNode!==n&&n.appendChild(t[s].style.pElem),m.push(t[s].style);else if("gr"===e[s].ty){if(u)for(c=t[s].it.length,l=0;l1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,r=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var n;this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(n=0;nt);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,r,n=[],i=0,a=e.length,o=!1;i=55296&&t<=56319?(r=e.charCodeAt(i+1))>=56320&&r<=57343?(o||FontManager.isModifier(t,r)?(n[n.length-1]+=e.substr(i,2),o=!1):n.push(e.substr(i,2)),i+=1):n.push(e.charAt(i)):t>56319?(r=e.charCodeAt(i+1),FontManager.isZeroWidthJoiner(t,r)?(o=!0,n[n.length-1]+=e.substr(i,2),i+=1):n.push(e.charAt(i))):FontManager.isZeroWidthJoiner(t)?(n[n.length-1]+=e.charAt(i),o=!0):n.push(e.charAt(i)),i+=1;return n},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,r,n,i,a,o,s,l=this.elem.globalData.fontManager,c=this.data,p=[],h=0,u=c.m.g,d=0,f=0,m=0,g=[],y=0,v=0,b=l.getFontByName(e.f),_=0,x=getFontProperties(b);e.fWeight=x.weight,e.fStyle=x.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),r=e.finalText.length,e.finalLineHeight=e.lh;var w,P=e.tr/1e3*e.finalSize;if(e.sz)for(var S,T,A=!0,k=e.sz[0],E=e.sz[1];A;){S=0,y=0,r=(T=this.buildFinalText(e.t)).length,P=e.tr/1e3*e.finalSize;var C=-1;for(t=0;tk&&" "!==T[t]?(-1===C?r+=1:t=C,S+=e.finalLineHeight||1.2*e.finalSize,T.splice(t,C===t?1:0,"\r"),C=-1,y=0):(y+=_,y+=P);S+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Ev?y:v,y=-2*P,i="",n=!0,m+=1):i=M,l.chars?(s=l.getCharData(M,b.fStyle,l.getFontByName(e.f).fFamily),_=n?0:s.w*e.finalSize/100):_=l.measureText(i,e.f,e.finalSize)," "===M?$+=_+P:(y+=_+P+$,$=0),p.push({l:_,an:_,add:d,n:n,anIndexes:[],val:i,line:m,animatorJustifyOffset:0}),2==u){if(d+=_,""===i||" "===i||t===r-1){for(""!==i&&" "!==i||(d-=_);f<=t;)p[f].an=d,p[f].ind=h,p[f].extra=_,f+=1;h+=1,d=0}}else if(3==u){if(d+=_,""===i||t===r-1){for(""===i&&(d-=_);f<=t;)p[f].an=d,p[f].ind=h,p[f].extra=_,f+=1;d=0,h+=1}}else p[h].ind=h,p[h].extra=0,h+=1;if(e.l=p,v=y>v?y:v,g.push(y),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=v,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=g;var D,I,F,B,R=c.a;o=R.length;var O=[];for(a=0;a0?i=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?o=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(i,a,o,s).get,c=0,p=this.finalS,h=this.finalE,u=this.data.sh;if(2===u)c=l(c=h===p?n>=h?1:0:e(0,t(.5/(h-p)+(n-p)/(h-p),1)));else if(3===u)c=l(c=h===p?n>=h?0:1:1-e(0,t(.5/(h-p)+(n-p)/(h-p),1)));else if(4===u)h===p?c=0:(c=e(0,t(.5/(h-p)+(n-p)/(h-p),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===u){if(h===p)c=0;else{var d=h-p,f=-d/2+(n=t(e(0,n+.5-p),h-p)),m=d/2;c=Math.sqrt(1-f*f/(m*m))}c=l(c)}else 6===u?(h===p?c=0:(n=t(e(0,n+.5-p),h-p),c=(1+Math.cos(Math.PI+2*Math.PI*n/(h-p)))/2),c=l(c)):(n>=r(p)&&(c=e(0,t(n-p<0?t(h,1)-(p-n):h-n,1))),c=l(c));if(100!==this.sm.v){var g=.01*this.sm.v;0===g&&(g=1e-8);var y=.5-.5*g;c1&&(c=1)}return c*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,r=this.o.v/t,n=this.s.v/t+r,i=this.e.v/t+r;if(n>i){var a=n;n=i,i=a}this.finalS=n,this.finalE=i}},extendPrototype([DynamicPropertyContainer],n),{getTextSelectorProp:function(e,t,r){return new n(e,t)}}}();function TextAnimatorDataProperty(e,t,r){var n={propType:!1},i=PropertyFactory.getProp,a=t.a;this.a={r:a.r?i(e,a.r,0,degToRads,r):n,rx:a.rx?i(e,a.rx,0,degToRads,r):n,ry:a.ry?i(e,a.ry,0,degToRads,r):n,sk:a.sk?i(e,a.sk,0,degToRads,r):n,sa:a.sa?i(e,a.sa,0,degToRads,r):n,s:a.s?i(e,a.s,1,.01,r):n,a:a.a?i(e,a.a,1,0,r):n,o:a.o?i(e,a.o,0,.01,r):n,p:a.p?i(e,a.p,1,0,r):n,sw:a.sw?i(e,a.sw,0,0,r):n,sc:a.sc?i(e,a.sc,1,0,r):n,fc:a.fc?i(e,a.fc,1,0,r):n,fh:a.fh?i(e,a.fh,0,0,r):n,fs:a.fs?i(e,a.fs,0,.01,r):n,fb:a.fb?i(e,a.fb,0,.01,r):n,t:a.t?i(e,a.t,0,0,r):n},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,r),this.s.t=t.s.t}function TextAnimatorProperty(e,t,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,r=this._textData.a.length,n=PropertyFactory.getProp;for(e=0;e=s+se||!f?(v=(s+se-c)/l.partialLength,V=d.point[0]+(l.point[0]-d.point[0])*v,L=d.point[1]+(l.point[1]-d.point[1])*v,S.translate(-x[0]*k[i].an*.005,-x[1]*B*.01),p=!1):f&&(c+=l.partialLength,(h+=1)>=f.length&&(h=0,m[u+=1]?f=m[u].points:_.v.c?(h=0,f=m[u=0].points):(c-=l.partialLength,f=null)),f&&(d=l,g=(l=f[h]).partialLength));O=k[i].an/2-k[i].add,S.translate(-O,0,0)}else O=k[i].an/2-k[i].add,S.translate(-O,0,0),S.translate(-x[0]*k[i].an*.005,-x[1]*B*.01,0);for($=0;$e?this.textSpans[e].span:createNS(l?"g":"text"),g<=e){if(o.setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=o,l){var y=createNS("g");o.appendChild(y),this.textSpans[e].childSpan=y}this.textSpans[e].span=o,this.layerElement.appendChild(o)}o.style.display="inherit"}if(c.reset(),p&&(s[e].n&&(h=-f,u+=r.yOffset,u+=d?1:0,d=!1),this.applyTextPropertiesToMatrix(r,c,s[e].line,h,u),h+=s[e].l||0,h+=f),l){var v;if(1===(m=this.globalData.fontManager.getCharData(r.finalText[e],n.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily)).t)v=new SVGCompElement(m.data,this.globalData,this);else{var b=emptyShapeData;m.data&&m.data.shapes&&(b=this.buildShapeData(m.data,r.finalSize)),v=new SVGShapeElement(b,this.globalData,this)}if(this.textSpans[e].glyph){var _=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(_.layerElement),_.destroy()}this.textSpans[e].glyph=v,v._debug=!0,v.prepareFrame(0),v.renderFrame(),this.textSpans[e].childSpan.appendChild(v.layerElement),1===m.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else p&&o.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),o.textContent=s[e].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}p&&o&&o.setAttribute("d","")}else{var x=this.textContainer,w="start";switch(r.j){case 1:w="end";break;case 2:w="middle";break;default:w="start"}x.setAttribute("text-anchor",w),x.setAttribute("letter-spacing",f);var P=this.buildTextContents(r.finalText);for(t=P.length,u=r.ps?r.ps[1]+r.ascent:0,e=0;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e=0;n-=1)r=e.transforms[n].transform.mProps.v.props,e.finalTransform.transform(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]);e._mdf=a},processSequences:function(e){var t,r=this.sequenceList.length;for(t=0;t=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var r=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(r),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0].getContext("2d");this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");if(this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var r=assetLoader.getLumaCanvas(this.canvasContext.canvas);r.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(r,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||e)){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var t=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var r={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},n={};if("fl"===e.ty||"st"===e.ty?(n.c=PropertyFactory.getProp(this,e.c,1,255,this),n.c.k||(r.co="rgb("+bmFloor(n.c.v[0])+","+bmFloor(n.c.v[1])+","+bmFloor(n.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(n.s=PropertyFactory.getProp(this,e.s,1,null,this),n.e=PropertyFactory.getProp(this,e.e,1,null,this),n.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),n.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),n.g=new GradientProperty(this,e.g,this)),n.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(r.lc=lineCapEnum[e.lc||2],r.lj=lineJoinEnum[e.lj||2],1==e.lj&&(r.ml=e.ml),n.w=PropertyFactory.getProp(this,e.w,0,null,this),n.w.k||(r.wi=n.w.v),e.d){var i=new DashProperty(this,e.d,"canvas",this);n.d=i,n.d.k||(r.da=n.d.dashArray,r.do=n.d.dashoffset[0])}}else r.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(r),n.style=r,n},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e=0;a-=1){if((l=this.searchProcessedElement(e[a]))?t[a]=r[l-1]:e[a]._shouldRender=n,"fl"===e[a].ty||"st"===e[a].ty||"gf"===e[a].ty||"gs"===e[a].ty)l?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],f),u.push(t[a].style);else if("gr"===e[a].ty){if(l)for(s=t[a].it.length,o=0;o=0;i-=1)"tr"===t[i].ty?(a=r[i].transform,this.renderShapeTransform(e,a)):"sh"===t[i].ty||"el"===t[i].ty||"rc"===t[i].ty||"sr"===t[i].ty?this.renderPath(t[i],r[i]):"fl"===t[i].ty?this.renderFill(t[i],r[i],a):"st"===t[i].ty?this.renderStroke(t[i],r[i],a):"gf"===t[i].ty||"gs"===t[i].ty?this.renderGradientFill(t[i],r[i],a):"gr"===t[i].ty?this.renderShape(a,t[i].it,r[i].it):t[i].ty;n&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var r,n,i,a=e.trNodes,o=t.paths,s=o._length;a.length=0;var l=e.transforms.finalTransform;for(i=0;i=1?h=.99:h<=-1&&(h=-.99);var u=c*h,d=Math.cos(p+t.a.v)*u+s[0],f=Math.sin(p+t.a.v)*u+s[1];n=o.createRadialGradient(d,f,0,s[0],s[1],c)}var m=e.g.p,g=t.g.c,y=1;for(a=0;as&&"xMidYMid slice"===l||oi&&"meet"===s||ai&&"slice"===s)?(r-this.transformCanvas.w*(n/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===c&&(ai&&"slice"===s)?(r-this.transformCanvas.w*(n/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===p&&(a>i&&"meet"===s||ai&&"meet"===s||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||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var r;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 n=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=0;r=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var r=this.createItem(this.layers[e],this,this.globalData);t[e]=r,r.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),e=this.layers.length-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-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)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},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.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),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.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,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).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")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},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,n=e.length;for(r=0;r0&&s<1&&h[u].push(this.calculateF(s,e,t,r,n,u)):(l=a*a-4*o*i)>=0&&((c=(-a+bmSqrt(l))/(2*i))>0&&c<1&&h[u].push(this.calculateF(c,e,t,r,n,u)),(p=(-a-bmSqrt(l))/(2*i))>0&&p<1&&h[u].push(this.calculateF(p,e,t,r,n,u))));this.shapeBoundingBox.left=bmMin.apply(null,h[0]),this.shapeBoundingBox.top=bmMin.apply(null,h[1]),this.shapeBoundingBox.right=bmMax.apply(null,h[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,h[1])},HShapeElement.prototype.calculateF=function(e,t,r,n,i,a){return bmPow(1-e,3)*t[a]+3*bmPow(1-e,2)*e*r[a]+3*(1-e)*bmPow(e,2)*n[a]+bmPow(e,3)*i[a]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var r,n=e.length;for(r=0;rr&&(r=i)}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;e-=1){var n=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.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 i;i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[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(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),o=[i[0]/a,i[1]/a,i[2]/a],s=Math.sqrt(o[2]*o[2]+o[0]*o[0]),l=Math.atan2(o[1],s),c=Math.atan2(o[0],-o[2]);this.mat.rotateY(c).rotateX(-l)}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 p=!this._prevMat.equals(this.mat);if((p||this.pe._mdf)&&this.comp.threeDElements){var h,u,d;for(t=this.comp.threeDElements.length,e=0;e=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var r,n,i=createTag("div");styleDiv(i);var a=createTag("div");if(styleDiv(a),"3d"===t){(r=i.style).width=this.globalData.compSize.w+"px",r.height=this.globalData.compSize.h+"px";var o="50% 50%";r.webkitTransformOrigin=o,r.mozTransformOrigin=o,r.transformOrigin=o;var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(n=a.style).transform=s,n.webkitTransform=s}i.appendChild(a);var l={container:a,perspectiveElem:i,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var e,t,r=this.layers.length,n="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var r=0,n=this.threeDElements.length;ro?(e=i/this.globalData.compSize.w,t=i/this.globalData.compSize.w,r=0,n=(a-this.globalData.compSize.h*(i/this.globalData.compSize.w))/2):(e=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,r=(i-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,n=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+r+","+n+",0,1)",s.transform=s.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,t=this.globalData.compSize.w,r=this.globalData.compSize.h,n=this.threeDElements.length;for(e=0;e=l;)e/=2,t/=2,r>>>=1;return(e+r)/t};return _.int32=function(){return 0|b.g(4)},_.quick=function(){return b.g(4)/4294967296},_.double=_,d(f(b.S),t),(m.pass||g||function(e,t,n,i){return i&&(i.S&&h(i,b),e.state=function(){return h(b,{})}),n?(r[a]=e,t):e})(_,v,"global"in m?m.global:this==r,m.state)},d(r.random(),t)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null;function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||"boolean"===e||"string"===e||t instanceof Number}function $bm_neg(e){var t=_typeof(e);if("number"===t||"boolean"===t||e instanceof Number)return-e;if($bm_isInstanceOfArray(e)){var r,n=e.length,i=[];for(r=0;rr){var n=r;r=t,t=n}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("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var r;t||(t=helperLengthArray);var n=Math.min(e.length,t.length),i=0;for(r=0;r.5?c/(2-o-s):c/(o+s),o){case n:t=(i-a)/c+(i1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function hslToRgb(e){var t,r,n,i=e[0],a=e[1],o=e[2];if(0===a)t=o,n=o,r=o;else{var s=o<.5?o*(1+a):o+a-o*a,l=2*o-s;t=hue2rgb(l,s,i+1/3),r=hue2rgb(l,s,i),n=hue2rgb(l,s,i-1/3)}return[t,r,n,e[3]]}function linear(e,t,r,n,i){if(void 0!==n&&void 0!==i||(n=t,i=r,t=0,r=1),r=r)return i;var o,s=r===t?0:(e-t)/(r-t);if(!n.length)return n+(i-n)*s;var l=n.length,c=createTypedArray("float32",l);for(o=0;o1){for(n=0;n1?t=1:t<0&&(t=0);var o=e(t);if($bm_isInstanceOfArray(i)){var s,l=i.length,c=createTypedArray("float32",l);for(s=0;sdata.k[t].t&&edata.k[t+1].t-e?(r=t+2,n=data.k[t+1].t):(r=t+1,n=data.k[t].t);break}}-1===r&&(r=t+1,n=data.k[t].t)}else r=0,n=0;var a={};return a.index=r,a.time=n/elem.comp.globalData.frameRate,a}function key(e){var t,r,n;if(!data.k.length||"number"==typeof data.k[0])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 i=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(n=i.length,r=0;rc.length-1)&&(t=c.length-1),n=p-(i=c[c.length-1-t].t)),"pingpong"===e){if(Math.floor((l-i)/n)%2!=0)return this.getValueAtTime((n-(l-i)%n+i)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var h=this.getValueAtTime(i/this.comp.globalData.frameRate,0),u=this.getValueAtTime(p/this.comp.globalData.frameRate,0),d=this.getValueAtTime(((l-i)%n+i)/this.comp.globalData.frameRate,0),f=Math.floor((l-i)/n);if(this.pv.length){for(o=(s=new Array(h.length)).length,a=0;a=p)return this.pv;if(r?i=p+(n=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-p)):((!t||t>c.length-1)&&(t=c.length-1),n=(i=c[t].t)-p),"pingpong"===e){if(Math.floor((p-l)/n)%2==0)return this.getValueAtTime(((p-l)%n+p)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var h=this.getValueAtTime(p/this.comp.globalData.frameRate,0),u=this.getValueAtTime(i/this.comp.globalData.frameRate,0),d=this.getValueAtTime((n-(p-l)%n+p)/this.comp.globalData.frameRate,0),f=Math.floor((p-l)/n)+1;if(this.pv.length){for(o=(s=new Array(h.length)).length,a=0;a1?(i+e-a)/(t-1):1,s=0,l=0;for(r=this.pv.length?createTypedArray("float32",this.pv.length):0;so){var p=s,h=r.c&&s===l-1?0:s+1,u=(o-c)/a[s].addedLength;n=bez.getPointInSegment(r.v[p],r.v[h],r.o[p],r.i[h],u,a[s]);break}c+=a[s].addedLength,s+=1}return n||(n=r.c?[r.v[0][0],r.v[0][1]]:[r.v[r._length-1][0],r.v[r._length-1][1]]),n},vectorOnPath:function(e,t,r){1==e?e=this.v.c:0==e&&(e=.999);var n=this.pointOnPath(e,t),i=this.pointOnPath(e+.001,t),a=i[0]-n[0],o=i[1]-n[1],s=Math.sqrt(Math.pow(a,2)+Math.pow(o,2));return 0===s?[0,0]:"tangent"===r?[a/s,o/s]:[-o/s,a/s]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],s),extendPrototype([c],l),l.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime=c?d<0?n:i:n+u*Math.pow((a-e)/d,1/r),p[h]=o,h+=1,s+=256/255;return p.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))}},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(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}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,n=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=r*Math.cos(n),a=r*Math.sin(n);this.feOffset.setAttribute("dx",i),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}function SVGGaussianBlurEffect(e,t,r,n){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var i=createNS("feGaussianBlur");i.setAttribute("result",n),e.appendChild(i),this.feGaussianBlur=i}return 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$2}function isArrayLike$1(e){return null!=e&&isLength$1(e.length)&&!isFunction$3(e)}var objectProto$a$1=Object.prototype;function isPrototype$1(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||objectProto$a$1)}function baseTimes$1(e,t){for(var r=-1,n=Array(e);++r-1}function listCacheSet$1(e,t){var r=this.__data__,n=assocIndexOf$1(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function ListCache$1(e){var t=-1,r=null==e?0:e.length;for(this.clear();++ts))return!1;var c=a.get(e),p=a.get(t);if(c&&p)return c==t&&p==e;var h=-1,u=!0,d=r&COMPARE_UNORDERED_FLAG$1?new SetCache:void 0;for(a.set(e,t),a.set(t,e);++h0&&(p-=1),e.delay>0&&(o=!1),h={container:i,renderer:e.renderer,loop:p,autoplay:o,animationData:s,assetsPath:e.assetsPath},!1===isEqual(e.rendererSettings,{})&&(h.rendererSettings=e.rendererSettings),n=Lottie.loadAnimation(h),setTimeout((function(){o=e.autoPlay,e.playOnHover?n.pause():o?n.play():n.pause(),r("onAnimationLoaded")}),e.delay),n.setSpeed(e.speed),"reverse"===e.direction&&n.setDirection(-1),"normal"===e.direction&&n.setDirection(1),(e.pauseAnimation||e.playOnHover)&&n.pause(),n.addEventListener("loopComplete",(function(){"alternate"===e.direction&&(n.stop(),a*=-1,n.setDirection(a),n.play()),r("onLoopComplete")})),n.addEventListener("complete",(function(){r("onComplete")})),n.addEventListener("enterFrame",(function(){r("onEnterFrame")})),n.addEventListener("segmentStart",(function(){r("onSegmentStart")}));case 34:case"end":return t.stop()}}),t,null,[[5,15]])})));return function(e){return t.apply(this,arguments)}}(),s=computed((function(){var t=e.width,r=e.height;return"number"==typeof e.width&&(t="".concat(e.width,"px")),"number"==typeof e.height&&(r="".concat(e.height,"px")),{"--lottie-animation-container-width":t,"--lottie-animation-container-height":r,"--lottie-animation-container-background-color":e.backgroundColor}}));watch((function(){return e.pauseAnimation}),(function(){(e.pauseOnHover||e.playOnHover)&&e.pauseAnimation?console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover"):n&&(e.pauseAnimation?n.pause():n.play())}));var l=function(e){for(var t="",r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=0;n0&&void 0!==arguments[0]?arguments[0]:1;if(e<=0)throw new Error("Speed must be greater than 0");n&&n.setSpeed(e)},setDirection:function(e){n&&("forward"===e?n.setDirection(1):"reverse"===e&&n.setDirection(-1))},goToAndStop:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n&&n.goToAndStop(e,t)},goToAndPlay:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n&&n.goToAndPlay(e,t)},playSegments:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n&&n.playSegments(e,t)},setSubFrame:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];n&&n.setSubframe(e)},getDuration:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(n)return n.getDuration(e)},updateDocumentData:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;n&&n.renderer.elements[t].updateDocumentData(e)}}}}),_hoisted_1=["data-id"];function _sfc_render(e,t,r,n,i,a){return openBlock(),createElementBlock("div",{"data-id":e.elementid,class:"lottie-animation-container",style:normalizeStyle(e.getCurrentStyle),onMouseenter:t[0]||(t[0]=function(){return e.hoverStarted&&e.hoverStarted.apply(e,arguments)}),onMouseleave:t[1]||(t[1]=function(){return e.hoverEnded&&e.hoverEnded.apply(e,arguments)})},null,44,_hoisted_1)}var Vue3Lottie=_export_sfc(_sfc_main,[["render",_sfc_render]]),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:v,fr:fr,ip:ip,op:op,w:w,h:h,nm:nm,ddd:ddd,assets:assets,layers:layers,markers:markers};function _defineProperty$1(e,t,r){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPrimitive(e,t){if("object"!=_typeof2(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof2(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==_typeof2(t)?t:String(t)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;rt){var r=getDecimalPlaces(t);return parseFloat(e.toFixed(r))}return Math.round(e/t)*t}var RangeTouch=function(){function e(t,r){_classCallCheck(this,e),is$1.element(t)?this.element=t:is$1.string(t)&&(this.element=document.querySelector(t)),is$1.element(this.element)&&is$1.empty(this.element.rangeTouch)&&(this.config=_objectSpread2({},defaults$1,{},r),this.init())}return _createClass(e,[{key:"init",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="none",this.element.style.webKitUserSelect="none",this.element.style.touchAction="manipulation"),this.listeners(!0),this.element.rangeTouch=this)}},{key:"destroy",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="",this.element.style.webKitUserSelect="",this.element.style.touchAction=""),this.listeners(!1),this.element.rangeTouch=null)}},{key:"listeners",value:function(e){var t=this,r=e?"addEventListener":"removeEventListener";["touchstart","touchmove","touchend"].forEach((function(e){t.element[r](e,(function(e){return t.set(e)}),!1)}))}},{key:"get",value:function(t){if(!e.enabled||!is$1.event(t))return null;var r,n=t.target,i=t.changedTouches[0],a=parseFloat(n.getAttribute("min"))||0,o=parseFloat(n.getAttribute("max"))||100,s=parseFloat(n.getAttribute("step"))||1,l=n.getBoundingClientRect(),c=100/l.width*(this.config.thumbWidth/2)/100;return 0>(r=100/l.width*(i.clientX-l.left))?r=0:100r?r-=(100-2*r)*c:501,isIPadOS="MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,isIos=/iPad|iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1,browser={isIE:isIE,isEdge:isEdge,isWebKit:isWebKit,isIPhone:isIPhone,isIPadOS:isIPadOS,isIos:isIos};function cloneDeep(e){return JSON.parse(JSON.stringify(e))}function getDeep(e,t){return t.split(".").reduce((function(e,t){return e&&e[t]}),e)}function extend(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?t.cloneNode(!0):t,i=e.parentNode,a=e.nextSibling;n.appendChild(e),a?i.insertBefore(n,a):i.appendChild(n)}))}function setAttributes(e,t){is.element(e)&&!is.empty(t)&&Object.entries(t).filter((function(e){var t=_slicedToArray(e,2)[1];return!is.nullOrUndefined(t)})).forEach((function(t){var r=_slicedToArray(t,2),n=r[0],i=r[1];return e.setAttribute(n,i)}))}function createElement$1(e,t,r){var n=document.createElement(e);return is.object(t)&&setAttributes(n,t),is.string(r)&&(n.innerText=r),n}function insertAfter(e,t){is.element(e)&&is.element(t)&&t.parentNode.insertBefore(e,t.nextSibling)}function insertElement(e,t,r,n){is.element(t)&&t.appendChild(createElement$1(e,r,n))}function removeElement$1(e){is.nodeList(e)||is.array(e)?Array.from(e).forEach(removeElement$1):is.element(e)&&is.element(e.parentNode)&&e.parentNode.removeChild(e)}function emptyElement(e){if(is.element(e))for(var t=e.childNodes.length;t>0;)e.removeChild(e.lastChild),t-=1}function replaceElement(e,t){return is.element(t)&&is.element(t.parentNode)&&is.element(e)?(t.parentNode.replaceChild(e,t),e):null}function getAttributesFromSelector(e,t){if(!is.string(e)||is.empty(e))return{};var r={},n=extend({},t);return e.split(",").forEach((function(e){var t=e.trim(),i=t.replace(".",""),a=t.replace(/[[\]]/g,"").split("="),o=_slicedToArray(a,1)[0],s=a.length>1?a[1].replace(/["']/g,""):"";switch(t.charAt(0)){case".":is.string(n.class)?r.class="".concat(n.class," ").concat(i):r.class=i;break;case"#":r.id=t.replace("#","");break;case"[":r[o]=s}})),extend(n,r)}function toggleHidden(e,t){if(is.element(e)){var r=t;is.boolean(r)||(r=!e.hidden),e.hidden=r}}function toggleClass(e,t,r){if(is.nodeList(e))return Array.from(e).map((function(e){return toggleClass(e,t,r)}));if(is.element(e)){var n="toggle";return void 0!==r&&(n=r?"add":"remove"),e.classList[n](t),e.classList.contains(t)}return!1}function hasClass(e,t){return is.element(e)&&e.classList.contains(t)}function matches(e,t){var r=Element.prototype;return(r.matches||r.webkitMatchesSelector||r.mozMatchesSelector||r.msMatchesSelector||function(){return Array.from(document.querySelectorAll(t)).includes(this)}).call(e,t)}function closest$1(e,t){return(Element.prototype.closest||function(){var e=this;do{if(matches.matches(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}).call(e,t)}function getElements(e){return this.elements.container.querySelectorAll(e)}function getElement(e){return this.elements.container.querySelector(e)}function setFocus(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];is.element(e)&&e.focus({preventScroll:!0,focusVisible:t})}var defaultCodecs={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},support={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check:function(e,t){var r=support[e]||"html5"!==t;return{api:r,ui:r&&support.rangeInput}},pip:!(browser.isIPhone||!is.function(createElement$1("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||createElement$1("video").disablePictureInPicture)),airplay:is.function(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime:function(e){if(is.empty(e))return!1;var t=_slicedToArray(e.split("/"),1)[0],r=e;if(!this.isHTML5||t!==this.type)return!1;Object.keys(defaultCodecs).includes(r)&&(r+='; codecs="'.concat(defaultCodecs[e],'"'));try{return Boolean(r&&this.media.canPlayType(r).replace(/no/,""))}catch(e){return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:function(){var e=document.createElement("input");return e.type="range","range"===e.type}(),touch:"ontouchstart"in document.documentElement,transitions:!1!==transitionEndEvent,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},supportsPassiveListeners=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){return e=!0,null}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e}();function toggleListener(e,t,r){var n=this,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(e&&"addEventListener"in e&&!is.empty(t)&&is.function(r)){var s=t.split(" "),l=o;supportsPassiveListeners&&(l={passive:a,capture:o}),s.forEach((function(t){n&&n.eventListeners&&i&&n.eventListeners.push({element:e,type:t,callback:r,options:l}),e[i?"addEventListener":"removeEventListener"](t,r,l)}))}}function on$1(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0,n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];toggleListener.call(this,e,t,r,!0,n,i)}function off$1(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0,n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];toggleListener.call(this,e,t,r,!1,n,i)}function once(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];toggleListener.call(this,e,r,(function o(){for(var s=arguments.length,l=new Array(s),c=0;c1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(is.element(e)&&!is.empty(t)){var i=new CustomEvent(t,{bubbles:r,detail:_objectSpread(_objectSpread({},n),{},{plyr:this})});e.dispatchEvent(i)}}function unbindListeners(){this&&this.eventListeners&&(this.eventListeners.forEach((function(e){var t=e.element,r=e.type,n=e.callback,i=e.options;t.removeEventListener(r,n,i)})),this.eventListeners=[])}function ready(){var e=this;return new Promise((function(t){return e.ready?setTimeout(t,0):on$1.call(e,e.elements.container,"ready",t)})).then((function(){}))}function silencePromise(e){is.promise(e)&&e.then(null,(function(){}))}function dedupe(e){return is.array(e)?e.filter((function(t,r){return e.indexOf(t)===r})):e}function closest(e,t){return is.array(e)&&e.length?e.reduce((function(e,r){return Math.abs(r-t)2&&void 0!==arguments[2]?arguments[2]:.05,n=e/t,i=closest(Object.keys(standardRatios),n);return Math.abs(i-n)<=r?standardRatios[i]:[e,t]}function getViewportSize(){return[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)]}var html5={getSources:function(){var e=this;return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter((function(t){var r=t.getAttribute("type");return!!is.empty(r)||support.mime.call(e,r)})):[]},getQualityOptions:function(){return this.config.quality.forced?this.config.quality.options:html5.getSources.call(this).map((function(e){return Number(e.getAttribute("size"))})).filter(Boolean)},setup:function(){if(this.isHTML5){var e=this;e.options.speed=e.config.speed.options,is.empty(this.config.ratio)||setAspectRatio.call(e),Object.defineProperty(e.media,"quality",{get:function(){var t=html5.getSources.call(e).find((function(t){return t.getAttribute("src")===e.source}));return t&&Number(t.getAttribute("size"))},set:function(t){if(e.quality!==t){if(e.config.quality.forced&&is.function(e.config.quality.onChange))e.config.quality.onChange(t);else{var r=html5.getSources.call(e).find((function(e){return Number(e.getAttribute("size"))===t}));if(!r)return;var n=e.media,i=n.currentTime,a=n.paused,o=n.preload,s=n.readyState,l=n.playbackRate;e.media.src=r.getAttribute("src"),("none"!==o||s)&&(e.once("loadedmetadata",(function(){e.speed=l,e.currentTime=i,a||silencePromise(e.play())})),e.media.load())}triggerEvent.call(e,e.media,"qualitychange",!1,{quality:t})}}})}},cancelRequests:function(){this.isHTML5&&(removeElement$1(html5.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function generateId(e){return"".concat(e,"-").concat(Math.floor(1e4*Math.random()))}function format(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace(new RegExp(e.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),t.toString())},toTitleCase=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toString().replace(/\w\S*/g,(function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}))};function toPascalCase(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toString();return e=replaceAll(e,"-"," "),e=replaceAll(e,"_"," "),e=toTitleCase(e),replaceAll(e," ","")}function toCamelCase(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toString();return(e=toPascalCase(e)).charAt(0).toLowerCase()+e.slice(1)}function stripHTML(e){var t=document.createDocumentFragment(),r=document.createElement("div");return t.appendChild(r),r.innerHTML=e,t.firstChild.innerText}function getHTML(e){var t=document.createElement("div");return t.appendChild(e),t.innerHTML}var resources={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},i18n={get:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(is.empty(e)||is.empty(t))return"";var r=getDeep(t.i18n,e);if(is.empty(r))return Object.keys(resources).includes(e)?resources[e]:"";var n={"{seektime}":t.seekTime,"{title}":t.title};return Object.entries(n).forEach((function(e){var t=_slicedToArray(e,2),n=t[0],i=t[1];r=replaceAll(r,n,i)})),r}},Storage=function(){function e(t){var r=this;_classCallCheck2(this,e),_defineProperty$1(this,"get",(function(t){if(!e.supported||!r.enabled)return null;var n=window.localStorage.getItem(r.key);if(is.empty(n))return null;var i=JSON.parse(n);return is.string(t)&&t.length?i[t]:i})),_defineProperty$1(this,"set",(function(t){if(e.supported&&r.enabled&&is.object(t)){var n=r.get();is.empty(n)&&(n={}),extend(n,t);try{window.localStorage.setItem(r.key,JSON.stringify(n))}catch(t){}}})),this.enabled=t.config.storage.enabled,this.key=t.config.storage.key}return _createClass2(e,null,[{key:"supported",get:function(){try{if(!("localStorage"in window))return!1;var e="___test";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}}}]),e}();function fetch$1(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"text";return new Promise((function(r,n){try{var i=new XMLHttpRequest;if(!("withCredentials"in i))return;i.addEventListener("load",(function(){if("text"===t)try{r(JSON.parse(i.responseText))}catch(e){r(i.responseText)}else r(i.response)})),i.addEventListener("error",(function(){throw new Error(i.status)})),i.open("GET",e,!0),i.responseType=t,i.send()}catch(e){n(e)}}))}function _loadSprite(e,t){if(is.string(e)){var r="cache",n=is.string(t),i=function(){return null!==document.getElementById(t)},a=function(e,t){e.innerHTML=t,n&&i()||document.body.insertAdjacentElement("afterbegin",e)};if(!n||!i()){var o=Storage.supported,s=document.createElement("div");if(s.setAttribute("hidden",""),n&&s.setAttribute("id",t),o){var l=window.localStorage.getItem("".concat(r,"-").concat(t));if(null!==l){var c=JSON.parse(l);a(s,c.content)}}fetch$1(e).then((function(e){if(!is.empty(e)){if(o)try{window.localStorage.setItem("".concat(r,"-").concat(t),JSON.stringify({content:e}))}catch(e){}a(s,e)}})).catch((function(){}))}}}var getHours=function(e){return Math.trunc(e/60/60%60,10)},getMinutes=function(e){return Math.trunc(e/60%60,10)},getSeconds=function(e){return Math.trunc(e%60,10)};function _formatTime(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!is.number(e))return _formatTime(void 0,t,r);var n=function(e){return"0".concat(e).slice(-2)},i=getHours(e),a=getMinutes(e),o=getSeconds(e);return i=t||i>0?"".concat(i,":"):"","".concat(r&&e>0?"-":"").concat(i).concat(n(a),":").concat(n(o))}var controls$2={getIconUrl:function(){var e=new URL(this.config.iconUrl,window.location),t=window.location.host?window.location.host:window.top.location.host,r=e.host!==t||browser.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:r}},findElements:function(){try{return this.elements.controls=getElement.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:getElements.call(this,this.config.selectors.buttons.play),pause:getElement.call(this,this.config.selectors.buttons.pause),restart:getElement.call(this,this.config.selectors.buttons.restart),rewind:getElement.call(this,this.config.selectors.buttons.rewind),fastForward:getElement.call(this,this.config.selectors.buttons.fastForward),mute:getElement.call(this,this.config.selectors.buttons.mute),pip:getElement.call(this,this.config.selectors.buttons.pip),airplay:getElement.call(this,this.config.selectors.buttons.airplay),settings:getElement.call(this,this.config.selectors.buttons.settings),captions:getElement.call(this,this.config.selectors.buttons.captions),fullscreen:getElement.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=getElement.call(this,this.config.selectors.progress),this.elements.inputs={seek:getElement.call(this,this.config.selectors.inputs.seek),volume:getElement.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:getElement.call(this,this.config.selectors.display.buffer),currentTime:getElement.call(this,this.config.selectors.display.currentTime),duration:getElement.call(this,this.config.selectors.display.duration)},is.element(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(".".concat(this.config.classNames.tooltip))),!0}catch(e){return this.debug.warn("It looks like there is a problem with your custom controls HTML",e),this.toggleNativeControls(!0),!1}},createIcon:function(e,t){var r="http://www.w3.org/2000/svg",n=controls$2.getIconUrl.call(this),i="".concat(n.cors?"":n.url,"#").concat(this.config.iconPrefix),a=document.createElementNS(r,"svg");setAttributes(a,extend(t,{"aria-hidden":"true",focusable:"false"}));var o=document.createElementNS(r,"use"),s="".concat(i,"-").concat(e);return"href"in o&&o.setAttributeNS("http://www.w3.org/1999/xlink","href",s),o.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s),a.appendChild(o),a},createLabel:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i18n.get(e,this.config);return createElement$1("span",_objectSpread(_objectSpread({},t),{},{class:[t.class,this.config.classNames.hidden].filter(Boolean).join(" ")}),r)},createBadge:function(e){if(is.empty(e))return null;var t=createElement$1("span",{class:this.config.classNames.menu.value});return t.appendChild(createElement$1("span",{class:this.config.classNames.menu.badge},e)),t},createButton:function(e,t){var r=this,n=extend({},t),i=toCamelCase(e),a={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach((function(e){Object.keys(n).includes(e)&&(a[e]=n[e],delete n[e])})),"button"!==a.element||Object.keys(n).includes("type")||(n.type="button"),Object.keys(n).includes("class")?n.class.split(" ").some((function(e){return e===r.config.classNames.control}))||extend(n,{class:"".concat(n.class," ").concat(this.config.classNames.control)}):n.class=this.config.classNames.control,e){case"play":a.toggle=!0,a.label="play",a.labelPressed="pause",a.icon="play",a.iconPressed="pause";break;case"mute":a.toggle=!0,a.label="mute",a.labelPressed="unmute",a.icon="volume",a.iconPressed="muted";break;case"captions":a.toggle=!0,a.label="enableCaptions",a.labelPressed="disableCaptions",a.icon="captions-off",a.iconPressed="captions-on";break;case"fullscreen":a.toggle=!0,a.label="enterFullscreen",a.labelPressed="exitFullscreen",a.icon="enter-fullscreen",a.iconPressed="exit-fullscreen";break;case"play-large":n.class+=" ".concat(this.config.classNames.control,"--overlaid"),i="play",a.label="play",a.icon="play";break;default:is.empty(a.label)&&(a.label=i),is.empty(a.icon)&&(a.icon=e)}var o=createElement$1(a.element);return a.toggle?(o.appendChild(controls$2.createIcon.call(this,a.iconPressed,{class:"icon--pressed"})),o.appendChild(controls$2.createIcon.call(this,a.icon,{class:"icon--not-pressed"})),o.appendChild(controls$2.createLabel.call(this,a.labelPressed,{class:"label--pressed"})),o.appendChild(controls$2.createLabel.call(this,a.label,{class:"label--not-pressed"}))):(o.appendChild(controls$2.createIcon.call(this,a.icon)),o.appendChild(controls$2.createLabel.call(this,a.label))),extend(n,getAttributesFromSelector(this.config.selectors.buttons[i],n)),setAttributes(o,n),"play"===i?(is.array(this.elements.buttons[i])||(this.elements.buttons[i]=[]),this.elements.buttons[i].push(o)):this.elements.buttons[i]=o,o},createRange:function(e,t){var r=createElement$1("input",extend(getAttributesFromSelector(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":i18n.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},t));return this.elements.inputs[e]=r,controls$2.updateRangeFill.call(this,r),RangeTouch.setup(r),r},createProgress:function(e,t){var r=createElement$1("progress",extend(getAttributesFromSelector(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},t));if("volume"!==e){r.appendChild(createElement$1("span",null,"0"));var n={played:"played",buffer:"buffered"}[e],i=n?i18n.get(n,this.config):"";r.innerText="% ".concat(i.toLowerCase())}return this.elements.display[e]=r,r},createTime:function(e,t){var r=getAttributesFromSelector(this.config.selectors.display[e],t),n=createElement$1("div",extend(r,{class:"".concat(r.class?r.class:""," ").concat(this.config.classNames.display.time," ").trim(),"aria-label":i18n.get(e,this.config),role:"timer"}),"00:00");return this.elements.display[e]=n,n},bindMenuItemShortcuts:function(e,t){var r=this;on$1.call(this,e,"keydown keyup",(function(n){if([" ","ArrowUp","ArrowDown","ArrowRight"].includes(n.key)&&(n.preventDefault(),n.stopPropagation(),"keydown"!==n.type)){var i,a=matches(e,'[role="menuitemradio"]');if(!a&&[" ","ArrowRight"].includes(n.key))controls$2.showMenuPanel.call(r,t,!0);else" "!==n.key&&("ArrowDown"===n.key||a&&"ArrowRight"===n.key?(i=e.nextElementSibling,is.element(i)||(i=e.parentNode.firstElementChild)):(i=e.previousElementSibling,is.element(i)||(i=e.parentNode.lastElementChild)),setFocus.call(r,i,!0))}}),!1),on$1.call(this,e,"keyup",(function(e){"Return"===e.key&&controls$2.focusFirstMenuItem.call(r,null,!0)}))},createMenuItem:function(e){var t=this,r=e.value,n=e.list,i=e.type,a=e.title,o=e.badge,s=void 0===o?null:o,l=e.checked,c=void 0!==l&&l,p=getAttributesFromSelector(this.config.selectors.inputs[i]),h=createElement$1("button",extend(p,{type:"button",role:"menuitemradio",class:"".concat(this.config.classNames.control," ").concat(p.class?p.class:"").trim(),"aria-checked":c,value:r})),u=createElement$1("span");u.innerHTML=a,is.element(s)&&u.appendChild(s),h.appendChild(u),Object.defineProperty(h,"checked",{enumerable:!0,get:function(){return"true"===h.getAttribute("aria-checked")},set:function(e){e&&Array.from(h.parentNode.children).filter((function(e){return matches(e,'[role="menuitemradio"]')})).forEach((function(e){return e.setAttribute("aria-checked","false")})),h.setAttribute("aria-checked",e?"true":"false")}}),this.listeners.bind(h,"click keyup",(function(e){if(!is.keyboardEvent(e)||" "===e.key){switch(e.preventDefault(),e.stopPropagation(),h.checked=!0,i){case"language":t.currentTrack=Number(r);break;case"quality":t.quality=r;break;case"speed":t.speed=parseFloat(r)}controls$2.showMenuPanel.call(t,"home",is.keyboardEvent(e))}}),i,!1),controls$2.bindMenuItemShortcuts.call(this,h,i),n.appendChild(h)},formatTime:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return is.number(e)?_formatTime(e,getHours(this.duration)>0,t):e},updateTimeDisplay:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];is.element(e)&&is.number(t)&&(e.innerText=controls$2.formatTime(t,r))},updateVolume:function(){this.supported.ui&&(is.element(this.elements.inputs.volume)&&controls$2.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),is.element(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;is.element(e)&&(e.value=t,controls$2.updateRangeFill.call(this,e))},updateProgress:function(e){var t=this;if(this.supported.ui&&is.event(e)){var r=0;if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":r=getPercentage(this.currentTime,this.duration),"timeupdate"===e.type&&controls$2.setRange.call(this,this.elements.inputs.seek,r);break;case"playing":case"progress":!function(e,r){var n=is.number(r)?r:0,i=is.element(e)?e:t.elements.display.buffer;if(is.element(i)){i.value=n;var a=i.getElementsByTagName("span")[0];is.element(a)&&(a.childNodes[0].nodeValue=n)}}(this.elements.display.buffer,100*this.buffered)}}},updateRangeFill:function(e){var t=is.event(e)?e.target:e;if(is.element(t)&&"range"===t.getAttribute("type")){if(matches(t,this.config.selectors.inputs.seek)){t.setAttribute("aria-valuenow",this.currentTime);var r=controls$2.formatTime(this.currentTime),n=controls$2.formatTime(this.duration),i=i18n.get("seekLabel",this.config);t.setAttribute("aria-valuetext",i.replace("{currentTime}",r).replace("{duration}",n))}else if(matches(t,this.config.selectors.inputs.volume)){var a=100*t.value;t.setAttribute("aria-valuenow",a),t.setAttribute("aria-valuetext","".concat(a.toFixed(1),"%"))}else t.setAttribute("aria-valuenow",t.value);(browser.isWebKit||browser.isIPadOS)&&t.style.setProperty("--value",t.value/t.max*100+"%")}},updateSeekTooltip:function(e){var t,r;if(this.config.tooltips.seek&&is.element(this.elements.inputs.seek)&&is.element(this.elements.display.seekTooltip)&&0!==this.duration){var n=this.elements.display.seekTooltip,i="".concat(this.config.classNames.tooltip,"--visible"),a=function(e){return toggleClass(n,i,e)};if(this.touch)a(!1);else{var o=0,s=this.elements.progress.getBoundingClientRect();if(is.event(e))o=100/s.width*(e.pageX-s.left);else{if(!hasClass(n,i))return;o=parseFloat(n.style.left,10)}o<0?o=0:o>100&&(o=100);var l=this.duration/100*o;n.innerText=controls$2.formatTime(l);var c=null===(t=this.config.markers)||void 0===t||null===(r=t.points)||void 0===r?void 0:r.find((function(e){return e.time===Math.round(l)}));c&&n.insertAdjacentHTML("afterbegin","".concat(c.label,"
")),n.style.left="".concat(o,"%"),is.event(e)&&["mouseenter","mouseleave"].includes(e.type)&&a("mouseenter"===e.type)}}},timeUpdate:function(e){var t=!is.element(this.elements.display.duration)&&this.config.invertTime;controls$2.updateTimeDisplay.call(this,this.elements.display.currentTime,t?this.duration-this.currentTime:this.currentTime,t),e&&"timeupdate"===e.type&&this.media.seeking||controls$2.updateProgress.call(this,e)},durationUpdate:function(){if(this.supported.ui&&(this.config.invertTime||!this.currentTime)){if(this.duration>=Math.pow(2,32))return toggleHidden(this.elements.display.currentTime,!0),void toggleHidden(this.elements.progress,!0);is.element(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);var e=is.element(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&controls$2.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&controls$2.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&controls$2.setMarkers.call(this),controls$2.updateSeekTooltip.call(this)}},toggleMenuButton:function(e,t){toggleHidden(this.elements.settings.buttons[e],!t)},updateSetting:function(e,t,r){var n=this.elements.settings.panels[e],i=null,a=t;if("captions"===e)i=this.currentTrack;else{if(i=is.empty(r)?this[e]:r,is.empty(i)&&(i=this.config[e].default),!is.empty(this.options[e])&&!this.options[e].includes(i))return void this.debug.warn("Unsupported value of '".concat(i,"' for ").concat(e));if(!this.config[e].options.includes(i))return void this.debug.warn("Disabled value of '".concat(i,"' for ").concat(e))}if(is.element(a)||(a=n&&n.querySelector('[role="menu"]')),is.element(a)){this.elements.settings.buttons[e].querySelector(".".concat(this.config.classNames.menu.value)).innerHTML=controls$2.getLabel.call(this,e,i);var o=a&&a.querySelector('[value="'.concat(i,'"]'));is.element(o)&&(o.checked=!0)}},getLabel:function(e,t){switch(e){case"speed":return 1===t?i18n.get("normal",this.config):"".concat(t,"×");case"quality":if(is.number(t)){var r=i18n.get("qualityLabel.".concat(t),this.config);return r.length?r:"".concat(t,"p")}return toTitleCase(t);case"captions":return captions.getLabel.call(this);default:return null}},setQualityMenu:function(e){var t=this;if(is.element(this.elements.settings.panels.quality)){var r="quality",n=this.elements.settings.panels.quality.querySelector('[role="menu"]');is.array(e)&&(this.options.quality=dedupe(e).filter((function(e){return t.config.quality.options.includes(e)})));var i=!is.empty(this.options.quality)&&this.options.quality.length>1;if(controls$2.toggleMenuButton.call(this,r,i),emptyElement(n),controls$2.checkMenu.call(this),i){var a=function(e){var r=i18n.get("qualityBadge.".concat(e),t.config);return r.length?controls$2.createBadge.call(t,r):null};this.options.quality.sort((function(e,r){var n=t.config.quality.options;return n.indexOf(e)>n.indexOf(r)?1:-1})).forEach((function(e){controls$2.createMenuItem.call(t,{value:e,list:n,type:r,title:controls$2.getLabel.call(t,"quality",e),badge:a(e)})})),controls$2.updateSetting.call(this,r,n)}}},setCaptionsMenu:function(){var e=this;if(is.element(this.elements.settings.panels.captions)){var t="captions",r=this.elements.settings.panels.captions.querySelector('[role="menu"]'),n=captions.getTracks.call(this),i=Boolean(n.length);if(controls$2.toggleMenuButton.call(this,t,i),emptyElement(r),controls$2.checkMenu.call(this),i){var a=n.map((function(t,n){return{value:n,checked:e.captions.toggled&&e.currentTrack===n,title:captions.getLabel.call(e,t),badge:t.language&&controls$2.createBadge.call(e,t.language.toUpperCase()),list:r,type:"language"}}));a.unshift({value:-1,checked:!this.captions.toggled,title:i18n.get("disabled",this.config),list:r,type:"language"}),a.forEach(controls$2.createMenuItem.bind(this)),controls$2.updateSetting.call(this,t,r)}}},setSpeedMenu:function(){var e=this;if(is.element(this.elements.settings.panels.speed)){var t="speed",r=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter((function(t){return t>=e.minimumSpeed&&t<=e.maximumSpeed}));var n=!is.empty(this.options.speed)&&this.options.speed.length>1;controls$2.toggleMenuButton.call(this,t,n),emptyElement(r),controls$2.checkMenu.call(this),n&&(this.options.speed.forEach((function(n){controls$2.createMenuItem.call(e,{value:n,list:r,type:t,title:controls$2.getLabel.call(e,"speed",n)})})),controls$2.updateSetting.call(this,t,r))}},checkMenu:function(){var e=this.elements.settings.buttons,t=!is.empty(e)&&Object.values(e).some((function(e){return!e.hidden}));toggleHidden(this.elements.settings.menu,!t)},focusFirstMenuItem:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.elements.settings.popup.hidden){var r=e;is.element(r)||(r=Object.values(this.elements.settings.panels).find((function(e){return!e.hidden})));var n=r.querySelector('[role^="menuitem"]');setFocus.call(this,n,t)}},toggleMenu:function(e){var t=this.elements.settings.popup,r=this.elements.buttons.settings;if(is.element(t)&&is.element(r)){var n=t.hidden,i=n;if(is.boolean(e))i=e;else if(is.keyboardEvent(e)&&"Escape"===e.key)i=!1;else if(is.event(e)){var a=is.function(e.composedPath)?e.composedPath()[0]:e.target,o=t.contains(a);if(o||!o&&e.target!==r&&i)return}r.setAttribute("aria-expanded",i),toggleHidden(t,!i),toggleClass(this.elements.container,this.config.classNames.menu.open,i),i&&is.keyboardEvent(e)?controls$2.focusFirstMenuItem.call(this,null,!0):i||n||setFocus.call(this,r,is.keyboardEvent(e))}},getMenuSize:function(e){var t=e.cloneNode(!0);t.style.position="absolute",t.style.opacity=0,t.removeAttribute("hidden"),e.parentNode.appendChild(t);var r=t.scrollWidth,n=t.scrollHeight;return removeElement$1(t),{width:r,height:n}},showMenuPanel:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.elements.container.querySelector("#plyr-settings-".concat(this.id,"-").concat(t));if(is.element(n)){var i=n.parentNode,a=Array.from(i.children).find((function(e){return!e.hidden}));if(support.transitions&&!support.reducedMotion){i.style.width="".concat(a.scrollWidth,"px"),i.style.height="".concat(a.scrollHeight,"px");var o=controls$2.getMenuSize.call(this,n);on$1.call(this,i,transitionEndEvent,(function t(r){r.target===i&&["width","height"].includes(r.propertyName)&&(i.style.width="",i.style.height="",off$1.call(e,i,transitionEndEvent,t))})),i.style.width="".concat(o.width,"px"),i.style.height="".concat(o.height,"px")}toggleHidden(a,!0),toggleHidden(n,!1),controls$2.focusFirstMenuItem.call(this,n,r)}},setDownloadUrl:function(){var e=this.elements.buttons.download;is.element(e)&&e.setAttribute("href",this.download)},create:function(e){var t=this,r=controls$2.bindMenuItemShortcuts,n=controls$2.createButton,i=controls$2.createProgress,a=controls$2.createRange,o=controls$2.createTime,s=controls$2.setQualityMenu,l=controls$2.setSpeedMenu,c=controls$2.showMenuPanel;this.elements.controls=null,is.array(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(n.call(this,"play-large"));var p=createElement$1("div",getAttributesFromSelector(this.config.selectors.controls.wrapper));this.elements.controls=p;var h={class:"plyr__controls__item"};return dedupe(is.array(this.config.controls)?this.config.controls:[]).forEach((function(s){if("restart"===s&&p.appendChild(n.call(t,"restart",h)),"rewind"===s&&p.appendChild(n.call(t,"rewind",h)),"play"===s&&p.appendChild(n.call(t,"play",h)),"fast-forward"===s&&p.appendChild(n.call(t,"fast-forward",h)),"progress"===s){var l=createElement$1("div",{class:"".concat(h.class," plyr__progress__container")}),u=createElement$1("div",getAttributesFromSelector(t.config.selectors.progress));if(u.appendChild(a.call(t,"seek",{id:"plyr-seek-".concat(e.id)})),u.appendChild(i.call(t,"buffer")),t.config.tooltips.seek){var d=createElement$1("span",{class:t.config.classNames.tooltip},"00:00");u.appendChild(d),t.elements.display.seekTooltip=d}t.elements.progress=u,l.appendChild(t.elements.progress),p.appendChild(l)}if("current-time"===s&&p.appendChild(o.call(t,"currentTime",h)),"duration"===s&&p.appendChild(o.call(t,"duration",h)),"mute"===s||"volume"===s){var f=t.elements.volume;if(is.element(f)&&p.contains(f)||(f=createElement$1("div",extend({},h,{class:"".concat(h.class," plyr__volume").trim()})),t.elements.volume=f,p.appendChild(f)),"mute"===s&&f.appendChild(n.call(t,"mute")),"volume"===s&&!browser.isIos&&!browser.isIPadOS){var m={max:1,step:.05,value:t.config.volume};f.appendChild(a.call(t,"volume",extend(m,{id:"plyr-volume-".concat(e.id)})))}}if("captions"===s&&p.appendChild(n.call(t,"captions",h)),"settings"===s&&!is.empty(t.config.settings)){var g=createElement$1("div",extend({},h,{class:"".concat(h.class," plyr__menu").trim(),hidden:""}));g.appendChild(n.call(t,"settings",{"aria-haspopup":!0,"aria-controls":"plyr-settings-".concat(e.id),"aria-expanded":!1}));var y=createElement$1("div",{class:"plyr__menu__container",id:"plyr-settings-".concat(e.id),hidden:""}),v=createElement$1("div"),b=createElement$1("div",{id:"plyr-settings-".concat(e.id,"-home")}),_=createElement$1("div",{role:"menu"});b.appendChild(_),v.appendChild(b),t.elements.settings.panels.home=b,t.config.settings.forEach((function(n){var i=createElement$1("button",extend(getAttributesFromSelector(t.config.selectors.buttons.settings),{type:"button",class:"".concat(t.config.classNames.control," ").concat(t.config.classNames.control,"--forward"),role:"menuitem","aria-haspopup":!0,hidden:""}));r.call(t,i,n),on$1.call(t,i,"click",(function(){c.call(t,n,!1)}));var a=createElement$1("span",null,i18n.get(n,t.config)),o=createElement$1("span",{class:t.config.classNames.menu.value});o.innerHTML=e[n],a.appendChild(o),i.appendChild(a),_.appendChild(i);var s=createElement$1("div",{id:"plyr-settings-".concat(e.id,"-").concat(n),hidden:""}),l=createElement$1("button",{type:"button",class:"".concat(t.config.classNames.control," ").concat(t.config.classNames.control,"--back")});l.appendChild(createElement$1("span",{"aria-hidden":!0},i18n.get(n,t.config))),l.appendChild(createElement$1("span",{class:t.config.classNames.hidden},i18n.get("menuBack",t.config))),on$1.call(t,s,"keydown",(function(e){"ArrowLeft"===e.key&&(e.preventDefault(),e.stopPropagation(),c.call(t,"home",!0))}),!1),on$1.call(t,l,"click",(function(){c.call(t,"home",!1)})),s.appendChild(l),s.appendChild(createElement$1("div",{role:"menu"})),v.appendChild(s),t.elements.settings.buttons[n]=i,t.elements.settings.panels[n]=s})),y.appendChild(v),g.appendChild(y),p.appendChild(g),t.elements.settings.popup=y,t.elements.settings.menu=g}if("pip"===s&&support.pip&&p.appendChild(n.call(t,"pip",h)),"airplay"===s&&support.airplay&&p.appendChild(n.call(t,"airplay",h)),"download"===s){var x=extend({},h,{element:"a",href:t.download,target:"_blank"});t.isHTML5&&(x.download="");var w=t.config.urls.download;!is.url(w)&&t.isEmbed&&extend(x,{icon:"logo-".concat(t.provider),label:t.provider}),p.appendChild(n.call(t,"download",x))}"fullscreen"===s&&p.appendChild(n.call(t,"fullscreen",h))})),this.isHTML5&&s.call(this,html5.getQualityOptions.call(this)),l.call(this),p},inject:function(){var e=this;if(this.config.loadSprite){var t=controls$2.getIconUrl.call(this);t.cors&&_loadSprite(t.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());var r=null;this.elements.controls=null;var n,i={id:this.id,seektime:this.config.seekTime,title:this.config.title},a=!0;if(is.function(this.config.controls)&&(this.config.controls=this.config.controls.call(this,i)),this.config.controls||(this.config.controls=[]),is.element(this.config.controls)||is.string(this.config.controls)?r=this.config.controls:(r=controls$2.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:captions.getLabel.call(this)}),a=!1),a&&is.string(this.config.controls)&&(r=function(e){var t=e;return Object.entries(i).forEach((function(e){var r=_slicedToArray(e,2),n=r[0],i=r[1];t=replaceAll(t,"{".concat(n,"}"),i)})),t}(r)),is.string(this.config.selectors.controls.container)&&(n=document.querySelector(this.config.selectors.controls.container)),is.element(n)||(n=this.elements.container),n[is.element(r)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",r),is.element(this.elements.controls)||controls$2.findElements.call(this),!is.empty(this.elements.buttons)){var o=function(t){var r=e.config.classNames.controlPressed;t.setAttribute("aria-pressed","false"),Object.defineProperty(t,"pressed",{configurable:!0,enumerable:!0,get:function(){return hasClass(t,r)},set:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];toggleClass(t,r,e),t.setAttribute("aria-pressed",e?"true":"false")}})};Object.values(this.elements.buttons).filter(Boolean).forEach((function(e){is.array(e)||is.nodeList(e)?Array.from(e).filter(Boolean).forEach(o):o(e)}))}if(browser.isEdge&&repaint(n),this.config.tooltips.controls){var s=this.config,l=s.classNames,c=s.selectors,p="".concat(c.controls.wrapper," ").concat(c.labels," .").concat(l.hidden),h=getElements.call(this,p);Array.from(h).forEach((function(t){toggleClass(t,e.config.classNames.hidden,!1),toggleClass(t,e.config.classNames.tooltip,!0)}))}},setMediaMetadata:function(){try{"mediaSession"in navigator&&(navigator.mediaSession.metadata=new window.MediaMetadata({title:this.config.mediaMetadata.title,artist:this.config.mediaMetadata.artist,album:this.config.mediaMetadata.album,artwork:this.config.mediaMetadata.artwork}))}catch(e){}},setMarkers:function(){var e,t,r=this;if(this.duration&&!this.elements.markers){var n=null===(e=this.config.markers)||void 0===e||null===(t=e.points)||void 0===t?void 0:t.filter((function(e){var t=e.time;return t>0&&t1&&void 0!==arguments[1])||arguments[1]){var r=document.createElement("a");r.href=t,t=r.href}try{return new URL(t)}catch(e){return null}}function buildUrlParams(e){var t=new URLSearchParams;return is.object(e)&&Object.entries(e).forEach((function(e){var r=_slicedToArray(e,2),n=r[0],i=r[1];t.set(n,i)})),t}var captions={setup:function(){if(this.supported.ui)if(!this.isVideo||this.isYouTube||this.isHTML5&&!support.textTracks)is.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&controls$2.setCaptionsMenu.call(this);else{if(is.element(this.elements.captions)||(this.elements.captions=createElement$1("div",getAttributesFromSelector(this.config.selectors.captions)),this.elements.captions.setAttribute("dir","auto"),insertAfter(this.elements.captions,this.elements.wrapper)),browser.isIE&&window.URL){var e=this.media.querySelectorAll("track");Array.from(e).forEach((function(e){var t=e.getAttribute("src"),r=parseUrl(t);null!==r&&r.hostname!==window.location.href.hostname&&["http:","https:"].includes(r.protocol)&&fetch$1(t,"blob").then((function(t){e.setAttribute("src",window.URL.createObjectURL(t))})).catch((function(){removeElement$1(e)}))}))}var t=dedupe((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map((function(e){return e.split("-")[0]}))),r=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();"auto"===r&&(r=_slicedToArray(t,1)[0]);var n=this.storage.get("captions");if(is.boolean(n)||(n=this.config.captions.active),Object.assign(this.captions,{toggled:!1,active:n,language:r,languages:t}),this.isHTML5){var i=this.config.captions.update?"addtrack removetrack":"removetrack";on$1.call(this,this.media.textTracks,i,captions.update.bind(this))}setTimeout(captions.update.bind(this),0)}},update:function(){var e=this,t=captions.getTracks.call(this,!0),r=this.captions,n=r.active,i=r.language,a=r.meta,o=r.currentTrackNode,s=Boolean(t.find((function(e){return e.language===i})));this.isHTML5&&this.isVideo&&t.filter((function(e){return!a.get(e)})).forEach((function(t){e.debug.log("Track added",t),a.set(t,{default:"showing"===t.mode}),"showing"===t.mode&&(t.mode="hidden"),on$1.call(e,t,"cuechange",(function(){return captions.updateCues.call(e)}))})),(s&&this.language!==i||!t.includes(o))&&(captions.setLanguage.call(this,i),captions.toggle.call(this,n&&s)),this.elements&&toggleClass(this.elements.container,this.config.classNames.captions.enabled,!is.empty(t)),is.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&controls$2.setCaptionsMenu.call(this)},toggle:function(e){var t=this,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(this.supported.ui){var n=this.captions.toggled,i=this.config.classNames.captions.active,a=is.nullOrUndefined(e)?!n:e;if(a!==n){if(r||(this.captions.active=a,this.storage.set({captions:a})),!this.language&&a&&!r){var o=captions.getTracks.call(this),s=captions.findTrack.call(this,[this.captions.language].concat(_toConsumableArray(this.captions.languages)),!0);return this.captions.language=s.language,void captions.set.call(this,o.indexOf(s))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=a),toggleClass(this.elements.container,i,a),this.captions.toggled=a,controls$2.updateSetting.call(this,"captions"),triggerEvent.call(this,this.media,a?"captionsenabled":"captionsdisabled")}setTimeout((function(){a&&t.captions.toggled&&(t.captions.currentTrackNode.mode="hidden")}))}},set:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=captions.getTracks.call(this);if(-1!==e)if(is.number(e))if(e in r){if(this.captions.currentTrack!==e){this.captions.currentTrack=e;var n=r[e],i=(n||{}).language;this.captions.currentTrackNode=n,controls$2.updateSetting.call(this,"captions"),t||(this.captions.language=i,this.storage.set({language:i})),this.isVimeo&&this.embed.enableTextTrack(i),triggerEvent.call(this,this.media,"languagechange")}captions.toggle.call(this,!0,t),this.isHTML5&&this.isVideo&&captions.updateCues.call(this)}else this.debug.warn("Track not found",e);else this.debug.warn("Invalid caption argument",e);else captions.toggle.call(this,!1,t)},setLanguage:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(is.string(e)){var r=e.toLowerCase();this.captions.language=r;var n=captions.getTracks.call(this),i=captions.findTrack.call(this,[r]);captions.set.call(this,n.indexOf(i),t)}else this.debug.warn("Invalid language argument",e)},getTracks:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return Array.from((this.media||{}).textTracks||[]).filter((function(r){return!e.isHTML5||t||e.captions.meta.has(r)})).filter((function(e){return["captions","subtitles"].includes(e.kind)}))},findTrack:function(e){var t,r=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=captions.getTracks.call(this),a=function(e){return Number((r.captions.meta.get(e)||{}).default)},o=Array.from(i).sort((function(e,t){return a(t)-a(e)}));return e.every((function(e){return t=o.find((function(t){return t.language===e})),!t})),t||(n?o[0]:void 0)},getCurrentTrack:function(){return captions.getTracks.call(this)[this.currentTrack]},getLabel:function(e){var t=e;return!is.track(t)&&support.textTracks&&this.captions.toggled&&(t=captions.getCurrentTrack.call(this)),is.track(t)?is.empty(t.label)?is.empty(t.language)?i18n.get("enabled",this.config):e.language.toUpperCase():t.label:i18n.get("disabled",this.config)},updateCues:function(e){if(this.supported.ui)if(is.element(this.elements.captions))if(is.nullOrUndefined(e)||Array.isArray(e)){var t=e;if(!t){var r=captions.getCurrentTrack.call(this);t=Array.from((r||{}).activeCues||[]).map((function(e){return e.getCueAsHTML()})).map(getHTML)}var n=t.map((function(e){return e.trim()})).join("\n");if(n!==this.elements.captions.innerHTML){emptyElement(this.elements.captions);var i=createElement$1("span",getAttributesFromSelector(this.config.selectors.caption));i.innerHTML=n,this.elements.captions.appendChild(i),triggerEvent.call(this,this.media,"cuechange")}}else this.debug.warn("updateCues: Invalid input",e);else this.debug.warn("No captions element to render to")}},defaults={enabled:!0,title:"",debug:!1,autoplay:!1,autopause:!0,playsinline:!0,seekTime:10,volume:1,muted:!1,duration:null,displayDuration:!0,invertTime:!0,toggleInvert:!0,ratio:null,clickToPlay:!0,hideControls:!0,resetOnEnd:!1,disableContextMenu:!0,loadSprite:!0,iconPrefix:"plyr",iconUrl:"https://cdn.plyr.io/3.7.8/plyr.svg",blankVideo:"https://cdn.plyr.io/static/blank.mp4",quality:{default:576,options:[4320,2880,2160,1440,1080,720,576,480,360,240],forced:!1,onChange:null},loop:{active:!1},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2,4]},keyboard:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},captions:{active:!1,language:"auto",update:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["captions","quality","speed"],i18n:{restart:"Restart",rewind:"Rewind {seektime}s",play:"Play",pause:"Pause",fastForward:"Forward {seektime}s",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",buffered:"Buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",enableCaptions:"Enable captions",disableCaptions:"Disable captions",download:"Download",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",frameTitle:"Player for {title}",captions:"Captions",settings:"Settings",pip:"PIP",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop",start:"Start",end:"End",all:"All",reset:"Reset",disabled:"Disabled",enabled:"Enabled",advertisement:"Ad",qualityBadge:{2160:"4K",1440:"HD",1080:"HD",720:"HD",576:"SD",480:"SD"}},urls:{download:null,vimeo:{sdk:"https://player.vimeo.com/api/player.js",iframe:"https://player.vimeo.com/video/{0}?{1}",api:"https://vimeo.com/api/oembed.json?url={0}"},youtube:{sdk:"https://www.youtube.com/iframe_api",api:"https://noembed.com/embed?url=https://www.youtube.com/watch?v={0}"},googleIMA:{sdk:"https://imasdk.googleapis.com/js/sdkloader/ima3.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,fastForward:null,mute:null,volume:null,captions:null,download:null,fullscreen:null,pip:null,airplay:null,speed:null,quality:null,loop:null,language:null},events:["ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied","ratechange","cuechange","download","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled","languagechange","controlshidden","controlsshown","ready","statechange","qualitychange","adsloaded","adscontentpause","adscontentresume","adstarted","adsmidpoint","adscomplete","adsallcomplete","adsimpression","adsclick"],selectors:{editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',fastForward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',download:'[data-plyr="download"]',fullscreen:'[data-plyr="fullscreen"]',pip:'[data-plyr="pip"]',airplay:'[data-plyr="airplay"]',settings:'[data-plyr="settings"]',loop:'[data-plyr="loop"]'},inputs:{seek:'[data-plyr="seek"]',volume:'[data-plyr="volume"]',speed:'[data-plyr="speed"]',language:'[data-plyr="language"]',quality:'[data-plyr="quality"]'},display:{currentTime:".plyr__time--current",duration:".plyr__time--duration",buffer:".plyr__progress__buffer",loop:".plyr__progress__loop",volume:".plyr__volume--display"},progress:".plyr__progress",captions:".plyr__captions",caption:".plyr__caption"},classNames:{type:"plyr--{0}",provider:"plyr--{0}",video:"plyr__video-wrapper",embed:"plyr__video-embed",videoFixedRatio:"plyr__video-wrapper--fixed-ratio",embedContainer:"plyr__video-embed__container",poster:"plyr__poster",posterEnabled:"plyr__poster-enabled",ads:"plyr__ads",control:"plyr__control",controlPressed:"plyr__control--pressed",playing:"plyr--playing",paused:"plyr--paused",stopped:"plyr--stopped",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",cues:"plyr__cues",marker:"plyr__progress__marker",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",isTouch:"plyr--is-touch",uiSupported:"plyr--full-ui",noTransition:"plyr--no-transition",display:{time:"plyr__time"},menu:{value:"plyr__menu__value",badge:"plyr__badge",open:"plyr--menu-open"},captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback"},pip:{supported:"plyr--pip-supported",active:"plyr--pip-active"},airplay:{supported:"plyr--airplay-supported",active:"plyr--airplay-active"},previewThumbnails:{thumbContainer:"plyr__preview-thumb",thumbContainerShown:"plyr__preview-thumb--is-shown",imageContainer:"plyr__preview-thumb__image-container",timeContainer:"plyr__preview-thumb__time-container",scrubbingContainer:"plyr__preview-scrubbing",scrubbingContainerShown:"plyr__preview-scrubbing--is-shown"}},attributes:{embed:{provider:"data-plyr-provider",id:"data-plyr-embed-id",hash:"data-plyr-embed-hash"}},ads:{enabled:!1,publisherId:"",tagUrl:""},previewThumbnails:{enabled:!1,src:""},vimeo:{byline:!1,portrait:!1,title:!1,speed:!0,transparent:!1,customControls:!0,referrerPolicy:null,premium:!1},youtube:{rel:0,showinfo:0,iv_load_policy:3,modestbranding:1,customControls:!0,noCookie:!1},mediaMetadata:{title:"",artist:"",album:"",artwork:[]},markers:{enabled:!1,points:[]}},pip={active:"picture-in-picture",inactive:"inline"},providers={html5:"html5",youtube:"youtube",vimeo:"vimeo"},types={audio:"audio",video:"video"};function getProviderByUrl(e){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(e)?providers.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(e)?providers.vimeo:null}var noop=function(){},Console=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];_classCallCheck2(this,e),this.enabled=window.console&&t,this.enabled&&this.log("Debugging enabled")}return _createClass2(e,[{key:"log",get:function(){return this.enabled?Function.prototype.bind.call(console.log,console):noop}},{key:"warn",get:function(){return this.enabled?Function.prototype.bind.call(console.warn,console):noop}},{key:"error",get:function(){return this.enabled?Function.prototype.bind.call(console.error,console):noop}}]),e}(),Fullscreen=function(){function e(t){var r=this;_classCallCheck2(this,e),_defineProperty$1(this,"onChange",(function(){if(r.supported){var e=r.player.elements.buttons.fullscreen;is.element(e)&&(e.pressed=r.active);var t=r.target===r.player.media?r.target:r.player.elements.container;triggerEvent.call(r.player,t,r.active?"enterfullscreen":"exitfullscreen",!0)}})),_defineProperty$1(this,"toggleFallback",(function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(n?r.scrollPosition={x:null!==(e=window.scrollX)&&void 0!==e?e:0,y:null!==(t=window.scrollY)&&void 0!==t?t:0}:window.scrollTo(r.scrollPosition.x,r.scrollPosition.y),document.body.style.overflow=n?"hidden":"",toggleClass(r.target,r.player.config.classNames.fullscreen.fallback,n),browser.isIos){var i=document.head.querySelector('meta[name="viewport"]'),a="viewport-fit=cover";i||(i=document.createElement("meta")).setAttribute("name","viewport");var o=is.string(i.content)&&i.content.includes(a);n?(r.cleanupViewport=!o,o||(i.content+=",".concat(a))):r.cleanupViewport&&(i.content=i.content.split(",").filter((function(e){return e.trim()!==a})).join(","))}r.onChange()})),_defineProperty$1(this,"trapFocus",(function(e){if(!browser.isIos&&!browser.isIPadOS&&r.active&&"Tab"===e.key){var t=document.activeElement,n=getElements.call(r.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),i=_slicedToArray(n,1)[0],a=n[n.length-1];t!==a||e.shiftKey?t===i&&e.shiftKey&&(a.focus(),e.preventDefault()):(i.focus(),e.preventDefault())}})),_defineProperty$1(this,"update",(function(){var t;r.supported?(t=r.forceFallback?"Fallback (forced)":e.nativeSupported?"Native":"Fallback",r.player.debug.log("".concat(t," fullscreen enabled"))):r.player.debug.log("Fullscreen not supported and fallback disabled");toggleClass(r.player.elements.container,r.player.config.classNames.fullscreen.enabled,r.supported)})),_defineProperty$1(this,"enter",(function(){r.supported&&(browser.isIos&&r.player.config.fullscreen.iosNative?r.player.isVimeo?r.player.embed.requestFullscreen():r.target.webkitEnterFullscreen():!e.nativeSupported||r.forceFallback?r.toggleFallback(!0):r.prefix?is.empty(r.prefix)||r.target["".concat(r.prefix,"Request").concat(r.property)]():r.target.requestFullscreen({navigationUI:"hide"}))})),_defineProperty$1(this,"exit",(function(){if(r.supported)if(browser.isIos&&r.player.config.fullscreen.iosNative)r.player.isVimeo?r.player.embed.exitFullscreen():r.target.webkitEnterFullscreen(),silencePromise(r.player.play());else if(!e.nativeSupported||r.forceFallback)r.toggleFallback(!1);else if(r.prefix){if(!is.empty(r.prefix)){var t="moz"===r.prefix?"Cancel":"Exit";document["".concat(r.prefix).concat(t).concat(r.property)]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)})),_defineProperty$1(this,"toggle",(function(){r.active?r.exit():r.enter()})),this.player=t,this.prefix=e.prefix,this.property=e.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===t.config.fullscreen.fallback,this.player.elements.fullscreen=t.config.fullscreen.container&&closest$1(this.player.elements.container,t.config.fullscreen.container),on$1.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":"".concat(this.prefix,"fullscreenchange"),(function(){r.onChange()})),on$1.call(this.player,this.player.elements.container,"dblclick",(function(e){is.element(r.player.elements.controls)&&r.player.elements.controls.contains(e.target)||r.player.listeners.proxy(e,r.toggle,"fullscreen")})),on$1.call(this,this.player.elements.container,"keydown",(function(e){return r.trapFocus(e)})),this.update()}return _createClass2(e,[{key:"useNative",get:function(){return e.nativeSupported&&!this.forceFallback}},{key:"supported",get:function(){return[this.player.config.fullscreen.enabled,this.player.isVideo,e.nativeSupported||this.player.config.fullscreen.fallback,!this.player.isYouTube||e.nativeSupported||!browser.isIos||this.player.config.playsinline&&!this.player.config.fullscreen.iosNative].every(Boolean)}},{key:"active",get:function(){if(!this.supported)return!1;if(!e.nativeSupported||this.forceFallback)return hasClass(this.target,this.player.config.classNames.fullscreen.fallback);var t=this.prefix?this.target.getRootNode()["".concat(this.prefix).concat(this.property,"Element")]:this.target.getRootNode().fullscreenElement;return t&&t.shadowRoot?t===this.target.getRootNode().host:t===this.target}},{key:"target",get:function(){var e;return browser.isIos&&this.player.config.fullscreen.iosNative?this.player.media:null!==(e=this.player.elements.fullscreen)&&void 0!==e?e:this.player.elements.container}}],[{key:"nativeSupported",get:function(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}},{key:"prefix",get:function(){if(is.function(document.exitFullscreen))return"";var e="";return["webkit","moz","ms"].some((function(t){return!(!is.function(document["".concat(t,"ExitFullscreen")])&&!is.function(document["".concat(t,"CancelFullScreen")])||(e=t,0))})),e}},{key:"property",get:function(){return"moz"===this.prefix?"FullScreen":"Fullscreen"}}]),e}();function loadImage(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Promise((function(r,n){var i=new Image,a=function(){delete i.onload,delete i.onerror,(i.naturalWidth>=t?r:n)(i)};Object.assign(i,{onload:a,onerror:a,src:e})}))}var ui={addStyleHook:function(){toggleClass(this.elements.container,this.config.selectors.container.replace(".",""),!0),toggleClass(this.elements.container,this.config.classNames.uiSupported,this.supported.ui)},toggleNativeControls:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.isHTML5?this.media.setAttribute("controls",""):this.media.removeAttribute("controls")},build:function(){var e=this;if(this.listeners.media(),!this.supported.ui)return this.debug.warn("Basic support only for ".concat(this.provider," ").concat(this.type)),void ui.toggleNativeControls.call(this,!0);is.element(this.elements.controls)||(controls$2.inject.call(this),this.listeners.controls()),ui.toggleNativeControls.call(this),this.isHTML5&&captions.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,controls$2.updateVolume.call(this),controls$2.timeUpdate.call(this),controls$2.durationUpdate.call(this),ui.checkPlaying.call(this),toggleClass(this.elements.container,this.config.classNames.pip.supported,support.pip&&this.isHTML5&&this.isVideo),toggleClass(this.elements.container,this.config.classNames.airplay.supported,support.airplay&&this.isHTML5),toggleClass(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout((function(){triggerEvent.call(e,e.media,"ready")}),0),ui.setTitle.call(this),this.poster&&ui.setPoster.call(this,this.poster,!1).catch((function(){})),this.config.duration&&controls$2.durationUpdate.call(this),this.config.mediaMetadata&&controls$2.setMediaMetadata.call(this)},setTitle:function(){var e=i18n.get("play",this.config);if(is.string(this.config.title)&&!is.empty(this.config.title)&&(e+=", ".concat(this.config.title)),Array.from(this.elements.buttons.play||[]).forEach((function(t){t.setAttribute("aria-label",e)})),this.isEmbed){var t=getElement.call(this,"iframe");if(!is.element(t))return;var r=is.empty(this.config.title)?"video":this.config.title,n=i18n.get("frameTitle",this.config);t.setAttribute("title",n.replace("{title}",r))}},togglePoster:function(e){toggleClass(this.elements.container,this.config.classNames.posterEnabled,e)},setPoster:function(e){var t=this;return(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",e),this.elements.poster.removeAttribute("hidden"),ready.call(this).then((function(){return loadImage(e)})).catch((function(r){throw e===t.poster&&ui.togglePoster.call(t,!1),r})).then((function(){if(e!==t.poster)throw new Error("setPoster cancelled by later call to setPoster")})).then((function(){return Object.assign(t.elements.poster.style,{backgroundImage:"url('".concat(e,"')"),backgroundSize:""}),ui.togglePoster.call(t,!0),e})))},checkPlaying:function(e){var t=this;toggleClass(this.elements.container,this.config.classNames.playing,this.playing),toggleClass(this.elements.container,this.config.classNames.paused,this.paused),toggleClass(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach((function(e){Object.assign(e,{pressed:t.playing}),e.setAttribute("aria-label",i18n.get(t.playing?"pause":"play",t.config))})),is.event(e)&&"timeupdate"===e.type||ui.toggleControls.call(this)},checkLoading:function(e){var t=this;this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout((function(){toggleClass(t.elements.container,t.config.classNames.loading,t.loading),ui.toggleControls.call(t)}),this.loading?250:0)},toggleControls:function(e){var t=this.elements.controls;if(t&&this.config.hideControls){var r=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(Boolean(e||this.loading||this.paused||t.pressed||t.hover||r))}},migrateStyles:function(){var e=this;Object.values(_objectSpread({},this.media.style)).filter((function(e){return!is.empty(e)&&is.string(e)&&e.startsWith("--plyr")})).forEach((function(t){e.elements.container.style.setProperty(t,e.media.style.getPropertyValue(t)),e.media.style.removeProperty(t)})),is.empty(this.media.style)&&this.media.removeAttribute("style")}},Listeners=function(){function e(t){var r=this;_classCallCheck2(this,e),_defineProperty$1(this,"firstTouch",(function(){var e=r.player,t=e.elements;e.touch=!0,toggleClass(t.container,e.config.classNames.isTouch,!0)})),_defineProperty$1(this,"global",(function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=r.player;t.config.keyboard.global&&toggleListener.call(t,window,"keydown keyup",r.handleKey,e,!1),toggleListener.call(t,document.body,"click",r.toggleMenu,e),once.call(t,document.body,"touchstart",r.firstTouch)})),_defineProperty$1(this,"container",(function(){var e=r.player,t=e.config,n=e.elements,i=e.timers;!t.keyboard.global&&t.keyboard.focused&&on$1.call(e,n.container,"keydown keyup",r.handleKey,!1),on$1.call(e,n.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",(function(t){var r=n.controls;r&&"enterfullscreen"===t.type&&(r.pressed=!1,r.hover=!1);var a=0;["touchstart","touchmove","mousemove"].includes(t.type)&&(ui.toggleControls.call(e,!0),a=e.touch?3e3:2e3),clearTimeout(i.controls),i.controls=setTimeout((function(){return ui.toggleControls.call(e,!1)}),a)}));var a=function(){if(e.isVimeo&&!e.config.vimeo.premium){var t=n.wrapper,r=e.fullscreen.active,i=_slicedToArray(getAspectRatio.call(e),2),a=i[0],o=i[1],s=supportsCSS("aspect-ratio: ".concat(a," / ").concat(o));if(r){var l=_slicedToArray(getViewportSize(),2),c=l[0],p=l[1],h=c/p>a/o;s?(t.style.width=h?"auto":"100%",t.style.height=h?"100%":"auto"):(t.style.maxWidth=h?p/o*a+"px":null,t.style.margin=h?"0 auto":null)}else s?(t.style.width=null,t.style.height=null):(t.style.maxWidth=null,t.style.margin=null)}},o=function(){clearTimeout(i.resized),i.resized=setTimeout(a,50)};on$1.call(e,n.container,"enterfullscreen exitfullscreen",(function(t){e.fullscreen.target===n.container&&(!e.isEmbed&&is.empty(e.config.ratio)||(a(),("enterfullscreen"===t.type?on$1:off$1).call(e,window,"resize",o)))}))})),_defineProperty$1(this,"media",(function(){var e=r.player,t=e.elements;if(on$1.call(e,e.media,"timeupdate seeking seeked",(function(t){return controls$2.timeUpdate.call(e,t)})),on$1.call(e,e.media,"durationchange loadeddata loadedmetadata",(function(t){return controls$2.durationUpdate.call(e,t)})),on$1.call(e,e.media,"ended",(function(){e.isHTML5&&e.isVideo&&e.config.resetOnEnd&&(e.restart(),e.pause())})),on$1.call(e,e.media,"progress playing seeking seeked",(function(t){return controls$2.updateProgress.call(e,t)})),on$1.call(e,e.media,"volumechange",(function(t){return controls$2.updateVolume.call(e,t)})),on$1.call(e,e.media,"playing play pause ended emptied timeupdate",(function(t){return ui.checkPlaying.call(e,t)})),on$1.call(e,e.media,"waiting canplay seeked playing",(function(t){return ui.checkLoading.call(e,t)})),e.supported.ui&&e.config.clickToPlay&&!e.isAudio){var n=getElement.call(e,".".concat(e.config.classNames.video));if(!is.element(n))return;on$1.call(e,t.container,"click",(function(i){([t.container,n].includes(i.target)||n.contains(i.target))&&(e.touch&&e.config.hideControls||(e.ended?(r.proxy(i,e.restart,"restart"),r.proxy(i,(function(){silencePromise(e.play())}),"play")):r.proxy(i,(function(){silencePromise(e.togglePlay())}),"play")))}))}e.supported.ui&&e.config.disableContextMenu&&on$1.call(e,t.wrapper,"contextmenu",(function(e){e.preventDefault()}),!1),on$1.call(e,e.media,"volumechange",(function(){e.storage.set({volume:e.volume,muted:e.muted})})),on$1.call(e,e.media,"ratechange",(function(){controls$2.updateSetting.call(e,"speed"),e.storage.set({speed:e.speed})})),on$1.call(e,e.media,"qualitychange",(function(t){controls$2.updateSetting.call(e,"quality",null,t.detail.quality)})),on$1.call(e,e.media,"ready qualitychange",(function(){controls$2.setDownloadUrl.call(e)}));var i=e.config.events.concat(["keyup","keydown"]).join(" ");on$1.call(e,e.media,i,(function(r){var n=r.detail,i=void 0===n?{}:n;"error"===r.type&&(i=e.media.error),triggerEvent.call(e,t.container,r.type,!0,i)}))})),_defineProperty$1(this,"proxy",(function(e,t,n){var i=r.player,a=i.config.listeners[n],o=!0;is.function(a)&&(o=a.call(i,e)),!1!==o&&is.function(t)&&t.call(i,e)})),_defineProperty$1(this,"bind",(function(e,t,n,i){var a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=r.player,s=o.config.listeners[i],l=is.function(s);on$1.call(o,e,t,(function(e){return r.proxy(e,n,i)}),a&&!l)})),_defineProperty$1(this,"controls",(function(){var e=r.player,t=e.elements,n=browser.isIE?"change":"input";if(t.buttons.play&&Array.from(t.buttons.play).forEach((function(t){r.bind(t,"click",(function(){silencePromise(e.togglePlay())}),"play")})),r.bind(t.buttons.restart,"click",e.restart,"restart"),r.bind(t.buttons.rewind,"click",(function(){e.lastSeekTime=Date.now(),e.rewind()}),"rewind"),r.bind(t.buttons.fastForward,"click",(function(){e.lastSeekTime=Date.now(),e.forward()}),"fastForward"),r.bind(t.buttons.mute,"click",(function(){e.muted=!e.muted}),"mute"),r.bind(t.buttons.captions,"click",(function(){return e.toggleCaptions()})),r.bind(t.buttons.download,"click",(function(){triggerEvent.call(e,e.media,"download")}),"download"),r.bind(t.buttons.fullscreen,"click",(function(){e.fullscreen.toggle()}),"fullscreen"),r.bind(t.buttons.pip,"click",(function(){e.pip="toggle"}),"pip"),r.bind(t.buttons.airplay,"click",e.airplay,"airplay"),r.bind(t.buttons.settings,"click",(function(t){t.stopPropagation(),t.preventDefault(),controls$2.toggleMenu.call(e,t)}),null,!1),r.bind(t.buttons.settings,"keyup",(function(t){[" ","Enter"].includes(t.key)&&("Enter"!==t.key?(t.preventDefault(),t.stopPropagation(),controls$2.toggleMenu.call(e,t)):controls$2.focusFirstMenuItem.call(e,null,!0))}),null,!1),r.bind(t.settings.menu,"keydown",(function(t){"Escape"===t.key&&controls$2.toggleMenu.call(e,t)})),r.bind(t.inputs.seek,"mousedown mousemove",(function(e){var r=t.progress.getBoundingClientRect(),n=100/r.width*(e.pageX-r.left);e.currentTarget.setAttribute("seek-value",n)})),r.bind(t.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",(function(t){var r=t.currentTarget,n="play-on-seeked";if(!is.keyboardEvent(t)||["ArrowLeft","ArrowRight"].includes(t.key)){e.lastSeekTime=Date.now();var i=r.hasAttribute(n),a=["mouseup","touchend","keyup"].includes(t.type);i&&a?(r.removeAttribute(n),silencePromise(e.play())):!a&&e.playing&&(r.setAttribute(n,""),e.pause())}})),browser.isIos){var i=getElements.call(e,'input[type="range"]');Array.from(i).forEach((function(e){return r.bind(e,n,(function(e){return repaint(e.target)}))}))}r.bind(t.inputs.seek,n,(function(t){var r=t.currentTarget,n=r.getAttribute("seek-value");is.empty(n)&&(n=r.value),r.removeAttribute("seek-value"),e.currentTime=n/r.max*e.duration}),"seek"),r.bind(t.progress,"mouseenter mouseleave mousemove",(function(t){return controls$2.updateSeekTooltip.call(e,t)})),r.bind(t.progress,"mousemove touchmove",(function(t){var r=e.previewThumbnails;r&&r.loaded&&r.startMove(t)})),r.bind(t.progress,"mouseleave touchend click",(function(){var t=e.previewThumbnails;t&&t.loaded&&t.endMove(!1,!0)})),r.bind(t.progress,"mousedown touchstart",(function(t){var r=e.previewThumbnails;r&&r.loaded&&r.startScrubbing(t)})),r.bind(t.progress,"mouseup touchend",(function(t){var r=e.previewThumbnails;r&&r.loaded&&r.endScrubbing(t)})),browser.isWebKit&&Array.from(getElements.call(e,'input[type="range"]')).forEach((function(t){r.bind(t,"input",(function(t){return controls$2.updateRangeFill.call(e,t.target)}))})),e.config.toggleInvert&&!is.element(t.display.duration)&&r.bind(t.display.currentTime,"click",(function(){0!==e.currentTime&&(e.config.invertTime=!e.config.invertTime,controls$2.timeUpdate.call(e))})),r.bind(t.inputs.volume,n,(function(t){e.volume=t.target.value}),"volume"),r.bind(t.controls,"mouseenter mouseleave",(function(r){t.controls.hover=!e.touch&&"mouseenter"===r.type})),t.fullscreen&&Array.from(t.fullscreen.children).filter((function(e){return!e.contains(t.container)})).forEach((function(n){r.bind(n,"mouseenter mouseleave",(function(r){t.controls&&(t.controls.hover=!e.touch&&"mouseenter"===r.type)}))})),r.bind(t.controls,"mousedown mouseup touchstart touchend touchcancel",(function(e){t.controls.pressed=["mousedown","touchstart"].includes(e.type)})),r.bind(t.controls,"focusin",(function(){var n=e.config,i=e.timers;toggleClass(t.controls,n.classNames.noTransition,!0),ui.toggleControls.call(e,!0),setTimeout((function(){toggleClass(t.controls,n.classNames.noTransition,!1)}),0);var a=r.touch?3e3:4e3;clearTimeout(i.controls),i.controls=setTimeout((function(){return ui.toggleControls.call(e,!1)}),a)})),r.bind(t.inputs.volume,"wheel",(function(t){var r=t.webkitDirectionInvertedFromDevice,n=[t.deltaX,-t.deltaY].map((function(e){return r?-e:e})),i=_slicedToArray(n,2),a=i[0],o=i[1],s=Math.sign(Math.abs(a)>Math.abs(o)?a:o);e.increaseVolume(s/50);var l=e.media.volume;(1===s&&l<1||-1===s&&l>0)&&t.preventDefault()}),"volume",!1)})),this.player=t,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.firstTouch=this.firstTouch.bind(this)}return _createClass2(e,[{key:"handleKey",value:function(e){var t,r=this.player,n=r.elements,i=e.key,a=e.type,o=e.altKey,s=e.ctrlKey,l=e.metaKey,c=e.shiftKey,p="keydown"===a,h=p&&i===this.lastKey;if(!(o||s||l||c)&&i)if(p){var u=document.activeElement;if(is.element(u)){var d=r.config.selectors.editable;if(u!==n.inputs.seek&&matches(u,d))return;if(" "===e.key&&matches(u,'button, [role^="menuitem"]'))return}switch([" ","ArrowLeft","ArrowUp","ArrowRight","ArrowDown","0","1","2","3","4","5","6","7","8","9","c","f","k","l","m"].includes(i)&&(e.preventDefault(),e.stopPropagation()),i){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":h||(t=parseInt(i,10),r.currentTime=r.duration/10*t);break;case" ":case"k":h||silencePromise(r.togglePlay());break;case"ArrowUp":r.increaseVolume(.1);break;case"ArrowDown":r.decreaseVolume(.1);break;case"m":h||(r.muted=!r.muted);break;case"ArrowRight":r.forward();break;case"ArrowLeft":r.rewind();break;case"f":r.fullscreen.toggle();break;case"c":h||r.toggleCaptions();break;case"l":r.loop=!r.loop}"Escape"===i&&!r.fullscreen.usingNative&&r.fullscreen.active&&r.fullscreen.toggle(),this.lastKey=i}else this.lastKey=null}},{key:"toggleMenu",value:function(e){controls$2.toggleMenu.call(this.player,e)}}]),e}();function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var loadjs_umd=createCommonjsModule((function(e,t){e.exports=function(){var e=function(){},t={},r={},n={};function i(e,t){if(e){var i=n[e];if(r[e]=t,i)for(;i.length;)i[0](e,t),i.splice(0,1)}}function a(t,r){t.call&&(t={success:t}),r.length?(t.error||e)(r):(t.success||e)(t)}function o(t,r,n,i){var a,s,l=document,c=n.async,p=(n.numRetries||0)+1,h=n.before||e,u=t.replace(/[\?|#].*$/,""),d=t.replace(/^(css|img)!/,"");i=i||0,/(^css!|\.css$)/.test(u)?((s=l.createElement("link")).rel="stylesheet",s.href=d,(a="hideFocus"in s)&&s.relList&&(a=0,s.rel="preload",s.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(u)?(s=l.createElement("img")).src=d:((s=l.createElement("script")).src=t,s.async=void 0===c||c),s.onload=s.onerror=s.onbeforeload=function(e){var l=e.type[0];if(a)try{s.sheet.cssText.length||(l="e")}catch(e){18!=e.code&&(l="e")}if("e"==l){if((i+=1)0&&void 0!==arguments[0]&&arguments[0]))return clearInterval(r.countdownTimer),void r.elements.container.removeAttribute("data-badge-text");r.countdownTimer=setInterval((function(){var e=_formatTime(Math.max(r.manager.getRemainingTime(),0)),t="".concat(i18n.get("advertisement",r.player.config)," - ").concat(e);r.elements.container.setAttribute("data-badge-text",t)}),100)})),_defineProperty$1(this,"onAdsManagerLoaded",(function(e){if(r.enabled){var t=new google.ima.AdsRenderingSettings;t.restoreCustomPlaybackStateOnAdBreakComplete=!0,t.enablePreloading=!0,r.manager=e.getAdsManager(r.player,t),r.cuePoints=r.manager.getCuePoints(),r.manager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(function(e){return r.onAdError(e)})),Object.keys(google.ima.AdEvent.Type).forEach((function(e){r.manager.addEventListener(google.ima.AdEvent.Type[e],(function(e){return r.onAdEvent(e)}))})),r.trigger("loaded")}})),_defineProperty$1(this,"addCuePoints",(function(){is.empty(r.cuePoints)||r.cuePoints.forEach((function(e){if(0!==e&&-1!==e&&e1?t-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:255;return Math.min(Math.max(e,t),r)}var parseVtt=function(e){var t=[];return e.split(/\r\n\r\n|\n\n|\r\r/).forEach((function(e){var r={};e.split(/\r\n|\n|\r/).forEach((function(e){if(is.number(r.startTime)){if(!is.empty(e.trim())&&is.empty(r.text)){var t,n,i=e.trim().split("#xywh=");t=_slicedToArray(i,1),r.text=t[0],i[1]&&(n=_slicedToArray(i[1].split(","),4),r.x=n[0],r.y=n[1],r.w=n[2],r.h=n[3])}}else{var a=e.match(/([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})( ?--> ?)([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})/);a&&(r.startTime=60*Number(a[1]||0)*60+60*Number(a[2])+Number(a[3])+Number("0.".concat(a[4])),r.endTime=60*Number(a[6]||0)*60+60*Number(a[7])+Number(a[8])+Number("0.".concat(a[9])))}})),r.text&&t.push(r)})),t},fitRatio=function(e,t){var r={};return e>t.width/t.height?(r.width=t.width,r.height=1/e*t.width):(r.height=t.height,r.width=e*t.height),r},PreviewThumbnails=function(){function e(t){var r=this;_classCallCheck2(this,e),_defineProperty$1(this,"load",(function(){r.player.elements.display.seekTooltip&&(r.player.elements.display.seekTooltip.hidden=r.enabled),r.enabled&&r.getThumbnails().then((function(){r.enabled&&(r.render(),r.determineContainerAutoSizing(),r.listeners(),r.loaded=!0)}))})),_defineProperty$1(this,"getThumbnails",(function(){return new Promise((function(e){var t=r.player.config.previewThumbnails.src;if(is.empty(t))throw new Error("Missing previewThumbnails.src config attribute");var n=function(){r.thumbnails.sort((function(e,t){return e.height-t.height})),r.player.debug.log("Preview thumbnails",r.thumbnails),e()};if(is.function(t))t((function(e){r.thumbnails=e,n()}));else{var i=(is.string(t)?[t]:t).map((function(e){return r.getThumbnail(e)}));Promise.all(i).then(n)}}))})),_defineProperty$1(this,"getThumbnail",(function(e){return new Promise((function(t){fetch$1(e).then((function(n){var i={frames:parseVtt(n),height:null,urlPrefix:""};i.frames[0].text.startsWith("/")||i.frames[0].text.startsWith("http://")||i.frames[0].text.startsWith("https://")||(i.urlPrefix=e.substring(0,e.lastIndexOf("/")+1));var a=new Image;a.onload=function(){i.height=a.naturalHeight,i.width=a.naturalWidth,r.thumbnails.push(i),t()},a.src=i.urlPrefix+i.frames[0].text}))}))})),_defineProperty$1(this,"startMove",(function(e){if(r.loaded&&is.event(e)&&["touchmove","mousemove"].includes(e.type)&&r.player.media.duration){if("touchmove"===e.type)r.seekTime=r.player.media.duration*(r.player.elements.inputs.seek.value/100);else{var t,n,i=r.player.elements.progress.getBoundingClientRect(),a=100/i.width*(e.pageX-i.left);r.seekTime=r.player.media.duration*(a/100),r.seekTime<0&&(r.seekTime=0),r.seekTime>r.player.media.duration-1&&(r.seekTime=r.player.media.duration-1),r.mousePosX=e.pageX,r.elements.thumb.time.innerText=_formatTime(r.seekTime);var o=null===(t=r.player.config.markers)||void 0===t||null===(n=t.points)||void 0===n?void 0:n.find((function(e){return e.time===Math.round(r.seekTime)}));o&&r.elements.thumb.time.insertAdjacentHTML("afterbegin","".concat(o.label,"
"))}r.showImageAtCurrentTime()}})),_defineProperty$1(this,"endMove",(function(){r.toggleThumbContainer(!1,!0)})),_defineProperty$1(this,"startScrubbing",(function(e){(is.nullOrUndefined(e.button)||!1===e.button||0===e.button)&&(r.mouseDown=!0,r.player.media.duration&&(r.toggleScrubbingContainer(!0),r.toggleThumbContainer(!1,!0),r.showImageAtCurrentTime()))})),_defineProperty$1(this,"endScrubbing",(function(){r.mouseDown=!1,Math.ceil(r.lastTime)===Math.ceil(r.player.media.currentTime)?r.toggleScrubbingContainer(!1):once.call(r.player,r.player.media,"timeupdate",(function(){r.mouseDown||r.toggleScrubbingContainer(!1)}))})),_defineProperty$1(this,"listeners",(function(){r.player.on("play",(function(){r.toggleThumbContainer(!1,!0)})),r.player.on("seeked",(function(){r.toggleThumbContainer(!1)})),r.player.on("timeupdate",(function(){r.lastTime=r.player.media.currentTime}))})),_defineProperty$1(this,"render",(function(){r.elements.thumb.container=createElement$1("div",{class:r.player.config.classNames.previewThumbnails.thumbContainer}),r.elements.thumb.imageContainer=createElement$1("div",{class:r.player.config.classNames.previewThumbnails.imageContainer}),r.elements.thumb.container.appendChild(r.elements.thumb.imageContainer);var e=createElement$1("div",{class:r.player.config.classNames.previewThumbnails.timeContainer});r.elements.thumb.time=createElement$1("span",{},"00:00"),e.appendChild(r.elements.thumb.time),r.elements.thumb.imageContainer.appendChild(e),is.element(r.player.elements.progress)&&r.player.elements.progress.appendChild(r.elements.thumb.container),r.elements.scrubbing.container=createElement$1("div",{class:r.player.config.classNames.previewThumbnails.scrubbingContainer}),r.player.elements.wrapper.appendChild(r.elements.scrubbing.container)})),_defineProperty$1(this,"destroy",(function(){r.elements.thumb.container&&r.elements.thumb.container.remove(),r.elements.scrubbing.container&&r.elements.scrubbing.container.remove()})),_defineProperty$1(this,"showImageAtCurrentTime",(function(){r.mouseDown?r.setScrubbingContainerSize():r.setThumbContainerSizeAndPos();var e=r.thumbnails[0].frames.findIndex((function(e){return r.seekTime>=e.startTime&&r.seekTime<=e.endTime})),t=e>=0,n=0;r.mouseDown||r.toggleThumbContainer(t),t&&(r.thumbnails.forEach((function(t,i){r.loadedImages.includes(t.frames[e].text)&&(n=i)})),e!==r.showingThumb&&(r.showingThumb=e,r.loadImage(n)))})),_defineProperty$1(this,"loadImage",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=r.showingThumb,n=r.thumbnails[e],i=n.urlPrefix,a=n.frames[t],o=n.frames[t].text,s=i+o;if(r.currentImageElement&&r.currentImageElement.dataset.filename===o)r.showImage(r.currentImageElement,a,e,t,o,!1),r.currentImageElement.dataset.index=t,r.removeOldImages(r.currentImageElement);else{r.loadingImage&&r.usingSprites&&(r.loadingImage.onload=null);var l=new Image;l.src=s,l.dataset.index=t,l.dataset.filename=o,r.showingThumbFilename=o,r.player.debug.log("Loading image: ".concat(s)),l.onload=function(){return r.showImage(l,a,e,t,o,!0)},r.loadingImage=l,r.removeOldImages(l)}})),_defineProperty$1(this,"showImage",(function(e,t,n,i,a){var o=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];r.player.debug.log("Showing thumb: ".concat(a,". num: ").concat(i,". qual: ").concat(n,". newimg: ").concat(o)),r.setImageSizeAndOffset(e,t),o&&(r.currentImageContainer.appendChild(e),r.currentImageElement=e,r.loadedImages.includes(a)||r.loadedImages.push(a)),r.preloadNearby(i,!0).then(r.preloadNearby(i,!1)).then(r.getHigherQuality(n,e,t,a))})),_defineProperty$1(this,"removeOldImages",(function(e){Array.from(r.currentImageContainer.children).forEach((function(t){if("img"===t.tagName.toLowerCase()){var n=r.usingSprites?500:1e3;if(t.dataset.index!==e.dataset.index&&!t.dataset.deleting){t.dataset.deleting=!0;var i=r.currentImageContainer;setTimeout((function(){i.removeChild(t),r.player.debug.log("Removing thumb: ".concat(t.dataset.filename))}),n)}}}))})),_defineProperty$1(this,"preloadNearby",(function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return new Promise((function(n){setTimeout((function(){var i=r.thumbnails[0].frames[e].text;if(r.showingThumbFilename===i){var a;a=t?r.thumbnails[0].frames.slice(e):r.thumbnails[0].frames.slice(0,e).reverse();var o=!1;a.forEach((function(e){var t=e.text;if(t!==i&&!r.loadedImages.includes(t)){o=!0,r.player.debug.log("Preloading thumb filename: ".concat(t));var a=r.thumbnails[0].urlPrefix+t,s=new Image;s.src=a,s.onload=function(){r.player.debug.log("Preloaded thumb filename: ".concat(t)),r.loadedImages.includes(t)||r.loadedImages.push(t),n()}}})),o||n()}}),300)}))})),_defineProperty$1(this,"getHigherQuality",(function(e,t,n,i){if(e0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=r.player.config.classNames.previewThumbnails.thumbContainerShown;r.elements.thumb.container.classList.toggle(n,e),!e&&t&&(r.showingThumb=null,r.showingThumbFilename=null)})),_defineProperty$1(this,"toggleScrubbingContainer",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=r.player.config.classNames.previewThumbnails.scrubbingContainerShown;r.elements.scrubbing.container.classList.toggle(t,e),e||(r.showingThumb=null,r.showingThumbFilename=null)})),_defineProperty$1(this,"determineContainerAutoSizing",(function(){(r.elements.thumb.imageContainer.clientHeight>20||r.elements.thumb.imageContainer.clientWidth>20)&&(r.sizeSpecifiedInCSS=!0)})),_defineProperty$1(this,"setThumbContainerSizeAndPos",(function(){var e=r.elements.thumb.imageContainer;if(r.sizeSpecifiedInCSS){if(e.clientHeight>20&&e.clientWidth<20){var t=Math.floor(e.clientHeight*r.thumbAspectRatio);e.style.width="".concat(t,"px")}else if(e.clientHeight<20&&e.clientWidth>20){var n=Math.floor(e.clientWidth/r.thumbAspectRatio);e.style.height="".concat(n,"px")}}else{var i=Math.floor(r.thumbContainerHeight*r.thumbAspectRatio);e.style.height="".concat(r.thumbContainerHeight,"px"),e.style.width="".concat(i,"px")}r.setThumbContainerPos()})),_defineProperty$1(this,"setThumbContainerPos",(function(){var e=r.player.elements.progress.getBoundingClientRect(),t=r.player.elements.container.getBoundingClientRect(),n=r.elements.thumb.container,i=t.left-e.left+10,a=t.right-e.left-n.clientWidth-10,o=r.mousePosX-e.left-n.clientWidth/2,s=clamp(o,i,a);n.style.left="".concat(s,"px"),n.style.setProperty("--preview-arrow-offset",o-s+"px")})),_defineProperty$1(this,"setScrubbingContainerSize",(function(){var e=fitRatio(r.thumbAspectRatio,{width:r.player.media.clientWidth,height:r.player.media.clientHeight}),t=e.width,n=e.height;r.elements.scrubbing.container.style.width="".concat(t,"px"),r.elements.scrubbing.container.style.height="".concat(n,"px")})),_defineProperty$1(this,"setImageSizeAndOffset",(function(e,t){if(r.usingSprites){var n=r.thumbContainerHeight/t.h;e.style.height=e.naturalHeight*n+"px",e.style.width=e.naturalWidth*n+"px",e.style.left="-".concat(t.x*n,"px"),e.style.top="-".concat(t.y*n,"px")}})),this.player=t,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}return _createClass2(e,[{key:"enabled",get:function(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}},{key:"currentImageContainer",get:function(){return this.mouseDown?this.elements.scrubbing.container:this.elements.thumb.imageContainer}},{key:"usingSprites",get:function(){return Object.keys(this.thumbnails[0].frames[0]).includes("w")}},{key:"thumbAspectRatio",get:function(){return this.usingSprites?this.thumbnails[0].frames[0].w/this.thumbnails[0].frames[0].h:this.thumbnails[0].width/this.thumbnails[0].height}},{key:"thumbContainerHeight",get:function(){return this.mouseDown?fitRatio(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight}).height:this.sizeSpecifiedInCSS?this.elements.thumb.imageContainer.clientHeight:Math.floor(this.player.media.clientWidth/this.thumbAspectRatio/4)}},{key:"currentImageElement",get:function(){return this.mouseDown?this.currentScrubbingImageElement:this.currentThumbnailImageElement},set:function(e){this.mouseDown?this.currentScrubbingImageElement=e:this.currentThumbnailImageElement=e}}]),e}(),source={insertElements:function(e,t){var r=this;is.string(t)?insertElement(e,this.media,{src:t}):is.array(t)&&t.forEach((function(t){insertElement(e,r.media,t)}))},change:function(e){var t=this;getDeep(e,"sources.length")?(html5.cancelRequests.call(this),this.destroy.call(this,(function(){t.options.quality=[],removeElement$1(t.media),t.media=null,is.element(t.elements.container)&&t.elements.container.removeAttribute("class");var r=e.sources,n=e.type,i=_slicedToArray(r,1)[0],a=i.provider,o=void 0===a?providers.html5:a,s=i.src,l="html5"===o?n:"div",c="html5"===o?{}:{src:s};Object.assign(t,{provider:o,type:n,supported:support.check(n,o,t.config.playsinline),media:createElement$1(l,c)}),t.elements.container.appendChild(t.media),is.boolean(e.autoplay)&&(t.config.autoplay=e.autoplay),t.isHTML5&&(t.config.crossorigin&&t.media.setAttribute("crossorigin",""),t.config.autoplay&&t.media.setAttribute("autoplay",""),is.empty(e.poster)||(t.poster=e.poster),t.config.loop.active&&t.media.setAttribute("loop",""),t.config.muted&&t.media.setAttribute("muted",""),t.config.playsinline&&t.media.setAttribute("playsinline","")),ui.addStyleHook.call(t),t.isHTML5&&source.insertElements.call(t,"source",r),t.config.title=e.title,media.setup.call(t),t.isHTML5&&Object.keys(e).includes("tracks")&&source.insertElements.call(t,"track",e.tracks),(t.isHTML5||t.isEmbed&&!t.supported.ui)&&ui.build.call(t),t.isHTML5&&t.media.load(),is.empty(e.previewThumbnails)||(Object.assign(t.config.previewThumbnails,e.previewThumbnails),t.previewThumbnails&&t.previewThumbnails.loaded&&(t.previewThumbnails.destroy(),t.previewThumbnails=null),t.config.previewThumbnails.enabled&&(t.previewThumbnails=new PreviewThumbnails(t))),t.fullscreen.update()}),!0)):this.debug.warn("Invalid source format")}},Plyr=function(){function e(t,r){var n=this;if(_classCallCheck2(this,e),_defineProperty$1(this,"play",(function(){return is.function(n.media.play)?(n.ads&&n.ads.enabled&&n.ads.managerPromise.then((function(){return n.ads.play()})).catch((function(){return silencePromise(n.media.play())})),n.media.play()):null})),_defineProperty$1(this,"pause",(function(){return n.playing&&is.function(n.media.pause)?n.media.pause():null})),_defineProperty$1(this,"togglePlay",(function(e){return(is.boolean(e)?e:!n.playing)?n.play():n.pause()})),_defineProperty$1(this,"stop",(function(){n.isHTML5?(n.pause(),n.restart()):is.function(n.media.stop)&&n.media.stop()})),_defineProperty$1(this,"restart",(function(){n.currentTime=0})),_defineProperty$1(this,"rewind",(function(e){n.currentTime-=is.number(e)?e:n.config.seekTime})),_defineProperty$1(this,"forward",(function(e){n.currentTime+=is.number(e)?e:n.config.seekTime})),_defineProperty$1(this,"increaseVolume",(function(e){var t=n.media.muted?0:n.volume;n.volume=t+(is.number(e)?e:0)})),_defineProperty$1(this,"decreaseVolume",(function(e){n.increaseVolume(-e)})),_defineProperty$1(this,"airplay",(function(){support.airplay&&n.media.webkitShowPlaybackTargetPicker()})),_defineProperty$1(this,"toggleControls",(function(e){if(n.supported.ui&&!n.isAudio){var t=hasClass(n.elements.container,n.config.classNames.hideControls),r=void 0===e?void 0:!e,i=toggleClass(n.elements.container,n.config.classNames.hideControls,r);if(i&&is.array(n.config.controls)&&n.config.controls.includes("settings")&&!is.empty(n.config.settings)&&controls$2.toggleMenu.call(n,!1),i!==t){var a=i?"controlshidden":"controlsshown";triggerEvent.call(n,n.media,a)}return!i}return!1})),_defineProperty$1(this,"on",(function(e,t){on$1.call(n,n.elements.container,e,t)})),_defineProperty$1(this,"once",(function(e,t){once.call(n,n.elements.container,e,t)})),_defineProperty$1(this,"off",(function(e,t){off$1(n.elements.container,e,t)})),_defineProperty$1(this,"destroy",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(n.ready){var r=function(){document.body.style.overflow="",n.embed=null,t?(Object.keys(n.elements).length&&(removeElement$1(n.elements.buttons.play),removeElement$1(n.elements.captions),removeElement$1(n.elements.controls),removeElement$1(n.elements.wrapper),n.elements.buttons.play=null,n.elements.captions=null,n.elements.controls=null,n.elements.wrapper=null),is.function(e)&&e()):(unbindListeners.call(n),html5.cancelRequests.call(n),replaceElement(n.elements.original,n.elements.container),triggerEvent.call(n,n.elements.original,"destroyed",!0),is.function(e)&&e.call(n.elements.original),n.ready=!1,setTimeout((function(){n.elements=null,n.media=null}),200))};n.stop(),clearTimeout(n.timers.loading),clearTimeout(n.timers.controls),clearTimeout(n.timers.resized),n.isHTML5?(ui.toggleNativeControls.call(n,!0),r()):n.isYouTube?(clearInterval(n.timers.buffering),clearInterval(n.timers.playing),null!==n.embed&&is.function(n.embed.destroy)&&n.embed.destroy(),r()):n.isVimeo&&(null!==n.embed&&n.embed.unload().then(r),setTimeout(r,200))}})),_defineProperty$1(this,"supports",(function(e){return support.mime.call(n,e)})),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=support.touch,this.media=t,is.string(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||is.nodeList(this.media)||is.array(this.media))&&(this.media=this.media[0]),this.config=extend({},defaults,e.defaults,r||{},function(){try{return JSON.parse(n.media.getAttribute("data-plyr-config"))}catch(t){return{}}}()),this.elements={container:null,fullscreen:null,captions:null,buttons:{},display:{},progress:{},inputs:{},settings:{popup:null,menu:null,panels:{},buttons:{}}},this.captions={active:null,currentTrack:-1,meta:new WeakMap},this.fullscreen={active:!1},this.options={speed:[],quality:[]},this.debug=new Console(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",support),!is.nullOrUndefined(this.media)&&is.element(this.media))if(this.media.plyr)this.debug.warn("Target already setup");else if(this.config.enabled)if(support.check().api){var i=this.media.cloneNode(!0);i.autoplay=!1,this.elements.original=i;var a=this.media.tagName.toLowerCase(),o=null,s=null;switch(a){case"div":if(o=this.media.querySelector("iframe"),is.element(o)){if(s=parseUrl(o.getAttribute("src")),this.provider=getProviderByUrl(s.toString()),this.elements.container=this.media,this.media=o,this.elements.container.className="",s.search.length){var l=["1","true"];l.includes(s.searchParams.get("autoplay"))&&(this.config.autoplay=!0),l.includes(s.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=l.includes(s.searchParams.get("playsinline")),this.config.youtube.hl=s.searchParams.get("hl")):this.config.playsinline=!0}}else this.provider=this.media.getAttribute(this.config.attributes.embed.provider),this.media.removeAttribute(this.config.attributes.embed.provider);if(is.empty(this.provider)||!Object.values(providers).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=types.video;break;case"video":case"audio":this.type=a,this.provider=providers.html5,this.media.hasAttribute("crossorigin")&&(this.config.crossorigin=!0),this.media.hasAttribute("autoplay")&&(this.config.autoplay=!0),(this.media.hasAttribute("playsinline")||this.media.hasAttribute("webkit-playsinline"))&&(this.config.playsinline=!0),this.media.hasAttribute("muted")&&(this.config.muted=!0),this.media.hasAttribute("loop")&&(this.config.loop.active=!0);break;default:return void this.debug.error("Setup failed: unsupported type")}this.supported=support.check(this.type,this.provider),this.supported.api?(this.eventListeners=[],this.listeners=new Listeners(this),this.storage=new Storage(this),this.media.plyr=this,is.element(this.elements.container)||(this.elements.container=createElement$1("div"),wrap(this.media,this.elements.container)),ui.migrateStyles.call(this),ui.addStyleHook.call(this),media.setup.call(this),this.config.debug&&on$1.call(this,this.elements.container,this.config.events.join(" "),(function(e){n.debug.log("event: ".concat(e.type))})),this.fullscreen=new Fullscreen(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&ui.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new Ads(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",(function(){return silencePromise(n.play())})),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new PreviewThumbnails(this))):this.debug.error("Setup failed: no support")}else this.debug.error("Setup failed: no support");else this.debug.error("Setup failed: disabled by config");else this.debug.error("Setup failed: no suitable element passed")}return _createClass2(e,[{key:"isHTML5",get:function(){return this.provider===providers.html5}},{key:"isEmbed",get:function(){return this.isYouTube||this.isVimeo}},{key:"isYouTube",get:function(){return this.provider===providers.youtube}},{key:"isVimeo",get:function(){return this.provider===providers.vimeo}},{key:"isVideo",get:function(){return this.type===types.video}},{key:"isAudio",get:function(){return this.type===types.audio}},{key:"playing",get:function(){return Boolean(this.ready&&!this.paused&&!this.ended)}},{key:"paused",get:function(){return Boolean(this.media.paused)}},{key:"stopped",get:function(){return Boolean(this.paused&&0===this.currentTime)}},{key:"ended",get:function(){return Boolean(this.media.ended)}},{key:"currentTime",get:function(){return Number(this.media.currentTime)},set:function(e){if(this.duration){var t=is.number(e)&&e>0;this.media.currentTime=t?Math.min(e,this.duration):0,this.debug.log("Seeking to ".concat(this.currentTime," seconds"))}}},{key:"buffered",get:function(){var e=this.media.buffered;return is.number(e)?e:e&&e.length&&this.duration>0?e.end(0)/this.duration:0}},{key:"seeking",get:function(){return Boolean(this.media.seeking)}},{key:"duration",get:function(){var e=parseFloat(this.config.duration),t=(this.media||{}).duration,r=is.number(t)&&t!==1/0?t:0;return e||r}},{key:"volume",get:function(){return Number(this.media.volume)},set:function(e){var t=e;is.string(t)&&(t=Number(t)),is.number(t)||(t=this.storage.get("volume")),is.number(t)||(t=this.config.volume),t>1&&(t=1),t<0&&(t=0),this.config.volume=t,this.media.volume=t,!is.empty(e)&&this.muted&&t>0&&(this.muted=!1)}},{key:"muted",get:function(){return Boolean(this.media.muted)},set:function(e){var t=e;is.boolean(t)||(t=this.storage.get("muted")),is.boolean(t)||(t=this.config.muted),this.config.muted=t,this.media.muted=t}},{key:"hasAudio",get:function(){return!this.isHTML5||!!this.isAudio||Boolean(this.media.mozHasAudio)||Boolean(this.media.webkitAudioDecodedByteCount)||Boolean(this.media.audioTracks&&this.media.audioTracks.length)}},{key:"speed",get:function(){return Number(this.media.playbackRate)},set:function(e){var t=this,r=null;is.number(e)&&(r=e),is.number(r)||(r=this.storage.get("speed")),is.number(r)||(r=this.config.speed.selected);var n=this.minimumSpeed,i=this.maximumSpeed;r=clamp(r,n,i),this.config.speed.selected=r,setTimeout((function(){t.media&&(t.media.playbackRate=r)}),0)}},{key:"minimumSpeed",get:function(){return this.isYouTube?Math.min.apply(Math,_toConsumableArray(this.options.speed)):this.isVimeo?.5:.0625}},{key:"maximumSpeed",get:function(){return this.isYouTube?Math.max.apply(Math,_toConsumableArray(this.options.speed)):this.isVimeo?2:16}},{key:"quality",get:function(){return this.media.quality},set:function(e){var t=this.config.quality,r=this.options.quality;if(r.length){var n=[!is.empty(e)&&Number(e),this.storage.get("quality"),t.selected,t.default].find(is.number),i=!0;if(!r.includes(n)){var a=closest(r,n);this.debug.warn("Unsupported quality option: ".concat(n,", using ").concat(a," instead")),n=a,i=!1}t.selected=n,this.media.quality=n,i&&this.storage.set({quality:n})}}},{key:"loop",get:function(){return Boolean(this.media.loop)},set:function(e){var t=is.boolean(e)?e:this.config.loop.active;this.config.loop.active=t,this.media.loop=t}},{key:"source",get:function(){return this.media.currentSrc},set:function(e){source.change.call(this,e)}},{key:"download",get:function(){var e=this.config.urls.download;return is.url(e)?e:this.source},set:function(e){is.url(e)&&(this.config.urls.download=e,controls$2.setDownloadUrl.call(this))}},{key:"poster",get:function(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null},set:function(e){this.isVideo?ui.setPoster.call(this,e,!1).catch((function(){})):this.debug.warn("Poster can only be set for video")}},{key:"ratio",get:function(){if(!this.isVideo)return null;var e=reduceAspectRatio(getAspectRatio.call(this));return is.array(e)?e.join(":"):e},set:function(e){this.isVideo?is.string(e)&&validateAspectRatio(e)?(this.config.ratio=reduceAspectRatio(e),setAspectRatio.call(this)):this.debug.error("Invalid aspect ratio specified (".concat(e,")")):this.debug.warn("Aspect ratio can only be set for video")}},{key:"autoplay",get:function(){return Boolean(this.config.autoplay)},set:function(e){this.config.autoplay=is.boolean(e)?e:this.config.autoplay}},{key:"toggleCaptions",value:function(e){captions.toggle.call(this,e,!1)}},{key:"currentTrack",get:function(){var e=this.captions,t=e.toggled,r=e.currentTrack;return t?r:-1},set:function(e){captions.set.call(this,e,!1),captions.setup.call(this)}},{key:"language",get:function(){return(captions.getCurrentTrack.call(this)||{}).language},set:function(e){captions.setLanguage.call(this,e,!1)}},{key:"pip",get:function(){return support.pip?is.empty(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===pip.active:null},set:function(e){if(support.pip){var t=is.boolean(e)?e:!this.pip;is.function(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(t?pip.active:pip.inactive),is.function(this.media.requestPictureInPicture)&&(!this.pip&&t?this.media.requestPictureInPicture():this.pip&&!t&&document.exitPictureInPicture())}}},{key:"setPreviewThumbnails",value:function(e){this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),Object.assign(this.config.previewThumbnails,e),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new PreviewThumbnails(this))}}],[{key:"supported",value:function(e,t){return support.check(e,t)}},{key:"loadSprite",value:function(e,t){return _loadSprite(e,t)}},{key:"setup",value:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null;return is.string(t)?n=Array.from(document.querySelectorAll(t)):is.nodeList(t)?n=Array.from(t):is.array(t)&&(n=t.filter(is.element)),is.empty(n)?null:n.map((function(t){return new e(t,r)}))}}]),e}();Plyr.defaults=cloneDeep(defaults);var videoWrap$1="_videoWrap_snw58_1",controls$1="_controls_snw58_15",time$1="_time_snw58_22",slider$1="_slider_snw58_33",actions$1="_actions_snw58_44",actionWrap$1="_actionWrap_snw58_53",actionBtn$1="_actionBtn_snw58_56",playIcon$1="_playIcon_snw58_71",btnPlay$1="_btnPlay_snw58_74",btnPause$1="_btnPause_snw58_77",loopBtn$1="_loopBtn_snw58_84",active$1="_active_snw58_90",styles$1={videoWrap:videoWrap$1,controls:controls$1,time:time$1,slider:slider$1,actions:actions$1,actionWrap:actionWrap$1,actionBtn:actionBtn$1,playIcon:playIcon$1,btnPlay:btnPlay$1,btnPause:btnPause$1,loopBtn:loopBtn$1,active:active$1},iconLoop=""+new URL("icon-loop-d829c914.svg",module.meta.url).href,iconLoopActive=""+new URL("icon-loop-active-cd128045.svg",module.meta.url).href,iconplay=""+new URL("icon-play-6bc42262.svg",module.meta.url).href,iconpause=""+new URL("icon-pause-fe805220.svg",module.meta.url).href,VideoPlay=defineComponent({name:"video-play",props:{item:{type:Object,default:function(){return{}}},isEmtry:{type:Boolean,default:!1}},emits:["loadedmetadata","togglePlay","ended","reset"],setup:function(e,t){var r=t.emit,n=t.expose,i=toRefs(e),a=i.item,o=i.isEmtry,s=ref(),l=ref(),c="v"+Date.now()+Math.floor(100*Math.random()),p="play"+Date.now()+Math.floor(100*Math.random()),h="loop"+Date.now()+Math.floor(100*Math.random()),u=function(e){var t;e.stopPropagation(),null===(t=l.value)||void 0===t||t.togglePlay()},d=function(e){var t=document.getElementById(h);t&&l.value&&(l.value.loop?t.classList.remove(styles$1.active):t.classList.add(styles$1.active),l.value.loop=!l.value.loop)},f=function(e){var t=document.getElementById(p);t&&("play"==e?(t.classList.remove(styles$1.btnPause),t.classList.add(styles$1.btnPlay)):(t.classList.remove(styles$1.btnPlay),t.classList.add(styles$1.btnPause)))},m='\n
\n
\n
00:00
\n
00:00
\n
\n
\n
\n \n % buffered\n 00:00\n
\n
\n
\n
\n \n \n
\n
').concat(a.value.name,"
\n
\n
");return onMounted((function(){l.value=new Plyr(s.value,{autoplay:!0,controls:m,autopause:!0,ratio:"16:9",hideControls:!1,clickToPlay:!1,fullscreen:{enabled:!1,fallback:!1,iosNative:!1}}),l.value&&(l.value.on("play",(function(){var e;l.value&&(l.value.muted=!1,l.value.volume=1),a.value.autoPlay||a.value.isprepare||!l.value||(console.log(l.value),l.value.pause()),f(""),r("togglePlay",null===(e=l.value)||void 0===e?void 0:e.paused)})),l.value.on("pause",(function(){var e;f("play"),r("togglePlay",null===(e=l.value)||void 0===e?void 0:e.paused)})),l.value.on("ended",(function(e){r("ended"),f("play")})),l.value.once("loadedmetadata",(function(e){f("play"),a.value.autoPlay&&l.value&&l.value.play(),r("loadedmetadata",l.value)})),nextTick((function(){var e,t,n;null===(e=document.getElementById(c))||void 0===e||e.addEventListener("click",(function(e){e.stopPropagation(),r("reset")})),null===(t=document.getElementById(p))||void 0===t||t.addEventListener("click",u),null===(n=document.getElementById(h))||void 0===n||n.addEventListener("click",d)})))})),n({changePlayBtn:f,toggleHideControl:function(e){var t;null===(t=l.value)||void 0===t||t.toggleControls(e)}}),function(){return createVNode("div",{class:styles$1.videoWrap},[createVNode("video",{style:{width:"100%",height:"100%"},src:o.value?"":a.value.content,ref:s,playsinline:"false"},null)])}}}),videoWrap="_videoWrap_10ff4_1",content="_content_10ff4_6",contentWrap="_contentWrap_10ff4_10",controls="_controls_10ff4_17",hide="_hide_10ff4_29",time="_time_10ff4_32",slider="_slider_10ff4_40",actions="_actions_10ff4_53",actionWrap="_actionWrap_10ff4_61",actionBtn="_actionBtn_10ff4_64",playIcon="_playIcon_10ff4_79",btnPlay="_btnPlay_10ff4_82",btnPause="_btnPause_10ff4_85",loopBtn="_loopBtn_10ff4_92",active="_active_10ff4_98",styles={videoWrap:videoWrap,content:content,contentWrap:contentWrap,controls:controls,hide:hide,time:time,slider:slider,actions:actions,actionWrap:actionWrap,actionBtn:actionBtn,playIcon:playIcon,btnPlay:btnPlay,btnPause:btnPause,loopBtn:loopBtn,active:active},onceCbs=[],paramsMap=new WeakMap;function flushOnceCallbacks(){onceCbs.forEach((function(e){return e.apply(void 0,_toConsumableArray(paramsMap.get(e)))})),onceCbs=[]}function beforeNextFrameOnce(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?1:e<0?0:e}function stringifyRgba(e,t,r,n){return"rgba(".concat(roundChannel(e),", ").concat(roundChannel(t),", ").concat(roundChannel(r),", ").concat(normalizeAlpha(n),")")}function compositeChannel(e,t,r,n,i){return roundChannel((e*t*(1-n)+r*n)/i)}function composite(e,t){Array.isArray(e)||(e=rgba(e)),Array.isArray(t)||(t=rgba(t));var r=e[3],n=t[3],i=roundAlpha(r+n-r*n);return stringifyRgba(compositeChannel(e[0],r,t[0],n,i),compositeChannel(e[1],r,t[1],n,i),compositeChannel(e[2],r,t[2],n,i),i)}function scaleColor(e,t){var r=_slicedToArray(Array.isArray(e)?e:rgba(e),4),n=r[0],i=r[1],a=r[2],o=r[3],s=void 0===o?1:o,l=t.lightness,c=void 0===l?1:l,p=t.alpha;return toRgbaString([n*c,i*c,a*c,s*(void 0===p?1:p)])}function roundAlpha(e){var t=Math.round(100*Number(e))/100;return t>1?1:t<0?0:t}function roundChannel(e){var t=Math.round(Number(e));return t>255?255:t<0?0:t}function toRgbaString(e){var t=_slicedToArray(e,3),r=t[0],n=t[1],i=t[2];return 3 in e?"rgba(".concat(roundChannel(r),", ").concat(roundChannel(n),", ").concat(roundChannel(i),", ").concat(roundAlpha(e[3]),")"):"rgba(".concat(roundChannel(r),", ").concat(roundChannel(n),", ").concat(roundChannel(i),", 1)")}function call(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:" ";return"object"===_typeof2(e)&&null!==e?" {\n"+Object.entries(e).map((function(e){return t+" ".concat(kebabCase(e[0]),": ").concat(e[1],";")})).join("\n")+"\n"+t+"}":": ".concat(e,";")}function unwrapProperties(e,t,r){return"function"==typeof e?e({context:t.context,props:r}):e}function createStyle(e,t,r,n){if(!t)return"";var i=unwrapProperties(t,r,n);if(!i)return"";if("string"==typeof i)return"".concat(e," {\n").concat(i,"\n}");var a=Object.keys(i);if(0===a.length)return r.config.keepEmptyBlock?e+" {\n}":"";var o=e?[e+" {"]:[];return a.forEach((function(e){var t=i[e];"raw"!==e?(e=kebabCase(e),null!=t&&o.push(" ".concat(e).concat(unwrapProperty(t)))):o.push("\n"+t+"\n")})),e&&o.push("}"),o.join("\n")}function loopCNodeListWithCallback(e,t,r){e&&e.forEach((function(e){if(Array.isArray(e))loopCNodeListWithCallback(e,t,r);else if("function"==typeof e){var n=e(t);Array.isArray(n)?loopCNodeListWithCallback(n,t,r):n&&r(n)}else e&&r(e)}))}function traverseCNode(e,t,r,n,i,a){var o=e.$,s="";if(o&&"string"!=typeof o)if("function"==typeof o){var l=o({context:n.context,props:i});isMediaOrSupports(l)?s=l:t.push(l)}else if(o.before&&o.before(n.context),o.$&&"string"!=typeof o.$){if(o.$){var c=o.$({context:n.context,props:i});isMediaOrSupports(c)?s=c:t.push(c)}}else isMediaOrSupports(o.$)?s=o.$:t.push(o.$);else isMediaOrSupports(o)?s=o:t.push(o);var p=parseSelectorPath(t),h=createStyle(p,e.props,n,i);s?(r.push("".concat(s," {")),a&&h&&a.insertRule("".concat(s," {\n").concat(h,"\n}\n"))):(a&&h&&a.insertRule(h),!a&&h.length&&r.push(h)),e.children&&loopCNodeListWithCallback(e.children,{context:n.context,props:i},(function(e){if("string"==typeof e){var o=createStyle(p,{raw:e},n,i);a?a.insertRule(o):r.push(o)}else traverseCNode(e,t,r,n,i,a)})),t.pop(),s&&r.push("}"),o&&o.after&&o.after(n.context)}function render(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=[];return traverseCNode(e,[],i,t,r,n?e.instance.__styleSheet:void 0),n?"":i.join("\n\n")}function murmur2(e){for(var t,r=0,n=0,i=e.length;i>=4;++n,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(i){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}function unmount(e,t,r){var n=t.els;if(void 0===r)n.forEach(removeElement),t.els=[];else{var i=queryElement(r);i&&n.includes(i)&&(removeElement(i),t.els=n.filter((function(e){return e!==i})))}}function addElementToList(e,t){e.push(t)}function mount(e,t,r,n,i,a,o,s,l){if(!a||l){var c;if(void 0===r&&(r=murmur2(c=t.render(n))),!l){var p=queryElement(r);if(null!==p&&!o)return p;var h=null!=p?p:createElement(r);if(void 0===c&&(c=t.render(n)),h.textContent=c,null!==p)return p;if(s){var u=document.head.querySelector('meta[name="'.concat(s,'"]'));if(u)return document.head.insertBefore(h,u),addElementToList(t.els,h),h}return i?document.head.insertBefore(h,document.head.querySelector("style, link")):document.head.appendChild(h),addElementToList(t.els,h),h}l.adapter(r,null!=c?c:t.render(n))}else{if(void 0===r)return void console.error("[css-render/mount]: `id` is required in `silent` mode.");var d=window.__cssrContext;d[r]||(d[r]=!0,render(t,e,n,a))}}function wrappedRender(e){return render(this,this.instance,e)}function wrappedMount(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.id,r=e.ssr,n=e.props,i=e.head,a=void 0!==i&&i,o=e.silent,s=void 0!==o&&o,l=e.force,c=void 0!==l&&l,p=e.anchorMetaName;return mount(this.instance,this,t,n,a,s,c,p,r)}function wrappedUnmount(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).id;unmount(this.instance,this,e)}"undefined"!=typeof window&&(window.__cssrContext={});var createCNode=function(e,t,r,n){return{instance:e,$:t,props:r,children:n,els:[],render:wrappedRender,mount:wrappedMount,unmount:wrappedUnmount}},c$2=function(e,t,r,n){return Array.isArray(t)?createCNode(e,{$:null},null,t):Array.isArray(r)?createCNode(e,t,null,r):Array.isArray(n)?createCNode(e,t,r,n):createCNode(e,t,r,null)};function CssRender(){var e=null,t={c:function(){for(var e=arguments.length,r=new Array(e),n=0;n1?r-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:{},get __styleSheet(){if(!e){var t=document.createElement("style");return document.head.appendChild(t),e=document.styleSheets[document.styleSheets.length-1]}return e}};return t}function plugin$1(e){var t,r=".",n="__",i="--";if(e){var a=e.blockPrefix;a&&(r=a),(a=e.elementPrefix)&&(n=a),(a=e.modifierPrefix)&&(i=a)}var o={install:function(e){t=e.c;var r=e.context;r.bem={},r.bem.b=null,r.bem.els=null}};return Object.assign(o,{cB:function(){return t((e=arguments.length<=0?void 0:arguments[0],{before:function(e){n=e.bem.b,i=e.bem.els,e.bem.els=null},after:function(e){e.bem.b=n,e.bem.els=i},$:function(t){var n=t.context,i=t.props;return e="string"==typeof e?e:e({context:n,props:i}),n.bem.b=e,"".concat((null==i?void 0:i.bPrefix)||r).concat(n.bem.b)}}),arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2]);var e,n,i},cE:function(){return t((e=arguments.length<=0?void 0:arguments[0],{before:function(e){i=e.bem.els},after:function(e){e.bem.els=i},$:function(t){var i=t.context,a=t.props;return e="string"==typeof e?e:e({context:i,props:a}),i.bem.els=e.split(",").map((function(e){return e.trim()})),i.bem.els.map((function(e){return"".concat((null==a?void 0:a.bPrefix)||r).concat(i.bem.b).concat(n).concat(e)})).join(", ")}}),arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2]);var e,i},cM:function(){return t((e=arguments.length<=0?void 0:arguments[0],{$:function(t){var a=t.context,o=t.props,s=(e="string"==typeof e?e:e({context:a,props:o})).split(",").map((function(e){return e.trim()}));function l(e){return s.map((function(t){return"&".concat((null==o?void 0:o.bPrefix)||r).concat(a.bem.b).concat(void 0!==e?"".concat(n).concat(e):"").concat(i).concat(t)})).join(", ")}var c=a.bem.els;return null!==c?l(c[0]):l()}}),arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2]);var e},cNotM:function(){return t((e=arguments.length<=0?void 0:arguments[0],{$:function(t){var a=t.context,o=t.props;e="string"==typeof e?e:e({context:a,props:o});var s=a.bem.els;return"&:not(".concat((null==o?void 0:o.bPrefix)||r).concat(a.bem.b).concat(null!==s&&s.length>0?"".concat(n).concat(s[0]):"").concat(i).concat(e,")")}}),arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2]);var e}}),o}var namespace="n",prefix=".".concat(namespace,"-"),elementPrefix="__",modifierPrefix="--",cssr=CssRender(),plugin=plugin$1({blockPrefix:prefix,elementPrefix:elementPrefix,modifierPrefix:modifierPrefix});cssr.use(plugin);var c$1=cssr.c,find=cssr.find,cB=plugin.cB,cE=plugin.cE,cM=plugin.cM,cNotM=plugin.cNotM;function insideModal(e){return c$1((function(e){var t=e.props.bPrefix;return"".concat(t||prefix,"modal, ").concat(t||prefix,"drawer")}),[e])}function insidePopover(e){return c$1((function(e){var t=e.props.bPrefix;return"".concat(t||prefix,"popover")}),[e])}function useFalseUntilTruthy(e){var t=ref(!!e.value);if(t.value)return readonly(t);var r=watch(e,(function(e){e&&(t.value=!0,r())}));return readonly(t)}function useMemo(e){var t=computed(e),r=ref(t.value);return watch(t,(function(e){r.value=e})),"function"==typeof e?r:{__v_isRef:!0,get value(){return r.value},set value(t){e.set(t)}}}var isBrowser$1="undefined"!=typeof window,fontsReady,isFontReady,init=function(){var e,t;fontsReady=isBrowser$1?null===(t=null===(e=document)||void 0===e?void 0:e.fonts)||void 0===t?void 0:t.ready:void 0,isFontReady=!1,void 0!==fontsReady?fontsReady.then((function(){isFontReady=!0})):isFontReady=!0};function onFontsReady(e){if(!isFontReady){var t=!1;onMounted((function(){isFontReady||null==fontsReady||fontsReady.then((function(){t||e()}))})),onBeforeUnmount((function(){t=!0}))}}function getEventTarget(e){return e.composedPath()[0]}init();var traps={mousemoveoutside:new WeakMap,clickoutside:new WeakMap};function createTrapHandler(e,t,r){if("mousemoveoutside"===e){var n=function(e){t.contains(getEventTarget(e))||r(e)};return{mousemove:n,touchstart:n}}if("clickoutside"===e){var i=!1,a=function(e){i=!t.contains(getEventTarget(e))},o=function(e){i&&(t.contains(getEventTarget(e))||r(e))};return{mousedown:a,mouseup:o,touchstart:a,touchend:o}}return console.error("[evtd/create-trap-handler]: name `".concat(e,"` is invalid. This could be a bug of evtd.")),{}}function ensureTrapHandlers(e,t,r){var n=traps[e],i=n.get(t);void 0===i&&n.set(t,i=new WeakMap);var a=i.get(r);return void 0===a&&i.set(r,a=createTrapHandler(e,t,r)),a}function trapOn(e,t,r,n){if("mousemoveoutside"===e||"clickoutside"===e){var i=ensureTrapHandlers(e,t,r);return Object.keys(i).forEach((function(e){on(e,document,i[e],n)})),!0}return!1}function trapOff(e,t,r,n){if("mousemoveoutside"===e||"clickoutside"===e){var i=ensureTrapHandlers(e,t,r);return Object.keys(i).forEach((function(e){off(e,document,i[e],n)})),!0}return!1}function createDelegate(){if("undefined"==typeof window)return{on:function(){},off:function(){}};var e=new WeakMap,t=new WeakMap;function r(){e.set(this,!0)}function n(){e.set(this,!0),t.set(this,!0)}function i(e,t,r){var n=e[t];return e[t]=function(){return r.apply(e,arguments),n.apply(e,arguments)},e}function a(e,t){e[t]=Event.prototype[t]}var o=new WeakMap,s=Object.getOwnPropertyDescriptor(Event.prototype,"currentTarget");function l(){var e;return null!==(e=o.get(this))&&void 0!==e?e:null}function c(e,t){void 0!==s&&Object.defineProperty(e,"currentTarget",{configurable:!0,enumerable:!0,get:null!=t?t:s.get})}var p={bubble:{},capture:{}},h={};var u,d,f=(u=function(s){var h=s.type,u=s.eventPhase,d=s.bubbles,f=getEventTarget(s);if(2!==u){for(var m=1===u?"capture":"bubble",g=f,y=[];null===g&&(g=window),y.push(g),g!==window;)g=g.parentNode||null;var v=p.capture[h],b=p.bubble[h];if(i(s,"stopPropagation",r),i(s,"stopImmediatePropagation",n),c(s,l),"capture"===m){if(void 0===v)return;for(var _=y.length-1;_>=0&&!e.has(s);--_){var x=y[_],w=v.get(x);if(void 0!==w){o.set(s,x);var P,S=_createForOfIteratorHelper(w);try{for(S.s();!(P=S.n()).done;){var T=P.value;if(t.has(s))break;T(s)}}catch(R){S.e(R)}finally{S.f()}}if(0===_&&!d&&void 0!==b){var A=b.get(x);if(void 0!==A){var k,E=_createForOfIteratorHelper(A);try{for(E.s();!(k=E.n()).done;){var C=k.value;if(t.has(s))break;C(s)}}catch(R){E.e(R)}finally{E.f()}}}}}else if("bubble"===m){if(void 0===b)return;for(var M=0;M2&&void 0!==arguments[2]?arguments[2]:"default",n=t[r];if(void 0===n)throw new Error("[vueuc/".concat(e,"]: slot[").concat(r,"] is empty."));return n()}function flatten(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return e.forEach((function(e){if(null!==e)if("object"===_typeof2(e))if(Array.isArray(e))flatten(e,t,r);else if(e.type===Fragment){if(null===e.children)return;Array.isArray(e.children)&&flatten(e.children,t,r)}else e.type!==Comment&&r.push(e);else"string"!=typeof e&&"number"!=typeof e||r.push(createTextVNode(String(e)))})),r}function getFirstVNode(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default",n=t[r];if(void 0===n)throw new Error("[vueuc/".concat(e,"]: slot[").concat(r,"] is empty."));var i=flatten(n());if(1===i.length)return i[0];throw new Error("[vueuc/".concat(e,"]: slot[").concat(r,"] should have exactly one child."))}useAdjustedTo.tdkey=teleportDisabled,useAdjustedTo.propTo={type:[String,Object,Boolean],default:void 0};var viewMeasurer=null;function ensureViewBoundingRect(){if(null===viewMeasurer&&null===(viewMeasurer=document.getElementById("v-binder-view-measurer"))){(viewMeasurer=document.createElement("div")).id="v-binder-view-measurer";var e=viewMeasurer.style;e.position="fixed",e.left="0",e.right="0",e.top="0",e.bottom="0",e.pointerEvents="none",e.visibility="hidden",document.body.appendChild(viewMeasurer)}return viewMeasurer.getBoundingClientRect()}function getPointRect(e,t){var r=ensureViewBoundingRect();return{top:t,left:e,height:0,width:0,right:r.width-e,bottom:r.height-t}}function getRect(e){var t=e.getBoundingClientRect(),r=ensureViewBoundingRect();return{left:t.left-r.left,top:t.top-r.top,bottom:r.height+r.top-t.bottom,right:r.width+r.left-t.right,width:t.width,height:t.height}}function getParentNode(e){return 9===e.nodeType?null:e.parentNode}function getScrollParent(e){if(null===e)return null;var t=getParentNode(e);if(null===t)return null;if(9===t.nodeType)return document;if(1===t.nodeType){var r=getComputedStyle(t),n=r.overflow,i=r.overflowX,a=r.overflowY;if(/(auto|scroll|overlay)/.test(n+a+i))return t}return getScrollParent(t)}var Binder=defineComponent({name:"Binder",props:{syncTargetWithParent:Boolean,syncTarget:{type:Boolean,default:!0}},setup:function(e){var t;provide("VBinder",null===(t=getCurrentInstance())||void 0===t?void 0:t.proxy);var r=inject("VBinder",null),n=ref(null),i=[],a=function(){for(var e=0,t=i;e2500&&this.rearrange()}},{key:"rearrange",value:function(){var e=this,t=Array.from(this.elementZIndex.entries());t.sort((function(e,t){return e[1]-t[1]})),this.nextZIndex=2e3,t.forEach((function(t){var r=t[0],n=e.nextZIndex++;"".concat(n)!==r.style.zIndex&&(r.style.zIndex="".concat(n))}))}}]),e}(),zIndexManager=new ZIndexManager,ctx="@@ziContext",zindexable={mounted:function(e,t){var r=t.value,n=void 0===r?{}:r,i=n.zIndex,a=n.enabled;e[ctx]={enabled:!!a,initialized:!1},a&&(zIndexManager.ensureZIndex(e,i),e[ctx].initialized=!0)},updated:function(e,t){var r=t.value,n=void 0===r?{}:r,i=n.zIndex,a=n.enabled,o=e[ctx].enabled;a&&!o&&(zIndexManager.ensureZIndex(e,i),e[ctx].initialized=!0),e[ctx].enabled=!!a},unmounted:function(e,t){if(e[ctx].initialized){var r=t.value,n=(void 0===r?{}:r).zIndex;zIndexManager.unregister(e,n)}}},zindexable$1=zindexable,ssrContextKey=Symbol("@css-render/vue3-ssr");function createStyleString(e,t){return'")}function ssrAdapter(e,t){var r=inject(ssrContextKey,null);if(null!==r){var n=r.styles,i=r.ids;i.has(e)||null!==n&&(i.add(e),n.push(createStyleString(e,t)))}else console.error("[css-render/vue3-ssr]: no ssr context found.")}var isBrowser="undefined"!=typeof document;function useSsrAdapter(){if(!isBrowser){var e=inject(ssrContextKey,null);if(null!==e)return{adapter:ssrAdapter,context:e}}}var _CssRender=CssRender(),c=_CssRender.c,cssrAnchorMetaName$1="vueuc-style",LazyTeleport=defineComponent({name:"LazyTeleport",props:{to:{type:[String,Object],default:void 0},disabled:Boolean,show:{type:Boolean,required:!0}},setup:function(e){return{showTeleport:useFalseUntilTruthy(toRef(e,"show")),mergedTo:computed((function(){var t=e.to;return null!=t?t:"body"}))}},render:function(){return this.showTeleport?this.disabled?getSlot("lazy-teleport",this.$slots):h$1(Teleport,{disabled:this.disabled,to:this.mergedTo},getSlot("lazy-teleport",this.$slots)):null}}),oppositionPositions={top:"bottom",bottom:"top",left:"right",right:"left"},oppositeAligns={start:"end",center:"center",end:"start"},propToCompare={top:"height",bottom:"height",left:"width",right:"width"},transformOrigins={"bottom-start":"top left",bottom:"top center","bottom-end":"top right","top-start":"bottom left",top:"bottom center","top-end":"bottom right","right-start":"top left",right:"center left","right-end":"bottom left","left-start":"top right",left:"center right","left-end":"bottom right"},overlapTransformOrigin={"bottom-start":"bottom left",bottom:"bottom center","bottom-end":"bottom right","top-start":"top left",top:"top center","top-end":"top right","right-start":"top right",right:"center right","right-end":"bottom right","left-start":"top left",left:"center left","left-end":"bottom left"},oppositeAlignCssPositionProps={"bottom-start":"right","bottom-end":"left","top-start":"right","top-end":"left","right-start":"bottom","right-end":"top","left-start":"bottom","left-end":"top"},keepOffsetDirection={top:!0,bottom:!1,left:!0,right:!1},cssPositionToOppositeAlign={top:"end",bottom:"start",left:"end",right:"start"};function getPlacementAndOffsetOfFollower(e,t,r,n,i,a){if(!i||a)return{placement:e,top:0,left:0};var o=_slicedToArray(e.split("-"),2),s=o[0],l=o[1],c=null!=l?l:"center",p={top:0,left:0},h=function(e,i,a){var o=0,s=0,l=r[e]-t[i]-t[e];return l>0&&n&&(a?s=keepOffsetDirection[i]?l:-l:o=keepOffsetDirection[i]?l:-l),{left:o,top:s}},u="left"===s||"right"===s;if("center"!==c){var d=oppositeAlignCssPositionProps[e],f=oppositionPositions[d],m=propToCompare[d];if(r[m]>t[m]){if(t[d]+t[m]t[f]&&(c=oppositeAligns[l])}else{var y="bottom"===s||"top"===s?"left":"top",v=oppositionPositions[y],b=propToCompare[y],_=(r[b]-t[b])/2;(t[y]<_||t[v]<_)&&(t[y]>t[v]?(c=cssPositionToOppositeAlign[y],p=h(b,y,u)):(c=cssPositionToOppositeAlign[v],p=h(b,v,u)))}var x=s;return t[s] *",{pointerEvents:"all"})])]),VFollower=defineComponent({name:"Follower",inheritAttrs:!1,props:{show:Boolean,enabled:{type:Boolean,default:void 0},placement:{type:String,default:"bottom"},syncTrigger:{type:Array,default:["resize","scroll"]},to:[String,Object],flip:{type:Boolean,default:!0},internalShift:Boolean,x:Number,y:Number,width:String,minWidth:String,containerClass:String,teleportDisabled:Boolean,zindexable:{type:Boolean,default:!0},zIndex:Number,overlap:Boolean},setup:function(e){var t=inject("VBinder"),r=useMemo((function(){return void 0!==e.enabled?e.enabled:e.show})),n=ref(null),i=ref(null),a=function(){var r=e.syncTrigger;r.includes("scroll")&&t.addScrollListener(l),r.includes("resize")&&t.addResizeListener(l)},o=function(){t.removeScrollListener(l),t.removeResizeListener(l)};onMounted((function(){r.value&&(l(),a())}));var s=useSsrAdapter();style$1.mount({id:"vueuc/binder",head:!0,anchorMetaName:cssrAnchorMetaName$1,ssr:s}),onBeforeUnmount((function(){o()})),onFontsReady((function(){r.value&&l()}));var l=function(){if(r.value){var a=n.value;if(null!==a){var o=t.targetRef,s=e.x,l=e.y,c=e.overlap,p=void 0!==s&&void 0!==l?getPointRect(s,l):getRect(o);a.style.setProperty("--v-target-width","".concat(Math.round(p.width),"px")),a.style.setProperty("--v-target-height","".concat(Math.round(p.height),"px"));var h=e.width,u=e.minWidth,d=e.placement,f=e.internalShift,m=e.flip;a.setAttribute("v-placement",d),c?a.setAttribute("v-overlap",""):a.removeAttribute("v-overlap");var g=a.style;g.width="target"===h?"".concat(p.width,"px"):void 0!==h?h:"",g.minWidth="target"===u?"".concat(p.width,"px"):void 0!==u?u:"";var y=getRect(a),v=getRect(i.value),b=getPlacementAndOffsetOfFollower(d,p,y,f,m,c),_=b.left,x=b.top,w=b.placement,P=getProperTransformOrigin(w,c),S=getOffset(w,v,p,x,_,c),T=S.left,A=S.top,k=S.transform;a.setAttribute("v-placement",w),a.style.setProperty("--v-offset-left","".concat(Math.round(_),"px")),a.style.setProperty("--v-offset-top","".concat(Math.round(x),"px")),a.style.transform="translateX(".concat(T,") translateY(").concat(A,") ").concat(k),a.style.setProperty("--v-transform-origin",P),a.style.transformOrigin=P}}};watch(r,(function(e){e?(a(),c()):o()}));var c=function(){nextTick().then(l).catch((function(e){return console.error(e)}))};["placement","x","y","internalShift","flip","width","overlap","minWidth"].forEach((function(t){watch(toRef(e,t),l)})),["teleportDisabled"].forEach((function(t){watch(toRef(e,t),c)})),watch(toRef(e,"syncTrigger"),(function(e){e.includes("resize")?t.addResizeListener(l):t.removeResizeListener(l),e.includes("scroll")?t.addScrollListener(l):t.removeScrollListener(l)}));var p=isMounted(),h=useMemo((function(){var t=e.to;if(void 0!==t)return t;p.value}));return{VBinder:t,mergedEnabled:r,offsetContainerRef:i,followerRef:n,mergedTo:h,syncPosition:l}},render:function(){var e=this;return h$1(LazyTeleport,{show:this.show,to:this.mergedTo,disabled:this.teleportDisabled},{default:function(){var t,r,n=h$1("div",{class:["v-binder-follower-container",e.containerClass],ref:"offsetContainerRef"},[h$1("div",{class:"v-binder-follower-content",ref:"followerRef"},null===(r=(t=e.$slots).default)||void 0===r?void 0:r.call(t))]);return e.zindexable?withDirectives(n,[[zindexable$1,{enabled:e.mergedEnabled,zIndex:e.zIndex}]]):n}})}}),formItemInjectionKey=createInjectionKey("n-form-item");function useFormItem(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.defaultSize,n=void 0===r?"medium":r,i=t.mergedSize,a=t.mergedDisabled,o=inject(formItemInjectionKey,null);provide(formItemInjectionKey,null);var s=computed(i?function(){return i(o)}:function(){var t=e.size;if(t)return t;if(o){var r=o.mergedSize;if(void 0!==r.value)return r.value}return n}),l=computed(a?function(){return a(o)}:function(){var t=e.disabled;return void 0!==t?t:!!o&&o.disabled.value}),c=computed((function(){var t=e.status;return t||(null==o?void 0:o.mergedValidationStatus.value)}));return onBeforeUnmount((function(){o&&o.restoreValidation()})),{mergedSizeRef:s,mergedDisabledRef:l,mergedStatusRef:c,nTriggerFormBlur:function(){o&&o.handleContentBlur()},nTriggerFormChange:function(){o&&o.handleContentChange()},nTriggerFormFocus:function(){o&&o.handleContentFocus()},nTriggerFormInput:function(){o&&o.handleContentInput()}}}var freeGlobal="object"==("undefined"==typeof global?"undefined":_typeof2(global))&&global&&global.Object===Object&&global,freeGlobal$1=freeGlobal,freeSelf="object"==("undefined"==typeof self?"undefined":_typeof2(self))&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")(),root$1=root,Symbol$1=root$1.Symbol,Symbol$2=Symbol$1,objectProto$a=Object.prototype,hasOwnProperty$8=objectProto$a.hasOwnProperty,nativeObjectToString$1=objectProto$a.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(t){var r=hasOwnProperty$8.call(t,symToStringTag$1),n=t[symToStringTag$1];try{t[symToStringTag$1]=void 0;var i=!0}catch(e){}var a=nativeObjectToString$1.call(t);return i&&(r?t[symToStringTag$1]=n:delete t[symToStringTag$1]),a}var objectProto$9=Object.prototype,nativeObjectToString=objectProto$9.toString;function objectToString(e){return nativeObjectToString.call(e)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(e){return null==e?void 0===e?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(e)?getRawTag(e):objectToString(e)}function isObjectLike(e){return null!=e&&"object"==_typeof2(e)}var isArray=Array.isArray,isArray$1=isArray;function isObject(e){var t=_typeof2(e);return null!=e&&("object"==t||"function"==t)}function identity(e){return e}var asyncTag="[object AsyncFunction]",funcTag$1="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction(e){if(!isObject(e))return!1;var t=baseGetTag(e);return t==funcTag$1||t==genTag||t==asyncTag||t==proxyTag}var coreJsData=root$1["__core-js_shared__"],coreJsData$1=coreJsData,maskSrcKey=function(){var e=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function isMasked(e){return!!maskSrcKey&&maskSrcKey in e}var funcProto$2=Function.prototype,funcToString$2=funcProto$2.toString;function toSource(t){if(null!=t){try{return funcToString$2.call(t)}catch(e){}try{return t+""}catch(e){}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto$1=Function.prototype,objectProto$8=Object.prototype,funcToString$1=funcProto$1.toString,hasOwnProperty$7=objectProto$8.hasOwnProperty,reIsNative=RegExp("^"+funcToString$1.call(hasOwnProperty$7).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(e){return!(!isObject(e)||isMasked(e))&&(isFunction(e)?reIsNative:reIsHostCtor).test(toSource(e))}function getValue(e,t){return null==e?void 0:e[t]}function getNative(e,t){var r=getValue(e,t);return baseIsNative(r)?r:void 0}var objectCreate=Object.create,baseCreate=function(){function e(){}return function(t){if(!isObject(t))return{};if(objectCreate)return objectCreate(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}(),baseCreate$1=baseCreate;function apply(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function copyArray(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r0){if(++t>=HOT_COUNT)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function constant(e){return function(){return e}}var defineProperty=function(){try{var t=getNative(Object,"defineProperty");return t({},"",{}),t}catch(e){}}(),defineProperty$1=defineProperty,baseSetToString=defineProperty$1?function(e,t){return defineProperty$1(e,"toString",{configurable:!0,enumerable:!1,value:constant(t),writable:!0})}:identity,baseSetToString$1=baseSetToString,setToString=shortOut(baseSetToString$1),setToString$1=setToString,MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(e,t){var r=_typeof2(e);return!!(t=null==t?MAX_SAFE_INTEGER$1:t)&&("number"==r||"symbol"!=r&&reIsUint.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=MAX_SAFE_INTEGER}function isArrayLike(e){return null!=e&&isLength(e.length)&&!isFunction(e)}function isIterateeCall(e,t,r){if(!isObject(r))return!1;var n=_typeof2(t);return!!("number"==n?isArrayLike(r)&&isIndex(t,r.length):"string"==n&&t in r)&&eq(r[t],e)}function createAssigner(e){return baseRest((function(t,r){var n=-1,i=r.length,a=i>1?r[i-1]:void 0,o=i>2?r[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,o&&isIterateeCall(r[0],r[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);++n-1}function listCacheSet(e,t){var r=this.__data__,n=assocIndexOf(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function ListCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{defaultBordered:!0},r=inject(configProviderInjectionKey,null);return{inlineThemeDisabled:null==r?void 0:r.inlineThemeDisabled,mergedRtlRef:null==r?void 0:r.mergedRtlRef,mergedComponentPropsRef:null==r?void 0:r.mergedComponentPropsRef,mergedBreakpointsRef:null==r?void 0:r.mergedBreakpointsRef,mergedBorderedRef:computed((function(){var n,i,a=e.bordered;return void 0!==a?a:null===(i=null!==(n=null==r?void 0:r.mergedBorderedRef.value)&&void 0!==n?n:t.defaultBordered)||void 0===i||i})),mergedClsPrefixRef:computed((function(){return(null==r?void 0:r.mergedClsPrefixRef.value)||defaultClsPrefix})),namespaceRef:computed((function(){return null==r?void 0:r.mergedNamespaceRef.value}))}}function useThemeClass(e,t,r,n){var i;r||throwError("useThemeClass","cssVarsRef is not passed");var a,o=null===(i=inject(configProviderInjectionKey,null))||void 0===i?void 0:i.mergedThemeHashRef,s=ref(""),l=useSsrAdapter(),c="__".concat(e);return watchEffect((function(){!function(){var e=c,i=t?t.value:void 0,p=null==o?void 0:o.value;p&&(e+="-"+p),i&&(e+="-"+i);var h=n.themeOverrides,u=n.builtinThemeOverrides;h&&(e+="-"+murmur2(JSON.stringify(h))),u&&(e+="-"+murmur2(JSON.stringify(u))),s.value=e,a=function(){var t=r.value,n="";for(var i in t)n+="".concat(i,": ").concat(t[i],";");c$1(".".concat(e),n).mount({id:e,ssr:l}),a=void 0}}()})),{themeClass:s,onRender:function(){null==a||a()}}}var base={neutralBase:"#FFF",neutralInvertBase:"#000",neutralTextBase:"#000",neutralPopover:"#fff",neutralCard:"#fff",neutralModal:"#fff",neutralBody:"#fff",alpha1:"0.82",alpha2:"0.72",alpha3:"0.38",alpha4:"0.24",alpha5:"0.18",alphaClose:"0.6",alphaDisabled:"0.5",alphaDisabledInput:"0.02",alphaPending:"0.05",alphaTablePending:"0.02",alphaPressed:"0.07",alphaAvatar:"0.2",alphaRail:"0.14",alphaProgressRail:".08",alphaBorder:"0.12",alphaDivider:"0.06",alphaInput:"0",alphaAction:"0.02",alphaTab:"0.04",alphaScrollbar:"0.25",alphaScrollbarHover:"0.4",alphaCode:"0.05",alphaTag:"0.02",primaryHover:"#36ad6a",primaryDefault:"#18a058",primaryActive:"#0c7a43",primarySuppl:"#36ad6a",infoHover:"#4098fc",infoDefault:"#2080f0",infoActive:"#1060c9",infoSuppl:"#4098fc",errorHover:"#de576d",errorDefault:"#d03050",errorActive:"#ab1f3f",errorSuppl:"#de576d",warningHover:"#fcb040",warningDefault:"#f0a020",warningActive:"#c97c10",warningSuppl:"#fcb040",successHover:"#36ad6a",successDefault:"#18a058",successActive:"#0c7a43",successSuppl:"#36ad6a"},baseBackgroundRgb=rgba(base.neutralBase),baseInvertBackgroundRgb=rgba(base.neutralInvertBase),overlayPrefix="rgba("+baseInvertBackgroundRgb.slice(0,3).join(", ")+", ";function overlay(e){return overlayPrefix+String(e)+")"}function neutral(e){var t=Array.from(baseInvertBackgroundRgb);return t[3]=Number(e),composite(baseBackgroundRgb,t)}var derived=Object.assign(Object.assign({name:"common"},commonVariables),{baseColor:base.neutralBase,primaryColor:base.primaryDefault,primaryColorHover:base.primaryHover,primaryColorPressed:base.primaryActive,primaryColorSuppl:base.primarySuppl,infoColor:base.infoDefault,infoColorHover:base.infoHover,infoColorPressed:base.infoActive,infoColorSuppl:base.infoSuppl,successColor:base.successDefault,successColorHover:base.successHover,successColorPressed:base.successActive,successColorSuppl:base.successSuppl,warningColor:base.warningDefault,warningColorHover:base.warningHover,warningColorPressed:base.warningActive,warningColorSuppl:base.warningSuppl,errorColor:base.errorDefault,errorColorHover:base.errorHover,errorColorPressed:base.errorActive,errorColorSuppl:base.errorSuppl,textColorBase:base.neutralTextBase,textColor1:"rgb(31, 34, 37)",textColor2:"rgb(51, 54, 57)",textColor3:"rgb(118, 124, 130)",textColorDisabled:neutral(base.alpha4),placeholderColor:neutral(base.alpha4),placeholderColorDisabled:neutral(base.alpha5),iconColor:neutral(base.alpha4),iconColorHover:scaleColor(neutral(base.alpha4),{lightness:.75}),iconColorPressed:scaleColor(neutral(base.alpha4),{lightness:.9}),iconColorDisabled:neutral(base.alpha5),opacity1:base.alpha1,opacity2:base.alpha2,opacity3:base.alpha3,opacity4:base.alpha4,opacity5:base.alpha5,dividerColor:"rgb(239, 239, 245)",borderColor:"rgb(224, 224, 230)",closeIconColor:neutral(Number(base.alphaClose)),closeIconColorHover:neutral(Number(base.alphaClose)),closeIconColorPressed:neutral(Number(base.alphaClose)),closeColorHover:"rgba(0, 0, 0, .09)",closeColorPressed:"rgba(0, 0, 0, .13)",clearColor:neutral(base.alpha4),clearColorHover:scaleColor(neutral(base.alpha4),{lightness:.75}),clearColorPressed:scaleColor(neutral(base.alpha4),{lightness:.9}),scrollbarColor:overlay(base.alphaScrollbar),scrollbarColorHover:overlay(base.alphaScrollbarHover),scrollbarWidth:"5px",scrollbarHeight:"5px",scrollbarBorderRadius:"5px",progressRailColor:neutral(base.alphaProgressRail),railColor:"rgb(219, 219, 223)",popoverColor:base.neutralPopover,tableColor:base.neutralCard,cardColor:base.neutralCard,modalColor:base.neutralModal,bodyColor:base.neutralBody,tagColor:"#eee",avatarColor:neutral(base.alphaAvatar),invertedColor:"rgb(0, 20, 40)",inputColor:neutral(base.alphaInput),codeColor:"rgb(244, 244, 248)",tabColor:"rgb(247, 247, 250)",actionColor:"rgb(250, 250, 252)",tableHeaderColor:"rgb(250, 250, 252)",hoverColor:"rgb(243, 243, 245)",tableColorHover:"rgba(0, 0, 100, 0.03)",tableColorStriped:"rgba(0, 0, 100, 0.02)",pressedColor:"rgb(237, 237, 239)",opacityDisabled:base.alphaDisabled,inputColorDisabled:"rgb(250, 250, 252)",buttonColor2:"rgba(46, 51, 56, .05)",buttonColor2Hover:"rgba(46, 51, 56, .09)",buttonColor2Pressed:"rgba(46, 51, 56, .13)",boxShadow1:"0 1px 2px -2px rgba(0, 0, 0, .08), 0 3px 6px 0 rgba(0, 0, 0, .06), 0 5px 12px 4px rgba(0, 0, 0, .04)",boxShadow2:"0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)",boxShadow3:"0 6px 16px -9px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03)"}),commonLight=derived,cubicBezierEaseIn=commonVariables.cubicBezierEaseIn,cubicBezierEaseOut=commonVariables.cubicBezierEaseOut;function fadeInScaleUpTransition(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.transformOrigin,r=void 0===t?"inherit":t,n=e.duration,i=void 0===n?".2s":n,a=e.enterScale,o=void 0===a?".9":a,s=e.originalTransform,l=void 0===s?"":s,c=e.originalTransition,p=void 0===c?"":c;return[c$1("&.fade-in-scale-up-transition-leave-active",{transformOrigin:r,transition:"opacity ".concat(i," ").concat(cubicBezierEaseIn,", transform ").concat(i," ").concat(cubicBezierEaseIn," ").concat(p&&","+p)}),c$1("&.fade-in-scale-up-transition-enter-active",{transformOrigin:r,transition:"opacity ".concat(i," ").concat(cubicBezierEaseOut,", transform ").concat(i," ").concat(cubicBezierEaseOut," ").concat(p&&","+p)}),c$1("&.fade-in-scale-up-transition-enter-from, &.fade-in-scale-up-transition-leave-to",{opacity:0,transform:"".concat(l," scale(").concat(o,")")}),c$1("&.fade-in-scale-up-transition-leave-from, &.fade-in-scale-up-transition-enter-to",{opacity:1,transform:"".concat(l," scale(1)")})]}var sizeVariables={railHeight:"4px",railWidthVertical:"4px",handleSize:"18px",dotHeight:"8px",dotWidth:"8px",dotBorderRadius:"4px"},self$1=function(e){var t=e.railColor,r=e.primaryColor,n=e.baseColor,i=e.cardColor,a=e.modalColor,o=e.popoverColor,s=e.borderRadius,l=e.fontSize,c=e.opacityDisabled;return Object.assign(Object.assign({},sizeVariables),{fontSize:l,markFontSize:l,railColor:t,railColorHover:t,fillColor:r,fillColorHover:r,opacityDisabled:c,handleColor:"#FFF",dotColor:i,dotColorModal:a,dotColorPopover:o,handleBoxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",handleBoxShadowHover:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",handleBoxShadowActive:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",handleBoxShadowFocus:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",indicatorColor:"rgba(0, 0, 0, .85)",indicatorBoxShadow:"0 2px 8px 0 rgba(0, 0, 0, 0.12)",indicatorTextColor:n,indicatorBorderRadius:s,dotBorder:"2px solid ".concat(t),dotBorderActive:"2px solid ".concat(r),dotBoxShadow:""})},sliderLight={name:"Slider",common:commonLight,self:self$1},sliderLight$1=sliderLight;function isTouchEvent(e){return window.TouchEvent&&e instanceof window.TouchEvent}function useRefs(){var e=ref(new Map);return onBeforeUpdate((function(){e.value.clear()})),[e,function(t){return function(r){e.value.set(t,r)}}]}var style=c$1([cB("slider","\n display: block;\n padding: calc((var(--n-handle-size) - var(--n-rail-height)) / 2) 0;\n position: relative;\n z-index: 0;\n width: 100%;\n cursor: pointer;\n user-select: none;\n -webkit-user-select: none;\n ",[cM("reverse",[cB("slider-handles",[cB("slider-handle-wrapper","\n transform: translate(50%, -50%);\n ")]),cB("slider-dots",[cB("slider-dot","\n transform: translateX(50%, -50%);\n ")]),cM("vertical",[cB("slider-handles",[cB("slider-handle-wrapper","\n transform: translate(-50%, -50%);\n ")]),cB("slider-marks",[cB("slider-mark","\n transform: translateY(calc(-50% + var(--n-dot-height) / 2));\n ")]),cB("slider-dots",[cB("slider-dot","\n transform: translateX(-50%) translateY(0);\n ")])])]),cM("vertical","\n padding: 0 calc((var(--n-handle-size) - var(--n-rail-height)) / 2);\n width: var(--n-rail-width-vertical);\n height: 100%;\n ",[cB("slider-handles","\n top: calc(var(--n-handle-size) / 2);\n right: 0;\n bottom: calc(var(--n-handle-size) / 2);\n left: 0;\n ",[cB("slider-handle-wrapper","\n top: unset;\n left: 50%;\n transform: translate(-50%, 50%);\n ")]),cB("slider-rail","\n height: 100%;\n ",[cE("fill","\n top: unset;\n right: 0;\n bottom: unset;\n left: 0;\n ")]),cM("with-mark","\n width: var(--n-rail-width-vertical);\n margin: 0 32px 0 8px;\n "),cB("slider-marks","\n top: calc(var(--n-handle-size) / 2);\n right: unset;\n bottom: calc(var(--n-handle-size) / 2);\n left: 22px;\n font-size: var(--n-mark-font-size);\n ",[cB("slider-mark","\n transform: translateY(50%);\n white-space: nowrap;\n ")]),cB("slider-dots","\n top: calc(var(--n-handle-size) / 2);\n right: unset;\n bottom: calc(var(--n-handle-size) / 2);\n left: 50%;\n ",[cB("slider-dot","\n transform: translateX(-50%) translateY(50%);\n ")])]),cM("disabled","\n cursor: not-allowed;\n opacity: var(--n-opacity-disabled);\n ",[cB("slider-handle","\n cursor: not-allowed;\n ")]),cM("with-mark","\n width: 100%;\n margin: 8px 0 32px 0;\n "),c$1("&:hover",[cB("slider-rail",{backgroundColor:"var(--n-rail-color-hover)"},[cE("fill",{backgroundColor:"var(--n-fill-color-hover)"})]),cB("slider-handle",{boxShadow:"var(--n-handle-box-shadow-hover)"})]),cM("active",[cB("slider-rail",{backgroundColor:"var(--n-rail-color-hover)"},[cE("fill",{backgroundColor:"var(--n-fill-color-hover)"})]),cB("slider-handle",{boxShadow:"var(--n-handle-box-shadow-hover)"})]),cB("slider-marks","\n position: absolute;\n top: 18px;\n left: calc(var(--n-handle-size) / 2);\n right: calc(var(--n-handle-size) / 2);\n ",[cB("slider-mark","\n position: absolute;\n transform: translateX(-50%);\n white-space: nowrap;\n ")]),cB("slider-rail","\n width: 100%;\n position: relative;\n height: var(--n-rail-height);\n background-color: var(--n-rail-color);\n transition: background-color .3s var(--n-bezier);\n border-radius: calc(var(--n-rail-height) / 2);\n ",[cE("fill","\n position: absolute;\n top: 0;\n bottom: 0;\n border-radius: calc(var(--n-rail-height) / 2);\n transition: background-color .3s var(--n-bezier);\n background-color: var(--n-fill-color);\n ")]),cB("slider-handles","\n position: absolute;\n top: 0;\n right: calc(var(--n-handle-size) / 2);\n bottom: 0;\n left: calc(var(--n-handle-size) / 2);\n ",[cB("slider-handle-wrapper","\n outline: none;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n cursor: pointer;\n display: flex;\n ",[cB("slider-handle","\n height: var(--n-handle-size);\n width: var(--n-handle-size);\n border-radius: 50%;\n overflow: hidden;\n transition: box-shadow .2s var(--n-bezier), background-color .3s var(--n-bezier);\n background-color: var(--n-handle-color);\n box-shadow: var(--n-handle-box-shadow);\n ",[c$1("&:hover","\n box-shadow: var(--n-handle-box-shadow-hover);\n ")]),c$1("&:focus",[cB("slider-handle","\n box-shadow: var(--n-handle-box-shadow-focus);\n ",[c$1("&:hover","\n box-shadow: var(--n-handle-box-shadow-active);\n ")])])])]),cB("slider-dots","\n position: absolute;\n top: 50%;\n left: calc(var(--n-handle-size) / 2);\n right: calc(var(--n-handle-size) / 2);\n ",[cM("transition-disabled",[cB("slider-dot","transition: none;")]),cB("slider-dot","\n transition:\n border-color .3s var(--n-bezier),\n box-shadow .3s var(--n-bezier),\n background-color .3s var(--n-bezier);\n position: absolute;\n transform: translate(-50%, -50%);\n height: var(--n-dot-height);\n width: var(--n-dot-width);\n border-radius: var(--n-dot-border-radius);\n overflow: hidden;\n box-sizing: border-box;\n border: var(--n-dot-border);\n background-color: var(--n-dot-color);\n ",[cM("active","border: var(--n-dot-border-active);")])])]),cB("slider-handle-indicator","\n font-size: var(--n-font-size);\n padding: 6px 10px;\n border-radius: var(--n-indicator-border-radius);\n color: var(--n-indicator-text-color);\n background-color: var(--n-indicator-color);\n box-shadow: var(--n-indicator-box-shadow);\n ",[fadeInScaleUpTransition()]),cB("slider-handle-indicator","\n font-size: var(--n-font-size);\n padding: 6px 10px;\n border-radius: var(--n-indicator-border-radius);\n color: var(--n-indicator-text-color);\n background-color: var(--n-indicator-color);\n box-shadow: var(--n-indicator-box-shadow);\n ",[cM("top","\n margin-bottom: 12px;\n "),cM("right","\n margin-left: 12px;\n "),cM("bottom","\n margin-top: 12px;\n "),cM("left","\n margin-right: 12px;\n "),fadeInScaleUpTransition()]),insideModal(cB("slider",[cB("slider-dot","background-color: var(--n-dot-color-modal);")])),insidePopover(cB("slider",[cB("slider-dot","background-color: var(--n-dot-color-popover);")]))]),eventButtonLeft=0,sliderProps=Object.assign(Object.assign({},useTheme.props),{to:useAdjustedTo.propTo,defaultValue:{type:[Number,Array],default:0},marks:Object,disabled:{type:Boolean,default:void 0},formatTooltip:Function,keyboard:{type:Boolean,default:!0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:[Number,String],default:1},range:Boolean,value:[Number,Array],placement:String,showTooltip:{type:Boolean,default:void 0},tooltip:{type:Boolean,default:!0},vertical:Boolean,reverse:Boolean,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array]}),NSlider=defineComponent({name:"Slider",props:sliderProps,setup:function(e){var t=useConfig(e),r=t.mergedClsPrefixRef,n=t.namespaceRef,i=t.inlineThemeDisabled,a=useTheme("Slider","-slider",style,sliderLight$1,e,r),o=ref(null),s=_slicedToArray(useRefs(),2),l=s[0],c=s[1],p=_slicedToArray(useRefs(),2),h=p[0],u=p[1],d=ref(new Set),f=useFormItem(e),m=f.mergedDisabledRef,g=computed((function(){var t=e.step;if(Number(t)<=0||"mark"===t)return 0;var r=t.toString(),n=0;return r.includes(".")&&(n=r.length-r.indexOf(".")-1),n})),y=ref(e.defaultValue),v=useMergedState(toRef(e,"value"),y),b=computed((function(){var t=v.value;return(e.range?t:[t]).map(O)})),_=computed((function(){return b.value.length>2})),x=computed((function(){return void 0===e.placement?e.vertical?"right":"top":e.placement})),w=computed((function(){var t=e.marks;return t?Object.keys(t).map(parseFloat):null})),P=ref(-1),S=ref(-1),T=ref(-1),A=ref(!1),k=ref(!1),E=computed((function(){var t=e.vertical,r=e.reverse;return t?r?"top":"bottom":r?"right":"left"})),C=computed((function(){var t,r;if(!_.value){var n=b.value,i=V(e.range?Math.min.apply(Math,_toConsumableArray(n)):e.min),a=V(e.range?Math.max.apply(Math,_toConsumableArray(n)):n[0]),o=E.value;return e.vertical?(_defineProperty2(t={},o,"".concat(i,"%")),_defineProperty2(t,"height","".concat(a-i,"%")),t):(_defineProperty2(r={},o,"".concat(i,"%")),_defineProperty2(r,"width","".concat(a-i,"%")),r)}})),M=computed((function(){var t=[],r=e.marks;if(r){var n=b.value.slice();n.sort((function(e,t){return e-t}));for(var i=E.value,a=_.value,o=e.range,s=a?function(){return!1}:function(e){return o?e>=n[0]&&e<=n[n.length-1]:e<=n[0]},l=0,c=Object.keys(r);l0?1:-1);var a=w.value||[],o=e.step;if("mark"===o){var s=L(t,a.concat(r),i?n:void 0);return s?s.value:r}if(o<=0)return r;var l,c=g.value;if(i){var p=Number((r/o).toFixed(c)),h=Math.floor(p),u=ph?h:h-1)*o).toFixed(c)),Number((u*o).toFixed(c))].concat(_toConsumableArray(a)),n)}else{var d=function(t){var r=e.step,n=e.min;if(Number(r)<=0||"mark"===r)return t;var i=Math.round((t-n)/r)*r+n;return Number(i.toFixed(g.value))}(t);l=L(t,[].concat(_toConsumableArray(a),[d]))}return l?O(l.value):r}function O(t){return Math.min(e.max,Math.max(e.min,t))}function V(t){var r=e.max,n=e.min;return(t-n)/(r-n)*100}function L(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w.value,r=arguments.length>2?arguments[2]:void 0;if(!(null==t?void 0:t.length))return null;for(var n=null,i=-1;++i0)&&(null===n||o0?1:-1),r)}}function z(){A.value&&(A.value=!1,off("touchend",document,G),off("mouseup",document,G),off("touchmove",document,H),off("mousemove",document,H))}function H(e){var t=P.value;A.value&&-1!==t?B(R(j(e),b.value[t]),t):z()}function G(){z()}watch(P,(function(e,t){nextTick((function(){return S.value=t}))})),watch(v,(function(){if(e.marks){if(k.value)return;k.value=!0,nextTick((function(){k.value=!1}))}nextTick(D)})),onBeforeUnmount((function(){z()}));var q=computed((function(){var e=a.value,t=e.self,r=t.markFontSize,n=t.railColor,i=t.railColorHover,o=t.fillColor,s=t.fillColorHover,l=t.handleColor,c=t.opacityDisabled,p=t.dotColor,h=t.dotColorModal,u=t.handleBoxShadow,d=t.handleBoxShadowHover,f=t.handleBoxShadowActive,m=t.handleBoxShadowFocus,g=t.dotBorder,y=t.dotBoxShadow,v=t.railHeight,b=t.railWidthVertical,_=t.handleSize,x=t.dotHeight,w=t.dotWidth,P=t.dotBorderRadius,S=t.fontSize,T=t.dotBorderActive,A=t.dotColorPopover;return{"--n-bezier":e.common.cubicBezierEaseInOut,"--n-dot-border":g,"--n-dot-border-active":T,"--n-dot-border-radius":P,"--n-dot-box-shadow":y,"--n-dot-color":p,"--n-dot-color-modal":h,"--n-dot-color-popover":A,"--n-dot-height":x,"--n-dot-width":w,"--n-fill-color":o,"--n-fill-color-hover":s,"--n-font-size":S,"--n-handle-box-shadow":u,"--n-handle-box-shadow-active":f,"--n-handle-box-shadow-focus":m,"--n-handle-box-shadow-hover":d,"--n-handle-color":l,"--n-handle-size":_,"--n-opacity-disabled":c,"--n-rail-color":n,"--n-rail-color-hover":i,"--n-rail-height":v,"--n-rail-width-vertical":b,"--n-mark-font-size":r}})),W=i?useThemeClass("slider",void 0,q,e):void 0,U=computed((function(){var e=a.value.self,t=e.fontSize,r=e.indicatorColor,n=e.indicatorBoxShadow,i=e.indicatorTextColor;return{"--n-font-size":t,"--n-indicator-border-radius":e.indicatorBorderRadius,"--n-indicator-box-shadow":n,"--n-indicator-color":r,"--n-indicator-text-color":i}})),X=i?useThemeClass("slider-indicator",void 0,U,e):void 0;return{mergedClsPrefix:r,namespace:n,uncontrolledValue:y,mergedValue:v,mergedDisabled:m,mergedPlacement:x,isMounted:isMounted(),adjustedTo:useAdjustedTo(e),dotTransitionDisabled:k,markInfos:M,isShowTooltip:$,shouldKeepTooltipTransition:function(e){return!A.value||!(P.value===e&&S.value===e)},handleRailRef:o,setHandleRefs:c,setFollowerRefs:u,fillStyle:C,getHandleStyle:function(e,t){var r,n=V(e);return _defineProperty2(r={},E.value,"".concat(n,"%")),_defineProperty2(r,"zIndex",t===P.value?1:0),r},activeIndex:P,arrifiedValues:b,followerEnabledIndexSet:d,handleRailMouseDown:function(t){var r,n;if(!m.value&&(isTouchEvent(t)||t.button===eventButtonLeft)){var i=j(t);if(void 0!==i){var a=b.value.slice(),o=e.range?null!==(n=null===(r=L(i,a))||void 0===r?void 0:r.index)&&void 0!==n?n:-1:0;-1!==o&&(t.preventDefault(),function(e){var t;~e&&(P.value=e,null===(t=l.value.get(e))||void 0===t||t.focus())}(o),A.value||(A.value=!0,on("touchend",document,G),on("mouseup",document,G),on("touchmove",document,H),on("mousemove",document,H)),B(R(i,b.value[o]),o))}}},handleHandleFocus:function(e){P.value=e,m.value||(T.value=e)},handleHandleBlur:function(e){P.value===e&&(P.value=-1,z()),T.value===e&&(T.value=-1)},handleHandleMouseEnter:function(e){T.value=e},handleHandleMouseLeave:function(e){T.value===e&&(T.value=-1)},handleRailKeyDown:function(t){if(!m.value&&e.keyboard){var r=e.vertical,n=e.reverse;switch(t.key){case"ArrowUp":t.preventDefault(),N(r&&n?-1:1);break;case"ArrowRight":t.preventDefault(),N(!r&&n?-1:1);break;case"ArrowDown":t.preventDefault(),N(r&&n?1:-1);break;case"ArrowLeft":t.preventDefault(),N(!r&&n?1:-1)}}},indicatorCssVars:i?void 0:U,indicatorThemeClass:null==X?void 0:X.themeClass,indicatorOnRender:null==X?void 0:X.onRender,cssVars:i?void 0:q,themeClass:null==W?void 0:W.themeClass,onRender:null==W?void 0:W.onRender}},render:function(){var e,t,r=this,n=this.mergedClsPrefix,i=this.themeClass,a=this.formatTooltip;return null===(t=this.onRender)||void 0===t||t.call(this),h$1("div",{class:["".concat(n,"-slider"),i,(e={},_defineProperty2(e,"".concat(n,"-slider--disabled"),this.mergedDisabled),_defineProperty2(e,"".concat(n,"-slider--active"),-1!==this.activeIndex),_defineProperty2(e,"".concat(n,"-slider--with-mark"),this.marks),_defineProperty2(e,"".concat(n,"-slider--vertical"),this.vertical),_defineProperty2(e,"".concat(n,"-slider--reverse"),this.reverse),e)],style:this.cssVars,onKeydown:this.handleRailKeyDown,onMousedown:this.handleRailMouseDown,onTouchstart:this.handleRailMouseDown},h$1("div",{class:"".concat(n,"-slider-rail")},h$1("div",{class:"".concat(n,"-slider-rail__fill"),style:this.fillStyle}),this.marks?h$1("div",{class:["".concat(n,"-slider-dots"),this.dotTransitionDisabled&&"".concat(n,"-slider-dots--transition-disabled")]},this.markInfos.map((function(e){return h$1("div",{key:e.label,class:["".concat(n,"-slider-dot"),_defineProperty2({},"".concat(n,"-slider-dot--active"),e.active)],style:e.style})}))):null,h$1("div",{ref:"handleRailRef",class:"".concat(n,"-slider-handles")},this.arrifiedValues.map((function(e,t){var i=r.isShowTooltip(t);return h$1(VBinder,null,{default:function(){return[h$1(VTarget,null,{default:function(){return h$1("div",{ref:r.setHandleRefs(t),class:"".concat(n,"-slider-handle-wrapper"),tabindex:r.mergedDisabled?-1:0,style:r.getHandleStyle(e,t),onFocus:function(){r.handleHandleFocus(t)},onBlur:function(){r.handleHandleBlur(t)},onMouseenter:function(){r.handleHandleMouseEnter(t)},onMouseleave:function(){r.handleHandleMouseLeave(t)}},resolveSlot(r.$slots.thumb,(function(){return[h$1("div",{class:"".concat(n,"-slider-handle")})]})))}}),r.tooltip&&h$1(VFollower,{ref:r.setFollowerRefs(t),show:i,to:r.adjustedTo,enabled:r.showTooltip&&!r.range||r.followerEnabledIndexSet.has(t),teleportDisabled:r.adjustedTo===useAdjustedTo.tdkey,placement:r.mergedPlacement,containerClass:r.namespace},{default:function(){return h$1(Transition,{name:"fade-in-scale-up-transition",appear:r.isMounted,css:r.shouldKeepTooltipTransition(t),onEnter:function(){r.followerEnabledIndexSet.add(t)},onAfterLeave:function(){r.followerEnabledIndexSet.delete(t)}},{default:function(){var t;return i?(null===(t=r.indicatorOnRender)||void 0===t||t.call(r),h$1("div",{class:["".concat(n,"-slider-handle-indicator"),r.indicatorThemeClass,"".concat(n,"-slider-handle-indicator--").concat(r.mergedPlacement)],style:r.indicatorCssVars},"function"==typeof a?a(e):e)):null}})}})]}})}))),this.marks?h$1("div",{class:"".concat(n,"-slider-marks")},this.markInfos.map((function(e){return h$1("div",{key:e.label,class:"".concat(n,"-slider-mark"),style:e.style},e.label)}))):null))}}),vudioExports={},vudio={get exports(){return vudioExports},set exports(e){vudioExports=e}};!function(e,t){e.exports=function(){var e={effect:"waveform",accuracy:128,width:256,height:100,waveform:{maxHeight:80,minHeight:1,spacing:1,color:"#f00",shadowBlur:0,shadowColor:"#f00",fadeSide:!0,horizontalAlign:"center",verticalAlign:"middle",prettify:!0},lighting:{maxHeight:80,lineWidth:0,color:"#f00",shadowBlur:0,shadowColor:"#f00",fadeSide:!0,horizontalAlign:"center",verticalAlign:"middle"}};function t(t,n,i){if(-1===["[object HTMLAudioSource]","[object HTMLAudioElement]","[object MediaStream]"].indexOf(Object.prototype.toString.call(t)))throw new TypeError("Invaild Audio Source");if("[object HTMLCanvasElement]"!==Object.prototype.toString.call(n))throw new TypeError("Invaild Canvas Element");this.audioSrc=t,this.canvasEle=n,this.option=r(e,i),this.meta={},this.stat=0,this.freqByteData=null,this.__init()}function r(){var e={};return Array.prototype.forEach.call(arguments,(function(t){var n;for(n in t)Object.prototype.hasOwnProperty.call(t,n)&&("[object Object]"===Object.prototype.toString.call(t[n])?e[n]=r(e[n],t[n]):e[n]=t[n])})),e}return t.prototype={__init:function(){var e=new(window.AudioContext||window.webkitAudioContext||window.mozAudioContext),t="[object MediaStream]"!==Object.prototype.toString.call(this.audioSrc)?e.createMediaElementSource(this.audioSrc):e.createMediaStreamSource(this.audioSrc),r=window.devicePixelRatio||1;this.analyser=e.createAnalyser(),this.meta.spr=e.sampleRate,t.connect(this.analyser),this.analyser.fftSize=2*this.option.accuracy,this.analyser.connect(e.destination),this.freqByteData=new Uint8Array(this.analyser.frequencyBinCount),this.context2d=this.canvasEle.getContext("2d"),this.width=this.option.width,this.height=this.option.height,this.context2d.canvas.width=this.width*r,this.context2d.canvas.height=this.height*r,this.context2d.scale(r,r)},__rebuildData:function(e,t){return"center"===t?[].concat(Array.from(e).reverse().splice(this.option.accuracy/2,this.option.accuracy/2),Array.from(e).splice(0,this.option.accuracy/2)):"left"===t?e:"right"===t?Array.from(e).reverse():[].concat(Array.from(e).reverse().splice(this.option.accuracy/2,this.option.accuracy/2),Array.from(e).splice(0,this.option.accuracy/2))},__animate:function(){1===this.stat&&(this.analyser.getByteFrequencyData(this.freqByteData),"function"==typeof this.__effects()[this.option.effect]&&this.__effects()[this.option.effect](this.freqByteData),requestAnimationFrame(this.__animate.bind(this)))},__testFrame:function(){this.analyser.getByteFrequencyData(this.freqByteData),"function"==typeof this.__effects()[this.option.effect]&&this.__effects()[this.option.effect](this.freqByteData)},__effects:function(){var e=this;return{lighting:function(t){var r,n,i=e.option.lighting,a=e.__rebuildData(t,i.horizontalAlign),o=i.maxHeight/2,s=!0;i.horizontalAlign,e.context2d.clearRect(0,0,e.width,e.height),e.context2d.lineWidth=i.lineWidth,e.context2d.strokeStyle=i.color,e.context2d.beginPath(),a.forEach((function(t,a){r=e.width/e.option.accuracy*a,n=t/256*o,n="middle"===i.verticalAlign?(e.height-t)/2-o/2:"bottom"===i.verticalAlign?e.height-t:"top"===i.verticalAlign?t:(e.height-t)/2-o/2,s?(e.context2d.moveTo(r,n),s=!1):e.context2d.lineTo(r,n)})),e.context2d.stroke()},waveform:function(t){var r,n,i,a,o,s,l,c,p=e.option.waveform,h=p.fadeSide,u=p.prettify,d=e.__rebuildData(t,p.horizontalAlign);"center"!==p.horizontalAlign&&(h=!1,u=!1),e.context2d.clearRect(0,0,e.width,e.height),d.forEach((function(t,d){n=(e.width-e.option.accuracy*p.spacing)/e.option.accuracy,a=d*(n+p.spacing),1!==p.spacing&&(a+=p.spacing/2),r=u?d<=e.option.accuracy/2?(1-(e.option.accuracy/2-1-d)/(e.option.accuracy/2))*p.maxHeight:(1-(d-e.option.accuracy/2)/(e.option.accuracy/2))*p.maxHeight:p.maxHeight,i=(i=t/256*r)0&&(e.context2d.shadowBlur=p.shadowBlur,e.context2d.shadowColor=p.shadowColor),h?d<=e.option.accuracy/2?e.context2d.globalAlpha=1-(e.option.accuracy/2-1-d)/(e.option.accuracy/2):e.context2d.globalAlpha=1-(d-e.option.accuracy/2)/(e.option.accuracy/2):e.context2d.globalAlpha=1,e.context2d.fillRect(a,o,n,i)}))}}},dance:function(){return 0===this.stat&&(this.stat=1,this.__animate()),this},pause:function(){return this.stat=0,this},setOption:function(e){this.option=r(this.option,e)}},t}()}(vudio);var Vudio=vudioExports,AudioItem=defineComponent({name:"video-play",props:{item:{type:Object,default:function(){return{}}},show:{type:Boolean,default:!1},showModel:{type:Boolean,default:!1},isEmtry:{type:Boolean,default:!1}},emits:["loadedmetadata","togglePlay","ended","reset"],setup:function(e,t){var r=t.emit,n=toRefs(e),i=n.item,a=n.isEmtry,o=reactive({timer:null,currentTime:0,duration:0,loop:!1,playState:"pause",vudio:null}),s=ref(),l=ref(),c=ref();watch((function(){return e.show}),(function(e){e?p():l.value.pause()}));var p=function(){l.value.paused?(h(l.value,s.value),l.value.play(),o.playState="play"):(l.value.pause(),o.playState="pause")},h=function(e,t){if(!o.vudio){var r=c.value.getBoundingClientRect()||{width:200,height:200};o.vudio=new Vudio(e,t,{effect:"waveform",accuracy:128,width:r.width,height:r.height,waveform:{maxHeight:160,color:[[0,"#44D1FF"],[.5,"#44D1FF"],[.5,"#198CFE"],[1,"#198CFE"]],prettify:!1}}),o.vudio.dance()}},u=function(){o.duration=l.value.duration},d=function(){o.playState="pause",r("ended")};return function(){return createVNode("div",{class:styles.videoWrap},[createVNode("div",{class:styles.content},[createVNode("div",{ref:c,class:styles.contentWrap},[createVNode("canvas",{ref:s},null),createVNode("audio",{src:a.value?"":i.value.content,ref:l,loop:o.loop,onLoadedmetadata:u,onTimeupdate:function(){o.timer||(o.currentTime=l.value.currentTime)},onEnded:d,crossorigin:"anonymous",playsinline:"false"},null)])]),createVNode("div",{class:[styles.controls,e.showModel?"":styles.hide]},[createVNode("div",{class:styles.time},[createVNode("div",null,[getSecondRPM(o.currentTime)]),createVNode("div",null,[getSecondRPM(o.duration)])]),createVNode("div",{class:styles.slider},[createVNode(NSlider,{tooltip:!1,step:.01,class:styles.timeProgress,value:o.currentTime,max:o.duration,"onUpdate:value":function(e){return function(e){o.currentTime=e,clearTimeout(o.timer),o.timer=setTimeout((function(){l.value.currentTime=e,o.timer=null}),300)}(e)}},null)]),createVNode("div",{class:styles.actions,onClick:function(e){return e.stopPropagation()}},[createVNode("div",{class:styles.actionBtn,onClick:function(){return p()}},[createVNode("img",{src:"pause"===o.playState?iconplay:iconpause},null)]),createVNode("div",{class:styles.actionBtn,onClick:function(){return o.loop=!o.loop}},[createVNode("img",{src:o.loop?iconLoopActive:iconLoop},null)])])])])}}}),index=exports("default",defineComponent({name:"CoursewarePlay",setup:function(){var e=usePageVisibility(),t=ref(!1);watch(e,(function(e){var r,n=a.itemList[p.activeIndex];"VIDEO"==n.type&&("hidden"==e?(t.value=!(null!==(r=n.videoEle)&&void 0!==r&&r.paused),u(n,!1)):t.value&&u(n,!0))}));var r=reactive({width:"100vw"}),n=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;(e=Math.min(screen.width,screen.height)*(16/9))>Math.max(screen.width,screen.height)?r.width="100vw":r.width=e+"px",postMessage({api:"setRequestedOrientation",content:{orientation:t}},(function(){console.log(234)})),postMessage({api:"setStatusBarVisibility",content:{isVisibility:t}}),postMessage({api:"keepScreenLongLight",content:{isOpenLight:!!t}})};n(),onUnmounted((function(){n(1),window.removeEventListener("message",l)})),useRoute(),useRouter();var i=ref(),a=reactive({detail:null,knowledgePointList:[],itemList:[],showHead:!0,isCourse:!1,isRecordPlay:!1,videoRefs:{}}),o=reactive({isAutoPlay:!0,nowTime:0,model:!0,isAnimation:!0,videoBtns:!0,currentTime:0,duration:0,timer:null,item:null}),s=function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function e(){return _regeneratorRuntime().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.knowledgePointList=[{id:"1",name:"其多列",title:"其多列",type:"VIDEO",content:"https://gyt.ks3-cn-beijing.ksyuncs.com/courseware/1687844560120.mp4",url:"https://gyt.ks3-cn-beijing.ksyuncs.com/courseware/1687844640957.png"},{id:"5",name:"歌曲表演 大鹿",title:"歌曲表演 大鹿",type:"AUDIO",content:"https://cloud-coach.ks3-cn-beijing.ksyuncs.com/1686819360752.mp3",url:"https://gyt.ks3-cn-beijing.ksyuncs.com/courseware/1687916228530.png"},{id:"2",name:"其多列",title:"其多列",type:"IMG",content:"https://gyt.ks3-cn-beijing.ksyuncs.com/courseware/1688007481564.jpg",url:"https://gyt.ks3-cn-beijing.ksyuncs.com/courseware/1688007481564.jpg"},{id:"4",name:"歌曲 其多列",title:"其多列",type:"SONG",content:"",url:"https://cloud-coach.ks3-cn-beijing.ksyuncs.com/music-sheet-first/1687847690372-1.png"}],p.itemActive=a.knowledgePointList[0].id,p.itemName=a.knowledgePointList[0].name,a.itemList=a.knowledgePointList.map((function(e,t){return _objectSpread(_objectSpread({},e),{},{iframeRef:null,videoEle:null,autoPlay:!1,isprepare:!1,isRender:!1})}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),l=function(e){var t;"headerTogge"===(null===(t=e.data)||void 0===t?void 0:t.api)&&(o.model=e.data.show||"play"!=e.data.playState)};onMounted((function(){postMessage({api:"courseLoading",content:{show:!1,type:"fullscreen"}}),s(),window.addEventListener("message",l)}));var c=ref(),p=reactive({open:!1,activeIndex:0,tabActive:"",tabName:"",itemActive:"",itemName:"",guideOpen:!1,toolOpen:!1}),h=function(){clearTimeout(o.timer),closeToast(),o.timer=setTimeout((function(){o.model=!1,Object.values(a.videoRefs).map((function(e){return e.toggleHideControl(!1)}))}),4e3)},u=function(e,t){var r,n;t?null===(r=e.videoEle)||void 0===r||r.play():null===(n=e.videoEle)||void 0===n||n.pause()};ref(-4);var d=ref(3),f=[{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"}}],m=ref(),g=function(e){p.activeIndex!=e&&(!function(){for(var e=0;e4;return r&&(e.isRender=!0),r?createVNode("div",{key:"index"+t,class:[styles$4.itemDiv,p.activeIndex===t&&styles$4.itemActive,o.isAnimation&&styles$4.acitveAnimation,Math.abs(p.activeIndex-t)<2?styles$4.show:styles$4.hide],style:tp.activeIndex?f[d.value].next:{},onClick:function(t){t.stopPropagation(),clearTimeout(o.timer),Date.now()-o.nowTime<300?function(e){if(e&&"VIDEO"===e.type){var t=e.videoEle;t&&(t.paused?(closeToast(),t.play()):(showToast("已暂停"),t.pause()))}}(e):(o.nowTime=Date.now(),o.timer=setTimeout((function(){o.model=!o.model,Object.values(a.videoRefs).map((function(e){return e.toggleHideControl(o.model)})),o.model&&h()}),300))}},["VIDEO"===e.type?createVNode(Fragment,null,[createVNode(VideoPlay,{ref:function(e){return a.videoRefs[t]=e},item:e,isEmtry:n,onLoadedmetadata:function(t){e.videoEle=t,e.isprepare=!0},onTogglePlay:function(t){e.autoPlay=!1,t||p.open||p.guideOpen?clearTimeout(o.timer):h()},onEnded:function(){var e=p.activeIndex+1;e-1&&g(t)}(e.itemActive)}},null)]}})])}}}))}}}))})();